4 Programming of Motion Blocks
4.2.11 Coordinate transformation 2D G133, G233, G333/3D G135, G235, G335
w
a
1
u
x, y, z
= real coordinate system
u, v, w
= fictitious coordinate system
a
, a
, a
= offset
1
2
3
= angle of rotation
Rotation – third step: rotation of the real coordinate system (x
(x
, y
, z
)
3
3
3
Fictitious axes are freely selectable in the system as regards their axis name and their position.
A fictitious axis can only be traversed with selected transformation. Every transformation is
defined by a transformation data block via machine data. This block incorporates the axes
involved in the transformation, the type of transformation, the channel number, the offset
coordinates, the angle of rotation and the associated G function. A transformation is always
permanently assigned to one channel. Up to three transformations (e.g. G133, G233, G333)
can be defined in one channel. Hence, it is possible to call up to three different coordinate
transformations in one channel.
The plane definition specified in the channel specific machine data applies to the real system.
When selecting a transformation, one plane is set for the fictitious system. The fictitious plane
is defined in the transformation data by assigning the fictitious axes. Any deviations from the
basic planes can be programmed via G16.
Plane selection for the fictitious coordinate system
4–40
z
=z
2
3
v
a
2
x
2
, y
, z
) about z axis of the real coordinate system
2
2
2
w
G17
G18
G19
u
© Siemens AG 1991 All Rights Reserved
y
3
y
2
a
3
x
3
v
6ZB5 410-0HD02
SINUMERIK 880, (PG)
01.93