Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogramme Als Aktion - Siemens SIMATIC FM 357-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

PRESETON (MA, IW)
MA – Maschinenachse
IW – Istwert
Mit PRESETON kann der Steuerungsnullpunkt im Maschinenkoordinatensystem
neu gesetzt werden, d.h. der aktuellen Achsposition wird ein neuer Wert zuge-
wiesen. Die Funktion ist auch während der Bewegung möglich.
PRESETON aus Synchronaktionen ist möglich für:
S Achsen die durch Synchronaktionen positioniert werden (POS, MOV)
S Modulo-Rundachsen die über NC-Programm verfahren werden
Beispiel: Istwert setzen während der Bewegung
N10 ID=1 EVERY $A_IN[9]==TRUE DO POS[X]=100 FA[X]=2000
N20 ID=1 EVERY ($A_IN[10]==TRUE) AND ($AA_STAT[X]==1)
DO $AC_PARAM[1]=$AA_IW[X]+5 PRESETON(X1, $AC_PARAM[1])
Mit der 0/1-Flanke von dig. Eingang 9 wird die Positionierbewegung der X-Achse
gestartet. Verfährt die X-Achse und Schaltet der dig. Eingang 10 von 0 auf 1 wird
jedesmal die aktuelle Istposition der X-Achse um +5 mm verschoben.
ACC[Achse]
Mit der programmierbaren Beschleunigung kann die über Parametrierung einge-
stellte Achsbeschleunigung in Synchronaktionen verändert werden. Die Bewegung
muß ebenfalls in einer Synchronaktion programmiert sein. Es wird die zum Bewe-
gungsbeginn aktive Beschleunigung wirksam.
$AC_PATHACC
Wurde die Bahnbeschleunigunng duch ACC reduziert, kann das z.B. bei externen
Ereignissen wie Stop oder Override = 0 zu sehr langen Bremswegen führen. Die
Systemvariable $AC_PATHACC ermöglicht die Erhöhung der Bahnbeschleunigung
bei Brems- bzw. Beschleunigungsvorgängen, ausgelöst durch externer Ereignisse
in Synchronaktionen.
Niedrigere Werte gegenüber der wirksamen Bahnbeschleunigung werden ignoriert.
Der Maximalewert wird auf das Zweifache der Achsbeschleunigung begrenzt.

Unterprogramme als Aktion

Die Funktion ist für die FM 357-2LX verfügbar.
In statischen oder selbsthaltenden Synchronaktion können Sie als Aktion ein Un-
terprogramm aufrufen. Im Unterprogramm dürfen jedoch nur solche Funktionen
programmiert werden, die auch als einzelne Aktionen zugelassen sind. Es können
mehrere Unterprogramme gleichzeitig gestartet und aktiv sein.
Die Sätze werden sequentiell im IPO-Takt abgearbeitet. Einfache Aktionen z.B.
Setzen eines digitalen Eingangs benötigen einen IPO-Takt, Positionierbewegungen
benötigen mehrere IPO-Takte. Pro Satz kann maximal eine Achsbewegung pro-
grammiert werden.
Ein einmal gestartetes Unterprogramm wird unabhängig von der zugehörigen Be-
dingung abgearbeitet. Nach Programmende kann das Programm bei erfüllter Be-
dingung erneut gestartet werden.
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0
Istwert setzen
; Programmierbare Beschleunigung
; Programmierbare Beschleunigung für externe Ereignisse
NC-Programmierung
10–161

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis