Tutoriel - Haas EC-400
Ce tutoriel couvre les procédures essentielles pour l'utilisation quotidienne du centre d'usinage horizontal Haas EC-400 équipé du changeur automatique de palettes (APC) et de la commande NGC (Next Generation Control).
1. Mise en route
1.1 Démarrage de la machine
Procédure de démarrage initial :
-
Vérifications préliminaires
- S'assurer que la zone de travail est dégagée
- Vérifier le niveau de liquide de refroidissement (réservoir 265 litres)
- Contrôler le niveau d'huile de lubrification
- Inspecter visuellement la machine (pas de débris, palettes correctement positionnées)
- Vérifier la pression pneumatique (6-7 bar minimum pour le système APC)
-
Mise sous tension
- Tourner l'interrupteur principal sur ON
- Attendre l'initialisation de la commande NGC (environ 30-60 secondes)
- L'écran affiche le logo Haas puis le menu principal
-
POWER UP/RESTART
- Appuyer sur le bouton POWER UP/RESTART (voyant vert)
- La machine effectue son auto-diagnostic
- Attendre que tous les systèmes soient prêts (voyants au vert)
1.2 Retour origine machine (POM)
Procédure HOME ALL :
- Appuyer sur le bouton POWER UP/RESTART
- La machine affiche "PRESS CYCLE START TO HOME ALL"
- S'assurer qu'aucun obstacle n'est présent dans la zone de travail et la zone d'échange des palettes
- Appuyer sur CYCLE START
- Les axes se déplacent vers leurs positions de référence dans l'ordre : Z, X, Y, puis l'axe B (palette)
- Le message "ALL AXES HOMED" confirme la fin de la procédure
Note importante : Ne jamais interrompre la séquence HOME ALL sauf en cas d'urgence (EMERGENCY STOP).
1.3 Programme de préchauffage (Warmup)
Le préchauffage de la broche est essentiel pour la précision d'usinage et la longévité des roulements CT40.
Programme de préchauffage standard pour EC-400 :
O00001 (WARMUP PROGRAM)
(PROGRAMME DE PRECHAUFFAGE EC-400)
G00 G17 G40 G49 G80 G90
M06 T00 (AUCUN OUTIL)
G00 G53 Z0.
M01
(PHASE 1 - BASSE VITESSE)
M03 S500
G04 P300. (5 MINUTES)
M03 S1000
G04 P300.
(PHASE 2 - VITESSE MOYENNE)
M03 S2000
G04 P300.
M03 S4000
G04 P300.
(PHASE 3 - HAUTE VITESSE)
M03 S6000
G04 P180. (3 MINUTES)
M03 S8000
G04 P180.
(PHASE 4 - VITESSE MAXIMALE)
M03 S10000
G04 P180.
M05
M30
Recommandations de préchauffage :
| Situation | Durée minimale | Vitesse maximale |
|---|---|---|
| Démarrage à froid (plus de 8h arrêt) | 20-30 minutes | Progressive jusqu'à max |
| Arrêt court (moins de 4h) | 10-15 minutes | 80% de la vitesse max |
| Pause déjeuner | 5 minutes | 50% de la vitesse max |
2. Opérations de base
2.1 Modes de fonctionnement
La commande NGC offre plusieurs modes accessibles via les boutons de mode :
MDI (Manual Data Input)
- Pour exécuter des commandes G-code individuelles
- Appuyer sur MDI puis saisir la commande
- Valider avec WRITE/ENTER puis CYCLE START
EDIT
- Modification et création de programmes
- Navigation avec les touches fléchées
- Fonctions : INSERT, ALTER, DELETE
MEM (Memory)
- Mode d'exécution des programmes
- Sélectionner le programme avec SELECT PROG
- Lancer avec CYCLE START
JOG (Manuel)
- Déplacement manuel des axes
- Sélectionner l'axe (X, Y, Z, B pour palette)
- Choisir l'incrément (.0001, .001, .01, .1, 1.)
- Utiliser la manivelle ou les touches +/-
HANDLE JOG
- Déplacement avec la manivelle électronique
- Plus précis pour les ajustements fins
2.2 Gestion des outils (Magasin CT40)
Chargement d'un outil dans le magasin :
- Mode MDI
- Taper
T__ M06(numéro de poche souhaitée) - Appuyer sur CYCLE START
- La broche se positionne pour le changement
- Insérer l'outil manuellement dans la broche
- Appuyer sur ATC FWD pour ranger l'outil
Table d'outils (TOOL OFFSETS) :
- Appuyer sur OFFSET
- Sélectionner l'onglet TOOL
- Renseigner pour chaque outil :
- H : Correction de longueur
- D : Correction de rayon
- FLUTES : Nombre de dents
- ACTUAL DIA : Diamètre réel
Mesure de longueur d'outil avec palpeur :
- Monter l'outil en broche
- Mode MDI
- Taper
G37 H__ P__(H=numéro offset, P=numéro poche) - CYCLE START
- L'outil descend sur le palpeur et la longueur est enregistrée automatiquement
2.3 Origines pièce (Work Offsets)
Accès aux origines :
- Appuyer sur OFFSET
- Sélectionner l'onglet WORK
- Les origines G54 à G59 sont disponibles
- G54.1 P1 à P99 pour les origines additionnelles
Définition d'une origine avec palpeur :
(ORIGINE EN X)
G65 P9023 A11. (PALPAGE SURFACE X+)
(ORIGINE EN Y)
G65 P9023 A12. (PALPAGE SURFACE Y+)
(ORIGINE EN Z)
G65 P9023 A15. (PALPAGE SURFACE Z+)
Définition manuelle :
- Déplacer l'outil en contact avec la pièce (mode JOG)
- Appuyer sur OFFSET puis WORK
- Positionner le curseur sur l'axe souhaité (X, Y ou Z)
- Appuyer sur PART ZERO SET
- La position actuelle devient l'origine
3. Gestion des palettes (APC)
3.1 Système de changement de palettes
Le système APC (Automatic Pallet Changer) permet le chargement/déchargement en dehors de la zone d'usinage pendant que la machine fonctionne.
Caractéristiques du système APC EC-400 :
| Paramètre | Spécification |
|---|---|
| Nombre de palettes | 2 |
| Dimensions palette | 400 x 400 mm |
| Poids maximum par palette | 227 kg |
| Temps de changement | Environ 8 secondes |
| Indexation | 360 degrés, incrément 1 degré |
| Système de serrage | Automatique |
| Interface opérateur | Écran tactile NGC |
3.2 Procédure de changement de palette
Changement automatique programmé :
- Dans le programme G-code, utiliser le code
M60pour déclencher le changement de palette - La machine termine le bloc courant et position la broche en zone sûre
- La palette active se positionne à la station de déchargement
- La deuxième palette se déplace vers la zone d'usinage (environ 8 secondes)
- Le programme reprend automatiquement
Exemple de bloc programme :
G00 X10. Y10.
Z5.
(USINAGE PALETTE 1)
G01 Z0. F100.
... (opérations d'usinage)
M60 (CHANGEMENT DE PALETTE)
(USINAGE PALETTE 2)
G01 Z0. F100.
... (opérations d'usinage)
M60 (RETOUR À PALETTE 1)
3.3 Changement manuel de palette
Procédure manuelle (mode JOG) :
- Arrêter le cycle avec CYCLE STOP ou attendre la fin du programme
- Mode JOG
- Sélectionner l'axe B (axe de palette)
- Tourner la manivelle pour indexer les palettes
- Position palette 1 : 0 degrés
- Position palette 2 : 180 degrés
Pour positionner les palettes manuellement :
Mode MDI :
G00 G53 Z0. (Dégager la broche)
G00 B0. (Palette 1 en position)
(OU)
G00 B180. (Palette 2 en position)
3.4 Installation et préparation des palettes
Préparation d'une nouvelle palette :
- Nettoyer la palette et la surface de montage
- Vérifier l'absence de débris sur les surfaces de contact
- Monter l'étau ou le montage sur la palette
- Serrer les boulons selon couple de la documentation du constructeur
- Placer la palette sur la station d'échange (zone dédiée)
Chargement d'une pièce sur palette :
- Engager la pièce dans l'étau/montage
- Serrer progressivement en croix pour un serrage uniforme
- Vérifier l'absence de jeu avec un petit coup (maillet plastique)
- Effectuer un cycle de positionnement à vide pour vérifier l'installation
Vérification avant usinage :
- Palper les surfaces de la pièce pour vérifier le positionnement
- Vérifier que les origines (G54, G55) correspondent à la pièce
- Effectuer un test de profondeur de passe progressive
- Contrôler le bon positionnement de la deuxième palette pendant l'usinage
3.5 Maintenance du système APC
Quotidienne :
- Vérifier la pression pneumatique (6-7 bar)
- Inspecter visuellement les mécanismes d'indexation
- Nettoyer les surfaces de contact des palettes
Hebdomadaire :
- Vérifier le fonctionnement complet du cycle de changement
- Contrôler le serrage automatique avec un test de traction douce
- Inspecter les guides de palette pour débris ou usure
4. Programmation
4.1 Structure générale d'un programme
En-tête standard :
O00123 (NOM DU PROGRAMME)
(DESCRIPTION: Usinage pièce type)
(DATE: 2024-12-25)
(OPERATEUR: Nom)
G00 G17 G40 G49 G80 G90 (Initialisation)
M06 T01 (Sélection outil 1)
G00 G54 X0. Y0. Z5. (Approche rapide - Origine G54)
4.2 Codes G courants
| Code | Description | Exemple |
|---|---|---|
| G00 | Déplacement rapide | G00 X10. Y10. Z0. |
| G01 | Interpolation linéaire | G01 Z-5. F100. |
| G02 | Interpolation circulaire (sens horaire) | G02 X10. Y10. I5. J0. F50. |
| G03 | Interpolation circulaire (sens antihoraire) | G03 X10. Y10. I5. J0. F50. |
| G17 | Plan XY (défaut) | G17 |
| G40 | Annulation compensation rayon | G40 |
| G41 | Compensation rayon outil à gauche | G41 D01 |
| G42 | Compensation rayon outil à droite | G42 D01 |
| G49 | Annulation compensation longueur | G49 |
| G54-G59 | Sélection origine pièce | G54 |
| G80 | Annulation cycles de perçage | G80 |
| G81 | Cycle de perçage simple | G81 X10. Y10. Z-10. R2. F100. |
| G90 | Mode absolu | G90 |
| G91 | Mode incrémental | G91 |
4.3 Codes M courants
| Code | Description | Exemple |
|---|---|---|
| M00 | Arrêt programme | M00 |
| M01 | Arrêt conditionnel | M01 |
| M03 | Broche sens horaire | M03 S5000 |
| M04 | Broche sens antihoraire | M04 S5000 |
| M05 | Arrêt broche | M05 |
| M06 | Changement d'outil | M06 T02 |
| M07 | Arrosage avant | M07 |
| M08 | Arrosage principal | M08 |
| M09 | Arrêt arrosage | M09 |
| M19 | Orientation broche (angle) | M19 S0. |
| M30 | Fin programme | M30 |
| M60 | Changement de palette | M60 |
4.4 Exemple complet d'usinage multicouches
O00100 (PERÇAGE MULTICOUCHES)
(Centre EC-400, Broche 8100 tr/min max)
G00 G17 G40 G49 G80 G90
M06 T01 (Foret diam 8 mm)
G00 G54 X0. Y0. Z5.
S3000 M03 (Vitesse adaptée foret)
(PREMIERE PASSE)
G81 X10. Y10. Z-5. R2. F100.
G80
M08 (Arrosage)
(DEUXIEME PASSE)
G00 X20. Y20.
G81 X20. Y20. Z-10. R2. F100.
G80
(FIN DE CYCLE SUR PALETTE 1)
G00 Z5.
M09 (Arrêt arrosage)
M05 (Arrêt broche)
M60 (CHANGEMENT PALETTE)
(DEBUT PALETTE 2)
G00 G54 X0. Y0. Z5.
M03 S3000
(... opérations palette 2)
M60
M30
4.5 Paramètres importants pour EC-400
Vitesses de broche recommandées (CT40) :
| Type d'outil | Diamètre | Matière | Vitesse (tr/min) |
|---|---|---|---|
| Foret | 8 mm | Acier | 2000-3500 |
| Foret | 16 mm | Acier | 1500-2500 |
| Fraise 2 dents | 10 mm | Alu | 5000-8100 |
| Fraise 4 dents | 20 mm | Acier | 2000-4000 |
Avances recommandées (F) :
| Opération | Matière | Avance (mm/min) |
|---|---|---|
| Perçage | Acier | 80-150 |
| Fraisage ébauche | Acier | 150-300 |
| Fraisage finition | Acier | 50-100 |
5. Dépannage
5.1 Codes d'alarme courants
Alarmes système
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 100 | POWER OFF RECOMMENDED | Modification paramètre nécessitant redémarrage | Éteindre et rallumer la machine |
| 101 | CONTROL MEMORY CLEAR | Mémoire effacée | Recharger les programmes et paramètres |
| 102 | SERVO OVERLOAD | Surcharge servo-moteur | Vérifier obstruction, réduire avance |
| 103 | EXC. POSITIONAL ERROR | Erreur de position excessive | Vérifier mécanique, recalibrer |
Alarmes axes
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 108 | X AXIS DRIVE FAULT | Défaut variateur axe X | Redémarrer, vérifier câblage |
| 109 | Y AXIS DRIVE FAULT | Défaut variateur axe Y | Redémarrer, vérifier câblage |
| 110 | Z AXIS DRIVE FAULT | Défaut variateur axe Z | Redémarrer, vérifier câblage |
| 111 | DRIVE OVERHEATED | Surchauffe variateur | Laisser refroidir, vérifier ventilation |
| 177 | B AXIS DRIVE FAULT | Défaut variateur axe B (palette) | Redémarrer, vérifier pneumatique |
Alarmes broche
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 112 | SPINDLE DRIVE FAULT | Défaut variateur broche | Redémarrer, vérifier paramètres |
| 113 | SPINDLE OVERLOAD | Surcharge broche | Réduire profondeur de passe ou avance |
| 114 | SPINDLE OVERHEAT | Surchauffe broche | Arrêter, laisser refroidir, vérifier lubrification |
| 115 | SPINDLE ORIENTATION FAIL | Échec orientation broche | Réessayer M19, vérifier capteur |
Alarmes changeur de palettes (APC)
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 203 | PALLET CLAMP FAIL | Défaut serrage palette | Vérifier pneumatique (6-7 bar), nettoyyer surfaces |
| 204 | PALLET INDEX FAIL | Défaut indexation palette | Vérifier mécanisme d'indexation, dégager obstacle |
| 205 | PALLET INTERCHANGE FAIL | Défaut échange palette | Vérifier positions des palettes, réinitialiser APC |
| 206 | PALLET HOME FAIL | Palette ne revient pas à l'origine | Vérifier capteur hall, position palette |
Alarmes changeur d'outils
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 209 | ATC FAULT | Défaut changeur d'outils | Vérifier obstacles, réinitialiser ATC |
| 210 | TOOL IN SPINDLE | Outil non détecté | Vérifier présence outil, capteur |
| 211 | ATC TIMEOUT | Temps dépassé ATC | Vérifier mécanique, pression air |
| 224 | TOOL POCKET FULL | Poche occupée | Retirer l'outil de la poche |
Alarmes programme
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 306 | NO TOOL SELECTED | Aucun outil sélectionné | Ajouter T__ avant M06 |
| 307 | INVALID TOOL NUMBER | Numéro outil invalide | Vérifier numéro (1-24 pour EC-400) |
| 322 | G-CODE OUT OF RANGE | Code G invalide | Vérifier syntaxe programme |
| 351 | WORK OFFSET INVALID | Origine invalide | Vérifier G54-G59 |
5.2 Problèmes spécifiques au système APC
Le changement de palette ne s'effectue pas :
- Vérifier la pression pneumatique (doit être 6-7 bar minimum)
- En mode MDI, vérifier manuellement avec
M60 - Si bloc
M60bloque le programme, accéder au menu DIAGNOSTICS
> ATC pour réinitialiser - Vérifier que les palettes ne sont pas obstruées en position d'échange
Palette posée de travers :
- Arrêter immédiatement le cycle (CYCLE STOP)
- Éteindre la broche (CYCLE STOP puis M05 en MDI)
- Mode JOG, axe B, indexer doucement pour redresser
- Vérifier les surfaces de contact des palettes
- Nettoyer les débris eventuels sur les guides
Erreur d'indexation palette :
- Appuyer sur RESET pour effacer l'alarme
- En mode MDI, repositionner avec
G00 B0.(Palette 1) - Si l'erreur persiste, redémarrer la machine
- Exécuter HOME ALL pour réinitialiser tous les axes (Z, X, Y, B)
Défaut pneumatique (pression basse) :
- Vérifier le raccord air principal et les flexibles
- Vérifier le filtre/régulateur d'air comprimé
- Contrôler la source d'air comprimé en amont
- Pression opérationnelle minimale : 6 bar
Pression optimale : 6.5 bar
5.3 Procédures de récupération
Reset après EMERGENCY STOP :
- Identifier et corriger la cause de l'arrêt d'urgence
- Tourner le bouton d'arrêt d'urgence pour le débloquer
- Appuyer sur RESET pour effacer les alarmes
- Appuyer sur POWER UP/RESTART
- Exécuter HOME ALL (incluant l'axe B palette)
- Vérifier la position des axes et des palettes avant de reprendre
Réinitialisation du changeur de palettes :
- Passer en mode MDI
- Taper la commande de réinitialisation APC :
M06 T00
G00 B0. - Si le problème persiste, accéder au menu DIAGNOSTICS
- Naviguer vers PALLET CHANGER
- Utiliser les fonctions de récupération manuelle
Récupération après coupure de courant :
- Attendre le retour du courant
- Mettre la machine sous tension
- Un message "MACHINE WAS NOT POWERED DOWN CORRECTLY" peut apparaître
- Appuyer sur RESET
- Exécuter obligatoirement HOME ALL (Z, X, Y, B)
- Vérifier les origines pièce (Work Offsets) avant de reprendre l'usinage
- Vérifier la position des palettes et leur intégrité
5.4 Checklists de maintenance
Checklist début de journée
| Tâche | Vérifié |
|---|---|
| Inspection visuelle générale de la machine | ☐ |
| Vérification niveau liquide de refroidissement | ☐ |
| Vérification niveau huile de lubrification | ☐ |
| Vérification pression pneumatique (6-7 bar) | ☐ |
| Vérification position et intégrité des palettes | ☐ |
| Nettoyage zone d'échange des palettes | ☐ |
| Mise sous tension et POWER UP/RESTART | ☐ |
| HOME ALL exécuté (incluant axe B) | ☐ |
| Programme de préchauffage exécuté | ☐ |
| Vérification des alarmes éventuelles | ☐ |
| Contrôle du fonctionnement de l'arrosage | ☐ |
| Test changement de palette (M60) | ☐ |
Checklist fin de journée
| Tâche | Vérifié |
|---|---|
| Retrait des pièces et nettoyage des palettes | ☐ |
| Retrait de l'outil de la broche (optionnel) | ☐ |
| Nettoyage des copeaux dans la zone de travail | ☐ |
| Nettoyage des surfaces des palettes | ☐ |
| Nettoyage du bac à copeaux | ☐ |
| Essuyage des glissières visibles | ☐ |
| Rangement des outils de mesure | ☐ |
| Sauvegarde des programmes modifiés (USB/réseau) | ☐ |
| Retour axes en position de repos | ☐ |
| Positionnement palettes en zone de repos | ☐ |
| Mise hors tension (si arrêt prolongé) | ☐ |
| Fermeture des portes de la machine | ☐ |
Checklist hebdomadaire
| Tâche | Vérifié |
|---|---|
| Vérification niveau huile boîte de vitesses | ☐ |
| Contrôle des niveaux de graisse | ☐ |
| Nettoyage des filtres à air | ☐ |
| Inspection des soufflets de protection | ☐ |
| Vérification du convoyeur à copeaux | ☐ |
| Contrôle visuel des câbles et flexibles pneumatiques | ☐ |
| Nettoyage des palettes (surfaces d'indexation) | ☐ |
| Nettoyage du magasin d'outils | ☐ |
| Test des dispositifs de sécurité | ☐ |
| Vérification calibration palpeur (si équipé) | ☐ |
| Test complet du système APC (plusieurs cycles) | ☐ |
Checklist mensuelle
| Tâche | Vérifié |
|---|---|
| Vidange liquide de refroidissement | ☐ |
| Nettoyage complet du bac de refroidissement | ☐ |
| Vérification des jeux des axes | ☐ |
| Contrôle de la géométrie (équerre, parallélisme) | ☐ |
| Inspection des roulements de broche (bruit, température) | ☐ |
| Vérification du système de changement d'outil | ☐ |
| Vérification complète du système APC (mécanique, pneumatique) | ☐ |
| Inspection palettes (usure, déformation) | ☐ |
| Mise à jour du journal de maintenance | ☐ |
| Sauvegarde complète des paramètres machine | ☐ |
5.5 Contacts et ressources
Support technique Haas :
- Haas Technical Support : +1-805-278-1800
- Site web : haascnc.com
- Documentation en ligne : haascnc.com/service
Documentation EC-400 :
- Manuel d'opérateur (version NGC)
- Guide de programmation Haas
- Guide de maintenance APC
Codes d'erreur supplémentaires :
Pour une liste complète des codes d'alarme, consulter le manuel opérateur Haas NGC ou accéder à l'aide intégrée en appuyant sur HELP lorsqu'une alarme est active.