在CAM系統(tǒng)中,可以通過計算機來生成NC加工刀具運動軌跡,但要獲得數(shù)控機床能夠直接識別的程序代碼,還需要將得到的軌跡數(shù)據(jù)轉(zhuǎn)換成為機床的程序代碼,這個過程稱為后置處理。
隨著現(xiàn)在數(shù)控技術(shù)的快速發(fā)展,數(shù)控機床廠家不斷推出新的操作平臺和控制系統(tǒng),為了能夠更好的適用于各類控制系統(tǒng),這就要求CAD/CAM軟件后置處理具有開放功能和通用性,允許用戶在后置處理模塊中可以自已進行設定。
Pro/E野火版5.0軟件是一款先進的CAD/CAM/CAE一體化軟件,它不光能夠快捷地創(chuàng)建三維實體模型,本身還提供了完善的數(shù)控編程功能,配置了當前世界上知名度較高廠商的后處理文件,如VF8,F(xiàn)ANUC,PHILIPS等,并且還攜帶NC_Peat模塊允許用戶自己制作一些數(shù)控系統(tǒng)和Pro/NC的后處理接口數(shù)據(jù)文件。本文就是通過以Pro/e軟件為例,介紹后處理的設置。
1 準備工作
所使用機床的用戶手冊,機床原點和各坐標的行程,各軸進給速度、主軸轉(zhuǎn)速范圍、機床控制和編程手冊、機床準備代碼和輔助代碼,地址寄存器及其格式、圓弧插補等格式要求。
2 初始配置文件
了解自己的機床和控制系統(tǒng)后,要進行初步配置后處理文件,這里首先選擇機床類型如圖1,然后按順序根據(jù)提示初始化配置模板、機器識別號和后處理名稱即可。
圖1 機床類型選擇
3 配選文件主要項目和參數(shù)設計
3.1 機床類型和設置
這里主要設置機床的屬性包括聯(lián)動軸數(shù)、運動代碼屬性、各軸極限行程等機床關(guān)鍵參數(shù)。
選擇的機床聯(lián)動系統(tǒng)的不同,后面設置的機床參數(shù)也不一樣如圖2,具體設置根據(jù)提示查閱機床使用手冊。
圖2 三軸銑床
3.2 定義選配文件格式
這里面包括MCD加工文件格式、列表文件格式、定義程序段標號。一般來說前兩項可以使用默認,程序標號可以設置下起始標號和標號增量值,以及程序標號等,如圖3。
圖3 定義程序標號
3.3 定義程序開始和結(jié)尾
這里設置主要有定義標示符(如程序結(jié)束表示符和程序段尾提示符,圖4),默認準備代碼功能(單位、絕對,相對坐標、進給方式、圓孤插補平面的代碼,圖5)、定義程序開始代碼(這里可以自行添加程序開頭如:C90G40C54COZ100,圖6)。
圖4 定義標識符
圖5 定義準備代碼
圖6 定義程序開始碼
3.4 設置機床運動
這一部分是后量處理的關(guān)鍵部分,主要設置直線插補代碼、定于快建運動參數(shù)、圓弧插補代碼、固定循環(huán)相關(guān)參數(shù)。
直線插補代碼:主要設置直線命令代碼以及代碼后輸出坐標方式,可以是XYZ,也可以是先XY后Z,或先Z后XY,根據(jù)需要調(diào)整。
圓弧插補代碼:主要設置順圓和逆圓加工代碼(圖7),絕對編程和相對編程的屬性(IJK的使用設置,圖8),圓弧插補時候的平面代碼、螺旋插補設置。
圖7 設置順圓和逆圓加工代碼
以華中數(shù)控系統(tǒng)為例,在其圓弧加工時,整圓加工軌跡不能使用R(半徑)格式,只能用IJK,圓弧加工時,如果R為負值表示加工圓弧軌跡大于180°,R為正值表示加工圓弧軌跡小于180°,所以在后處理設置時,在Cincle Center Output設置上,選擇用“Output+R if angle〈180;-R when 〉180;IJk Whea=360”同時勾選“XYZ codes modal”。
3.5 機床加工代碼設置
這里包括機床準備代碼,輔助功能代碼、定義刀具半徑補償、冷卻代碼、加工進給速度代碼、夾具偏置、自動換刀參數(shù)設置、主軸轉(zhuǎn)速設置等如圖9。這里主要參考操作系統(tǒng)的代碼指令,一般不用做太大變化,主要注意控制單位、刀具補償、主軸正轉(zhuǎn)反轉(zhuǎn)代碼、一些M指令是否對應就可以。
圖8 絕對編程和相對編程的屬性
圖9 機床加工代碼設置
全部設置完后保存,推出編輯器,選擇刀具運動軌跡文件,然后用剛才設置的后置處理文件,對加工軌跡數(shù)進行編輯即可生成加工所需要的G代碼。
4 結(jié)論
后置處理在數(shù)控加工生產(chǎn)中擁有極大的應用價值,是CAM技術(shù)中關(guān)鍵的一部分,通過后置處理可以使我們充分利用各種不同數(shù)控系統(tǒng)和設備來完成加工。
(審核編輯: 智匯小新)
分享