电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

时间分割法用于等螺旋角圆锥螺旋线的插补算法

来源:<a href='http://bbs.hqew.com/viewthread.php?tid=239968' target='_blank'>luzhongguo</a> 作者:华仔 浏览:4455

标签:

摘要: 摘要:等螺旋角刀具的容屑槽分布在一条空间等螺旋角圆锥螺旋线上,在数控机床上铣槽和刃磨可以大大提高精度及效率。本文提出了一种加工此类曲线的实时插补算法,这种方法计算简单、结果精确,满足数控加工的需要1引言等螺旋角锥形刀具大量用于生产中,如锥度铣刀、硬质合金旋转锉等。此类刀具的切削刃常由等螺旋角圆锥螺旋线形成,这样在刀具切削刃各点上能够获得合理的几何角度。等螺旋角刀具具有切削平稳,被加工表面粗糙度一致、


摘要:等螺旋角刀具的容屑槽分布在一条空间等螺旋角圆锥螺旋线上, 在数控机床上铣槽和刃磨可以大大提高精度及效率。本文提出了一种加工此类曲线的实时插补算法,这种 方法计算简单、结果精确,满足数控加工的需要
1 引言
等螺旋角锥形刀具大量用于生产中,如锥度铣刀、硬质合金旋转锉等。此类刀具的切削刃常由等螺旋角圆锥螺旋线形成,这样在刀具切削刃各点上能够获得合理的几何角度。等螺旋角刀具具有切削平稳,被加工表面粗糙度一致、生产率高、刀具寿命长等一系列优点。一般的等导程刀具螺旋槽的开槽及刃口的磨削可以在普通机床上实现,但等螺旋角锥形刀具具有其特殊性,一般的方法是在专用机床上配置凸轮或其它机构进行加工。但当刀具品种、规格不同、加工参数改变,需要配置不同的凸轮,非常繁琐。最好的方法是在数控机床上加工,当刀具的品种规格改变时,仅需改变数控加工程序中某些参数即可实现。由于等螺旋角刀具其槽形在圆锥上展开之后是一条对数螺旋线,在一般的数控系统上无法实现其实时插补,本文提出了此种曲线的时间分割插补方法,这种方法输入参数少,计算简单,结果也足够精确,现在将其插补原理、方法及流程介绍如下。
2 插补原理
时间分割法是现代数控机床上广泛使用的一种插补算法,特别适用于以直流或交流伺服电动机为驱动件的闭环数控系统中,其插补计算是根据系统设定的插补周期及进给速度,以确定每步所走的距离,再分别算出单元时间内各轴的进给量。
设有一段圆锥螺旋线,其起点为P0,终点为Pi,其上,刀具现行的位置Pi(xi,yi,zi)为已知,要计算出下一个插补点Pi+1(xi+1,yi+1,zi+1)的位置。
插补计算的目的,就是要算出一个插补周期内,刀具相对于工件在X轴、Y轴、A轴三个方向的进给增量Δx、Δy、Δz,这样得到的合成轨迹)就是插补进给量,次一个插补点由此算出。而后重复上述过程,计算一段,执行加工一段,最后达到终点。
等螺旋角圆锥螺旋线,由机床沿X轴、Y轴的移动及绕A轴的转动复合而成。其参数方程可以表示为
x=ce
y=re=rx
c
a=δ
(1)
式中:δ——角度参数,加工起始点δ=0°
b——常数,b=tan[(Ø/2)/tanω]
c——常数,c=rco(tØ/2)
Ø——锥角
ω——螺旋角
r——螺旋线起点半径
当刀具由Pi点运动到Pi+1点时,各轴的坐标增量可按以下方式求得
dx=cbe=bx
d2x=cb2e=b2x
2
d3x=b3e=b3x
3
根据泰勒级数展开公式得
Δxi≈xibΔδi+1xib2Δδ2i+1xib3Δδ3i
26
(2)
实际上取展开式的前两项就足够精确了,根据幂级数的余项公式
Rn(x)≈f(n+1)(ξ)(x-x0)(n+1)
(n+1)!
ξ在x与x0之间,根据式(2),如果只取前二项,则
Rn(δ)=b3ξΔδ3i
3!
因为Δδi很小,Δδ3i更小,计算出的插补点都落在理论曲线上,误差非常小。
如果取前二项,式(2)改写为
Δxi=xi(bΔδi+1b2Δδ2i)
2
Δyi=rΔxi
c
(3)
由此可得下一个插补点
xi+1=xi+Δxi
yi+1=yi+Δyi
ai+1=ai+Δδi
(4)
现在的关键是要求出A轴的进给增量是多少,才能根据式(3)、式(4)算出下一插补点。首先根据插补周期Δt(ms)和机床进给速度m/min,求出插补进给量f(mm),它们之间的关系式为
f=FΔt
60×1000
(5)
而后求出插补进给量与A轴增量之间的关系。
将圆锥沿其母线展开,由Pi点到Pi+1点之插补进给量f就是该两点之间螺旋线的长度,且有
f=
(pΔτ)2+Δp2
可知
p=x
cos(Ø/2)
Δp=Δx
cos(Ø/2)
Δx=bxΔδ
τ=sin(Ø/2)δ
Δτ=sin(Ø/2)Δδ
代入上式得
f=
[xsin(Ø/2)Δδ]2+[Δx]2
cos(Ø/2)cos(Ø/2)
整理后得
f=xΔδ
tan2(Ø/2)+sec2(Ø/2)b2
Δδi=f
xi
tan2(Ø/2)+sec2(Ø/2)b2
k=
tan2(Ø/2)+sec2(Ø/2)b2
Δδi=f
xik
(6)
归纳以上插补方法,可得到插补流程。 3 插补实例
设有一段等螺旋角圆锥螺旋线,其小端半径r=4mm(即Y=4),初始转角a0=0°,终点ae=45°,ω=40°,Ø=20°,求出各插补点如下表(节选)。下表中x、y为通过插补运算得到的坐标点,而x'、y'为根据式(1)计算的理论值,旋转坐标a值是假定插补进给量为f=0.1mm计算得出的。从表中可看出,插补点坐标与理论计算值比较,精确度已经达到了小数点后面的第4位,已经足够精确了。计算各轴插补进给增量的式(3)、式(6)也非常简单。以上插补方法完全可用于加工等螺旋角锥度刀具的机床数控系统中,其软件编程也很简单。
表 等螺旋角圆锥螺旋线插补结果与理论计算的比较
x(mm)y(mm)x'(mm)y'(mm)a(°)
22.6895422.689540
22.75984.012422.75984.01241.0051
22.83014.024822.83014.02482.0071
22.90044.037222.90044.03723.0061
22.97064.049622.97064.04964.0019
25.5714.50825.5714.50838.852
25.64134.520425.64134.520439.7438
25.71154.532825.71154.532840.6333
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67