Siemens SINUMERIK 840Di Function Manual page 832

Basic machine
Hide thumbs Also See for SINUMERIK 840Di:
Table of Contents

Advertisement

Detailed Description
2.4 Frames
Frame rotation in tool direction
With the language command TOFRAME, which also existed in older software versions, it is
possible to define a frame whose Z axis points in the tool direction.
An already programmed frame is then overwritten by a frame, which describes a pure
rotation. Any zero offsets, mirrorings or scalings existing in the previously active frame are
deleted. This response is sometimes interfering. It is often particularly practical to retain a
zero offset, with which the reference point in the workpiece is defined.
The language command TOROT is then also used. This command overwrites only the
rotation component in the programmed frame and leaves the remaining components
unchanged. The rotation defined with TOROT is the same as that defined with TOFRAME.
TOROT is, like TOFRAME, independent of the availability of an orientational toolholder. This
language command is also especially useful for 5-axis transformations.
The new language command TOROT ensures consistent programming with active
orientational toolholders for each kinematics type.
TOFRAME or TOROT defines frames whose Z direction points in the tool direction. This
definition is suitable for milling, where G17 is usually active. However, particularly with
turning or, more generally, when G18 or G19 is active, it is desirable that frames, which will
be aligned on the X or Y axis, can be defined. As a result of this, the G codes below are
newly introduced into G code group 53:
TOFRAMEX
TOFRMAEY
TOFRAMEZ
TOROTX
TOROTY
TOROTZ
These G codes enable corresponding frames to be defined. The functions of TOFRAME and
TOFRAMEZ or of TOROT and TOROTZ are identical to one another.
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.
2-102
Axis Types, Coordinate Systems, Frames (K2)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents