[Ri...] Posted Friday at 03:10 PM Share Posted Friday at 03:10 PM (edited) It appears that Calypso does not correctly build DRFs (legacy GD&T) and alignments if ISO 5459 is applied to a datum that is inclined to the Primary. The example tested has a Plane in the +Z as Datum A = this Plane would control the Spatial Rotation, and the Z Origin. There is a Plane in the -Y that is orientated 45° to Datum A as Datum B = this Plane would control the Planar Rotation, and the Y Origin. There is a Symmetry Plane +X (slot) that is orientated 90° to Datum A as Datum C = this Plane would control the X Origin. When building this in an Alignment and activating ISO 5459 you can see that it makes the Planar Rotation constrained to Datum A, the X Origin constrained to Datum A and Datum B, and the Y Origin constrained to Datum A. When building it directly inside of the Characteristic (DRF) it behaves slightly different. It constrains the Secondary Feature to Datum A (same as above), and the Tertiary Datum is constrained only to Datum A (unlike above showing constrained to both Datum A and Datum B). The two ways produce different results. However if you force the tertiary to be constrained to Datum A and Datum A (same as the alignment) you get the exact same result. It appears that once the Planar Rotation is forced to be constrained to Datum A, that it invalidates the feature that is selected, and defaults back to the Base Alignment (the Base Alignment is constructed from different features). While the results are not exact, they are reasonably close to give credence to this claim. So which one is correct? None of them. *The original DRF built directly inside of the characteristic following what Calypso applied for constraints is close, but there are still differences* Checking with the new GD&T engine shows different results. *we cannot report max/min on Profiles in the new engine, so I defaulted the legacy back to one result for comparison* No errors/issues shown for the new GD&T engine. So how do we fix this with the legacy? Turning off the constraint of the Datum B in the Planar Rotation to Datum A will net us results close to the new GD&T engine. In summary, it appears that the legacy GD&T cannot handle these unusual Datum Reference Frames while the new GD&T can. Unfortunately there are no errors or warnings anywhere inside of Calypso to show that there is an issue, so you are left potentially rejecting acceptable results, and passing unacceptable results. I have seen similar behaviour when manually building incorrect DRFs directly inside of the characteristic, and usually you can spot them by looking at the coordinate system that it builds, but this is the first time I've seen this behaviour directly inside of an alignment. Edited Friday at 03:14 PM 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in