在数控机床上巧用子程序加工网式点阵孔群.doc

在数控机床上巧用子程序加工网式点阵孔群.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在数控机床上巧用子程序加工网式点阵孔群

在数控机床上巧用子程序加工网式点阵孔群数控编程是数控加工的重要步骤,数控编程一般又分为手工编程和自动编程两种。手工编程主要用于对一些加工形状简单、计算量小、程序不多的零件,因此,在点位加工或直线与圆弧组成的轮廓加工中主要采用手工编程加工。而对于形状复杂的零件,特别是具有非圆曲线、列表曲线及曲面组成的零件多采用自动编程。 加工中心上经常需要加工一些多孔类零件,尤其是孔数比较多而且每个孔须经过几道工艺加工方可完成的零什,例如在板类零件上进行点阵群孔的加工。 SIEMENS数控系统中具有线性孔和环形孔的固定循环加工指令,而在FANUC和华中世纪星等一些老的数控系统上没有线性孔和环形孔固定循环加工指令,要进行点阵群孔的加工则必须没汁一套用户宏程序。而宏程序和宏指令是一个比较难以理解的概念和指令,所以在编程中大多数人还不会或不愿使用宏程序。同时受客观条件的限制,自动编程(计算机编程)在目前还未被普及。因此,存编制多孔类零件加工程序时,如果按常规编程,需要计算每个结点的坐标值,不但计算量大,编群速度慢,程序冗长,且极容易出错。假如我们能灵活应用数控系统中的辅助编程功能来编程,则会使群孔加工的编程变得简单、清晰明了、程序编制时间也短。下面是一种巧用子程序和钻孔固定循环进行网式点阵孔群加工的编程举例。 例:在VMC750E华中世纪星HNC-21M加工中心上,在一厚度为12mm的工件上加工100个φ6mm线性矩阵排列孔(如图1所示),设刀具起点为(12,0,80)。工艺分析如下: 1.刀具与合理的切削用量(详见附表) 附表 数控机床 1)加工路线如图2所示 (2)加工程序 %0086;??????????????????????????????????????? 主程序号 N02 T1 M06;????????????????????????????? T1为A2.5中心钻 N04 G90 G54 GOO X12 Y0 M03 S1200;??? 刀具怏速移到起刀点 N06 G43 H01 Z30 M07;?????????? 刀具长度补偿,打丌切削液 N08 M98 P6000 F60 Z5 L5;????????????? 调用钻孔子程序5次 N10 C49 G80 G90 G00 Z80 M09;???? 取消长度补偿和固定循环 N12 T2 M06;?????????????????????????????? T2为φ6麻花钻 N14 G90 G54 G00 X12 Y0 S600 M03;???? 刀具快速移到起刀点 N16 G43 H02 MZ30 M08;????????? 刀具长度补偿,打开切削液 N18 M98 P6000 F120 Z16 L5;??????????? 调用钻孔子程序5次 N20 G49 G80 G90 G00 Z80 M09;???? 取消长度补偿和固定循环 N22 T3 M06;?????????????????????????????? T3为45o倒角刀 N24 G90 G54 G00 X12 Y0 S600 M03;???? 刀具快速移到起刀点 N26 M98 P6000 F50 P1 Z0.3 L5;???????? 调用钻孔子程序5次 N28 G49 G80 G90 G00 Z80 M09;????? 取消K度补偿和固定循环 N30 G00 X-100 Y0 M05;????????????????????????? 主轴停止 N32 M30;?????????????????????? 程序结束并返回程序起始段 % %6000;??????????????????????????????????????? 程序序号 N10 G99 G81 G91 Y12 G90 Z[- #25] R3 F150 P[#15]; ??????????????????????????????????????? 调用固定循环(1)孔 N15 G91 X12 Y0 L9;???????????????? 在(2)~(10)孔位上钻孔 N20 X0 Y12;???????????????????????????? 在(11)孔位上钻孔 N25 X-12 Y0 LO;????????????????? 在(12)~(20) 孔位上钻孔 N30 M99;????????????????????????? 子程序结束并返回主程序 %?

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档