国产日韩欧美久久久精品图片|国产综合有码无码中文字幕|国产一区二区综合视频|国产亚洲精品电影网站在线观看|国产精品一区在线

機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 33269|回復: 66
打印 上一主題 下一主題

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

  [復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2016-3-5 23:24:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 pacelife 于 2016-3-5 23:39 編輯
; W! O" t4 ?# V0 O4 u. X/ E5 @: t" X3 q. [; H6 C& A
之前本來想寫一本關于機床設計的書的,后來考慮到侵權之類的因素只能暫時作罷,最近工作很忙,但也是忙里偷閑,把正在做的一個優(yōu)化設計的案例整理了出來,里面的數(shù)據(jù)全是真實的,希望大家不要人肉。
* i3 O& N( {9 w4 K7 }% _6 Qxx機床 x軸z向直線度的評定及其機械補償方法的研究
9 w2 K) n9 }) u) B' {基本背景:
" D* ?1 }  w& }( ]& j2 KXx機床 X軸Z向直線度的檢測方法(圖1):/ z1 M1 q% p6 }
1.      將直尺按圖平放于臺面中央位置,千分表固定于主軸或滑枕之上
2.      主軸開到X軸零位,將千分表打到直尺之上,讀數(shù)歸零
3.      將主軸沿X軸正向運動,每隔50mm將讀數(shù)記錄下來
4.      將記錄的數(shù)值輸入系統(tǒng)之內,系統(tǒng)會自動生成X軸Z向的直線度誤差(圖2)$ D' P1 {. v0 w" j" O) d  ?
6 f) R! a) K& {1 _; u
圖1  X軸Z向直線度檢測示意圖& ?% Q; [# q! N: d5 [

, g, |- p9 m- A2 I4 R- \9 s( y1 W  v5 Y% ]6 Y2 X, C

6 {6 i& n  `- L1 o$ W' p圖2 檢驗結果樣例' J1 i( c# n% [3 N3 E# {, h2 g

6 @) T0 w* \7 T4 N# B: H問題的提出:
: v6 q, I# G; Y/ O3 {公司規(guī)定的該處直線度誤差應為11μm之內,據(jù)車間及工藝反映:,自從該機型量產(chǎn)后的幾十臺檢驗結果,該處直線度誤差一直在超差邊緣,機械調整非常困難,公司內部不允許在工廠階段進行軟件優(yōu)化補償,因為現(xiàn)在我主管該產(chǎn)品了,恰好之前按照總部的要求將導軌及絲杠都做了優(yōu)化改進,鑄件也都做了更改,超差的兩臺機器正好是前兩臺樣機,于是質量部門召開了一次會議,要求從機械上想辦法對該問題做出一些分析,并提出改進的辦法。
' `' |# ^2 H0 F6 H* e- F解決問題的思路:
9 N" V8 d' v. t

聯(lián)想到該機床的基本結構,立柱中間為了放置轉臺開了一個很大的口子,這必然影響到整個機床在此處的剛性,反映到上面提到的x軸z方向直線度便是兩側高而中間低的情況,這在軟件上也非常清楚的顯示了出來(圖3),解決的辦法就是在立柱的導軌上加工出一個中凸的曲線來抵消重力對直線度的影響。; A6 |: r' F: i* Q( ?

$ {7 f3 T4 m' ^- l7 p% r圖3 直線度誤差曲線圖

% |/ h7 @7 x5 ?6 g# w/ l9 H8 Y3 j8 E3 P
問題的一般化:
: Z, s& V# S2 M( n( P我的雄心絕不僅僅是隨便給出一個結果這么簡單,我想把這個問題更加一般化:- X  K4 j2 B: \3 `, s8 y  j" g
1.如何根據(jù)輸入的幾個點求整條軸的直線度?
+ [6 q6 _! _! s2 N" x2.如果該直線度的走向有規(guī)律可循,如何找到該規(guī)律?換言之,該直線度的走向能否被一條曲線擬合,如果能,那曲線的方程應該是什么?1 i1 F/ i; E2 Y! U/ `
3.如果我手上有幾十臺該直線度的檢測數(shù)據(jù),我如何來求得最適合的一條擬合曲線?0 ^( U, \& Y/ h, F, C
4.如何求得3中提出來的擬合曲線的補償曲線?
/ W4 T" N6 [/ Z. C5.補償曲線求好后,如何反推其正確性(通過已有的機床直線度數(shù)據(jù)反求)
3 p9 s4 ~. i* x具體的解決思路:% C0 u$ r& a4 B7 h4 z# t
為了便于理解,我對機床軸和坐標軸的對應關系做一個描述:令機床軸X軸的中點作為坐標的原點,坐標軸X軸的正向為機床軸X軸行程的正向,這樣,這個問題中700mm的行程可以在坐標軸上對應為為X軸的-350,-320,…,0,…,320,350,單位為毫米,坐標軸Y軸和機床Z軸重合,方向一直,單位為微米。% l! ?* |& o$ {+ S
1.如何根據(jù)輸入的幾個點求整條軸的直線度? ' C6 m" K- `0 v
這個問題比較簡單,只要在坐標軸上畫出每個點對應的X軸Z方向的直線度測量數(shù)據(jù),然后通過最小二乘法擬合出一條直線,每個點與該直線的豎直距離(注意是Z方向差值的絕對值,而不是點到直線的垂直距離,這個具體可以參考最小二乘法的定義及求法)的差值即為該點的偏差值,這個行程上點與點之間偏差值的差的最大值就是X軸在Z方向的直線度。下面就以圖2的檢測數(shù)據(jù)為例編程求出該機床的X軸Z方向直線度(圖4)。# Y* L1 D4 E, q% i
圖4  X軸Z方向的直線度求法模擬

. G- p6 U8 I" M* H% ]
由圖中可以看出,用該方法求出的偏差值及直線度誤差與系統(tǒng)給出的完全一致,這里給出的精度甚至更高。(具體的編程代碼我就不給出了,熟悉編程的朋友可以自己去編個看看)
2.如果該直線度的走向有規(guī)律可循,如何找到該規(guī)律?換言之,該直線度的走向能否被一條曲線擬合,如果能,那曲線的方程應該是什么?& E) S5 ]6 V% M
上面既然求出了每個點的實際偏差值,問題就簡單了:把實際偏差值輸入到坐標軸中,用合適的曲線模擬出偏差的趨勢或走向,用的當然還是最小二乘法。至于擬合曲線的選取,我這里選擇了二次曲線,當然讀者也可以選更高次的曲線模擬。(圖5)
7 y3 \  M' S6 e3 j& K) u
# e, Y$ e8 E# N- v) h, i% v圖5  用二次曲線擬合直線度偏差點" _$ b* L$ d4 U0 ^+ e9 F. q' n

3 v5 @0 S9 i: y9 Q$ e0 P" B從圖中可見,模擬的效果還是不錯的,點的位置基本上符合了二次曲線的規(guī)律。
9 s; _9 T1 X3 e0 E' P
* b" g) U6 p$ f2 K  r  L( E! r" O3.如果我手上有幾十臺該直線度的檢測數(shù)據(jù),我如何來求得最適合的一條擬合曲線?% g: W2 f# t" G; p; P1 q1 x- A
從問題2中我們可以求得每臺機床的直線度情況,但是供應商加工鑄件的精度在一定范圍內是隨機的,這就需要我們從大數(shù)據(jù)中求得最適合的一條曲線,通過該條曲線的加工補償,可以使得每臺機床直線度都不至于偏離太遠。這個最適合應該怎么定義呢?我還是使用最小二乘法的原理,在軸的每個特定位置求出剛剛擬合出的幾十條曲線的直線度偏差值,然后找到該位置上的一個偏差值使得該值到其他機床在該位置偏差的距離的平方和最小,如此再做最小二乘擬合,所得的二次曲線便是幾十臺機床直線度誤差的平均值了。(圖6)
+ k; W; E' R! v* u( u/ y( i. ^% z9 T6 Z2 G% }5 N9 y' M
圖6  多臺機床直線度數(shù)據(jù)擬合
  R  \1 f9 j7 U/ U. S2 U. g& _5 G. {3 f8 y$ [- |) P
本次我一共擬合了10臺的數(shù)據(jù),得到了上述的表達式和函數(shù)圖像
. ~/ S. h5 r) h9 _4 o" x2 I
4.如何求得3中提出來的擬合曲線的補償曲線?
# U  c  n( u/ y& s( q8 z3 A7 B1 G
上面的曲線方程出來以后,這一步也就可以順利解答了,只要把上面的方程按X軸對稱即可得到補償函數(shù),當然這個函數(shù)還不是我們要的,為了方便加工,給出的函數(shù)需要假設兩頭為0,中間高,從而讓加工廠不必費力再去計算各點的差值,直接從函數(shù)中就可以計算出每個點的補償值。(圖7)當然考慮的實際的精度,中間一項可以刪除。從而得到更加簡潔的函數(shù)表達式。

! v; S% C$ _- B4 r- Z4 [6 c8 j: l圖7  最終得到的可用于加工的補償函數(shù)及圖像$ z7 b, X; _% w
) Z, [3 R$ J+ b7 I/ q, H
5.補償曲線求好后,如何反推其正確性(通過已有的機床直線度數(shù)據(jù)反求)
把上面求出的補償曲線與每臺機床的直線度誤差曲線合并后,再使用步驟1的方法可以得到補償后的結果。(圖8)
' y8 ~# Y5 _. N; c
/ x; W9 u6 o1 A" X/ k8 q圖8  補償前后直線度誤差對比8 f6 a; r& [3 [- s- }
9 A. U7 ~1 v5 ~( C' L( D" ^6 x
由上圖可以看出,補償后的直線度誤差沒有超過6微米的,除了第5臺機床,其他的都要明顯好于補償前的結果。2 |" X( [' z( H" Y% t  ~
結論:1 l6 I0 E* k6 A5 W
通過機械的補償可以達到預期的效果,但是值得注意的是,補償后的誤差仍然可以通過系統(tǒng)插值法來進一步補償。而軟件補償是針對單臺機床來說的,從下圖可以看到,如果需要,二次補償后直線度在1微米之內甚至更高精度要求內完全沒有問題。
% [, I2 p4 E; Z. X
8 C2 S- J+ D+ J. x5 c) S% I圖9  補償后的偏差仍然可以通過二次曲線在軟件中補償2 H! ]" P% _+ C# Y3 T2 v
) i, o% [5 ^# h9 g" ]

2 n2 o* ~" u. K; \2 T8 @0 d6 B) P& x! h8 c0 I. q

- X; r0 h4 {7 l

本帖子中包含更多資源

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

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)控制么?
* r* W. u/ y8 h您這個過程就是測量工作臺面變形,然后利用10臺的測量數(shù)據(jù),生成一個通用的補償函數(shù),Z軸的進給量按照這個函數(shù)進行補償。我這么理解對么?
* [  o9 J. s! R9 @- D那么為什么第五臺的直線度反而高了呢?這里其實不能算直線度了,應該算是補償后的讀數(shù)值的計算值吧?
$ Q; B, @& j6 Z  S" n( l4 ?3 k能不能把直線度計算前10臺設備的14個點數(shù)據(jù)也貼出來么?
回復 支持 反對

使用道具 舉報

3#
 樓主| 發(fā)表于 2016-3-6 08:45:21 | 只看該作者
鰻魚雞湯飯 發(fā)表于 2016-3-6 01:04
' I0 C" w  v6 }5 Q完全的開環(huán)控制么?2 h; \6 c7 [% u% [+ @
您這個過程就是測量工作臺面變形,然后利用10臺的測量數(shù)據(jù),生成一個通用的補償函數(shù), ...

! e  L: I$ s! _* H有一點沒說清楚,不好意思,不是測的工作臺的變形,而是測的立柱在z方向的變形,因為機床結構不方便貼出來,所以這里沒詳細說; x4 h$ F0 G" D$ ^3 j, I9 Y/ b6 U
回復 支持 反對

使用道具 舉報

4#
 樓主| 發(fā)表于 2016-3-6 08:51:47 | 只看該作者
鰻魚雞湯飯 發(fā)表于 2016-3-6 01:04 * R6 Q; k5 R9 b2 I, ]
完全的開環(huán)控制么?& ?0 I/ L: Q  Q5 k8 z$ F/ c5 k$ G. y
您這個過程就是測量工作臺面變形,然后利用10臺的測量數(shù)據(jù),生成一個通用的補償函數(shù), ...
4 C$ P  H* d& h( _. t2 M+ g
機床當然是全閉環(huán)控制啦,正如文中所說,公司不允許在工廠內對該處直線度進行差值補償,必須要求機床本身的機械精度夠高才行 ,另外我貼的數(shù)據(jù)已經(jīng)完全了,不存在什么直線度測量之前的14臺數(shù)據(jù)# I8 E2 {; X3 ]" c
回復 支持 1 反對 0

使用道具 舉報

5#
發(fā)表于 2016-3-6 10:38:28 | 只看該作者
養(yǎng)肥了,慢慢看3 t. p9 |* v& Z: F
我見過
7 B1 O' ^' n1 U" V9 U( m1 z7 FHELLER測直線度是放個無線量儀" D0 c' f% p- l6 M! W5 d
測的時候,數(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 編輯
/ A" }* I0 ?1 z  e) i- K2 s
迷茫的維修 發(fā)表于 2016-3-6 10:45
7 y  e# g2 G) ^% l+ H2 F0 U為什么不刮研呢?

/ @- d  A: t# {, V& w4 `8 o2 F* g# {刮研并不是一個好的辦法,因為機床直線度超差是因為立柱受到中拖板y軸z軸滑枕等的移動部件重力影響,刮研結果不好實時反饋,導軌安裝面本身的精度是沒問題的
8 G9 y  v$ z9 B- Z/ L

點評

我也建議公司采用軟件補償?shù)模瑹o奈公司內部有鐵律,該處工廠內部不準軟件補償,其實是把靈活性留給了售后 ,就是說,在客戶現(xiàn)廠是可以補償?shù)?nbsp; 發(fā)表于 2016-3-8 10:46
不能說刮研不是個好方法,只能說對于具體到該機床的定位上,沒必要刮研。樓主有機會和迪西的人交流的話,可以問問他們對此事的看法。在對問題評估正確的前提下,不理解不采用補償?shù)氖侄巍?nbsp; 發(fā)表于 2016-3-8 09:53
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2016-3-6 11:51:02 | 只看該作者
謝謝樓主,拜讀大作!
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-5-3 06:54 , Processed in 0.077337 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 伊人久在线观看视频| 成人网站免费观看入口| 狠狠色婷婷久久综合频道毛片| 91人妻一区二区三区| 国产精品午夜小视频观看| 精品超清无码视频在线观看| 国产成人精品日本亚洲第一区| 亚洲人成精品久久久久桥| 国产精品高清视亚洲中文| 欧洲精品一区二区在线| 国产极品精品自在线| 人妻巨大乳一二三区| 67pao国产成视频永久免费| 手机成亚洲人成电影网站| 久久精品青草社区| 久久精品日韩av无码| 亚洲一区 成人| 欧美激情在线观看一区二区三区| 极品av麻豆国产在线观看| 人妻内射一区二区在线视频| 日本乱码伦午夜福利在线| 国产欧美日韩综合在线一区二区| 久久久精品2019免费观看| 国产无遮挡又黄又爽高潮| 福利视频导航一区| 日韩精品一卡二卡二卡四卡乱码| 日韩美免费一区二区三区| 成人欧美一区二区三区在线观看| 色偷偷噜噜噜亚洲男人| 久久永久免费人妻精品我不卡 | 一区二区四区盗摄网| 亚洲大尺度无码专区尤物| 宝宝好涨水快流出来免费视频| 波多野结衣中文字幕一区二区三区 | 性欧美大战久久久久久久久| 九九热在线视频精品店| 精产国品一二三产区m553麻豆| √新版天堂资源在线资源| 日韩插啊免费视频在线观看| 野花社区视频www官网| 午夜福利精品一区|