Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 808D ADVANCED Bedienhandbuch Seite 105

Vorschau ausblenden Andere Handbücher für SINUMERIK 808D ADVANCED:
Inhaltsverzeichnis

Werbung

GOTOB
Label
IF
Zustand
Vergleichsoperationen
Operatoren
Bedeutung
= =
gleich
< >
ungleich
>
größer
<
kleiner
> =
größer oder gleich
< =
kleiner oder gleich
Die Vergleichsoperationen unterstützen die Formulierung einer Sprungbedingung. Vergleichbar sind dabei auch
Rechenausdrücke.
Das Ergebnis von vergleichenden Operationen ist "erfüllt" oder "nicht erfüllt". "Nicht erfüllt" ist dem Wert Null gleichzusetzen.
Programmierbeispiel für vergleichende Operatoren
R1>1
1 < R1
R1<R2+R3
R6>=SIN( R7*R7)
Programmierbeispiel
N10 IF R1 GOTOF LABEL1
G0 X30 Y30
N90 LABEL1: G0 X50 Y30
N100 IF R1>1 GOTOF LABEL2
G0 X40 Y40
N150 LABEL2: G0 X60 Y60
G0 X70 Y70
N800 LABEL3: G0 X80 Y80
G0 X100 Y100
N1000 IF R45==R7+1 GOTOB LABEL3
M30
Mehrere bedingte Sprünge im Satz:
N10 MC1: G0 X20 Y20
N15 G0 X0 Y0
N20 IF R1==1 GOTOB MC1 IF R1==2 GOTOF MA2
N30 G0 X10 Y10
N50 MA2: G0 X50 Y50
N60 M30
Hinweis
An der ersten erfüllten Bedingung wird gesprungen.
Programmier- und Bedienhandbuch (Fräsen)
6FC5398-4DP10-0AA1, 01/2014
; Sprungrichtung rückwärts (in Richtung erster Satz des Programms)
; gewählte Zeichenfolge für Label (Sprungmarke) oder Satznummer
; Einleitung der Sprungbedingung
; Rechenparameter, Rechenausdruck für die Formulierung der Bedingung
; R1 größer 1
; 1 kleiner R1
; R1 kleiner R2 plus R3
; R6 größer oder gleich SIN (R7) hoch 2
; wenn R1 nicht Null ist, springe zu Satz mit LABEL1
; wenn R1 größer 1 ist, springe zu Satz mit LABEL2
; wenn R45 gleich R7 plus 1 ist, springe zu Satz mit
LABEL3
105

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis