15. PMC CONTROL FUNCTION
B–63503EN–1/01
718
(5) Repeat steps (3) and (4) until all the blocks have been issued.
When the final block has been issued, set control axis selection
signals EAX1 to EAX4 to “0”. Before setting these signals to “0”,
however, check that the blocks stored in the CNC’s input, waiting,
and executing buffers have all been executed. Setting the signals to
“0” while a block is being executed, or while a block remains in any
of these buffers, results in the issue of a P/S alarm. This alarm
suspends the current block execution and invalidates the blocks
stored in the input and waiting buffers.
To ensure no block is being executed, or that there are no blocks
remaining in the input or waiting buffer, check that control axis
selection status signal *EAXSL is set to “0”.
For those axes that are always subject to PMC control, such as those
controlling turrets, pallets, and ATCs, ensure that the EAX1 to
EAX4 signals are always set to “1”. There is no need to set these
signals to “0” after issuing commands from the PMC to the CNC.
When all command blocks have been executed (there are no blocks
remaining to be executed), the CNC automatically stops execution.
(6) When control axis selection signals EAX1 to EAX4 are set “1” to
“0”, control is returned to the CNC.
No. Symbol Signal name
1 EAX1 to EAX4 Control axis selection signals
2 EC0g to EC6g Axis control command signals
3 EIF0g to EIF15g Axis control feedrate signals
4 EID0g to EID31g Axis control data signals
5 EBUFg Axis control command read signal
6 EBSYg Axis control command read completion signal
7 ECLRg Reset signal
8 ESTPg Axis control temporary stop signal
9 ESBKg Block stop signal
10 EMSBKg Block stop disable signal
11 EM11g to EM48g Auxiliary function code signals
12 EMFg Auxiliary function strobe signal
13 EMF2g Auxiliary function 2 strobe signal
14 EMF3g Auxiliary function 3 strobe signal
15 EFINg Auxiliary function completion signal
16 ESOFg Servo–off signal
Signal
Signal list