Tutoriel - Haas UMC-750
Ce tutoriel couvre les procedures essentielles pour l'utilisation quotidienne du centre d'usinage 5 axes Haas UMC-750 equipe de la commande NGC (Next Generation Control).
1. Mise en marche 5 axes
1.1 Demarrage de la machine
Procedure de demarrage initial :
-
Verifications preliminaires
- S'assurer que la zone de travail est degagee
- Verifier le niveau de liquide de refroidissement
- Controler le niveau d'huile de lubrification
- Verifier la pression pneumatique (6,9 bar minimum)
- Inspecter visuellement la table tourillon (axes A et C)
- S'assurer qu'aucun outil ou piece n'interfere avec les mouvements rotatifs
-
Mise sous tension
- Tourner l'interrupteur principal sur ON
- Attendre l'initialisation de la commande NGC (environ 30-60 secondes)
- L'ecran 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 systemes soient prets (voyants au vert)
1.2 Retour origine machine (POM) - 5 axes
Procedure HOME ALL pour machine 5 axes :
- Appuyer sur le bouton POWER UP/RESTART
- La machine affiche "PRESS CYCLE START TO HOME ALL"
- S'assurer qu'aucun obstacle n'est present dans la zone de travail
- Verifier que la table tourillon peut se deplacer librement
- Appuyer sur CYCLE START
- Les axes se deplacent vers leurs positions de reference dans l'ordre :
- Z (montee de la broche)
- X et Y (axes lineaires)
- A (inclinaison table)
- C (rotation table)
- Le message "ALL AXES HOMED" confirme la fin de la procedure
Note importante : Le homing des axes rotatifs A et C est obligatoire pour activer les fonctions TCPC et DWO.
1.3 Programme de prechauffage (Warmup) 5 axes
Le prechauffage de la broche ET des axes rotatifs est essentiel pour la precision d'usinage 5 axes.
Programme de prechauffage standard UMC-750 :
O00001 (WARMUP PROGRAM UMC-750)
(PROGRAMME DE PRECHAUFFAGE 5 AXES)
G00 G17 G40 G49 G80 G90
M06 T00 (AUCUN OUTIL)
G00 G53 Z0.
M01
(PHASE 1 - PRECHAUFFAGE BROCHE)
M03 S500
G04 P300. (5 MINUTES)
M03 S1000
G04 P300.
M03 S2000
G04 P300.
M03 S4000
G04 P180.
M03 S6000
G04 P120.
M05
(PHASE 2 - PRECHAUFFAGE AXES ROTATIFS)
G00 B0. C0.
(MOUVEMENTS AXE A)
G01 B30. F500
G01 B-20.
G01 B60.
G01 B-30.
G01 B0.
(MOUVEMENTS AXE C)
G01 C90.
G01 C180.
G01 C270.
G01 C360.
G01 C0.
(CYCLES COMPLETS)
#1 = 0
N10 #1 = #1 + 1
G01 B45. C90. F1000
G01 B-30. C180.
G01 B60. C270.
G01 B0. C0.
IF [#1 LT 5] GOTO 10
M30
Recommandations de prechauffage :
| Situation | Duree minimale | Notes |
|---|---|---|
| Demarrage a froid (plus de 8h arret) | 25-35 minutes | Inclure axes rotatifs |
| Arret court (moins de 4h) | 15-20 minutes | Broche + quelques cycles rotatifs |
| Pause dejeuner | 10 minutes | Cycle broche rapide |
2. Utilisation
2.1 DWO (Dynamic Work Offset)
Le DWO compense automatiquement les decalages d'origine lorsque la table tourne ou s'incline.
Principe de fonctionnement :
Le DWO recalcule en temps reel la position de l'origine piece en fonction de la position des axes A et C. Sans DWO, l'origine programmee deviendrait incorrecte apres une rotation de la table.
Activation du DWO :
G254 (ACTIVE DWO)
Desactivation du DWO :
G255 (DESACTIVE DWO)
Configuration du DWO :
- Appuyer sur OFFSET
- Selectionner l'onglet WORK
- Pour chaque origine (G54-G59), renseigner :
- X, Y, Z : Position de l'origine piece
- A, C : Angles de reference (generalement 0)
Exemple d'utilisation DWO :
(USINAGE AVEC DWO)
G00 G90 G54
G254 (ACTIVE DWO)
G00 B0. C0.
G00 X0. Y0.
G43 H1 Z50.
(USINAGE FACE 1)
G01 Z-5. F200
G01 X50. Y50.
(...)
(ROTATION POUR FACE 2)
G00 Z50.
G00 B90. C0.
(L'ORIGINE EST AUTOMATIQUEMENT RECALCULEE)
G00 X0. Y0.
G01 Z-5. F200
(...)
G255 (DESACTIVE DWO EN FIN)
M30
Verification du DWO :
Pour verifier que le DWO est correctement configure :
- Positionner la table a B0 C0
- Noter la position de l'origine (G54 X0 Y0 Z0)
- Pivoter la table (ex: B90)
- Verifier que l'affichage de position compense correctement
2.2 TCPC (Tool Center Point Control)
Le TCPC maintient la position de la pointe de l'outil constante pendant les mouvements 5 axes.
Principe de fonctionnement :
Sans TCPC, lorsque les axes A et C pivotent, la pointe de l'outil se deplace dans l'espace. Le TCPC ajoute automatiquement des mouvements compensatoires sur X, Y et Z pour maintenir la pointe de l'outil a sa position programmee.
Activation du TCPC :
G234 (ACTIVE TCPC)
Desactivation du TCPC :
G49 (DESACTIVE TCPC ET COMPENSATION LONGUEUR)
Prerequis pour le TCPC :
- Correction de longueur outil active : G43 H__ doit etre programme
- Geometrie outil correcte : Longueur et diametre doivent etre renseignes dans la table d'outils
- Homing effectue : Les axes A et C doivent etre references
Exemple d'utilisation TCPC :
(USINAGE 5 AXES AVEC TCPC)
G00 G90 G54
G00 B0. C0.
G00 X0. Y0.
G43 H1 Z50.
G234 (ACTIVE TCPC)
(MOUVEMENT 5 AXES - LA POINTE RESTE EN X0 Y0)
G01 B30. C45. F500
(LA MACHINE COMPENSE AUTOMATIQUEMENT X, Y, Z)
(USINAGE AVEC ORIENTATION VARIABLE)
G01 X10. Y10. B45. C90. Z-2. F200
G49 (DESACTIVE TCPC)
G00 G53 Z0.
M30
Verification du TCPC :
- Monter un outil avec une longueur connue
- Positionner la pointe sur un point de reference
- Activer TCPC (G234)
- Pivoter les axes A et C manuellement
- La pointe de l'outil doit rester au meme point
2.3 Usinage 5 axes simultanes
L'usinage 5 axes simultanes permet de deplacer les 5 axes (X, Y, Z, A, C) en meme temps pour suivre des trajectoires complexes.
Modes d'usinage 5 axes :
| Mode | Description | Utilisation |
|---|---|---|
| 3+2 (positionne) | Axes rotatifs fixes pendant l'usinage | Faces multiples, poches inclinees |
| 4 axes | 4 axes simultanes (X, Y, Z + A ou C) | Gravure cylindrique, helices |
| 5 axes | 5 axes simultanes | Surfaces gauches, turbines, aubes |
Programmation 5 axes simultanes :
(USINAGE 5 AXES SIMULTANES)
G00 G90 G54
G254 (DWO)
G00 B0. C0.
G00 X0. Y0.
G43 H1 Z50.
G234 (TCPC)
(EXEMPLE: TRAJECTOIRE 5 AXES)
G01 X10. Y0. Z-5. B15. C30. F300
G01 X20. Y10. Z-7. B20. C60. F300
G01 X30. Y20. Z-10. B25. C90. F300
G01 X40. Y30. Z-12. B30. C120. F300
(...)
G49
G255
G00 G53 Z0.
M30
Considerations pour le 5 axes simultanes :
- Vitesse d'avance : Reduire l'avance pour les mouvements complexes
- Collisions : Verifier les trajectoires en simulation avant usinage
- Limites d'axes : L'axe A est limite a +110° / -35°
- Singularites : Eviter les positions ou l'axe C devient indetermine (B proche de 0 en usinage 5 axes continu)
Verification des limites :
| Axe | Limite negative | Limite positive |
|---|---|---|
| A (inclinaison) | -35° | +110° |
| C (rotation) | Illimite | Illimite (360° continu) |
2.4 Gestion des outils 5 axes
Considerations specifiques au 5 axes :
- Longueur d'outil : Critique pour le TCPC
- Porte-a-faux : Minimiser pour eviter les collisions
- Diametre : Verifier les interferences avec la table tourillon
Mesure d'outil avec palpeur :
(MESURE LONGUEUR OUTIL)
G00 G90 G53 Z0.
M06 T01
G37 H01
(L'OUTIL DESCEND SUR LE PALPEUR)
(LA LONGUEUR EST ENREGISTREE AUTOMATIQUEMENT)
2.5 Origines piece (Work Offsets) en 5 axes
Configuration des origines pour usinage 5 axes :
- Appuyer sur OFFSET
- Selectionner l'onglet WORK
- Renseigner :
- X, Y, Z : Position de l'origine piece
- A : Angle d'inclinaison de reference
- C : Angle de rotation de reference
Origine au centre de rotation :
Pour simplifier la programmation 5 axes, placer l'origine piece au centre de rotation de la table (intersection des axes A et C).
Definition de l'origine au centre de rotation :
- Positionner la table a B0 C0
- L'origine Z est au niveau du plateau de table
- L'origine X et Y sont au centre geometrique de la table
3. Checklists
3.1 Checklist debut de journee
| Tache | Verifie |
|---|---|
| Inspection visuelle generale de la machine | |
| Verification niveau liquide de refroidissement | |
| Verification niveau huile de lubrification | |
| Verification pression pneumatique (6,9 bar) | |
| Vidange du separateur eau/huile | |
| Inspection visuelle de la table tourillon | |
| Verification absence d'obstacles autour des axes rotatifs | |
| Mise sous tension et POWER UP/RESTART | |
| HOME ALL execute (5 axes) | |
| Programme de prechauffage execute (broche + axes rotatifs) | |
| Verification des alarmes eventuelles | |
| Controle du fonctionnement de l'arrosage | |
| Test rapide des axes A et C |
3.2 Checklist fin de journee
| Tache | Verifie |
|---|---|
| Retrait de la piece et nettoyage du montage | |
| Retrait de l'outil de la broche (optionnel) | |
| Nettoyage des copeaux dans la zone de travail | |
| Nettoyage de la table tourillon (surface et rainures) | |
| Nettoyage du bac a copeaux | |
| Essuyage des glissieres visibles | |
| Rangement des outils de mesure | |
| Retour table a B0 C0 | |
| Sauvegarde des programmes modifies (USB/reseau) | |
| Retour axes en position de repos | |
| Mise hors tension (si arret prolonge) | |
| Fermeture des portes de la machine |
3.3 Checklist hebdomadaire
| Tache | Verifie |
|---|---|
| Verification niveau huile boite de vitesses | |
| Controle des niveaux de graisse | |
| Nettoyage des filtres a air | |
| Inspection des soufflets de protection | |
| Verification du convoyeur a copeaux | |
| Controle visuel des cables et flexibles | |
| Nettoyage du magasin d'outils | |
| Test des dispositifs de securite | |
| Verification calibration palpeur (si equipe) | |
| Inspection visuelle des roulements de table tourillon | |
| Verification du jeu des axes A et C | |
| Test DWO et TCPC sur piece de reference |
3.4 Checklist mensuelle
| Tache | Verifie |
|---|---|
| Vidange liquide de refroidissement | |
| Nettoyage complet du bac de refroidissement | |
| Verification des jeux des axes lineaires | |
| Verification des jeux des axes rotatifs | |
| Controle de la geometrie (equerre, parallelisme) | |
| Calibration 5 axes (sphere de calibration) | |
| Inspection des roulements de broche (bruit, temperature) | |
| Verification du systeme de changement d'outil | |
| Mise a jour du journal de maintenance | |
| Sauvegarde complete des parametres machine | |
| Verification de la precision de positionnement axes A et C |
3.5 Checklist avant usinage 5 axes
| Tache | Verifie |
|---|---|
| Programme verifie en simulation | |
| Collisions verifiees (outil, broche, piece, montage) | |
| Limites axes A (+110°/-35°) respectees | |
| DWO configure correctement (G254) | |
| TCPC active si necessaire (G234) | |
| Longueur outil mesuree et enregistree | |
| Origine piece au centre de rotation (recommande) | |
| Vitesses d'avance adaptees au 5 axes | |
| Premiere passe en marche reduite (override 50%) |
4. Depannage
4.1 Alarmes courantes
Alarmes systeme
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 100 | POWER OFF RECOMMENDED | Modification parametre necessitant redemarrage | Eteindre et rallumer la machine |
| 101 | CONTROL MEMORY CLEAR | Memoire effacee | Recharger les programmes et parametres |
| 102 | SERVO OVERLOAD | Surcharge servo-moteur | Verifier obstruction, reduire avance |
| 103 | EXC. POSITIONAL ERROR | Erreur de position excessive | Verifier mecanique, recalibrer |
Alarmes axes lineaires
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 108 | X AXIS DRIVE FAULT | Defaut variateur axe X | Redemarrer, verifier cablage |
| 109 | Y AXIS DRIVE FAULT | Defaut variateur axe Y | Redemarrer, verifier cablage |
| 110 | Z AXIS DRIVE FAULT | Defaut variateur axe Z | Redemarrer, verifier cablage |
| 111 | DRIVE OVERHEATED | Surchauffe variateur | Laisser refroidir, verifier ventilation |
Alarmes axes rotatifs (5 axes)
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 130 | A AXIS DRIVE FAULT | Defaut variateur axe A | Redemarrer, verifier cablage |
| 131 | A AXIS OVERLOAD | Surcharge axe A | Reduire acceleration, verifier charge piece |
| 132 | C AXIS DRIVE FAULT | Defaut variateur axe C | Redemarrer, verifier cablage |
| 133 | C AXIS OVERLOAD | Surcharge axe C | Reduire acceleration, verifier charge piece |
| 134 | A AXIS LIMIT | Limite axe A atteinte | Ne pas depasser +110°/-35° |
| 135 | ROTARY AXIS NOT HOMED | Axes rotatifs non references | Executer HOME ALL |
Alarmes broche
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 112 | SPINDLE DRIVE FAULT | Defaut variateur broche | Redemarrer, verifier parametres |
| 113 | SPINDLE OVERLOAD | Surcharge broche | Reduire profondeur de passe ou avance |
| 114 | SPINDLE OVERHEAT | Surchauffe broche | Arreter, laisser refroidir, verifier lubrification |
| 115 | SPINDLE ORIENTATION FAIL | Echec orientation broche | Reessayer M19, verifier capteur |
Alarmes changeur d'outils
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 209 | ATC FAULT | Defaut changeur d'outils | Verifier obstacles, reinitialiser ATC |
| 210 | TOOL IN SPINDLE | Outil non detecte | Verifier presence outil, capteur |
| 211 | ATC TIMEOUT | Temps depasse ATC | Verifier mecanique, pression air |
| 224 | TOOL POCKET FULL | Poche occupee | Retirer l'outil de la poche |
Alarmes specifiques DWO/TCPC
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 340 | DWO NOT AVAILABLE | DWO non disponible | Verifier homing axes A et C |
| 341 | TCPC REQUIRES TOOL LENGTH | TCPC sans compensation longueur | Programmer G43 H__ avant G234 |
| 342 | INVALID ROTARY POSITION | Position rotatif invalide | Verifier limites axes A et C |
| 343 | SINGULARITY DETECTED | Singularite detectee | Eviter B=0 en usinage 5 axes continu |
Alarmes programme
| Code | Message | Cause probable | Solution |
|---|---|---|---|
| 306 | NO TOOL SELECTED | Aucun outil selectionne | Ajouter T__ avant M06 |
| 307 | INVALID TOOL NUMBER | Numero outil invalide | Verifier numero (1-40 pour UMC-750) |
| 322 | G-CODE OUT OF RANGE | Code G invalide | Verifier syntaxe programme |
| 351 | WORK OFFSET INVALID | Origine invalide | Verifier G54-G59 |
4.2 Problemes specifiques 5 axes
Le DWO ne fonctionne pas
| Symptome | Cause probable | Solution |
|---|---|---|
| G254 ignore | Axes A/C non references | Executer HOME ALL |
| Origine decalee apres rotation | DWO mal configure | Verifier valeurs A et C dans G54 |
| Erreur de position | Centre de rotation incorrect | Recalibrer le centre de rotation |
Le TCPC ne compense pas correctement
| Symptome | Cause probable | Solution |
|---|---|---|
| Pointe outil se deplace | G43 H__ non programme | Ajouter G43 H__ avant G234 |
| Compensation incorrecte | Longueur outil erronee | Remesurer l'outil |
| Mouvements saccades | Geometrie machine decalibree | Calibration 5 axes necessaire |
Collisions en 5 axes
| Symptome | Cause probable | Solution |
|---|---|---|
| Collision broche/table | Trajectoire non verifiee | Simuler avant usinage |
| Collision outil/montage | Porte-a-faux trop long | Utiliser outil plus court |
| Collision piece/structure | Piece trop grande | Verifier enveloppe de travail |
4.3 Procedures de recuperation
Reset apres EMERGENCY STOP :
- Identifier et corriger la cause de l'arret d'urgence
- Tourner le bouton d'arret d'urgence pour le debloquer
- Appuyer sur RESET pour effacer les alarmes
- Appuyer sur POWER UP/RESTART
- Executer HOME ALL (obligatoire pour les 5 axes)
- Verifier la position des axes avant de reprendre
Reinitialisation du changeur d'outils :
- Passer en mode MDI
- Taper la commande de reinitialisation ATC :
M06 T00 - Si le probleme persiste, acceder au menu DIAGNOSTICS
- Naviguer vers ATC
- Utiliser les fonctions de recuperation manuelle
Recuperation apres coupure de courant :
- Attendre le retour du courant
- Mettre la machine sous tension
- Un message "MACHINE WAS NOT POWERED DOWN CORRECTLY" peut apparaitre
- Appuyer sur RESET
- Executer obligatoirement HOME ALL
- Verifier les origines piece avant de reprendre l'usinage
- Reconfigurer DWO et TCPC si necessaire
Recalibration des axes rotatifs :
Si les axes A et C perdent leur precision :
- Executer HOME ALL
- Utiliser une sphere de calibration
- Suivre la procedure de calibration 5 axes Haas
- Mettre a jour les parametres machine si necessaire
4.4 Contacts et ressources
Support technique Haas :
- Haas Technical Support : +1-805-278-1800
- Site web : haascnc.com
- Documentation en ligne : haascnc.com/service
Codes d'erreur supplementaires :
Pour une liste complete des codes d'alarme, consulter le manuel operateur Haas NGC ou acceder a l'aide integree en appuyant sur HELP lorsqu'une alarme est active.
Annexe : Codes G et M specifiques au 5 axes
Codes G
| Code | Description |
|---|---|
| G234 | Active TCPC (Tool Center Point Control) |
| G254 | Active DWO (Dynamic Work Offset) |
| G255 | Desactive DWO |
| G68.2 | Systeme de coordonnees incline (alternatif) |
| G69 | Annule systeme de coordonnees incline |
Codes M
| Code | Description |
|---|---|
| M19 | Orientation broche |
| M06 | Changement outil |
| M03 | Rotation broche sens horaire |
| M04 | Rotation broche sens anti-horaire |
| M05 | Arret broche |