h30631
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 230 点
下载积分: 813 分
在线时间: 339(小时)
注册时间: 2012-09-05
最后登录: 2018-04-17
查看h30631的 主题 / 回贴
楼主  发表于: 2013-02-18 15:18
初始啟動(或者按了x0之後)啟動了m0時,伺服馬達前轉會走k5400,碰到x2之後會走k2400回來,
又因為k5400還沒走完就被斷開,所以第一圈的總pls 不會是k5400,可能會多pls,
第二圈以後(未按x0時)再次觸發m0,就會走k3000前轉,碰到x2 再走k2400轉回,此時總pls就會是k5400,
請問這個程序是有使用到"伺服回原點"嗎? 總覺得這個好像程序寫多少脈波就走多少,
第一次執行的k5400,到底是有沒有用處? 凡請各位大師們指導



poorwer
级别: 略有小成
精华主题: 0
发帖数量: 277 个
工控威望: 485 点
下载积分: 1387 分
在线时间: 225(小时)
注册时间: 2008-07-26
最后登录: 2021-01-19
查看poorwer的 主题 / 回贴
1楼  发表于: 2013-02-18 21:44
其实你可以把X2当作原点感应器,它这里X2导通后再走k2400作为原点。第一次因为不知在何位置,那么走K5400一定会撞到X2,之后再走K2400就是原点了。
楼主留言:
是不是原點位置就是x2與k2400搭配調整來做決定?
所以這種寫法是ok的?
因為目前機器看起來是正常用作
還是會有缺點嗎?
感谢!