1 引言
軸類零件按結(jié)構(gòu)形狀可分為光軸、階梯軸和曲軸3大類。軸類零件的加工方法通常有鑄造、鍛造及車削等等,一般對于復(fù)雜的重要主軸,大批生產(chǎn)時采用模鍛件,單件小批生產(chǎn),則采用自由鍛。其機械加工工藝規(guī)程的編制是在生產(chǎn)實踐和科學實驗的基礎(chǔ)上,依據(jù)科學理論和必要的工藝試驗而制訂的,是一個繁瑣復(fù)雜的過程。工藝設(shè)計人員需要通盤考慮產(chǎn)品圖紙、生產(chǎn)綱領(lǐng)、現(xiàn)場加工設(shè)備以及生產(chǎn)條件等多種因素,因此對設(shè)計人員的素質(zhì)提出較高的要求。最初的工藝規(guī)程的制訂是由工藝設(shè)計人員根據(jù)自己的經(jīng)驗并通過查閱各種設(shè)計資料手工進行,編制效率低,且編制結(jié)果因人而異,編制結(jié)果的科學性、規(guī)范性及傳承性也難以保證。隨著計算機技術(shù)的發(fā)展,計算機輔助工藝設(shè)計(Computer Aided Process Planning,簡稱CAPP)也得到了發(fā)展。
CAPP產(chǎn)生于20世紀60年代,但在80年代以后才得到較大的發(fā)展,先后經(jīng)歷了派生式、創(chuàng)成式和專家系統(tǒng)等幾個發(fā)展階段。經(jīng)過多年的研究與開發(fā),目前國內(nèi)外也有不少較為成熟的CAPP系統(tǒng),如美國普度大學的APPAS及TIPPS,柏林工業(yè)大學開發(fā)的CAPSYS等,我國的有同濟大學開發(fā)的TOJICAPP,華中理工大學的RCAP等。這些系統(tǒng)多數(shù)為檢索式的CAPP,系統(tǒng)必須通過與用戶大量的交互操作,才能最后生成符合要求的工藝卡片。
系統(tǒng)的作用一是起到了電子技術(shù)手冊的作用,系統(tǒng)中存儲了各種相關(guān)手冊供查詢;二是起到了電子工藝卡片的作用,將原來用戶必須在紙質(zhì)的工藝卡片上填寫的內(nèi)容換到電腦上填寫。其工藝規(guī)程的編制仍然少不了經(jīng)驗豐富的工藝人員,因此CAPP的出現(xiàn)并沒有從根本上為企業(yè)解決工藝人員匾乏的問題。產(chǎn)生以上問題的主要原因就是系統(tǒng)的智能性難以實現(xiàn),由于工藝規(guī)程的制訂需要考慮的因素較多且很多需要借助于專家的經(jīng)驗,而這些經(jīng)驗很難形成計算機的智能系統(tǒng)。因此CAPP的發(fā)展一直落后于CAD和CAM的發(fā)展,成為計算機輔助技術(shù)在現(xiàn)代制造業(yè)中應(yīng)用的一個瓶頸。本文通過常見的軸類零件,探討了CAPP系統(tǒng)的設(shè)計與開發(fā)問題。
2 軸類零件CAPP系統(tǒng)的功能規(guī)劃
系統(tǒng)采用模塊化設(shè)計思想,按功能不同劃分為4大模塊,如圖1所示。
圖1 軸類零件CAPP系統(tǒng)的功能規(guī)劃
(1)零件信息輸入模塊:用于用戶交互輸入與零件相關(guān)的基本信息,比如:零件的CAD參數(shù)信息以及相應(yīng)的加工信息等,這些信息是進行工藝設(shè)計的基礎(chǔ)和推理依據(jù)。目前計算機還不能像人一樣識別零件圖紙所包含的各種信息,另外CAPP系統(tǒng)與其它機械 CAD軟件在通訊上還存在一些障礙,CAD軟件設(shè)計的結(jié)果還需要人工協(xié)助轉(zhuǎn)化為CAPP系統(tǒng)能夠識別的信息。
(2)工藝設(shè)計專家系統(tǒng):是CAPP系統(tǒng)的主體及核心,其作用是以零件信息為基礎(chǔ),按既定的推理邏輯與順序,推理、計算出相關(guān)的加工工藝路線和加工工藝參數(shù)。該模塊編制水平的高低直接關(guān)系到設(shè)計結(jié)果的優(yōu)劣,因此必須建立在工藝編制人員和鍛造專家們長期積累的成熟經(jīng)驗及數(shù)據(jù)基礎(chǔ)之上,并能最大限度地模擬工藝專家的智慧。本模塊核心是知識庫和推理機。
(3)工藝文件管理模塊:工藝規(guī)程制訂后是以表格或卡片的形式確定下來,作為生產(chǎn)準備和施工的依據(jù),這些表格或卡片統(tǒng)稱為工藝文件。機械加工工藝規(guī)程卡片主要包括機械加工工藝過程卡片、機械加工工藝卡片和機械加工工序卡片3種類型。CAPP系統(tǒng)最終必須能夠生成并輸出完備的、標準的工藝文件。工藝文件管理模塊的作用就是將工藝設(shè)計專家系統(tǒng)模塊的設(shè)計結(jié)果輸出成標準的工藝規(guī)程卡片,并可對已有的卡片進行查詢、修改、保存、刪除、打印以及輸出等操作。
(4)數(shù)據(jù)庫及管理模塊:是本系統(tǒng)的關(guān)鍵模塊,也是系統(tǒng)完成功能的基礎(chǔ)。它由兩個相對獨立的數(shù)據(jù)庫系統(tǒng)即工藝知識庫和工藝文件庫組成。工藝知識庫用于存放與工藝設(shè)計相關(guān)的各種資源及數(shù)據(jù),比如設(shè)計的經(jīng)驗公式、設(shè)備及原材料情況、公差余量數(shù)據(jù)、材料的熱處理信息等等;工藝文件庫用于存放工藝文件的標準模板及成形的工藝文件。數(shù)據(jù)庫管理用來對數(shù)據(jù)庫中的數(shù)據(jù)進行合理的組織和管理,包括更新、查詢數(shù)據(jù)和防止數(shù)據(jù)的意外丟失及破壞等功能。
3 系統(tǒng)實現(xiàn)中的關(guān)鍵技術(shù)處理
3.1 專家系統(tǒng)推理機的實現(xiàn)
如前所述,專家系統(tǒng)是CAPP系統(tǒng)的核心,而建立合理的推理機制是專家系統(tǒng)的關(guān)鍵。階梯軸是軸類零件中應(yīng)用最多的類型之一,多數(shù)的階梯軸都是通過對毛坯進行鍛造加工而成,下面就以階梯軸鍛造加工為例說明推理機的實現(xiàn)方法。
如圖2所示,每個階梯軸都包含若干的臺階與凹檔,但并非所有的臺階與凹檔都能直接鍛打出來,其能否鍛出與軸段長度、臺階差、臺階軸總長以及相鄰直徑的大小等約束條件有關(guān)。對于不能直接鍛打出來的臺階與凹檔,必須通過添加余塊將相鄰臺階或凹檔歸并成一個軸段再進行鍛打。余塊有不同的添加方式,因此相應(yīng)的鍛造工藝也不一樣,好的余塊添加方法能大大減輕機械加工的工作量,提高鍛造材料的利用率和鍛造的工作效率。就本CAPP系統(tǒng)而言,必須建立有效的專家系統(tǒng)推理機制以得到最優(yōu)的余塊添加方法進而得到最佳的工藝規(guī)程。
圖2 階梯軸的臺階和凹檔
(1)推理機制中設(shè)計變量的選。阂噪A梯軸各軸段的軸徑xi(i=1,2…,n)為設(shè)計變量,n為階梯軸軸段數(shù)目,有:
X={x1,x2,……,xn}
(2)推理機制中目標函數(shù)的建立:取階梯軸的體積(重量)最小為優(yōu)化目標,可建立如下的目標函數(shù):
式中l(wèi)i(i=1,2,…,n)為各軸段長度,通常由初始條件確定,為常數(shù)。
(3)臺階數(shù)量的確定:對于臺階和凹檔總數(shù)為N的臺階軸,它總共可能鍛出的外形數(shù)I按排列組合原理為:
由此可見,隨著階梯軸段數(shù)的增加,可能的歸并形式將呈指數(shù)級增長,這也正是手工方式難以獲取最佳鍛造毛坯外形的困難所在。
(4)臺階軸優(yōu)化模型的構(gòu)建:
針對階梯軸的特點,可將2級和3級臺階定義成6種基本臺階單元(T2表示2階階梯軸,共有2種外形;T3表示3階階梯軸,共有4種外形),其它的N級階梯軸類鍛件都可看成由這6種基本單元組合形成。采用基本臺階單元技術(shù),其實質(zhì)是降維優(yōu)化處理。為了避免在降維過程中遺漏最優(yōu)解,本法將階梯軸分成若干基本臺階單元構(gòu)成的臺階族,用臺階矩陣TMn表示:
推理的約束條件可根據(jù)鍛造手冊中關(guān)于臺階與凹檔的鍛出條件進行確定。由于階梯軸存在著臺階與凹檔兩種形式,導致了優(yōu)化的復(fù)雜性,可采取先處理凹檔,剩下的就是純臺階問題了。推理系統(tǒng)采用循環(huán)掃描的方法進行處理,最終得出的結(jié)果為既滿足臺階和凹檔的鍛出條件又是鍛造體積最小的軸。
3.2 數(shù)據(jù)庫的實現(xiàn)
余量及公差是工藝卡片中需要顯示的一個重要內(nèi)容,余量和公差一般都有相應(yīng)的國家標準。本CAPP系統(tǒng)運用關(guān)系性數(shù)據(jù)庫結(jié)構(gòu),將整套國家標準轉(zhuǎn)化成了數(shù)據(jù)庫的形式,隨時供專家系統(tǒng)編制工藝時進行調(diào)用。下面以光軸類鍛件公差和余量的選取為例,說明工藝數(shù)據(jù)是如何在數(shù)據(jù)庫中存儲的。
手冊中關(guān)于光軸類鍛件的余量和公差是以二維表格的形式出現(xiàn)的,查詢時分別通過零件的直徑及長度兩個參數(shù)進行確定。這種二維表格建立數(shù)據(jù)庫的方法通常是建立多個相互關(guān)聯(lián)的表,之后通過SQL語句建立多表之間的聯(lián)合查詢。這種建庫方式有如下缺點:查詢速度慢,存儲空間大,而且由于數(shù)據(jù)被分別存放在不同表格內(nèi),不利于工藝人員直觀、方便地對數(shù)據(jù)進行維護。
系統(tǒng)采用變二維為一維將余量及公差歸并到一起只用一個表格的建庫方法,如表1所示。其中第一行數(shù)據(jù)為存儲在數(shù)據(jù)庫中的字段名稱,第二行為零件的長度尺寸,第一列為零件的直徑信息,其他數(shù)據(jù)都是余量和公差信息。余量和公差合成為一個數(shù)據(jù),其中小數(shù)點前面為余量數(shù)值,小數(shù)點后第1和第2位為正公差數(shù)值,第3和第4位是負公差數(shù)值。調(diào)用程序讀取表內(nèi)數(shù)據(jù)后,通過一個函數(shù)將數(shù)據(jù)進行分離以得到余量和公差。如8.0303,可分解為余量:8mm,鍛造上偏差+3mm,下偏差-3mm。
表1 余量公差表
4 系統(tǒng)應(yīng)用實例
運行系統(tǒng)進行工藝規(guī)程的編制時,首先要求用戶填寫一些基本信息,包括零件的基本信息,如產(chǎn)品名稱、產(chǎn)品型號、零件名稱、零件編號、材料牌號、工藝裝備等;基本鍛造信息,如鍛打火次、鍛造比、鍛件是否要求調(diào)質(zhì)和是否需要去滲碳層等。這些信息有些比較固定的可以用下拉列表框的方式進行,而有些特殊的或不常見的信息可由用戶手動輸人。
比如要生成某階梯軸的工藝卡片,需要首先輸人該階梯軸的名稱、圖號,所屬產(chǎn)品的型號及名稱,選擇火次、鍛比、裝爐方式等信息。待所有信息輸入完畢后,會得到相應(yīng)的成套的工藝規(guī)程卡片,圖3為生成的階梯軸鍛造工藝卡片。
圖3 鍛造工藝卡片
5 結(jié)論
(1)CAPP系統(tǒng)應(yīng)著眼于專用性而非通用性。
工藝規(guī)程的編制既要考慮基本的加工準則、國家標準、材料屬性等一般因素,也要考慮企業(yè)自身的加工設(shè)備、生產(chǎn)能力、庫存等因素,因此既有普遍性,也有特殊性。不同的企業(yè)需要的CAPP系統(tǒng)不盡相同,因此CAPP系統(tǒng)應(yīng)針對不同企業(yè)區(qū)別對待,著眼于專用性而非通用性是明智的。
(2)數(shù)據(jù)庫技術(shù)和專家系統(tǒng)技術(shù)是CAPP系統(tǒng)的研發(fā)關(guān)鍵,CAPP系統(tǒng)必須具有一定的智能性,而系統(tǒng)智能化程度如何在一定程度上是由這兩項技術(shù)所決定。如何將專家的經(jīng)驗用計算機語言表達出來并建立合理的推理應(yīng)用機制是一個需要長期研究的課題。
(3)本系統(tǒng)在信息共享方面還需要加強。在本系統(tǒng)中,圖形的輸人及輸出自成體系,還無法與其它CAD軟件進行信息交流,無法直接應(yīng)用CAD軟件的設(shè)計結(jié)果,因此系統(tǒng)如何與主流的CAD軟件進行信息共享還需要進行研究。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:軸類零件CAPP系統(tǒng)的設(shè)計與實現(xiàn)
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/14019315976.html