2017年5月23日 4.3 V255的后處理制作 4.3V255的后處理制作4.3.1機(jī)床信息的收集在對機(jī)床創(chuàng)建專用后置處理器之前要對機(jī)床進(jìn)行必要的信息收集,掌握了機(jī)床的特點(diǎn)及技術(shù)要求之后才能輸出正確的文件格式,一般包括機(jī)床的控制系統(tǒng)名稱、精工程序格式、換刀/主軸/進(jìn)給命令、機(jī)床控制指令、旋轉(zhuǎn)軸參數(shù)等,其機(jī)床基本信息如表4.1所示。 表4.1機(jī)床基本信息表 調(diào)查項(xiàng)目 說明 名稱 V255 機(jī)床類型 A-C軸五軸加工中心 控系統(tǒng)名稱 HWATEC-5MC-1五軸聯(lián)動 開放式精工系統(tǒng) 程序頭的格式 % 坐標(biāo)軸數(shù)量 5軸 第4軸 A軸 轉(zhuǎn)軸類型 轉(zhuǎn)臺 第5軸 C軸 轉(zhuǎn)軸類型 轉(zhuǎn)軸 程序代碼主要包括行號、程序頭尾及坐標(biāo)輸出格式等內(nèi)容,如表4.2所示。 表4.2程序代碼格式表 程序代碼格式 說明 行號格式 Nl、N2 程序頭格式 % 程序尾格式 M30 X,Y,Z格式 12.345 單行格式 N20X15Y8Z31 小數(shù)點(diǎn)輸出 是 精工程序字按其功能可以分為準(zhǔn)備功能字(G指令)、輔助功能字(M指令)、尺寸字、主軸轉(zhuǎn)速功能字等,其中常用的精工代碼見表4.3。表4.3常用精工代碼表 換刀/主軸/進(jìn)給 說明 自動換刀指令 T01M06 主軸轉(zhuǎn)速指令 M03S800 刀具長度補(bǔ)償 H02 主軸正轉(zhuǎn)指令 M03 主軸反轉(zhuǎn)指令 M04 主軸停止 M05 切削進(jìn)給速度 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加工中心后置處理設(shè)置在預(yù)先裝有UG軟件的微機(jī)上,可以通過UG進(jìn)入到后處理構(gòu)造器的界面。啟動后置處理構(gòu)造器之后我們就可以進(jìn)入U(xiǎn)Gpost-builder的用戶界面,在這個(gè)界面里可以通過鼠標(biāo)進(jìn)行操作,人機(jī)交互體驗(yàn)更方便。其界面如圖4.3所示。(1)機(jī)床類型設(shè)定在用戶界面點(diǎn)擊“創(chuàng)建NEW文件”進(jìn)入機(jī)床類型的選定界面。如圖4.4所示。在這里就可以對機(jī)床后處理器進(jìn)行命名及相關(guān)參數(shù)的設(shè)定,根據(jù)機(jī)床的特點(diǎn)作出以下設(shè)置:后處理器名稱:V255輸出的單位:mm刀具類型:銑刀(mill)機(jī)床結(jié)構(gòu)類型:5-AxiswithDualRotaryTables控制器類型:數(shù)據(jù)庫(library)控制系統(tǒng):fanuc-6M待設(shè)定完成之后點(diǎn)擊“OK”進(jìn)入下一級設(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)擊“fourthaxis”進(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ī)床動作事件的處理方式。如圖4.7所示。其中主要包括了六項(xiàng)主要參數(shù)的設(shè)定,program選項(xiàng)主要定義、修改程序頭、程序尾、操作頭、操作尾以及刀軌事件;GCodes[36]用來定義后置處理中所用的所有G代碼;MCodes用來定義后置處理中所用到的所有M代碼;WordSummary[37^來定義所有的字地址,可以修改格式相同的一組字地址,或是其格式;wordsequencing定義修改程序中的字符優(yōu)先級別;customcommand用來添加用戶自定義的程序命令。NC數(shù)據(jù)定義主要用來定義精工程序的輸出格式[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ù)一般定義詞間隔符、程序行序號、行結(jié)束符等一些特殊字符。(4)輸出設(shè)置outputsettings控制列表文件是否輸出和輸入內(nèi)容。輸出的項(xiàng)目有三軸的坐標(biāo)值,第四軸及第五軸的角度值,以及轉(zhuǎn)速和進(jìn)給等數(shù)據(jù)。也可以定義打印頁的長寬和頁眉,以及文件后綴。(5)文件預(yù)覽當(dāng)文件創(chuàng)建完成之后可以對創(chuàng)建的定義文件和事件處理文件進(jìn)行預(yù)覽。確保文件的正確性,最新改動的內(nèi)容標(biāo)記在上半部分窗口中。4.3.3保存后置處理器當(dāng)后置處理器設(shè)定完成之后就可以保存后置處理器,后置處理器的保存過程中會自動產(chǎn)生三個(gè)相互獨(dú)立又相互作用的文件。由于UG軟件不支持中文路徑,所以保存的時(shí)候要把三個(gè)文件保存到全是英文字符的路徑文件下以備后面驗(yàn)證需要。本文采摘自“五軸加工中心后置處理及仿真技術(shù)研究”,因?yàn)榫庉嬂щy導(dǎo)致有些函數(shù)、表格、圖片、內(nèi)容無法顯示,有需要者可以在網(wǎng)絡(luò)中查找相關(guān)文章!本文由海天精工整理發(fā)表文章均來自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,轉(zhuǎn)載請注明! ? 上一篇 一種臥式雕銑機(jī)下一篇 ? 2.3V255加工中心簡介