李 薇
(無錫職業(yè)技術(shù)學(xué)院機械技術(shù)學(xué)院,江蘇 無錫 214121)
基于VB的派生式CAPP系統(tǒng)的開發(fā)設(shè)計
李 薇
(無錫職業(yè)技術(shù)學(xué)院機械技術(shù)學(xué)院,江蘇 無錫 214121)
為實現(xiàn)工藝自動化,分析了Access數(shù)據(jù)庫技術(shù)和成組編碼技術(shù),設(shè)計并開發(fā)了基于VB的派生式CAPP系統(tǒng),解決了企業(yè)復(fù)雜的工藝問題,節(jié)省了重復(fù)勞動時間,提高了生產(chǎn)效率。
CAPP系統(tǒng);加工工藝;成組編碼技術(shù);工藝數(shù)據(jù)庫
工藝過程設(shè)計是典型的復(fù)雜問題,所涉及的范圍十分廣泛,用到的信息量相當(dāng)龐大,又與具體的生產(chǎn)環(huán)境及個人經(jīng)驗水平密切相關(guān)。長期以來,依靠工藝人員根據(jù)個人經(jīng)驗以手工方式進行的工藝設(shè)計,由于其固有的缺陷,難以適應(yīng)當(dāng)今生產(chǎn)發(fā)展的需要。派生式方法標(biāo)志計算機輔助工藝規(guī)劃系統(tǒng)的開始。當(dāng)一個企業(yè)生產(chǎn)的大多數(shù)零件的相似程度較高時,采用派生式CAPP(Computer Aided Process Planning)系統(tǒng)具有明顯的優(yōu)越性。
派生式CAPP系統(tǒng)是利用零件的幾何形狀及加工工藝相似性來檢索現(xiàn)有的典型工藝規(guī)程,根據(jù)零件技術(shù)要求,對已檢索出的典型工藝進行編輯,從而形成新的加工工藝規(guī)程。
針對派生式CAPP系統(tǒng)需要有存儲、檢索、編輯主樣件的典型工藝規(guī)程的功能以及有支持編輯典型工藝規(guī)程的各種加工工藝的數(shù)據(jù)庫,本系統(tǒng)選用Access數(shù)據(jù)庫作為系統(tǒng)的支持工具。因為Access和VB使用相同的數(shù)據(jù)庫引擎(即Microsoft Jet)并有很好的兼容性,因此,系統(tǒng)將零件基本信息和典型工藝信息存儲在Access數(shù)據(jù)庫中,并利用VB控件直接調(diào)用并支持修改。本文以環(huán)套類零件族為例,根據(jù)《機械設(shè)計手冊》及《機械制造工藝》的規(guī)定,編輯環(huán)套類零件族的工藝路線并將其儲存到Access數(shù)據(jù)庫中如表1所示。
為全面描述不同零件的各類特征,系統(tǒng)利用成組編碼技術(shù)來描述零件信息,即對企業(yè)各類零件分類,生成零件族,根據(jù)零件的結(jié)構(gòu)形狀、材料及熱處理要求、尺寸精度等不同特征編輯零件族的特征矩陣及該零件族的工藝路線和工序圖,并將各類零件信息及成組編碼以數(shù)據(jù)庫的形式儲存,以支持系統(tǒng)運行。本系統(tǒng)選用JLBM—1分類編碼系統(tǒng),以環(huán)套類零件族為例,其零件的特征矩陣如表2所示。
表1 環(huán)套類零件族的工藝數(shù)據(jù)Tab.1 Craft data of Ring set part family
表2 環(huán)套類零件族特征矩陣Tab.2 Characteristic matrix of Ring set part family
選取該零件族的某一特定零件——襯套為例,零件信息如下:
零件圖號:ct1名稱:襯套成組編碼:130020002553441
產(chǎn)品編號:CT產(chǎn)品名稱:襯套材料牌號:鑄造錫青銅
毛坯類型:鑄件毛坯尺寸:`45×`29×200可制件數(shù):中批生產(chǎn)
派生式CAPP系統(tǒng)的開發(fā)設(shè)計可大致分為選擇分類編碼系統(tǒng)、劃分零件族、編制標(biāo)準(zhǔn)工藝規(guī)程、工藝數(shù)據(jù)庫的建立與維護、系統(tǒng)程序設(shè)計、編碼、調(diào)試與運行五個階段,系統(tǒng)具體的工作流程圖如圖1所示。
圖1 派生式CAPP系統(tǒng)工作流程圖Fig.1 Work flowchart of the Variant CAPP System
系統(tǒng)登錄模塊是系統(tǒng)的入口,主要作用是對系統(tǒng)管理者或使用者的身份進行核對,同時也提供用戶信息及使用密碼的設(shè)定和修改。
用戶輸入零件圖號,系統(tǒng)根據(jù)該圖號檢索零件數(shù)據(jù)庫,將檢索到的信息反饋給用戶;如檢索不到零件信息,用戶可以通過零件信息交互窗口輸入數(shù)據(jù)并將其存入數(shù)據(jù)庫中。在VB中編輯零件交互窗口并利用Microsoft Jet接口將控件與數(shù)據(jù)庫相連接,其交互窗口如圖2所示。
圖2 零件信息交互窗口Fig.2 Interactive window of parts information
CAPP系統(tǒng)通過后臺的L ED控件直接與相應(yīng)的AutoCAD零件工序圖相連,用戶可通過交互窗口進入AutoCAD環(huán)境下對工序圖進行調(diào)用和編輯。AutoCAD通過L ED控件的調(diào)用命令格式為:
系統(tǒng)根據(jù)零件的成組編碼來檢索典型工藝數(shù)據(jù)庫,并調(diào)出該典型工藝;如果沒有完全匹配的典型工藝,則系統(tǒng)給出一個模糊匹配窗口。在系統(tǒng)檢索到典型工藝后,針對具體的零件,用戶可在交互窗口中對典型工藝進行適當(dāng)?shù)男薷暮脱a充,以得到最終的零件工藝。其交互窗口如圖3所示。
圖3 零件典型工藝交互窗口Fig.3 Interactive window of parts typical process
工藝文件的輸出實際上就是工藝數(shù)據(jù)庫及工序圖數(shù)據(jù)的輸出,系統(tǒng)通過后臺的Data控件與數(shù)據(jù)庫鏈接,用戶只需單擊相應(yīng)控件,系統(tǒng)自動從工藝數(shù)據(jù)庫及工序圖數(shù)據(jù)庫中輸出相應(yīng)的工藝卡及工序圖。響應(yīng)“工藝卡”及“工序圖”的命令格式如下:
實踐證明,應(yīng)用該派生式CAPP系統(tǒng)極大地提高工藝人員的工作效率,縮短工藝準(zhǔn)備時間,同時強大的數(shù)據(jù)庫功能為企業(yè)管理提供必要的信息。
[1] 趙汝嘉,孫波.計算機輔助工藝設(shè)計(CAPP)[M].北京:機械工業(yè)出版社,2003.
[2] 張振明.現(xiàn)代CAPP技術(shù)與應(yīng)用[M].西安:西北工業(yè)大學(xué)出版社,2003.
[3] 求是科技編委.Visual Basic6.0數(shù)據(jù)庫開發(fā)技術(shù)與工程實踐[M].北京:人民郵電出版社,2004.
[4] 蔡建國.成組技術(shù)[M].上海:上海交通大學(xué)出版社,1996.
[5] 李碩,栗新.機械制造工藝基礎(chǔ)[M].北京:國防工業(yè)出版社,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。
無錫職業(yè)技術(shù)學(xué)院學(xué)報2011年4期