Programming manual
486
CNC 8070
15.
STATEMENTS AND INSTRUCTIONS
Programming statements
(SOFT V02.0X)
418
15.1.2 Enabling and disabling instructions
#ESBLK Beginning of the single-block treatment
#DSBLK Beginning of the single-block treatment
The #ESBLK and #DSBLK instructions activate and deactivate the
single block treatment.
When executing the #ESBLK instruction, 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