Detailed Description
2.5 NC block compressor COMPON, COMPCURV, -CAD
Continuous-Path Mode, Exact Stop, LookAhead (B1)
2-42 Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
The following three machine data are available for the compressor function:
MD20170 COMPRESS_BLOCK_PATH_LIMIT This MD specifies the maximum path length for
block compression. Longer blocks are not
compressed.
MD33100 COMPRESS_POS_TOL A tolerance can be specified for each axis.
This value specifies the maximum deviation of
the generated spline curve from the
programmed end points.
The higher the values, the more blocks can be
compressed.
MD20172 COMPRESS_VELO_TOL The maximum permissible deviation of the path
feedrate while the compressor is active in
conjunction with FLIN and FCUB can be
specified here (does not apply to the COMPCAD
command).
Recommendation for MD settings
The following machine data affect the compressor function and should contain the following
values (specified in mm):
Machine data Recommended value
MD18360 MM_EXT_PROG_BUFFER_SIZE 100
MD28520 MM_MAX_AXISPOLY_PER_BLOCK 3
MD28530 MM_PATH_VELO_SEGMENTS 5
MD28540 MM_ARCLENGTH_SEGMENTS 10
MD28070 MM_NUM_BLOCKS_IN_PREP 60
MD28060 MM_IPO_BUFFER_SIZE 100
SD42470 CRIT_SPLINE_ANGLE 36
MD20170 COMPRESS_BLOCK_PATH_LIMIT 20
MD20172 COMPRESS_VELO_TOL 100
MD32310 MAX_ACCEL_OVL_FACTOR[AX1] <Value for G64 operation>
MD32310 MAX_ACCEL_OVL_FACTOR[AX2] <Value for G64 operation>
MD32310 MAX_ACCEL_OVL_FACTOR[AX3] <Value for G64 operation>
MD20490 IGNORE_OVL_FACTOR_FOR_ADIS 1
A tolerance can be specified for each axis: This value specifies the maximum deviation of
the generated spline curve from the programmed end points. The higher the values, the
more blocks can be compressed.
Experience has shown that a value of 0.01 is suitable for most applications:
MD33100 COMPRESS_POS_TOL[AX1] = 0.01
MD33100 COMPRESS_POS_TOL[AX2] = 0.01
MD33100 COMPRESS_POS_TOL[AX3] = 0.01