Diagnose und Behebung einer nicht funktionierenden Achse
Teilen
Das Rätsel der X-Achse entschlüsseln, oder jeder anderen Achse: Eine Schritt-für-Schritt-Anleitung zur Fehlerbehebung bei CNC-Elektronik Die Arbeit mit CNC-Elektronik (Computer Numerical Control) ist vergleichbar mit dem Zusammensetzen eines komplexen Puzzles, bei dem jedes Teil eine entscheidende Rolle bei der Schaffung eines funktionsfähigen Meisterwerks spielt. Lassen Sie uns in die Besonderheiten eintauchen, ohne Sie in Fachjargon zu verlieren. Ein Kunde schickte mir eine Reihe von Elektronikteilen seiner CNC-Maschine zur Schrankplatzierung und Neuverdrahtung. Im Laienjargon ist ein Schrank wie ein Kontrollzentrum, in dem sich alle Komponenten befinden. Hier ist eine detaillierte Liste dessen, was enthalten war:
Transformator: Dies ist das Kraftpaket, das 220 Volt aufnimmt und dann vier separate Kanäle mit jeweils 70 Volt ausgibt. Es ist im Wesentlichen das Herzstück des Betriebs und verantwortlich für die Verteilung der richtigen Strommenge an verschiedene Komponenten. 24-Volt-Netzteil: Stellen Sie sich dies als die Blutversorgung der Sinnesorgane der CNC vor, der Näherungsschalter. Diese Schalter erkennen Objekte in unmittelbarer Nähe, ähnlich unserem Tastsinn. VFD (Variable Frequency Drive): Dies ist die Kommandozentrale des Gehirns für die Spindel der Maschine, einen Motor, der für das Drehen des Schneidwerkzeugs verantwortlich ist. Es ist wie das Gaspedal in einem Auto, das steuert, wie schnell oder langsam Sie fahren. Treiber: Drei insgesamt, plus einen zusätzlichen als Ersatz, insbesondere für die X-Achse. Dies sind die Muskeln, die die Maschine in verschiedene Richtungen (X, Y und Z) bewegen. Jeder Treiber kann 18 bis 80 Volt Wechselstrom (AC) oder 36 bis 100 Volt Gleichstrom (DC) verarbeiten.
Schütz: Dies ist ein spezieller Schalter, der durch einen einfachen Druckknopf aktiviert wird und als "Ein/Aus"-Mechanismus der Maschine fungiert.
Mach 3 USB Controller mit 200-kHz-Frequenz: Stellen Sie sich dies als das Nervensystem vor. Es verfügt über 16 Eingangs- und 8 Ausgangskanäle, die es ihm ermöglichen, mit verschiedenen Teilen der CNC-Maschine zu kommunizieren. Es steuert auch die Drehzahl der Spindel über ein PWM-Signal (Pulsweitenmodulation). Es kann sogar die Spindeldrehzahl über S+- und S--Anschlüsse erfassen, obwohl diese Funktion derzeit nicht verwendet wird. Dieser Controller ist speziell für drei Achsen (X, Y, Z) ausgelegt, da ihm Optokoppler für eine vierte Achse fehlen. Optokoppler sind wie Schutzvorrichtungen, die eine elektrische Isolation zwischen verschiedenen Teilen der Maschine gewährleisten. Der Montage- und Diagnoseprozess Schritt 1: Ich begann damit, den Schütz einzuschalten und seine Ausgangsspannung zu messen, um sicherzustellen, dass sie mit seiner Eingangsspannung übereinstimmte. Schritt 2: Ich verband den Transformator mit dem Schütz und überprüfte, ob jedes Paar seiner 70-Volt-Ausgänge ordnungsgemäß funktionierte. Schritt 3: Jeder Treiber wurde dann mit dem Transformator verbunden. Alle drei Treiber zeigten ein grünes Licht, was darauf hindeutete, dass sie in gutem Zustand waren. Ich vermutete, dass das Problem mit dem X-Achsen-Treiber eine lockere Verbindung oder etwas Kleines und Behebbares sein könnte. Zusätzliche Details Verkabelung: Der Kunde entschied sich für die Verwendung seiner eigenen geschirmten Kabel, die hervorragend zur Reduzierung elektrischer Störungen geeignet sind. Meine Steckverbinder haben Schraubklemmen für eine einfache Kabelbefestigung. Druckknopf: Er ist mit einer LED-Anzeige ausgestattet und benötigt eine 24-Volt-Eingabe, um aufzuleuchten. Schützspezifikationen: Das Schütz war ursprünglich für 50 Hz ausgelegt, was nicht mit dem 60-Hz-Standard in den USA kompatibel ist, daher wurde es ersetzt. Wenn es eingeschaltet war, zog es eine Spule mit einem Widerstand von 1K Ohm an und zog nur 0,2 Ampere Strom. Schließlich befasste ich mich mit dem Problem der nicht reagierenden X-Achse. Nachdem ich alle notwendigen Kabel an den Mach 3 USB-Controller angeschlossen und die Schritt- und Richtungssignale an jeden Treiber angepasst hatte, startete ich einen Testlauf. Zuerst versuchte ich, den X-Achsen-Motor zu bewegen. Das ist der, der sich nach links und rechts bewegt. Aber rate mal, was? Er bewegte sich nicht! Nicht einmal ein Zucken. Aber etwas Interessantes geschah: Als ich die Pfeiltasten auf meinem Computer drückte, änderten sich die Zahlen auf dem Bildschirm, und ein kleines Licht (wir nennen es LED) an einer Box namens Controller begann zu blinken. Dieser Controller ist wie das Gehirn der Maschine und sagt den Motoren, was sie tun sollen. Das blinkende Licht und die wechselnden Zahlen sind also wie die Art und Weise, wie die Maschine sagt: "Hey, ich höre dich, aber ich kann mich gerade nicht bewegen!"
Als Nächstes versuchte ich die Y-Achse, die die Maschine vor und zurück bewegt. Und rate mal, was? Sie funktionierte einwandfrei! Dann versuchte ich die Z-Achse, die sich auf und ab bewegt. Auch sie funktionierte perfekt. Jetzt hatte ich also ein Rätsel zu lösen: Warum bewegte sich die X-Achse nicht? Hier wurde ich zum Maschinendetektiv. Das Problem konnte an vielen Dingen liegen: am X-Achsen-Motor selbst, an einem Gerät namens "Treiber", das dem Motor beim Bewegen hilft, an den Kabeln, die sie verbinden, oder sogar an der Stromversorgung, die ihnen Energie liefert. Es könnte auch der Controller sein, das Gehirn der Maschine. Ich brauchte keine ausgefallenen Geräte, um das herauszufinden. Ich benutzte Dinge, die ich bereits in meiner Werkzeugkiste hatte, und einige einfache Tests. Zuerst schaute ich mir den X-Achsen-Treiber an (er hilft dem Motor zu wissen, wie schnell oder langsam er sich bewegen soll). Er hatte ein grünes Licht, was normalerweise bedeutet, dass er die richtige Menge Strom bekommt. Um das noch einmal zu überprüfen, benutzte ich ein Werkzeug namens Multimeter, um den Strom zu messen, der von der Stromversorgung zum Treiber kam. Um noch mehr Hinweise zu erhalten, tauschte ich einige Kabel und Steckverbinder mit der Y-Achse aus, die einwandfrei funktionierte. Wenn der Y-Achsen-Motor sich bewegte, wenn er an den X-Achsen-Treiber angeschlossen war, dann wusste ich, dass der Treiber in Ordnung war.
Als Nächstes schloss ich den X-Achsen-Motor an den Y-Achsen-Treiber an und versuchte, ihn mit Tasten auf meinem Computer zu bewegen. Wenn er sich bewegte, war auch der Motor in Ordnung. Dann tauschte ich weitere Kabel aus, um zu sehen, ob das Problem mit den Signalen vom Controller zusammenhing.
Wenn sich der Motor nach all diesem Umschalten bewegte, dann würde das bedeuten, dass der Treiber und der Motor beide in Ordnung waren, und ich müsste mir den Controller ansehen. Der Controller hat winzige Chips im Inneren, sogenannte "Optokoppler", die ihn schützen. Sie stellen sicher, dass die Befehle vom Controller sicher zu den Motoren gelangen. Ich stellte fest, dass einer dieser Optokoppler kaputt war und ersetzte ihn. Das behob das Problem! Schließlich überprüfte ich einige spezielle Sensoren namens "Näherungsschalter", die die Maschine verwendet, um zu wissen, ob sich etwas in ihrer Nähe befindet. Ich stellte sicher, dass sie funktionierten, indem ich verschiedene farbige Kabel verwendete: weiß für das Signal, schwarz für die Masse (wie ein Erdungskabel) und rot für die Stromversorgung. Ich testete jedes einzelne, um sicherzustellen, dass ein Licht auf der Platine ein- und ausgeschaltet wurde, was bedeuten würde, dass sie richtig funktionieren. Und da haben Sie es! Wir haben das Rätsel gelöst, genau wie Detektive, aber für Maschinen!
Transformator: Dies ist das Kraftpaket, das 220 Volt aufnimmt und dann vier separate Kanäle mit jeweils 70 Volt ausgibt. Es ist im Wesentlichen das Herzstück des Betriebs und verantwortlich für die Verteilung der richtigen Strommenge an verschiedene Komponenten. 24-Volt-Netzteil: Stellen Sie sich dies als die Blutversorgung der Sinnesorgane der CNC vor, der Näherungsschalter. Diese Schalter erkennen Objekte in unmittelbarer Nähe, ähnlich unserem Tastsinn. VFD (Variable Frequency Drive): Dies ist die Kommandozentrale des Gehirns für die Spindel der Maschine, einen Motor, der für das Drehen des Schneidwerkzeugs verantwortlich ist. Es ist wie das Gaspedal in einem Auto, das steuert, wie schnell oder langsam Sie fahren. Treiber: Drei insgesamt, plus einen zusätzlichen als Ersatz, insbesondere für die X-Achse. Dies sind die Muskeln, die die Maschine in verschiedene Richtungen (X, Y und Z) bewegen. Jeder Treiber kann 18 bis 80 Volt Wechselstrom (AC) oder 36 bis 100 Volt Gleichstrom (DC) verarbeiten.
Schütz: Dies ist ein spezieller Schalter, der durch einen einfachen Druckknopf aktiviert wird und als "Ein/Aus"-Mechanismus der Maschine fungiert.
Mach 3 USB Controller mit 200-kHz-Frequenz: Stellen Sie sich dies als das Nervensystem vor. Es verfügt über 16 Eingangs- und 8 Ausgangskanäle, die es ihm ermöglichen, mit verschiedenen Teilen der CNC-Maschine zu kommunizieren. Es steuert auch die Drehzahl der Spindel über ein PWM-Signal (Pulsweitenmodulation). Es kann sogar die Spindeldrehzahl über S+- und S--Anschlüsse erfassen, obwohl diese Funktion derzeit nicht verwendet wird. Dieser Controller ist speziell für drei Achsen (X, Y, Z) ausgelegt, da ihm Optokoppler für eine vierte Achse fehlen. Optokoppler sind wie Schutzvorrichtungen, die eine elektrische Isolation zwischen verschiedenen Teilen der Maschine gewährleisten. Der Montage- und Diagnoseprozess Schritt 1: Ich begann damit, den Schütz einzuschalten und seine Ausgangsspannung zu messen, um sicherzustellen, dass sie mit seiner Eingangsspannung übereinstimmte. Schritt 2: Ich verband den Transformator mit dem Schütz und überprüfte, ob jedes Paar seiner 70-Volt-Ausgänge ordnungsgemäß funktionierte. Schritt 3: Jeder Treiber wurde dann mit dem Transformator verbunden. Alle drei Treiber zeigten ein grünes Licht, was darauf hindeutete, dass sie in gutem Zustand waren. Ich vermutete, dass das Problem mit dem X-Achsen-Treiber eine lockere Verbindung oder etwas Kleines und Behebbares sein könnte. Zusätzliche Details Verkabelung: Der Kunde entschied sich für die Verwendung seiner eigenen geschirmten Kabel, die hervorragend zur Reduzierung elektrischer Störungen geeignet sind. Meine Steckverbinder haben Schraubklemmen für eine einfache Kabelbefestigung. Druckknopf: Er ist mit einer LED-Anzeige ausgestattet und benötigt eine 24-Volt-Eingabe, um aufzuleuchten. Schützspezifikationen: Das Schütz war ursprünglich für 50 Hz ausgelegt, was nicht mit dem 60-Hz-Standard in den USA kompatibel ist, daher wurde es ersetzt. Wenn es eingeschaltet war, zog es eine Spule mit einem Widerstand von 1K Ohm an und zog nur 0,2 Ampere Strom. Schließlich befasste ich mich mit dem Problem der nicht reagierenden X-Achse. Nachdem ich alle notwendigen Kabel an den Mach 3 USB-Controller angeschlossen und die Schritt- und Richtungssignale an jeden Treiber angepasst hatte, startete ich einen Testlauf. Zuerst versuchte ich, den X-Achsen-Motor zu bewegen. Das ist der, der sich nach links und rechts bewegt. Aber rate mal, was? Er bewegte sich nicht! Nicht einmal ein Zucken. Aber etwas Interessantes geschah: Als ich die Pfeiltasten auf meinem Computer drückte, änderten sich die Zahlen auf dem Bildschirm, und ein kleines Licht (wir nennen es LED) an einer Box namens Controller begann zu blinken. Dieser Controller ist wie das Gehirn der Maschine und sagt den Motoren, was sie tun sollen. Das blinkende Licht und die wechselnden Zahlen sind also wie die Art und Weise, wie die Maschine sagt: "Hey, ich höre dich, aber ich kann mich gerade nicht bewegen!"
Als Nächstes versuchte ich die Y-Achse, die die Maschine vor und zurück bewegt. Und rate mal, was? Sie funktionierte einwandfrei! Dann versuchte ich die Z-Achse, die sich auf und ab bewegt. Auch sie funktionierte perfekt. Jetzt hatte ich also ein Rätsel zu lösen: Warum bewegte sich die X-Achse nicht? Hier wurde ich zum Maschinendetektiv. Das Problem konnte an vielen Dingen liegen: am X-Achsen-Motor selbst, an einem Gerät namens "Treiber", das dem Motor beim Bewegen hilft, an den Kabeln, die sie verbinden, oder sogar an der Stromversorgung, die ihnen Energie liefert. Es könnte auch der Controller sein, das Gehirn der Maschine. Ich brauchte keine ausgefallenen Geräte, um das herauszufinden. Ich benutzte Dinge, die ich bereits in meiner Werkzeugkiste hatte, und einige einfache Tests. Zuerst schaute ich mir den X-Achsen-Treiber an (er hilft dem Motor zu wissen, wie schnell oder langsam er sich bewegen soll). Er hatte ein grünes Licht, was normalerweise bedeutet, dass er die richtige Menge Strom bekommt. Um das noch einmal zu überprüfen, benutzte ich ein Werkzeug namens Multimeter, um den Strom zu messen, der von der Stromversorgung zum Treiber kam. Um noch mehr Hinweise zu erhalten, tauschte ich einige Kabel und Steckverbinder mit der Y-Achse aus, die einwandfrei funktionierte. Wenn der Y-Achsen-Motor sich bewegte, wenn er an den X-Achsen-Treiber angeschlossen war, dann wusste ich, dass der Treiber in Ordnung war.
Als Nächstes schloss ich den X-Achsen-Motor an den Y-Achsen-Treiber an und versuchte, ihn mit Tasten auf meinem Computer zu bewegen. Wenn er sich bewegte, war auch der Motor in Ordnung. Dann tauschte ich weitere Kabel aus, um zu sehen, ob das Problem mit den Signalen vom Controller zusammenhing.
Wenn sich der Motor nach all diesem Umschalten bewegte, dann würde das bedeuten, dass der Treiber und der Motor beide in Ordnung waren, und ich müsste mir den Controller ansehen. Der Controller hat winzige Chips im Inneren, sogenannte "Optokoppler", die ihn schützen. Sie stellen sicher, dass die Befehle vom Controller sicher zu den Motoren gelangen. Ich stellte fest, dass einer dieser Optokoppler kaputt war und ersetzte ihn. Das behob das Problem! Schließlich überprüfte ich einige spezielle Sensoren namens "Näherungsschalter", die die Maschine verwendet, um zu wissen, ob sich etwas in ihrer Nähe befindet. Ich stellte sicher, dass sie funktionierten, indem ich verschiedene farbige Kabel verwendete: weiß für das Signal, schwarz für die Masse (wie ein Erdungskabel) und rot für die Stromversorgung. Ich testete jedes einzelne, um sicherzustellen, dass ein Licht auf der Platine ein- und ausgeschaltet wurde, was bedeuten würde, dass sie richtig funktionieren. Und da haben Sie es! Wir haben das Rätsel gelöst, genau wie Detektive, aber für Maschinen!
2 Kommentare
I built my own CNC router in my shop. All 4 nema 23 motors are functional using a Stand Alone DDCS v4.1 Controller. My problem which I hope you know the answer, Im trying to run the CNC using vectric Vcarve pro, The DDCS v4.1 controller is not on the list of Post Processor.
Hope you can advice me.
Regards,
Allan Famor
I am building my own CNC from plans on https://indystry.cc/indymill/. I am using an Arduino Uno R3 and a shield from his website. The Uno uses grbl and the Windows 7 machine I am using runs CNCjs v. 1.10.5. The drivers are DM556S, while the stepper motors are NEMA 23. The power supply output is 36 V DC, meeting the requirements of the drivers.
Here is what I am facing at this point:
1. I am able to get the x-axis (which is removed from the enclosure) to function. There are a total of 12 dip switches on the DM556S driver. 1-8 are explained in the on-line tech manual, but switches 9-12 are unexplained. I have experimented with them to reach this level. (switch 10 is on, while 9 and 11 and 12 are off)
2. Even though the remaining 3 driver/motor combinations are wired and switched the same as the external, experimental set, they will not function, move or hum. The only difference between the functional and non-functional sets is that the external driver/motor set is powered by the bench-top power supply set to 12 V DC verses the enclosure power supply set to 36 V DC.
Any suggestions are welcomed.
Regards,
Guy Reece