开源改变世界

需要将所有 G76 字写成小写或解释器失败。 #876

推推 grbl 2年前 (2023-01-30) 228次浏览
关闭
patrice-conil 打开了这个问题 2020 年 5 月 29 日 · 3条评论
关闭

需要将所有 G76 字写成小写或解释器失败。#876

patrice-conil 打开了这个问题 2020 年 5 月 29 日 · 3条评论

注释

需要将所有 G76 字写成小写或解释器失败。 #876
帕特里科尼尔 评论了 2020 年 5 月 29 日  

以下是我重现该问题所遵循的步骤:

  1. 尝试使用 Gmoccapy 在车床模式下使用 G76
  2. 使用以下 gcode
    %
    (M14X1)
    N10 G7
    N11 G18
    N12 G90
    N13 G21

(螺纹 1)
N14 M0(在后刀杆上更改为 T5)
N15 T5 M6 G43
N16 G54
N17 G97 S500 M3
N18 G95
N19 G90 G0 X24。Z5。
N20 G0 Z2.5 X13.484 F1。
N21 G76 P1.0 Z-14。I-0.1 J0.1 K1。
N22 X13.27
N23 X13.106
N24 X12.967
N25 X12.845
N26 X12.735
N27 X12.634
N28 X12.539
N29 X12.451
N30 X12.367
N31 X12.287
N32 X12.211
N33 X12.138
N34 X12 .068
N35 X12。
N37 G0 X24。Z5。

N38 M5
N39 G53 X0。Z0。
N40 M30
%

这是我期望发生的事情:

将切割 M14x1 螺纹

这是发生了什么:

弹出错误 => P word is missing …

在此之前它工作正常:

它只对所有小写的单词按预期工作,.

有关我的硬件和软件的信息:

linuxcnc1:2.8.0~pre1.5914
SMP PREEMPT RT Debian 4.9.210-1
Mesa 7i96,主轴上带有 Omron 编码器。

需要将所有 G76 字写成小写或解释器失败。 #876
合作者

我不认为问题与区分大小写有关,您确定更改大小写会使代码正常工作吗?

我认为您可能对 G76 有误解。这是一个多道次螺纹循环。你不需要 G76 之后的许多 X 移动,那些将是自动的。

让我略感意外的是 G76 是模态的。但似乎也需要一整套参数(所以模态是没有用的)

如果要加工螺纹,那么单根 G76 线就足够了。

如果您想分别对每个通道进行编程,请使用 G33。

需要将所有 G76 字写成小写或解释器失败。 #876

你说得对,安迪……那是我的错。
因为我不是 gcode 大师,所以我在 Fusion 中使用 LinuxCNC turning post pro 来生成这个序列……我误解了错误消息,重点是 G76 和丢失的行号。
当然,在我的多次测试中,我在将单词小写的同时删除了超出的行。
对于您在这个非错误上浪费的时间,我们深表歉意,谢谢。

帕特里斯