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

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

Motion synchronous actions
10.4 Actions in synchronized actions
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.
Syntax
GET(axis[,axis{,...}])
RELEASE(axis[,axis{,...}])
Significance
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:
Program code
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO RDISABLE
N110 G4 F0.1
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]<>1) DO RDISABLE
N120 G4 F0.1
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO RDISABLE
N130 G4 F0.1
N140 START(2)
598
Get axis
Release axis
Release axis as neutral axis
Get axis for axis replacement
Name of the axis that is to be started
Comments
;
Z axis becomes the neutral axis
;
Read-in inhibit as long as Z axis
is program axis
;
Z axis again becomes the NC
program axis
;
Read-in inhibit until Z axis is
the program axis
;
Z axis becomes the neutral axis
;
Read-in inhibit as long as Z axis
is the program axis
;
;
Start the second channel
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents