10 .1 0 ejemplos de pr ogr amación – HEIDENHAIN TNC 426 (280 462) Manual del usuario

Página 255

Advertising
background image

10 Programación: Subprogramas y repeticiones parciales de un programa

242

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 F MAX
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 KUGEL 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 espera 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 en el 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.

Desplazar 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

Retirar en 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, si es si salto al LBL 1

Anular el giro

Anular el desplazamiento del punto cero

Final del subprograma

Advertising