欢迎来到天天文库
浏览记录
ID:31117669
大小:74.00 KB
页数:6页
时间:2019-01-06
《解析fanuc系统简单椭圆和复杂椭圆宏程序的编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、解析FANUC系统简单椭圆和复杂椭圆宏程序的编程摘要:针对技工院校的学生,学生水平参差不齐,对于复杂的宏程序编程总是不能很好的掌握。椭圆是数控车加工中相对较难却又比较典型的非圆曲线,尤其椭圆对于目前高级工和技师等级考试也是必不可少的考点要素。如何让每一个学生都能理解并掌握好椭圆程序,这就要求任课老师能以最简单最直白的方法使学生看懂听懂。关键词:椭圆圆心点;编程原点;椭圆起刀点;椭圆结束点1椭圆的方程1.1椭圆方程的由来图一:数学方程:+=1椭圆方程:+=1图二:数学方程:+=1椭圆方程:+=1数学当中椭圆的方程,采用的是X、Y坐标系,而在数控车床中采
2、用的是X、Z坐标系,所以椭圆方程应做出相应的调整,如图所示,同时从对比图一和图二,我们知道长半轴a和短半轴b是和坐标系相对应的:a-Z、b-X,是不以椭圆形状而变化的。1.2椭圆方程的计算假设椭圆方程+二1中,已知Z值,求解X?+=1=1-x=b(1-)x=bX=b*SQRT[l-Z*Z/a2]2椭圆的编程椭圆的编程始终是围绕着椭圆圆心的偏移来进行编程的,再以四个点的不同距离来进行计算,下面让我们通过两个例题来对四个点进行认知。为了使椭圆编程更加简易化,让学生更能容易的去掌握,把椭圆编程分成“五步骤”:第一步:#1=(已知Z轴的距离二椭圆起刀点到椭関
3、心的距离)第二步:N15#2=b*SQRT[l-Z*Z/a2](把a、b值带入X轴的方程式求解)第三步:G01X[]Z[](用直线插补指令逼近椭圆)[X[#2]&Z[#1]&①半径变直径②椭圆圆心是否偏移轴线③象限判别椭圆方向&从编程原点偏移到椭圆圆心的距离&]①半径变直径:#2*2②椭圆圆心是否偏移轴线如果椭圆圆心在工件轴线上,没有偏移,如图图一,则加零:#2*2+0(零可省略不写)如果椭圆圆心从工件轴线上偏移至某尺寸,如图二,则须加上此尺寸值:#2*2+A(图一)(图二)③象限判别椭圆方向所有的编程都是以后置刀架进行编程的,所以我们看图编
4、程时应该看图纸轴线的上半部分。以椭圆圆心为坐标把椭圆分成一、二、三、四象限,所加工椭圆的部分在一、二象限方向为正,三、四象限方向为负。如图一:#2*2、如图二:-#2*2+Ao第四步:#1=#1-1(1是步距,这个值越小,直线逼近椭圆越接近;精加工可改成0.5)3实例椭圆编程通过椭圆编程的“五步骤”分析,使程序内的参数值计算更加明朗化,下面通过两个例题来对椭圆进行实例编程。例图一:例图二:[00001;M03S600TO101F0.3;GOOX100Z100;X40Z2;G73U20R20;G73PIOQ20U0.4W0.1;N10G01X0;zo;
5、#1=20;#2=10*SQRT[l-#l*#l/400];G01X[#2*2]Z[#l-20];#1=#1-1;IF[#1GE0]GOTO15;G01X28;X30Z-21;Z-30;N20G01X40;GOOX100Z100;M30;&00002;M03S600TO101F0.3;GOOX100Z100;X40Z2;G73U10RIO;G73PIOQ20U0.4WO.l;N10G01X28;zo;X30Z-l;乙8#1=10;#2=5*SQRT[l-#l*#l/100];GOlX卜#2*2+30]Z[#l-18];IF[#1GE-1O]GOTO
6、15;G01X30;Z-36;N20G01X40;G00X100Z100;M30;&]4总结看似复杂的椭圆编程在以上实例讲解中利用“五步骤”的分析就可以完成,而且是适用于任何形状的椭圆的编程,这样能大大降低椭圆编程的难度,从而使学生更加容易去掌握。参考文献:[1]吕孝敏•基于宏程序的二次曲线在数控加工中的应用[J].安徽职业技术学院学报,2010,04:33-35.⑵杨晓春,黄晓明,王磊,陈锦麟.基于FANUC系统的圆锥曲线成形面及倒角加工的宏程序编制研究[J].制造业自动化,2013,22:56-59+67.
此文档下载收益归作者所有