Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Fliegende Vorgabe Einer Neuen Endposition - Siemens SIMATIC FM 357-2 Handbuch

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

Werbung

NC-Programmierung
POS[Achse]
MOV[Achse]
Mit diesen Aktionen können Achsen asynchron zum NC-Programm positioniert
werden. Die Positionierbewegung ihrerseits hat keinen Einfluß auf das NC-Pro-
gramm.
Ein gleichzeitiges Bewegen einer Achse aus dem NC-Programm und aus Synchro-
naktionen ist nicht zugelassen. Zeitlich nacheinander ist dies möglich, es können
jedoch Wartezeiten beim Wechsel der Achse auftreten.
Der axiale Vorschub ist nach der Anweisung FA[Achse] zu programmieren.
Aktive Softwareendlagen sind wirksam. Über NC-Programm eingeschaltete Ar-
beitsfeldbegrenzungen (WALIMON/WAILMOF) sind nicht wirksam.
POS[Achse] = Position
Die Achse fährt auf eine vorgegebene Endposition. Die Angabe der Endposition er-
folgt absolut oder relativ (siehe Kapitel 10.2.3).
Während der Bewegung können Sie fliegend eine neue Position vorgegeben.
Aktive Nullpunktverschiebungen und Werkzeugkorrekturen werden berücksichtigt.
Vor POS[Achse] muß zur Freigebe der Achse einmalig WAITP(Achse) program-
miert werden.

Beispiel: Fliegende Vorgabe einer neuen Endposition

N10 ID=1 EVERY $A_IN[9]==TRUE DO POS[Y]=100 FA[Y]=2000
N20 ID=2 EVERY $A_IN[10]==TRUE DO POS[Y]=200
Wenn der dig. Eingang 9 von 0 auf 1 schaltet, startet die Positionierbewegung der
Y-Achse auf die Endposition 100. Schaltet der Eingang 10 von 0 auf 1 wird fliegend
eine neue Endposition 200 für Y vorgegeben.
MOV[Achse] = Wert
Eine Achse wird endlos in die programmierte Richtung verfahren. Es kann fliegend
eine Endposition vorgegeben oder die Achse gestoppt werden.
Wert = 1:
Wert = –1:
Wert = 0:
MOV[Achse] = 0 darf nur für eine Achse verwendet werden:
S die mittels MOV[Achse] = 1/–1 bzw. POS[Achse] = ... bewegt wird.
S oder durch WAITP(Achse) freigegeben ist.
Beispiel: Fliegender Wechsel zwischen MOV und POS
N10 ID=1 WHEN $AA_STAT[X]<>1 DO MOV[X]=1 FA[X]=1000
N20 ID=2 WHEN $A_IN[10] == 1 DO POS[X]=100
Die X-Achse beginnt in positive Richtung zu fahren (ID=1). Schaltet der Eingang
10 auf 1, wird während der Bewegung auf 100 positioniert. Diese Aktionen werden
nur einmalig ausgeführt.
10–160
Positionierbewegung auf Endposition
Positionierbewegung ohne Endposition
Achsbewegung in positive Richtung
Achsbewegung in negative Richtung
Achsbewegung stoppen
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis