Sincronizzazione di un assemblaggio multischeda

La sincronizzazione dell'assemblaggio multi-scheda richiede:

  • Un client di progettazione Altium supportato:

  • Un Altium Workspace; gli Workspace supportati includono:

    • Altium 365 Workspace oppure

    • Altium Enterprise Server Workspace. Note: Se si utilizza un server locale e sono state apportate modifiche alle funzionalità relative alle licenze, si prega di aggiornare le licenze eliminandole e aggiungendole nuovamente nella Admin – Licenses pagina dell’interfaccia browser del server.

  • Software di progettazione MCAD supportati:

    • SOLIDWORKS 2020 o versioni successive, con CoDesigner Add-in versione 3.0 o successive

    • PTC Creo 7.X o versioni successive, con CoDesigner Add-in versione 3.5 o successive

    • Siemens NX v1953 o versioni successive, con CoDesigner Add-in versione 3.10 o successive

    • Autodesk Inventor con CoDesigner Add-in versione 3.11 o successive

Panoramica

Nella progettazione meccanica, l’approccio standard allo sviluppo di un prodotto consiste nel costruire il dispositivo a partire da una serie 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; in ECAD viene chiamato Multi-Board Assembly. Questo assemblaggio può includere anche l’involucro e altri elementi meccanici.

Un assemblaggio multischeda aperto nell’editor di assemblaggi multischeda ECAD di Altium.Un assemblaggio multischeda aperto nell’editor di assemblaggi multischeda ECAD di Altium.

Il processo di assemblaggio dei circuiti stampati all’interno dell’involucro viene eseguito al meglio in MCAD. Tuttavia, il progettista ECAD potrebbe anche dover eseguire verifiche elettromeccaniche, quali le distanze tra i componenti e tra questi e l’involucro, oltre a verificare l’accessibilità e l’etichettatura degli elementi di interfaccia con l’utente, quali indicatori e display, pulsanti e connettori.

A tal fine, gli ingegneri meccanici ed elettrici devono poter scambiare l’assemblaggio tra MCAD ed ECAD. Ciò è possibile utilizzando Altium MCAD CoDesigner. La sincronizzazione di un assemblaggio di schede tra i domini MCAD ed ECAD offre numerosi vantaggi, tra cui la possibilità per i team di progettazione meccanica ed elettronica di verificare rapidamente lo stato attuale del dispositivo assemblato. 

Flusso di lavoro

Le diapositive riportate di seguito mostrano una sintesi della sincronizzazione di un assemblaggio multischeda tra MCAD ed ECAD. L’ordine delle fasi non è fisso; ad esempio, le diapositive mostrano una sequenza in cui i singoli PCB sono stati “estratti” dall’ECAD e assemblati nell’involucro MCAD, prima di decidere di trasferire l’intero assemblaggio nell’ECAD.

Push the Individual PCBs from ECAD

Ogni PCB deve essere "Pushed" da ECAD, "Pulled" in MCAD e salvato come assemblaggio MCAD.

Create and Push the ECAD Multi-board Assembly

Creare l’assieme multi-scheda ECAD e aggiungere i singoli PCB (la loro posizione può essere lasciata indefinita), quindi trasferire l’assieme multi-scheda (MBA) da ECAD all’area di lavoro.

Create the Device Assembly in MCAD

Creare l’assieme MCAD e aggiungere l’involucro e gli assiemi PCB MCAD. I PCB possono essere aggiunti anche in un secondo momento, dopo aver collegato gli assiemi. Questo flusso alternativo è descritto nelle sezioni numerate riportate di seguito.

Recognize the PCBs

Una volta aggiunti gli assiemi PCB all’assieme MCAD, fare clic sul Recognize Designs pulsante. 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 passo successivo consiste nel collegare l’assieme del dispositivo MCAD all’assieme multi-scheda ECAD. Se i PCB sono stati riconosciuti, il pulsante non apparirà più sul pannello. In questa situazione, il collegamento si effettua selezionando il Link Multiboard dal menu a tendina nella parte superiore del Altium CoDesigner pannello, come mostrato sopra. Se i PCB non sono stati ancora riconosciuti, utilizzare il Link Multiboard pulsante presente sul Altium CoDesigner pannello. In questo modo si eseguirà sia il processo di riconoscimento che il collegamento.

Identify the Enclosure to CoDesigner

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

Push the Assembly from MCAD

Ora che CoDesigner riconosce tutti gli elementi dell’assieme, è possibile eseguire il “Push” verso ECAD. Si noti che CoDesigner invia a ECAD solo la posizione e l’orientamento di ciascun PCB, insieme a qualsiasi oggetto definito come parte dell’involucro. Se sono state apportate modifiche MCAD a una qualsiasi delle schede presenti nell’assieme, tali modifiche devono essere inviate separatamente. Ciò può essere effettuato dall’assieme, impostando quella scheda come oggetto attivo nel pannello di Altium CoDesigner.

Pull the Assembly into ECAD

Importare l’assieme completato in ECAD nel MCAD CoDesigner pannello dell’editor di assiemi multischeda in ECAD. Le schede verranno posizionate e riorientate come definito in MCAD, e qualsiasi oggetto definito come parte dell’involucro verrà aggiunto all’assieme multischeda in ECAD.

The Completed Assembly in ECAD

Il progettista ECAD può ora esaminare l’assieme multischeda completato.

 

I passaggi numerati riportati di seguito illustrano lo stesso processo, ma in una sequenza diversa. In questo caso, l’involucro del dispositivo MCAD viene prima collegato all’assieme multischeda ECAD, dopodiché i PCB vengono aggiunti all’involucro del dispositivo.

1. Trasferire ciascun PCB da ECAD a MCAD

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

Push from ECAD Utilizzare il MCAD CoDesigner pannello per "Push" ogni scheda da ECAD all’area di lavoro, come mostrato sopra.
Pull into MCAD

Utilizzare il Altium CoDesigner pannello per "Pull" ogni scheda dall’area di lavoro, salvando ciascuna come assemblaggio MCAD. Si noti che la sincronizzazione a livello di scheda deve essere mantenuta indipendentemente dalla sincronizzazione dell’assemblaggio di cui tali schede fanno parte.

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

  • È inoltre possibile importare PCB aggiuntivi e crearli come nuovi assiemi MCAD in qualsiasi momento durante il processo di sincronizzazione multi-scheda, a seconda delle necessità.

2. Importare l’assieme ECAD multischeda da ECAD

L’assieme multischeda ECAD è definito come un progetto multischeda, al quale vengono poi aggiunti tutti i singoli progetti PCB.

Define the assembly in ECAD

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

Scopri di più sulla progettazione multi-scheda in ECAD.

Mating the boards Si raccomanda di definire gli accoppiamenti nell’assieme del dispositivo MCAD, piuttosto che nell’assieme multi-scheda ECAD.
Push the assembly from ECAD Una volta che i PCB sono stati aggiunti al documento di assemblaggio multi-scheda ECAD, l’assemblaggio ECAD è pronto per essere trasferito a MCAD. Dopo aver posizionato e orientato le schede in MCAD, le informazioni relative alla posizione e all’orientamento possono essere trasferite nuovamente a ECAD.

3. Creare l’assemblaggio del dispositivo in MCAD e collegare l’assemblaggio multischeda ECAD

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

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

Il Altium CoDesigner pannello include un pulsante denominato Recognize Designs (). Facendo clic su questo pulsante, si comunica a MCAD CoDesigner che si tratta di un assieme a più schede. MCAD CoDesigner identificherà tutte le schede presenti nell’assieme e aggiornerà il contenuto del pannello per visualizzare lo stato di sincronizzazione di CoDesigner relativo a una delle schede. Nella parte superiore del pannello è presente anche un menu a discesa (); utilizzarlo per selezionare l’oggetto attualmente attivo in MCAD CoDesigner. Poiché le schede non sono ancora state aggiunte, questo pulsante non viene utilizzato in questo esempio; lo troverete nella presentazione all’inizio di questa pagina, se desiderate vedere un esempio di tale flusso.

Link the MCAD assembly to the ECAD assembly

Gli assiemi MCAD ed ECAD vengono collegati facendo clic sul Link Multiboard pulsante nel Altium CoDesigner pannello, come mostrato nell’immagine sopra. Se CoDesigner è connesso allo stesso Workspace in cui è stato caricato l’assieme multi-scheda, l’MBA ECAD apparirà nell’elenco della Select Project from Company Workspace finestra di dialogo (). 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 l’operazione “Riconoscimento progetti” è già stata eseguita, il Link Multiboard pulsante non apparirà più nel Altium CoDesigner pannello. In questo caso, il comando diventa disponibile nel menu a tendina nella parte superiore del pannello (); utilizzare invece quello.

  • Per collegare l’assieme MCAD all’assieme ECAD multischeda, MCAD CoDesigner aggiunge tre proprietà all’assieme MCAD. Per interrompere il collegamento, eliminare la ManagedMbaProjectGuid, ManagedProjectName e ManagedProjectGuid dall’assieme ().

4. Importare l’assieme multischeda in MCAD

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

Check for differences

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

Changes highlighted in yellow Poiché i PCB sono presenti nell’assieme ECAD ma non in quello MCAD, è necessario aggiungerli 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 l’assieme viene recuperato, CoDesigner non saprà da dove reperire le versioni MCAD dei PCB. Per individuare ciascuna scheda per CoDesigner, fare clic sul Location pulsante con i puntini di sospensione () per visualizzare la Open finestra di dialogo, quindi utilizzarla per definire la posizione di ciascuna scheda mancante. Si noti che si cercherà la versione MCAD di ciascun PCB, pertanto queste devono essere già state importate in MCAD e salvate come assemblaggio MCAD, come descritto nel passaggio 1. Una volta individuata una scheda, la voce "Modifica" relativa a quella scheda non sarà più evidenziata in giallo e tale 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 potrebbe essere il caso in cui un PCB presente nell’assieme non sia ancora stato trasferito dall’ECAD.

5. Utilizzo dell’assieme del dispositivo MCAD

L’assieme MCAD ora include più elementi che possono essere sincronizzati tra MCAD ed ECAD, compresi tutti i PCB e l’intero assieme. Per poter eseguire le funzioni di CoDesign, quali: definire oggetti di involucro, sincronizzare le modifiche apportate a una scheda specifica all’interno dell’assieme o sincronizzare le modifiche apportate alla posizione di una scheda nell’assieme, è necessario indicare a MCAD CoDesigner su quale PCB o assieme si sta attualmente lavorando.

A tal fine, selezionare il PCB o l’assieme dal menu a discesa nella parte superiore del Altium CoDesigner pannello, come mostrato nell’immagine sottostante. 

What is being synchronized

È possibile scegliere cosa si desidera che CoDesigner sincronizzi con ECAD nel menu a tendina nella parte superiore del Altium CoDesigner pannello, come mostrato nell’immagine sopra.

Ad esempio, se è necessario modificare uno dei PCB, selezionarlo dal menu a tendina, apportare le modifiche e quindi trasferire tali modifiche al PCB ECAD nel modo consueto ().

Presta attenzione a quale elemento CoDesigner sta monitorando al momento: il contenuto del pannello riflette lo stato di sincronizzazione dell’elemento selezionato nel menu a tendina.

6. Definizione dell’involucro in MCAD

È possibile definire un numero qualsiasi di oggetti MCAD come parte dell’involucro in MCAD CoDesigner.

1. Select the objects Selezionare gli oggetti dell’involucro nell’albero del modello MCAD.
2. Define as enclosure Fare clic sul Enclosure pulsante sulla Altium CoDesigner pannello multifunzione; in questo modo si 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à inviato a ECAD. Se necessario, è possibile selezionare ed eliminare oggetti dall’elenco.

7. Preparare l’assieme del dispositivo e trasferirlo in ECAD

Gli oggetti dell’involucro e della scheda vengono orientati e posizionati in MCAD utilizzando le tecniche standard. In qualsiasi fase di questo processo, l’assemblaggio può essere trasferito 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 multischeda sia selezionato come elemento attivo nel menu a tendina nella parte superiore del Altium CoDesigner pannello.
3. Push the assembly to ECAD Trasferire l’intero assemblaggio da MCAD all’area di lavoro, pronto per essere importato in ECAD.

8. Importare l’assieme in ECAD

Le modifiche apportate all’assieme MCAD possono essere sincronizzate in ECAD. Aprire il progetto dell’assieme multischeda in Altium Designer e abilitare il MCAD CoDesigner pannello.

Check for changes in ECAD

Nel MCAD CoDesigner pannello, avvisando che sono state rilevate delle modifiche (). Se l’avviso non compare automaticamente, fare clic sul Pull per avviare un controllo.

Review the list of Changes Le modifiche includeranno gli 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 in modo selettivo; disattivate quelle che non desiderate applicare in questa fase. 
Modify a child PCB

Se sono state apportate modifiche di progettazione MCAD a un PCB figlio nell’assieme, tali aggiornamenti devono essere prima importati nel progetto del PCB figlio (dal file PCB ECAD). Il PCB deve quindi essere aggiornato nell’assieme multischeda ECAD (). MCAD CoDesigner non gestisce gli aggiornamenti interni a ECAD.

Aggiunta di un PCB in MCAD Se è stata aggiunta una scheda aggiuntiva all’assieme in MCAD, quando si tenta di eseguire il Push da MCAD apparirà una finestra di dialogo di CoDesigner che avverte che il PCB aggiuntivo non fa parte dell’assieme multischeda ECAD (). In questa situazione è necessario aggiungere quella scheda all’assieme multi-scheda in ECAD e quindi eseguire il Push del progetto da ECAD all’area di lavoro. Non è necessario eseguire il Pull di questo aggiornamento in MCAD; è sufficiente eseguire nuovamente il Push dell’assieme da MCAD e le informazioni relative alla posizione e all’orientamento della scheda aggiuntiva verranno inviate all’area di lavoro, pronte per essere scaricate in ECAD tramite Pull. 

9. L’assieme pronto per il tecnico ECAD

Ora è possibile eseguire tutte le operazioni ECAD necessarie, come la verifica delle distanze di sicurezza e la conferma visiva dell’adattamento dei PCB. L’immagine sottostante mostra una vista in sezione dell’assieme multi-scheda 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à a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Contenuto