注释
我同意前两项。 不确定最后一项,我知道孔“应该”逆时针切割,但一些等离子新手可能还不知道,如果有人使用 CAM,那么我认为他们应该使用 CAM 来完成所有孔处理,而不是依赖 PlasmaC . #<holes> 的想法确实适用于没有 CAM 或像 Inkscape 这样的简单 CAM 的人。 |
昨晚写了 python 函数(目前是一个独立的预处理器),可以集成到你的 gcode pass2 中。流程封闭(有或没有直线/弧线)单/多段内部配置文件。以所有 minDiameter 或更小的孔和(可选)任何其他(G01/2/3 的任何数字/组合)闭合轮廓 minDiameter * minDiameter 或更小为目标。还允许(在抗议下)向后移动 G02… 开始作为将我的孔转换为可识别的单段弧的方法,但似乎 plasmac 可以直接处理它们(以及以上所有)。非递归(稍长但更易于维护)版本为 150+/- 行,并且在当前文件模式下工作(不告诉/寻求倒带)而无需额外的 i/o。 不了解 python(但大多数其他人),因此需要几个晚上的时间来围绕它包装现有代码、测试并发布链接供您查看。
|
我会感兴趣的。有趣的是人们喜欢/不喜欢某些东西,我非常不喜欢 gcode 中的行号,我不知道为什么但是…… |
有更多的想法,我将编码为(至少)概念证明或经过更多思考后提出建议。 有两个最好的等离子 CAM 和一个坏的/流行的,我看到了将它们的一些基本功能转移到每个人都可以使用的控制器的好处。 “SH”叉 – 向后切割一切的等离子 – 声称电弧在南半球沿相反方向旋转。 马萨诸塞州波士顿附近的大型金属商店在切割前将所有东西都经过消磁机,并表示较厚的板材斜面较少。我认为这是真的。 |
我已经推送了第一条评论的修复。 |
将 kerf/2(如果存在于选定的等离子材料条目中并且未使用 G4x 补偿)添加到计算的 G03 半径,提供更接近预期孔尺寸的值,以便稍后根据 minDiameter 进行评估。
M67 E3 Qn 注释中的直径而不是半径对于切削时的操作员来说可能更方便。
G02 不应包含在(当前)等离子孔处理中。CAM 会将切口应用到它选择作为 G02 处理的任何配置文件的外部。等离子孔减速可能与外部轮廓/半径之前的 CAM 规则代码(减速等)冲突。