推荐期刊

椭圆凸台铣削加工数控编程

时间:2020-04-06 10:42:09 所属分类:电工技术 浏览量:

椭圆形状在我们日常生活中经常见到,天文(轨道分析)、艺术和建筑(如石拱门)都有椭圆形状。椭圆就像是具有伟大的母性气息,它把圆、抛物线、双曲线等圆锥曲线囊括于胸,形成统一的归宿[1]。在数控铣削加工中,椭圆曲线也是经常遇到的加工形状,本文就以椭圆的

  椭圆形状在我们日常生活中经常见到,天文(轨道分析)、艺术和建筑(如石拱门)都有椭圆形状。椭圆就像是具有伟大的母性气息,它把圆、抛物线、双曲线等圆锥曲线囊括于胸,形成统一的归宿[1]。在数控铣削加工中,椭圆曲线也是经常遇到的加工形状,本文就以椭圆的数控铣削加工编程为研究对象,椭圆尺寸大小不同,就需要重复编程,比较费时费力,在椭圆编程计算器中输入参数即可生成加工程序,方便快捷。

椭圆凸台铣削加工数控编程

  1编程设计

  数控程序中没有椭圆指令,所以需用直线拟合的方法完成椭圆加工,由于直线段较多,需要使用宏程序编程。宏程序是以变量组合,通过各种算术、逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值即可以完成不同的加工和操作[2-3]。椭圆参数方程是以焦点(c,0)为圆心,R为变半径的曲线方程。椭圆参数方程为[4]:x=acosθy=bsin!θ角θ为变量,从0°增加到360°,利用参数方程计算出拟合的各个线段的x和y值。软件编程程序如下:PrivateSubCommand1_Click()a=Val(Text1.Text)b=Val(Text2.Text)c=Val(Text3.Text)d=Val(Text4.Text)Dimp(1To19)AsStringp(1)="%200;"p(2)="G95G54G17G90;"p(3)="M03S800;"p(4)="G00X"&a&"Y"&-0.5*(b+d)-5&"Z5M08;"p(5)="G01Z-2F0.1;"p(6)="G42G01Y"&-b&"D01;"p(7)="Y0;"p(8)="#1=0;"p(9)="#4=2*PI;"p(10)="WHILE[#1LE#4]DO1;"p(11)="#2="&a&"*COS[#1];"p(12)="#3="&b&"*SIN[#1];"p(13)="G01X[#2]Y[#3]F0.1;"p(14)="#1=#1+0.1;"p(15)="ENDW;"p(16)="G01Z5;"p(17)="G40G00X0Y0M09;"p(18)="M05;"p(19)="M30;"DimStr2AsStringFori=1To19Str2=Str2&p(i)&Chr(10)NextStr2=Replace(Str2,vbLf,vbCrLf)Open"D:\1.txt"ForOutputAs#1椭圆凸台铣削加工数控编程的研究汪洋(辽宁轨道交通职业学院,辽宁沈阳110023)摘要:以数控铣床中常见的加工曲线———椭圆加工编程为研究对象,根据椭圆的参数方程和宏程序编程方法,在软件中编写程序,开发了椭圆凸台铣削加工数控编程计算器,将椭圆及毛坯尺寸输入到计算器中,即可完成数控铣削加工的程序编写,该计算器可以完成不同尺寸的椭圆凸台程序编写。

  2实例运用

  椭圆凸台的具体尺寸如图1所示。在计算器中,在输入文本框中分别输入椭圆长半轴长20mm,椭圆短半轴长10mm,毛坯长60mm、宽60mm,输入界面如图2所示。图2计算器输入界面点击“显示数控程序”按钮,自动生成的加工程序如下:%200;G95G54G17G90;M03S800;G00X20Y-50Z5M08;G01Z-2F0.1;G42G01Y-10D01;Y0;#1=0;#4=2*PI;WHILE[#1LE#4]DO1;#2=20*COS[#1];#3=10*SIN[#1];G01X[#2]Y[#3]F0.1;#1=#1+0.1;ENDW;G01Z5;G40G00X0Y0M09;M05;M30;

  3结语

  开发了一种椭圆凸台数控铣削加工自动编程的计算器,在计算器中输入相应参数即可完成该凸台的数控铣削程序的编写,提高了椭圆凸台的编程效率,从而提高了整个生产效率。该计算器可以完成不同尺寸的椭圆凸台数控编程,方便快捷。

  参考文献:

  [1]陈翠花,周志鹏.对圆和椭圆美的思考[J].数学通报,2018(5):8-11.

  [2]张文亮.浅述数控车削中宏程序的应用[J].高新科技,2019(6):47-48.

  [3]刘才志.基于宏程序的数控车削椭圆曲面的方法[J].桂林航天工业学院学报,2018(3):339-341.

  [4]邱星明.椭圆参数方程中参数的几何意义辨析与反思[J].数学解题研究,2019(9):22-23.

  《椭圆凸台铣削加工数控编程》来源:《农业装备技术》,作者:汪洋

转载请注明来自:http://www.zazhifabiao.com/lunwen/gcjs/dgjs/46078.html