Prozessabbild
Über das Prozessabbild (zyklisches Interface) einer Achse wird diese mit unterschiedlichen Antriebskomponenten verbunden. Im einfachsten Fall wird ein Link von der Achse zu einem Antrieb hergestellt und notwendige Verknüpfungen der Prozessabbilder werden automatisch durchgeführt. Im Einzelfall, insbesondere wenn in das System unbekannte Hardwarekomponenten eingebunden werden, müssen solche Verknüpfungen von Hand hergestellt werden.
Drive-Prozessabbild einer Achse
Über das Drive-Prozessabbild werden unterschiedliche Antriebs-Hardware oder auch entsprechende Busklemmen (+/-10V, PWM etc.) angebunden. Soweit diese Hardware direkt vom System unterstützt wird, ist keine manuelle Konfiguration notwendig.
Eingangsdaten des Drive-Prozessabbildes einer Achse
NC-In-Variable | Datentyp | Beschreibung |
---|---|---|
|
bzw.
| Optionaler Schleppfehler (Lageregelabweichung, d. h. Sollposition minus Istposition) des IO Drives in Inkrementen. Ausschließlich für die Betriebsart Cyclic Position Mode (z. B. für EtherCAT, SERCOS, CANopen). Diese Größe wird von der NC entsprechend aufbereitet und mathematisch als „externer“ Schleppabstand in physikalischen Einheiten (z. B. in mm oder Grad) verarbeitet. Verbunden (Mapping) mit:
|
|
bzw.
| reserviert |
|
| Optionale Status-Informationen Z. B. Drive-Fehler, Drive Enabled/Disabled, Kommunikation Antriebs-State-Machine (z.B. EtherCAT, SERCOS, CANopen, Profibus), Registerkommunikation. Verbunden (Mapping) mit
|
|
| Zusätzliche optionale Status-Informationen. Zum Beispiel Drive-Fehler, Drive Enabled/Disabled, Kommunikation Antriebs-State-Machine (z.B. EtherCAT, SERCOS, CANopen, Profibus), Registerkommunikation. Verbunden (Mapping) mit:
|
|
| reserviert |
|
| Optionaler feldbusabhängiger IO-Status wie WcState (Working Counter) bei EtherCAT oder CdlState bei Beckhoff Lightbus. |
|
bzw.
| Optionaler Drehmoment/Kraft-Istwert des IO Drives in Inkrementen. Diese Größe wird von der NC entsprechend aufbereitet und mathematisch als „ActTorque“ in physikalischen Einheiten (z. B. % oder A) verarbeitet. nDataIn3[0] verbunden (Mapping) mit:
|
|
bzw.
| reserviert |
|
bzw.
| reserviert |
|
bzw.
| reserviert |
|
| Verbunden (Mapping) mit:
|
|
| reserviert |
|
| reserviert |
|
| reserviert |
|
| Optional: Wird für die NC-Totzeitkompensation des Drives verwendet. |
Ausgangsdaten des Drive-Prozessabbildes einer Achse
NC-Out-Variable | Datentyp | Beschreibung |
---|---|---|
|
bzw.
| Aktuelle Sollgeschwindigkeit oder aktuelle Sollposition in Inkrementen Die Sollgeschwindigkeit bzw. die Sollposition der NC in physikalischen Einheiten, wie z. B. mm oder Grad, wird von der NC mathematisch in einen Inkrementalwert zurückgerechnet und zum Antrieb übertragen. Hierbei werden Überläufe des Inkrementalwertes in der Sollposition von der NC berücksichtigt. Je nach Drive-Typ wird eine Normierung der Sollgeschwindigkeit bzw. der Sollposition in Inkrementen vorgenommen. Wenn der Drive-Typ Universal-Drive gewählt wurde, enthält nOutData1 die Gesamtgeschwindigkeit (inkl. Lageregelanteil) mit Vorzeichen. Verbunden (Mapping) mit:
|
|
bzw.
| Aktuelle Sollgeschwindigkeit oder aktuelle Sollposition in Inkrementen Die Sollgeschwindigkeit bzw. die Sollposition der NC in physikalischen Einheiten, wie z. B. mm oder Grad, wird von der NC mathematisch in einen Inkrementalwert zurückgerechnet und zum Antrieb übertragen. Hierbei werden Überläufe des Inkrementalwertes in der Sollposition von der NC berücksichtigt. Je nach Drive-Typ wird eine Normierung der Sollgeschwindigkeit bzw. der Sollposition in Inkrementen vorgenommen. Wenn der Drive-Typ Universal-Drive gewählt wurde, enthält nOutData2 den Betrag der Gesamtgeschwindigkeit (inkl. Lageregelanteil, ohne Vorzeichen). Verbunden (Mapping) mit:
|
|
| Optionale Control-Information Zum Beispiel Drive-Reset, Drive Enable/Disable, Kommunikation Antriebs-State-Machine (z. B. EtherCAT, SERCOS, CANopen, Profibus), Registerkommunikation. Verbunden (Mapping) mit:
|
|
| Zusätzliche optionale Control-Information Digitale Richtungsausgabe der Sollwertgenerierung (entspricht dem Vorzeichen der Sollgeschwindigkeit, also ohne Lageregler) Digital Outputs Setpoint Generator: Verbunden (Mapping) mit
|
|
| Zusätzliche optionale Control-Information Digitale Richtungsausgabe bzw. Fahrstufen der Gesamtausgabe (Summe aus Sollwertgenerierung und Lageregler) Digital Outputs (Setpoint Generator + Position Controller): |
|
| reserviert |
|
bzw.
| Aktuelle Sollbeschleunigung (2te zeitliche Ableitung der Sollposition) in Inkrementen. Optional kann es auch das aktuelle Soll-Moment in Inkrementen enthalten (z. B. von einer erweiterten Transformation mit dynamischem Modell). Die Sollbeschleunigung und das Soll-Moment können entweder jeweils einzeln oder auch als Summe der Einzelgrößen vorliegen (je nach Parametrierung der Ausgabeskalierungen). Die Ausgabegröße ist vorzeichenbehaftet. Verbunden (Mapping) mit:
|
|
bzw.
| Verbunden (Mapping) mit:
|
|
bzw.
| Verbunden (Mapping) mit:
|
|
bzw.
| Verbunden (Mapping) mit:
|
|
| Verbunden (Mapping) mit:
|
|
| reserviert |
|
| reserviert |
|
| reserviert |