Threading with C-axis interpolation
The G01.1 command in the milling mode enables a simultaneous interpolation on the C-axis and the X- and/or the Z-axis for straight, tapered or scrolled thread cutting of constant leads. The phase of the spindle is automatically corrected at the start of each threading pass to prevent the threading position from deviating even when the spindle override value is updated in the middle of a threading cycle. The use of this option allows the thread cutting conditions to be changed even in the flow of a threading cycle. Starting point as programmed Ending point as programmed G00 Starting point of machining 1st threading pass 2nd threading pass Automatic phase correction Spindle override value for the same angular position changed during 1st pass at the start of threading Overridden speed validated from 2nd pass Acceleration distance 2. Related G-codes The automatic correction function is applicable to the following G-codes of threading: Function G-code Thread cutting (straight, taper) G32/G33 Turning fixed cycle for threading G292 Compound fixed cycle for threading G276 […]
G01.1 is modal (group 01) — it stays in effect until another code of the same group replaces it.
G01.1 Zz Xx Ff Ss;
- Where Zz, Xx: Thread ending point addresses and coordinates (mm or in)
- Ff: Lead of long axis (axis of which moving distance is the longest) direction
- Ss: Rotational speed of C-axis (min–1)
- Set parameter F111 bit 3 to select the direction of C-axis rotation:
- F111 bit 3 = 0 : Normal rotation of C-axis
- = 1 : Reversed rotation of C-axis
- Variable-lead threading (G34), or continuous threading for different-pitch sections,
Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 6-15-5 Threading with C-axis interpolation: G01.1, p. 3-11, 6-61, 6-62, 6-63. Reference and explanation only — not a reproduction of the manual.