几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 三维空间:产品设计或CAX软件使用 » CMM检测 » PC-DMIS
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-07, 08:04 AM   #1
huangyhg
超级版主
 
huangyhg的头像
 
注册日期: 04-03
帖子: 18592
精华: 36
现金: 249466 标准币
资产: 1080358888 标准币
huangyhg 向着好的方向发展
默认 怎么会跟x轴有关系呢?

"> 怎么会跟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)矢量并不是该面的法向矢量.
观察一下您的程序中的理论值为什么与第一个帖子中报告中的理论值不一样。需要仔细检查一下程序中的细节。
__________________
借用达朗贝尔的名言:前进吧,你会得到信心!
[url="http://www.dimcax.com"]几何尺寸与公差标准[/url]

此帖于 2009-04-07 11:25 PM 被 huangyhg 编辑.
huangyhg离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 01:00 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多