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