开源改变世界!!

多副本任务 #201

推推 grbl 2年前 (2023-01-26) 115次浏览
关闭
dvdnhm 打开了这个问题 2014 年 9 月 18 日 · 5 条评论
关闭

多副本任务#201

dvdnhm 打开了这个问题 2014 年 9 月 18 日 · 5 条评论

注释

多副本任务 #201

是否可以添加某种“重复”功能来运行同一任务的多个副本。

假设我有一个 1×2 英寸的印刷电路板,我需要其中的 6 个(我目前的情况是,我设计了一个简单的止动板)。它可能有一个小界面来输入份数(即:[ ] x [ ] = x 份)

当第一块板完成后,cnc 可以通过将“board_width, 0”(第 1 行,单元格 2)视为新的相对“零点”来重新运行相同的 gcode。在第 1 行、第 3 单元格等的“board_width x 2, 0”之后。对于第 2 行
0,board_height’ 将是新的相对零点。

有了这个功能,我会输入 3×2 来制作同一块板的 6 个副本。

只是一个想法 ..
多副本任务 #201

多副本任务 #201

@dvdnhm:这就是工作坐标系的用途。您有一个零件的一段 g 代码。如果您需要更多,请将工作坐标系重置为机器空间中的新位置,重新发送 g 代码。就是这样。

多副本任务 #201
作者

这行得通,但如果软件能做到这一点,它会更容易、更容易出错。

多副本任务 #201

@dvdnhm也许,如果您正在切割/操作整件作品,例如轮廓和孔/特征。但是,如果您正在对现有零件进行铣削/钻孔附加功能,那么@chamnit方法是有效的。我读到你的请求是要求 UCS 为你做面板。您的布局程序应该为您完成。例如,Diptrace 会为您做到这一点,Eagle 则不确定。

多副本任务 #201

@dvdnhm:一般来说,GUI 改变 CAM 生成的 g 代码的作用是个坏主意,因为每台机器、运动控制器和 CAM 软件都有点不同。事实上恰恰相反。如果 UGS 尝试这样做,它将更容易出错。

您要么需要让您的 CAM 为多个部分生成 g 代码,如@gerritv建议,或者您需要学习使用工作坐标系或工作坐标偏移 (G92) 来重新定义单个零件 g 代码的起始位置。这很简单。基本上是一些复制和粘贴以及非常简单的手动 g 编码。在制造大量相同的零件时,这是经过时间考验且在生产中使用 CNC 机床的公认方法。

多副本任务 #201
作者

@gerritv,感谢您的建议,我找到了这个关于“使用 Eagle 进行面板化”的教程:http://diy.viktak.com/2013/02/tutorial-panelizing-pcbs-in-eagle.html 我分享它可能是一个老鹰用户会读这个话题。

@chamnit,感谢G92命令,我也会研究一下。