Bit 3 = 0 Skip EXTCALL programs
Bit 4 = 1 Block search without calculation (only programGUIDE)
Bit 5 = 1 Block search with dry run
Block search: Position clamped axes
At the end of the PROGEVENT cycle, all axes are positioned automatically with REPOSA.
Consequently, for clamped axes, the clamping must be opened automatically via the PLC or
the axes must positioned by the machine manufacturer previously in the CYCPE_MA cycle.
Example:
IF ($P_PROG_EVENT==5)AND($P_SEARCHL==5); Block search with SERUPRO
IF($AC_RETPOINT[B]<>$AA_IW[B]); Rotary axis is not in position
M… ; Open clamping
G0 B=$AC_RETPOINT[B]
M… ; Reclamp axis
ENDIF
ENDIF
Block programming
It
is preferable to
use blocks during the multi-channel programming. To create a well structured
program, you can combine machining blocks.
You can assign the blocks to a spindle. By default, the spindle becomes the master spindle at
the start of the block. This behavior is configured in the CUST_MULTICHAN cycle and can be
augmented by the machine manufacturer as required.
Coordinate systems
Normally, the tools are used with 180° offset on the workpiece. This produces different
coordinate systems for the channels:
● Channel 1
MD52000 $MCS_DISP_COORDINATE_SYSTEM Position of the coordinate system
= 34 Z to the right, X upwards
● Channel 2
MD52000 $MCS_DISP_COORDINATE_SYSTEM Position of the coordinate system
= 33 Z to the right, X downwards
You can also set this 180° offset in a base zero offset permanently for the C-axis of the second
channel. Consequently, for example, holes at 0° are drilled in both channels at the same
workpiece position.
Configuring cycles
7.3 Manufacturer cycles
SINUMERIK Operate
Commissioning Manual, 10/2015, 6FC5397-3DP40-5BA3 93