建控电
野蛮其体魄、文明其精神!!
级别: 论坛先锋
精华主题: 0
发帖数量: 555 个
工控威望: 1592 点
下载积分: 3460 分
在线时间: 394(小时)
注册时间: 2013-12-16
最后登录: 2024-11-09
查看建控电的 主题 / 回贴
楼主  发表于: 2016-04-26 15:23
小弟最近在做一台机器,功能如下
                              1,动作就是启动按钮按下,步进带动产品转动一定角度,然后一个气缸伸出定位,之后一个冲压缸压下。以此循环转动N次。一直到一圈转完。          
                                    
                     求大神指点,这一类程序怎么写,程序自己写,求大神指点思路就好了,也可酬谢!
[ 此帖被bingo66在2016-08-26 12:11重新编辑 ]
xuyifu
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 262 点
下载积分: 1305 分
在线时间: 134(小时)
注册时间: 2013-08-13
最后登录: 2018-04-28
查看xuyifu的 主题 / 回贴
1楼  发表于: 2016-05-23 10:03
用绝对位置定位,转动一次后运算下次的绝对位置,误差只是每次运算的小数点而已,比如36000个脉冲转360度,那么如果23工位时,每个工位的转动绝对位置是36000*i/23 ,i为工位个数。设置转完X圈回一次圆点。
xuyifu
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 262 点
下载积分: 1305 分
在线时间: 134(小时)
注册时间: 2013-08-13
最后登录: 2018-04-28
查看xuyifu的 主题 / 回贴
2楼  发表于: 2016-05-24 08:10
引用
引用第19楼zy469939983于2016-05-23 21:42发表的  :



i为工位个数????
什么意思?
.......

i是一个变量,每定位一次自加1一次,表示已经走到了哪个工位。