您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 怎样用数控机床铣床椭圆
宏程序的应用随着数控机床的日益普及,用数控机床来加工各种复杂的零件越来越方便了,只要把加工程序编好就可以靠机床自动的加工出来了,所以数控加工零件最关键的也就是编程了。现在一般的企业里都有专门的编程人员,一般情况下都用各种软件来自动生成程序。但就目前我们厂里还没有专门的编程人员,各种零件的加工程序都是操作着自己编制的,而且由于没有专门的电脑连接机床,所以程序都是用手编好之后在输到机床的。由于手工编程有一定的局限性。有些特殊的零件用一般的普通的程序难以加工出来,这时我们就要用到一种特殊的程序了,就是宏程序。简单的说宏程序就是有变量的程序。举一个简单的例子。我们常见的椭圆。由于没有固定的指令可以铣椭圆,所以一般情况下都是把椭圆分解成若干个圆弧来逼近椭圆,那样加工出来的椭圆只是近似的椭圆,并不标准。而用宏程序加工出来的椭圆就非常的标准。一般的宏程序都有一定的规律,各种类型的零件都有一个固定的格式。只要把尺寸数值代到公式里面就可以了。下面我们还是以椭圆为例。如下图的椭圆。我们已知椭圆的长半轴长度为a,短半轴为b。由于现在的数控机床系统有很多种,我们就就两种常用的系统进行讨论。在这我们讨论的椭圆是铣内腔的。首先,FANUC系统的格式如下:G90G54G80G40G69G49M03S1000G0Z300X0Y0Z2G1Z-5F2000#1=0(从0度开始)#11=360(360度结束)#2=r(刀具半径)#3=a(椭圆长半轴)#4=b(椭圆段半轴)#5=#3-#2#6=#4-#2G01X#5Y0F300WHILE[#1LE#11]DO1(满足条件循环开始)#7=#5*cos#1#8=#6*sin#1G01X#7Y#8F500#1=#1+0.5(角度每次增加0.5度)END1(条件不满足结束循环)G01XOYOZ300M5M30SIEMEN系统:G90G54M03S1000G0Z300X0Y0G64Z2G1Z-5F2000R1=0(从0度开始)R11=360(360度结束)R2=r(刀具半径)R3=a(椭圆长半轴)R4=b(椭圆段半轴)R5=R3-R2R6=R4-R2G01X=5Y0F300AAA:R7=R5*COS(R1)R8=R6*SIN(R1)G01X=R7Y=R8F500R1=R1+0.5(角度每次增加0.5度)IFR1=R11GOTOBAAA(条件判断,不满足条件循环结束)G01XOYOZ300M5M30
本文标题:怎样用数控机床铣床椭圆
链接地址:https://www.777doc.com/doc-4364026 .html