5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2306|回复: 23
打印 上一主题 下一主题

这样测试,空载时也有偏移,寻求原因

[复制链接]
跳转到指定楼层
楼主
发表于 2011-6-27 20:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
总感觉MACH精度不尽如人意,各个运动轴总是差那么几丝,有时又很到位。  说不清道不明。
这次花时间摸索了误差的规律。
系统配置:
mach3系统,865主板,2.4g赛扬,独立显卡。xp系统,标准pc模式,按照mach的要求清理过系统。
tb6560三轴驱动板,34V开关电源供电,57*76三洋3A二手电机,串联。
开始以为是运动部分的阻力太大引起,
干脆,把电机拿下来,脱离机械部分。在电机的后出轴手轮上做一个刻度,用指针指示。

空走,居然也不能归位。
跑以下代码:
f500
g1x0
x10
x20
x30
x40
x50
x60
x70
x80
x90
x0
有5丝偏差,长距离移动位移大,短距离移动累加的位移小。把运动方向反过来,偏差也反了。
把上面的代码重复跑几遍,偏差会累加。
分析起来,似乎是每次启动或停止会丢那么两三个脉冲。
跑慢点(还试了f100,f200,f700,f1000,f1200),加速度设慢点(5,10,20都试过),都是如此。
这个现象平常使用时很难发现,往往只简单地归咎于MACH精度差一句话。

有类似系统的同学,请测试看看。
有相关经验的同学,请指点。

欢迎继续阅读楼主其他信息

沙发
发表于 2011-6-27 20:45 | 只看该作者
没看懂是什么偏差
3
 楼主| 发表于 2011-6-27 20:50 | 只看该作者
二楼,有空帮我跑跑那段代码。
多跑几次,看看x轴有偏移没有。
就是往一个方向10MM,10MM地走,走上10次,
然后,一次性往回走100MM,走回原来出发的地方。
在出发的地方打表。

[ 本帖最后由 ywjianghu 于 2011-6-27 20:52 编辑 ]
4
发表于 2011-6-27 21:04 | 只看该作者
楼主你能肯定驱动部分和机械上没问题??

驱动有个响应的问题,机械又有丢步的问题

精度要求太高 还是换伺服吧 闭环好的得多
5
 楼主| 发表于 2011-6-27 21:14 | 只看该作者
回楼上:
把电机拿下来,脱离机械部分。在电机的后出轴手轮上做一个刻度,用指针指示。
6
发表于 2011-6-28 09:15 | 只看该作者
1、可以让电机长时间转》30分,仔细听如果有瞬间短促变声,就是计算机有间断现象
2、可以把核心频率设置为25KHZ 把脉宽设置为10US
3、只接一个电机 排除干扰影响:em15:
7
发表于 2011-6-28 10:08 | 只看该作者
最近我做的小设备也出现这个问题。只要一上电,Z轴会向一个方向偏移。
把控制电路检查下,发现控制器部分没事就给Z轴驱动发脉冲。
故障原因:干扰。
排除:检查外部电路,寻找干扰源。
      控制电路内部是否有小短路。
8
 楼主| 发表于 2011-6-28 12:36 | 只看该作者
原帖由 wzw1233 于 2011-6-28 10:08 发表
最近我做的小设备也出现这个问题。只要一上电,Z轴会向一个方向偏移。
把控制电路检查下,发现控制器部分没事就给Z轴驱动发脉冲。
故障原因:干扰。
排除:检查外部电路,寻找干扰源。
      控制电路内部是否有 ...

请问你用的是什么控制器啊?
9
发表于 2011-6-28 12:38 | 只看该作者
原帖由 wzw1233 于 2011-6-28 10:08 发表
最近我做的小设备也出现这个问题。只要一上电,Z轴会向一个方向偏移。
把控制电路检查下,发现控制器部分没事就给Z轴驱动发脉冲。
故障原因:干扰。
排除:检查外部电路,寻找干扰源。
      控制电路内部是否有 ...

有干扰源也很难克服的 你把所有的信号线 还有变频器的输出线 都换屏蔽线  干扰自然就弱的多了
我的伺服没事瞎转悠 就是换了线解决的:em10:
10
 楼主| 发表于 2011-6-28 12:47 | 只看该作者
原帖由 fang 于 2011-6-28 09:15 发表
1、可以让电机长时间转》30分,仔细听如果有瞬间短促变声,就是计算机有间断现象
2、可以把核心频率设置为25KHZ 把脉宽设置为10US
3、只接一个电机 排除干扰影响:em15:

只接一个电机,这个试了。同样的现象。
核心频率和脉宽调整也试了,没有改观。
长时间走,确实有瞬间短促变声。但用示波器捕捉了N 次,没有捕到中断的脉冲。
发现,驱动TB6560的STEP脉冲是反向的,也就是说,6560的这个步进输入端子,电机不运动的时候是高电平,驱动一步时,脉冲快速下降,然后按光偶的关断规律,抛物线关断。
我估计这样的设计可能有问题,和TB6560的上升沿驱动要求不符。
11
发表于 2011-6-28 14:06 | 只看该作者
长时间走,确实有瞬间短促变声。但用示波器捕捉了N 次,没有捕到中断的脉冲。

如果这样,就需要换主板实验一下,找个比865还老的主板
12
 楼主| 发表于 2011-6-28 21:39 | 只看该作者
原帖由 fang 于 2011-6-28 14:06 发表
长时间走,确实有瞬间短促变声。但用示波器捕捉了N 次,没有捕到中断的脉冲。

如果这样,就需要换主板实验一下,找个比865还老的主板

找了个815主板,明天装起来看看。
发现,每次运动,都多走那么几步。
57电机,1.8度,8细分。5mm螺距的丝杆,直连。
设定320个脉冲为1MM。
指令走10mm,电机理论上应该转两周。
实际上,电机转两周过一点点。
正反走都过一点点。
电机没有带机械部分,空转。
13
 楼主| 发表于 2011-6-29 12:34 | 只看该作者
换了815主板,找了个老的xp,
现象依旧。
14
发表于 2011-6-29 12:47 | 只看该作者
不设细分试试
15
发表于 2011-6-29 12:48 | 只看该作者
换个驱动器试下
16
 楼主| 发表于 2011-6-29 15:20 | 只看该作者
很怀疑驱动器。是个三合一的TB6560.焊了几个CBB电容,三个和大电容并联,一个和12V并联,一个和5V并联。
手头没有其他的驱动器了,没得试。
试了不细分,40个脉冲走1MM。
电机走走停停,非常不顺。
2细分就好一些,没有停下来,但也不顺。
8细分比16细分差一些。
16细分,听声还是不错的。
17
 楼主| 发表于 2011-6-30 23:09 | 只看该作者
http://www.machsupport.com/forum/index.php/topic,17620.0.html
Loosing steps when milling slowly
刚才在mach的官方论坛上,看到和我一样的板子,谈失步这件事。
这个板子卖到西方国家,板子加邮费要RMB三百好几。
有好几个帖子谈和这个板子有关的问题。
18
发表于 2011-7-1 11:06 | 只看该作者
有可能是电源的问题。如果有大电池试试。可能会有意想不到的结果:em15:
19
 楼主| 发表于 2011-7-2 08:35 | 只看该作者
这些天在和几丝做斗争的过程中,
得到了坛友的大力支持,在此表示衷心的感谢!
坛友的信息五花八门,有些还互相矛盾,
但现在我基本上相信,MACH控制步进系统的机器完全可以做到比较高的精度,
在光洁度方面,其脉冲的配合精度是否可以做到象高端数控系统那样呢?
20
发表于 2011-7-5 00:14 | 只看该作者
楼主很专业,理论性很强。:em26:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

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