
B-63943EN-1/02 10.AUXILIARY FUNCTION
- 1193 -
Note
NOTE
1 When a move command and auxiliary function are specified in the
same block, the commands are executed in one of the following two
ways:
(1) Simultaneous execution of the move command and auxiliary
function commands.
(2) Executing auxiliary function commands upon completion of move
command execution.
The selection of either sequence depends on the sequence of PMC.
2 When the 2nd auxiliary function is provided, the address used for
specifying the 2nd auxiliary function (B or the address specified with
parameter No. 3460) cannot be used as an axis address.
3 The block following M00, M01, M02 and M30, is not read into the
input buffer register, if present. Similarly, ten M codes which do not
buffer can be set by parameters (No. 3411 to 3420).
4 For M00 and M01 only, auxiliary function code signal, auxiliary
function strobe signal, and M decode signals are sent; the control of
program stop and optional stop shall be designed on the PMC side.
5 When the automatic operation is stopped by M02 or M30, it is
necessary to send the external reset signal from the machine side to
the CNC, instead of the FIN signal, When the external reset signal is
returned against the M02 or M30, the control returns to the top of the
program recently executed and enters the reset state. When the FIN
signal is returned, the control returns to the beginning of the program
recently executed and executes it from the top.
Alarm and message
Number Message Description
PS0003 TOO MANY DIGIT Data entered with more digits than permitted in the NC
instruction word.
The number of permissible digits varies according to the
function and the word.
PS0006 ILLEGAL USE OF MINUS SIGN A minus sign (–) was specified at an NC instruction word or
system variable where no minus signal may be specified.
PS0007 ILLEGAL USE OF DECIMAL POINT A decimal point (.) was specified at an address where no
decimal point may be specified, or two decimal points were
specified.
Reference item
Manual name Item name
Auxiliary function (M code) USER’S MANUAL
(B-63944EN)
2nd auxiliary function (B code)