|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
线切割控制器是按一定的的插补运算公式,实现对步进电机的控制的。 % C: C, @3 h7 i
我在自己的线切割管理系统中的B代码处理器中,就运用了直线和圆弧的插补运算公式,实现了仿真运算校验误差功能。( d/ X8 l$ [+ Z
7 h& ?" } x7 j# h5 p
直线插补运算公式:
1 K/ s6 D2 |7 m$ ^9 b% YF>=0时 F=F-|y| F<0时 F=F+|X|
% I/ [% x$ y7 W, c. }1 Q/ J/ RF>=0时 走哪一步呢?
- A% g$ ?) ?0 ?" }1 l- ?第一象限:+X
# C6 s" w* {1 W第二象限:-X % b2 Y" S* E# b" X! k
第三象限:-X 8 [3 o9 }9 c+ i$ d, m
第四象限:+X
' O- F. @% X9 ?( b" q/ DF<时 走哪一步呢? % M ^. f9 |2 L5 F9 R& [: S
第一象限:+Y
6 V) B: }5 m. {, {% C+ d! Z; r第二象限:+Y # `* p3 T! C/ e4 |8 ] j* @
第三象限:-Y . B& ^. v0 ^: L; Q# {3 }: @
第四象限:-Y * A w) c. u) Y
A$ F! ?, f9 h2 W# O圆弧插补运算公式: 5 X/ S% [9 I/ z9 L; D
SR1SR3 NR2NR4 :F>=0时 F=F-2Y+1 F<0时 F=F+2X+1 8 T, ^& Z. ^5 Z0 s. k
NR1NR3SR2SR4 :F>=0时 F=F-2X+1 F<0时 F=F+2Y+1
6 Q- @4 x% B- P8 k- @F>=0时 走哪一步呢?
6 I. }- d( B9 V% lSR1:-Y
9 P7 p7 T8 J# xSR3:+Y
5 b; |5 [* B# i* l& U& e. F3 sNR2:-Y $ T1 T/ R3 Y7 ^$ m- C
; ^6 [2 ]2 V, v+ L1 D9 p' f# zNR4:+Y , ]7 e& i) D# x6 h" F- T
NR1:-X 6 u' c1 A1 {, T* O+ T+ i% W& m
; q6 P0 ?2 h8 x% c* s3 L
NR3:+X
0 E9 W4 k |: Y9 @% GSR2:+X * W% r7 r1 m( p p
SR4:-X ; G! v4 Q1 a( d& C' ~" g) l. F0 m
F<时 走哪一步呢?
" w3 M( l+ Y, e% ?SR1:+X ; Y8 {4 R# V) l( C- \1 X3 z G
O B1 t5 P q# d6 P0 M+ CSR3:-X
+ G/ ^. {$ q! k" c* n 3 e$ U/ F( K' d# h! O
NR2:-X 9 |# V) ~5 e) m/ c& {
% a3 S, q5 B- o# a7 U2 F* l
NR4:+X & X$ a; y6 e j/ S' |& x$ T$ `
4 K0 a& z* E) q' h
NR1:+Y& _8 O {9 d3 |) c5 u5 g# r7 Y9 _
2 K( J( ?& t) S3 z4 b4 o
NR3:-Y
6 ~3 S2 J/ v& S4 L' w3 R' Z4 J2 \SR2:+Y F 7 |; s7 z! }9 w) o
SR4:-Y ) h9 h, p4 O9 X; G9 O" K* r
& j8 d& t6 ~3 U' p4 f9 K% J最后还要判断到达终点,和象限变化问题 |
|