evanzheng
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 399 点
下载积分: 4278 分
在线时间: 185(小时)
注册时间: 2010-02-27
最后登录: 2024-11-05
查看evanzheng的 主题 / 回贴
楼主  发表于: 2013-09-25 21:00
目前有X,Y两轴伺服多位置控制, 比如:开机启动 X轴前进10MM,到达10MM后Y轴快速前进5MM,再慢速前进5MM,然后Y轴后退到原点位置,然后X轴再前进10MM.......以此类推 X轴需要走6段位置,Y轴一样需要走两段位置。不知道有什么好点的控制写法,目前我尝试了两种方法:1种 用丢数据的方法,第2种使用多个定位指令方式。

不知道各位大大还有什么好方法? 可否使用变址丢数据的方式呢
yangyanming
级别: 略有小成
精华主题: 0
发帖数量: 247 个
工控威望: 365 点
下载积分: 6347 分
在线时间: 99(小时)
注册时间: 2010-09-09
最后登录: 2024-11-15
查看yangyanming的 主题 / 回贴
1楼  发表于: 2013-09-25 21:06
用绝对控制吧
xcaq123
工业自动化
级别: 略有小成
精华主题: 0
发帖数量: 242 个
工控威望: 430 点
下载积分: 9874 分
在线时间: 343(小时)
注册时间: 2009-03-06
最后登录: 2024-08-31
查看xcaq123的 主题 / 回贴
2楼  发表于: 2013-09-26 09:05
图片:
做这个你可以用绝对位置指令和相对位置指令,如果用西门子S71200 PLC做的话就更方便了,直接用一个TABLE运控指令,
在软件里面组态好你要的动作下载到CPU就可以了,而且组态的时候当前页面上还有曲线线显示,非常直观
[ 此帖被xcaq123在2013-09-26 09:12重新编辑 ]
evanzheng
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 399 点
下载积分: 4278 分
在线时间: 185(小时)
注册时间: 2010-02-27
最后登录: 2024-11-05
查看evanzheng的 主题 / 回贴
3楼  发表于: 2013-09-26 13:52
我现在使用的就是绝对位置指令, 我的问题是:是写成一条绝对定位指令 然后用MOV进行多次丢数据的方式还是写成多条绝对定位指令的好呢?
1935807118
级别: 家园常客
精华主题: 0
发帖数量: 674 个
工控威望: 862 点
下载积分: 2039 分
在线时间: 325(小时)
注册时间: 2013-05-03
最后登录: 2024-11-22
查看1935807118的 主题 / 回贴
4楼  发表于: 2013-09-26 19:27
用MOV吧!
caowen326
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 104 点
下载积分: 480 分
在线时间: 46(小时)
注册时间: 2010-09-15
最后登录: 2024-11-25
查看caowen326的 主题 / 回贴
5楼  发表于: 2013-11-06 15:26
你这种做法很对!