搞定了數(shù)值轉(zhuǎn)換的問題,只是實際走刀中因機(jī)械上的問題有些計數(shù)誤差。可我現(xiàn)在又碰到了新問題。
例:1、我現(xiàn)在是用一個T型絲桿,芽距是3mm,當(dāng)正轉(zhuǎn)時兩刀片同時分開,當(dāng)反轉(zhuǎn)時兩刀片同時閉合;因為是增量式旋轉(zhuǎn)編碼器,無論你正轉(zhuǎn)還是反轉(zhuǎn),計數(shù)器的數(shù)值都是向上增大的;只是A與B的相位差會反可來,這個相位如何用PLC的程序判斷?也就是如何用編碼器來判斷正反方向? 當(dāng)我在D200中輸入200mm,走刀完成,而第二次我要輸入150mm時,如何做到反轉(zhuǎn)減數(shù)?
2、如何我選用絕對值編碼器來替換增量式,是否會更好?選擇什么型號?是用單圈的還是用多圈的?
工程簡介:我現(xiàn)在做一個自動切刀,用一個T型絲桿,絲桿上帶有兩個刀片,絲桿正轉(zhuǎn)兩刀片分開,反轉(zhuǎn)兩刀片閉合,中點有合限位開關(guān),還有分極限開關(guān);我在人機(jī)上有一個數(shù)值輸入和數(shù)值顯示,若隨意輸入一個值,自動時切刀會定位到輸入的值,
問題如我上述:用增量式編碼器,當(dāng)數(shù)值輸入比前一次更小時,按我現(xiàn)在寫的程序就必須回中點清零后才能再次定位比前一次小的位置, 是我程序?qū)懛ㄉ嫌袉栴},還是需要更換為絕對值編碼器?