Hallo, ich bin neu hier im Forum und wollte mal wissen ob es geht, eine CNC-Steuerung zu bauen, die den G-Code gesendet bekommt, und dann die Takt- und Richtungssignale ausgibt? Bei den normalen CNC-Steuerungen gibt ja der PC die Takt- und Richtungssignale direkt aus (meist über LPT). So kommt es aber schnell mal zu Schrittverlusten, weil Windows ja kein Echtzeit-Betriebssystem ist. Ich habe vor mir diese Maschine zur CNC umzubauen: http://www.werkzeugmaschinen-baxmeier.de/shop/cgi-bin/shop.dll?SESSIONID=030768964602612&AnbieterID=14 Mit CNC´s kenn ich mich schon aus, ich arbeite jetzt seit zwei Jahren an einer Deckel FP2NC mit Dialog Steuerung und stecke gerade mitten in der Abschlussprüfung.
Christian Keller schrieb: > Hallo, > ich bin neu hier im Forum und wollte mal wissen ob es geht, eine > CNC-Steuerung zu bauen, die den G-Code gesendet bekommt, und dann die > Takt- und Richtungssignale ausgibt? Natürlich geht das, gehen tut fast alles. Ob DU das kannst steht auf einem anderen Blatt, dass war ja aber auch nicht die Frage
Bedenke, dass auch Dreh- bzw. Anlaufmomente, die auf den Motor wirken, zu Schrittverlusten führen können. Vorallem bei einem Anspruch an Dynamik. Bei diesem Problem wird dann eher die Regelungstechnik zu Deinem Gegner und nicht die USB-Implementierung. Vermutlich würdest Du schon einen ordentliches Schwert an µC benötigen. Vorallem um sich die Probleme mit der Kommaarithmetik vom Hals zu halten. Da ist dann noch zusätzliche Einarbeitungszeit einzuplanen. EMC kennst Du?...darauf würde ich setzen. EMC wurde im Ursprung wohl extra Entwickelt um die Machbarkeit eines Regelstruktur ohne Rückkopplung aufzuzeigen. Es gibt wohl auch einen Performancetest um die Echtzeitfähigkeit der Hardware im Vorraus sicherzustellen.
Hallo Christian, für den Anfang würde ich mir die Sache mit dem USB erst mal schenken. Es gibt auch Steuerungsysteme für Windows. Beispiel: Mach3 http://www.einfach-cnc.de/allgemeines.html Und wenn es wirklich kostenlose Software sein soll, dann hole Dir einen alten Rechner mit einer parallelen Schnittstelle und spiel das Image von EMC drauf, ist zwar Linux, aber hat einen Echtzeitkernel und die Bedienung ist trivial. In beiden Fällen brauchst Du aber eine Verstärkerkarte (China-Produkt), die kostet auch nicht die Welt. Ich denke die Software und die Ansteuerung sind nicht kompliziert, die Anbindungen der Schrittmotoren wird sicherlich schwieriger -- aber wenn man schon eine Drahterodiermaschine in der Firma hat, wo sollen die Grenzen sein. Also spar Dir die Zeit mit dem USB und lass die Maschine laufen. Gruß Marvol
GRBL G-Code zu Takt-/Richtungssignal und Anbindung über USB. Läuft auf einem Standard Arduino. https://github.com/grbl/grbl
> G-Code zu Takt-/Richtungssignal und Anbindung über USB. Läuft auf einem > Standard Arduino. Ist das einfach nur ein Umsetzer oder läuft da auch ein Regler auf dem Arduino?
Oder einfach nachbauen: MK1 von www.planet-cnc.com Was sagt der Fachmann zu der GUI ?
...es gibt tatsächlich einen dokumentierten Nachbau dieses MK1 boards: http://www.planet-cnc.com/index.php?page=diy Allerdings steht die Software nur als hex-File zum Download zur Verfügung. Ich finde, dass macht etwas unflexibel
> Bei den normalen CNC-Steuerungen gibt ja der PC die Takt- und > Richtungssignale direkt aus (meist über LPT). So kommt es aber schnell > mal zu Schrittverlusten, weil Windows ja kein Echtzeit-Betriebssystem > ist. Nimm einen PC und linuxcnc (linuxcnc.org) dann hast du mit Echtzeit keine Probleme. Ich habe damit zwei Maschinen erfolgreich in Betrieb. Du wirst eine Weile brauchen um da durchzusteigen, aber die Dokumentation ist ausführlich und das Forum hilfsbereit. (Keine Angst vor Linux: linuxcnc kommt als fertige Distribution. Die Installation ist eine Sache von einer halben Stunde; dannach kannst dich an der hübschen Oberfläche anmelden.) Statt PC könntest du auch einen raspberry Pi nehmen. Gruß Axel
Sehr günstig und gut ist CncEasy von LeTe !! Benutze die Software schon ca. 6 Jahre. Und seit ca. 1 Jahr den USB CNC Controller. Bei den Preisen lohnt das selber machen nicht! http://www.lete.de/fraesplotter/fraesplotter.php Hauptseite: http://www.lete.de
Gerade eine Mail erhalten. Aktuelle Angebote. CNC Preise fast halbiert! http://www.lete.de/fraesplotter/fraesplotter.php Hauptseite: http://www.lete.de
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.