您现在的位置: 数控调查网 >> 软件教程 >> 数控技术 >> 宏程序 >> 正文
类宏加工椭圆实例F-0TD系统
作者:admin 文章来源:不详 点击数: 更新时间:2006-6-18 12:03:35

宏程序编椭圆,首先我们要知道的是椭圆公式和里面的常数a;b和求解数x;z现在我来说一下车椭



圆的原理首先根据椭圆公式 x=a乘以根号内(1-z的平方/b的平方)由于a;b是常数做椭圆的时候这



两个数值肯定图纸会给出的,那么未知数也就只剩下x;z了,那么我们把z代入一个数不就可以根据z



求出x了吗?根据公式如果我们从椭圆的起点设为z为0的话,那么我们每次Z增加0.1mm,求出X来再



再让刀具按G01走刀过去的话椭圆的轮廓就会出来.那么我们根据这个原理进行一个



a=15mm;b=30mm的四分之一椭圆的切削程序的编制,我们把椭圆的圆心做为工件零点,



由于毛坯是35mm的铝棒料程序要经过粗精车2个过程,而我的程序是2个



过程都利用一个公式因此看着有点乱,但是细心分析应该还是没问题的~~还有我的程序中有一点



在加工中非常浪费时间的地方,希望大家能够看出来,并且把改正程序写出来呵呵!好我现在就把程



序公布一下:



G50 X100. Z130.;虽然这里写的是Z130.但是对刀的时候请把刀具移动到Z100.的地方



T0100;



M42M03G98;



G65 H01 P#100 Q15000; a=15MM



G65 H01 P#101 Q30000; b=30MM



G65 H01 P#102 Q1000; Z背吃量(粗)



G65 H01 P#103 Q10; Z背吃量(精)



G65 H01 P#104 Q500; 精车余量



G65 H01 P#105 Q35000; 毛坯直径



G65 H01 P#106 Q5000; 刀具引入量



G65 H05 P#113 Q#100 R10; a/10=a'



G65 H05 P#114 Q#101 R10; b/10=b'



G65 H04 P#109 Q#109 R2; 起刀点半径X变直径X



G65 H02 P#109 Q#105 R#106; 加入刀具引入量



G00 X#109 Z#101; 刀具移动到粗车起点



G65 H01 P#110 Q#102; 赋予变量背吃量之粗车被吃量



G65 H01 P#108 Q#101; 赋予Z运算值.......................................(N5)



G65 H03 P#108 Q#108 R#110; 计算Z坐标当前值......................(N10)



G65 H84 P15 Q#108 R0; 判断进给是否到重点



G65 H01 P#112 Q#108;



G65 H26 P#112 Q100000 R#114;



G65 H28 P#112 Q1000000 R#112;



G65 H26 P#112 Q#113 R100000;



G65 H02 P#112 Q#112 R#104; 加入精车余量



G65 H04 P#112 Q#112 R2; X半径变直径



G65 H81 P20 Q#104 R0; 粗精车判断



G94 X#112 Z#108 F50.; 粗车进给



G65 H80 P10; 转回循环



G65 H81 P25 Q#104 R0 ; 判断整个程序是否彻底结束....................(N15)



G65 H02 P#115 Q#100 R#104;



G65 H04 P#115 Q#115 R2;



G94 X#115 Z0.; 粗车进给到终点防止计算出现小数而车不到终点



M44; 提速4档



G00 X0. Z#101; 刀快速走到精车起点



G65 H01 P#110 Q#103; 赋予变量背吃刀量为精车背吃



G65 H01 P#104 Q0; 精车余量赋0;



G65 H80 P5; 转回循环进行精车坐标计算



G01 X#112 Z#108 F10; 精车进给.......................................(N20)



G65 H80 P10; 转计算坐标环节



G65 P#100 Q#100 R2;.........................................................................(N25)



G01 X#100 Z0.; 进给到终点防止因为计算出现小数而车不到终点



G00 X100. 退刀



Z100.



M42



M05



M30 程序结束

免责声明:作品版权归所属媒体与作者所有!!本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站立即删除。有异议请联系我们。
教程录入:admin    责任编辑:admin 
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

|  设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 |