NX GRIP

avalon3d

Guest
#1
Ciao a tutti,
stavo cercando di utilizzare la funzione grip per creare delle personalizzazioni di NX, come impostazione materiale del particolare, gestione attributi cartiglio ecc... fino ad arrivare alla creazione di ingranaggi o naca in maniera guidata.

c'è qualcuno che riesce ad aiutarmi nel reperire qualche informazione sulla programmazione di questa particolare funzione di NX?

grazie
 

The_Matrix

Utente Senior
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#2
Ciao a tutti,
stavo cercando di utilizzare la funzione grip per creare delle personalizzazioni di NX, come impostazione materiale del particolare, gestione attributi cartiglio ecc... fino ad arrivare alla creazione di ingranaggi o naca in maniera guidata.

c'è qualcuno che riesce ad aiutarmi nel reperire qualche informazione sulla programmazione di questa particolare funzione di NX?

grazie
Credo sia stato già postato tempo fa.
GRIP è comunque un linguaggio di programmazione ormai morto da tempo.
Per sviluppare in NX le strade sono 2, anzi, 3:

Knowledge Fusion: Linguaggio non procedurale, strettamente integrato nel CAD. Utile per applicazioni di "Knowledge Capture"

NX/Open: Linguaggio tradizionale (si può sviluppare in C++, .NET e JAVA) con le chiamate alle API di NX. Utile per applicazioni "Number Crunching" e per quelle che vuoi fare tu

Da NX8:
SNAP
Ti allego estratto del What's NewsSNAP — New programming tool
What is it?
A new programming tool is added to the NX system for creating custom programs. Simple NX Application Programming (SNAP) is an easy-to-learn programming tool intended for mechanical designers and other typical NX users – not just for programmers. The code is simple, short, readable, and feels “natural” so it is quicker to learn and easier to apply.

SNAP is useful for automating simple processes that you do repeatedly, or for creating simple parts that you use frequently.

SNAP is similar to the GRIP language in its purpose, flexibility, and ease of use. So if you have used GRIP before, you will probably also find SNAP to be a productive tool.

SNAP is based on the Visual Basic (VB.Net) language and is best used with Visual Studio, however you can create some simple programs using the NX Journal Editor.

An example of SNAP code is shown below:

myFunction
length = 8
width = 4
half = width/2
left = Line(-half, 0, —half, length) ‘Left side; Line(x1, y1, x2, y2)
right = Line(half, 0, half, length) ‘Right side
top = Arc(0, length, half, 0, 180) ‘Top semi-circle; Arc(x, y, r, 01, 02)
bottom = Arc(0, 0, half, 180, 360) ‘Bottom semi-circle
Dim outline As NX.Curve() = {left, right, top, bottom}
boss = Extrude(outline, 3)
End

SNAP and NX Open can easily be used together and you may find that many of your programs will use a mixture of SNAP and NX Open functions. In fact, SNAP can be regarded as a stepping stone that can lead you into the more powerful NX Open programming functionality.

In this first release, SNAP is focused on the creation of simple geometry. Other areas of NX will be covered in future versions.

SNAP is only supported on Windows machines.


Per tua informazione, credo che da NX8 per creare/gestire Cartigli per esempio non ci sia assolutamente bisogno di programmare.

Anche la parte di creazione di "Template" (i tuoi NACA o RUOTE DENTATE) si può fare in interattivo... se vuoi aggiungergli un'interfaccia utente puoi usare il PTS (Product Template Studio) che ti consente di dargli in pasto un modello parametrico e mettergli su un'interfaccia utente che possa semplificarne l'interazione e dare accesso diretto ai parametri del modello + importanti.
Il modello PTS pui, lo puoi mettere come "Reusable Model" (con tanto di KRX etc) nella Reuse Library.
 

avalon3d

Guest
#3
:finger: ottimo! troverò piu spiegazioni nell'help con l'arrivo della nuova release sepero...

attendendo che arrivi, grazie mille!
 

The_Matrix

Utente Senior
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#4
:finger: ottimo! troverò piu spiegazioni nell'help con l'arrivo della nuova release sepero...

attendendo che arrivi, grazie mille!
Se puoi non sviluppare.
La parte parametrica è quello che ti ci vuole.
Il PTS poi è facile da usare e ti consente di creare GUI esattamente uguali a quelle standard NX