佳工机电网 - 助您打通产业链!-
金属加工 | 刀量工具 | 模具制造 | 塑料机械 | 通用机械 | 工程机械 | 交通设备 | 农业机械 | 食品机械
自动化 | 电子 | 家电 | 仪器仪表 | 电力设备 | 工业炉窑 | 行业设备 | 纺织机械 | 印刷机械 | 包装机械
  通用基础件 | 标准件 | 电子元器件 | 工业材料 | 包装   CAD | ERP | 管理/认证 | 服务/培训 | 商标/专利
  免费注册 登录 收藏 
搜索  
加工中心/FMS | 车床/数控车床 | 数控机床/铣床 | 齿轮加工机床/刨床 | 磨床/珩磨设备 | 镗床/钻床 | 电火花/EDM线切割 | 机床附件/其它机床 | 锻压/冲压/轧制设备 | 铸造机械/压铸设备 | 焊接设备/切割机 | 其它金属加工设备
 首页 > 机床与金属加工设备 > 数控机床/铣床 > 技术论文 产品 新闻 文章 会展 人才 帮助 | 注册 登录  
数控机床/铣床
 按行业筛选
 按产品筛选
查看本类全部文章
.刊登广告.



新产品 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/贴吧
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 

子程序在数控编程中的应用技巧

作者:上海理工大学 石更强
一、引言

在一个加工程序中的若干位置,如果包含有一连串在写法上完全相同或相似的内容,为了简化程序,可以把这些重复的程序段单独列出,并按一定的格式编写成子程序。主程序在执行过程中如果需要某一子程序,可以通过调用指令来调用该程序,子程序执行后又可以返回主程序,继续执行后面的程序段。子程序在数控编程中应用相当广泛。合理、正确应用子程序功能,为编写和修改加工程序带来很大方便,能大大提高工作效率。下面介绍子程序的应用原则。

(1)零件上有若干处相同的轮廓形状。在这种情况下只编写一个子程序,然后用主程序调用该子程序就可以了。

(2)加工中反复出现有相同轨迹的走刀路线。被加工的零件需要刀具在某一区域内分层或分行反复走刀,走刀轨迹总是出现某一特定的形状,采用子程序比较方便,此时通常要以增量方式编程。

(3)程序的内容具有相对的独立性。在加工较复杂的零件时,往往包含许多独立的工序,有时工序之间的调整也是容许的,为了优化加工顺序,把每一个的工序编成一个独立子程序,主程序中只需加入换刀和调用子程序等指令即可。

二、子程序的应用实例与技巧

1.分层切深零件外轮廓

示例:用直径为20mm的立铣刀,加工图1所示零件。要求每次最大切削深度不超过10mm。

newmaker.com
图1 零件之一

分析:零件在Z向厚度为40mm,根据要求,如果每次切削的深度为10mm,则需通过4次切深完成,在这四次循环切深过程中,刀具在XY平面上的运动轨迹是完全一样的。故只要把刀具在XY平面上的运动轨迹编写成子程序,主程序四次调用该子程序就可以了。参考程序及说明如表1所示。

表1 零件1的参考加工程序
newmaker.com

2.分层切深加工槽

示例:用直径为8mm的立铣刀,加工长方形槽,刀心轨迹如图2所示,槽深6mm,要求每次切削的深度不超
过2mm。

分析:将刀心轨迹A-B-C-D-A编成子程序,主程序三次调用子程序,使槽深逐次增加,此时通常采用增量
方式编程比较方便,参考加工程序如表2所示。

newmaker.com
图2 零件之二

表2 零件2参考加工程序
newmaker.com

3.分行切宽粗加工型腔

示例:用直径为8mm的立铣刀,粗铣如图3所示的型腔。

分析:(1)确定工艺路线 如图4a所示刀心轨迹A-B-C-D-E-F-G作为一个循环单元,反复循环多次;(2)计算刀心轨迹坐标、循环次数及步进量如图4b所示。设循环次数为n,Y 方向的步进距为y,步进方向槽宽为B,刀具直径为d,则各参数关系如下:

循环1次,铣出槽宽y+d;
循环2次,铣出槽宽3y+d;
循环3次,铣出槽宽5y+d;
循环n次,铣出槽宽B=(2n-1)y+d。

根据图样要求,将B =50、d =8代入B=(2n-1)y+d,取n=4,得Y=6,刀心轨迹有1mm重叠,方案可行。相关参考程序如表3所示。

newmaker.com
图3 零件之三

表3 零件3的参考加工程序
newmaker.com

4.加工多工序零件

示例:用直径为5mm的立铣刀,加工图5所示的零件,方槽的深度为6mm,圆槽的深度为4mm,要求每次切削的深度不超过2mm,试用子程序编程。

分析:将两工序的加工轨迹编成子程序,然后用主程序分别调用,参考程序如表4所示。

newmaker.com
图4 刀心轨迹

newmaker.com
图5 零件之四

表4 零件4的参考加工程序
newmaker.com

三、结束语

本文通过几个典型的实例,从而详细、全面地介绍了FANUC系统中子程序的应用技巧,提高了编制程序的效率,简化了加工程序。 (end)
(投稿) (如果您是本文作者,请点击此处) (2008-3-13,阅读306次)
查看更多相关文章:
·台阶、沟槽的铣削和工件的切断 newmaker (2008-3-12)
·平面和连接面的铣削 newmaker (2008-3-12)
·螺旋槽的铣削 newmaker (2008-3-12)
·外花键的铣削 newmaker (2008-3-12)
·铣床分度方法 newmaker (2008-3-12)
·圆柱齿轮和齿条的铣削 newmaker (2008-3-12)
·钻孔、铰孔和镗孔 newmaker (2008-3-12)
·高速切削技术的发展与展望 newmaker (2008-3-2)
·电火花加工和高效铣削 newmaker (2008-3-2)
·CHV100变频器在数控机床上的应用 深圳市英威腾电气股份有限公司 (2008-2-27)
查看相关文章目录:
·机床与金属加工设备 > 数控机床/铣床 > 数控机床/铣床文章
文章点评 查看全部点评 投稿 进入贴吧

对 数控机床/铣床 有何见解?请到 数控机床/铣床吧 畅所欲言吧!


网站简介 | 会员服务 | 广告服务 | 机电人才 | 机电展会 | 服务条款 | 国际站点 | 会员登录  
Copyright © 1999-2008 newmaker.com. All Rights Reserved
© 佳工机电网·嘉工科技 Email: 发送邮件