当前位置:首页 >> 计算机软件及应用 >>

UG后处理的定制


UG后处理的定制
Mark.Mou牟其兵
广州今明科技有限公司 . All rights reserved Page 1

后处理简述

后处理 CAM软件 刀具刀轨 NC代码 机床运动

CAM软件:其主要用途都是生成在机床上加工零件的刀具轨迹(简称刀轨) 后处理目的:为了让CAM软件编出的刀轨数据变成机床能够识别的刀轨数据 ,即NC代码,在大多数CAM软件中这种过程叫做“后处理”。
广州今明科技有限公司 . All rights reserved Page 2

后处理程序

选择合适的后处理

广州今明科技有限公司 . All rights reserved Page 3

后处理内部工作流程

*.tcl文件

*.def文件 *.nc文件
广州今明科技有限公司 . All rights reserved Page 4

后处理器缺省路径

广州今明科技有限公司 . All rights reserved Page 5

后处理器的加载

广州今明科技有限公司 . All rights reserved Page 6

UG/Post Builder工具

udssoft.pui 定制后处 理的名称

1、事件处理器(udssoft.tcl) 包含一系列指令用来处理 不同的事件类型 公制 2、定义文件(udssoft.def) 主要包含与特定机床相关 的静态信息 3轴铣床

机床控制器
广州今明科技有限公司 . All rights reserved Page 7

UG/Post Builder工具续-定义机床参数

是否有圆弧输 出G02/G03

机床行程

机床精度

机床移动速度

广州今明科技有限公司 . All rights reserved Page 8

UG/Post Builder工具续-事件处理器*.tcl

*.tcl文件

广州今明科技有限公司 . All rights reserved Page 9

UG/Post Builder工具续-定义文件

*.def文件

广州今明科技有限公司 . All rights reserved Page 10

UG/Post Builder工具续-输出设定1(批处理)

nc扩展名 批处理

广州今明科技有限公司 . All rights reserved Page 11

UG/Post Builder工具续-输出设定2

*.def文件 内容预览 *.tcl文件 内容预览

广州今明科技有限公司 . All rights reserved Page 12

设定螺旋下刀方式
Nx3.0以前螺旋下刀:在 NC程序中走螺旋方式是以走线方式G01来逼近 现在 螺旋下刀:走真正意义上的螺旋,程式变短,加工流畅,光洁度好

用户自定 义命令 导入自定 义命令

UG另外 写的命令
广州今明科技有限公司 . All rights reserved Page 13

设定螺旋下刀方式,续1

左键按住不放拖 到需要位置松开

广州今明科技有限公司 . All rights reserved Page 14

设定螺旋下刀方式,续2

Linear是G1逼近,要走G02/G03 就是Full_circle/Quadrant

广州今明科技有限公司 . All rights reserved Page 15

定义圆弧输出(全圆或四分之一圆)

广州今明科技有限公司 . All rights reserved Page 16

加入Turbo,使后处理速度加快数倍,适合于类似FANUC系统

方法:类似于才定 制螺旋下刀的方式

广州今明科技有限公司 . All rights reserved Page 17

加入Turbo命令,续1

广州今明科技有限公司 . All rights reserved Page 18

加入Turbo命令,续2 把加工入Turbo命令的后处理另存为GM_turbo,然后再把此后处理 加文件中template_post文件中,也就是加载,再后处理出nc比较时间!

广州今明科技有限公司 . All rights reserved Page 19

加入部分自定义或个性设定 1、自定义程序头

2、加入刀具信息

3、加入强制性命令输出

4、自定义程序尾

5、未尾自定义-输出加工时间
Page 20

广州今明科技有限公司 . All rights reserved

自定义程序头

决定是否有序列号N输出

*.def 文档

#决定是否强制输出内容
Page 21

广州今明科技有限公司 . All rights reserved

加入刀具信息(出现在换刀位置)

广州今明科技有限公司 . All rights reserved Page 22

自定义程序尾

广州今明科技有限公司 . All rights reserved Page 23

部分添加内容 1、输出刀具信息 global mom_tool_diameter global mom_tool_corner1_radius global mom_tool_name

MOM_output_literal "( $mom_tool_name D=[format "%.2f" $mom_tool_diameter] R=[format "%.2f" $mom_tool_corner1_radius] )" 2、强制输出 MOM_output_literal “亿和" 3、输出加工时间 global mom_machine_time MOM_output_literal "(time: [ format "%.2f" $mom_machine_time] MIN)"
广州今明科技有限公司 . All rights reserved Page 24

批处理, 去除总nc文档(ugpost_base.tcl的更改) 1:先打开你的后处理*.TCL文件找到SET MOM_SYS_GROUP_OUTPUT 设 为ON

2:打开你的UG安装目录下\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文件!
Page 25 广州今明科技有限公司 . All rights reserved

END

謝謝大家

广州今明科技有限公司 . All rights reserved Page 26



相关文章:
UG_post
UG_post - 一、后处理简述 无论是哪种 CAM 软件,其主要用途都是生成在机床上加工零件的刀具轨迹(简称刀轨)。一般来说, 不能直接传输 CAM 软件内部产生的刀...
更多相关标签: