Steuerung für CNC-Fräse: Parallelport+ Mach3 oder Arduino+grbl-shield

off-bet

Neuer Benutzer
#1
Hallo liebe Community

Im Grunde steht meine wichtigste Frage oben:
„Steuerung für CNC-Fräse: Parallelport+ Mach3 oder Arduino+grbl-shield?“

Für welchen Anwendungsfall und welche weiteren Gedanken mich quälen habe ich im Folgenden beschrieben…

Vor einiger Zeit habe ich eine kleine Pick&Place Maschine vor dem Container bewahrt.
Die Maschine hat einen Greifer, der pneumatisch funktioniert und mittels Schrittmotoren in x-y-Richtung fahren kann. Außerdem waren da auch kleine Laufbänder für Proben oder so etwas.

Nun habe ich vor daraus etwas zu machen. Vielleicht eine kleine Portalfräse, eine Graviermaschine, 3d-Drucker, oder Ähnliches. Vor allem soll das Teil aber zunächst zu Lernzwecken dienen. In der Maschine befand sich unter anderem auch ein Kasten mit jeder Menge Platinen.

Ich selbst studiere Maschinenbau und bin auch handwerklich geschickt. Das Problem ist eher die Elektronik. Ich habe bereits mit Autodesk Inventor (CAD) gearbeitet und bin auch relativ fit darin. Von allem, was in der Kette aber danach kommt (CAM, g-code etc.), habe ich keine Ahnung und habe mich da jetzt erst mal eingelesen.

Mein Plan ist es die vorhandene Mechanik und die Schrittmotoren erst einmal dazu zu benutzen, eine Steuerung aufzubauen und zu sehen ob sich etwas bewegt.
Ich gehe davon aus, dass in dem Elektronikrack, welches ich in der Maschine gefunden habe, auch Steuerungen, Schrittmotortreiber etc. zu finden sind. Da ich aber wie gesagt keine Ahnung davon habe, würde ich vielleicht eher versuchen eine Steuerung neu aufzusetzen und dadurch zu lernen, damit ich vielleicht für spätere Projekte da durchblicken kann und die Teile verwenden kann.

Wie ich herausgefunden habe, gibt es da mehrere Möglichkeiten und ich weiß noch nicht so recht, was dabei für mich der beste Einstiegspunkt ist und auch schnell Erfolgserlebnisse verspricht. Außerdem sollte es auch eine möglichst günstige Lösung sein.


Hier sind verschiedene Lösungen von denen ich gehört habe und meine Gedanken/Fragen dazu:

1. Rechner mit Parallelport und Mach3-Software (oder Linux CNC)
Welche Vorteile hat diese Lösung?
Was muss hinter dem Parallelport noch an Elektronik angeschlossen werden? (Außer Schrittmotortreiber noch etwas?)

2. Arduino + grbl-shield
http://shop.myhobby-cnc.de/bauteile/elektronische-bauteile/aktive/42/grbl-shield-fuer-pololu-treiber

Auf diese Lösung bin ich vor allem durch das Shapeoko-Projekt aufmerksam geworden.
https://www.inventables.com/technologies/desktop-3d-carving-cnc-mill-kit-shapeoko-2

Eine entsprechende Portalfräse, wie die Shapeoko oder Shapoko2 zu bauen wäre mit Sicherheit ein sehr interessantes Projekt für mich, wenn ich erst mal die ersten Gehversuche hinter mir habe. Ich bin aber kein Fan davon fertige (Mechanik-)Bausätze zu kaufen, zumal die Baupläne ja auch für jeden zugänglich sind. Ich würde mir da eine eigene, angepasste Lösung überlegen (evtl. mit vorhandenem Material etc.), wenn es dann soweit ist.
Ein weiteres für mich sehr interessantes Projekt wäre evtl. eine Hobby-Fräse auf CNC umzurüsten wie Christoph Selig es in seinem Buch „CNC-Fräsen im Modellbau“ beschreibt (einfach-cnc.de).
http://www.einfach-cnc.de/beschreibung.html

