電火花雕刻編程管理論文
時間:2022-06-15 03:48:00
導(dǎo)語:電火花雕刻編程管理論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
電火花雕刻加工是一種成型加工技術(shù)。它借鑒數(shù)控銑削加工方式,利用簡單電極在數(shù)控系統(tǒng)控制下,按照一定軌跡運動,通過簡單電極與工件之間在不同相對位置的放電加工出所需工件形狀。由于電火花加工靠放電時的電熱和非接觸加工的特點,已廣泛地應(yīng)用到硬脆材料的加工。由于電火花加工過程中電極的損耗,其編程的加工工藝規(guī)劃不完全同于一般的數(shù)控銑床。
一、系統(tǒng)的整體規(guī)劃
本系統(tǒng)以Win2000作為操作系統(tǒng),以VC6.0作為開發(fā)工具,在仿真部分采用了OpenGL技術(shù)。系統(tǒng)在取得工件的圖形信息和加工信息后,經(jīng)過工藝分析,選擇刀具、確定工步和切削用量等,最后生成NC代碼文件,并對該代碼進行仿真加工,以驗證其正確性。因此本系統(tǒng)由輸入模塊、前置處理模塊、后置處理模塊和仿真加工模塊4部分組成,系統(tǒng)流程圖。
二、輸入模塊中的DXF圖形數(shù)據(jù)的讀取
DXF文件是AutoCAD中一種常用的標準圖形數(shù)據(jù)交換文件,在工業(yè)上廣泛應(yīng)用于不同圖形系統(tǒng)之間的接口。本系統(tǒng)處理的DXF文件是按照在版本號為R14文件標準格式處理,文件中共有6個段組成,即標題段(HEADER)、類段(CLASSES)、表格段(TA-BLES)、塊段(BLOCKS)、實體段(ENTITIES)和對象段(OBJECTS),每一段都以SECTION標志開始,以END-SEC標志結(jié)尾,文件尾有結(jié)束標志EOF。文件中的圖元主要有POINT、LINE、CIRCLE、ARC、SPLINE、SOL-ID、POLYLINE和3DFACE、3DSOLID、3DLINE等,每個圖元都以組碼0開始,以組碼0結(jié)束,這些圖元都出現(xiàn)在BLOCKS段和ENTITIES段區(qū)域中。由于電火花銑削加工,主要加工平面和各種形狀的曲面,工件使用三維實體造型,因此主要處理三維實體。
三、前置處理
前置處理主要是獲取加工軌跡的過程,為后置處理生成NC加工程序提供必要的刀位數(shù)據(jù)。其主要任務(wù)有:①DXF的數(shù)據(jù)冗余處理;②根據(jù)加工的精度要求對提取的圖形信息重新組織圖形數(shù)據(jù);③根據(jù)電火花加工工藝選擇確定加工路徑,并最終產(chǎn)生刀具軌跡。
(1)DXF的數(shù)據(jù)冗余處理CAD模型中采用表面離散化處理來使之接近要加工工件的曲面或雕刻面,所以在DXF文件中大量的三角形或四邊形圖元就是CAD實體模型表面離散化后所得到的所有圖元的集合。在形成DXF文件時,組成網(wǎng)格的每個三角形面片或四邊形面片的所有頂點都要被記錄,因此每個頂點都要被多次記錄在不同的面片中,文件的數(shù)據(jù)冗余現(xiàn)象非常嚴重。所以要對DXF文件中數(shù)據(jù)冗余進行處理,去除重復(fù)記錄的頂點數(shù)據(jù)。方法是把所有頂點都存儲在數(shù)組中,每次讀取頂點數(shù)據(jù)時,都進行查找比較,如果該點存在,返回該點的位置,如果不存在,添加該點,返回點的位置,在每個面片的數(shù)據(jù)區(qū)中,只存儲頂點所在數(shù)組中的位置。
(2)分層截面模型的建立和重構(gòu)電火花雕刻加工采用分層去除的加工方法,所以首先建立分層的截面模型。型腔分層截面由具有封閉邊界的一個或多個平面圖形構(gòu)成,因此邊界數(shù)據(jù)的求取是建立截面模型的關(guān)鍵,也是進行刀位計算的基礎(chǔ)。通過實體的表面離散化處理,可以把分層截面與實體表面的求交簡化為平面與平面的求交,進一步簡化為平面和小面片邊的交點,如圖2所示a、b、c、d點,然后對每層交點按其拓撲結(jié)構(gòu)進行重構(gòu),就可以獲得分層截面邊界模型。
CAD模型的實體表面三角化處理時,各小面片是連續(xù)分布的。在取得每層所有的交點之后還要對交點按其相鄰的物理順序進行重構(gòu)處理。方法如下:由于每個交點至少屬于兩個平面,,交點b同時屬于A、B平面,c點同時屬于B、C平面,相鄰的兩個交點必同時屬于一個共同的平面,所以在計算交點的同時還要存儲交點所屬的平面,已備重構(gòu)使用。對于交點正好是多個小面片的共有頂點時,要做特殊標記并同時記錄下此頂點所在的所有平面,然后用上述方法處理。
(3)封閉截面輪廓邊界多邊形關(guān)系對于一個封閉的三維實體,型腔分層截面輪廓由閉合的一個或多個平面圖形構(gòu)成,即由一系列外形輪廓和若干內(nèi)部輪廓構(gòu)成。輪廓則是由一系列幾何實體(如直線)以首尾相連的方式構(gòu)成的環(huán)。通常將構(gòu)成外輪廓的環(huán)稱為外環(huán),構(gòu)成內(nèi)輪廓的環(huán)稱為內(nèi)環(huán)。在重構(gòu)完成后,會產(chǎn)生一個或幾個封閉的截面多邊形,因此還要判斷這幾個封閉的截面多邊形的包容關(guān)系。判斷這幾個封閉多邊形哪些是型腔的外輪廓邊界,哪些是內(nèi)輪廓邊界,并以此來判斷哪部分是零件部分,哪部分是要加工的切料部分。因為各個環(huán)之間互不相交,各個環(huán)之間的包容關(guān)系可用點和封閉多邊形的包容關(guān)系確定。
(4)編程的誤差控制和過切控制按重構(gòu)原則處理過的交點已經(jīng)構(gòu)成了分層截面的模型,但是還要進一步處理。在加工內(nèi)輪廓時,則需要向里偏移一個電極半徑R和側(cè)面放電間隙Ce。abcd為內(nèi)邊界點,為偏移量,ab與bc的夾角為α,bc與cd的夾角為β,如果弦長bc很小,而偏移量e又比較大時,就會發(fā)生圖3所示的情況,偏移之后的刀具路徑變?yōu)椋瑢?dǎo)致產(chǎn)生的刀具路徑錯誤而發(fā)生過切。從圖中的關(guān)系可以確定產(chǎn)生這種情況的最小弦長。當發(fā)生這種情況時,首先要選用合適的電極半徑。但是電極半徑減小會導(dǎo)致加工效率的降低。其次采用三次樣條插值為弦abc構(gòu)造一條曲線代替真實的曲線,在曲線的cd段重新選取點,代替c點,重新計算以滿足最小弦長要求,以此方法可以消除這種發(fā)生過切的情況。
由于本系統(tǒng)采用若干直線段逼近給定曲線,會產(chǎn)生逼近誤差。為了保證加工精度要求,使逼近誤差小于或等于編程允許誤差,考慮到工藝要求及計算誤差的影響,一般誤差δ取零件公差σ的1/5~1/10。這里用構(gòu)造的三次樣條插值曲線代替真實的曲線,計算每條直線段的誤差是否滿足誤差要求。一般在每條線段的中點,誤差最大,如果滿足誤差要求即,不再處理這個點,否則,添加一個新的點c使其滿足。可以采用等誤差或等步長的方法,全部重新計算所有點,計算出一條新的邊界截面多邊形以滿足加工要求。
(5)電火花加工工藝和運動軌跡規(guī)劃為了簡化電火花雕刻過程中的電極損耗補償策略,實現(xiàn)電極的等損耗加工,采用電極端面放電方式,每一層的加工厚度小于放電間隙,把放電過程局限于電極底部。在基于電極底面放電的電極等損耗分層電火花雕刻加工中,如果沒有電極損耗的補償,則隨著掃描運動的繼續(xù),加工表面將由于電極長度的減小而出現(xiàn)斜度。為減小加工誤差,采用相鄰的兩層面的加工用往復(fù)的運動方式,即下一次走刀將沿原路徑返回。為減小加工表面的殘余高度保證加工精度,電極的運動軌跡保持一定的重疊率,并采用橫向和縱向結(jié)合的方式減少加工輪廓側(cè)壁的加工痕跡。為了保證加工的精度和效率,分別采用粗加工和精加工,設(shè)置相應(yīng)的加工工藝參數(shù)。
四、后置模塊處理
在生成數(shù)控代碼時,要根據(jù)主軸運動的設(shè)定情況進行主軸的運動控制,包括主軸啟停與進給速度指令的控制。根據(jù)前置模塊生成的刀具軌跡文件可以很容易轉(zhuǎn)換為數(shù)控加工NC代碼文件。這里采用的RS-274數(shù)控代碼文件標準,基本操作利用功能處理模塊提供的參數(shù),完成數(shù)控系統(tǒng)對相關(guān)走刀功能的指令描述,并輸出到NC數(shù)控文件。
五、仿真加工
仿真加工模塊由代碼的詞法和語法檢查進行正確性檢查,NC代碼解釋器用于產(chǎn)生刀具的軌跡信息和機床部件運動的有關(guān)信息。其動態(tài)和靜態(tài)仿真采用OpenGL技術(shù),可仿真過程的執(zhí)行和輸出顯示結(jié)果。圖5所示的零件圖,是系統(tǒng)讀取圖形DXF文件后,根據(jù)文件描述的圖元信息重新生成并由OpenGL圖形系統(tǒng)顯示。
六、結(jié)語
在加工實踐中證明該系統(tǒng)產(chǎn)生的NC程序,滿足了加工的精度要求。產(chǎn)生的代碼,加工效率比較高,并可以在加工前進行仿真,很容易檢查刀具軌跡的正確性,是否存在過切,加工路徑是否滿足加工要求。
- 上一篇:商務(wù)招待禮儀要點
- 下一篇:商務(wù)款待禮儀規(guī)范