Axis Replacement (Release, Get) - Siemens SINUMERIK 840D sl Programming Manual

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

10.4.15

Axis replacement (RELEASE, GET)

Function
For a tool change, the corresponding command axes can be requested as an action of a
synchronized action using GET(axis). The axis type assigned to this channel and the
interpolation right thus linked to this time can be queried using the $AA_AXCHANGE_TYPE
system variable. Different processes are possible depending on the actual status and on the
channel having the current interpolation right for this axis.
Once the tool change is complete, this command axis can then be released for the channel
as an action of a synchronized action using RELEASE(axis).
Machine manufacturer
The axis concerned must be assigned to the channel via machine data. Please refer to the
machine manufacturer's specifications.
Programming
GET(axis[,axis{,...}]) Get axis
RELEASE(axis[,axis{,...}]) Release axis
Parameter
DO RELEASE
DO GET
Axis
Example: Program sequence for axis replacement, two channels
The Z axis has been declared in the first and second channels.
Program sequence in the first channel:
N110 G4 F0.1
N120 G4 F0.1
N130 G4 F0.1
N140 START(2)
Job planning
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO
RDISABLE
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]<>1) DO
RDISABLE
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO
RDISABLE
10.4 Actions in synchronized actions
Release axis as neutral axis
Get axis for axis replacement
Name of the axis to be started
;Z axis becomes the neutral axis
;Read-in disable as long as Z axis is program
;axis
;Z axis returns to status as NC program axis
;Read-in disable until Z axis is program axis
;Z axis becomes the neutral axis
;Read-in disable as long as Z axis is program
;axis
;Start the second channel
Motion synchronous actions
10-47

Advertisement

Table of Contents
loading

Table of Contents