Gestione revisioni assiemi/famiglie di assiemi

3DieCol

Utente standard
professione: Progettista
software: Solid Edge
regione: Lombardia
Buongiorno a tutti,
apro questo thread per sottoporvi un quesito, premettendo di essere autodidatta, e di non usare software PLM, ma solo il Design manager (PDM) per la gestione documentale/revisioni.
Ho progettato un macchinario in ambiente Assembly, con la sua logica, sottoassiemi e revisioni (attualmente sono in REV.3 rilasciata); ora, sto creando una variante del suddetto macchinario, che non è che una versione molto simile, ma, a conti fatti, sarà una nuova macchina a tutti gli effetti, con una sua codifica nuova. Per creare questa macchina, essendo molto simile a quella in origine, sto usando le famiglie di assiemi, sostituendo gli assiemi differenti di livello inferiore ove necessario (riassumendo: file unico: Macchina 1 REV.3 + Macchina 2 nuova)
Fin qui nessun problema, funziona tutto.
Vorrei capire però se, secondo voi, sto usando una logica corretta nell'ottica delle revisioni: in questo momento ho il documento di assieme "master" in REV. 3, e sto lavorando su un' ipotetica REV. 4 contenente entrambe le macchine; a differenza delle famiglie di parti, non posso rilasciare e revisionare separatamente un assieme componente della famiglia.
Secondo voi, in questo caso dovrei rinunciare alla comodità della famiglia di assiemi, dividendo di fatto i macchinari in files asm singoli (anche se molto simili) in modo da avere flussi di revisioni completamente separati? Come logica di flusso di revisioni, l'ideale sarebbe che la macchina originaria sia in REV.3, e la macchina nuova riparta da zero.
Sono molto combattuto, e vorrei sapere qualche opinione in merito, visto che non ho colleghi in azienda in grado di aiutarmi.
Grazie in anticipo, buon lavoro a tutti.
 

Be_on_edge

Moderatore
Staff Forum
professione: Progettazione
software: Solid Edge
regione: Emilia Romagna
Io ti consiglio di non usare la famiglia di assiemi per questo scopo. Il motivo principale è che alla lunga diventa un file molto pesante e difficilmente gestibile.

Piuttosto potresti creare un nuovo assieme dove tramite Inserisci Copia Assieme vai ad introdurre l'assieme originale potendo selezionare cosa escludere.
 

3DieCol

Utente standard
professione: Progettista
software: Solid Edge
regione: Lombardia
Ciao, grazie per il riscontro :) non conoscevo questo comando, mi metterò a studiarlo per bene!
Praticamente, quello che vorrei evitare, è di fare una revisione del file asm contenente entrambe le macchine, e dover quindi revisionare anche le tavole della macchina originaria solo per il fatto di aver aggiornato il file asm, senza però aver fatto fisicamente alcuna modifica sulla macchina originaria. Un peccato che le famiglie di assiemi non vengano gestite come le famiglie di parti, ovvero un file master e, staccati, documenti asm "collegati" al file master, ma indipendenti in termini di revisioni.
 

3DieCol

Utente standard
professione: Progettista
software: Solid Edge
regione: Lombardia
Buongiorno, finalmente dopo un po' di tempo ho provato a studiare la soluzione proposta da @Be_on_edge ,ma, purtroppo, non risolve il mio problema (a meno di non aver capito bene io il flusso di lavoro):
Sono partito da un file asm di una costruzione, chiamiamola Pippo X (che considero da subito come file master), contenente dei componenti di famiglia (varianti della stessa costruzione, Pippo A, Pippo B, Pippo C). Utilizzando il comando "Copia assieme", ho creato dei files singoli, es. PippoA.asm contenente la variante di PippoX!A.asm e così via.
Il mio problema originario delle revisioni sussiste ancora, perché nel PDM PippoA è comunque un figlio di PippoX, per cui non posso rilasciare e revisionare indipendentemente i files Pippo A, Pippo B e Pippo C senza dover revisionare anche Pippo X, venendo a meno il vantaggio/soluzione proposta. Io vorrei che PippoX sia a tutti gli effetti un master che mi permetta di generare dei figli che siano rilasciabili/aggiornabili autonomamente, come avviene per le parti (files .par).
Non ho capito io qualcosa oppure devo per forza operare in questa maniera? a sto punto, se è solo una questione di leggerezza, preferisco fare un passo indietro e continuare ad utilizzare/impaginare il file padre con la sua variante (PippoX!A. asm). Dispiace perché dovrei revisionare, in caso di revisione di PippoA, anche i disegni di PippoB e C senza che ci sia un motivo reale, ma solo per il fatto che debba revisionare il file X.
Se avete proposte o commenti in merito, sono ben accette (anche il vostro modo di operare in ambito macchinari e complessivi). Immaginate di dover costruire una Fiat Punto, e dover assemblare la macchina con vari livelli di optionals e personalizzazioni.
Buon lavoro a tutti e grazie.
 
Ultima modifica:

FabioMarini

Utente attivo
professione: Disegnatore progettista libero professionista
software: Solid Edge
regione: Lombardia, Veneto
Ciao, spero di aver capito bene la tua situazione.
Io creerei il MASTER ma non lo utilizzerei attivamente: sarà solo un "contenitore" delle altre varianti e non sarà mai rilasciato, così non mi interesserebbe se venisse costantemente modificato. Resterà sempre a revisione iniziale e non avrà messe in tavola. Non comparirà da nessuna parte, insomma. Resta in archivio e sarà la base per tutte le modifiche future.
Poiché la famiglia di assiemi non prevede la creazione di file nuovi per ogni variante, l'incremento di revisione dei figli dovrà essere eseguito manualmente, modificando il parametro dalla gestione proprietà. In questo modo resta indipendente tra le varianti e pure dal padre. Tutto questo però va fatto dopo aver salvato la variante con nuovo nome e gestita come versione vecchia (obsoleta), per mantenere lo storico.
Facciamo un esempio con la Fiat Punto:
  • L'assieme MASTER è il progetto della Fiat Punto che conterrà tutte le possibili varianti.
  • Creiamo la variante "full optional" e la "base" con famiglia di assiemi.
  • Se la variante "full optional" ha una modifica alla plancia, allora salviamo con nome la variante del modello e la gestiamo come "Obsoleta".
  • L'indice di revisione della variante della famiglia di assieme sarà incrementato manualmente, quello della plancia invece possiamo farla in automatico (se non è a sua volta una famiglia di assiemi).
    • questa modifica sarà riportata in ogni altro assieme che usa questa plancia (ogni altro modello di automobile).
  • Nel caso tu voglia avere le varianti di Fiat Punto separate, da poter rilasciare, puoi inserire la copia di assieme del MASTER in un altro assieme e ti chiederà che variante vuoi usare. In quel modo saranno legate al MASTER dalla variante, ma al tempo stesso slegate perché presenti in un nuovo assieme contenitore. Quel nuovo assieme contenitore lo potrai revisionare in automatico, col comando apposito.
Non essendo possibile invece revisionare il MASTER usando la funzione automatizzata (perché viene gestito come un file .asm singolo), bisogna stare un po' attenti agli altri assiemi che utilizzano le varianti di questa famiglia di parti perché la "sostituzione" con l'ultima revisione è automatica (perché in realtà è sempre lo stesso file, con parametro di revisione diverso) ma non sempre va gestita così (nel caso siano macchine specifiche "a commessa").

Come già detto da @Be_on_edge però, c'è il rischio che il file diventi troppo pesante, oltre a tutto il discorso della gestione manuale. Si può fare, ma credo che le famiglie di assiemi agiscano in maniera differente dalle famiglie di parti proprio perché hanno un uso differente.
 

3DieCol

Utente standard
professione: Progettista
software: Solid Edge
regione: Lombardia
Ciao @FabioMarini , innanzitutto grazie per la tua risposta estremamente dettagliata (ci hai investito parecchio tempo, e ti ringrazio, sperando possa essere utile anche a qualcun altro con i miei stessi dubbi).
Premetto di usare il Design Manager (il PDM di Solid Edge) e non ho alcun software PLM (per ora).
In ogni caso ho sotto mano decine di linee di produzione, e molti macchinari tutti piuttosto simili, ma ognuno con la sua particolarità, e quindi mi serve un procedimento il più automatico possibile. Trovo estremamente comoda la modalità di gestione della famiglia di assiemi di solid edge, perché mi da modo di generare e gestire in un unico file diverse macchine e linee senza dover andare a modificare/aprire i singoli files: tramite il menù a tendina trovo la macchina in un attimo. Il rovescio della medaglia è la (relativa) complessità e pesantezza del file, ma non vorrei rinunciare a ciò, anche perché non lo ritengo un grosso limite (non riscontro particolari difficoltà di gestione). L'unico limite che ho è appunto in merito alle revisioni, perché, ad oggi, mi tocca fare delle revisioni di disegni di componenti di famiglia, solo perché il file master deve essere revisionato, ragion per cui a cascata mi tocca revisionare anche i disegni (pena perdere il collegamento, in quanto la precedente revisione diventa obsoleta). La cosa non mi piace per niente, ed è da parecchio che sto pensando ad uno stratagemma per eliminare questo inconveniente, e qui viene in aiuto questo thread.
In questi giorni sto sperimentando esattamente ciò che hai scritto tu e @Be_on_edge , e mi pare la strada migliore, anche per una chiarezza di archivio, lasciando il "master" solo come template fuori dal cappello delle revisioni, e creando degli asm contenenti le varie varianti di assieme utilizzando il "copia di assieme". Questa soluzione mi permette di creare un assieme con la codifica corretta e pulita, ma pur sempre un collegamento al file master. L'unico vero limite è l'esecuzione del rilascio del file: utilizzando l'apposito comando del Design Manager (utilizzo la procedura con l'assistant manager, in modo tale che mi proponga la revisione automatica dell'assieme e del disegno), praticamente non posso procedere perché riconosce che il file master è un suo figlio, e necessita di essere rilasciato..
..MA..
nel pomeriggio per caso ho trovato un'escamotage: andando nella colonna Stato SE mi fa rilasciare il documento, in barba a quanto mi dice utilizzando la "strada maestra" :) il motivo non lo so, può essere un bug, ma è esattamente quello che può servirmi. Non è al 100% automatico, e non revisiona in automatico anche il disegno collegato, ma direi che è sufficientemente automatico. Devo fare ulteriori test nel prossimo periodo ma sembra che la cosa possa stare in piedi.
Allego qualche immagine esplicativa del test. Ci tenevo a scrivere il tutto per far si che possa essere utile anche a qualcun altro.
Se avete altri commenti / opinioni/ procedure alternative in merito, scrivete pure.
Grazie ancora, community preziosissima.
Buon lavoro.
Diego
 

Allegati

  • T1.png
    T1.png
    177.8 KB · Views : 5
  • T2.png
    T2.png
    153.1 KB · Views : 5
  • T3.png
    T3.png
    52.1 KB · Views : 5

FabioMarini

Utente attivo
professione: Disegnatore progettista libero professionista
software: Solid Edge
regione: Lombardia, Veneto
Grazie a te.
Veramente strano (ma utile e positivo); non mi ero mai accorto della possibilità di rilasciare il figlio di una famiglia di assiemi senza modificare anche il MASTER. Forse è proprio la procedura che ti semplifica la vita, senza stravolgere il flusso di lavoro.
Lo scrivo qui, per completezza: nel registro di sistema, in questa posizione
Computer\HKEY_CURRENT_USER\SOFTWARE\Siemens\Solid Edge\Version 226\DEBUG\
modificando la chiave DOCMGMT_OVERRIDESTATUSCHECKFORFILEACCESS da 0 a 1 si da la possibilità di modificare e salvare anche i file rilasciati.
 

Statistiche forum

Discussioni
59,306
Messaggi
505,265
Utenti registrati
110,815
Ultimo utente registrato
Riccardo2222

Staff online

Top