
15. MISCELLANEOUS FUNCTION
B–63443EN/02
PMC INTERFACE
186
(1) Miscellaneous function code signal (output) M00-M31<F010-
F013>
Miscellaneous function strobe signal MF<F007#0>
Complete signal FIN<G004#3>
When address M followed by an 8-digit number is commanded in the
MEM mode, the 8-digit number is sent by binary code. When the time
set by parameter no.3010 (TMF .... standard setting 80 msec) has
elapsed after code signal output, the MF signal turns to ”1”. Read the
M code signal and perform the corresponding operation. After the
operation specified by the M function is finished, turn the finish
signal FIN to ”1”. When FIN turns to ”1”, and the time set by
parameter no.3011 (TFIN ..... standard setting 80 msec) has elapsed,
the MF signal turns to ”0”. The FIN signal turns to ”0” after MF turns
to ”0”, all the M code signals turn to ”0” and the CNC advances to the
next block. When there is a move command in the same block, the
CNC advances to the next block after the end of the move command.
When there is a move command and an M function command in the
same block, the M function command is sent concurrently with the
move operation. To perform an M function operation after a move
operation, gate the distribution end signal DEN [15.2] at the machine
side.
NOTE
1 M codes are buffered, except for M00, M01, M02, and M30.
2 M98 and M99 (subprogram call and end) are not sent to the
machine side.
3 For M00, M01, M02 and M30 only, M code and MF signals
are sent ; the control of these signals shall be designed on
the PMC side.
4 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.
15.1
M FUNCTION