Steuerungsdokumentation Fräsen - Emco Maier GmbH
Steuerungsdokumentation Fräsen - Emco Maier GmbH
Steuerungsdokumentation Fräsen - Emco Maier GmbH
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
WINNC SINUMERIK 810 D / 840 D FRÄSEN<br />
FLEXIBLE NC- PROGRAMMIERUNG<br />
Priorität der Operatoren<br />
Jedem Operator ist eine Priorität zugeordnet. Bei der<br />
Auswertung eines Ausdrucks werden stets die Operatoren<br />
höherer Priorität zuerst angewandt. Bei gleichrangigen<br />
Operatoren erfolgt die Auswertung von<br />
links nach rechts.<br />
In arithmetischen Ausdrücken kann durch runde<br />
Klammern die Abarbeitungsreihenfolge aller Operatoren<br />
festgelegt und damit von den normalen<br />
Prioritätsregeln abgewichen werden.<br />
Reihenfolge der Operatoren<br />
127%B127 9HUQHLQXQJELWZHLVH9HUQHLQXQJ<br />
',902' 0XOWLSOLNDWLRQ'LYLVLRQ<br />
±<br />
$GGLWLRQ6XEWUDNWLRQ<br />
%B$1' ELWZHLVHV81'<br />
%B;25 ELWZHLVHVH[NOXVLYHV2'(5<br />
%B25<br />
ELWZHLVHV2'(5<br />
$1' 81'<br />
;25<br />
H[NOXVLYHV2'(5<br />
25<br />
2'(5<br />
<br />
9HUNHWWXQJYRQ6WULQJV(UJHEQLVW\S675,1*<br />
!!<br />
! 9HUJOHLFKVRSHUDWRUHQ<br />
Der Kettungsoperator „:“ für Frames darf nicht mit<br />
anderen Operatoren in einem Ausdruck vorkommen.<br />
Eine Prioritätseinstufung für diesen Operator ist<br />
deshalb nicht erforderlich.<br />
Typenkonvertierung<br />
Der konstante Zahlenwert, die Variable oder der<br />
Ausdruck, der einer Variablen zugewiesen wird, muss<br />
mit dem Typ dieser Variablen verträglich sein. Ist<br />
dies gegeben, so wird bei der Zuweisung der Typ<br />
automatisch umgewandelt.<br />
Mögliche Typenkonvertierung<br />
QDFK 5($/ ,17 %22/ &+$5 675,1* $;,6 )5$0(<br />
YRQ<br />
5($/ MD MD MD MD <br />
,17 MD MD MD MD <br />
%22/ MD MD MD MD MD <br />
&+$5 MD MD MD MD MD <br />
675,1* MD MD MD <br />
$;,6 MD <br />
)5$0( MD<br />
* Bei Typumwandlung von REAL nach INT wird bei<br />
Gleitpunktzahlen- Wert >= 0.5 aufgerundet, ansonsten wird<br />
abgerundet (vgl. Funktion ROUND)<br />
1) Wert 0 entspricht TRUE, Wert == 0 entspricht FALSE<br />
2) Wenn der Wert im zulässigen Zahlenbereich liegt<br />
3) Wenn nur 1 Zeichen<br />
4) Stringlänge 0 = >FALSE, ansonsten TRUE<br />
Ist beim Konvertieren ein Wert größer als der<br />
Zielbereich, erfolgt eine Fehlermeldung.<br />
Treten in einem Ausdruck gemischte Typen auf,<br />
so wird eine Typanpassung automatisch durchgeführt.<br />
G 9