注释
我试图重现此错误,但附件与所附图片不符。 你能附上重现错误的文件吗? |
感谢您调查并回复。我真的很感谢你的帮助,我希望在这个回复中提供更多信息 会有帮助。
|
感谢更新文件。由于气刨错误,我仍然无法获得刀具补偿 然而,没有刀具补偿,循环按预期工作。O100 潜艇的 请注意,该程序沿 |
谢谢你。:) G42.1 工具补偿:我不确定为什么您在使用我的工具表时会出现气刨错误,而我却没有收到该错误……这很奇怪。但是,我有 3 个想法,您可以考虑在打开 G42.1 的情况下测试 NGC 文件。1) 确保工具 1 在方向 2 而不是工具表中的方向 6,或者 2) 只需将所有工具更改为刀具 0(我认为工具 0 会忽略所有此类错误)和 3) 我假设您刚刚注释掉了 M112 消息代码“移动刀架”(我可能应该在附加文件之前完成此操作……抱歉)。无论如何,我在 G42.1 打开和关闭的情况下测试了你发给我的文件,这两种配置之间的刀具路径没有区别。 G70 第二个返回路径问题:您添加到文件中的代码行解决了气刨问题,并且在打开和关闭 G42.1 的情况下一切正常。首先…谢谢!:) 其次…我现在知道您的代码究竟做了什么,也不知道它为什么起作用。你能快速解释一下吗?您能否指出 Linux G 代码文档中引用此类代码的位置,以便我了解更多信息? O100 SUB 使用代码 Mark 添加的两个 G70 刀具返回路径(P=2)如下所示。这些刀具路径清除了所有工件特征并解决了刀具气刨问题。马克,请考虑让开发人员在随 LinuxCNC 下载提供的 G70 示例文件中添加您的代码行,因为像我这样的其他初学者可能会遇到同样的问题。 非常感谢您对此的帮助!:) 这非常有帮助…哇。 再次感谢你。 祝你今天过得愉快, 巴里 |
第一行将 X 位置的当前值存储在参数 然后这个参数的值在“G70 Q100 X15 Z3.041 D0.05 在最后的 Z 移动之后,它只是将 X 移动到存储在#1中的任何位置。 为了您的娱乐,我附上了一个更详细的示例。这允许 至于气刨错误,我真的不知道发生了什么 |
感谢您提供的所有帮助和解决问题。 祝你度过愉快的一周!:) |
我正在学习在我的 CNC 车床上使用 Linuxcnc 2.9 中的新 G70 命令,发现可能是一个错误。当使用P=2 执行2 次轮廓精加工走刀时,第2 走刀的刀具返回路径与第1 走刀的返回路径不同。在第二次刀具回程中,刀具深入工件然后拖过工件……就像是 1) 忽略退刀距离或 2) 可能是退刀距离整数符号(正方向与负方向)是相反的,因为刀具的第一次移动是朝向 0.0 X 轴而不是在第二返回路径上远离 0.0 X 轴。第一遍的刀具返回路径没有问题。
示例:G70 Q100 X15 Z3.041 E0 D0.125 P2
这是我预期会发生的情况:使用 G70 时,所有附加轮廓精加工走刀的刀具返回路径 P>1 遵循与第一次走刀 P=1 时采用的刀具返回路径完全相同的路径。
有关我的硬件和软件的信息:
G71 King_ngc.txt