Detailed Description
2.7 Program operation mode
Mode Group, Channel, Program Operation, Reset Response (K1)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
2-109
Status of NC Start of ASUB Control system reaction
Manual mode,
Channel stopped
Interrupt, (PLC) Control system assumes the status "internal program execution
mode" for the addressed channel (not evident externally) and then
activates the ASUB. The selected operating mode remains valid. The
original status is resumed after execution of the ASUB (M17).
JOG
AUTO Teach-In,
AUTO Teach reference
pnt.
Interrupt, (PLC)
MDA JOG,
MDA Teach-In,
MDA Teach reference pnt.
Interrupt, (PLC)
Stop machining, evaluation of:
MD11602 $MN_ASUP_START_MASK
MD 11604 $MN_ASUP_START_PRIO_LEVEL
internal switchover to "internal program execution mode" if
appropriate, activation of ASUB, restoration of status prior to ASUB
start. Any LIFTFAST defined with SETINT is not activated in JOG
mode.
Manual mode,
Channel running
Interrupt, (PLC) The current active motion is stopped. The distancetogo is deleted.
The remaining sequence of operations is the same as for "Manual
mode, channel stopped".
Processing of
INITIAL.INI,
block search,
alarm, which cannot be
reset by an NC start,
digitizing activated,
channel in error state
ASUB cannot be
started
The signal "Interrupt request not possible" is generated.
Activation
ASUBs can also be activated by using synchronized actions to set outputs that enable the
input of the interrupt indirectly by short-circuit.
Example:
1. Define number of active digital I/Os
FASTIO_DIG_NUM_INPUTS=3
FASTIO_DIG_NUM_OUTPUTS=3
2. Generate a short-circuit with the following MDs
FASTIO_DIG_SHORT_CIRCUIT[0]='H0102B102'
FASTIO_DIG_SHORT_CIRCUIT[1]='H0202B202'
3. Hardware assignment of external NC input byte for NC program interrupt
SETINT_ASSIGN_FASTIN=2 ; better to use 1 byte more than needed
4. SETINT (1) PRIO=1 SYNCASUP; Define input as ASUB trigger
5. IDS=1 EVERY $$AC_PATHN>=0.5 DO $A_OUT_[9]=1
References: /FBSY/, Synchronized Actions