gjx2016
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 132 点
下载积分: 1327 分
在线时间: 25(小时)
注册时间: 2017-11-24
最后登录: 2024-05-05
查看gjx2016的 主题 / 回贴
楼主  发表于: 2021-06-14 13:25



三菱PLC     安川伺服

问题一:最近因为要用到凸轮控制指令,看了下,有个地方很不了解,1度一个脉冲的旋转角度信号到底从哪里给出来的,如果用PLC控制安川伺服电机,伺服电机能输出这个所谓的1度一个脉冲的旋转角度信号吗??网上看了下,对这个都是一带而过,有的还是用M8013来替代,M8013替代确实可以完美实现,如果真要控制旋转0-360度,又如何去找这个信号(1度一个脉冲旋转角度信号)呢?  


问题二:三菱PLC控制伺服电机做0-360度旋转,如何设置每次都是从0度360度循环,因为度数是由脉冲反推出来的(一圈360度需要多少脉冲,然后根据脉冲数得出度数,不知有没有其他方法得出度数),现在就是如何设置让他每次达到360度时迅速变为0,这样又可以从零开始循环,是不是直接清零,把当前脉冲数D8340里面的数值清零??

phoenixyqc
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 141 点
下载积分: 622 分
在线时间: 10(小时)
注册时间: 2013-05-16
最后登录: 2022-12-28
查看phoenixyqc的 主题 / 回贴
1楼  发表于: 2021-06-15 10:11
没用过,但是这个不难理解啊。人家说的很明白,以此为例,在这个例子中,一圈360脉冲……这就是1度一个脉冲的旋转角度信号的来由。X001是计数器的频率,可以看做转一度用的时间,用M8013就是1秒转一度,在这个例子中就是发送一个脉冲的时间,找这个信号你看你需要一圈是多少时间呗。然后这应该是顺控指令,跟真实电机旋转有关系吗
gjx2016
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 132 点
下载积分: 1327 分
在线时间: 25(小时)
注册时间: 2017-11-24
最后登录: 2024-05-05
查看gjx2016的 主题 / 回贴
2楼  发表于: 2021-06-16 11:30
引用
引用第1楼phoenixyqc于2021-06-15 10:11发表的  :
没用过,但是这个不难理解啊。人家说的很明白,以此为例,在这个例子中,一圈360脉冲……这就是1度一个脉冲的旋转角度信号的来由。X001是计数器的频率,可以看做转一度用的时间,用M8013就是1秒转一度,在这个例子中就是发送一个脉冲的时间,找这个信号你看你需要一圈是多少时间呗。然后这应该是顺控指令,跟真实电机旋转有关系吗

有关系啊,我现在就是要实现电机0-360度旋转,不同的角度区间用不同的速度,如0-100度一个速度,100-200又是一个速度,如此类推,所以这个度数必须要找准,这个指令非常好,有电子凸轮就不用实际做凸轮了
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 661 个
工控威望: 1039 点
下载积分: 133 分
在线时间: 533(小时)
注册时间: 2019-09-22
最后登录: 2024-05-10
查看gxtmdb82164的 主题 / 回贴
3楼  发表于: 2021-06-16 11:42
编码器...
yfcc923
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 207 点
下载积分: 1122 分
在线时间: 127(小时)
注册时间: 2013-06-08
最后登录: 2023-12-12
查看yfcc923的 主题 / 回贴
4楼  发表于: 2021-07-17 16:50
这个指令不知道能不能无视扫描周期。如果不能的话,此处触发信号待到执行时,已是彼处了~~~转速越高,偏差越大。
hefq
级别: 家园常客
精华主题: 0
发帖数量: 609 个
工控威望: 803 点
下载积分: 1920 分
在线时间: 1481(小时)
注册时间: 2008-07-03
最后登录: 2024-05-11
查看hefq的 主题 / 回贴
5楼  发表于: 2021-07-17 18:57
引用
引用第4楼yfcc923于2021-07-17 16:50发表的  :
这个指令不知道能不能无视扫描周期。如果不能的话,此处触发信号待到执行时,已是彼处了~~~转速越高,偏差越大。


很明显不能,这个只能用在低速场合