Programación
8.10
Saltos de programa
8.10.4
Ejemplo de programa para saltos
Descripción de la tarea
Desplazamiento a puntos en un segmento circular:
Premisas:
Fig. 8-57
Ejemplo de programación
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ;Asignación de los valores iniciales
N20 MA1: G0 Z=R2
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áme-
tros 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, se aumenta R1 en el ángulo de distancia R3; R4 se reduce en 1.
Si R4 > 0, se ejecuta de nuevo N20; de lo contrario, N50 con fin del programa.
8-240
Ángulo inicial:
Radio de la circunferencia:
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)
X
Pto. 10
Pto. 11
20
R5
Posicionamiento lineal de puntos en un segmento circular
COS (R1)+R5 X=R2
*
30°
32 mm
10°
11
50 mm
20 mm
.
.
.
Pto. 3
R3
R3
R3
R1
R2 -- radio
50
SIN(R1)+R6
*
;Cálculo y asignación a direcciones de ejes
SINUMERIK 802D sl Manejo y programación Fresado (BP- -F), Edición 10/2006
en R1
en R2
en R3
en R4
en R5
en R6
Pto. 2
Pto. 1
Z
6FC5398- -0CP10- -2EA0