资源描述:
c N c s e m ln a r 数控专栏 基于 UG/ P o s t B u i l d e r 6 . 0的 H e i d e n h a i n i T NC 五轴机床专用后置的开发 辜艳丹燕杰春 四川信息职业技术学院, 四川 广元6 2 8 0 1 7 摘要 以 UG / P o s t B u i l d e r 6 . 0为工具 , 开发 出了能直接 生成 He i d e n h a i n i T NC 5 3 0的能在 MI KRON U P C S 0 0 DU R 0五轴加工中心上使用的 NC代码的 U G专用后置处理软件。 关键词 UG / P o s t B u i l d e r 6 . 0 五轴加工中心专用后置处理 De v e l o p me n t o f He i d e n h a i n i TN C5 - a x i s Ma c h i n e To o l Sp e c i a l Po s t - p r o c e s s i n g Ba s e d o n UG/P o s t Bu i l d e r 6. 0 GU Ya n d a n。 YA N J i e c h u n S i c h u a n I n f o r m a t i o n T e c h n o l o g y C o l l e g e , G u a n gyu a n 6 2 8 0 1 7 , C HN 1 机床简介 机床 MI K R O N U P C 8 0 0 D U R 0 , 双转台结构; 数控 系统 H e i d e n h a i n i T N C 5 3 0 ; 工作行程 轴 8 0 0 mm、 Y 轴 6 5 0 m m、 Z轴 5 0 0 mm、 A轴 一 1 0 0 。 ~ 1 2 0 。 、 C轴 Nx 3 6 0 。 连续回转; 主轴转速 1 0 0 4 2 0 0 0 r / m in ; 快速进 给 3 0 0 0 0 m m / m i n 。 2 基于 U G / P o s t B u i l d e r 6 . 0的专用后置处理 的开发过程 U G / P o s t B u i l d e r 6 . 0是 N X最新版本 N X 6内置后 置处理工具 , 可以图形方式创建从二轴到五轴 的后处 理程序。运用 U G / P o s t B u i l d e r 6 . 0 , 用户可指定 N C编 码所需参数及用于阐释内部 N X机床刀路所需的机床 运动参数。运用 U G / P o s t B u i l d e r 6 . 0开发过程如下 1 基本参数设置 启动 U G / P o s t B u i l d e r 6 . 0后, 选择“ 新建” 命令, 在弹出的“ C r e a t e N e w P o s t P r o c e s s o r ” 对话框中输“ P o s t N a m e ” 后 置 处 理 名 字 “ U P C 8 0 0 ” , 选 择 “ M i l l i me t er s” 、“ M i l l ” 和“ L i b r a r y ” 单选框, 并选择机械结构为“ 5 一 A x i s w i t h D u a l R o t a r y T a b l e s ” , 选择控制器 “ h e i d e n . h a i n c o n v e r s a t i o n a l ” , 然 后 进 入 用 户 编 辑 界 面。在 “ M e c h i n e T o o l ” 标 签中通过 “ G e n e r al P a r a me t e r s ” 页面 设置机床的线性轴的移动极限以及快速进给极限; 为 防止 轴超程 , 在“ F o u r t h A x i s ” 页面设置 轴的极限 转角最小值为一 9 5 、 最大值为 1 1 5 , 点击“ C o n fi g u r e ” 按 钮, 设置“ 5 t h A x is ” 的旋转平面为“ x Y ” , 修改“ Wo r d L e a d e r ” 为“ C ” , 选择 “ R e t r a c t / R e E n g a g e ” 单选框 , 以 ZU1 U等等 串 幂 z 朋 防止 A轴连续插补过大造成反旋转向过切。 2 “ P r o g r a mT 0 o l P a t h ” 参数修改 在“ P r o g r a m T o o l P a t h ” 标签 中选 中下级标 签 “ P r o gra m” , 在“ P r o gra m S t a r t S e q u e n c e ” 页面在修改程 序头, 添加工 M1 2 7 、 M 1 2 9自 定命令, 完成如图 1 所示。 在“ O p e r a t i o n S t a r t S e q u e n c e ” 页面中启 动 M1 2 6 、 M1 2 8 自定命令以及设置公差等, 完成如图2 所示。 图 1 晒焉 ; _ _ ] I I I I 匝要二 】 ■■ ■■ ■ ■■ ● ■■ ■ ●■ ■ ●■ ■ ■ ●■ ■ ■■ ■■ ■ ■■ ■ _ 匣重 晒 ; ; | ; ; 嗣 BI I l 1萄 _ ; ] ■ ■ ● ■ ■● ■ ●■ ■ ■■ ●■ ● ■● ■■ ■■ ■ ■■ ■ ●■ ● ■一 匝互三互互口 圈2 在“ M o t i o n ” 页面 中进入 “ L i n e a r Mo v e ” 中编辑 并设定 E x p r e s s i o n为 mo m a l t p o s 0 , 编辑 , , 并设 定 E x p r e s s io n为 m o m a h p o s 1 , 编辑 z并设定 E x p r e s s i o n为 m o m a h p o s 2 ; 并在 M8命令后面新 增加排屑器控 制辅 助指令 M3 6 , 完 面后如 图 3所示。 进入“ C i r c u l a r Mo v e ” 编辑图 4所示 x并设定 E x p r e s s i o n为 mo m a h p o s a r c c e n t e r 0 、 编辑 y并设定 E x p r e s s i o n为 mo m_ a h p o s a r c c e n t e r 1 、 编辑 z并 设定 E x p r e s s i o n为 m o m a h . p o s a r c c e n t e r 2 。编 辑图 5所示 并设定 E x p r e s s i o n为 m o m a h p o s 0 、 编辑 l , 并设定 E x p r e s s i o n为 n o n a h ~ p o s 1 、 编辑 Z并设定 E x p r e s s i o n为 mo m ~ a l t _ p o s 2 。 图3 图4 圈 5 3 程序结束设定 在 “ O p e r a t i o n E n d S e q u e n c e ”页 面, 设 置 M1 2 9 、 M1 2 7 、 M5和 M9辅 助指令 , 完成后 如 图 6所示 。在 “ P r o g r a m S t a r t S e q u e n c e ” 页面中设置 M 3 0指令 , 如图7 所示 。 图6 {囝 l a 一 。 孽 一 l x s o l E 船P c x 1 0 0 { ∞ m _ o u t 图7 4 以文件名 “ U C P 8 0 0 ” 保存修改后 的后置处理 程序 , 并退出 U G / P o s t B u i l d e r 6 . 0系统。 3 后置处理与 NX的集成 运用 N X软件编程后可直接调用后置处理文件中 的“ U C P S O 0 . p u i ” 进行程序的 N C代码生成。若为了更 l 68 方便 , 可把后置处理与 N X集成 。具体操作如下 拷贝 “ U C P S O 0 . t c l ” 和“ U C P S O 0 . d e f ” 两文件到 N X后处理文 件夹“ p o s tp r o c e s s o r ” 内, 用文体编辑器修改文件夹内的 “t e mp l a t e ~p o s t . d a t ” 文件 , 添加图 8所示字段 , 并保存 文件, 完成后置处理与 N X的集成。 图8 4 试验验证 新开发 的后 置处 理 通过 实 际 MI K R O N U P C 8 0 0 D u R 0机床加工 , 验证 了其正确性与实用性 。下面为 某零件的部分程序 B EGI N PGM l 0 0 MM B LK FOE M 0. 1 Z . O Y0 . O Z一 2 O. B L K F 0 EM O. 2 X1 0 o . Yl o o . z 0 . O M1 2 7 Ml 2 9 T0OL C AL L T 1 Z 2 0 0 0 M1 2 6 Ml 2 8 G 5 0 0. C YCL DEF 3 2. 0 TOL ERANCE C YCL DEF 3 2. 0 T O. 0 0 5 C YCL DE F 3 2. 0 TA0 . 5 L X一1 . Ol Y一7 . 6 81 A7 . 43 4 M3 F MAX L z 4. 1 3 l F MAX L X一1 . 0 8 7 Y~ 7. 7 8 6 Z 4 .1 1 F 8 o o . M8 M3 6 L X一 5. 8 4 Y一 4. 5 1 Z 4. 3 5 A1 9. 3 2 2 L Z 8. 8 1 6 F MA X M 1 2 9 M 1 2 7 M5 M9 M3 O END P GM 1 0 0 MM 参考文献 1 安杰 , 邹昱章. UG后处理技术. 北京 清华大学出版社. 2 张磊. U G / N X 4 后处理技术培训教程. 北京 清华大学出版社. 编辑孙德茂 收稿 日期 2 0 0 9一 O 8 2 5 文章编号 1 0 2 4 8 如果您想发 表对本文的看法。 请将文章编号 填入 读者意见调查表中的 相应位置。 、 簪 ‘u Iu 平 弟 z 删
展开阅读全文