Bewegungssteuerung
5.7.9.3
Zugehörige Dateien:
Steuerinterface:
256
Erläuterung:
Mehrfaches Erscheinen des Single-Starts während des Kurvendurchlaufs darf
!
nicht stören.
Single-Start während Positionierung darf nicht stören, Kurve soll nicht starten:
!
Dies wird dadurch verhindert, dass die Freigabe der Masterpositionserfassung
nur erfolgt, wenn der Antrieb im Zustand "Synchronized Motion" ist.
Wenn eine Positionierung ausgeführt wird, befindet sich die Achse im Zustand
!
"Discrete Motion". Durch Ausführen des MC-CamIn geht die Achse in den
Zustand "Synchronized Motion"; die Achse ist nun synchron zum
Kurvengenerator.
Mastererfassung wird mit einem externen Ereignis (Eingang I1) gestartet.
!
Dazu wird an den C3_MasterControl Baustein: Eingang StartSource der folgende
Wert gelegt: ADR(C3.DigitalInput_Value = Objekt für die digitalen Eingänge).
Zur Auswahl des 2. Bits aus diesem Wert erhält Eingang StartMask der Wert 2.
Die Achse wird nach dem Homing eingekoppelt (MC_CamIn), dann startet der
!
Kurvengenerator (C3_CamTableSelect), danach wird über den externen Eingang
I1 die Masterpositionserfassung gestartet (C3_MasterControl).
Da der Ausgang Home.Done dauerhaft ansteht, muss dieser Ausgang mit einem
Flankenbaustein auf CI1 gegeben werden. Nur so kann CI1 (MC_CamIn) wieder
neu aktiviert werden.
Die Absolutbewegung wird im Zustand "Synchronized Motion" nicht ausgeführt
!
(MC_MoveAbsolut meldet Fehler), wodurch dies automatisch verriegelt ist.
Beispiel 3: Single Start für 5-maligen Kurvendurchlauf
Aufgabe:
Offene Kurve ohne Stillstandsbereich
!
Ein- / Auskoppeln mit Überblendfunktion
!
Digitaler Eingang für Start von 5 Kurvenzyklen (incl. Ein- und Auskoppelzyklus)
!
CamExample03.C3P (Compax3 Projekt auf Compax3 CD:\Examples\Example3)
CamExample03.pro (CoDeSys Projekt auf Compax3 CD:\Examples\Example3)
Eingang Funktion
I0
Achse bestromen, Homing
I1
Freigabe und Start der Mastererfassung
I2
Start des Kurvenzyklus
I3
frei
I4
frei
I5
frei
I6
frei
I7
Start des virtuellen Masters
190-120108N6 C3IxxT40 Dezember 2005
Compax3 T40