Example: Using The Drive-Independent Reaction - Siemens sinumerik 840d Programming Manual

Hide thumbs Also See for sinumerik 840d:
Table of Contents

Advertisement

12.98
13
840D
840D
NCU 571
NCU 572
NCU 573

13.5.8 Example: Using the drive-independent reaction

Example configuration
• Axis A is to operate as generator drive,
• axis X is to retract by 10 mm at maximum speed
in event of an error and
• axes Y and Z are to stop with a time delay of 100
ms, such that the retraction axis has time to
cancel the mechanical coupling.
Sequence
1. Activate options "Ext. Stop and retract" and
"Mode-independent actions" (includes "Static
synchronized actions IDS ...)".
2. Function assignment:
$MA_ESR_REACTION[X]=11,
$MA_ESR_REACTION[Y]=12,
$MA_ESR_REACTION[Z]=12,
$MA_ESR_REACTION[A]=10;
3. Drive configuration:
MD1639 RETRACT_SPEED[X]
D1638 RETRACT_TIME[X]
MD1637 GEN_STOP_DELAY[Y]
MD1637 GEN_STOP_DELAY[Z]
MD1635 GEN_AXIS_MIN_SPEED[A] =Generator min. speed (rpm).
4. Function enable (from part program or
synchronized actions):
$AA_ESR_ENABLE[X]=1,
$AA_ESR_ENABLE[Y]=1,
$AA_ESR_ENABLE[Z]=1,
$AA_ESR_ENABLE[A]=1
5. Get the generator operation to "momentum" speed
(e.g. in spindle operation M03 S1000)
6. Formulate trigger condition as static synchronized action(s), e.g.:
• dependent on intervention of the generator axis:
IDS=01 WHENEVER $AA_ESR_STAT[A]>0 DO
$AN_ESR_TRIGGER=1
• and/or dependent on alarms that trigger follow-up mode
(bit13=2000H):
IDS=02 WHENEVER ($AC_ALARM_STAT B_AND
'H2000')>0
 Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) – 04.00 Edition
13.5 Extended stopping and retract (as of SW 5)
FM-NC
810D
840Di
DO $AN_ESR_TRIGGER=1
=400000H
in pos. direction (max. speed),
=FFC00000H in neg. direction,
=10ms
(retract time),
=100ms,
=100ms,
Additional Functions
13
13-453

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik fm-ncSinumerik 840diSinumerik 810d

Table of Contents