你滴小杰
級(jí)別: 探索解密
![]() |
之前發(fā)帖向大家請(qǐng)教過(guò)這個(gè)問(wèn)題,想辦法讓機(jī)構(gòu)工程師加了一個(gè)極限sensor 還是步進(jìn)馬達(dá),無(wú)零點(diǎn)信號(hào),只有一個(gè)原點(diǎn)sensor和極限sensor,原點(diǎn)在左,極限在右 采用計(jì)數(shù)器2方式回原點(diǎn)。 第一種情況:向左回原點(diǎn),分三種情況: 1 停在原點(diǎn)感應(yīng)器右邊,原點(diǎn)指令發(fā)出后按設(shè)定的方式回原點(diǎn),沒(méi)疑問(wèn)。 2 停在原點(diǎn)感應(yīng)器上,原點(diǎn)指令發(fā)出后會(huì)自動(dòng)先向右移動(dòng),走出原點(diǎn)范圍后再向左回原點(diǎn),沒(méi)疑問(wèn)。 3 停在原點(diǎn)感應(yīng)器左邊,這種情況目前比較糾結(jié),目前想的辦法是:回原點(diǎn)前檢測(cè)當(dāng)前位置,比如停在原點(diǎn)左側(cè)時(shí)當(dāng)前位置脈沖數(shù)<0,那可以自己寫(xiě)程序,先讓他向右經(jīng)過(guò)原點(diǎn),再啟用回原點(diǎn) 關(guān)鍵就怕斷電以后,人為手動(dòng)移動(dòng)過(guò)馬達(dá),再上電時(shí)讀取的位置就錯(cuò)了,這樣的話再按上面的方式回原點(diǎn)就有問(wèn)題 第二種情況:向右回原點(diǎn),也分三種情況: 1 停在原點(diǎn)右邊,原點(diǎn)指令發(fā)出后向右移動(dòng),碰到極限后反轉(zhuǎn)向左找原點(diǎn),沒(méi)疑問(wèn)。 2 停在原點(diǎn)感應(yīng)器上,原點(diǎn)指令發(fā)出后先自動(dòng)向左,走出原點(diǎn)范圍后向右找原點(diǎn),沒(méi)疑問(wèn)。 或者可以啟動(dòng)指令前先檢測(cè)原點(diǎn)sensor,on的話向右走一段距離,然后再指令回原點(diǎn),同情況1 3 停在原點(diǎn)左邊,指令發(fā)出后正常向右找原點(diǎn)。 第二種情況就算斷電后手動(dòng)移動(dòng)馬達(dá),開(kāi)電后再回原點(diǎn)依舊不會(huì)有問(wèn)題。 結(jié)論:原點(diǎn)在極限左側(cè)時(shí),首選向右回原點(diǎn) 原點(diǎn)在極限右側(cè)時(shí),首選向左回原點(diǎn) 當(dāng)然,具體往哪個(gè)方向還得看實(shí)際需求。 以上是這兩天看手冊(cè)資料得出的淺薄結(jié)論,純屬拋磚引玉,請(qǐng)大家指正。 |
---|---|
|
wuxllx
級(jí)別: 探索解密
![]() |
你這個(gè)問(wèn)題是無(wú)解的,一個(gè)原點(diǎn)一個(gè)極限,當(dāng)然是原點(diǎn)與極限都分別存在的位置都是盡量靠?jī)蛇叄蝸?lái)在原點(diǎn)外的說(shuō)法,怎么解。而且步進(jìn)是記不住位置的。 |
---|---|
|
keeplearning
mark
級(jí)別: 論壇先鋒
![]() |
樓主的結(jié)論不錯(cuò),就是回原點(diǎn)整得復(fù)雜了,而且時(shí)間長(zhǎng)了,這種問(wèn)題我覺(jué)得最好就是讓機(jī)構(gòu)工程師給我們弄三個(gè)限位,或者說(shuō)把原點(diǎn)開(kāi)關(guān)裝到兩側(cè)極限位置,讓結(jié)構(gòu)不存在原點(diǎn)之外一說(shuō),不能什么都讓我們?nèi)ソ鉀Q |
---|---|
|
suegu2
級(jí)別: 家園?
![]() |
最簡(jiǎn)單的 ,用絕對(duì)編碼器,不用回原點(diǎn),不糾結(jié)了吧 |
---|---|
|
tudou0117
級(jí)別: 略有小成
![]() |
。。。。。有正限位 負(fù)限位 原點(diǎn) ,回原點(diǎn)都不是問(wèn)題 |
|
---|---|---|
|
changzyu9638
級(jí)別: 論壇先鋒
![]() |
多一個(gè)極限位,事情就簡(jiǎn)單多了。 只用一個(gè)極限位,回原點(diǎn)的動(dòng)作,花費(fèi)時(shí)間太長(zhǎng)了,你的客戶一定會(huì)要求你縮短的。 |
---|---|
|
wworko
級(jí)別: 探索解密
![]() |
還是用第2種,我都是這樣搜索原點(diǎn)的。先來(lái)是JOG運(yùn)行搜索到極限或者原點(diǎn),這時(shí)候就知道馬達(dá)在原點(diǎn)那個(gè)方向。然后再遠(yuǎn)離原點(diǎn),再運(yùn)行回原點(diǎn)指令。一般我都是極限和原點(diǎn)裝在這個(gè)極端。 |
---|---|
|
你滴小杰
級(jí)別: 探索解密
![]() |
原點(diǎn)不一定非要靠邊,可以用原點(diǎn)補(bǔ)償再。 情況二,手動(dòng)將電機(jī)移到原點(diǎn)左側(cè)后,指令回原點(diǎn)時(shí)會(huì)自動(dòng)向右找原點(diǎn),不需要讀出當(dāng)前位置。 |
---|---|
|
你滴小杰
級(jí)別: 探索解密
![]() |
有的設(shè)備不是說(shuō)加一個(gè)限位就能加的 目前我這臺(tái)設(shè)備上還有幾個(gè)軸一個(gè)sensor都沒(méi)有,靠扭矩回原點(diǎn) ![]() |
---|---|
|