Seite 1
® EtherCAT Kommunikation Ausgabe: P, Oktober 2017 Gültig für Firmware Version 1.17 Teilenummer 903-200005-01 Übersetzung des Originaldokumentes Bewahren Sie alle Anleitungen während der gesamten Nutzungsdauer des Produkts als Produktkomponente auf. Händigen Sie alle Anleitungen künf- tigen Anwendern/Besitzern des Produkts aus.
Seite 2
SynqNet ist ein eingetragenes Warenzeichen der Motion Engineering Inc. EnDat ist ein eingetragenes Warenzeichen der Dr. Johannes Heidenhain GmbH. EtherCAT ist ein eingetragenes Warenzeichen und patentierte Technologie, lizensiert von der Beckhoff Automation GmbH, Deutschland. Ethernet/IP ist ein eingetragenes Warenzeichen der ODVA, Inc.
Handbuch existieren regional unterschiedliche Versionen. Die SDO und PDO des Servoverstärkers werden zusätzlich in einer EtherCAT EtherCAT XML Datei mit dem Namen AKD EtherCAT Device Description. Diese Datei steht auf der KOLLMORGEN Webseite zum Download bereit (Teil des Firmware Zip Archivs).
AKD EtherCAT | 2 Allgemeines 2.3 Verwendete Symbole Symbol Bedeutung Weist auf eine gefährliche Situation hin, die, wenn sie nicht ver- GEFAHR mieden wird, zum Tode oder zu schweren, irreversiblen Ver- letzungen führen wird. Weist auf eine gefährliche Situation hin, die, wenn sie nicht ver-...
Application Layer: Das direkt von den Prozessinstanzen verwendete Protokoll. Category – Klassifizierung der auch für Ethernet-Kommunikation verwendeten Kabel. Distributed Clocks Mechanism - Verfahren zur Synchronisation von EtherCAT-Sla- ves und -Master Data Link (=Layer 2). EtherCAT verwendet Ethernet-Kommunikation (IEEE 802.3) EtherCAT Slave Controller...
Automatischer Wiederanlauf Es besteht die Gefahr von tödlichen oder schweren Verletzungen für Per- sonen, die in der Maschine arbeiten. Antriebe mit EtherCAT sind fern- bediente Maschinen. Sie können sich jederzeit ohne vorherige Ankündigung in Bewegung setzen. Der Antrieb kann abhängig von der Parametereinstellung nach dem Einschalten der Netzspannung, bei Spannungseinbrüchen oder Unterbrechungen automatisch anlaufen.
AKD EtherCAT | 3 Installation und Inbetriebnahme 3.2 Integriertes EtherCAT Anschluss an das EtherCAT-Netzwerk über X5 (Eingang) und X6 (Ausgang). 3.2.1 LED-Funktionen Der Status der Netzwerkkommunikation wird über die eingebauten LEDs angezeigt. Stecker LED-Nr. Name Funktion LED1 Link In EIN = aktiv...
EtherCAT-Hardware aktiv gesetzt. Sollten Sie ein Gerät von CANopen nach EtherCAT umschalten müssen, ändern Sie den Parameter DRV.TYPE. 1. Mit Software: Schließen Sie einen PC an den AKD an und ändern Sie den Parameter DRV.TYPE im WorkBench Terminal (siehe DRV.TYPE Dokumentation) oder 2.
Automatischer Wiederanlauf Es besteht die Gefahr von tödlichen oder schweren Verletzungen für Per- sonen, die in der Maschine arbeiten. Antriebe mit EtherCAT sind fern- bediente Maschinen. Sie können sich jederzeit ohne vorherige Ankündigung in Bewegung setzen. Der Antrieb kann abhängig von der Parametereinstellung nach dem Einschalten der Netzspannung, bei Spannungseinbrüchen oder Unterbrechungen automatisch anlaufen.
ESC (EtherCAT Slave Controller) von Strang 2. FBUS.PARAM02 Dieser Parameter aktiviert die Synchronisationsfunktion des AKD. Die DC-Funktion muss aktiviert sein, um eine Synchronisation des AKD mit dem Master zu ermöglichen. Nur bei FBUS.TYPE = 3 (CANopen). Interne PLL-Funktion des Servoverstärkers aktiviert (1), Interne PLL-Funktion des Servoverstärkers deaktiviert (0).
Seite 17
0 DS402-Status EINGESCHALTET: Endstufe eingeschaltet. Bit 9 1 SDO Inhalt von Objekt 0x6063 ist identisch mit PDO Inhalt. 0 SDO Inhalt von Objekt 0x6063 hängt von AKD Einheiten Parametern ab. Bit 10 1 Status "Eingeschaltet" kann unabhängig vom Spannungspegel erreicht werden.
Subnets konfiguriert werden. Der Betrieb beider Netz- werkschnittstellen im selben Subnet wird NICHT unterstützt. Der Master benutzt die EtherCAT Mailbox zur Weiterleitung der Ethernet Daten vom PC zum Servoverstärker. Dies ermöglicht den Zugriff auf den Servoverstärker wie über Ethernet.
AKD EtherCAT | 3 Installation und Inbetriebnahme 3.6.2 Servoverstärker Einstellungen Nach der Einstellung des EtherCAT Gerätes müssen Sie EoE für den Servoverstärker frei- geben. In TwinCAT finden Sie eine EoE Seite in den Mailbox Einstellungen des Ser- voverstärkers. Wenn die EoE Seite nicht angezeigt wird, fügen Sie den Servoverstärker mit der neuesten Gerätebeschreibung erneut zum EtherCAT Netzwerk hinzu.
Servoverstärker herstellen, als wäre er über die Service-Schnittstelle ange- schlossen. 3.6.4 Leistung Da EoE die EtherCAT Mailbox Kommunikation sehr fordert, sollten Sie alle möglichen Maß- nahmen zur Verbesserung der Mailbox Leistung treffen. Mit Firmware 1.16 wurde die maximale Mailbox Größe von 512 auf 1024 Byte erhöht. Eine größere Mailbox bedeutet weniger Mailbox Übertragungen, was zu einer Leistungsteigerung...
3.7 Setup über TwinCAT NC/PTP System Manager Vor Inbetriebnahme des Verstärkers müssen folgende Voraussetzungen erfüllt sein: Der AKD ist mit WorkBench konfiguriert und der Servomotor kann sich bewegen. Der Master enthält eine ordnungsgemäß konfigurierte EtherCAT-Karte. Die TwinCAT-Software von Beckhoff (Inbetriebnahme des NC/PTP-Modus) ist installiert.
AKD EtherCAT | 3 Installation und Inbetriebnahme 3.7.1 Nach Geräten suchen Vergewissern Sie sich zunächst, dass der EtherCAT-Master an den EtherCAT AKD ange- schlossen ist. Legen Sie ein neues (leeres) Projekt an. Klicken Sie mit der echten Maustaste auf I/O-Devices (E/A-Geräte) startet die Durchsuchung des Systems nach den Geräten. In der in den PC eingesteckten EtherCAT-Netzwerkkarte ist ein Beispiel enthalten.
Yes (Ja), um fortzufahren. Eine NC-Aufgabe kann beispielsweise ein SPS-Programm zur Programmierung durch den Anwender enthalten. 3.7.5 Netzwerkkonfiguration aktivieren Vergewissern Sie sich, dass der AKD im Geräte-Strukturbaum erscheint. Geben Sie anschließend die Netzwerk-Konfiguration frei. Drücken Sie zunächst die Schaltfläche zum Erzeugen des Mappings und anschließend , zum Start der Konfigurationprüfung...
AKD EtherCAT | 3 Installation und Inbetriebnahme 3.7.6 Achse aktivieren und verschieben Die Achse kann durch Mausklick auf die Set-Schaltfläche im Online-Fenster innerhalb der jeweiligen Achse aktiviert werden. Siehe auch das folgende Bild. Daraufhin erscheint ein Popup-Fenster. Die Einstellung aktiviert den Antrieb und ermöglicht Befehlswerte in beide Fahrtrichtungen.
AKD EtherCAT | 3 Installation und Inbetriebnahme 3.8.1 Konfiguration von TwinCAT und WorkBench Das EtherCAT-Netzwerk muss mit dem TwinCAT System Manager eingerichtet und ver- waltet werden. Für den Anschluss an einen Servoverstärker und dessen Freigabe muss der Servoverstärker unter I/O Devices im TwinCAT System Manager geladen und die Achse zu NC - Configuration hinzugefügt werden, wie unter ➜...
AKD EtherCAT | 3 Installation und Inbetriebnahme 3.8.2 Anschluss an einen Servoverstärker über WorkBench Zum Anschluss an einen Servoverstärker muss in WorkBench ein TwinCAT-Gerät hin- zugefügt werden. Dies ist über die Startseite von WorkBench möglich. Zunächst muss der Typ des Servoverstärkers (Online - TwinCAT) festgelegt werden. Daraufhin wird eine Liste mit verfügbaren Servoverstärkern angezeigt.
Seite 27
WorkBench angelegtes Gerät mit diesem bestimmten Servoverstärker verbunden ist. Name und Port-Nummer des Servoverstärkers können im TwinCAT System Manager unter der Registerkarte General (Allgemein) und EtherCAT bzw. für den entsprechenden Ser- voverstärker unter I/O Configuration → I/O Devices → Device [x] → Drive [x] abgerufen wer- den.
Seite 28
AKD EtherCAT | 3 Installation und Inbetriebnahme Die Netz-ID kann in der Registerkarte EtherCAT unter I/O Configuration → I/O Devices → Device [x] abgerufen werden. Es ist wichtig zu verstehen, dass diese Angaben nicht vom Servoverstärker selbst, sondern vom TwinCAT Master stammen. Wenn die TwinCAT-Konfiguration also nicht die tat- sächliche Netzwerk-Konfiguration widerspiegelt, ist möglicherweise ein Servoverstärker in...
Der einzige Vorgang, der nicht mit WorkBench über TwinCAT durchgeführt werden kann, ist das Herunterladen neuer Firmware auf den Servoverstärker. Der Download neuer Firmware auf den Servoverstärker muss über die Funktion „File over EtherCAT“ (FoE) des TwinCAT- Servers erfolgen. Wenn die zyklische Kommunikation des TwinCAT-Masters aktiviert ist, werden einige von WorkBench über den ASCII-Kanal gesendeten Befehle möglicherweise durch den TwinCAT-...
1. Wählen Sie zunächst den Verstärker an. 2. Wechseln Sie zu Registerkarte Online. 3. Klicken Sie auf die Download Schaltfläche. 4. Wählen Sie Dateityp “All Files (*.*)”, um Parameterdateien mit der Endung “.akd” ange- zeigt zu bekommen. 5. Wählen Sie die Datei.
AKD EtherCAT | 3 Installation und Inbetriebnahme 3.9 Konfiguration über KAS IDE Wenn Sie ein Kollmorgen Automation Suite System (KAS) verwenden, ist die AKD-Kon- figuration vollständig in die KAS Integrated Development Environment (IDE) integriert, wie nachfolgend gezeigt: Weitere Informationen zur Konfiguration für ein KAS-System finden Sie in folgenden Abschnitten der KAS-Dokumentation: KAS IDE Benutzerhandbuch: Siehe Abschnitt 4.2.3 Add and Configure Drive.
Seite 32
AKD EtherCAT | 3 Installation und Inbetriebnahme Diese Seite wurde bewusst leer gelassen. KOLLMORGEN | kdn.kollmorgen.com | Oktober 2017...
Die Tabelle unten gibt die Adressen der einzelnen Register im FPGA-Speicher an. Die Daten werden im Little-Endian-Format zur Verfügung gestellt, wobei das niederwertige Byte (LSB) die niedrigste Adresse einnimmt. Eine detaillierte Beschreibung aller Register und FPGA- Speicherplätze ist in der Beschreibung „EtherCAT Slave Controller“der EtherCAT-Nut- zerorganisation (www.EtherCAT.org) erhältlich. Adresse Länge...
(SyncManager 3 Data) werden während jeder HW-IRQ ohne Anfrage eines AL Events geschrieben, ausgelöst beispielsweise durch ein SyncManager 2 Event. Der Mailbox-Aus- tausch zwischen Master und AKD wird komplett durch Abfrage des AL Eventregisters im Rahmen der Background-Task abgewickelt. Der Verstärker aktiviert individuelle EtherCAT Schnittstellen-Events, wenn das ent- sprechende Bit des Registers „Interrupt Freigabe“ auf 1 gesetzt ist.
AKD EtherCAT | 4 EtherCAT-Profil 4.2.2 AL Event-Anfrage (Adresse 0x0220:0x0221) Wenn das relevante Bit der AL Event-Anfrage auf 1 gesetzt ist, teilt die EtherCAT-Schnitt- stelle dem Verstärker mit, welches Event durch den AKD verarbeitet werden soll. Parameter Adresse Beschreibung Drive...
über die Register AL Status und AL-Statuscode. Etwaige Fehlermeldungen werden im AL- Status Code Register angezeigt. Ein Statuswechsel im AL Control-Register wird im AKD abgefragt, d. h. ein AL Control Event führt nicht zu einem HW-Interrupt innerhalb des Verstärkers. 4.3.1 AL-Control (Adresse 0x0120:0x0121)
(Bit 3 bis 0) (IB) 0x03 (BI) (IP) 0x02 AKD liest die Konfiguration von SyncManager 0 & 1 und prüft den Wert der Startadresse sowie die Länge. Der AKD bereitet sich für die Abwicklung von SyncManager 0 Events vor. (PI) 0x01 (PS) 0x04 AKD liest die Konfiguration von SyncManager 2 &...
Der Servoverstärker befindet sich noch in der Bootphase oder in einem Fehlerzustand. Einschaltsperre Im Status „Switch On Disable“kann der Verstärker nicht durch die EtherCAT-Schnitt- stelle aktiviert werden, z. B. weil keine Spannungsversorgung vorhanden ist. Einschaltbereit Im Status „Ready to Switch On“ kann der Verstärker über das Steuerwort aktiviert werden.
AKD EtherCAT | 4 EtherCAT-Profil 4.4.3 Bits der Statusmaschine (Statuswort) Bitbelegung im Statuswort Bit Name Bit Name Ready to Switch On Herstellerspezifisch (reserviert) Switched On Remote (immer 1) Operation Enable 10 Target Reached Fault 11 Internal Limit Active Voltage Enabled...
2. SDO Schreibzugriff auf Objekt 0x1C12 Sub1 Data:0x1701 3. SDO Schreibzugriff auf Objekt 0x1C12 Sub0 Data:0x01 In AKD.XML Dateien bis zu Firmware Version 1.8.x.x wurde im festen Mapping 0x1701 das Objekt 0x6062sub0 als “Position Sollwert” benutzt. In AKD.XML Dateien ab AKDFirmware Version 1.8.5.0 wird Objekt 0x60C1sub1 als “Position Sollwert”...
Seite 43
AKD EtherCAT | 4 EtherCAT-Profil 0x1B25 Interner Positions-Istwert ( 4 Bytes), Position des 2. Positions-Feedbacks (4 Bytes), Latch Position 2 positiv / negativ (4 Bytes), Digitale Eingänge (4 Bytes), Schleppfehler (4 Bytes), Latch Position 1 positiv / negativ (4 Bytes), Statuswort (2...
1. Die Mapping-Auswahl wird gelöscht (Schreiben von 0 in Objekt 0x1C12 Sub 0 und 1C13 Sub 0). 2. Da die AKD-Implementierung auf CANopen basiert, erfolgt die Erstellung der Echt- zeitdaten auf Basis von bis zu 4 PDOs aus mit 8 Bytes in beiden Richtungen. Diese PDOs werden auf dieselbe Weise wie in einem CAN-Controller mit den Objekten 0x1600 bis 0x1603 und 0x1A00 bis 0x1A03 erstellt.
AKD EtherCAT | 4 EtherCAT-Profil Wenn freies Mapping erforderlich ist, muss das Kontrollkästchen für PDO-Konfiguration akti- viert werden. 4.6.1 Beispiel: Freies PDO-Mapping Für das freie Mapping der Ausgänge müssen Sie das feste Mapping von 0x1701 deak- tivieren, stattdessen können Sie bis zu vier PDOs (0x1600- 0x1603) frei zuweisen. Die maxi- male Anzahl an Bytes für jedes dieser PDOs ist 8.
Seite 46
AKD EtherCAT | 4 EtherCAT-Profil Eine Liste möglicher Objekte für das Mapping erscheint, aus der Sie einen neuen Eintrag aus- wählen. In diesem Fall ist der Sollwert für den Modus Dasselbe gilt für die Tx-PDO-Richtung. Hier Interpolierte Position gewählt. der Wert der internen Ist-Position gewählt.
Seite 47
AKD EtherCAT | 4 EtherCAT-Profil Für die Verwendung im NC müssen Sie die interpolierte Sollwertposition von der Achse mit der NC-Achse verknüpfen. KOLLMORGEN | kdn.kollmorgen.com | Oktober 2017...
Seite 48
AKD EtherCAT | 4 EtherCAT-Profil Wenn diese Konfiguration abgeschlossen ist, können das Mapping wie zuvor beschrieben aktivieren: Der NC-Bildschirm zeigt jetzt eine Position im Online-Fenster an, deren letzte Ziffern sprin- gen. Nach Aktivierung der Leistungsstufe über die Schaltfläche „All“ kann der Verstärker über die Bewegungsschaltflächen oder die Funktionen im Funktionsmenü...
AKD EtherCAT | 4 EtherCAT-Profil 4.7 Unterstützte zyklische Sollwert- und Istwerte Unterstützte zyklische Sollwerte Name CANopen Daten Beschreibung Objekt Strom-Sollwert 0x2071 Sub 0 32 Bit skaliert in mA Latch-Steuerwort 0x20A4 sub 0 UINT16 Umschalt-Bit für digitale Ein- 0x20B8 16 Bit gängen löschen...
Seite 50
AKD EtherCAT | 4 EtherCAT-Profil Unterstützte zyklische Istwerte Name CANopen Daten Beschreibung Objekt Interner Positions-Istwert 0x6063 Sub 0 INT32 Geschwindigkeits-Istwert 0x606C Sub 0 INT32 CANopen-Statuswort 0x6041 Sub 0 UINT16 CANopen-Statuswort Zweite Positionsrückführung 0x2050 Sub 0 INT32 Digitale Eingänge 0x60FD Sub 0 UINT32...
Interpolierte Position DRV.OPMODE 2 0x6060Sub0 Data: 7 DRV.CMDSOURCE 1 In dieser Betriebsart sendet der EtherCAT- Master zyklische Positionssollwerte an den AKD. Diese Sollwerte werden gemäß Feld- bus-Abtastrate vom AKD interpoliert. Referenzfahrt DRV.OPMODE 2 0x6060 sub 0 data : 6 DRV.CMDSOURCE 0 In dieser Betriebsart ist eine AKD-interne Referenzierung möglich.
Distributed Clock (DC) Event im AKD erzeugt. Eine zugewiesene 62,5 µs Echtzeit-Task im AKD überwacht die verstrichene Zeit zwischen den DC Events und der AKD Systemzeit und verlängert oder verkürzt je nach Bedarf die Abtastrate von 62,5 µs zur CPU.
Das Timing-Diagramm verdeutlicht den Prozess des Mailbox-Zugriffs: 1. Der EtherCAT-Master schreibt die Mailbox-Anfrage in den Mailbox-Ausgangspuffer. 2. Beim nächsten Interrupt löst die EtherCAT-Schnittstelle ein Sync Manager 0 Event (Mail- box-Ausgabe) im AL Event-Register aus. 3. Der Servoverstärker liest 16 Bytes aus dem Mailbox-Ausgangspuffer und kopiert sie in das interne Mailbox-Ausgangs-Array.
AKD EtherCAT | 4 EtherCAT-Profil 4.13.1 Mailbox-Ausgang Ein Interrupt der EtherCAT-Schnittstelle mit einem Event vom Typ Sync Manager 0 startet einen Mailbox-Ausgabeprozess. Eine 1 im „Mail Out Event“-Bit des AL Event-Registers signalisiert dem Servoverstärker, dass die EtherCAT-Schnittstelle eine Mailbox-Nachricht senden möchte und die erforderlichen Daten bereits im Mailbox-Ausgangspuffer abgelegt hat.
AKD EtherCAT | 4 EtherCAT-Profil 4.13.2 Mailbox-Eingang Der Servoverstärker antwortet auf jedes CoE-Telegramm mit einem 16 Byte langen Ant- worttelegramm im Mailbox-Eingangspuffer. Die Bytes sind wie folgt definiert: Adresse 0x1C00 Adresse 0x1C0F 10 11 12 13 14 15 CAN over EtherCAT-spezifische Daten...
AKD EtherCAT | 4 EtherCAT-Profil 4.14 EEProm Inhalt AKD hat eine integrierte EEProm Emulation. Dieses EEProm kann vom EtherCAT Master gelesen werden und liefert einige Verstärkereigenschaften wie PDO-Informationen, Ver- stärkername, Seriennummer und kommunikationsspezifische Eigenschaften. Die Informationen sind in kategorisiert. Im AKD sind zwei herstellerspezifische Kategorien implementiert: Kategorie 0x0800: Beinhaltet einen String mit dem Gerätenamen im Format: AKD-...
AKD EtherCAT | 5 Anhang 5 Anhang 5.1 CANopen Notfall-Meldungen und Fehlercodes Notfall-Meldungen werden durch interne Gerätefehler ausgelöst. Sie haben eine hohe ID-Prio- rität, um einen schnellen Buszugriff sicherzustellen. Die Notfall-Meldung beinhaltet ein Feh- lerfeld mit vordefinierten Fehlernummern (2 Bytes), einem Fehlerregister (1 Byte), der Fehlerkategorie (1 Byte) und zusätzlichen Informationen.
Seite 71
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 3405h nein Berechnungsmethode für VL.ARTYPE1 BiQuad-Filter 1 3405h nein Berechnungsmethode für VL.ARTYPE2 BiQuad-Filter 2 3405h nein Berechnungsmethode für VL.ARTYPE3 BiQuad-Filter 3 3405h nein Berechnungsmethode für VL.ARTYPE4...
Seite 72
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 3407h nein Verstärkung für Beschleu- VL.KBUSFF nigungsvorsteuerung 3407h nein Einstellung des Geschwin- VL.ERR digkeits-Fehlers 3412h INT8 nein Typ des Bremswiderstands REGEN.TYPE 3414h Rückführung und Einstellung REGEN.WATTEXT...
Seite 73
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 3440h nein Einstellung des Zeitwerts für CS.TO die vorgesehene Antriebs- geschwindigkeit in CS.VTHRESH. 3441h nein Kontrollierter Stoppzustand CS.STATE 3443h nein Meldet den möglichen Grund DRV.DIS für eine Antriebssperre...
Seite 74
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 3460h nein Steuert die Bedingungslogik. CAP1.EVENT 3460h nein Auswahl der Bedingungslogik CAP0.PREEDGE für Erfassung 3460h nein Auswahl der Bedingungslogik CAP1.PREEDGE für Erfassung 3460h nein Einstellen des Bedingungs- CAP0.PRESELECT...
Seite 75
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 3474h nein Höherwertige 32 Bits von Ein- DIN2.PARAM gangsparameter 2 3474h nein Höherwertige 32 Bits von Ein- DIN3.PARAM gangsparameter 3 3474h nein Höherwertige 32 Bits von Ein- DIN4.PARAM...
Seite 76
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 3494h INT32 nein Einstellung der für „Wake“ und WS.DISTMAX „Shake“ erforderlichen Maxi- malbewegung 3494h nein Einstellung der Verzögerung WS.TDELAY3 für „Wake“ und „Shake“ zwi- schen Regelkreisen im Modus 3494h INT32 nein Festlegung der maximal zuläs-...
Seite 77
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 34A0h INT32 nein Vergleichswert Endschalter 7 PLS.P7 34A0h INT32 nein Vergleichswert Endschalter 8 PLS.P8 34A1h Array PLS-Breite — 34A1h nein Anzahl Einträge — 34A1h INT32 nein Einstellung der Breite von End- PLS.WIDTH1...
Seite 78
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 34A8h INT32 nein Stellt den Komparator 0 CMP0.MODVALUE Modulo Wert ein 34A9h Array Komparator 0 Modulo Grenzen — 34A9h nein Anzahl Einträge — 34A9h nein Komparator 0 Modulo Grenze CMP0.MODBOUND1...
Seite 79
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 34ADh nein Komparator 0 Modus 5 CMP0.MODE 5 34ADh nein Komparator 0 Modus 6 CMP0.MODE 6 34ADh nein Komparator 0 Modus 7 CMP0.MODE 7 34B0h Array USER.DWORDS zum...
Seite 83
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 3656h nein Nullpunkt Feedback 1 FB1.ORIGIN 3659h INT32 nein Typ des Beschleu- UNIT.ACCROTARY nigungssollwerts für das Sys- 365Bh INT32 nein Voreinstellung für später ver- MT.NUM...
Seite 85
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 50BCh UINT32 nein Modus elektronisches GEAR.MODE Getriebe; nur aktiv in Betriebs- art 2. 50BEh UINT32 nein Zähler der elektronischen GEAR.OUT Getriebeübersetzung fest; nur aktiv in Betriebsart 2.
Seite 86
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 51B3h UINT32 nein Skaliert das Beobachter- VL.KO Geschwindigkeitssignal; nur aktiv in den Betriebsarten 1 und 2. 51B8h UINT32 nein Verhältnis des geschätzten VL.LMJR Last-Trägheitsmoments zum Motor-Trägheitsmoment;...
Seite 87
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 520Eh UINT32 nein Aktivierung / Deaktivierung DRV.EMUECHECK- SPEED der Überwachungsfunktion zum Vergleich von Motor- drehzahl und maximaler Dreh- zahl des emulierten Encoders. 5251h UINT32 nein Totbandmodus des Ana- AIN.DEADBANDMODE...
Seite 88
AKD EtherCAT | 5 Anhang Index Sub- Datentyp Float Zugriff PDO Beschreibung ASCII-Objekt Index Scale 5352h UINT16 nein Zeit zwischen Auftreten eines WS.CHECKT Kommunikationsfehler und Absetzen der Fehlermeldung. 535Ch UINT16 nein Ruhezeit des Motors bei WS.TSTANDSTILL Wake & Shake Modus 1.
AKD EtherCAT | 5 Anhang 5.3 Objektbeschreibungen Die Objekte in diesem Abschnitt sind nach der Objektnummmer sortiert. 5.3.1 Objekt 1000h: Device Type (DS301) Dieses Objekt beschreibt den Gerätetyp (Servoantrieb) und die Gerätefunktionalität (DS402 Antriebsprofil). Definition: Zusätzliche Informationen Geräteprofilnummer Modus-Bits 402d=192h Die Geräteprofilnummer ist DS402, der Typ ist 2 für Servoverstärker, die Modus-Bits 28 bis...
AKD EtherCAT | 5 Anhang 5.3.2 Objekt 1001h: Error register (DS301) Dieses Objekt ist ein Fehlerregister für das Gerät. Das Gerät kann interne Fehler in dieses Byte eintragen. Es ist Teil eines Emergency-Objekts. Index 1001h Name Error Register Objektcode Datentyp...
AKD EtherCAT | 5 Anhang 5.3.3 Objekt 1002h: Manufacturer Status Register (DS301) Das herstellerspezifische Statusregister enthält wichtige Angaben zum Verstärker. Index 1002h Name Manufacturer Status Register Objektcode Datentyp UNSIGNED32 Kategorie optional Zugriff PDO-Zuordnung möglich Wertebereich UNSIGNED32 Vorgabewert nein Die folgende Tabelle zeigt die Bitbelegung für das Statusregister:...
AKD EtherCAT | 5 Anhang 5.3.4 Objekt 1003h: Predefined Error Field (DS301) Das Objekt 1003h liefert eine Fehlerhistorie mit maximal 10 Einträgen. Subindex 0 beinhaltet die Anzahl der aufgetretenen Fehler seit dem letzten Reset der Feh- lerhistorie, entweder beim Start des Verstärkers oder durch Schreiben einer 0 in Subindex 0.
AKD EtherCAT | 5 Anhang 5.3.5 Objekt 1005h: COB-ID of the SYNC Message (DS301) Dieses Objekt definiert die COB-ID des Synchronisations-Objekts (SYNC). Index 1005h Name COB-ID for the SYNC Message Objektcode Datentyp UNSIGNED32 Kategorie bedingt Zugriff PDO-Zuordnung nicht möglich Wertebereich...
AKD EtherCAT | 5 Anhang 5.3.7 Objekt 1008h: Hersteller Gerätename (DS301) Der Gerätename besteht aus vier ASCII-Zeichen in Form von Yzzz, wobei Y für die Netz- spannung (L, M, H oder U, z. B. H für Hochspannung) und zzz für die Stromstärke der End- stufe steht.
AKD EtherCAT | 5 Anhang 5.3.10 Objekt 100Ch: Guard Time (DS301) Reaktionsüberwachung Das arithmetische Produkt der Objekte 100Ch Guard Time (Überwachungszeit) und 100Dh Lifetime Factor ergibt die Ansprechüberwachungszeit. Die Überwachungszeit wird in Millisekunden angegeben. Die Ansprechüberwachung wird mit dem ersten Nodeguard- Objekt aktiviert.
AKD EtherCAT | 5 Anhang 5.3.12 Objekt 1010h: Store Parameters (DS301) Dieses Objekt unterstützt die Speicherung von Parametern in einem Flash-EEPROM. Nur Subindex 1 zur Sicherung aller Parameter, die auch über die Benutzeroberfläche in den Para- meterdateien gespeichert werden können, wird unterstützt.
AKD EtherCAT | 5 Anhang 5.3.13 Objekt 1011h: Restore Default Parameters (DS301) Mit diesem Objekt werden die Defaultwerte der Parameter bezogen auf die Kommunikation oder das Geräteprofil wiederhergestellt. Der AKD ermöglicht die Wiederherstellung aller Defaultwerte. Index 1011h Name Restore Default Parameters...
AKD EtherCAT | 5 Anhang 5.3.14 Objekt 1012h: COB-ID of the Time Stamp (DS301) Dieses Objekt definiert die COB-ID des Zeitstempels. Index 1012h Name COB-ID für den Zeitstempel (Time Stamp) Objektcode Datentyp UNSIGNED32 Kategorie optional Zugriff PDO-Zuordnung nicht möglich Wertebereich...
AKD EtherCAT | 5 Anhang 5.3.16 Objekt 1016h: Consumer Heartbeat Time Die Consumer-Heartbeat-Zeit definiert die erwartete Heartbeat-Zykluszeit (ms). Sie muss größer sein als die zugehörige Producer-Heartbeat-Zeit, die auf dem diesen Heartbeat erzeu- genden Gerät konfiguriert wurde. Die Überwachung startet nach Empfang des ersten Heart- beat.
AKD EtherCAT | 5 Anhang 5.3.17 Objekt 1017h: Producer Heartbeat Time Die Producer-Heartbeat-Zeit definiert die Zykluszeit des Heartbeat in ms. Bei 0 wird sie nicht verwendet. Index 1017h Name Producer Heartbeat Time Objektcode Datentyp UNSIGNED16 Kategorie bedingt; obligatorisch, wenn Guarding nicht unterstützt wird...
Seite 106
Subindex 3 besteht aus zwei Revisionsnummern: Die Haupt-Revisionsnummer im oberen Wort enthält die CAN-Version. Die Neben-Revisionsnummer wird im AKD nicht verwendet. Die Firmware-Version kann als String über Objekt 0x100A oder in Zahlenform über Objekt 0x2018 Subindex 1 bis 4 abgefragt werden.
AKD EtherCAT | 5 Anhang 5.3.19 Objekt 1026h: OS Prompt Die Betriebssystem Eingabeaufforderung wird zum Aufbau eines ASCII-Kom- munikationskanals zum Verstärker verwendet. Index 1026h Name OS Prompt Objektcode Array Datentyp UNSIGNED8 Kategorie optional Subindex Beschreibung Anzahl Einträge Datentyp UNSIGNED8 Kategorie...
AKD EtherCAT | 5 Anhang Subindex Name Übertragungstyp Kategorie obligatorisch Zugriff PDO-Zuordnung nicht möglich Wertebereich UNSIGNED8 Vorgabewert Subindex 2 beinhaltet den Übertragungstyp des PDO. Es gibt zwei Einstellarten: Wert FFh oder 255 für ereignisgesteuertes PDO, das direkt vom Empfänger interpretiert und ausgeführt wird.
AKD EtherCAT | 5 Anhang 5.3.22 Objekte 1800-1803h: 1. - 4. TXPDO Kommunikations Parameter (DS301) 1800h bis 1803h für TXPDO 1 bis 4 Index 1800h 1801h 1802h 1803h Name Transmit PDO Parameter Objektcode RECORD Datentyp PDO CommPar Kategorie obligatorisch Subindex Name Anzahl Einträge...
Seite 111
AKD EtherCAT | 5 Anhang Subindex Name reserviert Kategorie optional Zugriff PDO-Zuordnung nicht möglich Wertebereich Vorgabewert Subindex Name Ereigniszeitgeber Kategorie optional Zugriff PDO-Zuordnung nicht möglich Wertebereich UNSIGNED16 (0=nicht verwendet, ms) Vorgabewert Subindex 1 enthält die COB-Id des PDO als Bit-codierte Information: Bit-Nr.
5.3.24 Objekt 1C12h: RxPDO assign (DS301) Dieses Objekt wird zur Zuweisung des freien Mappings für die Empfangsrichtung der EtherCAT Daten. Entweder wird eines der festen RxPDO Mappings 1701h - 1725h gewählt oder 1 - 4 der freien Mappings 1600h - 1603h.
AKD EtherCAT | 5 Anhang 5.3.25 Objekt 1C13h: TxPDO assign (DS301) Dieses Objekt wird zur Zuweisung des freien Mappings für die Senderichtung der EtherCAT Daten. Entweder wird eines der festen TxPDO Mappings 1B01h - 1B26h gewählt oder 1 - 4 der freien Mapping 1A00h - 1A03h.
AKD EtherCAT | 5 Anhang 5.3.26 Objekt 2000h: System Warnings Das Objekt zeigt bis zu drei aktuelle Systemwarnungen mit ihren AKD Nummern. Index 2000h Name System Warnings Objektcode Array Datentyp UNSIGNED32 Subindex Beschreibung Anzahl Einträge Kategorie obligatorisch Zugriff PDO-Zuordnung nicht möglich Wertebereich...
AKD EtherCAT | 5 Anhang 5.3.28 Objekt 2002h: Hersteller Status Bytes Das Objekt liefert mit vier getrennten, PDO zuordbaren Bytes den Hersteller-Status (Objekt 0x1002 Sub 0). Index 2002h Name Hersteller Status Bytes Objektcode Array Datentyp UNSIGNED8 Subindex Beschreibung Anzahl Einträge...
AKD EtherCAT | 5 Anhang 5.3.30 Objekt 2012h: Fehlerhistorie: Fehlernummern Dieses Objekt liefert die letzten 20 Fehlernummern-Einträge aus der Tabelle "Fehlerhistorie". Den letzten Eintrag können Sie über Subindex 1 lesen. Bei neuen Ereignissen wird die Liste zu höheren Subindizes verschoben.
AKD EtherCAT | 5 Anhang 5.3.31 Objekt 2013h: Fehlerhistorie: Zeitstempel Dieses Objekt liefert die letzten 20 Fehler-Zeitstempel aus der Tabelle "Fehlerhistorie" in Sekunden bezogen auf DRV.RUNTIME. Den letzten Eintrag können Sie über Subindex 1 lesen. Bei neuen Ereignissen wird die Liste zu höheren Subindizes verschoben.
AKD EtherCAT | 5 Anhang 5.3.32 Objekt 2014-2017h: 1. - 4. Maske für Transmit-PDO Um die Buslast bei ereignisgesteuerten PDOs zu senken, kann die Überwachung für ein- zelne Bits im PDO mit Hilfe der Masken abgeschaltet werden. Beispielsweise kann so erreicht werden, dass Ist-Positionswerte nur ein Mal pro Umdrehung gemeldet werden.
AKD EtherCAT | 5 Anhang 5.3.33 Objekt 2018h: Firmware Version Dieses Objekt beinhaltet alle Angaben zur Firmware-Version. Beispiel: Für die Firmware-Version M_01_00_01_005 würden die Zahlen 1, 0, 1, 5 in den Subindizes 1 bis 4 angezeigt. Index 2018h Name Firmware-Version...
AKD EtherCAT | 5 Anhang 5.3.34 Objekt 2026h: ASCII Channel Dieses Objekt dient zum Aufbau eines ASCII-Kommunikationskanals zum Verstärker mit 4- Byte ASCII-Strings. Index 2026h Name ASCII Channel Objektcode Array Datentyp Visible String Kategorie optional Subindex Beschreibung Anzahl Einträge Datentyp...
AKD EtherCAT | 5 Anhang 5.3.35 Objekt 204Ch: PV Scaling Factor Das Objekt "PV Scaling Factor" zeigt den konfigurierten Zähler und Nenner des pv-Soll- wertfaktors an. Der pv-Skalierungsfaktor dient zur Änderung der Auflösung bzw. des Rich- tungsbereichs für den spezifizierten Sollwert. Er wird außerdem zur Berechnung des v1- Drehzahl-Sollwerts und des v1-Drehzahl-Istwerts herangezogen.
AKD EtherCAT | 5 Anhang 5.3.36 Objekt 2071h: Stromsollwert Dieser Parameter kann alternativ zu dem DS402 Parameter 6071h genutzt werden und ist der Eingangswert für den Drehmomentregler. Der Wert ist skaliert in mA. Index 2071h Name Target current Objektcode Datentyp...
AKD EtherCAT | 5 Anhang 5.3.39 Objekt 20A1h: Latch Position 1, negative Flanke Über dieses Objekt wird abhängig von CAP0.MODE die Position oder Zeit ausgelesen, bei der die erste negative Signalflanke aufgetreten ist, die mit dem Befehl CAP0.TRIGGER kon- figuriert werden kann. Die Latch-Freigabe muss aktiv sein (siehe Objekt 20A4 und 20A5).
AKD EtherCAT | 5 Anhang 5.3.41 Objekt 20A3h: Latch Position 2, negative Flanke Über dieses Objekt wird in Abhängigkeit von CAP1.MODE die Position oder Zeit aus- gelesen, bei der die erste negative Signalflanke aufgetreten ist, die mit dem Befehl CAP1.TRIGGER konfiguriert werden kann. Die Latch-Freigabe muss zu diesem Zweck aktiv sein (siehe Objekt 20A4 und 20A5).
AKD EtherCAT | 5 Anhang 5.3.43 Objekt 20A5h: Latch Status Register Das Latch-Statusregister dient zur Abfrage der Zustände der Erfassungsmaschinen 1 und 2. Index 20A5h Name Latch Status Register Objektcode Datentyp UNSIGNED16 Kategorie optional Zugriff PDO-Zuordnung möglich Wertebereich Vorgabewert Wert...
AKD EtherCAT | 5 Anhang 5.3.45 Objekt 20A7h: Latch Position 2, positive oder negative Flanke Über dieses Objekt wird in Abhängigkeit von CAP1.MODE die Position oder Zeit aus- gelesen, bei der die erste positive oder negative Signalflanke aufgetreten ist, die mit dem Befehl CAP1.TRIGGER konfiguriert werden kann.
Es liegt in der Verantwortung des Benutzers, diese Funktion korrekt zu benutzen. Wenn die Feldbus Steuerung gesperrt ist, wird der Servoverstärker die Bremse steuern, wie von den AKD Parametern vorgegeben. Sobald die Feldbussteuerung freigegeben ist, gilt das Bremsenkommando, das über den Feldbus empfangen wird. Wenn also das Brem- senkommando auf Schließen (Apply) gesetzt ist und der aktuelle Zustand Öffnen (Release)
Seite 129
AKD EtherCAT | 5 Anhang Subindex Name Bremsensteuerung Kommando Kategorie optional Zugriff PDO-Zuordnung möglich Wertebereich UNSIGNED16 Vorgabewert Mit Subindex 1 wird die Bremse gesteuert. Bit Definition: Name Beschreibung Feldbus Steuerung 0 - Bremse wird nicht über dieses Objekt gesteuert. freigeben 1 - Feldbus Steuerung über dieses Objekt freigeben.
AKD EtherCAT | 5 Anhang 5.3.48 Objekt 3474h: Parameter für digitale Eingänge Dieser Objektsatz dient zur Einstellung erweiterter Parameter für einige digitale Ein- gangsfunktionen. Die Parameter können für verschiedene DINx.MODEs verwendet werden, Daher ist die Skalierung möglicherweise unterschiedlich, oder es wird keine Skalierung ver- wendet.
AKD EtherCAT | 5 Anhang 5.3.49 Objekt 3475h: Parameter für digitale Ausgänge Dieser Objektsatz dient zur Einstellung erweiterter Parameter für einige digitale Aus- gangsfunktionen. Die Parameter können für verschiedene DOUTx.MODEs verwendet wer- den, daher ist die Skalierung möglicherweise unterschiedlich, oder es wird keine Skalierung verwendet.
Die Synchronisation zwischen einem Feldbus-Master und dem AKD ist bei allen unterstützten Feldbus-Systemen ähnlich. Die interne 16 kHz Interrupt-Funktion des AKD ist für den Abruf der PLL-Funktion zuständig. Diese PLL-Funktion wird ein Mal pro Feldbus-Zyklus abgerufen (eingestellt unter Objekt 60C2 Sub 1 und 2).
Seite 133
Der Wert von Sub 4 gibt die Zeit für die Verlängerung oder Verkürzung der Abtastrate des AKD-internen 16 kHz IRQ an, das für den Abruf der PLL-Funktion zuständig ist. Der Vor- gabewert für die Abtastzeit lautet 32 * 1/16 kHz = 2 ms.
AKD EtherCAT | 5 Anhang 5.3.51 Objekt 6040h: Control Word (DS402) Die Steuerbefehle ergeben sich aus der logischen Verknüpfung der Bits im Steuerwort und externen Signalen (z. B. Freigabe der Endstufe). Die Definitionen der Bits sind nachfolgend dargestellt: Index 6040h...
AKD EtherCAT | 5 Anhang Von der Betriebsart abhängige Bits im Steuerwort Die folgende Tabelle beschreibt die von der Betriebsart abhängigen Bits im Steuerwort. Der- zeit werden ausschließlich herstellerspezifische Betriebsarten unterstützt. Die einzelnen Betriebarten werden über das Objekt 6060 „Betriebsarten“ eingestellt.
Seite 136
AKD EtherCAT | 5 Anhang Zustände der Statusmaschine Kontrollierter Stopp: Bit 6 Bit 5 Bit 3 Bit 2 Bit 1 Bit 0 Geschwindigkeits- Einschalten Schnellhalt Fehler Betrieb Einge- Einschalt- schwellwert Deaktiviert freige- schaltet bereit geben Nicht einschaltbereit Einschaltsperre Einschaltbereit Eingeschaltet...
AKD EtherCAT | 5 Anhang 5.3.53 Objekt 605Ah: Schnellhalt Option (DS402) Das Objekt "Quick Stop Option Code" definiert die möglichen Aktion für den Schnellhalt. Index 605Ah Name Quick stop option code Objektcode Datentyp INTEGER16 Kategorie optional Zugriff PDO-Zuordnung nicht möglich...
AKD EtherCAT | 5 Anhang 5.3.54 Objekt 6060h: Betriebsarten (DS402) Dieses Objekt dient zur Einstellung der Betriebsart, die mit Objekt 6061h gelesen werden kann. Es werden zwei Typen von Betriebsarten unterschieden: herstellerspezifische Betriebsarten Betriebsarten gemäß CANopen-Antriebsprofil DS402 Diese Betriebarten werden im CANopen-Antriebsprofil DS402 definiert. Nach einem Betriebs- artwechsel muss der entsprechende Sollwert neu gesetzt werden (z.
AKD EtherCAT | 5 Anhang 5.3.55 Objekt 6061h: Anzeige der Betriebsart (DS402) Mit diesem Objekt kann die über das Objekt 6060h eingestellte Betriebsart gelesen werden. Eine Betriebsart ist erst gültig, wenn sie mit Objekt 6061h gelesen werden kann (siehe auch Objekt 6060h).
AKD EtherCAT | 5 Anhang 5.3.58 Objekt 6065h: Schleppfehlerfenster Das Schleppfehlerfenster definiert einen Bereich tolerierter Positionswerte symmetrisch zum Positionssollwert. Mögliche Ursachen für einen Schleppfehler sind ein blockierter Antrieb, eine unerreichbare Geschwindigkeitsvorgabe oder fehlerhafte Regelungskoeffizienten. Bei Schleppfehlerfensters = 0 ist die Überwachung abgeschaltet.
AKD EtherCAT | 5 Anhang 5.3.60 Objekt 6071h: Drehmoment Sollwert (DS402) Dieser Parameter ist der Eingangswert für den Drehmomentregler im Profildrehzahl-Modus. Der Wert wird in Tausendstel (1 ‰) des Nenndrehmoments angegeben. Index 6071h Name Target Torque Objektcode Datentyp INTEGER16 Kategorie bedingt;...
AKD EtherCAT | 5 Anhang 5.3.63 Objekt 607Ah: Zielposition (DS402) Das Objekt „Target Position“ definiert die Zielposition des Antriebs. Abhängig von Bit 6 im Steuerwort wird die Zielposition als relative Distanz oder als absolute Position interpretiert. Dabei kann die Art der Relativfahrt durch den herstellerspezifischen Parameter 35B9h Sub- index 0 weiter aufgeschlüsselt werden.
AKD EtherCAT | 5 Anhang 5.3.65 Objekt 607Dh: Software Endschalter (DS402) Das Objekt Software-Lagegrenzwert (Software Position Limit) beinhaltet die Subparameter „min position limit“ und „max position limit“. Neue Zielpositionen werden bezogen auf diese Grenzen geprüft. Die Grenzen sind relativ zum Maschinennullpunkt, der sich während der Referenzfahrt einschließlich des Referenz-Offsets (Objekt 607C) ergeben hat.
Die Beschleunigungsrampe (Profilbeschleunigung) wird in benutzerdefinierten Einheiten angegeben (Positionswerte / s²). Die Positionseinheiten sind über die Objekte 6091h und 6092h skaliert. Das Objekt ist mit dem AKD-Parameter DRV.ACC im Profile Velocity Mode und mit dem Fahrsatzparameter MT.ACC in allen anderen Betriebsarten verbunden...
5.3.69 Objekt 6087h: Drehmoment Anstieg (DS402) Definiert die Änderungsrate des Drehmoments. Der Wert wird angegeben in Promill des Nenndrehmoments pro Sekunde. Die minimale einstellbare Rate beim AKD entspricht DRV.ICONT (= 1000 Promill) pro ~ 420 ms, was etwa 2385 Promill / Sekunde entspricht.
AKD EtherCAT | 5 Anhang 5.3.71 Objekt 6091h: Getriebeübersetzung (DS402) Die Getriebeübersetzung (Gear Ratio) definiert das Verhältnis des Vorschubs in Posi- tionseinheiten pro Umdrehung der Antriebswelle. Dies schließt ein vorhandenes Getriebe mit ein. Getriebeübersetzung = Umdrehungen der Motorwelle / Umdrehungen der Antriebswelle.
AKD EtherCAT | 5 Anhang 5.3.72 Objekt 6092h: Feed Constant (DS402) Die Vorschubkonstante definiert das Verhältnis des Vorschubs in Positionseinheiten pro Umdrehung der Antriebswelle. Dies schließt ein vorhandenes Getriebe mit ein. Index 6092h Name Feed Constant Objektcode Array Datentyp Unsigned 32...
AKD EtherCAT | 5 Anhang 5.3.73 Objekt 6098h: Referenzfahrt Methode (DS402) Index 6098h Name Homing Method, HOME.MODE, HOME.DIR Objektcode Datentyp INTEGER8 Betriebsart Zugriff PDO-Zuordnung nicht möglich Einheit Positionseinheiten Wertebereich -128 bis 127 Vorgabewert Beschreibung der Referenzfahrtmethoden Die Wahl einer Referenzfahrtmethode durch Schreiben eines Werts in das entsprechende...
Seite 149
AKD EtherCAT | 5 Anhang Methode Kurzbeschreibung: Referenzfahrt Befehl gemäß DS402 3 bis 7 Nicht unterstützt — Referenzfahrt mit Referenzschalter, mit Null- HOME.MODE=5, punktsuche, Fahrtrichtung positiv HOME.DIR=1 9 bis 11 Nicht unterstützt — Referenzfahrt mit Referenzschalter, mit Null- HOME.MODE=5, punktsuche, Fahrtrichtung negativ HOME.DIR=0...
AKD EtherCAT | 5 Anhang 5.3.75 Objekt 609Ah: Referenzfahrt Beschleunigung (DS402) Index 609Ah Name Homing Acceleration Objektcode Datentyp UNSIGNED32 Betriebsart Zugriff PDO-Zuordnung nicht möglich Einheit Beschleunigungs-Einheiten Wertebereich 0 bis (2 Vorgabewert 5.3.76 Objekt 60B1h: Geschwindigkeit Offset Dieses Objekt liefert den Offset der Geschwindigkeit im Cyclic Synchronous Position Mode.
AKD EtherCAT | 5 Anhang 5.3.78 Objekt 60B8h: Touch Probe Funktion Dieses Objekt definiert die Funktion des Touch Probe. Index 60B8h Name Touch probe function Objektcode Variable Datentyp UNSIGNED16 Kategorie optional Zugriff PDO-Zuordnung Wertebereich UNSIGNED16 Vorgabewert Definition der möglichen Funktionen:...
AKD EtherCAT | 5 Anhang 5.3.79 Objekt 60B9h: Touch Probe Status Dieses Objekt zeigt den Status des Touch Probe an. Index 60B9h Name Touch Probe Status Objektcode Variable Datentyp UNSIGNED16 Kategorie optional Zugriff PDO-Zuordnung Wertebereich UNSIGNED16 Vorgabewert Definition des Status:...
AKD EtherCAT | 5 Anhang 5.3.81 Objekt 60BBh: Touch Probe 1 negative Flanke Dieses Objekt zeigt den Positionswert von Touch Probe 1 bei negativer Flanke an. Index 60BBh Name Touch probe 1 negative edge Objektcode Variable Datentyp INTEGER32 Kategorie optional...
Lineare Interpolation mit konstanter Zeit. 5.3.85 Objekt 60C1h: Interpolation Datenerfassung Im AKD wird bei der linearen Interpolation ein einzelner Sollwert unterstützt (Zielposition, Subindex 1). Nachdem das letzte Element eines Interpolationsdateneintrags in den Gerä- teeingangspuffer geschrieben wurde, wird der Zeiger des Speichers automatisch auf die nächste Speicherposition gesetzt.
10 s gegeben. Es sind nur Vielfache von 1 ms erlaubt. Die zwei Werte definieren den internen AKD-Para- meter FBUS.SAMPLEPERIOD (Vielfache von 62,5 µs). Es müssen beide Werte geschrie- ben werden, um einen neuen Interpolationszeitraum festzulegen. Erst dann wird FBUS.SAMPLEPERIOD aktualisiert.
AKD EtherCAT | 5 Anhang 5.3.87 Objekt 60C4h: Interpolation Datenkonfiguration Im AKD ist für lineare Interpolation nur der Wert 1 in Subindex 5 möglich. Index 60C4h Name Interpolation Data Configuration Objektcode RECORD Datentyp Erfassung Interpolationsdatenkonfiguration (0081h) Kategorie optional Subindex Beschreibung Anzahl Einträge...
Seite 158
AKD EtherCAT | 5 Anhang Subindex Beschreibung Puffer-Position Kategorie obligatorisch Zugriff PDO-Zuordnung nicht möglich Wertebereich UNSIGNED16 Vorgabewert Subindex Beschreibung Größe des Datensatzes Kategorie obligatorisch Zugriff PDO-Zuordnung nicht möglich Wertebereich 1 bis 254 Vorgabewert Subindex Beschreibung Puffer gelöscht Kategorie obligatorisch Zugriff PDO-Zuordnung nicht möglich...
AKD EtherCAT | 5 Anhang 5.3.89 Objekt 60E0h: Positiver Drehmomentgrenzwert Dieses Objekt liefert das konfigurierte maximale Motor Drehmoment in positiver Dreh- richtung. Der Wert wird in Tausendstel (1 ‰) des Nenndrehmoments angegeben. Index 60E0h Name Positive Torque Limit Value Objektcode...
AKD EtherCAT | 5 Anhang 5.3.91 Objekt 60E4h: Zusätzlicher Positionsistwert Dieses Objekt liefert den zusätzlichen Positionsistwert. Der Wert wird in benut- zerspezifischen Positionseinheiten angegeben. Der Wert wird wie in Objekt 6064h über Objekt 6091h und 6092h berechnet, jedoch mit den Faktoren, die in den Objekten 60E8h, 60E9h, 60EDh und 60EEh definiert sind.
AKD EtherCAT | 5 Anhang 5.3.92 Objekt 60E8h: Zusätzliches Übersetzungsverhältnis – Umdrehungen Motorwelle Dieses Objekt liefert die Anzahl der Motorwellenumdrehungen für das zusätzliche Über- setzungsverhältnis. Dieses Objekt soll wie der korrespondierende Subindex des Objekts 60EDh (Umdrehungen der Antriebswelle) benutzt werden. Der Wert des Objekt 60E4h wird analog zu Ojekt 6064h über Objekt 6091h berechnet.
AKD EtherCAT | 5 Anhang 5.3.93 Objekt 60E9h: Zusätzliche Feed Konstante – Feed Dieses Objekt liefert den Feed für die Berechnung der zusätzlichen Feed Konstante. Dieses Objekt soll wie der korrespondierende Subindex des Objekts 60EEh (Umdrehungen der Antriebswelle) benutzt werden. Der Wert des Objekt 60E4h wird analog zu Ojekt 6064h über Objekt 6092h berechnet.
AKD EtherCAT | 5 Anhang 5.3.94 Objekt 60EDh: Zusätzliches Übersetzungsverhältnis – Umdrehungen Antriebswelle Dieses Objekt liefert die Anzahl der Antriebswellenumdrehungen für das zusätzliche Über- setzungsverhältnis. Dieses Objekt soll wie der korrespondierende Subindex des Objekts 60E8h (Umdrehungen der Motorwelle) benutzt werden. Der Wert des Objekt 60E4h wird ana- log zu Ojekt 6064h über Objekt 6091h berechnet.
AKD EtherCAT | 5 Anhang 5.3.95 Objekt 60EEh: Zusätzliche Feed Konstante - Umdrehungen Antriebswelle Dieses Objekt liefert die Anzahl der Antriebswellenumdrehungen für die Berechnung der zusätzlichen Feed Konstante. Dieses Objekt soll wie der korrespondierende Subindex des Objekts 60E9h (Feed) benutzt werden. Der Wert des Objekt 60E4h wird analog zu Ojekt 6064h über Objekt 6092h berechnet.
AKD EtherCAT | 5 Anhang 5.3.96 Objekt 60F4h: Following Error Actual Value (DS402) Dieses Objekt liefert den aktuellen Wert des Schleppfehlers in benutzerdefinierten Einheiten. Index 60F4h Name Following Error Actual Value Objektcode Datentyp INTEGER32 Kategorie optional Zugriff PDO-Zuordnung möglich Wertebereich...
AKD EtherCAT | 5 Anhang 5.3.99 Objekt 60FEh: Digitale Ausgänge (DS402) Dieses Objekt definiert einfache digitale Ausgänge für Servoverstärker. Hersteller-Bits 16 und 17 spiegeln die digitalen Ausgänge 1 und 2. Index 60FEh Name Digital Outputs Objektcode Array Datentyp UNSIGNED32 Kategorie...
AKD EtherCAT | 5 Anhang 5.3.100 Objekt 60FFh: Geschwindigkeit Sollwert (DS402) Die Soll- oder Zieldrehzahl („Target Velocity“) repräsentiert den Sollwert für den Ram- pengenerator. Index 60FFh Name Target Velocity, VL.CMDU Objektcode Datentyp INTEGER32 Betriebsart Zugriff PDO-Zuordnung möglich Einheit Inkremente Wertebereich...
Unterstützte zyklische Istwerte (3470) aktualisiert, Objekt 6077 aktualisiert, Kapitel "Wichtige Parameter" aktualisiert, Warnhinweise aktualisiert Neue Objekte 35B8h, 35BDh und 6087h. N, 03/2017 Inbetriebnahme Ethernet über EtherCAT (EoE) (➜ S. 18) hinzugefügt. P, 10/2017 0x1725 und 0x1B26 neu zu Feste PDO Mappings (➜ S. 42). 1C12h und 1C13h korrigiert.
Seite 170
AKD EtherCAT | 6 Bisher erschienene Ausgaben: Diese Seite wurde bewusst leer gelassen. KOLLMORGEN | kdn.kollmorgen.com | Oktober 2017...
Seite 172
AKD EtherCAT | 7 Index 60FEh 60FFh 6502h PDO Festes Mapping PDO Flexibles Mapping Phasen-Hochlauf Abkürzungen AL Event Slave-Register Statusmaschine Statuswort 41, 135 Betriebsart Steuerwort Betriebsarten Synchronisation CANopen over EtherCAT TwinCAT Control Word Befehle Überwachung der Antworten Dokument Revisionen Verwendete Symbole...
Seite 173
AKD EtherCAT | Diese Seite wurde bewusst leer gelassen. KOLLMORGEN | kdn.kollmorgen.com | Oktober 2017...
Seite 174
WISSENSWERTES ÜBER KOLLMORGEN KOLLMORGEN ist ein führender Anbieter von Antriebssystemen und Komponenten für den Maschinenbau. Dank großem Know-how im Bereich Antriebssysteme, höchster Qualität und umfassender Fachkenntnisse bei der Verknüpfung und Integration von standardisierten und spezifischen Produkten liefert KOLLMORGEN optimale Lösungen, die mit Leistung, Zuverlässigkeit und Bedienerfreundlichkeit bestechen und Maschi- nenbauern einen wichtigen Wettbewerbsvorteil bieten.