4 Achsen Schrittmotorsteuerung

StepGenerator4

4 Achsen Schrittmotorsteuerung
Takt- und Richtungssignale
Geschwindigkeit bis zu 100.000 Schritte/s
Positionierbereich +/- 2,147,483,647 Schritte
Einfache ASCII Befehle über die serielle Schnittstelle
I2C Adapter (Master) zur Ansteuerung externer Aktoren / Sensoren
40-pin DIP package PCB (600mil / 19mm x 52mm).

Anfrage senden
Datenblatt

Beschreibung

Der StepGenerator4 (SG4) ist eine kostengünstige, hochleistungsfähige 4 Achsen Schrittmotorsteuerung. Das Herz des SG4 ist ein 500MHz 32Bit Prozessor. Dieser kann bis 4 Schrittmotor-Treiber über Takt- und Richtungssignale ansteuern.

 

Der SG4 führt alle echtzeitkritischen Aufgaben wie Beschleunigung, Verzögerung, lineare und Kreisinterpolation und die genaue Ausgabe des Taktes – basierend auf Zielposition und Geschwindigkeitseinstellungen – aus.

 

Die Kommunikation zwischen dem SG4 und Host (PC, Microcontroller usw.) erfolgt über eine asynchrone, voll-duplex serielle Schnittstelle mit einfachen ASCII-Befehlen.

 

Beispiel
max. Geschwindigkeit 5000 Schritte/s -> „s1:5000\r“
min. Geschwindigkeit 1000 Schritte/s -> „s2:1000\r“
Beschleunigung 500 Schritte/s/s -> „s3:500\r“
Verzögerung 400 Schritte/s/s -> „s4:400\r“
Lineare interpolation -> „s51:x1000 y2000 z3000 u4000\r“
Kreisinterpolation CW -> „s52:x1000 y0 i500 j0\r“

 

Die zum Download bereitgestellte ZIP-Datei enthält unter anderem eine vereinfachte CNC-Steuerung inkl. Delphi Source Code. Der G-Code Interpreter unterstützt zurzeit nur einige G-Codes wie G0, G1, G2, G3, G20, G21, G90, G91, G90.1, G91.1, G17, G18, G19 und Feed Rate.

 

Darüber hinaus verfügt der SG4 über einen I2C-Bus Controller. Mit dem I2C-Bus Controller ist es möglich mit externen I2C-Geräten wie z.B. IO-Expander, AD/DA Wandler- etc. zu kommunizieren. Der SG4 hat die Funktion eines „UART zu I2C Umsetzers“

 

Beispiel
2 bytes (0xAA und 0x55) an IO-Expander (0x40) senden: „iw:4002AA55\r“

2 bytes von IO-Expander lesen: „ir:4002\r“

Eigenschaften

  • RoHS-Konform
  • In-field upgradeable firmware
  • 500 MHz, 32Bit-Prozessor
  • 3.3V Spannungsversorgung
  • 4 Achsen Schrittmotor-Controller
  • Ansteuerung von Schrittmotor-Treiber über Takt- und Richtungssignale
  • 8 Endschalter (2 pro Achse)
  • Einstellbare max. und min. Geschwindigkeit, Beschleunigung und Verzögerung
  • Integrierter Rampengenerator für autonome Positionierung und Geschwindigkeitsregelung
  • Symmetrische/nicht-symmetrische trapezförmige Beschleunigung / Verzögerung
  • Inter-Step Geschwindigkeits- und Positionsberechnung
  • Lineare Interpolation auf allen 4 Achsen XYZU
  • Kreisinterpolation auf 6 Ebenen, XY, XZ, XU, YZ, YU und ZU.
  • Geschwindigkeit einstellbar von 1 bis 100.000 Schritten/s
  • Beschleunigung/Verzögerung einstellbar von 1 bis 100.000 Schritten/s²
  • Positionierbereich +/- 2,147,483,647 Schritte
  • Das Auslesen von Zielposition, aktueller Position, Geschwindigkeit, Beschleunigung, Verzögerung, Status, Endschalter und alle übrigen Flags in Echtzeit
  • Asynchronous full duplex serielle Schnittstelle
  • 16 einstellbare Baudraten von 300bps bis 921600 bps
  • Einfache ASCII-Befehle über die serielle Schnittstelle
  • 4kB FIFO für ASCII-Befehle/serielle Schnittstelle
  • I2C-bus Controller
  • I2C-bus Master transmit & receive
  • I2C 7-bit Adressierung
  • 3 einstellbare I2C SCL Frequenz: 25 kHz, 50 kHz und 100 kHz
  • 40-pin DIP Package PCB (600mil / 19mm x 52mm)

Teilenummer: #050203
Preis: 59,- EUR zzgl. MwSt. zzgl. Versandkosten

Downloads

Setp Generator 4 – Datenblatt

Download

Ein Delphi-Programmierbeispiel für eine CNC-Anwendung

Download