Installation manual
CNC 8035
10.
LOGIC CNC INPUTS AND OUTPUTS
General logic inputs
(SOFT M: V15.3X)
(S
OFT T: V16.3X)
·334·
PLCREADY (M5023)
This mark indicates the PLC status.
PLCREADY = 0 PLC stopped.
PLCREADY = 1 PLC running.
If this mark is set to 0. The PLC program will stop.
This mark MUST be set to 1 so the CNC allows the spindle and/or the axes to be moved. Otherwise,
it will issue the corresponding error message.
INT1 (M5024) INT2 (M5025) INT3 (M5026) INT4 (M5027)
The PLC sets one of these signals to logic state "1" to "tell" the CNC to interrupt the execution of
the currently running program and jump to execute the interruption subroutine whose number is
indicated in the general machine parameter "INT1SUB" (P35), "INT2SUB" (P36), "INT3SUB" (P37)
or "INT4SUB" (P38) respectively.
All these inputs have the same priority and are active by level (not by flank or edge). Only the first
one being detected high ("1") will be attended to.
The status of these signals "INT1", "INT2", "INT3", "INT4" are not stored; therefore, it is
recommended to activate these marks at the PLC by means of an instruction of the "=SET" type.
These marks will be deactivated automatically when starting the execution of the corresponding
subroutine.
An interruption subroutine cannot, in turn, be interrupted.
BLKSKIP1 (M5028)
The PLC sets this signal at a high logic level to tell the CNC that the block skip condition "/ or /1"
is met, therefore, the blocks which have this block skip condition will not be executed.
BLKSKIP2 (M5029)
The PLC sets this signal at a high logic level to tell the CNC that the block skip condition "/ or /2"
is met, therefore, the blocks which have this block skip condition will not be executed.
BLKSKIP3 (M5030)
The PLC sets this signal at a high logic level to tell the CNC that the block skip condition "/ or /3"
is met, therefore, the blocks which have this block skip condition will not be executed.
M01STOP (M5031)
The PLC sets this signal at a high logic level to tell the CNC to stop the execution of the part program
when the auxiliary (miscellaneous) M01 function is executed.
RETRACE (M5051)
The CNC takes into account this input when retracing is available, g.m.p. RETRACAC other than
zero. The retracing function can also be activated while function G51 (look-ahead) is active.
If while executing a part-program the PLC sets this signal high, retracing is activated. The CNC
interrupts program execution and starts executing backwards what has been done so far.
When the PLC sets this signal back low, retracing is canceled. The CNC starts executing forward
what was done backwards and it will go on to execute the part of the program that was not machined.
Retracing executes backwards the current block plus up to 75 blocks that were already executed.