向钱冲
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 428 点
下载积分: 4456 分
在线时间: 455(小时)
注册时间: 2010-10-05
最后登录: 2020-08-10
查看向钱冲的 主题 / 回贴
楼主  发表于: 2012-06-29 10:44
各位师傅大家好!本人还没用过伺服,这几天我要做一台焊机,用步进程式,焊枪从原点 A慢速运行到B点,然后快速移动到C点,然后以A到B点相同的速度运行到D点(不同的产品各个点这间的距离都会不相同),然后回到原点A。我想从A点到D点用绝对定位运行方式,回原点用从A到D点的脉冲总数和来用(DRAV)进行回原点控制?这样会不会产生累积误差? 假如使用(ZRN)指令怎样才能精确的回到原点?我用的是三菱伺服HF-KN23J-S100 加MR-E-20A-KH003 (货还没到提前请教),PLC用1N或3U。谢谢!
[ 此帖被向钱冲在2012-06-29 10:59重新编辑 ]
cwf_plc
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 173 点
下载积分: 3021 分
在线时间: 127(小时)
注册时间: 2011-07-20
最后登录: 2024-10-07
查看cwf_plc的 主题 / 回贴
1楼  发表于: 2012-07-01 07:29
其实控制伺服和控制步进电机是一样的,伺服不会丢步而已。因为你的定位精度不高用FX1N的都可以了,伺服分四步动作1-慢进到B,2-快进到C,3-慢进到D,4-快速回始位。用DRVA,DRVI都行依次执行四次指令,或者用一条指令改变设定的值也行。
程序上看好像有间断其实肉眼看不出来。回原点在原点前加个近原点检测用原点回归指令可以,但回原点时要向前走一点,以保证在近原点前。