开源改变世界

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341

推推 grbl 2年前 (2023-02-02) 153次浏览
关闭
12 个任务中的第 5 个
头脑风暴 打开了这个问题 2018 年 6 月 8 日 · 8条评论
关闭
12 个任务中的第 5 个

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令)#341

头脑风暴 打开了这个问题 2018 年 6 月 8 日 · 8条评论

评论

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341
头脑风暴 评论了 2018 年 6 月 8 日  

描述

单击清零机器图标时,上述命令不适用于 Carvey 固件:

https://github.com/inventables/gCarvin

我必须从 Chillipeppr 的 jpadieG92 X0 Y0 Z0手动输入命令:

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341

版本

$ cncjs --version
1.9.15
$ node --version
v9.5.0
$ npm --version
5.6.0

你如何安装CNCjs?

  • NPM
  • 下载 CNCjs 桌面应用程序

数控系统

  • Grbl
  • 冰沙
  • TinyG/g2核心

硬件

  • 树莓派
  • 台式机或笔记本电脑
  • 移动设备

操作系统

  • 不适用
  • 视窗
  • 苹果
  • Linux
Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341

G28.3 不是 grbl 命令。我认为它与tinyG一起使用。
G92 Z0 是临时偏置。
G10 L20 P1 Z0 会给你一个持久的偏移量(存储在内存中)。
两者都可作为轴小部件中的选择。

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341
作者
头脑风暴 评论了 2018 年 6 月 12 日  

G28.3命令是通过单击轴小部件中的零轴按钮触发的。我希望该小部件发送 Grbl 命令,因为我已连接到 Grbl 兼容机器(Carvey)?

所有其他命令似乎都可以正常工作,但这是一个好点,即使其他一切(其他小部件)似乎对 Grbl 友好,也许 Carvey 以某种方式(部分)被 cncjs 检测为 tinyG?

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341
作者

顺便说一句,到底什么是“模态组”?好像那些是“存储在内存中的机器预设(eeprom)”?:

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341

也许我可以以某种方式修改某些配置文件来覆盖G28.3grbl 的故障?

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341

模态组是影响后续 GCode 命令解释的 GCode 状态变量。“坚持”只在一个 GCode 程序执行期间。它们不是通常意义上的“持久”,即在整个系统电源循环中保留其值。

许多构造良好的 GCode 程序在顶部附近包含一条“安全”行,用于为它们建立特定设置,以防刚刚运行的程序使用了不同的设置。即使当前程序是机器开机后第一个运行的程序,明确建立正确的设置也是个好主意,以防机器的默认设置碰巧不适合您的程序。

例如,我所有的程序至少以“G20”或“G21”开头来设置单位。我曾经在默认为英寸 (G20) 的 Mach3 系统上运行它们,而现在我在默认为毫米 (G21) 的 cncjs/tinyg 系统上运行它们。大多数后处理器自动包含一条“安全线”,可以明确设置更多内容。

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341
成员
尼尔费雷里 评论了 2018 年 6 月 21 日  

@brainstormgrbl 不支持重置机器零。Carvey为此配备了归位开关。你想做什么?我猜您正在尝试使用 G10 L20 命令设置您的工作位置。
也就是说,@cheton, grbl 不支持以下命令。
Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341
@brainstorm,不要点击那些。

供参考: http:
//linuxcnc.org/docs/2.6/html/gcode/gcode.html
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Commands#g—view- gcode-解析器状态

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341
作者
头脑风暴 评论了 2018 年 6 月 26 日  

谢谢@neilferreri!我只是点击了这两个按钮之一,不记得是哪一个了:

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341

并且控制台显示了G28.3 Z0上面显示的不受支持的命令。我想当 Grbl 后端工作时,Axes/DisplayPanel.jsx模板(可能还有其他元素)没有相应更新?

我试图通过以下方式启动开发模式npm run dev但它崩溃了:

2018-06-26T06:50:55.078Z - debug: app [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'sessions/3SZM9KkNhQkjieK2XJbD0gVmgQRdCexX.json'
Error: Failed to lookup view "index.hbs" in views directories "/Users/romanvg/dev/cncjs/output/web" or "/Users/romanvg/dev/cncjs/output/app/views"
    at Function.render (/Users/romanvg/dev/cncjs/node_modules/express/lib/application.js:580:17)
    at ServerResponse.render (/Users/romanvg/dev/cncjs/node_modules/express/lib/response.js:1008:7)
    at eval (webpack-internal:///./app.js:174:13)
    at Layer.handle [as handle_request] (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/layer.js:95:5)
    at next (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/layer.js:95:5)
    at /Users/romanvg/dev/cncjs/node_modules/express/lib/router/index.js:281:22
    at Function.process_params (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/index.js:275:10)
    at Layer.handle [as handle_request] (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/layer.js:91:12)
    at trim_prefix (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/index.js:317:13)
    at /Users/romanvg/dev/cncjs/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/romanvg/dev/cncjs/node_modules/express/lib/router/index.js:275:10)
    at /Users/romanvg/dev/cncjs/node_modules/i18next-express-middleware/lib/index.js:80:7

我最近更新到 OSX High Sierra Running 版本并且npm run test通行证会很漂亮:

$ npm --version
6.1.0
$ node --version
v10.5.0

即使我设法启动了开发环境,是否可以在没有连接 GRBL 兼容 CNC 的情况下调试接口/系统?

Inventables Carvey:G28.3 Z0 错误:20(不支持的命令) #341
合作者

我不会在 1.9 中根据连接的控制器板更改显示/隐藏按钮或菜单项,但可以在 2.x 版本积压中计划。