945095439
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 128 点
下载积分: 3340 分
在线时间: 48(小时)
注册时间: 2018-01-05
最后登录: 2024-06-18
查看945095439的 主题 / 回贴
楼主  发表于: 2018-05-24 16:51
电机型号:  MR-JE-B
定位控制方式: 两轴插补
情况说明:两台电机共用一个原点信号;电机垂直方向同步运行;两台电机参数一致
现象:插补运行时由于某种原因电机有时会出现停止位置不一样的情况,导致两台电机高度不一致,出现这个情况后,我手动将电机调至同一高度,此时电机的位置地址不一样,然后我开始回原点,当原点信号触发时,两台电机同时减速至爬行速度,当原点信号丢失后,其中一台电机停止,另外一台会继续爬行一段距离再停止,导致电机还是存在高度差,和手动调整前一样。  然后我继续手动调平,然后将电机运行到离原点比较远一点的地方,再次回原点,然后人为触发一次原点信号,持续触发时间比较短,此时电机会同时减速同时停止。   然后可以正常回原点了。      所以我比较迷茫 ,不知道为什么会出现这个情况,求大神分析解惑一下
          
945095439
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 128 点
下载积分: 3340 分
在线时间: 48(小时)
注册时间: 2018-01-05
最后登录: 2024-06-18
查看945095439的 主题 / 回贴
1楼  发表于: 2018-05-25 09:16
引用
引用第5楼langui于2018-05-25 08:29发表的  :
公用原点信号,当两个一起回原点的时候,感应到原点的时候算谁感应的?

都算原点啊   我把两台驱动器上的dog信号接到同一个x点上了
945095439
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 128 点
下载积分: 3340 分
在线时间: 48(小时)
注册时间: 2018-01-05
最后登录: 2024-06-18
查看945095439的 主题 / 回贴
2楼  发表于: 2018-05-25 09:20
引用
引用第2楼wangnaizhi于2018-05-24 17:38发表的  :
用一个伺服的AB相脉冲给另外一个伺服呢  然后用另外一个轴做跟随运动 要不就2个轴单独回原点 然后在运动到同一位置后 再用查补指令

用过你说的这种控制方式,效果不好,速度快同步性更差了,由于两台电机是刚性连接,出现高度差就会憋劲,用两个原点信号的话更加不好保证两台电机同时感应原点
945095439
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 128 点
下载积分: 3340 分
在线时间: 48(小时)
注册时间: 2018-01-05
最后登录: 2024-06-18
查看945095439的 主题 / 回贴
3楼  发表于: 2018-05-25 09:23
引用
引用第3楼焦刘吉于2018-05-24 18:53发表的  :
你这个方案运行了多久

运行时间不是很久,是一台实验机
945095439
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 128 点
下载积分: 3340 分
在线时间: 48(小时)
注册时间: 2018-01-05
最后登录: 2024-06-18
查看945095439的 主题 / 回贴
4楼  发表于: 2018-05-25 19:46
引用
引用第9楼wrc0124于2018-05-25 10:46发表的  :
两个公用一个原点,假设一个先到了,那另一个是不是在没到原点的情况下,程序也认为是到原点了

对啊  所以同步性比较重要