Starting/Stopping Axes 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

Detailed description
2.4 Actions in synchronized actions
Example of calculated feedrate
ID = 1 EVERY $AA_IM[B] > 75 DO POS[U]=100 FA[U]=$AA_VACTM[W]+100
The feedrate value is either programmed as a linear or rotational feed:
The feedrate type is determined by setting data:
SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE(revolutional feed rate for position
axes/spindles)
This data can be altered by an operator input, from the PLC or from the part program. In
synchronization with the part program context, the feedrate type can be switched over using
the NC commands FPRAON, FPRAOF. See also:
References:
/FB1/Function Manual Basic Functions; Feedrates (V1)
Feedrate change
To apply a modified feedrate for command axes, you only have to specify the end point
again. You do not have to change it.
Example
IDS=1 WHENEVER $A_IN[1] 00 1 DO POS[X] = 100 FA[X] = $R1
Explanation:
Whenever the analog input changes to 1, position 100 is specified and the feedrate from the
R parameter 1 is simultaneously applied. This applies even if an approach to position 100 is
already active for command axis X.
Note
The axial feedrate from motion-synchronous actions is not output as an auxiliary function to
the PLC. Parallel axial technology cycles would otherwise block one another.
2.4.15

Starting/Stopping axes from synchronized actions

Starting/stopping
Command axes can be stopped from synchronized actions even when no end position has
been specified. In this case, the axis is traversed in the programmed direction until another
motion is set by means of a new motion or positioning command or until the axis is halted by
a stop command. This method can be used, for example, to program an endlessly turning
rotary axis.
Starting and stopping are programmed using the same method as positioning motions.
MOV[axis] = value
The data type for the value is INTEGER.
74
Function Manual, 11/2006, 6FC5397-5BP10-2BA0
Synchronized actions

Advertisement

Table of Contents
loading

Table of Contents