Herunterladen Inhalt Inhalt Diese Seite drucken

Achsen Aus Synchronaktionen Starten/Stoppen - Siemens SINUMERIK 840Di sl Funktionshandbuch

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

Werbung

Ausführliche Beschreibung
2.4 Aktionen in Synchronaktionen
Beispiel für berechneten Vorschub
ID = 1 EVERY $AA_IM[B] > 75 DO POS[U]=100 FA[U]=$AA_VACTM[W]+100
Der Vorschubwert wird entweder als Linear- oder Umdrehungsvorschub programmiert:
Den Vorschubtyp bestimmt das Settingdatum:
SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE (Umdrehungsv. für
Positionierachsen/Spindeln)
Das Settingdatum kann per Bedienung oder von PLC, sowie aus dem Teileprogramm
verändert werden. Synchron zum Teileprogrammkontext kann der Vorschubtyp über die
Sprachbefehle FPRAON, FPRAOF umgeschaltet werden. Siehe dazu:
Literatur:
/FB1/ Funktionshandbuch Grundfunktionen; Vorschübe (V1)
Vorschubänderung
Zur Übernahme eines geänderten Vorschubs für Kommandoachsen ist nur eine erneute
Vorgabe des Endpunktes erforderlich, dieser muss nicht geändert sein.
Beispiel:
IDS=1 WHENEVER $A_IN[1] 00 1 DO POS[X] = 100 FA[X] = $R1
Erklärung:
Immer, wenn der analoge Eingang auf 1 wechselt, wir die Position 100 vorgegeben und
gleichzeitig der Vorschub aus dem R-Parameter 1 übernommen. Dies gilt auch, wenn bereits
ein Anfahren der Position 100 für die Kommandoachse X aktiv ist.
Hinweis
Der axiale Vorschub aus Bewegungssynchronaktionen wird nicht als Hilfsfunktion an die
PLC ausgegeben. Parallele axiale Technologiezyklen würden sich sonst gegenseitig
blockieren.
2.4.15

Achsen aus Synchronaktionen starten/stoppen

Starten / Stoppen
Kommandoachsen können auch ohne Angabe einer Endposition aus Synchronaktionen
gestartet werden. Die Achse wird dann solange in die programmierte Richtung verfahren, bis
durch einen erneuten Bewegungs- oder Positionier-Befehl eine andere Bewegung
vorgegeben wird, oder die Achse durch einen Stoppbefehl angehalten wird. Damit kann z. B.
eine endlos drehende Rundachse programmiert werden.
Die Programmierung erfolgt analog zur Programmierung von Positionierbewegungen.
MOV[Achse]=Wert
Datentyp des Wertes ist INT.
2-62
Funktionshandbuch, 11/2006, 6FC5397-5BP10-2AA0
Synchronaktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis