UG后处理实例讲解(共36页).docx





《UG后处理实例讲解(共36页).docx》由会员分享,可在线阅读,更多相关《UG后处理实例讲解(共36页).docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上U G后处理实训案例专心-专注-专业本实训案例建立一个三轴数控铣床后处理(控制系统:FANUC),机床型号:MILLAC761V。客户要求:1.NC 程序自动换刀,并给出刀具基本信息,便于检查。2.在每一单条程序结尾处将机床主轴 Z 方向回零,主轴停转,冷却关闭。便于检查工件加工质量。3.在每一单条程序前加上相关的程序名称,便于机床操作员检查。4.在程序结尾处增加加工时间的显示,便于工时计算。5用户可以选择普通攻牙和刚性攻牙软件要求UG NX v2.0.4.2 Post Builder v3.2.1硬件要求 Windows 2000 + Service Package
2、 4,或者 Windows XP + Service Package CPU 1 GHz 以上,内存 1 GB 以上, 64 MB 显存以上的图卡,并且支持 OpenGL。初始设置:1.在ugii_env.dat 文件中UGII_DEFAULTS_FILE=$UGII_BASE_DIRugiiug_met ric.def2.装载选项 Load optionFrom directory3.文件目录将文件夹放在 E:postmill操作指导:步骤操作说明图例说明1启动后处理构建器 启动NX/Post Builder2新建后处理文件 按FileNew.图标 3选择控制系统 在Post Name 栏中
3、输入 MILLAC-761V 在Post Output Unit 处选择Millimeters 确认Machine Tool 选项在Mill 上 点 3-axis 选择条,选默认的 3 轴机床 控制系统选Library,并在下拉选项中选择 fanuc_6M 单击OK4显示轴机床简图 在File 下拉菜单,选择 Save 找到E:postmill 点击OK 单击Display Machine Tool,显示出 3 轴机床简图。 单击Close 退出5设定机床行程极限 将机床行程极限根据机床说明书设为X=1540 Y=760 Z=660 将Traversal Feed Rate Maximum 设
4、为 160006程序头定义 选择NX/Post Builder 的Program and ToolPath 中的 Program 子页 在左侧结构窗口中选择Program Start Sequence7删除% 用鼠标右键单击“MOM_set_seq_on”,在弹出的菜单中选择Delete8参数选择 用鼠标左键单击“G40G17G90G71” 在弹出来的对话框中将“G71”拖到回收桶 从上方的下拉选项中选择G_adjustG49 加入G_motionG80 加入GGMCS Fixture offset 加入 用鼠标右键单击“G49”,选择ForceOutput。 用鼠标右键单击“G80”,选择F
5、orceOutput。 用鼠标右键单击“G ”,选择 Optional。 单击OK 返回主界面9参数选择 在左侧结构窗口中选择Operation Start Sequence 单击右侧窗口中Start of Path 节点下的PB_CMD_start_of_operation_force_addresses 在弹出的Custom Command 窗口中将文本中fourth_axis fifth_axis 内容选中 单击鼠标右键选择Cut,将这些文本内容删除 单击OK 接受更改 添加NX 程序名的辅助信息将右侧下拉窗口中MOM_set_seq_on 添加到Start of Path 节点下的PB
6、_CMD_start_of_operation_force_addresses 之后将右侧下拉窗口中Operator Message 添加到Start of Path 节点下的MOM_set_seq_on 之后,在弹出的窗口中输入$mom_path_name将右侧下拉窗口中MOM_set_seq_off 添加到Start of Path 节点下的$mom_path_name 之后10操作结束命令 在左侧结构窗口中选择Operation End Sequence 将右侧下拉窗口中New block 添加到 End ofPath 节点中 系统会自动弹出一个新的对话框end_of_path_111关
7、闭冷却液 在新窗口中选择上方下拉窗口中More M_coolantM09 点击“Add Word”将其拖至对话框中 单击OK,退出窗口12主轴停转 采用相同的方法加入New block MoreM_SpindleM05 再加入New block MoreMM0113关闭冷却液 再次将右侧下拉窗口中New block 添加到End of Path 节点中 M05 和 M01 之间 在弹出新窗口中选择上方下拉窗口中G_modeG91 加入 选择上方下拉窗口中GG28 加入 再选择上方下拉窗口中 Z_Zero 加入 在弹出对话框Expression Entry 中输入 0 单击OK 两次回到主窗口1
8、4强制输出 移动鼠标至右侧窗口中End of Path 节点下的M09 块上,单击鼠标右键选择 ForceOutput,在弹出对话框中勾选M09,然后单击OK 退出 采用相同方法将M05、G91G28Z0. 和M01块进行处理 特别在处理G91G28Z0.块时将三个单选框全部勾上15修改程序尾 在左侧结构窗口中选择Program End Sequence 删除右侧窗口End of Program 节点中PB_CMD_nurbs_end_of_program 块,将其用鼠标拖至回收桶 再次删除End of Program 节点中MOM_set_seq_off 块,将其用鼠标拖至回收桶16修改程序
9、尾 单击右侧窗口End of Program 节点中 M02块 在弹出窗口中,选择 M02 单击鼠标右键选择Change ElementM30 单击OK 接受改变17保存 保存后处理文件 File Save18打开后处理模板文件 点击POST Builder 菜单条上UtilitiesEdit Template Post Data File。系统弹出目前可用的后处理文件。19添加后处理文件 点击Install Posts 对话框中最后一行文本 单击New,选择E:postmillMillAC-761V.pui 文件,单击 OK 返回 点击Edit 编辑文本将$UGII_CAM_POST_DIR
10、内容更改为 E:postmill , 单击OK 再次单击OK,在弹出的窗体上单击“保存”,替换已有的文件。 将Post Builder 最小化20启动 NX 启动NX,打开文件 E:postpartspbt_mill_test.prt21进入加工环境 进入加工环境,ApplicationManufacturing 打开操作导航树Operation Navigator22参数设定 改变操作导航树到Geometry(几何体)状态 双击MCS_mill 父节点 确认Fixture offset 值是否为 1 单击OK 返回23进入后处理 改变操作导航树至Program(程序)状态 单击Face_mi
11、lling 操作 点击Manufacturing Operation 工具条上NX/Post Postprocess 图标 24选择后处理模板 在Postprocess 对话框中拖动右侧滚动条,检查MILLAC-761V 是否已在列表框中。如果没有,请重复 1820 步进行检查。 单击列表框中MILLAC-761V 你可以通过点击第二个Browse 按钮,指定后处理生成文件的路径和名称 确认Output Units 选项为Metric/PART 点击OK25检查程序 在弹出的Information 对话框中,检查程序头和尾是否如同我们在POST Builder 中设定的一样:% G40G17G
12、49G80G90G54N0010 (FACE_MILLING). M09M05 G91G28Z0.0 M01M30%如果您的程序头和尾不是像这样,请重复前面步骤进行检查 关闭Information 对话框26设置自动换刀 接下来我们将设置自动换刀,并给出刀具基本信息 激活Post Builder27选择程序头 确认Post Builder 是否位于 Program & ToolPath 中的Program 子页 在左侧结构窗口中选择Operation Start Sequence28删除部分缺省定制块 删除部分缺省定制块,符合 761V 的格式 删除Auto Tool Change 节点中 G
13、91G28Z0.块,将其用鼠标拖至回收桶 删除Auto Tool Change 节点中PB_CMD_end_of_alignment_character 块,将其用鼠标拖至回收桶 删除Auto Tool Change 节点中PB_CMD_end_of_alignment_character 块,将其用鼠标拖至回收桶29添加换刀指令 将右侧下拉窗口中Custom Command 添加到Auto Tool Change 节点中 T M06 和T 之间,系统会自动弹出一个新的对话框Custom Command 更改对话框上方的PB_CMD_栏中的内容,将custom_command 改为 tool_
14、info30添加刀具信息 添加下列文本到对话框中,用于显示刀具信息。(如图)global mom_tool_name mom_tool_type global mom_tool_diameter / mom_tool_corner1_radius/ mom_tool_flute_lengthglobal mom_tool_lengthMOM_output_literal/ ;(ToolName=$mom_tool_name DESCRIPTION=$mom_tool_type)/ MOM_output_literal ;(D=format %.2f$mom_tool_diameter R=fo
15、rmat %.2f$mom_tool_corner1_radius F=format %.2f$mom_tool_flute_length L=format %.2f$mom_tool_length) 确认无误后,点击 OK31保存后处理文件 从下拉窗口中选择刚刚建立的PB_CMD_tool_info 添加到 Manual ToolChange 节点中M00 后面 保存后处理文件FileSave 最小化Post Builder32设置换刀信息 激活NX,验证自动换刀动作和信息是否正确 双击Face_Milling 操作 选择Machine 选项,确认 Tool Number: 30Adjust
16、 Number: 30 点击OK 直至退出操作对话框33后处理 确认操作导航树位于Program 方式下 选择Face_Milling 操作 点击Manufacturing Operation 工具条上NX/Post Postprocess 图标 确认 Postprocess 对话框中参数与上次相同(可参考第 24 步图) 点击 OK 在弹出的 Output File 对话框中,再次点击 OK,确认覆盖原文件。34检查程序 在弹出Information 对话框中,检查程序中关于刀具信息是否显示正确。 T30M06;(ToolName = FACEMILL.;(D=100.00 R=0.40.G
17、43 Z101.6 H30如果您的程序不是像这样,请重复前面步骤进行检查35检查换刀信息 验证刀具信息是否显示正确 切换NX 操作导航树到刀具(Tool)状态 双击FACEMILL_100 刀具,弹出刀具参数对话框 比对NC 程序和刀具参数ToolName=FACEMILL_100 DESCRIPTION=Milling Tool-5 Parameters D=100.00 R=0.40 F=50.00 L=75.00 如果有问题,请检查 29,30 步 确认无误后点击刀具参数对话框的BACK返回主界面36人工换刀 验证人工换刀动作和信息是否正确 双击Face_Milling 操作,选择 Ma
18、chine 选项。 将Manual Tool Change 选项勾上 点击OK 直至回到主界面37检查人工换刀信息 再次选择Face_Milling 操作 点击Manufacturing Operation 工具条上NX/Post Postprocess 图标 点击OK 直至 Information 对话框出现 检查NC 程序中关于人工换刀信息是否显示正确。 M00;(ToolName = FACEMILL.;(D=100.00 R=0.40.G43 Z101.6 H30 如果有问题,请检查 确认无误后关闭Information 窗口38验证多个操作 接下来验证两个或多个操作采用相同刀具时,除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UG 处理 实例 讲解 36

限制150内