Progettazione ECAD-MCAD diretta con CoDesigner

L'utilizzo di questa documentazione di CoDesigner richiede:

  • Un client di progettazione Altium supportato:

    • Non tutte le funzionalità descritte in questa pagina sono disponibili in tutte le installazioni di Altium MCAD CoDesigner. Per ulteriori informazioni, consulta il pannello Feature Availability sulla destra.

    • Per individuare i client di progettazione Altium supportati, prendi nota della versione del componente aggiuntivo MCAD CoDesigner in uso, quindi verifica le versioni supportate nella Matrice di compatibilità delle versioni ECAD-MCAD

    • Altium CircuitMaker 2.1 o versioni successive è supportato con l'estensione Autodesk Fusion CoDesigner versione 2.8 o successiva. Tieni presente che CircuitMaker supporta solo Autodesk Fusion®. Scopri di più.

  • Un Workspace Altium; i Workspace supportati includono:

    • Workspace Altium 365

    • Workspace Altium Enterprise Server. Note: Se utilizzi un server on-premise e sono state apportate modifiche alle funzionalità legate alle licenze, aggiorna le licenze eliminandole e aggiungendole nuovamente nella pagina Admin – Licenses dell'interfaccia browser del server.

  • Software di progettazione MCAD supportato con una versione appropriata del componente aggiuntivo CoDesigner.

Se preferisci imparare guardando, puoi consultare la pagina Video tutorial di MCAD CoDesign.

Un'interessante evoluzione nella progettazione e nello sviluppo dei prodotti elettronici è la possibilità di stampare il circuito elettronico direttamente su un substrato, ad esempio un elemento in plastica stampata che diventa parte integrante di un prodotto. Altium sta sviluppando tecnologie per supportare la progettazione di elettronica stampata e dispositivi di interconnessione stampati (MID), eseguendo il layout e l'instradamento direttamente su una struttura 3D. Al momento, CoDesigner non supporta il trasferimento di un progetto di elettronica stampata tra ECAD e MCAD, a causa dei diversi approcci di progettazione necessari. Lo sviluppo è in corso e il supporto verrà aggiunto in un aggiornamento futuro.

Che cos'è CoDesign?

Lavorare tra gli ambiti della progettazione elettronica e meccanica comporta sfide specifiche. Gli strumenti ECAD e MCAD hanno obiettivi di progettazione diversi e si sono evoluti seguendo percorsi differenti, anche per quanto riguarda le modalità di archiviazione e gestione dei dati.

I progetti odierni, tuttavia, richiedono di superare questa sfida: involucri piccoli e complessi che ospitano più circuiti stampati di forma irregolare. Per progettare con successo questi prodotti, i progettisti devono poter collaborare scambiandosi le modifiche progettuali tra gli ambiti ECAD e MCAD.

Trasferire modifiche progettuali complesse e dettagliate tra software di progettazione diversi richiede molto più della semplice possibilità di salvare i dati in un altro formato. I team di progettazione elettronica e meccanica lavorano in modo indipendente e devono poter trasferire le modifiche in qualsiasi momento del processo di progettazione. Come si gestisce il flusso di modifiche tra i team senza influire sul lavoro di progettazione quotidiano di ciascuno? L'ultima cosa di cui hanno bisogno i team di progettazione è che uno dei due debba interrompere il lavoro finché l'altro non abbia accettato l'ultima modifica, prima che entrambi possano proseguire.

Questa sfida di progettazione collaborativa viene risolta da CoDesigner, un'interfaccia per trasferire i progetti di circuiti stampati tra gli ambiti di progettazione ECAD e MCAD.

Come funziona

Una volta aggiunto il plug-in CoDesigner ai software ECAD e MCAD, CoDesigner può trasferire le modifiche progettuali in entrambe le direzioni attraverso un Workspace Altium. Il Workspace funge da ponte tra gli ambiti ECAD e MCAD, come illustrato di seguito.

PCB design data can be transferred in both directions between ECAD and MCAD through an Altium Managed Content Server

Il vantaggio di trasferire le modifiche progettuali attraverso un Workspace è che il processo di aggiornamento diventa stateless. Ciò significa che ciascuna parte può continuare a lavorare in modo indipendente, senza doversi preoccupare del punto a cui è arrivato l'altro team nel processo di progettazione.

Ad esempio, quando il progettista MCAD ha definito la forma della scheda, può Push l'assieme al Workspace. Il progettista ECAD riceverà automaticamente una notifica della presenza di una modifica in sospeso. Facendo clic su Pull, la sua scheda viene confrontata con la definizione della scheda MCAD nel Workspace e viene generato un elenco delle modifiche necessarie per sincronizzarla con la versione presente nel Workspace. Il progettista ECAD può quindi abilitare le modifiche desiderate e Apply alla propria scheda. Il progettista ECAD può poi configurare i vari strati di rame e gli altri strati di fabbricazione necessari nello stack dei layer, definire lo spessore della scheda e Push la scheda aggiornata al progettista MCAD, pronta per il posizionamento di eventuali componenti meccatronici la cui posizione è critica.

Che cos'è un Workspace?

Un Workspace Altium è un server dedicato all'hosting e alla gestione di tutti i contenuti di progettazione, collegato direttamente al software di progettazione. Il software di progettazione Altium si integra perfettamente con il Workspace, offrendo una soluzione elegante alla gestione dei dati di progettazione e alla tutela della loro integrità.

  • Il Workspace Altium viene fornito con il nome Altium Develop Workspace o Altium Agile Workspace a seconda della soluzione Altium acquistata. Per entrambe le varianti di Workspace, questa documentazione utilizzerà il termine generico Altium Workspace o uno simile.

  • Per le informazioni più recenti su sicurezza, affidabilità, privacy e conformità della piattaforma Altium 365, visita l'Altium 365 Trust Center.

  • Per le organizzazioni che devono rispettare le normative di sicurezza del governo statunitense, come ITAR ed EAR, Altium offre Altium 365 GovCloud con sede negli Stati Uniti, che opera nella regione AWS GovCloud e fornisce misure aggiuntive di protezione dei dati. Per ulteriori informazioni, consulta Altium 365 GovCloud e le relative domande frequenti.

Il software di progettazione Altium può connettersi ai seguenti Workspace:

  • Altium 365 Workspace - un Workspace ospitato sulla piattaforma infrastrutturale cloud Altium 365. Il Workspace facilita la connessione fluida e il trasferimento dei dati tra gli ambiti di progettazione, produzione e approvvigionamento. È consigliato un Workspace basato sul cloud, poiché mette a disposizione una serie di funzionalità di condivisione globale e collaborazione accessibili esclusivamente tramite la piattaforma cloud Altium 365.
  • Altium On-Prem Enterprise Server Workspace - se il tuo team di progettazione non può utilizzare un Workspace ospitato sul cloud, Altium supporta anche un Enterprise Server on-premise, installato in sede e gestito dal tuo reparto IT.

Scopri di più sulla progettazione con un Workspace connesso

Che cos'è uno spazio personale?

Ogni progettista che si registra ad Altium Live ottiene anche l'accesso al proprio spazio personale Altium 365. Lo spazio personale è gratuito e offre alcune delle funzionalità di collaborazione disponibili in un Workspace. Lo spazio personale viene utilizzato anche come interfaccia di trasferimento ECAD-MCAD per i progettisti che lavorano tra Altium CircuitMaker e Autodesk Fusion.

Scopri di più sullo spazio personale Altium 365

Scopri di più sulla collaborazione tra Altium CircuitMaker e Autodesk Fusion

Vuoi sapere se CoDesigner funziona con il tuo software MCAD? Consulta la pagina Installazione e configurazione di Altium MCAD CoDesigner per un elenco dei software MCAD supportati.

Trasferimento dei dati di progettazione

Il ruolo del Workspace

MCAD CoDesigner trasferisce il progetto tra ECAD e MCAD inviando e ricevendo le modifiche di progettazione tramite un Workspace Altium. Quando esegui un Push da ECAD, non invii il file PCB al Workspace Altium, ma uno speciale pacchetto di dati ECAD-MCAD. Questo pacchetto include: i dati della scheda, la geometria dei layer, i modelli 3D dei componenti in formato Parasolid (scopri di più su come vengono denominati i modelli 3D in MCAD) e, se abilitata, la geometria del rame.

Quando viene eseguito un Push in ECAD o MCAD, CoDesigner prepara innanzitutto il pacchetto di dati in una sottocartella locale, <DesignName>-EDM. Sul lato MCAD, la cartella EDM viene utilizzata anche per memorizzare i dati MCAD. Questo pacchetto di dati viene quindi trasferito in una cartella speciale del Workspace Altium, denominata Mechatronic 3D Models. Questa cartella viene utilizzata esclusivamente da MCAD CoDesigner per memorizzare i dati ECAD-MCAD. Se utilizzi MCAD CoDesigner, non eliminare o spostare questa cartella e non limitare l'accesso agli ingegneri elettronici e meccanici.

Scopri di più sul trasferimento dei modelli 3D meccatronici

Conversione degli oggetti ECAD-MCAD

Durante il trasferimento del progetto della scheda tra ECAD e MCAD, gli oggetti di un ambiente di progettazione devono essere convertiti in oggetti equivalenti nell'altro ambiente. Per alcuni oggetti, la conversione è semplice; ad esempio, un foro di montaggio ECAD diventa un foro MCAD e la parte della scheda MCAD diventa la sagoma della scheda ECAD.

Per altri oggetti, il processo non è altrettanto diretto. Ad esempio, un componente ECAD include elementi del footprint che diventano parte della scheda fabbricata, tra cui la serigrafia e le piazzole (che includono dettagli specifici dei layer, come il rame e la maschera di saldatura, oltre ai fori), nonché il modello 3D del componente che viene montato su quel footprint durante l'assemblaggio del PCB. In MCAD, tutti gli elementi del componente ECAD relativi alla scheda diventano parte della parte della scheda MCAD, mentre il modello 3D diventa il componente MCAD. 

Questa conversione degli oggetti può inizialmente generare confusione; ad esempio, quando sposti un componente in MCAD, le piazzole del componente e i relativi fori rimangono nella posizione originale. Dopo aver eseguito un Push della scheda verso ECAD e quindi un nuovo Pull in MCAD, la posizione di queste piazzole viene aggiornata in modo da corrispondere alla nuova posizione del componente.

Per chiarire questo comportamento, le sezioni espandibili riportate di seguito riepilogano come vengono convertiti gli oggetti in ciascuna direzione.

Push automatico di CoDesigner al salvataggio sul server

Quando esegui un Save in ECAD, il file di progetto viene salvato localmente, nella cartella di lavoro del progetto. Quando esegui un Save to Server, il file viene salvato localmente e poi anche nella cartella del progetto nel Workspace.

Queste azioni sono indipendenti dall'esecuzione di un Push in MCAD CoDesigner. Questa separazione tra il Push MCAD e il salvataggio sul server può generare confusione: un progettista elettronico potrebbe pensare che il salvataggio sul server eseguito a fine giornata abbia reso i dati di progetto aggiornati e pronti all'uso per tutti coloro che devono accedervi.

Per semplificare la sincronizzazione dei file, dopo che il progetto è stato importato almeno una volta in MCAD tramite Pull, il Workspace esegue un Push automatico ogni volta che viene eseguito un Save to Server sul progetto in ECAD.

Un Push MCAD viene eseguito automaticamente quando il progetto viene salvato sul server.Un Push MCAD viene eseguito automaticamente quando il progetto viene salvato sul server.

  • Il Workspace esegue il Push automatico, avviando questo processo dopo l'esecuzione del primo Pull in MCAD.

  • Il Push automatico è attualmente abilitato solo per i Workspace Altium 365. Il supporto per i Workspace di Enterprise Server on-premise verrà aggiunto a breve.

  • Il Push automatico è supportato per i progetti ECAD PCB, di cablaggio e multi-scheda. Il supporto per i progetti di cablaggio è stato aggiunto in MCAD CoDesigner 3.14.

Quando il progettista meccanico esegue un Pull, viene informato che l'ultimo Push MCAD è stato automatico, come mostrato nelle diapositive seguenti.

Quando il progetto viene salvato nel Workspace in ECAD, viene anche trasferito automaticamente in MCAD tramite Push.

Se durante il Push si verificano avvisi o errori, viene visualizzato un indicatore.

Fai clic per visualizzare i dettagli dell'avviso o dell'errore.

 

Se non è possibile eseguire un Push automatico, il progettista meccanico viene avvisato che la versione dei dati che sta importando tramite Pull non è la più recente ().

Il Push automatico non viene eseguito quando:

  • The ECAD project has only been saved to the working folder – il progetto non è ancora stato salvato sul server. Dopo il primo salvataggio sul server, il Push automatico si attiva dopo il primo Pull dal Workspace eseguito dal progettista meccanico.

  • The ECAD project has failed CoDesigner's validation checks – questi problemi devono essere risolti prima di poter eseguire un Push MCAD automatico o manuale.

  • There are multiple PCB files in the ECAD project, which have all been Saved to the Server – MCAD CoDesigner non è in grado di determinare quale PCB trasferire automaticamente tramite Push; il progettista elettronico deve risolvere il problema eseguendo un Push MCAD manuale sul PCB corretto.

Dove MCAD CoDesigner registra l'avanzamento delle operazioni

MCAD CoDesigner registra informazioni dettagliate su tutti gli aspetti delle operazioni ECAD e MCAD nei file di registro. I file di registro si trovano in:

C:\Users\<>\AppData\Local\Altium\Altium CoDesigner\

In questa posizione:

  • Gli eventi ECAD vengono registrati in: AltiumDesignerExtension.log

  • Gli eventi MCAD vengono registrati in: <McadName>Addin.log

L'interfaccia di progettazione collaborativa

Il software Altium e il software MCAD comunicano tra loro attraverso un pannello (scheda) all'interno del software. Nel software Altium è denominato pannello MCAD CoDesigner; nel software MCAD è denominato pannello, o scheda, Altium CoDesigner .

Pannello MCAD CoDesigner / Altium CoDesigner

Le modifiche al progetto vengono inviate tramite Push e ricevute tramite Pull in ECAD dal pannello MCAD CoDesigner. 

Le modifiche al progetto vengono inviate tramite Push e ricevute tramite Pull in MCAD dal pannello Altium CoDesigner.

 
  • Nel software di progettazione Altium, il pannello MCAD CoDesigner viene utilizzato per scambiare le modifiche al progetto tramite Push e Pull e per visualizzare i messaggi.

  • Nel software MCAD, il pannello Altium CoDesigner viene utilizzato per:

    • Creare nuovi progetti di collaborazione

    • Aprire un progetto di collaborazione esistente

    • Configurare le opzioni di collaborazione

    • Scambiare le modifiche al progetto tramite Push e Pull

    • Visualizzare i messaggi

Ogni strumento MCAD utilizza un metodo diverso per abilitare i pannelli (schede); troverai i dettagli su come accedere al pannello Altium CoDesigner nella pagina pertinente della sezione Installazione e configurazione di Altium MCAD CoDesigner.

Lavorare nel pannello CoDesigner

Sebbene i concetti generali siano gli stessi, esistono alcune differenze nelle modalità di lavoro tra Altium CircuitMaker e Autodesk Fusion.

Scopri di più sulla collaborazione tra CircuitMaker e Autodesk Fusion.

Le funzionalità disponibili nel pannello CoDesigner sono sostanzialmente le stesse sia in ECAD sia in MCAD. Il pannello visualizza sempre l'ultima modifica apportata in ECAD e l'ultima modifica apportata in MCAD.

Tutte le attività di CoDesign vengono eseguite tramite il pannello CoDesigner.Tutte le attività di CoDesign vengono eseguite tramite il pannello CoDesigner.

Ultime modifiche da ECAD / Ultime modifiche da MCAD

  • Queste due sezioni visualizzano l'ultima modifica apportata in ECAD e l'ultima modifica apportata in MCAD.

  • Fai clic sull'icona a triangolo per espandere il pannello e mostrare i dettagli dell'ultima modifica .

  • Quando vengono inviate nuove modifiche tramite Push dall'altro ambiente, il banner viene visualizzato automaticamente, come mostrato di seguito.
    Il pannello mostrerà i seguenti dettagli:

    • Il nome di accesso del progettista che ha eseguito il Push

    • Il commento facoltativo inserito durante il Push

Quando vengono inviate modifiche tramite Push, viene visualizzato un banner di notifica delle nuove modifiche.Quando vengono inviate modifiche tramite Push, viene visualizzato un banner di notifica delle nuove modifiche.

  • Quando si fa clic sul pulsante Pull, CoDesigner confronta il progetto attualmente aperto con l'ultima versione inviata al Workspace dall'altro dominio di progettazione. Ogni differenza rilevata viene riportata nell'elenco Changes del pannello, come mostrato di seguito. Quando si seleziona una modifica nell'elenco, l'effetto di tale modifica viene evidenziato in viola, ove possibile.

Fare clic su una modifica nell'elenco per evidenziarne l'effetto.Fare clic su una modifica nell'elenco per evidenziarne l'effetto.

  • Deselezionare la casella di controllo per ogni modifica che non si desidera applicare.
  • Potrebbe esserci una modifica che non può essere applicata. In questo caso, la modifica e la relativa casella di controllo sono disabilitate e visualizzate in grigio. Questa differenza continuerà a esistere dopo l'applicazione delle modifiche e dovrà essere discussa con il progettista che l'ha inviata.
  • Quando si è pronti, fare clic sul pulsante Apply per applicare tutte le modifiche abilitate al progetto attualmente aperto.

Supporto per la cronologia delle modifiche e i commenti di rifiuto

Viene conservata la cronologia completa di tutte le modifiche. Per esaminarla, fare clic sul collegamento Cronologia a destra del menu a discesa Latest from the ECAD/MCAD, come mostrato di seguito.

La cronologia delle modifiche consente ai progettisti di entrambi i domini di conoscere facilmente le rispettive risposte alle modifiche apportate.La cronologia delle modifiche consente ai progettisti di entrambi i domini di conoscere facilmente le rispettive risposte alle modifiche apportate.

Per ogni insieme di modifiche vengono riportati:

  1. Chi ha eseguito l'operazione di invio (Push, ) o di ricezione (Pull, ) e da quale dominio di progettazione ( ECAD o  MCAD).

  2. La data e l'ora in cui si sono verificate queste operazioni.

  3. Il riepilogo facoltativo incluso al momento dell'invio delle modifiche dall'altro dominio.

  4. Un elenco dettagliato di ogni singola modifica, con un segno di spunta per quelle accettate o una croce per quelle rifiutate.

  5. Una spiegazione facoltativa del motivo per cui una determinata modifica è stata rifiutata. 

  6. Fare clic sul pulsante nella modalità History del pannello per tornare alla modalità Latest Changes.

  7. Fare clic sul pulsante View Project in Browser per visualizzare il progetto nel proprio Workspace. 

  8. Nel browser, fare clic sul collegamento History a sinistra per visualizzare la cronologia del progetto, come mostrato nell'immagine seguente. Ogni riquadro evento della cronologia relativo a un invio di CoDesigner è intitolato MCAD Changes Suggested e include il nome della persona che ha effettuato l'invio, la data e l'ora, nonché il messaggio, se presente. Utilizzare queste informazioni per confrontare le voci nel pannello CoDesigner con quelle nella vista della cronologia. 

    Ulteriori informazioni sulla cronologia del progetto in: un Workspace Altium 365 o un Workspace Enterprise Server.

La cronologia delle modifiche può essere visualizzata anche nel Workspace.La cronologia delle modifiche può essere visualizzata anche nel Workspace.

Perché i riquadri evento della cronologia di CoDesigner sono diversi?

In ECAD, un invio di CoDesigner salva i dati nel Workspace, ma questi dati di CoDesigner sono indipendenti dai documenti sorgente dello schema e del progetto PCB. Durante un invio di CoDesigner, i documenti sorgente dello schema e del progetto PCB non vengono modificati né salvati e non viene eseguito il commit del progetto. Un commit del progetto only avviene quando il progettista ECAD esegue un salvataggio sul server (Save to Server); questi eventi vengono visualizzati in riquadri color antracite.

Per indicare che la cronologia di MCAD CoDesigner non influisce sulla cronologia degli eventi di commit standard del progetto, le modifiche MCAD vengono registrate come suggerimenti, in un riquadro viola, che non è collegato direttamente alla linea temporale: una freccia direzionale indica invece dove si colloca l'evento nella cronologia complessiva del progetto. Si noti che attualmente sono supportati solo gli eventi di invio di MCAD CoDesigner.

Per evitare confusione e semplificare il flusso di lavoro, quando si esegue un salvataggio sul server viene effettuato anche un invio automatico di CoDesigner, per garantire che tutti i progettisti ECAD e MCAD abbiano accesso ai dati di progettazione più recenti. Ulteriori informazioni sull'invio automatico di CoDesigner.

Consultare Note nel riquadro di destra per sapere se la funzionalità di cronologia del progetto è disponibile nella propria installazione di MCAD CoDesigner.

Definizione del PCB - Aree della scheda

In un progetto possono esserci aree della scheda che richiedono particolare attenzione e che il progettista MCAD deve definire e trasmettere al progettista ECAD. Ad esempio, potrebbe esserci una zona sulla superficie della scheda che deve essere priva di rame perché, quando il prodotto viene assemblato, una parte conduttiva dell'involucro entra in contatto con la superficie della scheda. A tale scopo, il progettista MCAD può definire Keep Out Areas e Text Note Rooms utilizzando i pulsanti sulla barra multifunzione Altium CoDesigner.

Se uno di questi oggetti è stato posizionato sulla scheda in MCAD, verrà riportato nell'elenco delle aree della scheda nella sezione PCB Definitions del pannello CoDesigner:

  • Keep Out Area - Una Keep Out Area definita in MCAD diventa un keepout PCB in ECAD. Un keepout PCB è una regione o un'area della scheda configurata per limitare il posizionamento di specifici oggetti ECAD. I keepout possono essere definiti su uno dei due lati della scheda oppure applicati a tutti i layer del PCB. Gli oggetti da escludere da quest'area sul PCB ECAD vengono selezionati come proprietà Keepout Restriction nel pannello MCAD Altium CoDesigner; configurarli secondo necessità. Ulteriori informazioni sul posizionamento di una Keep Out Area in MCAD.

  • Text Note Room - Una Text Note Room definita in MCAD diventa una Room PCB in ECAD. Una Room PCB è una regola di progettazione utilizzata per definire un'area in cui devono essere posizionati, o da cui devono essere esclusi, determinati componenti. Un utilizzo comune di questa regola consiste nel definire un limite di altezza dei componenti nell'area della scheda coperta dalla Room. In genere, la regola Room viene applicata a un singolo componente o a una classe di componenti. Fare clic su una definizione di Text Note Room nel pannello MCAD Altium CoDesigner per selezionarla, quindi inserire istruzioni o informazioni per il progettista ECAD; questo testo diventerà il campo Comment della Room nell'editor PCB ECAD. Ulteriori informazioni sul posizionamento di una Text Note Room in MCAD.

Le aree della scheda e le Text Note Room sono zone speciali definite dal progettista MCAD e successivamente inviate al progettista ECAD. 

  • I keepout e le Room creati o modificati in ECAD non vengono visualizzati per impostazione predefinita in MCAD, per eliminare informazioni visive ridondanti per il progettista meccanico. Se necessario, è possibile ripristinarne la visibilità in MCAD.

  • Le regioni di rame non possono essere definite in MCAD. Se il progettista MCAD deve definire una regione di rame, posizionare una Keep Out Area sul layer appropriato in MCAD, quindi utilizzare il comando Tools » Convert » Convert Selected Keepouts to Primitives in ECAD per convertire l'oggetto regione di keepout in un oggetto regione di rame.

Definizione del PCB - Involucro della scheda

CoDesigner supporta il lavoro a livello di assieme del dispositivo in MCAD e il trasferimento dell'involucro insieme alla scheda da MCAD a ECAD.

CoDesigner riconosce che la scheda e l'involucro sono stati aggiunti all'assieme del dispositivo.CoDesigner riconosce che la scheda e l'involucro sono stati aggiunti all'assieme del dispositivo.

Ulteriori informazioni sul lavoro nell'assieme del dispositivo e sull'invio dell'involucro da MCAD a ECAD.

Menu delle impostazioni MCAD di CoDesigner

Il menu delle impostazioni di CoDesigner consente di configurare CoDesigner nel software MCAD.

Fare clic sulla freccia rivolta verso il basso in alto a destra nel pannello Altium CoDesigner per aprire il menu.

Utilizzare le opzioni del menu per:

  • Verifica a quale Server/Workspace hai attualmente effettuato l'accesso.
  • Disconnettiti dal Server/Workspace a cui hai attualmente effettuato l'accesso.
  • Apri la finestra di dialogo CoDesigner Settings, in cui puoi configurare una posizione centralizzata per archiviare i modelli e abilitare il supporto del rame reale.
  • Accedi a un server personalizzato. Facendo clic sull'opzione Use Custom Server, verrai disconnesso dal Workspace corrente e tornerai alla modalità di accesso del pannello Altium CoDesigner.

Per verificare il numero di versione in una versione precedente di CoDesigner che non lo visualizza, apri Programmi e funzionalità nel Pannello di controllo di Windows.

La barra multifunzione CoDesigner in MCAD

Quando il componente aggiuntivo CoDesigner viene installato nel software MCAD, aggiunge all'interfaccia la barra multifunzione Altium CoDesigner. Fai clic sulla scheda Altium CoDesigner per accedere alla barra multifunzione, che consente di accedere facilmente agli oggetti di progettazione specifici per PCB comunemente utilizzati durante il processo di CoDesign ECAD-MCAD. L'uso di questi pulsanti garantisce che venga utilizzato il tipo di oggetto MCAD corretto per creare un oggetto ECAD compatibile.

Usa la barra multifunzione CoDesigner per definire gli oggetti sul PCB in modo che siano pronti per ECAD.Usa la barra multifunzione CoDesigner per definire gli oggetti sul PCB in modo che siano pronti per ECAD.

Flusso di lavoro consigliato per la collaborazione

Il CoDesign ECAD-MCAD è un processo flessibile: non esiste un approccio obbligatorio da seguire. Sebbene la forma della scheda venga comunemente progettata in MCAD, lo spessore della scheda must essere definito in ECAD, perché è qui che vengono selezionati e configurati i vari materiali degli strati del PCB. Da questo requisito deriva il flusso di progettazione consigliato descritto di seguito.

Avvio del processo di collaborazione in ECAD

In ECAD:

  1. Crea il progetto.

  2. Aggiungi un PCB.

  3. Definisci lo stack degli strati per impostare lo spessore della scheda.

  4. Apri il pannello MCAD CoDesigner (fai clic sul pulsante Panels in basso a destra nell'area di progettazione e seleziona il nome del pannello, oppure usa il sottomenu View » Panels),

  5. Push la scheda utilizzando il pulsante nel pannello MCAD CoDesigner. Oltre a inviare i dati di scambio ECAD-MCAD al Workspace, questa operazione salva anche il progetto e il file della scheda nel Workspace. Il progetto e la scheda salvati diventano i file di lavoro del progettista ECAD.


In MCAD:

  1. Apri il pannello Altium CoDesigner. I passaggi per aprire il pannello dipendono dal software MCAD utilizzato; per ulteriori dettagli, usa il collegamento pertinente Installazione di CoDesigner nel software MCAD.

  2. Pull la scheda nel pannello Altium CoDesigner: questo crea un assieme della scheda MCAD basato sulla definizione della scheda nel tuo Workspace.

  1. Inserisci la scheda nell'assieme del dispositivo.
  2. Configura la forma della scheda in modo che si adatti all'involucro.
  3. Definisci i fori di montaggio.
  4. Posiziona i componenti meccatronici la cui posizione è critica.
  5. Definisci le eventuali zone di esclusione o aree per note testuali necessarie.
  6. Salva l'assieme MCAD.

    Consulta la sezione Raccomandazioni per l'ingegnere meccanico per informazioni più dettagliate sulla definizione della forma della scheda, sull'aggiunta di fori e sul posizionamento dei componenti.

Pushing from MCAD back to ECAD:

  1. Utilizzando il pulsante nel pannello MCAD CoDesigner, esegui Push della scheda nel Workspace: in questo modo la definizione della scheda, i fori e i dettagli dei componenti posizionati vengono salvati come dati di scambio MCAD-ECAD.

Pulling into ECAD:

  1. Apri la scheda ed esegui un Pull per caricare dal tuo Workspace la definizione aggiornata della scheda e i dettagli dei componenti.

In MCAD or ECAD:

  1. Riapri l'assieme o il file PCB per continuare a lavorare sul progetto.

Avvio del processo di collaborazione in MCAD

Starting the Board in MCAD:

  1. È possibile avviare il processo di progettazione del PCB in MCAD, ma non è consigliato. La procedura è la stessa in tutti gli ambienti MCAD supportati.

Invio e condivisione per invitare un progettista meccanico (Workspace ospitato su Altium 365)

Quando fai clic su Push nel pannello MCAD CoDesigner in ECAD, il pannello MCAD CoDesigner offre anche la possibilità di Share il progetto con un altro progettista.

CoDesigner invia e riceve il progetto della scheda trasferendo uno speciale pacchetto di dati ECAD-MCAD attraverso il tuo Workspace Altium. Quando selezioni la casella di controllo Share, avvii un processo che configura l'accesso al Workspace e le autorizzazioni del progetto affinché il progettista invitato possa accedere al progetto, incluso lo speciale pacchetto di dati ECAD-MCAD. Il progettista invitato può accedere dal proprio software MCAD tramite le funzioni di invio e ricezione nel pannello Altium CoDesigner, nonché tramite un browser web se dispone di un account Altium o sceglie di crearne uno durante la procedura di invito.

Lo stato selezionato o deselezionato della casella di controllo Share dipende dalla presenza di un membro del Workspace a cui è assegnato il ruolo Mechanical Engineers. Se non ce ne sono, la casella di controllo è On per impostazione predefinita.

Il progetto può essere condiviso con chiunque, indipendentemente dal fatto che sia già membro del Workspace del progetto o che disponga di un account Altium. La tabella seguente riepiloga le modalità di accesso al progetto in base alle autorizzazioni di cui disponeva l'invitato al momento della condivisione.

Existing Altium Account Status Existing Workspace Status Permissions Assigned During Share Notes
Nessun account Altium attivo Non è membro del Workspace del progetto Riceve l'accesso come ospite al progetto, con autorizzazioni di modifica

L'invitato riceve un'e-mail con un link per creare un account Altium. Una volta creato l'account, l'ospite potrà accedere al progetto anche dal browser tramite la sezione Condivisi con me del proprio Spazio personale.

Tieni presente che l'invitato non potrà accedere al progetto dal proprio software MCAD. Per risolvere il problema, è possibile aggiungere l'utente come membro del Workspace e assegnargli le autorizzazioni di modifica.

Account Altium attivo Non è membro del Workspace del progetto Diventa membro del Workspace del progetto e gli viene assegnato il ruolo Mechanical Engineer; il progetto viene condiviso con autorizzazioni di visualizzazione

Al nuovo membro del Workspace viene assegnato il ruolo Mechanical Engineer. Ora che è presente un membro del Workspace con il ruolo ME, la casella di controllo di condivisione non verrà più selezionata automaticamente.

Tieni presente che è necessario concedere le autorizzazioni di modifica al progetto affinché il progettista meccanico possa eseguire un invio da MCAD.

Account Altium attivo È già membro del Workspace del progetto Progetto condiviso con autorizzazioni di modifica  

La procedura di condivisione

Se la casella di controllo Share è selezionata, la finestra di dialogo Share with a Mechanical Engineer si apre quando fai clic sul pulsante Send nel pannello MCAD CoDesigner.

Inserisci Email Address della persona con cui desideri condividere il progetto (e, facoltativamente, Note), quindi fai clic sul pulsante Share nella finestra di dialogo. Se l'invitato non è già membro del Workspace, viene visualizzata la finestra di notifica Share with a Mechanical Engineer, che avvisa che l'utente invitato potrebbe essere esterno alla tua organizzazione.

Quando fai clic su OK in questa finestra di dialogo, oppure se l'invitato è già membro del tuo Workspace, viene generata e inviata un'e-mail di notifica all'invitato.

Tieni presente che la funzione di notifica tramite e-mail richiede che l'opzione Enable Mail Notifications sia abilitata nel Workspace ().

Dopo una breve attesa, viene visualizzata una finestra di dialogo che conferma il completamento dell'operazione.

Il progetto è ora condiviso con il progettista meccanico.

Note sull'invio e sulla condivisione

  • Accedi al tuo Workspace dal browser e verifica che al progettista meccanico invitato sia stato assegnato Edit permissions nella finestra di dialogo Share del progetto (). Sebbene il progettista meccanico possa ricevere la scheda con le sole autorizzazioni di visualizzazione, non potrà inviare modifiche al progetto della scheda se the project non è condiviso con lui con autorizzazioni di modifica. Poiché la progettazione collaborativa ECAD-MCAD avviene tramite un file intermedio indipendente dagli strumenti e il progettista meccanico ha accesso in sola lettura ai file effettivi del progetto PCB, il rischio associato alla condivisione è basso.

  • Tutti gli amministratori del Workspace riceveranno un'e-mail di notifica che informa che l'invitato (identificato dal suo indirizzo e-mail) è stato invitato al progetto.

  • Se l'invitato non dispone di un account Altium, riceverà un'e-mail che lo indirizza a un modulo intermedio per registrarsi e creare un account Altium. Una volta completata la registrazione, il progetto verrà condiviso con lui come Guest con Edit permissions. Tieni presente che l'invitato privo di account Altium, al momento della registrazione, verrà trattato come un'organizzazione personale a sé stante. Non verrà aggiunto come membro del tuo Workspace.

  • Se il progettista che ha eseguito l'invio e la condivisione da Altium Designer non dispone delle autorizzazioni di amministratore del Workspace, la procedura prevede un passaggio aggiuntivo. Innanzitutto, tutti gli amministratori del Workspace riceveranno una notifica della richiesta di condivisione. Quando un amministratore approva la richiesta di invito (), l'invito verrà elaborato come appena descritto e anche l'autore dell'invito iniziale riceverà una notifica tramite e-mail. Scopri di più su come invitare altri utenti nel tuo Workspace Altium 365.

Lavorare tra MCAD ed ECAD

La precisione con cui CoDesigner rileva attualmente le modifiche è: 0.5 mils (0.0127 mm) per le dimensioni lineari e 0.5 degrees per le dimensioni angolari. Questa precisione verrà aumentata in un futuro aggiornamento di CoDesigner.

In qualsiasi momento del processo di progettazione, è possibile trasferire le modifiche tra gli strumenti MCAD ed ECAD utilizzando il pannello CoDesigner.

Le modifiche vengono inviate e ricevute tra gli strumenti MCAD ed ECAD tramite il pannello CoDesigner. Changes to the board and component detail are Pulled from MCAD in the MCAD CoDesigner panel Le modifiche vengono inviate e ricevute tra gli strumenti MCAD ed ECAD tramite il pannello CoDesigner.

  1. Per trasferire le modifiche al progetto, fai clic sul pulsante Push nel pannello corrispondente.
  2. Una volta fatto clic sul pulsante Push, nella parte superiore del pannello dell'editor di origine viene visualizzata una finestra di modifica. Inserisci un messaggio relativo alla modifica al progetto, quindi fai clic su Send.
  3. Quando si fa clic su Invia:
    • La copia di lavoro del file PCB modificato viene salvata automaticamente se non è ancora stata salvata.
    • Le modifiche vengono scritte nel tuo Workspace.
    • Il messaggio pubblicato viene visualizzato nella conversazione del pannello CoDesigner dell'editor di origine.
    • Il pannello dell'editor di destinazione visualizzerà un messaggio che segnala una modifica in sospeso alla successiva apertura della copia di lavoro del file di progetto.
  4. Fai clic su Pull nel pannello dell'editor di destinazione: verrà visualizzato un elenco dettagliato di tutte le modifiche necessarie per sincronizzare nuovamente i progetti.

Utilizzare l'elenco delle modifiche

Quando si fa clic sul pulsante Pull, vengono elencate tutte le modifiche da apportare al file di lavoro per sincronizzarlo con l'istantanea presente nel tuo Workspace, come mostrato di seguito.

Incoming changes are detailed in the CoDesigner panel, these can be selectively enabled as required

  • Ogni differenza rilevata tra il progetto corrente e l'istantanea memorizzata nel Workspace è riportata come modifica nell'elenco delle modifiche.
  • Non è obbligatorio accettare una modifica. Se una modifica viene ignorata, comparirà nuovamente nell'elenco delle modifiche al successivo aggiornamento eseguito nella stessa direzione. Tieni presente che, se scegli di ignorare una modifica, ad esempio lo spostamento di un foro di montaggio, e poi invii le modifiche del tuo progetto, la modifica ignorata potrebbe essere sovrascritta, poiché nella tua versione il foro di montaggio si trova ancora nella posizione precedente. Il progettista MCAD può sempre evitare di perdere la propria modifica non accettando lo spostamento del foro di montaggio da te proposto.
  • Una singola modifica al progetto, come lo spostamento di un componente, può tradursi in più modifiche nell'elenco delle modifiche. Quando un componente PCB viene spostato, in MCAD vengono modificati: la posizione del componente, le forme generate dal componente sulla serigrafia e quelle generate sui layer di rame superiore e inferiore. Le modifiche correlate devono essere applicate tutte insieme.
  • L'elenco può includere modifiche che non possono essere applicate nell'ambiente di destinazione. In questo caso, la modifica viene visualizzata, ma la casella di controllo non è disponibile, a indicare che la differenza non può essere risolta.
  • Ove possibile, la modifica selezionata viene evidenziata nell'area di progettazione quando fai clic su di essa nell'elenco delle modifiche.
  • Fai clic su Apply per applicare le modifiche selezionate.

Consulta la sezione Raccomandazioni per l'ingegnere meccanico per informazioni più dettagliate sulla definizione della forma della scheda, sull'aggiunta di fori e sul posizionamento dei componenti.

I seguenti tipi di PCB not verranno trasferiti da ECAD a MCAD:

Griglia delle coordinate MCAD

CoDesigner utilizza l'origine assoluta ECAD come riferimento quando la scheda viene inviata da ECAD a MCAD. CoDesigner 2.4 ha introdotto una funzione per creare una nuova griglia MCAD Coordinates durante il recupero in ECAD, inclusa un'entità MCAD Origin, quando l'origine MCAD è diversa dall'origine ECAD predefinita (assoluta). Questo aiuta l'ingegnere elettronico a comunicare con l'ingegnere meccanico sul posizionamento delle diverse entità della scheda.

La rappresentazione della griglia MCAD Coordinates può essere personalizzata in ECAD; fai doppio clic sulla voce nel pannello Properties per aprire la finestra di dialogo dell'editor della griglia. Scopri di più sul sistema di griglie PCB.

La griglia delle coordinate definita in MCAD può essere personalizzata anche in ECAD.La griglia delle coordinate definita in MCAD può essere personalizzata anche in ECAD.

Tieni presente che lo spostamento del contorno della scheda in MCAD deve essere eseguito prima di posizionare i componenti e gli altri oggetti, per evitare di doverne ripristinare manualmente la posizione.

Piani MCAD per il posizionamento dei componenti

A partire da CoDesigner 2.2.0, durante il recupero della scheda vengono creati in MCAD piani per i componenti sui lati superiore e inferiore, per semplificare il posizionamento dei componenti in MCAD. I componenti inviati da ECAD vengono posizionati in MCAD senza tenere conto dello spessore del layer della maschera di saldatura.

Come CoDesigner gestisce i layer di rame, maschera e serigrafia

Oltre alla forma della scheda e ai componenti, CoDesigner trasferisce da ECAD a MCAD anche i layer di rame, maschera di saldatura e serigrafia dei componenti sui lati superiore e inferiore.

Layer ECAD come decalcomanie

Per impostazione predefinita, questi layer vengono inviati da ECAD al Workspace come singole immagini SVG. Quando l'assieme della scheda viene recuperato in MCAD, CoDesigner converte le immagini SVG in immagini PNG. A partire da queste immagini PNG, CoDesigner combina quindi le immagini del lato superiore in un'unica decalcomania superiore e quelle del lato inferiore in un'unica decalcomania inferiore. Queste due decalcomanie vengono poi applicate alle superfici superiore e inferiore della scheda durante il recupero in MCAD.

Le decalcomanie superiore e inferiore vengono applicate ai rispettivi lati della scheda in MCAD. Le decalcomanie superiore e inferiore vengono applicate ai rispettivi lati della scheda in MCAD.

Autodesk Fusion - Layer ECAD come profili di schizzo

Per trasferire i layer di rame e di serigrafia dei componenti superiori e inferiori da ECAD ad Autodesk Fusion viene utilizzato un approccio diverso. In Autodesk Fusion, questi layer vengono importati come profili di schizzo disegnati sull'oggetto scheda. Questo insieme di layer può essere attivato o disattivato in Autodesk Fusion facendo clic sul pulsante Advanced Geometry ( ) nella barra multifunzione Altium CoDesigner. In alternativa, utilizza l'icona di visibilità di Autodesk Fusion per nascondere o visualizzare selettivamente ciascuno di questi layer.

I layer di serigrafia dei componenti e di rame superficiale vengono creati come profili di schizzo in Autodesk Fusion.I layer di serigrafia dei componenti e di rame superficiale vengono creati come profili di schizzo in Autodesk Fusion.

I layer della maschera di saldatura superiore e inferiore non vengono trasferiti ad Autodesk Fusion. All'oggetto scheda viene invece applicato il colore del layer della maschera di saldatura superiore ECAD.

Geometria avanzata del rame in MCAD

In alternativa alla visualizzazione in MCAD delle decalcomanie (immagini) dei layer di rame, maschera e serigrafia, CoDesigner può anche trasferire in MCAD la geometria effettiva del rame (denominata Advanced Copper Geometry) e i layer 3D della maschera. Questa funzione è attualmente supportata da PTC Creo, Autodesk Inventor, SOLIDWORKS e Siemens NX. A partire da CoDesigner 2.7, la decalcomania della serigrafia dei componenti viene applicata alla faccia dell'estrusione della maschera di saldatura.

Se necessario, i layer di rame possono essere trasferiti in MCAD. Nell'immagine sopra, i componenti e i layer sono stati nascosti, ad eccezione del layer di rame superiore.Se necessario, i layer di rame possono essere trasferiti in MCAD. Nell'immagine sopra, i componenti e i layer sono stati nascosti, ad eccezione del layer di rame superiore.

Per includere la geometria avanzata del rame, abilita l'opzione Build 3D geometry for Copper and Solder Mask nella finestra di dialogo Altium CoDesigner Settings (insieme all'opzione Build Vias, se necessario). La finestra di dialogo delle impostazioni è accessibile dal menu CoDesigner nel pannello Altium CoDesigner ().

Abilita l'opzione Crea geometria 3D per rame e maschera di saldatura per includere questi layer nell'assieme MCAD (finestra di dialogo di Autodesk Inventor).Abilita l'opzione Crea geometria 3D per rame e maschera di saldatura per includere questi layer nell'assieme MCAD (finestra di dialogo di Autodesk Inventor).

Note sull'utilizzo della geometria del rame e dei layer 3D della maschera:

  • I layer di rame e maschera vengono inclusi come sottoassiemi MCAD.
  • Vengono inclusi tutti i layer di rame del PCB presenti nello stack dei layer. Tieni presente che lo spessore del layer di rame non include i dati dei rivestimenti, come la finitura superficiale. Questi verranno aggiunti in un aggiornamento futuro.
  • Le pareti metallizzate dei pad passanti vengono incluse quando l'opzione Build 3D geometry for Copper and Solder Mask è abilitata.
  • Anche le forme superficiali delle vie vengono incluse quando l'opzione Build 3D geometry for Copper and Solder Mask è abilitata. Abilita l'opzione Build Vias per includere le pareti in rame delle vie.
  • Quando l'opzione Build 3D geometry for Copper and Solder Mask è abilitata, la decalcomania della serigrafia dei componenti viene applicata alla faccia dell'estrusione della maschera di saldatura.
  • A seconda della complessità del progetto, l'inclusione della geometria del rame e delle vie può significantly increase le dimensioni del file e il tempo necessario per recuperare il progetto in MCAD.
  • I dati di rame e maschera vengono sempre inviati da ECAD. Se abiliti le opzioni Build 3D geometry for Copper and Solder Mask e Build Vias in MCAD, non è necessario eseguire un nuovo invio da ECAD: è sufficiente chiudere la scheda e recuperarla nuovamente dal Workspace.

Notes:

  • Consultare Note nel riquadro di destra per sapere se la funzionalità Advanced Copper Geometry sarà disponibile nella propria installazione di MCAD CoDesigner. Se non lo è, sono disponibili decalcomanie basate su immagini, come descritto sopra.
  • La geometria del rame può essere modificata solo in ECAD; le modifiche apportate in MCAD non vengono inviate a ECAD.

Rappresentazione accurata della maschera di saldatura

Introdotto nell'aggiornamento 2.5, CoDesigner crea un modello preciso della maschera di saldatura, comprese le aperture per le piazzole, come entità separata in MCAD quando l'opzione Build 3D Copper è abilitata. Poiché la maschera riempie le aree incise tra gli elementi in rame, lo spessore dello strato della maschera in MCAD è la somma degli spessori dello strato di rame superiore e dello strato della maschera di saldatura, come definiti in ECAD.

Poiché la maschera di saldatura riempie le aree incise tra piste, piazzole e via, il suo spessore totale in MCAD è la somma dello spessore dello strato di rame e di quello della maschera di saldatura, come definiti in ECAD.Poiché la maschera di saldatura riempie le aree incise tra piste, piazzole e via, il suo spessore totale in MCAD è la somma dello spessore dello strato di rame e di quello della maschera di saldatura, come definiti in ECAD.

