x1: G643 uses the contour tolerance SD42465 $SC_SMOOTH_CONTUR_TOL for smoothing the
geometry axes. The axis-specific tolerances in MD33100 $MA_COMPRESS_POS_TOL are used
for smoothing all other axes.
x2: The angular tolerance SD42466 $SC_SMOOTH_ORI_TOL is used for smoothing the
orientation movement. The
axis-specific tolerances in MD33100 $MA_COMPRESS_POS_TOL are
used for all other axes.
x3: Combination of the two options 01 and 02. This means that G643 uses the
tolerances SD42465 $SC_SMOOTH_CONTUR_TOL and SD42466 $SC_SMOOTH_ORI_TOL. All other
axes are smoothed with an axis-specific tolerance.
x4: G643 uses the smoothing length programmed with ADIS= or ADISPOS=. The
specification of possible axis-specific tolerances or contour and orientation
tolerances is ignored.
0x: G642 uses axis-specific tolerances; these are set with the axis-specific MD33100
$MA_COMPRESS_POS_TOL.
1x: G642 uses the contour tolerance for smoothing the geometry axes. The axis-
specific tolerances in MD33100 $MA_COMPRESS_POS_TOL are used for smoothing all other
axes.
2x: The orientation movement with G642 is smoothed using the angular tolerance
SD42466 $SC_SMOOTH_ORI_TOL. The axis-specific tolerances in MD33100
$MA_COMPRESS_POS_TOL are used for smoothing all other axes.
3x: Combination of both options 10 and 20. This means that G642 uses the tolerances
SD42465
$SC_SMOOTH_CONTUR_TOL and
SD42466 $SC_SMOOTH_ORI_TOL. Other axes are smoothed
with an axis-specific tolerance.
4x: G642 uses the smoothing length programmed with ADIS= or ADISPOS=. The
specification of possible axis-specific tolerances or contour and orientation
tolerances is ignored.
Possible values of the hundreds digit (specification of path velocity for smoothing):
0xx: A profile of the limit velocity is calculated within the smoothing range
from the specified maximum values for acceleration and jerk of the axes or path
involved. This can lead to an increase in
path velocity in the smoothing range and consequently to an acceleration
of the axes involved.
1xx: A profile of the limit velocity is not calculated for smoothing blocks with
G641.
Only a
constant limit velocity is specified. In the case of smoothing with G641/
G642, this prevents the axes involved accelerating in the
smoothing range. However, this setting may lead to smoothing blocks
being traversed at
a velocity that is too low, especially in the case of long smoothing
ranges.
2xx: No velocity profile for G642 and G645 (see the above scenario for
description).
4xx: The "effective" path velocity in a smoothing block will remain constant,
if possible, as long as the dynamic response of the axes permits this. Unlike the
default setting, the smoothing blocks are also interpolated as a path with this
setting.
Possible values for the thousands digit (configuration of G644):
0xxx:
When smoothing with G644, the maximum deviations of each axis specified in MD
COMPRESS_POS_TOL are adhered to. If the dynamic response of the axis allows, the
specified tolerance may not be fully utilized.
1xxx:
When smoothing with G644, the smoothing distance is specified.
2xxx:
When smoothing with G644, the maximum frequency at which the smoothing movement of
each axis occurs is limited. The maximum frequency is specified in MD32440
$MA_LOOKAH_FREQUENCY.
3xxx:
Machine data
3.3 Channel-specific machine data
Parameter Manual
List Manual, 01/2017 159