1 0 ejemplos de pr ogr amación – HEIDENHAIN TNC 426B (280 472) ISO programming Manual del usuario

Página 285

Advertising
background image

10 Programación: Parámetros Q

270

N220 G98 L10 *
N230 Q16 = Q6 - Q10 - Q108
N240 D00 Q20 P01 +1 *
N250 D00 Q24 P01 +Q4 *
N260 Q25 = (Q5 - Q4) / Q13
N270 G54 X+Q1 Y+Q2 Z+0 *
N280 G73 G90 H+Q8 *
N290 G00 G40 X+0 Y+0 *
N300 G01 Z+5 F1000 M3 *
N310 I+0 K+0 *
N320 G11 R+Q16 H+Q24 FQ11 *
N330 G98 L1 *
N340 G01 G40 Y+Q7 FQ11 *
N350 D01 Q20 P01 +Q20 P02 +1 *
N360 D01 Q24 P01 +Q24 P02 +Q25 *
N370 D11 P01 +Q20 P02 +Q13 P03 99 *
N380 G11 R+Q16 H+Q24 FQ12 *
N390 G01 G40 Y+0 FQ11 *
N400 D01 Q20 P01 +Q20 P02 +1 *
N410 D01 Q24 P01 +Q24 P02 +Q25 *
N420 D12 P01 +Q20 P02 +Q13 P03 1 *
N430 G98 L99 *
N440 G73 G90 H+0 *
N450 G54 X+0 Y+0 Z+0 *
N460 G98 L0 *
N999999 %CILIN G71 *

Subprograma 10: Mecanizado

Calcular la sobremedida y la hta. en relación al radio del cílindro

Fijar el contador de tramos

Copiar el ángulo inicial en el espacio (plano Z/X)

Calcular el paso angular

Desplazar el punto cero al centro del cilindro (eje X)

Calcular la posición angular en el plano

Posicionamiento previo en el plano en el centro del cilindro

Posicionamiento previo en el eje de la hta.

Fijar el polo en el plano Z/X

Llegada a la pos. inicial sobre el cilindro, profundiz. inclinada en pieza

Corte longitudinal en la dirección Y+

Actualizar el contador de tramos

Actualización del ángulo en el espacio

Pregunta si está terminado, en caso afirmativo salto al final

Aproximación al “arco“ para el siguiente corte longitudinal

Corte longitudinal en la dirección Y–

Actualizar el contador de tramos

Actualización del ángulo en el espacio

Pregunta si no está terminado, en caso afirmativo salto al Label 1

Anular el giro

Anular el desplazamiento del punto cero

Final del subprograma

1

0.1

0 Ejemplos de pr

ogr

amación

Mkap10.pm6

28.06.2006, 14:37

270

Advertising