Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di sl Funktionshandbuch Seite 58

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

Werbung

Ausführliche Beschreibung
2.4 Aktionen in Synchronaktionen
Randbedingungen
● Interruptroutinen/asynchrone Unterprogramme
● REPOS
● Programmende
● Satzsuchlauf
CORROF
● Der Teileprogrammbefehl CORROF mit DRFOF wird beim Satzsuchlauf mit aufgesammelt
Literatur:
/FB1/ Funktionshandbuch Grundfunktionen; BAG, Kanal, Programmbetrieb (K1),
● DRF-Verschiebungen achsspezifisch mit CORROF abwählen
● Abwahl des Positionsoffsets bei aktiven Synchronaktionen
Literatur:
/PG/ Programmierhandbuch Grundlagen
2-46
Bei Aktivierung einer Interruptroutine bleiben modale Bewegungssynchronaktionen
erhalten und sind auch im asynchronen Unterprogramm wirksam. Erfolgt der
Unterprogrammrücksprung nicht mit REPOS, so wirken im Hauptprogramm die im
asynchronen Unterprogramm geänderten modalen Synchronaktionen weiter.
Im Restsatz gelten die Synchronaktionen wie im Unterbrechungssatz. Änderungen an
den modalen Synchronaktionen im asynchronen Unterprogramm sind im unterbrochenen
Programm nicht wirksam. Die mit FCTDEF programmierten Polynomkoeffizienten werden
von ASUP und REPOS nicht beeinflusst.
Im asynchronen Unterprogramm wirken die Koeffizienten aus dem aufrufenden
Programm. Im aufrufenden Programm wirken die Koeffizienten aus dem asynchronen
Unterprogramm weiter.
Die mit FCTDEF programmierten Polynomkoeffizienten wirken über Programmende
hinweg.
Bei Satzsuchlauf mit Berechnung werden diese Polynomkoeffizienten aufgesammelt,
d. h. in die Settingdaten geschrieben.
und in einem Aktionssatz ausgegeben. Dabei werden in den letzten vom Suchlauf
behandelten Satz mit CORROF oder DRFOF alle abgewählten DRF-Verschiebungen aus
Gründen der Kompatibilität aufgesammelt.
Ein CORROF mit AA_OFF wird beim Satzsuchlauf nicht aufgesammelt und geht verloren.
Will ein Anwender diesen Suchlauf weiterhin nutzen, so ist dies mit dem Satzsuchlauf via
Programmtest "SERUPRO" möglich. Weitere Details zu diesen Satzsuchlaufs sind
beschrieben in:
MitCORROF sind DRF-Verschiebungen für die einzelnen Achsen nur vom Teileprogramm
aus möglich.
Ist bei der Abwahl des Positionsoffsets über den Teileprogrammbefehl COROFF(Achse,
"AA_OFF") eine Synchronaktion aktiv, so wird der Alarm 21660 gemeldet. Gleichzeitig
wird $AA_OFF abgewählt und nicht wieder gesetzt. Wird die Synchronaktion später im
Satz nach CORROF aktiv, so bleibt $AA_OFF gesetzt und es wird ein Positionsoffset
interpoliert.
Funktionshandbuch, 11/2006, 6FC5397-5BP10-2AA0
Synchronaktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis