几何尺寸与公差论坛

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

PR 256828 256828 - MEAS values for angle dimension commands reverses during t

[复制链接]
发表于 2009-4-22 17:37:44 | 显示全部楼层 |阅读模式
<< Werner Habermann  --  09/02/08  17:49:07>>
Hexagon CO Germany installed V42Aug26 last week at BMW in Dingolfing. In some of their part programs the MEAS value of the angle dimension commands reverses during the part program execution.

I'm able to duplicate this on my offline machine:

Steps to duplicate:
Execute VAT_L6_GE_LI_MB_wh_41.PRG in v42May05 (previous version installed at BMW) or before
Execute the same pp in v42Aug26

Results:
V42May05
DIM POS81
A      89.908     90.000     -0.092      0.160     -0.160      0.000 --#-------
V42Aug26
DIM POS81
A     -90.092     90.000    179.908      0.160     -0.160    179.748 --------->

Expected result:
DIM POS81
A      89.908     90.000     -0.092      0.160     -0.160      0.000 --#-------

This might be related to the changes that were made for #249541.

<<END>>


<< Werner Habermann  --  02/26/09  22:46:04>>
This is fixed. Thanks Don!
<<END>>
<< Changes made by Werner Habermann -- 02/26/09  22:46:09>>
Status:  RESOLVED to CLOSED
<<END>>
<< Rex Heagy  --  02/25/09  08:24:33>>
Reviewed.
<<END>>
<< Changes made by Rex Heagy -- 02/25/09  08:24:46>>
Action:  CMM Group to Werner Habermann, Status:  REVIEW to RESOLVED
<<END>>
<< Don Turcotte  --  09/03/08  15:51:03>>
I also tested this with Angle_test_03.PRG attached to PR#249541 to verify that this change has not broken the fix for that PR.
<<END>>
<< Don Turcotte  --  09/03/08  15:43:38>>
The issue here is that PC-DMIS uses the nominal vectors to figure out which configuration of the features will give the nominal angle that the user has entered.  This configuration is used to compute the measured angle so that the measured angle will be reported in the same quadrant as the nominal.  The problem here is that the nominal vectors are inexact (these features were probably created by measuring online) so there is no configuration that gives exactly the nominal angle.  PC-DMIS therefore uses an epsilon to find the configuration that is "close enough".  The epsilon was set to 0.1 degrees which in this case is too small.  I changed the epsilon to 1 degree and now the program produces the expected result on execution.
Fixed in V42R, V431, V43B, V44B
Files inserted to server
------------------------
V42R\DIMENS\DIM_2D_A.CPP
V431\DIMENS\DIM_2D_A.CPP
V43B\DIMENS\DIM_2D_A.CPP
V44B\DIMENS\DIM_2D_A.CPP
<<END>>
<< Changes made by Don Turcotte -- 09/03/08  15:45:17>>
Action:  Don Turcotte to CMM Group, Status:  OPEN to REVIEW
<<END>>
<< Changes made by David Petrizze -- 09/03/08  08:05:44>>
Action:  Yanhua Huang to Don Turcotte, Assigned:  Yanhua Huang to Don Turcotte
<<END>>
<< Changes made by Tim Wernicke -- 09/02/08  11:36:11>>
Action:  Don Turcotte to Yanhua Huang, Assigned:  Don Turcotte to Yanhua Huang, Priority:  Critical to Stop Rel.
<<END>>
<< Changes made by Tim Wernicke -- 09/02/08  10:55:40>>
Priority:  to Critical
<<END>>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-22 22:39 , Processed in 0.036377 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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