SolidWorks專門論壇 SolidWorks forum

 找回密碼
 註冊
查看: 4492|回復: 14

模擬油空壓控制迴路之教程

[複製鏈接]
發表於 2013/4/16 08:48:11 | 顯示全部樓層 |閱讀模式
0. 前言:
          本論題是個人的思維作法,若有不嚴謹,或是有較好的方案作法,歡迎提出即時討論,讓這個主題更加成熟實用.
1. 主題:
      模擬油空壓控制迴路
2. 本模擬例子使用元件:
      草圖中
        CY1,CY2 兩支油(空)壓缸
             CY1行程80mm,內徑40mm,CY2行程80mm,內徑30mm.
            LS1,LS2,LS3 三件行程開關
           LS1控制CY1的前進端,LS2控制CY2的後退端,LS3控制CY2的前進端.
       控制面板
            三個TEXTBOX調整LS1,LS2,LS3的位置尺寸.
            四個按鈕開關作CY1,CY2前進及後退端的燈號.
            二組SpinButton鍵配合TEXTBOX,作CY1,CY2的前進速度控制(速度控制分8級).
            二組TEXTBOX,作CY1,CY2的行程顯示.
            二組TEXTBOX,作CY1,CY2的行程油量顯示.
            一個TEXTBOX,作紀錄CY1,CY2循環時間顯示.
           一個時間數顯器.
           一個TEXTBOX,作CY2前進端的延遲時間計時器.
           一個按鈕開關作起動.
           一個按鈕開關作電源(帶燈).
3. 演示模擬動作片
capture-2.gif
> 動作說明 <
油壓迴路
   1. CY1 前進碰到 LS1 停止,帶動 CY2 前進.
   2. CY2 前進碰到 LS3 , 延遲計時動作到設定時間,CY2 快速後退.
   3. CY2 後退,碰到LS2,CY2 停止,並帶動 CY1 快速後退到底,完成一個自動控制的循環.

控制面板
    1. LS1,LS2,LS3的位置調整,在電源不管關或是開,都可以調整設定.
    2. LS2位置調整,CY2的行程隨著調整.
    3. 電源開關按一次若是 ON 的話,再按一次就是 OFF,也就是在 ON - OFF 之間切換.
    4. 電源 OFF 時,會關掉油缸行程,油量,循環時間,計時器的顯示,並燈號而且也不能做"啟動"功能.
    5. 電源 ON 時,打開油缸行程,油量,循環時間,計時器的顯示,燈號亮也能做"啟動"功能了.
    6. 兩組SpinButton鍵,可以做CY1,CY2前進速度的八段增減調整.
    7. 時間數顯器,是個 Flash 元件.
    8. 紀錄CY1,CY2完成一次循環的動作時間.
    9. 模擬現實的計時控制器,作CY2到前進端要停留的延時設定.
4. 草圖構成
Clipboard02.jpg
        草圖分兩部分,"油壓符號迴路图"及"草圖尺寸定義图"
          "油壓符號迴路图"當然是這主題模擬演示最重要角色,所以要在演示動片中要讓圖片簡潔乾淨,僅顯示主要的尺寸,
           如油缸內徑,行程及行程(極限)開關的尺寸就可以,其他除外的尺寸就要想辦法使其"隱身".
             所以就想出另做了"草圖尺寸定義图",來連結 "油壓符號迴路图"需要"隱身"的尺寸,再來當然就要定義草圖尺寸之間
            的幾何相互關係,這就不贅述了.
5. 編程 "宏" 的概初說明:
    5.1. 程式如下圖
