Siemens SINUMERIK 840DE sl Commissioning Manual page 609

Basesoftware and operating software
Hide thumbs Also See for SINUMERIK 840DE sl:
Table of Contents

Advertisement

Note on labels _M57 to _M59
Labels _M57 to _M59 are used for swiveling in JOG mode and active 5-axis transformation
(TRAORI).
Note on "Correct tool"
"Correct tool" requires that a 5-axis transformation is set up which is equivalent to the
corresponding swivel data set. The programming section for "Correct tool" is integrated in the
markers _M20, _M21, _M22 and _M30. The first 5-axis transformation is called with TRAORI(1).
Note on tool change + swivel
In general, the swivel (CYCLE800) and tool change functions for a machine are independent
of each other. Thus, the swiveled work plane can be retained in a technological sequence with
multiple tools, e.g. centering, drilling, tapping.
If the rotary axes of the active swivel data set are involved in the mechanical sequence of the
tool change or have to be retracted, this must be taken into account in the tool change program.
After the tool change, the rotary axis positions are approached as prior to the tool change. If
linear axes (geometry axes) are also involved in the tool change, the rotations in the NC (swivel
frame) must not be deleted. Rather, the linear axes can be positioned as machine axes using
the G153 or SUPA commands.
Note on swiveling without active tool compensation
If swiveling the rotary axes without active tool cutting edge (D0) is not possible, then you can
adapt this in cycle CUST_800.SPF:
_M40:
IF ((NOT $P_TOOL) AND _TC1)
LOOP
MSG ("No tool cutting edge active")
M0
STOPRE
ENDLOOP
ENDIF
GOTOF_MEND
21.7.6
Indirectly programming the name of the swivel data set
Function
The _TC_CHANGE GUD variable defined in the channel is a string with a length of 32. Using
this variable, the user can determine before the CYCLE800 call which swivel data set is called
in the CYCLE800, irrespective of what is programmed in the call itself.
The _TC_CHANGE GUD variable is re-initialized with each RESET. At the end of the
CYCLE800, the variable is also deleted. This means that the variable must be re-described
before each new CYCLE800 call.
SINUMERIK Operate (IM9)
Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1
Technologies and cycles
21.7 Swiveling
595

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents