G-CODEEIA/ISO · modal · group 08
G43
Tool length offset (+)
Machine-specific. This G-code reference is specific to the Mazak INTEGREX e-670H / e-670H-S with the MAZATROL SmoothX control (EIA/ISO programming manual H747PB0030E). G-code availability depends on fitted options, and groups and behaviour differ between Mazak models and control generations — verify against the manual for your own machine before programming with any code.
What it does
Commands G43 and G44 allow the ending point of execution of move commands to be shifted through the previously set offset amount for each axis. Any deviations between programmed tool lengths/diameters and actual lengths/diameters can be set as offset data using these commands to make the program more flexible.
G43 is modal (group 08) — it stays in effect until another code of the same group replaces it.
Programming format
G43 Zz Hh (Pp) Tool length offset + G44 Zz Hh (Pp) Tool length offset – G49 Zz Cancellation of tool length offset There are two types of tool length offset: for milling tools and for turning tools.
Address words
- For milling tools: Length offsetting is executed on the axis specified in the G43 or G44 block
- (unless the length offset axis is fixed to “Z” by a parameter setting [F92 bit 3 = 1]).
- For turning tools: Length offsetting is executed on all axes for which offset amounts are
- registered (and G49 cancels all offset amounts concerned). Moreover, the angular position on
- the B-axis is taken into consideration.
- Add an argument P as follows to designate the offset type.
- Offset type Designation
- For milling tools The value of P is 0 (P0), or argument P is omitted.
- For turning tools The value of P is 1 (P1).
- <Supplement>
- 1. When a touch sensor is to be used for purposes of measurement in the mode of 3D coordi-
- nate conversion (G68), do not fail to select the type of length offset for milling tools. In this
- case, moreover, bit 7 of parameter F94 must be set to “0” or bit 3 of parameter SU158 to “1”
- (since the type of length offset for turning tools will be applied, if F94 bit 7 = 1 and SU158
Source
Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 12-2 Tool Length Offset/Cancellation: G43, G44, or T-code/G49, p. 3-11, 12-4, 12-5, 12-6, 12-7, 12-8, 12-9, 12-10, 12-11, 12-12, 12-13, 12-14, 12-15. Reference and explanation only — not a reproduction of the manual.