Programación
8.8
Saltos de programa
8.8.4
Ejemplo de programa para saltos
Descripción de la tarea
Posicionamiento de puntos en un segmento circular:
Premisas:
20
Figura 8-33
Ejemplo de programación
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20
N20 MA1: G0 X=R2
N30 R1=R1+R3 R4= R4–1
N40 IF R4 > 0 GOTOB MA1
N50 M2
Significado
En la secuencia N10, se asignan las condiciones iniciales a los correspondientes paráme-
tros de cálculo. En N20 se producen el cálculo de las coordenadas en X e Y 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.
8-182
Ángulo inicial:
Radio del círculo:
Distancia entre posiciones:
Número de puntos:
Posición centro círculo en Z:
Posición centro círculo en X:
R4 = 11 (número de puntos)
Y
Pto. 10
Pto. 11
R3
R5
Posicionamiento lineal de puntos en un segmento circular
COS (R1)+R5 Y=R2
*
30°
32 mm
10°
11
50 mm
20 mm
.
.
.
Pto. 3
Pto. 2
R3
R3
R1
50
; Asignación de los valores iniciales
SIN(R1)+R6 ; Cálculo y asignación a direcciones de ejes
*
SINUMERIK 802D sl Manejo y programación Punzado (BP-N), Edición 06/2006
en R1
en R2
en R3
en R4
en R5
en R6
Pto. 1
X
6FC5 398-3CP10-0EA0