技術(shù)文章
4.3 V255的后處理制作
閱讀:169 發(fā)布時(shí)間:2020-8-124.3 V255的后處理制作
4.3.1 機(jī)床信息的收集
在對(duì)機(jī)床創(chuàng)建后置處理器之前要對(duì)機(jī)床進(jìn)行必要的信息收集,掌握了機(jī)床的特
點(diǎn)及技術(shù)要求之后才能輸出正確的文件格式,一般包括機(jī)床的控制系統(tǒng)名稱、數(shù)控程序
格式、換刀/主軸/進(jìn)給命令、機(jī)床控制指令、旋轉(zhuǎn)軸參數(shù)等,其機(jī)床基本信息如表 4.1 所
示。
表4.1機(jī)床基本信息表 |
|
調(diào)查項(xiàng)目 | 說(shuō)明 |
名稱 | V255 |
機(jī)床類型 | A-C軸五軸加工中心 |
控系統(tǒng)名稱 | HWATEC-5MC-1五軸聯(lián)動(dòng) 開放式數(shù)控系統(tǒng) |
程序頭的格式 | % |
坐標(biāo)軸數(shù)量 | 5軸 |
第4軸 | A軸 |
轉(zhuǎn)軸類型 | 轉(zhuǎn)臺(tái) |
第5軸 | C軸 |
轉(zhuǎn)軸類型 | 轉(zhuǎn)軸 |
程序代碼主要包括行號(hào)、程序頭尾及坐標(biāo)輸出格式等內(nèi)容,如表4.2所示。 | |
表4.2程序代碼格式表 |
|
程序代碼格式 | 說(shuō)明 |
行號(hào)格式 | Nl、N2 |
程序頭格式 | % |
程序尾格式 | M30 |
X,Y, Z格式 | 12.345 |
單行格式 | N20X15Y8Z31 |
小數(shù)點(diǎn)輸出 | 是 |
數(shù)控程序字按其功能可以分為準(zhǔn)備功能字(G指令)、輔助功能字(M指令)、尺寸 字、主軸轉(zhuǎn)速功能字等,其中常用的數(shù)控代碼見表4.3。
表4.3常用數(shù)控代碼表
換刀/主軸/進(jìn)給 | 說(shuō)明 |
自動(dòng)換刀指令 | T01M06 |
主軸轉(zhuǎn)速指令 | M03S800 |
刀具長(zhǎng)度補(bǔ)償 | H02 |
主軸正轉(zhuǎn)指令 | M03 |
主軸反轉(zhuǎn)指令 | M04 |
主軸停止 | M05 |
切削進(jìn)給速度 | F800 |
快速指令 | G00 |
相對(duì)編程指令 | G91 |
編程指令 | G90 |
公制格式指令 | G71 |
V255為雙轉(zhuǎn)臺(tái)加工中心,其第四軸的旋轉(zhuǎn)面為YZ面,第五軸的旋轉(zhuǎn)平面為 XY面,其具體參數(shù)如表4.4所示。
表4.4旋轉(zhuǎn)軸參數(shù)表
旋轉(zhuǎn)軸參數(shù)說(shuō)明
第四軸旋轉(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)軸中心偏置 | 無(wú) |
4.3.2 加工中心后置處理設(shè)置
在預(yù)先裝有 UG 軟件的微機(jī)上,可以通過(guò) UG 進(jìn)入到后處理構(gòu)造器的界面。啟動(dòng)后
置處理構(gòu)造器之后我們就可以進(jìn)入 UG post-builder 的用戶界面,在這個(gè)界面里可以通過(guò)
鼠標(biāo)進(jìn)行操作,人機(jī)交互體驗(yàn)更方便。其界面如圖 4.3 所示。
(1)機(jī)床類型設(shè)定
在用戶界面點(diǎn)擊“創(chuàng)建NEW文件”進(jìn)入機(jī)床類型的選定界面。如圖4.4所示。
在這里就可以對(duì)機(jī)床后處理器進(jìn)行命名及相關(guān)參數(shù)的設(shè)定,根據(jù)機(jī)床的特點(diǎn)作出以 下設(shè)置:
后處理器名稱:V255
輸出的單位:mm 刀具類型:銑刀(mill)
機(jī)床結(jié)構(gòu)類型:5-Axis with Dual Rotary Tables 控制器類型:數(shù)據(jù)庫(kù)(library)
控制系統(tǒng):fanuc-6M
待設(shè)定完成之后點(diǎn)擊“OK”進(jìn)入下一級(jí)設(shè)置菜單。
(1) 機(jī)床參數(shù)的設(shè)定
當(dāng)機(jī)床類型設(shè)定完成之后進(jìn)入機(jī)床相關(guān)參數(shù)的設(shè)定,如圖4.5所示。其中X軸行程: 800mm; Y軸行程:500mm; Z軸行程:700mm;直線行程小亥IJ度值:0.001;大速 度:10000,其余選項(xiàng)設(shè)置為默認(rèn)。點(diǎn)擊“fourth axis”進(jìn)入第四軸的參數(shù)設(shè)定。
由于本文涉及到的加工中心為A-C轉(zhuǎn)軸類型,所以在進(jìn)行后處理設(shè)定是,定義旋轉(zhuǎn) 平面在OYZ面上的軸為“A”軸,旋轉(zhuǎn)平面在OXY上的軸為“C”軸。如圖4.6所示
(3) NC數(shù)據(jù)的定義由于本文涉及到的加工中心為A-C轉(zhuǎn)軸類型,所以在進(jìn)行后處理設(shè)定是,定義旋轉(zhuǎn) 平面在OYZ面上的軸為“A”軸,旋轉(zhuǎn)平面在OXY上的軸為“C”軸。如圖4.6所示。
(2) 程序和刀具路徑的設(shè)定
在程序及刀軌參數(shù)設(shè)置中可以定義、修改機(jī)床動(dòng)作事件的處理方式。如圖4.7所示。
其中主要包括了六項(xiàng)主要參數(shù)的設(shè)定,program選項(xiàng)主要定義、修改程序頭、程序 尾、操作頭、操作尾以及刀軌事件;GCodes[36]用來(lái)定義后置處理中所用的所有G代碼;
M Codes用來(lái)定義后置處理中所用到的所有M代碼;Word Summary[37^來(lái)定義所有的 字地址,可以修改格式相同的一組字地址,或是其格式;word sequencing定義修改程序 中的字符優(yōu)先級(jí)別;custom command用來(lái)添加用戶自定義的程序命令。
NC數(shù)據(jù)定義主要用來(lái)定義數(shù)控程序的輸出格式[38],其主要包含了四個(gè)項(xiàng)目的定義, 分別是block (程序行)、word (詞)、format (格式)以及其他數(shù)據(jù)。
*程序行定義表示每一機(jī)床指令的程序行中輸出哪些字地址,以及字地址的輸出先后。 *詞定義詞的輸出格式,包括字頭和后面的參數(shù)格式、小大值、前綴后綴字符等。
*格式定義數(shù)據(jù)輸出的格式,確定其是整數(shù)、實(shí)數(shù)、還是字符串,數(shù)據(jù)格式的定義取 決于數(shù)據(jù)類型,一般坐標(biāo)值采用實(shí)數(shù),寄存器采用整數(shù),注釋和一些特殊的類型則 用字符串[39]。
*其他數(shù)據(jù)一般定義詞間隔符、程序行序號(hào)、行結(jié)束符等一些特殊字符。
(4) 輸出設(shè)置
output settings控制列表文件是否輸出和輸入內(nèi)容。輸出的項(xiàng)目有三軸的坐標(biāo)值,第 四軸及第五軸的角度值,以及轉(zhuǎn)速和進(jìn)給等數(shù)據(jù)。也可以定義打印頁(yè)的長(zhǎng)寬和頁(yè)眉,以 及文件后綴。
(5) 文件預(yù)覽
當(dāng)文件創(chuàng)建完成之后可以對(duì)創(chuàng)建的定義文件和事件處理文件進(jìn)行預(yù)覽。確保文件的 正確性,改動(dòng)的內(nèi)容標(biāo)記在上半部分窗口中。
4.3.3保存后置處理器
當(dāng)后置處理器設(shè)定完成之后就可以保存后置處理器,后置處理器的保存過(guò)程中會(huì)自 動(dòng)產(chǎn)生三個(gè)相互獨(dú)立又相互作用的文件。由于UG軟件不支持中文路徑,所以保存的時(shí) 候要把三個(gè)文件保存到全是英文字符的路徑文件下以備后面驗(yàn)證需要。
本文采摘自“五軸加工中心后置處理及仿真技術(shù)研究”,因?yàn)榫庉嬂щy導(dǎo)致有些函數(shù)、表格、圖片、內(nèi)容無(wú)法顯示,有需要者可以在網(wǎng)絡(luò)中查找相關(guān)文章!
本文由伯特利數(shù)控整理發(fā)表文章均來(lái)自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,轉(zhuǎn)載請(qǐng)注明!