lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
楼主  发表于: 2013-06-13 19:02
如题,望工控高手提供宝贵意见!
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-11-12
查看戆狮的 主题 / 回贴
1楼  发表于: 2013-07-22 22:40
工艺速度慢,精度高用本体,本体不能双速定位
1PG可以双速定位

照减速比等机械参数算,伺服电机每一转需要脉冲超过32767,就用本体不要用1PG
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-11-12
查看戆狮的 主题 / 回贴
2楼  发表于: 2013-07-23 09:44
编码器0位只有在原点回归才有用,主要是在原点回归时让电机刚好停在0点上,这样不会受原点信号精度影响而每次回归的位置不一样。
如果不需要原点回归的话,0点信号的线不接也可以的。
而且也不是所谓的闭环控制
速度两者都是100K,精度无从说起

但是1PG的第一个参数最大值是32767,即是说32767个脉冲相当于131072
而本体是不受限制,只要速度足够低就行了,假如是100000,从计算来说100000比32767大,即每个脉冲的行距更小,即精大高
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-11-12
查看戆狮的 主题 / 回贴
3楼  发表于: 2013-07-23 09:50
刚不久给客户做了改造,就是将1PG改为本体,床子精度提高了5倍,但是速度降低了,刚好这床子要求精度不要求速度,生产效率跟以前一样
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-11-12
查看戆狮的 主题 / 回贴
4楼  发表于: 2013-07-23 16:42
伺服的精度是看编码器的,控制系统要能精确控制到伺服能定位在任一个编码器值位置,这样才能发挥出最大精度。

按照!1PG极限参数计算,32767个脉冲对应1圈。即32767对应360°。即1°为91个脉冲左右。那么得到的是1个脉冲0.01099°,1个脉冲伺服要跑131072/32767=4个编码位置。

如果设成150000,150000个脉冲对应1圈。即150000对应360°。即1°为416.67个脉冲左右。那么得到的是1个脉冲0.0024°,1个脉冲伺服要跑131072/150000=0.873813个编码位置。

而系统运算中,只取整数部份,所以不管是丢脉冲或是计算余数误差,最终误差都是偏小。

上面的数字是我改造前和改造后的实际数据。取150000是根据减速比是240计算的。前后精度是用表打过的


因为比1PG更高级的模块10GM 以上的模块 都是可以完全的接收伺服电机自带编码器脉冲的。不知道你是从哪里得到的信息。
10GM我是没有用过,AD75和QD75我都用过,就是没有这个功能。如果你说的是0点,那也仅仅一个0点而已,如果电机只转半圈那怎么办?模块能取到这个数,那就是全闭环了
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-11-12
查看戆狮的 主题 / 回贴
5楼  发表于: 2013-07-23 16:45
所以FX-1PG产生最大的意义就是可以抵消由于脉冲丢失和机械误差产生的误差。
这根本就不可能,不知是如何体现的?
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-11-12
查看戆狮的 主题 / 回贴
6楼  发表于: 2013-07-23 19:50
0.5mm/10mm*6400=320
就是说移动0.5mm时,总共才发送320个脉冲。如果是J2S伺服,5#参数原始值100,发送320个脉冲后,驱动器是接收到脉冲就开始驱动运行的,一边接收脉冲一边驱动执行,接收的脉冲-反馈的编码器脉冲=滞溜脉冲没有超过100,所以没有定位完成信号INP置ON。在伺服上可以监控到滞溜脉冲,再将5#参数改小试试看,应该是可以的
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-11-12
查看戆狮的 主题 / 回贴
7楼  发表于: 2013-07-25 11:03
是真的没有必要争下次了。有悟性的一点就通,有th些就是九头牛都拉不回来。
所以为什么同样的硬件,有些人做精度就是很高,有些就是差点
效果不是做技术的自己吹了,是由客户验证出来的
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训