M800V/M80V Series PLC Programming Manual (2/2)
12 Handling of M, S, T, B Functions
12.3 Miscellaneous Command High-Speed Output
12.3.1 Operation Sequence for the High-Speed Method
12.3.1.1 Operation Sequence Which Waits for a Finish Signal from the PLC During
Miscellaneous Command Performance
When a miscellaneous command (M, S, T or B) is issued in a machining program, the NC logically inverts the miscellaneous
command code data and the "M function strobe" signal and outputs them towards the PLC. The NC completes the
miscellaneous command process and proceeds to the next block when the "M function strobe" signal and the "High-speed M
function finish" signal (MFIN1 to 4, SFIN1 to 6, TFIN1 to 4 or BFIN1 to 4) become the same logic level.
The operation sequence where the "High-speed M function finish" signal is used is introduced below.
In the case of a miscellaneous function which is completed by the "High-speed M function finish" signal
The miscellaneous command is completed when the "M function strobe" signal and the "High-speed M function finish" signal
become the same logic level.
Machining program
M code data
NC
PLC
Strobe
(MFn)
PLC
NC
MFINn
In the case of a series of miscellaneous functions
This sequence process can complete a miscellaneous function by inverting the "High-speed M function finish" signal logically,
which shortens the process by one scan per miscellaneous command since it is not necessary to turn ON and OFF the "M
function finish" signals.
Machining program
M code data
NC
PLC
Strobe
(MFn)
PLC
NC
MFINn
Mxx
Next block
Mxx code data
Mxx
Myy
Myy code
Mxx code
data
data
477
Myy
Next block
Myy code data
Mzz
Next block
Mzz code
data
IB-1501668-B