4. INTERPOLATION FUNCTIONS
The continuous high–speed skip function enables reading of absolute
coordinates by using the high–speed skip signal. Once a high–speed skip
signal has been input in a G31P90 block, absolute coordinates are read
into custom macro variables #5061 to #5068. The input of a skip signal
does not stops axial movement, thus enabling reading of the coordinates
of two or more points.
The rising and falling edges of the high–speed skip signal can be used as
a trigger, depending on the parameter BHIS (No. 6201#5) setting.
G31 P90 __ F__
__: Skip axis address and amount of travel
Only one axis can be specified. G31 is a one–shot G code.
Once a high–speed skip signal has been input in a G31P90 block, absolute
coordinates are read into custom macro variables #5061 to #5068. These
variables are immediately updated once the tool reaches the next skip
position. The feedrate must, therefore, be specified such that the tool does
not reach the next skip position before the application completes reading
of the variables. For details of the application, refer to the appropriate
manual supplied from the machine tool builder.
#5061 Coordinate along the first axis
#5062 Coordinate along the second axis
#5063 Coordinate along the third axis
#5068 Coordinate along the eighth axis
This function is enabled only when a high–speed skip signal is used.
The high–speed skip signal to be used is selected with bits 0 to 7 of
parameter No. 6208 (9S1 to 9S8).
The G31P90 block is terminated when the tool reaches the end point.
Only one axis can be specified in the block for the continuous high–speed
skip function (G31P90). If two or more axes are specified, P/S alarm No.
5068 is issued.
D Custom macro variables
D High–speed skip signal
D End of block
D Controlled axes