Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 52

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
2.1 Variablen
<n>:
<m>:
<o>:
SET:
(<Wert1>,<Wert2>,...):
REP:
<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
52
Feldgröße bzw. Feldindex für 1. Dimension
Typ:
INT (bei Systemvariablen auch AXIS)
Wertebereich:
Feldgröße bzw. Feldindex für 2. Dimension
Typ:
INT (bei Systemvariablen auch AXIS)
Wertebereich:
Feldgröße bzw. Feldindex für 3. Dimension
Typ:
INT (bei Systemvariablen auch AXIS)
Wertebereich:
Wertzuweisung über die angegebenen Werteliste
Werteliste
Wertzuweisung über den angegebenen <Wert>
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 Feld‐
elemente 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 Feldele‐
mente 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
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Max. Feldgröße: 65535
Feldindex: 0 ≤ n ≤ 65534
Max. Feldgröße: 65535
Feldindex: 0 ≤ m ≤ 65534
Max. Feldgröße: 65535
Feldindex: 0 ≤ o ≤ 65534
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis