X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/0c205ea204d4bc746356b66e46d5c712b62b9174..e2a685994360aa7eec48208aabadbbc64df84cfd:/CNC-Fr%C3%A4se.mw diff --git "a/CNC-Fr\303\244se.mw" "b/CNC-Fr\303\244se.mw" index eb15e6589..ccf18cf46 100644 --- "a/CNC-Fr\303\244se.mw" +++ "b/CNC-Fr\303\244se.mw" @@ -1,6 +1,15 @@ -{{Hinweis|Diese Seite befindet im Aufbau, es können Platzhalter vorkommen und wichtige Informationen fehlen. Inhaltliche Bearbeitungen und Ergänzungen, sowie Formatierungen sind ausdrücklich erwünscht.}} +{{Hardware +|kontakt = [[Benutzer:Daniel Bohrer|Daniel Bohrer]], {{Benutzer|Kasalehlia}}, {{Benutzer|larsan}}, {{Benutzer|comawill}}, {{Benutzer|adnc}} +|status = wip +|ort = Werkstatt +|beschreibung = CNC-Fräse +|bild = CNC_mill_meeting.jpg +|bildbeschreibung = erste Inbetriebnahme, noch auf dem Frickelraumtisch +|links = +|usage = Benutzung erst nach Einweisung. Kaputtmachen und Reparieren nur von Spezialexperten. +}} -{{Projekt|verantwortlich= |status=aktiv|beschreibung=CNC-Fräse im Space|bild=CNC_mill_meeting.jpg|bildbeschreibung=|interessenten={{Benutzer|adnc}}, {{Benutzer|comawill}}, {{Benutzer|larsan}}|source=|lizenz=|download=|version=}} +{{Hinweis|Diese Seite befindet im Aufbau, es können Platzhalter vorkommen und wichtige Informationen fehlen. Inhaltliche Bearbeitungen und Ergänzungen, sowie Formatierungen sind ausdrücklich erwünscht.}} Uns wurde am 28.03.2014 eine CNC-Maschine überlassen. Nachdem wir sie unter Verwendung des mitgelieferten Industrierechners ansteuern konnten, stellten wir fest, dass diese Methode nicht viel Zukunft haben würde. Kein USB, beschränkte Geschwindigkeit, laut, Win98 will man nicht im Netzwerk haben, etc. @@ -10,13 +19,15 @@ Stand 27.06.2014: Wir haben uns ein eigenes Smoothieboard 5X zugelegt, das wird == Überblick == === Fräse === -Es handelt sich um eine etwa 15 jahre alte Isel Automation Flachbett Tischfräse CNC Multi K. -Kaum gebraucht und vermutlich seit ~9 Jahren nicht mehr in Betrieb gewesen. -* Arbeitsbereich: 330*500*90 mm +[[Datei:CNC-Fräse Holzbalken.jpg|thumb|Durch den Aufbau als Portalfräse ist es möglich, dass Werkstücke in y-Richtung über den Frästisch hinausragen können]] + +Es handelt sich um (Stand 2014) eine etwa 15 Jahre alte Isel Automation Flachbett-Tischfräse CNC Multi K. +Kaum gebraucht und vermutlich seit ~9 Jahren nicht mehr in Betrieb gewesen, bevor sie 2014 zu uns kam. +* maximaler Arbeitsbereich: (x,y,z) = (330 mm, 500 mm, 90 mm), abzüglich Befestigung und eingesetztem Fräser eher so z=70 mm * Kugelgewindetriebe * Zwei Endschalter pro Achse * Derzeit zwei Frässpindeln verfügbar -** [[CNC-Fräse#HF-Spindel|Hochfrequenzspindel]] +** [[CNC-Fräse#HF-Spindel|Hochfrequenzspindel]] defekt, siehe [https://gitli.stratum0.org/stratum0/TUWAT/-/issues/10 TUWAT] ** [[CNC-Fräse#Proxxon|Proxxon]] ** Kress * NEMA23 Schrittmotoren der Firma Nanotec [http://de.nanotec.com/fileadmin/files/Datenblaetter/Schrittmotoren/ST5918/ST5918M3008-A.pdf 4T5618M3300] @@ -61,6 +72,8 @@ Auf dem 25-Pol Kabel ist allerdings Pin 9 Common. Das sollte sich durch umlöten ==== Werkzeug-Einsätze ==== * Siehe Bilder +* Als Beispiel könnten diese [http://tumblebeer.com/upgrayedd/ Spannpratzen] dienen. +** Vorstellung von 7 [http://makezine.com/2016/06/20/7-cnc-fixturing-tips-small-shop/ Befestigungsmöglichkeiten] von Werkstücken im CNC-Umfeld. === Misc === * Produktnr. 148508 @@ -315,9 +328,11 @@ network.ip_gateway 192.168.178.1 # the gateway ad # '''Model (CAD)''' #* Erzeugen des Models mittels einer CAD-Software. #** 3D +#*** [http://freecadweb.org/ FreeCAD] #*** [http://librecad.org/ LibreCAD] #*** [http://www.openscad.org/ OpenSCAD] #*** [http://www.blender.org/ Blender] +#*** [https://www.autodesk.com/products/fusion-360/overview Fusion 360] - [[CNC-Fräse/Fusion360|installiert auf Stratux]] #** 2D #*** [http://www.qcad.org/ QCAD] #*** [http://www.openscad.org/ OpenSCAD] @@ -325,59 +340,35 @@ network.ip_gateway 192.168.178.1 # the gateway ad # '''Fräsanweisungen (CAM)''' #: Erzeugen der Fräsanweisungen/Maschinenanweisungen mit einer CAM. #: Wir suchen noch nach einer brauchbaren Open-Source Lösung. -#* [http://www.cambam.info/ CamBam] (kommerziell, Windows): Es gibt eine ältere Mono Version für Linux. Die Demo schneidet nach 40 mal Starten Gcode ab. -#* [http://pycam.sourceforge.net/ PyCAM] (open source, Plattform unabhängig): Sieht im Vergleich zu aktuellen kommerziellen Lösungen alt aus und ist bisweilen recht langsam. +#* [http://www.cambam.info/ CamBam] (kommerziell, Windows): Es gibt eine ältere Mono Version für Linux. Die Demo schneidet nach 40 mal Starten Gcode ab. +#**CamBam ist auf [[Stratux]] installiert +#* [https://wiki.freecadweb.org/Path_Workbench FreeCAD mit Path Workbench] ([[Vorträge/Vorbei#Talks am Samstag, 14. August 2021, ab 19:00 (online)|Vortrag]] dazu) +#* [http://pycam.sourceforge.net/ PyCAM] (open source, plattformunabhängig): Sieht im Vergleich zu aktuellen kommerziellen Lösungen alt aus und ist bisweilen recht langsam. +#* [https://github.com/Heeks/heekscad HeeksCAD] (open source, Windows/Linux): #* [http://cam.autodesk.de/inventor-hsm/ Inventor HSM] (kommerziell, Windows 64bit): Gibt für Studenten eine 3-Jahres Lizenz kostenlos, aber mit viel DRM. +#* [http://flatcam.org/ FlatCam] Tool zur Generierung von Maschinencode für das [[CNC-Fräse/Isolationsfräsen]]. +#* [http://jscut.org/ jscut], SVG nach GCode, läuft im Browser, [https://github.com/tbfleming/jscut Open Source auf GitHub] +#* [https://inkscape.org Inkscape] mit GCodetools-Plugin ([https://www.norwegiancreations.com/2015/08/an-intro-to-g-code-and-how-to-generate-it-using-inkscape/ Tutorial]) +#* [https://github.com/stratum0/CNCmilling Eigenbau by Drahflow] Python-Script für Umwandlung von Tiefenkarten in G-Code. # '''Simulation''' -#* Eine Simulation der Fräsanweisungen kann bei Bedarf mit [http://openscam.org/ OpenSCAM] durchgeführt werden +#* Eine Simulation der Fräsanweisungen kann bei Bedarf mit [http://camotics.org/ CAMotics] durchgeführt werden +#* Kleinere G-Code Dateien simuliert auch http://nraynaud.github.io/webgcode/ # '''Übertragen auf CNC-Controller Smoothieboard''' -#* Per Dateiupload (Datenträger von Smoothieboard, SD-Karte) +#* Per Dateiupload (Datenträger von Smoothieboard, SD-Karte) [http://192.168.178.222 SmoothieControl] +#** notfalls kann man das SmoothieBoard auch über USB mit dem Befehl net in Pronterface oder über die serielle Konsole nach seiner IP-Adresse fragen # '''Koordinatensystem der Fräse setzen''' +#*Fräse per Smoothie WebApp auf den gewünschten Nullpunkt fahren +#*per Webapp den G-Code "G92 X0 Y0 Z0" senden (Setzt aktuelle Position als X:0, Y:0, Z:0 im globalen Koordinatensystem.) # '''Fräsen''' === Parameter für verschiedene Werkstoffe === -{| border="1" cellpadding="10" cellspacing="0" -! Material -! Verfahrgeschwindigkeit -! Eintauchtiefe -! Eintauchgeschwindigkeit -! Fräskopf -! Spindeldrehzahl -! Fräse -|- -! Aluminium -| 90 mm/Min. -| 0.4mm -| 90 mm/Min. -| 2mm -| ~7000 1/Min (Stufe 4-5 Proxxon) -| Proxxon -|- -! Polystyrol -| 200 mm/Min. -| 0.8mm -| 100 mm/Min -| 2mm -| ~5500 1/Min (Stufe 3-4 Proxxon) -| Proxxon -|- -! Polystyrol -| 150 mm/Min. -| 1mm -| 150 mm/Min -| 4mm (2 Schneiden) -| ~5000 1/Min (Stufe 1) -| Kress -|- -! Holz -| 300 mm/Min. -| 1mm -| 300 mm/Min. (?) -| 4mm, 1mm -| ~12.500/Min (Stufe 3 Kress) -| Kress -|} - -* Tipps zum Fräsen von Aluminium findet man [http://blog.cnccookbook.com/2012/03/27/10-tips-for-cnc-router-aluminum-cutting-success/ hier] +Parameter finden sich sind auf der Unterseite [[CNC-Fräse/Parameter]] + +== Steuern des Smoothieboards == +* Per seriell Verbindung über Konsole "screen /dev/ttyACM0 115200", oder Pronterface GUI +* Per Netzwerkverbindung über Konsole mit Telnet, oder Http Web UI +* Mittlerweile existiert sogar eine Android App [https://gitlab.com/damfle/SmoothieControl SmoothieControl] + +* [https://github.com/vlachoudis/bCNC bCNC] ermöglicht das Senden von GCODE-Anweisungen und Visualisierung der Fräsbahnen in einer GUI. == Weblinks == * [http://smoothieware.org/ Smoothieboard Projektwebseite] @@ -387,4 +378,4 @@ network.ip_gateway 192.168.178.1 # the gateway ad * [http://smoothieware.org/supported-g-codes Vom Smoothieboard unterstützte GCodes (unvollständig)] [[Kategorie:Infrastruktur]] -[[Kategorie:Hardware]] +[[Kategorie:CNC-Fräse]]