Transformations
6.2 Three, four and five axis transformation (TRAORI)
Job planning
324 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Note
In all cases, orientation programming is only permissible if an orientation transformation is
active.
Advantage: These programs can be transferred to any machine kinematics.
Definition of tool orientation via G code
Note
Machine manufacturer
Machine data can be used to switch between Euler or RPY angles. If the machine data is set
accordingly, changeovers are possible both depending on the active G code of group 50 and
irrespective of this. The following setting options can be selected:
1. If both machine data for defining the orientation axes and defining the orientation angle
are set to zero via G code:
The angles programmed using
A2, B2, C2 are dependent on machine data The angle
definition of orientation programming is either interpreted as Euler or RPY angles.
2. If the machine data for defining the orientation axes is set to one via G code, the
changeover is dependent on the active G code of group 50:
The angles programmed using
A2, B2, C2 are interpreted in accordance with the active
G codes
ORIEULER, ORIRPY, ORIVIRT1, ORIVIRT2, ORIAXPOS and ORIPY2 . The values
programmed with the orientation axes are also interpreted as orientation angles in
accordance with the active G code of group 50.
3. If the machine data for defining the orientation angle is set to one via G code and the
machine data for defining the orientation axes is set to zero via G code, the changeover
is not dependent on the active G code of group 50:
The angles programmed using
A2, B2, C2 are interpreted in accordance with one of the
active G codes
ORIEULER, ORIRPY, ORIVIRT1, ORIVIRT2 ORIAXPOS and ORIPY2 . The
values programmed with the orientation axes are always interpreted as round axis
positions irrespective of the active G code of group 50.
Programming
G1 X Y Z A B C
Programming of rotary axis motion
G1 X Y Z A2= B2= C2=
Programming in Euler angles
G1 X Y Z A3== B3== C3==
Programming of directional vector
G1 X Y Z A4== B4== C4==
Programming the surface normal vector at block start
G1 X Y Z A5== B5== C5==
Programming the surface normal vector at end of block
LEAD=
Lead angle for programming tool orientation
TILT=
Tilt angle for programming tool orientation