开源改变世界

启动程序后 gmoccapy dro 重置为 g54 #654

推推 grbl 3年前 (2023-01-29) 203次浏览
关闭
3 个任务中的第 1 个
jaapveeden 打开了这个问题 2019 年 10 月 23 日 · 2 条评论
关闭
3 个任务中的第 1 个

启动程序后 gmoccapy dro 重置为 g54#654

jaapveeden 打开了这个问题 2019 年 10 月 23 日 · 2 条评论

注释

启动程序后 gmoccapy dro 重置为 g54 #654
贾维登 评论了 2019 年 10 月 23 日  

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

  1. 设置坐标系 g55、g56 等
  2. 加载一个没有 G54 的程序,比如 my_axis.ngc
  3. 按循环开始
  4. 数显表显示 G54

编辑:
如果我在 gcode 文件中放置一个 g56(我设置了一个 g56 坐标系),情况也是如此。

这是我期望发生的事情:

DRO 显示 g56

这是发生了什么:

DRO 显示 g54 和 g56 的坐标

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

  • 我正在使用此 Linux 发行版和版本(通常由 显示lsb_release -a):
    没有可用的 LSB 模块。
    发行商 ID:Debian
    描述:Debian GNU/Linux 9.5 (stretch)
    版本:9.5
    代号:stretch

  • 我正在使用这个内核版本(显示为uname -a):
    Linux linuxcnc 4.9.0-8-rt-686-pae使用 Tcl_SetResult 和 Tcl_GetStringResult  #1 SMP PREEMPT RT Debian 4.9.110-3+deb9u6 (2018-10-08) i686 GNU /Linux

  • 我在跑步 …

    • 来自 linuxcnc.org 的二进制版本(包括 buildbot.linuxcnc.org)
    • 我自己构建的二进制文件
    • 来自 linuxcnc.org 之外的其他来源的二进制版本
  • 我正在使用这个 LinuxCNC 版本(显示在包管理器中,或者对于 git 版本,scripts/get-version-from-git):
    2.7.14

  • 我正在使用此用户界面 (GUI)(例如 AXIS、Touchy、gmoccapy 等):
    gmoccapy

  • 我正在使用此接口硬件供应商和芯片组(例如,并行端口、以太网端口、FPGA 卡):带有 7i77 子卡的 mesa 7i92 卡。

谢谢

启动程序后 gmoccapy dro 重置为 g54 #654
合作者

我怀疑您看到的是当解释器看到 M2 时在程序结束时重置为 G54。
如果您以 % 开始和结束程序并且没有 M2,那么您将在 DRO 上看到预期的坐标系。
如果 G 代码程序足够长,或包含工具更改(或其他队列破坏程序),那么即使使用 M2,您也会看到坐标系。

这是因为 DRO 显示的是解释器状态,而不是运动系统状态。通常,在工具接触工件之前,G 代码已被完全解释并发送到运动系统队列。

启动程序后 gmoccapy dro 重置为 g54 #654
作者

我会看更长的节目。
这是有道理的..哈哈

谢谢 !!