Órdenes de desplazamiento especiales
5.4 Compresor (COMPOF/ON, COMPCURV, COMPCAD)
Ejemplo: COMPCAD
G00 X30 Y6 Z40
G1 F10000 G642
SOFT
COMPCAD
STOPFIFO
N24050 Z32.499
N24051 X41.365 Z32.500
N24052 X43.115 Z32.497
N24053 X43.365 Z32.477
N24054 X43.556 Z32.449
N24055 X43.818 Z32.387
N24056 X44.076 Z32.300
...
COMPOF
G00 Z50
M30
Requisito
Fabricante de la máquina
Existen tres datos de máquina para la función de compresión:
• $MC_COMPRESS_BLOCK_PATH_LIMIT
• $MA_COMPRESS_POS_TOL
• $MC_COMPRESS_VELO_TOL
COMPCAD
• $MN_MM_EXT_PROG_BUFFER_SIZE debe seleccionarse con un valor alto, p. ej., 100
• $MC_COMPRESS_BLOCK_PATH_LIMIT tiene que especificarse con un valor mucho
• $MC_MM_NUM_BLOCKS_IN_PREP tiene que ser >= 60 para poder mecanizar
• FLIN y FCUB no se pueden utilizar.
Recomendado para secuencias de gran tamaño y velocidad óptima:
• $MC_MM_MAX_AXISPOLY_PER_BLOCK = 5
5-14
Se define una longitud de trayectoria máxima para secuencias que se vayan a comprimir.
Secuencias más largas no se comprimen.
Para cada eje se puede ajustar una tolerancia. Ésta presenta la desviación máxima entre
la curva spline generada y los puntos finales programados. Cuanto mayor sean estos
valores, más secuencias pueden comprimirse.
La máxima desviación admitida del avance de contorneado con el compresor activado en
relación con FLIN y FCUB se puede predefinir.
(kB).
mayor, p. ej., 50 (mm).
claramente más de 10 puntos.
$MC_MM_PATH_VELO_SEGMENTS = 5
$MC_MM_ARCLENGTH_SEGMENTS = 10
;Compresor optimización de superficies CON
;Compresor DESC
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo