Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840DE sl Programmierhandbuch Seite 18

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

Werbung

Allgemeiner Teil
1.2 Programmierung der Zyklen
2. Parameterliste mit Variablen als Übergabeparameter
Sie können die Parameter als Rechenvariable übergeben, die Sie vor dem Aufruf des Zyklus
definieren und mit Werten versorgen müssen.
Beispiel
DEF CHAR FORM="E"
DEF REAL MID=5, FFR, FAL
DEF INT VARI=1
N10 FFR=0.1 FAL=0
N20 CYCLE100 (FORM, MID, FFR, VARI,
FAL)
3. Benutzung vordefinierter Variablen als Übergabeparameter
Zur Versorgung der Zyklen mit Parametern können Sie auch Variable, z. B. R-Parameter,
verwenden.
Beispiel
DEF CHAR FORM="E"
N10 R1=5 R2=0.1 R3=1 R4=0
N20 CYCLE100 (FORM, R1, R2, R3, R4)
Da die R-Parameter mit dem Typ real vordefiniert sind, ist dabei auf die Typverträglichkeit
zwischen dem Zielparameter, der versorgt werden soll, und diesem Typ real zu achten.
Hinweis
Nähere Erläuterungen zu Datentypen und Typkonvertierung bzw. Typverträglichkeit werden
in der Programmieranleitung gegeben.
Ergeben sich Typunverträglichkeiten, so wird vom System der Alarm 12330 "Typ des
Parameters ... falsch" angezeigt.
4. Unvollständige Parameterliste und Auslassung von Parametern
Wird ein Versorgungsparameter für einen Zyklusaufruf nicht benötigt bzw. soll er den Wert
Null haben, so kann er in der Parameterliste ausgelassen werden. An dieser Stelle ist nur
das Komma "..., ,..." zu schreiben, um die richtige Zuordnung der folgenden Parameter zu
sichern bzw. ist die Parameterliste vorzeitig mit ")" abzuschließen.
Beispiel
CYCLE100 ("F", 3, 0.3, , 1)
CYCLE100 ("F", 3, 0.3)
18
;Definition eines Parameters, Wertzuweisung
;Definition der Parameter mit und ohne
;Wertzuweisungen
;Wertzuweisungen
;Zyklusaufruf
;Definition eines Parameters, Wertzuweisung
;Wertzuweisungen
;Zyklusaufruf
;Zyklusaufruf, 4. Parameter weggelassen
;(d.h. Wert Null)
;Zyklusaufruf, den letzten beiden Parametern
;ist der Wert Null zugeordnet
;(d.h., sie wurden ;weggelassen)
Programmierhandbuch, 01/2008, 6FC5398-3BP20-1AA0
Zyklen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis