3D CNC机床或我们之前已经完成的一切

新的PCB设计需要大量的孔,以至于第二次缺乏人工钻孔的精神。此外,钻头的更换无可避免地导致我出现孔眼或直径误差。决定花一天的时间,但要在5分钟内坐飞机进行训练。

有关这一切工作方式的简短视频

我当时站在书架上,买了一个当时并不便宜的玩具,这是一台3D打印机,在卖方页面“ Anet A6”上叫。为什么不使用CNC? 3个轴,2个冷却通道,工作台加热和喂丝。无法理解的固件完成了该套件,因为加载时,她写了“ OMNI 3D PRINTER A8” +液体有机玻璃框架设计。我使用SprintLayout(Sprint)绘制印刷电路板,然后使用激光熨烫技术。需要从Sprint导出Exellion格式的钻取文件,程序有这样的机会,然后将其转换为机器可读的G代码。该代码特定于3D打印机。进一步假定对印刷的理论和实践有第一认识。

在具有五个针脚的拉丁字​​母“ F”的SprintLayout 6中,这样的数字将使您能够明确确定板上有孔的图像在打印机工作台上的外观。



导出钻孔文件后,我们将获得带有标题的孔的坐标列表。

; 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

这种格式不合适,在“成人”机器上可见,在Z轴上没有移动,使用非常方便的Notepad ++编辑器,您需要编辑文件。他可以通过记录动作来创建宏,然后将其应用于任何文件。

首先,删除“头”和“尾”,仅保留坐标。使用“搜索替换”菜单,查找“ X”并更改为“ G0 X”。接下来,查找“ Y-”并更改为“ Y”(前面有一个空格)。结果应该是这样的:G0 X38.100 Y43.180-第一行,然后是第一行。然后,在每行之后,我们使用宏插入钻削运动:

G1 F50 Z10.000
G0 F7200 Z15.000为了

不打断刀具,在钻探的第一个坐标之前,我们在代码G0 F7200 Z50.000中添加了一个带有边距的上升,以后可以调整Z的值加快工作流程。

将其夹紧到用于调整的卡盘中,或更确切地说,不是钻头,而是从等长的手柄上切下的一根细丝或一根杆,会比较便宜。

从Cura slicer在Repetier Host中获得的任何模型的G代码文件中添加标头和“ tail”。结果应为以下内容:

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

我们使用扩展名.gcode进行保存,该扩展名已经可以提供给打印机用于进餐了,如上图所示之前已使用+100 mm的钢制挡块调整了“ X”轴的初始位置。



在代码“ S30”中-中和工作台和挤出机的加热,它将加热到30摄氏度。此外,我不了解代码,也许还有更安全的标头选项。在将G代码更改为另一个代码之前,不会显示“ Fxxxx”-执行速度。

用直径为30 mm的DPR-52微型钻头和夹头卡盘,将支架打印在同一台机器上。通过热端喷嘴和挤出机支架的附加螺钉M4进入的孔标记并钻出固定器的孔。用于G代码打印的模型



为了固定DPR-52,使用了一个文书晒衣夹,戴在打印时获得的轭架边缘上。

用泡沫聚乙烯包裹毡尖笔,然后将其插入笔架,在纸上,我们观察一切如何发生。如果您查看从下方躺下的打印表,则该信件的位置与Sprint中的位置完全相同。 Sprint中的原点(“来源”-“左上角(顶部)”)与3D打印机的原点相同。

如果在Sprint中的电路板上有真实的电路板,则需要放置技术触点-可以将电路板固定到桌面上的脚跟。例如,在矩形板的拐角处,不要忘记钻头半径的余量。当然,这些坐标必须放在钻头坐标代码的开头,紧跟在标题之后。很容易找到它们,在Sprint中设置最小的网格,然后使用“仪表”工具,精度将达到第二个字符。在记事本++中进一步搜索。将速度降低到一个方便的最小值,确定了木板的位置之后,我们在桌上用铅笔标记了同一角的两个侧面的位置。标记近侧和左侧的位置更为方便。使用双面胶带将板子固定在桌子上。如果您要稍等一下,很容易将其剥离,这样就不会有厚度上的间隙,也不必清洁两个表面,木板和桌子。

要使用不同的直径进行钻削,应在进口文件中找到T02或T03命令等。Txx表示换刀(如果在导出时选中了“按直径排序”复选框)。设置G4 S180命令后,我们将暂停180秒,在此期间,您需要时间来更改钻头并设置其水平。您需要在代码更改后的第一个点的钻孔坐标上插入一个暂停,以更改钻头并使用先前的钻头钻新的(更大)直径。更换钻头后,我们用夹子将钻头手动钻孔并固定在所需的位置。更改码Txx必须删除,留给自己一个注释。

您可以将整个文件拆分为具有不同钻头直径的钻探文件。这需要用簧片开关或光学开关替换限位开关,因为标准开关通常安装在尼龙扎带上,并且一次安装即可完成。

自然,此方法需要大量改进和操作员参与,但由于“取出并放下”解决方案非常适合。

All Articles