Ihr G-Code sagt S18000 M3 – aber wie teilt die Steuerung dem Frequenzumrichter (VFD) tatsächlich mit, dass er mit 18000 U/min drehen soll? Dafur gibt es zwei Wege: die traditionelle 0-10V-Analogspannung und das moderne Modbus-RTU-Digitalprotokoll. Diese Anleitung behandelt beide Verfahren mit Schaltplänen, FU-Parametereinstellungen und steuerungsspezifischen Integrationsschritten.
0-10V-Analogregelung: Einfach, traditionell, aber störungsanfällig
Die am weitesten verbreitete Methode bei allen FUs und Steuerungen. Die Steuerung gibt ein 0-10V-Gleichspannungssignal proportional zur gewünschten Drehzahl aus (0V = 0 U/min, 10V = maximale Drehzahl). Der analoge Eingang des Frequenzumrichters liest diese Spannung und skaliert sie auf die Ausgangsfrequenz.
Funktionsweise
Die Breakout-Platine der Steuerung erzeugt ein 0-10V-Signal – entweder von einem echten DAC (Digital-Analog-Umsetzer) oder von einem PWM-Ausgang, der durch einen Tiefpass-RC-Filter geführt wird. Der analoge Eingangsanschluss des Frequenzumrichters (normalerweise mit VI, AVI oder ACI gekennzeichnet) liest diese Spannung.
Intern bildet der FU 0-10V auf 0 Hz bis Maximalfrequenz ab (z. B. 0-400 Hz für eine 24000-U/min-2-Pol-Spindel). Gibt die Steuerung 7,5 V aus, stellt der FU 300 Hz = 18000 U/min ein.
Kritische Einschränkungen
- Störanfälligkeit: Das 0-10V-Signal ist eine niederbandbreite Analogs pannung. EMV-Störungen vom FU oder Spindelkabel können Rauschen auf das Signal aufprägen, was zu unregelmäßigen Drehzahlschwankungen der Spindel führt. Einen vollständigen EMV-Gegenmaßnahmenplan – einschließlich Schirmungserdung, Sternerdungstopologie und Ferritkernplatzierung – finden Sie in unserem VFD-EMI-Abschirmungs- und Erdungsleitfaden.
- Spannungsabfall: Bei Kabellängen über 10 Metern verursacht der Widerstand der Signalleitung einen messbaren Spannungsabfall. 10 V an der Steuerung können am FU nur 9,4 V betragen – ein Drehzahlfehler von 6 %.
- Masseversatz: Wenn die Controller-Masse (GND) und FU-ACM nicht exakt auf demselben Potenzial liegen, erscheint die Spannungsdifferenz als permanenter Drehzahlversatz.
Modbus RTU über RS485: Digitale Präzision mit bidirektionaler Kommunikation
Modbus RTU ist der Industriestandard für die digitale FU-Steuerung. Zwei differenzielle Signalleitungen (A+ und B-) übertragen digitale Befehle mit bis zu 115200 bps. Die Steuerung kann nicht nur die Drehzahl vorgeben, sondern auch die tatsächliche Drehzahl, den Ausgangsstrom, die Zwischenkreisspannung und Alarmcodes auslesen.
Funktionsweise
Die Steuerung fungiert als Modbus-Master; der Frequenzumrichter ist ein Modbus-Slave mit einer eindeutigen Adresse (1-247). Der Master sendet einen Schreibbefehl (Funktionscode 06) an das Frequenz-Sollwertregister mit dem gewünschten Wert. Der FU quittiert und aktualisiert seine Ausgangsfrequenz – alles in unter 10 ms.
Der Master kann auch die Statusregister des FUs (Funktionscode 03) abfragen, um die tatsächliche Ausgangsfrequenz, den Ausgangsstrom, die Zwischenkreisspannung und Fehlercodes auszulesen. Dies ermöglicht eine geschlossene Drehzahlüberwachung und automatische Fehlerreaktion.
Wichtigste Vorteile gegenüber Analog
- Unempfindlich gegen Störungen: RS485 verwendet eine differenzielle Signalübertragung – der Empfänger misst die Spannungsdifferenz zwischen A+ und B- und unterdrückt Gleichtaktstörungen, die ein analogsignal verfälschen würden.
- Keine Kalibrierungsdrift: Digitalwerte verschlechtern sich nicht über Entfernung oder Zeit. 300,00 Hz ist 300,00 Hz, ob das Kabel 2 m oder 100 m lang ist.
- Bidirektionale Kommunikation: Die Steuerung kann überprüfen, ob die Spindel die befohlene Drehzahl tatsächlich erreicht hat, die Last für die adaptive Vorschubregelung überwachen und FU-Störungen ohne zusätzliche Sensoren erkennen.
0-10V vs. Modbus: Die vollständige Vergleichstabelle
| Faktor | 0-10V-Analog | Modbus RS485 |
|---|---|---|
| Signaltyp | Analogs pannung (0-10V DC) | Digital seriell (RS485 differenziell) |
| Störfestigkeit | Gering – anfällig für EMV-Störungen von FU und Spindelkabel. Erfordert geschirmtes paarig-verdrilltes Kabel und Verlegung getrennt von Leistungsleitungen. | Hervorragend – differenzielle Signalübertragung unterdrückt Gleichtaktstörungen. Industriestandard für raue Umgebungen. |
| Kabelanforderung | Geschirmt 2-adrig (Signal + GND), mind. 0,5 mm². Maximale praktische Länge ~10 m, bevor der Spannungsabfall signifikant wird. | Geschirmtes paarig-verdrilltes Kabel (A+/B- + GND), mind. 0,25 mm². Bis 1200 m bei niedrigen Baudraten spezifiziert; 100 m zuverlässig bei 19200-38400 bps. |
| Steuerungsanforderung | 0-10V-Analogausgang oder PWM-Analog-Wandler. Die meisten Mach3-Breakout-Boards verfügen darüber. Einfach – kein Protokollstapel erforderlich. | RS485-Seriellport oder USB-RS485-Adapter. Die Steuerung muss das Modbus-RTU-Masterprotokoll unterstützen. LinuxCNC hat native Modbus-Unterstützung; Mach3 benötigt ein Plugin. |
| Informationsfluss | Einweg: Steuerung sendet Drehzahlbefehl an FU. Keine Rückmeldung – FU kann Ist-Drehzahl, Strom oder Störungen nicht an die Steuerung melden. | Bidirektional: Steuerung sendet Drehzahlbefehl UND liest Ist-Drehzahl, Ausgangsstrom, Zwischenkreisspannung und Fehlercodes aus FU-Registern. |
| Drehzahlgenauigkeit | Begrenzt durch DAC-Auflösung, Masseversatz und Kabelspannungsabfall. Typische Genauigkeit ±2–5 % des Endwerts. | Digitale Präzision – Drehzahl-Sollwertauflösung typisch 0,01 Hz. Keine Drift, keine Kalibrierungsdrift über die Zeit. |
| Einrichtungsaufwand | Gering: zwei Adern, eine FU-Parameteränderung (Frequenzquelle = externer Klemme). | Mittel: RS485-Verdrahtung, Baudrate/Parität/Adresskonfiguration an FU und Steuerung, Modbus-Registerzuordnung. |
| Am besten geeignet für | Einfache Fräsen, Hobbybauten, Einzelspindelmaschinen ohne Drehzahlrückmeldung. | Produktionsmaschinen, Mehrspindelanlagen, automatisierte Systeme und Installationen, bei denen die Steuerung die Ist-Drehzahl überprüfen muss. |
FU-Parametereinstellungen nach Hersteller
Die Parameternummern unterscheiden sich je nach Hersteller, aber die Funktion ist dieselbe: Dem FU mitteilen, woher er den Frequenzbefehl lesen soll.
Fuling BD612 (Standard-FU für ATC-Spindeln)
0-10V-Parameter: P0.01 = 1 (externe Klemmensteuerung), P0.03 = 2 (0-10V-Analogeingang an Klemme AI1). AI1 und AI2 unterstützen 0-10V oder 0-20 mA; AI3 unterstützt -10V bis 10V.
Modbus-Parameter: P0.01 = 2 (RS485-Kommunikationssteuerung). Baudrate, Parität und Slave-Adresse werden in der Gruppe P3.00-P3.04 konfiguriert. Modbus-RTU-Protokoll, Funktionscodes 03 (lesen) und 06 (schreiben).
Hinweis: Der Fuling BD612 ist der Standard-Umrichter, der mit unseren ATC-Spindelmotoren geliefert wird. Er unterstützt 10 Haupt-/Hilfsfrequenzquellen, PID-Regelung, 8-stufige PLC und Modbus RTU mit 0,01 Hz digitaler Auflösung. Die Steuerplatine bietet 24VDC-Hilfsspannung, 10V-Referenz, mehrere multifunktionale Eingänge sowie Relais-/Transistorausgänge für die vollständige CNC-Integration.
Delta FU (z. B. VFD-EL, VFD-E)
0-10V-Parameter: P00.00 = 2 (externe Klemme), P01.00 = 2 (ACI 0-10V an Klemme ACI/AVI)
Modbus-Parameter: P00.00 = 3 (RS485), P09.00 = Slave-Adresse, P09.01 = Baudrate (0=9600, 1=19200)
Hinweis: Delta verwendet Standard Modbus RTU. Frequenzbefehlregister: 0x2001. Statusregister: 0x2101. Gut dokumentiert – am einfachsten zu integrieren.
Inovance / MD-Serie
0-10V-Parameter: F0-02 = 1 (externe Klemmensteuerung)
Modbus-Parameter: F0-02 = 2 (Kommunikationssteuerung), FD-Gruppe für Modbus-Konfiguration
Hinweis: Die Registeradressierung beginnt bei 0x1000 für den Frequenzsollwert. Die Inovance-Dokumentation ist allgemein gut mit expliziten Modbus-Registertabellen.
Schaltpläne für beide Methoden
0-10V-Analogverdrahtung (Fuling BD612)
- Steuerung PWM/Analogausgang → FU-Klemme AI1 (0-10V-Analogeingang)
- Steuerung GND → FU-Klemme ACM (Analogmasse)
- WICHTIG: Bei Verwendung des Mach3-PWM-Ausgangs einen Tiefpass-RC-Filter (1 kΩ + 10 μF) hinzufügen, um PWM in glatte Gleichspannung umzuwandeln
- Bei BD612-Modellen ab 2,2 kW: AI1 und AI2 unterstützen jeweils 0-10V oder 0-20 mA (per Jumper konfigurierbar). AI3 unterstützt -10V bis +10V für bidirektionale Steuerung.
Pro-Tipp: Die BD612-Steuerplatine bietet einen 10V-Referenzausgang und 24VDC-Hilfsspannung (Modelle ab 2,2 kW). Verwenden Sie die 10V-Referenz für das Potentiometer bei manueller Drehzahlregelung. Schließen Sie die Steuerungsmasse (GND) niemals direkt an FU-ACM an, ohne die Isolierung zu überprüfen – dies erzeugt eine Masseschleife, die die Steuerung beschädigen kann.
Modbus-RS485-Verdrahtung (Fuling BD612)
- Steuerung RS485 A+ → FU RS485 A+-Klemme
- Steuerung RS485 B- → FU RS485 B–Klemme
- Steuerung RS485 GND → FU Signalmasse (wesentlich für die Gleichtaktbezugspotenzial)
- Der BD612 unterstützt Modbus RTU mit Funktionscodes 03 (Register lesen) und 06 (Einzelregister schreiben). Baudrate, Parität und Slave-ID werden in der Parametergruppe P3.00-P3.04 konfiguriert.
Pro-Tipp: Der BD612 bietet 10 Haupt-/Hilfsfrequenzquellen, darunter RS485, 0-10V-Analog, PID, Mehrfachdrehzahl und PLC. Sie können RS485 als primäre Drehzahlregelung verwenden und gleichzeitig 0-10V als Fallback verdrahten – zwischen ihnen umschalten über einen digitalen Eingang, der für die Frequenzquellenauswahl konfiguriert ist.
Fuling BD612 – Der Umrichter, der mit unseren Spindelpaketen geliefert wird
Die Fuling-BD612-Serie (220V weiß / 380V schwarz, 1,5-15 kW) unterstützt jede hier behandelte Drehzahlregelungsmethode: 0-10V-Analog über AI1/AI2/AI3-Klemmen, 0-20-mA-Stromschleife, RS485-Modbus-RTU mit 0,01 Hz digitaler Auflösung, Mehrfachdrehzahl-Stufenregelung (bis zu 16 Stufen über integrierte PLC) und PID-Regelung mit geschlossenem Regelkreis. Drehzahlgenauigkeit ±0,5 % über einen Bereich von 1:100.
Der BD612 bietet 10 Haupt- und Hilfsfrequenzquellen, die flexibel kombiniert werden können – zum Beispiel RS485 als primären Drehzahlbefehl mit einem 0-10V-Potentiometer als manuelle Übersteuerung. Die Steuerplatine umfasst 24VDC-Hilfsspannung (ab 2,2 kW), 10V-Referenzausgang, mehrere programmierbare Digitaleingänge, Relaisausgänge und Transistorausgänge für die vollständige CNC-Integration.
FAQ zur VFD-Drehzahlregelung
Kann ich 0-10V und Modbus gleichzeitig verwenden?
Die meisten FUs erlauben nur eine aktive Frequenzsollwertquelle gleichzeitig. Sie können beide verdrahten und über einen FU-Parameter oder Digitaleingang zwischen ihnen umschalten, aber sie können nicht gleichzeitig die Drehzahl regeln. Ein übliches Muster ist die Verwendung von Modbus für die Drehzahlregelung und 0-10V als manuellen Backup-Regelungsmodus.
Warum läuft meine Spindel mit 0-10V-Regelung mit der falschen Drehzahl?
Die häufigsten Ursachen: (1) Die Min-/Max-Frequenzparameter des FUs stimmen nicht mit der 0-10V-Skalierung überein. Wenn die maximale Frequenz = 400 Hz ist, Ihre Spindel aber für 800 Hz ausgelegt ist (24000 U/min = 400 Hz bei 2P, 800 Hz bei 4P), beträgt die Drehzahl die Hälfte des Erwarteten. (2) Spannungsabfall auf der 0-10V-Leitung – messen Sie die tatsächliche Spannung an der FU-VI-Klemme, während die Steuerung die maximale Drehzahl befiehlt. Wenn sie 9,2 V statt 10 V beträgt, ist Ihr Kabel zu lang oder die Ausgangsimpedanz der Steuerung zu hoch.
Welches Modbus-Register muss ich für die Frequenzsteuerung beschreiben?
Es gibt keine universelle Antwort – jede FU-Marke verwendet andere Registeradressen. Der Modbus-Funktionscode ist jedoch immer 06 (Einzelregister schreiben) oder 16 (mehrere Register schreiben). Übliche Frequenzregister: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, generische chinesische FUs verwenden oft 0x1000 oder 0x2000. Ziehen Sie immer die spezifische Modbus-Registertabelle des FUs aus der Herstellerdokumentation heran.
Bereit für ein Spindel- + FU-Paketangebot?
Jede FU-Marke verwendet andere Register. Nutzen Sie das Handbuch und das Spindelmodell, um ein steuerungsbereites Paket mit dem richtigen Modbus-, Analog- oder Panelsteuerungsweg zu erhalten. Steuerungsbereites Paket anfragen oder Fuling VFD-Umrichter ansehen.