
2.PMC SPECIFICATIONS B-63983EN/01
- 64 -
Table 2.1.8 (b) Functional instructions for PMCs for the Series 30i/31i/32i-A
30i/31i/32i-A
Instruction
name
SUB
No.
Processing
First PMC
Second PMC
(option)
Third PMC
(option)
DCS
(Note 4)
SUBB 37 Binary subtraction ¡¡¡¡
MULB 38 Binary multiplication ¡¡¡¡
DIVB 39 Binary division ¡¡¡¡
NUMEB 40 Binary constant definition ¡¡¡¡
DISPB 41 Message display ¡¡¡∆
EXIN 42 External data input ¡¡¡∆
MOVB 43 1-byte transfer ¡¡¡×
MOVW 44 2-byte transfer ¡¡¡×
MOVN 45 Transfer of arbitrary number of bytes ¡¡¡¡
SPCNT 46 Spindle control ∆∆∆∆
MOVD 47 4-byte transfer ¡¡¡×
END3 48 End of third-level program ¡(Note 2) ¡ (Note 2) ¡ (Note 2) ∆ (Note 3)
DISP 49 Message display ∆∆∆∆
PSGNL 50 Position signal output ∆∆∆∆
WINDR 51 CNC window data read ¡¡¡∆
WINDW 52 CNC window data write ¡¡¡∆
AXCTL 53 PMC axis control ¡¡¡∆
TMRC 54 Timer processing ¡¡¡¡
CTRC 55 Counter processing ¡¡¡¡
CTRB 56 Counter processing ¡¡¡¡
DIFU 57 Rising-edge detection ¡¡¡¡
DIFD 58 Falling-edge detection ¡¡¡¡
EOR 59 Exclusive OR ¡¡¡¡
AND 60 Logical AND ¡¡¡¡
OR 61 Logical OR ¡¡¡¡
NOT 62 Logical NOT ¡¡¡¡
PSGN2 63 Position signal output 2 ∆∆∆∆
END 64 End of ladder program ¡¡¡¡
CALL 65 Conditional subprogram call ¡¡¡¡
CALLU 66 Unconditional subprogram call ¡¡¡¡
JMPB 68 Label jump 1 ¡¡¡¡
LBL 69 Label ¡¡¡¡
NOP 70 No operation ¡¡¡¡
SP 71 Subprogram ¡¡¡¡
SPE 72 End of subprogram ¡¡¡¡
JMPC 73 Label jump 2 ¡¡¡¡
CS 74 Case call ¡¡¡¡
CM 75 Sub program call in case call ¡¡¡¡
CE 76 End of case call ¡¡¡¡
(¡: Usable. ∆: Executed as NOP instruction (Note 1). ×: Unusable.)