版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、UG后置處理器定制培訓(xùn)內(nèi)容后置處理概述后置處理器創(chuàng)建TCL語言介紹車銑加工中心后置處理器創(chuàng)建多軸銑后置處理創(chuàng)建后置處理概述基本概念后置處理TOOL PATH/FIXED_CONTOUR_2,TOOL,MILLTLDATA/MILL,30.0000,0.0000,75.0000,0.0000,0.0000MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000PAINT/PATHPAINT/SPEED,10LOAD/TOOL,1,ZOFF,150.0000PAINT/COLOR,18
2、6RAPIDGOTO/51.5000,-12.6421,12.1213,0.5000000,0.5000000,0.7071068PAINT/COLOR,211RAPIDGOTO/95.0000,30.8579,73.6396PAINT/COLOR,42FEDRAT/MMPM,250.0000GOTO/50.0000,-14.1421,10.0000PAINT/COLOR,31GOTO/-14.1421,50.0000,10.0000PAINT/COLOR,37RAPIDGOTO/30.8579,95.0000,73.6396PAINT/SPEED,10PAINT/TOOL,NOMOREEND
3、-OF-PATH%N0010 G40 G17 G94 G90 G71N0020 G91 G28 Z0.0:0030 T01 M06N0040 G0 G90 X45.355 Y37.426 A-45. C-45. S1000 M03N0050 G43 Z213.858 H00N0060 Z300.858N0070 G1 Z210.858 F250. M08N0080 X-45.355N0090 G0 Z300.858N0100 M02%UG刀位數(shù)據(jù)數(shù)控加工指令后置處理UG/PostUG/POST的結(jié)構(gòu)UG Data StorageUG PostEventGeneratorEvent Handle
4、r.tclDefinition File.defOutput FileEvent NamevariableUser DefinedvariablevariablePost Builder.puiUG/POST的結(jié)構(gòu)UG Data StorageLinear Movex = 100y = 50z = 75UG PostEventGeneratorproc MOM_linear_move MOM_do_template LinearFormat Socket %0.3fAddress XFormat Socket Min 0 Max 550BLOCK_TEMPLATE Linear G01 X$x
5、 Y$y Z$z G01 X100. Y50. Z75.Linear_Movex = 100y = 50z = 7554321基本概念Event (事件) 特定的機(jī)床動作Spindle On主軸轉(zhuǎn)動; linear move直線進(jìn)給; tool change換刀Unigraphics Event Generator (事件生成器)UG內(nèi)置的功能,用來提取UG刀位數(shù)據(jù)將參數(shù)傳遞到事件處理器進(jìn)行處理Event Handler (A TCL script)事件處理器與特定機(jī)床有關(guān)的程序,將刀位數(shù)據(jù)轉(zhuǎn)換為機(jī)床指令代碼Definition File定義文件給定事件處理輸出的格式,被事件處理器 TCL所調(diào)
6、用EVENT事件一個事件是從UG文件中提取的一個數(shù)據(jù)集合每一事件都與一組變量關(guān)聯(lián)對每一事件生成器識別的事件,都有一對應(yīng)的TCL子程序進(jìn)行處理傳遞給事件處理器的變量將作為全局變量進(jìn)行處理Event Generator事件生成器從UG中提取刀軌數(shù)據(jù)將后處理命令分解成全局變量利用運(yùn)動學(xué)處理刀位點(diǎn)將事件和變量傳遞給UG Post進(jìn)行處理事件實(shí)例()后處理命令:SPINDL/RPM,100,CLW時間和變量Event事件MOM_spindle_rpmVariables變量mom_spindle_speed = 100mom_spindle_direction = CLW事件實(shí)例()Start of pr
7、ogramEventMOM_start_of_programVariablesmom_datemom_lognameStart of a new pathEventMOM_start_of_pathVariablesmom_path_namemom_tool_nameEvent Handler事件處理器TCL子程序,決定刀軌事件如何被處理事例:proc MOM_start_of_program MOM_output_literal “G28G00G91Z0” MOM_output_literal “X0Y0” MOM_output_literal “G90”UG Post Extensions
8、 to TCL (1)一些有用的擴(kuò)展命令MOM_ask_env_varMOM_ask_env_var UGII_CAM_DEBUG_DIRMOM_output_literalMOM_output_literal “Created by $mom_logname”MOM_do_templateMOM_do_template linear_moveUG Post Extensions to TCL ()MOM_forceMOM_force ONCE X Y MOM_force ALWAYS X Y motion_gMOM_force OFF motion_gMOM_suppressMOM_supp
9、ress ONCE cutcom_gMOM_suppress ALWAYS NMOM_suppress OFF I J K定義文件中的關(guān)鍵字MACHINEINCLUDEWORD_SEPARATOREND_OF_LINESEQUENCEFORMATADDRESSBLOCK TEMPLATEMachine , Include & Word SeparatorMACHINE機(jī)床的名字MACHINE siemen_3axisINCLUDE繼承的定義文件INCLUDE generic.def standard.defWORD_SEPARATOR分割字符WORD_SEPARATOR “ ”End of l
10、ine & SequenceEND_OF_LINE每一行的結(jié)束符END_OF_LINE “012”SEQUENCE輸出序號格式:SEQUENCE format start increment frequencySEQUENCE seq_no 10 1 1定義文件基本概念BlockG01 X54.11 Y-28.059 Z55. B0.0 Address (Word)X54.11 FormatX54.11FORMAT語法FORMAT name format_string事例FORMAT seq_no “&_5_00”FORMAT ComFed “%7.2f”FORMAT Socket_2 “&_
11、02_00”Format string&abcdefa = + or _ 輸出或不輸出號b = 0 or _輸出或不輸出前面的c = 0 - 9小數(shù)點(diǎn)左邊最大位數(shù)d = . or _輸出或不輸出小數(shù)點(diǎn)e = 0 - 9小數(shù)點(diǎn)右邊最大位數(shù)f = 0 or _輸出或不輸出后面的C 語言格式任何合法的 C語言 printf格式Address語法ADDRESS nameFORMAT nameZERO_FORMAT nameFORCE MAXnumber MINnumber LEADER TRAILER INCREMENTALOMITvalueAddress 實(shí)例FORMAT Socket_2“&_02
12、_00”ADDRESS cutcom_register FORMAT Socket_2FORCE OFFMAX 99MIN 0LEADER “D”Block Template語法BLOCK_TEMPLATE nameAddress_name address_expression nows(no word separator)opt(optional)ldr = string(leader)trlr = string(trailer)“string”(string output literally)Block Template 實(shí)例BLOCK_TEMPLATE rapid_XY cutcom_g
13、$mom_cutcom_codeoptmotion_g0X$mom_pos(0)Y$mom_pos(1)cutcom_register$mom_cutcom_adjust_registeropt后置處理調(diào)試調(diào)試信息輸出mom_information.outMove (or copy) wish83.exe to:machauxiliaryugwish.exeSource the following TCL script files in UGII_CAM_DEBUG_DIRmom_debug.tcl ormom_review.tclTurn the debug mode onMOM_set_d
14、ebug_mode ON用 mom_debug.tcl進(jìn)行調(diào)試mom_debug_all.out will be generated用 mom_review.tcl進(jìn)行調(diào)試login12345_debug.out will be generated常用的事件處理器和參數(shù)常用的事件處理器MOM_start_of_program處理程序頭MOM_end_of_program處理程序尾MOM_start_of_path處理操作頭MOM_end_of_path處理操作尾MOM_initial_move處理初始運(yùn)動MOM_before_output在輸出前進(jìn)行處理MOM_before_motion在運(yùn)動
15、前進(jìn)行處理常用的參數(shù)mom_pos當(dāng)前位置數(shù)據(jù)mom_prev_pos上一位置數(shù)據(jù)mom_motion_type運(yùn)動類型mom_machine_time加工時間mom_tool_number刀具號mom_operation_type操作類型查找更多參數(shù) ? Check the Documentation Using Post Builder Utilities - Browse MOM VariablesUsing debug tools后置處理器創(chuàng)建創(chuàng)建一后置處理器的流程獲取機(jī)床和控制系統(tǒng)數(shù)據(jù)Post Builder測試輸出機(jī)床類型合格的后置處理器創(chuàng)建編輯TCL文件創(chuàng)建編輯def文件測試輸出
16、錯誤錯誤正確正確特殊機(jī)床銑、車、車銑復(fù)合、線切割STOP針對Post Builder中不包含的功能Post Builder生成UG后置處理器的工具Post Builder生成的文件:.pui 記憶Post Builder的設(shè)定.tcl & .def后置處理器Post BuilderMy.puiMy.tclMy.def創(chuàng)建一新后置處理器的基本步驟創(chuàng)建一檢驗(yàn)零件,將通過該零件測試后置處理器覆蓋的功能。啟動Post Builder利用一基礎(chǔ)機(jī)床配置創(chuàng)建一新的后處理器對新后置處理器進(jìn)行測試修正發(fā)現(xiàn)的錯誤啟動Post BuilderStart - Program - Unigraphics - Post
17、 Tools - Post Builder創(chuàng)建新的后處理器創(chuàng)建新的后處理器(續(xù))設(shè)定參數(shù)創(chuàng)建新的后處理器(續(xù))保存后處理器創(chuàng)建新的后處理器(續(xù))注冊新的后處理器到UG系統(tǒng)中234創(chuàng)建新的后處理器(續(xù))注冊新的后處理器到UG系統(tǒng)中(續(xù))234創(chuàng)建新的后處理器(續(xù))注冊新的后處理器到UG系統(tǒng)中(續(xù))新建后置處理器的測試啟動UG軟件打開文件pbt_mill_test.prt進(jìn)入Manufacturing應(yīng)用選取一操作選取出現(xiàn)后處理對話框后置處理器參數(shù)設(shè)定后置處理器參數(shù)設(shè)定Machine ToolProgram & Tool PathN/C Data DefinitionsOutput Setting
18、sPost Files PreviewMachine Tool機(jī)床的運(yùn)動極限圓弧輸出機(jī)床精度軸是否鏡象如果是多軸機(jī)床,則完成軸的設(shè)定Program & Tool PathProgramG CodeM CodeWord SummaryWord SequencingCustom CommandLinked Posts蘭色背景表示該行在其它地方也有應(yīng)用ProgramProgram Start Sequence定義程序頭ProgramOperation Start Sequence定義每一操作開始部分ProgramTool PathMachine Control 機(jī)床控制命令ProgramTool P
19、athMotion 機(jī)床運(yùn)動命令Linear MoveCircular MoveRapid MoveCycle DefineProgramOperation End Sequence定義操作結(jié)束部分ProgramProgram End Squence定義程序結(jié)束部分G Codes定義G代碼M Codes定義M代碼Word SummaryWord SequencingCustom CommandLinked PostsN/C Data DefinitionsN/C Data DefinitionsN/C Data DefinitionsN/C Data DefinitionsOutput Set
20、tingsPost Files PreviewPost Files Preview實(shí)例將程序頭由“%”變?yōu)椤?”增加信息 this NC is for Fanuc Controller實(shí)例去除G01 G28 Z0.去除預(yù)選刀等實(shí)例調(diào)整進(jìn)行輸出和行號輸出實(shí)例調(diào)整輸出順序?qū)嵗斎胗脩裘顚?shí)例創(chuàng)建用戶命令實(shí)例將用戶命令插入程序中實(shí)例將用戶命令插入程序中實(shí)例創(chuàng)建攻絲指令G84.12實(shí)例創(chuàng)建攻絲指令G84.13456實(shí)例創(chuàng)建攻絲指令G84.17實(shí)例創(chuàng)建攻絲指令G84.18實(shí)例創(chuàng)建攻絲指令G84.1910教你寫字 下面是贈送的PPT模板不需要朋友可以下載后編輯刪除!謝謝! 感恩 父母天冷時,是他們給你送來溫暖有時,他們會對我們發(fā)火感恩父母感謝你們把我?guī)У搅诉@個世界感謝你們給了我自由的空氣感謝你們 諄諄的教導(dǎo) 殷殷的囑托 我長大了 而你們卻老了 誰言寸草心 報(bào)得三春暉 我會向你
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年特色小鎮(zhèn)開發(fā)建設(shè)合作合同
- 職業(yè)衛(wèi)生課程設(shè)計(jì)崔曉紅
- 統(tǒng)計(jì)學(xué)課程設(shè)計(jì)作業(yè)
- 化工安全生產(chǎn)管理制度
- 自動循環(huán)配料課程設(shè)計(jì)
- 照明課程設(shè)計(jì)日志模板
- 中國石化集團(tuán)公司安全生產(chǎn)監(jiān)督管理制度
- 電骰子 課程設(shè)計(jì)
- 碩士課程設(shè)計(jì)論文格式
- 自動大門plc組態(tài)課程設(shè)計(jì)
- 《建筑施工模板安全技術(shù)規(guī)范》(JGJ 162-2008)
- 菜品作業(yè)指導(dǎo)書-06
- 柴油發(fā)電機(jī)使用說明書
- 小學(xué)勞動教育調(diào)查報(bào)告
- 電動叉車控制系統(tǒng)詳解帶電路圖
- JGJ-16--民用建筑電氣設(shè)計(jì)規(guī)范
- 義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)
- 倉央嘉措詩全集
- 海洛斯操作手冊(說明書)
- 深基坑施工危險(xiǎn)源辨識控制措施
- 文史資料選輯合訂本(46卷本第1輯至第136輯)
評論
0/150
提交評論