七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,,快速開始

搜索
查看: 32985|回復(fù): 66
打印 上一主題 下一主題

某機(jī)床直線度的評定及其機(jī)械補(bǔ)償方法的研究(個人原創(chuàng),,請勿轉(zhuǎn)載)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2016-3-5 23:24:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 pacelife 于 2016-3-5 23:39 編輯 % |  ^/ e& o4 E! G

! z8 y7 S% p0 ~9 L' \' a; f5 j之前本來想寫一本關(guān)于機(jī)床設(shè)計的書的,,后來考慮到侵權(quán)之類的因素只能暫時作罷,,最近工作很忙,但也是忙里偷閑,,把正在做的一個優(yōu)化設(shè)計的案例整理了出來,,里面的數(shù)據(jù)全是真實的,希望大家不要人肉,。6 U9 H: Q5 v& d6 W6 T
xx機(jī)床 x軸z向直線度的評定及其機(jī)械補(bǔ)償方法的研究
" p3 ~. P" X; E. ~基本背景:
$ y5 t; v! i/ k8 X3 m# e, \Xx機(jī)床 X軸Z向直線度的檢測方法(圖1):
& W- E2 v) V9 ^7 l$ i% h' p2 H
1.      將直尺按圖平放于臺面中央位置,,千分表固定于主軸或滑枕之上
2.      主軸開到X軸零位,將千分表打到直尺之上,,讀數(shù)歸零
3.      將主軸沿X軸正向運(yùn)動,,每隔50mm將讀數(shù)記錄下來
4.      將記錄的數(shù)值輸入系統(tǒng)之內(nèi),,系統(tǒng)會自動生成X軸Z向的直線度誤差(圖2)( `& U5 d, t4 D2 Z1 G$ D! L
3 U8 G  w  U& a! L, i! r% {
圖1  X軸Z向直線度檢測示意圖
; [$ x  z2 l8 k4 I4 [2 _
+ h+ J& A( \3 P: p4 n* S
. E8 d* m* k- @% j7 t. G& c7 E6 s
5 b1 l/ t/ J6 V: r3 D圖2 檢驗結(jié)果樣例
+ n8 K% M$ ~5 s3 h3 x
, f0 y. K+ ^- @4 d: \6 N6 f問題的提出:7 u) j! M! s: z- |7 C: w7 N2 p
公司規(guī)定的該處直線度誤差應(yīng)為11μm之內(nèi),,據(jù)車間及工藝反映:,,自從該機(jī)型量產(chǎn)后的幾十臺檢驗結(jié)果,該處直線度誤差一直在超差邊緣,,機(jī)械調(diào)整非常困難,,公司內(nèi)部不允許在工廠階段進(jìn)行軟件優(yōu)化補(bǔ)償,因為現(xiàn)在我主管該產(chǎn)品了,,恰好之前按照總部的要求將導(dǎo)軌及絲杠都做了優(yōu)化改進(jìn),,鑄件也都做了更改,超差的兩臺機(jī)器正好是前兩臺樣機(jī),,于是質(zhì)量部門召開了一次會議,,要求從機(jī)械上想辦法對該問題做出一些分析,并提出改進(jìn)的辦法,。) G4 U* s) X; c  [
解決問題的思路:
$ P" f+ J% a! w6 c2 K

聯(lián)想到該機(jī)床的基本結(jié)構(gòu),,立柱中間為了放置轉(zhuǎn)臺開了一個很大的口子,這必然影響到整個機(jī)床在此處的剛性,,反映到上面提到的x軸z方向直線度便是兩側(cè)高而中間低的情況,,這在軟件上也非常清楚的顯示了出來(圖3),解決的辦法就是在立柱的導(dǎo)軌上加工出一個中凸的曲線來抵消重力對直線度的影響,。
2 y/ N# c' c2 c% h! ^8 x9 l  ]: A- Q8 {7 n
圖3 直線度誤差曲線圖

4 ~0 Z' v) X! J! ?
問題的一般化:
! ^+ x) L1 Y1 _, L4 L" Y9 |8 X5 a我的雄心絕不僅僅是隨便給出一個結(jié)果這么簡單,,我想把這個問題更加一般化:# T) [# ^* x& T3 c
1.如何根據(jù)輸入的幾個點(diǎn)求整條軸的直線度?
  A; {, g* u: U" M: d2.如果該直線度的走向有規(guī)律可循,如何找到該規(guī)律,?換言之,,該直線度的走向能否被一條曲線擬合,如果能,,那曲線的方程應(yīng)該是什么,?
, X+ B3 Z3 E( @2 x3.如果我手上有幾十臺該直線度的檢測數(shù)據(jù),我如何來求得最適合的一條擬合曲線,?
  s, A9 X; H! n# z7 x! U4.如何求得3中提出來的擬合曲線的補(bǔ)償曲線,?, H& H) Z+ Y) L% T. B; o: y6 z
5.補(bǔ)償曲線求好后,如何反推其正確性(通過已有的機(jī)床直線度數(shù)據(jù)反求)
$ ~" F! t& M- z7 P* ^) z2 J具體的解決思路:
; n) \5 u. l; S& |( H# g0 Z為了便于理解,,我對機(jī)床軸和坐標(biāo)軸的對應(yīng)關(guān)系做一個描述:令機(jī)床軸X軸的中點(diǎn)作為坐標(biāo)的原點(diǎn),,坐標(biāo)軸X軸的正向為機(jī)床軸X軸行程的正向,這樣,,這個問題中700mm的行程可以在坐標(biāo)軸上對應(yīng)為為X軸的-350,,-320,…,,0,,…,320,,350,,單位為毫米,,坐標(biāo)軸Y軸和機(jī)床Z軸重合,方向一直,,單位為微米,。8 Z0 F5 H) C0 E  j. y
1.如何根據(jù)輸入的幾個點(diǎn)求整條軸的直線度?
0 s9 ~- ~# }5 P& o: f這個問題比較簡單,只要在坐標(biāo)軸上畫出每個點(diǎn)對應(yīng)的X軸Z方向的直線度測量數(shù)據(jù),,然后通過最小二乘法擬合出一條直線,,每個點(diǎn)與該直線的豎直距離(注意是Z方向差值的絕對值,而不是點(diǎn)到直線的垂直距離,,這個具體可以參考最小二乘法的定義及求法)的差值即為該點(diǎn)的偏差值,,這個行程上點(diǎn)與點(diǎn)之間偏差值的差的最大值就是X軸在Z方向的直線度。下面就以圖2的檢測數(shù)據(jù)為例編程求出該機(jī)床的X軸Z方向直線度(圖4),。* @0 _9 e" c6 Y" K* z
圖4  X軸Z方向的直線度求法模擬

& C7 g4 R& O% G8 V' Q  O! ?' V, i; E
由圖中可以看出,,用該方法求出的偏差值及直線度誤差與系統(tǒng)給出的完全一致,這里給出的精度甚至更高,。(具體的編程代碼我就不給出了,,熟悉編程的朋友可以自己去編個看看)
2.如果該直線度的走向有規(guī)律可循,如何找到該規(guī)律,?換言之,,該直線度的走向能否被一條曲線擬合,如果能,,那曲線的方程應(yīng)該是什么,?3 [/ [/ z5 o5 Y/ ]
上面既然求出了每個點(diǎn)的實際偏差值,問題就簡單了:把實際偏差值輸入到坐標(biāo)軸中,,用合適的曲線模擬出偏差的趨勢或走向,,用的當(dāng)然還是最小二乘法。至于擬合曲線的選取,,我這里選擇了二次曲線,,當(dāng)然讀者也可以選更高次的曲線模擬。(圖5)5 J8 G1 \2 M! y& R9 ]/ P
* m3 m! g$ F# i, c2 }: ]+ _
圖5  用二次曲線擬合直線度偏差點(diǎn)
4 Y  L1 t* @) O& y. t  O1 W- A. C3 X/ e6 E% I& @
從圖中可見,,模擬的效果還是不錯的,,點(diǎn)的位置基本上符合了二次曲線的規(guī)律。
% W/ h0 z9 R2 F, V0 z$ b! ?
4 }5 i* e" }7 v+ w- G) ~/ }3.如果我手上有幾十臺該直線度的檢測數(shù)據(jù),,我如何來求得最適合的一條擬合曲線,?$ s; S) t- i5 V0 |. V- _4 v# z
從問題2中我們可以求得每臺機(jī)床的直線度情況,但是供應(yīng)商加工鑄件的精度在一定范圍內(nèi)是隨機(jī)的,,這就需要我們從大數(shù)據(jù)中求得最適合的一條曲線,,通過該條曲線的加工補(bǔ)償,可以使得每臺機(jī)床直線度都不至于偏離太遠(yuǎn)。這個最適合應(yīng)該怎么定義呢,?我還是使用最小二乘法的原理,,在軸的每個特定位置求出剛剛擬合出的幾十條曲線的直線度偏差值,然后找到該位置上的一個偏差值使得該值到其他機(jī)床在該位置偏差的距離的平方和最小,,如此再做最小二乘擬合,所得的二次曲線便是幾十臺機(jī)床直線度誤差的平均值了,。(圖6)
. N. Z" j* F8 E8 i7 ^
: c% p3 n3 b1 N7 T
圖6  多臺機(jī)床直線度數(shù)據(jù)擬合
- W4 W3 o$ f" Q/ r. K, p, q# ?% P
3 D' `* J, j0 t% @3 y1 Q
本次我一共擬合了10臺的數(shù)據(jù),,得到了上述的表達(dá)式和函數(shù)圖像
$ y+ B$ y( h# H% q! H
4.如何求得3中提出來的擬合曲線的補(bǔ)償曲線?
! V, k9 U. O4 |4 g- a* s( p! K
上面的曲線方程出來以后,,這一步也就可以順利解答了,,只要把上面的方程按X軸對稱即可得到補(bǔ)償函數(shù),當(dāng)然這個函數(shù)還不是我們要的,,為了方便加工,,給出的函數(shù)需要假設(shè)兩頭為0,中間高,,從而讓加工廠不必費(fèi)力再去計算各點(diǎn)的差值,,直接從函數(shù)中就可以計算出每個點(diǎn)的補(bǔ)償值。(圖7)當(dāng)然考慮的實際的精度,,中間一項可以刪除,。從而得到更加簡潔的函數(shù)表達(dá)式。

4 I* X5 O. y% c, g圖7  最終得到的可用于加工的補(bǔ)償函數(shù)及圖像
# _9 }- P$ l' f& e+ @6 d1 V6 m4 F1 z + j$ z4 n, [) D$ J. }3 s% W6 Q3 r
5.補(bǔ)償曲線求好后,,如何反推其正確性(通過已有的機(jī)床直線度數(shù)據(jù)反求)
把上面求出的補(bǔ)償曲線與每臺機(jī)床的直線度誤差曲線合并后,,再使用步驟1的方法可以得到補(bǔ)償后的結(jié)果。(圖8)
9 h" X! ]- H$ ?% d$ ?8 `" q+ n2 J
圖8  補(bǔ)償前后直線度誤差對比
0 n+ O- Q) w0 u, v
: z7 N: x. Z; b- f' w5 n6 O  @0 z 由上圖可以看出,,補(bǔ)償后的直線度誤差沒有超過6微米的,,除了第5臺機(jī)床,其他的都要明顯好于補(bǔ)償前的結(jié)果,。
' U/ ^9 h7 K! ^8 @- O結(jié)論:
% T, b8 ?' ?, R! t, S6 G通過機(jī)械的補(bǔ)償可以達(dá)到預(yù)期的效果,,但是值得注意的是,補(bǔ)償后的誤差仍然可以通過系統(tǒng)插值法來進(jìn)一步補(bǔ)償,。而軟件補(bǔ)償是針對單臺機(jī)床來說的,,從下圖可以看到,如果需要,,二次補(bǔ)償后直線度在1微米之內(nèi)甚至更高精度要求內(nèi)完全沒有問題,。2 c, z! b, O6 j% j/ M9 l# |

  D4 R% _8 u, Y/ F/ x圖9  補(bǔ)償后的偏差仍然可以通過二次曲線在軟件中補(bǔ)償
8 w* |: H" ?2 g
. p* t: R1 |$ E! p
" h, Q" u8 D- D1 n0 O
/ W8 ~- n  q. A+ t" K6 m& v4 ^) ~
: _3 X1 h" _* }2 R7 H

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號,?注冊會員

x

評分

參與人數(shù) 9威望 +308 收起 理由
hoot6335 + 1
一900 + 1 問題描述清楚,,顯得很專業(yè)!
luxiang821 + 1
mbampa1234 + 1
老鷹 + 300
biudiu + 1 思想深刻
LIAOYAO + 1
去缸活塞泵 + 1 問題描述清楚,顯得很專業(yè),!
小馬過河 + 1

查看全部評分

本帖被以下淘專輯推薦:

2#
發(fā)表于 2016-3-6 01:04:16 | 只看該作者
完全的開環(huán)控制么,?* E" D- i6 A* Z) r* v/ O
您這個過程就是測量工作臺面變形,,然后利用10臺的測量數(shù)據(jù),生成一個通用的補(bǔ)償函數(shù),,Z軸的進(jìn)給量按照這個函數(shù)進(jìn)行補(bǔ)償,。我這么理解對么?7 W/ x4 e( n6 M4 U& x' w- Q0 C
那么為什么第五臺的直線度反而高了呢,?這里其實不能算直線度了,,應(yīng)該算是補(bǔ)償后的讀數(shù)值的計算值吧?' R7 m6 D2 |# E8 I
能不能把直線度計算前10臺設(shè)備的14個點(diǎn)數(shù)據(jù)也貼出來么,?
3#
 樓主| 發(fā)表于 2016-3-6 08:45:21 | 只看該作者
鰻魚雞湯飯 發(fā)表于 2016-3-6 01:04 3 j" v3 H) u0 |3 l' ?
完全的開環(huán)控制么,?
1 \; Q! K! u% T您這個過程就是測量工作臺面變形,然后利用10臺的測量數(shù)據(jù),,生成一個通用的補(bǔ)償函數(shù),, ...
) N5 m: P' }; U
有一點(diǎn)沒說清楚,不好意思,,不是測的工作臺的變形,,而是測的立柱在z方向的變形,因為機(jī)床結(jié)構(gòu)不方便貼出來,,所以這里沒詳細(xì)說% p$ [5 _, w6 |2 p( Q  K  D# ~+ D
4#
 樓主| 發(fā)表于 2016-3-6 08:51:47 | 只看該作者
鰻魚雞湯飯 發(fā)表于 2016-3-6 01:04
6 R" c7 g8 w& J: \0 O完全的開環(huán)控制么,?
8 I( J( {* k/ s6 H/ K1 O! R您這個過程就是測量工作臺面變形,,然后利用10臺的測量數(shù)據(jù),生成一個通用的補(bǔ)償函數(shù),, ...

! E, A: s- ^4 }' H7 v5 S6 }4 q機(jī)床當(dāng)然是全閉環(huán)控制啦,,正如文中所說,公司不允許在工廠內(nèi)對該處直線度進(jìn)行差值補(bǔ)償,,必須要求機(jī)床本身的機(jī)械精度夠高才行 ,,另外我貼的數(shù)據(jù)已經(jīng)完全了,不存在什么直線度測量之前的14臺數(shù)據(jù)
! r5 M( b. H) p
5#
發(fā)表于 2016-3-6 10:38:28 | 只看該作者
養(yǎng)肥了,,慢慢看; Y, b1 p- _  \" V2 ^# t9 |1 J
我見過
! ^" d4 t+ D/ _6 d0 j3 DHELLER測直線度是放個無線量儀# I* C% N' {4 ?3 O
測的時候,,數(shù)據(jù)直接可以顯示成曲線
6#
發(fā)表于 2016-3-6 10:44:47 | 只看該作者
為什么不刮研呢?
7#
發(fā)表于 2016-3-6 10:44:55 | 只看該作者
為什么不刮研呢,?
8#
發(fā)表于 2016-3-6 10:45:12 | 只看該作者
為什么不刮研呢?
9#
 樓主| 發(fā)表于 2016-3-6 11:09:42 | 只看該作者
本帖最后由 pacelife 于 2016-3-6 11:11 編輯 ' i" i* A4 X; Z$ E
迷茫的維修 發(fā)表于 2016-3-6 10:45
; g- z6 ?2 {' E5 H為什么不刮研呢,?

) z8 ]7 v0 x* T8 x5 Y/ d- z2 c刮研并不是一個好的辦法,,因為機(jī)床直線度超差是因為立柱受到中拖板y軸z軸滑枕等的移動部件重力影響,刮研結(jié)果不好實時反饋,,導(dǎo)軌安裝面本身的精度是沒問題的
6 E  j; j) N3 a/ f

點(diǎn)評

我也建議公司采用軟件補(bǔ)償?shù)�,,無奈公司內(nèi)部有鐵律,該處工廠內(nèi)部不準(zhǔn)軟件補(bǔ)償,,其實是把靈活性留給了售后 ,,就是說,在客戶現(xiàn)廠是可以補(bǔ)償?shù)?nbsp; 發(fā)表于 2016-3-8 10:46
不能說刮研不是個好方法,,只能說對于具體到該機(jī)床的定位上,,沒必要刮研。樓主有機(jī)會和迪西的人交流的話,,可以問問他們對此事的看法,。在對問題評估正確的前提下,不理解不采用補(bǔ)償?shù)氖侄巍?nbsp; 發(fā)表于 2016-3-8 09:53
10#
發(fā)表于 2016-3-6 11:51:02 | 只看該作者
謝謝樓主,,拜讀大作,!
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,,京ICP證050210號,,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-4-4 18:32 , Processed in 0.074953 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表