
B–62073E–1/042. INTERFACE BETWEEN CNC AND PMC–NA OR NB
– 174 –
M command MaaMbbMccMddMee
Code signal M00 - M31
Strobe signal MF
PMC operation
Code signal M200 - M215
Strobe signal MF2
PMC operation
Code signal M300 - M315
Strobe signal MF3
PMC operation
Code signal M400 - M415
Strobe signal MF4
PMC operation
Code signal M500 - M515
Strobe signal MF5
PMC operation
End signal FIN
MF-DLY
T-FIN
A high–speed interface can also be used to simplify the transfer of the strobe signal and the completion signal
for multiple M commands issued for one block. This interface provides separate completion signals for each
M code. They are called MFIN (the same name as for the single M command per block function), MFIN2,
MFIN3, MFIN4, and MFIN5, respectively. The signal transfer sequence for multiple M codes per block is the
same as that for a single M code per block.
NOTE 1 The control unit is basically designed to issue up to five M codes. However, some types of M
codes cannot be issued simultaneously with others because of mechanical constraints. For
example, M42 can be issued only after the mechanical operation specified by M41 has
finished. Refer to the manual published by the machine builder for details about whether
mechanical operations inhibit particular commands from being issued for a block
simultaneously.
NOTE 2 Do not issue M00, M01, M02, M30, M98, or M99 simultaneously with other M codes.
NOTE 3 Besides M00, M01, M02, M30, M98, and M99, there are M codes that cannot be used
simultaneously with others and must be issued one at a time.
For example, M codes that direct the control unit to perform internal operations in addition to
sending out M code signals should not be used more than once in a single block. Such M
codes include an M code for calling programs 9001 to 9009, an M code for spindle positioning,
and an M code for inhibiting preread of the next block (M code without buffering). In other
words, M codes that can be issued more than once or with other M codes in a single block are
those that only direct the control unit to send M code signals to the machine tool.