Herunterladen Inhalt Inhalt Diese Seite drucken

Bedingtes Warten Im Bahnsteuerbetrieb Waitmc - Siemens SINUMERIK 840Di sl Handbuch

Sinumerik 840d sl/840de sl; sinumerik 840di sl/840die sl; sinumerik 840d powerline/840de powerline; sinumerik 840di powerline/840die powerline; sinumerik 810d powerline/810de powerline
Vorschau ausblenden Andere Handbücher für SINUMERIK 840Di sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.2 Kanäle
2.2.2

Bedingtes Warten im Bahnsteuerbetrieb WAITMC

Zielsetzung
Es soll nur dann gebremst und gewartet werden, wenn noch nicht alle zu koordinierenden
Kanäle ihre Markennummern für eine Synchronisation gesetzt haben. Bedingtes Warten.
Die Zeitpunkte für die Erzeugung von Wartemarken und die bedingten Warteaufrufe sind
entkoppelt.
Marken können zur Verständigung zwischen Kanälen auch dann gesetzt werden, wenn
Warten und Bremsen überhaupt nicht beabsichtigt ist. Kein WAITMC()-Befehl. In diesem Fall
behalten die Marken der Kanäle über RESET und NC-Start hinweg ihre Werte.
Voraussetzungen für bedingtes Warten
Um das bedingte Warten mit WAITMC() mit reduzierten Wartezeiten nutzen zu können,
muss:
● Bahnsteuerbetrieb G64 eingestellt sein
● die Look Ahead-Funktion aktiv sein
● Genauhalt (G60, G09) nicht eingestellt sein.
Verhalten
A) Beginnend mit dem Bewegungssatz vor dem Aufruf WAITMC() werden die Wartemarken
der anderen zu synchronisierenden Kanäle geprüft. Liegen diese bereits alle vor, so wird
ungebremst weiter mit Bahngeschwindigkeit gearbeitet. Kein Warten. Die
Bahngeschwindigkeit wird aufrechterhalten.
B) Fehlt wenigstens eine Wartemarke eines zu synchronisierenden Kanals, so wird von
Bahngeschwindigkeit nach Genauhaltgeschwindigkeit zu bremsen begonnen. In jedem
Interpolationstakt wird nun geprüft, ob die noch fehlenden Wartemarken der zu
koordinierenden Kanäle inzwischen eingetroffen sind. Ist dies der Fall, so wird wieder auf
Bahngeschwindigkeit beschleunigt und weitergearbeitet.
C) Sind bis zum Erreichen der Genauhaltgeschwindigkeit die erwarteten Marken der zu
synchronisierenden Kanäle nicht eingetroffen, kommt die Bearbeitung bis zum Eintreffen der
fehlenden Marken zum Stillstand. Aus dem Stillstand wird beim Eintreffen der letzten
erwarteten Marke wieder auf Bahngeschwindigkeit beschleunigt.
2-6
Ist Genauhalt angewählt, entspricht das Warten mit WAITMC() dem Warten mit WAITM()
aus SW-Stufe 3.
Erweiterungsfunktionen: BAGs, Kanäle, Achstausch (K5)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis