几何尺寸与公差论坛

 找回密码
 注册
查看: 619|回复: 0

怎么会跟x轴有关系呢?

[复制链接]
发表于 2009-4-7 08:04:45 | 显示全部楼层 |阅读模式
"> 怎么会跟x轴有关系呢?

请看下图,我在测量一个平面上的三个失量点,按道理应该是只检测y轴的值,其它两轴均应在公差范围内的,可是现在却超差了!是不是我的机器有问题呢?
有几种可能性:
1,当这些点的矢量在三个轴上都有一定分量并且点超差了.不过从你的图中看似乎都应是(0,1,0),所以不应有这问题.
2,你使用了rmeas(relative measure),如果nt17-19是相对于其它点(图中在每个点上都有另一黑点)来测的就完全可能.
3,你的机器太老了,无法精确定位.
程序我检查过了,并且重新做过了,应该没问题的,如果把测量特征设为:角点 ,检测结果为ok,若设为失量点的话就还是出现这种问题!
canadian user说的z值问题,其实我的坐标不在当前位置,它是车体坐标,在空间的,现在我只是说明各轴的方向!
startu =alignment/start,recall:, list= yes
alignment/end
mode/manual
loadrobe/gdlsh
ti/t1a0b0, shankijk=1, 0, -0.001, angle=-179.987
format/text,otions,headings, , ;nom,tol,meas,dev,outtol, ,
mode/dcc
nt56 =feat/oint,rect
theo/-949.983,115.081,727.071,1,-0.0000755,-0.0001329
actl/529.812,960.856,-914.444,0.0006095,0.0000888,0.9999998
meas/oint,1
hit/basic,normal,-949.983,115.081,727.071,1,-0.0000755,-0.0001329,529.812,960.856,-914.444,use theo = yes
endmeas/
nt57 =feat/oint,rect
theo/-950.04,433.647,725.737,1,-0.0000755,-0.0001329
actl/528.407,642.29,-914.496,0.0006095,0.0000888,0.9999998
meas/oint,1
hit/basic,normal,-950.04,433.647,725.737,1,-0.0000755,-0.0001329,528.407,642.29,-914.496,use theo = yes
endmeas/
nt58 =feat/oint,rect
theo/-949.977,868.995,728.52,1,-0.0000755,-0.0001329
actl/531.092,206.942,-914.429,0.0006095,0.0000888,0.9999998
meas/oint,1
hit/basic,normal,-949.977,868.995,728.52,1,-0.0000755,-0.0001329,531.092,206.942,-914.429,use theo = yes
endmeas/
nt59 =feat/oint,rect
theo/-950.019,879.73,451.623,1,-0.0000755,-0.0001329
actl/254.193,196.269,-914.265,0.0006095,0.0000888,0.9999998
meas/oint,1
hit/basic,normal,-950.019,879.73,451.623,1,-0.0000755,-0.0001329,254.193,196.269,-914.265,use theo = yes
endmeas/
nt60 =feat/oint,rect
theo/-949.974,490.304,450.727,1,-0.0000755,-0.0001329
actl/253.385,585.695,-914.225,0.0006095,0.0000888,0.9999998
meas/oint,1
hit/basic,normal,-949.974,490.304,450.727,1,-0.0000755,-0.0001329,253.385,585.695,-914.225,use theo = yes
endmeas/
nt61 =feat/oint,rect
theo/-950.006,59.924,450.569,1,-0.0000755,-0.0001329
actl/253.323,1016.074,-914.263,0.0006095,0.0000888,0.9999998
meas/oint,1
hit/basic,normal,-950.006,59.924,450.569,1,-0.0000755,-0.0001329,253.323,1016.074,-914.263,use theo = yes
endmeas/
nt62 =feat/oint,rect
theo/-958.373,93.466,739.997,0.0001329,0,1
actl/542.737,982.468,-922.844,0.9999998,-0.0002246,-0.0006095
meas/oint,1
hit/basic,normal,-958.373,93.466,739.997,0.0001329,0,1,542.737,982.468,-922.844,use theo = yes
endmeas/
nt63 =feat/oint,rect
theo/-958.374,413.23,739.985,0.0001329,0,1
actl/542.653,662.703,-922.841,0.9999998,-0.0002246,-0.0006095
meas/oint,1
hit/basic,normal,-958.374,413.23,739.985,0.0001329,0,1,542.653,662.703,-922.841,use theo = yes
endmeas/
nt64 =feat/oint,rect
theo/-958.375,621.513,739.976,0.0001329,0,1
actl/542.598,454.421,-922.839,0.9999998,-0.0002246,-0.0006095
meas/oint,1
hit/basic,normal,-958.375,621.513,739.976,0.0001329,0,1,542.598,454.421,-922.839,use theo = yes
endmeas/
nt65 =feat/oint,rect
theo/-958.378,892.575,739.954,0.0001329,0,1
actl/542.514,183.359,-922.838,0.9999998,-0.0002246,-0.0006095
meas/oint,1
hit/basic,normal,-958.378,892.575,739.954,0.0001329,0,1,542.514,183.359,-922.838,use theo = yes
endmeas/
nt66 =feat/oint,rect
theo/-958.582,939.957,459.912,0.0000755,1,0
actl/262.462,136.04,-922.834,-0.0002245,-1,0.0000889
meas/oint,1
hit/basic,normal,-958.582,939.957,459.912,0.0000755,1,0,262.462,136.04,-922.834,use theo = yes
endmeas/
nt67 =feat/oint,rect
theo/-958.493,939.996,583.386,0.0000755,1,0
actl/385.936,135.972,-922.836,-0.0002245,-1,0.0000889
meas/oint,1
hit/basic,normal,-958.493,939.996,583.386,0.0000755,1,0,385.936,135.972,-922.836,use theo = yes
endmeas/
nt68 =feat/oint,rect
theo/-958.396,940.045,714.595,0.0000755,1,0
actl/517.145,135.894,-922.836,-0.0002245,-1,0.0000889
meas/oint,1
hit/basic,normal,-958.396,940.045,714.595,0.0000755,1,0,517.145,135.894,-922.836,use theo = yes
endmeas/
ln2 =feat/lane,rect,triangle
theo/-950,474.613,589.041,1,0,0
actl/391.702,601.354,-914.354,0.0007424,0.0000132,0.9999997
constr/lane,bfre,nt56,nt57,nt58,nt59,nt60,nt61,,
outlier_removal/off,3
filter/off,wavelength=0
lin5 =feat/line,rect,unbnd
theo/-958.372,93.466,740,-0.0000061,1,0
actl/542.74,982.468,-922.843,-0.0002246,-1,0.0000073
constr/line,bfre,2d,nt62,nt63,nt64,nt65,,
outlier_removal/off,3
filter/off,wavelength=0
lin6 =feat/line,rect,unbnd
theo/-958.583,939.956,459.913,0.8655162,0.5008808,-0.000115
actl/262.463,136.041,-922.835,0.0004151,-0.5008694,0.8655228
constr/line,bfre,2d,nt66,nt67,nt68,,
outlier_removal/off,3
filter/off,wavelength=0
lin7 =feat/line,rect,unbnd
theo/-950,93.466,740,0,1,0
actl/542.746,982.468,-914.471,-0.0002246,-1,0.0000134
constr/line,roj,lin5,ln2,799.109
lin8 =feat/line,rect,unbnd
theo/-950,939.912,459.913,0,1,-0.0002296
actl/262.469,136.085,-914.252,-0.0004542,-0.9999999,0.0000135
constr/line,roj,lin6,ln2,0.177
a2 =alignment/start,recall:, list= yes
alignment/level,xlus,ln2
alignment/rotate,ylus,to,lin7,about,xlus
alignment/trans,xaxis,ln2
alignment/trans_offset,xaxis,950
alignment/trans,zaxis,lin7
alignment/trans_offset,zaxis,-740
alignment/trans,yaxis,lin8
alignment/trans_offset,yaxis,-940
alignment/end
nt14 =auto/vector oint,showallarams = yes
theo/-833.911,863.66,599.126,0.7916672,-0.0159933,0.6107432
actl/-833.911,863.66,599.126,0.7916672,-0.0159933,0.6107432
targ/-833.911,863.66,599.126,0.7916672,-0.0159933,0.6107432
theo_thickness = 0,rect,sna = no,$
auto move = both,distance = 20
nt15 =auto/vector oint,showallarams = yes
theo/-820.981,863.787,577.965,0.9018246,-0.0319938,0.4309162
actl/-820.981,863.787,577.965,0.9018246,-0.0319938,0.4309162
targ/-820.981,863.787,577.965,0.9018246,-0.0319938,0.4309162
theo_thickness = 0,rect,sna = no,$
auto move = both,distance = 20
nt16 =auto/vector oint,showallarams = yes
theo/-812.116,863.658,553.57,0.9639417,-0.0519969,0.2609842
actl/-812.116,863.658,553.57,0.9639417,-0.0519969,0.2609842
targ/-812.116,863.658,553.57,0.9639417,-0.0519969,0.2609842
theo_thickness = 0,rect,sna = no,$
auto move = both,distance = 20
nt17 =auto/vector oint,showallarams = yes
theo/-813.842,862,552.363,0,-1,0
actl/-813.842,862,552.363,0,-1,0
targ/-813.842,862,552.363,0,-1,0
theo_thickness = 0,rect,sna = no,$
auto move = both,distance = 20
nt18 =auto/vector oint,showallarams = yes
theo/-822.032,862,575.619,0,-1,0
actl/-822.032,862,575.619,0,-1,0
targ/-822.032,862,575.619,0,-1,0
theo_thickness = 0,rect,sna = no,$
auto move = both,distance = 20
nt19 =auto/vector oint,showallarams = yes
theo/-834.777,862,596.977,0,-1,0
actl/-834.777,862,596.977,0,-1,0
targ/-834.777,862,596.977,0,-1,0
theo_thickness = 0,rect,sna = no,$
首先应把所有的"sna" turn "on",其实在用vector oint 时最好把"sna" turn "on"这样才能准确求出矢量方向上的误差.细节可参考hel file.然后在同一alignment 中求一下看结果如何.你的code中的nominal和尺寸中的nominal是不一样的,不知是否是特意这样做的.
这种现象是不是由于你的实际车身上的坐标系的y轴与这三点所在的平面不垂直,从而导致(0,-1,0)矢量并不是该面的法向矢量.
观察一下您的程序中的理论值为什么与第一个帖子中报告中的理论值不一样。需要仔细检查一下程序中的细节。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-24 08:09 , Processed in 0.036483 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表