UG6.0后置处理设置经验之谈
UG,NX6.0工程图配置设置
UG6.0工程图国标设置打开UG6.0软件,然后选择file→utilties→customer defaults 1、在gateway下的visualization中将monochrome drawing display 和show widths勾上2、然后打开gateway下的plotting,在color中将black on white 勾上。
3、在widths选项卡中进行如下设置(根据公司不同的需要可以设置不同的值):4、在drafting→general→standard中点击customize standard设置正交投影角为第一象限。
A4 图纸我们一般采用纵向,在图纸面大小这里应改成A4=297×210,其它不变。
5、打开annotation→dimensions进行如下设置6、然后打开chamfer dimension进行设置7、在narrow dimensions中进行如下设置8、在line/arrow中进行如下设置9、在lettering中进行如下设置,对称公差字体大小按3.175,上下限公差字体大小按2.0(在作工程图时单独设置):10、在units中进行如下设置11、在radial中进行如下设置12、在section line中的arrow中进行如下设置13、在tayle中设置Labels and letters设置14、在view label中的other中设置17、在annotation editor 中进行如下设置18、Centerline中的选项卡分别进行如下设置19、GD&T General中的标准没有国标方式,我们一般就选择ISO 标准了到这里,我们的customize standard就设置好了,点击save as,取个名称保存起来。
20、在drafting中的surface finish symbols中设置到这里,我们的GB的工程图设置基本就定义好了,当然设置中的数值根据每个公司不同的需要而另外更改,本文档提供此更改方法已教会大家使用UG设置。
UG后置处理详解
UG后置处理解读要做后置处理程序,你首先要理解你的刀位文件的含义,首先你自己要知道怎么把这些刀位转化为NC代码,如果你读不懂刀位文件,那么你不可能成为一个后置处理高手。
下 面我们简单分析一下以下一段由UG产生的刀位文件的每一行是什么意思。
1、RAPID2、GOTO/-13.0000,-5.7446,3.0000,0.0000000,0.0000000,1.00000003、PAINT/COLOR,424、FEDRAT/MMPM,250.00005、GOTO/-13.0000,-5.7446,0.00006、CIRCLE/-17.0000,0.0000,0.0000,0.0000000,0.0000000,-1.0000000,7.0000,0.0600,0.5000,20.0000,3.00007、GOTO/-10.0000,0.0000,0.0000/8、PAINT/COLOR,319、GOTO/-10.0000,220.0000,0.000010、CIRCLE/-17.0000,220.0000,0.0000,0.0000000,0.0000000,-1.0000000,7.0000,0.0600,0.5000,20.0000,3.000011、GOTO/-13.0000,225.7446,0.00005F/我们从第1行开始看,在UG刀位文件里RAPID代表快速进给,它将影响下一行的走刀方式第2行GOTO语句,后面跟的是点的坐标,前三位为X,Y,Z坐标,后三位为刀轴的方向矢量,由于上一行有RAPID指令,所以这一句处理成NC代码就应该为G00 X-13.0000 Y5.7446 Z3.0000,如果是五轴设备,则应该处理成G00 X-13.0000 Y5.7446 Z3.0000 A0.000 B0.000或G00 X-13.0000 Y5.7446 Z3.0000 A0.000 C0.000等,根据设备的结构不同而不同。
UG6.0后置处理设置经验之谈
1.0.0:打开后处理工具卡1.2.0:进入创建后处理文件页面1.2.1 创建一个新的后处理文件这里输入文件名(英文)此区域Inches 英制单位Millimeters 公制设定此区域轴选项3-轴4-轴或5轴这里只讲解3轴通用设定此区域为机床类型设定Generic 通用的Library 浏览自带机床User’s 用户自定义此区域描述你的后处理单只能输入英文选择完自己需要的格式后处理单击OK 进入下一步这一选项可以显示你选择机床类型4轴3轴或你自定义的机床这一区域是你的输出是否记录选项此区域左边为机床行程数据右边为机床原点数据此区域左边为机床精度小数右边为机床快速进给G00速度其他选项默认就可以了这一选项进行修改你的程序头程序尾中间换刀程序衔接道具号道具属性显示的添加进行讲解此选项为程序头选项此选项为增加程序条命令点击它可以拖入程序条就像这样这里的垃圾桶通样你不想要的此条可以删除下面讲解通用的编程设置下面图片是默认的设置此选项为N码关闭此选项为N码开启一般都是把这条此选项需要更改改成你需要的G40 G49 G80 G90既可单击这条词条就可修改进入下一画面把不需要的拖入垃圾桶通过此选项里的代码你可以找到你想要的改好后点击OK既可安全起见最好加入个Z轴回零命令拉入一个词条框添加一个新的词条框如果你想把词条框放在哪个词条框的周围只要看好词条对应放置位置变白既可松掉鼠标下面进入新词条选项里点击这里可以加入你要的词条而我们需要的是 G00 G91 G28 Z0 命令可以用文本形式输入就是这里选择第二个选项“TEXT”文本点击 Add word 拉入这个区域同样变白放置输入你要的文本G00 G91 G28 ZO 点击OK 既可程序头设定完成就是这个效果看下图如果需要加入O号下面编辑你的换刀过程点击中文意思就是操作开始步骤在这里你可以加入你需要的道具信息 N号的开关 M8 M9的开关设置 G43H00等设置下面先讲解 N号的加入加入N号我们只需要拉两个 N号开关词条就可以选择这一选项拉到上面是N号开然后拉入在下面既可下面加入刀具信息找到这个选项操作员消息拉入 N号关后面输入命令MOM_output_literal “( 刀具名称:$mom_tool_name )”MOM_output_literal “( 刀具直径:$mom_tool_diameter )”MOM_output_literal “( 刀具R角半径:$mom_tool_corner_radius )”想要哪个信息就输入哪行如果要两个以上就飞边拉入词条输入这项编辑完毕单击蓝色的区域机床控制 Machine Control 进入一下界面我们只要在G43后加上M8既可完成此项设定然后点击进程动作设定我们只需要修改中间的那个 G02 G03的进入下一页面该为Vector-Arc Start to Center 修改后OK 推出不改出程序带R的带圆的程序就是乱做一团。
基于UG NX6.0的整体叶轮数控加工仿真校验与后置处理
基于UG NX6.0的整体叶轮数控加工仿真校验与后置处理4.4.1 整体叶轮数控加工路径规划叶轮整体数控铣削加工是指轮廓与叶片在同一毛坯上铣削加工成形。
其加工过程大致包括以下几个主要工序:1.粗加工叶轮流道曲面;2.粗加工叶片曲面;3.叶片精加工;加工。
下面对其路径规划方法分别讨论。
1)创建整体叶轮数控加工父级组。
打开已经建构的整体叶轮三维CAD文件,进入UG加工界面,选择“mill_muti-axis(多轴铣削)”CAM加工配置模板,先后创建程序组、几何组、刀具组和方法组,为下面的加工仿真做准备,具体如下:a.创建程序组。
程序组是用于组织各加工操作和排列各操作在程序中的次序。
由于在单个叶片的多轴加工程序编制后,要使用旋转复制功能生成其余叶片的加工程序,因此这里先采用UG 缺省的程序组,待全部叶片加工程序完成后再统一修改、管理。
b.创建几何组。
在“导航器”中选择“几何视图”功能,进入几何视图工作界面,设置叶轮的圆柱圆心点为加工坐标系位置(双击MCS_MILL 在CSYS 状态下单击点对话框将捕捉类型设置为“圆弧中心/椭圆中心/球心”并将加工坐标系移至到圆心点),如图4.11所示;在铣削几何体中选择已经车削完成的回转体作为毛坯几何体,如图4.12所示c.创建刀具组根据前面已经确定的刀具类型和相关刀具参数,利用“创建刀具”功能,分别创建粗、精加工刀具,并且从内定库中检索刀具夹持器,创建刀具夹持器,本文中选取了库代号为“HLD001_00041”的刀具夹持器。
由于上一节中对刀具选择已作了比较详细的论述,这里不再重复,且此步的操作比较简单。
e.创建方法组由于叶片及流道曲面加工采用了表面积驱动方法,不便设置统一的加工余量、几何体的内外公差、切削步距和进行速度等参数,先选用内定的“METHOD ”加工方法,可根据需要再设置上述加工参数。
2)粗加工叶轮流道曲面通过可变轮廓铣程序控制驱动方法和刀具轴,根据叶轮流道曲面的加工要求创建多轴联动粗加工程序。
UG后处理技巧说明
UG后处理技巧说明1.增强对比度:对比度是指图像中最亮和最暗区域之间的差异程度。
通过增加对比度可以使图像中的细节更加清晰,色彩更加鲜明。
常用的增强对比度的方法包括直方图均衡化、拉伸和分段线性增强等。
2.调整曝光:曝光是指图像中每个像素所接受到的光线的亮度。
调整曝光可以使图像的亮度更加均匀,细节更加清晰。
通常可以通过调整图像的亮度、对比度和曲线等参数来实现曝光的调整。
3.去噪:图像中的噪声是指由于光线、传感器等原因引起的图像中的随机干扰。
去噪的目的是减少噪声对图像质量的影响,使图像更加清晰。
常见的去噪方法包括中值滤波、均值滤波和小波去噪等。
4.锐化:锐化是指增强图像的边缘,使图像更加清晰。
常用的锐化方法包括高提升滤波和拉普拉斯锐化等。
高提升滤波通过增加高频成分来增强图像的边缘,而拉普拉斯锐化则是通过对图像进行二阶导数运算来增强边缘。
5.色彩校正:色彩校正是指调整图像的色彩平衡,使图像中的颜色更加真实、鲜明。
常见的色彩校正方法包括亮度-对比度调整、颜色平衡和通道分离调整等。
6.图像重采样:图像重采样是指改变图像的分辨率,通常用于图像的放大或缩小。
常见的图像重采样方法包括双线性插值和双立方插值等。
7.图像修复:图像修复是指修复图像中的缺失、破损等部分,使图像更加完整。
常用的图像修复方法包括基于纹理合成的方法、基于边缘的方法和基于插值的方法等。
8.图像拼接:图像拼接是指将多幅图像拼接在一起,形成一幅大尺寸的图像。
常见的图像拼接方法包括基于特征匹配和基于投影变换的方法等。
9.图像分割:图像分割是将图像划分为若干个具有相似特征的区域。
常用的图像分割方法包括阈值分割、边缘检测和区域生长等。
UG NX6.0简介与界面操作
UG NX6.0 概述与基本操作教案制作:马桂潮2.12.11.15教学引导1、UG软件的发展历史2、UG软件的特点3、UG NX6.0的功能模块4、UG NX6.0的工作界面5、UG NX6.0的文件操作6、UG NX6.0鼠标和键盘的使用7、UG NX6.0的视图调整8、UG NX6.0图层操作和坐标系9、UG NX6.0的对象操作和管理UG软件的发展历史•1960年,McDOUGLAS Automation(现在的波音公司)成立•1976年,McDOUGLAS Automation公司收购UG CAD/CAM/CAE系统的开发商-UnitedComputer公司,UG雏形产品问世•1983年,UGⅡ进入市场•1986年,UG吸取了业界领先的实体建模核心—Parasolid的部分功能•1989年,UG宣布支持unix平台及开放系统结构•1990年,UG作为McDOUGLAS Automation的机械CAD/CAM/CAE的标准•1993年,UG引入复合建模的概念•1995年,UG的Windows NT版本开始发布•1996年,UG发布了能够自动进行干涉检查的高级装配功能模块、最先进的CAM模块以及具有A类曲面造型能力的工业造型模块•1997年,ug新增了包括wave在内的一系列工业领先的新功能•1999年,发布了UG16版本,并在国内的CAD行业中迅速普及起来UG软件的发展历史•2001年,UG17和UG18先后发布。
自1990年进入中国市场,目前拥有2000家左右•2003年,Unigraphics发布了新版本UG NX2.0,新版本基于最新的行业标准,它是一个全新支持PLM的体系结构•2007年,UGS公司发布了新版本UG NX5.0——NX的下一代数字产品开发软件•2008年5月份,Siemens公司发布了NX第6版数字化产品开发软件UG软件的特点UG是当今最先进的计算机辅助设计、分析和制造软件,被广泛地应用于航空航天、汽车、造船、通用机械和电子等工业领域。
UG-后处理技巧说明
-C3一a 也aEI'aEaa&MX 6.C1WS许可CAKAAutodesk百度工具栏暴风影青1K^ HX 5.0fl^i crosoft Silverli ght 昨MX许可HX 4.0l&VGS MX 7.0卜[扇冊工具►ip NX许可王具►桓1按布信息* 1聒加工工具L■11 ■&转换器卜己HX T .0|1;NX 7.0查看盟cls2d£mdFgugpostUG后处理(后面有点UG与VERICUT )要适当的提高自己的英语水平1.0.0:打开后处理工具卡箋后处理构造黠:;:加工知识編辑器1.2.0:进入创建后处理文件页面QcixELoas# A Tin fil«|UG Fo^tBuilder ALUthor Llcenise Us^i^s-Starting UGxPost Duildcr in E:^Progr ft n Files/UGS7/H« 7.0zPOSTBU I L» "I C3 w X* *•p n详可工貝►- a 的s" ♦*% DUXZA 卜1:::加工知识塀杨月I巴f?换器*C; KI 7 .C| &n 7.0 K«W此区域「Inches英制单位Millimeters 公制设定此区域轴选项3-轴4-轴或5轴这里只讲解3轴通用设定此区域为机床类型设定,Generic通用的Library浏览自带机床User'用户自定义|'此区域描述你的后处理单只能输入英文选择完自己需要的格式后处理单击OK进入下一步这一选项可以显示你选择机床类型4轴3轴或你自定义的机床这一区域是你的输出是否记录选项此区域左边为机床行程数据右边为机床原点数据此区域左边为机床精度小数右边为机床快速进给G00速度其他选项默认就可以了然后进入下一页面点击这里B BC I III no- To 4ilJH1 F * 4 記PathV/C Dat««■ A. Taol T»rd r 一眇—DriflT-'ntiu ■- Stu" t Seqti.en.ceCiU Start S«^u«ncfl -NitiOii C umed Cycl e sL®pa • L I . RHTiol Fathfl achineCentrculS eq*VirtuaJ. B/C C AS .trail a?rGust OH C $■■BiC»biAed 1/C C^de Blocks这一选项进行修改你的程序头 性显示的添加进行讲解 此选项为程序头选项 序条就像这样Ada Block程序尾中间换刀程序衔接道具号道具属此选项为增加程序条命令点击它可以拖入程 这里的垃圾桶通样你不想要的此条可以删除|New BlockAdd Black |[kew Block可修改进入下一画面把不需要的拖入垃圾桶通过此选项里的代码你可以找到你想要的改好后点击0K既可安全起见最好加入个Z轴回零命令拉入一个词条框| Add Block BlockluesBBce添加一个新的词条框如果你想把词条框放在哪个词条框的周围只要看好词条对应放项“TEXT 文本点击Add word 拉入这个区域同样变白放置输入你要的文本GOO G91 G28 Z0点击0K 既可程序头设定完成就是这个效果看下图如果需要加入0号N 号的开关M8 M9的开关设置G43H00等-ha~o_lai T号关后面在这里你可以加入你需要的道具信息 设置下面先讲解N 号的加入lamual Tool Change^^PB^CMD^tool^cbanEe^for...r! _□ KOO加入N 号我们只需要拉两个N 号开关词条就可以面既可下面加入刀具信息 找到这个选项操作员消息|0p er at 0 r Mess下面编辑你的换刀过程点击 作开始步骤Oper&ti on Star t Sequence中文意思就是操lx输入命令MOM_output_literal (刀具名称:$mom_tool_name ) ” MOM_output_literal (刀具直径:$mom_tool_diameter ) ”MOM_output_literal (刀具 R 角半径:$mom_tool_corner_radius ) 想要哪个信息 就输入哪行 如果要两个以上 就飞边拉入词条输入这项编辑完毕[MTool Tath—卅直ehirtG Cantr &1—® Motion单击蓝色的区域机床控制 Machine Control 成此项设定进入一下界面我们只要在G43后加上M8既可完t43 H01Set lodesG02 G03然后点击" 进程动作 设定 我们只需要修改中间的那个G41 匚LT 如 G90 X Y 工 F E 讪 MOJ M0叮t41 t02 X Y Z I J K 7 SGOO G5C rapl rap2 S W03G43 &00 G90 rar3 HOICouted CyclesSpindle KF日日日日九丄丄丄J LA■ A1X. Ccunter-Cleckwise (CCLff)陌—Edi t Flane Codes• Full Circle QuadrajLt J?a/f asMiikimw |0.001 Maxinum ' 99999. 999进入下一页面修改这里把Vector-Arc Center to Start 该为Vector-Arc Start to Center 修改后OK推出不改出程序带R的带圆的程序就是乱做一团。
UG后置处理器定制培训
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.000000 0,1.0000000,0.0000000PAINT/PATHPAINT/SPEED,10LOAD/TOOL,1,ZOFF,150.0000PAINT/COLOR,186RAPIDGOTO/51.5000,-12.6421,12.1213,0.5000000,0.5000000,0.7071068 PAINT/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-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 M03 N0050 G43 Z213.858 H00N0060 Z300.858N0070 G1 Z210.858 F250. M08N0080 X-45.355N0090 G0 Z300.858N0100 M02%UG刀位数据数控加工指令后置处理UG/PostUG Data StorageUG PostEvent GeneratorEvent Handler.tcl Definition File.def Output FileEvent Name variableUser Definedvariable variablePost Builder.puiUG Data StorageLinear Move x = 100y = 50z = 75UG Post EventGeneratorproc MOM_linear_move {} { MOM_do_template Linear }Format Socket %0.3fAddress X{Format Socket Min 0 Max 550} BLOCK_TEMPLATE Linear { G01 X[$x] 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所调用EVENT——事件•一个事件是从UG文件中提取的一个数据集合•每一事件都与一组变量关联•对每一事件生成器识别的事件,都有一对应的TCL子程序进行处理•传递给事件处理器的变量将作为全局变量进行处理Event Generator——事件生成器•从UG中提取刀轨数据•将后处理命令分解成全局变量•利用运动学处理刀位点•将事件和变量传递给UG Post进行处理•后处理命令:–SPINDL/RPM,100,CLW•时间和变量–Event事件•MOM_spindle_rpm–Variables变量•mom_spindle_speed = 100•mom_spindle_direction = CLW•Start of program–EventMOM_start_of_program –Variablesmom_datemom_logname…•Start of a new path–EventMOM_start_of_path–Variablesmom_path_namemom_tool_name…Event Handler——事件处理器•TCL子程序,决定刀轨事件如何被处理•事例:proc MOM_start_of_program { } {MOM_output_literal “G28G00G91Z0”MOM_output_literal “X0Y0”MOM_output_literal “G90”}•一些有用的扩展命令–MOM_ask_env_varMOM_ask_env_var UGII_CAM_DEBUG_DIR –MOM_output_literalMOM_output_literal “Created by$mom_logname”–MOM_do_templateMOM_do_template linear_move–MOM_forceMOM_force ONCE X YMOM_force ALWAYS X Y motion_gMOM_force OFF motion_g–MOM_suppressMOM_suppress ONCE cutcom_gMOM_suppress ALWAYS NMOM_suppress OFF I J K定义文件中的关键字•MACHINE •INCLUDE•WORD_SEPARATOR •END_OF_LINE •SEQUENCE •FORMAT •ADDRESS•BLOCK TEMPLATEMachine , Include & Word Separator•MACHINE–机床的名字MACHINE siemen_3axis•INCLUDE–继承的定义文件INCLUDE generic.def standard.def •WORD_SEPARATOR–分割字符WORD_SEPARATOR “ ”End of line & Sequence•END_OF_LINE–每一行的结束符END_OF_LINE “\012”•SEQUENCE–输出序号–格式:•SEQUENCE format start increment frequencySEQUENCE seq_no 10 1 1定义文件基本概念•Block–G01 X54.11 Y-28.059 Z55. B0.0•Address (Word)–X54.11•Format–X54.11FORMAT•语法–FORMAT name format_string–事例FORMAT seq_no “&__5_00”FORMAT ComFed “%7.2f”FORMAT Socket_2 “&_02_00”Format string•&abcdefa= + or _ 输出或不输出+号b= 0 or _输出或不输出前面的0c= 0 -9小数点左边最大位数d= . or _输出或不输出小数点e= 0 -9小数点右边最大位数f= 0 or _输出或不输出后面的0• C 语言格式任何合法的C语言printf格式Address•语法ADDRESS name{FORMAT nameZERO_FORMAT nameFORCE < ALWAYS | ONCE | OFF >MAX number < Abort | Warning | Truncate >MIN number < Abort | Warning | Truncate >LEADER < string | TCL_expression >TRAILER < string | TCL_expression >INCREMENTAL< ON | OFF >OMIT value}Address 实例FORMAT Socket_2“&_02_00”……ADDRESS cutcom_register {FORMAT Socket_2FORCE OFFMAX 99MIN 0LEADER “D”}Block Template•语法BLOCK_TEMPLATE name{Address_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[$mom_cutcom_code]\optmotion_g[0]X[$mom_pos(0)]Y[$mom_pos(1)]cutcom_register[$mom_cutcom_adjust_register]\opt }后置处理调试调试•信息输出mom_information.out•Move (or copy) wish83.exe to:…\mach\auxiliary\ugwish.exe•Source the following TCL script files in UGII_CAM_DEBUG_DIR mom_debug.tclormom_review.tcl•Turn the debug mode onMOM_set_debug_mode ON•mom_debug_all.out will be generated•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——在运动前进行处理常用的参数•mom_pos——当前位置数据•mom_prev_pos——上一位置数据•mom_motion_type——运动类型•mom_machine_time——加工时间•mom_tool_number——刀具号•mom_operation_type——操作类型查找更多参数?•Check the Documentation •Using Post BuilderUtilities -> Browse MOM Variables •Using debug tools后置处理器创建创建一后置处理器的流程获取机床和控制系统数据Post Builder测试输出机床类型合格的后置处理器创建/编辑TCL 文件创建/编辑def 文件测试输出错误错误正确正确特殊机床铣、车、车铣复合、线切割STOP针对Post Builder 中不包含的功能Post Builder•生成UG后置处理器的工具My.pui •Post Builder生成的文件:•.pui ——记忆Post Builder的设定•.tcl & .def——后置处理器Post BuilderMy.tclMy.def创建一新后置处理器的基本步骤•创建一检验零件,将通过该零件测试后置处理器覆盖的功能。
浅谈SIEMENS数控系统UG后置处理常用TCL语句使用技巧
浅谈SIEMENS数控系统UG后置处理常用TCL语句使用技
巧
刘解语
【期刊名称】《电脑与电信》
【年(卷),期】2018(000)009
【摘要】SIEMENS数控系统为满足数控加工中心高速、高效、高精度加工零件的要求,提供了一系列特有的指令功能,其程序结构有独特的要求.使用UG软件的数控编程人员往往只需关心加工刀轨,把生成程序代码的任务交给后置处理来完成.为满足数控编程人员的需求,就需要使用TCL语言制作后置处理.本文结合SIEMENS系统指令特点,简要介绍TCL语言替换命令、流程控制命令在SIEMENS系统后置处理制作中的应用.
【总页数】5页(P39-43)
【作者】刘解语
【作者单位】洛阳市第一高级中学,河南洛阳 471000
【正文语种】中文
【中图分类】TP312
【相关文献】
1.浅析 UG NX Postbuilder 结合 TCL 语言的后置处理 [J], 尹童飞;王建新;胡忠彪
2.MasterCAM9.0软件专用后置处理程序的开发用于SIEMENS 810D数控系统[J], 魏家鹏;王素艳
3.浅谈UG6.0后置处理器的应用 [J], 袁国伟
4.基于Mastercam X3的SIEMENS 802D数控铣床系统后置处理程序开发 [J], 张莲;黄浪贵
5.TCL语言在FANUC数控系统UG后置处理中的应用 [J], 刘解语
因版权原因,仅展示原文概要,查看原文内容请购买。
基于UG6_0的DMU125FD车铣复合加工中心后置处理的开发
基于U G6.0的DM U125FD车铣复合加工中心后置处理的开发蒋思宝,张宇,刘爽(昆明理工大学机电工程学院,云南昆明650093)摘要:针对现有主流CAD/CAM系统中尚无DMU125FD类型机床的专用后置处理,而又是实际生产中迫切需要解决的问题,提出了基于坐标转换模型的旋转轴参数设定方法,同时利用Link Post技术来创建车铣复合这一类型的后置处理。
最后利用一个实例来验证该后置处理的正确性。
关键词:后置处理;Link Post;车铣复合中图分类号:TP311文献标识码:A文章编号:1672-1616(2011)09-0037-04由于现在手工编制数控程序已经逐渐被各类成熟的自动编程CAD/CAM软件取代,而自动编程过程需要将刀位源文件转换成符合机床本身的数控指令代码后才能被机床识别加工,因此需要进行后置处理。
目前还没有完全通用的后置处理能实现各种机床的后置处理,随着控制系统和机床结构的不断创新,能完全满足各类机床需要的通用后置处理还没有实现。
因此针对一些新型的数控机床,必须开发一套符合其本身的一套数控指令代码。
这里针对五轴带一转台一摆头的车铣复合加工中心进行后置处理开发研究[1-3]。
1机床主要参数以UG/POST Builder开发DMU125FD车铣复合加工中心的专用后置处理器为例,来说明五轴带一转台一摆头这类车铣加工中心的后置处理器的开发过程。
该机床数控系统采用Heidenhain公司的M illPlus iT V530,输出最小分辨率为01001mm,最大允许顺序号为9999999,快速进给速度为60000mm/min,机床圆弧中心采用绝对坐标值表达,自动刀库容量为40把,并且该机床的最大主轴转速为10000r/m in,X,Y,Z轴行程分别为:1250,1000,1000mm,B轴摆动范围为-30b~+180b。
这里需要说明的是,当B轴转动到0b时,机床为立式,转动到180b时,机床为卧式。
浅谈UG 6.0后置处理器的应用
N O T是 用包 含 在 P R XP S A T文 件 中 的刀 具 路径 信 息
作为后 置 处理 的输 入 。 ( ) 工输 出管理 器 的功 用 Mauatr g up t 2加 nfc i tu uno Maa e。加工 输 出管理 器 是 N O T后 置处 理 器 的 n gr XP S 核 心 , U X . 供 的 一 个 事 件 驱 动 工 具 , 后 是 G N 60提 在 置 处理 时 , 工输 出管 理 器启 动 翻译 器 , 向翻译 器 加 并
.
旋 转 轴 为垂 直 布 置 ,还 有 的机 床 在 加 工 时 可 以多 轴 式 进行 后置 处理 。本 文将 对 N O T后 置处 理 方式 XP S
联 动 等 。另外 各种 机 床所 使用 的控 制 系统 也不 一样 , 对 于 同一功 能 ,在不 同 的数控 系 统 中其 代 码 也 不 完
《 装备 制 造技术 )0 1 2 1 年第 2期
浅 谈 U . 置 处 理器 的应 用 G 6O后
袁 国 伟
( 宁 机 电职业 技术 学 院 , 宁 丹 东 1 8 0 ) 辽 辽 10 2
摘 要 : 绍 了 UG NX . 置 处 理 器 类 型 、 成 、 介 60后 组 工作 原 理 及 操 作 方 法 , 目的 是 使 读 者 了解 并 掌握 UG NX . 处 60后 理构建技术 , 完成 简单 或 任 意 复 杂 机床 的后 处 理 。
关键词 : 置处理 器 ; 后 刀具路径 ; 事件 生成器 ; 事件 管理 器
中图 分 类 号 :G6 9 T 5 文献标识码 : B 文章 编 号 :6 2 5 5 ( 0 )2 0 3 0 17 — 4X 2 1 0— 1 -2 1 7
UG使用经验范文
UG使用经验范文作为一名UG用户,我在使用UG时积累了一些经验,总结如下。
首先,了解UG的基本操作是非常重要的。
UG作为一款强大的3D建模软件,有很多复杂的功能和操作方法,因此要熟悉基本的操作是必要的。
可以通过观看视频教程、阅读帮助文档等途径来学习基本的操作方法。
其次,多练习是提高UG技能的关键。
只有通过不断地实践和练习,才能熟悉各种功能和操作方法,并能够灵活运用。
可以尝试模仿一些简单的建模案例,不断尝试和探索新的技巧和方法。
另外,了解UG的快捷键是提高工作效率的关键。
UG有很多常用的快捷键,比如选择、旋转、复制等操作都可以通过快捷键来完成。
熟练掌握这些快捷键可以大大提高工作效率,并能够更加流畅地操作软件。
此外,关注UG的升级和更新也是很重要的。
UG每年都会推出新的版本,其中会加入一些新的功能和改进,而且还会修复已知的bug和问题。
及时了解并学习这些新功能,能够使工作更高效,并保持自己与行业的同步。
在使用UG进行建模时,应该注意一些技巧和规范。
比如,在建模之前,可以先做好一些规划和准备工作,如确定建模的尺寸、设置好工程单位等。
在建模过程中,应该尽量使用参数化建模方法,这样可以方便后续的修改和调整。
此外,还可以考虑使用一些快速建模工具和插件,来提高建模的效率。
另外,UG还有一些特殊的功能和应用,如装配和动画等。
对于这些功能,我们也可以通过学习和实践来掌握,并根据需求灵活应用。
比如,在进行装配时,可以使用约束和关系来准确地定位和调整零件的位置,从而保证装配的准确性。
最后,良好的沟通和协作能力也是UG用户需要具备的重要素质。
在工作中,UG通常不是独立使用,而是与其他软件和团队成员进行配合和协作。
因此,良好的沟通和协作能力可以提高工作效率,并确保项目的顺利进行。
总之,UG作为一款强大的3D建模软件,使用经验的积累需要时间和实践。
通过不断地学习和实践,我们可以熟练掌握UG的各种操作方法和技巧,并能够在实际工作中高效地应用。
ug 多轴后处理 旋转角度 就近原则
UG多轴后处理是用来对CAD模型进行后期处理的一种技术。
在进行多轴后处理时,旋转角度的选择具有重要意义,通常需要遵循就近原则,以确保后处理结果的准确性和高效性。
下面将从多轴后处理的基本步骤和旋转角度选择的原则两方面进行详细探讨。
一、多轴后处理的基本步骤1. 模型准备在进行多轴后处理之前,首先需要准备好所需要进行后处理的CAD模型。
这包括对模型进行导入、几何体分析、边界修整等操作,确保模型的几何结构完整、准确。
2. 多轴设置在多轴后处理中,需要根据模型的特点和加工要求设置多轴参数。
这包括选择旋转轴的数量和位置、确定旋转顺序和角度范围等。
合理的多轴设置对后处理结果的质量和效率具有重要影响。
3. 后处理操作一旦多轴参数设置完毕,就可以进行后处理操作。
这包括对模型进行倾斜平面切削、多轴螺纹加工、多轴铣削等操作,以实现对模型的精密加工。
4. 仿真验证在完成后处理操作后,需要进行仿真验证,检查模型的加工质量和加工时间等指标。
根据仿真结果,可以对后处理操作进行调整和优化,以提高加工效率和准确性。
二、旋转角度选择的就近原则在进行多轴后处理时,选择旋转角度时需要遵循就近原则,即尽量选择距离当前位置最近的旋转角度。
就近原则的原则和好处主要体现在以下几个方面:1. 精确度就近原则可以有效提高后处理结果的精度。
选择距离当前位置最近的旋转角度,可以减少加工过程中的误差,确保模型加工的准确性和精度。
2. 效率遵循就近原则可以提高后处理操作的效率。
由于选择的旋转角度距离当前位置较近,可以减少加工路径的距离,从而减少加工时间和成本。
3. 兼容性就近原则可以提高多轴操作的兼容性。
选择距离当前位置最近的旋转角度,可以使得后处理操作相对简单和稳定,减少出现冲突或错误的可能性。
在实际应用中,为了遵循就近原则,通常需要进行严格的角度计算和选择。
这包括对模型的几何结构和特点进行分析,确定最优的旋转角度组合,以实现就近原则的应用。
UG多轴后处理旋转角度的选择需要遵循就近原则,以确保后处理结果的精确度、效率和兼容性。
UG编程中的背面加工技巧介绍
UG编程中的背面加工技巧介绍在数控编程中,背面加工是一项关键的技术,尤其是在UG软件中。
背面加工可以实现对工件的背面进行精确的加工和处理,提高加工效率和加工质量。
本文将介绍UG编程中的几种常用的背面加工技巧,帮助读者更好地掌握这一技术。
一、背面加工的概述背面加工是指在加工过程中对工件的后侧进行加工。
在UG软件中,可以通过设置坐标系、刀具路径和切削参数等来实现对背面的加工。
背面加工不仅可以提高加工效率,还可以避免因工具刀具参数的变化而导致的误差。
二、背面加工技巧介绍1. 设置背面加工坐标系在UG软件中,设置背面加工坐标系是进行背面加工的第一步。
通过选择工件的后侧面作为加工的参考面,确定背面加工的参考坐标系。
在设置坐标系时,需要考虑到刀具路径和切削参数等因素,以实现对背面的准确加工。
2. 刀具路径规划在进行背面加工的刀具路径规划时,需要选择合适的切削路径和切削方向。
一般情况下,背面加工的刀具路径与正面加工的刀具路径相反。
通过合理规划刀具路径,可以有效避免碰撞和误差,并提高加工精度。
3. 切削参数设置背面加工的切削参数设置与正面加工相似,需要考虑到刀具的进给速度、转速和切削深度等因素。
在设置切削参数时,需根据背面加工的具体要求和材料的特性进行调整,以确保背面加工效果的可靠和稳定。
4. 多轴联动加工在复杂的工件加工中,常常需要进行多轴联动加工。
在UG软件中,可以通过设置多个中间点和切削平面,实现多轴联动的背面加工。
多轴联动加工能够充分发挥机床的灵活性和自动化程度,提高生产效率和加工质量。
5. 背面加工路径优化为了进一步提高背面加工的效率和质量,可以对刀具路径进行优化。
在UG软件中,可以通过调整切削路径、增加过渡段和优化刀具路径等手段,实现背面加工路径的最优化。
路径优化不仅可以减少加工时间,还可以提高加工精度和表面质量。
三、背面加工技巧的应用案例下面以一具体的案例来说明背面加工技巧的应用。
案例:加工一个带有复杂凹槽的工件。
浅谈UG后处理及应该注意的几个问题
浅谈UG后处理及应该注意的几个问题今天谈一下对后处理的认识以及应该注意的几个问题,尽量减少在实际应用中因后处理的不当所带来的损失(比如撞刀、过切等)。
Unigraphics作为一种优秀CAD/CAM软件已被广泛应用于汽车、航空等领域,基础应用方面的文章也比较多,但对于加工后处理(postprocessing)这方面的文章却不多,本人结合自己的工作和在实际中遇到的几个问题,谈一下对后处理的认识以及应该注意的几个问题,尽量减少在实际应用中因后处理的不当所带来的损失(比如撞刀、过切等)。
我们利用UG加工模块产生刀轨,首要目的是为了加工工件,但我们不能直接将这种未修改过的刀轨文件传送给机床进行切削工件,因为机床的类型很多,每种类型的机床都有其独特的硬件性能和要求,比如它可以有垂直或是水平的主轴,可以几轴联动等。
此外,每种机床又受其控制器(controller)的控制,控制器接受刀轨文件并指挥刀具的运动或其它的行为(比如冷却液的开关),但控制器也无法接受这种未经格式化过的到轨文件,因此,刀轨文件必须被修改成适合于不同机床/控制器的特定参数,这种修改就是所谓的后处理。
后处理最基本的两个要素就是刀轨数据(Tool Path Data)和后处理器(A Postprocessor),如下图示:UG的后处理有两种方法:一种是利用MOM(Manufacturing Output Manager),一种是利用GPM(Graphics Postprocessor Module)。
MOM的工作过程如下:由上图我们知道,MOM后处理是将UG的刀轨作为输入,它需要两个文件,一个是Event Handler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Definition File,扩展名为.def,包含一系列机床、刀具的静态信息。
这两个文件可以利用UG自带的工具POSTBUILD来生成。
当这两个文件生成后,我们要将它加入template_post.dat(..\\UGS180\MACH\resource\postprocessor)文件里才能使用,其格式如下:fanuc,${UGII_CAM_POST_DIR}fanuc.tcl,${UGII_CAM_POST_DI R}fanuc.defGPM的工作过程如下:由上图我们知道,GPM后处理是将刀轨源文件(the cutter location source file)作为输入,它需要一个MDF(machine data file)即机床数据文件。
基于UG6_0的DMU125FD车铣复合加工中心后置处理的开发
基于U G6.0的DM U125FD车铣复合加工中心后置处理的开发蒋思宝,张宇,刘爽(昆明理工大学机电工程学院,云南昆明650093)摘要:针对现有主流CAD/CAM系统中尚无DMU125FD类型机床的专用后置处理,而又是实际生产中迫切需要解决的问题,提出了基于坐标转换模型的旋转轴参数设定方法,同时利用Link Post技术来创建车铣复合这一类型的后置处理。
最后利用一个实例来验证该后置处理的正确性。
关键词:后置处理;Link Post;车铣复合中图分类号:TP311文献标识码:A文章编号:1672-1616(2011)09-0037-04由于现在手工编制数控程序已经逐渐被各类成熟的自动编程CAD/CAM软件取代,而自动编程过程需要将刀位源文件转换成符合机床本身的数控指令代码后才能被机床识别加工,因此需要进行后置处理。
目前还没有完全通用的后置处理能实现各种机床的后置处理,随着控制系统和机床结构的不断创新,能完全满足各类机床需要的通用后置处理还没有实现。
因此针对一些新型的数控机床,必须开发一套符合其本身的一套数控指令代码。
这里针对五轴带一转台一摆头的车铣复合加工中心进行后置处理开发研究[1-3]。
1机床主要参数以UG/POST Builder开发DMU125FD车铣复合加工中心的专用后置处理器为例,来说明五轴带一转台一摆头这类车铣加工中心的后置处理器的开发过程。
该机床数控系统采用Heidenhain公司的M illPlus iT V530,输出最小分辨率为01001mm,最大允许顺序号为9999999,快速进给速度为60000mm/min,机床圆弧中心采用绝对坐标值表达,自动刀库容量为40把,并且该机床的最大主轴转速为10000r/m in,X,Y,Z轴行程分别为:1250,1000,1000mm,B轴摆动范围为-30b~+180b。
这里需要说明的是,当B轴转动到0b时,机床为立式,转动到180b时,机床为卧式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.0.0:打开后处理工具卡
1.2.0:进入创建后处理文件页面
1.2.1 创建一个新的后处理文件这里输入文件名(英文)
此区域Inches 英制单位Millimeters 公制设定
此区域轴选项3-轴4-轴或5轴这里只讲解3轴通用设定此区域为机床类型设定Generic 通用的Library 浏览自带机床User’s 用户自定义
此区域描述你的后处理单只能输入英文
选择完自己需要的格式后处理单击OK 进入下一步
这一选项进行修改你的程序头程序尾中间换刀程序衔接道具号道具属性显示的添加进行讲解
此选项为程序头选项此选项为增加程序条命令点击它可以拖入程
序条就像这样这里的垃圾桶通样你不想要的此条可以删除
下面讲解通用的编程设置下面图片是默认的设置
此选项为N码关闭此选项为N码开启一般都是把这条此选项需要更改改成你需要的G40 G49 G80 G90既可单击这条词条就可修改进入下一画面把不需要的拖入垃圾桶
通过此选项里的代码你可以找到你想要的改好后点击OK既可
安全起见最好加入个Z轴回零命令拉入一个词条框
添加一个新的词条框如果你想把词条框放在哪个词条框的周围只要看好词条对应放置位置变白既可松掉鼠标下面进入新词条选项里点击这里可以加入你要的词条
而我们需要的是 G00 G91 G28 Z0 命令可以用文本形式输入就是这里选择第二个选项“TEXT”文本点击 Add word 拉入这个区域同样变白放置输入你要的文本G00 G91 G28 ZO 点击OK 既可程序头设定完成就是这个效果看下图如果需要加入O号
下面编辑你的换刀过程点击中文意思就是操作开始步骤
在这里你可以加入你需要的道具信息 N号的开关 M8 M9的开关设置 G43H00等设置下面先讲解 N号的加入
加入N号我们只需要拉两个 N号开关词条就可以
选择这一选项拉到上面是N号开
然后拉入在下面既可下面加入刀具信息找到这个选项操作员消息
拉入 N号关后面
输入命令
MOM_output_literal “( 刀具名称:$mom_tool_name )”
MOM_output_literal “( 刀具直径:$mom_tool_diameter )”
MOM_output_literal “( 刀具R角半径:$mom_tool_corner_radius )”
想要哪个信息就输入哪行如果要两个以上就飞边拉入词条输入
这项编辑完毕
单击蓝色的区域
机床控制 Machine Control 进入一下界面我们只要在G43后加上M8既可完成此项设定
然后点击进程动作设定我们只需要修改中间的那个 G02 G03
的
进入下一页面
该为Vector-Arc Start to Center 修改后OK 推出不改出程序带R的带圆的程序就是乱做一团。
这项无需修改固定循环孔功能
All right! 最后让我们来修改程序尾。
可以加入加工时间只是参考值的时间点击进入以下界面
把不需要的拉入垃圾桶把M02 该为M30 或在前面加入你要的 M5 M9 啊什么的过加入G00 G91 G28 Z0 最后加入加工时间It’s a interesting sequence!!~!~
在这里找到这个选项 Custom Command 拉入最后输入
global mom_machine_time
MOM_output_literal “运行时间:[ format “%.2f” $mom_machine_time]”
点击OK 保存在一个你能找到的英文文件夹里你的后处理可以用了可以试试了自己多研究研究很有趣的。