G43 / G44 — Compensation de longueur outil
G43 et G44 compensent la longueur réelle de l'outil par rapport à une longueur de référence. Sans compensation, chaque outil de longueur différente usiné au même Z programméproduirait des cotes différentes. G43 H__ ajuste Z en fonction de la valeur mesurée et stockée.
Codes de référence
G43Compensation longueur positive (outil + long que référence)
Groupe modal 8
Le plus utilisé — la valeur H est ajoutée à Z
G44Compensation longueur négative (outil + court que référence)
Groupe modal 8
Rare — la valeur H est soustraite à Z
G49Annulation compensation longueur outil
Groupe modal 8
Équivalent à G43 H0 sur Fanuc
Structure programme type avec G43
O1000 N10 G21 G17 G40 G49 G80 G90 ; Init — G49 annule toute compensation N20 G91 G28 Z0 ; Retour poche Z (sécurité) ; ===== OUTIL 1 — Fraise Ø12 ===== N30 T1 M06 ; Changement outil 1 N40 G90 G54 ; Mode absolu, origine pièce N50 G43 H1 Z100. ; Compensation longueur H1, déplacement Z N60 S3000 M03 M08 N70 G00 X0 Y0 N80 G01 Z-5. F300 ; Z-5 sur la pièce (compensé par H1) N90 X100. F600 N100 G00 Z100. ; ===== OUTIL 2 — Foret Ø8 ===== N110 G49 ; Annulation compensation outil 1 N120 T2 M06 N130 G43 H2 Z100. ; Compensation longueur H2 N140 S1800 M03 N150 G81 X50. Y25. Z-20. R5. F80 ; Cycle perçage avec compensation active N160 G80 N170 G00 Z200. N180 M05 M09 N190 G49 ; Annulation finale N200 M30
Méthodes de mesure de la longueur outil
Jaugeage sur jauge longueur (outil-setter)
L'outil est placé dans la broche et descend sur un palpeur de longueur calibré. La CN enregistre automatiquement la longueur dans H.
✓ Méthode standard en production — rapide et reproductible
Jaugeage manuel avec pige ou feuille étalon
L'outil est mis en contact avec la surface pièce, en insérant une cale d'épaisseur connue. La valeur Z machine est lue et entrée en H.
✓ Économique — pas d'équipement supplémentaire
Palpeur de broche (RENISHAW TS27R)
Cycle de mesure automatique : l'outil descend sur le palpeur, la CN mesure et stocke H. Intégrable en début de programme.
✓ Totalement automatique — détecte aussi la casse outil
Mesure hors machine (présélecteur d'outils)
L'outil est mesuré sur un présélecteur (Zoller, Parlec, etc.) et la longueur est transférée à la CN via DNC ou saisie manuelle.
✓ Zéro temps machine — mesure pendant l'usinage précédent
Erreurs courantes et corrections
Outil plonge dans la pièce ou la table
Cause : H0 ou valeur H incorrecte — outil croit être plus haut qu'il n'est
✓ Toujours vérifier H avant le 1er cycle. Faire descendre en G00 Z100. vérifier position avant d'approcher
G43 activé mais outil ne touche pas la pièce
Cause : Valeur H positive trop grande — le décalage déplace Z vers le haut
✓ Vérifier le signe et la valeur dans la table H. En Fanuc : H positif = G43 ajoute à Z
Alarme "tool length offset not cancelled"
Cause : G43 actif lors d'un changement d'outil (M06) sans G49 préalable
✓ Programmer G49 (ou G43 H0) avant M06 sur Fanuc. Sur certaines CNC, M06 annule automatiquement G43
Cotes Z erronées après changement d'outil
Cause : H d'un autre outil actif — oubli de changer H avec le numéro d'outil
✓ Synchroniser H avec T : G43 H[numéro outil]. Exemple : T3 M06 → G43 H3
Équivalents Siemens 840D
| Fanuc | Siemens 840D | Note |
|---|---|---|
| G43 H__ | Automatique via D (correcteur) | Siemens active la compensation longueur avec T_D_ |
| G49 | D0 (correcteur 0) | D0 = pas de compensation |
| Table H (longueur) | Table D — longueur (L1) | Même concept, nomenclature différente |
| G43 H1 (longueur positive) | T1 D1 M06 | La compensation est liée au correcteur D, pas à G43 |