創(chuàng)成式CAPP在數(shù)控加工中的應(yīng)用
工藝規(guī)程設(shè)計是工廠工藝部門的一項經(jīng)常性技術(shù)工作, 是生產(chǎn)準備工作的第一步, 也是連接產(chǎn)品設(shè)計和產(chǎn)品制造的中間環(huán)節(jié)。傳統(tǒng)的工藝規(guī)程設(shè)計一直是由具有豐富實踐經(jīng)驗的工藝工程師擔(dān)任。隨著計算機技術(shù)的發(fā)展, 計算機輔助工藝過程設(shè)計( CAPP )大量取代工藝工程師繁重的重復(fù)勞動。計算機技術(shù)的發(fā)展及其在機械制造領(lǐng)域中的廣泛應(yīng)用, 為工藝過程設(shè)計提供了理想的工具。CAPP上與CAD 相接,下與CAM 相連,從而形成了一種新型的現(xiàn)代的設(shè)計與制造技術(shù)。CAPP系統(tǒng)按其工作原理可分成3 種形式: 檢索式、派生式、創(chuàng)成式。這三種形式的基礎(chǔ)是零件工藝的三種類型: 標準工藝、典型工藝、生成工藝。其中,創(chuàng)成式CAPP 的計算機輔助工藝設(shè)計最為復(fù)雜。
創(chuàng)成式CAPP 又叫生成式。它與派生式CAPP 不同,不以對典型工藝的檢索和修改為基礎(chǔ)。它是根據(jù)輸入的或者是直接從CAD 系統(tǒng)獲得的零件信息, 依靠系統(tǒng)中的工藝數(shù)據(jù)和決策方式自動生成零件的工藝過程的系統(tǒng)。根據(jù)具體零件,系統(tǒng)能自動產(chǎn)生零件加工所需的各個工序和加工順序, 自動提取制造知識, 自動完成機床選擇、工夾量具選擇和加工過程最優(yōu)化; 通過應(yīng)用工藝決策邏輯, 可以模擬工藝設(shè)計人員的決策過程。創(chuàng)成式CAPP工藝設(shè)計可完成復(fù)雜的多層次、多任務(wù)的決策過程。它涉及到選擇、計算、規(guī)劃、繪圖以及文件編輯等工作。
創(chuàng)成式CAPP 系統(tǒng)不以標準工藝規(guī)程為基礎(chǔ), 而是從零開始由軟件系統(tǒng)根據(jù)零件信息直接生成一個新的工藝規(guī)程。當(dāng)系統(tǒng)選擇了零件各個表面的加工方法以及安排了加工順序后,就要進行詳細的工序設(shè)計。對于數(shù)控機床上加工的零件更為重要。創(chuàng)成式CAPP在數(shù)控機床上進行零件的數(shù)控加工的過程大體有以下幾個流程:
1. 切削表面加工方法的選擇
加工方法選擇實際上是將零件信息與工廠的加工能力信息進行匹配的過程。零件是由許多表面組成的,往往包含有多種典型的切削表面, 如外圓、孔、槽、平面、成形表面等等。對于每一種典型切削表面,均可列出各種加工方法所能達到的精度及表面粗糙度。因此,在識別或理解了零件切削表面的信息后,便可根據(jù)具體情況,選擇最合適的加工方法。加工方法的選擇需要一系列的邏輯決策。典型的加工方法是指在分析、總結(jié)企業(yè)內(nèi)部各種生產(chǎn)工藝方法、生產(chǎn)經(jīng)驗以及與加工有關(guān)的規(guī)范后提出的帶有一般指導(dǎo)意義的選擇加工方法的準則。它隨著設(shè)備更新、生產(chǎn)工藝發(fā)展而變化,所以具有較大靈活性。有的準則是模糊的,這就是工序設(shè)計的非一致性。這些特點在用計算機輔助工序決策時應(yīng)給以適當(dāng)考慮。
2. 加工順序的安排
加工順序是指工序的先后排列, 它與加工質(zhì)量、生產(chǎn)率和經(jīng)濟性密切相關(guān)。安排加工順序首先要考慮的就是工藝基準面,尤其是定位基準。定位基準選擇時應(yīng)按機械制造工藝學(xué)的要求, 按粗、精基準的選擇原則進行。機械加工順序、熱處理工序、輔助工序以及在加工中心機床上進行的加工, 均應(yīng)按機械制造工藝學(xué)中的加工順序安排的要求進行。
總之,加工順序的安排是一個比較復(fù)雜的問題,要考慮的問題很多, 實際情況也靈活多變。目前, 這方面的決策邏輯研究尚不成熟,很難總結(jié)出通用的決策模式, 只能按具體生產(chǎn)環(huán)境和特定零件對象, 設(shè)計相應(yīng)的決策模式。
3. 機床及工藝裝備的選擇
機床選擇對工序的加工質(zhì)量、生產(chǎn)率和經(jīng)濟性都有很大影響。它與加工方法、切削力、切削功率和機床利用率都有關(guān)系。
機床選擇時, 可將CAPP 系統(tǒng)內(nèi)預(yù)先建立的機床數(shù)據(jù)庫中的機床規(guī)格信息與零件信息、零件所選擇的加工方法信息相比較,然后作出決策。一般可先按零件及其加工方法的要求作出初選; 然后再根據(jù)選得的切削用量計算出切削力、切削功率進行校核; 有的系統(tǒng)還可根據(jù)機床利用率進行適當(dāng)?shù)恼{(diào)整。
工藝裝備(刀具、夾具) 的選擇與機床選擇類似,即同樣需要根據(jù)零件信息、零件所選擇的加工方法信息去和預(yù)先建立在工裝數(shù)據(jù)庫中的信息相比較, 然后作出決策。當(dāng)沒有現(xiàn)成的通用工裝可利用時, CAPP系統(tǒng)就應(yīng)提出專用工裝設(shè)計的要求。
4. 加工余量的確定
加工余量的確定通用的有3 種方法: 即分析計算法、查表法和經(jīng)驗法。
用分析計算法確定加工余量必須有充分的資料及統(tǒng)計數(shù)據(jù)。查表法是根據(jù)資料整理而得到的通用表格直接查出工序間余量推薦值, 比較方便迅速。但因表格是通用的,無法考慮具體情況。經(jīng)驗法是工藝人員依據(jù)經(jīng)驗來確定加工余量。
5. 工序尺寸及公差的確定
一般采用“由后往前”的方法, 先按零件圖要求,確定最終工序的尺寸及公差,再按選定的加工余量推算出前工序的尺寸。公差按本工序加工方法的精度來給出。
當(dāng)工序設(shè)計中存在基準轉(zhuǎn)換時, 就需要進行工序尺寸換算,即用工藝尺寸鏈求解。此時, 可通過建立數(shù)學(xué)模型用計算機求解。利用數(shù)學(xué)模型求解的方法和步驟如下:
( 1 ) 建立尺寸聯(lián)系矩陣。尺寸聯(lián)系矩陣是一種數(shù)學(xué)模型,反映了零件加工過程中毛坯尺寸、工序尺寸、最終尺寸及其相互間的聯(lián)系。它由零件的工藝尺寸鏈圖表而來,是利用計算機計算的原始資料。
( 2 ) 建立尺寸鏈矩陣。利用計算機可從尺寸聯(lián)系矩陣查找出各個工序尺寸鏈,從而建立尺寸鏈矩陣。
( 3 ) 計算工序尺寸偏差。以極值法的計算公式為基礎(chǔ),按事先設(shè)計的線性方程,利用計算機進行計算,確定各工序尺寸及其偏差。
6. 切削用量的確定
切削用量是指切削速度、進給量和切削深度。切削用量的決策常采用的方法有數(shù)學(xué)模型法和查手冊選取法等。數(shù)學(xué)模型法是通過大量實驗研究, 取得參數(shù)后將各種刀具和加工方法的數(shù)學(xué)模型建成相應(yīng)的模型庫,同時將數(shù)學(xué)模型中與工件材料、刀具材料、刀具耐用度、冷卻液等有關(guān)的參數(shù)寫成數(shù)據(jù)文件存入庫中,以便數(shù)學(xué)模型計算時調(diào)用。查手冊選取法是根據(jù)長期實驗研究積累的, 經(jīng)過分析整理, 對各種刀具的壽命值規(guī)定出相應(yīng)的切削速度、切削深度和進給量,并據(jù)此作成切削用量手冊。
在具體進行切削用量選擇時, 先按切削表面質(zhì)量的要求初選切削深度和進給量; 再按切削力的限制計算進給量, 可盡量選大值; 然后再根據(jù)刀具壽命計算出切削速度、切削功率。
若算得的切削用量不能滿足切削表面質(zhì)量要求,則需再次修正進給量。如此反復(fù),直至滿足零件的加工精度、表面粗糙度和刀具壽命為止。
7. 工序圖的生成與繪制
工序圖是工藝設(shè)計的圖形表達方式。CAPP 系統(tǒng)中開發(fā)工序圖生成模塊對于提高工藝設(shè)計的效率和質(zhì)量,實現(xiàn)工藝設(shè)計的標準化有很重要的意義。目前,CAPP系統(tǒng)的工序圖繪制仍是CAPP系統(tǒng)研制和開發(fā)的一個關(guān)鍵性技術(shù)難題,這是因為它與通常的計算機繪圖有所不同。后者僅僅起到代替人工執(zhí)行繪圖工作。在CAPP系統(tǒng)中, 工序圖的生成過程是一種動態(tài)的過程, 不能完全固定其圖形信息。當(dāng)工件的形狀、尺寸改變時,相應(yīng)的繪圖信息參數(shù)也要改變, 以適應(yīng)工序的變化要求。由此可見,工序圖的生成過程實際上是一種結(jié)合零件圖形信息和加工工藝信息, 由計算機輔助生成工序圖形信息的過程。
工序圖生成和繪制從功能上看, 可分為信息轉(zhuǎn)換、圖形生成、尺寸標注及非尺寸標注等幾個子模塊,如圖1 所示。
( 1 ) 工序圖生成方案
從工序圖的生成機理來看, 可以采用成組代碼法、形狀參數(shù)法和數(shù)學(xué)模型法等不同方案。成組代碼法建立在零件成組技術(shù)基礎(chǔ)上,預(yù)先建立按零件族存放的幾何圖形要素庫, 并以零件的代碼作為檢索、拼合的依據(jù)。為滿足各種結(jié)構(gòu)零件要求, 其圖庫結(jié)構(gòu)龐大,建庫難度也較大。
形狀參數(shù)法是根據(jù)參數(shù)繪圖原理, 將零件圖形要素分離成圖素單元,針對每種圖素單元編寫一個繪圖子程序,這些子程序構(gòu)成了CAPP 工序圖輔助生成軟件中的繪圖子模塊。工序設(shè)計時,給出每道工序的工作指令。這些信息正是繪圖子模塊的輸入?yún)?shù), 每個圖素單元的繪圖子程序都設(shè)置一個形狀標識。輸入?yún)?shù)可方便地進入相應(yīng)的繪圖子程序, 繪制出相應(yīng)的圖形。
數(shù)學(xué)模型法的基礎(chǔ)是建立各類零件的數(shù)學(xué)模型,也是應(yīng)用成組技術(shù)對零件進行分類, 然后為各類零件建立一個復(fù)合零件。在對復(fù)合零件進行分析研究和歸納概括后,抽象出已加工表面描述為主的零件數(shù)學(xué)模型。CAPP系統(tǒng)工作時, 產(chǎn)生了每道工序?qū)庸け砻孢M行改變的信息。這時,工序圖生成系統(tǒng)應(yīng)根據(jù)已建立的數(shù)學(xué)模型, 對加工表面的描述信息進行再處理,自動生成工序圖中每個幾何要素的空間矢量數(shù)據(jù)信息。然后,再進一步自動生成幾何要素空間坐標數(shù)據(jù)信息,得到需要的工序圖。
( 2 ) 工序圖圖形數(shù)據(jù)生成
工序圖圖形數(shù)據(jù)的生成是工序圖繪制的關(guān)鍵, 工序圖圖形數(shù)據(jù)來源于工藝結(jié)論。
一種生成方法是直接從工序內(nèi)容中取出數(shù)據(jù)。根據(jù)取出的數(shù)據(jù)就可構(gòu)成工序圖圖表數(shù)據(jù), 這種處理方式要求工序和工步內(nèi)容描述要非常詳細。
另外一種是由工序圖設(shè)計決策生成工序圖圖形數(shù)據(jù)。工序內(nèi)容由工序推理生成,工序內(nèi)容隱含在工序內(nèi)容設(shè)計推理規(guī)則之中。所以,從工序內(nèi)容設(shè)計推理規(guī)則中派生出工序圖設(shè)計推理規(guī)則, 再由工序圖設(shè)計推理規(guī)則生成工序圖圖形數(shù)據(jù)。工序圖圖形數(shù)據(jù)生成子模塊首先讀入零件的特征信息文件和工藝流程。根據(jù)工藝流程, 系統(tǒng)對零件特征鏈進行搜索, 找出與加工內(nèi)容相對應(yīng)的特征型面,提出該特征型的尺寸信息, 經(jīng)加工余量推理選擇之后, 即可獲得工序圖上繪制特征型面所需的圖形信息。
( 3 ) 確定工序圖輸出方案
工序圖圖形數(shù)據(jù)生成后, 工序圖可有以下幾種方法輸出:
①利用高級語言在計算機上畫出工序圖, 然后打印輸出。此法簡單,但輸出圖形質(zhì)量低。
②利用高級語言直接用繪圖機的繪圖指令編程,在繪圖機上畫出工序圖。此法速度快, 圖形質(zhì)量高,但受繪圖機型號限制。
③利用AutoCAD 輸出工序圖。其方法是通過高級語言編制AutoCAD 二次開發(fā)程序:
A. 由高級語言直接生成AutoCAD 的圖形交換文件[ . dxf ] 。該文件結(jié)構(gòu)復(fù)雜, 編程困難, 占用大量外存空間,但這種方法生成圖形速度快。
B. 由高級語言直接生成AutoCAD 的命令文件[ .scr ] 。該文件可以模仿AutoCAD 的各項功能, 結(jié)構(gòu)簡單易懂,便于編程,但文件的執(zhí)行時間長。
C. 用AutoCAD 的ADS 或ARX 語言編制繪圖程序,繪圖時調(diào)用由高級語言程序產(chǎn)生的數(shù)據(jù)文件中的數(shù)據(jù)。采用此方法, 系統(tǒng)具有一定的靈活性, 繪圖時可直接調(diào)用由CAD 設(shè)計時產(chǎn)生的數(shù)據(jù)文件中的數(shù)據(jù),簡化設(shè)計程序,圖形子系統(tǒng)易于擴充和維護。
創(chuàng)成式CAPP 又叫生成式。它與派生式CAPP 不同,不以對典型工藝的檢索和修改為基礎(chǔ)。它是根據(jù)輸入的或者是直接從CAD 系統(tǒng)獲得的零件信息, 依靠系統(tǒng)中的工藝數(shù)據(jù)和決策方式自動生成零件的工藝過程的系統(tǒng)。根據(jù)具體零件,系統(tǒng)能自動產(chǎn)生零件加工所需的各個工序和加工順序, 自動提取制造知識, 自動完成機床選擇、工夾量具選擇和加工過程最優(yōu)化; 通過應(yīng)用工藝決策邏輯, 可以模擬工藝設(shè)計人員的決策過程。創(chuàng)成式CAPP工藝設(shè)計可完成復(fù)雜的多層次、多任務(wù)的決策過程。它涉及到選擇、計算、規(guī)劃、繪圖以及文件編輯等工作。
創(chuàng)成式CAPP 系統(tǒng)不以標準工藝規(guī)程為基礎(chǔ), 而是從零開始由軟件系統(tǒng)根據(jù)零件信息直接生成一個新的工藝規(guī)程。當(dāng)系統(tǒng)選擇了零件各個表面的加工方法以及安排了加工順序后,就要進行詳細的工序設(shè)計。對于數(shù)控機床上加工的零件更為重要。創(chuàng)成式CAPP在數(shù)控機床上進行零件的數(shù)控加工的過程大體有以下幾個流程:
1. 切削表面加工方法的選擇
加工方法選擇實際上是將零件信息與工廠的加工能力信息進行匹配的過程。零件是由許多表面組成的,往往包含有多種典型的切削表面, 如外圓、孔、槽、平面、成形表面等等。對于每一種典型切削表面,均可列出各種加工方法所能達到的精度及表面粗糙度。因此,在識別或理解了零件切削表面的信息后,便可根據(jù)具體情況,選擇最合適的加工方法。加工方法的選擇需要一系列的邏輯決策。典型的加工方法是指在分析、總結(jié)企業(yè)內(nèi)部各種生產(chǎn)工藝方法、生產(chǎn)經(jīng)驗以及與加工有關(guān)的規(guī)范后提出的帶有一般指導(dǎo)意義的選擇加工方法的準則。它隨著設(shè)備更新、生產(chǎn)工藝發(fā)展而變化,所以具有較大靈活性。有的準則是模糊的,這就是工序設(shè)計的非一致性。這些特點在用計算機輔助工序決策時應(yīng)給以適當(dāng)考慮。
2. 加工順序的安排
加工順序是指工序的先后排列, 它與加工質(zhì)量、生產(chǎn)率和經(jīng)濟性密切相關(guān)。安排加工順序首先要考慮的就是工藝基準面,尤其是定位基準。定位基準選擇時應(yīng)按機械制造工藝學(xué)的要求, 按粗、精基準的選擇原則進行。機械加工順序、熱處理工序、輔助工序以及在加工中心機床上進行的加工, 均應(yīng)按機械制造工藝學(xué)中的加工順序安排的要求進行。
總之,加工順序的安排是一個比較復(fù)雜的問題,要考慮的問題很多, 實際情況也靈活多變。目前, 這方面的決策邏輯研究尚不成熟,很難總結(jié)出通用的決策模式, 只能按具體生產(chǎn)環(huán)境和特定零件對象, 設(shè)計相應(yīng)的決策模式。
3. 機床及工藝裝備的選擇
機床選擇對工序的加工質(zhì)量、生產(chǎn)率和經(jīng)濟性都有很大影響。它與加工方法、切削力、切削功率和機床利用率都有關(guān)系。
機床選擇時, 可將CAPP 系統(tǒng)內(nèi)預(yù)先建立的機床數(shù)據(jù)庫中的機床規(guī)格信息與零件信息、零件所選擇的加工方法信息相比較,然后作出決策。一般可先按零件及其加工方法的要求作出初選; 然后再根據(jù)選得的切削用量計算出切削力、切削功率進行校核; 有的系統(tǒng)還可根據(jù)機床利用率進行適當(dāng)?shù)恼{(diào)整。
工藝裝備(刀具、夾具) 的選擇與機床選擇類似,即同樣需要根據(jù)零件信息、零件所選擇的加工方法信息去和預(yù)先建立在工裝數(shù)據(jù)庫中的信息相比較, 然后作出決策。當(dāng)沒有現(xiàn)成的通用工裝可利用時, CAPP系統(tǒng)就應(yīng)提出專用工裝設(shè)計的要求。
4. 加工余量的確定
加工余量的確定通用的有3 種方法: 即分析計算法、查表法和經(jīng)驗法。
用分析計算法確定加工余量必須有充分的資料及統(tǒng)計數(shù)據(jù)。查表法是根據(jù)資料整理而得到的通用表格直接查出工序間余量推薦值, 比較方便迅速。但因表格是通用的,無法考慮具體情況。經(jīng)驗法是工藝人員依據(jù)經(jīng)驗來確定加工余量。
5. 工序尺寸及公差的確定
一般采用“由后往前”的方法, 先按零件圖要求,確定最終工序的尺寸及公差,再按選定的加工余量推算出前工序的尺寸。公差按本工序加工方法的精度來給出。
當(dāng)工序設(shè)計中存在基準轉(zhuǎn)換時, 就需要進行工序尺寸換算,即用工藝尺寸鏈求解。此時, 可通過建立數(shù)學(xué)模型用計算機求解。利用數(shù)學(xué)模型求解的方法和步驟如下:
( 1 ) 建立尺寸聯(lián)系矩陣。尺寸聯(lián)系矩陣是一種數(shù)學(xué)模型,反映了零件加工過程中毛坯尺寸、工序尺寸、最終尺寸及其相互間的聯(lián)系。它由零件的工藝尺寸鏈圖表而來,是利用計算機計算的原始資料。
( 2 ) 建立尺寸鏈矩陣。利用計算機可從尺寸聯(lián)系矩陣查找出各個工序尺寸鏈,從而建立尺寸鏈矩陣。
( 3 ) 計算工序尺寸偏差。以極值法的計算公式為基礎(chǔ),按事先設(shè)計的線性方程,利用計算機進行計算,確定各工序尺寸及其偏差。
6. 切削用量的確定
切削用量是指切削速度、進給量和切削深度。切削用量的決策常采用的方法有數(shù)學(xué)模型法和查手冊選取法等。數(shù)學(xué)模型法是通過大量實驗研究, 取得參數(shù)后將各種刀具和加工方法的數(shù)學(xué)模型建成相應(yīng)的模型庫,同時將數(shù)學(xué)模型中與工件材料、刀具材料、刀具耐用度、冷卻液等有關(guān)的參數(shù)寫成數(shù)據(jù)文件存入庫中,以便數(shù)學(xué)模型計算時調(diào)用。查手冊選取法是根據(jù)長期實驗研究積累的, 經(jīng)過分析整理, 對各種刀具的壽命值規(guī)定出相應(yīng)的切削速度、切削深度和進給量,并據(jù)此作成切削用量手冊。
在具體進行切削用量選擇時, 先按切削表面質(zhì)量的要求初選切削深度和進給量; 再按切削力的限制計算進給量, 可盡量選大值; 然后再根據(jù)刀具壽命計算出切削速度、切削功率。
若算得的切削用量不能滿足切削表面質(zhì)量要求,則需再次修正進給量。如此反復(fù),直至滿足零件的加工精度、表面粗糙度和刀具壽命為止。
7. 工序圖的生成與繪制
工序圖是工藝設(shè)計的圖形表達方式。CAPP 系統(tǒng)中開發(fā)工序圖生成模塊對于提高工藝設(shè)計的效率和質(zhì)量,實現(xiàn)工藝設(shè)計的標準化有很重要的意義。目前,CAPP系統(tǒng)的工序圖繪制仍是CAPP系統(tǒng)研制和開發(fā)的一個關(guān)鍵性技術(shù)難題,這是因為它與通常的計算機繪圖有所不同。后者僅僅起到代替人工執(zhí)行繪圖工作。在CAPP系統(tǒng)中, 工序圖的生成過程是一種動態(tài)的過程, 不能完全固定其圖形信息。當(dāng)工件的形狀、尺寸改變時,相應(yīng)的繪圖信息參數(shù)也要改變, 以適應(yīng)工序的變化要求。由此可見,工序圖的生成過程實際上是一種結(jié)合零件圖形信息和加工工藝信息, 由計算機輔助生成工序圖形信息的過程。
工序圖生成和繪制從功能上看, 可分為信息轉(zhuǎn)換、圖形生成、尺寸標注及非尺寸標注等幾個子模塊,如圖1 所示。
( 1 ) 工序圖生成方案
從工序圖的生成機理來看, 可以采用成組代碼法、形狀參數(shù)法和數(shù)學(xué)模型法等不同方案。成組代碼法建立在零件成組技術(shù)基礎(chǔ)上,預(yù)先建立按零件族存放的幾何圖形要素庫, 并以零件的代碼作為檢索、拼合的依據(jù)。為滿足各種結(jié)構(gòu)零件要求, 其圖庫結(jié)構(gòu)龐大,建庫難度也較大。
形狀參數(shù)法是根據(jù)參數(shù)繪圖原理, 將零件圖形要素分離成圖素單元,針對每種圖素單元編寫一個繪圖子程序,這些子程序構(gòu)成了CAPP 工序圖輔助生成軟件中的繪圖子模塊。工序設(shè)計時,給出每道工序的工作指令。這些信息正是繪圖子模塊的輸入?yún)?shù), 每個圖素單元的繪圖子程序都設(shè)置一個形狀標識。輸入?yún)?shù)可方便地進入相應(yīng)的繪圖子程序, 繪制出相應(yīng)的圖形。
數(shù)學(xué)模型法的基礎(chǔ)是建立各類零件的數(shù)學(xué)模型,也是應(yīng)用成組技術(shù)對零件進行分類, 然后為各類零件建立一個復(fù)合零件。在對復(fù)合零件進行分析研究和歸納概括后,抽象出已加工表面描述為主的零件數(shù)學(xué)模型。CAPP系統(tǒng)工作時, 產(chǎn)生了每道工序?qū)庸け砻孢M行改變的信息。這時,工序圖生成系統(tǒng)應(yīng)根據(jù)已建立的數(shù)學(xué)模型, 對加工表面的描述信息進行再處理,自動生成工序圖中每個幾何要素的空間矢量數(shù)據(jù)信息。然后,再進一步自動生成幾何要素空間坐標數(shù)據(jù)信息,得到需要的工序圖。
( 2 ) 工序圖圖形數(shù)據(jù)生成
工序圖圖形數(shù)據(jù)的生成是工序圖繪制的關(guān)鍵, 工序圖圖形數(shù)據(jù)來源于工藝結(jié)論。
一種生成方法是直接從工序內(nèi)容中取出數(shù)據(jù)。根據(jù)取出的數(shù)據(jù)就可構(gòu)成工序圖圖表數(shù)據(jù), 這種處理方式要求工序和工步內(nèi)容描述要非常詳細。
另外一種是由工序圖設(shè)計決策生成工序圖圖形數(shù)據(jù)。工序內(nèi)容由工序推理生成,工序內(nèi)容隱含在工序內(nèi)容設(shè)計推理規(guī)則之中。所以,從工序內(nèi)容設(shè)計推理規(guī)則中派生出工序圖設(shè)計推理規(guī)則, 再由工序圖設(shè)計推理規(guī)則生成工序圖圖形數(shù)據(jù)。工序圖圖形數(shù)據(jù)生成子模塊首先讀入零件的特征信息文件和工藝流程。根據(jù)工藝流程, 系統(tǒng)對零件特征鏈進行搜索, 找出與加工內(nèi)容相對應(yīng)的特征型面,提出該特征型的尺寸信息, 經(jīng)加工余量推理選擇之后, 即可獲得工序圖上繪制特征型面所需的圖形信息。
( 3 ) 確定工序圖輸出方案
工序圖圖形數(shù)據(jù)生成后, 工序圖可有以下幾種方法輸出:
①利用高級語言在計算機上畫出工序圖, 然后打印輸出。此法簡單,但輸出圖形質(zhì)量低。
②利用高級語言直接用繪圖機的繪圖指令編程,在繪圖機上畫出工序圖。此法速度快, 圖形質(zhì)量高,但受繪圖機型號限制。
③利用AutoCAD 輸出工序圖。其方法是通過高級語言編制AutoCAD 二次開發(fā)程序:
A. 由高級語言直接生成AutoCAD 的圖形交換文件[ . dxf ] 。該文件結(jié)構(gòu)復(fù)雜, 編程困難, 占用大量外存空間,但這種方法生成圖形速度快。
B. 由高級語言直接生成AutoCAD 的命令文件[ .scr ] 。該文件可以模仿AutoCAD 的各項功能, 結(jié)構(gòu)簡單易懂,便于編程,但文件的執(zhí)行時間長。
C. 用AutoCAD 的ADS 或ARX 語言編制繪圖程序,繪圖時調(diào)用由高級語言程序產(chǎn)生的數(shù)據(jù)文件中的數(shù)據(jù)。采用此方法, 系統(tǒng)具有一定的靈活性, 繪圖時可直接調(diào)用由CAD 設(shè)計時產(chǎn)生的數(shù)據(jù)文件中的數(shù)據(jù),簡化設(shè)計程序,圖形子系統(tǒng)易于擴充和維護。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。