Function Manual
36 01/2017
● COMPCURV: Continuous velocity and acceleration block transitions
The compressor function COMPCAD can generate one polynomial block from theoretically any number of linear and circular
blocks. The polynomial blocks have constant velocity and acceleration at the block transitions. Corners that are desirable are
identified as such and taken into account.
The maximum tolerable deviation of the calculated path to the programmed points can be specified using machine data for
all compressor functions. In contrast to
COMPON and COMPCURV, the specified tolerances are not used in different directions in
neighboring paths with
COMPCAD. In fact, COMPCAD attempts to achieve - under similar conditions - also similar deviations from
the programmed points.
The common objective of compressor functions is to optimize the surface quality and machining speed by achieving
continuous block transitions and increasing the path length for each block.
COMPCAD is very CPU time and memory-intensive. It is recommended that COMPCAD is only used there where surface
improvements were not successful using measures in the CAD/CAM program.
● The position data in the blocks to be compressed can be realized as required, e.g. X100, X=AC(100), X=R1*(R2+R3)
● The compression operation is then interrupted by every other command, e.g. auxiliary function output, in and between
the blocks to be compressed.
NC block compression is only available for the milling versions of the control system.
The following machine and setting data must be set for the parameterization of the NC block compression:
Channel-specific machine data
COMPRESS_BLOCK_PATH_LIMIT
Maximum traversing length of NC block for compression
Maximum permissible deviation from path feed for compression
MD20482 COMPRESSOR_MODE Setting the mode of operation of the compressor
Channel-specific setting data
Corner limit angle for COMPCAD
Maximum permissible contour deviation with compression
Note
Corner limit angle and compressor function COMPCAD
The corner limit angle for
COMPCAD set via the setting data SD42470 $SC_CRIT_SPLINE_ANGLE is only used as an
approximate measure for corner detection. By evaluating the plausibility, the compressor can also identify flatter block
transitions as corners and larger angles as outliers.
Maximum permissible path deviation with compression
Recommended settings for retroactive machine data
When using the compressor function, the following settings are recommended for the retroactive machine data on the
compressor function:
MD18360 $MN_MM_EXT_PROG_BUFFER_SIZE
(FIFO buffer size for execution from external source)
100