15. Measurement Support Functions
15.5 Speed Change Skip; G31
556
15.5 Speed Change Skip; G31
Function and purpose
When the skip signal is detected during linear interpolation by the skip command (G31), the
feedrate is changed.
Command format
G31 X__ Y__ Z__
α
__
F__ F1=__ ... Fn=__ ;
(n is the skip signal 1 to 8)
G31
X Y Z
α
F
Fn=
: Skip command
: Command format axis coordinate word and target coordinates
: Feedrate when starting the cutting feed (mm/min)
: Feedrate after detecting the skip signal (mm/min)
fn=0: Movement stop
fn
≠
0: Changing the feedrate to fn
F1=Feedrate after inputting the skip signal 1
:
F8=Feedrate after inputting the skip signal 8
Detailed description
(1) When the skip signal for which the feedrate fn
≠
0 is commanded, the speed is changed to the
command speed corresponding to the skip signal.
(2) When the skip signal for which the feedrate fn=0 is commanded, the movement is stopped.
The acceleration and deceleration time constant at the movement stop does not follow the skip
time constant, but the normal G31 skip.
After the movement is stopped, the remaining movement commands are canceled and the
following block executed.
(3) When the skip signal has not been input until the G31 block completion, the G31 command will
be also completed upon completion of the movement command.
(4) When the skip return is valid, the return operation by the skip signal detection is executed after
the movement is stopped.
(5) Even if the acceleration and deceleration with the inclination constant G1 (#1201 G1_acc) is
valid, the speed change skip will be the operation of the time constant acceleration and
deceleration.
(6) When the feedrate command (Fn=fn) is not specified after detecting the skip signal, the normal
G31 skip operation will be applied.