激光路径打印
雕刻路径打印
激光和冷却风扇加在一起,我加的激光头是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是换行的意思。
到此完成。