ug后置处理器定制培训_第1页
ug后置处理器定制培训_第2页
ug后置处理器定制培训_第3页
ug后置处理器定制培训_第4页
ug后置处理器定制培训_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UG后置处理器定制培训内容后置处理概述后置处理器创建TCL语言介绍车铣加工中心后置处理器创建多轴铣后置处理创建后置处理概述基本概念后置处理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刀位数据数控加工指令后置处理UG/PostUG/POST的结构UG Data StorageUG PostEventGeneratorEvent Handle

4、r.tclDefinition File.defOutput FileEvent NamevariableUser DefinedvariablevariablePost Builder.puiUG/POST的结构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 (事件) 特定的机床动作Spindle On主轴转动; linear move直线进给; tool change换刀Unigraphics Event Generator (事件生成器)UG内置的功能,用来提取UG刀位数据将参数传递到事件处理器进行处理Event Handler (A TCL script)事件处理器与特定机床有关的程序,将刀位数据转换为机床指令代码Definition File定义文件给定事件处理输出的格式,被事件处理器 TCL所调

6、用EVENT事件一个事件是从UG文件中提取的一个数据集合每一事件都与一组变量关联对每一事件生成器识别的事件,都有一对应的TCL子程序进行处理传递给事件处理器的变量将作为全局变量进行处理Event Generator事件生成器从UG中提取刀轨数据将后处理命令分解成全局变量利用运动学处理刀位点将事件和变量传递给UG Post进行处理事件实例()后处理命令:SPINDL/RPM,100,CLW时间和变量Event事件MOM_spindle_rpmVariables变量mom_spindle_speed = 100mom_spindle_direction = CLW事件实例()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)一些有用的扩展命令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定义文件中的关键字MACHINEINCLUDEWORD_SEPARATOREND_OF_LINESEQUENCEFORMATADDRESSBLOCK TEMPLATEMachine , Include & Word SeparatorMACHINE机床的名字MACHINE siemen_3axisINCLUDE继承的定义文件INCLUDE generic.def standard.defWORD_SEPARATOR分割字符WORD_SEPARATOR “ ”End of l

10、ine & SequenceEND_OF_LINE每一行的结束符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小数点左边最大位数d = . or _输出或不输出小数点e = 0 - 9小数点右边最大位数f = 0 or _输出或不输出后面的C 语言格式任何合法的 C语言 printf格式Address语法ADDRESS nameFORMAT nameZERO_FORMAT nameFORCE MAXnumber MINnumber LEADER TRAILER INCREMENTALOMITvalueAddress 实例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 实例BLOCK_TEMPLATE rapid_XY cutcom_g

13、$mom_cutcom_codeoptmotion_g0X$mom_pos(0)Y$mom_pos(1)cutcom_register$mom_cutcom_adjust_registeropt后置处理调试调试信息输出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进行调试mom_debug_all.out will be generated用 mom_review.tcl进行调试login12345_debug.out will be generated常用的事件处理器和参数常用的事件处理器MOM_start_of_program处理程序头MOM_end_of_program处理程序尾MOM_start_of_path处理操作头MOM_end_of_path处理操作尾MOM_initial_move处理初始运动MOM_before_output在输出前进行处理MOM_before_motion在运动

15、前进行处理常用的参数mom_pos当前位置数据mom_prev_pos上一位置数据mom_motion_type运动类型mom_machine_time加工时间mom_tool_number刀具号mom_operation_type操作类型查找更多参数 ? Check the Documentation Using Post Builder Utilities - Browse MOM VariablesUsing debug tools后置处理器创建创建一后置处理器的流程获取机床和控制系统数据Post Builder测试输出机床类型合格的后置处理器创建编辑TCL文件创建编辑def文件测试输出

16、错误错误正确正确特殊机床铣、车、车铣复合、线切割STOP针对Post Builder中不包含的功能Post Builder生成UG后置处理器的工具Post Builder生成的文件:.pui 记忆Post Builder的设定.tcl & .def后置处理器Post BuilderMy.puiMy.tclMy.def创建一新后置处理器的基本步骤创建一检验零件,将通过该零件测试后置处理器覆盖的功能。启动Post Builder利用一基础机床配置创建一新的后处理器对新后置处理器进行测试修正发现的错误启动Post BuilderStart - Program - Unigraphics - Post

17、 Tools - Post Builder创建新的后处理器创建新的后处理器(续)设定参数创建新的后处理器(续)保存后处理器创建新的后处理器(续)注册新的后处理器到UG系统中234创建新的后处理器(续)注册新的后处理器到UG系统中(续)234创建新的后处理器(续)注册新的后处理器到UG系统中(续)新建后置处理器的测试启动UG软件打开文件pbt_mill_test.prt进入Manufacturing应用选取一操作选取出现后处理对话框后置处理器参数设定后置处理器参数设定Machine ToolProgram & Tool PathN/C Data DefinitionsOutput Setting

18、sPost Files PreviewMachine Tool机床的运动极限圆弧输出机床精度轴是否镜象如果是多轴机床,则完成轴的设定Program & Tool PathProgramG CodeM CodeWord SummaryWord SequencingCustom CommandLinked Posts兰色背景表示该行在其它地方也有应用ProgramProgram Start Sequence定义程序头ProgramOperation Start Sequence定义每一操作开始部分ProgramTool PathMachine Control 机床控制命令ProgramTool P

19、athMotion 机床运动命令Linear MoveCircular MoveRapid MoveCycle DefineProgramOperation End Sequence定义操作结束部分ProgramProgram End Squence定义程序结束部分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实例将程序头由“%”变为“#”增加信息 this NC is for Fanuc Controller实例去除G01 G28 Z0.去除预选刀等实例调整进行输出和行号输出实例调整输出顺序实例输入用户命令实例创建用户命令实例将用户命令插入程序中实例将用户命令插入程序中实例创建攻丝指令G84.12实例创建攻丝指令G84.13456实例创建攻丝指令G84.17实例创建攻丝指令G84.18实例创建攻丝指令G84.1910教你写字 下面是赠送的PPT模板不需要朋友可以下载后编辑删除!谢谢! 感恩 父母天冷时,是他们给你送来温暖有时,他们会对我们发火感恩父母感谢你们把我带到了这个世界感谢你们给了我自由的空气感谢你们 谆谆的教导 殷殷的嘱托 我长大了 而你们却老了 谁言寸草心 报得三春晖 我会向你

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论