Konfiguration

Basierend auf PLCopen unterscheiden wir zwischen zwei Hauptkoordinatensystemen:

Konfiguration 1:

Alle ACS- und MCS-Achsen, die in einem kinematischen Transformationskanal verwendet werden, müssen im System Manager erzeugt werden. So hat z.B. ein Delta-Roboter 3 ACS-Achsen (M1...M3) und 3 MCS-Achsen (X, Y, Z).

Kinematischen Transformationskanal konfigurieren

1. Alle Achsen (ACS und MCS) zur NC-Konfiguration im System Manager hinzufügen, genau wie PTP-Achsen.
Konfiguration 2:
2. Einen Kinematikkanal zur System Manager Konfiguration hinzufügen.
Konfiguration 3:
Durch das Hinzufügen eines Kanals wird eine Instanz einer Kinematikgruppe erzeugt.
3. Den Kanaltyp auswählen: NC-Kanal (für Kinematic Transformation) um eine kinematische Transformation auszuführen.
Konfiguration 4:
4. Die Objekte unter der Gruppe hinzufügen, die die kinematische Konfiguration des Benutzers darstellen.
Konfiguration 5:
5. Nach TcNcKin.tmc im TwinCAT\IO-Ordner suchen.
6. Zum Starten der Transformation für einen Delta-Roboter, wählen Sie z.B.
- Delta Typ 1
- Static-Trafo 6D (optionale MCS Verschiebung)
Konfiguration 6:
7. Die Transformationsgruppe muss wissen, welches Root-Modul aufzurufen ist. Deshalb muss die Objekt-ID der Kinematik (in diesem Fall Delta Type1) ausgewählt werden. Das Kinematik-Objekt definiert die Anzahl der in der SPS zu verwendenden ACS- und MCS-Achsen (siehe ST_KinAxes).
Konfiguration 7:
8. Die Objektparameter entsprechend der verwendeten Kinematik parametrieren.
Konfiguration 8:
Wenn das erledigt ist, ist die System Manager Konfiguration abgeschlossen.
9. Die Transformation kann jetzt von der SPS aus aktiviert werden (siehe SPS-Bibliothek). Zum Ansprechen der Transformation, ein zyklisches Kanalinterface in der SPS definieren und dieses mit den I/O des Kinematikkanals verknüpfen.
in_stKinToPlc      AT %I*     : NciChannelToPlc;
out_stPlcToKin     AT %Q*     : NciChannelFromPlc;