Pulser3 Programming Manual Download PDF

G31: Motion Skip (SKIP) Function

The G31 command allows a linear motion to be terminated before reaching the target position by an external input signal. The controller supports three different external inputs for this purpose.

  • G31 monitors the 1st external input.
  • G31 P2 monitors the 2nd external input.
  • G31 P3 monitors the 3rd external input.

When the corresponding external input becomes active, the G31 motion is terminated and program execution continues with the next block.The required software support and parameter settings must be configured by the machine builder before the G31 command can be used.This command is typically used for applications such as workpiece probing, automatic tool radius measurement, automatic tool length measurement, and similar measurement operations.

Format:

G31 X_ Y_ Z_ A/B/C_ U/V/W_

 

G31: If the external SKIP signal is active, skip this line without completing it

X: X axis target coordinate

Y: Y axis target coordinate

Z: Z axis target coordinate

A/B/C: A/B/C axis target coordinate

U/V/W: U/V/W axis target coordinate

 

In the axis codes, the axis or axes specified as a command will move accordingly. The machine coordinate values at the moment the SKIP signal is detected are stored in the variables #5060~#5067.

 

Example: