本帖最后由 wqk 于 2015-4-12 16:22 编辑 这两天终于把激光加在3D打印机上了 激光路径打印 雕刻路径打印 激光和冷却风扇加在一起,我加的激光头是5V的当然不能直接和冷却风扇加在一起。冷却风扇开到40%是电压的确是5V,我已经试过了那个电压不稳定,会把激光头烧掉!!所以我加了一块降压板 还加了一块继电器 继电器线圈接和冷却风扇接在一起,别忘了加个开关,用作3D打印激光切割切换。将压板输入通过继电器接在12V电源上 到此激光头加上了。当然最重要的不是加激光头!而是G代码 图像导出G代码有很多方法,关键是能让咱们的3D打印机用。我这里有了3种软件InkscapePortable,文泰三维雕刻,ArtCAM 。 这里我只说一下文泰三维雕刻(下面简称文泰),其他的自己摸索吧! 打开文泰 设置材质大小,这个就是咱们的打印范围,根据自己打印机尺寸设置 导入要打印的图片,文字可以用文泰直接输入。 大小,位置自行设置 选择图像转换 下一步——下一步——下一步 龙的轮廓做出来了!!!把龙删掉只留下轮廓 这个工具箱非常主要,第一个是雕刻文字图片的,第二个是雕刻浮雕立体的,咱们的打印机框架够结实,加上刀具也能雕刻浮雕!!最后一个是导出G代码。 把咱们的小龙导出刀具路径把,选择第一个2D 阴刻,阳刻,就是把龙雕刻成实心的还是空心的,雕刻深度,要调成你激光头焦距高度,下面的刀具库咱们不用管它们都是什么刀具 把刀宽调到你激光斑点的大小就行,调宽了可以自己试一下。 单机确定路径出现了 ‘这是阴刻 这是阳刻 放大看一下 这就是路径0.1毫米宽 最后导出G代码 单击设置 设置码开头,结尾的G代码,开头前让打印机X,Y,Z归0 结尾归不归0无所谓!G90绝对坐标,这个要不要也无所谓,咱们3D打印板子默认就是G90!G28就是X,Y,Z归0,G28后面不用打X0.000,Y0.000,Z0.000打印机也能归0.开头你就打上 G28 G1 Zxxx xxx就是激光头焦距!单击确定导出G代码、 到此文泰雕刻就可以关闭了!用不着了! 导出的G代码就是这个样子的,如果你用笔画画这个G代码就可以直接用(主要Z轴的高度,可以再文泰刀经里面设置雕刻深度修改) 我们用3D打印软件打开这个G代码看一下 就是这个样子 ,上面的这些都不是主要,最主要的是文泰导出的G代码不能直接拿来做激光雕刻,因为在不雕刻的时候要想办法让激光停止,这了有3种办法,1加速移动(速度快激光就雕刻不上了,缺点激光头要常开),2抬起Z轴(不在激光焦距范围,缺点速度慢),3激光可以控制,所以为什么在文章开头要加继电器,怎么麻烦了。 到这里朋友们要问了G代码那么多要怎么修改!! 对这里还有用到2个软件,都是批量替换软件。 G90 G28 X0.000Y0.000 G28 Z0.000 G1 Z28.000 N0 G0 X42.067 Y177.752 Z0.000 N1 G1 X42.074 Y177.653 Z-0.000 N2 G1 X42.369 Y177.653 Z-0.000 N3 G1 X42.074 Y177.653 Z-0.000 N4 G1 X42.081 Y177.554 Z-0.000 N5 G1 X42.672 Y177.554 Z-0.000 N6 G1 X42.735 Y177.534 Z-0.000 N7 G1 X42.918 Y177.455 Z-0.000 看一下文泰导出的G代码,我雕刻深度设置的是0所以Z全部是0.000。最头痛的是它导出的G代码有行号N1,N2......怎么去掉? 下面要用到这个软件 超级批量文件替换!万幸又怎么个软件! 上面我打开的就是文泰导出的G代码文件,选择特殊替换,起始特征字符串填写N,结束特征字符串填写G,替换内容不填。意思就是从N到G中间的所以东西删除,包括N,G单击确定导出的G代码就变成这样了 到此为止超级批量替换也关了!也用不着了!! 打开下一个软件Notepad++,百度N++就知道,跟上面的超级批量替换功能一样,这个比较好用 黑色的字体是换行符不管它,你可管不了它! 咱们的G代码经过咱们三番五次的折腾,都不是G代码了,没G了! 没G就加上 查找——替换 寻找目标填^,^的意思就是每行开头,替换为填G,单击全部替换 结果,头几行变成GG了!!,这个两种方法,1在文泰导出G代码之前G代码设置G开头就不要写G,2现在修改 老方法,查找——替换GG全部替换为G,单击确定 咱们的G代码有回来了,到此有人就问了,为什么费劲心思要把行号N1,N2,N3 ……去掉? 这一点很重要,接下了你就知道去掉它们的重要性了 这是在3D打印软件了的G代码,黄线是 G90 G28 X0.000Y0.000 G28 Z0.000 G1 Z28.000 G0 X42.067 Y177.752 Z0.000 G1 X42.074 Y177.653 Z-0.000 G1 X42.369 Y177.653 Z-0.000 G1 X42.074 Y177.653 Z-0.000 中 G1 Z28.000 G0 X42.067 Y177.752 Z0.000 意思就是这一段路径激光要关闭的之后激光要打开,到下一个不打印时间激光再次关闭,打开, 看一下下一个不打印段 G1 X50.083 Y150.554 Z-0.000 G1 X50.057 Y150.626 Z-0.000 G1 X52.202 Y150.626 Z-0.000 G0 X36.018 Y163.694 Z0.000 G1 X37.012 Y163.694 Z-0.000 G1 X37.009 Y163.793 Z-0.000 要发现规律,凡是不打印段都是G0开头,打印段都是G1开头,这就是规律,批量替换有希望了!! 替换的内容我已经写好,都是一模一样的(我的Z全是0.0000) Z0.000 G1 替换为Z0.000 F5000\r\nM107\r\nG4 P1\r\nG1 F250.000\r\nM106\r\nG4 P1\r\nG1 G0替换为G4 P1\r\nM107\r\nG0 结果下面是G代码中间的一段不打印段 G1 X33.868 Y167.753 Z-0.000 G1 X34.047 Y167.753 Z-0.000 G1 X33.868 Y167.753 Z-0.000 G1 X33.849 Y167.654 Z-0.000 G1 X33.850 Y167.654 Z-0.000 G4 P1 M107 G0 X43.197 Y138.647 Z0.000 F5000 M107 G4 P1 G1 F250.000 M106 G4 P1 G1 X42.452 Y138.647 Z-0.000 G1 X42.665 Y138.746 Z-0.000 G1 X43.076 Y138.746 Z-0.000 G1 X43.060 Y138.759 Z-0.000 解释一下上面意思 G4 延时的意思P1延时时间0.01毫秒(大概是,反正时间很短,不影响打印速度),为什么要打这个?不打这个冷却风扇不执行M107(其他办法没试G0 ,G1也行吧!)M107就是关闭冷却风扇指令,F5000就是速度指令,不打印段快速移动,也可以设的更快,8000也行。下面这个M107最好也加上,因为没有它打印最后打印机归0激光不会停!在往下G1 F250这个就是打印段速度。我的激光头功率小,所以就这速度。在下一个F出现之前都是这速度。M106打开冷却风扇,替换内容中的\r\n是换行的意思。 到此完成。 |
|