数码之家

 找回密码
 立即注册
搜索
查看: 1230|回复: 12

[工仪] arduino数控机床求助,总会在同一个地方卡住

[复制链接]
发表于 2023-12-13 00:57:12 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
做了个小的数据机床,ARDUINO控制步进电机,总会在同一个地方卡住。重新买了板和驱动,用了快一年了,一切正常,今天又开始卡住,就是停在一个地方不动了。反复试,一直这样。哪位大神能给分析下原因?





发现只要出现I J开头的代码就会卡住。
微信图片_20231213005600.jpg
微信图片_20231213012757.png
微信图片_202312130127571.png
发表于 2023-12-13 08:15:28 | 显示全部楼层
本帖最后由 whr273666 于 2023-12-13 08:18 编辑

卡在G1那行还是G2那行?
回复 支持 反对

使用道具 举报

发表于 2023-12-13 08:19:38 | 显示全部楼层
话说你加工啥东西精度要这么高,小数点后四位了,有必要吗?
回复 支持 反对

使用道具 举报

发表于 2023-12-13 08:24:06 | 显示全部楼层
就走一个圆弧,有必要搞这么段? 楼主是在考验系统的响应能力吗
微信截图_20231213082152.png
回复 支持 反对

使用道具 举报

发表于 2023-12-15 16:20:02 | 显示全部楼层
G代码优化下,把方向离散下就没有这个I J K了
回复 支持 反对

使用道具 举报

发表于 2023-12-15 16:27:10 | 显示全部楼层
找找程序里面处理"I" "J"的代码看看有没有BUG
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-20 23:32:08 | 显示全部楼层
whr273666 发表于 2023-12-13 08:24
就走一个圆弧,有必要搞这么段? 楼主是在考验系统的响应能力吗

插件生成的,怎么搞?不会啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-20 23:32:44 | 显示全部楼层
jounge 发表于 2023-12-15 16:20
G代码优化下,把方向离散下就没有这个I J K了

插件生成的,要怎么优化?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-21 07:43:54 | 显示全部楼层
仔细想了下,应该和代码无关,而且我这不是个例,别人也有这种情况。换了全新的板子和驱动模块就可以了。但是已经出现过两次了。

有没可能是驱动模块坏了?要说是它坏了,为什么还能运行一段时候?
回复 支持 反对

使用道具 举报

发表于 2023-12-21 09:03:28 | 显示全部楼层
目前想到两点:
回复 支持 反对

使用道具 举报

发表于 2023-12-21 09:07:55 | 显示全部楼层
你使用的是GRBL吗,目前想到两点:
1、性能不足。可以修改$12:arc_tolerance参数,圆弧精度,适当调大一点,减少计算量;
2、前面的G代码是不是没有正确设置圆弧是绝对坐标还是相对坐标,导致有运动超出软件限位(这个可能性不大)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-22 01:28:07 | 显示全部楼层
db_cooper 发表于 2023-12-21 09:07
你使用的是GRBL吗,目前想到两点:
1、性能不足。可以修改$12:arc_tolerance参数,圆弧精度,适当调大一点 ...

用的GRBL,$12修改成什么值?

问题是换套硬件就好了。 但不能总换啊。

上面说了,我仔细想了,应该和代码无关,因为换了硬件,就可以顺利进行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 14:39 , Processed in 0.093601 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表