
2.PMC SPECIFICATIONS B-63983EN/01
- 62 -
Table 2.1.7 (c) Functional instructions for PMCs for the Series 30i/31i/32i-A
(arranged in sequence of instruction group)
30i/31i/32i-A
Instruction
group
Instruction
name
SUB
No.
Processing
First PMC
Second
PMC
(option)
Third
PMC
(option)
DCS
(Note 4)
1 SPCNT 46 Spindle control ∆∆∆∆
2 DISP 49 Message display ∆∆∆∆
3 MMCWR 98 MMC window data read ∆∆∆∆
4 MMCWW 99 MMC window data write ∆∆∆∆
5 PSGNL 50 Position signal output ∆∆∆∆
6 PSGN2 63 Position signal output 2 ∆∆∆∆
7 FNC90 90 Arbitrary-function instruction 1 ∆∆∆∆
8 FNC91 91 Arbitrary-function instruction 2 ∆∆∆∆
9 FNC92 92 Arbitrary-function instruction 3 ∆∆∆∆
10 FNC93 93 Arbitrary-function instruction 4 ∆∆∆∆
11 FNC94 94 Arbitrary-function instruction 5 ∆∆∆∆
12 FNC95 95 Arbitrary-function instruction 6 ∆∆∆∆
13 FNC96 96 Arbitrary-function instruction 7 ∆∆∆∆
Invalid
instruction
(Section
4.14)
14 FNC97 97 Arbitrary-function instruction 8 ∆∆∆∆
(¡: Usable. ∆: Executed as NOP instruction (Note 1). ×: Unusable.)
NOTE
1 These instructions are intended to maintain source-
level compatibility with programs for conventional
models. They are treated as a NOP instruction
(instruction that performs no operation).
2 The 3rd level sequence part is available for the
conpativility with programs for conventional models.
However the execution cycle period of time for
processing the 3rd level sequence part is not
guaranteed. See Section 1.4.3 “Processing priority”.
3 These instructions are intended to maintain source-
level compatibility with programs for other models. A
program can be created on level 3, but it is not
executed.
4 This term stands for the dual-check safety
PMC(option).