• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

[asm] conflitto di dipendenza circolare

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#1
S.E ST2 MP10 - Asm

---------------------------
Conflitto di relazione
---------------------------
Questo vincolo creerebbe una dipendenza circolare
e ciò non è consentito.
---------------------------
OK
---------------------------

vi è mai capitato?

per inserire una nuova rondella sono stato costretto a inserire un part di un'altra misura e poi sostituirla.

non riesco a ridefinire relazioni di part esistenti e neppure se li cancello e li reinserisco.

l'asm originale era di una versione vecchia, poi con il revision panager ho cambiato molte parti per realizzare l'asm di un'altro modello di macchina della stessa serie
 

Tequila

Utente Senior
Professione: teorico del paleocontatto
Software: Solid Edge ST7, scarabocchi su carta
Regione: Veneto (PD)
#2
S.E ST2 MP10 - Asm

---------------------------
Conflitto di relazione
---------------------------
Questo vincolo creerebbe una dipendenza circolare
e ciò non è consentito.
---------------------------
OK
---------------------------

vi è mai capitato?

per inserire una nuova rondella sono stato costretto a inserire un part di un'altra misura e poi sostituirla.

non riesco a ridefinire relazioni di part esistenti e neppure se li cancello e li reinserisco.

l'asm originale era di una versione vecchia, poi con il revision panager ho cambiato molte parti per realizzare l'asm di un'altro modello di macchina della stessa serie

nel passato mi è capitato (v18 o v19) ma non sono mai riuscito a capire il perchè, ho dovuto fare la tua stessa procedura, inseriro un altro particolare e poi sostituirlo.
 

Leso

Utente Standard
Professione: Ufficiale tecnico
Software: Solid Edge ST9
Regione: Veneto
#3
Anche a me è successo poco tempo fa ( ST2 ) .
Credo sia un bug perchè ho controllato millemilioni di volte le relazioni,le ho cancellate tutte e le ho rimesse. Niente da fare. Ho rifatto l'assieme e ha funzionato. Mah.
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#4
è un casino, non riesco a posizionare una nuova rondella neppure ai piani dell'assieme che sono fissi per definizione.

non posso rifare un assieme intero da zero!!

sto controllando via vb ma objDoc.Relations3d mi restituisce 420 relazioni (verosimile) ma non posso manipolare o interrogare i suoi item. Ora guardo sul GTAC
 

Tequila

Utente Senior
Professione: teorico del paleocontatto
Software: Solid Edge ST7, scarabocchi su carta
Regione: Veneto (PD)
#5
è un casino, non riesco a posizionare una nuova rondella neppure ai piani dell'assieme che sono fissi per definizione.

non posso rifare un assieme intero da zero!!

sto controllando via vb ma objDoc.Relations3d mi restituisce 420 relazioni (verosimile) ma non posso manipolare o interrogare i suoi item. Ora guardo sul GTAC
hai provato a sentire il tuo rivenditore cosa dice?
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#6
da oggi chiamatemi "il Debugger" ...

L'errore all'inserimento di una relazione "dipendenza circolare" , nel mio caso, è stato risolto operando sulle Campiture di componente in asm.

Apparentemente non è sempre sufficiente cancellare qualche feature Campitura. Bisogna quindi:
- o cancellare tutte le campiture .
- o sopprimere tutte le ricorrenze, per ogni campituta (selezione multipla con shift) operare, ed infine Annullare Soppressione.
 

Leso

Utente Standard
Professione: Ufficiale tecnico
Software: Solid Edge ST9
Regione: Veneto
#7
Per la cronaca, quando è successo a me non avevo campiture.
 

Tequila

Utente Senior
Professione: teorico del paleocontatto
Software: Solid Edge ST7, scarabocchi su carta
Regione: Veneto (PD)
#8
infatti neanch'io campiture. Posso capire che succeda con assiemi composti da parti con feature collegate ad altre parti o assiemi, ma a me è successo con singoli componenti assemblati senza nessuna relazione o collegamenti con altri
 

Leso

Utente Standard
Professione: Ufficiale tecnico
Software: Solid Edge ST9
Regione: Veneto
#9
Nel mio assieme c'erano 3 o 4 parti...nemmeno particolarmente complicate.E' questo che ha fatto escludere un mio errore.Comunque staremo a vedere se risuccede.
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#10
da oggi chiamatemi "il Debugger" ...

L'errore all'inserimento di una relazione "dipendenza circolare" , nel mio caso, è stato risolto operando sulle Campiture di componente in asm.

Apparentemente non è sempre sufficiente cancellare qualche feature Campitura. Bisogna quindi:
- o cancellare tutte le campiture .
- o sopprimere tutte le ricorrenze, per ogni campituta (selezione multipla con shift) operare, ed infine Annullare Soppressione.
mi si è ripresentato. Ho dovuto sistemare anche i conflitti di uno schizzo con catenelle
 

e.ferriani

Utente Junior
Professione: disegno/progetto meccanico; ex programmatore cam
Software: Solid Edge 17...ST8; Featurecam
Regione: emilia
#11
E' successa anche a me in una condizione simile. Fin'ora mi è sempre apparso il messaggio con certi tipi di nuove relazioni che potevano non funzionare o mettere in crisi le esistenti.
Oggi ho fatto una campitura, anzi ho aggiunto delle parti ad una esistente, e da quel momento lì non c'è stato più verso di relazionare alcuna parte nell'assieme, se non le parti uguali a quelle che avavo campito.
Rimessa la campitura come era prima e tutto sembra funzionare nuovamente.
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#12
- controlla che le nuove parti non abbiano errori di alcun tipo, pure sul pezzo di riferimento che contiene la campitura.
- controlla che non ci siano conflitti nell'asm e subassiemi.
- se usi parti regolabili è più probabile che si siano conflitti annidiati in subassiemi che ti sfuggano.

A) se tutto è corretto, salva, poi prova a cancellare la campitura e a ridefinirla da zero.
se il risultato ti da dei problemi, se vuoi puoi chiudere senza salvare.

B)Se ti è possibile (non hai parti di libreria, e hai tutto in locale per modifica) apri e salva le parti e i sub-assiemi (con una logica ad albero: foglie-rami-tronco) e riprova il punto A, se di nuovo non funziona è un bel mistero.

secondo me molti problemi in asm e dft di asm sono dovuti al fatto che le parti e i sottoassiemi sono fatti con versioni diverse del programma. Infatti il 50% delle volte che voglio fare un test-case per definire il bug all'assistenza ma costruendo un asm e parti simili tutto da zero, il problema non si ripete.

Eseguire un open-save su tutto l'archivio è una vera follia visto che diventa impossibile notare e confrontare sui draft eventuali annotazioni che si postano e/o si sovrappongono (ho il brutto vizio di fare disegni fitti) , tratteggi di sezione che scompaiono, si duplicano o cambiano spaziatura/verso (so che non avviene mai a caso, ma secondo le impostazioni di una o più porzioni personalizzate a mano)
Linee spline, filetti, smussi, spaccature o bordi modificati con Edge painter potrebbero (raramente) subire variazioni inaspettate (ma spesso migliora la visualizzazione).
 

ceschi1959

Utente Standard
Professione: progettista
Software: UG 11 - NX11 TC10
Regione: veneto
#13
Non conosco SE se non per averci smanettato un po' ma solo per la modellazione.
L'errore, come descritto, è frequente in NX quando si adoperano i link interparte (le catenelle come le chiamate voi) ed il motivo è nel non aver chiaro cosa sono i timestamp. Faccio un esempio: se in excel si mette A1=B1+C1 B1=A1+2 C1=3, il sistema va in loop (dipendenza circolare). Se invece ci fosse una funzione che dicesse B1=A1(al calcolo numero tot)+2 in sistema non va in loop perchè prende il valore di A1 in quell'istante (precedente ovviamente).
Se non c'è il controllo del timestamp, o non si vuole averlo, bisogna che il flusso di informazioni sia unidirezionale.
Spero di essere stato chiaro.
Ciao