Das hat natürlich auch ein Gewicht bei der Entscheidung mit welcher Lösung für die Steuerung ich mich demnächst beschäftigen soll. Sollte ich eine größere Hobby-CNC-Maschine umbauen wollen, werde ich evtl. stärkere Schrittmotoren brauchen als z.B. bei dieser Shapeoko-Portalfräse. Mit einem grbl-shield, oder generell mit einer Arduino Lösung bin ich da wahrscheinlich etwas eingeschränkt was die Stromstärken angeht. Eine Lösung mit Parallelport und Mach3 scheint da universeller zu sein, da man nur entsprechende Schrittmotortreiber braucht. Außerdem sagen einige dass die Software Mach3 mehr Möglichkeiten bietet, da sie im Gegensatz zu grbl vollen g-code versteht und da es von Manchen beim Programmieren per Hand als Einschränkung empfunden wird, wenn das nicht der Fall ist. Hinzu kommt, dass ich gehört habe, dass Mach3 schon eher im professionellen Bereich zum Einsatz kommt. Das wäre auch ein Argument für eine entsprechende Lösung mit Mach3. Andererseits wirkt es auf mich etwas altmodisch auf den Parallelport eines alten Rechners angewiesen zu sein.
Gibt es da keine günstige Lösung, die mit einem usb-Anschluss funktioniert und mit der ich noch relativ unabhängig von den Treibern bin?

3. TinyG
https://www.synthetos.com/project/tinyg/

TinyG ist wohl eine Art Weiterentwicklung des grbl-shields.
Ist das zu empfehlen?
Scheinbar funktioniert das Ding ohne Arduino. Ist das richtig?
Das Teil hat wohl 6 Achsen ist aber schwieriger einzurichten als das grbl-shield...

4. Irgendein Board mit TB6560 von ebay
http://www.ebay.co.uk/itm/CNC-3rd-R...ial_Automation_Control_ET&hash=item23427b7e87

Der TB6560AHQ von Toshiba soll wohl der Standard Baustein für die Steuerung von Schrittmotoren bis 36V und 3,5A sein. Der Baustein befindet sich praktisch auf allen Schrittmotor-Leistungstreiber Boards aus China.
Und genau das wäre auch noch eine Möglichkeit: Ein entsprechendes Board vielleicht sogar aus China.
Da gibt es scheinbar auch USB CNC-Steuerungen mit Treibern für Schrittmotoren. Allerdings war mein Eindruck hier, dass die Leute, die so ein Teil aus China haben, über Schrittverluste berichten und dass die beiliegenden Anschlussbeschreibungen fehlerhaft sind und sie Probleme hatten das Ding ans Laufen zu bekommen.

Was meint ihr?
Für mich ist das ein riesiger Dschungel und ich habe keine Ahnung wo ich starten soll.
Es sollte für den Anfang nicht zu komplex sein, so dass ich nach relativ kurzer Zeit ein Erfolgserlebnis habe (z.B. dass ich es hinbekomme die Mechanik von meinem Pick & Place-Gerät mit einer Steuerung zu bewegen). Es sollte auch für den Anfang (nur die Steuerung und Treiber) nicht 200 € übersteigen.
Ich möchte mich allerdings auch gerne mit moderner Technik beschäftigen, die es mir ermöglicht später andere Projekte zu realisieren. Zum Beispiel das Umrüsten einer Hobby-Fräse, mit der man auch Metall fräsen kann, den Bau einer Portalfräse wie der Shapeoko mit der ich Holz fräsen und gravieren kann oder den Bau eines 3D-Druckers.

Ich bin gespannt auf eure Meinungen und hoffe ihr könnt mir ein paar gute Tipps geben
 

mueckchen

Erfahrener Benutzer
#3
Laß die "Pick and Place" wie sie ist und gib sie jemandem, der so was brauchen kann!
Die Maschinchen sind nicht für hohe Belastungen gebaut, sondern zum Bestücken von Platinen...
Stell doch mal ein Bild von dem Teil ins Forum.
 

off-bet

Neuer Benutzer
#4
Ja auf das RAMPS war ich mittlerweile auch noch gestoßen. Tatsächlich habe ich sogar festgestellt, dass ein Freund von mir sich mit Arduino Mega + RAMPS gerade einen 3d-Drucker baut.
Wahrscheinlich werde ich jetzt auch so eine Arduino-Lösung ins Visier nehmen.

