Machine CNC 3D ou tout est déjà fait avant nous

La nouvelle conception de PCB nécessitait un nombre de trous si important que la deuxième fois le forage manuel manquait d'esprit. De plus, le changement de forets sans faute m'a conduit à des trous dans des trous ou à des erreurs de diamètres. Il a été décidé de passer la journée mais en 5 minutes à voler pour percer.

Une courte vidéo de la façon dont tout cela ressemble au travail.

Je me tenais sur mon étagère acheté un jouet, pas bon marché à l'époque, une imprimante 3D appelée sur la page du vendeur "Anet A6". Pourquoi pas CNC? 3 axes, 2 canaux de refroidissement, chauffage de table et alimentation en filament. Un firmware incompréhensible a complété le kit, comme lors du chargement, elle a écrit «OMNI 3D PRINTER A8» + une conception de cadre en plexiglas liquide. J'utilise SprintLayout (Sprint) pour dessiner des cartes de circuits imprimés, puis la technologie de repassage laser. Il était nécessaire d'exporter un fichier d'exploration au format Exellion à partir de Sprint, le programme a une telle opportunité et de le convertir en un code G lisible par machine . Le code est spécifique aux imprimantes 3D. On suppose en outre qu'il existe une première connaissance de la théorie et de la pratique de l'impression.

Dessinerdans SprintLayout 6, la lettre latine à cinq lettres «F», une telle figure vous permettra de déterminer sans ambiguïté à quoi ressemblera l’image avec les trous sur la carte sur la table de l’imprimante.



Après avoir exporté le fichier de forage, nous obtenons une liste des coordonnées des trous avec un titre.

; 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

Ce format ne convient pas, il est visible pour les machines "adultes", il n'y a pas de mouvement le long de l'axe Z. A l'aide de l'éditeur Notepad ++ très pratique, vous devez éditer le fichier. Il peut créer des macros en enregistrant des actions puis en les appliquant à tous les fichiers.

Tout d'abord, supprimez la «tête» et la «queue», ne laissant que les coordonnées. À l'aide du menu «Rechercher-Remplacer», recherchez «X» et passez à «G0 X». Ensuite, recherchez "Y-" et changez en "Y" (avec un espace devant). Cela devrait ressembler à ceci: G0 X38.100 Y43.180 - la première ligne et plus loin. Ensuite, après chaque ligne, on insère le mouvement du foret à l'aide de la macro:

G1 F50 Z10.000
G0 F7200 Z15.000 Afin de

ne pas casser l'outil, avant la première coordonnée du foret, on ajoute une élévation avec une marge dans le code: G0 F7200 Z50.000, la valeur de Z peut ensuite être ajustée pour accélérer le flux de travail.

Il sera moins cher de le serrer dans un mandrin pour le réglage, ou plutôt pas une perceuse, mais un morceau de filament ou une tige coupée dans une poignée de longueur égale.

Ajoutez l'en-tête et la «queue» du fichier de code G de n'importe quel modèle obtenu dans Repetier Host par la trancheuse Cura. Le résultat doit être le suivant:

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

Nous enregistrons avec l'extension .gcode qui peut déjà être donnée à l'imprimante pour manger, après avoir préalablement ajusté la position initiale de l'axe «X» avec une butée en acier de +100 mm comme sur la photo.



Dans le code «S30» - neutralisation du chauffage de la table et de l'extrudeuse, il chauffera jusqu'à 30 degrés Celsius. De plus, je n'ai pas compris le code, il existe peut-être des options d'en-tête plus sûres. «Fxxxx» - la vitesse d'exécution, n'est pas indiquée tant que le code G n'est pas changé en un autre.

Un microperceuse de DPR-52 d'un diamètre de 30 mm avec un mandrin à pince, le support est imprimé sur la même machine. Les trous du support sont marqués et percés en place, à travers les trous où la buse de l'extrémité chaude et la vis supplémentaire M4 du support d'extrudeuse entrent. Son modèle pour l'impression en G-code



Pour fixer le DPR-52, une pince à linge de bureau est utilisée, portée sur les lèvres du support de joug obtenu lors de l'impression.

Enveloppant le stylo-feutre avec du polyéthylène mousse et en l'insérant dans le support, sur papier, nous regardons comment tout se passe. La lettre se trouvait exactement comme dans Sprint, si vous regardez la table d'impression couchée par le bas. L'origine («Origine» - «Coin gauche (haut)») dans Sprint est la même que l'origine de l'imprimante 3D.

Dans le cas d'une vraie planche sur le circuit de Sprint, vous devez mettre des contacts technologiques - des talons sur lesquels vous pouvez aligner la planche avant de la fixer sur la table. Par exemple, aux coins d'une planche rectangulaire, sans oublier la tolérance pour le rayon de la perceuse. Naturellement, ces coordonnées doivent être placées au début du code de coordonnées de forage, immédiatement après l'en-tête. Il est facile de les trouver, de définir la plus petite grille dans Sprint et d’utiliser l’outil «Mètre», la précision sera au deuxième caractère. Recherche plus approfondie dans Notepad ++. Après avoir réduit la vitesse à un minimum commode, ayant déterminé la position de la planche, nous marquons avec un crayon sur la table la position des 2 côtés du même coin. Il est plus pratique de marquer la position du côté proche et de la gauche. La planche est fixée à l'aide de ruban adhésif double face à la table. Il est facile de le décoller si vous faites un effort pour attendre un peu,alors il n'y aura pas de lacunes dans l'épaisseur et il n'est pas nécessaire de nettoyer deux surfaces, planches et tables.

Pour percer avec un diamètre différent, vous devriez trouver les commandes T02 ou T03, etc. Txx dans le fichier d'importation, elles signifient un changement d'outil (si vous avez coché la case "trier par diamètre" lors de l'exportation). Après avoir réglé la commande G4 S180, nous obtenons une pause de 180 secondes. Pendant ce temps, vous devez avoir le temps de changer le foret et de définir son niveau. Vous devez insérer une pause sur les coordonnées de forage du premier point après le code pour changer le foret et forer un nouveau diamètre (plus grand) avec le foret précédent. Après avoir remplacé la perceuse, nous forons et fixons manuellement la micro-perceuse dans la position souhaitée avec une pince à linge. Le code de changement Txx doit être supprimé, laissant une note pour vous.

Vous pouvez diviser le fichier entier en fichiers de forage avec différents diamètres de forage. Cela nécessite de remplacer les interrupteurs de fin de course par des interrupteurs à lames ou optiques, car les interrupteurs standard sont généralement montés sur des attaches en nylon et cela à partir d'une seule installation.

Naturellement, cette méthode nécessite beaucoup de raffinement et de participation de l'opérateur, mais comme une solution «à emporter et à déposer» est plus que appropriée.

All Articles