Siemens SINUMERIK 808D Function Manual page 88

Hide thumbs Also See for SINUMERIK 808D:
Table of Contents

Advertisement

The response to read-in disable and single-block processing can be controlled separately through the machine data
MD20106 PROG_EVENT_IGN_SINGLEBLOCK (Prog events ignore the single block) and
MD20107 PROG_EVENT_IGN_INHIBIT (Prog events ignore the read-in disable).
MD20106 PROG_EVENT_IGN_SINGLEBLOCK:
CYCPE1MA.SPF and CYCPE_MA.SPF cause a block change despite single block without a further start when
Bit 0 = 1 is set, after Part program start event
Bit 1 = 1 is set, after Part program end event
Bit 2 = 1 is set, after Operator panel reset event
Bit 3 = 1 is set, after Ramp-up event
Bit 4 = 1 is set, after First start after search run event
MD 20107: PROG_EVENT_IGN_INHIBIT:
CYCPE1MA.SPF and CYCPE_MA.SPF cause a block change despite read-in disable when
Bit 0 = 1 is set, after Part program start event
Bit 1 = 1 is set, after Part program end event
Bit 2 = 1 is set, after Operator panel reset event
Bit 3 = 1 is set, after Ramp-up event
Bit 4 = 1 is set, after First start after search run event
The following constraint applies for Bit 0 == 1 (program event after part program start):
If the program event ends with the part program command "RET", then RET always leads to an executable block
(analogous to M17).
There is no new behavior for Bit 0 == 0, i.e. RET is interpreted in the interpreter and does not lead to an "executable
block".
No sequences for start/end of part program are passed:
● If a user ASUP is started from the reset status, the described sequences for the event for start/end of part program are
not passed.
● Settable Prog-Event properties
Machine data MD20109 PROG_EVENT_MASK_PROPERTIES can be used to define further properties of "event-driven
program calls" for specific channels:
Bit0 = 0: An ASUP started from the RESET channel state is followed by an "event-driven program call" as in earlier
versions
Bit0 = 1: An ASUP started from the RESET channel state is not followed by an "event-driven program call"
With the Part program start:
/_N_CMA_DIR/CYCPE1MA.SPF and /_N_CMA_DIR/CYCPE_MA.SPF are executed as subroutines. CYCPE1MA.SPF and
CYCPE_MA.SPF must be ended with M17 or RET. A return by means of REPOS command is not permitted and triggers
alarm 16020 "Repositioning not possible".
Error with operator panel reset or after ramp-up:
If EMERGENCY STOP or an operating mode / NCK error is still present when the operator panel is reset or after rampup,
then CYCPE1MA.SPF and CYCPE_MA.SPF will only be processed after EMERGENCY STOP has been acknowledged or
the error has been acknowledged in the channel.
Assignment example
MD20106 PROG_EVENT_IGN_SINGLEBLOCK = 'H1F'
MD20107 PROG_EVENT_IGN_INHIBIT = 'HC'
MD20109 PROG_EVENT_MASK_PROPERTIES = 'H1'
Event programs
Example for call by all events
MD20108 PROG_EVENT_MASK = 'H0F' (event-driven program call),
i.e. call of CYCPE1MA.SPF and CYCPE_MA.SPF during part program start, part program end, operator panel reset and
ramp-up:
Sequence for part program start
IF ($P_PROG_EVENT == 1)
N 10 R100 = 0
88
;
Transfer parameters for machining cycles
Function Manual
01/2017

Advertisement

Table of Contents
loading

Table of Contents