hexagon logo

AutoFeatures not reading CAD surface

I can't get Auto Features to work consistently with my CAD models. I've seen other complain about something like this before, but I don't remember seeing solutions for it, so I thought I'd take another stab...

Our engineers use NX to create part models. When I use a model, they export one for me in STEP 203 format. Then I import into PC-DMIS x4.2 MR1 on a PC running Windows XP.
When I'm in Program Mode I can pick a point on any surface of the model and see a little red vector arrow appear, indicating that a hit was successfully added to the buffer.

Things get interesting when I start using certain Auto Features. Typically there is no problem using plane/circle/cylinder. I usually have a problem with Vector Point (the feature I use most frequently); I can easily create a point on a flat surface, but when I click the model on a curved surface, my vector point will snap to the nearest existing feature. Normally I get around it by keying in my coordinates and reading the CAD vector, but this is a lot harder to do with Edge Point or Angle Point, and lately this is really getting in the way of writing good programs.

Does anybody have any clue as to why I can create good points on the model in Program Mode, but not with Auto Features?
Parents
  • We have NX, CATIA, SOLIDWORKS, MASTERCAM, etc. No matter what we use, we always lose something in the translation. I've had issues like this before. I just go back to the CAD dept and ask them to clean and recreate the non-cooperating area. But here are other ways to get around this, and from the sounds of it, you have used one option already. Here is another one you might want to try. Go to wireframe mode, click on two wires, (parallel or perpendicular to each other) and somewhere near the vicinity of your target point. After clicking on the two wires, click on the surface where you want to take your hit, and click create. Let me know what happens.
Reply
  • We have NX, CATIA, SOLIDWORKS, MASTERCAM, etc. No matter what we use, we always lose something in the translation. I've had issues like this before. I just go back to the CAD dept and ask them to clean and recreate the non-cooperating area. But here are other ways to get around this, and from the sounds of it, you have used one option already. Here is another one you might want to try. Go to wireframe mode, click on two wires, (parallel or perpendicular to each other) and somewhere near the vicinity of your target point. After clicking on the two wires, click on the surface where you want to take your hit, and click create. Let me know what happens.
Children
No Data