Inbetriebnahme der Beckhoff AX5206 Servoverstärker: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) |
Stefan (Diskussion | Beiträge) |
||
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Einleitung == |
== Einleitung == |
||
Dieser Artikel beschreibt die Inbetriebnahme der |
Dieser Artikel beschreibt die Inbetriebnahme der AX5206 Servoverstärker mit den Rotationsmotoren AM3032-0D30-0000 der Firma Beckhoff. |
||
Mögliche Anpassungen für den Betrieb der Copley STA2504P-516-S-S3F Linearmotoren wurden noch nicht eingepflegt. |
Mögliche Anpassungen für den Betrieb der Copley STA2504P-516-S-S3F Linearmotoren wurden noch nicht eingepflegt. |
||
== Vorbereitung == |
== Vorbereitung == |
||
Bei der Installation ist neben der TwinCAT Standardinstallation der NC Server mitzuinstallieren. Desweitern ist der [http://www.beckhoff.de/default.asp?download/drives_soft.htm?id=1990 TcDriveManager] von Beckhoff zu installieren. |
|||
== Anleitung == |
|||
== Einrichtung im System Manager == |
|||
=== Automatisches anlegen der Systemkonfiguration === |
=== Automatisches anlegen der Systemkonfiguration === |
||
* Als erstes den System Manager mittels Kontextmenü aus dem Windows Info Bereich starten: |
* Als erstes den System Manager mittels Kontextmenü aus dem Windows Info Bereich starten: |
||
Zeile 20: | Zeile 22: | ||
* Anschließend sucht TwinCat selbstständig nach angeschlossenen Geräten an allen konfigurierten Feldbuskarten. Die nun angezeigten Warn- und Hinweismeldungen können |
* Anschließend sucht TwinCat selbstständig nach angeschlossenen Geräten an allen konfigurierten Feldbuskarten. Die nun angezeigten Warn- und Hinweismeldungen können bis auf die Nachfrage, ob den jetzt der Free Run Modus gestartet werden soll, mit Ja/OK beantwortet werden. Den Free Run Modus dagegen nicht starten lassen: |
||
[[Bild:free_run.jpg]] |
[[Bild:free_run.jpg]] |
||
* Nun in der linken Spalte zu "E/A - Konfiguration -> E/A Geräte -> Gerät 1 (EtherCAT) -> Drive 1 (AX5206-0000-0010)" navigieren. Dort findet sich in der Registerkarte "Configuration" folgende Ansicht: |
|||
⚫ | |||
[[Bild:Configuration_main.jpg]] |
|||
* In der Baumstruktur bei "Channel A -> Parameter -> Motor and Feedback" den Button "Scan motor and feedback 1* anklicken, danach "Continue" und "OK": |
|||
[[Bild:Configuration_motor.jpg]] |
|||
* Als nächstes in der "Parameter list" bei "Safety -> P-0-2000" bei "Set Value" den Wert "AX5801" auswählen und mit dem Button "Download" über dem Tabellenfeld und "Append now" im erscheinenden Fenster, sicher: |
|||
[[Bild:Configuration_list.jpg]] |
|||
Sollte auch am zweiten Kanal des AX5062 ein Antrieb angeschlossen sein, so sind die letzten beiden Schritte auch für "Channel B" vorzunehmen. Bei mehreren AX5602 Servoverstärker am Bus muss das ganze Spielchen auch für diese wiederholt werden. |
|||
⚫ | |||
[[Bild:aktiviere config.jpg]] |
[[Bild:aktiviere config.jpg]] |
||
Zeile 31: | Zeile 48: | ||
=== Erweitere Konfiguration der Achsen === |
=== Erweitere Konfiguration der Achsen === |
||
* Zur weiteren Konfiguration den Encoder der ersten Achse unter "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1 -> Achse 1_Enc" auswählen und in der Registerkarte "Global" den Skalierungsfaktor setzen. Für den im Beckhoff AM3032-0D30-0000 eingesetzten Encoder ergibt sich der dargestellte Wert: |
* Zur weiteren Konfiguration den Encoder der ersten Achse unter "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1 -> Achse 1_Enc" auswählen und in der Registerkarte "Global" den Skalierungsfaktor setzen. Für den im Beckhoff AM3032-0D30-0000 eingesetzten Encoder ergibt sich der dargestellte Wert: |
||
[[Bild:encoder_global.jpg]] |
|||
Zum Schluss noch auf "Alle wählen" klicken, dann "Download" und beim erscheinenden Fenster mit "Jetzt sichern" bestätigen. Der Skalierungsfaktor gibt an, wie viele mm, m oder ° einem Inkrement des Encodersignals entsprechen. Siehe dazu [[Berechnung des Skalierungsfaktors]] |
Zum Schluss noch auf "Alle wählen" klicken, dann "Download" und beim erscheinenden Fenster mit "Jetzt sichern" bestätigen. Der Skalierungsfaktor gibt an, wie viele mm, m oder ° einem Inkrement des Encodersignals entsprechen. Siehe dazu [[Berechnung des Skalierungsfaktors]] |
||
* Nun eine Ebene höher zu "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1" wechseln. Hier in der Registerkarte "Einstellungen" Einheit und Anzeige wie gezeigt modifizieren: |
* Nun eine Ebene höher zu "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1" wechseln. Hier in der Registerkarte "Einstellungen" Einheit und Anzeige wie gezeigt modifizieren: |
||
[[Bild:Achse_einstellungen.jpg]] |
|||
Zeile 41: | Zeile 62: | ||
* In der Registerkarte "Global" sind nun die Geschwindigkeits- und Überwachungsparameter zu setzen. |
* In der Registerkarte "Global" sind nun die Geschwindigkeits- und Überwachungsparameter zu setzen. Mit dem Datenblatt für den jeweiligen Antrieb kann man die [[Berechnung der maximalen Drehzahl von Rotationsmotoren]] für die vorher gewählten Einheit durchführen. Für den Beckhoff AM3032-0D30-0000 können die angezeigten Werte übernommen werden: |
||
[[Bild:Achse_global.jpg]] |
|||
Zeile 48: | Zeile 70: | ||
* Weiter gehts in der Registerkarte "Dynamik". Hier wird die Härte des Anlaufs bzw. des Abbremsen des Antriebs mit den beiden Schiebereglern bzw. Hochlaufzeit/Bremszeit eingestellt. Gemäß der gerade eben gesetzten Schlepppositionsüberwachung sind die hier gezeigten Werte für den Beckhoff AM3032-0D30-0000 akzeptabel: |
* Weiter gehts in der Registerkarte "Dynamik". Hier wird die Härte des Anlaufs bzw. des Abbremsen des Antriebs mit den beiden Schiebereglern bzw. Hochlaufzeit/Bremszeit eingestellt. Gemäß der gerade eben gesetzten Schlepppositionsüberwachung sind die hier gezeigten Werte für den Beckhoff AM3032-0D30-0000 akzeptabel: |
||
[[Bild:Achse_dynamik.jpg]] |
|||
* Nun wieder eine Ebene tiefer zu "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1 -> Achse 1_Drive" springen. Hier in Registerkarte "Analog" eine Bezugsgeschwindigkeit kleiner oder gleich der Maximalgeschwindikeit eintragen und mit "Alle wählen", "Download" und "Jetzt sichern" übernehmen: |
* Nun wieder eine Ebene tiefer zu "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1 -> Achse 1_Drive" springen. Hier in Registerkarte "Analog" eine Bezugsgeschwindigkeit kleiner oder gleich der Maximalgeschwindikeit eintragen und mit "Alle wählen", "Download" und "Jetzt sichern" übernehmen: |
||
[[Bild:Drive_analog.jpg]] |
|||
Die ganzen Punkte der erweiterten Konfiguration müssen für jede Achse wiederholt werden. |
|||
== Test der Achsen == |
|||
Innerhalb des System Manager lässt sich unter "NC - Konfiguration -> NC-Task 1 SAF -> Achsen -> Achse 1" in der Registerkarte "Online" nun die erste Achse testen. Dazu die Reglerfreigabe mit Klick auf "Set" und "Alle" beim erscheinenden Fenster aktivieren. Jetzt lässt sich mit den gelben Buttons bzw. mit den F-Tasten der Motor steuern. |
|||
[[Bild:achse_online.jpg]] |
|||
== Troubleshooting == |
== Troubleshooting == |
||
=== Fehlercodes === |
|||
0x4552: Keine Reglerfreigabe oder Notausrelais nicht gelöst (auch blauen Taster bedienen!!!).<br> |
|||
0x4655: Safety Option für Achse nicht gesetzt. |
Aktuelle Version vom 8. Juni 2010, 14:19 Uhr
Einleitung
Dieser Artikel beschreibt die Inbetriebnahme der AX5206 Servoverstärker mit den Rotationsmotoren AM3032-0D30-0000 der Firma Beckhoff. Mögliche Anpassungen für den Betrieb der Copley STA2504P-516-S-S3F Linearmotoren wurden noch nicht eingepflegt.
Vorbereitung
Bei der Installation ist neben der TwinCAT Standardinstallation der NC Server mitzuinstallieren. Desweitern ist der TcDriveManager von Beckhoff zu installieren.
Einrichtung im System Manager
Automatisches anlegen der Systemkonfiguration
- Als erstes den System Manager mittels Kontextmenü aus dem Windows Info Bereich starten:
- Wähle Datei -> Neu und anschließend den System Manager im Konfig Modus starten:
- Im Kontextmenü von E/A Geräte -> Geräte suchen wählen:
- Anschließend sucht TwinCat selbstständig nach angeschlossenen Geräten an allen konfigurierten Feldbuskarten. Die nun angezeigten Warn- und Hinweismeldungen können bis auf die Nachfrage, ob den jetzt der Free Run Modus gestartet werden soll, mit Ja/OK beantwortet werden. Den Free Run Modus dagegen nicht starten lassen:
- Nun in der linken Spalte zu "E/A - Konfiguration -> E/A Geräte -> Gerät 1 (EtherCAT) -> Drive 1 (AX5206-0000-0010)" navigieren. Dort findet sich in der Registerkarte "Configuration" folgende Ansicht:
- In der Baumstruktur bei "Channel A -> Parameter -> Motor and Feedback" den Button "Scan motor and feedback 1* anklicken, danach "Continue" und "OK":
- Als nächstes in der "Parameter list" bei "Safety -> P-0-2000" bei "Set Value" den Wert "AX5801" auswählen und mit dem Button "Download" über dem Tabellenfeld und "Append now" im erscheinenden Fenster, sicher:
Sollte auch am zweiten Kanal des AX5062 ein Antrieb angeschlossen sein, so sind die letzten beiden Schritte auch für "Channel B" vorzunehmen. Bei mehreren AX5602 Servoverstärker am Bus muss das ganze Spielchen auch für diese wiederholt werden.
- Zuletzt die gerade automatisch erstellte Konfiguration aktivieren - Infoboxen alle mit OK/Ja wegklicken:
Die Grundlegenden Konfigurationsstrukturen zum Betrieb des Systems sind nun von TwinCAT in der linken Spalte erstellt worden. Nun geht es daran die speziellen Achseinstellungen einzupflegen...
Erweitere Konfiguration der Achsen
- Zur weiteren Konfiguration den Encoder der ersten Achse unter "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1 -> Achse 1_Enc" auswählen und in der Registerkarte "Global" den Skalierungsfaktor setzen. Für den im Beckhoff AM3032-0D30-0000 eingesetzten Encoder ergibt sich der dargestellte Wert:
Zum Schluss noch auf "Alle wählen" klicken, dann "Download" und beim erscheinenden Fenster mit "Jetzt sichern" bestätigen. Der Skalierungsfaktor gibt an, wie viele mm, m oder ° einem Inkrement des Encodersignals entsprechen. Siehe dazu Berechnung des Skalierungsfaktors
- Nun eine Ebene höher zu "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1" wechseln. Hier in der Registerkarte "Einstellungen" Einheit und Anzeige wie gezeigt modifizieren:
Die hier gewählte Einheit muss mit dem Skalierungsfaktor des Encoders bzw. mit der Berechnung des Skalierungsfaktors zusammenpassen.
- In der Registerkarte "Global" sind nun die Geschwindigkeits- und Überwachungsparameter zu setzen. Mit dem Datenblatt für den jeweiligen Antrieb kann man die Berechnung der maximalen Drehzahl von Rotationsmotoren für die vorher gewählten Einheit durchführen. Für den Beckhoff AM3032-0D30-0000 können die angezeigten Werte übernommen werden:
Auch hier am Ende wieder "Alle wählen", "Download" und "Jetzt sichern" anklicken.
Die Maximal erlaubte Geschwindikeit muss mithilfe des Datenblatts des Antriebs ausgerechnet werden. Die beiden nächsten Werte beziehen sich auf den Handbetrieb innerhalb des System Managers. Werte 4 und 5 sind für die Referenzfahrt. Zu erwähnen ist hier noch die Möglichkeit der Schlepp- und Zielpositionsüberwachung.
- Weiter gehts in der Registerkarte "Dynamik". Hier wird die Härte des Anlaufs bzw. des Abbremsen des Antriebs mit den beiden Schiebereglern bzw. Hochlaufzeit/Bremszeit eingestellt. Gemäß der gerade eben gesetzten Schlepppositionsüberwachung sind die hier gezeigten Werte für den Beckhoff AM3032-0D30-0000 akzeptabel:
- Nun wieder eine Ebene tiefer zu "NC - Konfiguration -> NC - Task 1 SVB -> Achsen -> Achse 1 -> Achse 1_Drive" springen. Hier in Registerkarte "Analog" eine Bezugsgeschwindigkeit kleiner oder gleich der Maximalgeschwindikeit eintragen und mit "Alle wählen", "Download" und "Jetzt sichern" übernehmen:
Die ganzen Punkte der erweiterten Konfiguration müssen für jede Achse wiederholt werden.
Test der Achsen
Innerhalb des System Manager lässt sich unter "NC - Konfiguration -> NC-Task 1 SAF -> Achsen -> Achse 1" in der Registerkarte "Online" nun die erste Achse testen. Dazu die Reglerfreigabe mit Klick auf "Set" und "Alle" beim erscheinenden Fenster aktivieren. Jetzt lässt sich mit den gelben Buttons bzw. mit den F-Tasten der Motor steuern.
Troubleshooting
Fehlercodes
0x4552: Keine Reglerfreigabe oder Notausrelais nicht gelöst (auch blauen Taster bedienen!!!).
0x4655: Safety Option für Achse nicht gesetzt.