Siemens SINUMERIK 840D sl Manual De Programación página 51

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Parámetros
IF
LOOP
FOR
WHILE
REPEAT
Ejemplo: programación de un bucle sin fin
%_N_LOOP_MPF
LOOP
IF NOT $P_SEARCH
G01 G90 X0 Z10 F1000
WHILE $AA_IM[X] <= 100
G1 G91 X10 F500
Z–F100
Z5
ENDWHILE
Z10
ELSE
MSG("Durante la búsqueda de secuencia no se taladra")
ENDIF
$A_OUT[1] = 1
G4 F2
ENDLOOP
M30
Ejemplo: mecanizado de una cantidad de piezas determinada
%_N_ NÚMERO PIEZAS _MPF
DEF INT NÚMERO PIEZAS
FOR NÚMERO PIEZAS = 0 TO 100
G01 ...
ENDFOR
M30
Comportamiento en tiempo de ejecución
El tiempo necesario para la ejecución de un determinado programa en el modo Intérprete, el
estándar, se puede acortar sensiblemente mediante la utilización de saltos en vez de
estructuras de control.
Al utilizar ciclos precompilados, no hay diferencia entre saltos y estructuras de control.
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Elección entre 2 diferentes alternativas
Bucle sin fin
Bucle contador
Bucle con condición al inicio del mismo
Bucle con condición al final del mismo
Programación flexible de CN
1.12 Estructuras de control
;No hay búsqueda de secuencia
;Figura de taladrado
;Búsqueda de secuencia
;Siguiente chapa a taladrar
1-37

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido