UG后处理程序头与尾

合集下载

UG后处理技巧说明

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 进⼊下⼀步这⼀选项进⾏修改你的程序头程序尾中间换⼑程序衔接道具号道具属性显⽰的添加进⾏讲解此选项为程序头选项此选项为增加程序条命令点击它可以拖⼊程序条就像这样这⾥的垃圾桶通样你不想要的此条可以删除下⾯讲解通⽤的编程设置下⾯图⽚是默认的设置此选项为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-后处理技巧说明
通过此选项里的代码你可以找到你想要的改好后点击OK既可
安全起见最好加入个Z轴回零命令拉入一个词条框
添加一个新的词条框如果你想把词条框放在哪个词条框的周围只要看好词条对应放置位置变白既可松掉鼠标下面进入新词条选项里点击这里可以加入你要的词条
而我们需要的是G00G91 G28 Z0命令可以用文本形式输入就是这里选择第二个选项“TEXT”文本点击Add word拉入这个区域同样变白放置输入你要的文本G00 G91 G28 ZO点击OK既可程序头设定完成就是这个效果看下图如果需要加入O号
做好刀补的方法:
总结:1.在Cutcom On里面增加一個Custom Command.,.填入"MOM_force once D",这个方法可以解决D号的模态省略的问题
2.删除Cutcom Off的G40。
3.在rapid move里加入G40。
4.加入G54
5.刀具信息:global mom_tool_name
UG与VERICUT里打开一个后处理文件,或者新建一个也行,然后在打开的后处理文件里添加变量,
如global mom_tool_name //刀具名
global mom_tool_diameter //刀具直径
global mom_tool_corner1_radius //刀具角半径
# name, you must edit the line that outputs the helix block.
#
# The following variable deines the output mode for helical records.
2.打开cgtech_62_user.prefs文件,找到以Recent Work开头的行,这些就是我们设置的用户路径,你可以按照这种格式删除或添加用户路径。

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后处理技巧说明

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 Center to Start 该为Vector-Arc Start to Center修改后OK 推出不改出程序带R的带圆的程序就是乱做一团。

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后置处理设置经验之谈

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-后处理技巧说明

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-后处理程序解析
5: G90 G54 取消输出 # MOM_output_literal "G90 G54“
6: 自动换刀格式此程序没有输出,以上更改可使用搜索字符方式快速查找。
7: 未说明的其它格式参数请不要随意更改。
UG刀路回放
000001.pim
%,MX--, ;(JIATIE COMPANY Tel:0769-3000000;This is for nx4) N0010 G17 G90 N0012 G53 Z0 S10000 M03 M08 N0014 G51 E0.01 N0016 G54 N0018 G04 K500 N0020 G43 D1 ;(ToolName=D10 D=10.00 R=0.00 ) N0024 G00 X0.0 Y-24.15 S10000 M03 N0026 Z15. N0028 Z2.7 N0030 G01 Z-.3 F3000. N0032 Y-21.15 N0034 X-16. F5000. N0036 G02 X-21.15 Y-16. I0.0 J5.15 N2380 G00 Z15. N2382 M09 N2384 G53 Z-1 N2386 M05 N2388 G53X0Y0 M30 %,MX--,
UG 后处理
龚老师-----制作
1:在产生完一系列刀具路径后,需要将这些刀具路径按其在机床中的加 工顺序排列,然后对它们进行后处理,产生机床代码文件 .NC PIM 或其 它后缀格式。
2:如果机床具有自动换刀功能,则可将不同尺寸刀,则仅可将尺寸相同的 刀具的刀具路径组合在一组。
2:此后处理开启了螺旋下刀圆弧输出。(若你机床不接受此格式) 关闭螺旋下刀圆弧输出:打开dochop.tcl 文件 PB_CMD_init_helix 更改成 # PB_CMD_init_helix

UG后置处理解读

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.5 000,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等,根据设备的结构不同而不同。

基于UG建立Heidenhain系统后置处理程序

基于UG建立Heidenhain系统后置处理程序
“ e ehi o vr t nl 。 hi na d n—cnes i a” ao
如图 1 示 。 所
N C程序的格式和 内容 ,以及程序 头尾 、操作头 尾 、换 刀、钻孔循环等每个事件的处理方式来满足用户的实际使
用要求。 本文介绍 了利用 PsBie建立一个适合 H i o ud t lr e —
程序的名称。 ( )在 PsO t t n 栏中选择 “ iie r 3 ot u u i p U t M lm t s l e ”选项 ( )在 Mahn 0l 中选择 “ l 4 c i To 栏 e Mi”选项。 l
图 1
( )单击 “ l’即可进人机床基本参数设置界面 , 6 0‘ .
立的草 图 ,轨迹 线选 择螺
轴的最大行程值; “r e a Fe a ” 中设置机床 的 T vr l edRt a s e
最大进给率。
2 .程序头尾 的定义
( )程序头 的定 义 在 Ps B i e 编辑界 面中选 1 ot u dr l 择 Porm adT o Pt- Porm s r sq ec r a n ol ah- r a t t eune选项 卡 g - g  ̄ a 即可进程序头的编辑界面。将 右侧窗 口中的 m m—st o e—
n hn mc ie
— —
t i me
4 其他事件的定义 .
( )圆弧铣削方向的定义 1 选择 P0rm r a —M0o— g tn i
M OM

ou put t

lea ir t l” # ( oa O ea o c ieT m : T t p rt n Ma hn i e l i
参 冷工 磊 工 加
Ap ctn《C D C M C P plai i o A /A /A P

UG后处理时如何在程序头输出加工时间?

UG后处理时如何在程序头输出加工时间?

2008-3-28Siemens PLM Software 技术技巧及新闻欢迎浏览 《Siemens PLM Software 技术技巧及新闻》,希望它能成为Siemens PLM Software 技术支持团队将Siemens PLM Software 最新产品更新、技术技巧及新闻传递给用户的一种途径NX Tips后处理时如何在程序头输出加工时间?Post Builder在后处理计算加工时间时需要累积一步一步的刀具运动,只有全部的刀具运动遍列完,才能计算总的加工时间,所以客户只能在程序结束处通过mom_machine_time输出加工时间。

下面的代码在后处理结束后重写NC程序,可以在程序开头输出加工总时间。

global ptp_file_nameset tmp_file_name "${ptp_file_name}_"if {[file exists $tmp_file_name]} {MOM_remove_file $tmp_file_name}MOM_close_output_file $ptp_file_namefile rename $ptp_file_name $tmp_file_nameset ifile [open $tmp_file_name r]set ofile [open $ptp_file_name w]global mom_machine_timeputs $ofile "(CYCLE TIME = [format "%.2f" $mom_machine_time] MIN.)"set buf ""while { [gets $ifile buf] > 0 } {puts $ofile $buf}close $ifileclose $ofileMOM_remove_file $tmp_file_nameMOM_open_output_file $ptp_file_name具体方法如下:1.启动Post Builder并打开需要修改的后处理文件,在Custom Command页面里点击Create以创建一个自定义函数。

最新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后处理免费下载!——适合NX2.0、NX3.0、NX4.0等,包含FANUC、西门子、三菱等控制系统!安装方法可以参照安装说明,该UG后处理包括FANUC、西门子、三菱等控制系统!可以后处理带刀库的,做产品加工一般都要用到刀库的,包含刀具信息说明,可以提醒操作人员,以防止拿错刀!有加工时间计算,可以初步估计加工时间!另外该UG后处理支持螺旋输出,不会处理出异常的直线下刀,在加工时避免很多问题的发生!该UG后处理处理出来的程序头如下:%G40 G17 G49 G90 G54G00 X0.0 Y0.0(刀具D20R0.8 D20.0 X R0.8)G00 X-62.699 Y38.386 S1800 M03G43 Z50. H00Z20.5G01 Z17.5 F500. M08X-59.699 Y42.591G02 X-42.59 Y59.699 I59.697 J-42.591 F1200.G00 X-38.384 Y62.699Z20.5Z24.X-62.699 Y1.674Z20.5G01 Z17.5 F500.X-59.699 Y14.245G02 X-14.236 Y59.699 I59.697 J-14.246 F1200.G00 X-1.653 Y62.699Z20.5Z24.X38.379。

该UG后处理处理出来的程序尾如下:G00 X62.7 Y35.712Z-18.Z20.5X.695 Y62.993Z-18.G01 Z-21. F500.G03 X5.959 Y59.7 I5.959 J3.673G02 X59.7 Y5.959 I-5.959 J-59.7 F1200.G03 X63.256 Y.541 I6.965 J.695G00 Z50.M05M09M30%(TOTAL Machine Time: 7.38 MIN)解压密码是上海凯德制造信息技术中心友情提示:本站不保证该UG后处理的安全,虽然该后处理经过本人的多年的验证,但鉴于控制系统、加工中心的差异,不排除有警告及其他问题产生!鉴于此,您在下载使用时,请把后处理过的程式用本站提供的ncview软件来仿真一下!。

ug后处理更改技巧[修订]

ug后处理更改技巧[修订]

ug后处理更改技巧简单的自定义后处理格式1: 后处理默认输出 G01 G02 G03 两位数输出若更改为 G1 G2 G3 一位数输出。

可更改 dochop.defFORMAT Digit_2 "&_02_00" 为 FORMAT Digit_2 "&_01_00"------------------------------------------------------------2:此后处理开启了螺旋下刀圆弧输出。

(若你机床不接受此格式)关闭螺旋下刀圆弧输出:打开dochop.tcl 文件PB_CMD_init_helix 更改成 # PB_CMD_init_helix------------------------------------------------------------3: 本后处理已输出 G91 G28 Z0.0 Z轴归零(若你不想输出此格式)关闭Z轴归零输出:MOM_do_template return_home 更改为 # MOM_do_template return_home------------------------------------------------------------3:G05 P10000 (程序头输出高速格式)MOM_do_template start_of_program 取消输出 #MOM_do_template start_of_programG05 P0 (程序尾输出高速结束格式)MOM_do_template end_of_program_1 取消输出 #MOM_do_template end_of_program_1更改高速格式输出打开 dochop.def 搜索 G05 P10000 G05 P0 分别更改就行------------------------------------------------------------5: G90 G54取消输出 # MOM_output_literal "G90 G54"------------------------------------------------------------6: 自动换刀格式此程序没有输出。

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后处理时如何在程序头输出加工时间?

2008-3-28Siemens PLM Software 技术技巧及新闻欢迎浏览 《Siemens PLM Software 技术技巧及新闻》,希望它能成为Siemens PLM Software 技术支持团队将Siemens PLM Software 最新产品更新、技术技巧及新闻传递给用户的一种途径NX Tips后处理时如何在程序头输出加工时间?Post Builder在后处理计算加工时间时需要累积一步一步的刀具运动,只有全部的刀具运动遍列完,才能计算总的加工时间,所以客户只能在程序结束处通过mom_machine_time输出加工时间。

下面的代码在后处理结束后重写NC程序,可以在程序开头输出加工总时间。

global ptp_file_nameset tmp_file_name "${ptp_file_name}_"if {[file exists $tmp_file_name]} {MOM_remove_file $tmp_file_name}MOM_close_output_file $ptp_file_namefile rename $ptp_file_name $tmp_file_nameset ifile [open $tmp_file_name r]set ofile [open $ptp_file_name w]global mom_machine_timeputs $ofile "(CYCLE TIME = [format "%.2f" $mom_machine_time] MIN.)"set buf ""while { [gets $ifile buf] > 0 } {puts $ofile $buf}close $ifileclose $ofileMOM_remove_file $tmp_file_nameMOM_open_output_file $ptp_file_name具体方法如下:1.启动Post Builder并打开需要修改的后处理文件,在Custom Command页面里点击Create以创建一个自定义函数。

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