Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
myhobby-cnc:workflow [2019/03/26 11:26] crix |
myhobby-cnc:workflow [2020/03/08 17:44] 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 |X |- |- | | ||
|CorelDraw |X |- |- | | |CorelDraw |X |- |- | | ||
|CAMBAM |- |X |- | | |CAMBAM |- |X |- | | ||
- | |ESTLCam |- |X |- | | + | |ESTLCam |- |X |X (eigene Firmware) | |
|Fusion360 |X |X |X | | |Fusion360 |X |X |X | | ||
|Easel |X |X |X | | |Easel |X |X |X | | ||
|SerialCommCNC |(X) einfache |X(einfache) |X | | |SerialCommCNC |(X) einfache |X(einfache) |X | | ||
- | |UniversalG-Code Sender| |- |X | | + | |Universal G-Code Sender|- |- |X | |
|GRBL Controller |- |- |X | | |GRBL Controller |- |- |X | |