Herunterladen Inhalt Inhalt Diese Seite drucken
EMIS GmbH
Die Schrittmotorsteuerung SMC1000i
Version 1.0 vom 23.10.2018
EMIS GmbH  Zur Drehscheibe 4  92637 Weiden Tel. 0961/32040 Fax 0961/31494 www.emisgmbh.de
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für EMIS SMC1000i

  • Seite 1 EMIS GmbH Die Schrittmotorsteuerung SMC1000i Version 1.0 vom 23.10.2018 EMIS GmbH  Zur Drehscheibe 4  92637 Weiden Tel. 0961/32040 Fax 0961/31494 www.emisgmbh.de...
  • Seite 2: Inhaltsverzeichnis

    Die Schrittmotorsteuerung SMC1000i Inhaltsverzeichnis 1. Kurzbeschreibung 2. Technische Daten 3. Anschlussbelegung 4. Aufbau 5. Funktionsweise 6. Befehlsübertragung 6.1. Datenübertragung 6.2. Befehlsaufbau 6.3. Fehlercodes 7. Befehlsbeschreibung 7.1. Version abfragen 7.2. Status abfragen 7.3. Achsenposition abfragen 7.4. Startgeschwindigkeit einstellen 7.5. Endgeschwindigkeit einstellen 7.6.
  • Seite 3: Kurzbeschreibung

    Die Schrittmotorsteuerung SMC1000i 1. Kurzbeschreibung: Die Schrittmotorsteuerung SMC1000i verfügt über eine USB-Buchse welche eine virtuelle serielle Schnittstelle zur Verfügung stellt, sie dient zur 3-Achsensteuerung von Schrittmotoren. Die Karte ist für den Anschluss von bipolaren 2-Phasen- oder 4-Phasen Schrittmotoren geeignet. Betrieb...
  • Seite 4: Anschlussbelegung

    Die Schrittmotorsteuerung SMC1000i 3. Anschlussbelegung: Die Motoranschlüsse (X;Y;Z): Die Schrittmotorsteuerung SMC1000i-USB-v1.0 verfügt über Anschlüsse für 3 Schrittmotoren. Direkt auf der Steuerung befinden sich 3 integrierte Motortreiber, welche nicht separat erworben werden müssen. So können z.B. eine X-, Y- und Z- Achse betrieben werden.
  • Seite 5: Aufbau

    Die Schrittmotorsteuerung SMC1000i 4. Aufbau Bedeutung der Ein-/Ausgangsbezeichnungen: Stromversorgung: 24V DC Versorgungsspannung +24V DC Versorgungsspannung 0V Eingänge: SW-X Referenzschalter X-Motor SW-Y Referenzschalter Y-Motor SW-Z Referenzschalter Z-Motor NOT-AUS NOT-AUS Schalter (Öffner, nur im NOT-AUS Betrieb verwendbar) Statusanzeigen: LED1 Freigabe für Motorendstufen...
  • Seite 6: Funktionsweise

    Entwicklungsumgebung erzeugt werden, so dass hier völlig unabhängig vom Betriebssystem gearbeitet werden kann. 6. Befehlsübertragung 6.1. Datenübertragung Die Datenübertragung zur SMC1000i basiert auf einem ASCII- oder Textprotokoll. Alle Befehle sind aus ASCII-Zeichen aufgebaut. Ein Handshake-Verfahren ist nicht vorgesehen. Zusätzliche Steuersignale werden für die Datenübertragung nicht verwendet.
  • Seite 7: Fehlercodes

    Die Schrittmotorsteuerung SMC1000i Die Befehle zur Ansteuerung des Interfaces sind in zwei Gruppen unterteilt. Zum einen gibt es so genannte Masterbefehle, welche vom Interface zu jedem Zeitpunkt verarbeitet werden können. Diese Befehle sind durch das @-Zeichen gekennzeichnet. Beispiele für Masterbefehle sind der „Reset“-Befehl, die „Statusabfrage“ oder der „Achsen sofort stoppen“-Befehl.
  • Seite 8: Befehlsbeschreibung

    Die Schrittmotorsteuerung SMC1000i 7. Befehlsbeschreibung Nachfolgend werden alle zur Verfügung stehenden Befehle genauer beschrieben. Die Masterbefehle sind besonders gekennzeichnet! 7.1 Version abfragen (Masterbefehl) Abfrage der Interface-Version. Als Quittierung sendet das Interface die aktuelle Versionsnummer. Befehl: @V<CR> Quittierung: @V SMC-1000i-v1.03<READY> 7.2 Achsenposition abfragen (Masterbefehl) Die aktuelle Position einer Achse wird abgefragt.
  • Seite 9: Status Abfragen

    Die Schrittmotorsteuerung SMC1000i 7.3 Status abfragen (Masterbefehl) Den aktuellen Zustand des Interfaces abfragen. Als Quittierung liefert das Interface sechs Zeichen, welche durch die Darstellung einer Null (0) oder einer Eins (1) den aktuellen Zustand der Steuerung signalisieren. Befehl: @X<CR> Quittierung: @X aaaaaa<READY>...
  • Seite 10: Startgeschwindigkeit Einstellen

    Die Schrittmotorsteuerung SMC1000i Beispiel: @X<CR> Statusabfrage @X 100110<READY> Quittierung Es wird eine Referenzfahrt durchgeführt (5. Zeichen) und die Maschine läuft (1. Zeichen). Die aktuelle Position ist nicht bekannt (4. Zeichen), da diese erst durch die Referenzfahrt definiert wird. Welche der Motorachsen gerade in Bewegung ist, kann nicht festgestellt werden.
  • Seite 11: Rampenlänge Einstellen

    Die Schrittmotorsteuerung SMC1000i Voreinstellung: Die Tabellenfelder[1..8] sind mit dem Wert 600 Hz gefüllt, die Referenzgeschwindigkeit im Tabellenfeld[9] mit 200 Hz. Hinweis: Bei einer Vektorfahrt wird nicht mehr die Geschwindigkeit definiert, sondern nur noch der Index auf das Tabellenfeld, aus dem die End- geschwindigkeit entnommen werden soll.
  • Seite 12: Offset Nach Referenzfahrt Einstellen

    Die Schrittmotorsteuerung SMC1000i 7.7 Offset nach Referenzfahrt einstellen Dieser Parameter gibt die Anzahl der Schritte an, die nach einer Referenzfahrt vom Schalter weggefahren werden soll. Die Referenzfahrt besteht aus drei Bewegungsabläufen, der Suchfahrt hin zum Referenzschalter, der Freifahrt vom Schalter und der anschließenden Offsetfahrt. Für die Offsetfahrt wird hier die Schrittanzahl festgelegt.
  • Seite 13: Vektorfahrt Ausführen

    Die Schrittmotorsteuerung SMC1000i 7.9 Vektorfahrt ausführen Führt eine Vektorfahrt in Schritten linear interpoliert aus. Die Schrittausgabe kann entweder relativ zur aktuellen Position oder absolut erfolgen. Die jeweilige Achse, sowie die Richtung werden ebenfalls als Parameter übergeben. Befehl: Lg,abbbb[,abbbbbb] [,abbbb]<CR> Quittierung: <BUSY>...
  • Seite 14: Achsen Anhalten

    Die Schrittmotorsteuerung SMC1000i 7.10 Achsen anhalten (Masterbefehl) Mit diesem Befehl werden alle Achsen mit Rampenfahrt angehalten. Der aktuelle Verfahrbefehl wird beendet. Die Positionsinformationen bleiben erhalten. Befehl: @B<CR> Quittierung: <READY> 7.11 Reset durchführen / Achsen sofort stoppen (Masterbefehl) Dieser Befehl führt einen Reset aus und setzt das Interface in einen definierten Zustand.
  • Seite 15: Eingang Abfragen

    Die Schrittmotorsteuerung SMC1000i 7.13 Eingang abfragen (Masterbefehl) Befehl: @In<CR> Quittierung: @In b<READY> Bitte beachten Sie das Leerzeichen in der Rückmeldung nach @In. Der Buchstabe n [1-4] steht als Platzhalter für die verschiedenen Eingänge: 1: Eingang SW-X 2: Eingang SW-Y 3: Eingang SW-Z 4: Eingang NOT-AUS Der Buchstabe b[0,1] steht als Platzhalter den Zustand des Eingangs.
  • Seite 16: Motorstrom Einstellen

    Die Schrittmotorsteuerung SMC1000i 7.14 Motorstrom einstellen Befehl: c,addd,eee<CR> Quittierung: <READY> Der Buchstabe a steht für die jeweilige Achse und muss durch x, y, z ersetzt werden. Der Buchstabe d steht für den Motorstrom in Prozent, dieser kann zwischen 0% und 100% eingestellt werden.

Inhaltsverzeichnis