esportare informazioni dai solidi

ultimalight1972

Utente poco attivo
Professione: progettista
Software: nx5,
Regione: versilia
#1
Salve a tutti ragazzi, utilizzo NX5 da poco piu di un anno mi sono occupato solo di modellazione fino ad ora, avrei la necessita di interfacciarmi con l attivita di produzione e non so come fare..forse e' una questione che avete gia' affrontato...ma non riesco a trovare quel che cerco...
Mi spiego: Ho un assieme formato da diversi part, ogni part contiene piu solidi(travi e profili estrusi) la cui sezione e' derivata da semplici sketch...(ad esempio la struttura di un capannone)come posso impostare un sistema che mi calcoli lunghezze, flessioni lungo un asse dato, numero id. e peso di ogni solido e esportare il tutto in un foglio elettronico da spedire in produzione?
Vorrei evitare di creare il drafting del modello...
Spero di essere stato chiaro... un saluto a tutti!!!!
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#2
Salve a tutti ragazzi, utilizzo NX5 da poco piu di un anno mi sono occupato solo di modellazione fino ad ora, avrei la necessita di interfacciarmi con l attivita di produzione e non so come fare..forse e' una questione che avete gia' affrontato...ma non riesco a trovare quel che cerco...
Mi spiego: Ho un assieme formato da diversi part, ogni part contiene piu solidi(travi e profili estrusi) la cui sezione e' derivata da semplici sketch...(ad esempio la struttura di un capannone)come posso impostare un sistema che mi calcoli lunghezze, flessioni lungo un asse dato, numero id. e peso di ogni solido e esportare il tutto in un foglio elettronico da spedire in produzione?
Vorrei evitare di creare il drafting del modello...
Spero di essere stato chiaro... un saluto a tutti!!!!
PESO: Il peso lo calcoli impostando il materiale e chiedendo a NX di aggiornarlo ad ogni salvataggio del modello.
LUNGHEZZE: Se parli della lunghezza della trave, a prescindere dalla sua forma... dipende come l'hai ricavata... Se è un'estrusione puoi agganciarti come attributo all'espressione. Altrimenti te la misuri (oppure imposti una misura associativa).
FLESSIONI: Forse devi impostare un calcolo FEM... a meno di non tilizzare le formule che studiavo all'ITI.
NUMERO ID: Perchè non utilizzare il nome del componente?

... una volta che hai queste informazioni come attributi dei componenti puoi pensare di esportare il tutto in una Part List da mettere sul 2D.
La PL la puoi poi esportare in Excel via CSV.
Oppure metti tutte questi informazioni nell'Assembly Navigator e da li esporti in XML/CVS.
 

IPdesign

MOD UG-NX & RP
Staff Forum
Professione: non lo so più nemmeno io
Software: NX4-NX6-NX8
Regione: Lombardia
#3
Se utilizzi le librerie per inserire i tuoi componenti ( puoi variare le lunghezze in fase di inserimento ) l'attributo potrebbe essere generato in automatico in quel momento da una tabella excel legata alla parte master.
da li come giustamente consigliato utilizzi una tabella "distinta materiali" che legge gli attributi dei componenti.

ovviamente per ottenere esattamente tutto quello che ti serve devi personalizzarti le librerie , ma in seguito anche in fase di studio e progettazione vai via molto più liscio .
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#4
Se utilizzi le librerie per inserire i tuoi componenti ( puoi variare le lunghezze in fase di inserimento ) l'attributo potrebbe essere generato in automatico in quel momento da una tabella excel legata alla parte master.
da li come giustamente consigliato utilizzi una tabella "distinta materiali" che legge gli attributi dei componenti.

ovviamente per ottenere esattamente tutto quello che ti serve devi personalizzarti le librerie , ma in seguito anche in fase di studio e progettazione vai via molto più liscio .
Ciao Paolo.
Con "Librerie" intendi quelle del Routing Mechanical o altro?
 

IPdesign

MOD UG-NX & RP
Staff Forum
Professione: non lo so più nemmeno io
Software: NX4-NX6-NX8
Regione: Lombardia
#5
diciamo le standard part , io le ho su NX6 ma se non ricordo male erano già state implementate in NX5

basta creare tramite sketch i profili che mi servono e in fase di inserimento posso variare alla bisogna quello che mi serve, partendo dalla sola lunghezza del profilato , arrivando persino a variare le quote dello sketch in base o a parametri esistenti a tabella o a misure personalizzate dell'utente.
il tutto ovviamente riesce a compilare anche gli attributi che servono .

fate una prova con le semplici viti, bulloni ecc. e noterete che gli attributi cambiano in funzione di quello che inserisco .

