Cylindrical interpolation
Cylindrical interpolation refers to a function by which the cylindrical surface of a workpiece can be machined according to a program prepared on its development plane. This function is among others very efficient in the creation of a cam grooving program. The G32 or G33 command controls the feedrate of the tool in synchronization with the spindle rotation and so this enables both the straight and scrolled thread cutting of constant leads and the continuous thread cutting. Straight thread Scrolled thread Continuous thread
G07.1 is one-shot (group 00) — it is valid only in the block where it is entered.
G07.1 A r Cylindrical interpolation mode ON x G07.1 A 0 Cylindrical interpolation mode OFF x
- A : Address of the rotational axis
- x
- r : Radius of the cylinder (of the groove bottom)
- G32/G33 Zz Xx Ff Qq; (Normal lead thread cutting commands)
- Where Zz, Xx: Thread ending point addresses and coordinates
- Ff: Lead of long axis (axis of which moving distance is the longest) direction
- Qq: Shift angle of threading start
- G32/G33 Zz Xx Ee Qq; (Precision lead threading commands)
- Where Zz, Xx: Thread ending point addresses and coordinates
- Ee: Lead of long axis (axis of which moving distance is the longest) direction
- Qq: Shift angle of threading start
- X-axis Ending point
- Starting point
- z 2
Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 6-14 Cylindrical Interpolation: G07.1, p. 3-11, 6-47, 6-48, 6-49, 6-50, 6-51, 6-52, 6-53, 6-54, 6-55. Reference and explanation only — not a reproduction of the manual.