浅谈宏程序与子程序在生产实践中的妙用_第1页
浅谈宏程序与子程序在生产实践中的妙用_第2页
浅谈宏程序与子程序在生产实践中的妙用_第3页
浅谈宏程序与子程序在生产实践中的妙用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    浅谈宏程序与子程序在生产实践中的妙用    宋建惠【摘要】 数控技术是制造业实现这些先进制造技术的基础,而数控技术水平高低和数控设备拥有量是体现国家综合国力水平、衡量国家工业现代化的重要标志之一。文阐述了宏程序在生产实践中加工一些形狀不太复杂而重复工作量很大的零件中的妙用,介绍了运用子程序与宏程序编程,来提高加工效率。【关键词】 宏程序 子程序一、产品特点分析欲加工旋钮零件500个图1-1,毛坯尺寸为37,加工完成后,需进行煮黑处理。零件图下图所示:编制此类零件加工程序有时会遇到这种情况:一组程序段在一个程序中多次出现,或者在几个程序要使用它。我

2、们可以把这组程序段摘出来,命名后单独储存,这组程序段就是子程序,调用第一层子程序的指令所在的加工程序叫做主程序。调子程序的指令也是一个程序段,它一般由子程序调用指令、子程序名称和调用次数等组成,具体规则和格式随系统而别,例如同样是“调用o0002号子程序一次”,fanuc系统用“m98 p2。”子程序可以嵌套,即一层套一层。上一层与下一层的关系,跟主程序与第一层子程序的关系相同。最多可以套多少层,由具体的数控系统决定。在实际加工中,子程序的调用应用的非常广泛。当然也可以利用子程序与宏程序相结合来完成。在用户宏程序中,又可以分为a类和b类两种,a类宏程序是以g65 hxx p#xx q#xx r

3、#xx的格式输入的,而b类宏程序则以直接的公式和语言输入,它和c语言很相似,在0i系统中应用比较广,简单易懂,通过利用宏程序循环语句及变量赋值实现多个加工。二、加工工艺分析2.1加工精度分析根据零件图分析,该旋钮精度要求不高,按图纸尺寸要求加工即可。2.2数控加工刀具分析该零件形状简单,在外形粗精车中选择焊接式90度外圆偏刀,切断时采用刀宽为3mm的焊接式切断刀,钻孔的钻头采用直径为5.2以及m6丝锥一副。2.3加工路线制定该零件属于批量生产,精度要求不高,为提高加工效率,先将工艺安排如下:(1)采用三爪自定心卡盘装夹,每次加工5个零件,伸出长度为:零件的总长+切槽刀宽+下个零件端面车削量。值

4、得注意的是,考虑到工件伸出过长,会引起机床振动,会给加工带来不便,所以一次只加工5个零件。(2)采用g71、g70外圆偏刀粗精车外圆。(3)利用切槽刀具,车削r1.5的圆弧并完成切断。(4)数控铣削两平面。(5)利用平口钳完成钻口和攻螺纹。(6)煮黑处理三、工件坐标系设置该零件在提高加工效率方面,还需考虑编程零点设置问题。一般而言,大部分零件加工的编程零点都设置在端面中心。大部分编程人员都知道,一把刀具在没被拆卸的前提下,x向只对一次,那么主要考虑z向对刀。旋钮零件的z向对刀,采用游标卡尺量出第一次工件伸出的总长并锁住,当下次工件伸出长度时,选择原先的游标卡尺来衡量工件的装夹位置,这样z向就无

5、须对刀,从而提高了加工效率。四、加工程序除通过零点设置可以提高加工效率外,程序的编写也与加工效率有关。在加工旋钮零件的编程中,主要有三种编程方式:运用子程序调用、偏移z向坐标、子程序与宏程序结合。根据旋钮零件的工艺分析可知,每次一个零件切断时的总长是不变的,所以可以利用宏程序中的变量,控制每次刀具的移动距离,通过while循环条件判断刀具终止的移动距离。#1=0,while#1ge-92.3do1,m98p0002;#1=#1-18.5;end1;其中#1=#1-18.5,指的是刀具每次移动18.5,从而实现连续加工多个零件,提高加工效率。参 考 文 献1田春霞主编.数控加工工艺.北京:机械工业出版社.2006.22王先逵着.机械制造工艺学.清华大学出版社.19993华茂发主编.数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论