Con NX versioni precedenti la stessa cosa poteva essere fatta con le part family , ma aveva il gap che il normalizzato non poteva essere editato in fase di inserimento .
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#6
diciamo le standard part , io le ho su NX6 ma se non ricordo male erano già state implementate in NX5

basta creare tramite sketch i profili che mi servono e in fase di inserimento posso variare alla bisogna quello che mi serve, partendo dalla sola lunghezza del profilato , arrivando persino a variare le quote dello sketch in base o a parametri esistenti a tabella o a misure personalizzate dell'utente.
il tutto ovviamente riesce a compilare anche gli attributi che servono .

fate una prova con le semplici viti, bulloni ecc. e noterete che gli attributi cambiano in funzione di quello che inserisco .

Con NX versioni precedenti la stessa cosa poteva essere fatta con le part family , ma aveva il gap che il normalizzato non poteva essere editato in fase di inserimento .
Scusa, magari siamo solo poco allineati sui termini.
"STANDARD PART"? Quelle della Reuse Library?
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#8
Si scusa, proprio quelle.
ti torna quello che ho detto ?
Non ho mai provato a configurarle per far si che copiassero la lunghezza in un attributo... ma mi servirebbe...
 

IPdesign

MOD UG-NX & RP
Staff Forum
Professione: non lo so più nemmeno io
Software: NX4-NX6-NX8
Regione: Lombardia
#9
io so per certo che MoldWizard lo fa perchè le avevo già fatte su normalizzati, quindi credo che anche queste che avranno le stesse impostazioni potrebbero essere fatte .

In alternativa basta mettere un'espressione come dicevi prima , tanto la libreria aggiorna tutto in fase di inserimento e di conseguenza l'espressione aggiorna il campo.

Ovviamente sono ottimizzazioni talmente particolari che andrebbero un minimo studiate, ma credo proprio che ci si possa agevolmente riuscire
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#10
io so per certo che MoldWizard lo fa perchè le avevo già fatte su normalizzati, quindi credo che anche queste che avranno le stesse impostazioni potrebbero essere fatte .

In alternativa basta mettere un'espressione come dicevi prima , tanto la libreria aggiorna tutto in fase di inserimento e di conseguenza l'espressione aggiorna il campo.

Ovviamente sono ottimizzazioni talmente particolari che andrebbero un minimo studiate, ma credo proprio che ci si possa agevolmente riuscire
OK...
Sto affrontando una proposta che va in tal senso...
Per rendere la cosa generale il più possibile pensavo di sviluppare una piccola utility che estragga il bounging box e lo schianti come attributo in modo da generare una specie di distinta di taglio
 

IPdesign

MOD UG-NX & RP
Staff Forum
Professione: non lo so più nemmeno io
Software: NX4-NX6-NX8
Regione: Lombardia
#11
se ti è utile ,
c'è già una procedura uguale nel moldwizard
se richiami la tabella della distinta materiali
con il tasto dx puoi selezionare le dimensioni del sovrametallo, questo in automatico apre il modello, crea appunto il bounding box e compila l'attributo "stock size"
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#12
se ti è utile ,
c'è già una procedura uguale nel moldwizard
se richiami la tabella della distinta materiali
con il tasto dx puoi selezionare le dimensioni del sovrametallo, questo in automatico apre il modello, crea appunto il bounding box e compila l'attributo "stock size"
I know...
ma vorrei non utilizzare MW per motivi di costi...
in più vorrei una utility batch ricorsiva per tutti i componenti dell'assembly (sarebbero centinaia)
 

IPdesign

MOD UG-NX & RP
Staff Forum
Professione: non lo so più nemmeno io
Software: NX4-NX6-NX8
Regione: Lombardia
#13
capito, ma ti suggerivo di copiare la procedura a livello di programmazione .
non so se sia possibile :wink:
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#15
capito, ma ti suggerivo di copiare la procedura a livello di programmazione .
non so se sia possibile :wink:
farò fare un piccolo arnese .NET che vada in ogni componente... lo analizzi come dimensioni... e scriva le dimensioni del Bounding Box in un attributo.
... e ripeta la cosa per ogni componente... in automatico...
:finger:
 

beppino

Utente Standard
Professione: ... faccio cose ... troppe per farle bene ...
Software: NX12
Regione: Piemonte, nèè...
#17
OK...
Sto affrontando una proposta che va in tal senso...
Per rendere la cosa generale il più possibile pensavo di sviluppare una piccola utility che estragga il bounging box e lo schianti come attributo in modo da generare una specie di distinta di taglio
Bello.
Potrebbe essere molto utile.