evanzheng
級別: 略有小成
![]() |
伺服走直線(xiàn)運動(dòng),例如有10個(gè)間距,每個(gè)間距位置可以獨立設定,這個(gè)可以用相對OR絕對指令去寫(xiě)。重點(diǎn)是要每個(gè)間距設定后面要加選擇開(kāi)關(guān),假如關(guān)閉第二個(gè)間距 那么在跑完 第一個(gè)間距后直接運行到第三個(gè)間距位置,以此類(lèi)推。 各位大大有什么好方法????? |
---|---|
|
佛系少年武功
級別: 探索解密
![]() |
這個(gè)用SFC感覺(jué)很好寫(xiě),但是會(huì )寫(xiě)的比較繁瑣,你就走完第一個(gè)間距以后,轉移條件就是你用的那個(gè)選擇開(kāi)關(guān),然后用選擇分支,選擇開(kāi)關(guān)ON的話(huà),就走第二個(gè)間距,OFF的話(huà)就判斷是否走第三個(gè)間距的開(kāi)關(guān)是ON還是OFF,是ON的話(huà)走第三個(gè),OFF的話(huà)就就判斷...以此類(lèi)推,就是寫(xiě)起來(lái)感覺(jué)會(huì )很長(cháng)很繁瑣 |
---|---|
|
huiyang
huiyang
級別: 略有小成
![]() |
10個(gè)間斷觸發(fā)條件是什么?走絕對會(huì )好一點(diǎn)吧。 |
---|---|
|
evanzheng
級別: 略有小成
![]() |
這個(gè)方法工位間距數量少可以使用,數量太多了就寫(xiě)起來(lái)太繁瑣了 |
---|---|
|
evanzheng
級別: 略有小成
![]() |
觸發(fā)條件就是外部一個(gè)控制信號 |
---|---|
|
佛系少年武功
級別: 探索解密
![]() |
|
---|---|
|
xiao_ming
級別: 論壇先鋒
![]() |
用循環(huán)週期給予D值大於10段數時(shí)重新再由1開(kāi)始, 隨後再將D值解碼和使用選擇開(kāi)關(guān)做AND比較, 倆著(zhù)相同停止循環(huán)週期給D值,執行D值現在位置 執行完啟動(dòng)循環(huán)週期於D值,D值大於段數時(shí)程序執行完成 |
---|---|
|
376236753
級別: 略有小成
![]() |
直接用間距*開(kāi)關(guān)ON的數量來(lái)寫(xiě)點(diǎn)位,點(diǎn)位用絕對坐標,實(shí)時(shí)計算就行。比如你在0位,判斷后面10位中開(kāi)關(guān)ON的位置,計算出坐標,直接跑過(guò)去不就行。不過(guò)你要判斷下每次停止的位置是不是在點(diǎn)上,如果不在,要先回到最近的一個(gè)點(diǎn)位。 |
---|---|
|