
6. Interpolation Functions
6.9 Cylindrical Interpolation ; G07.1
65
Detailed description
(1) Command G07.1 in an independent block. A program error (P33) will occur if this command is
issued in the same block as another G code.
(2) Program the rotation axis with an angle degree.
(3) Linear interpolation or circular interpolation can be commanded during the cylindrical
interpolation mode. Note that the plane selection command must be issued just before the
G07.1 block.
(4) The coordinates can be commanded with either an absolute command or incremental
command.
(5) Tool radius compensation can be applied on the program command. Cylindrical interpolation will
be executed on the path after tool radius compensation.
(6) Command the segment feed in the cylinder development with F. The F unit is mm/min or
inch/min.
(7) Cylindrical interpolation accuracy
In the cylindrical interpolation mode, the movement amount of the rotation axis commanded
with an angle is converted on the circle periphery, and after operating the linear and circular
interpolation between the other axes, the amount is converted into an angle again.
Thus, the actual movement amount may differ from the commanded value such as when the
cylinder radius is small.
Note that the error generated at this time is not cumulated.
(8) F command during cylindrical interpolation
As for the F command in the cylindrical interpolation mode, whether the previous F command
is used or not depends on that the mode just before G07.1 is the feed per minute command
(G94/G98) or feed per rotation command (G95/G99).
(a) When G94 is commanded just before G07.1
If there is no F command in the cylindrical interpolation, the previous F command feedrate
will be used.
The feedrate after the cylindrical interpolation mode is canceled will remain the F
command feedrate issued when the cylindrical interpolation mode was started or the final
F command feedrate set during cylindrical interpolation.
(b) When G95 is commanded just before G07.1
The previous F command feedrate cannot be used during cylindrical interpolation, thus a
new F command must be issued.
The feedrate after the cylindrical interpolation mode is canceled will return to that applied
before the cylindrical interpolation mode was started.
When there is no F command in G07.1
Previous mode
No F command
After G07.1 is canceled
G94 (G98)
Previous F is used
←
G95 (G99)
Program error (P62)
F just before G07.1 is used
When F is commanded in G07.1
Previous mode
No F command
After G07.1 is canceled
G94 (G98)
Commanded F is used
←
G95 (G99)
Commanded F is used *1
F just before G07.1 is used
*1) Moves with the feed per minute command during G07.1.