B1: Continuouspath Mode, Exact Stop, LookAhead
3.5 Compressor functions
Corresponding machine data
The machine data listed in the following table influence the compressor function. The following values are
recommended for these:
Machine data
MD18360 $MN_MM_EXT_PROG_BUFFER_SIZE
(FIFO buffer size for processing from external)
MD28520 $MC_MM_MAX_AXISPOLY_PER_BLOCK
(maximum number of axis polynomials per block)
MD28530 $MC_MM_PATH_VELO_SEGMENTS
(Number of memory elements for limiting the path velocity)
MD28540 $MC_MM_ARCLENGTH_SEGMENTS
(number of memory elements for displaying the arc length
function)
MD28070 $MC_MM_NUM_BLOCKS_IN_PREP
(number of blocks for block preparation)
MD28060 $MC_MM_IPO_BUFFER_SIZE
(number of NC blocks for block preparation)
MD32310 $MA_MAX_ACCEL_OVL_FACTOR[AX1]
(overload factor for axial jumps in velocity)
MD32310 $MA_MAX_ACCEL_OVL_FACTOR[AX2]
MD32310 $MA_MAX_ACCEL_OVL_FACTOR[AX3]
MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS
(G641/G642 irrespective of the overload factor).
Programming
Compressor functions are activated using the modal G commands COMPON, COMPCURV or COMPCAD.
When the compressor function is enabled, to further improve the surface quality, the functions G642 (rounding
function) and SOFT (jerk limiting) can be used. The commands must be written together at the beginning of the
program.
The compressor functions are deactivated using the COMPOF command.
Program code
PROC ...
N10 COMPCAD SOFT G642
N20 G01 X... Y... Z... F...
N30 ...
N1000 COMPOF
N1010 RET
200
Recommended value
<Value for G64 operation>
<Value for G64 operation>
<Value for G64 operation>
Comment
; Activating the COMPCAD compressor
; linear traversing blocks 1 ... n
; Deactivating the COMPCAD compressor
100
3
5
10
60
100
1
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Basic Functions