8.9.4
Ejemplo de programa para saltos
Operación
Posicionamiento de puntos en un segmento circular:
Premisas:
X
20
Fig. 8-47
Ejemplo de programación
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20
N20 MA1: G0 Z=R2 *COS (R1)+R5 X=R2*SIN(R1)+R6
N30 R1=R1+R3 R4= R4-1
N40 IF R4 > 0 GOTOB MA1
N50 M2
Explicación
En la secuencia N10, se asignan las condiciones iniciales a los correspondientes parámetros
de cálculo. En N20 se producen el cálculo de las coordenadas en X y Z y la ejecución.
En la secuencia N30, R1 aumenta en el ángulo de distancia R3; R4 se reduce en 1.
Si R4 es > 0, se vuelve a ejecutar N20; de lo contrario, N50 con el fin del programa.
SINUMERIK 802S/802C base line
6FC5 598-4AA11-0AP0 (08.03) (BP-F)
Ángulo inicial:
Radio de la circunferencia:
Distancia entre posiciones:
Número de puntos:
Posición centro círculo en Z: 50 mm
Posición centro círculo en X: 20 mm
R4 = 11 (número de puntos)
Pto.10
Pto.11
R3
R5
Posicionamiento de puntos en un segmento circular:
8.9
30°
en R1
32 mm
en R2
10°
en R3
11
en R4
en R5
en R6
Pto.3
Pto.2
R3
R3
Pto.1
R1
50
;Asignación de los valores iniciales
;Cálculo y asignación a direcciones de eje
Programación
Saltos de programa
Z
8-163