宏程序实现的数控车多件加工_第1页
宏程序实现的数控车多件加工_第2页
宏程序实现的数控车多件加工_第3页
全文预览已结束

下载本文档

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

文档简介

宏程序实现的数控车多件加工近年来,在各类数控赛事中宏程序的应用非常的广泛,但在实际生产中宏程序的应用则非常少见,笔者根据加工中遇见的挡圈零件,谈一下如何利用宏程序实现一次装夹加工多个零件。一、问题的提出如图挡圈零件,采用定尺拉光管料毛坯,内外圆直径均有2mm加工余量。右端加工采用需要三把刀具:外圆车刀、内孔镗刀、切断刀。其中外圆车刀和内孔镗刀刀尖圆弧半径R=0.4,切断刀刀宽3mm。加工中管料一次装夹后加工多件,加工次序为:车外圆-外倒角-端面-内倒角-内孑L-切断。常规的编程方法是根据加工件数按部就班编写,程序量大,编程计算量大、容易出错,而且实际的加工件数变化导致更改程序麻烦,也有利用子程序编程,虽然程序量比前者有所改善,但还是不够简洁。如果采用宏程序编程,则程序简洁,一次装夹加工件数调整也很方便。二、程序的编制(以FANUC系统为例)1、单件加工程序:00001;M03S1200;M08G99;T0101;G00X36Z2;G01Z-14F0.12;G00X37Z-1.25;(此处已将欠切量计算在内)G01X34.5Z0;X27;G00Z80;T0303S1500;G00X35Z2;G01X29.5Z-0.75F0.2;Z-14;G00U-2Z1;X33.5;G01X30Z-0.75F0.1;Z-14;G00U-2Z80;T0404S1000;G00X40;Z-13.5;G01X28F0.06;G00X40;Z80;M30;2、多件加工的宏程序:(1)思路:多件加工只是在单件加工的基础上将长度Z变成变量,而且变量的计算与加工件数有关。(2)程序:O0001;M03S1200;M08G99;#101=5;(一次装夹的加工件数为5件)#102=1;N10#103=[#102-1]*14;T0101;G00X36Z[2-#103];G01Z[-14-#103]F0.12;G00X37Z[-1.25-#103];G01X34.5Z[0-#103];X27;G00Z80;T0303S1500;G00X35Z[2-#103];G01X29.5Z[-0.75-#103]F0.2;Z[-14-#103];G00U-2Z[1-#103];X33.5;G01X30Z[-0.75-#103]F0.1;Z[-14-#103];G00U-2Z80;T0404S1000;G00X40;Z[-13.5-#103];G01X28F0.06;G00X40;Z80;#102=#102+1;IF[#102LE#101]GOTO10M30;三、结语该程序适用于棒料或者管料毛坯、较短零件的车削加工,编写

温馨提示

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

评论

0/150

提交评论