UG后处理批处理教程

合集下载

UG后处理

UG后处理

UG/POST后处理综述UG/POST后处理综述一、后处理简述无论是哪种CAM软件,其主要用途都是生成在机床上加工零件的刀具轨迹(简称刀轨)。

一般来说,不能直接传输CAM软件内部产生的刀轨到机床上进行加工,因为各种类型的机床在物理结构和控制系统方面可能不同,由此而对NC程序中指令和格式的要求也可能不同。

因此,刀轨数据必须经过处理以适应每种机床及其控制系统的特定要求。

这种处理,在大多数CAM软件中叫做“后处理”。

后处理的结果是使刀轨数据变成机床能够识别的刀轨数据,即NC代码。

可见,后处理必须具备两个要素:刀轨——CAM内部产生的刀轨;后处理器——是一个包含机床及其控制系统信息的处理程序。

UG系统提供了一般性的后处理器程序——UG/Post,它使用UG内部刀轨数据作为输入,经后处理后输出机床能够识别的NC代码。

UG/Post有很强的用户化能力,它能适应从非常简单到任意复杂的机床及其控制系统的后处理。

二、UG/Post组成结构提到UG/Post后处理器,不得不简单的介绍一下MOM(Manufacturing Output Manager),即加工输出管理器。

MOM是UG提供的一种事件驱动工具,UG/CAM模块的输出均由它来管理,其作用是从存储在UG/CAM内的数据中提取数据来生成输出。

UG/Post就是这种工具的一个具体运用。

MOM是UG/post后处理器的核心,UG/post使用MOM来启动解释程序,向解释程序提供功能和数据,并加载事件处理器(Event Handler)和定义文件(Definition File)。

除MOM外,UG/post主要由事件生成器、事件处理器、定义文件和输出文件等四个元素组成。

一旦启动UG/POST后处理器来处理UG内部刀轨,其工作过程大至如下:事件生成器从头至尾扫描整个UG刀具轨迹数据,提取出每一个事件及其相关参数信息,并把它们传递给MOM去处理;然后,MOM传送每一事件及其相关参数给用户预先开发好的事件处理器,并由事件处理器根据本身的内容来决定对每一事件如何进行处理;接着事件处理器返回数据给MOM作为其输出,MOM读取定义文件的内容来决定输出数据如何进行格式化;最后,MOM把格式化好的输出数据写入指定的输出文件中。

ug后处理教程

ug后处理教程

制作自己的后处理1,开始菜单里打开UG/POST Builder附件0.PNG (17.26 KB)2008-1-14 20:541.PNG (130.23 KB)下面说说UG/POST Builder的界面和一些基本的东西设定螺旋下刀的方式增加一个自定义命令,拖到%下一行,如图,加入以下命令uplevel #0 {set mom_kin_helical_arc_output_mode LINEAR MOM_reload_kinematics}完成加turbo,使后处理速度快5~6倍再在如图位置增加一个自定义命令输入以下内容uplevel #0 {set mom_kin_is_turbo_output "TRUE"MOM_reload_kinematics}完成这个命令可以使后处理速度快5~6倍,一个字“快”加入这个命令后,如果不想自动开油的话要修改下面三个地方,只有加了turbo的才改这三个地方以下内容需要回复才能看到自己的自定义设置如果自己喜欢在每次程式开始时做一次Z轴回零的动作,按以下三个图设置以下内容需要回复才能看到2.PNG (16.78 KB)2008-1-14 21:10 , 阅读权限: 113.PNG (19.15 KB)2008-1-14 21:10 , 阅读权限: 11自己的自定义设置有些高速机要在程式开始前加入G05.1Q1,有的又要加其它指令,但不管加什么指令,按以下方法都可以搞定以下内容需要回复才能看到在程式尾加入G05.1Q0G49,和程式头的方法一样。

把M02改为M30,点击M02进行修改,方法如图以下内容需要回复才能看到在程式头或程式尾加一些强制性输出的指令也可以用以下方法搞定,以加入G05.1Q1为例增加一个自定义命令,在里面添加如下命令MOM_output_literal "G05.1Q1"如果要多加几行指令,只需换行重复以上的动作,只是G05.1Q1要换成其它的指令罢了以下内容需要回复才能看到加入刀具信息在弹出的对话框中输入如下指令global mom_tool_diameterglobal mom_tool_corner1_radiusglobal mom_tool_nameMOM_output_literal "( $mom_tool_name D=[format "%.2f" $mom_tool_diameter] R=[format "%.2f" $mom_tool_corner1_radius] )"注意,D和R都可以改成你方便识别的文字,也可以改成汉字,不过要你的机床能识别汉字,%.2f是输出刀具信息的精度,这个意思是小数点后面2位数,2可以改成其它数字,其它地方就不要改了。

教你如何制作属于自己的UG后处理

教你如何制作属于自己的UG后处理

教你如何制作属于自己的UG后处理制作属于自己的UG后处理是一个相对繁琐的过程,需要一定的UG软件的使用经验和编程知识,下面将详细介绍一步步的制作过程。

首先,打开UG软件并载入您的模型。

选择"应用"选项卡中的"后处理"功能,并点击"启动"按钮。

要创建新的自定义操作,点击"新建"按钮。

在弹出的对话框中,输入您的后处理操作的名称,并选择您想要的操作类型,例如显示/隐藏实体、修改实体颜色、修改实体线宽等。

完成上述设置后,UG会自动切换到"操作定义"选项卡。

在这里,您可以选择要应用该操作的实体类型,例如点、线、面等。

您还可以选择要应用操作的实体范围,例如全部实体、选定实体等。

然后,您需要设置操作的具体参数。

UG提供了多种参数设置选项,包括颜色、线型、线宽、透明度等。

根据您的需求,选择适当的参数值,并将其添加到操作列表中。

完成参数设置后,单击"保存"按钮以保存操作。

接下来,您可以使用已创建的操作。

首先,选择要应用操作的实体,并在"操作定义"选项卡中选择您创建的操作。

最后,您可以将保存的操作导出为后处理模板文件,以便在其他模型中使用。

在"操作定义"选项卡中,单击"模板"按钮,并选择导出选项。

根据您的需求,选择要导出的操作,并为模板文件指定名称和保存路径。

通过以上步骤,您就可以制作属于自己的UG后处理。

这样,您可以根据自己的需求和喜好来定制模型的显示效果,提高工作效率和模型的可视化效果。

需要注意的是,制作后处理涉及到UG软件的使用技巧和编程知识,需要一定的实践和经验。

建议初学者可以先参考UG相关教程和文档,多进行实践和探索,逐渐掌握制作后处理的技巧和方法。

ug后处理教程

ug后处理教程

制作自己的后处理1,开始菜单里打开UG/POST Builder附件0.PNG (17.26 KB)2008-1-14 20:541.PNG (130.23 KB)下面说说UG/POST Builder的界面和一些基本的东西设定螺旋下刀的方式增加一个自定义命令,拖到%下一行,如图,加入以下命令uplevel #0 {set mom_kin_helical_arc_output_mode LINEARMOM_reload_kinematics}完成加turbo,使后处理速度快5~6倍再在如图位置增加一个自定义命令输入以下内容uplevel #0 {set mom_kin_is_turbo_output "TRUE"MOM_reload_kinematics}完成加turbo,使后处理速度快5~6倍这个命令可以使后处理速度快5~6倍,一个字“快”加入这个命令后,如果不想自动开油的话要修改下面三个地方,只有加了turbo的才改这三个地方以下内容需要回复才能看到自己的自定义设置如果自己喜欢在每次程式开始时做一次Z轴回零的动作,按以下三个图设置以下内容需要回复才能看到2.PNG (16.78 KB)2008-1-14 21:10 , 阅读权限: 113.PNG (19.15 KB)2008-1-14 21:10 , 阅读权限: 11自己的自定义设置有些高速机要在程式开始前加入G05.1Q1,有的又要加其它指令,但不管加什么指令,按以下方法都可以搞定以下内容需要回复才能看到在程式尾加入G05.1Q0G49,和程式头的方法一样。

把M02改为M30,点击M02进行修改,方法如图以下内容需要回复才能看到在程式头或程式尾加一些强制性输出的指令也可以用以下方法搞定,以加入G05.1Q1为例增加一个自定义命令,在里面添加如下命令MOM_output_literal "G05.1Q1"如果要多加几行指令,只需换行重复以上的动作,只是G05.1Q1要换成其它的指令罢了以下内容需要回复才能看到加入刀具信息在弹出的对话框中输入如下指令global mom_tool_diameterglobal mom_tool_corner1_radiusglobal mom_tool_nameMOM_output_literal "( $mom_tool_name D=[format "%.2f" $mom_tool_diameter] R=[format "%.2f" $mom_tool_corner1_radius] )"注意,D和R都可以改成你方便识别的文字,也可以改成汉字,不过要你的机床能识别汉字,%.2f是输出刀具信息的精度,这个意思是小数点后面2位数,2可以改成其它数字,其它地方就不要改了。

UG后处理技巧说明

UG后处理技巧说明

UG后处理技巧说明
一、土压力后处理技巧
土压力后处理技巧主要是在建筑物和基础上,以增加土压力以及延长建筑物使用寿命的一种技术。

本文将介绍其实施过程及技巧。

1、根据工程需要,设置合适的土压力深度。

土压力后处理时,首先要求根据建筑物或基础的实际情况,结合工程的需要,合理计算出所需土压力的最小深度。

这一步对土压力后处理的效果是非常关键的。

深度太浅则会影响土压力的作用,深度太深则对设备和施工造成额外的损失。

2、土处理过程的选择
土压力后处理时,会根据建筑物的要求,结合土质的特性,选择合适的土处理方法,实施土压力后处理。

一般可根据建筑物的要求,选择压实土处理、灌浆处理、处理加固、土处理加密、定向钻探加固等处理方法。

3、注意土处理的质量控制
土压力后处理的实施过程中,重要的一环是要求良好的土处理质量。

要求从深度、宽度等方面做到准确无误,土处理实施到底,并根据土质特性,合理调整机械参数,达到要求的土处理强度。

4、使用专用设备
土压力后处理时,要求使用专用设备,并根据实际需要,选择最佳的设备。

D四轴UG后置处理制作方法

D四轴UG后置处理制作方法

1.打开UG7.5后置处理构造器——》选择新建后处理;2.设置后处理名称(字母和符号组成)——》后处理输出单位(毫米)——》机床类型(4轴带轮盘铣床)——》调用库中现有的840D控制器——》点击确定;3.对后处理构造器的机床、程序和刀轨、NC数据定义、虚拟NC控制器四个组成部分的参数进行修改和设置,输出设置中的参数保持原样,不做调整;4.机床设置:——》5.设置第四轴参数(一般参数保持原样,不做调整);6.旋转平面设置为XY,文字指引线设置为A,旋转轴设置为反向;7.点击界面上的显示机床,查看机床模型如下,则表明4轴参数设置正确;8.程序和刀轨设置——》程序——》程序起始序列——》程序开始;9.在程序开始中增加G55、G64、D1三个块;(添加方法:添加新块——》将添加块拖到要添加的位置进行创建——》添加文字:文本——》将添加文字拖到屏幕中央编辑区域——》弹出对话框——》输入G55——》再重复以上步骤添加下一个;10.程序和刀轨设置——》程序——》操作起始系列设置第一个刀具和自动换刀事件格式如下:11.程序和刀轨设置——》程序——》刀轨——》运动——》线性移动12.程序和刀轨设置——》程序——》刀轨——》运动——》圆周移动设置试用平面为XY,最小圆弧长度为0.02,输出格式调整如下图:13.程序和刀轨设置——》程序——》操作结束序列——》刀轨结束14.程序和刀轨设置——》程序——》程序结束序列——》程序结束15.程序和刀轨设置——》定制命令——》PB_CMD_before_motion在PB_CMD_output_5axis一行最前面加上#(一个或多个都可),或者删除该行16.程序和刀轨设置——》定制命令——》PB_CMD_set_Sinumerik_default_setting将对应有”V7”一行的COMPCAD改为COMPOF17.程序和刀轨设置——》定制命令——》PB_CMD_output_Sinumerik _setting在下图命令行前加#,以取消多余代码的输出18.程序和刀轨设置——》定制命令——》PB_CMD_output_motion _message在下图命令行前加#,以取消多余代码的输出19.NC数据定义参数设置20.选择Abscoord,将其输出格式调整为5.3,意为输出坐标值精确到小数点后3位即可21.同理选择Rotary,将其输出格式调整为4.3,意为输旋转角度值精确到小数点后3位22.虚拟控制器参数设置23.勾选生成虚拟NC控制器,否则无法输出代码24.完成设置,点击保存在选择非中文路径目录下,完成。

UGNX4.0后处理详解

UGNX4.0后处理详解

本文简明扼要地介绍了UG/Post后处理器的基本概念,组成及内容,目的是使广大读者从全局上对UG/Post有所了解和认识,文章深入浅出,实用性强,是一篇不可多得的普及力作。

一、后处理简述无论是哪种CAM软件,其主要用途都是生成在机床上加工零件的刀具轨迹(简称刀轨)。

一般来说,不能直接传输CAM软件内部产生的刀轨到机床上进行加工,因为各种类型的机床在物理结构和控制系统方面可能不同,由此而对NC程序中指令和格式的要求也可能不同。

因此,刀轨数据必须经过处理以适应每种机床及其控制系统的特定要求。

这种处理,在大多数CAM软件中叫做“后处理”。

后处理的结果是使刀轨数据变成机床能够识别的刀轨数据,即NC代码。

可见,后处理必须具备两个要素:刀轨——CAM内部产生的刀轨;后处理器——是一个包含机床及其控制系统信息的处理程序。

UG系统提供了一般性的后处理器程序——UG/Post,它使用UG内部刀轨数据作为输入,经后处理后输出机床能够识别的NC代码。

UG/Post有很强的用户化能力,它能适应从非常简单到任意复杂的机床及其控制系统的后处理。

二、UG/Post组成结构提到UG/Post后处理器,不得不简单的介绍一下MOM(Manufacturing Output Manager),即加工输出管理器。

MOM是UG提供的一种事件驱动工具,UG/CAM模块的输出均由它来管理,其作用是从存储在UG/CAM内的数据中提取数据来生成输出。

UG/Post就是这种工具的一个具体运用。

MOM是UG/post后处理器的核心,UG/post使用MOM来启动解释程序,向解释程序提供功能和数据,并加载事件处理器(Event Handler)和定义文件(Definition File)。

除MOM外,UG/post主要由事件生成器、事件处理器、定义文件和输出文件等四个元素组成。

一旦启动UG/POST后处理器来处理UG内部刀轨,其工作过程大至如下:事件生成器从头至尾扫描整个UG刀具轨迹数据,提取出每一个事件及其相关参数信息,并把它们传递给MOM去处理;然后,MOM传送每一事件及其相关参数给用户预先开发好的事件处理器,并由事件处理器根据本身的内容来决定对每一事件如何进行处理;接着事件处理器返回数据给MOM作为其输出,MOM读取定义文件的内容来决定输出数据如何进行格式化;最后,MOM 把格式化好的输出数据写入指定的输出文件中。

UG 后处理 操作

UG 后处理   操作

UG 后处理要适当的提高自己的英语水平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的带圆的程序就是乱做一团。

ug后处理制作教程

ug后处理制作教程

UG后处理制作教程简介UG(Unigraphics)是一款强大的计算机辅助设计(CAD)软件,被广泛应用于工程制图、产品设计和制造等领域。

在使用UG进行设计后,还需要对设计结果进行后处理,以生成可供生产和制造使用的输出文件。

本文档将向您介绍UG后处理的基本步骤和常用功能,帮助您进行高效准确的后处理工作。

步骤一:选择后处理器UG提供了多种后处理器,可以根据不同需求选择适合的后处理器。

在UG界面的“后处理”选项中,选择合适的后处理器,如输出NASTRAN文件后处理,切换到相应的后处理界面。

步骤二:设置后处理参数在进行后处理之前,需要根据实际需求设置后处理参数。

常见的后处理参数包括:结果输出路径、结果文件格式、后处理图形显示等。

通过设置这些参数,可以满足不同的后处理需求。

步骤三:后处理图形显示UG提供了丰富的图形显示功能,可以直观地展示设计结果。

在后处理界面中,可以选择要显示的结果类型,如应力、位移、温度等。

同时,还可以根据需要对显示的结果进行颜色映射、边界设置等操作,以便更好地观察和分析设计结果。

步骤四:后处理结果导出在后处理过程中,可以将结果导出为各种格式的文件,以便于与其他软件进行数据交换和共享。

UG支持多种文件格式的导出,包括NASTRAN、STL、IGES、STEP等。

根据实际需要,选择合适的文件格式并导出结果文件。

常用功能介绍1. 结果过滤和转换在后处理过程中,可以通过结果过滤和转换功能,对设计结果进行筛选和转换。

例如,可以通过过滤功能只显示某些关键区域的结果,或者通过转换功能将结果数据转换为其他单位或坐标系。

2. 结果剪裁和裁剪UG提供了结果剪裁和裁剪功能,可以根据需要选择感兴趣的区域进行处理。

通过剪裁和裁剪操作,可以更详细地观察和分析设计结果,提高后处理的效率和准确性。

3. 动画演示和动态模拟除了静态结果的显示和分析,UG还提供了动画演示和动态模拟的功能。

可以通过设置时间步长和动画参数,对设计结果进行动态展示,以便更好地理解和评估设计的运行情况。

UG后处理批处理教程--问

UG后处理批处理教程--问

三维网:为中国机械制造行业提供全方位的信息资讯!FTP 搜索 | 下载论坛附件流量兑换 | 在线充值 | QQ 客服1| QQ 客服2 | 繁體中文791744496 我的帖子 短消息 论坛任务 个人中心 退出• • 论坛 • 站内搜索 • 论坛设施 • FTP 服务中心 • 百宝箱 • 导航 • 帮助 • 默认风格 • 三维蓝 • 蓝 •newyear三维网技术论坛» 『Siemens NX 技术交流区』 » 『NX CAM 区』 » UG 后处理批处理教程--问题 UG 、Pro/E 最新全套视频教程(34DVD )返回列表 下一主题 ›› ‹‹ 上一主题 回复 发帖[讨论] UG后处理批处理教程--问题 zzlok三维学徒1#打印 字体大小: t T发表于 2010-3-14 18:35 |新手如何挣论坛积分,提高权限 | 只看该作者[讨论] UG 后处理批处理教程--问题本帖最后由 zzlok 于 2010-3-14 18:36 编辑帖子86 积分99 流量1502 K 注册时间2009-10-28UG后处理批处理教程1:先打开你的后处理*.TCL文件找到SETMOM_SYS_GROUP_OUTPUT 设为ON2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的UGPOST_BASE.TCL文件找到set grp_ptp_name"${mom_output_file_basename}_${group_name_lowercase}${o utput_extn}"改成set grp_ptp_name"${group_name_lowercase}${output_extn}"3:找到 proc mom_start_of_group下面的 if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name 改成 if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name4:继续找到 proc mom_end_of_group下面的 if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name 改成 if{$mom_sys_ptp_output == "ON"}{MOM_remove_file $ptp_file_name5:保存 UGPOST_BASE.TCL文件!6 进入UG加工模块,点最上面的NC PROGRAM组上面进行后处理就OK了!这个教程我按照方法修改好几次了可是总是出现这一个问题 ------所以我还不知道这个教程具体是做什么的为什么我按照方法修改这么会出现错误时怎么回事啊!谢谢大家3.jpg (26.83 KB)2.jpg (61.49 KB)收藏分享评分UG.PowerMILL.MasterCAM,SolidWorks工厂实战视频教程回复引用订阅报告道具TOPotnt版主帖子845积分10022流量2745769 K注册时间2008-6-152#发表于 2010-3-14 21:30 |新手如何挣论坛积分,提高权限 | 只看该作者本帖最后由 otnt 于 2010-3-14 21:49 编辑调整成类似如图节点格式,然后就可以了输出时选择program节点,当然也可以选择其他节点(具体区别自己可以试一下)1.jpg (28.67 KB)借我三千虎贲,复我浩荡中华;剑指天山西,马踏黑海北;贝加尔湖面张弓,库页岛上赏雪;中南半岛访古,东京废墟祭祖;汉旗指处,望尘逃遁!敢犯中华者,虽远必诛!!UG.PowerMILL.MasterCAM,SolidWorks工厂实战视频教程回复引用报告道具TOPzzlok3#三维学徒帖子86 积分99 流量 1502 K 注册时间 2009-10-28发表于 2010-3-18 20:56 |新手如何挣论坛积分,提高权限 | 只看该作者2# otnt能具体说说嘛 没明白节点是什么意思 不好意思UG.PowerMILL.MasterCAM,SolidWorks 工厂实战视频教程回复 引用报告 道具TOPotnt版主帖子 845 积分 10022 流量4#发表于 2010-3-18 23:46 |新手如何挣论坛积分,提高权限 | 只看该作者上传后置及文件借我三千虎贲,复我浩荡中华;剑指天山西,马踏黑海北;贝加尔湖面张弓,库页岛上赏雪;中南半岛访古,东京废墟祭祖;汉旗指处,望尘逃遁!敢犯中华者,虽远必诛!!UG.PowerMILL.MasterCAM,SolidWorks 工厂实战视频教程2745769 K 注册时间 2008-6-15回复 引用报告 道具 TOPhfly2002三维工程师帖子 669 积分 1473 流量 784041 K 注册时间 2006-9-145#发表于 2010-4-17 18:50 |新手如何挣论坛积分,提高权限 | 只看该作者 本帖最后由 hfly2002 于 2010-4-17 18:52 编辑我的也不行 能帮我改下吗 ? 我的文件没PUI 的Sim810d_post.rar (18.65 KB)UG.PowerMILL.MasterCAM,SolidWorks 工厂实战视频教程回复 引用报告 道具 TOPxuelang1161166#发表于 2010-4-19 18:49 |新手如何挣论坛积分,提高权限 | 只看该作者学习一下. 试试看三维总工帖子 717 积分 1561 流量 2249521K 注册时间 2007-4-2UG.PowerMILL.MasterCAM,SolidWorks 工厂实战视频教程回复 引用报告 道具TOPotnt版主帖子 845 积分 10022 流量7#发表于 2010-4-20 23:25 |新手如何挣论坛积分,提高权限 | 只看该作者5# hfly2002在没有pui 文件的时候,调试后置就需要将TCL 文件中 MOM_set_debug_mode 设为 ON 就可以在NX 中调试了调试就会发现提示如图,是输出刀具信息有问题输出刀具信息改到换刀模块处。

UG后处理操作

UG后处理操作

UG后处理操作UG后处理操作1、运行UG后处理构造器:开始—程序—UG NX4.0—后处理工具—UG构造器2、UG构造器打开后,首先点选OPEN(打开)—UG安装目录下的MACH —resource—postprocessor—mill3ax_turbo.pu i—打开3、回到后处理介面,点选取file下的Save As…crtl+A(另存)—选取一文件夹进行储存—回支UG构造器介面的file下的Close(关闭)如出现提示选否即可4、点选新建图标(New)—点选millimeters和user,s—点选Browse—打开刚才保存的mill3ax_turbo.pu i—OK5、一个新的New post打开后,将X 、Y 、Z和Maximum的转速改成100006、将光标移到program Tool path(程序、刀具路)下的program start seqence(程序开始次序)—将-Set-seq-on去掉—点选PE-CND-init-helix(将set-mom-kin-helical-arc-output-mode FULL_CIRCLE 下的FULL_CIRCLE替换为“LINEAR”)—OK7、继续点选G40 G17 G90 70—将G70去掉,点选Text分别增加G49、G80、G54—OK8、点选operation stare sequence(操作开始次序)—将G91 G28 Z0 TM06 T(都有图标的)去掉9、再点选program End sequnce(程序末端次序)—将m02打开,打开后将m02去掉—点选Text,新建一个M05—OK拖动Add block 到M05下——选取Text 新建一个M30—OK10、保存到刚先打开的保存文件夹下即可——退出UG构造器11、好!我们打开UG试一下刚编辑的程序吧,首先用UG打开已经编好刀路的程序(如T1-D10的刀路程序)—后处理—点选第一个浏览—打开以上刚保存的New_post.pui处理文件—选取第二个浏览,指定NC输出的位置并命名NC程序—OK—确定12、处理出的信息和我们刚编的程序一样吧。

UG后处理制作教程

UG后处理制作教程

第四章 后处理制作(教程部分章节内容展示)第 1 单元后处理制作过程指导一、领取任务1、制作一个华中数控 H21 数控铣床的后处理文件2、制作一个siemens840d 系统加工中心的后处理文件要求:,在程序尾 在程序头加入刀具名称、加工坐标系 G54 单独占一行、加入连续加工指令 G64、加入程序运行预计时间,不要输出行号、功能字之间不要输出空格间隔。

二、准备工作1、华中数控H21 的加工代码文件要求:文件命名:O_ _ _ _.NC 即O+任意 4位阿拉伯位数,后缀为.NC。

如:O1000.NC程序头:%_ _ _ _ 即%+任意 4位阿拉伯位数开头。

如%12342、siemens840d 的加工代码文件要求:文件命名:任意字母+任意数字,后缀为.NC。

如:AA01.NC程序头:% %%_N _程序名称_MPF 如:%_N _AA01_MPF3、后处理加入刀具名称①打开后处理构造器②在程序头 ADD BLOCK 类型选择 Operator message③插入 TOOL:$mom_tool_name④保存。

OK4、后处理加入加工时间①打开后处理构造器②在程序尾 ADD BLOCK 类型选择 CUSTOM COMMAND(在程序头加是不行的)③插入下面语句global mom_machine_timeMOM_output_literal "(CUTTING TIME: [ format "%.2f" $mom_machine_time]H)" ④保存。

OK三、操作步骤启动后处理构造器将后处理构造器设置为中 文版面新建一个后处理文件 (华中系统)中文(简体) ①点击新建后处理构造器 开始‐‐‐‐‐‐‐后处理构造器options Language 中文(简体)②不能取中文名称, 否则不 能后处理加工代码6-32为设置程序头内容⑨加工代码中不要输出行 号,以减小文件内存②输入后处理文件名称③选择毫米单位④选择3轴机床⑤确定⑥点击程序和刀轨⑦点击程序⑧点击程序起始序列⑨在第4行MOM_set_seq_on上单击右键选择删除⑩-14设置华中数控程序头12 华中数控程序头要求%+4 位任意数字开头15-21 设置加工坐标系 G54 位于程序开始第一行 ⑩点击%所在的块11 在弹出窗口%上单击右键选择编辑12输入华中数控程序头%123413确定14确定15选择新块16鼠标按住不放拖动到 %1234 下,当下面出现 白色高亮时释放鼠标17 文本方式可以自己定义 输出内容,是非参数化数据19设置加工坐标系G54 17在弹出窗口选择文本18 点击添加文字按住鼠标不放拖动到空白处的蓝色条上, 当出现白色高亮时释放鼠标20确定19输入加工坐标系G5421确定23-27 设置连续加工代码 G6425设置连续加工代码G6424 点击添加文字按住鼠标不放拖动到空白处的蓝色条上,当出现白色高亮时释放鼠标22 点击 G40 G17所在的块23选择文本下面如果出现这种错误的位置, 请重新拖动到%1234下面28-31 设置加工刀具名称显 示在加工坐标G54的下一行 处,便于观察程序所使用的 刀具是否与机床上的刀具 一致30此代码为显示刀具名称 TOOL:$mom_tool_name25 在弹出窗口输入连续加工代码G6426确定27确定28选择运算程序消息29 点击添加块按住鼠标不放拖动到 G54下,当出现白色高亮时释放鼠标30 在弹出窗口输入代码(不可输错)31确定删除自动换刀命令 32程序头设置结果如图①点击操作起始序列②在G91 G28所在的行单击右键选择删除,并依次将自动换刀后面内容全部删除结果如图,全部删除完设置圆弧输出模式③④最小圆弧半径和最小 圆弧长度设置大一点避免 极小曲线采用圆弧输出可 能会导致出错,极小圆弧可 能会被机床识别为整圆⑤IJK 定义的方式,华中机 床的定义方式为Arc start to center删除刀具长度补偿命令③移除G43命令①点击运动②点击圆周移动③最小半径设置为0.1⑤IJK 定义为 Arc start tocenter④最小圆弧长度设置为0.5⑥确定①点击运动②点击快速移动③在 G43 上单击右键选择删除④移除H01命令修改程序尾①-⑧将M02改成M30M02 编写在主程序的最后一 个程序段中,表示主程序的 结束。

最新UG后处理制作说明详解精品课件

最新UG后处理制作说明详解精品课件

8
UG_Post-Builder界面(jièmiàn)介紹
3.2.1 Program (程序(chéngxù)和刀軌參數)
Quality Assurance
Program Start Sequence(定義程序頭)﹕定義程式頭事件(shìjiàn)。例如﹕程式頭 的”%”,程式名﹑刀具名。
Operation Start Sequence(操作頭):定義從操作開始 到第一個切削運動之間的事件。每一個操作都有
Prinntt DDaattee::1111/4/4/2/0220121
foxsemicon第in二te页gr,a共te5d0t页ec。hnology Inc.
CONFIDENTIAL
Presenter:
2
UG_Post-Builder界面(jièmiàn)介紹
步驟﹕
1.啟動UG_Post Builder
foxsemicon第i十nt四eg页ra,te共d5t0e页c。hnology Inc.
CONFIDENTIAL
Presenter:
14
UG_Post-Builder界面(jièmiàn)介紹
Quality Assurance
3.2.6 Custom Command(用戶指令(zhǐlìng))
Priinntt DDaattee::1111/4/4/2/0220121
foxsemicon第in十te二g页ra,te共d50t页ec。hnology Inc.
CONFIDENTIAL
Presenter:
12
UG_Post-Builder界面(jièmiàn)介紹
3.2.4 Word Summary (字地址(dìzhǐ)定義)

UG 后处理技巧说明

UG 后处理技巧说明

UG 后处理(后面有点UG与VERICUT)要适当的提高自己的英语水平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后处理批处理教程

UG后处理批处理教程

UG后处理批处理教程.1:先打开你的后处理*.TCL文件找到SET MOM_SYS_GROUP_OUTPUT 设为ON2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的UGPOST_BASE.TCL文件找到set grp_ptp_name "${mom_output_file_basename}_${group_name_lowercase}${output_extn}"改成set grp_ptp_name "${group_name_lowercase}${output_extn}"3:找到 proc mom_start_of_group下面的if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name改成if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name4:继续找到 proc mom_end_of_group下面的if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name改成if{$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name5:保存UGPOST_BASE.TCL文件!6 进入UG加工模块,点最上面的NC PROGRAM组上面进行后处理就OK了!其实想让你的后处理摇身一变,成为批处理,也不是什么难事,我有个方法,大家可以试试,不过记得回贴,不然我会鄙视你有。

1:先打开你的后处理*.TCL文件找到SET MOM_SYS_GROUP_OUTPUT 设为ON2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的UGPOST_BASE.TCL文件找到set grp_ptp_name "${mom_output_file_basename}_${group_name_lowercase}${output_extn}"改成set grp_ptp_name "${group_name_lowercase}${output_extn}"3:找到 proc mom_start_of_group下面的if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name改成if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name4:继续找到 proc mom_end_of_group下面的if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name改成if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name5:保存UGPOST_BASE.TCL文件6 进入UG加工模块,点最上面的NC PROGRAM组上面进行后处理就OK了!但还是有一点点小问题,如图(1)只能以父系名处理一个单独的程式,如图(2)就可以处理几个单独的程式,有懂这个的朋友也帮忙处理一下这个问题加入下面这段global max_z min_zset zmax [string trimright [format %.4f $max_z] 0]set zmin [string trimright [format %.4f $min_z] 0]MOM_output_literal "(MAXZ = $zmax , MINZ = $zmin)"用写字板打开你的后处理对应的TCL文件加在proc PB_start_of_program这一项里面就插在MOM_set_seq_off这一条后面好了global MOM max_z min_zset zmax [string trimright [format %.2f $max_z] 0]set zmin [string trimright [format %.2f $min_z] 0]MOM_output_literal "(最高= $zmax , 最底= $zmin)"这四行代码的前三行是申明变量的,最后一行是输出你也可以用同样的方法在后处里里面加上最大XY,最小XYMOM_set_seq_off就是关闭行号输出的如果你后处理出来的程式如下N0110.....N0120.....N0130.....这一类的行号.那你就找不到这一句了UG后处理中增加当前加工文件的路径后处理, 路径, 加工, 文件后处理, 路径, 加工, 文件在Operation Start Sequence 下Start of Path 添加 Operator Massege 块变量名为$mom_part_name。

UG NX8 后处理

UG NX8  后处理

UG NX8.0后处理UG NX8.0后处理构造步骤1、点击开始菜单2、找到Siemens NX8.0文件,然后点击进去3、点击加工4、点击后处理构造器,点击后如图(1)(图1)5、将语言改为简体中文,点击Options(图2)选择“Language”, 勾选“中文(简体)”进入图36、点击文件菜单,选择新建命令。

进入图4(图4)7、填写后处理名称(在此以FNAUC系统4轴加工中心为例),名称为”FNAUC4X”(图5)8、后处理输出单位复选框,选择“毫米“(图6)9、机床复选框,选择“4轴带转盘”(图7)10、控制器复选框,选择“一般”(图8)11、点击确定。

进入图9(图9)12、在输入圆形记录复选框选择“是”(图10)13、在线性轴行程限制复选框里填写对应的x/y/z轴的最大行程。

在此我们分别以X 850、Y600、Z600为例(图11)14、线性运动分辨率复选框里最小值填0.001 。

即1μ,因为机床的精度为1μ,其他均为默认值。

(图12)15、单击第四轴进入图13所示(图13)16、在旋转轴复选框旋转平面选择”yz”平面文字指引线了的”B”改为”A”(图14)17、轴旋转复选框选择“法向“或“反向”(当机床的A 轴是逆时针方向旋转选择“法向“,当A轴是顺时针方向旋转选择“反向”。

其他均为默认值(图15)18、单击菜单栏的“程序和刀轨”如下图:进入如图16所示(图16)19、表示程序段编号若不适用程序段编号,将拖到垃圾桶()里20、表示预处理指令若修改预处理指令,双击进入如图17所示图(17)把不需要的指令拖到垃圾桶()即可删除若要添加指令单击如下图所示的箭头,选取自己需要的指令,单击即可添加选中的指令例如我们添加G40 G49 G80 G90指令然后单击确定即可完成添加21、单击进入如图18所示(图18)这时我们需要添加返回参考点指令,拖动到的右边,出现白色的长方格时即可释放进入图19所示(图19)添加返回参考点指令,以G91 G28 Z0为例点击里的向下箭头,找到G91指令并选取,单击即可添加G91指令点击里的向下箭头,点击“文本”,拖动到G91指令后面,弹出文本条目对话框,在里面输入G28,如下图单击确定,完成G28指令的添加,以同样的方式添加Z0,最后点击确定即可。

UG后处理制作说明

UG后处理制作说明

UG后处理制作说明一、背景介绍在UG后处理制作中,需要掌握UG软件的使用技巧,同时需要深入了解产品的工艺要求和制造过程的具体步骤。

本文将详细介绍UG后处理的制作过程以及注意事项,以帮助读者更好地理解和掌握这一技术。

二、UG后处理制作步骤1.导入CAD模型:通过UG软件,将产品的CAD模型导入到系统中。

可以选择直接导入已有的模型,也可以根据产品的要求自行绘制模型。

2.选择加工工艺:根据产品的几何形状、材料属性和工艺要求,选择合适的加工工艺。

可以在软件中选择现有的加工工艺,也可以根据具体需求自定义加工工艺。

3.修改模型:根据加工工艺的要求,对模型进行相应的修改。

可以对几何形状进行调整、尺寸进行修改,也可以调整材料属性和工艺参数。

4.优化模型:通过对模型的优化,使产品的制造和加工更加精确和高效。

可以通过优化几何形状、尺寸和工艺参数,减少材料和能源的消耗,提高产品的质量和性能。

5.生成工艺文件:根据模型的修改和优化结果,生成相应的工艺文件。

这些文件包括加工路径、加工顺序、工艺参数以及材料和设备的信息。

在生成工艺文件时,需要确保文件的准确性和完整性,以便后续的制造和加工工作。

6.验证工艺文件:通过对生成的工艺文件进行验证,确保文件的正确性和可行性。

可以使用模拟软件对工艺文件进行模拟和测试,以预测和解决可能存在的问题。

7.导出工艺文件:在验证工艺文件无误后,将其导出为可供机器使用的格式。

可以导出为G代码、STL文件等常见的机器语言格式,并将其保存到本地或上传到相应的设备。

三、UG后处理制作注意事项1.熟练掌握UG软件的使用技巧,了解其各个功能模块和操作方法。

在进行UG后处理制作时,可以更好地利用软件的功能,提高制作效率和质量。

2.了解产品的工艺要求和制造过程的具体步骤。

可以与工艺工程师、制造工程师和加工工人进行沟通和交流,深入了解产品的制造和加工需求。

3.对模型的修改和优化要有清晰的思路和目标。

通过对几何形状、尺寸和工艺参数的调整和优化,可以提高产品的制造精度和加工效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UG后处理批处理教程.
1:先打开你的后处理*.TCL文件找到SET MOM_SYS_GROUP_OUTPUT 设为ON
2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的UGPOST_BASE.TCL文件找到set grp_ptp_name "${mom_output_file_basename}_${group_name_lowercase}${output_extn}"改成set grp_ptp_name "${group_name_lowercase}${output_extn}"
3:找到 proc mom_start_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name
改成
if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name
4:继续找到 proc mom_end_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name
改成
if{$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name
5:保存UGPOST_BASE.TCL文件!
6 进入UG加工模块,点最上面的NC PROGRAM组上面进行后处理就OK了!
其实想让你的后处理摇身一变,成为批处理,也不是什么难事,我有个方法,大家可以试试,不过记得回贴,不然我会鄙视你有。

1:先打开你的后处理*.TCL文件找到SET MOM_SYS_GROUP_OUTPUT 设为ON
2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的UGPOST_BASE.TCL文件找到
set grp_ptp_name "${mom_output_file_basename}_${group_name_lowercase}${output_extn}"改成
set grp_ptp_name "${group_name_lowercase}${output_extn}"
3:找到 proc mom_start_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name
改成
if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name
4:继续找到 proc mom_end_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name
改成
if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name
5:保存UGPOST_BASE.TCL文件
6 进入UG加工模块,点最上面的NC PROGRAM组上面进行后处理就OK了!
但还是有一点点小问题,如图(1)只能以父系名处理一个单独的程式,如图(2)就可以处理几个单独的程式,
有懂这个的朋友也帮忙处理一下这个问题
加入下面这段
global max_z min_z
set zmax [string trimright [format %.4f $max_z] 0]
set zmin [string trimright [format %.4f $min_z] 0]
MOM_output_literal "(MAXZ = $zmax , MINZ = $zmin)"
用写字板打开你的后处理对应的TCL文件
加在proc PB_start_of_program这一项里面
就插在MOM_set_seq_off这一条后面好了
global MOM max_z min_z
set zmax [string trimright [format %.2f $max_z] 0]
set zmin [string trimright [format %.2f $min_z] 0]
MOM_output_literal "(最高= $zmax , 最底= $zmin)"
这四行代码的前三行是申明变量的,最后一行是输出
你也可以用同样的方法在后处里里面加上最大XY,最小XY
MOM_set_seq_off就是关闭行号输出的
如果你后处理出来的程式如下
N0110.....
N0120.....
N0130.....
这一类的行号.那你就找不到这一句了UG后处理中增加当前加工文件的路径后处理, 路径, 加工, 文件后处理, 路径, 加工, 文件
在Operation Start Sequence 下Start of Path 添加 Operator Massege 块
变量名为$mom_part_name。

相关文档
最新文档