cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Creo drawing datum curve from equation inaccurately

SOLVED
Highlighted
Regular Member

Creo drawing datum curve from equation inaccurately

I'm modelling a Haack Series Nose cone. The nose cone equation for the curve is:

haack_series_equation.JPG

 

This is the equation for the datum curve that I have in Creo thanks to the people who helped me in a previous thread where I could not get the equation to draw near the bounds:

R = 49
L = 560
z = t
y = ( R / sqrt ( PI ) ) * sqrt ( ( acos ( 1 - ( 2 * t / L ) ) ) * pi / 180 - sin ( 2 * acos ( 1 - ( 2 * t / L ) ) ) / 2 )
x = 0.0

So here is the problem: zooming in where the observed segment of the curve spans about 10 mm of length, there appears to be a small concave segment and the tip seems to blunt abruptly:

creo_nose_curvature.PNG

The gradient should always be decreasing, yet by visual inspection and the curvature analysis tool, we can see this is not the case.

 

This is how the shape should look:

graphhaack.png

 

I've attached an excel plot of what the values should be for the length of the cone. Creo more or less agrees with the numbers until it gets within less than 20 mm of the tip where the concavity and weirdness starts happening.

Why is this happening 😞   ?

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Creo drawing datum curve from equation inaccurately

There are a couple of settings that I have in my config.pro file that might help:

accuracy_lower_bound
default_abs_accuracy

I don't know what the default for these is, but maybe that's what is causing your troubles. I have both set to 0.00001 in my config.pro file and it works fine, don't know if there is some sort of hard-coded limit built into the software.

If you're using inches for your model, 0.001 is probably not precise enough.

22 REPLIES 22

Re: Creo drawing datum curve from equation inaccurately

Try defining the curve using these relations. Using this I do not see the inflection in the curve shown above.

 

C=0
R=49
L=560

x=t

/*convert deg to rad
theta=acos(1-(2*x/L))

/* define terms used in Y equation
q1=R/sqrt(pi)
q2=sin(2*theta)/2
q3=(sin(theta))^3

y=q1*(sqrt(theta*pi/180-q2))

Re: Creo drawing datum curve from equation inaccurately

Unfortunately, I still get the same results with your equation. Looks fine until you start zooming in on the curve in Creo.

inflection1.PNG

Same annoying inflection and blunted tip within 10 mm of the front of the cone.

inflection2.PNG

inflection3.PNG

Does it look like that for you too? Do I need to change a setting in Creo or something?

Re: Creo drawing datum curve from equation inaccurately

Curvature analysis of 0-10 mm of curve. It does not look like what you have posted. Creo 4 M060 build.

I have used this curve to generate a surface and the reflection curves also do not indicate the inflection of the surface near the nosecone.

 

nosecone cfe crv plot.jpgCurvature plot of curve

 

 

Re: Creo drawing datum curve from equation inaccurately

That looks beautiful. Why doesn't mine look like that :'(

Am using Creo 5.0.0.0 .

Re: Creo drawing datum curve from equation inaccurately

Here is the part for reference.

 

 

Re: Creo drawing datum curve from equation inaccurately

Unfortunately, I am using a student version of Creo which does not allow me to open files made with commercial versions.

Just tried to do the curve on a university machine running Creo 3.0, M080 build. Same results - annoying inflection.

It seems I am the common denominator here yet all I'm doing at this point is copy and pasting an equation for a datum curve and I still get weirdness.

Re: Creo drawing datum curve from equation inaccurately

This is all pretty weird, but I've seen stuff like this before where the curve and/or surface has in inflection like that but SHOULD be smooth.  Perhaps it a rounding/math error, I mean BUG, in Creo?

I wish I could see the model but I'm still on Creo 3...  😞

Re: Creo drawing datum curve from equation inaccurately

Here's a theory that seems to prove out when I tried it:

If you go into File->Prepare->Model Properties, and look at the Accuracy setting, I'll bet it's something like "Relative 0.0012" or whatever is the default for your particular site. Because of the relative size of the tip of the nosecone shape you are trying to define, the relative setting will give "chunky" results and not the nice smooth curve you want.

Try setting the Accuracy to something like "Absolute" and a value of 0.00001, then regenerate. The curvature should be more to your liking.

Re: Creo drawing datum curve from equation inaccurately

I have confirmed this through testing for this curve (Creo 4). Using default relative accuracy yields the anomalous curve.

 

Unless one has a compelling reason to do so, relative accuracy should not be used for Creo models. Absolute accuracy should be assigned to models (start parts) in the context of the manufacturing process tolerances that will be used to make them. I have never had a reason to use relative accuracy in Pro/E or Creo in over 25 years on any design project. I have always used absolute accuracy. I recall being told in the 90s by a PTC applications engineer that relative was implemented as default to support faster regeneration of models vs absolute. If anyone has a use case for where relative accuracy would be preferred in a design used to fabricate something I would be interested to hear about it.