3D CNC Maschine oder alles ist schon vor uns erledigt

Das neue PCB-Design erforderte eine solche Anzahl von Löchern, dass beim zweiten manuellen Bohren der Geist fehlte. Darüber hinaus führte der Bohrerwechsel zu Löchern in Löchern oder zu Fehlern im Durchmesser. Es wurde beschlossen, den Tag zu verbringen, aber in 5 Minuten zu fliegen, um zu bohren.

Ein kurzes Video, wie alles bei der Arbeit aussieht.

Ich stand in meinem Regal und kaufte ein Spielzeug, das damals nicht billig war, einen 3D-Drucker, der auf der Verkäuferseite "Anet A6" genannt wurde. Warum nicht CNC? 3 Achsen, 2 Kühlkanäle, Tischheizung und Filamentzufuhr. Eine unverständliche Firmware vervollständigte das Kit als Beim Laden schrieb sie „OMNI 3D PRINTER A8“ + ein flüssiges Plexiglas-Rahmendesign. Ich benutze SprintLayout (Sprint) zum Zeichnen von Leiterplatten und dann zum Laserbügeln. Es war erforderlich, eine Drill-Datei im Exellion-Format aus Sprint zu exportieren, das Programm hat eine solche Möglichkeit und sie in einen maschinenlesbaren G-Code zu konvertieren . Der Code ist spezifisch für 3D-Drucker. Es wird weiterhin davon ausgegangen, dass es eine erste Kenntnis der Theorie und Praxis des Druckens gibt.

ZeichnenIn SprintLayout 6 mit Stiften, dem lateinischen Buchstaben "F", können Sie anhand einer solchen Zahl eindeutig bestimmen, wie das Bild mit den Löchern auf der Platine auf dem Druckertisch aussehen soll.



Nachdem wir die Bohrdatei exportiert haben, erhalten wir eine Liste der Koordinaten der Löcher mit einem Titel.

; Drill file
; Format: 3.3 (000.000)
M48
METRIC
T01C0.7
%
G05
G90
T01
X38.100Y-43.180
X38.100Y-38.100
X38.100Y-33.020
X38.100Y-27.940
X38.100Y-22.860
X38.100Y-17.780
X38.100Y-12.700
X38.100Y-7.620
X43.180Y-7.620
X48.260Y-7.620
X53.340Y-7.620
X58.420Y-7.620
X48.260Y-22.860
X43.180Y-22.860
M30

Dieses Format ist ungeeignet, es ist für "erwachsene" Maschinen sichtbar, es gibt keine Bewegung entlang der Z-Achse. Mit dem sehr praktischen Notepad ++ - Editor müssen Sie die Datei bearbeiten. Er kann Makros erstellen, indem er Aktionen aufzeichnet und sie dann auf beliebige Dateien anwendet.

Entfernen Sie zuerst den „Kopf“ und den „Schwanz“ und lassen Sie nur die Koordinaten übrig. Suchen Sie im Menü "Suchen-Ersetzen" nach "X" und wechseln Sie zu "G0 X". Suchen Sie als Nächstes nach "Y-" und wechseln Sie zu "Y" (mit einem Leerzeichen vor). Es sollte so aussehen: G0 X38.100 Y43.180 - die erste Zeile und weiter. Dann fügen wir nach jeder Zeile die

Bohrbewegung mit dem Makro ein: G1 F50 Z10.000
G0 F7200 Z15.000 Um

das Werkzeug nicht zu brechen, fügen wir vor der ersten Koordinate des Bohrers einen Anstieg mit einem Rand im Code hinzu: G0 F7200 Z50.000, der Wert von Z kann später angepasst werden um den Workflow zu beschleunigen.

Es ist billiger, es zum Stimmen in ein Spannfutter zu klemmen, oder besser gesagt nicht in einen Bohrer, sondern in ein Stück Filament oder eine Stange, die aus einem gleich langen Griff geschnitten wurde.

Fügen Sie den Header und das "Tail" aus der G-Code-Datei eines Modells hinzu, das der Cura-Slicer in Repetier Host erhalten hat. Das Ergebnis sollte folgendes sein:

G28;     !
G0 F7200 Z50;     
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
M190 S30
; Activate all used extruder
M104 T0 S30
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
M109 T0 S30
M107
;G10 F100 Y0; corr Y   
G0 F7200 Z50;     
G0 X38.100 Y43.180;   
G1 F50 Z10.000;   
G0 F7200 Z15.000;   ()   
;     
G0 X38.100 Y38.100;   
G1 F50 Z10.000
G0 F7200 Z15.000
G0 X38.100 Y33.020; ...
G1 F50 Z10.000
G0 F7200 Z15.000

***
G0 X43.180 Y22.860
G1 F50 Z10.000
G0 F7200 Z15.000
G0 Z50;  
G0 F4800 X0 Y0;  
M107 ; Turn off fan
; Disable all extruder
G91 ; Relative positioning
T0
G1 E-1 ; Reduce filament pressure
M104 T0 S0
G90 ; Absolute positioning
G92 E0 ; Reset extruder position
M140 S0 ; Disable heated bed
M84 ; Turn steppers off

Wir speichern mit der Erweiterung .gcode, die dem Drucker bereits zum Essen gegeben werden kann, nachdem wir zuvor die Anfangsposition der X-Achse mit einem Stahlanschlag von +100 mm wie auf dem Foto eingestellt haben.



Im Code „S30“ - Neutralisation der Heizung des Tisches und des Extruders wird es auf 30 Grad Celsius erwärmt. Außerdem habe ich den Code nicht verstanden, vielleicht gibt es sicherere Header-Optionen. "Fxxxx" - Ausführungsgeschwindigkeit, wird erst angezeigt, wenn der G-Code in einen anderen geändert wird.

Bei einem Mikrobohrer von DPR-52 mit einem Durchmesser von 30 mm und einem Spannzangenfutter wird der Halter auf derselben Maschine gedruckt. Die Löcher des Halters werden markiert und an Ort und Stelle durch die Löcher gebohrt, in die die Düse des heißen Endes und die zusätzliche Schraube M4 der Extruderhalterung eintreten. Sein Modell zum Drucken in G-Code



Zur Befestigung des DPR-52 wird eine Wäscheklammer verwendet, die an den Lippen des beim Drucken erhaltenen Jochhalters getragen wird.

Wenn wir den Filzstift mit geschäumtem Polyethylen umwickeln und in den Halter einführen, sehen wir auf Papier, wie alles passiert. Der Brief befand sich genau wie im Sprint, wenn man sich die von unten liegende Drucktabelle ansieht. Der Ursprung („Ursprung“ - „Linke Ecke (oben)“) im Sprint entspricht dem Ursprung des 3D-Druckers.

Im Fall einer echten Platine auf der Rennstrecke in Sprint müssen Sie technologische Kontakte herstellen - Absätze, auf denen Sie die Platine ausrichten können, bevor Sie sie am Tisch befestigen. Zum Beispiel an den Ecken einer rechteckigen Platte, wobei der Radius des Bohrers nicht zu vergessen ist. Natürlich müssen diese Koordinaten unmittelbar nach dem Header am Anfang des Bohrkoordinatencodes stehen. Es ist einfach, sie zu finden, das kleinste Raster im Sprint festzulegen und das Werkzeug "Meter" zu verwenden. Die Genauigkeit beträgt bis zum zweiten Zeichen. Weitere Suche in Notepad ++. Nachdem wir die Geschwindigkeit auf ein geeignetes Minimum reduziert und die Position des Bretts bestimmt haben, markieren wir mit einem Bleistift auf dem Tisch die Position der beiden Seiten derselben Ecke. Es ist bequemer, die Position der nahen Seite und der linken Seite zu markieren. Die Platte wird mit doppelseitigem Klebeband am Tisch befestigt. Es ist einfach, es abzuziehen, wenn Sie sich bemühen, etwas zu warten.dann gibt es keine Lücken in der Dicke und es ist nicht notwendig, zwei Oberflächen, Bretter und Tische zu reinigen.

Um mit einem anderen Durchmesser zu bohren, sollten Sie die Befehle T02 oder T03 usw. Txx in der Importdatei finden. Dies bedeutet Werkzeugwechsel (wenn Sie beim Exportieren das Kontrollkästchen "Nach Durchmesser sortieren" aktiviert haben). Nachdem Sie den Befehl G4 S180 eingestellt haben, erhalten Sie eine Pause von 180 Sekunden. Während dieser Zeit müssen Sie Zeit haben, um den Bohrer zu wechseln und seinen Füllstand einzustellen. Sie müssen eine Pause in die Bohrkoordinaten des ersten Punkts nach dem Code einfügen, um den Bohrer zu ändern und einen neuen (größeren) Durchmesser mit dem vorherigen Bohrer zu bohren. Nach dem Ersetzen des Bohrers bohren wir den Mikrobohrer manuell und befestigen ihn an der gewünschten Position mit einer Wäscheklammer. Der Änderungscode Txx muss gelöscht werden und eine Notiz für Sie hinterlassen.

Sie können die gesamte Datei in Bohrdateien mit unterschiedlichen Bohrdurchmessern aufteilen. Dies erfordert das Ersetzen der Endschalter durch Reedschalter oder optische Schalter, da die Standardschalter im Allgemeinen auf Nylonbindern montiert sind und dies von einer Installation aus tun.

Natürlich erfordert diese Methode viel Verfeinerung und Beteiligung des Bedieners, aber als Lösung zum Herausnehmen und Ablegen ist dies mehr als geeignet.

All Articles