
B–61404E/08
4. INTERPOLATION FUNCTIONSPROGRAMMING
47
Linear interpolation can be commanded by specifying axial move
following the G31 command, like G01. If an external skip signal is input
during the execution of this command, execution of the command is
interrupted and the next block is executed.
The skip function is used when the end of machining is not programmed
but specified with a signal from the machine, for example, in grinding. It
is used also for measuring the dimensions of a workpiece.
G31_: One–shot G code (If is effective only in the block in
which it is specified)
G31 _ ;
IP
The coordinate values when the skip signal is turned on can be used in a
custom macro because they are stored in the custom macro system
variable #5061 to #5064, as follows:
#5061X axis coordinate value
#5062Y axis coordinate value
#5063Z axis coordinate value
#50644th axis coordinate value
WARNING
Disable feedrate override, dry run, and automatic
acceleration/deceleration (These operations can be validated by
setting bit 3 of parameter No. 015 to 1.) when the feedrate per
minute is specified, allowing for an error in the position of the tool
when a skip signal is input. These functions are enabled when the
feedrate per rotation is specified.
NOTE
If G31 command is issued while cutter compensation C is applied,
an P/S alarm of No.035 is displayed. Cancel the cutter
compensation with the G40 command before the G31 command
is specified.
4.8
SKIP FUNCTION
(G31)
Format
Explanations