HEIDENHAIN TNC 640 (34059x-05) Cycle programming Manual del usuario
Página 256

Ciclos de mecanizado: Cajera de contorno con fórmula de contorno
9.1
Ciclos SL con fórmulas de contorno complejas
9
256
TNC 640 | Modo de Empleoprogramación de ciclos | 4/2015
9 CYCL DEF 22 DESBASTE
Definición del ciclo Desbaste
Q10=5
;PASO DE PROFUNDIZACIÓN
Q11=100
;AVANCE DE APROXIMACIÓN DE
PROFUNDIDAD
Q12=350
;AVANCE DESBASTE
Q18=0
;HERRAMIENTA DE DESBASTE
PREVIO
Q19=150
;AVANCE OSCILACIÓN
Q401=100
;FACTOR DE AVANCE
Q404=0
;ESTRATEGIA DE DESBASTE
POSTERIOR
10 CYCL CALL M3
Llamada al ciclo Desbaste
11 TOOL CALL 2 Z S5000
Llamada de herramienta con fresa de desbaste
12 CYCL DEF 23 ACABADO EN PROFUNDIDAD
Definición del ciclo para Acabado en profundidad
Q11=100
;AVANCE DE APROXIMACIÓN DE
PROFUNDIDAD
Q12=200
;AVANCE DESBASTE
13 CYCL CALL M3
Llamada al ciclo Acabado en profundidad
14 CYCL DEF 24 ACABADO LATERAL
Definición del ciclo Acabado lateral
Q9=+1
;SENTIDO DE GIRO
Q10=5
;PASO DE PROFUNDIZACIÓN
Q11=100
;AVANCE DE APROXIMACIÓN DE
PROFUNDIDAD
Q12=400
;AVANCE DESBASTE
Q14=+0
;SOBREMEDIDA LATERAL
15 CYCL CALL M3
Llamada al ciclo Acabado lateral
16 L Z+250 R0 FMAX M2
Retirar la herramienta, final del programa
17 END PGM CONTORNO MM
Programa de definición de contorno con fórmula de contorno:
0 BEGIN PGM MODEL MM
Programa de definición de contorno
1 DECLARE CONTOUR QC1 = “CIRCULO1“
Definición de la designación del contorno para el programa
"CÍRCULO1"
2 FN 0: Q1 =+35
Asignación de valores para parámetros empleados en PGM
"CÍRCULO31XY"
3 FN 0: Q2 =+50
4 FN 0: Q3 =+25
5 DECLARE CONTOUR QC2 = “CAJERA31XY“
Definición de la designación del contorno para el programa
"CÍRCULO31XY"
6 DECLARE CONTOUR QC3 = “TRIÁNGULO“
Definición de la designación del contorno para el programa
"TRIÁNGULO"
7 DECLARE CONTOUR QC4 = “CUADRADO“
Definición del indicador de contorno para el programa
"CUADRADO"
8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4
Fórmula del contorno
9 END PGM MODEL MM