亚洲精华国产精华精华液网站,你懂的,娇生惯养4ph归寻(矜以),丰年经继拇中文3与其他教材比较

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 螺桿泵CAPP系統中交互填卡式模塊的研究與開發

螺桿泵CAPP系統中交互填卡式模塊的研究與開發

時間:2008-11-06 11:41:00來源:fenghy

導語:?本文所提及的螺桿泵CAPP系統主要采用兩種工藝定制模式:檢索式及交互式填卡式.其中檢索式主要實現對成熟工藝規程的檢索和管理
計算機輔助工藝規劃(Computer Aided Process Planning CAPP )是根據產品設計所給出的信息進行產品的加工方法和制造過程的設計,是連接計算機輔助設計(CAD)和計算機輔助制造(CAM)的橋梁和紐帶,是CIMS的重要環節.CAPP從20世紀60年代末出現到目前30多年期間,先后出現了在設計方法上不同的系統:檢索式系統、派生式系統、創成式系統及混合式系統。 本文所提及的螺桿泵CAPP系統主要采用兩種工藝定制模式:檢索式及交互式填卡式.其中檢索式主要實現對成熟工藝規程的檢索和管理,以及查詢和存取現有的工藝文件,適用于重復件、通用件或輪番生產的定型產品的制造.本文主要介紹交互填卡式模塊的研究與開發過程。 1、交互填卡式模塊的原理及特點 螺桿泵CAPP系統的設計思想,是從實用化出發,以企業的實際應用為前提.其中它的交互填卡式模塊是為了彌補檢索式模塊繼承性、靈活性差的缺點而設計的,這樣既可以允許工藝設計人員根據其豐富經驗和企業當前實際情況靈活的輸人、編輯工藝信息,又可以基于資源信息庫進行相關資源的選擇性加載,并能根據具體情況進行適當的修改。 所謂交互式是指在填寫信息時系統可以根據用戶所選填寫項,從數據庫中自動的加載相關資源樹,以供用戶選擇使用. 2交互填卡式模塊開發的關鍵技術 2.1工藝卡片模板的建立 對于大多數企業,其工藝卡片是有其一定的固定格式的(一般工藝卡片根據信息內容及布局可分為三部分:卡頭信息、主卡內容信息、表尾信息),所以可以借助VC++中圖形操作方而的函數(主要用MFC)進行上藝卡片模板的建立利用CDC類(簡單地說,CDC類主要完成繪圖功能和環境的建立)在OnDraw()函數中建立卡片模板,運行后效果見圖1。
2.2工藝信息的交互式填寫 2.2.1初始化時零件總體信息的自動加載 CAD人員完成了產品零件的設計并提交之后,CAPP人員從PDM數據庫獲取一些零件必要的總體信息(如零件名稱、圖號、材料等),在打開相關卡片模板時自動連接訪問服務器的數據庫,加載這些信息并顯示在卡片中,運行后效果見圖2
2.2.2工序圖的加載 通過FTP編程實現與服務器的連接、下載相關零件的工序圖到本機指定口錄下,然后加載上序圖到工藝卡中并顯示. 本系統與服務器建立FTP連接、下載相關信息,需用到CInternet Session和CFtp Connection類中的有關函數,具體代碼見有關書籍,在此不詳述.工序圖的顯示主要借助于內置瀏覽器,4ntoVueX控件,運行后效果如圖3所示.
2.2.3文本信息的交互式輸入 本CAPP系統主要通過兩種方法,實現文本信息的交互式輸人. 1)基于資源樹的文本信息輸人,這主要是根據卡片信息內容分3部分(片頭信息、主卡內容信息、表尾信息)的特性,具體實現過程如下: (1)卡頭和卡尾信息的輸入.通過在每個填表項空格中動態的創建一個基于CrichEditCtrl的派生類CmyRichEdit實現,類的結構為:
具體實現步驟是:先計算出每個填表項空格的頂點坐標,存儲在兩個靜態的二維數組中,然后在WM_ RBUTTONDOWN消息的處理函數中根據鼠標右擊點的坐標,判斷位置并動態的創建編輯框控件以實現信息輸入.部分代碼段摘人如下:
(2)主卡內容信息的輸人.除了能用卡頭和卡尾那樣的方法輸人信息以外,根據主卡內容部分的信息繁多且專業性強,適合建立數據庫的特點,增加了通過訪問數據庫資源,來實現信息的檢索與輸人.具體方法是,先右單擊選擇填表項空格(同卡頭和卡尾信息的輸人),左邊工作窗口根據鼠標點擊處的坐標來判斷所需內容項,從數據庫加載資源樹,然后雙擊左邊工作窗日里架載的資源樹上的節點,內容自動加載到右邊工藝卡上.運行后效果見圖4.
2)基于編輯對話框的信息輸人 這種方法在功能上與第一種相似,但實現技術上有所不同,其思想是把需要填人的信息,看成為一個圖形,當用鼠標左鍵單擊表格中的空白項時,就在點擊處插人,可以通過選中(選中時,矩形區域邊緣加人一些小實心矩形來表示,見圖5)移動到適當位置.MFCE;經封裝了一個可以實現此功能的OLE類CrectTracker于是就直接借鑒,這樣既省去不少的代碼量,又可提高程序的運行效率。
3交互填卡式模塊的實現 交互填卡式模塊的開發環境為VC++ 6.0,使用的數據庫為MS SQL SERVER2000.運行效果見圖6。
4結論 通過以上介紹,了解了如何用面向對象開發工具VC++開發螺桿泵LAPP系統中交互填卡式模塊的具體細節及方法.本模塊的研究與開發具有一定的實用性,若再在此基礎上進行進一步功能上的完善與改進,一定可以在實際生產中大幅度的提高工藝定制的效率,節省大量的人力物力,其應用前景令人看好。

標簽:

點贊

分享到:

上一篇:冷風發生裝置及風冷卻切削技術

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.siyutn.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 小金县| 南溪县| 福清市| 金门县| 腾冲县| 泌阳县| 志丹县| 清河县| 宣汉县| 隆回县| 峨边| 阳新县| 衡南县| 大方县| 上高县| 利川市| 襄汾县| 平邑县| 百色市| 永嘉县| 延吉市| 宁河县| 山东省| 新密市| 大宁县| 镇江市| 朝阳区| 天水市| 安陆市| 梓潼县| 逊克县| 厦门市| 呼玛县| 宜昌市| 屏南县| 哈尔滨市| 建湖县| 博野县| 霍城县| 西充县| 武安市|