1 0 ejemplos de pr ogr amación – HEIDENHAIN TNC 410 Manual del usuario
Página 242

229
TNC 410 de HEIDENHAIN
1
0.1
0 Ejemplos de pr
ogr
amación
23 LBL 10
24 FN 1: Q23 = +Q11 + +Q6
25 FN 0: Q24 = +Q4
26 FN 1: Q26 = +Q6 + +Q108
27 FN 0: Q28 = +Q8
28 FN 1: Q16 = +Q6 + -Q10
29 CYCL DEF 7.0 PUNTO CERO
30 CYCL DEF 7.1 X+Q1
31 CYCL DEF 7.2 Y+Q2
32 CYCL DEF 7.3 Z-Q16
33 CYCL DEF 10.0 GIRO
34 CYCL DEF 10.1 ROT+Q8
35 CC X+0 Y+0
36 LP PR+Q26 PA+Q8 R0 FQ12
37 LBL 1
38 CC Z+0 X+Q108
39 L Y+0 Z+0 FQ12
40 LBL 2
41 LP PR+Q6 PA+Q24 R0 FQ12
42 FN 2: Q24 = +Q24 - +Q14
43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2
44 LP PR+Q6 PA+Q5
45 L Z+Q23 R0 F1000
46 L X+Q26 R0 FMAX
47 FN 1: Q28 = +Q28 + +Q18
48 FN 0: Q24 = +Q4
49 CYCL DEF 10.0 GIRO
50 CYCL DEF 10.1 ROT+Q28
51 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
52 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1
53 CYCL DEF 10.0 GIRO
54 CYCL DEF 10.1 ROT+0
55 CYCL DEF 7.0 PUNTO CERO
56 CYCL DEF 7.1 X+0
57 CYCL DEF 7.2 Y+0
58 CYCL DEF 7.3 Z+0
59 LBL 0
60 END PGM ESFERA MM
Subprograma 10: Mecanizado
Cálculo de la coordenada Z para el posicionamiento previo
Copiar el ángulo inicial en el espacio (plano Z/X)
Corregir el radio de la esfera para el posicionamiento previo
Copiar la posición de giro en el plano
Tener en cuenta la sobremedida en el radio de la esfera
Desplazamiento del punto cero al centro de la esfera
Cálculo del ángulo inicial de la posición de giro en el plano
Fijar el polo en el plano X/Y para el posicionamiento previo
Posicionamiento previo en el plano
Posicionamiento previo en el eje de la hta.
Fijar el polo en el plano Z/X para desplazar el radio de la hta.
Desplazamiento a la profundidad deseada
Desplazar el “arco“ hacia arriba
Actualización del ángulo en el espacio
Pregunta si el arco está terminado, si no retroceso a LBL 2
Llegada al ángulo final en el espacio
Retroceso según el eje de la hta.
Posicionamiento previo para el siguiente arco
Actualización de la posición de giro en el plano
Anular el ángulo en el espacio
Activar la nueva posición de giro
Pregunta si no está terminado, en caso afirmativo salto al LBL 1
Anular el giro
Anular el desplazamiento del punto cero
Final del subprograma