15. Measurement Support Functions
15.2 Skip Function; G31
547
15.2 Skip Function; G31
Function and purpose
When the skip signal is input externally during linear interpolation based on the G31 command, the
machine feed is stopped immediately, the remaining distance is discarded and the command in the
following block is executed.
Command format
G31 X__ Y__ Z__
α
__ F__ ; (where, a is the additional axis)
X, Y, Z,
α
: Axis coordinates; they are commanded as absolute or incremental
values according to the G90/G91 modal when commanded.
F :
Feedrate
(mm/min)
Linear interpolation can be executed using this function. If the skip signal is input externally while
this command is being executed, the machine will stop, the remaining commands will be canceled
and operation will be executed from the next block.
Detailed description
(1) If Ff is assigned as the feedrate in the same block as the G31 command block, command feed
f will apply; if it not assigned, the value set in the parameter "#1174 Skip_F" will serve as the
feedrate. In either case, the F modal will not be updated.
(2) The machine will not automatically accelerate and decelerate with the G31 block. The G31
maximum speed will depend on the machine specifications.
(3) Override is invalid with the G31 command and it is fixed at 100%. Dry run is also invalid. The
stop conditions (feed hold, interlock, override zero and stroke end) are valid. External
deceleration is also valid.
(4) The G31 command is unmodal and so it needs to be commanded each time.
(5) If the skip command is input during G31 command start, the G31 command will be completed
immediately.
When a skip signal has not been input until the G31 block completion, the G31 command will
also be completed upon completion of the movement commands.
(6) When the G31 command is issued during tool radius compensation, program error (P608) will
result.
(7) When there is no F command in the G31 command and the parameter speed is also zero,
program error (P603) will result.
(8) With machine lock or with a command for the Z axis only with the Z axis cancel switch ON, the
skip signal will be ignored and execution will continue as far as the end of the block.