×
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

Automation Using NXOpen

Automation Using NXOpen

Automation Using NXOpen

(OP)
I was wondering what kind of operations you can do with the NXOpen APIs. I am trying to model a non-circular (Oval Shaped) gear. After reading some very thorough documentation on the generation of non-circular gearing it is my understanding that the tooth profile is not consistent throughout the centrode of the gear. I have been trying to come up with the best way to model it and I think I need to simulate the generation of the gear as would be done with a rack type cutter.

I have developed a method to do this manually, however, it will take an extreme amount of time to do and has the possibility to introduce lots of error. I would like to perform these operations using NXOpen and Journaling.

Is this the best way to execute, or is there another way?

Is there a list of the applicable APIs and syntax somewhere in the documentation?

Do I need any other programs to compile the journal into an application (Visual Basic) ?

Thanks for your help.

RE: Automation Using NXOpen

Yup NXopen api would be up to the task, look into the automation section of the help library and the examples in UGOPEN\SampleNXOpenApplications, i would also look into law curves.
My approach for this problem would be to first solve it in matlab/octave/maple and generate a series of points i could fit splines through. After that I would look into if it would be worth my time actually solve the problem in its entirety within NX.

RE: Automation Using NXOpen

Quote (Jimbo2032)

I would like to perform these operations using NXOpen and Journaling.
Is this the best way to execute, or is there another way?

journaling = NXOpen
With the current releases of NX, NXOpen (journaling) and Knowledge Fusion are the preferred methods of automating NX.

Quote (Jimbo2032)

Is there a list of the applicable APIs and syntax somewhere in the documentation?

In the help file: Automation -> NXOpen -> you'll find the NXOpen Programmer's guide and Open for .NET -> NXOpen for .NET reference guide. The reference guide covers the NX object model and syntax for VB.net, C#, and C++.

Quote (Jimbo2032)

Do I need any other programs to compile the journal into an application (Visual Basic) ?

You really don't need anything other than a text editor to edit/create journals, but a dedicated Integrated Development Environment (IDE) is very helpful.
I use VB.net and the VB express 2010 IDE. If you want to compile your application (not necessary) you will need a compiler and a NX author license. Microsoft's Visual Studio products can compile .net code (as can the free express edition mentioned earlier) and I have also heard of one called Sharp develop (but I have not used it).

www.nxjournaling.com

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