欢迎来到天天文库
浏览记录
ID:35344687
大小:101.12 KB
页数:4页
时间:2019-03-23
《椭圆形加工宏程序的编程实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、椭圆形加工宏程序的编程实例数控宏程序编程实例2007年02月02日星期五22:18实际应用屮,还经常会遇到各种各样的椭圆形加工特征。在现今的数控系统屮,无论硕件数控系统,还是软件数控系统,其插补的基本原理是相同的,只是实现插补运算的方法有所区别。常见的是直线插补和圆弧擂补,没有椭圆插补,手工常规编程无法编制出椭圆加工程序,常需要用电脑逐一编程,但这有时受设备和条件的限制。这时可以采用拟合计算,用宏程序方式,手工编程即可实现,简捷高效,并且不受条件的限制。加工如下图所示的椭圆形的半球曲面,刀具为R8的
2、球铳刀。利用椭圆的参数方程和圆的参数方程来编写宏程序。椭圆的参数方程为:X二A*C0S&;Y二B*C0S&;其屮,A为椭圆的长轴,B为椭圆的短轴。编制参考宏程序女口下:%0012#1=0#2=20#3=30#4=1#5=90WHILE#5GE#1DOI#6二#3*C0S[#5*PI/180]+4#7二#2*SIN[#5*PI/180]G01X[#6]F800Z[#7]#8=360#9二0WHILE#9LE#8D02#10二#6*C0S[#9*PI/180]#11二#6*SIN[#9*pi/180]*
3、2/3G01X[#10]Y[#ll]F800#9二#9+1(计数器)END1#5二#5-#4(计数器)END2M99在上例中可看出,角度每次增加的大小和最后工件的加工表面质量有较大关系,即记数器的每次变化量与加工的表面质量和效率有直接关系。希望读者在实际应用中注意。半球曲面零件图椭圆程序代码如下:N10G54G90GOS1500M03N12X0YOZ20.N14G0Z1N16G1Z-5.Fl50.N18G41DIN20#l=0N22#2=34N24#3=24N26#4=#2*COS[#1]N28#5
4、=#3*SIN[#1]N30#10=#4*COS[45]-#5*SINf45]N32#1l=#4*SINf45]+#5*COSr451N34G1X#10Y#llN36#l=#l+1N38IF[#1LT370]GOTO26N40G40G1XOYON42G0Z100N44M30发一个铳椭圆宏程序实例铳椭圆实例00008N2#100=1角度步长N4#101=0初始角度N6#102=361终止角度N8#103=45长半轴N10#104=25短半轴N12#105=-10.0深度N13G90G00X[#103+
5、20]YOZ100.0刀具运行到(65,0,100.0)的位置刀具下-10.0mm变量#114赋初始值0计算X坐标值汁算Y坐标值N14S1000M03主轴正转N15G01Z[#105]F1000.0N16#114=#101N18#112=#103*COS[#114]N20#113=#104*SIN[#U4]N22G01G42X[ROUND[#112]]Y[ROUND[#113]]D02F500.0走到第一点,并运行一个步长N24#114二#114+#100N26IF[#114LT#102]GOTO1
6、8N28G01G40X[#103+20]Y0N30G90G00Z100.0M05N32M30变量#114增加一个角度步长条件判断变量#114是否小于361,满足则返回18取消刀具补偿,回到(65.0,0)抬刀程序结束椭圆的长轴#1短轴#2起始角#3=0增量角#31刀具半径#4外径/内径#5=0/1加工深度#6每次加工深度#7切削速度#8#15=FIXf#6/#7]只舍不入取整数#16=#6-#15*#7#13=#16NilG90G1Z-#13F[#8/10]N1IF[#5EQ1JG0T05#10=[
7、#l/2]*COS#3+#4#ll=[#2/2]*SIN#3+#4G0T08N5#10=L#l/2]*COS#3-#4#11二[#2⑵*SIN#3・#4N8G90G1X#1OY#11F#8#3=#3+#31IF[#3LE360]GOTO1#13=#13+#7IF[#13GT#6]GOTO11N99M99
此文档下载收益归作者所有