Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 613

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Achse aus einem anderen Kanal mit der Aktion GET anfordern
Hat zum Aktivierungszeitpunkt der Aktion GET ein anderer Kanal das Schreibrecht
(Interpolationsrecht) für die Achse ($AA_AXCHANGE_TYP[<Achse>] == 2), so wird die
Achse mittels Achstausch von diesem Kanal angefordert
($AA_AXCHANGE_TYP[<Achse>]==6) und sobald als möglich dem anfordernden Kanal
zugeordnet.
Sie nimmt dann den Zustand neutrale Achse an ($AA_AXCHANGE_TYP[<Achse>]==3).
Ein Reorganisieren im anfordernden Kanal findet nicht statt.
Zuordnung als NC-Programm Achse mit Reorganisieren:
Wurde die Achse bereits zum Aktivierungszeitpunkt der Aktion GET als neutrale Achse
angefordert ($AA_AXCHANGE_TYP[<Achse>]==6), so wird die Achse für das NC–
Programm angefordert ($AA_AXCHANGE_TYP[<Achse>]==5) und sobald als möglich dem
NC–Programm des Kanals zugeordnet ($AA_AXCHANGE_TYP[<Achse>]==0).
Achse bereits dem angeforderten Kanal zugeordnet
Zuordnung als NC-Programm Achse mit Reorganisieren:
Ist die angeforderte Achse zum Aktivierungszeitpunkt bereits dem anfordernden Kanal
zugeordnet, und im Zustand neutrale Achse – nicht von der PLC kontrolliert –
($AA_AXCHANGE_TYP[<Achse>]==3), so wird sie dem NC–Programm zugeordnet
($AA_AXCHANGE_TYP[<Achse>]==0).
Achse im Zustand als neutrale Achse ist vom PLC kontrolliert
Ist die Achse im Zustand neutrale Achse von PLC kontrolliert
($AA_AXCHANGE_TYP[<Achse>]==4), so wird die Achse als neutrale Achse angefordert
($AA_AXCHANGE_TYP[<Achse>] == 8), dabei wird die Achse abhängig vom Bit 0 im
Maschinendatum MD 10722: AXCHANGE_MASK für einen automatischen Achstausch
zwischen Kanälen gesperrt (Bit 0 == 0). Dies entspricht ($AA_AXCHANGE_STAT[<Achse>]
== 1).
Achse ist als neutrale Kommandoachse bzw. Pendelachse aktiv oder der PLC zugeordnet
Ist die Achse als Kommandoachse bzw. Pendelachse aktiv oder der PLC zum Verfahren
zugeordnet, PLC–Achse == konkurrierende Positionierachse,
($AA_AXCHANGE_TYP[<Achse>]==1),so wird die Achse als neutrale Achse angefordert
($AA_AXCHANGE_TYP[<Achse>] == 8), dabei wird die Achse abhängig vom Bit 0 im
Maschinendatum MD 10722: AXCHANGE_MASK für einen automatischen Achstausch
zwischen Kanälen gesperrt (Bit 0 == 0). Dies entspricht ($AA_AXCHANGE_STAT[<Achse>]
==1).
Eine erneute GET–Aktion fordert die Achse dann für das NC–Programm an
($AA_AXCHANGE_TYP[<Achse>] wird == 7).
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
613

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis