
7.AUXILIARY FUNCTION / SPINDLE SPEED FUNCTION NC FUNCTION B-63942EN/02
- 266 -
7.4 HIGH-SPEED M/S/T/B INTERFACE
The communication of execution command signal (strobe signal) and
completion signal is the M/S/T/B function were simplified to realize a
high-speed execution of M/S/T/B function.
The time required for cutting can be minimized by speeding up the
execution time of M/S/T/B function.
The description below uses the auxiliary functions (M code
commands) as an example. The same description applies to the
spindle speed function (S code), tool function (T code) and 2nd
auxiliary function (B code).
(1) Assume that the following program is given:
Mxx;
Myy;
(2) In response to an M command, the CNC system sends out the
code signals M00 to M31.
The CNC system inverts the logical level of the strobe signal MF,
that is, from "0"to "1", or from "1" to "0".
(3) The CNC system inverts the strobe signal, then when the logical
level of the auxiliary function completion signal MFIN becomes
the same as the strobe signal, the CNC assumes the completion
of PMC sequence.
With the usual method, the operation is assumed to be completed
when a falling edge ("1" to "0") of the M/S/T/B completion
signal FIN is received after a rising edge ("0" to "1") of the FIN
signal is detected. This new system, on the other hand, assumes
the operation has been completed upon detection of only one
transition of the completion signal.
In addition , the usual system uses only one completion signal
(FIN) common to the M/S/T/B functions. This new system uses a
different completion signal for each of the M, S, T, and B
functions; the completion signals for the M, S, T, and B functions
are MFIN, SFIN, TFIN, and BFIN, respectively.