zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 237 点
下载积分: 761 分
在线时间: 157(小时)
注册时间: 2013-01-15
最后登录: 2024-10-19
查看zzzer442的 主题 / 回贴
楼主  发表于: 2016-01-20 11:53
我用三菱PLC的Y0和Y2用絕對定位指令控制步進電機旋轉。
我讓電機轉到270度時,想控制電機還是按照原來的方向轉到0度位置。
但當我用[ddrva k0 d200 y0 y2]指令時,它反方向轉回0度位置。
請問怎麼能控制歸零方向?
請大俠不吝賜教!
謝謝!
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
1楼  发表于: 2016-01-20 12:02
这个方向 好像 你改变不了的 是程序内部自己完成的 就像轴从原点(特殊寄存器为0)向前走一段后 你再回到原点位置(特殊寄存器为0)肯定是反过来走的 如果你想向前走到原点 可以这样:
让轴走到360度的位置,并且将特殊寄存器清零就可以了
zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 237 点
下载积分: 761 分
在线时间: 157(小时)
注册时间: 2013-01-15
最后登录: 2024-10-19
查看zzzer442的 主题 / 回贴
2楼  发表于: 2016-01-20 13:35
引用
引用第1楼wangnaizhi于2016-01-20 12:02发表的  :
这个方向 好像 你改变不了的 是程序内部自己完成的 就像轴从原点(特殊寄存器为0)向前走一段后 你再回到原点位置(特殊寄存器为0)肯定是反过来走的 如果你想向前走到原点 可以这样:
让轴走到360度的位置,并且将特殊寄存器清零就可以了

我目前就是這麼做的。
我讓它轉的360度,再[dmov k0 d8140]。
就沒有別的方式控制歸零方向?
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
3楼  发表于: 2016-01-20 17:27
可以强制OFF Y2吧  你可以试一下
澎湃墨城人
你爱我 我也爱你
级别: 略有小成
精华主题: 0
发帖数量: 73 个
工控威望: 208 点
下载积分: 475 分
在线时间: 64(小时)
注册时间: 2013-12-26
最后登录: 2024-11-11
查看澎湃墨城人的 主题 / 回贴
4楼  发表于: 2016-01-25 13:26
三楼....