资源描述:
《ug后置处理器定制培训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UG后置处理器定制培训刘其荣优集系统(中国)有限公司Qirong.liu@ugs.com800-810-1970Helpdesk_cn@ugs.com©UGSPLMSolutionsInc.2003.Allrightreserved.内容•后置处理概述•后置处理器创建•TCL语言介绍•车铣加工中心后置处理器创建•多轴铣后置处理创建©UGSPLMSolutionsInc.2004.Allrightreserved.后置处理概述©UGSPLMSolutionsInc.2003.Allrightreserved.基本概念©UGSPLM
2、SolutionsInc.2004.Allrightreserved.后置处理UG刀位数据TOOLPATH/FIXED_CONTOUR_2,TOOL,MILLTLDATA/MILL,30.0000,0.0000,75.0000,0.0000,0.0000数控加工指令MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000PAINT/PATH%PAINT/SPEED,10N0010G40G17G94G90G71LOAD
3、/TOOL,1,ZOFF,150.0000PAINT/COLOR,186N0020G91G28Z0.0RAPID后置处理:0030T01M06GOTO/51.5000,-12.6421,12.1213,0.5000000,0.5000000,0.7071068N0040G0G90X45.355Y37.426A-45.C-45.S1000M03PAINT/COLOR,211N0050G43Z213.858H00RAPIDN0060Z300.858GOTO/95.0000,30.8579,73.6396PAINT/COLOR,42U
4、G/PostN0070G1Z210.858F250.M08FEDRAT/MMPM,250.0000N0080X-45.355GOTO/50.0000,-14.1421,10.0000N0090G0Z300.858PAINT/COLOR,31N0100M02GOTO/-14.1421,50.0000,10.0000PAINT/COLOR,37%RAPIDGOTO/30.8579,95.0000,73.6396PAINT/SPEED,10PAINT/TOOL,NOMOREEND-OF-PATH©UGSPLMSolutionsInc.
5、2004.Allrightreserved.UG/POST的结构UserDefinedEventHandlerDefinitionFilePostBuilderUG.tcl.def.puiDataStorageEventNamevariableEventvariableUGPostUGPostGeneratorvariableOutputFile©UGSPLMSolutionsInc.2004.Allrightreserved.UG/POST的结构FormatSocket%0.3fprocMOM_linear_move{}{Ad
6、dressXMOM_do_templateLinear{FormatSocketMin0Max550}}BLOCK_TEMPLATELinear{G01X[$x]Y[$y]Z[$z]}UGDataStorage34Linear_Move2UGPostUGPostLinearMoveEventx=100x=100Generatory=50y=501z=75z=755G01X100.Y50.Z75.©UGSPLMSolutionsInc.2004.Allrightreserved.基本概念•Event(事件)–特定的机床动作–Spi
7、ndleOn主轴转动;linearmove直线进给;toolchange换刀…•UnigraphicsEventGenerator(事件生成器)–UG内置的功能,用来提取UG刀位数据–将参数传递到事件处理器进行处理•EventHandler(ATCLscript)——事件处理器–与特定机床有关的程序,将刀位数据转换为机床指令代码•DefinitionFile——定义文件–给定事件处理输出的格式,被事件处理器TCL所调用©UGSPLMSolutionsInc.2004.Allrightreserved.EVENT——事件•一个事件
8、是从UG文件中提取的一个数据集合•每一事件都与一组变量关联•对每一事件生成器识别的事件,都有一对应的TCL子程序进行处理•传递给事件处理器的变量将作为全局变量进行处理©UGSPLMSolutionsInc.2004.Allrightreserved.EventG