
14. MEASUREMENT
B–63833EN–1/02
836
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.
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 #5068, as follows:
#5061 Fisrt axis coordinate value
#5062 Second axis coordinate value
#5063 3rd axis coordinate value
:
:
[Classification] Input signal
[Function] This signal terminates skip cutting. That is, the position where a skip
signal turns to “1” in a block containing G31 is stored in a custom macro
variable, and the move command of the block is terminated at the same
time.
[Operation] When a skip signal turns to “1”, the control unit works as described below.
· When a block contains a skip cutting command G31, the control unit
reads and stores the current position of the specified axis at that time.
The control unit stops the axis, then cancels the remaining distance that
the block was supposed to be moved.
· The skip signal is monitored not for a rising edge, but for its state. So,
if a skip signal continues to be “1”, a skip condition is assumed to be
satisfied immediately when the next skip cutting is specified.
14.3
SKIP FUNCTION
14.3.1
Skip Function
General
Signal
Skip Signal
SKIP<X004#7>
SKIPP<G006#6>
(T series)