Come accennato in precedenza, in MCAD i componenti vengono posizionati sui piani dei componenti dei lati superiore e inferiore, creati in MCAD quando viene importata la scheda. Poiché questi piani si trovano sulla superficie esterna degli strati di rame superiore e inferiore, i componenti inviati da ECAD vengono posizionati in MCAD senza tenere conto dello spessore dello strato della maschera di saldatura. Ciò provoca interferenze tra i componenti e lo strato della maschera di saldatura. Se queste interferenze rappresentano un problema di progettazione, ridurre temporaneamente lo spessore del PCB in modo che i componenti poggino effettivamente sulla superficie esterna degli strati della maschera di saldatura. Il problema verrà risolto in un aggiornamento futuro con l'aggiunta di un'opzione per nascondere gli strati della maschera di saldatura in MCAD.

Supporto per keepout e room

La barra multifunzione Altium CoDesigner consente di accedere facilmente agli oggetti di progettazione comuni specifici dei PCB in MCAD, inclusi keepout e room. L'uso di questi pulsanti garantisce l'impiego del tipo di oggetto MCAD corretto per creare un oggetto ECAD compatibile.

Supporto per i keepout

Un keepout del PCB è una regione o un'area della scheda configurata per limitare il posizionamento di specifici oggetti ECAD. I keepout possono essere definiti per uno dei due lati della scheda oppure applicati a tutti gli strati del PCB. Gli oggetti da escludere da quest'area vengono selezionati tramite le proprietà di restrizione del keepout.

Definizione di un keepout in MCAD:

  • Fare clic sul pulsante Keep Out Area nella barra multifunzione Altium CoDesigner.
  • Verrà richiesto di scegliere una faccia, una superficie o un piano; fare clic sul lato della scheda che richiede il keepout. Se il keepout deve essere applicato a tutti gli strati, può essere disegnato su uno qualsiasi dei due lati.
  • Fare clic su uno strumento di schizzo MCAD adatto, ad esempio Rettangolo, per definire il keepout. Si noti che lo schizzo deve includere un solo contorno; i contorni interni non sono supportati.
  • Disegnare la forma desiderata per il keepout.
  • Uscire dalla modalità Sketch.
  • Ora è possibile modificare le proprietà della funzione. Si può immaginare il keepout come una recinzione attorno all'area da escludere; impostare Depth su un valore ridotto, ad esempio 1 mm.
  • Questo keepout diventerà un keepout specifico di uno strato ECAD, sullo strato su cui è stato disegnato in MCAD. Per definire un keepout su tutti gli strati, configurarlo in MCAD in modo che venga estruso in entrambe le direzioni, impostando Depth nella seconda direzione su un valore sufficientemente grande da attraversare la scheda.
  • Fare clic sul pulsante Accetta di MCAD per completare la definizione della funzione. Se necessario, la funzione può essere rinominata nell'albero delle funzioni.
  • Nel pannello Altium CoDesigner, selezionare la scheda PCB Definition e configurare le restrizioni del keepout secondo necessità. Ora il keepout può essere inviato a ECAD, dove verrà aggiunto come regione di keepout. A seconda della configurazione in MCAD, diventerà un keepout dello strato superiore, un keepout dello strato inferiore oppure un keepout sul Keepout Layer. Se necessario, la forma del keepout può essere modificata in ECAD e inviata nuovamente a MCAD.

Supporto per le room

Una room del PCB è una regola di progettazione che definisce un'area in cui determinati componenti devono essere posizionati o da cui devono essere esclusi. Un utilizzo comune di questa regola consiste nel definire un limite di altezza dei componenti nell'area della scheda coperta dalla room. In genere, la regola della room viene applicata a un singolo componente o a una classe di componenti.

Definizione di una room in MCAD:

  • Fare clic sul pulsante Text Note Room nella barra multifunzione Altium CoDesigner.

  • Verrà richiesto di scegliere una faccia, una superficie o un piano; fare clic sul lato della scheda che richiede la room.

  • Fare clic su uno strumento di schizzo MCAD adatto, ad esempio Rettangolo, per definire la room. Si noti che lo schizzo deve includere un solo contorno; i contorni interni non sono supportati.

  • Disegnare la forma desiderata per la room.

  • Uscire dalla modalità Sketch.

  • Fare clic sul pulsante Accetta di MCAD per completare la definizione della funzione. Se necessario, la funzione può essere rinominata nell'albero delle funzioni.

  • Nel pannello Altium CoDesigner, selezionare la scheda PCB Definition e inserire un commento per la room che ne spieghi lo scopo al progettista ECAD. Ora la room può essere inviata a ECAD, dove verrà aggiunta come regola di progettazione Placement Room, sullo strato su cui è stata disegnata in MCAD. L'unica proprietà trasferibile tra MCAD ed ECAD è Comment, che diventa il commento della regola di progettazione Placement Room.

  • La regola di progettazione Placement Room può ora essere configurata secondo necessità in ECAD.

Le aree di keepout e le room possono essere definite in MCAD e inviate a ECAD.Le aree di keepout e le room possono essere definite in MCAD e inviate a ECAD.

Note sul trasferimento delle aree della scheda:

  • Sono supportate le regioni di keepout ECAD di tipo Fill e Solid Region.
  • CoDesigner rileva lo stato di blocco di keepout e room in ECAD, garantendo che non vengano spostati durante un'importazione da MCAD.
  • Poiché gli oggetti keepout di ECAD non includono un identificatore univoco o un nome dell'oggetto, le modifiche ai keepout trasferite da ECAD a MCAD vengono applicate rimuovendo l'oggetto esistente e aggiungendone uno nuovo, con un nuovo nome MCAD.
  • Anche le modifiche apportate alle room in ECAD vengono contrassegnate come rimozioni e aggiunte durante un trasferimento da ECAD a MCAD, ma le proprietà Name e Comment vengono mantenute.
  • I keepout e le room creati o modificati in ECAD non vengono visualizzati per impostazione predefinita in MCAD, eliminando informazioni visive superflue per il progettista meccanico. La loro visibilità in MCAD può essere ripristinata quando necessario.

Important Note about Versions: Se è possibile che l'estensione ECAD sia stata aggiornata ma il plugin MCAD no, prestare attenzione quando si applicano le modifiche da MCAD a ECAD. Se sul PCB in ECAD sono definiti keepout e room, CoDesigner suggerirà di eliminarli. La soluzione consiste semplicemente nel rifiutare tali modifiche in ECAD, in modo da conservare keepout e room.

Controllo del numero di componenti importati in MCAD

Per migliorare le prestazioni quando si lavora su schede con un numero elevato di componenti, CoDesigner consente di escludere i componenti al di sotto di un'altezza definita dall'utente durante un'importazione da ECAD. Per la soglia di altezza, CoDesigner utilizza l'altezza definita nelle proprietà del componente in ECAD. Si noti che si tratta della proprietà Height del componente PCB, non dell'altezza del modello 3D aggiunto al footprint del componente ().

L'altezza di soglia verificata da CoDesigner è definita nella finestra di dialogo Altium CoDesigner Settings, come mostrato nell'immagine seguente. Per accedere alla finestra di dialogo, selezionare Settings nel menu del pannello Altium CoDesigner in MCAD. L'immagine seguente mostra le impostazioni per Autodesk Fusion; la stessa impostazione è disponibile in tutti i sistemi MCAD supportati.

I componenti di piccole dimensioni possono essere esclusi durante il Pull in MCAD impostando la soglia di altezza al di sotto della quale ignorare i componenti.I componenti di piccole dimensioni possono essere esclusi durante il Pull in MCAD impostando la soglia di altezza al di sotto della quale ignorare i componenti.

Configurazione dell'altezza dei componenti in ECAD

Il video seguente mostra alcune tecniche per individuare i componenti PCB per i quali non è stata definita l'Height (il valore predefinito è zero) e aggiornare rapidamente il valore dell'altezza per più componenti. Mostra poi come impostare Ignore components setting smaller than in MCAD e come MCAD CoDesigner gestisce questa impostazione durante un Pull da ECAD. 

I valori errati dell'altezza dei componenti possono essere individuati e corretti rapidamente in ECAD.

Modifiche intelligenti agli schizzi in MCAD

Si consideri il caso in cui il progettista elettronico debba modificare la forma della scheda, alla quale sono applicati quote e vincoli in MCAD. In precedenza, le quote e i vincoli nello schizzo MCAD andavano persi quando la scheda veniva nuovamente importata in MCAD tramite Pull. Ora, durante un Pull, CoDesigner ridisegna solo gli elementi dello schizzo modificati in ECAD, mantenendo inalterati le quote e i vincoli relativi agli elementi non modificati.

Si noti che in alcuni casi, ad esempio in presenza di vincoli meccanici complessi, questo comportamento può causare modifiche impreviste alla geometria. In questi casi, può essere più efficiente disabilitare questa nuova funzionalità di supporto intelligente agli schizzi ed eseguire nuovamente il Pull, quindi ricreare le quote e i vincoli (come era necessario nelle versioni precedenti di CoDesigner). A tale scopo, disabilitare l'opzione Smart Sketch Change nella finestra di dialogo Altium CoDesigner Settings di MCAD.

Le quote intelligenti non interessate dalle modifiche al progetto vengono mantenute durante un Pull da ECAD.

Gestione del percorso utensile di fresatura del PCB in MCAD

Una caratteristica comune nella progettazione di una scheda è la definizione di un percorso di fresatura lungo il bordo esterno della sua sagoma. Questo percorso include spesso diverse file di piccoli fori (detti "mouse bites"), il cui materiale circostante è sufficiente a mantenere la scheda all'interno del pannello su cui viene fabbricata. Una volta completato l'assemblaggio del PCB, la scheda può essere separata a rottura dal materiale di scarto circostante.

Si noti il percorso fresato lungo il bordo esterno della scheda, inclusi i fori "mouse bite".

Il percorso utensile di fresatura viene definito in ECAD su un layer meccanico configurato come layer del percorso utensile di fresatura.

 

Sebbene il percorso utensile di fresatura sia essenziale per la fabbricazione, spesso non è necessario durante la progettazione MCAD, quando il progettista meccanico deve concentrarsi sull'inserimento della scheda nell'involucro del prodotto. L' aggiornamento 3.13 di MCAD CoDesigner ha introdotto l'opzione Build Route Tool Path nella finestra di dialogo Altium CoDesigner Settings, consentendo al progettista meccanico di scegliere se importare il percorso utensile di fresatura in MCAD tramite Pull (si noti che il percorso viene sempre inviato da ECAD tramite Push). 

Scegliere se includere il percorso utensile di fresatura nel Pull in MCAD.Scegliere se includere il percorso utensile di fresatura nel Pull in MCAD.

Progettazione collaborativa di un PCB con varianti

Altium Designer consente al progettista elettronico di creare varianti del prodotto che sta progettando. Le variazioni supportate includono: contrassegnare un componente come non montato; modificare i parametri di un componente, incluso il valore del componente riportato sulla serigrafia della scheda; oppure sostituire un componente con un componente alternativo (che può utilizzare o meno un footprint diverso).

In Altium Designer esiste un solo progetto della scheda. Le informazioni sulle varianti, come i dettagli di un componente alternativo, vengono memorizzate nel file di progetto e applicate alla scheda quando si seleziona la variante nel pannello Projects. La versione [No Variations] della scheda viene salvata come PcbDoc.

Altium Designer può essere utilizzato per creare varianti del progetto di una scheda: selezionare la variante nel pannello Projects, quindi eseguire il Push verso MCAD dal pannello CoDesigner.Altium Designer può essere utilizzato per creare varianti del progetto di una scheda: selezionare la variante nel pannello Projects, quindi eseguire il Push verso MCAD dal pannello CoDesigner.

Ulteriori informazioni sull'utilizzo delle varianti in ECAD

