8.7 Ciclos SL con fórmula de contorno
Nociones básicas
Con los ciclos SL y las fórmulas de contorno se fijan contornos
complejos a partir de contornos parciales (cajeras o islas). Los
subcontornos (datos geométricos) se introducen como
subprogramas. De este modo es posible volver a emplear todos los
contornos parciales cuando se desee. El TNC calcula el contorno total
a partir de los contornos parciales seleccionados, que se unen unos a
otros mediante una fórmula de contorno.
La memoria para un ciclo SL (todos los programas de
descripción de contorno) se limita a un máximo de 32
contornos. El número de los elementos del contorno
posibles depende del tipo de contorno (interior/exterior) y
del número de descripciones de contorno y es de p.ej.
aprox. 1024 frases lineales.
Los ciclos SL con fórmula de contorno presuponen una
construcción de programa estructurada y ofrecen la
posibilidad de almacenar contornos repetidos en
programas individuales. Mediante la fórmula de contorno
se liga un subcontorno con un contorno total y se
establece si se trata de una cajera o de una isla.
La función de ciclos SL con fórmula de contorno divide la
superficie de manejo del TNC en varias zonas y sirve de
base para desarrollos extensos.
Propiedades de los contornos parciales
n
El TNC reconoce fundamentalmente todos los contornos como
cajera. No hay que programar la corrección de radio. En la fórmula
del contorno se puede convertir una cajera en isla haciéndola en
negativo.
n
El TNC ignora los avances F y las funciones auxiliares M
n
Son posibles las traslaciones de coordenadas. Si se programan
dentro de de un subcontorno, también actúan en los subprogramas
siguientes, pero no deben ser cancelados después de la llamada al
ciclo
n
Los subprogramas pueden contener también coordenadas en el eje
del cabezal, las cuales se ignoran
n
En la primera frase de coordenadas del subprograma se determina
el plano de mecanizado. Se permiten ejes auxiliares U,V,W
Características de los ciclos de mecanizado
n
El TNC posiciona automáticamente la hta. a la distancia de seguridad
antes de cada ciclo
n
Cada nivel de profundidad se fresa sin levantar la hta.; las islas se
mecanizan por el lateral
n
Se puede programar el radio de "esquinas interiores", la hta. no se
detiene, se evitan marcas de cortes (válido para la trayectoria más
exterior en el Desbaste y en el Acabado lateral)
HEIDENHAIN iTNC 530
Ejemplo: Esquema: procesar con ciclos SL y
fórmula del contorno
0 BEGIN PGM CONTORNO MM
...
5 SEL CONTOUR "MODELO"
6 CYCL DEF 20,0 DATOS DEL CONTORNO...
8 CYCL DEF 22.0 DESBASTE ...
9 CYCL CALL
...
12 CYCL DEF 23.0 ACABADO EN PROFUNDIDAD ...
13 CYCL CALL
...
16 CYCL DEF 24,0 ACABADO LATERAL ...
17 CYCL CALL
63 L Z+250 R0 FMAX M2
64 END PGM CONTORNO MM
Ejemplo: Esquema: Cálculo de subcontornos con
fórmula de contorno
0 BEGIN PGM MODELO MM
1 DECLARE CONTOUR QC1 = "CIRCULO1"
2 DECLARE CONTOUR QC2 = "CIRCULO31XY"
3 DECLARE CONTOUR QC1 = "TRIANGULO"
4 DECLARE CONTOUR QC1 = "CUADRADO"
5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2
6 END PGM MODELO MM
0 BEGIN PGM CÍRCULO1 MM
1 CC X+75 Y+50
2 LP PR+45 PA+0 R0
3 CP IPA+360 DR+
4 END PGM CÍRCULO1 MM
0 BEGIN PGM CÍRCULO31XY MM
...
...
323