Seite 1
Xemo - Steuerungen Xemo-Step x20 / x30 – Gerätehandbuch Steuerungsmodul für die flexible Ansteuerung von Schrittmotoren Industrial Systems GmbH...
Seite 2
Gebrauchsmustereintragung sowie sonstige Rechte bleiben davon unberührt. Sie dürfen das Dokument vervielfältigen. Die Verbreitung darf nur mit Verweis auf die Urheberschaft der Systec GmbH erfolgen. Es ist Ihnen nicht gestattet, dieses Dokument zu bearbeiten, abzuwandeln oder in anderer Weise zu verändern. Die kommerzielle Verbreitung und Zugänglichmachung dieses Werks bedarf der schriftlichen Genehmigung...
Alternativ können Sie über die Xemo DLL im Online-Betrieb auch andere Programmiersprachen einsetzen. Kompatibilität zu Mechanisch ist die Kassette der Xemo-Step x20 mit der Baureihe der MCM-Step klassischen MCM-Steuerungen kompatibel. Nach Umstellung der Programmierung können Sie die Xemo-Step x20 alternativ in Anwendungen nutzen, in denen Sie bisher MCM-Step 120 bis MCM-Step 420 eingesetzt haben.
Seite 6
Xemo-Step x20 / x30 Technologieoption F Schneller Ausgang Der schnelle (Synchron-) Ausgang kann an max. 16 Positionen praktisch verzögerungsfrei (< 100 µs) externe Geräte während der Fahrt an- steuern, vgl. Kap. 7.2. - 6 - 858.12-1.7...
Vor dem Einschalten des Steuerungsmoduls sicherstellen, dass die am Gerät angegebene Betriebsspannung mit der Versorgungs- spannung übereinstimmt. Die Systec GmbH gewährleistet die ordnungsgemäße Funktion des Gerätes nur, wenn keine Veränderungen in Mechanik, Elektronik und Software vorgenommen werden. Das Öffnen des Gerätes sowie Abgleich-, Wartungs- und Reparatur- arbeiten dürfen nur von entsprechend geschultem Fachpersonal...
Xemo-Step x20 / x30 2.3 Bestimmungsgemäßer Gebrauch Bestimmungsgemäßer Gebrauch ist gegeben, wenn: Arbeiten an oder mit dem Steuerungsmodul durch eine Elektrofach- kraft oder von einschlägig unterwiesenen Personen unter Aufsicht und Anleitung einer Elektrofachkraft vorgenommen werden. Das Steuerungsmodul in einem technisch einwandfreien Zustand ist.
Seite 9
Umgang mit dieser Anleitung, und Voraussetzungen oder Grenzen der Programmierung in MotionBasic. Erfahren Sie in so gekennzeichneten Abschnitten zusätzlich Wissens- wertes und praktische Tipps. Tipp Das Literaturkürzel [SYSTECxxx] verweist Sie auf andere Bedienungs- [SYSTECxxx] anleitungen von Systec. Das Literaturverzeichnis finden Sie in Kap. 10.2. 858.12-1.7...
Leistungskarten iPM Leistungskarten für Schrittmotoren Montagehilfe Adapter zur Befestigung der Xemo-Step in einemSchaltschrank. Motoren Systec liefert auch passende Motoren für Ihre Applikation. Neben den eigentlichen Motoren erhalten Sie auch Varianten mit montierter Haltebremse und Getriebe. An das Steuerungsmodul können Sie Steuerungskomponenten mit CAN-Schnittstelle anschließen.
Seite 11
Es gilt das Gleiche wie für die digitalen Ein- und Ausgänge beschrie- Ausgänge bene. Leistungselektronik Ecostep-Leistungselektroniken stehen im Bereich von 560 bis 3.600 W (falls Bestelloption pro Motor zur Verfügung. CAN2-Interface) Informationen zu den Systemkomponenten finden Sie im Internet unter www.systec.de 11 - 858.12-1.7...
Xemo-Step x20 / x30 4 Aufbau und Funktion 4.1 Aufbau des Steuerungsmoduls 4.1.1 Anzeige- und Bedienelemente an der Vorderseite der Xemo-Step Abb. 1 Frontansicht der Xemo-Step Feld mit Benutzerleuchtdioden (programmierbar) sowie Anzeigen zum Betriebszustand der Xemo-Step Feld mit Leuchtdioden zur Anzeige der Ein- und Ausgänge Griff zum Herausziehen der Xemo-Step aus dem Einschubgehäu-...
Gerätehandbuch Das Xemo-Step-Steuerungsmodul ist in ein Gehäuse eingebaut, das in einem MPM-Rack oder der Montagehilfe befestigt werden kann. An der Rückseite des Gehäuses befinden sich die Busstecker, welche bei der x20 beide 32-polig, bei der x30 32- (X2) bzw. 48-polig (X1) sind.
Die RS232 Programmierschnittstelle ist in Form einer 9-poliger D-Sub- Steckverbindung realisiert. Für die Kommunikation zwischen Xemo-Step x20 und PC über RS232 wird ein 1:1 Kabel (2 -2, 3 - 3, 5 - 5) benötigt. Die Pinbelegung des RS232-Steckers lautet im Detail:...
Gerätehandbuch Hardware- Das Hardware-Handshake mittels der Signale RTS und CTS wird nicht Handshake unterstützt. Startbits Parität Nein Datenbits Handshake Nein Stopbits Baudrate 19.200 Baud Eine weitere Nutzungsmöglichkeit der seriellen Schnittstelle besteht im Einlesen von Daten durch das Xemo-Steuerungsmodul. Voraussetzung dafür ist ein entsprechendes MotionBasic-Programm. Wird die RS232-Schnittstelle in einem MotionBasic-Programm zum Einlesen von Daten verwendet, kann das MotionBasic-Programm nicht Hinweis...
Xemo-Step x20 / x30 4.1.3 Steckerbelegung an der Rückseite der Xemo-Step Abb. 2 Steckerbelegung an der Rückseite der Xemo-Step x20. Nicht dargestellt ist die optionale Reihe b des Steckers X1, welche bei der Xemo-Step x30 für die Bestelloptionen CAN2 bzw. externer Sicherheitskreis hinzukommt.
Xemo-Step x20 / x30 X1 ac2-8 8x galvanisch entkoppelte 24V-Ausgänge (bis 200 mA, Last muss einen Widerstand von mindestens 100 Ω haben) X1 ac12-18 8x galvanisch entkoppelte 24V-Eingänge (verpolungsgeschützt) analoge IO 1 Analogeingang (0 – 4,096 V, 13 bit ADC) 1 Analogausgang (0 bis +/-10 V, 12 bit DAC) Im Gegensatz zu MCM-Step x20 sind keine Pins für RS232-...
Gerätehandbuch 4.1.3.4 Externer Sicherheitskreis (Option) Freigabe +/- Galvanisch entkoppelter 24 V-Freigabe-Eingang (verpolungsgeschützt) (Option) Bereitschaft In/Out Galvanisch entkoppelter Bereitschaftsausgang für Betriebsbereitschaft 24 V/100 mA (Relais-Kontakte) (Option) 4.2 Funktionen des Steuerungsmoduls 4.2.1 Funktionsweise des Xemo-Step-Steuerungsmoduls 4.2.1.1 Einbindung in eine Steuerung Grundsätzliche Die Xemo-Step ist ein Steuerungsmodul, das keine Leistungselektronik Arbeitsweise enthält.
Arten der Achssteuerung möglich. Mit der SPS-Funktionalität werden Ein- und Ausgänge programmiert sowie Bedienterminals angesteuert. Grundausstattung Die Achssteuerung bietet Systec in unterschiedlichen Ausführungen an. In der Grundausstattung – Punkt-zu-Punkt-Steuerung - ist die Bewe- gungsbahn der Motoren unabhängig voneinander. Alle Motoren kön-...
Gerätehandbuch Im Offline-Betrieb ist ein MotionBasic-Programm im Xemo-Step-Steu- erungsmodul gespeichert. Das Steuerungsmodul bzw. die damit aufge- baute Steuerung arbeitet als Stand-Alone-System. Im Online-Betrieb ist dagegen ein PC mit dem Steuerungsmodul stän- dig über die serielle Schnittstelle verbunden. Programmiert wird auf dem PC in einer Hochsprache.
Xemo-Step x20 / x30 Nr. 49 „keine Freigabe“. Gleichzeitig werden je nach programmiertem Freigabestatus alle Motorbewegungen sofort gestoppt oder mit der Not- stopprampe abgebremst. Das Bereitschafts-Signal (siehe weiter unten) wird ebenfalls zurückgenommen. Eine erneute Freigabe durch Setzen des Freigabeeingangs kann erst nach der Fehlerbestätigung durchge- führt werden.
Seite 23
Steuerung in diesen Stellungen nicht gestartet werden. • Um ein Betriebssystem-Update durchzuführen, werden eine zusätzliche PC-Software und das neue Betriebssystem benötigt. Falls ein Betriebssystem-Update notwendig sein sollte, setzen Sie sich bitte mit der Systec GmbH in Verbindung. 23 - 858.12-1.7...
Xemo-Step x20 / x30 5 Inbetriebnahme 5.1 Mechanischer Einbau Montage Schieben Sie die Xemo-Step ganz in das Rack oder die Montagehilfe hinein. Ziehen Sie die Schrauben, (4) in Abb. 1, an. Die Montage der Steuerung ist nur an trockenen Orten erlaubt.
Gerätehandbuch ab 7 m: 2 x Motorhaltebremse 2 x 0,5 mm 1,0 – 1,5 mm Diese Aufstellung von Kabeltypen, die für die Verdrahtung der Xemo- Steuerungen mit Motoren bzw. Linearachsen und weiteren Komponen- ten erforderlich sind, stellt eine Empfehlung dar. Abweichungen hierzu können zu einem schlechteren, eventuell gestörtem Systemverhalten führen.
Xemo-Step x20 / x30 5.2.3 CAN-Geräte an das Steuerungsmodul anschließen Bei CAN werden die einzelnen Geräte über einen seriellen Bus mitein- ander verbunden. Die Busleitung ist eine geschirmte symmetrische Zweidrahtleitung. Die Leitungsenden müssen mit einem Widerstand abgeschlossen werden. Für den CAN-Bus müssen Sie ein abgeschirmtes Kabel verwenden.
Steuerung. Ausführliche Informationen finden Sie in der MotionBasic Programmieranleitung [SYSTEC717]. MotionBasic ist eine moderne und strukturierte Programmiersprache für die Systec Mehrachsen-, Positionier- und Bahnsteuerungen ‘Xemo’. MotionBasic verbindet den BASIC Sprach-Standard mit Sprachelemen- ten für eine Maschinensteuerung. Eine Maschine bzw. ein Positioniersystem zeichnet sich durch spezi- Systemparameter fische Merkmale wie die Anzahl der Achsen, die zulässigen Verfahrge-...
Seite 28
Xemo-Step x20 / x30 Verfahrgeschwindigkeit einer Achse festlegt. setzt die _Speed (_X) = 1000 Verfahrgeschwindigkeit der X-Achse auf 1000. Ebenso können Beschleu- nigungen und Verzögerungen vorgegeben werden. Beachten Sie, dass Sie den Motorstrom, (Register-Nr. 2031), _Current und die Mikroschrittauflösung, (Register-Nr. 2050), an der...
Die Syntax der Library- und DLL-Funktionen bzw. Prozeduren ist im Handbuch der Xemo-Windows-DLL [SYSTEC 591] beschrieben. LabVIEW VIs Systec bietet ebenfalls VIs für LabVIEW an. Damit kann die Xemo- Steuerung mit der Programmieroberfläche LabVIEW angesprochen werden. Genauere Hinweise finden Sie in [SYSTEC767].
Xemo-Step x20 / x30 6.2 Installation Installation von Die Integrierte Entwicklungsumgebung von MotionBasic 6 befindet sich MotionBasic 6 auf der Systec CD. Im Ordner Xemo /Xemo-Software finden Sie MotionBasic, MotionBasicIde_6.5.6.exe. Rufen Sie die Datei MotionBasicIde_6.5.6.exe auf und folgen Sie den Installationshinweisen.
Seite 31
Gerätehandbuch aset(0,_HRefInps, IoAddr(15.0..2)) '15.2 ist Eingang 'für Referenzschalter, 15.1 für End- 'schalter (links) und 15.0 für End- 'schalter (rechts) für Achse 0 31 - 858.12-1.7...
Xemo-Step x20 / x30 7 Technologieoptionen 7.1 Überblick Technologieoption C Mit der Technologieoption C steht Ihnen im Fall des 1-achsigen Systems das Setzen von Aktionspunkten, im mehr-achsigen System zusätzlich das bahnsynchrone Verfahren (Linear- Kreisinterpolation) Verfügung. 1. Aktionspunkte setzen meint, dass Sie in Abhängigkeit des Verfahrweges Ausgänge (rück-)setzen können.
Gerätehandbuch Stimmt die aktuelle Position mit einem Wert der Tabelle überein, wird der Synchronausgang gesetzt. Als Synchronausgang ist jeder digitale Ausgang der Steuerung einzeln oder in Kombination definierbar, vgl. das Stichwort "EA-Adresse" in der MotionBasic-Programmieranleitung [SYSTEC717]. Bzgl. des Ausgangsetzens gibt es drei verschiedene Varianten: 1.
Seite 34
Xemo-Step x20 / x30 _IdxFcMode = 2 Positionstabelle laden _IdxFcMode = 3 Vergleichs-Modus einschalten _IdxFcMode = 4 Vergleichs-Modus abschalten Funktion Pollingzeit, Ausgang und Einschaltdauer programmieren Die drei Werte werden den Registern 0 bis 2 zuge- wiesen. Reg 0 Pollingzeit Zeitintervall, innerhalb dem die Encoderwerte mit der Positionstabelle zyklisch verglichen werden.
Seite 35
Gerätehandbuch grammbeispiel zur Darstellung der Positionen auf dem Display der Steuerung. In der Subroutine „marking()“ ist der schnelle Ausgang für die Fahrt von 0 auf Position 20000 aktiviert, bei der Rückfahrt der Achse zum Nullpunkt deaktiviert. Beispiel 1 'Deklaration der EA-Adressen Defout SyncOut = 10.0 'Ausgang 10.0 den Namen...
Seite 36
Xemo-Step x20 / x30 s = str (_rpos(_x))'Aktuelle Istwertposition der 'Achse einlesen printxy 1,1, s 'Wert auf Display anzeigen cleol() 'Display bis Zeilenende löschen delay 30 s = str (_encoder()) 'Aktuelle Position am 'Encodereingang einlesen und 'anzeigen printxy 1,2, s...
Seite 37
Gerätehandbuch Beispiel 2 'Deklaration der EA-Adressen SyncOut und CmpOut Defout SyncOut = 10.0 'Dig. Ausgang 0 Defout CmpOut = 9.0..5 ' 6 Bit breite Ausgabe auf 'Benutzer-Led-Port '--- Synchronausgang initialisieren – Variante 1 --- ' Synchronausgang für Einschaltdauer setzen sub init_synch_out_var1 Set (0, 100) ' 100 µs Pollingzeit Set (1, IoAddr (SyncOut))
Seite 38
Xemo-Step x20 / x30 '--- Synchronausgang initialisieren – Variante 3 --- 'Ausgabekombination (Synchronausgang und Wert) bei 'Positionen beliebig schalten sub init_synch_out_var3 dim outval as long dim outaddr as long Set (0, 100) ' 100 µs Pollingzeit Set (1, 0) ' Synchronausgang = 0...
8 Wartung, Instandsetzung, Entsorgung 8.1 Wartung und Instandsetzung Das Xemo-Step-Steuerungsmodul ist wartungsfrei. Die Instandsetzung des Gerätes erfolgt ausschließlich durch Mitarbeiter der Firma Systec. Unsachgemäß durchgeführte Reparaturen durch nicht qualifiziertes Personal können zu Sachschäden, Körperverletzung oder zum Tod führen. 8.2 Entsorgung Entsorgen Sie die Xemo-Step entsprechend der örtlichen Entsorgungs-...
Xemo-Step x20 / x30 9 Technische Daten Spannungsversorgung Versorgungsspannung Xemo-Step 24 V DC (+10%/- 5%) Stromaufnahme bei 24 V DC ca. 130 mA Versorgungsspannung I/O Stecker 24V DC (+/-10%) Stromaufnahme max. 2,5 A Versorgungsspannung I/O Stecker 24V DC (+/-10%) Stromaufnahme: max.
Seite 41
Gerätehandbuch 4 bis 24 digitale Ausgänge (kurz- 24-V-Technik, galvanisch entkop- schlussfest) pelt von Logikspannung 8 bis 24 digitale Eingänge (verpolungsgeschützt) 1 Analogeingang 0 – 4,096 V, 13 bit ADC 1 Analogausgang 0 bis +/-10 V, 12 bit DAC Umweltbedingungen Umgebungstemperatur Kälte nach IEC 60068-2-1 0°...
Gerätes (z.B. Xemo-Step 420). Steht für Part Number (im Beispiel „3979“) und ist die Bestellnummer des Gerätes bei der Systec GmbH. Der EC-Level ist die „Versionsnummer“ der Hardware (nicht der Software). EC bedeutet „Engineering Change“. Der EC wird bei Hardwareänderungen hoch gezählt. Bei Ersatzlie- ferungen ist es wichtig, dass Sie diese Information zusammen mit der P/N-Nummer an Systec weiter geben.
Produkte der Baureihe Produktbezeichnung: Steuerungen Typen: Xemo-Step x20 und Xemo-Step x30 - in allen Austattungsvarianten - den grundlegenden Anforderungen der Richtlinie 2014/30/EU (Elektromagnetische Verträglichkeit) entsprechen und die Schutzziele der Niederspannungs- richtlinie 2014/35/EU einhalten. Angewandt wurden die harmonisierten Normen EN61000-6-2:2006-03 Störfestigkeit für Industriebereiche;...
Xemo-Step x20 / x30 10 Sonstiges 10.1 Adressen Hier finden Sie die Aufschlüsselung der einzelnen Adressen mit ihrer zugehörigen Plätzen am Busstecker sowie ihrer Funktion. Adresse Funktion X1 a x1 a2: Port 10.0 x1 a4: Port 10.2 x1 a6: Port 10.4 x1 a8: Port 10.5...