機械社區
標題: 哪里有計算圓柱度誤差的程序? [打印本頁]
作者: ln_cong 時間: 2006-7-18 15:45
標題: 哪里有計算圓柱度誤差的程序?
我在三坐標測量機上得到了被測圓柱面上的一系列截面上的一系列點,可是不會計算圓柱度誤差,哪里有這樣的程序??
. D4 y; G. g/ O- T. \* p' c
母線直線度要需要評定,怎么辦呀
作者: 老鷹 時間: 2006-7-18 16:14
標題: Re: 哪里有計算圓柱度誤差的程序?
帖子別重復發,你剛才發的我已經刪除。
作者: aiyusheng 時間: 2006-7-19 09:12
標題: Re: 哪里有計算圓柱度誤差的程序?
形位公差評定的基本原則是最小條件。# v0 E; r7 m6 B& y
圓柱度誤差計算在CAD上就可完成。: Y; g! C6 g* t; J, S, u$ P& Q
詳情請參考GB 1958-80(本欄目可下載)
; V; q ?3 {: C7 u2 G. }
作者: bjwlolf2008 時間: 2006-7-22 10:39
標題: Re: 哪里有計算圓柱度誤差的程序?
查看相關的標準都有的!
作者: ln_cong 時間: 2006-7-24 08:53
標題: Re: 哪里有計算圓柱度誤差的程序?
高手支招呀
作者: ln_cong 時間: 2006-7-27 11:57
標題: Re: 哪里有計算圓柱度誤差的程序?
ding
作者: ln_cong 時間: 2006-7-28 16:08
標題: Re: 哪里有計算圓柱度誤差的程序?
?
作者: ln_cong 時間: 2006-7-31 08:27
標題: Re: 哪里有計算圓柱度誤差的程序?
等待高手出現
作者: ln_cong 時間: 2006-8-9 22:14
標題: Re: 哪里有計算圓柱度誤差的程序?
up
作者: KSVOLVO 時間: 2006-8-16 16:42
標題: Re: 哪里有計算圓柱度誤差的程序?
三次元測量機的測量程序中沒有嗎?你測的點是不是太少了!分布廣嗎?
作者: deltabobchen 時間: 2006-8-17 13:53
標題: Re: 哪里有計算圓柱度誤差的程序?
對呀, 三座標可以給你自動評定的呀, 你只要結果就可以了!
作者: luxiang821 時間: 2006-9-18 12:59
標題: Re: 哪里有計算圓柱度誤差的程序?
我原來也關注過一些關于形位公差評定的數學方法,不過沒學過編程很想了解實現這些方法的編程算法的一些問題。不知道有沒有人有興趣談論下,讓我也長長學問。
作者: zhuai1003 時間: 2006-11-2 09:05
標題: Re: 哪里有計算圓柱度誤差的程序?
我也不會編程,這兒有篇測量方面的文章,與大家共享
作者: 胡雷 時間: 2008-10-22 08:37
只是 想知道這方面的計算是怎樣編程的 ,一定要知道評價的條件,在把條件列入編程
如有不對地方多多指教
作者: hezhikai 時間: 2009-5-23 13:04
我也在找啊
作者: foreverhua 時間: 2010-5-27 11:04
我會編一點 但是那個程序老是運行部出來 程序如下 請高手指點
5 }: c) g$ O7 t6 Y; |, v& Bfunction z=myfun2(x)! e5 I2 [: @: y, r; R# @) m6 N: q
l=[38.8263,35.4687,25.9806,11.9948,-4.0615,-19.4158,-31.4083,-37.9757,-37.9629,-31.4080,-19.4108,-4.0573,2 a/ Y0 X& z, H/ b- y+ i
11.9961,25.9829,35.4653,38.8230,35.4619,25.9784,11.9957,-4.0606,-19.4149,-31.4044,-37.9785,-37.9743,-31.4093,& `- r2 [2 J7 b* K
-19.4135,-4.0569,11.9971,25.9795,35.4636], C& r' J3 y- c3 z8 O5 L
m=[0.0014,15.7895,28.8524,36.9273,38.6135,33.6208,22.8189,8.0678,-8.0705,-22.8217,-33.6211,-38.6107,-36.9260,
8 v9 _( r5 W- u- S-28.8503,-15.7902,-0.0005,15.7852,28.8491,36.9245,38.6123,33.6212,22.8174,8.0687,-8.0721,-22.8214,-33.6248,
) |# p6 U' f5 y0 U4 k. n) W-38.6129,-36.9251,-28.8459,-15.7876]: Q( B r( F# S( A, v8 r
n=[-2.0010,-2.9670,-3.9326,-4.8979,-5.8630,-6.8282,-7.7937,-8.7601,-9.7259,-10.6904,-11.6543,-12.6209,-13.5862,' I, `" l3 D4 Z' N7 a
-14.5507,-15.5175,-16.4838,-17.4502,-18.4149,-19.3811,-20.3463,-21.3115,-22.2779,-23.2418,-24.2071,-25.1726,/ p- E# B; E f$ z
-26.1366,-27.1026,-28.0690,-29.0360,-30.0008]% y) |9 U) R% W0 F
z=0;' f# O7 Z1 a! F6 r: d t
for k=1:30
; ^ C5 g M, V$ s r(k)=(sqrt((l(k)-x(3)*n(k)-x(1))^2+(m(k)-x(4)*n(k)-x(2))^2-x(5))^2
, B; d) u! V; r" H/ g% ` { z=z+r(k)
+ g. B5 r: [% y% r/ b' h" gend7 z" j+ r3 l3 H# ^
( D" B- R& k7 k; K6 p) w! H
- j" O2 U: e) j# K6 u& a) U) Q5 o3 L R( i2 r' f/ }) B2 V
x0=[0,0,1,1,38.000];
, Z8 Q0 j* G2 ^! N2 ]0 y[x,favl,exitflag,output]=fminunc(@myfun2,x0)
歡迎光臨 機械社區 (http://www.ytsybjq.com/) |
Powered by Discuz! X3.5 |