Sincronizzazione di un assieme multi-board

La sincronizzazione dell’assieme Multi-board richiede:

  • Un client di progettazione Altium supportato:

    • Si noti che non tutte le funzionalità descritte in questa pagina sono disponibili in tutte le installazioni di Altium MCAD CoDesigner. Per ulteriori informazioni, fare riferimento al pannello Feature Availability sulla destra.

    • Per determinare i client di progettazione Altium supportati, annotare la versione dell’addin MCAD CoDesigner in uso, quindi verificare le versioni supportate nella Matrice di compatibilità delle versioni ECAD-MCAD .

  • Un Altium Workspace; i Workspace supportati includono:

    • Altium 365 Workspace, oppure

    • Altium Enterprise Server Workspace. Note: se si utilizza un server on-premises e ci sono state modifiche alle funzionalità legate alla licenza, aggiornare le licenze eliminandole e aggiungendole nuovamente nella pagina Admin – Licenses dell’interfaccia browser del server.

  • Software di progettazione MCAD supportato:

    • SOLIDWORKS 2020 o versioni successive, con CoDesigner Addin versione 3.0 o successiva

    • PTC Creo 7.X o versioni successive, con CoDesigner Addin versione 3.5 o successiva

    • Siemens NX v1953 o versioni successive, con CoDesigner Addin versione 3.10 o successiva

    • Autodesk Inventor con CoDesigner Addin versione 3.11 o successiva

Panoramica

Nella progettazione meccanica, l’approccio standard allo sviluppo di un prodotto consiste nel costruire il dispositivo a partire da un certo numero di sottoassiemi. Il software di progettazione elettronica di Altium supporta un concetto simile, in cui più PCB possono essere riuniti per creare un assieme di PCB, che in ECAD è chiamato Multi-Board Assembly. Questo assieme può includere anche l’involucro e altri elementi meccanici.

Un assieme multi-board aperto nell’editor ECAD per assiemi multi-board di Altium.Un assieme multi-board aperto nell’editor ECAD per assiemi multi-board di Altium.

Il processo di assemblaggio dei circuiti stampati nell’involucro viene eseguito al meglio in MCAD. Tuttavia, anche l’ingegnere ECAD potrebbe dover eseguire verifiche elettromeccaniche, come le distanze tra componenti e tra componenti e involucro; nonché controllare l’accesso e l’etichettatura degli elementi dell’interfaccia umana, come indicatori e display, pulsanti e connettori.

Per fare ciò, gli ingegneri meccanici ed elettronici devono poter trasferire l’assieme avanti e indietro tra MCAD ed ECAD. Questo può essere fatto usando Altium MCAD CoDesigner. La sincronizzazione di un assieme di schede tra i domini MCAD ed ECAD offre numerosi vantaggi, tra cui la possibilità di verificare rapidamente lo stato corrente del dispositivo assemblato da parte sia del team di progettazione meccanica sia di quello elettronico. 

Flusso di lavoro

Le diapositive seguenti mostrano un riepilogo della sincronizzazione di un assieme Multi-board tra MCAD ed ECAD. Questo ordine dei passaggi non è fisso; ad esempio, le diapositive mostrano una sequenza in cui i singoli PCB sono stati Pull da ECAD e assemblati nell’involucro MCAD, prima di decidere di trasferire l’intero assieme in ECAD.

Push the Individual PCBs from ECAD

Ogni PCB deve essere Push da ECAD, Pull in MCAD e salvato come assieme MCAD.

Create and Push the ECAD Multi-board Assembly

Creare l’assieme multi-board ECAD e aggiungere i singoli PCB (la loro posizione può essere lasciata non definita), quindi eseguire il Push dell’assieme multi-board (MBA) da ECAD al Workspace.

Create the Device Assembly in MCAD

Creare l’assieme MCAD e aggiungere l’involucro e gli assiemi PCB MCAD. I PCB possono anche essere aggiunti in seguito, dopo il collegamento degli assiemi. Questo flusso alternativo è descritto nelle sezioni numerate di seguito.

Recognize the PCBs

Una volta che gli assiemi PCB sono stati aggiunti all’assieme MCAD, fare clic sul pulsante Recognize Designs. CoDesigner identificherà ciascuno dei PCB che rileva come parte dell’assieme del dispositivo MCAD.

Link the MCAD Multi-board Assembly to the ECAD Multi-board Assembly

Il passaggio successivo consiste nel collegare l’assieme del dispositivo MCAD all’assieme multi-board ECAD. Se i PCB sono stati riconosciuti, il pulsante non apparirà più nel pannello. In questa situazione, il collegamento si esegue selezionando il comando Link Multiboard dal menu a discesa nella parte superiore del pannello Altium CoDesigner, come mostrato sopra. Se i PCB non sono ancora stati riconosciuti, utilizzare invece il pulsante Link Multiboard nel pannello Altium CoDesigner. Questo eseguirà il processo di riconoscimento oltre al collegamento.

Identify the Enclosure to CoDesigner

Selezionare l’involucro nell’albero delle feature MCAD, quindi fare clic sul pulsante Enclosure nella barra multifunzione Altium CoDesigner. CoDesigner ora riconosce questa parte/questo assieme come involucro e lo indicherà nella sezione Multiboard Definition del pannello Altium CoDesigner.

Push the Assembly from MCAD

Ora che CoDesigner riconosce tutti gli elementi dell’assieme, questo può essere Push in ECAD. Si noti che CoDesigner trasferisce in ECAD solo la posizione e l’orientamento di ciascun PCB, insieme a qualsiasi oggetto definito come parte dell’involucro. Se ci sono state modifiche MCAD a una qualsiasi delle schede nell’assieme, tali modifiche devono essere Push separatamente. Questo può essere fatto dall’assieme, impostando quella scheda come oggetto attivo nel pannello Altium CoDesigner.

Pull the Assembly into ECAD

Eseguire il Pull dell’assieme completato in ECAD nel pannello MCAD CoDesigner nell’editor Multi-board Assembly in ECAD. Le schede verranno posizionate e riorientate come definito in MCAD, e qualsiasi oggetto definito come parte dell’involucro verrà aggiunto all’assieme multi-board ECAD.

The Completed Assembly in ECAD

L’ingegnere ECAD può ora esaminare l’assieme multi-board completato.

 

I passaggi numerati di seguito mostrano lo stesso processo ma in una sequenza diversa. Questa volta l’involucro del dispositivo MCAD viene collegato prima all’assieme multi-board ECAD, e poi i PCB vengono aggiunti all’involucro del dispositivo.

1. Trasferire ciascun PCB da ECAD a MCAD

Per trasferire l’assieme da ECAD a MCAD, occorre prima eseguire il Push di ciascun PCB singolarmente e poi il Pull in MCAD, salvando ciascuno come assieme meccanico.

Push from ECAD Usare il pannello MCAD CoDesigner per eseguire il Push di ciascuna scheda da ECAD al Workspace, come mostrato sopra.
Pull into MCAD

Usare il pannello Altium CoDesigner per eseguire il Pull di ciascuna scheda dal Workspace, salvando ciascuna come assieme MCAD. Si noti che la sincronizzazione a livello di scheda deve essere mantenuta indipendentemente dalla sincronizzazione dell’assieme di cui tali schede entrano a far parte.

  • In MCAD, se l’assieme meccanico corrente è un PCB, il pannello Altium CoDesigner non visualizza il pulsante Pull (). Per poter eseguire il pull di un’altra scheda in MCAD, creare un nuovo assieme vuoto e il pulsante Pull verrà visualizzato nel pannello Altium CoDesigner ().

  • Ulteriori PCB possono anche essere pull e costruiti come nuovi assiemi MCAD in qualsiasi momento durante il processo di sincronizzazione Multi-board, secondo necessità.

2. Eseguire il Push dell’assieme Multi-board ECAD da ECAD

L’assieme multi-board ECAD è definito come un progetto Multi-board, al quale vengono poi aggiunti tutti i progetti PCB.

Define the assembly in ECAD

In ECAD, le schede vengono aggiunte a un assieme multi-board posizionando un modulo per ciascuna scheda su uno schema Multi-board, e quindi importando tali schede in un documento di assieme Multi-board.

Scopri di più sulla progettazione Multi-board in ECAD.

Mating the boards Si consiglia di definire gli accoppiamenti nell’assieme del dispositivo MCAD, piuttosto che nell’assieme multi-board ECAD.
Push the assembly from ECAD Una volta che i PCB sono stati aggiunti al documento di assieme multi-board ECAD, l’assieme ECAD è pronto per essere Push in MCAD. Dopo aver posizionato e orientato le schede in MCAD, le informazioni su posizione e orientamento possono quindi essere ritrasferite in ECAD.

3. Creare l’assieme del dispositivo in MCAD e collegare l’assieme Multi-board ECAD

L’assieme del dispositivo MCAD è collegato all’assieme multi-board ECAD tramite il pannello Altium CoDesigner. È possibile collegarlo in qualsiasi fase: da un file di assieme MCAD vuoto, una volta aggiunto l’involucro o gli involucri, oppure dopo aver aggiunto una o più schede. In questo esempio, l’involucro è stato aggiunto, ma non le schede. 

Create the MCAD assembly Creare un nuovo assieme del dispositivo in MCAD.
Include the enclosure Se necessario, aggiungere l’involucro all’assieme del dispositivo e salvare l’assieme.
Recognize Designs button

Il pannello Altium CoDesigner include un pulsante etichettato Recognize Designs (). Facendo clic su questo pulsante, si comunica a MCAD CoDesigner che si tratta di un assieme multi-board. MCAD CoDesigner identificherà tutte le schede nell’assieme e aggiornerà il contenuto del pannello per visualizzare lo stato di sincronizzazione CoDesigner per una delle schede. Include anche un menu a discesa nella parte superiore del pannello (); usarlo per selezionare quale oggetto è attualmente attivo per MCAD CoDesigner. Poiché in questo esempio le schede non sono ancora state aggiunte, questo pulsante non viene utilizzato: viene usato nella presentazione all’inizio di questa pagina se si desidera un esempio di quel flusso.

Link the MCAD assembly to the ECAD assembly

Gli assiemi MCAD ed ECAD vengono collegati facendo clic sul pulsante Link Multiboard nel pannello Altium CoDesigner, come mostrato nell’immagine sopra. Se CoDesigner è connesso allo stesso Workspace in cui è stato eseguito il push del Multi-board Assembly, l’ECAD MBA sarà elencato nella finestra di dialogo Select Project from Company Workspace (). Selezionare l’MBA e fare clic su OK per stabilire il collegamento. Si noti che quando si fa clic su questo pulsante, vengono riconosciuti anche tutti i PCB già aggiunti all’assieme MCAD.

  • Se è già stato eseguito un Recognize Designs, il pulsante Link Multiboard non apparirà più nel pannello Altium CoDesigner. In questa situazione, il comando diventa disponibile nel menu a discesa nella parte superiore del pannello (); utilizzare quello.

  • Per collegare l'assieme MCAD all'assieme multi-board ECAD, MCAD CoDesigner aggiunge tre proprietà all'assieme MCAD. Per interrompere il collegamento, eliminare dall'assieme le proprietà ManagedMbaProjectGuid, ManagedProjectName e ManagedProjectGuid ().

4. Importare l'assieme multi-board in MCAD

Ora che gli assiemi MCAD ed ECAD sono stati collegati, è possibile verificare lo stato di sincronizzazione eseguendo un Pull in MCAD.

Check for differences

Una volta stabilito il collegamento a livello di assieme, CoDesigner può verificare le differenze tra l'assieme MCAD e l'MBA ECAD facendo clic su Pull nel pannello Altium CoDesigner (). Eventuali differenze rilevate vengono elencate nel pannello Altium CoDesigner, come mostrato nell'immagine sopra.

Changes highlighted in yellow Poiché i PCB sono presenti nell'assieme ECAD ma non nell'assieme MCAD, i PCB devono essere aggiunti all'assieme MCAD. Una modifica evidenziata in giallo indica che CoDesigner non può completare questa modifica senza assistenza. Passare il cursore sulla modifica per visualizzare un suggerimento con informazioni su come risolvere il problema, come mostrato nell'immagine sopra.
Adding the boards in MCAD

La prima volta che viene eseguito il Pull dell'assieme, CoDesigner non saprà da dove reperire le versioni MCAD dei PCB. Per individuare ogni scheda per CoDesigner, fare clic sul pulsante con i puntini di sospensione Location () per visualizzare la finestra di dialogo Open, quindi usare la finestra di dialogo per definire la posizione di ogni scheda mancante. Si noti che si sta cercando la versione MCAD di ciascun PCB, quindi questi devono essere già stati importati in MCAD e salvati come assieme MCAD, come descritto nel passaggio 1. Una volta individuata una scheda, l'elemento Change di quella scheda non sarà più evidenziato in giallo e la modifica sarà pronta per essere applicata.

Changes highlighted in red Quando una modifica è evidenziata in rosso, significa che non può essere applicata e che CoDesigner non può aiutare a risolverla. Un esempio è il caso in cui un PCB nell'assieme non sia ancora stato inviato da ECAD.

5. Lavorare con l'assieme dispositivo MCAD

L'assieme MCAD ora include più elementi che possono essere sincronizzati tra MCAD ed ECAD, inclusi ciascuno dei PCB e anche l'intero assieme. Per consentire l'esecuzione di funzioni di co-design, ad esempio: definire oggetti dell'involucro, sincronizzare le modifiche apportate a una specifica scheda all'interno dell'assieme oppure sincronizzare le modifiche apportate alla posizione di una scheda nell'assieme, è necessario indicare a MCAD CoDesigner quale PCB o assieme si sta attualmente modificando.

Ciò si fa selezionando il PCB o l'assieme nel menu a discesa nella parte superiore del pannello Altium CoDesigner, come mostrato nell'immagine seguente. 

What is being synchronized

Nel menu a discesa nella parte superiore del pannello Altium CoDesigner, come mostrato nell'immagine sopra, si sceglie ciò che si desidera che CoDesigner sincronizzi con ECAD.

Ad esempio, se è necessario modificare uno dei PCB, selezionarlo nel menu a discesa, eseguire le modifiche e quindi eseguire il Push di tali modifiche della scheda verso il PCB ECAD nel modo consueto ().

Prestare attenzione a quale elemento CoDesigner sta attualmente monitorando: il contenuto del pannello riflette lo stato di sincronizzazione dell'elemento selezionato nel menu a discesa.

6. Definire l'involucro in MCAD

Qualsiasi numero di oggetti MCAD può essere definito come parte dell'involucro per MCAD CoDesigner.

1. Select the objects Selezionare gli oggetti dell'involucro nell'albero del modello MCAD.
2. Define as enclosure Fare clic sul pulsante Enclosure nella barra multifunzione Altium CoDesigner; questo indica a CoDesigner che gli oggetti selezionati fanno parte dell'involucro.
3. Conferma di CoDesigner MCAD CoDesigner confermerà che questi oggetti sono stati identificati come parte dell'involucro per il PCB/assieme attivo.
4. Enclosure objects Gli oggetti meccanici che MCAD CoDesigner riconosce come appartenenti all'involucro. Questi oggetti verranno trasferiti alla scheda/all'assieme ECAD quando il progetto verrà eseguito in Push verso ECAD. Se necessario, gli oggetti possono essere selezionati ed eliminati dall'elenco.

7. Preparare l'assieme del dispositivo ed eseguire il Push verso ECAD

L'involucro e gli oggetti della scheda vengono orientati e posizionati in MCAD utilizzando le tecniche standard. In qualsiasi fase di questo processo, l'assieme può essere inviato a ECAD. 

1. Prepare the MCAD assembly Posizionare e accoppiare i PCB all'interno dell'involucro.
2. Select what is being synchronized Assicurarsi che l'assieme multiboard sia selezionato come elemento attivo nel menu a discesa nella parte superiore del pannello Altium CoDesigner.
3. Push the assembly to ECAD Eseguire il Push dell'intero assieme da MCAD al Workspace, pronto per essere importato con Pull in ECAD.

8. Importare l'assieme in ECAD

Le modifiche apportate nell'assieme MCAD possono essere sincronizzate in ECAD. Aprire il progetto dell'assieme multi-board in Altium Designer e abilitare il pannello MCAD CoDesigner.

Check for changes in ECAD

Nel pannello MCAD CoDesigner apparirà una notifica che avvisa che sono state rilevate modifiche (). Se l'avviso non appare automaticamente, fare clic sul pulsante Pull per avviare un controllo.

Review the list of Changes Le modifiche includeranno aggiornamenti della posizione dei PCB, nonché dell'involucro se è stato aggiunto in MCAD. I tipi di modifiche supportati includono: posizione e orientamento del PCB, aggiunta o rimozione di elementi dell'involucro. 
Apply the Changes Le modifiche possono essere applicate selettivamente; disattivare quelle che non si desidera applicare in questo passaggio. 
Modify a child PCB

Se sono state apportate modifiche di progettazione MCAD a un PCB figlio nell'assieme, tali aggiornamenti devono prima essere importati con Pull nel progetto del PCB figlio (dall'interno del file PCB ECAD). Il PCB deve quindi essere aggiornato nell'assieme multi-board ECAD (). MCAD CoDesigner non gestisce gli aggiornamenti interni a ECAD.

Aggiunta di un PCB in MCAD Se in MCAD è stata aggiunta una scheda supplementare all'assieme, quando si tenta di eseguire il Push da MCAD apparirà una finestra di dialogo di messaggio di CoDesigner che avvisa che il PCB aggiuntivo non fa parte dell'assieme multi-board ECAD (). In questa situazione è necessario aggiungere quella scheda all'assieme multi-board in ECAD e quindi eseguire il Push del progetto da ECAD al Workspace. Non è necessario importare questo aggiornamento in MCAD; è sufficiente eseguire nuovamente il Push dell'assieme da MCAD e le informazioni aggiuntive su posizione e orientamento della scheda verranno inviate al Workspace, pronte per essere importate con Pull in ECAD. 

9. L'assieme pronto per l'ingegnere ECAD

Ora è possibile eseguire tutte le attività ECAD necessarie, come il controllo delle distanze di isolamento e la conferma visiva dell'adattamento dei PCB. L'immagine seguente mostra una vista in sezione dell'assieme multi-board in ECAD.

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Contenuto