K2: Axis Types, Coordinate Systems, Frames
10.5 Frames
Basic Functions
788
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
With software version P6 and higher, there is the option to write frames produced by
TOROT
or
TOFRAME
into
their own system frame ($P_TOOLFR).
For this, bit 3 must be set in machine data:
MD28082 $MC_MM_SYSTEM_FRAME_MASK
.
The programmable frame is then retained unchanged.
When programming
TOROT
or
TOFRAME
, etc. response is identical, with or without a system frame. Differences
occur when the programmable frame is processed further elsewhere.
In new systems, it is recommended that only the intended system frame is used for frames produced by G codes
in group 53.
Example
TRANS
is programmed after
TOROT
.
TRANS
without specified parameters deletes the programmable frame. In the
variant without a system frame, this also deletes the frame component of the programmable frame produced by
TOROT
, but if the
TOROT
component is in the system frame, it is retained.
TOROT
or
TOFRAME
, etc. are disabled with language command
TOROTOF
.
TOROTOF
deletes the entire system
frame $P_TOOLFR. If the programmable frame (old variant) and not the system frame is described by
commands
TOFRAME
, etc.
TOROT
only deletes the rotation component and leaves the remaining frame
components unchanged.
If a rotating frame is already active before language command
TOFRAME
or
TOROT
is activated, a request is often
made that the newly defined frame should deviate as little as possible from the old frame. This is the case, for
example, if a frame definition needs to be modified slightly because the tool orientation cannot be set freely on
account of Hirthtoothed rotary axes. The language commands uniquely define the Z direction of the new frame.
In previous software versions, machine data:
MD21110 $MC_X_AXIS_IN_OLD_X_Z_PLANE
can be used to choose between two variants for the position of the X-axis and Y-axis.
However, in both cases there is no reference to the previously active frame.
Setting data
SD42980 $SC_TOFRAME_MODE
is, therefore, introduced, which can be used to control the response of
TOFRAME
and
TOROT
.
It can accept values of 0 (inactive) to 3. If the value of the setting data is not zero, the effect of machine data:
MD21110 $MC_X_AXIS_IN_OLD_X_Z_PLANE is overwritten.
The values 1 to 3 have the following meanings:
1:
The new X direction is chosen to lie in the XZ plane of the old coordinate system.
In this setting the angle difference between the old and new Y axis will be minimal.
2:
The new Y direction is chosen to lie in the YZ plane of the old coordinate system.
In this setting the angle difference between the old and new Y axis will be minimal.
3:
The value chosen is the mean value of the two settings, which would have been
chosen with 1 and 2.
Содержание SINUMERIK 828D Turning
Страница 34: ...Basic Functions 34 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 146: ...A3 Axis Monitoring Protection Zones 2 6 Data lists Basic Functions 146 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 328: ...F1 Travel to fixed stop 6 5 Data lists Basic Functions 328 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 816: ...K2 Axis Types Coordinate Systems Frames 10 9 Data lists Basic Functions 816 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1198: ...P4 PLC for SINUMERIK 828D 14 6 Function interface Basic Functions 1198 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1752: ...Appendix 20 2 Overview Basic Functions 1752 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1774: ...Glossary Basic Functions 1774 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...