Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

Automation Using NXOpen

Status
Not open for further replies.

Jimbo2032

Petroleum
Mar 2, 2012
1
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.
 
Replies continue below

Recommended for you

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.
 
Jimbo2032 said:
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.

Jimbo2032 said:
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++.

Jimbo2032 said:
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
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor