伏安
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 164 個
工控威望: 314 點
下載積分: 827 分
在線時間: 382(小時)
注冊時間: 2008-04-03
最后登錄: 2023-03-19
查看伏安的 主題 / 回貼
樓主  發(fā)表于: 2012-07-16 10:07
想做一個帶點動功能的多點定位控制,要求有點動和自動,有原點?刂埔笫:比如有A、B、C、D4個點,A點到B點的距離為10mm,B點到C點的距離為6mm,C點到D點的距離為12mm,每個點都有1氣缸做上、下動作,到D點做完最后一個動作后回到A點,而A點可以是原點,也可以是通過點動到達(dá)的任意位置, 兩端帶限位,斷電后能從未完成的位置繼續(xù)(因為A點的位置在點動做起點位置是任意的),用觸摸屏指定4個點間的距離,本人想法是這樣的:程序用步進(jìn)編寫,S0作為原點回歸,S20作為正轉(zhuǎn)點動,S21作為反轉(zhuǎn)點動,S22作為A點,S23作為B點,S24作為C點,S25作為D點,S26作為D一A點,首先是A點,通過一按鈕回原點后作為起點或通過點動在任意位置用一按鈕對D8140置0作為起點,當(dāng)按下起動按鈕時,步S22活動, 某一輸出點置位,控制氣缸下行,到達(dá)下限感應(yīng)器后,下限感應(yīng)器控制氣缸上行,到達(dá)上限感應(yīng)器后,上限感應(yīng)器控制DRVI發(fā)脈沖,脈沖量通過觸摸屏指定到某寄存器D,對D進(jìn)行運算后送到DRVI的S1,就是觸摸屏輸入的是mm,送到S1的是每mm的脈沖量, 當(dāng)走完設(shè)定的距離后通過M8029啟動S23 ,如此執(zhí)行下一步直到D點,當(dāng)?shù)竭_(dá)D點后把D8140的值變?yōu)樨?fù)數(shù),氣缸執(zhí)行完最后一個動作后回到A點,如此循環(huán)。不知這樣的構(gòu)思對不對?還有就是斷電繼續(xù)的問題,如果走到A點和B點之間斷電重啟,怎么做才能走完剩余的距離? 請大家給點建議和發(fā)表自己的看法。
二球一哥
沒有個性不簽名
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 280 個
工控威望: 388 點
下載積分: 8433 分
在線時間: 244(小時)
注冊時間: 2009-09-24
最后登錄: 2024-03-04
查看二球一哥的 主題 / 回貼
1樓  發(fā)表于: 2012-07-16 13:24
想法不錯,學(xué)習(xí)學(xué)習(xí)