hexagon logo

"primary point does not lie on secondary axis, tertiary not allowed"

Having a small hurdle to overcome here, would greatly appreciate a little advice if you got the time.
Profile of a Surface execution scenerio...(dmis cad, not ++)


Primary -A- = Zplus plane (leveled and z origin)
Secondary -B- = Line on Yminus face, edge of zplus (rotated xplus about zplus and y origin)
Tertiary -C- = circle in hole on Yminus face (x origin)

(As Drawing indicates)

Aligned with CAD, Online

Series of points (contour in an area within zplus), as a Feature Set. FCF set up and defined datums accordingly.
When clicking create, Message window appears which states... "primary point does not lie on secondary axis, tertiary not allowed".

Obviously, I need to correct something here, but am unsure of what, and again would greatly appreciate any advice given.
Thank You.
  • Well in that case the correct method would be to do your iterative alignment using the points given, then construct Alignment constructions (Plane / Line, Origin Pnt) then define them as the datum features and use them in the FCF.


    Make sure you get the workplanes right when constructing the Alignment constructions.


    The other option, unless you are drigging and scratching for bonus tolerance is to simply use "USE CURRENT ALIGNMENT" instead of building datums.
  • The other option, unless you are drigging and scratching for bonus tolerance is to simply use "USE CURRENT ALIGNMENT" instead of building datums.


    Don't you still need to specify Datums? Would Xact 'care' if the selected datums didn't adhere to its rules if it was just using the Current Alignment?
  • Don't you still need to specify Datums? Would Xact 'care' if the selected datums didn't adhere to its rules if it was just using the Current Alignment?


    I don't think you NEED to select datums if you set it to use CURRENT ALIGNMENT, you just won't get any bonus from the datum features. It will act like Legacy (bonus from feature only) but will report like Xact. There may not be any datums shown in the dimension. As I said, I don't use it, but I've read here (and there) that this is an option.
  • Primary -A- = Zplus plane (leveled and z origin)
    Secondary -B- = Line on Yminus face, edge of zplus (rotated xplus about zplus and y origin)
    Tertiary -C- = circle in hole on Yminus face (x origin)

    Series of points (contour in an area within zplus), as a Feature Set. FCF set up and defined datums accordingly.
    When clicking create, Message window appears which states... "primary point does not lie on secondary axis, tertiary not allowed".


    Which version of PC-DMIS? I tried to duplicate your steps on the BSBLOCK (plane on top, line on front, circle on front), defining the datums in the same way and dimensioning a set of points with [A | B | C ], and there was no error message!? I used 2015.1.


    And if there are datums on the FCF on the drawing, you need datums in the FCF in PC-DMIS. Doing it without them is answering another question - FORM ONLY, ignoring position and direction. To use the current coordinate system as datum for an FCF you need to create the three coordinate planes (or lines), define them as datums and use them in the FCF.