一份數控機床的促銷文章上,機床A的“定位精度”標為0.004mm,而在另一生產商的樣本上,同類機床B的“定位精度”標為0.006mm。從這些數據,你會很自然地認為機床A比機床B的精度要高。然而,事實上很有可能機床B比機床A的精度要高,問題就在于機床A和B的精度分別是如何定義的。 % \+ t3 Q0 z# J6 i T, T
所以,當我們談到數控機床的“精度”時,務必要弄清標準、指標的定義及計算方法。
/ t: p- z7 \" a" ^7 a1 精度定義
5 J9 j& ~/ D! q5 \一般說來,精度是指機床將刀尖點定位至程序目標點的能力。然而,測量這種定位能力的辦法很多,更為重要的是,不同的國家有不同的規定。 ( S# S% n6 h/ L' ]2 D
日本機床生產商標定“精度”時,通常采用JISB6201或JISB6336或JISB6338標準。JISB6201一般用于通用機床和普通數控機床,JISB6336一般用于加工中心,JISB6338則一般用于立式加工中心。上述三種標準在定義位置精度時基本相同,文中僅以JIS B6336作為例子,因為一方面該標準較新,另一方面相對于其它兩種標準來說,它要稍稍精確一些。
7 }) B4 m/ u. N* ]. v* Z4 ]" I+ v歐洲機床生產商,特別是德國廠家,一般采用VDI/DGQ3441標準。
. [* ~5 Y' Q0 G+ B$ } I7 @美國機床生產商通常采用NMTBA(National Machine Tool Builder's Assn)標準(該標準源于美國機床制造協會的一項研究,頒布于1968年,后經修改)。
/ W! k% v5 p2 _/ U# E上面所提到的這些標準,都與ISO標準相關聯。 2 M" l2 Q6 p& Z$ l# q
當標定一臺數控機床的精度時,非常有必要將其采用的標準一同標注出來。同樣一臺機床,因采用不同標準會顯示出不同的數據(采用JIS標準,其數據比用美國的NMTBA標準或德國VDI標準明顯偏小)。
. I( ~ z* G9 O A" I- W) ?2 同樣的指標,不同的含義( K q; C: n! e! o9 c. w$ E
經常容易混淆的是:同樣的指標名在不同的精度標準中代表不同的意義,不同的指標名卻具有相同的含義。上述4種標準,除JIS標準之外,皆是在機床數控軸上對多目標點進行多回合測量之后,通過數學統計計算出來的,其關鍵不同點在于 1)目標點的數量;(2)測量回合數;(3)從單向還是雙向接近目標點(此點尤為重要);(4)精度指標及其它指標的計算方法。
/ J* i& v* g6 I. D% R. q這是4種標準的關鍵區別點描述,正如人們所期待的,總有一天,所有機床生產商都統一遵循ISO標準。因此,這里選擇ISO標準作為基準。附表中對4種標準進行了比較,本文僅涉及線性精度,因為旋轉精度的計算原理與之基本一致。
, C/ T8 e0 k$ j D) C3 ISO標準
+ m4 p% B2 J4 L3 Z% b6 [在所有現行的精度測量過程中,沿軸向分布的各個目標點上都假設存在一條正態分布曲線(圖1)。由于是多回合的測量過程,因此對應于每個目標點來說,都存在一個實際測定點系列分布,通過對這種分布的標準偏差計算(累積,多次S),即可定義該正態曲線。
^1 Q8 }7 S" l1 ?7 `一個±3次標準偏差(記做±3s──亦即共6s)可以覆蓋無限個實際點中約99.74%的位置分布情形。而這個發散度即稱作重復精度,它是指某一指定目標點處的重復精度。
% @* z) [: l0 [% |+ ]' G4 ^
& H! R# s& _* b0 ~( t
9 Z# \# `: g# r. \+ a* M3 H! ]. f0 K2 k" M9 B7 E0 n
|
" `1 \8 O4 o6 [, _ | , `& p7 s B" \0 [; J+ ]
9 g% k; u, l5 X圖1 單向5次測量時的重復精度及平均定位偏差 | % Y6 L4 ~7 \8 Z
圖2 雙向測量時的重復精度及反向誤差 | - C8 G& i2 T% Y$ }; ~7 U
圖1中的正態曲線是指從單方向接近目標點的曲線(稱為單向),如果從反方向接近目標點(稱為雙向),將會出現第二條正態分布曲線(圖2),兩次不同方向時的結果偏差稱反向誤差。理論上它是由于系統的反向間隙所產生的。很明顯,同一機床采用單向檢測的數字結果要比雙向檢測時好看得多。 8 y$ h$ I5 j. H; J' }( a4 s
( G F* h2 |; {/ D5 ]7 d5 J" f機床精度標準比較表 \0 H( W. Z! U) {, t" M0 y( o
$ h& N: d8 X7 T A7 n2 l, s# M7 @6 _/ y) M4 H2 P" h
指標及其它 | 3 \8 Z. \1 o) }- E' Y" k
ISO標準 |
& F0 G, B+ u' P$ UVDI標準 |
! x0 s5 h$ t. R @2 ANMTBA標準 |
% R/ u6 M/ z8 H1 N* d1 Q, s) rJIS標準 |
5 @* L* v- G& v8 @
/ g3 s0 d! j5 {要求目標點數 |
2 {: m8 z" x4 S; c每1~2m 5個點,再長則增加 |
0 X, A* Z1 x* ?( b5 J: n取決于軸長度,但最少不能少于5點 | . C! G" T2 U' e7 x+ S
不做定義 | 5 ~7 F1 p$ i0 @
取決于長度,每50mm到1000mm一個點,爾后每100mm一個點 |
3 Q3 T4 V/ \2 h/ `7 q$ |4 `
2 L j. n2 x1 `% R- ]目標點接近次數 |
4 ]/ m {5 o% ^& r) v& d* R單向最少5次 | 0 c9 @1 O" S+ {5 \5 V7 S; S( W
單向每米10次 | & J! n. J; M( {, P# w, Q
最少7次 | % ]5 X; T0 x! m! x* G- ]
單向1次計量定位精度,7次計量重復精度 |
, s9 Q& I E7 p. D9 d
! F9 L( I4 g5 n& \- j單/雙向(單向指測量過程中總是從一個方向接近目標點,雙向指從兩個方向) |
' l4 \ }) b2 F7 z: q& K; V' O建議雙向 |
" S$ A. x4 {8 c4 r- D" L建議雙向 | 7 j8 f+ Z+ j) Z, m$ J5 J% w2 l6 u, b
建議單向 | : @5 J) }* d4 V
建議雙向 |
( }& o2 y0 K1 j& G: w* ?4 Q4 y! {7 P7 {
定位偏差 | ; ]- Z+ U& l' |6 o, w2 |: B
實際位置與目標位置之差 |
g8 }. P/ p9 h& U# D' D) w沿軸向的目標點與對應的實際位置點之平均值間的最大差值(圖6) |
( m9 `& ]9 U' r" o# x# M' Z與ISO同,但定義為“目標偏差”指標 | ! u/ C h- S' w* e5 A/ G) m# L! j
沒有此項指標,因為單向僅一次,雙向僅兩次接近目標點 | 8 C; n& Q* k. o. h; [/ M% {
; I# t1 S7 k6 @& ^
平均定位偏差 | & l# P0 A$ q0 x
某一目標位置處定位偏差的代數平均值 | " Q% N7 D7 P8 t! t1 \( L5 C) j( d
與ISO同,但定義為“平均值” |
& V3 L+ b. I0 j: L3 X" q與ISO同,但定義為“平均” |
5 B+ m* r% z; ]1 n1 p- p! E1 ]. a沒有此項指標 | 5 |' C1 t2 \- k2 S: o
9 i- M" M4 X e4 O
反向誤差 | . Q& V6 H* _8 x
分別從不同方向接近目標點時的平均定位偏差之差值 | 8 p/ J" T1 d j0 ~% N0 C* h s1 h, r% Z
同ISO |
( k1 u0 [' F% B6 U- y3 M/ t+ ~+ E; Z# U與ISO同,但定義為“空動” | ; N+ E/ b. t3 d( t$ r
沒有此項指標 |
( s# L S) ?0 Y# g$ p
1 `4 I! p" `7 Z7 I( v$ O7 z6 @標準偏差 | 4 ]6 p' c% r0 J9 N0 m3 e A
! V0 O8 Z" W7 B+ l& Z0 I. e
6 G6 v- l: C8 L$ W- S- V. r# z
0 [" g4 y( `9 C2 b2 w
9 ~" A" W5 [9 _3 ]6 M7 ^6 S Zs= | 9 a0 {5 t! B/ f2 a$ h- H
" {( I6 k* N$ W4 s, q0 ^7 o' U# w2 v7 t. O6 b5 t
6 A# m# X" Q7 U1 Z
) m2 {( P4 h# X% T- l# |. Y0 T[ |
8 l( v0 c: D& u. k, u: @3 x+ an | - |) g8 n }9 v/ [6 M8 i
(xij-xj)2)2 |
0 k/ c$ ?9 J; {# @] |
! A! ]. [8 K% \# ]6 W; q?
| I, y0 ~6 `. u% q. ~) F i
@7 i( e" b3 T- k- I* M; bS |
- S6 L6 i/ w2 V
3 p# F. t( T4 x Q Di
| |
$ N: N/ O" s! V) _8 F! h8 `# i | + A1 P [1 a" J. m3 C2 }
其中:n=接近次數 7 D6 T+ g7 _5 k" ^0 N+ L" E
i=某一次接近
- L }8 D& F& O+ A1 e2 qxij第i次的定位偏差
p6 S2 ?" y+ q3 C% V" d- dxj平均定位偏差 | 5 r, }. E! Y. _! b) U* a& F; T
. k+ P: H, X4 d$ o3 K ]+ n | 7 `( Y: B5 b! E' c& ~. c: V5 c
w" k+ n/ H& e( _2 k% Nn-1 | |
e& `3 V. Y& p4 G0 P: L6 }0 ~. H沒有此項指標 | / V* s; s! Y# u) V/ q* {3 E
( z* J+ q" c* T P, E! X0 n定位精度 | 8 t1 g3 t% h6 [( A$ A
+3s與-s極限值的最大差額(不考慮位置和運動方向)適用于單向及雙向。由于存在反向誤差,雙向時發散度大,精度值也大 | / O+ y$ @. p1 O5 {- R% [' d0 s7 k- n
沒有“精度”這個指標,但有“定位不確定性”與之含義相似,但計算方法不同(圖4和圖5) |
2 [* M4 h8 Q! B與ISO相近,但定義為“精度” | - _1 I0 D9 J) V$ N1 z# @- R6 t7 E3 Y% J
與另外三種精度有很大差異,定位精度為實際位置與對應目標位置差值的最大值(圖7) |
$ j* O. K7 u( f" T0 G3 ?1 [" n+ `7 [' d4 d' t @* N4 p: O
重復精度(單向或雙向) |
/ |5 y x/ n' |: G0 ^目標點對應發散度的最大值(圖3) |
. |( e+ q, A- I }# o; g/ v3 I與ISO相近(圖4) |
; K# X: s* {- V. j, o與ISO相近 | N2 s1 O) C: J8 t9 x1 C: o
與另外三種精度有很大差異。它是指目標點對應的最大發散度除以2(圖8) |
+ z* b' Q, h6 M- ]+ S6 D為了標定機床的定位精度,必須在運動軸向上建立一些目標位置點,然后根據目標位置點對應的一系列實際位置點計算±3s的分布。如果一條理論正態曲線──或雙向時的兩條──在每個目標點上形成,在經過3s分布之后,所有正態曲線中最上端曲線與最下端曲線之間的展寬即ISO230-1標準中所指的定位精度(圖3)。
; f1 S4 z- B* h! h+ q軸向重復精度指目標點處一條正態曲線最大展寬(單向)或兩條正態曲線(雙向)之和的最大展寬。一個最簡單的理解:重復精度大約為定位精度的?,但也有例外,并且有時出入還很大。圖3中目標點的正態曲線旋轉了90°,目的是為了更加直觀地表達展寬的概念。由于這種分析方法基于最差的定位精度情形,并且幾乎覆蓋100%的可能的不準確性,因此可以期望用它能較好地評價數控機床的實際性能。
4 p8 E7 _( L2 s0 j; j2 S1 m- ~% y( F8 d- ]. A1 n/ i9 u- w
c5 u/ A4 Y4 N# N. q/ s( M! b! u' Y% \: `9 j, t
| $ J0 K8 o7 ?; I( U# {+ B$ {4 ~
# E. L% a9 k# d; M% m) J
圖3 單/雙向時的定位精度及重復精度 | 5 z8 ~( j$ T- S
4 NMTBA標準
* Y) Q; D0 W4 l' [4 R {: ]美國的NMTBA標準與ISO標準非常近似,一個區別就是:NMTBA標準喜歡采用單向測量,而ISO標準建議雙向測量;另一區別是:NMTBA標準采用“滑動尺”(如同VDI標準),這樣把精度與軸的長度關聯起來,而這一點ISO標準并未涉及。單從這一點來看,1972年出版的NMTBA標準也許有點過時,因為控制系統調節功能,諸如絲桿間隙補償等)現在已經能夠調整軸向移動中產生的誤差──不論軸的長短,而1988年出版的ISO標準則很顯然地反映出這一點。同樣應該注意的是,NMTBA標準在滑動尺這一點上與VDI標準相似。 ( D2 K4 p: A) k
還有一點區別,那就是NMTBA以正負值反映,而VDI和ISO以絕對值反映,實際上絕對值與正值和負值相等(也就是+0.002mm,-0.002mm或±0.002mm=0.004mm),兩種表達方式總的來說有相同的解釋,但技術上來說還是不一樣的。 . |2 J% j$ D2 Y. v! `3 F
! C5 |, _) `) S+ R% E ~! q
g1 d# j- {# b z0 Q. ~/ \7 E8 T3 H! k2 i" ?* b
| 1 Y3 Q2 T2 u, Y% |% i4 q, @
( G/ h- f N1 j圖4 VDI標準的定位不確定性(P) | 1 ?; G( j5 }4 ?8 U5 b! p h) A1 ^
5 德國標準
( [& c! |/ }3 W2 `% @德國采用的標準VDI/DGQ(Verein Deutscher Ingeieure/Deutsche Gesellschaft fuer Qualitaet)與ISO及NMTBA標準基本相近,或者更準確地說,ISO標準與VDI及NMTBA標準相近。因為后二者在前者之前問世并且很明顯地被前者用做基礎。盡管計算方法及指標有區別,但關鍵計算結果,即定位精度和重復精度在三種標準中相近。 9 J6 S+ f" b; A- x7 l" t
德國VDI方法是文中所提及各種方法中最復雜的一種,該標準中的一些指標,若不做仔細分析,則很難搞清楚。指標“定位精度”不象在ISO標準中只有單一數字表達,而是分成四個部分:定位不確定性(P),定位發散度(Ps),反向誤差(U)和定位偏差(Pa)。
% n, q. s$ @0 p5 ^. ?% a與ISO標準中的定位精度最相近的是VDI中的定位不確定性(P),盡管這兩項指標的計算過程不大一樣,但最終結果卻極為近似:都是計算沿軸向的正態曲線的最大展寬(圖4)區別僅在于正態分布曲線的計算方法。VDI標準將雙向測量的兩根正態曲線合并為一體,定義為定位發散度(Ps)它是通過首先取平均值,然后進行六次平均標準差(即6s,圖5)而得出的,然后將反向誤差(U)除以2,每一半加至平均正態曲線(即定位發散度)的一端(圖4中的“U/2”)。 ' {3 i' |. f* S) a9 i
指標“定位偏差”在VDI中的描述與ISO標準中的同名指標不同,在ISO標準中它是指目標點與實際點之差(圖1),在VDI標準中是指沿軸向的各個目標點對應的一系列實際位置點的平均值的最大差額(圖6)。
4 t R; a4 u2 [6 K- A' [# y7 ?+ J0 V, N7 M: ?" T
" V" ?/ H& g6 [4 \+ V Y9 K! Q7 P; ~8 T- z4 W" M6 X
| . j7 s: e( l# f8 D
| 7 f i7 b+ T$ K: W6 x: ~; }- g4 c
1 K& Z" t$ T9 h3 C; U/ G- C圖5 正反向正態曲線合并及定位發散度(Ps) | & z9 i' r- p: s, R& D
圖6 定位偏差(Pa) | # ~. T( U% I9 m9 s ]6 f- s& @% o
軸向重復精度與ISO標準中的定義很相似,它是由目標點對應的最大定位發散度加上反向誤差而得到的(圖4)。
7 ^/ u) B x' ~" M; J6 JIS標準" Z- R# w4 d6 d" `) y
日本工業標準JIS遠比前述任一精度標準簡單,自然也遠不如前述任一精度標準準確。JIS B6336僅要求一次往返目標點檢測(雙向)目標點與其對應實際點列之間的最大定位偏差即為定位精度(圖7)JIS B6336根本不考慮ISO、VDI和NMTBA中運用的±3s分布。
, b! Y Z1 b; Q用這種方法計量出的數控機床的精度結果給人的感覺是無論比ISO標準還是NMTBA標準計量的都要高,數值比例為1:2。JIS標準的重復精度是指目標點處的最大分散度。這種通過7次雙向測量得出的最大分散度除以2,然后冠以“±”值,即表達出重復精度(圖8)。
! u6 F3 z( q% b4 {& w9 a3 g! @: H9 w' s
) K$ O4 @7 |" U+ q! J
5 r' H& M! G; @9 R1 j: \ F }
| ' \! }1 O0 ] o) z, \; E% |% B
| & S2 p6 a. D! [, S {0 n
5 [/ W @* C5 d圖7定位精度即最大定位偏差 |
7 @: K: }# ?+ l2 B. {' B圖8 重復精度為最大分散度除2后取“±”值 |
, d, b6 j3 c% h總之,單根據樣本等資料標注的精度數值,很難一下判別孰精孰粗,用戶必須仔細分析,切莫上當。 |