Programming manual.
CNC 8070
22.
STATEMENTS AND INSTRUCTIONS
Programming statements
·388·
(REF: 1709)
22.1.5 Enabling and disabling instructions
#ESBLK
Beginning of the single-block treatment
#DSBLK
End of the single-block treatment
The #ESBLK and #DSBLK instructions activate and deactivate the single block treatment.
When executing the #ESBLKinstruction, the CNC executes the following blocks as if they
were a single block. This single block treatment remains active until canceled by executing
the #DSBLK instruction.
This way, when executing a program in "SINGLE BLOCK" mode, the group of blocks located
between #ESBLK and #DSBLK will be executed in a row. In other words, the execution will
not be interrupted after each block; it will go on until reaching the #DSBLK instruction.
#ESTOP
Enable the CYCLE STOP signal
#DSTOP
Disable the CYCLE STOP signal
The #ESTOP and #DSTOP instructions enable and disable the CYCLE STOP signal whether
it comes from the operator panel or from the PLC.
When executing the #DSTOP statement, the CNC disables the CYCLE STOP key of the
operator panel and the CYCLE STOP signal coming from the PLC. It is kept disabled until
canceled by the #ESTOP instruction.
#EFHOLD
Enable the feed-hold signal
#DFHOLD
Disable the feed-hold signal
The #EFHOLD and #DFHOLD instructions enable and disable the FEED-HOLD coming from
the PLC.
When executing the #DFHOLD instruction, the CNC disables the FEED-HOLD input coming
from the PLC. It is kept disabled until canceled by the #EFHOLD instruction.
G01 X20 Y0 F850
G01 X20 Y20
#ESBLK
(Beginning of single block)
G01 X30 Y30
G02 X20 Y40 I-5 J5
G01 X10 Y30
G01 X20 Y20
#DSBLK
(End of single block)
G01 X20 Y0
M30