这一方程的曲线在图形上为半个椭圆,如图1。
那么,加工ABC段的程序用宏程序编制如下,数控系统为FANUC0i,设备为加工中心VMC1000。
O0001(坐标系原点放住O点)N10G00G90G54G17G40X80Y-20N20G43H01Z100N30S1000M03N40Z2N50G01Z-10F100N60G42D01X60Y-10N70Y0N80#1=60N90WHILE[#1GE-60]001N100#2=SQRT[[1-#1×#1/60×60]×50×50]________________
(将方程式转化为y=√(1-x²/60²)×50²)
N110G01×#1Y#2F△f
N120#1=#1-△x(x方向以△x值递减计算相应的y坐标值)N130END1N140Y-10N150G00Z100N160X0Y0N170M30可以看到,上述程序十分简沽,而用一般的节点计算后编制程序,往往多达上千段,这体现了采用宏程序编制程序的特点。但是,在N110、N120程序段中,进给量△f和x方向的递减值△x为什么没有确定呢,这就是下面我们需要重点来探讨的问题,即相关用量的确定。在使用宏程序加工非圆曲线时,相关用量的确定对加工精度的影响很大。在实际工作中,往往根据经验来确定,这既不易掌握,同时加工状态也难以判定。针对这一问题,仍以上而椭圆程序为例,作以下控讨。上述加工椭圆程序是以直线逼近曲线的方式来编制的,这样的加工方法,会产生逼近误差e,如图2。
其中e——逼近误差
l——进给步长r——圆弧半径α——进给步长对应的圆心角从图2可知:e=r(1-cosα/2)将cosα/2用幂级数展开,得到e≈rα²/8又因为有α≈ι/r则:e=ι²/8r对于加工零件的程序都有一个允许误差e允,而e要小于e允,即e≤e允,从式(1)可以得出:ι≤√8e允r其中e允一般为零件公差的1/5~1/10,在直线逼近曲线时,误差的最大值产生在曲线的曲率半径最小处。因此,我们要先确定曲线曲率半径最小的地方,然后在该处按照逼近误差小于或等于e允的条件来求出相关用量。从椭圆的方程式中可知,在图1中A点处的曲线曲率半径最小,我们作近似圆可以得到该点的曲率半径为44.325mm,同时设该椭圆的轮廓度公差为0.05mm,那么e允为其1/5~1/10,取上限1/5,e允为0.01mm。将e允=0.01mm,r=44.325mm代人式(2),得到ι≤1.883mm从图1、2计算出在A点起,ι等于1.883mm时所对应的y坐标值为:y=1.8826,将其代入椭圆方程得到x值。x=59.957mm则△x=60mm-59.957mm=0.043mm这样,我们得到第一个用量,即当e允为0.01mm时,x方向的递减量△x≤0.043mm,就可以满足相应的加工精度。可是,是否可地址: 浙江省.宁波市鄞州区宁姜公路(九曲小区二期旁)
邮编: 315040
联系人: 盛立峰
电话: 0574-87139378
传真: 0574-87139378
手机: 13867861670
邮箱: 85400329@qq.com
Copyright ?2004-2025 宁波市鄞州首南恒宇激光雕刻厂 All Rights Reserved.
地址: 浙江省.宁波市鄞州区宁姜公路(九曲小区二期旁) 邮编: 315040 联系人: 盛立峰
电话: 0574-87139378 传真: 0574-87139378 手机: 13867861670