Motion synchronous actions
10.3 Main run variables for synchronized actions
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
571
10.3.11 Information about block types in the interpolator ($AC_BLOCKTYPE,
$AC_BLOCKTYPEINFO, $AC_SPLITBLOCK)
Function
The following system variables are available for synchronized actions to provide information
about a block current executing in the main run:
● $AC_BLOCKTYPE
● $AC_BLOCKTYPEINFO
● $AC_SPLITBLOCK
Block type and block type info variables
$AC_BLOCKTYPE $AC_BLOCKTYPEINFO
Value: Value:
0 Not equal to 0 T H Z E Meaning:
Original
block
Intermediate block Trigger for intermediate block:
1 1 0 0 0 Internally generated block, no further information
2 2 0 0 1 Chamfer/rounding: Straight
2 2 0 0 2 Chamfer/rounding: Circle
3 3 0 0 1 WAB: Approach with straight line
3 3 0 0 2 WAB: Approach with quadrant
3 3 0 0 3 WAB: Approach with semicircle
Tool compensation:
4 4 0 0 1 Approach block after STOPRE
4 4 0 0 2 Connection blocks if intersection point not found
4 4 0 0 3 Point-type circle on inner corners
(on TRACYL only)
4 4 0 0 4 Bypass circle (or conical cut) at outer corners
4 4 0 0 5 Approach blocks for offset suppression
4 4 0 0 6 Approach blocks on repeated TRC activation
4 4 0 0 7 Block split due to excessive curvature
4 4 0 0 8 Compensation blocks on 3D face milling (tool
vector || area vector)
Corner rounding with:
5 5 0 0 1 G641
5 5 0 0 2 G642
5 5 0 0 3 G643
5 5 0 0 4 G644