Fräse: Unterschied zwischen den Versionen

Aus FabLab Region Nürnberg
("Fräsradiuskorrektur mit Inkscape" hinzugefügt)
(.)
 
(13 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
|Hersteller = Eigenbau
|Hersteller = Eigenbau
|Typ = Eigenbau
|Typ = Eigenbau
|Status = gruen
|Status = rot
|KlasseE = rot
|KlasseE = rot
|KlasseK = rot
|KlasseK = rot
}}
}}
Die Fräse ist ein gespendetes Selbstbaugerät. Sie hat eine Berabeitungsfläche von TODO.
Die hier beschriebene (alte) Fräse ist ein gespendetes Selbstbaugerät und ausser Betrieb.
Sie wurde von unserere [https://wiki.fablab-nuernberg.de/w/IMES-Fr%C3%A4se IMES-Fräse] abgelöst, Details siehe dort.


Die Fräse hat ein hohes Gefährdungspotenzial und kann sich bei Fehlbedienung auch selbst beschädigen. Daher darf sie nur nach einer Einweisung verwendet werden.
Die Fräse hat ein hohes Gefährdungspotenzial und kann sich bei Fehlbedienung auch selbst beschädigen. Daher darf sie nur nach einer Einweisung verwendet werden.
== Spindel ==
== Spindel ==
Als Spindel wird ein Gerät der Firma Suhner vom Typ "UAD 25-RF" verwendet. Für die Werkzeugaufnahme ist eine Spannzange mit einem Durchmesser von 6mm benutzbar. Die Spannzangen haben keine Normmaße, sondern sind Suhner-eigen (TODO Zeichnung falls jemand selber eine Spannzange herstellen will).
Als Spindel wird ein Gerät der Firma Suhner vom Typ "UAD 25-RF" verwendet. Für die Werkzeugaufnahme ist eine Spannzange mit einem Durchmesser von 6mm benutzbar. Die Spannzangen haben keine Normmaße, sondern sind Suhner-eigen (TODO: Zeichnung falls jemand selber eine Spannzange herstellen will).


== Generelle Benutzung ==
== Generelle Benutzung ==
Zeile 27: Zeile 30:
Grundsätzlich wird die Werkzeugbahn durch [http://linuxcnc.org/docs/html/gcode/overview.html gcode] beschrieben. Für das Schreiben von Fräsprogrammen per Hand sind [[Gcode|hier]] einige Nützliche Prozeduren aufgeführt.
Grundsätzlich wird die Werkzeugbahn durch [http://linuxcnc.org/docs/html/gcode/overview.html gcode] beschrieben. Für das Schreiben von Fräsprogrammen per Hand sind [[Gcode|hier]] einige Nützliche Prozeduren aufgeführt.


Für die erzeugung von Gcode haben wir noch keinen wirklich guten Workflow gefunden. Im folgenden werden einige Methoden mit vor und Nachteilen aufgeführt
Für die Erzeugung von Gcode haben wir noch keinen wirklich guten Workflow gefunden. Im folgenden werden einige Methoden mit vor und Nachteilen aufgeführt
* Schreiben per Hand
* Schreiben per Hand
Vorteile: Keine software nötig, alle Funktionen nutzbar
Vorteile: Keine Software nötig, alle Funktionen nutzbar
 
Nachteile: Einarbeiten in gcode, komplexe Dinge praktisch nicht machbar.


Nachteile: Einarbeiten in gcode, komplexe Dinge praktisch nicht machbar
* [https://github.com/cnc-club/gcodetools gcodetools] Inkscape plugin für gcode erzeugung
* [https://github.com/cnc-club/gcodetools gcodetools] Inkscape plugin für gcode erzeugung
Vorteile: Inkscape basiert, Standardplugin in aktueller Entwicklerversion
Vorteile: Inkscape basiert, Standardplugin in aktueller Entwicklerversion


Nachteile: praktisch nur 2D
Nachteile: praktisch nur 2D
* [http://pycam.sourceforge.net/ pycam]: Gui basiertes Programm zur erzeugung von 3D Fräßpfaden
* [http://pycam.sourceforge.net/ pycam]: Gui basiertes Programm zur erzeugung von 3D Fräspfaden
Vorteile: erzeugt Fräspfade aus STL
Vorteile: erzeugt Fräspfade aus STL


Zeile 45: Zeile 49:


Nachteile: Wenig Doku, komplexe Dinge praktisch nicht machbar
Nachteile: Wenig Doku, komplexe Dinge praktisch nicht machbar
* cam.py: Gui zur gcode erzeugung auf dxf oder gerber von Neil Gershenfeld
 
* cam.py: GUI zur gcode erzeugung auf dxf oder gerber von Neil Gershenfeld
Vorteile: Gershenfeld :)
Vorteile: Gershenfeld :)


Nachteile: keine Erfahrungen
Nachteile: keine Erfahrungen
* [http://flatcam.org/ Flatcam]
* [http://flatcam.org/ Flatcam]
Vorteile: keine Erfahrung
Vorteile: keine Erfahrung
Zeile 54: Zeile 60:
Nachteile: nur 2D
Nachteile: nur 2D
* [https://github.com/mkeeter/kokopelli kokopelli]: Geometriebeschreibungssprache, ähnlich OpenSCAD aber python basiert
* [https://github.com/mkeeter/kokopelli kokopelli]: Geometriebeschreibungssprache, ähnlich OpenSCAD aber python basiert
Vorteile: guter gcode für 3D Objekte, basiert auf python -> geringer lernaufwand
Vorteile: guter gcode für 3D Objekte, basiert auf python -> geringer Lernaufwand


Nachteile: Sprache wird wenig verwendet -> praktisch alle 3D Objecte müssen neu erzeugt werden
Nachteile: Sprache wird wenig verwendet -> praktisch alle 3D Objecte müssen neu erzeugt werden
* [http://www.gcad3d.org/ gcad3d] Freeware 3D cad/cam software
* [http://www.gcad3d.org/ gcad3d] Freeware 3D cad/cam software
Vorteile: keine Erfahrungen
Vorteile: keine Erfahrungen


Nachteile: nicht Open Source
Nachteile: nicht Open Source
* [http://gcnccam.sourceforge.net/ gcnccam] Erzeugt gcode aus dxf
* [http://gcnccam.sourceforge.net/ gcnccam] Erzeugt gcode aus dxf
Vorteile, Nachteile: keine Erfahrungen
Vorteile, Nachteile: keine Erfahrungen
* '''Estlcam 2D / 3D CAM und CNC Steuerung'''
Vorteile
* verarbeitet so ziemlich alle CAD Dateien (2D-SVG, 3D-STL, auch Bitmaps)
* sehr Einsteigerfreundlich auch für unerfahrene Anfänger geeignet um GCode zu erstellen
** nach sehr kurzer Einarbeitung kommt man sehr schnell zum Ziel
** man kann auch aus für CNC eigentlich unbrauchbaren Zeichnungen schnell ein CNC Programm (GCode) erstellen
* automatische Fräsradienkorrektur / Werkzeugeigenschaften (Fräser)
* deutsche Benutzeroberfläche
* günstig / kostenlose Testversion ohne Registrierung verfügbar
** kann kostenlos und mit voller Funktionsfähigkeit getestet werden.
** die unlizenzierte Version fängt lediglich mit der Zeit an Pausen einzulegen...
* Erstellt GCode für alle gängigen CNC Programme (LinuxCNC / Mach3 uvam.)
* hat auch eine eingebaute CNC Steuerung um direkt die Maschine zu steuern
** Arduino Interface mit USB Unterstützung
** WebCam Anbindung zum x/y Nullen
** Gamepad Integration für manuelle Steuerung
* unterstützt direkt auch Shapeoko und andere CNC Maschinen
* ausführliche Video Dokus [https://youtu.be/4IrUsoXFCXI]
* aktive Entwicklung, das Projekt wird ständig weiterentwickelt.
Ein Test lohnt sich auf jeden Fall http://estlcam.com/
Nachteile: nicht Open Source


== Fräsradiuskorrektur in inkscape ==
== Fräsradiuskorrektur in inkscape ==
Zeile 73: Zeile 107:
* Menü: Bearbeiten->XML-Editor
* Menü: Bearbeiten->XML-Editor
* Im XML Editor sollte schon das Versatzobject ausgewählt sein
* Im XML Editor sollte schon das Versatzobject ausgewählt sein
* Parameter "inkscape:radius" auf den gewünschten Versatz (= Fräsradius) setzen
* Parameter "inkscape:radius" auf den gewünschten Versatz (= Fräsradius) setzen. Hierbei die Einheit (üblicherweise "mm") mit angeben. Inkscape rechnet dann automatisch in "Pixel" um.
* positive Werte: Versatz nach außen, negative Werte: Versatz nach innen
* positive Werte: Versatz nach außen, negative Werte: Versatz nach innen
    
    
Zeile 82: Zeile 116:
== Vorhandene Fräser ==
== Vorhandene Fräser ==


* 5.5mm Durchmesser, 2 Schneiden
diverse


== Einkaufswünsche ==
== Einkaufswünsche ==
Zeile 90: Zeile 124:
* mehr Fräser schaden nie
* mehr Fräser schaden nie
== Umbauprojekte ==
Im Frühjahr 2016 startete im Rahmen einer Praktikumsarbeit ein  Umbauprojekt. Die Fräse soll einen stationären Tisch bekommen und ein fahrbares Portal.
Fortschrittsdokumentation siehe https://www.facebook.com/fraese4.0
Nach diesen Umbauten wurde klar, dass insbesondere X und Z Achse zu weich für Aluminiumbearbeitung sind. Es folgen weitere Umbauten in 2017. Daher oftmals ausser Betrieb.
[[Kategorie:CNC-Fräse]]
[[Kategorie:Werkstatt]]

Aktuelle Version vom 6. April 2021, 18:38 Uhr

Foto
Fräse.jpg
Basisdaten
Hersteller Eigenbau
Typ Eigenbau
Zustand unbenutzbar
Klassifizierung KlasseE-rot.svg KlasseK-rot.svg


Die hier beschriebene (alte) Fräse ist ein gespendetes Selbstbaugerät und ausser Betrieb. Sie wurde von unserere IMES-Fräse abgelöst, Details siehe dort.

Die Fräse hat ein hohes Gefährdungspotenzial und kann sich bei Fehlbedienung auch selbst beschädigen. Daher darf sie nur nach einer Einweisung verwendet werden.


Spindel

Als Spindel wird ein Gerät der Firma Suhner vom Typ "UAD 25-RF" verwendet. Für die Werkzeugaufnahme ist eine Spannzange mit einem Durchmesser von 6mm benutzbar. Die Spannzangen haben keine Normmaße, sondern sind Suhner-eigen (TODO: Zeichnung falls jemand selber eine Spannzange herstellen will).

Generelle Benutzung

Die Fräse wird gesteuert von einem PC, der unter dem Werktisch steht. Für die Steuerung wird LinuxCNC verwendet. Die Steuersoftware muss unbedingt gestartet werden, bevor die Fräse eingeschaltet wird, da das Verhalten der Fräse ansonsten undefiniert ist. Insbesondere kann die Spindel unkontrolliert anlaufen. Das Passwort für den Rechner gibt es nach einer Einweisung.

Nachdem die Steuerung gestartet ist, kann die Fräse eingeschaltet werden. Dazu wird die Steckdosenleiste an der Fräse eingeschaltet. Wichtig ist, dass die Spindel in die andere Mehrfachsteckdose eingesteckt ist. Diese wird durch die Fräsensteuerung ein- und ausgeschaltet. Deshalb sollte im Normalfalls auch der Fräsmotor selbst immer eingeschaltet bleiben.

Damit die Fräse bewegt werden kann muss 1. der Notaus Schalter gelöst werden und 2. Die Steuerung softwareseitig eingeschaltet werden (F2)

Bevor mit der Fräse koordinierte Bewegungen ausgeführt werden können muss eine Referenzfahrt durchgeführt werden. Dazu fährt die Fräse nach oben, nach rechts und nach vorne (der Tisch nach hinten) bis die Endschalter erreicht werden. Hierbei ist wichtig, dass die Z-Position beim Beginn der Referenzfahrt unterhalb der Lichtschranke liegt.

Vor der Referenzfahrt können die Achsen manuell verfahren werden. Dazu werden die Pfeiltasten und Bild-Hoch/-Runter verwendet. Es empfielt sich schon vor der Referenzfahrt nahe an die Referenzschalter heranzufahren, da die Referenzfahrt relativ langsam ausgeführt wird.

Gcode

Grundsätzlich wird die Werkzeugbahn durch gcode beschrieben. Für das Schreiben von Fräsprogrammen per Hand sind hier einige Nützliche Prozeduren aufgeführt.

Für die Erzeugung von Gcode haben wir noch keinen wirklich guten Workflow gefunden. Im folgenden werden einige Methoden mit vor und Nachteilen aufgeführt

  • Schreiben per Hand

Vorteile: Keine Software nötig, alle Funktionen nutzbar

Nachteile: Einarbeiten in gcode, komplexe Dinge praktisch nicht machbar.

Vorteile: Inkscape basiert, Standardplugin in aktueller Entwicklerversion

Nachteile: praktisch nur 2D

  • pycam: Gui basiertes Programm zur erzeugung von 3D Fräspfaden

Vorteile: erzeugt Fräspfade aus STL

Nachteile: langsam, instabil

  • pygdsl python Modul zur vereinfachung von Manuellem gcode schreiben

Vorteile: Automatisiert einiges, bessere Syntax

Nachteile: Wenig Doku, komplexe Dinge praktisch nicht machbar

  • cam.py: GUI zur gcode erzeugung auf dxf oder gerber von Neil Gershenfeld

Vorteile: Gershenfeld :)

Nachteile: keine Erfahrungen

Vorteile: keine Erfahrung

Nachteile: nur 2D

  • kokopelli: Geometriebeschreibungssprache, ähnlich OpenSCAD aber python basiert

Vorteile: guter gcode für 3D Objekte, basiert auf python -> geringer Lernaufwand

Nachteile: Sprache wird wenig verwendet -> praktisch alle 3D Objecte müssen neu erzeugt werden

  • gcad3d Freeware 3D cad/cam software

Vorteile: keine Erfahrungen

Nachteile: nicht Open Source

Vorteile, Nachteile: keine Erfahrungen


  • Estlcam 2D / 3D CAM und CNC Steuerung

Vorteile

  • verarbeitet so ziemlich alle CAD Dateien (2D-SVG, 3D-STL, auch Bitmaps)
  • sehr Einsteigerfreundlich auch für unerfahrene Anfänger geeignet um GCode zu erstellen
    • nach sehr kurzer Einarbeitung kommt man sehr schnell zum Ziel
    • man kann auch aus für CNC eigentlich unbrauchbaren Zeichnungen schnell ein CNC Programm (GCode) erstellen
  • automatische Fräsradienkorrektur / Werkzeugeigenschaften (Fräser)
  • deutsche Benutzeroberfläche
  • günstig / kostenlose Testversion ohne Registrierung verfügbar
    • kann kostenlos und mit voller Funktionsfähigkeit getestet werden.
    • die unlizenzierte Version fängt lediglich mit der Zeit an Pausen einzulegen...
  • Erstellt GCode für alle gängigen CNC Programme (LinuxCNC / Mach3 uvam.)
  • hat auch eine eingebaute CNC Steuerung um direkt die Maschine zu steuern
    • Arduino Interface mit USB Unterstützung
    • WebCam Anbindung zum x/y Nullen
    • Gamepad Integration für manuelle Steuerung
  • unterstützt direkt auch Shapeoko und andere CNC Maschinen
  • ausführliche Video Dokus [1]
  • aktive Entwicklung, das Projekt wird ständig weiterentwickelt.

Ein Test lohnt sich auf jeden Fall http://estlcam.com/

Nachteile: nicht Open Source

Fräsradiuskorrektur in inkscape

Für die Fräsradiuskorrektur kann in Inkscape die Offset (Versatz) Funktion verwendet werden.

Menü: Pfad -> dynamischer Versatz oder verbundener Versatz

Leider hat die Funktion kein Gui um den Versatz exakt einzustellen. Für eine exakte Einstellung muss der der XML-Editor verwendet werden:

  • Versatzobjekt auswählen
  • Menü: Bearbeiten->XML-Editor
  • Im XML Editor sollte schon das Versatzobject ausgewählt sein
  • Parameter "inkscape:radius" auf den gewünschten Versatz (= Fräsradius) setzen. Hierbei die Einheit (üblicherweise "mm") mit angeben. Inkscape rechnet dann automatisch in "Pixel" um.
  • positive Werte: Versatz nach außen, negative Werte: Versatz nach innen


Bearbeitung von Werkstücken

Wird eine gcode-Datei geöffnet, so wird in der 3D-Ansicht der Pfad angezeigt, der in ihr beschrieben wird. Die Position des Werkstücks wird definiert, indem man einen Referenzpunkt auf dem Werkstück anfährt und durch die "antasten" Schaltfläche zu jeder Achse die Koordinaten des Referenzpunktes festlegt. Es empfiehlt sich zuerst mit einigem Abstand zum Werkstück zu Fräsen um zu testen ob alles wie geplant funktioniert. Insbesondere muss sichergestellt sein, dass die Spindel tatsächlich anläuft.

Vorhandene Fräser

diverse

Einkaufswünsche

Folgendes neues Zubehör ist potentiell sinnvoll:

  • Eine weitere Überwurfmutter (um auch die 8mm Spannzange verwenden zu können)
  • 3mm Spannzange mit Überwurfmutter
  • mehr Fräser schaden nie

Umbauprojekte

Im Frühjahr 2016 startete im Rahmen einer Praktikumsarbeit ein Umbauprojekt. Die Fräse soll einen stationären Tisch bekommen und ein fahrbares Portal. Fortschrittsdokumentation siehe https://www.facebook.com/fraese4.0 Nach diesen Umbauten wurde klar, dass insbesondere X und Z Achse zu weich für Aluminiumbearbeitung sind. Es folgen weitere Umbauten in 2017. Daher oftmals ausser Betrieb.