G-CODEEIA/ISO · modal · group 08
G43.1

Tool length offset in tool-axis direction

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

The preparatory function G43.1 refers to offsetting the tool, in whatever direction it may be inclined three-dimensionally, in the direction of its axis through the length offset amount. In the G43.1 mode the tool length offsetting is always performed in the tool-axis direction, in accordance with the motion command for a rotational axis concerned, through the relevant offset Command G45 or G46 allows the axis movement distance set previously in that block to be increased or decreased, respectively, according to the offset data. Likewise, command G47 or G48 extends or contracts the previously set distance by twice the offset stroke, respectively. G45 command G46 command Contracted thru Extended thru offset stroke only offset stroke only Internal Internal calculation calculation Starting Ending Starting Ending point point point point G47 command G48 command Extended thru twice Contracted thru twice the offset stroke the offset stroke Internal Internal calculation calculation Moving Moving stroke stroke Starting Ending Starting Ending point point point point […]

G43.1 is modal (group 08) — it stays in effect until another code of the same group replaces it.

Programming format
A. Tool length offset in tool-axis direction ON
G43.1 (XxYyZz) Hh
Address words
  • h: Number of length offset amount
  • - A block of G43.1 can contain movement commands for the orthogonal axes (X, Y, and Z), but
  • those for rotational axes, any other G-code and an M-, S-, T- or B-code must not be entered in
  • the same block; otherwise an alarm is caused.
  • - The argument H (for specifying the number of length offset amount) can be omitted when
  • parameter F93 bit 3 = 1 (use of LENGTH data prepared on the TOOL DATA display for
  • executing EIA/ISO programs).
  • B. Tool length offset in tool-axis direction OFF
  • G49
  • - The execution of a G49 command does not cause any axis motion.
  • - The cancellation command G49 must be given independently (without any other instruction
  • codes); otherwise an alarm is caused.
  • C. Offset amount selection
  • The table below indicates those usage patterns [1] to [4] of the externally stored tool offset data
Notes & precautions
  • Only valid on machines with the optional function for selecting from multiple sets for
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 12-3 Tool Length Offset in Tool-Axis Direction: G43.1 (Option), p. 3-11, 12-19, 12-20, 12-21, 12-22, 12-23, 12-24. Reference and explanation only — not a reproduction of the manual.

Not sure how to use it? Ask the Mazatrol assistant →