Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

NX8 DatumAxis normal to a curve

Status
Not open for further replies.

cucuu

New member
Mar 9, 2015
14
Hello,

I created a point-set on a curve, and put datumaxes on these points normal to the curve (all of these are associative). When i change the curve shape, the datum axes are reversing due if their basepoints are on a concave or convex curvature. Is there a way to prevent this?

I put the screenshot of what i am talking about. Datums reversed based on the curve shape when i changed the curve. Lets say I want them direct upwards always whatever the curve shape.

Screenshot
 
 http://files.engineering.com/getfile.aspx?folder=e1e5369c-15e4-4397-a644-8658895d43ff&file=Capture1.PNG
Replies continue below

Recommended for you

I doubt it. The system uses the convexity of the curve to determine the default direction. When that convexity changes, so does the default direction. Reversing the original axis direction only changes how the rule is applied, not that it's no longer in effect.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
Thanks for the reply jhon.
Then i guess the only way to do this is to put some associative rules by measurement etc. Maybe reversing the direction depending on angle measurements or such.
 
Is this rule also applied to the tangent vector? Is tangent datums follow any convexivity rule?
 
I suspect that the directional sense of a tangent Datum Plane will exhibit the same nehavior.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
The tangent vector will always be in the direction of increasing parameter value on the curve. It is not affected by the convexity/concavity of the curve, and it should not "flip" in strange ways. So, if you want a normal vector N that always goes to the same side of the curve, compute the cross product cross(T,R), where T is the tangent vector and R is some reference vector.
 
Thank you Bubbak, i did exactly the same thing. Tangent vectors works like a charm for this matter.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor