Flexible NC-Programmierung
1.1 Variablen
<Wert>:
<Anzahl_Feldelemente>:
Feldindex
Die implizite Reihenfolge der Feldelemente z.B. bei einer Wertzuweisung über SET oder REP
erfolgt durch Iteration der Feldindizes von rechts nach links.
Beispiel: Initialisierung eines 3-dimensionalen Feldes mit 24 Feldelementen:
DEF INT FELD[2,3,4] = REP(1,24)
FELD[0,0,0] = 1
FELD[0,0,1] = 1
FELD[0,0,2] = 1
FELD[0,0,3] = 1
...
FELD[0,1,0] = 1
FELD[0,1,1] = 1
...
FELD[0,2,3] = 1
FELD[1,0,0] = 1
FELD[1,0,1] = 1
...
FELD[1,2,3] = 1
50
Wert, mit dem die Feldelemente bei der Initialisierung
mit REP beschrieben werden sollen.
Anzahl der Feldelemente, die mit dem angegebenen
<Wert> beschrieben werden sollen. Für die
restlichen Feldelemente gilt abhängig vom Zeitpunkt:
•
Initialisierung bei der Felddefinition:
→ Die restlichen Feldelemente werden mit Null
beschrieben
•
Zuweisung während des Programmlaufs:
→ Die aktuellen Werte der Feldelemente bleiben
unverändert.
Ist der Parameter nicht programmiert, werden alle
Feldelemente mit <Wert> beschrieben.
Ist der Parameter gleich Null, gilt abhängig vom
Zeitpunkt:
•
Initialisierung bei der Felddefinition:
→ Alle Elemente werden mit Null vorbelegt
•
Zuweisung während des Programmlaufs:
→ Die aktuellen Werte der Feldelemente bleiben
unverändert.
1. Feldelement
2. Feldelement
3. Feldelement
4. Feldelement
5. Feldelement
6. Feldelement
12. Feldelement
13. Feldelement
14. Feldelement
24. Feldelement
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung