Virtual-axis interpolation
Specify with G07 code one of the two circular-interpolation axes for helical or spiral interpolation with synchronous linear interpolation as a virtual axis (a pulse-distributed axis without actual movement), and an interpolation on the plane defined by the remaining circular axis and the linear axis can be obtained along the sine curve which corresponds with the side view of the circular interpolation with synchronous linear interpolation. The spline interpolation automatically creates a curve that smoothly traces specified points, and thus enables a high-speed and high-accuracy machining for free shapes along smoothly curved tool path.
G07 is one-shot (group 00) — it is valid only in the block where it is entered.
G07 0 To set a virtual axis To interpolate with the virtual axis G07 1 To cancel the virtual axis G06.1 Xx Yy 1 1
Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 6-10 Virtual-Axis Interpolation: G07, p. 3-11, 6-27, 6-28. Reference and explanation only — not a reproduction of the manual.