
20.AXIS CONTROL FUNCTIONS PROGRAMMING B-63944EN/02
- 630 -
20.6.3 Skip Function for EGB Axis
Overview
This function enables the skip or high-speed skip signal (these signals
are collectively called skip signals in the remainder of this manual) for
the EBG slave axis in synchronization mode with the EGB (electric
gear box ).
This function has features such as the following:
1 If a skip signal is input while an EGB axis skip command block
is being executed, this block does not terminate until the
specified number of skip signals have been input.
2 If a skip signal is input while an EGB axis skip command block
is being executed, the tool remains in synchronous mode and
moves, not stopping on the EGB slave axis.
3 The machine coordinates assumed when skip signals are input
and the number of input skip signals are stored in specified
custom macro variables.
Format
G81 T_ L_ ; EGB mode ON
G31.8 G91 α0 P_ Q_ ( R_ ) ; EGB skip command
α: Specify an EGB slave axis. The specified value must
always be "0".
P: Number of the first one of the custom macro
variables used to store the machine coordinates
assumed when skip signals are input.
Q: Number of skip signals that can be input during the
execution of G31.8
(permissible range: 1 to 200).
R: Number of the custom macro variable used to store
the number of input skip signals.
Specify it to check the number of input signals.
Explanation
G31.8 is a one-shot G code.
When G31.8 is executed, the machine coordinates assumed when skip
signals are input are written in as many custom macro variables as the
number specified in Q, starting with the one having the number
specified in P, when the skip command block terminates.
Also, the number of input skip signals is written to the custom macro
variable specified in R each time a skip signal is input.