Raccomandazioni per il progettista meccanico

Questa sezione descrive nel dettaglio le funzionalità e i comportamenti che il progettista meccanico dovrebbe conoscere quando utilizza CoDesigner.

Visualizzazione del designatore di riferimento ECAD in MCAD

Altium MCAD CoDesigner utilizza un approccio diverso per visualizzare il designatore di riferimento in ciascuno strumento MCAD:

  • Autodesk Fusion – Aprire il pannello ECAD Properties per visualizzare le proprietà della parte attualmente selezionata ().
  • Autodesk Inventor – Il designatore di riferimento viene visualizzato per impostazione predefinita nell'albero del modello ().
  • PTC Creo – Nella modalità Model Tree del pannello, fai clic sul pulsante Tree Columns per aprire la finestra di dialogo Model Tree Columns. Imposta Not Displayed Type su ECAD Params, individua il parametro ECAD_REF_DES e fai clic sul pulsante Add Column ().
  • SOLIDWORKS – Il designatore di riferimento viene visualizzato per impostazione predefinita nell'albero del modello ().
  • Siemens NX – Nel navigatore dell'assieme, right-click nel punto in cui sono visualizzati i nomi delle colonne per aprire il menu contestuale, quindi seleziona Columns » Component Name per visualizzare la colonna Nome componente ().

Sincronizzazione delle modifiche tra progettisti meccanici

  1. CoDesigner trasferisce l'assieme meccanico del PCB all'ambiente ECAD tramite un Workspace Altium, ad esempio un Workspace Altium 365. Le modifiche inviate e ricevute tramite il Workspace sono direzionali: l'assieme PCB inviato da MCAD (e ricevuto in ECAD) viene archiviato nel Workspace separatamente dall'assieme PCB inviato da ECAD (e ricevuto in MCAD). Ciò significa che un secondo progettista meccanico non può ricevere la scheda modificata che un altro progettista meccanico ha appena inviato al Workspace; riceverà invece gli ultimi dati inviati da ECAD. Tieni presente che i vincoli MCAD esistono solo nell'assieme MCAD in cui sono stati creati. Quando la scheda viene inviata da MCAD a ECAD, vengono trasferite le posizioni dei componenti risultanti dai vincoli, ma non i vincoli stessi. Pertanto, se la scheda viene ricevuta in un nuovo assieme MCAD, non verrà incluso nessuno dei vincoli creati da un precedente progettista MCAD.

Le modifiche ECAD e MCAD vengono archiviate separatamente nel Workspace.Le modifiche ECAD e MCAD vengono archiviate separatamente nel Workspace.

Per consentire ad altri progettisti meccanici di vedere le tue modifiche, salva l'assieme PCB come faresti con qualsiasi altro assieme: in uno spazio di archiviazione condiviso accessibile a entrambi. Questo metodo preserva tutti i vincoli MCAD. In alternativa, chiedi al progettista ECAD di ricevere i dati nell'ambiente ECAD, salvarli e quindi inviare nuovamente il progetto aggiornato a MCAD. Tuttavia, come spiegato sopra, con questo metodo non verrà incluso alcun vincolo MCAD.

  1. Un altro punto importante è che le modifiche apportate allo stesso assieme PCB da diversi progettisti meccanici non vengono unite al momento dell'invio: l'ultima modifica inviata da un progettista meccanico sovrascriverà le modifiche precedenti inviate dagli altri progettisti meccanici.

Il Workspace Altium non è concepito come strumento di sincronizzazione delle modifiche tra più progettisti MCAD; a questo scopo occorre utilizzare un sistema MCAD adeguato per la gestione dei dati di prodotto (PDM). Se non è disponibile un sistema PDM e si utilizza il Workspace Altium, ricorda che il progettista ECAD deve ricevere e accettare le modifiche del progettista MCAD 1, quindi inviare nuovamente la scheda aggiornata al Workspace affinché il progettista MCAD 2 possa riceverle e visualizzarle (come descritto di seguito).

Dimostrazione grafica del processo di sincronizzazione

ECAD e MCAD inviano le proprie modifiche a posizioni di archiviazione diverse nel Workspace. Ciò significa che ciascun progettista può ricevere solo le modifiche inviate dall'altro progettista. Queste modifiche includeranno anche le proprie solo se sono già state accettate dall'altro progettista prima che quest'ultimo effettui l'invio.

Ad esempio, una scheda viene creata in ECAD, inviata al Workspace e ricevuta in MCAD:

Le modifiche al progetto vengono apportate in ECAD

Dopo essere state inviate a MCAD (e archiviate nel Workspace)

Possono essere ricevute in MCAD

 

Se poi il progettista ECAD aggiunge componenti AND il progettista MCAD aggiunge fori, AND se ciascuno invia la propria scheda e poi riceve quella dell'altro, CoDesigner tenterà di rimuovere i fori dalla scheda del progettista MCAD e i componenti dalla scheda del progettista ECAD:

Vengono apportate modifiche sia in ECAD sia in MCAD

Se entrambi i progettisti inviano le proprie modifiche prima di ricevere quelle dell'altro

Le modifiche al progetto dell'altro andranno perse

 

Ciascun progettista ha la possibilità di rifiutare specifiche modifiche proposte; ad esempio, il progettista ECAD potrebbe accettare l'aggiunta dei fori ma rifiutare l'eliminazione dei componenti rimossi. Tuttavia, questo modo di lavorare può essere difficile da gestire con schede e/o modifiche complesse. Inoltre, tutte le modifiche alle decalcomanie vengono considerate da CoDesigner come un'unica modifica e possono quindi essere accettate o rifiutate solo nel loro insieme, non singolarmente.

Un approccio migliore consiste nel far apportare le modifiche a un progettista e fargli inviare la scheda, quindi far ricevere la scheda all'altro progettista prima che apporti le proprie modifiche, come mostrato di seguito.

 

 

 

 

 

 

 

 

 

Utilizza un approccio circolare per trasferire le modifiche al progetto tra ECAD e MCAD.

Inclusione di raccordi e smussi nella forma della scheda in MCAD

Un approccio comune per un progettista meccanico consiste nell'applicare smussi e raccordi per modellare gli angoli della scheda. Se questi vengono definiti in MCAD come entità 3D, CoDesigner non può trasferirli a ECAD perché l'editor PCB ECAD definisce la forma della scheda come un oggetto 2D (con uno spessore). Per risolvere questo problema, quando CoDesigner rileva un'entità 3D di questo tipo, propone di convertirla in un'entità 2D e incorporarla nello schizzo della scheda. 

