|
马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
在数字增量插补这类算法中,插补周期时一个重要的参数。
7 @* L9 k P( m/ d! Y7 `1. 插补周期与精度速度的关系& c# ?+ u$ B1 C$ Z: w
直线插补没有逼近误差。
) `2 u' i# ]0 T( h- d在插补曲线时,当用内接弦线逼近时,插补误差δ、插补周期T、进给速度F以及曲线的曲率半径之间的关系为:
$ r$ V: a; g, X1 F; e
- C4 o7 M: o$ x
由此可知,插补周期T与进给速度F、逼近误差δ、曲率半径ρ有关。
; S0 Y9 B% _- g3 N% c+ Y当F、ρ一定时,T越小,δ越小;
0 t% I* w& r7 r$ J J当δ、ρ一定时,T越小,F越大;2 }' I+ b3 I) |, I: E; c& p
因此,T越小越好。但T的选择受插补运算时间和位置控制周期的限制。: T5 |( Y3 F& M* e4 x
实际系统,T是固定的,ρ是轨迹所要求的,这时要满足误差要求,就必须限制F的取值。
! i- A% I. a4 o! ?; S0 M7 f2. 插补周期与插补运算时间的关系
- r' t2 U* X' K+ h( u) ]系统个各线形的插补算法设计完毕,那么,系统插补运算的最长时间就确定了。插补周期必须大于插补运算的最长时间。对分时共享的CNC,插补周期一般应为最长插补运算时间的两倍以上。
% x; p0 _9 H( p! {3. 插补周期与位置控制周期的关系
) R/ ^) V$ T8 i. O0 y插补周期要么与位置控制周期相等,要么是位置控制周期的整数倍。+ q% Y" v! s0 ]7 {: l
为了简化程序的设计,将插补计算的坐标系的原点选在被插补直线的起点。
! O- B6 z. E# ?7 J1 F6 y: Y; z3 U! }设直线OP,O(0,0)为起点。P(Xe,Ye)为终点,进给速度F,沿OP进给,插补周期为T,则在T内的合成进给量ΔL为:
# x6 G0 c( W: z2 T5 F) @, tΔL=FT/60 (um)
* T4 b5 U4 D& R. P; y# C设P(Xi,Yi)为某一插补点,P(Xi+ 1,Yi+1)为下一插补点,则由几何关系可知:
, U/ _ F8 m; Q5 ~# q' a. Y
& a5 ]9 j* X7 B( F$ c& r上述两式,那一个较优,可作如下分析:
5 U' r+ D) h9 W/ R' |
F; \0 t1 D0 g# a- T当
时,应采用算法(1),当
时,应采用算法(2)。即,在插补计算时,总是先计算大的坐标增量,后计算小的坐标增量。考虑不同的象限,插补计算公式将有8组,为了方便程序设计,引入引导坐标的概念,即在插补周期内,将进给增量值较大的坐标定义为引导坐标G,另一个为非引导坐标N。引入引导坐标后可将8组插补计算公式归结为一组
$ ?2 M" A1 O3 p" Z/ z: }; l& n
( x- z& G! i. Y$ P/ N Z采用时间分割插补进行圆弧插补的基本方法是内接弦线逼近圆弧。只要根据半径合理选用进给速度F,可使逼近精度满足要求。
# N/ a, }+ i, u2 A! _0 g. I将插补计算坐标系的原点选在被插补圆弧的圆心上,以第一象限顺圆为例,讨论圆弧插补原理。 V3 I) D9 r6 G' R) D
P(Xi,Yi)为圆上某一插补点A,P(Xi+1,Y i+1)为下一插补C,直线段AC(=ΔL)为本次的合成进给量,D为AC的中点,为本次插补的逼近误差δ。由几何关系可得:" J5 J, x; x4 f+ b- O
ΔABC∽ΔODym6 D- j$ k' y, C' y' W
那么有 γi=α+Δαi/2$ R! g4 ^' }- x$ r. @
则有 cosγi =cos(α+Δαi/2)=ym/(R-δ)=(yi-Δyi /2)/(R-δ)9 c3 V/ `1 v4 B& d6 A2 ]
由于Δyi和δ未知,故进行如下近似处理:: F- F2 l5 G3 A0 X5 b6 ~$ N- x
由于ΔL很小,可用Δi-1替代Δyi;由于R>>δ,可用R替代R-δ。因此有:
; o8 J6 o# U0 y+ I7 }3 q& fcosγi =(yi-Δyi-1 /2)/R 起点的Δy0采用DDA法求得:Δy0=ΔL y0/R。
6 P9 C! @& }. L, t0 y: @
^& U; {) D" p6 y8 t- | u
算法(1)和(2)如何用,可作与直线插补类似的分析,结论为:先计算大的坐标增量,后计算小的坐标增量。
. q0 h! F( H3 o: z! Y同样,引入引导坐标的概念,可将考虑顺逆和不同象限的16组插补计算公式归结为两组:
% [/ G0 F6 t' Z/ e% G* z
$ {$ h# @+ N6 Q& q1 t; r. F
顺圆插补和逆圆插补在各象限采用公式的情况。
* G( Q, R; F7 w5 h在插补公式的推导中,采用了近似计算,cosγi值必然产生偏差,求得的插补值会有误差,这个误差:对轨迹精度来说,由于算法中采用公式
,插补点(
)总可以保证在圆上,故对轨迹精度没有影响。6 w2 z0 K& V+ `4 ^* k% N! |3 K& o
6 N5 j; i3 U5 k& i会导致合成进给量的波动,引起速度不均匀;对逼近误差有影响,当实际γi小于准确γi时,逼近误差比给定的大。但波动的不均匀系数最大:λmax |
|