首页 理论教育 时间分割插补法原理解析

时间分割插补法原理解析

时间:2023-06-20 理论教育 版权反馈
【摘要】:时间分割插补法插补计算结果,就是算出下一单位时间间隔内各个坐标轴的进给量。因此,时间分割插补法插补计算可按以下步骤进行:1)根据加工指令中的速度值F,计算轮廓步长l。圆心角具有如下关系:图3-23 时间分割法圆弧插补i+1=i+δ式中 δ——轮廓步长l所对应的圆心角增量,也称为步距角。时间分割插补法用弦线逼近圆弧,因此插补误差主要为半径的绝对误差。

时间分割插补法原理解析

1.时间分割插补法直线插补

时间分割插补法是典型的数据采样插补方法。它首先根据加工指令中的进给速度F,计算出每一插补周期的轮廓步长l。即用插补周期为时间单位,将整个加工过程分割成许多个单位时间内的进给过程。以插补周期为时间单位,则单位时间内的移动的路程等于速度,即轮廓步长l与轮廓速度f相等。插补计算的主要任务是算出下一插补点的坐标,从而算出轮廓速度f在各个坐标轴的分速度,即下一插补周期内各个坐标的进给量Δx、Δy。控制XY坐标分别以Δx、Δy为速度协调进给,即可走出逼近直线段,到达下一插补点。在进给过程中,对实际位置进行采样,与插补计算的坐标值比较,得出位置误差,位置误差在后一采样周期内修正。采样周期可以等于插补周期,也可以小于插补周期,如插补周期的1/2。

设指令进给速度为F,其单位为mm/min,插补周期8ms,f的单位为μm/8ms,l的单位为μm,则

978-7-111-42411-6-Chapter03-58.jpg

无论进行直线插补还是圆弧插补,都必须先用上式计算出单位时间(插补周期)的进给量,然后才能进行插补点的计算。

设要加工XOY平面上的直线OA,如图3-22所示。直线起点在坐标原点O,终点为Axeye)。当刀具从O点移动到A点时,X轴和Y轴移动的增量分别为xeye。要使动点从OA沿给定直线运动,必须使X轴和Y轴的运动速度始终保持一定比例关系,这个比例关系由终点坐标xeye的比值决定。

978-7-111-42411-6-Chapter03-59.jpg

图3-22 时间分割法直线插补

设要加工的直线与X轴的夹角为αOM为已计算出的轮廓步长l,即单位时间间隔(插补周期)的进给量f。于是有

978-7-111-42411-6-Chapter03-60.jpg

式中 Δx——X轴插补进给量;

Δy——Y轴插补进给量。

时间分割插补法插补计算结果,就是算出下一单位时间间隔(插补周期)内各个坐标轴的进给量。因此,时间分割插补法插补计算可按以下步骤进行:

1)根据加工指令中的速度值F,计算轮廓步长l

2)根据终点坐标值xeye,计算tanα

3)根据tanα计算cosα

4)计算X轴进给量Δx

5)计算Y轴进给量Δy

在进给速度不变的情况下,各个插补周期Δx,Δy不变,但在加减速过程中是要变化的。为了和加减速过程采用统一的处理办法,所以即使在匀速段也进行插补计算。

2.时间分割法圆弧插补

时间分割法圆弧插补,也必须先根据加工指令中的进给速度F,计算出轮廓步长,即单位时间(插补周期)内的进给量l,才能进行插补计算。圆弧插补计算,就是以轮廓步长为圆弧上相邻两个插补点之间弦长,由前一个插补点的坐标和圆弧半径,计算由前一插补点到后一插补点两个坐标轴的进给量Δx、Δy

如图3-23所示的顺圆弧,A点为圆弧上的一个插补点,其坐标为(xiyi),B点为经A点之后一个插补周期应到达的另一插补点,B点也应在圆弧上。A点和B点之间的弦长等于轮廓步长lAP是圆弧在A点的切线M是弦AB中点OMABMEAFEAF的中点。圆心角具有如下关系:

978-7-111-42411-6-Chapter03-61.jpg

图3-23 时间分割法圆弧插补

ϕi+1=ϕi+δ

式中 δ——轮廓步长l所对应的圆心角增量,也称为步距角。

因为OAAP,所以三角形AOC∽三角形PAF

AOC=∠PAF=ϕi

因为AP为切线,所以

978-7-111-42411-6-Chapter03-62.jpg(www.xing528.com)

在三角形MOD

978-7-111-42411-6-Chapter03-63.jpg

DH=xiOC=yiHM978-7-111-42411-6-Chapter03-64.jpg978-7-111-42411-6-Chapter03-65.jpg代入上式,则有

978-7-111-42411-6-Chapter03-66.jpg

式(3-21)中,cosα和sinα均为未知,要计算tanα仍很困难。为此,采用一种近似算法,即以cos45°和sin45°来代替cosα和sinα。这样,上式可改写为

978-7-111-42411-6-Chapter03-67.jpg

因为A点的坐标值xiyi为已知,要求B点的坐标可先求X轴的进给量

978-7-111-42411-6-Chapter03-68.jpg

因为Axiyi)和Bxixyiy)是圆弧上相邻两点,必然满足下列关系式:

x2i+y2i=(xix)2+(yiy2

经展开整理后可得

978-7-111-42411-6-Chapter03-69.jpg

由上式可以计算出Δy。上式实际上仍为一个Δy二次方程,如要用解方程的方法求Δy,则较复杂。这里可以直接用上式进行迭代计算。第一次迭代,等式右边的Δy由下式决定:

Δyxtanα

计算出式(3-23)左边的Δy后代入右边再计算左边的Δy,直到等式两边的Δy相等(误差小于一个脉冲当量)为止。

由此可得下一插补点Bxi+1yi+1)的坐标值

xi+1=xix

yi+1=yiy

再用式(3-22)进行近似计算tanα时,势必造成tanα的偏差,进而造成Δx的偏差。但是,这样的近似并不影响B点仍在圆弧上。这是因为Δy是通过式(3-23)计算出来的,满足式(3-23),B点就必然在圆弧上。tanα的近似计算,只造成进给速度的微小偏差,实际进给速度的变化小于指令进给速度的1%。这么小的进给速度变化在实际切削加工中是微不足道的,可以认为插补速度是均匀的。

时间分割插补法用弦线逼近圆弧,因此插补误差主要为半径的绝对误差。插补周期是固定的,该误差取决于进给速度和圆弧半径,见式(3-16)。为此,当加工的圆弧半径确定后,为了使径向误差不超过允许值,对进给速度要有一个限制。

由式(3-16)可得

978-7-111-42411-6-Chapter03-70.jpg

式中 er——最大径向误差;

r——圆弧半径。

当要求er≤1μm,插补周期为T=8ms,则进给速度

978-7-111-42411-6-Chapter03-71.jpg

式中 F——进给速度(mm/min)。

另外,与前面介绍的数字积分插补法相似,扩展DDA算法是在数字积分原理的基础上发展起来的。它在处理圆弧插补时,不是直接应用数字积分,而是对数字积分法作了改进,将数字积分法用切线逼近圆弧的方法改进为割线逼近,减小了逼近误差。由于时间有限,扩展DDA数据采样插补法不做详细介绍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