CNCYRON
Fanuc / Siemens — Groupe modal 8

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

G43

Compensation longueur positive (outil + long que référence)

Groupe modal 8

Le plus utilisé — la valeur H est ajoutée à Z

G44

Compensation longueur négative (outil + court que référence)

Groupe modal 8

Rare — la valeur H est soustraite à Z

G49

Annulation 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.

Précision : ± 0.001–0.005 mm

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.

Précision : ± 0.02–0.05 mm

É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.

Précision : ± 0.001 mm

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.

Précision : ± 0.001–0.003 mm

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

FanucSiemens 840DNote
G43 H__Automatique via D (correcteur)Siemens active la compensation longueur avec T_D_
G49D0 (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 M06La compensation est liée au correcteur D, pas à G43
G41 / G42 compensation rayon →Tous les codes G et M →← Programmation CNC