Herunterladen Inhalt Inhalt Diese Seite drucken

Istwertsetzen (Preseton) - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Beispiel X-Achse wahlweise aus Teileprogramm und Synchronaktionen fahren
N10 G01 X100 Y200 F1000
...
N20 ID=1 WHEN $A_IN[1]==1 DO
POS[X]=150 FA[X]=200
...
CANCEL(1)
...
N100 G01 X240 Y200 F1000
;X wird Bahnachse; vor Bewegung tritt Wartezeit aufgrund von Achsübergabe auf,
;falls digitaler Eingang 1 war und X aus Synchronaktion positioniert wurde.
Beispiel Verfahrbefehl für dieselbe Achse verändern
ID=1 EVERY $A_IN[1]>=1 DO POS[V]=100 FA[V]=560
;Positionieren aus Synchronaktion starten, wenn digitaler Eingang >= 1
ID=2 EVERY $A_IN[2]>=1 DO POS[V]=$AA_IM[V] FA[V]=790
;Achse läuft nach, der 2. Eingang wird gesetzt, d. h. Endposition und Vorschub
;für die Achse V wird bei zwei gleichzeitig aktiven Synchronaktionen fließend
;bei laufender Bewegung nachgeführt.
10.4.19

Istwertsetzen (PRESETON)

Funktion
Bei der Ausführung von PRESETON (Achse,Wert) wird die aktuelle Achsposition nicht
verändert, es wird ihr ein neuer Wert zugewiesen.
PRESETON aus Synchronaktionen ist möglich für:
● Modulo-Rundachsen, die aus dem Teileprogramm gestartet wurden
● alle Kommandoachsen, die aus der Synchronaktion gestartet wurden
Programmierung
DO PRESETON(Achse, Wert)
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
;X-Achse im Teileprogramm programmiert
;Positionieren aus Synchronaktion starten,
wenn ;digitaler Eingang ansteht
;Synchronaktion abwählen
10-49

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis