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

creare componente al livello assieme

jasmtn

Utente Junior
Professione: ingegnere
Software: 3d max Pro/engineer
Regione: trento
#1
buongiorno a tutti
al livello assieme creo un componente che prende alcuni riferimenti dallo stesso assieme.
il problema è che quando provo a montare questo componente altrove, proe mi segnala dei riferimenti persi.
come si puo evitare questo??
grazie.
 

andri.can

Utente Junior
Professione: Libero professionista
Software: ProEngineer WF/3-Solid Edge
Regione: Marche-(PU)
#2
Ciao, io di solito faccio in questo modo: dopo aver creato il componente nell'assieme (conviene vincolare gli elementi con gli stessi vincoli es. default), apro il componente creato entro all'interno dello sketch elimino i vincoli esterni e prendo solo i vincoli del componente stesso(base-frontale-laterale-cso ecc.). Proe si ricrea delle quote sui nuovi riferimenti e il componente diventa indipendente da qualunque assieme.
Ciao, Andrea
 

paocat

Utente Junior
Professione: progettista meccanico
Software: Pro Engineer
Regione: Trentino Alto Adige
#3
Il problema lo da mentre lo rimonti nel nuovo assieme o solo quando vai poi a ridefinirlo?
Se non lo vai a modificare a livello di feature non dovrebbe darti nessun problema.
 

maxopus

Mod. Creo e Reverse Eng.
Staff Forum
Professione: Progettista meccanico
Software: Creo Parametric
Regione: Marche (PU)
#4
Paocat, questo ti succede con tutti i cad parametrici ... perchè il pezzo che tu hai costruito non possiede alcuni dati dimensionali che sono sostituiti da riferimenti ad altre entità.
Il sistema è quello indicato da andri (non so se ne esistono altri).
 

Cyborg77

Utente Junior
Professione: disegnatore/ex sistemista
Software: ProeWF2/WF3
Regione: Piemonte
#5
Confermo, l'unica risoluzione e' svincolare tutti i riferimenti dall'assembly di creazione.
Ridefinendo le feature utilizzando solo riferimenti della parte
 

paocat

Utente Junior
Professione: progettista meccanico
Software: Pro Engineer
Regione: Trentino Alto Adige
#6
Paocat, questo ti succede con tutti i cad parametrici ... perchè il pezzo che tu hai costruito non possiede alcuni dati dimensionali che sono sostituiti da riferimenti ad altre entità.
Il sistema è quello indicato da andri (non so se ne esistono altri).
Lo so, però trovo strano che il problema lo dia al momento dell'assemblaggio, dovrebbe dargli l'errore solo rigenerando e non è detto che lo dia sempre.
Se tu in un particolare hai copiato una superficie da un altro puoi lavorare anche senza il padre in memoria senza problemi.
 

maxopus

Mod. Creo e Reverse Eng.
Staff Forum
Professione: Progettista meccanico
Software: Creo Parametric
Regione: Marche (PU)
#7
Dipende da come copi la superficie.
Se la copi con ctrl c e ctrl v, quella superficie non mantiene alcuna relazione con il padre.
Se invece la copi con un pubblica geometria la relazione resta, e se cancelli il padre ... il programma ti darà errore.
Se vuoi Pro/E ha degli escamotage per utilizzare componenti svincolati dai padri.
Ad esempio una funzione è quella del file di confezionamento.
Se tu hai una parte costruita e relazionata in un assieme, puoi salvarne una copia come parte di confezionamento ed avrai la sua geometria esterna senza che questa mantenga le relazioni con l'assembly.
 

paocat

Utente Junior
Professione: progettista meccanico
Software: Pro Engineer
Regione: Trentino Alto Adige
#8
Cosa intendi che non mantiene alcuna relazione con il padre?
Se in un assieme copio delle superfici da un particolare ad un altro anche con il copia e incolla queste sono sempre legate. Se apro il particolare senza il padre in memoria mi dice che mancano dei riferimenti ma e che mantiene il posizionamento precedente, ma se poi ritorno nell'assieme di partenza modificando il padre si aggiorna anche la superficie nel figlio.
 

Ozzy

Guest
#9
Premettiamo che questo succede solo quando andiamo a ridefinire l'eventuale sketch nella parte.
Perchè per assemblarlo sia da nuovo che in un altro assieme non da messaggi di nessun tipo.
Detto questo quando si va a ridefinire la feature con assieme aperto ci chiede se rimuovere i riferimenti esterni manualmente oppure in automatico con apposita chiave nel config.pro.
Il messaggio è il seguente:

rif_esterni.jpg

Una volta che li si dice si, ci chiede se eliminarli del tutto e ci riquota lo schizzo ai riferimenti nuovi che prende,congelando così quelli che aveva perso in precedenza.

Se invece lo fai senza assieme aperto al momento che apri lo sketch ti chiede se disallineare tutti i riferimenti esterni, a patto che il nuovo assieme sia creato con una maschera con almeno i 3 piani per un allineamento.

Mi viene da pensare che sia il sotto assieme sia la parte che hai creato, le hai create con parti vuote,quindi senza piani ne rif.

Prova a cliccare tasto destro sulla parte incriminata e selezionare controllo riferimento, dovresti dirgli nessuna per quell'ambito di assieme.

Ci sono varie possibilità, dovrei capire come hai strutturato l'assieme perchè comunque è possibile congelarli.

In ogni caso è altrettanto ovvio che se noi ricalchiamo una geometria per creare una parte proe giustamente essendo parametrico mi avvisa che questa geometria contiene altri riferimenti, ma se noi invece di ricalcare semplicemente una geometria andiamo a dargli un riferimento comune per tutti(tipo un sisco) allora non avremo mai più problemi in quanto sono univoci per tutti se usiamo le maschere di partenza...

Saluti Ozzy
 

Ozzy

Guest
#10
Cosa intendi che non mantiene alcuna relazione con il padre?
Se in un assieme copio delle superfici da un particolare ad un altro anche con il copia e incolla queste sono sempre legate. Se apro il particolare senza il padre in memoria mi dice che mancano dei riferimenti ma e che mantiene il posizionamento precedente, ma se poi ritorno nell'assieme di partenza modificando il padre si aggiorna anche la superficie nel figlio.
Esatto..
Tranne se gli metti il sola lettura per congelare la feature.:D
 

Ozzy

Guest
#12
Sola lettura, significa che ti congela temporaneamente la feature dalla modifica, quindi se tu copi una sup da un modello a un altro e metti quella copiata in sola lettura, se tu fai una modifica su quella padre,l'altra ti rimane al primo stadio e non ti si modifica nulla.

Per farlo:
menu modifica/sola lettura e selezioni la feature o le feature che vuoi tenere in sola lettura.
 

Ozzy

Guest
#14
Di niente.
Io la usavo molto questa funzione quando dovevo bloccare la scalatura modello di una copia normale di superficie, non avendo il modulo stampi, ogni volta che scalavo il modello chiaramente non mi creava una feature di ritiro nell'albero modello, quindi usavo il sola lettura per congelare la scalatura che gli facevo dal modello originale.
Ma si può usare in un sacco di altri contesti questo è solo un esempio.

Saluti Ozzy
 

maxopus

Mod. Creo e Reverse Eng.
Staff Forum
Professione: Progettista meccanico
Software: Creo Parametric
Regione: Marche (PU)
#15
Sempre più grande Pro/E, devi stare stare attento a postare tutte queste notizie.
Gli utenti contenti di SWX aprono la richiesta e si fanno dare il giochino bell'e pronto dalla loro amata softuareause.
 

Ozzy

Guest
#17
eh eh vero Max hai ragione, infatti certe cose solitamente non le dico.:D

Ma dai ogni tanto qualche chicca si può anche dire.:rolleyes:
 

maxopus

Mod. Creo e Reverse Eng.
Staff Forum
Professione: Progettista meccanico
Software: Creo Parametric
Regione: Marche (PU)
#18
Hai notato la mia nuova professione ? bisogna essere flessibili e ogni tanto dobbiamo cambiare mestiere :)