是的!这可能是最简单又靠谱的Mach3激光雕刻G代码生成教程了!
之所以还有点鸡冻,是因为你不知道PCB哥经历了什么,往下看吧,PCB哥可不是瞎忽悠!
用Mach3控制激光雕刻,我在选择G代码生成工具的时候遇到了很多问题,在失败了N次之后,我终于找到了行之有效的方案,下面分享给大家!
硬件准备
你想玩激光雕刻,首先要有一台激光雕刻机!(等于没说~)
在本专题文章第三期【点击阅读:机架电气调试与激光升级】的内容中,PCB哥在设计雕刻机的同时,已经把激光雕刻的功能考虑进去。就是下图里的样子,在需要进行激光雕刻时,把激光头装到主轴上,将控制主机的切换开关切换到激光雕刻模式即完成了硬件的准备。
软件还有问题
硬件准备完成后,就到了很关键也是一直以来最让PCB哥头疼的一步,那就是有关激光雕刻的G代码生成,和市面上大部分GRBL/Arduino平台的激光雕刻机不同,我们今天需要用Mach3控制激光雕刻路径。
说到这,肯定有人要问了:“这和哪个平台的机器还有关系?即使平台不同,跑的G代码不是都一样吗?”
确实,我开始也是这样认为的,于是我尝试了很多类似“图片转G代码”、“激光雕刻G代码生成器”、“G-code转换器”等等一系列的工具软件,有些是导入图片直接生成,有些是在已有的G代码基础上修改替换M03和M05命令,而每次看到这些软件对应的介绍都觉得这次一定能成功,但是,这些工具软件,有些是针对某一特定商品机的,有些是很多年前的Demo版本,很多工具软件会生成错误的G代码,甚至根本无法生成可用的G代码,用起来很是头疼!
现在,我们就用下图这只小蝎子举例子。
经过这些“小工具”好一番折腾,好好的一只蝎子,你就给我搞出一个驴拉磨似的路径?!
哭笑不得的“虫洞”就是生成的这只小蝎子?!
(其实这只小蝎子隐藏在右上角一个很小的位置上)
总之,在经历了N次失败和错误以后,这些“小工具”还是没能生成可用的G代码,归结其原因,就是因为这些小工具很多都是针对特定平台下的商品机而设计开发的,有些甚至只兼容某一特定的机型,一般都是针对性的“官方工具”,部分其他的小工具,基本上也仅仅是对G代码中的特定代码做简单替换修改,很容易出现错误。
在放弃这些“小工具”之后,我也曾用ArtCAM、Inkscape等更加专业的软件生成激光雕刻用的G代码,但使用感受和代码生成的效果也并不能让我满意,因为ArtCAM、Inkscape等更贴近专业软件的设计风格,软件操作相对比较复杂,可能一两个月不用也就记不清楚哪个菜单哪个选项了,不太适合爱好者入门,而且当初在雕刻机上加装激光功能也只是为了锦上添花,简单好用就好。
于是,上面所说的这些G代码生成工具,统统被我放弃了,但我并没有停下继续寻找的脚步。
我找到了!
后来,我找到了!
难能可贵的是,这款软件不但可以准确无误的生成我需要的激光雕刻G代码,而且可以在导入图片后,简单快速地修改雕刻图案的尺寸等参数。操作极其简单高效,占用系统资源也不多,比起ArtCAM、Inkscape等专业软件相对复杂的操作流程而言,这款软件就显得简单高效了很多。
这款软件的名字叫做“JediMaster”(中文名:绝地大师)。
经过查询得知,JediMaster是专门为激光雕刻设计开发的一款软件,不但可以快速生成激光雕刻的G代码,还可以直接和很多激光雕刻机进行数据通讯,实现直接控制激光雕刻机的功能。
下面我们来看一下这款软件的基本操作,只需要简单三步,我们就可以得到兼容Mach3的激光雕刻G代码了。
第一步:打开软件并导入图案。
下图为JediMaster的主界面,从简单的风格布局来看,它可以处理图片和文字;
点击左侧“添加图片”按钮,选择本地图片文件,即可快速导入图片,也可以直接点击“图库”里面的图片;
完成导入后,可以在工作区简单查看雕刻路径,下图为“绘图模式”(雕刻“实心”图案);
如果希望实现“描边雕刻”(雕刻“空心”图案)的话,可以点击工具栏中的“现在绘图”按钮,我们就可以得到下下图中的“描边模式”效果;
如下,得到“描边效果”的路径...
如果你需要把图案“镜像翻转”,只要点击右边的“镜像图案”按钮就可以了...
第二步:调整雕刻参数。
这是PCB哥很喜欢的一个操作功能,我们只需要双击工作区,就可以打开参数调整页面;
如下图,F值可以根据自己雕刻机的性能灵活调整,我们重点需要调整的还是激光雕刻区域的尺寸,即下图中的绿色框参数,如果导入的图片过大,我们可以限制雕刻尺寸,在绿色参数框中输入工件的最大雕刻尺寸,软件会在保持图片长宽比例的前提下,自动缩放雕刻路径,以适配工件的雕刻尺寸;
(点击确定按钮后,软件会重新处理生成一次新尺寸下的G代码)
第三步:拷贝G代码文件。
在导入了图片,设置了雕刻尺寸和雕刻速度之后,G代码其实已经被保存到了本地,双击打开设置页面,查看“通用”选项卡中的文件路径,下面我们转到这个文件夹路径里看看;
哝,G代码已经躺在这了。
(注意:G代码文件名的前缀就是刚刚导入的图片的名字....)
就是这么简单!下面就可以把这个G代码文件拷贝到Mach3控制电脑上进行激光雕刻了。
上机雕刻
G代码导入Mach3,显示正常,比原来的“虫洞”路径看上去着实松了一口气,下面开始正式雕刻;
雕刻中... ...
最终雕刻效果:
至此,Mach3下的激光雕刻G-Code生成难题,成功解决!
软件获取
当然,我们也可以使用这个软件快速输入并生成文字类型的激光雕刻G代码,操作流程也是相同的。各位感兴趣可以单独尝试,这里就不再过多演示了。
最后,很重要的一点:可以在本公众号后台回复“JDDS”即可获得最新版JediMaster的下载信息。
祝你玩的开心!
欢迎打赏!
不关注创易联盟
都不好意思说自己是电子DIY爱好者!