Herunterladen Inhalt Inhalt Diese Seite drucken

Ausdrücken; Arithmetische Ausdrücke - Fagor CNC 8055 Handbuch

Vorschau ausblenden Andere Handbücher für CNC 8055:
Inhaltsverzeichnis

Werbung

P r o g r a m m i e r u n g s h a n d b u c h
11.5
Ausdrücken
Ein Ausdruck ist eine beliebige zulässige Kombination von Operatoren, Konstanten und Variablen.
Alle Ausdrücke müssen zwischen Klammern gesetzt werden; falls sich ein Ausdruck auf eine
Ganzzahl reduziert, können die Klammern jedoch entfallen.
11.5.1
Arithmetische Ausdrücke
Arithmetische Ausdrücke werden durch Kombinieren von Funktionen und arithmetischen, binären
sowie trigonometrischen Operatoren mit Konstanten und Variablen der Sprache gebildet.
Die Art des Umgangs mit den Ausdrücken wird durch die Prioritäten der Operatoren und ihrer
Assoziativität bestimmt.
Priorität von größer zu kleiner
NOT, Funktionen, - (Unär)
EXP, MOD
* , /
+, - (Addition, Subtraktion)
Relationale Operatoren
AND, XOR
OR
Es empfiehlt sich, Klammern zu benutzen, um die Reihenfolge, in der die Ausdrücke abgearbeitet
werden, klarzustellen.
(P3=P4/P5 - P6 P7 - P8/P9)
(P3=(P4/P5)-(P6 P7)-(P9/P9)
Durch aufeinanderfolgende oder sich wiederholende Klammern werden weder Fehler verursacht,
noch verlangsamt sich die Abarbeitung.
Funktionen müssen zwischen Klammern gesetzt werden, ausser es handelt sich um numerische
Konstanten; hier können sie entfallen.
(SIN 45) (SIN (45))
(SIN 10+5)
Ausdrücke lassen sich auch zum Aufruf von Parametern und Tabellen benutzen:
(P100=P9)
(P100=P(P7))
(P100=P(P8 + SIN(P8 20)))
(P100=ORGX 55)
(P100=ORGX(12+(P9))
(PLCM5008 = PLCM5008 OR 1)
Wählt die Ausführung "Satz für Satz" (M5008=1)
(PLCM5010 = PLCM5010 AND $FFFFFFFE)
;Gibt den Override für den Vorschub frei (M5010=0)
Assoziativität
von rechts nach links.
von links nach rechts.
von links nach rechts.
von links nach rechts.
von links nach rechts.
von links nach rechts.
von links nach rechts.
Beides ist zulässig und gleichwertig.
Entspricht ((SIN10)+5)
11.
CNC 8055
CNC 8055i
M
·T·
ODELL
S
: V01.6
OFT
X
·287·

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cnc 8055i

Inhaltsverzeichnis