X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/f240f5c56410cc58c1aa59b9c2f3e223b74b7ade..15b08db0346d6da3f27d4a32c175b5330b0fdb88:/CNC-Fr%C3%A4se.mw?ds=inline diff --git "a/CNC-Fr\303\244se.mw" "b/CNC-Fr\303\244se.mw" index e8d86479e..5dcfe90eb 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|comawill}}, {{Benutzer|adnc}}, {{Benutzer|Kasalehlia}}, {{Benutzer|larsan}} +|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. @@ -16,8 +25,9 @@ Kaum gebraucht und vermutlich seit ~9 Jahren nicht mehr in Betrieb gewesen. * Kugelgewindetriebe * Zwei Endschalter pro Achse * Derzeit zwei Frässpindeln verfügbar -** [[CNC-Fräse#HF-Spindel|Hochfrequenzspindel]] +** [[CNC-Fräse#HF-Spindel|Hochfrequenzspindel]] ** [[CNC-Fräse#Proxxon|Proxxon]] +** Kress * NEMA23 Schrittmotoren der Firma Nanotec [http://de.nanotec.com/fileadmin/files/Datenblaetter/Schrittmotoren/ST5918/ST5918M3008-A.pdf 4T5618M3300] ==== Motoranschlüsse an der Fräse ==== @@ -60,6 +70,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 @@ -311,113 +323,47 @@ network.ip_gateway 192.168.178.1 # the gateway ad == Workflow == -* Model (CAD) -*: Erzeugen des Models mittels einer CAD-Software. Beispielsweise QCAD, oder LibreCAD -* Fräsanweisungen (CAM) -*: Erzeugen der Fräsanweisungen/Maschinenanweisungen mit einer CAM. Hierfür bietet sich die kommerzielle Windows Anwendung CamBam an. Eine ältere Version läuft auch mit Mono unter Linux. Achtung, nach 40 mal Starten schneidet die Anwendug Gcode ab. Wir suchen noch nach einer Open-Source Alternative. -* Simulation -*: Eine Simulation der Fräsanweisungen kann bei Bedarf mit OpenSCAM durchgeführt werden -* Übertragen auf CNC-Controller Smoothieboard -*: Per Dateiupload (Datenträger von Smoothieboard, SD-Karte) - +# '''Model (CAD)''' +#* Erzeugen des Models mittels einer CAD-Software. +#** 3D +#*** [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] +#*** [http://www.inkscape.org/ Inkscape] +# '''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. +#**CamBam ist auf [[Stratux]] installiert +#* [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://makercam.com/ MakerCAM] Online Flash Tool um SVG in .gcode umzuwandeln. +#* [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 +#* Kleinere G-Code Dateien simuliert auch http://nraynaud.github.io/webgcode/ +# '''Übertragen auf CNC-Controller Smoothieboard''' +#* Per Dateiupload (Datenträger von Smoothieboard, SD-Karte) [http://192.168.178.222 SmoothieControl] +# '''Koordinatensystem der Fräse setzen''' +#*Fräse per Soomthie WebApp auf Nullpunkt fahren +#*Smoothieboard Neustarten +#*per Webapp Commando "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] - -== Archiv == - -=== Rechner === -* AT-Industrie-PC-Gehäuse -* Full-size ISA Intel Rechner 233 MHz CPU -** PIA-652DV 2.4 [ftp://ftp.arbor.com.tw/pub/manual/Manuals/PIA%20Series/pia-652-20.pdf Manual] -** 48 MB RAM (werden nur erkannt, es stecken mehr drin, EDO, sowie SD-RAM) -* [[CNC-Fräse#MPK3|MPK3-Karte]] -* Netzwerk-Karte -* Zu viele Lüfter -* CD-Laufwerk -* Disketten-Laufwerk -* EIN/AUS-Schalter an der Front -* POWER und NOT-AUS-Taster für die Spindel an der Front - -* 15" TFT 1024*768 -* Cherry-Tastatur und Kugelmaus - -==== MPK3 ==== -* Full-size ISA-Karte mit zwei D-Sub-Ausgängen an der Slotblende, Die große Buchse -> Fräse, die Kleine -> ? -* Versorgt die Motoren der Fräse (mit Ausnahme der Spindel) direkt mit Strom -* Anschluss erfolgte mit einer Kabelpeitsche von einem 25-Pol D-Sub-Stecker auf drei 9-Pol D-Sub-Stecker (einer pro Achse) - -=== Software === -* Win 98 SE - -==== Trimeta EdiTasc ==== -* Steuert die Fräse, schaltet Spindel ein/aus etc. -* Lädt .ncp ("Zwischenformat) und .plt (hpgl) -* Zeigt Pfade und Position (Nullpunkt, Spindelposition) -* Kann simulieren -* Papierdoku vorhanden - -==== isy3 ==== -* neueste installierte Version der isy-Programme (es gibt noch isy, isy1 und isy2) -* DOS-Software - - -=== ISA <-> LPT === -Schaltungsbasteleien - TU Chemnitz - -http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/LPTISA/ - -http://www-user.tu-chemnitz.de/~heha/messtech/ - -=== Kompatibilität der MPK3 mit [http://www.linuxcnc.org/ LinuxCNC] === -* [http://wiki.linuxcnc.org/cgi-bin/wiki.pl?EMC2_Supported_Hardware Supported Hardware] -* Zwei irc chatlogs, sucht nach "bagi" -** http://psha.org.ru/irc/%23emc/2005-04-05.html -*** the current for each coil of the motor (2 coils - bipolar ) has to be set with one 8-Bit Port per coil. -*** that should be an easy modification to emcmot.c -** http://psha.org.ru/irc/%23emc/2005-04-12.html -*** at the moment there is no driver for this card. it is an ISA PCB for 3 Steppers. for each motor 2 L292 and 2 8Bit for the current of the 2 coils. +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] @@ -427,4 +373,4 @@ http://www-user.tu-chemnitz.de/~heha/messtech/ * [http://smoothieware.org/supported-g-codes Vom Smoothieboard unterstützte GCodes (unvollständig)] [[Kategorie:Infrastruktur]] -[[Kategorie:Hardware]] +[[Kategorie:CNC-Fräse]]