Contact me: hankecnc@gmail.com

英制模式不对应机器?(冰沙) #177

推推 grbl 3年前 (2023-02-02) 261次浏览
关闭
itman496 打开了这个问题 2017 年 7 月 9 日 · 12条评论
关闭

英制模式不对应机器?(冰沙)#177

itman496 打开了这个问题 2017 年 7 月 9 日 · 12条评论

评论

英制模式不对应机器?(冰沙) #177

你好,我今天才刚刚开始使用 CNCJS,我不得不说,我喜欢它。

我主要在英寸模式下工作,因为……我就是这么做的。我遇到的问题是当我切换到英寸模式时,smoothieboard 工作正常,gcode 工作正常,但是机器位置的视图(慢跑箭头旁边的数字)没有正确改变。当我移动一英寸时,它们只会变成 +0.0384 或类似的东西。中心的 3D 查看器也有同样的问题,它移动的量很小。然而机器运行正常,这很奇怪。

然而,MM 单位设置似乎工作正常。单位在点动箭头上方正确更改,并且 3D 视图似乎工作正常。我不在我的车间所以我不能拍任何视频,但如果需要我明天可以。

安装程序是最新 CNC 版本上的 Smoothieboard,以及在 Windows 10 x64 上本地运行的最新版本的 CNCjs。

感谢伟大的软件!

英制模式不对应机器?(冰沙) #177
合作者

如果您有录制的视频,那就太好了。在您的工作室录制视频之前,您可以检查以下问题。

  1. 您的固件构建/版本是什么?
  2. 您是否在 中使用 Smoothieware grbl_mode?如果未启用,您可以通过grbl_mode true在配置中设置来打开它。
    http://smoothieware.org/grbl-模式
  3. 有 3 种方法可以更改 UI 的显示单位。你以前改变单位模式的方式是什么?
    • 在控制台小部件上键入“G20”或“G21”命令
    • 从 3D 视图的单位下拉列表中更改单位
    • 运行 G 代码文件时,gcode 中的任何 G20 和 G21 命令都会相应地更改当前显示单位。
英制模式不对应机器?(冰沙) #177 奇顿 添加了 冰沙 标签 2017 年 7 月 10 日
英制模式不对应机器?(冰沙) #177
作者

你好,

我的固件版本是此页面上的最新 CNC 版本:https ://github.com/Smoothieware/Smoothieware/tree/edge/FirmwareBin 我可以确认它已正确上传。

我已将 GRBL 模式放入配置中,即使它在 cnc 构建中默认启用,并且在出现此问题时它就在那里。

我更改单位的方式是屏幕右上角 gcode 预览窗口上方的 mm/in 按钮。我可以看到 G20/G21 命令在控制台上发出,机器响应正常。在 3D 预览窗口和右上角的机器位置面板上,单位将更改为英寸。

但是当我按下“慢跑 1”按钮时,机器会移动 1“,但 DRO 会显示 0.0394” 或非常接近我移动的每一英寸的数字。1 除以 25.4 是 0.03937,所以这让我相信问题是,当机器和界面进入英寸模式时,计算要在 DRO 上显示的数字或在 3D 视图上移动虚拟主轴指针的位置的编程部分被卡住,认为平滑板正在 MM 中报告,当它实际以英寸为单位报告其位置时。

英制模式不对应机器?(冰沙) #177
作者
伊特曼496 评论了 2017 年 7 月 11 日  

你好,我拍了视频:

https://www.youtube.com/watch?v=R_J_5d0_R5Q

英制模式不对应机器?(冰沙) #177
合作者

谢谢你的视频。今天或明天我将有机会用我的冰沙板进行测试。一旦我弄清楚可能出了什么问题,我会通知您。

英制模式不对应机器?(冰沙) #177
作者

没问题,如果您需要我测试其他任何东西,请告诉我!

英制模式不对应机器?(冰沙) #177 奇顿 添加了 ?漏洞 标签 2017 年 7 月 11 日
英制模式不对应机器?(冰沙) #177
合作者

感谢您报告此问题。在处理 Smoothieware 的英寸单位时确认了 cncjs 的错误。你会打字吗?查询状态报告如下所示:

英制模式不对应机器?(冰沙) #177

以下是 Grbl、TinyG 和 Smoothieware 控制器之间的区别:

  • Grbl:mpos 和 wpos 始终以 mm 为单位报告
  • Smoothieware:mpos 和 wpos 以当前活动单位报告
  • TinyG:mpos 以 mm 为单位报告,但 wpos 以当前活动单位报告

以前以为Grbl和Smoothiware的status report对于解析机和工位可以用一样的方式,现在才知道是有区别的。我会在接下来的几天内解决这个问题。

英制模式不对应机器?(冰沙) #177
作者

哇,那是我第一次在错误报告方面做出有意义的贡献!感谢您这么快回复。

我对此有点陌生,请问如何将您在提交中所做的修复合并到我使用的内容中?还是我只是站在一边,直到发布新版本?

英制模式不对应机器?(冰沙) #177
合作者

如果您从发布页面下载 Windows 安装程序,您还可以转到https://github.com/cncjs/cncjs/releases/tag/master-latest以获取 master 分支的最新更改。

稍后我将发布一个包含此错误修复的新版本 (1.9.7),但可能还需要几天时间来包含其他改进。

英制模式不对应机器?(冰沙) #177
合作者

顺便说一句,请允许延迟几天,因为我得了流感,需要充分休息。?
当我感觉好些时,我会回去工作。

英制模式不对应机器?(冰沙) #177

感觉好多了。

英制模式不对应机器?(冰沙) #177
作者

是的,感觉好多了,不着急!我现在可以处理这个问题没问题,机器仍然可以正常运行!希望早日康复。

英制模式不对应机器?(冰沙) #177
合作者

已在 1.9.7 中修复