欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    数控车高级技师论文数控车椭圆宏程序编程探讨.doc

    • 资源ID:2944594       资源大小:387KB        全文页数:16页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数控车高级技师论文数控车椭圆宏程序编程探讨.doc

    数控车高级技师论文数控车椭圆宏程序编程探讨专 业 数 控 技 术 单 位 姓 名 指导教师 院 系 机电工程系 提交日期:2011年10月数控车椭圆宏程序编程探讨【摘要】数控机床在我们机械产品加工中应用已经越来越普及,从而提高了产品质量、缩短了加工时间,获得了较复杂的零件,创造了较高的效益。在数控车床上,常会遇到加工椭圆、抛物线等非圆曲线的零件,本文以在FANUC-0i系统数控车床上车削椭圆弧编程进行较全面的归纳和探讨。【关键词】FANUC;数控车床;椭圆;宏程序引言在数控车床上用宏程序来编写椭圆弧程序进行车削加工,它是用无数微小直线段进行拟合而成(G1指令)。椭圆的方程有两种形式:一种是椭圆标准方程,即=1(a>b>0);另外一种是椭圆参数方程,即X=acos、Y=bsin。在编写宏程序过程中,具体使用哪种椭圆方程要根据图纸给定条件决定,有时两种方程都可以使用,如图1所示。(a)椭圆标准方程 (b)椭圆参数方程图1:数学坐标系椭圆方程在数控车床上的坐标轴与数学中的坐标轴不一致,如图2所示,故得出在机床坐标系上椭圆的标准方程为=1(a>b>0);参数方程为Z=acos、X=2bsin(直径量)。(a)椭圆标准方程 (b)椭圆参数方程图2:车床坐标系椭圆方程本文主要阐述椭圆圆心在-Z方向上的椭圆弧编程。数控车床坐标系原点一般设定在工件的右端面和工件中心轴线交点处,零件的椭圆弧在Z轴负方向上,所以必须对车床坐标系椭圆方程进行-Z方向偏移才能编程加工,如图3所示,X方向也有可能产生偏移,从而得出偏移后的椭圆标准方程为=1(凸椭圆)或=1(凹椭圆)(L为偏移后的圆心与工件坐标系圆心的Z向距离,K为偏移后的圆心与工件坐标系圆心的X向距离,半径量),椭圆的参数方程为Z=acos-L、X=2*bsin+2K(凸椭圆)或Z=acos-L、X=2K-2*bsin(凹椭圆)。(a)椭圆标准方程 (b)椭圆参数方程图3:车床坐标系椭圆偏移在数控车床上,常见的椭圆相对与工件坐标系偏移形式主要有三种:第一种椭圆仅仅只在Z轴上进行偏移;第二种椭圆同时在X和Z轴上偏移;第三种是基于前面两种的倾斜椭圆。下面我们来系统分析这三种偏移形式椭圆的编程方法。1 椭圆只在Z轴上偏移1.1椭圆弧经过工件坐标系原点图4:车床坐标系椭圆偏移椭圆弧经过工件坐标系原点如图4所示,编程方法最为简单,椭圆弧可能是半个椭圆,也有可能是小与或大与半个椭圆的圆弧,编程时可以用标准方程=1(Z方向偏移量和椭圆长半轴相同)进行宏程序编程,也可以使用Z=16cos-16(长半轴和Z方向偏移相同)、X=24sin(直径量)参数宏程序编程,具体要看椭圆弧终点给出的是坐标数值还是角度值来决定用哪种编程方法。如图4所示椭圆弧为半个椭圆,椭圆终点的坐标数值可以很容易的计算出来(X24,Z-16),椭圆的起点和终点坐标角度值分别为0°为90°,其程序如表1和表2所示。表1:标准方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X32 Z2 M8;刀具到起刀点N30G73 U15 W0 R10;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X0N60G1 Z0 F0.1;N70#100=0;#100为XN80#101=0;#101为ZN90G1 X#100 Z#101 F0.1;直线拟合椭圆弧N100#101=#101-0.5;Z为自变量,每次移动0.5步长N110#103=#101+16;#103为#101+16N120#100=12*SQRT1-#103*#103/256;根据标准方程公式计算出X(应变量)值N130#100=2*#100X为直径量编程N140IF #101GE-16 GOTO 90;条件判断,当Z-16,程序跳转到第90行N150G1 Z-43;车直线N160GO X32;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)表2:参数方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X32 Z2 M8;刀具到起刀点N30G73 U15 W0 R10;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X0N60G1 Z0 F0.1;N70#101=0;#101为角自变量N80#200=0;#200为XN90#201=0;#201为ZN100G1 X#200 Z#201 F0.1;直线拟合椭圆弧N110#101=#101+0.5;#101角度自变量,每次增加0.5°N120#201=16*cos#101-16;Z方向参数值(应变量)N130#200=2*12*sin#101;X方向参数值(应变量)N140IF 0GE#101LE90 GOTO 90;当90°0°,程序跳转到第90行N150G1 Z-43;车直线N160GO X32;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)1.2 椭圆弧与工件坐标系相离椭圆弧与工件坐标系相离是指椭圆圆心相对与工件坐标系在Z轴负方向上偏移量大于椭圆长半轴a(X方向不偏移)。如图5所示,真正加工的椭圆弧是BC段,BC段之外的左右两端弧是不能车削的,我们可以通过计算或给出的坐标或角度值进行对该类椭圆弧进行编程。椭圆标准方程宏程序编程:该椭圆偏移后得到的椭圆方程为=1(椭圆圆心与工件坐标系原点偏移22),B点坐标和C点坐标已知,那么利用标准方程编程也较为简单。椭圆参数宏程序编程:椭圆-Z方向偏移22,得到偏移后的参数方程为Z=16cos-22(椭圆圆心与工件坐标系原点偏移22), X=24sin(直径量)。为角度变量,角度范围从23°到157°范围。图5:车床坐标系椭圆偏移表3:标准方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X32 Z2 M8;刀具到起刀点N30G73 U15 W0 R10;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X14.7N60G1 Z0 F0.1;N70X15.7 Z-0.5;N72Z-14N74#100=15.7;#100为XN80#101=-14;#101为ZN90G1 X#100 Z#101 F0.1;直线拟合椭圆弧N100#101=#101-0.5;Z为自变量,每次移动0.5步长N110#103=#101+22;#103为#101+22N120#100=12*SQRT1-#103*#103/256;根据标准方程公式计算出X(应变量)值N130#100=2*#100X为直径量编程N140IF #101GE-36 GOTO 90;条件判断,当Z-36,程序跳转到第90行N150G1 Z-53;车直线N160GO X32;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)表4:参数方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X32 Z2 M8;刀具到起刀点N30G73 U15 W0 R10;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X14.7N60G1 Z0 F0.1;N70X15.7 Z-1;N72Z-14N74#101=23;#101为角自变量,从23°起始角开始N80#101=#101+0.5;#101角度自变量,每次增加0.5°N90#201=16*cos#101-22;Z方向参数值(应变量)N100#200=2*12*sin#101;X方向参数值(应变量)N110G1 X#200 Z#201 F0.1;直线拟合椭圆弧N140IF #101LE157 GOTO 90;当157°23°,程序跳转到第90行N150G1 Z-53;车直线N160GO X32;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)1.3 椭圆弧与工件右端面相交椭圆弧与工件坐标系相交是指椭圆圆心相对与工件坐标系在Z轴负方向上偏移量小于椭圆长半轴a(X方向不偏移)。如图6所示,真正加工的椭圆弧是A点开始与圆柱相切的部分,我们可以通过计算或给出的坐标或角度值进行对该类椭圆弧进行编程。椭圆标准方程宏程序编程:该椭圆偏移后得到的椭圆方程为=1(椭圆圆心与工件坐标系原点-Z方向偏移12),A点坐标和B点坐标已知,那么利用标准方程编程就可以方便的编写宏程序了。椭圆参数宏程序编程:椭圆-Z方向偏移12,得到偏移后的参数方程为Z=16cos-12, X=24sin。为角度变量,角度范围从21°到90°范围。图6:车床坐标系椭圆偏移表5:标准方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X32 Z2 M8;刀具到起刀点N30G73 U15 W0 R10;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X14.7N60G1 Z0 F0.1;N70X15.7 Z-0.5;N72Z-14N74#100=15.7;#100为XN80#101=-14;#101为ZN90G1 X#100 Z#101 F0.1;直线拟合椭圆弧N100#101=#101-0.5;Z为自变量,每次移动0.5步长N110#103=#101+12;#103为#101+12N120#100=12*SQRT1-#103*#103/256;根据标准方程公式计算出X(应变量)值N130#100=2*#100X为直径量编程N140IF #101GE-36 GOTO 90;条件判断,当Z-36,程序跳转到第90行N150G1 Z-53;车直线N160GO X32;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)表6:参数方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X32 Z2 M8;刀具到起刀点N30G73 U15 W0 R10;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X14.7N60G1 Z0 F0.1;N72X15.7 Z-1;N74Z-14N70#101=21;#101为角自变量,起始角从21°开始N80#101=#101+0.5;#101角度自变量,每次增加0.5°N90#201=16*cos#101-12;Z方向参数值(应变量)N100#200=2*12*sin#101;X方向参数值(应变量)N110G1 X#200 Z#201 F0.1;直线拟合椭圆弧N140IF #101LE90 GOTO 80;当157°23°,程序跳转到第80行N150G1 Z-53;车直线N160GO X32;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)2 椭圆在X Z轴上偏移图7:车床坐标系椭圆X、Z偏移椭圆弧与工件坐标系不仅Z轴方向上偏移,X方向也同时偏移。此时的椭圆标准方程为=1(凸椭圆)或=1(凹椭圆)(L为偏移后的圆心与工件坐标系圆心的Z向距离,K为偏移后的圆心与工件坐标系圆心的X向距离,半径量),椭圆的参数方程为Z=acos-L、X=2*bsin+2K(凸椭圆)或Z=acos-L、X=2K-2*bsin(凹椭圆),我们可以通过计算或给出的坐标或角度值进行对该类椭圆弧进行编程。椭圆标准方程宏程序编程:该椭圆偏移后得到的椭圆方程为=1(椭圆圆心与工件坐标系原点-Z方向偏移23,X偏移40),椭圆弧与圆柱有两个交点坐标已知,那么利用标准方程编程就可以方便的编写宏程序了。椭圆参数宏程序编程:椭圆-Z方向偏移23,得到偏移后的参数方程为Z=50cos-23, X=80-24sin(直径量)。为角度变量,角度范围从43°到143°范围。表7:标准方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X52 Z2 M8;刀具到起刀点N30G73 U8 W0 R8;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X34N60G1 Z0 F0.1;N70X36 Z-0.5;N72Z-56007;N74#100=35;#100为XN80#101=-5.6007;#101为ZN90G1 X#100 Z#101 F0.1;直线拟合椭圆弧N100#101=#101-0.5;Z为自变量,每次移动0.5步长N110#103=#101+23;#103为#101+23N120#100=40-24*SQRT1-#103*#103/2500;根据标准方程公式计算出X(应变量)值N130#100=2*#100X为直径量编程N140IF #101GE-60.2678 GOTO 90;条件判断,当Z-60.2678,程序跳转到第90行N150G1 Z-69;车直线N160GO X52;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)表8:参数方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X52 Z2 M8;刀具到起刀点N30G73 U15 W0 R10;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X34N60G1 Z0 F0.1;N70X35 Z-0.5;N72Z-5.6007N74#101=43;#101为角自变量,起始角为43°N80#101=#101+0.5;#101角度自变量,每次增加0.5°N90#201=16*cos#101-23;Z方向参数值(应变量)N100#200=2*12*sin#101;X方向参数值(应变量)N110G1 X#200 Z#201 F0.1;直线拟合椭圆弧N140IF #101LE143 GOTO 90;当143°43°,程序跳转到第80行N150G1 Z-69;车直线N160GO X52;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)3 斜椭圆斜椭圆计算和编程比前面复杂,其旋转后的X=Zsin+Xcos,Z=Zcos-Xsin,斜椭圆是基于前面的各种椭圆情况进行旋转而来,如图8所示斜椭圆。下面以图9所示为例。图8:车床坐标系椭圆偏移图9:斜椭圆编程加工表9:参数方程宏程序编程程序段号程 序注 释N10T0101 M3 S600;1号外圆偏刀粗加工零件外形N20G0 X52 Z2 M8;刀具到起刀点N30G73 U9 W0 R9;G73轮廓粗加工循环车削N40G73 P50 Q160 U0.3 W0 F0.3;N50G0 X30;N60G1 Z0 F0.1;N70X32 Z-1;N72Z-10164;N74#1=27.46;#1起始角度N80N10 #1=#1+1 ; 从起始角度开始累加1度N90#2=15*COS#1 ;Z 极坐标公式 A*COS ()N100#3=10*SIN#1 ;X 极坐标公式 B*SIN ()N110#4=#2*SIN15+#3*COS15 ;X方向参数值(应变量)(半径量)N120#5=#2*COS15-#3*SIN15 ;Z方向参数值(应变量)N130#6=2*#4;X方向参数值(应变量)N140G1X50-#6 Z#5-20 F0.3;加工斜椭圆(G1)N150IF#1LE151.94GOTO80;151.94为(180-28.06)度N160G1Z-44;抬刀N170GO X200 Z200 M5;退刀,主轴停N180M9;冷却液关N190M0;程序暂停精加工程序略(G70)结束语椭圆宏程序编程与车削加工对于很多人来说是个难点,不少人学不会或学不好,要多善于分析、总结与思考,椭圆、抛物线和双曲线等都可以举一反三,迎刃而解,本文仅仅阐述了椭圆偏移的最常见形式,还有很多需要我们去研究与探讨。参考文献1 FANUC 0I编程与操作说明书。

    注意事项

    本文(数控车高级技师论文数控车椭圆宏程序编程探讨.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开