Spindle Motions From Synchronized Actions - Siemens SINUMERIK 840Di sl Function Manual

Synchronized actions, ncu system software
Hide thumbs Also See for SINUMERIK 840Di sl:
Table of Contents

Advertisement

2.4.17

Spindle motions from synchronized actions

General
Analogously to positioning axes, it is also possible to start, position and stop spindles from
synchronized actions. Spindle movements can be started at defined points in time by
blocking a spindle motion programmed in the part program or by controlling the axis motion
from synchronized actions.
Starting/stopping
The use of these functions is recommended for cyclic operations or for operations that are
predominantly event-controlled.
Stop until event occurs
Application:
A spindle is programmed within a machining routine, but must not be started at the beginning
of the block in particular circumstances. A synchronized action is used to maintain a 0
override until the spindle is to start.
Example
ID=1 WHENEVER $A_IN[1]==0 DO
$AA_OVR[S1]=0
G01 X100 F1000 M3 S1=1000
Auxiliary functions, speed, position
These functions are programmed in the action section of the synchronized action by exactly
the same method as used in the part program.
Commands: S= ..., M3, M4, M5, SPOS= ...
Example
ID = 1 EVERY $A_IN[1]==1 DO M3 S1000
ID = 2 EVERY $A_IN[2]==1 DO SPOS=270
Without numeric extension the commands for the master spindle apply. By specifying a
numeric extension, it is possible to activate each spindle individually:
ID = 1 EVERY $A_IN[1]==1 DO M1=3 S1=1000 SPOS[2]=90
For programming the type of positioning the same rules are applicable as for the positioning
axes (see above)
If concurrent commands are input via simultaneously active synchronized actions for an
axis/spindle, then the commands are applied in the chronological sequence in which they are
programmed.
Synchronized actions
Function Manual, 11/2006, 6FC5397-5BP10-2BA0
2.4 Actions in synchronized actions
;
The spindle is started asynchronous
;
to the path processing;
;
the start is done via a digital input
Detailed description
81

Advertisement

Table of Contents
loading

Table of Contents