Laß die "Pick and Place" wie sie ist und gib sie jemandem, der so was brauchen kann!
Die Maschinchen sind nicht für hohe Belastungen gebaut, sondern zum Bestücken von Platinen...
Stell doch mal ein Bild von dem Teil ins Forum.
Wie gesagt würde ich das Teil zunächst zu Lernzwecken benutzen (quasi bis sich etwas bewegt) und dann gucken was ich damit mache. Ich habe leider zur Zeit kein Foto weil das Teil bei meinen Eltern steht. Außerdem habe ich es ein wenig auseinandergebaut, da unterhalb des Tisches ein großer Kasten war wo nur die Elektronik drin war und es dadurch zu viel Platz weggenommen hat. Ich habe aber ein Bild gefunden, was diese, oder eine ähnliche Maschine von Beckmann Coulter abbildet. Es fällt wohl in die Kategorie "automated track system".

 

huawei

Neuer Benutzer
#5
Welche Sterung

Hallo liebe Community

Im Grunde steht meine wichtigste Frage oben:
„Steuerung für CNC-Fräse: Parallelport+ Mach3 oder Arduino+grbl-shield?“

Für welchen Anwendungsfall und welche weiteren Gedanken mich quälen habe ich im Folgenden beschrieben…

Vor einiger Zeit habe ich eine kleine Pick&Place Maschine vor dem Container bewahrt.
Die Maschine hat einen Greifer, der pneumatisch funktioniert und mittels Schrittmotoren in x-y-Richtung fahren kann. Außerdem waren da auch kleine Laufbänder für Proben oder so etwas.

Nun habe ich vor daraus etwas zu machen. Vielleicht eine kleine Portalfräse, eine Graviermaschine, 3d-Drucker, oder Ähnliches. Vor allem soll das Teil aber zunächst zu Lernzwecken dienen. In der Maschine befand sich unter anderem auch ein Kasten mit jeder Menge Platinen.

Ich selbst studiere Maschinenbau und bin auch handwerklich geschickt. Das Problem ist eher die Elektronik. Ich habe bereits mit Autodesk Inventor (CAD) gearbeitet und bin auch relativ fit darin. Von allem, was in der Kette aber danach kommt (CAM, g-code etc.), habe ich keine Ahnung und habe mich da jetzt erst mal eingelesen.

Mein Plan ist es die vorhandene Mechanik und die Schrittmotoren erst einmal dazu zu benutzen, eine Steuerung aufzubauen und zu sehen ob sich etwas bewegt.
Ich gehe davon aus, dass in dem Elektronikrack, welches ich in der Maschine gefunden habe, auch Steuerungen, Schrittmotortreiber etc. zu finden sind. Da ich aber wie gesagt keine Ahnung davon habe, würde ich vielleicht eher versuchen eine Steuerung neu aufzusetzen und dadurch zu lernen, damit ich vielleicht für spätere Projekte da durchblicken kann und die Teile verwenden kann.

Wie ich herausgefunden habe, gibt es da mehrere Möglichkeiten und ich weiß noch nicht so recht, was dabei für mich der beste Einstiegspunkt ist und auch schnell Erfolgserlebnisse verspricht. Außerdem sollte es auch eine möglichst günstige Lösung sein.


Hier sind verschiedene Lösungen von denen ich gehört habe und meine Gedanken/Fragen dazu:

1. Rechner mit Parallelport und Mach3-Software (oder Linux CNC)
Welche Vorteile hat diese Lösung?
Was muss hinter dem Parallelport noch an Elektronik angeschlossen werden? (Außer Schrittmotortreiber noch etwas?)

2. Arduino + grbl-shield
http://shop.myhobby-cnc.de/bauteile/elektronische-bauteile/aktive/42/grbl-shield-fuer-pololu-treiber

Auf diese Lösung bin ich vor allem durch das Shapeoko-Projekt aufmerksam geworden.
https://www.inventables.com/technologies/desktop-3d-carving-cnc-mill-kit-shapeoko-2

Eine entsprechende Portalfräse, wie die Shapeoko oder Shapoko2 zu bauen wäre mit Sicherheit ein sehr interessantes Projekt für mich, wenn ich erst mal die ersten Gehversuche hinter mir habe. Ich bin aber kein Fan davon fertige (Mechanik-)Bausätze zu kaufen, zumal die Baupläne ja auch für jeden zugänglich sind. Ich würde mir da eine eigene, angepasste Lösung überlegen (evtl. mit vorhandenem Material etc.), wenn es dann soweit ist.
Ein weiteres für mich sehr interessantes Projekt wäre evtl. eine Hobby-Fräse auf CNC umzurüsten wie Christoph Selig es in seinem Buch „CNC-Fräsen im Modellbau“ beschreibt (einfach-cnc.de).
http://www.einfach-cnc.de/beschreibung.html

