Flexible NC-Programmierung
1.1 Variablen
1.1.14
Datentypen
Folgende Datentypen stehen in der NC zur Verfügung:
Datentyp
Bedeutung
INT
ganzzahliger Wert mit Vorzeichen
REAL
Real-Zahl (LONG REAL nach IEEE)
BOOL
Wahrheitswert TRUE (1) und FALSE (0)
CHAR
ASCII-Zeichen
STRING
Zeichenkette definierter Länge
AXIS
Achs-/Spindelbezeichner
FRAME
Geometrische Angaben für eine statische
Koordinatentransformation (Verschieben, Drehen,
Skalieren, Spiegeln)
Implizite Datentypwandlungen
Folgende Datentypwandlungen sind möglich und werden bei Zuweisungen und
Parameterübergaben implizit vorgenommen:
REAL
INT
BOOL
x: ohne Einschränkungen möglich
o: Datenverlust durch Überschreitung des Wertebereichs möglich ⇒ Alarm;
Rundung: Nachkommawert ≥ 0,5 ⇒ aufrunden, Nachkommawert < 0,5 ⇒ abrunden
&: Wert ≠ 0 ⇒ TRUE, Wert == 0 ⇒ FALSE
52
von ↓/ nach →
Wertebereich
-2147483648 ... +2147483647
±(∼2,2*10
-308
1, 0
ASCII-Code 0 ... 255
maximal 200 Zeichen (keine Sonderzeichen)
Kanalachsbezeichner
---
REAL
x
x
x
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
... ∼1,8*10
)
+308
INT
BOOL
o
x
x
Arbeitsvorbereitung
&
&
x