评论
|
我没有要测试的 TinyG 控制器,但我有一个 g2core 控制器。它们很相似,但 g2core 与 TinyG 略有不同,因此我的结果可能无法完全比较。也就是说,这里有一些尝试可能会提供一些线索。 从关闭与 TinyG 的连接开始,使用连接小部件在 TinyG 模式下打开与串行端口的连接。 建立连接后,控制台小部件应展开以显示黑底白字区域,该区域显示与 TinyG 控制器交换的数据。某些行太长而无法显示在窗口中,但您可以水平滚动以查看它们或使用该小部件顶部的“进入全屏”按钮使小部件变大。您还可以使用鼠标选择并复制所有文本,然后将其粘贴到该主题的回复中。 这是我得到的:
下一步是键入字符“?” 然后在 > 提示符处按 Enter 并剪切/粘贴该结果。这是我的:
如您所见,机器坐标出现在“sr”状态报告中,由“mpox”、“mpoy”和“mpoz”字段指示。 然后您可以慢跑到不同的位置并观察状态报告显示的位置变化。
如您所见,在我的系统中,状态报告显示工作坐标和机器坐标中动态更新的 X 位置。仅包括自上次报告以来发生变化的值。 最后,您可以通过输入“?”来获得完整的报告。像以前一样。
如果您遵循此程序并报告结果,我也许可以推断出哪里出了问题。 |
|
嗨米奇, 感谢您的帮助。 似乎有些不对劲 这是连接信息: NCjs 1.9.20 [TinyG] |
|
还有报告(?): X位置:0.000 mm |
|
我认为问题可能与 TinyG 输入缓冲区中的行长度限制有关。设置状态报告格式的命令 {sr:{stat:t,line:t,vel:t,feed:t,unit:t,coor:t,momo:t,plan:t,path:t,dist: t,admo:t,frmo:t,tool:t,posx:t,posy:t,posz:t,posa:t,posb:t,posc:t,mpox:t,mpoy:t,mpoz:t, mpoa:t,mpob:t,mpoc:t}} 很长,可能溢出了缓冲区。 我正在与私人聊天组中的 TinyG 开发人员合作,看看我们能做些什么。 |
|
2019 年 12 月 10 日星期二 22:46,Mitch Bradley<notifications@github.com> 写道:我认为问题可能与 TinyG 输入缓冲区中的行长度限制有关。设置状态报告格式的命令 {sr:{stat:t,line:t,vel:t,feed:t,unit:t,coor:t,momo:t,plan:t,path:t,dist: t,admo:t,frmo:t,tool:t,posx:t,posy:t,posz:t,posa:t,posb:t,posc:t,mpox:t,mpoy:t,mpoz:t, mpoa:t,mpob:t,mpoc:t}} 很长,可能溢出了缓冲区。我正在与私人聊天组中的 TinyG 开发人员合作,看看我们能做些什么。— 您收到此消息是因为您是该线程的作者。直接回复此电子邮件,在 GitHub 上查看,或取消订阅。
|
|
我有东西给你试试。 转到文件夹 /Users/YOURNAME/AppData/Local/Programs/cncjs-app/resources/app/app/ 并使用文本编辑器编辑文件 index.js 。搜索字符串
将该行的“true”替换为“false”。保存文件并运行 cncjs。告诉我它是否有效。 |
|
谢谢米奇。成功了。它现在正在工作。我必须抢劫彼得来支付保罗吗?(我失去了任何功能吗?) 作为旁注,您是如何获得 g2core 的?我看他们不卖了。 如果我能说服 Cheton 实施“程序化”进给速率覆盖并将进给倍增器/分频器注入缓冲流,那就太好了:-) |
|
你没有失去任何东西。TinyGV8 不支持弧距模式,所以关闭报告就可以了。 G2core 是固件,不是可以购买的硬件。我在连接到 gShield 板的 Arduino Due 上运行它。两者都可以很容易地购买。 |
|
“工具”在 TinyGV8 上发布的 TinyG 固件中可用,但不清楚它是否在 TinyGV7 上。 我没有对探测功能列表进行硬编码,而是想用 false 初始化要探测的功能,然后执行如下操作:
我们需要一些方法来使代码像这样通用:
也许 for 循环可以设置一个变量来指示正在探测的特征。 |






描述
从您最新发布的适用于 Windows 的 destop 应用程序 64 位开始,并在版本中向后工作,我无法使它们中的任何一个正常工作。
我正在运行 tinyGV8 控制器。
DRO 中的机器坐标不会更新。对于所有轴,它们都停留在零
版本
你如何安装CNCjs?
数控系统
TinyG V*
硬件
操作系统