First of all, I am aware this topic has been covered, but my google-fu failed to find a solution for my current conundrum.
All that follows is relative to PC-DMIS 2012
Part setup: Datum A: Cylinder along Z, locking X, Y and two rotational DoF
Datum B: Plane perpendicular to A, locking Z
Datum C: Plane perpendicular to B at 5.5 basic from A's axis, locking the last rotational DoF
Callout: Profile of a surface of datum C relative to datum A
The issue: While this is pretty straightforward to do with exact dimensions, the report template at my current workplace plays nicely only with legacy dimensions.
The result of legacy profile of a surface (form and position, LSQ best fit) while aligned to ABC are different (worse) than exact above.
To my understanding this is to be expected as legacy "form and location" fits to the current alignment, which is restricting 6 DoF instead of just 4 as Datum A alone would.
If this is the case, is there any way to use legacy with the callout that I have?
I just tried it again with the program you sent me (didn't save any changes earlier) and I get the same results for legacy and XactMeasure. This is the sequence I followed when edit
Open routine and put cursor immediately prior to the ALN_PROFILE alignment.
INSERT>FEATURE>CONSTRUCTED>SET. Select points DATC_1 thru DATC_10 and hit create.
F9 ALN_PROFILE alignment, select the line that says "2D bestfit about ZPLUS to 1 feature" and then click the BestFit button.
Deselect DATUM_C from feature list and select SCN5 (my constructed set) instead. Turn on iterate & Re-pierce, make sure all other options are correct, click "compute" then OK.
Click OK on the main alignment dialog screen and select "NO" when asked if I want to update nominals.
In the Legacy Profile (DIM_CTQ_13) overtype part of the DATUM_C feature name to force the command to update.
Put the cursor on the XactMeasure profile command (XACT_PROFILE) and compare the values shown in the status window with the legacy results displayed in the edit window command.
I just tried it again with the program you sent me (didn't save any changes earlier) and I get the same results for legacy and XactMeasure. This is the sequence I followed when edit
Open routine and put cursor immediately prior to the ALN_PROFILE alignment.
INSERT>FEATURE>CONSTRUCTED>SET. Select points DATC_1 thru DATC_10 and hit create.
F9 ALN_PROFILE alignment, select the line that says "2D bestfit about ZPLUS to 1 feature" and then click the BestFit button.
Deselect DATUM_C from feature list and select SCN5 (my constructed set) instead. Turn on iterate & Re-pierce, make sure all other options are correct, click "compute" then OK.
Click OK on the main alignment dialog screen and select "NO" when asked if I want to update nominals.
In the Legacy Profile (DIM_CTQ_13) overtype part of the DATUM_C feature name to force the command to update.
Put the cursor on the XactMeasure profile command (XACT_PROFILE) and compare the values shown in the status window with the legacy results displayed in the edit window command.