Flexible NC-Programmierung
1.1 Variablen
1.1.12
Definition und Initialisierung von Feldvariablen (DEF, SET, REP)
Funktion
Eine Anwendervariable kann als 1- bis maximal 3-dimensionales Feld (Array) definiert
werden:
● 1-dimensional:
● 2-dimensional:
● 3-dimensional:
Hinweis
Anwendervariable vom Datentyp STRING können maximal als 2-dimensionales Feld
definiert werden.
Datentypen
Anwendervariable können als Felder für folgende Datentypen definiert werden: BOOL,
CHAR, INT, REAL, STRING, AXIS, FRAME
Wertzuweisung an Feldelemente
Wertzuweisungen an Feldelemente können zu folgenden Zeitpunkten vorgenommen
werden:
● bei der Felddefinition (Initialisierungswerte)
● während des Programmablaufs
Wertzuweisung können dabei erfolgen über:
● explizite Angabe eines Feldelements
● explizite Angabe eines Feldelements als Startelement und Angabe einer Werteliste (
● explizite Angabe eines Feldelements als Startelement und Angabe eines Wertes und der
Hinweis
Anwendervariablen vom Datentyp FRAME können keine Initialisierungswerte zugewiesen
werden.
Syntax (
)
DEF
DEF <Datentyp> <Variablenname>[<n>,<m>,<o>]
DEF
44
DEF <Datentyp> <Variablenname>[<n>]
DEF <Datentyp> <Variablenname>[<n>,<m>]
DEF <Datentyp> <Variablenname>[<n>,<m>,<o>]
Häufigkeit seiner Wiederholung (
STRING[<Stringlänge>] <Variablenname>[<n>,<m>]
)
REP
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
)
SET
Arbeitsvorbereitung