MPCNC: Unterschied zwischen den Versionen
Sneu (Diskussion | Beiträge) K (Markierung: visualeditor) |
Sneu (Diskussion | Beiträge) |
||
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | MPCNC ist eine Selbstbau CNC-Fräse die im wesentlichen aus gedruckten Kunststoffteilen und Edelstahlrohren besteht. | + | MPCNC ist eine Selbstbau CNC-Fräse die im wesentlichen aus gedruckten Kunststoffteilen und Edelstahlrohren besteht. [[Datei:Mpcnc.jpeg|alt=MPCNC|thumb]][[Datei:MPCNC2.jpeg|alt=MPCNC|thumb]] |
Diese Maschine steht nicht im /dev/tal. Ich (sneu) habe mir zuhause eine gebaut und bringe diese mit zum Camp2019. Diese Seite soll primär dazu dienen Information zu verbreiten die ich mir durch viel ausprobieren mit der Maschine erarbeiten musste. Da auf dem Camp die Zeit begrenzt ist sollte es mit diesen Informationen recht schnell möglich sein schnell zu einem Ergebnis zu kommen. | Diese Maschine steht nicht im /dev/tal. Ich (sneu) habe mir zuhause eine gebaut und bringe diese mit zum Camp2019. Diese Seite soll primär dazu dienen Information zu verbreiten die ich mir durch viel ausprobieren mit der Maschine erarbeiten musste. Da auf dem Camp die Zeit begrenzt ist sollte es mit diesen Informationen recht schnell möglich sein schnell zu einem Ergebnis zu kommen. | ||
Zeile 5: | Zeile 5: | ||
[https://www.v1engineering.com/assembly/ Projektseite des Erfinders] | [https://www.v1engineering.com/assembly/ Projektseite des Erfinders] | ||
− | Zunächst einige wichtige | + | Zunächst einige wichtige Punkte: |
* '''Das Gerät niemals unbeaufsichtigt laufen lassen.''' | * '''Das Gerät niemals unbeaufsichtigt laufen lassen.''' | ||
+ | * Schutzbrille tragen | ||
+ | * Alle beweglichen Teile am Körper (Haare, Ketten, Schnüro vom Pullover, Halstücher etc. abmontieren oder zusammenbinden. | ||
* Die Kräfte der X- Y- und Z-Achse sind zwar nicht viel grösser als bei einem 3D-Drucker, allerdings ist die Frässpindel mit 800W alles andere als Kinderspielzeug. | * Die Kräfte der X- Y- und Z-Achse sind zwar nicht viel grösser als bei einem 3D-Drucker, allerdings ist die Frässpindel mit 800W alles andere als Kinderspielzeug. | ||
* '''Vor Arbeiten an der Spindel oder dem Werkstück den Netzstecker ziehen (nicht nur Ausschalten)''' | * '''Vor Arbeiten an der Spindel oder dem Werkstück den Netzstecker ziehen (nicht nur Ausschalten)''' | ||
− | * '''Nicht während des Fräsens mit dem Staubsauger Späne absaugen.''' Ein 8mm Spiralnutfräser beispielsweise zerlegt bei | + | * '''Nicht während des Fräsens mit dem Staubsauger Späne absaugen.''' Ein 8mm Spiralnutfräser beispielsweise zerlegt bei Berührung mit dem Handstück dieses recht schnell und führt zu umherfliegenden Teilen |
Zeile 35: | Zeile 37: | ||
|'''Spannzange''' | |'''Spannzange''' | ||
|'''Vorschub''' | |'''Vorschub''' | ||
+ | |'''Kommentar''' | ||
|'''Hersteller/Lieferant''' | |'''Hersteller/Lieferant''' | ||
|'''Artikelnummer''' | |'''Artikelnummer''' | ||
Zeile 45: | Zeile 48: | ||
|4mm | |4mm | ||
|300mm/min | |300mm/min | ||
+ | | | ||
|Sorotec | |Sorotec | ||
|FSH042.0400.16H30 | |FSH042.0400.16H30 | ||
Zeile 55: | Zeile 59: | ||
|4mm | |4mm | ||
|300mm/min | |300mm/min | ||
+ | |für OSB-Platte oder weiches Sperrholz OK, Hartholz eher nicht. | ||
|Klein Sistemi | |Klein Sistemi | ||
|362425 | |362425 | ||
Zeile 65: | Zeile 70: | ||
|3,175mm | |3,175mm | ||
|250mm/min | |250mm/min | ||
+ | |Vorsicht bei hohen Drehzahlen und MDF. Späne setzen bei schmalen Linien schnell den Fräser zu | ||
|AS-Toolstore | |AS-Toolstore | ||
|2100 0120 0700 03175 3800 | |2100 0120 0700 03175 3800 | ||
Zeile 75: | Zeile 81: | ||
|3,175mm | |3,175mm | ||
|250mm/min | |250mm/min | ||
+ | | | ||
|AS-Toolstore | |AS-Toolstore | ||
|2100 0200 0900 03175 3800 | |2100 0200 0900 03175 3800 | ||
Zeile 85: | Zeile 92: | ||
|3,175mm | |3,175mm | ||
|250mm/min | |250mm/min | ||
+ | | | ||
|Sorotec | |Sorotec | ||
|LSV.0300-2 | |LSV.0300-2 | ||
Zeile 95: | Zeile 103: | ||
|3,175mm | |3,175mm | ||
|??? | |??? | ||
+ | | | ||
|Sorotec | |Sorotec | ||
− | | | + | |LGS.3175.36.01 |
− | |[https://www.sorotec.de/shop/Zerspanungswerkzeuge/sorotec-werkzeuge/ | + | |[https://www.sorotec.de/shop/Zerspanungswerkzeuge/sorotec-werkzeuge/Gravurwerkzeuge/Gravierstichel--Standard-/] |
|8,00€ | |8,00€ | ||
|} | |} | ||
= Controller = | = Controller = | ||
− | RAMPS 1.4 mit Marlin FW | + | RAMPS 1.4 mit Marlin FW: [https://github.com/Allted/Marlin] |
+ | |||
+ | G-Code Referenz: [http://marlinfw.org/meta/gcode/] | ||
== Zugriff == | == Zugriff == | ||
Zeile 109: | Zeile 120: | ||
= G-Code erzeugen = | = G-Code erzeugen = | ||
== Fusion 360 == | == Fusion 360 == | ||
+ | Preprozessor: [https://www.v1engineering.com/forum/topic/fusion-360/page/6/#post-22917] | ||
+ | |||
== EstlCam == | == EstlCam == | ||
== Leiterplatten == | == Leiterplatten == | ||
+ | Da die breite der Isolierfräsung von der Eintauchtiefe des Stichels abhängig ist, muss die Unterlage absolut eben sein. Es sollte vor dem fräsen eine MDF-Platte aufgespannt und einmal komplett plan gefräst werden. Auf dieser Fläche wird dann das Rohmaterial der Leiterplatte montiert. | ||
=== Flatcam === | === Flatcam === | ||
+ | [[Datei:platine_mpcnc.jpeg|alt=MPCNC|thumb]] | ||
+ | Projektseite: [http://flatcam.org/] | ||
+ | In Flatcam muss in den Grundeinstellungen die Einheit auf Millimeter geändert werden. | ||
+ | Beim Erzeugen der Gerberdaten aus der Layoutsoftware muss die Einheit ebenfalls auf Millimeter gesetzt sein. | ||
+ | Der Nullpunkt der Z-Achse lässt sich am besten mit dem Werkzeuglängensensor bestimmen. Dazu den WZL auf die Kupferschicht halten und dann mit dem Stichel auf die Kupferschicht des Leiterplattenmaterials tasten. | ||
+ | |||
+ | [[https://www.youtube.com/embed/z7ImqC3BXNs Video]] | ||
+ | |||
+ | === Eagle === | ||
+ | |||
+ | = G-Code ausführen = | ||
+ | Es gibt 2 Möglichkeiten G-Code zur Maschine zu schicken. Zum einen kann die SD-Karte verwendet werden, die andere Möglichkeit ist Octoprint welches auf dem Raspberry Pi installiert ist. | ||
+ | Bevor der Vorgang gestartet wird muss das Rohteil auf der Maschine befestigt werden und der Anfangspunkt gesetzt werden. Da durch die Bauweise keine Synchronisation der Antriebe der X- und Y-Achse vorhanden muss unbedingt eine Referenzfahrt vor dem Ausführen des G-Codes ausgeführt werden. Wird dieser Schritt ausgelassen steht die X-Achse evtl. nicht im rechten Winkel zur Y-Achse. Aus einem gewollten Rechteck wird dann ein Parallelogramm oder aus einem Kreis eine Ellipse. | ||
+ | |||
+ | Aus Sicherheitsgründen gibt es keine Steuerung der Spindel. Diese muss vor dem Starten des G-Codes manuell eingeschaltet werden. | ||
+ | |||
+ | Der Ablauf sollte immer der folgende sein: | ||
+ | ## Werkzeug in Spindel einspannen | ||
+ | ## Werkstück an der Maschine befestigen | ||
+ | ## Fräser oberhalb des Werkstücks manuell positionieren | ||
+ | ## Referenzfahrt der X- und Y-Achse durchführen | ||
+ | ## Fräser über das Display oder Octoprint an den Nullpunkt des Werkstückkoordinatensystems fahren | ||
+ | ## Referenzfahrt der Z-Achse mit Hilfe des Werkzeuglängensensors durchführen | ||
+ | ## Fräser um die Dicke des Werkzeuglängensensors absenken (G0 Z-6) | ||
+ | ## Spindel einschalten | ||
+ | ## Programm ausführen | ||
+ | ## Spindel ausschalten | ||
= Spindel = | = Spindel = |
Aktuelle Version vom 12. August 2019, 21:41 Uhr
MPCNC ist eine Selbstbau CNC-Fräse die im wesentlichen aus gedruckten Kunststoffteilen und Edelstahlrohren besteht.Diese Maschine steht nicht im /dev/tal. Ich (sneu) habe mir zuhause eine gebaut und bringe diese mit zum Camp2019. Diese Seite soll primär dazu dienen Information zu verbreiten die ich mir durch viel ausprobieren mit der Maschine erarbeiten musste. Da auf dem Camp die Zeit begrenzt ist sollte es mit diesen Informationen recht schnell möglich sein schnell zu einem Ergebnis zu kommen.
Zunächst einige wichtige Punkte:
- Das Gerät niemals unbeaufsichtigt laufen lassen.
- Schutzbrille tragen
- Alle beweglichen Teile am Körper (Haare, Ketten, Schnüro vom Pullover, Halstücher etc. abmontieren oder zusammenbinden.
- Die Kräfte der X- Y- und Z-Achse sind zwar nicht viel grösser als bei einem 3D-Drucker, allerdings ist die Frässpindel mit 800W alles andere als Kinderspielzeug.
- Vor Arbeiten an der Spindel oder dem Werkstück den Netzstecker ziehen (nicht nur Ausschalten)
- Nicht während des Fräsens mit dem Staubsauger Späne absaugen. Ein 8mm Spiralnutfräser beispielsweise zerlegt bei Berührung mit dem Handstück dieses recht schnell und führt zu umherfliegenden Teilen
Inhaltsverzeichnis
Abmessungen/Verfahrwege
Achse | Maximaler Verfahrweg |
X | 916 mm |
Y | 459 mm |
Z | 80 mm (abhängig von Werkzeuglänge) |
Werkzeuge
Fräser
Folgende Fräser stehen zur Verfügung
Durchmesser | Typ | Werkstückmaterial | Spannzange | Vorschub | Kommentar | Hersteller/Lieferant | Artikelnummer | Link | Preis |
4 mm | Spiralnutfräser (2 Schneiden) | Holz | 4mm | 300mm/min | Sorotec | FSH042.0400.16H30 | [1] | 28,50€ | |
8 mm | Spiralnutfräser (2 Schneiden) | Holz | 4mm | 300mm/min | für OSB-Platte oder weiches Sperrholz OK, Hartholz eher nicht. | Klein Sistemi | 362425 | [2] | 31,50€ |
1,2 mm | VHM Spiralverzahnt | Holz, Kunststoff, GFK, CFK, Carbon | 3,175mm | 250mm/min | Vorsicht bei hohen Drehzahlen und MDF. Späne setzen bei schmalen Linien schnell den Fräser zu | AS-Toolstore | 2100 0120 0700 03175 3800 | [3] | 3,10€ |
2 mm | VHM Spiralverzahnt | Holz, Kunststoff, GFK, CFK, Carbon | 3,175mm | 250mm/min | AS-Toolstore | 2100 0200 0900 03175 3800 | [4] | 3,10€ | |
3 mm | VHM Spiralverzahnt | Holz, Kunststoff, GFK, CFK, Carbon | 3,175mm | 250mm/min | Sorotec | LSV.0300-2 | [5] | 2,04€ | |
0,1 mm, 36° | Gravierstichel | Kunststoff, Leiterplatten | 3,175mm | ??? | Sorotec | LGS.3175.36.01 | [6] | 8,00€ |
Controller
RAMPS 1.4 mit Marlin FW: [7]
G-Code Referenz: [8]
Zugriff
In der Maschine ist ein Raspberry Pi mit V1Pi-Image [9] eingebaut, welcher dazu verwendet werden kann den G-Code an den Controller zu senden. Die IP-Adresse des Netzwerkports ist auf 192.168.5.47 gesetzt. Bitte nicht mit öffentlichen Netzen verbinden. Es gibt weder auf dem Octoprint noch auf dem CNCjs eine Authentifizierung.
G-Code erzeugen
Fusion 360
Preprozessor: [10]
EstlCam
Leiterplatten
Da die breite der Isolierfräsung von der Eintauchtiefe des Stichels abhängig ist, muss die Unterlage absolut eben sein. Es sollte vor dem fräsen eine MDF-Platte aufgespannt und einmal komplett plan gefräst werden. Auf dieser Fläche wird dann das Rohmaterial der Leiterplatte montiert.
Flatcam
Projektseite: [11] In Flatcam muss in den Grundeinstellungen die Einheit auf Millimeter geändert werden. Beim Erzeugen der Gerberdaten aus der Layoutsoftware muss die Einheit ebenfalls auf Millimeter gesetzt sein. Der Nullpunkt der Z-Achse lässt sich am besten mit dem Werkzeuglängensensor bestimmen. Dazu den WZL auf die Kupferschicht halten und dann mit dem Stichel auf die Kupferschicht des Leiterplattenmaterials tasten.
[Video]
Eagle
G-Code ausführen
Es gibt 2 Möglichkeiten G-Code zur Maschine zu schicken. Zum einen kann die SD-Karte verwendet werden, die andere Möglichkeit ist Octoprint welches auf dem Raspberry Pi installiert ist. Bevor der Vorgang gestartet wird muss das Rohteil auf der Maschine befestigt werden und der Anfangspunkt gesetzt werden. Da durch die Bauweise keine Synchronisation der Antriebe der X- und Y-Achse vorhanden muss unbedingt eine Referenzfahrt vor dem Ausführen des G-Codes ausgeführt werden. Wird dieser Schritt ausgelassen steht die X-Achse evtl. nicht im rechten Winkel zur Y-Achse. Aus einem gewollten Rechteck wird dann ein Parallelogramm oder aus einem Kreis eine Ellipse.
Aus Sicherheitsgründen gibt es keine Steuerung der Spindel. Diese muss vor dem Starten des G-Codes manuell eingeschaltet werden.
Der Ablauf sollte immer der folgende sein:
- Werkzeug in Spindel einspannen
- Werkstück an der Maschine befestigen
- Fräser oberhalb des Werkstücks manuell positionieren
- Referenzfahrt der X- und Y-Achse durchführen
- Fräser über das Display oder Octoprint an den Nullpunkt des Werkstückkoordinatensystems fahren
- Referenzfahrt der Z-Achse mit Hilfe des Werkzeuglängensensors durchführen
- Fräser um die Dicke des Werkzeuglängensensors absenken (G0 Z-6)
- Spindel einschalten
- Programm ausführen
- Spindel ausschalten
Spindel
Spannzangen
Durchmesser | Link |
8 mm | [12] |
4 mm | [13] |
3,175 mm (1/8") | [14] |