Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
myhobby-cnc:workflow [2019/03/26 11:26] crix |
myhobby-cnc:workflow [2020/03/08 17:45] crix |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | *Workflow* | + | ====Workflow==== |
- | **Zeichnung erstellen** | + | ===Zeichnung erstellen=== |
Der erste Schritt ist üblicherweise die Erstellung einer (2D) Zeichnung. Diese wird meistens im DXF Format gespeichert. | Der erste Schritt ist üblicherweise die Erstellung einer (2D) Zeichnung. Diese wird meistens im DXF Format gespeichert. | ||
- | **G-Code erzeugen** | + | ===G-Code erzeugen=== |
- | Als zweites müssen Fräsbahnen anhand der Zeichnung erstellt werden. Das heißt man wählt aus, mit welchem Fräser, welcher Drehzahl und welchen Geschwindigkeiten und zustellungen etwas gefräst werden soll. | + | Als zweites müssen Fräsbahnen anhand der Zeichnung erstellt werden. Das heißt man wählt aus, mit welchem Fräser, welcher Drehzahl und welchen Geschwindigkeiten und Zustellungen etwas gefräst werden soll. |
Beispielsweise soll entlang einer Kontur der Zeichnung 1mm tief graviert werden, oder eine 5mm tiefe Tasche ausgefräst werden etc. Hierbei entsteht eine Sequenz von G-Code Befehlen, die zum Beispiel in einer *.nc Datei gespeichert werden. | Beispielsweise soll entlang einer Kontur der Zeichnung 1mm tief graviert werden, oder eine 5mm tiefe Tasche ausgefräst werden etc. Hierbei entsteht eine Sequenz von G-Code Befehlen, die zum Beispiel in einer *.nc Datei gespeichert werden. | ||
- | **Fräse steuern** | + | ===Fräse steuern=== |
Der G-Code wird nun über USB an den Arduino gesendet. Auf dem Arduino läuft GRBL und übersetzt die G-Code Befehle in Steuersignale für die Schrittmotortreiber, die dann die Fräse bewegen. | Der G-Code wird nun über USB an den Arduino gesendet. Auf dem Arduino läuft GRBL und übersetzt die G-Code Befehle in Steuersignale für die Schrittmotortreiber, die dann die Fräse bewegen. | ||
+ | ===Software=== | ||
|Software |Zeichnung erstellen|Fräsbahnen generieren|Fräse steuern| | |Software |Zeichnung erstellen|Fräsbahnen generieren|Fräse steuern| | ||
- | |Inkscape |X |- |- | | + | |Inkscape |Ja |- |- | |
- | |CorelDraw |X |- |- | | + | |CorelDraw |Ja |- |- | |
- | |CAMBAM |- |X |- | | + | |CAMBAM |- |Ja |- | |
- | |ESTLCam |- |X |- | | + | |ESTLCam |- |Ja |Ja (eigene Firmware) | |
- | |Fusion360 |X |X |X | | + | |Fusion360 |Ja |Ja |Ja | |
- | |Easel |X |X |X | | + | |Easel |Ja |Ja |Ja | |
- | |SerialCommCNC |(X) einfache |X(einfache) |X | | + | |SerialCommCNC |(Ja) einfache |Ja (einfache) |Ja | |
- | |UniversalG-Code Sender| |- |X | | + | |Universal G-Code Sender|- |- |Ja | |
- | |GRBL Controller |- |- |X | | + | |GRBL Controller |- |- |Ja | |