I raccordi e gli smussi 3D MCAD applicati a uno spigolo lungo l'asse Z possono essere trasformati in 2D da CoDesigner e inviati a ECAD.I raccordi e gli smussi 3D MCAD applicati a uno spigolo lungo l'asse Z possono essere trasformati in 2D da CoDesigner e inviati a ECAD.

  • Tieni presente che la trasformazione di raccordi e smussi è un processo unidirezionale. Una volta convertiti, non possono più essere modificati come entità 3D. 
  • Il supporto iniziale per la trasformazione di entità da 3D a 2D riguarda i raccordi e gli smussi 3D creati sugli spigoli verticali della forma della scheda in MCAD (spigoli lungo l'asse Z).
  • Le versioni precedenti a CoDesigner 3.9 avvisavano il progettista meccanico della presenza di tali entità, che venivano però ignorate.

Supporto per raccordi e smussi:

  • Sono supportati i raccordi regolari (circolari) con raggio costante ().
  • Sono supportati gli smussi definiti da distanze uguali dallo spigolo (distanza-distanza simmetrico) ().
  • Non sono supportati gli smussi definiti come angolo-distanza () o distanza-distanza non simmetrico.
  • Non sono supportati i raccordi e gli smussi definiti su spigoli laterali non rettilinei, né su altri raccordi e smussi.
  • Non sono supportati i raccordi e gli smussi definiti su un progetto rigido-flessibile.

Risoluzione dei problemi del contorno della scheda in ECAD

Quando la scheda viene inviata da ECAD tramite Push, CoDesigner controlla il contorno della scheda e avvisa l'utente se sono presenti problemi relativi a microsegmenti o se sono stati rilevati contorni autointersecanti. Quando la scheda viene importata in MCAD tramite Pull, CoDesigner tenta di risolvere questi problemi. Se non è possibile risolverli, è necessario intervenire in ECAD.

Rimozione automatica dei microsegmenti

CoDesigner 2.4 ha introdotto una funzione automatica per rilevare e correggere i microsegmenti nel contorno della scheda. Se vengono rilevati, viene visualizzata una finestra di dialogo che propone di risolvere i problemi, come mostrato di seguito. Se fai clic su Yes, i problemi rilevati vengono risolti automaticamente. Se fai clic su No e chiudi la finestra di dialogo, viene visualizzata una finestra di errore che indica la posizione dei problemi, che dovranno quindi essere risolti manualmente (come descritto di seguito).

Questa funzione utilizza una nuova API, pertanto è disponibile solo con Altium Designer 21.3.x o versioni successive.

La funzione automatica non risolve le autointersezioni rilevate nel contorno della scheda o in un'apertura della scheda. Per risolverle, puoi utilizzare le tecniche manuali descritte di seguito.

Rimozione manuale dei microsegmenti e delle autointersezioni

I microsegmenti e le autointersezioni che non sono stati risolti automaticamente o che vengono rilevati in un'apertura della scheda devono essere risolti manualmente.

Per correggere i problemi in ECAD:

  1. Copia le informazioni sugli errori dalla finestra di dialogo in un editor di testo, in modo da avere a disposizione le coordinate dei problemi.

  2. Imposta la griglia di aggancio (scorciatoia Gtrl+G) su un valore ridotto (ad esempio 0,001 mil), in modo da poter apportare piccole modifiche alla posizione dei vertici.

  3. Passa a View » Board Planning Mode.

  4. Ingrandisci l'area in cui si trova il problema. In alternativa, utilizza il comando Jump Location (Edit » Jump » New Location oppure la scorciatoia J, L) e inserisci le coordinate nella finestra di dialogo Jump to Location. Puoi includere le unità (mm o mil) insieme al valore se sono diverse dalle unità attuali della scheda. Se il problema è dovuto a un arco, la posizione del problema potrebbe corrispondere al centro dell'arco. In questo caso, controlla visivamente il contorno della scheda per individuare archi corti e poco pronunciati.

  5. Esegui il comando Design » Edit Board Shape (scorciatoia D, D). Il contorno della scheda mostrerà i vertici alle estremità e al centro di ciascun bordo. Cerca eventuali vertici molto vicini tra loro e archi poco pronunciati. Utilizza i seguenti suggerimenti per risolvere i problemi:

    1. Fai clic e trascina un bordo o un vertice per modificare la forma. Durante la modifica sono disponibili tre modalità: Interrompi bordo, Sposta (fai scorrere) bordo, Incurva (piega) bordo; premi Shift+Space durante la modifica per passare da una modalità all'altra. La modalità corrente viene visualizzata nella barra di stato.
    2. Sposta leggermente il vertice all'estremità di un bordo corto, quindi rilascia il pulsante del mouse. Spesso questo è sufficiente perché il software risolva il problema e rimuova il bordo corto.
    3. Un arco corto e poco pronunciato può essere convertito in un bordo rettilineo trascinando il vertice centrale in modalità Incurva per appiattire l'arco (che verrà sostituito da un bordo rettilineo al rilascio).
    4. Quando il bordo in movimento o la corda dell'arco si allinea con un bordo esistente, vengono visualizzate guide di allineamento verdi.
    5. Fai clic su un vertice e tieni premuto il pulsante del mouse, quindi premi Delete per rimuoverlo; per aggiungere un vertice, tieni premuto Ctrl mentre fai clic sul bordo, quindi posiziona il cursore e rilascia.

     

  6. Esegui nuovamente il Push della scheda.

Le autointersezioni del contorno della scheda e i microsegmenti devono essere risolti prima di poter inviare la scheda a MCAD tramite Push.

Il video qui sopra mostra come risolvere i problemi relativi al contorno della scheda e a un'apertura della scheda in Altium Designer. La procedura è sostanzialmente la stessa negli altri software di progettazione Altium.

Scopri di più sulle modalità di modifica dei vertici

Scopri di più sulla definizione della forma della scheda

La correzione di un problema obbliga ECAD a ricalcolare l'intero contorno della scheda o dell'apertura; questo ricalcolo potrebbe risolvere automaticamente altri problemi, quindi si consiglia di eseguire un Push dopo ogni intervento di correzione.

Importazione di una revisione precedente del PCB in MCAD tramite Pull

Per importare la scheda ECAD in un assieme MCAD vuoto tramite Pull, fai clic sul pulsante Pull nel pannello Altium CoDesigner per aprire la finestra di dialogo Select Project from Company Workspace. Per impostazione predefinita, la finestra di dialogo propone l'ultima scheda inviata tramite Push. Se devi aprire un rilascio o una revisione precedente di un progetto PCB, fai clic su Modifica nella sezione ECAD Push to Open della finestra di dialogo, aprendo così la finestra di dialogo Select Pushi.

La finestra di dialogo elenca tutti i Push precedenti: scegli quello desiderato e fai clic su OK. Se ai commit ECAD sono stati assegnati dei tag, puoi filtrare rapidamente l'elenco abilitando l'opzione Only show tagged commits nella finestra di dialogo Select Push.

Utilizza la finestra di dialogo Select Push per selezionare la revisione precedente tra tutte quelle inviate tramite Push da ECAD.Utilizza la finestra di dialogo Select Push per selezionare la revisione precedente tra tutte quelle inviate tramite Push da ECAD. 

  • Il Workspace esegue il Push automatico, avviando questo processo dopo il primo Pull in MCAD. Scopri di più sul Push automatico.

Visibilità delle modifiche apportate sul lato ECAD

È importante aprire direttamente l'assieme PCB nel software MCAD, non il dispositivo o l'assieme principale in cui l'assieme PCB dovrà essere inserito. Se l'assieme PCB è aperto, le modifiche apportate e inviate tramite Push dal lato ECAD verranno riportate in dettaglio nel pannello Altium CoDesigner. Se invece è aperto il dispositivo o l'assieme principale, le modifiche non verranno riportate nel pannello.

Acquisizione delle modifiche all'assieme PCB da ECAD

  1. Apri l'assieme PCB come file separato (come assieme radice) in MCAD.
  2. Apri il pannello Altium CoDesigner.
  3. Fai clic su Pull.
  4. Esamina le modifiche nella tabella, abilita quelle che desideri applicare e fai clic sul pulsante Apply.

Prima di essere trasferiti da ECAD a MCAD, i modelli 3D dei componenti vengono trasformati nel formato Parasolid (scopri di più su come vengono denominati i modelli 3D in MCAD). In alcune situazioni, alcuni modelli potrebbero non essere trasformabili. Tali modelli vengono sostituiti in MCAD dal rispettivo volume d'ingombro e CoDesigner visualizza un messaggio di avviso.

In alternativa, puoi sostituire un modello di questo tipo con un modello Parasolid a corpo singolo in ECAD, poiché questi modelli vengono trasferiti direttamente tra ECAD e MCAD senza trasformazione. Scopri di più sulla risoluzione dei problemi dei modelli.

Quando apri un assieme PCB in MCAD per la prima volta

  1. Aggiungi l'assieme PCB all'assieme del dispositivo.
  2. Fissalo applicando accoppiamenti/vincoli adeguati.

If a contour of the PCB does not correspond to the shape of your enclosure:

  1. Inizia a modificare la parte della scheda.
  2. Modifica lo schizzo dell'estrusione della scheda e adatta la sua forma all'involucro.

Un modo per modificare la forma del PCB consiste nell'eliminare l'intero contorno e ricrearlo da zero utilizzando un offset rispetto al contorno corrispondente dell'involucro.

Modificare il progetto PCB in MCAD

Di seguito sono riportati alcuni suggerimenti per garantire che le forme e gli oggetti di progettazione utilizzati in MCAD siano supportati quando la scheda viene inviata a ECAD.

Modificare la forma del contorno della scheda

  1. Avvia la modifica della parte della scheda.
  2. Modifica lo schizzo dell'estrusione della scheda.

Notes:

  • Non includere contorni interni nello schizzo del contorno della scheda in Creo e Inventor, né nello schizzo del contorno della scheda rigido-flessibile in SolidWorks. Per le aperture e i fori, utilizza rispettivamente la funzione Taglio estruso o Foro.

  • Non creare più profili nello schizzo del contorno della scheda in Inventor: CoDesigner potrebbe interpretarli in modo imprevedibile.

  • In Autodesk Fusion, se la forma della scheda viene ricreata in MCAD utilizzando il comando Proietta per proiettare un contorno esistente dell'involucro, devi disabilitare l'opzione Projection Link nella finestra di dialogo PROJECT di Autodesk Fusion. Quando l'opzione Collegamento proiezione è abilitata, il contorno proiettato viene ridimensionato automaticamente ogni volta che viene ridimensionato il contorno di riferimento; al momento CoDesigner non supporta questa funzionalità.

Modificare l'origine MCAD della scheda

  1. Se necessario, il progettista meccanico può modificare l'origine MCAD di una scheda nuda nelle fasi iniziali della definizione della scheda. Per farlo, è sufficiente spostare o ridisegnare l'intero sketch del contorno della scheda all'interno della parte della scheda. Nota che la parte della scheda è vincolata come “fissa” all'interno dell'assieme della scheda, con la propria origine coincidente con quella dell'assieme (pertanto, l'“origine MCAD” si riferisce sia all'origine della parte della scheda sia all'origine dell'assieme della scheda).

Si raccomanda vivamente di NON modificare o rimuovere questo vincolo, poiché ciò potrebbe causare modifiche imprevedibili.

Notes:

  • Se sono già stati posizionati dei componenti, questi devono essere spostati di conseguenza all'interno dell'assieme della scheda.
  • L'origine “elettrica” della scheda in ECAD non verrà modificata, poiché viene gestita separatamente.

Creare/modificare i fori di montaggio

  1. Avvia la modifica della parte della scheda.
  2. Crea/modifica una funzione Hole sulla superficie superiore o inferiore della parte della scheda.

Notes:

  • Le ripetizioni di funzioni non sono supportate.
  • Se le posizioni dei fori sono definite in relazione al bordo della scheda, queste relazioni andranno perse se il contorno della scheda viene successivamente modificato in ECAD e riportato in MCAD. Per ulteriori informazioni sull'utilizzo dei fori, consulta la sezione Utilizzare vincoli e quote di seguito.

Creare/modificare le aperture

  1. Avvia la modifica della parte della scheda.
  2. Crea/modifica una funzione Extruded Cut basata sulla superficie superiore o inferiore della parte della scheda.

Notes:

  • Gli schizzi con più contorni non sono supportati in PTC Creo o Autodesk Inventor e non devono essere utilizzati.*
  • Le ripetizioni di funzioni non sono supportate.
  • Se lo schizzo del taglio estruso è definito in relazione al bordo della scheda, queste relazioni andranno perse se il contorno della scheda viene successivamente modificato in ECAD e riportato in MCAD.

Modificare il posizionamento dei componenti

  1. Avvia la modifica dell'assieme della scheda.
  2. Sposta/ruota/capovolgi un componente oppure applicagli un accoppiamento/vincolo.

Notes:

  • I fori dei componenti e la serigrafia non seguono gli spostamenti dei componenti in MCAD. Per recepire modifiche di questo tipo legate ai componenti, invia la scheda a ECAD, applica le modifiche in quell'ambiente, quindi invia nuovamente la scheda da ECAD a MCAD per aggiornare i fori dei componenti e la serigrafia.
  • Gli accoppiamenti/vincoli MCAD che fanno riferimento a un bordo della scheda possono andare persi se la forma della scheda viene modificata in ECAD.

Sincronizzare lo stato fisso o vincolato in MCAD con lo stato bloccato in ECAD

Se un componente è fisso o vincolato in MCAD, diventa bloccato in ECAD (indipendentemente dal fatto che il vincolo consenta o meno spostamenti all'interno dell'assieme PCB). Se un componente è bloccato in ECAD, diventa fisso in MCAD, a meno che non sia già vincolato in quell'ambiente. Le modifiche allo stato bloccato/fisso vengono sincronizzate tra MCAD ed ECAD.

Trasferire i parametri dei componenti ECAD a MCAD

I parametri dei componenti PCB in ECAD vengono trasferiti ai modelli corrispondenti creati in MCAD. Nota che questo non include i componenti originariamente posizionati in MCAD.

Utilizzare vincoli e quote in MCAD

Vincoli applicati al contorno della scheda

  1. Il progettista meccanico può applicare un vincolo tra un elemento del contorno della scheda e un altro elemento del contorno della scheda, una funzione di riferimento, una parte di un assieme di livello superiore oppure un componente. CoDesigner non modifica questi vincoli. Tuttavia, se il contorno della scheda viene modificato sul lato ECAD, lo schizzo della parte della scheda verrà ridisegnato in MCAD e tutti gli ID dei bordi verranno modificati. Nota che qualsiasi modifica a qualsiasi porzione del contorno della scheda in ECAD comporterà il ridisegno dell'intera scheda in MCAD e la modifica di tutti gli ID dei bordi della scheda. Se a tali bordi o alle superfici derivate erano stati applicati dei vincoli, questi andranno persi. La scheda rimarrà nella stessa posizione in MCAD e, se necessario, i vincoli potranno essere ripristinati manualmente.

Considerando il tempo necessario per ridefinire i vincoli, si consiglia di only make changes to the board outline in MCAD.

Note: Ricorda che CoDesigner non può essere utilizzato per trasferire modifiche tra progettisti meccanici (vedi Sincronizzare le modifiche tra progettisti meccanici).

Vincoli applicati ai componenti

  1. Il progettista meccanico può applicare un vincolo tra un componente e la scheda, un involucro oppure un altro componente. Questi vincoli rimarranno validi se il modello di quel componente è reperibile localmente (se l'assieme PCB non viene creato da zero in una cartella diversa o se viene configurata una cartella comune per archiviare i modelli). Tuttavia, se un componente viene spostato sul lato ECAD, la modifica del posizionamento sul lato MCAD potrebbe non corrispondere a tale spostamento e dovrà essere verificata manualmente (CoDesigner ti avviserà in questa situazione). Per i componenti con un footprint ECAD, la distanza del componente dalla scheda (posizione rispetto alla superficie della scheda lungo la direzione Z) sarà sempre definita dalla posizione del modello STEP nel footprint. CoDesigner tenterà sempre di sovrascrivere eventuali vincoli MCAD in conflitto durante l'importazione in MCAD.

Note: Presta attenzione ai punti in cui vengono applicati gli accoppiamenti/vincoli. Ad esempio, se non hai fissato l'assieme PCB all'interno dell'assieme del dispositivo e poi applichi un vincolo/accoppiamento tra un componente del PCB e l'involucro, potresti causare modifiche imprevedibili al progetto.

Modifiche che non verranno trasferite da MCAD a ECAD

  • Spessore della scheda nuda: definito dallo stackup dei layer in ECAD.

    Note: le modifiche apportate allo spessore della scheda in MCAD verranno mostrate come modifiche non applicabili in ECAD, in modo che il progettista ECAD sia informato della modifica proposta.

  • Sono supportati i raccordi 3D definiti con un raggio costante e gli smussi 3D definiti da distanze uguali dal bordo (definiti nella direzione dell'asse z), così come i fori e i tagli estrusi nella direzione dell'asse z della scheda. Qualsiasi altra caratteristica geometrica 3D applicata alla parte della scheda, come gli smussi angolo-distanza, viene ignorata. Scopri di più su come lavorare con raccordi e smussi.
  • Qualsiasi altra caratteristica geometrica applicata alla parte della scheda (ad es. smussi/raccordi 3D), ad eccezione dei fori e dei tagli estrusi nella direzione dell'asse z della scheda.
  • Qualsiasi altra caratteristica geometrica creata nel contesto dell'assieme della scheda (ad es. fori creati nel contesto di un assieme), a meno che tali caratteristiche non vengano propagate alle parti.
  • La posizione dei fori dei componenti, se vengono spostati separatamente dal componente.
  • Le dimensioni dei fori dei componenti.
  • Le ripetizioni di caratteristiche.
  • Gli schizzi di aperture con più contorni (in PTC Creo e Autodesk Inventor).
  • Le modifiche apportate al rame estruso.
  • Le modifiche apportate alla serigrafia.
  • Le eliminazioni dei componenti. Poiché le modifiche alla posizione dei componenti vengono trasferite a ECAD, il progettista MCAD potrebbe indicare un'eliminazione spostando il componente al di fuori dell'area della scheda (scopri perché le eliminazioni dei componenti non sono supportate). 

Lavorare nel contesto dell'assieme del dispositivo

In CoDesigner 2.2.0 è stato aggiunto il supporto per lavorare a livello di assieme del dispositivo in MCAD e trasferire poi l'involucro insieme alla scheda a ECAD. Il video seguente illustra come includere l'assieme della scheda nell'involucro del dispositivo e trasferire l'involucro a ECAD.

Consulta Note nel riquadro a destra per sapere se la funzionalità di scambio dell'involucro è disponibile nella tua installazione di MCAD CoDesigner. Se non è disponibile, questo video mostra un approccio alternativo per trasferire l'involucro.

Una panoramica del lavoro nel contesto dell'assieme del dispositivo.

Suggerimenti per lavorare con l'involucro:

  • Dopo aver posizionato l'assieme della scheda nell'involucro, fai clic sul pulsante Recognize nel pannello Altium CoDesigner. CoDesigner rileverà la relazione tra la scheda e l'involucro e riporterà nella parte superiore del pannello i nomi di tutti gli assiemi di schede aggiunti all'involucro del dispositivo.

  • Una volta rilevata la relazione, l'ultimo passaggio consiste nell'aggiungere l'involucro alla scheda. Per farlo:

    • Seleziona l'involucro nell'albero del modello.
    • Visualizza la barra multifunzione Altium CoDesigner.
    • Fai clic sul pulsante Enclosure nella barra multifunzione.
    • Apri/visualizza il pannello Altium CoDesigner, dove puoi verificare che l'involucro sia associato alla scheda nella sezione Board Enclosure del pannello Altium CoDesigner.
  • L'involucro con la scheda può ora essere inviato a ECAD.

Inviare a ECAD l'assieme PCB con le modifiche

  • Assicurati che l'assieme PCB sia aperto come documento separato (come assieme principale) in MCAD.
  • Vai al pannello Altium CoDesigner.
  • Fai clic su Push.

* È previsto un miglioramento di questo comportamento in un aggiornamento futuro.

Lavorare con un sistema di gestione dei dati MCAD

Consulta Note nel riquadro a destra per sapere se la funzionalità di collegamento dei componenti ECAD-MCAD è disponibile nella tua installazione di MCAD CoDesigner.

CoDesigner supporta il posizionamento di componenti MCAD nativi quando il PCB viene inviato da ECAD e ricevuto in MCAD. A tale scopo, CoDesigner richiede al software MCAD di recuperare il modello del componente dal sistema di gestione dei dati MCAD (in base al nome del modello), quindi posiziona tale componente nell'assieme PCB MCAD al posto del modello proveniente da ECAD.

Il collegamento dei componenti nativi da ECAD a MCAD è attualmente supportato in:

  • PTC Creo Parametric con CoDesigner Addin versione 2.6.0 o successiva, connesso a un server PTC Windchill®. Consulta la documentazione di Creo per informazioni su come connetterti a Windchill. Scopri di più sulla configurazione di PTC Creo.
  • SOLIDWORKS con CoDesigner Addin versione 2.6.0 o successiva, connesso a SOLIDWORKS® PDM Professional. Consulta la documentazione di SOLIDWORKS per informazioni su come connetterti a SOLIDWORKS PDM. Scopri di più su come configurare SOLIDWORKS per lavorare con componenti MCAD nativi.
  • Siemens® NX™ con CoDesigner Addin versione 3.4.0 o successiva, connesso a Siemens Teamcenter PLM. Consulta la documentazione di Siemens NX per informazioni su come connetterti a Teamcenter PLM. Scopri di più su come configurare Siemens NX per lavorare con componenti MCAD nativi.
  • Il collegamento tra il componente ECAD e il componente MCAD nativo è definito nel tuo Workspace Altium. Scopri di più sul collegamento dei componenti ECAD ai componenti MCAD.
  • Il Workspace Altium non è concepito come strumento per consentire a più progettisti MCAD di sincronizzare le modifiche; a tale scopo è necessario utilizzare un sistema di gestione dei dati di prodotto MCAD adeguato. Se non è disponibile un PDM e si utilizza il Workspace Altium, ricorda che il progettista ECAD deve ricevere e accettare le modifiche del progettista MCAD 1, quindi inviare la scheda aggiornata al Workspace, affinché il progettista MCAD 2 possa poi riceverle e visualizzarle.

Lavorare con SOLIDWORKS PDM

CoDesigner è stato sviluppato e testato con SOLIDWORKS® PDM Professional.

Posizionare componenti MCAD nativi da SOLIDWORKS PDM

Quando il progetto della scheda viene trasferito da ECAD a SOLIDWORKS MCAD, CoDesigner supporta la sostituzione del componente ECAD con un componente MCAD nativo equivalente proveniente dal sistema SOLIDWORKS PDM. A tale scopo, devi configurare le impostazioni in:

  • MCAD - configura le impostazioni PDM e l'archiviazione dei modelli di CoDesigner e familiarizza con i requisiti di sincronizzazione, come descritto qui.
  • ECAD - fai riferimento al modello MCAD nel componente ECAD utilizzando la sintassi corretta. Il riferimento al componente MCAD deve essere definito nel componente ECAD come parametro, con il valore del parametro nella forma:
    <vault>:folder\folder\component.sldprt, dove <vault> è il nome del vault di SOLIDWORKS PDM.
  • Workspace - configura le opzioni del Workspace per indicare che desideri utilizzare componenti MCAD nativi e definisci quale parametro del componente ECAD verrà utilizzato per fare riferimento al componente MCAD equivalente. Scopri di più sul collegamento dei componenti ECAD ai componenti MCAD.

Prima di ricevere le modifiche nell'assieme PCB esistente

  • Sincronizza con il server la copia locale della cartella dei componenti Cartella comune per l'archiviazione dei modelli (utilizza il comando Get latest version in SOLIDWORKS PDM)
  • Esegui il check-out dei seguenti file:
    • Assieme della scheda
    • Parte della scheda
    • Per gli assiemi rigido-flessibili 2.0: tutte le parti e i sottoassiemi della scheda
    • Se viene generato il rame 3D: assiemi e parti relativi al rame 3D e alla maschera di saldatura
    • PNG delle decalcomanie, se archiviati in PDM

Note: Normalmente non è necessario eseguire il check-out dei modelli dei componenti da PDM.

Quando si acquisiscono le modifiche da ECAD a MCAD

  • Presta attenzione alle eventuali modifiche alle proprietà dei componenti che CoDesigner potrebbe proporre: la stringa corrispondente sarà evidenziata in giallo nella tabella delle modifiche del pannello Altium CoDesigner in SOLIDWORKS.

Una causa comune di queste modifiche è che, quando crea i modelli dei componenti in MCAD, CoDesigner scrive nelle proprietà dei modelli MCAD le proprietà dei componenti memorizzate nella libreria dei componenti ECAD. Tuttavia, alcune di queste proprietà, ad esempio Description e Material, potrebbero essere modificate automaticamente in seguito da MCAD o PDM. Di conseguenza, se vengono rilevati valori diversi per le proprietà, CoDesigner proporrà di modificarli.

Tuttavia, se tenti di applicare queste modifiche, MCAD richiederà di eseguire il check-out da PDM di ogni modello interessato oppure di salvarlo con un altro nome. Per evitarlo, deseleziona le modifiche relative alle proprietà dei componenti nel pannello Altium CoDesigner. Tieni presente che è fortemente consigliato chiarire perché le proprietà dei componenti sono diverse e sincronizzarle sui lati MCAD ed ECAD.

Dopo aver applicato le modifiche

  • Esegui il check-in in PDM dei componenti appena creati, dell'assieme della scheda, dei sottoassiemi e delle parti.

Clonazione del PCB MCAD

Hai un assieme PCB MCAD esistente che vorresti clonare e riutilizzare in un nuovo progetto PCB per non perdere le quote e i riferimenti meccanici? Puoi farlo modificando due proprietà nella copia clonata dell'assieme MCAD.

L'assieme PCB MCAD è associato al progetto ECAD tramite due proprietà, ManagedProjectGUID e ManagedProjectName, che possono essere visualizzate e modificate nella finestra di dialogo Properties dell'assieme PCB MCAD. L'immagine seguente mostra la finestra di dialogo Properties di SOLIDWORKS.

Due proprietà collegano l'assieme MCAD al progetto ECAD.Due proprietà collegano l'assieme MCAD al progetto ECAD.

  1. Per associare un assieme PCB MCAD esistente a un nuovo progetto ECAD, devi aggiornare queste proprietà nell'assieme MCAD in modo che corrispondano al nuovo progetto ECAD.
  • ManagedProjectName - il nome del file del progetto PCB ECAD: <ManagedProjectName>.PrjPcb

  • ManagedProjectGUID - per trovare il GUID, puoi copiarlo da una delle seguenti posizioni:

    1. Barra degli indirizzi del browser del Workspace – apri il Workspace Altium in cui è archiviato il progetto, quindi fai doppio clic sul progetto per aprirlo in una scheda separata del browser. L'URL nella barra degli indirizzi del browser include ManagedProjectGUID (); oppure dal

    2. File di progetto ECAD – apri il file di progetto in un editor di testo (ha l'estensione .PrjPcb). ManagedProjectGUID si trova nella sezione [Design] all'inizio del file (). Copia ManagedProjectGUID, ma do not modify or save il file .PrjPcb nell'editor di testo.

  1. Nel software MCAD, apri l'assieme PCB MCAD, modifica Value di queste due proprietà, salva l'assieme MCAD e chiudilo.

  2. Riapri l'assieme MCAD clonato e controlla la parte superiore del pannello Altium CoDesigner; ora dovrebbe mostrare la proprietà ManagedProjectName che hai inserito nel file clonato al passaggio 1. Se è così, la clonazione è riuscita e la definizione della scheda può ora essere Pushed nel Workspace dal software MCAD.

    Dopo aver modificato le proprietà ManagedProjectName e ManagedProjectGUID, il pannello CoDesigner mostrerà il nome aggiornato del progetto.Dopo aver modificato le proprietà ManagedProjectName e ManagedProjectGUID, il pannello CoDesigner mostrerà il nome aggiornato del progetto.

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Contents
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ù.

Contents