Descargar Imprimir esta página

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

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

Publicidad

Programación flexible de CN
1.12 Estructuras de control
Descripción
IF:
ELSE:
ENDIF:
<Condición>:
Ejemplo
Subprograma de cambio de herramienta
Código del programa
PROC L6
N500 DEF INT TNR_AKTUELL
N510 DEF INT TNR_VORWAHL
N520 STOPRE
N530 IF $P_ISTEST
N540 TNR_AKTUELL = $P_TOOLNO
N550 ELSE
N560 TNR_AKTUELL = $TC_MPP6[9998,1]
N570 ENDIF
N580 GETSELT(TNR_VORWAHL)
N590 IF TNR_AKTUELL <> TNR_VORWAHL
N600 G0 G40 G60 G90 SUPA X450 Y300 Z300 D0
N610 M206
N620 ENDIF
N630 M17
102
Inicia el bucle IF.
Inicia el bloque de programa alternativo.
Marca el final del bucle IF y salta atrás hasta el inicio del bucle.
Condición para decidir qué bloque de programa debe ejecutarse.
Comentarios
; Rutina de cambio de
herramienta
; Variable para número T activo
; Variable para número T
predefinido
; Determinar la herramienta
actual
; En el modo de test del
programa...
; ... se lee la herramienta
"actual" del contexto de
programa.
; De lo contrario...
; ... se lee la herramienta del
cabezal.
; Leer el número T de la herra-
mienta predefinida del
cabezal.
; Si la herramienta predefinida
no es todavía la herramienta
actual...
; ... Posicionamiento en el
punto de cambio de herra-
mienta...
; ... y ejecución del cambio de
herramienta.
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo

Publicidad

loading

Este manual también es adecuado para:

Sinumerik 828d