4.3 v255的后處理制作
4.3.1 機床信息的收集
在對機床創(chuàng)建后置處理器之前要對機床進行必要的信息收集,掌握了機床的特
點及技術(shù)要求之后才能輸出正確的文件格式,一般包括機床的控制系統(tǒng)名稱、數(shù)控程序
格式、換刀/主軸/進給命令、機床控制指令、旋轉(zhuǎn)軸參數(shù)等,其機床基本信息如表 4.1 所
示。
表4.1機床基本信息表
調(diào)查項目
說明
名稱
v255
機床類型
a-c軸五軸加工中心
控系統(tǒng)名稱
hwatec-5mc-1五軸聯(lián)動
開放式數(shù)控系統(tǒng)
程序頭的格式
%
坐標軸數(shù)量
5軸
第4軸
a軸
轉(zhuǎn)軸類型
轉(zhuǎn)臺
第5軸
c軸
轉(zhuǎn)軸類型
轉(zhuǎn)軸
程序代碼主要包括行號、程序頭尾及坐標輸出格式等內(nèi)容,如表4.2所示。
表4.2程序代碼格式表
程序代碼格式
說明
行號格式
nl、n2
程序頭格式
%
程序尾格式
m30
x,y, z格式
12.345
單行格式
n20x15y8z31
小數(shù)點輸出
是
數(shù)控程序字按其功能可以分為準備功能字(g指令)、輔助功能字(m指令)、尺寸 字、主軸轉(zhuǎn)速功能字等,其中常用的數(shù)控代碼見表4.3。
表4.3常用數(shù)控代碼表
換刀/主軸/進給
說明
自動換刀指令
t01m06
主軸轉(zhuǎn)速指令
m03s800
刀具長度補償
h02
主軸正轉(zhuǎn)指令
m03
主軸反轉(zhuǎn)指令
m04
主軸停止
m05
切削進給速度
f800
快速指令
g00
相對編程指令
g91
編程指令
g90
公制格式指令
g71
v255為雙轉(zhuǎn)臺加工中心,其第四軸的旋轉(zhuǎn)面為yz面,第五軸的旋轉(zhuǎn)平面為 xy面,其具體參數(shù)如表4.4所示。
表4.4旋轉(zhuǎn)軸參數(shù)表
旋轉(zhuǎn)軸參數(shù)說明
第四軸旋轉(zhuǎn)平面
yz
第四軸旋轉(zhuǎn)方向
雙向
第四軸旋轉(zhuǎn)精度
60
第四軸大轉(zhuǎn)角
110°
第四軸小轉(zhuǎn)角
-110°
第五軸旋轉(zhuǎn)平面
xy
第五軸旋轉(zhuǎn)精度
15
第五軸大轉(zhuǎn)角
180°
第五軸小轉(zhuǎn)角
-180°
旋轉(zhuǎn)軸中心偏置
無
4.3.2 加工中心后置處理設置
在預先裝有 ug 軟件的微機上,可以通過 ug 進入到后處理構(gòu)造器的界面。啟動后
置處理構(gòu)造器之后我們就可以進入 ug post-builder 的用戶界面,在這個界面里可以通過
鼠標進行操作,人機交互體驗更方便。其界面如圖 4.3 所示。
(1)機床類型設定
在用戶界面點擊“創(chuàng)建new文件”進入機床類型的選定界面。如圖4.4所示。
在這里就可以對機床后處理器進行命名及相關(guān)參數(shù)的設定,根據(jù)機床的特點作出以 下設置:
后處理器名稱:v255
輸出的單位:mm 刀具類型:銑刀(mill)
機床結(jié)構(gòu)類型:5-axis with dual rotary tables 控制器類型:數(shù)據(jù)庫(library)
控制系統(tǒng):fanuc-6m
待設定完成之后點擊“ok”進入下一級設置菜單。
(1) 機床參數(shù)的設定
當機床類型設定完成之后進入機床相關(guān)參數(shù)的設定,如圖4.5所示。其中x軸行程: 800mm; y軸行程:500mm; z軸行程:700mm;直線行程小亥ij度值:0.001;大速 度:10000,其余選項設置為默認。點擊“fourth axis”進入第四軸的參數(shù)設定。
由于本文涉及到的加工中心為a-c轉(zhuǎn)軸類型,所以在進行后處理設定是,定義旋轉(zhuǎn) 平面在oyz面上的軸為“a”軸,旋轉(zhuǎn)平面在oxy上的軸為“c”軸。如圖4.6所示
(3) nc數(shù)據(jù)的定義由于本文涉及到的加工中心為a-c轉(zhuǎn)軸類型,所以在進行后處理設定是,定義旋轉(zhuǎn) 平面在oyz面上的軸為“a”軸,旋轉(zhuǎn)平面在oxy上的軸為“c”軸。如圖4.6所示。
(2) 程序和刀具路徑的設定
在程序及刀軌參數(shù)設置中可以定義、修改機床動作事件的處理方式。如圖4.7所示。
其中主要包括了六項主要參數(shù)的設定,program選項主要定義、修改程序頭、程序 尾、操作頭、操作尾以及刀軌事件;gcodes[36]用來定義后置處理中所用的所有g(shù)代碼;
m codes用來定義后置處理中所用到的所有m代碼;word summary[37^來定義所有的 字地址,可以修改格式相同的一組字地址,或是其格式;word sequencing定義修改程序 中的字符優(yōu)先級別;custom command用來添加用戶自定義的程序命令。
nc數(shù)據(jù)定義主要用來定義數(shù)控程序的輸出格式[38],其主要包含了四個項目的定義, 分別是block (程序行)、word (詞)、format (格式)以及其他數(shù)據(jù)。
*程序行定義表示每一機床指令的程序行中輸出哪些字地址,以及字地址的輸出先后。 *詞定義詞的輸出格式,包括字頭和后面的參數(shù)格式、小大值、前綴后綴字符等。
*格式定義數(shù)據(jù)輸出的格式,確定其是整數(shù)、實數(shù)、還是字符串,數(shù)據(jù)格式的定義取 決于數(shù)據(jù)類型,一般坐標值采用實數(shù),寄存器采用整數(shù),注釋和一些特殊的類型則 用字符串[39]。
*其他數(shù)據(jù)一般定義詞間隔符、程序行序號、行結(jié)束符等一些特殊字符。
(4) 輸出設置
output settings控制列表文件是否輸出和輸入內(nèi)容。輸出的項目有三軸的坐標值,第 四軸及第五軸的角度值,以及轉(zhuǎn)速和進給等數(shù)據(jù)。也可以定義打印頁的長寬和頁眉,以 及文件后綴。
(5) 文件預覽
當文件創(chuàng)建完成之后可以對創(chuàng)建的定義文件和事件處理文件進行預覽。確保文件的 正確性,改動的內(nèi)容標記在上半部分窗口中。
4.3.3保存后置處理器
當后置處理器設定完成之后就可以保存后置處理器,后置處理器的保存過程中會自 動產(chǎn)生三個相互獨立又相互作用的文件。由于ug軟件不支持中文路徑,所以保存的時 候要把三個文件保存到全是英文字符的路徑文件下以備后面驗證需要。
本文采摘自“五軸加工中心后置處理及仿真技術(shù)研究”,因為編輯困難導致有些函數(shù)、表格、圖片、內(nèi)容無法顯示,有需要者可以在網(wǎng)絡中查找相關(guān)文章!
本文由伯特利數(shù)控整理發(fā)表文章均來自網(wǎng)絡僅供學習參考,轉(zhuǎn)載請注明!