821937642
級別: 略有小成
|
自動運轉時,拍急停,關閉電源等,解除故障后可以立即自動運轉的; 自動運轉時,發生故障,例如感應器壞或脫落等,解除故障后可以立即自動運轉的, 發生故障后,要去手動開各種動作要看操作工的水平,是不是根據工藝和設備運轉動作的流程,如果把某個已經伸出的氣缸手動縮回,或把一個沒有輪到的氣缸提前伸出,那自動是開不出來的,但會報警氣缸位置異常 |
---|---|
|
821937642
級別: 略有小成
|
一些動作少的設備,可以做到不管在任何位置可以自動運轉 大型設備動作多的,要做到任何位置可以自動運轉有點困難,按照原理是可以做到的,第一次自動運轉要有個原點,以后不管到哪里都有斷電記憶,任何位置可以自動運轉,如果做成功的話估計要大于50萬步程序,實物調試修改程序要3個月以上,所以沒有什么意義。 |
---|---|
|
zhanghao123
級別: 家園常客
|
看了這么多思路,我也發表一下我的 首先一個急停的作用,防止撞機,防止誤傷,以我自身吧,我做急停是和暫停的意思差不多,按下停止,起來繼續, 樓主的問題是自動狀態下切換手動,首先切換手動的時候,機器就和暫停一樣保持這個狀態,然后在繼續手動操作, 這樣可以在手動處理完成之后,記錄自動到手動時的原點,讓手動操作完自己手動操作到所對應的原點位置,假如手動木有操作到切手動前的操作位置,那就不在上一次的原點,無法啟動,必須切換到,這樣一個手動操作完成,也不會出現廢料現象,其實我做機器也沒搞過這種,發表一下自己的想法 |
---|---|
|
lzmtxp99
級別: 家園常客
|
雖然這個貼這么久,但是我也想到一個簡單點的,其實就是再一次從頭開始自動就可以了,只是要記住手動切換的點就可以啦 |
---|---|
|
蘇碧湖砍柴人
人無我有,人有我精,人精我異
級別: 家園常客
|
我的程序就是這樣的,恢復自動時,所有氣缸恢復原來的狀態,開機就可以接著往下跑,至于伺服的位置,想要自動回到停機前的位置,應該也是可以做到的 |
---|---|
|
hbxfluo
級別: 略有小成
|
理想的東西,不計成本的搞,是可以實現的,但過大的付出,有多大的收效喲??本人不支持這種思維的,簡單點的設備可以,有定位,的機械手的,有復雜流程的時序要求的,不這么搞。 |
---|---|
|
holdkcxyz
級別: 工控俠客
|
這是軟硬件配合的事,硬件如果沒設計好軟件想破腦袋也難實現,軟件上只能盡量把每個動作都每個分解成很小的時間片,邏輯片再組合。高速的事件難處理還要考慮中斷緩沖。 |
---|---|
|
工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
碼字辛苦了 |
---|---|
|
qj_wgx
級別: 論壇先鋒
|
這個不難做到,只要動作狀態都能被正確檢測到,但是我感覺很容易出問題,除非動作流程要求不是很嚴格,對于安全方面沒有很大影響 |
---|---|
|
eagleking
級別: 探索解密
|
具體做法我以前做的是這樣的,就是用順控法編程,不管什么時候打到手動只要沒有按停止都保存當前的最后狀態,然后切回自動就恢復,有伺服的要做伺服的位置保存并且做判斷或者處理程序,氣缸和油缸到時無所謂,但是你不能在手動的時候把機器搞得很亂留有隱患也是不行的,一排急停就直接全部清除狀態了機器就直接必須復原重來了。這里就是一個編程前的思路考慮問題了。 |
---|---|
|
silver
級別: 探索解密
|
大家都說是暫停保存當前狀態, 我覺的這樣不對,因為你無法知道人員如何操作, 現在做的很多設備都需要與工廠系統交互上報數據,如果人為操作跳工位了,而你的程序還是暫停等待繼續運行的狀態應該就不行了 所以我還是認為只要想手動操作就一定要退出自動流程,其余請看我24L觀點 |
---|---|
|