Work preparation
3.9 Transformations
or
N... X=<...> Y=<...> Z=<...> A2=<...> B2=<...> C2=<...> THETA=<...> F=<...>
Note
The position values can be entered directly (e.g. X90) or indirectly via parameter settings (e.g.
X=R1*(R2+R3)).
Programming tool orientation using rotary axis positions
Tool orientation can be also specified using rotary axis positions, e.g. with the following
structure:
N... X=<...> Y=<...> Z=<...> A=<...> B=<...> C=<...> THETA=<...> F=<...>
In this case, compression is executed in two different ways, depending on whether large-radius
circular interpolation is executed. If no large-radius circular interpolation takes place, then the
compressed change in orientation is represented in the usual way by axial polynomials for the
rotary axes.
Contour accuracy
Depending on the selected compression mode (MD20482 $MC_COMPRESSOR_MODE)
either the configured axis-specific tolerances (MD33100 $MA_COMPRESS_POS_TOL) or the
following channel-specific tolerances – set using setting data – are effective for the geometry
axes and orientation axes for compression:
SD42475 $SC_COMPRESS_CONTUR_TOL (maximum contour deviation)
SD42476 $SC_COMPRESS_ORI_TOL (maximum angular deviation for tool orientation)
SD42477 $SC_COMPRESS_ORI_ROT_TOL (maximum angular deviation for the angle of
rotation of the tool) (only available on 6-axis machines)
Activation/deactivation
Compressor functions are activated by modal G commands COMPON, COMPCURV,
COMPCAD or COMPSURF.
COMPOF terminates the compressor function.
694
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
NC programming