Clipboard03.jpg
       有了以上概念,就很清楚整個重點就是如何控制 SW 的某幾個尺寸而已,這應該算是很單純就可以處理的,
      反而是要合理的控制各尺寸之間的干涉限制及面板操作,倒是比較麻煩,舉例說LS2的尺寸不可大於LS3,
      且也要相隔適當距離,設CY2的 LS2,LS3 之位置也是變數,怎麼控制 CY2 前後端都能順暢碰到行程開關......
      等等,這些問題都比較棘手,所以沒辦法只有硬著頭皮考慮用編程處理(在SW首次用巨集),再說 VBA 可以提供漂亮面板設計,
      也增加演示的效果及可看性,其實寫到這裡也幾乎把全部的"巨集"分享出來了,應該可以瞭解我的全部構思了,
      如可以的話,用討論性的方式,或是你問我答或許更能幫助更多,針對問題討論解答也比較實務些吧!
    不知大家有何想法?

    (順便提示一下,依樣畫葫蘆,有興趣你可以補加"三位四口方向閥"或是"二位四口方向閥",做動態的控制迴路.)


(請多支持,接後續)

發表於 2013/4/16 10:44:22 | 顯示全部樓層
你好厲害喔
真想學
發表於 2013/4/16 10:59:03 | 顯示全部樓層
大郎沒能力提出建議  只能給您專業的肯定  

SOLIDWORKS 可以製作的模組實在太多了  這也驗證不要太專注於CAD    因為CAD已經成為垃圾

因為現在誰不會畫SOLIDWORKS  同時吹牛的也很多  有認真學過一定不服氣

要與別人區隔 除了CAD學習高度要提升外  就要如樓主一樣厲害  這樣才可以脫穎而出
 樓主| 發表於 2013/4/16 11:09:45 | 顯示全部樓層

謝謝老大的鼓勵
發表於 2013/4/16 12:48:50 | 顯示全部樓層
梁兄一上來就紅了,厲害!
 樓主| 發表於 2013/4/16 16:29:26 | 顯示全部樓層
gt.adan 發表於 2013/4/16 12:48
梁兄一上來就紅了,厲害!

見笑啦,
尚有待跟你學習!
發表於 2013/4/16 22:41:51 | 顯示全部樓層
目前我還在打基礎之中,先將版主大大的教學收藏起來,等到奠定基礎後再來學習!...Orz...
也謝謝版主無私的分享!
 樓主| 發表於 2013/4/16 23:51:42 | 顯示全部樓層
"模擬油空壓控制迴路之教程" 有更新!
發表於 2013/4/17 08:16:46 | 顯示全部樓層
scliang 發表於 2013/4/16 23:51
"模擬油空壓控制迴路之教程" 有更新!

看了
只是 您的程式部分很模糊
不會我毀找個時間 摩尼看看
 樓主| 發表於 2013/4/17 08:20:25 | 顯示全部樓層
Mustang 發表於 2013/4/17 08:16
看了
只是 您的程式部分很模糊
不會我毀找個時間 摩尼看看

哪裡有問題可以即時討論
發表於 2013/4/17 08:48:24 | 顯示全部樓層
挖~真是太強了

請問油壓缸速度加減速有辦法表現嗎?

 樓主| 發表於 2013/4/17 16:32:56 | 顯示全部樓層
BOY730509 發表於 2013/4/17 08:48
挖~真是太強了

請問油壓缸速度加減速有辦法表現嗎?

謝謝支持
二組SpinButton鍵配合TEXTBOX,作CY1,CY2的前進速度控制(速度控制分8級).
紅線拖曳就是控制CY1,CY2前進加減速的
發表於 2013/4/17 20:33:25 | 顯示全部樓層
感謝樓主的分享,如此高深的應用真的是需要好好仔細的研究一番了...............
 樓主| 發表於 2013/4/17 21:14:14 | 顯示全部樓層
jonsan 發表於 2013/4/17 20:33
感謝樓主的分享,如此高深的應用,真的是需要好好仔細的研究一番了............... ...

謝謝版主支持!
我家宝妹真可爱 該用戶已被刪除
發表於 2013/4/20 00:02:06 | 顯示全部樓層
感觉就是核心的程序在控制,如果放到office里面是不是也能实现?
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

論壇統計|手機版上論壇|論壇來自幾何科技 論壇架構版次 20240312

GMT+8, 2024/4/29 12:08 , Processed in 0.132714 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表