数控铣床零件加工中宏程序的运用_第1页
数控铣床零件加工中宏程序的运用_第2页
数控铣床零件加工中宏程序的运用_第3页
全文预览已结束

下载本文档

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

文档简介

1、数控铣床零件加工中宏程序的运用在数控加工中,加工程序是关键,而加工程序在基于CAM软件编程的功能下,使编程较为容易。然而在某些情况下,PC机也无能为力,所以要求我们深挖手工编程,发挥数控机床潜力,争取更大经济效益,笔者深有体会。在某次加工中,由于PC机与机床连接故障,程序无法传送,而工件要求按时完成,我们利用宏程序编程,问题迎刃而解。加工图如图1所示。图1要求在50mm孔一周倒出R5mm凸圆弧过度在编制程序过程中,引入变量#1,如图2,所以在数控加工中,加工程序是关键,而加工程序在基于CAM软件编程的功能下,使编程较为容易。然而在某些情况下,PC机也无能为力,所以要求我们深挖手工编程,发挥数控

2、机床潜力,争取更大经济效益,笔者深有体会。在某次加工中,由于PC机与机床连接故障,程序无法传送,而工件要求按时完成,我们利用宏程序编程,问题迎刃而解。加工图如图1所示。图1要求在50mm孔一周倒出R5mm凸圆弧过度在编制程序过程中,引入变量#1,如图2,所以沿R5mm过度面母线上一点A的坐标在图示坐标系中可表示为:AX=(25+55sin(#1)=5sin(#1)30AX=(55cos(#1)=5cos(#1)5利用条件转移语句IFGOTO循环,编写程序如下:(数控系统为FANUC0iMateC)O1N10G54G90G17G0Z100;(建立工件坐标系,并使刀具快速到Z100高度)N20X0

3、Y0M3S600;(刀具怏速到X0Y0主轴以600r/min正转)N30Z0M8;(刀具快速到Z0冷却开)N40#1=1;(给#1赋值为1)N50G1Z(5COS(#1)-5)F100;(Z向进给)N60G42X-(5SIN(#1)-30)D1;(X进刀加右刀偏)N70G2X-(5SIN(#1)-30)Y01(30-5SIN(#1)J0;(整圆顺时针铣削)N80G40G1X0;(取消刀偏,刀具到X0Y0)N90#1=#1+1;(给#1赋值为#1+1,角度递增)N100IF(#1LE90)GOTO50;(#1小于90跳转至N50段,循环)N110GOZ100;(抬刀)N120M9;(冷却关)N1

4、30M5;(主轴停)N140M30;(程序结束)需要指出的问题:(1)该程序N60段中D1可根据刀具在系统中设定,我们采用14mm立铣刀,故D1设为7。走完程序,加工结果满意。(2)如果要求更好的表面质量,可以将N90段#1+1中的数值“1”赋的更小,使循环次数增多。同时我们还对长方孔孔口倒闭角做了进一步试验,结果满意。如图3。程序为:O2N10G54G0Z100;N20X0Y0M3S600;N30Z0M8;N40#1=1;N50G1Z(6COS(#1)-6)F100;N60G42Y(15+6-6SIN(#1)D1;N70X14;N80G2X(20+6-6SIN(#1)Y9R6;N90G1Y-9;N100G2X14Y-(15+6-6SIN(#1)R6;N110G1X-14;N120G2X-(20+6-6SIN(#1)Y-9R6;N130G1Y9;N140G2X14Y(15+6-6SIN(#1)R6;N150G1X0;N160G40X0Y0;N170#1=#l+1;N180IF(#1LE90)GOTO50;N19

温馨提示

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

评论

0/150

提交评论