Das hat natürlich auch ein Gewicht bei der Entscheidung mit welcher Lösung für die Steuerung ich mich demnächst beschäftigen soll. Sollte ich eine größere Hobby-CNC-Maschine umbauen wollen, werde ich evtl. stärkere Schrittmotoren brauchen als z.B. bei dieser Shapeoko-Portalfräse. Mit einem grbl-shield, oder generell mit einer Arduino Lösung bin ich da wahrscheinlich etwas eingeschränkt was die Stromstärken angeht. Eine Lösung mit Parallelport und Mach3 scheint da universeller zu sein, da man nur entsprechende Schrittmotortreiber braucht. Außerdem sagen einige dass die Software Mach3 mehr Möglichkeiten bietet, da sie im Gegensatz zu grbl vollen g-code versteht und da es von Manchen beim Programmieren per Hand als Einschränkung empfunden wird, wenn das nicht der Fall ist. Hinzu kommt, dass ich gehört habe, dass Mach3 schon eher im professionellen Bereich zum Einsatz kommt. Das wäre auch ein Argument für eine entsprechende Lösung mit Mach3. Andererseits wirkt es auf mich etwas altmodisch auf den Parallelport eines alten Rechners angewiesen zu sein.
Gibt es da keine günstige Lösung, die mit einem usb-Anschluss funktioniert und mit der ich noch relativ unabhängig von den Treibern bin?

3. TinyG
https://www.synthetos.com/project/tinyg/

TinyG ist wohl eine Art Weiterentwicklung des grbl-shields.
Ist das zu empfehlen?
Scheinbar funktioniert das Ding ohne Arduino. Ist das richtig?
Das Teil hat wohl 6 Achsen ist aber schwieriger einzurichten als das grbl-shield...

4. Irgendein Board mit TB6560 von ebay
http://www.ebay.co.uk/itm/CNC-3rd-R...ial_Automation_Control_ET&hash=item23427b7e87

Der TB6560AHQ von Toshiba soll wohl der Standard Baustein für die Steuerung von Schrittmotoren bis 36V und 3,5A sein. Der Baustein befindet sich praktisch auf allen Schrittmotor-Leistungstreiber Boards aus China.
Und genau das wäre auch noch eine Möglichkeit: Ein entsprechendes Board vielleicht sogar aus China.
Da gibt es scheinbar auch USB CNC-Steuerungen mit Treibern für Schrittmotoren. Allerdings war mein Eindruck hier, dass die Leute, die so ein Teil aus China haben, über Schrittverluste berichten und dass die beiliegenden Anschlussbeschreibungen fehlerhaft sind und sie Probleme hatten das Ding ans Laufen zu bekommen.

Was meint ihr?
Für mich ist das ein riesiger Dschungel und ich habe keine Ahnung wo ich starten soll.
Es sollte für den Anfang nicht zu komplex sein, so dass ich nach relativ kurzer Zeit ein Erfolgserlebnis habe (z.B. dass ich es hinbekomme die Mechanik von meinem Pick & Place-Gerät mit einer Steuerung zu bewegen). Es sollte auch für den Anfang (nur die Steuerung und Treiber) nicht 200 € übersteigen.
Ich möchte mich allerdings auch gerne mit moderner Technik beschäftigen, die es mir ermöglicht später andere Projekte zu realisieren. Zum Beispiel das Umrüsten einer Hobby-Fräse, mit der man auch Metall fräsen kann, den Bau einer Portalfräse wie der Shapeoko mit der ich Holz fräsen und gravieren kann oder den Bau eines 3D-Druckers.

Ich bin gespannt auf eure Meinungen und hoffe ihr könnt mir ein paar gute Tipps geben
Ich stand vor dem gleichen Problem, habe mir damals eine kleine CNC Fräse aus China bestellt.
Die Maschine war ihr Geld wert aber die Steuerung LPT Linux war nicht mein Ding.
Habe dann die Software ESTLCAM gesehen = SUPER = CAM und Steuerung in einem.
Nun war die Frage welche Steuerung.
Habe mich denn für eine Steuerung Arduino mit ESTLCAM entschieden.
einfach mal nach Arduinoclub Googlen.

Pascal
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten