seafar
目前C#
級別: 家園常客
![]() |
最近在仿造一臺日本人做的,產(chǎn)品選別線,就是區(qū)分良品及不良品,小日本的程序能自動中途切手動,操作手動后,按下復(fù)位鍵,這時候只有伺服步進(jìn)回原,氣缸都是不動的,再次按啟動,機(jī)器能從之前的工序繼續(xù)跑下去,請問程序怎么寫,各位有沒有好的想法分享,謝謝 |
|
---|---|---|
|
libenlong
級別: 略有小成
![]() |
這個問題不太好回答,自動控制的生產(chǎn)線,手動控制哪些部分,自動控制哪些部分,都是有編程人員設(shè)計(jì)的 |
---|---|
|
3462528
級別: 家園常客
![]() |
做的好的,伺服電機(jī)和步進(jìn)電機(jī)都不要回原點(diǎn),不過成本比較大 |
---|---|
|
libin520
雖然沒什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級別: 工控俠客
![]() |
確實(shí),自動切換到手動。實(shí)際上是一個細(xì)分的停止。不用回原點(diǎn)。再自動也是可以的。手動處理完了。按自動,符合條件繼續(xù)運(yùn)行。 |
|
---|---|---|
|
niningtt
級別: 工控俠客
![]() |
自動回原點(diǎn)應(yīng)該是手動移動的電機(jī)的位置,也就是不在原有程序目標(biāo)位置,再次自動要找原點(diǎn),然后回到原本的位置。因?yàn)槲恢煤碗姍C(jī)不是閉環(huán), |
---|---|
|
leadchina111
級別: 略有小成
![]() |
1.自動切手動前的工位狀態(tài)記憶好; 2.切完手動后操作只要不消除之前自動時的狀態(tài)記憶,當(dāng)切換成自動時,重新啟動以后先單元回零(根據(jù)記憶狀態(tài)恢復(fù)到工作狀態(tài)即可) |
---|---|
|
靜夜思飄
級別: 略有小成
![]() |
只要可以暫停的流水線或子線其實(shí)都可以這樣,這和電腦系統(tǒng)處理堆棧的道理一樣,手動按下后將所有必須保持的數(shù)據(jù)壓棧,然后手動開始,不過手動應(yīng)該也就可以控制極個別的步驟或位置,返回時,將原棧內(nèi)數(shù)據(jù)讀回,復(fù)位手動前的狀態(tài)繼續(xù)。不過自檢一遍當(dāng)前狀態(tài)是必須的。外在條件只要符合繼續(xù)自動運(yùn)行就繼續(xù)自動好了。 |
---|---|
|
fcq417
14年plc工程實(shí)踐教學(xué),QQ(微信):2252241236
級別: 略有小成
![]() |
手動程序動作只要不影響自動運(yùn)行程序,伺服回原點(diǎn)找到參考點(diǎn)后,自動程序滿足條件后當(dāng)然能夠正常執(zhí)行 |
|
---|---|---|
|
lzmtxp99
級別: 家園常客
![]() |
這個其實(shí)就一個難點(diǎn),就是切換到手動時,動過的電機(jī)或者氣缸之類的該怎么回到手動切換前的自動狀態(tài),我提一個建議,那就是你做手動時的動作一定按照自動時的動作順序來動,那樣就算是切換到手動動了氣缸之類也不過是相當(dāng)于做了自動一樣,都可以不用把氣缸還原到切換手動時的狀態(tài)。 |
---|---|
|
secgo
玩多了就更不會玩了~
級別: 論壇先鋒
![]() |
其實(shí)主要的電機(jī)才允許動,氣缸類的這種不好做記憶的都不讓動 |
---|---|
|