注释
合作者
|
不确定在启动时检查轴模式是否可行,需要在发送查询命令之前检查固件版本(v0.98 或更高版本)。 添加 UI 选项更容易做到,它可以添加到 TinyG 小部件中以更改轴模式:禁用、标准、抑制、半径模式。 https://github.com/synthetos/g2/wiki/Configuring-0.99-Axes#xam—axis-mode
|
作者
|
啊哈,那时 UI 选项方法可能是可行的。虽然不确定如何最好地在小部件中呈现这四个。 TinyG 小部件的电源管理部分已经有“启用电机”和“禁用电机”按钮: 也许是这样的,但是在一个叫做(比如说)的部分:“轴状态”? 每轴 1 行(例如“X”、“Y”等)和每个显示当前状态的下拉菜单 + 允许更改?如果有用的话,可以很容易地制作线框图片。? 实际上…@MitchBradley,你对此有什么建议吗?记住你同时使用了 CNCjs + g2。? |
贡献者
|
这对我来说就像一罐蠕虫。g2core 中可能配置错误的东西几乎是无穷无尽的,因此期望 cncjs 检查所有这些东西似乎是一场永无止境的噩梦。还考虑到 g2core 的作者已经沉默了——很长一段时间没有更新——把 g2core 特定的诊断功能添加到 cncjs 似乎不是一个很好的利用时间。 |



描述
当 CNCjs 与 gShield 的默认 g2core 设置一起使用时,所有 CNCjs 点动命令都是“非功能性”的。即使启用了点动按钮,按下它们也不会导致任何移动。
原因很简单。?
默认的 gShield 设置(在 g2core 中)禁用了所有轴:
CNCjs GUI 中似乎没有任何内容向用户显示。
在转向其他解决方案之前,第一次尝试 CNCjs(前一段时间)时,这导致了几个小时的挫败感。
这一次,我调查并找到了根本原因。
通过控制台手动启用轴(例如
$xam=1,$yam=1,$zam=1)。就像使用设置中启用的轴编译 g2core 一样。CNCjs 检查这个问题并以某种方式提醒用户是否可行?和/或有办法通过 UI(而不是通过控制台)启用/禁用轴?
版本
你如何安装CNCjs?
数控系统
硬件
操作系统