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

Página 242

Advertising
background image

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

Advertising