Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 54

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

Werbung

Flexible NC-Programmierung
1.1 Variablen
Weitere Informationen (SET)
Initialisierung bei der Definition
● Es werden, beginnend beim 1. Feldelement, so viele Feldelemente mit den Werten aus
● Feldelemente ohne explizit angegebene Werte in der Werteliste (Lücken in der
● Bei Variablen vom Datentyp AXIS sind Lücken in der Werteliste nicht zugelassen.
● Enthält die Werteliste mehr Werte als Feldelemente definiert sind, wird ein Alarm
angezeigt.
Wertzuweisung im Programmablauf
Bei der Wertzuweisung im Programmablauf gelten die oben bei der Definition beschriebenen
Regeln. Zusätzlich gibt es folgende Möglichkeiten:
● Als Elemente in der Werteliste sind auch Ausdrücke erlaubt.
● Die Wertzuweisung beginnt bei dem programmierten Feldindex. Hierdurch lassen sich
gezielt Teilfelder mit Werten belegen.
Beispiel:
Programmcode
DEF INT FELD[5,5]
FELD[0,0]=SET(1,2,3,4,5)
FELD[0,0]=SET(1,2, , ,5)
FELD[2,3]=SET(VARIABLE,4*5.6)
54
der Werteliste initialisiert, wie Elemente in der Werteliste programmiert sind.
Werteliste) werden mit 0 belegt.
Kommentar
; Felddefinition
; Wertzuweisung an die ersten 5 Feldelemente
[0,0] - [0,4]
; Wertzuweisung mit Lücke an die ersten 5
Feldelemente [0,0] - [0,4], Feldelemente
[0,2] und [0,3] = 0
; Wertzuweisung mit Variable und Ausdruck ab
Feldindex [2,3]:
[2,3] = VARIABLE
[2,4] = 4 * 5.6 = 22.4
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis