Ejemplo
En el siguiente ejemplo de programa se comprime un círculo aproximado con un trazo
polinomial. La orientación de herramienta se mueve de forma síncrona en una superficie de
cono. Aunque los cambios de orientación sucesivos programados se producen de forma
discontinua, la función del compresor genera un desarrollo liso de la orientación.
Programación
DEF INT CANTIDAD=60
DEF REAL RADIO=20
DEF INT COUNTER
DEF REAL ÁNGULO
N10 G1 X0 Y0 F5000 G64
$SC_COMPRESS_CONTUR_TOL=0.05
$SC_COMPRESS_ORI_TOL=5
TRAORI
COMPCURV
N100 X0 Y0 A3=0 B3=-1 C3=1
N110 FOR COUNTER=0 TO CANTIDAD
N120 ÁNGULO=360*COUNTER/CANTIDAD
N130 X=RADIO*cos(ÁNGULO) Y=RADIO*sin(ÁNGULO)
A3=sin(ÁNGULO) B3=-cos(ÁNGULO) C3=1
N140 ENDFOR
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
6.6 Compresión de la orientación (COMPON, COMPCURV, COMPCAD)
Comentarios
; Desviación máxima del contorno = 0.05 mm
; Desviación máxima de la orientación
= 5 grados
; Se ejecuta un círculo formado por polí-
gonos. La orientación se mueve en un cono
alrededor del eje Z con un ángulo en el
vértice de 45 grados.
Transformadas
373