K1: Mode group, channel, program operation, reset response
9.8 Block search Type 5 SERUPRO
Basic Functions
554
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Example:
After SERUPRO, one axis is deliberately moved in the synchronized action via technology cycles. The command
axes are always moved in the approach block, never in the target block. The target block can only be changed if
all command axes have been moved to the end.
9.8.8.6
Gear stage change
Operational sequences
The gear stage change (GSW) requires physical movements from the NCK in order to shift into a new gear.
In the SERUPRO operation, no gear stage change is required and is carried out as follows:
Some gears can only be changed when controlled by the NC, since either the axis must oscillate or a certain
position must be approached beforehand.
The gear stage change can be suppressed selectively for DryRun, program test, and SERUPRO using bits 0 to 2
in MD35035 $MA_SPIND_FUNCTION_MASK.
The gear stage change must then be performed in REPOS; this will work even if the axis involved is to be in
"speed control mode" at the target block. In other cases, the automatic gear stage change is denied with an
alarm if, for example, the axis was involved in a transformation or coupling between the gear stage change and
the target block.
9.8.8.7
Superimposed motion
Only SERUPRO
If "overlaid movements" are used, only the block search via program test (SERUPRO) can be used, since the
overlaid movements are interpolated accordingly in the main run. This applies in particular to $AA_OFF.
Velocity profile instead of maximum axis velocity
During Program test, a velocity profile must be used, which allows "superimposed movements" to be interpolated
during the main run. It is thus not possible to interpolate at the maximum axis velocity.
The axis velocity is set in "Dry run feedrate" mode using
SD42100 $SC_DRY_RUN_FEED.
The velocity of the SERUPRO operation is selected using
MD22600 $MC_SERUPRO_SPEED_MODE.
CAUTION
The PLC-controlled axis is not repositioned!
Axes enabled by RELEASE(X) before the target block are not repositioned.
Note
For further information about gear stage changes in DryRun, Program test and SERUPRO,
see
References: /FB1/Function Manual Basic Functions; Spindle Programming (S1)