李 薇
(無錫職業技術學院機械技術學院,江蘇 無錫 214121)
基于VB的派生式CAPP系統的開發設計
李 薇
(無錫職業技術學院機械技術學院,江蘇 無錫 214121)
為實現工藝自動化,分析了Access數據庫技術和成組編碼技術,設計并開發了基于VB的派生式CAPP系統,解決了企業復雜的工藝問題,節省了重復勞動時間,提高了生產效率。
CAPP系統;加工工藝;成組編碼技術;工藝數據庫
工藝過程設計是典型的復雜問題,所涉及的范圍十分廣泛,用到的信息量相當龐大,又與具體的生產環境及個人經驗水平密切相關。長期以來,依靠工藝人員根據個人經驗以手工方式進行的工藝設計,由于其固有的缺陷,難以適應當今生產發展的需要。派生式方法標志計算機輔助工藝規劃系統的開始。當一個企業生產的大多數零件的相似程度較高時,采用派生式CAPP(Computer Aided Process Planning)系統具有明顯的優越性。
派生式CAPP系統是利用零件的幾何形狀及加工工藝相似性來檢索現有的典型工藝規程,根據零件技術要求,對已檢索出的典型工藝進行編輯,從而形成新的加工工藝規程。
針對派生式CAPP系統需要有存儲、檢索、編輯主樣件的典型工藝規程的功能以及有支持編輯典型工藝規程的各種加工工藝的數據庫,本系統選用Access數據庫作為系統的支持工具。因為Access和VB使用相同的數據庫引擎(即Microsoft Jet)并有很好的兼容性,因此,系統將零件基本信息和典型工藝信息存儲在Access數據庫中,并利用VB控件直接調用并支持修改。本文以環套類零件族為例,根據《機械設計手冊》及《機械制造工藝》的規定,編輯環套類零件族的工藝路線并將其儲存到Access數據庫中如表1所示。
為全面描述不同零件的各類特征,系統利用成組編碼技術來描述零件信息,即對企業各類零件分類,生成零件族,根據零件的結構形狀、材料及熱處理要求、尺寸精度等不同特征編輯零件族的特征矩陣及該零件族的工藝路線和工序圖,并將各類零件信息及成組編碼以數據庫的形式儲存,以支持系統運行。本系統選用JLBM—1分類編碼系統,以環套類零件族為例,其零件的特征矩陣如表2所示。

表1 環套類零件族的工藝數據Tab.1 Craft data of Ring set part family

表2 環套類零件族特征矩陣Tab.2 Characteristic matrix of Ring set part family
選取該零件族的某一特定零件——襯套為例,零件信息如下:
零件圖號:ct1名稱:襯套成組編碼:130020002553441
產品編號:CT產品名稱:襯套材料牌號:鑄造錫青銅
毛坯類型:鑄件毛坯尺寸:`45×`29×200可制件數:中批生產
派生式CAPP系統的開發設計可大致分為選擇分類編碼系統、劃分零件族、編制標準工藝規程、工藝數據庫的建立與維護、系統程序設計、編碼、調試與運行五個階段,系統具體的工作流程圖如圖1所示。

圖1 派生式CAPP系統工作流程圖Fig.1 Work flowchart of the Variant CAPP System
系統登錄模塊是系統的入口,主要作用是對系統管理者或使用者的身份進行核對,同時也提供用戶信息及使用密碼的設定和修改。
用戶輸入零件圖號,系統根據該圖號檢索零件數據庫,將檢索到的信息反饋給用戶;如檢索不到零件信息,用戶可以通過零件信息交互窗口輸入數據并將其存入數據庫中。在VB中編輯零件交互窗口并利用Microsoft Jet接口將控件與數據庫相連接,其交互窗口如圖2所示。

圖2 零件信息交互窗口Fig.2 Interactive window of parts information
CAPP系統通過后臺的L ED控件直接與相應的AutoCAD零件工序圖相連,用戶可通過交互窗口進入AutoCAD環境下對工序圖進行調用和編輯。AutoCAD通過L ED控件的調用命令格式為:

系統根據零件的成組編碼來檢索典型工藝數據庫,并調出該典型工藝;如果沒有完全匹配的典型工藝,則系統給出一個模糊匹配窗口。在系統檢索到典型工藝后,針對具體的零件,用戶可在交互窗口中對典型工藝進行適當的修改和補充,以得到最終的零件工藝。其交互窗口如圖3所示。

圖3 零件典型工藝交互窗口Fig.3 Interactive window of parts typical process
工藝文件的輸出實際上就是工藝數據庫及工序圖數據的輸出,系統通過后臺的Data控件與數據庫鏈接,用戶只需單擊相應控件,系統自動從工藝數據庫及工序圖數據庫中輸出相應的工藝卡及工序圖。響應“工藝卡”及“工序圖”的命令格式如下:

實踐證明,應用該派生式CAPP系統極大地提高工藝人員的工作效率,縮短工藝準備時間,同時強大的數據庫功能為企業管理提供必要的信息。
[1] 趙汝嘉,孫波.計算機輔助工藝設計(CAPP)[M].北京:機械工業出版社,2003.
[2] 張振明.現代CAPP技術與應用[M].西安:西北工業大學出版社,2003.
[3] 求是科技編委.Visual Basic6.0數據庫開發技術與工程實踐[M].北京:人民郵電出版社,2004.
[4] 蔡建國.成組技術[M].上海:上海交通大學出版社,1996.
[5] 李碩,栗新.機械制造工藝基礎[M].北京:國防工業出版社,2006.
Development Design of the Variant CAPP System Based on Visual Basic
LI Wei
(School of Mechanical Technology,Wuxi Institute of Technology,Wuxi 214121,China)
The paper analyzes the Access Database Technology and Group Encoding Technology,to achieve process automation,design and develop the Variant CAPP System based on Visual Basic.This system has resolved the complex process problems in enterprises,saved repeat working time and improved productivity.
CAPP system;processing technology;GT;Process Database
TP 31
A
167127880(2011)0420067203
2011-04-05
李 薇(1986— )女,山東濟寧人,助教,研究方向:CAD/CAE/CAM。