Errore Manifold

ipotemusa

Utente Standard
Professione: Progettista
Software: Solid Edge e Solid Works
Regione: Veneto
#1
Buongiorno a tutti!!! grazie a Giuseppe Del Nobile per le belle parole di apertura del thread.
la parte più bella dell'evento è stata sicuramente quella successa durante la pausa.
"The Matrix ti presento Ceschi1959 e www.cad-3d.net":finger:
scherzi a parte siamo riusciti a fare quello che ci eravamo prefissi... e cioè accontentare chi non conosceva Nx ma anche chi lo conosceva già. e non siamo rimasti superficiali.
Ora per mancanza di tempo tarderò un po a pubblicare le slide e i risultati per colpa di una fiera imminente negli states ma vi prometto di pubblicarli....magari anche con qualche video a supporto per chi non è potuto venire.
Come giustamente ha detto The Matrix i sistemi basati su Unix (Linux e Mac) hanno su per giù le stesse performance. (abbiamo scelto come comparativa la gestione di un assieme di 7Gb) l'unico scotto che pagano questi sistemi definiamoli "alternativi" sono quelli legati più all'aspetto grafico e cioè i radial pop up e le trasparenze e la maschera di apertura file "di vecchio stile Motif".
Per il resto Nx è sempre lui!!!! intendo che una volta dentro l'interfaccia grafica è sempre la stessa che conosciamo bene e quindi l'utente si ritrova a casa propria. In effetti gira con X11, ma come abbiamo avuto modo di spiegare e che anticipo qui velocemente l'X11 non è un emulatore!:bekle:
è un interfaccia utente che si occupa dell'iterazione del sistema con l'utente e cioè si occupa della gestione del mouse e della tastiera. Le librerie Open Motif dal nome stesso sono delle librerie che si occupano invece dell'aspetto grafico di quando NX si interfaccia col sistema (file --> apri etc etc). Quindi NX su Mac NON gira con un emulatore ma è installato nella "dark side of the moon" cioè sfrutta l'anima Unix di MAc. Abbiamo trovato anche un documento ufficiale Siemens in cui si dice che questa soluzione è sotto esame per vedere come risponde il mercato. Se ci fosse una buona risposta verrebbe riscritto per Mac e questa volta si appoggerebbero a Quarz.
agli inizi di Marzo riuscirò a pubblicare i risultati.....:redface:
Grazie ancora a chi ha partecipato e a chi avrebbe voluto!
Ho una sola domanda:
Su NX l'errore tipo "Corpo tipo non manifold" è stato risolto o no?
Se si = Magari un giorno (forse, magari) ci riusciranno pure su solid edge
Se no = ......
 
Professione: ingegnerizzatore prodotto-automotive (dream cars)
Software: SW 2009 - Pro/E WF4 - Catia V5 R20 - Matlab - Ansys - TC7 - VPM
Regione: Veneto - Austin (TX)
#3
Ho una sola domanda:
Su NX l'errore tipo "Corpo tipo non manifold" è stato risolto o no?
Se si = Magari un giorno (forse, magari) ci riusciranno pure su solid edge
Se no = ......
Cioè, cosa significa :confused:
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#4
In ambiente parte, SolidEdge (e forse anche NX?) non e' in grado di gestire corpi tangenti (esempio: cuscinetto a sfere o rulli) per cui se si cerca di importare uno step cosi' fatto dentro un modello di parte, il solido non viene creato ma rimane un ammasso di superifici.
 

Tequila

Utente Senior
Professione: teorico del paleocontatto
Software: Solid Edge ST7, scarabocchi su carta
Regione: Veneto (PD)
#5
oppure oltre al cuscinetto citato da caccia, se ad esempio fai un foro con estensione finita con angolo di fondo (un classico foro con la punta) e la profondità totale del foro coincide con quella dello spessore dell'estrusione dove lo applichi, ti da errore e non lo fa, si è costretti a fare il foro più corto anche di 1 millesimo perchè la feature si possa creare.
Se devo anche fare una stupida simulazione con due parallelepipedi (vedi allegati) con lo spigolo tangente non te lo lascia fare, sappiamo benissimo che è impossibile da realizzare fisicamente ma se a me serve solamente per una simulazione al volo di 2 stupidi oggetti sono costretto a crearmi un assieme.

Presumo che anche NX abbia questo limite, quello che gli altri cad (SWX, inventor) hanno gia risolto da anni.
 

Allegati

ipotemusa

Utente Standard
Professione: Progettista
Software: Solid Edge e Solid Works
Regione: Veneto
#6
Ma vi rendete conto?
Chi non usa sw zimenz MANCO SA' COS'E' UN ERRORE SIMILE! :mad:

se disegni 2 cerchi tangenti e provi ad estruderli con sedge NON puoi farlo.
Ma se fai un assieme e 2 cilindri li accoppi in tangenza nessun problema.
Ci sono sempre problemi di import se tenti di convertire un assieme (esempio del cuscinetto) in una parte, NON funziona.

Decinaia e decinaia di anni che chiediamo venga risolto sto' problema.
 

wired

Utente Junior
Professione: vario
Software: vario
Regione: vario
#7
Ma vi rendete conto?
Chi non usa sw zimenz MANCO SA' COS'E' UN ERRORE SIMILE! :mad:

se disegni 2 cerchi tangenti e provi ad estruderli con sedge NON puoi farlo.
Ma se fai un assieme e 2 cilindri li accoppi in tangenza nessun problema.
Ci sono sempre problemi di import se tenti di convertire un assieme (esempio del cuscinetto) in una parte, NON funziona.

Decinaia e decinaia di anni che chiediamo venga risolto sto' problema.
immagino che voi usiate nx per dire che il software siemens è tutto uguale :eek:
qualsiasi cad multicorpo gestisce le situazioni da voi descritte, nx compreso.
SE è multicorpo? se si, allora si può fare, se no, dovete fare l'assieme. Non è un baco, è una filosofia CAD e di certo non si può modificare con una release, devi stravolgere il software.

Giusto per chiarezza, NX non differenzia nemmeno le parti dagli assiemi, l'estensione è sempre .prt.
Modellando corpi, resta una parte, aggiungendo componenti (puntatori) ,diventa assieme, e viceversa
super flessibile :finger:
 

Tequila

Utente Senior
Professione: teorico del paleocontatto
Software: Solid Edge ST7, scarabocchi su carta
Regione: Veneto (PD)
#8
immagino che voi usiate nx per dire che il software siemens è tutto uguale :eek:
qualsiasi cad multicorpo gestisce le situazioni da voi descritte, nx compreso.
SE è multicorpo? se si, allora si può fare, se no, dovete fare l'assieme. Non è un baco, è una filosofia CAD e di certo non si può modificare con una release, devi stravolgere il software.

Giusto per chiarezza, NX non differenzia nemmeno le parti dagli assiemi, l'estensione è sempre .prt.
Modellando corpi, resta una parte, aggiungendo componenti (puntatori) ,diventa assieme, e viceversa
super flessibile :finger:
il problema di fondo e per cui io ed altri utilizzatori di SE ci battiamo è che questo cad che utilizza lo stesso motore 3D di NX (utilizzano la stessa versione di parasolid) deve avere queste grosse differenze.
Non pretendiamo mica che faccia i miracoli che fa NX, anche perchè altrimenti dovrebbere ritoccare al grande rialzo il listino prezzi, però certi accorgimenti e problematiche che da anni segnaliamo dovrebbero sistemarle.
Da quel che scrivi di NX a sto punto si evince che Solid Edge è l'unico cad 3d parametrico che non gestisce il multicorpo
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#9
Rispondo a tutti.
Questo tipo di errore è legato a Parasolid.
TUTTI i modellatori che usano il kernel Parasolid hanno questo limite (SolidWorks, Solid Edge, NX, etc...)
Chi usa ACIS come Catià ed Inventor non hanno questa limitazione.

A parte questa spiegazione, non capisco quale sia il vostro problema.
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#10
In ambiente parte, SolidEdge (e forse anche NX?) non e' in grado di gestire corpi tangenti (esempio: cuscinetto a sfere o rulli) per cui se si cerca di importare uno step cosi' fatto dentro un modello di parte, il solido non viene creato ma rimane un ammasso di superifici.
Questo E' solo un problema di Solid Edge che non supporta il multibody.
Altri CAD che usano Parasolid, file STEP con tangenze vengono importati.
Comunque se il cuscinetto è stato creato come assieme, quando importi, te lo trovi come assieme e quindi ci riesci.
Occorre vedere chi l'ha esportato.
Forse se è stato esportato da un CAD che usa ACIS, ti trovi le superfici perchè loro hanno una precisione più larga.
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#11
TUTTI i modellatori che usano il kernel Parasolid hanno questo limite (SolidWorks, Solid Edge, NX, etc...)


A parte questa spiegazione, non capisco quale sia il vostro problema.
Scusa non capisco, Solidworks gestisce il multibody benissimo....

Il problema e' che, in presenza di superfici tangenti, SE non riesce a creare il solido e il file importato resta un ammasso di superfici del quale il cad non capisce quale sia l'interno o l'esterno e varie altre amenita'.
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#12
Ma vi rendete conto?
Chi non usa sw zimenz MANCO SA' COS'E' UN ERRORE SIMILE! :mad:

se disegni 2 cerchi tangenti e provi ad estruderli con sedge NON puoi farlo.
Ma se fai un assieme e 2 cilindri li accoppi in tangenza nessun problema.
Ci sono sempre problemi di import se tenti di convertire un assieme (esempio del cuscinetto) in una parte, NON funziona.

Decinaia e decinaia di anni che chiediamo venga risolto sto' problema.
Come fai a considerare due cerchi tangenti come un unico oggetto, cioè fusi insieme ?
Nella realtà lo sono ?
Nella realtà non lo sono.
Quindi la logica è corretta.
Nell'assieme funziona, perchè sono due oggetti distinti.
Il CAD deve seguire la realtà, non mi piace che si possa fare qualcosa di impossibile.
Catià riesce a fare raggi che altri non ci riescono, ma ho dei forti dubbi che siano fattibili...chissà cosa cambia.
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#13
Scusa non capisco, Solidworks gestisce il multibody benissimo....

Il problema e' che, in presenza di superfici tangenti, SE non riesce a creare il solido e il file importato resta un ammasso di superfici del quale il cad non capisce quale sia l'interno o l'esterno e varie altre amenita'.
Prova a creare due cerchi tangenti ed estruderli....sempre in SolidWorks.
vedrai che non ci riesci...perchè sono all'interno della stessa funzione che tenta di tenere un oggetto fuso.
Se invece i due cerchi sono su schizzi differenti, allora se togli il flag di 'Unisci il risultato', allora ci riesci perchè entri in modalità multicorpo.
Ma se tenti di fonderli, allora anche in questo caso non ci riesci.
Infatti nella realtà non ci riesci a fondere due cilindri tangenti.
Ci riesci con aggiunta di materiale (saldatura).
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#14
Prova a creare due cerchi tangenti ed estruderli....sempre in SolidWorks.
vedrai che non ci riesci...perchè sono all'interno della stessa funzione che tenta di tenere un oggetto fuso.
Se invece i due cerchi sono su schizzi differenti, allora se togli il flag di 'Unisci il risultato', allora ci riesci perchè entri in modalità multicorpo.
Ma se tenti di fonderli, allora anche in questo caso non ci riesci.
Infatti nella realtà non ci riesci a fondere due cilindri tangenti.
Ci riesci con aggiunta di materiale (saldatura).
Si e' questo che intendevo: SE per default usa il "unisci risultato" e non e' possibile fare diversamente. Per cui il classico cuscinetto a sfere che scarichi dal sito skf te lo devi tenere come (inutile) assembly ed avere 5-6 file nel file system solo per poter montare il tuo cuscinetto nella macchina. Invece in SWX lo puoi gestire come multicorpo ed ottenere tutto il cuscinetto dentro un unico file sldprt, cosa che semplifica la gestione.

Adesso mi e' capitato di dover caricare un file step di un fornitore, e SE me lo tratta come ammasso di superfci per cui non riesce a calcolare i pesi, si trova in difficolta nella tavola, etc. Se SE avesse il multibody non avrei nessun problema.
 

Tequila

Utente Senior
Professione: teorico del paleocontatto
Software: Solid Edge ST7, scarabocchi su carta
Regione: Veneto (PD)
#15
Rispondo a tutti.
Questo tipo di errore è legato a Parasolid.
TUTTI i modellatori che usano il kernel Parasolid hanno questo limite (SolidWorks, Solid Edge, NX, etc...)
Chi usa ACIS come Catià ed Inventor non hanno questa limitazione.

A parte questa spiegazione, non capisco quale sia il vostro problema.
ti è gia stato risposto qual'è il problema. Quando si importano file da cad esterni spesso e volentieri non serve avere tutta la miriade di componenti, esempio del cuscinetto con anello interno + esterno + sfere o rulli + schermature + tutto quello che vuoi, ma basta che sia un corpo unico per avere un unico file da gestire. Per cui se si cerca di importare questi file come un unico corpo solido, il cad non ci riesce e genera una miriade di superfici e non si riesce a gestirne il peso e per la messa in tavola diventa lungo il lavoro per far visualizzare queste superfici. Se lo gestisci come assieme, che non ha alcun senso, poi sull'assieme principale a lungo andare di aggiunta di componenti diventa più pesante e lento nel caricare/salvare, manipolare ecc.
E tutto questo a causa dell'errore non-manifold
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#16
Si e' questo che intendevo: SE per default usa il "unisci risultato" e non e' possibile fare diversamente. Per cui il classico cuscinetto a sfere che scarichi dal sito skf te lo devi tenere come (inutile) assembly ed avere 5-6 file nel file system solo per poter montare il tuo cuscinetto nella macchina. Invece in SWX lo puoi gestire come multicorpo ed ottenere tutto il cuscinetto dentro un unico file sldprt, cosa che semplifica la gestione.

Adesso mi e' capitato di dover caricare un file step di un fornitore, e SE me lo tratta come ammasso di superfci per cui non riesce a calcolare i pesi, si trova in difficolta nella tavola, etc. Se SE avesse il multibody non avrei nessun problema.
Hai provato a cambiare la tolleranza di importazione ?
 

Er Presidente

Moderatore
Staff Forum
Professione: Moderatore
Software: ND
Regione: Italia
#17
L'errore "non manifold" non e' un semplice errore del SW ma un concetto filosofico.
Il "non costruibile" indica che si sta tentando di modellare un solido non reale.
I CAD si dividono in due mondi, quelli che accettano i "non manifold" e quelli che li accettano.
Il fatto che sia giusto stare da una parte o dall'altra fa parte della sfera delle scelte personali, considerarlo un "errore" e' contrario alla logica.
Il progettista del "motore" di un CAD sceglie in quale metà del mondo stare, se non ti piace scegli un altro SW che sta "dall'altra parte".
Il progettista SW ha il diritto di scegliere dove stare esattamente come lo hai tu.

:biggrin:
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#20
Rispondo a tutti.
Questo tipo di errore è legato a Parasolid.
TUTTI i modellatori che usano il kernel Parasolid hanno questo limite (SolidWorks, Solid Edge, NX, etc...)
Chi usa ACIS come Catià ed Inventor non hanno questa limitazione.

A parte questa spiegazione, non capisco quale sia il vostro problema.
Catia non usa ACIS...