




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
UGNX后置處理培訓(xùn)一、后置處理概述二、UG/Post組成結(jié)構(gòu)三、三軸加工中心后置處理器創(chuàng)建四、多軸銑后置處理創(chuàng)建五、TCL語(yǔ)言介紹一、后置處理概述無(wú)論是哪種CAM軟件,其主要用途都是生成在機(jī)床上加工零件的刀具軌跡(簡(jiǎn)稱刀軌)。一般來(lái)說(shuō),不能直接傳輸CAM軟件內(nèi)部產(chǎn)生的刀軌到機(jī)床上進(jìn)行加工,因?yàn)楦鞣N類型的機(jī)床在物理結(jié)構(gòu)和控制系統(tǒng)方面可能不同,由此而對(duì)NC程序中指令和格式的要求也可能不同。因此,刀軌數(shù)據(jù)必須經(jīng)過(guò)處理以適應(yīng)每種機(jī)床及其控制系統(tǒng)的特定要求。這種處理,在大多數(shù)CAM軟件中叫做“后處理”。后處理的結(jié)果是使刀軌數(shù)據(jù)變成機(jī)床能夠識(shí)別的刀軌數(shù)據(jù),即NC代碼。
可見(jiàn),后處理必須具備兩個(gè)要素:刀軌——CAM內(nèi)部產(chǎn)生的刀軌;后處理器——是一個(gè)包含機(jī)床及其控制系統(tǒng)信息的處理程序。
UG系統(tǒng)提供了一般性的后處理器程序——UG/Post,它使用UG內(nèi)部刀軌數(shù)據(jù)作為輸入,經(jīng)后處理后輸出機(jī)床能夠識(shí)別的NC代碼。UG/Post有很強(qiáng)的用戶化能力,它能適應(yīng)從非常簡(jiǎn)單到任意復(fù)雜的機(jī)床及其控制系統(tǒng)的后處理。TOOLPATH/FIXED_CONTOUR_2,TOOL,MILLPAINT/PATHPAINT/SPEED,10PAINT/COLOR,186RAPIDPAINT/COLOR,211RAPIDPAINT/COLOR,42PAINT/COLOR,31PAINT/COLOR,37RAPIDPAINT/SPEED,10PAINT/TOOL,NOMOREEND-OF-PATHUG刀位數(shù)據(jù)數(shù)控加工指令后置處理UG/Post%N0010G40G17G94G90G71:0030T01M06N0040G0G90X45.355Y37.426A-45.C-45.S1000M03N0050G43Z213.858H00N0070G1Z210.858F250.M08N0100M02%提到UG/Post后處理器,不得不簡(jiǎn)單的介紹一下MOM(ManufacturingOutputManager),即加工輸出管理器。MOM是UG提供的一種事件驅(qū)動(dòng)工具,UG/CAM模塊的輸出均由它來(lái)管理,其作用是從存儲(chǔ)在UG/CAM內(nèi)的數(shù)據(jù)中提取數(shù)據(jù)來(lái)生成輸出。UG/Post就是這種工具的一個(gè)具體運(yùn)用。MOM是UG/post后處理器的核心,UG/post使用MOM來(lái)啟動(dòng)解釋程序,向解釋程序提供功能和數(shù)據(jù),并加載事件處理器(EventHandler)和定義文件(DefinitionFile)。
除MOM外,UG/post主要由事件生成器、事件處理器、定義文件和輸出文件等四個(gè)元素組成。一旦啟動(dòng)UG/POST后處理器來(lái)處理UG內(nèi)部刀軌,其工作過(guò)程大至如下:事件生成器從頭至尾掃描整個(gè)UG刀具軌跡數(shù)據(jù),提取出每一個(gè)事件及其相關(guān)參數(shù)信息,并把它們傳遞給MOM去處理;然后,MOM傳送每一事件及其相關(guān)參數(shù)給用戶預(yù)先開(kāi)發(fā)好的事件處理器,并由事件處理器根據(jù)本身的內(nèi)容來(lái)決定對(duì)每一事件如何進(jìn)行處理;接著事件處理器返回?cái)?shù)據(jù)給MOM作為其輸出,MOM讀取定義文件的內(nèi)容來(lái)決定輸出數(shù)據(jù)如何進(jìn)行格式化;最后,MOM把格式化好的輸出數(shù)據(jù)寫(xiě)入指定的輸出文件中。二、UG/Post組成結(jié)構(gòu)UGDataStorageUGPostEventGeneratorEventHandler.tclDefinitionFile.defOutputFileEventNamevariableUserDefinedvariablevariablePostBuilder.puiUGDataStorageLinearMovex=100y=50z=75UGPostEventGeneratorprocMOM_linear_move{}{MOM_do_templateLinear}FormatSocket%0.3fAddressX{FormatSocketMin0Max550}BLOCK_TEMPLATELinear{G01X[$x]Y[$y]Z[$z]}G01X100.Y50.Z75.Linear_Movex=100y=50z=7554321三、三軸加工中心后置處理器創(chuàng)建(以FANUC為例)
④
④2.如圖所示選用fanuc_6M控制器或一般
3.保存取名:3zhou_fanuc
④4.(不讓G40單獨(dú)占一行)刪除G40代碼
⑤
5.(不讓G40與G02同一行)刪除G41代碼
④⑤
6.(設(shè)置G00同樣可以輸出G41/G40)
添加G41代碼
④⑤
7.(設(shè)置G41之后必然有D01)添加custom
command代碼
④⑤⑥7.(設(shè)置G41之后必然有D01)輸入代碼MOM_force
Once
D⑦插入⑨輸入代碼⑧設(shè)置名稱7.(設(shè)置G41之后必然有D01)(補(bǔ)充說(shuō)明)下面的做法是不正確的D會(huì)提前出現(xiàn)8.(設(shè)置線性運(yùn)動(dòng)分辨率)(即坐標(biāo)數(shù)據(jù)精度)(設(shè)置為0.001,精度不要設(shè)置高了)
④9.(設(shè)置圓弧最小值)
最小值最小圓弧長(zhǎng)度太小
會(huì)出問(wèn)題,見(jiàn)后面補(bǔ)充說(shuō)明
⑤10.(設(shè)置鉆孔循環(huán)G98退刀)選擇G9811.(設(shè)置G84格式)允許定制11.(設(shè)置G84格式)添加G95
M29指令11.(設(shè)置G84格式)添加定制G95指令11.(設(shè)置G84格式)添加定制M29指令11.(設(shè)置G84格式)(設(shè)置G84之后輸出G94的標(biāo)識(shí))(鉆孔之后不輸出G94攻絲之后才輸出G94)11.(設(shè)置G84格式)鉆孔之后不輸出G94攻絲之后才輸出G9411.(設(shè)置G84格式)(單獨(dú)定義一個(gè)攻絲F指令)刪除原來(lái)的F11.(設(shè)置G84格式)添加自定義F如下圖11.(設(shè)置G84格式)新建格式設(shè)置如下11.(設(shè)置G84格式)(設(shè)置螺距F大于5小于0.001報(bào)警)編程F超出區(qū)間會(huì)報(bào)警如下圖這個(gè)報(bào)警不便于檢查我們繼續(xù)優(yōu)化11.(設(shè)置G84格式)(設(shè)置超出值彈出報(bào)警窗口)值設(shè)大11.(設(shè)置G84格式)(設(shè)置超出值彈出報(bào)警窗口)在G84之后加入如下語(yǔ)句就會(huì)報(bào)警如右圖作業(yè):設(shè)置T=0
S=0
報(bào)警
提示:在代碼上面右鍵選擇編輯,可以查看代碼的變量名稱11.(設(shè)置G84格式)
(添加一個(gè)Q代碼)設(shè)置如右圖11.(設(shè)置G84格式)設(shè)置代碼輸出順序交換一下輸出順序完成G84設(shè)置
④12.(去除切削進(jìn)給F后面的點(diǎn))
⑤13.(刪除G02后面的K代碼)G18/G19平面需要時(shí)可以單獨(dú)做一個(gè)后處理14.(線性運(yùn)動(dòng)
S
M03
單獨(dú)占行)提行即可15.(程序無(wú)G00同樣輸出G43)加入G43
H01指令16.(快速運(yùn)動(dòng)
S
M03
單獨(dú)占行)提行即可17.(G43這行輸出M08)18.(S之后出現(xiàn)G04暫停)在線性運(yùn)動(dòng)和快速運(yùn)動(dòng)的S之后添加G04
K
地址不同系統(tǒng)暫停指令不同自己根據(jù)系統(tǒng)要求設(shè)置代碼
18.(S之后出現(xiàn)G04暫停)(每個(gè)工序刷新一次G04)這樣可以實(shí)現(xiàn),但是同一把刀每個(gè)工序都在S之后輸出暫停浪費(fèi)時(shí)間我們需要換刀時(shí)才暫停所以要改一下,見(jiàn)后頁(yè)18.(S之后出現(xiàn)G04暫停)接上頁(yè)把刷新放到換刀之前就可以了19.(添加刀具信息和換刀暫停T0報(bào)警)在自動(dòng)換刀T
M6后面添加一個(gè)自定義命令如下圖打開(kāi)TCL文件,搜索T=0即可20.(S0、F250報(bào)警)在每個(gè)地方都添加右邊代碼(有些工序是沒(méi)有某些動(dòng)作的,所以全部添加保證生效)20.(S0、F250報(bào)警)鉆孔需要在這里面添加,否則無(wú)效21.(設(shè)置G54-G59)添加一個(gè)新塊21.(設(shè)置G54-G59)添加G-MCS
Fixture
offset21.(設(shè)置G54-G59)右鍵更改為用戶定義21.(設(shè)置G54-G59)53改成G54默認(rèn)輸出G54MCS中的裝夾偏置設(shè)置1=G55
2=G56...22.(程序頭輸出%+NC名)輸出零件名稱23.(在程序頭輸出Zmax)定制命令-導(dǎo)入-行程檢查導(dǎo)入23.(在程序頭輸出Zmax)在before_motion中輸入check命令23.(在程序頭輸出Zmax)在尾部添加如下代碼注意因?yàn)橐貙?xiě)文件,所以后處理NC文件不能指定為中文路徑,否則會(huì)報(bào)警注意:代碼看不清楚到后處理頁(yè)面下載把ZMAX輸出到程序頭會(huì)大大減慢后處理速度做過(guò)一個(gè)比較:2250K的文件(2.19M)
不加turbo輸出到前面80秒加turbo輸出到前面要55秒鐘不加turbo輸出在后面30秒
加turbo輸出在后面7秒鐘24.(提高后處理速度)導(dǎo)入turbo高速處理指令24.(提高后處理速度)
把turbo高速處理指令加入程序頭即可注意:加入turbo的影響加入turbo高速處理指令后,設(shè)置的自定義事件:與線性運(yùn)動(dòng),圓弧運(yùn)動(dòng),快速運(yùn)動(dòng)相關(guān)的都無(wú)效了例如F=250報(bào)警就無(wú)效了(鉆孔,換刀有效里面的還有效)補(bǔ)充內(nèi)容銑床(多把刀具一起后處理時(shí)報(bào)警設(shè)置)第一次調(diào)刀,無(wú)動(dòng)作后面如果出現(xiàn)換刀報(bào)警銑床加入turbo后被強(qiáng)制輸出G43要到這里面來(lái)屏蔽掉共3處銑床為了G00輸出刀補(bǔ),在這里加一句文字參數(shù)解釋:截?cái)嘀担捍笥?就輸出5(很危險(xiǎn)的)警告用戶:警告用戶(在哪里警告?)中止流程:彈出報(bào)警信息如下圖
(圓弧最小值太小的后果)
④
⑤(圓弧最小值太小的后果)這里有個(gè)極小圓弧段后處理結(jié)果變成了一個(gè)整圓精度問(wèn)題導(dǎo)致XY坐標(biāo)四舍五入后被省略,導(dǎo)致識(shí)別成一個(gè)整圓(報(bào)廢過(guò)零件,切記?。▓A弧最小值太大的后果)(圓弧最小值太大的后果)(圓變成了多邊形)當(dāng)圓弧段不能滿足輸出圓弧代碼時(shí)系統(tǒng)根據(jù)編程公差把圓用G01來(lái)擬合這時(shí)如果編程公差比較大圓就銑成了多邊形(編程精度設(shè)置太高的后果)UG內(nèi)部已經(jīng)識(shí)別極小圓弧后處理可能出錯(cuò)(編程精度設(shè)置太高的后果)UG內(nèi)部并未識(shí)別圓弧后處理不會(huì)出錯(cuò)F大于“移刀進(jìn)給率設(shè)定值”時(shí)退刀時(shí)G01會(huì)變成G00此時(shí)無(wú)法輸出G40因?yàn)榭焖僖苿?dòng)里面沒(méi)有設(shè)置G41
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 青少年預(yù)防近視
- 預(yù)防醫(yī)學(xué)服務(wù)質(zhì)量標(biāo)準(zhǔn)解讀
- 2020年安徽省分類考試文化素質(zhì)測(cè)試數(shù)學(xué)真題(附答案)
- 2021年浙江省單考單招高職考數(shù)學(xué)真題卷及答案
- 防震避災(zāi)安全教育課件
- 2025年天津市河?xùn)|區(qū)卓越學(xué)校結(jié)課考試道德與法治試題(含答案)
- 西南交通大學(xué)希望學(xué)院《國(guó)際經(jīng)濟(jì)與貿(mào)易專業(yè)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年遼寧省凌源市第三高級(jí)中學(xué)高三1月考前適應(yīng)性考試歷史試題含解析
- 中國(guó)礦業(yè)大學(xué)徐海學(xué)院《書(shū)寫(xiě)技能訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 雷雨天要注意安全教案
- 四年級(jí)美術(shù)藝術(shù)測(cè)評(píng)學(xué)業(yè)指標(biāo)試題及答案
- 浙江省門(mén)診病歷檢查評(píng)分標(biāo)準(zhǔn)
- 晏殊浣溪沙(賞析)課件
- 2022年江蘇財(cái)會(huì)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試筆試試題及答案解析
- 植物生理教案
- 《前廳服務(wù)與管理》課程標(biāo)準(zhǔn)(中職)
- 異常停機(jī)記錄分析表
- 遙感原理與應(yīng)用:第三章 平臺(tái)及傳感器
- 公司壓力容器明細(xì)臺(tái)賬
- 廣西河池市隆友鋅銀鉛銻礦區(qū)
- GB_T 41377-2022菊粉質(zhì)量要求(高清-最新)
評(píng)論
0/150
提交評(píng)論