UG后处理制作教程
- 格式:pdf
- 大小:1.38 MB
- 文档页数:17
1 第四章 后处理制作 (教程部分章节内容展示) 第 1 单元后处理制作过程指导 一、领取任务 1、制作一个华中数控 H21 数控铣床的后处理文件 2、制作一个siemens840d 系统加工中心的后处理文件 要求: 在程序头加入刀具名称、加工坐标系 G54 单独占一行、加入连续加工指令 G64、 ,在程序尾 加入程序运行预计时间,不要输出行号、功能字之间不要输出空格间隔。 二、准备工作 1、华中数控H21 的加工代码文件要求: 文件命名:O_ _ _ _.NC 即O+任意 4位阿拉伯位数,后缀为.NC。如:O1000.NC 程序头:%_ _ _ _ 即%+任意 4位阿拉伯位数开头。如%1234 2、siemens840d 的加工代码文件要求: 文件命名:任意字母+任意数字,后缀为.NC。如:AA01.NC 程序头:% % %_N _程序名称_MPF 如:%_N _AA01_MPF 3、后处理加入刀具名称 ①打开后处理构造器 ②在程序头 ADD BLOCK 类型选择 Operator message ③插入 TOOL:$mom_tool_name ④保存。OK 4、后处理加入加工时间 ①打开后处理构造器 ②在程序尾 ADD BLOCK 类型选择 CUSTOM COMMAND(在程序头加是不行的) ③插入下面语句
2 global mom_machine_time MOM_output_literal "(CUTTING TIME: [ format "%.2f" $mom_machine_time]H)" ④保存。OK 三、操作步骤 启动后处理构造器 将后处理构造器设置为中 文版面 新建一个后处理文件 (华中系统) 中文(简体) ①点击新建 后处理构造器 开始‐‐‐‐‐‐‐后处理构造器 options Language 中文(简体)
3 ②不能取中文名称, 否则不 能后处理加工代码 6-32为设置程序头内容 ⑨加工代码中不要输出行 号,以减小文件内存 ②输入后处理文件名称 ③选择毫米单位 ④选择3轴机床 ⑤确定 ⑥点击程序和刀轨 ⑦点击程序⑧点击程序起始序列 ⑨在第4行MOM_set_seq_on 上单击右键选择删除
4 ⑩-14设置华中数控程序头 12 华中数控程序头要求%+4 位任意数字开头 15-21 设置加工坐标系 G54 位于程序开始第一行 ⑩点击%所在的块 11 在弹出窗口%上 单击右键选择编辑 12输入华中数控程序头 %1234 13确定 14确定 15选择新块 16鼠标按住不放拖动到 %1234 下,当下面出现 白色高亮时释放鼠标
5 17 文本方式可以自己定义 输出内容,是非参数化数据 19设置加工坐标系G54 17在弹出窗口选择文本 18 点击添加文字按住鼠标不放 拖动到空白处的蓝色条上, 当出 现白色高亮时释放鼠标 20确定 19输入加工坐标系G54 21确定
6 23-27 设置连续加工代码 G64 25设置连续加工代码G64 24 点击添加文字按住鼠 标不放拖动到空白处的 蓝色条上,当出现白色高 亮时释放鼠标 22 点击 G40 G17 所在的块 23选择文本 下面 如果出现这种错误 的位置, 请重新拖动 到%1234下面
7 28-31 设置加工刀具名称显 示在加工坐标G54的下一行 处,便于观察程序所使用的 刀具是否与机床上的刀具 一致 30此代码为显示刀具名称 TOOL:$mom_tool_name 25 在弹出窗口输入连续加 工代码G64 26确定 27确定 28选择运算程序消息 29 点击添加块按住鼠 标不放拖动到 G54 下,当出现白色高亮 时释放鼠标 30 在弹出窗口输入代 码(不可输错) 31确定8 删除自动换刀命令 32程序头设 置结果如图 ①点击操作起始序列 ②在G91 G28所在的行单击 右键选择删除,并依次将自 动换刀后面内容全部删除 结果如图, 全部删除完9 设置圆弧输出模式 ③④最小圆弧半径和最小 圆弧长度设置大一点避免 极小曲线采用圆弧输出可 能会导致出错,极小圆弧可 能会被机床识别为整圆 ⑤IJK 定义的方式,华中机 床的定义方式为 Arc start to center 删除刀具长度补偿命令 ③移除G43命令 ①点击运动 ②点击圆周移动 ③最小半径 设置为0.1 ⑤IJK 定义为 Arc start to center ④最小圆弧长度设置为0.5 ⑥确定 ①点击运动 ②点击快速移动 ③在 G43 上单击右键选择 删除
10 ④移除H01命令 修改程序尾 ①-⑧将M02改成M30 M02 编写在主程序的最后一 个程序段中,表示主程序的 结束。程序结束时,自动运 行停止并且CNC装置复位。 用M02结束程序后,若要重 新执行该程序,就得重新调 用该程序。 M30 除具有M02的功能外, 还兼有控制返回到零件程 序的开头的作用。用M30结 束程序后,若要重新执行该 程序,不须重新调用该程 序,只需再次按下操作面板 上的“循环启动”键即可。 ④在 H01 上单击 右键选择删除 ⑤确定 ①点击程序结束序列 ②点击M02所在的块 ③在M02上单击右键选择删除 ④选择文本11 删除末尾的%1234 在程序尾显示加工预计时 间 ⑤点击添加文字按住鼠标不 放,当蓝色条出现白色高亮时 释放鼠标 ⑥输入程序结束命令M30 ⑦确定⑧确定 在%1234 上单击右 键选择删除 ①选择定制命令 ②点击添加块按住鼠标不放拖 动到 M30 下面,当出现白色高 亮时释放鼠标
12 ③此代码为显示理论切削 global mom_machine_time MOM_output_literal "(CUTTING TIME: [ format "%.2f" $mom_machine_time]H)" 删除功能字之间的空格, 以 减小文件内存 设置文件后缀为.NC ③输入下面代码 (不可输错) ④确定 ①点击N/C数据定义 ②点击其他数据 单元 ③文字分隔符选择无 ①点击输出设置 ②点击其他选项 ③设置为NC
13 保存后处理 ②保存以后系统会自动生 成3个文件,所以最好先建 立一个文件夹,然后保存在 这个文件夹里。保存路径不 能含有中文名称。 四、学生自行完成 siemens840d 的后处理制作 ①点击保存 ②选择路径, 设置文件名 保存 ④保存后生成的三个文件
14 第 2 单元后处理加载调用指导 一、领取任务 将后处理加载到系统中并删除不用的后处理文件 二、准备工作 加载后处理就是指在UG中点击后处理以后不用浏览文件就可以直接看到需要的后处理 文件。加载的方法有两种: 1、从 UG 加工环境中进行安装即菜单栏:工具——安装 NC 后处理器——然后浏览自己需要 的后处理器即可。这种方法简单,但是不能删除多余的后处理文件。 2、从 template_post.dat 中修改数据进行加载 三、操作步骤 1、把自己制作的后处理文件(3 个文件)拷贝到安装目录的 postprocessor 下 例如 C:\Program Files\Siemens\NX 8.0\MACH\resource\postprocessor 2、在 postprocessor目录下查找 template_post.dat 文件 3、用记事本打开 template_post.dat 文件如下:
15 4、删除多余不要的后处理列表,留一行用于修改:如图 5、把原来的后处理文件名称改写为自己的后处理文件名称: 6、保存文件即可 四、验证后处理 1、启动UG软件 2、打开案例文件 example_2 3、生成加工代码 双击桌面上的 UG图标启 动UG ①在任意一个操作上 单击右键选择后处理 如5‐3上
16 ②这里只显示一 个 huazhong 后处 理器就是我们需 要的 ③输入加工代码文件名称 ②选择后处理器 ④确定 ⑤程序头 ⑥加工坐标系 ⑥加工刀具名称 ⑦程序尾 ⑥加工预计时间
17 利用第三方软件 (CIMCOEdit)查 看程序的正确性 CIMCOEdit 软件 相对 VERICUT 来说使 用更简单快捷, 能 快速查看刀路是 否有怪异出错 ①双击打开软件 ②文件——打开 ③选择加工代码文件 ④打开 ⑤点击当前窗口模拟 ⑥显示刀路如图