Jump to content

How would I do this without Curve/Freeform?


---
 Share

Recommended Posts

I'm being asked to evaluate the All Around Profile of a feature, but the feature being called out is actually a combination of a few different items in the CAD model:

Is there a way to recall the separate features into a shape to evaluate this profile without Curve/Freeform? We don't see near enough profile callouts to justify spending the outrageous amount on an addition that really should be included with the software. It's frustrating to see Zeiss make the general surface feature error out as the software updates each time.
2084_b70ebffd0f09fdf2ffd9a42c1547c869.png
2084_ae9ad546549b81ece58650b8749ae60a.png
Link to comment
Share on other sites

Please sign in to view this quote.

.

The short, and probably most precise answer, is "no." You cannot correctly evaluate the feature you mentioned without the curve and/or freeform addons. As you pointed out, the controlled feature is a nonstandard geometry constructed from a collection of other features.

Zeiss is egregiously in the wrong about not automatically including curve & freeform as standard in all purchases. I hope they change their minds and fix this someday.

.
Link to comment
Share on other sites

Please sign in to view this quote.

That's kind of what I assumed, but I figured it was worth a shot. I know I used to be able to recall a series of points into a general surface and do it this way (even with the Zeiss errors trying to lock me out), but it seems with each update they make it harder to get around.
Link to comment
Share on other sites

For a single result evenly distributed profile of a surface requirement;

One of the "simpler" solutions to evaluate profile of a surface without the Curve/Freeform module is detailed as follows;
Create a series of space points (the more coverage the better) under the print datum ref frame alignment.
Group the reported deviation characteristic values.
Create both a min and a max result value characteristic from the grouped characteristics within the group.
Create one result element for each min and max value.
In the result element, use a formula to set that value to absolute value and multiply x2. 2*(abs(getActual("Maximum2").actual)) and 2*(abs( getActual("Minimum1").actual))
Mask that entire group to prevent excess data reporting if wanted.
Outside the grouped characteristics, use a max result characteristic to get the largest value from each of those two result elements.

Without the Freeform/Curve module, this is one of the closest equivalents to a freeform surface evaluation for Profile of a Surface.
Link to comment
Share on other sites

Please sign in to view this quote.

I have used this method before. It works very well. The problem here is the 80x. To do this for all 80 features is going to be a pain.
Link to comment
Share on other sites

Please sign in to view this quote.

I think we have the okay from the customer to evaluate just one of the eighty features, but I'll have to make sure on that. I appreciate the workaround guys!
Link to comment
Share on other sites

I feel your pain. Any time something is 80x it becomes a monotonous task unless you can pattern/loop/array.
If you cannot pattern it,create one set in a local alignment, Group them, create local alignments for each other pocket, copy/paste the grouped points and change to the new local alignment under "Keep Position". Make sure you have your characteristics already set and paste them as well. Do that 78 more times...
Link to comment
Share on other sites

 Share

×
×
  • Create New...