微電機定轉(zhuǎn)子沖片CAD/CAM系統(tǒng)概述
尚 靜 張子忠(哈爾濱工業(yè)大學(xué))
【摘 要】隨著自動CAD軟件和c語言的應(yīng)用,電機的CAD/CAM系統(tǒng)有著廣闊的發(fā)展前景。文中介紹我國電機cAD/CAM的發(fā)展狀況,指出電機的CAD/CAM一體化結(jié)構(gòu)是現(xiàn)階段的研究課題。
【敘 詞】微電機 定子轉(zhuǎn)子;中片cAD cAM系統(tǒng)綜述
1引 言
80年代初,我國的電機研究人員就利用計算機系統(tǒng)進行電機的設(shè)計和圖形輸出方面的工作,到80年代中、后期,一些關(guān)于電機CAD/CAM的探索和實踐性研究如雨后春筍。隨著自動繪圖軟件和C語言等交互式浯言的應(yīng)用和功能的完善,電機的沖片和總裝圖形及其設(shè)計、制造加工的CAD/CAM系統(tǒng)將有著廣闊的發(fā)展前途。
電機的CAD/cAM系統(tǒng)既有與機械設(shè)計加工相交又的部分,同時又具有自己獨特的電磁設(shè)計部分。它主要包括以下幾個方面:
a.電機結(jié)構(gòu)參數(shù)的設(shè)計和優(yōu)化軟件。
b.電機電磁場的計算及其分布圖形繪制。
c.電機沖片、裝配圖的繪制軟件。
d.圖形輸出系統(tǒng)的研制以及與加工設(shè)備接口的設(shè)計。
其中電機沖片、裝配圖的繪制軟件是以顯示為目的,以計算機繪圖為基礎(chǔ)的產(chǎn)品,并不參與設(shè)計全過程,其設(shè)計模擬過程見圖1。
本文就電機沖片、裝配圖的繪制軟件中的幾個主要組成部分綜述我國電機CAD/CAM發(fā)展狀況。
2成組技術(shù)和奧匹茨編碼系統(tǒng)
在微特電機;中片制造一體化系統(tǒng)中的應(yīng)用
成組技術(shù)(Group Teclinology)是將不相同但又具有相似性的事物采用統(tǒng)一的處理方法以達到優(yōu)化處理的目的,其基本原理是相似性原理,主要包括:
a.產(chǎn)品構(gòu)造的相似性。研究表明,結(jié)構(gòu)復(fù)雜程度適中的相似件占零件總數(shù)量70%左右。標準件占總數(shù)的20%~25%.而專業(yè)性強、結(jié)構(gòu)復(fù)雜的特殊件只占總數(shù)的5 9/5~10%。
b.零件構(gòu)造的相似性。任何零件都具有一定的形狀、尺寸、結(jié)構(gòu)、精度等要求,而在這些方面都有非常相似的出現(xiàn)率,這是機械產(chǎn)品零件結(jié)構(gòu)功能要求的必然結(jié)果。
c.工藝過程的相似性。零件構(gòu)造的相似性在一定條件下決定了制造工藝的相似性。加工零件表面所用方法和設(shè)備相同,零件加工工藝路線相似。各工序所用夾具相同或相似,以及檢驗所用的量具相同或相似。
d.零件材料相似性,零件材料種類、毛坯形式及所需熱處理相似。
e.生產(chǎn)組織和管理的相似性,單機加工相似零件的某些工序,零件全部加工集中在一個機床組內(nèi)的成組加工單元,成組技術(shù)相似性的流水線加工生產(chǎn)等。
奧匹茲編碼系統(tǒng)由9位10進制數(shù)組成,每位都包括指定的信息。如5位主碼(1—5)表示零件的結(jié)構(gòu)形狀,又稱形狀碼;4位輔助碼(6—9)表示零件尺寸范圍、材料、毛坯和加工精度,又稱工藝碼。國內(nèi)外采用編碼系統(tǒng)用于一個系統(tǒng)或用于一個企業(yè)。國內(nèi)現(xiàn)已采用該系統(tǒng)對均勻槽形的定、轉(zhuǎn)子沖片及定、轉(zhuǎn)子凸極等類型沖片進行了歸類。
成組技術(shù)的采用主要是為關(guān)系數(shù)據(jù)庫建立提供手段。由于微特電機鐵心沖片的形狀是多樣的,但仍具有很大的相似性,如多數(shù)是由兩條閉合的輪廓線構(gòu)成。作為構(gòu)成閉合輪廓的槽(或極),沿圓周有規(guī)則的排列著,如圖2所示。
通過對收集的大量圖樣進行分析,可以認為沖片是由基本形狀、槽和外形等組成。圖
3是沖片的數(shù)學(xué)模型。
在沖片數(shù)學(xué)模型的基礎(chǔ)上,對照各種類 型的沖片圖,可以得到?jīng)_片分類圖,如圖4所示。
3沖片數(shù)據(jù)圖形庫的建立和設(shè)置
微特電機沖片種類繁多,又各具特色,但其基本上可以分為4類:均勻分布槽定子(均布定子),均勻分布槽轉(zhuǎn)子(均布轉(zhuǎn)子),凸極
定子,凸極轉(zhuǎn)子。由沖片數(shù)學(xué)模型可得,每一類型的定子有3個組成部分,即基本形,槽(或極)對糟粕壤翼分教普通和特殊2類。按照這樣的規(guī)定,就可以建立沖片圖形庫。
3.1沖片分類編碼系統(tǒng)
對于一種形狀的沖片總有固定的一個特征字與其對應(yīng)。特征字由4位16進制碼組成,前兩位槽極碼,后兩位為外形碼。現(xiàn)以槽極碼為例。說明編碼的構(gòu)成:
編碼組成:D7D6D5D4D3D2D1D0
a.D7D6為基本牲碼。
00:均勻定子 01:均布轉(zhuǎn)子
10:凸極定子 11:凸極轉(zhuǎn)子
b.D5D4為基本補充碼,表征基本形狀和特殊開關(guān)。
00:常用 01:特殊極形
10:二級特殊 11:自定義
c.D3D2D1D0為形狀碼。
3.2 沖片模型層次數(shù)據(jù)庫
沖片數(shù)據(jù)庫中的數(shù)據(jù)的關(guān)系要用數(shù)據(jù)模型刻畫,用層次數(shù)據(jù)模型表征的邏輯記錄之間連接應(yīng)為單向的,從總體上看,諸記錄類型構(gòu)成一個多極樹。任意兩個結(jié)點間只存在一條路徑,如圖5所示。
3.3 中片圖形數(shù)據(jù)庫
在完成確定數(shù)據(jù)庫的數(shù)據(jù)模型及各個邏輯記錄之間的總體邏輯關(guān)系之后,就要實現(xiàn)將一個邏輯記錄與它的物理記錄相對應(yīng),即實現(xiàn)多級映射過程,并完成庫的基本繪圖模塊,輸入模塊及圖形的輸出模塊,這是沖片圖形數(shù)據(jù)庫的基本內(nèi)容。
3.3.1多級映射
70年代提出的四級映射模型,包括數(shù)據(jù)結(jié)構(gòu)級、信息結(jié)構(gòu)級、存儲結(jié)構(gòu)級和存儲分配級。在采用Auto—CAD軟件建立圖形數(shù)據(jù)庫時,對其內(nèi)部的兩個級(存儲結(jié)構(gòu)級和存儲分配級)無法控制,所以實際中是在圖形數(shù)據(jù)
庫的基礎(chǔ)上開發(fā)的專用圖形庫軟件,其數(shù)據(jù)變換分為特征字級、關(guān)鍵字級、分支級和實體級,其過程可用圖6表示。通過這樣四個過程,任意一個圖形信息,就可以變?yōu)閷?yīng)于它的實體圖。
3.3.2庫的基本繪圖模塊
通過輸入模塊得到?jīng)_片圖形的特征字和尺寸以及有關(guān)參量,根據(jù)特征字基本繪圖模塊要進行關(guān)鍵字分解,取得基本形、槽(極)形、外形關(guān)鍵字,然后依次分支到相應(yīng)的函數(shù)中去,給出各部分圖形。圖7為基本繪圖模塊的流程圖。
3.3.3庫的輸人模塊
Auto—CAD軟件編程為用戶提供了交互和直接兩種輸入手段,對應(yīng)于不同的圖形選擇、參數(shù)選擇和尺寸選擇方式。
3.3.4圖形輸出
3.4 庫的應(yīng)用管理
在現(xiàn)行使用的管理模塊中,大致分為沖片機械制圖、樣品圖和線切割圖的生成。
4 用線切割機切割微特電初宦轉(zhuǎn)子沖片的編程系統(tǒng)
在微特電機領(lǐng)域中,對小批量電機生產(chǎn)經(jīng)常采用線切割機進行定、轉(zhuǎn)子沖片的加工,現(xiàn)通過采用接口方法將自動編程軟件裝入線切割機編程器中,實現(xiàn)線切割機的自動編程過程,這就要求必須選用現(xiàn)成的機械設(shè)計編程系統(tǒng),例如制造業(yè)專門設(shè)計研制的用于準備NC機床控制帶的計算機程序APT(Alltomatically Programmed’Fool,即自動編程系統(tǒng)或語言),它為NC機床提供各種語句,這些語句將幾何數(shù)據(jù)和刀具的運動聯(lián)系起來。我國目前線切割機采用3B語言,應(yīng)用3B語言進行編程,要求有一個繪圖軟件與線切割軟件共用的圖形數(shù)據(jù)庫。
4.1 3B語言
線切割機的工作臺有x、y相互垂直的自由度,用直線和圓弧逼近曲線。3B語言是我國****的線切割機床語言,目前廣為使用。通常.3B語言實現(xiàn)編程后要在單片上直接輸入到線切割機上,完成加工任務(wù),其指令是逐條輸入的,如能在計算機上自動完成編程后,再將轉(zhuǎn)換成的3B語言輸入至線切割機完成自動加工過程,更為理想。
現(xiàn)簡單介紹一下3B語言。3B語言格式為:
Bx,By,BJ G Z
B——分隔符
x,y——坐標值
G——計數(shù)方向
J一計數(shù)值
4.2 Auto—lisp實現(xiàn)圖形到3B語言的轉(zhuǎn)換程序
繪圖軟件產(chǎn)生的模具或樣品圖形經(jīng)過該程序就變?yōu)榉从硤D形信息的線切割機床所用的3B語言程序。實際上,該程序就是由圖形至U 3B的接口程序,即CAD與CAM的接口程序。
這個程序的設(shè)計適用于任何在Auto—CAD中繪制的閉合曲線,不局限于沖片。它的功能在于把繪制的每一條閉合曲線都變?yōu)橄鄳?yīng)的3B語言程序,并且?guī)в行蛱柤右詤^(qū)別,其流程圖如圖8所示。
其中閉合線只能是多義線,線上任一點都有兩個參數(shù):點的坐標值和上凸,上凸的一個弧段是其所含角度1/4的正切,負值代表弧從起點到終點是順時針方向,上凸為0,代表直線。
弧處理函數(shù)和直線處理函數(shù)就是根據(jù)相鄰兩點坐標值和上凸產(chǎn)生這兩點間曲線的3B語言。
5 微機與線切割機的CAD/CAM系統(tǒng)的聯(lián)接
CAD的主體是計算機系統(tǒng),CAM的主體是線切割機床。CAD和CAM的聯(lián)結(jié)在軟件上就是圖形到3B語言的轉(zhuǎn)換程序,從硬件上講,就是計算機系統(tǒng)和線切割機床的通訊。
5.1計算機的輸出設(shè)備
計算機的輸出設(shè)備有打印機、繪圖機、顯示器、串并行接口和錄音機接口。
在并行口LT1上接的行式打印機可以進行硬拷貝信息到打印紙上,串行口的RS232接口可以和各類異步通訊進行串行通訊,錄音機接口則可以從計算機里轉(zhuǎn)換信息。
5.2線切割機的種類
線切割機的種類很多,這里介紹的是用單極機控制的線切割機床的幾種輸入方式。
a.小鍵盤輸入,直接輸入3B語言程序。
b.錄音機接口輸入,把轉(zhuǎn)貯到磁帶上的3B語言數(shù)據(jù)格式信息通過錄音機口還原。當
然,不同的微機類型使用的轉(zhuǎn)貯數(shù)據(jù)格式可能不同。
c.紙帶穿孔輸入。這是最原始的輸入方式,利用穿孔紙帶通過光電轉(zhuǎn)換裝置還原3B,這種方法現(xiàn)在瀕于淘汰,而根據(jù)紙帶穿孔接收裝置改進的并串行數(shù)據(jù)輸入已有產(chǎn)品。當然,這部分尚未形成標準。
d.并串行口的開發(fā)運用。
5.3計算機與線切割機的傳遞信息途徑
考慮到計算機與線切割機相互的輸出輸入關(guān)系,可以歸結(jié)出傳遞信息的3種途徑。 a.把計算機硬拷貝得到的3B語言清單輸入到線切割機的U1鍵盤上。
b.錄音機磁帶轉(zhuǎn)貯。
c.兩機的同、異步通訊。
這種方法是CAD/cAM一體化溝通兩部分****方案,也是方向,它的結(jié)構(gòu)見圖9。
6結(jié)語
電機生產(chǎn)實現(xiàn)由設(shè)計到加工一體化工藝過程是我國電機工作者現(xiàn)階段要解決的課題,它是由單個加工轉(zhuǎn)換成整體加工的問題。任何一個零件都需要多道工序完成,這些工序間是有順序的,而且工序之間還需要傳遞。因此,在考慮其CAD與CAM一體化時,要有完整的思路——運用黑箱理論,可認為是一邊進去的是設(shè)計參數(shù),另一邊出來的是成品,如圖10所示。
交互輸入?yún)?shù)后,實用繪圖軟件系統(tǒng)查找CAD數(shù)據(jù)得到產(chǎn)品的圖形信息,通過轉(zhuǎn)換接口得到控制邏輯和機器語言,送入控制中心,控制中心根據(jù)控制邏輯分時給分散的控制器傳送其數(shù)控機器語言,各個控制器解釋機器語言為加工指令,順序地執(zhí)行加工工序,最后,成品在最后一道工序完成。 |