Siemens SINUMERIK 828D Function Manual page 451

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

Note
Within the context of the "axis interchange" and "axis container rotation" functions, the
auxiliary functions for programming the spindle must always be specified in a way which
ensures compatibility with the actual (motor) state during interchange/rotation. A distinction is
made here between the axis interchange and axis container mechanisms.
Example of axis container rotation:
An axis container has four spindles, each assigned to a separate channel (1 - 4). M3 S1000
is always programmed in channel 1, and an axis container rotation is then executed. The
other channels do not perform any spindle programming. Following the third axis container
rotation and the fourth spindle programming, M3, all four spindles rotate clockwise at a speed
of 1,000 rpm. If the end of the SERUPRO now lies within this range, every ASUB for a
channel is expected to contain an M3 S1000 for the local spindle.
During interchange however, the collected auxiliary functions may only be assigned to the
channel where the spindle is currently located.
Cross-channel auxiliary function
An auxiliary function can also be collected on a cross-channel basis in the global auxiliary function list in the case
of type 5 block searches 5 (SERUPRO). Only the last auxiliary function collected from this group (highest counter
state) is entered in the global list.
Configuration takes place via bit 11 in the machine data:
MD22080 $MC_AUXFU_PREDEF_SPEC[<n>]
(output behavior of predefined auxiliary functions)
where <n> = system function index (0 ... 32)
MD22035 $MC_AUXFU_ASSIGN_SPEC[<n>]
(output behavior of user-defined auxiliary functions)
where <n> = auxiliary function index (0 ... 254)
MD11110 $MN_AUXFU_GROUP_SPEC[<n>]
(output behavior of the auxiliary functions in a group)
where <n> = group index (0 ... 63)
Bit
Value
Meaning
11
0
Channel-specific collection
1
Cross-channel collection
The spindle auxiliary functions are filtered out beforehand at the end of the search depending on the spindle
state. The channel data is updated accordingly. The global auxiliary function list can be processed in sequence in
the ASUBs at the end of the SERUPRO, and the sorted auxiliary functions can be output with channel
synchronization.
Querying the last auxiliary function collected
The index of the last auxiliary function collected in the global list can be queried using the system variable
$AN_AUXFU_LIST_ENDINDEX.
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
H2: Auxiliary function outputs to PLC
8.13 Block-search response
451

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents