1 引言
近年來隨著計算機技術的飛速發展及復雜模具的編程加工要求,計算機自動編程技術在快走絲電火花線切割機床上的應用日益普遍,快走絲線切割機床控制器的控制方式也從以電氣靠模仿形控制和光電跟蹤控制為主轉變成以數字程序控制為主。目前快走絲線切割機床的控制器主要有兩類,一種是集自動編程與數控加工于一體的計算機控制系統;另一種則是不具有自動編程功能的單板機控制系統。其中單板機控制器式線切割機床因機床價格低廉及可維修性好等原因,在模具生產企業及各職業院校中得到了廣泛應用。然而由于單板機控制器式線切割機床不具備自動編程功能,因而在操作中需要加工人員進行手工編程及鍵盤輸人程序,從而導致在加工中容易出現編程錯誤及程序輸人錯誤等問題。為了提高編程的效率及程序輸人的準確性,如何將CAM技術與單板機控制器式線切割機床進行有效結合成為急待解決的一個問題。下面筆者以CAXA線切割軟件與寧波海曙富茂DK7735機床的HS98Z單板機為例,說明如何通過CAXA軟件與線切割單板機聯機實現CAD/CAM化改造。
2 基本思路
要在單板機控制器式線切割機床上實現CAD/CAM化改造,需要解決的問題主要有兩個:一是需要一套CAM軟件以解決繪圖及自動編程的問題;第二是需要將計算機與線切割控制器進行聯機通訊,從而解決加工程序的輸人問題。CAXA線切割軟件是以CAXA公司的主要CAD軟件電子圖板為平臺的二維CAM軟件,具有CAXA電子圖板所有的繪圖功能并在圖形方面增加了花鍵、位圖矢量化及輪廓文字功能,加工方面則具有軌跡操作模塊、代碼生成模塊、代碼傳輸與后置處理模塊等。寧波海曙富茂DK7735機床的HS98Z單板機配置有一個15針的電報頭接口,因此我們可以利用CAXA軟件的CAD功能繪制加工圖樣,然后利用軌跡操作模塊與代碼生成模塊自動生成數控加工代碼,最后利用其代碼傳輸功能將數控代碼通過通信電纜直接從計算機傳輸到線切割機床上進行加工,從而解決鍵盤輸人的繁瑣和易出錯等問題,節約鍵盤輸人程序和檢查程序的時間,達到提高生產效率和加工質量的目的。其具體流程如圖1所示。
3 CAXA軟件與線切割機床的通信
線切割機床按加工原理可分為快走絲機床和慢走絲機床兩類。CAXA線切割VZ軟件可以生成快走絲機床的3B、4B代碼和慢走絲機床的G代碼。對于慢走絲機床,一般采用標準的RS一232C串行口通信,通信方式和數控銑床的通信方式一致;而快走絲機床的通信則比較雜,根據機床的不同,CAXA軟件提供兩種方式,即一種用機床本身的電報頭接口和計算機并口連接進行通信,另一種是用機床的光電口接口和計算機的并口通信。
(1) CAXA線切割軟件的代碼傳輸功能。
CAXA線切割軟件提供的代碼傳輸功能包括應答傳輸、同步傳輸、串口傳輸和紙帶穿孔四種方式。國內快走絲線切割控制器絕大多數采用應答傳輸和同步傳輸兩種方式。其中應答傳輸是將加工代碼以模擬電報頭的方式傳輸給線切割控制器,由機床輸出的脈沖信號控制計算機發送數據的速度;而同步傳輸則采用模擬光電頭的方式,將加工代碼快速同步傳輸給線切割機床,由計算機發出同步信號驅動機床接收數據。
(2) 應答傳輸接線圖。
CAXA線切割軟件是通過計算機并口的2、3、4、5、6針腳輸出模擬電報頭的5排數據孔的高低電平信號。在應答傳輸方式下計算機并口與線切割控制器通信口的常用接線圖如圖2所示。值得注意的是不同的生產廠商其連線方式可能不一樣,操作者應以廠家的規定為主。例如寧波海曙富茂線切割機床的接線方式就與圖2所示接線圖稍有差別,其應答傳輸接線圖如圖3所示,在進行計算機與線切割控制器之間的通訊前必須按圖制作通信電纜。
圖2應答傳輸接線圖
圖3寧波海曙富茂機床應答傳輸接線圖
(3) 同步傳輸接線圖。
與應答傳輸類似,同步傳輸也是通過計算機并口的2、3、4、5、6針腳輸出信號模擬光電頭的方式。在同步傳輸方式下計算機并口與線切割控制器通信口的常用接線圖如圖4所示。
(4) 傳輸參數設置。
在使用通信電纜將計算機與線切割控制器聯接后,還需進行傳輸參數設置。在CAXA線切割軟件主菜單中單擊[線切割】>[代碼傳輸】>[傳輸設置]命令,系統會彈出“傳輸參數設置”對話框,此時可設置應答傳輸和同步傳輸的參數,其主要設置參數包括有效電平、暫停碼、代碼格式及端口地址等。國內快走絲線切割控制器生產標準一般為:應答傳輸的單板機是低電平有效,暫停符為D;而同步傳輸的單板機是高電平有效,暫停符為D。
圖4 同步傳輸接線圖
4 CAXA線切割軟件的后置處理設置
后置處理設置是針對不同數控系統的機床來設置不同的機床參數和數控代碼。CAXA線切割軟件后置處理設置提供了通用化的數控系統配置方法,并能根據不同數控系統而生成不同的配置文件。操作者在進行后置處理時就可根據機床的數控系統來選擇相應的配置文件來生成相應的數控代碼,以保證所生成的代碼無須進行修改便可被線切割控制器直接解讀。單擊CAXA線切割軟件主菜單中的[線切割】>[R3B后置設置】命令,可以從系統彈出的“R3B設置”對話框中選擇不同的線切割機床型號或自行設置參數。本文是以海曙線切割機床為例,則可在該對話框中直接選擇“海曙”型號。
5 CAXA與線切割單板機聯機實現CAD繪圖及CAM加工
在完成以上設置后,我們就可通過CAXA軟件與線切割機床控制器聯機而實現CAD設計及CAM加工。具體操作如下:
(1) 加工圖樣設計。
CAXA線切割的圖形繪制功能十分強大,包括各種基本圖形繪制、組合曲線、二次曲線、等距線,以及對曲線的裁剪、過渡、平移、縮放、陣列等幾何變換。高精度列表曲線功能采用了國際上CAD/CAM軟件中最通用、表達能力最強的NURBS曲線,可以隨意生成各種復雜曲線,并對加工精度提供了靈活的控制方式;公式曲線功能可以通過輸人公式來自動生成圖形,并生成線切割加工程序;掃描圖象矢量化功能則可通過掃描儀將圖片或實物轉換為圖象來輸人電腦,由軟件對輸人的圖象進行矢量化處理,生成矢量圖,并生成加工代碼,從而解決無尺寸圖形,或有實物、無圖紙的零件加工編程。CAXA線切割還提供了兩個實用的零件設計模塊:齒輪設計和花鍵設計,輸人任意的模數、齒數等齒輪相關參數,由軟件自動生成內齒輪、外齒輪、花鍵的加工代碼,可用于解決任意參數的齒輪加工問題。
(2) 軌跡生成。
線切割加工軌跡的生成是產生數控加工程序的基礎。CAXA線切割軌跡生成模塊的主要作用是針對現有的CAD輪廓,結合各項工藝參數,由計算機自動生成相應的加工軌跡。其具體操作內容包括軌跡生成、軌跡跳步、取消跳步、軌跡仿真和切割面積查詢等。在已有CAD輪廓線的基礎上,單擊【線切割】>【軌跡生成】命令,在彈出的“線切割軌跡生成參數表”中設置好各項切割參數及補償值后,選擇加工輪廓并確定加工的側邊、補償方向、穿絲點及退出點即可生成加工軌跡。#p#分頁標題#e#
(3) 軌跡仿真。
生成加工軌跡后,系統可對加工軌跡進行動態或靜態的加工仿真,從而模擬實際加工過程中切割工件的情況。
(4) 代碼生成及校核。
要得到線切割機床的數控程序,需要進行代碼生成處理,即結合特定機床選擇相應后置處理器將加工軌跡轉化為機床代碼。單擊【線切割】>【生成3B代碼】命令,給定代碼文件名后,選擇加工軌跡即可生成線切割數控加工程序。為了檢查加工代碼程序的準確性,還可以利用【線切割】>【校核B代碼】命令對數控代碼進行反讀,生成相應的軌跡圖形來校核3B代碼。
(5) 代碼傳輸。
生成代碼文件后,根據線切割控制系統的不同而選用不同的傳輸方法。寧波海曙富茂線切割機床采用的是應答傳輸方式,因此在進行程序代碼傳輸時應單擊【線切割】>【代碼傳輸】>【應答傳輸】命令,選擇要傳送的線切割加工代碼文件,將線切割機床控制器置于接收信號狀態后單擊鼠標或回車即可進行代碼傳輸。
(6) 機床加工。
線切割機床控制器接收完加工代碼后,操作人員就可裝夾、校正及固定工件,在完成穿絲并對電極絲進行定位后,可以直接從控制器中調出加工程序,選擇合理的電參數進行切割加工。
6 結束語
隨著計算機在工業領域的應用越來越廣泛CAD/CAM技術也越來越重要。CAXA線切割作為國產優秀的CAD/CAM集成軟件,克服了原來普遍使用的線切割自動編程軟件CAD功能不強及操作復雜的缺點,使我國的線切割編程技術上升了一個檔次,同時對單板機控制器式線切割機床的CAD/CAM化改造起到了重要的作用。
轉載請注明出處。