×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Calculation of parameters for the NX part

Calculation of parameters for the NX part

Calculation of parameters for the NX part

(OP)
Greetings all!

There might be a need to do a 'heavy' calculation for the particular parameters used to drive NX model. A good example is a calucation of inverse involute angle for the gears. It cannot be calculated through simple formula, only through some iterational algorithm written in programming language. There are many other examples.
What is the supposed way of doing it in NX? One way I know about is using Excel spreadsheet connected to the .prt file. It is possible to write custom VBA functions in such spreadsheets and they will calculate necessary parameters and drive the model.
Are there some other ways? Can Knowledge Fusion help with such task? I must admit I know little about KF.
Also, if PTS is supposed to be used for similar task, how can such calculations be made? As long as I know, Excel scenario won't work in context of PTS (I might be wrong).

Industry creates wealth!

RE: Calculation of parameters for the NX part

Have you looked at the Function List (the [f(x)] icon at the lower left of the dialog) in the Expression editor? There's an entire category of 'Gear' forumlas.

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

To an Engineer, the glass is twice as big as it needs to be.

RE: Calculation of parameters for the NX part

(OP)
Hello, John!

Yes, I know about about those functions. I took inverse involute angle only as an example.
By the way, is it possible to define custom fuctions in NX using programming language as we can do that in Excel?
And what about my main question?

Industry creates wealth!

RE: Calculation of parameters for the NX part

Most of the [f(x)] functions were created using Knowledge Fusion so yes, you can write you own and then 'publish' them so that they are available when usin NX Expressions.

As for PTS, I'm not the person to talk about that, but I suspect that it just might fill the bill for you.

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

To an Engineer, the glass is twice as big as it needs to be.

RE: Calculation of parameters for the NX part

(OP)
Thanks, John! I'm starting to get it. Is KF a separate language, or some kind of 'wrapper' for a common porgrammin language like VBA? Where can I read more about KF?

Industry creates wealth!

RE: Calculation of parameters for the NX part

This PDF will explain the various NX Open tools available with NX, including a section on Knowledge Fusion:

http://www.plm.automation.siemens.com/en_us/produc...

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

To an Engineer, the glass is twice as big as it needs to be.

RE: Calculation of parameters for the NX part

(OP)
I've seen this PDF, it is just generic marketing material. I'd love to see some tutorial, if one exists...

Industry creates wealth!

RE: Calculation of parameters for the NX part

(OP)
Do I get it right that I can define custom KF rules and functions, and save them in the PRT file? Can I use this PRT as a template containing that KF stuff without need to accompany it with DFA file?

Industry creates wealth!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources