Sincronizzazione di una scheda rigido-flessibile

L’editor PCB ECAD di Altium supporta due modalità di progettazione Rigid-Flex: la modalità originale (comunemente chiamata Rigid-Flex 1) e la modalità Advanced Rigid-Flex (nota anche come Rigid-Flex 2). A partire da CoDesigner 3.4, anche CoDesigner supporta entrambe le modalità di progettazione Rigid-Flex. Continua a leggere per saperne di più sulla progettazione di un PCB Rigid-Flex in ECAD.

Questa funzionalità di sincronizzazione rigid-flex di CoDesigner richiede:

  • Un client di progettazione Altium supportato:

    • Tieni presente che non tutte le funzionalità descritte in questa pagina sono disponibili in tutte le installazioni di Altium MCAD CoDesigner. Per maggiori informazioni, fai riferimento al pannello Feature Availability sulla destra.

    • Per determinare i client di progettazione Altium supportati, prendi nota della versione dell’addin MCAD CoDesigner che stai utilizzando, quindi verifica le versioni supportate nella Matrice di compatibilità delle versioni ECAD-MCAD 

  • Un Altium Workspace; i Workspace supportati includono:

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

  • Una piattaforma MCAD supportata, che attualmente include:

    • Per la modalità Standard Rigid-Flex (RF1) di Altium Designer:

      • Dassault Systemes SOLIDWORKS® (Standard, Pro e Premium) - versione 2020 o successiva, con CoDesigner Addin versione 2.6.0 o successiva.

      • PTC Creo Parametric® - 7.x o successiva, con CoDesigner Addin versione 2.6.0 o successiva.

    • Per la modalità Advanced Rigid-Flex (RF2) di Altium Designer:

      • SOLIDWORKS o PTC Creo con CoDesigner Addin versione 3.4.0 o successiva.

      • Siemens NX con CoDesigner Addin versione 3.11 (attualmente in beta)

Forse il progetto di circuito stampato più impegnativo da portare in produzione è un progetto rigid-flex. La progettazione di un circuito flex o rigid-flex è in larga misura un processo elettromeccanico. La progettazione di qualsiasi PCB è un processo tridimensionale, ma per un progetto flex o rigid-flex i requisiti tridimensionali sono molto più importanti. Perché? Perché la scheda rigid-flex può essere fissata a più superfici all’interno dell’involucro del prodotto durante il processo di assemblaggio, richiedendo un’attenta progettazione del modo in cui la scheda popolata deve flettersi durante l’assemblaggio per interfacciarsi con l’involucro.

Fino a oggi, questa complessa sfida di progettazione elettromeccanica è stata risolta realizzando un mock-up meccanico, noto anche come sagoma di carta. Questo processo deve essere il più accurato e realistico possibile, includendo tutti i possibili elementi meccanici e hardware, in modo che sia il processo di assemblaggio sia l’assemblaggio finale possano essere analizzati con attenzione.

Altium CoDesign aiuta a risolvere questa sfida, offrendo la possibilità di trasferire il progetto rigid-flex tra i domini ECAD e MCAD. Lo fa implementando ogni regione flessibile della scheda come una feature di lamiera in MCAD.

Progettazione Rigid-Flex in ECAD

Nel software di progettazione PCB di Altium sono disponibili due modalità di progettazione rigid-flex. La modalità standard, chiamata Rigid-Flex (o Rigid-Flex 1), supporta progetti rigid-flex semplici. Se il tuo progetto ha requisiti rigid-flex più complessi, come regioni flessibili sovrapposte, allora hai bisogno della modalità Advanced Rigid-Flex (nota anche come Rigid-Flex 2). Oltre alle regioni flessibili sovrapposte, la modalità Advanced supporta anche: definizione visiva dei substacks, definizione più semplice delle regioni rigide e flessibili della scheda, pieghe su scassi annidati, separazioni di forma personalizzata e supporto per strutture di tipo bookbinder. La modalità richiesta viene selezionata nel Layer Stack Manager; scopri di più su Abilitazione della progettazione Rigid-Flex.

Un modo rapido per verificare quale modalità rigid-flex viene utilizzata per una scheda in ECAD è passare a Board Planning Mode (scorciatoia 1) e dare un’occhiata a Active Bar.

  • Modalità standard di pianificazione della scheda rigid-flex Active Bar   Fai clic e trascina per spostare

  • Modalità Advanced di pianificazione della scheda rigid-flex Active Bar   Fai clic e trascina per spostare

Nell’editor PCB di Altium, la scheda rigid-flex viene progettata nel piano X-Y come una raccolta di regioni di scheda rigide e flessibili separate. Il piano Z viene definito configurando l’insieme degli strati di rame, isolamento e finitura superficiale da creare durante il processo di fabbricazione della scheda.

Per un progetto rigid-flex, l’insieme degli strati di fabbricazione può essere diverso per ciascuna regione della scheda. Ad esempio, una regione rigida potrebbe avere quattro strati di rame, una regione flessibile che si estende da quella regione rigida potrebbe avere uno strato di rame e uno di poliimmide, e la regione flessibile potrebbe collegarsi a un’altra regione rigida composta da sei strati di rame. Durante la progettazione PCB in ECAD, viene definito e assegnato a ciascuna di queste regioni un layer stack separato.

Una scheda con due regioni rigide collegate da una regione flessibile nell’editor PCB ECAD e in MCAD. Una scheda con due regioni rigide collegate da una regione flessibile nell’editor PCB ECAD e in MCAD.

Nel software di progettazione di Altium la scheda rigid-flex viene progettata in piano. Le pieghe definite nelle regioni flessibili possono essere applicate quando la scheda viene visualizzata in 3D Layout Mode dell’editor PCB, spostando il cursore Fold State nella modalità Layer Stack Regions del pannello PCB. Le pieghe vengono applicate nell’ordine Sequence configurato nel pannello. In alternativa, usa il tasto di scelta rapida 5 nell’editor PCB ECAD per piegare e distendere la scheda.

La scheda viene inviata a MCAD nello stato piegato; le pieghe possono quindi essere soppresse in MCAD per visualizzare e lavorare sulla scheda. Per piegare o distendere la scheda in MCAD, fai clic sul pulsante Fold Unfold nel ribbon Altium CoDesigner () oppure sopprimi le pieghe nell’albero del modello MCAD.

Scopri di più su Definizione del layer stack

Scopri di più su Definizione delle regioni della scheda e delle linee di piega

Scopri di più su Progettazione Rigid-Flex

Requisiti per la definizione della scheda ECAD

Quando la scheda viene inviata da ECAD, CoDesigner verifica la presenza di potenziali problemi con il contorno della scheda e con la posizione e la dimensione delle aree di piega. Durante il Pull in MCAD, CoDesigner controlla anche il raggio di ciascuna piega e rifiuta qualsiasi piega che non possa essere resa come piega di lamiera MCAD.

La forma della scheda

Durante il Push da ECAD, il contorno della scheda (outline) viene testato. Se vengono rilevati micro-segmenti o contorni auto-intersecanti, devono essere risolti. CoDesigner 2.4 ha introdotto una funzionalità automatica per rilevare e risolvere i micro-segmenti nel contorno della scheda.

CoDesigner verifica il contorno della scheda per individuare problemi che non possono essere supportati in MCAD e li risolve automaticamente.CoDesigner verifica il contorno della scheda per individuare problemi che non possono essere supportati in MCAD e li risolve automaticamente.

Se scegli di non risolvere automaticamente i micro-segmenti, oppure se nel contorno sono presenti contorni auto-intersecanti, o micro-segmenti o contorni auto-intersecanti in uno scasso della scheda, questi devono essere risolti manualmente. Scopri di più su Risoluzione dei problemi del contorno della scheda

Linee di piega

In ECAD, tecnicamente non esiste un limite alle proprietà che possono essere applicate a una piega in un PCB flessibile. In MCAD, le funzionalità di lamiera vengono utilizzate per rappresentare i segmenti flessibili della scheda. Per garantire che le pieghe possano essere rappresentate in MCAD, devono essere soddisfatti i seguenti requisiti:

  • Un’area di piega non deve sovrapporsi né toccare un’altra area di piega o una regione rigida. Il raggio di piega non deve estendersi oltre una linea di separazione adiacente, richiedendo almeno 0,5 mil (0,0127 mm) di distanza tra il bordo dell’area di piega e una regione rigida. Questo viene verificato durante il Push in ECAD; eventuali problemi rilevati devono essere risolti per poter eseguire correttamente il Push.

In questo progetto, l’area di piega è troppo vicina alla linea di separazione (meno di 0,5 mil).In questo progetto, l’area di piega è troppo vicina alla linea di separazione (meno di 0,5 mil).

  • Devono essere definiti raggi di piega adeguati. CoDesigner verifica: un raggio di piega troppo piccolo; un angolo di piega troppo grande; oppure segmenti di piega troppo corti. Questo viene controllato durante il Pull in MCAD, tenendo conto dello spessore del “metallo” e dei requisiti di bend relief.

Due pieghe hanno un raggio troppo piccolo per essere formate in lamiera, quindi non possono essere create.Due pieghe hanno un raggio troppo piccolo per essere formate in lamiera, quindi non possono essere create.

In ECAD non è possibile prevedere con precisione quali pieghe possano essere realizzate dagli strumenti MCAD e quali falliranno. Tuttavia, durante un Pull verso MCAD, CoDesigner avviserà se una piega non può essere realizzata. In questa situazione, si raccomanda che l’ingegnere meccanico contatti il progettista ECAD per definire come modificare le proprietà di una specifica piega.

Durante il Pull in MCAD, CoDesigner verifica che il raggio minimo di piega sia:

rmin > 1/2 * FlexSubstackThickness

Lo spessore del substack viene visualizzato nel pannello Properties del Layer Stack Manager.

Progettazione Advanced Rigid-Flex

Passa alla modalità Advanced Rigid-Flex nell’editor PCB ECAD se il tuo progetto richiede una delle seguenti funzionalità rigid-flex ECAD-MCAD:

  • Regioni flessibili con spessori diversi

  • Regioni flessibili separate che si sovrappongono tra loro 

  • Rappresentazione di rame e serigrafia sulle regioni rigide in MCAD in SOLIDWORKS

  • Una piega locale (una piega localizzata in una regione flessibile che si trova all’interno di uno scasso in una regione flessibile più grande)

Un progetto Advanced Rigid-Flex con regioni flessibili sovrapposte di spessori diversi, aperto in Altium Designer e in PTC Creo.Un progetto Advanced Rigid-Flex con regioni flessibili sovrapposte di spessori diversi, aperto in Altium Designer e in PTC Creo.

Riepilogo della struttura di una scheda Advanced Rigid-Flex (RF2) in MCAD

Di seguito è riportato un riepilogo della struttura MCAD di una scheda Advanced Rigid-Flex:

  • Ogni regione rigida di un progetto RF2 è rappresentata come un assieme MCAD, che include quella parte rigida (regione) della scheda e i componenti montati su quella regione (in modo molto simile a come un PCB rigido viene modellato in MCAD).

  • Ogni regione flessibile della scheda è rappresentata come una parte in lamiera. All'interno di questa parte, ogni linea di piega ECAD è definita come una piega di schizzo. Si noti che una piega che può essere inviata con Push da ECAD potrebbe non essere formata correttamente in MCAD, a causa dei requisiti di piegatura di quello strumento MCAD. Si noti inoltre che i componenti sulle regioni flessibili non sono ancora supportati.

  • Per gli scassi che si estendono attraverso più regioni della scheda, in MCAD vengono creati estrusi di taglio separati. Se l'ingegnere meccanico desidera modificare in MCAD la forma di uno di questi scassi, deve modificare tutti questi estrusi.

I video seguenti forniscono una panoramica di come CoDesigner costruisce una scheda Advanced Rigid-Flex in MCAD (che differisce da come viene costruita una scheda Rigid-Flex standard). Sebbene la dimostrazione sia eseguita in SOLIDWORKS, il flusso è sostanzialmente lo stesso in tutti gli strumenti MCAD supportati; le differenze sono indicate nelle didascalie dei video.

Video 1 – Advanced Rigid-Flex, comprendere la struttura

Panoramica di come CoDesigner costruisce una scheda in MCAD.

Video 2 – Advanced Rigid-Flex, modifica delle regioni della scheda

Modifica della forma della scheda rigid-flex in MCAD.

Video 3 – Advanced Rigid-Flex, modifica delle pieghe

Modifica e aggiunta di pieghe a una scheda rigid-flex in MCAD.

MCAD CoDesigner è in costante sviluppo. Per ottenere i migliori risultati durante il Push e il Pull delle modifiche alle linee di piega rigid-flex, si consiglia di utilizzare CoDesigner 3.7 o versioni successive.

Note sul lavoro con schede Advanced Rigid Flex

  1. Quando si progetta una scheda RF2 in ECAD, ogni regione rigida e flessibile della scheda viene disegnata come un oggetto separato, al quale viene poi assegnato un substack. Questo differisce da una scheda RF1, in cui si definisce prima la forma complessiva della scheda e poi si posizionano linee di divisione per suddividere quella singola forma nelle regioni richieste. Gli spazi tra regioni adiacenti in una RF2 non sono consentiti: devono toccarsi esattamente o sovrapporsi. Se due regioni si sovrappongono, il software presume che la zona condivisa appartenga alla regione con il maggior numero di layer. Sapendo questo, estendere una regione flessibile nella regione rigida adiacente può essere più semplice se è difficile allinearne i bordi. Ulteriori informazioni su Pianificazione delle regioni rigide e flessibili - Modalità avanzata.

  2. L'editor PCB ECAD include diversi strumenti per aiutare a creare regioni da oggetti linea/arco esistenti; ulteriori informazioni su Creazione di regioni della scheda da oggetti selezionati.

  3. In ECAD, ogni insieme univoco di layer (substack) deve essere definito, copiando layer esistenti per creare il nuovo substack oppure aggiungendo layer per definire un substack univoco. Ulteriori informazioni in Aggiunta e modifica di un nuovo substack.

  4. La progettazione in modalità RF2 in ECAD supporta regioni flessibili che si sovrappongono tra loro nello spazio tridimensionale. Per supportare questo, quando una linea di piega viene posizionata in modalità Board Planning in ECAD, il progettista deve assicurarsi che la piega sia applicata alla corretta Stack Region flessibile (). In caso contrario, quando il progetto viene inviato con Push da ECAD a MCAD verrà visualizzato un avviso di regione non interessata (). 

  5. La struttura dell'assieme PCB in modalità RF2 in SOLIDWORKS differisce dalla struttura dell'assieme in modalità RF1 in SOLIDWORKS, quindi se in ECAD si passa dalla modalità RF1 alla modalità RF2, si consiglia di eseguire un nuovo Pull della scheda in SOLIDWORKS. In Creo, la struttura dell'assieme PCB è unificata sia per RF1 sia per RF2, quindi non si vedrà alcuna modifica nell'albero delle feature MCAD.

  6. Le decalcomanie che rappresentano il rame superiore/inferiore, la serigrafia e la soldermask vengono ora applicate alle regioni rigide in modalità RF2 in SOLIDWORKS.

  7. Quando si modifica la geometria del PCB in MCAD, tenere presente che non esiste associatività tra la geometria delle regioni adiacenti. Se la geometria di una regione viene modificata, regolare di conseguenza la geometria della regione vicina.

  8. Se si apportano modifiche significative alla geometria, ad esempio cambiando l'insieme dei bordi, i vincoli in MCAD potrebbero interrompersi. È normale; verranno ripristinati alla successiva sincronizzazione MCAD-ECAD-MCAD .

  9. Dopo aver apportato modifiche alle pieghe, nella maggior parte dei casi sarà necessaria un'operazione di Rebuild in MCAD.

  10. In MCAD, la definizione di Keep Out Areas (Keepout ECAD), Text Note Rooms (Rooms ECAD) e la generazione del rame 3D non sono attualmente supportate per le schede rigid-flex. 

  11. La generazione del rame 3D e la specifica dell'involucro nella definizione del PCB in MCAD (e l'invio dell'involucro a ECAD) non sono attualmente supportate per le schede rigid-flex.

  12. Se i progetti sono archiviati in Altium 365, il push automatico che avviene dopo il salvataggio del progetto sul server non elaborerà le modifiche alla scheda rigid-flex (perché la funzione di push automatico lato server non supporta ancora le modifiche ECAD RF2). Dopo aver salvato un progetto rigid-flex sul server, è necessario anche inviare manualmente il PCB a MCAD con Push nel MCAD CoDesigner pannello.

  13. Le regioni flessibili del progetto PCB vengono modellate in MCAD come lamiera. Ogni strumento MCAD dispone di una propria serie di test per verificare che una piega possa essere formata nella lamiera, tenendo conto di:

    1. Spessore della scheda
    2. Raggio di piega
    3. Angolo di piegatura
    4. Distanza tra l'area di piegatura e il bordo della regione

In ECAD, non è possibile verificare che una piega soddisfi tutti i requisiti di piegatura della lamiera quando la scheda viene inviata con Push da ECAD a un MCAD supportato. Per questo motivo, si può riscontrare che la scheda venga inviata correttamente, ma che non tutte le pieghe possano essere create quando la scheda viene importata con Pull in MCAD. Se la piega non riesce, provare ad aumentare il raggio di piega oppure ad aumentare la distanza tra il bordo della Bend Zone e il bordo della regione flessibile della scheda su cui si trova la piega. Ulteriori informazioni su Lavorare con le linee di piega in ECAD.

Progettazione Rigid-Flex in SOLIDWORKS

MCAD CoDesigner in SOLIDWORKS supporta il Pull e il Push di un PCB Rigid-Flex progettato sia in modalità Standard Rigid-Flex (RF1) sia in modalità Advanced Rigid-Flex (RF2). 

La struttura dell'assieme PCB in modalità RF2 in SOLIDWORKS differisce dalla struttura dell'assieme in modalità RF1 in SOLIDWORKS, quindi se in ECAD si passa dalla modalità RF1 alla modalità RF2, si consiglia di eseguire un nuovo Pull della scheda in SOLIDWORKS.

Struttura della scheda in SOLIDWORKS

Quando la scheda rigid-flex viene importata con Pull in SOLIDWORKS, la struttura della scheda viene mappata nel modo seguente:

Standard Rigid-Flex (RF1) Rigid-Flex avanzato (RF2)
  • Viene creato un assieme SOLIDWORKS per l’intera scheda, denominato <SavedMcadAssemblyName>
    All’interno di questo assieme vengono creati i seguenti parti e assiemi:

    • Viene creata una parte SOLIDWORKS per l’intera scheda, denominata <SavedMcadAssemblyName>_BOARD.

      • All’interno di questa parte, viene creata una funzione di estrusione SOLIDWORKS per ogni regione rigida e per ogni regione flessibile, denominata <PcbRegionName>. Lo spessore di ciascuna estrusione è definito in ECAD come somma degli spessori degli strati inclusi nello stackup della scheda in quella regione.

      • Ogni regione flessibile della scheda è rappresentata da una funzione lamiera SOLIDWORKS.

      • Per ogni piega in una regione flessibile, viene creata una piega da schizzo SOLIDWORKS. Le pieghe da schizzo possono essere soppresse in SOLIDWORKS per appiattire la scheda.

      • Viene definito un sistema di coordinate a un’estremità di ciascuna delle linee di separazione rigid-flex. Ognuno di questi sistemi di coordinate viene usato per accoppiare l’assieme dei componenti di ciascuna regione rigida (descritto sotto).

      • Il contorno della scheda è definito da uno schizzo. Questo schizzo master include tutte le regioni separate dalle linee di separazione.

    • Viene creato un assieme SOLIDWORKS per l’insieme dei componenti montati su ciascuna regione rigida della scheda, denominato <PcbRegionName>_COMPONENTS.

      • L’assieme include una parte SOLIDWORKS per ciascun componente montato su quella regione.

      • Questo assieme viene accoppiato alla parte della scheda tramite un sistema di coordinate locale.

  • Viene creato un assieme SOLIDWORKS per l’intera scheda, denominato <SavedMcadAssemblyName>
    All’interno di questo assieme vengono creati i seguenti parti e assiemi:

    • Viene creata una parte SOLIDWORKS per ogni parte flessibile della scheda, denominata FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>
      All’interno di questa parte:

      • Il contorno di ciascuna regione flessibile è definito da uno schizzo individuale.

      • Viene creata una parte in lamiera SOLIDWORKS.

      • Per ogni piega in una regione flessibile, viene creata una piega da schizzo SOLIDWORKS. Le pieghe da schizzo possono essere soppresse in SOLIDWORKS per appiattire la scheda; fare clic sul pulsante Fold Unfold nella barra multifunzione Altium CoDesigner per sopprimere/riattivare tutte le pieghe in una volta sola.

      • Viene definito un sistema di coordinate a ciascuna estremità di una delle linee di separazione rigid-flex in cui la parte flessibile si collega a uno degli assiemi rigidi. Questi sistemi di coordinate vengono usati per accoppiare l’assieme dei componenti di ciascuna regione rigida.

    • Viene creato un assieme SOLIDWORKS per ciascuna regione rigida della scheda, denominato RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>
      L’assieme include:

      • Una parte SOLIDWORKS che rappresenta la regione rigida, e

      • Una parte SOLIDWORKS che rappresenta ciascun componente montato su quella regione.

      • Questo assieme viene accoppiato alla parte della scheda tramite un sistema di coordinate locale.

      • Il contorno di ciascuna regione rigida è definito da uno schizzo individuale.

Supporto delle funzionalità SOLIDWORKS

Funzionalità Standard Rigid-Flex (RF1) Rigid-Flex avanzato (RF2)
Trasferimento di schede rigid-flex da ECAD a MCAD e ritorno Supportato Supportato
Anteprima delle modifiche ECAD in MCAD Supportato Supportato
Creare nuove regioni rigide e flessibili della scheda in MCAD Supportato Non ancora supportato *
Creare nuove pieghe in MCAD Supportato Supportato
Apportare modifiche alla geometria dei segmenti rigidi e flessibili della scheda. Ad esempio, regolare la forma della scheda per adattarla alla geometria dell’involucro del prodotto, creare ritagli o fori di montaggio, oppure modificare il raggio di una piega. Supportato Supportato
Trasferire schede che includono regioni flessibili con spessori diversi Non disponibile in RF1  Supportato
Trasferire i dettagli di rame e serigrafia sulle regioni rigide ^ Non supportato Supportato
Apportare modifiche al posizionamento dei componenti esistenti e posizionare nuovi componenti sulla scheda. Supportato Supportato
Inviare le modifiche di posizionamento a ECAD e ricevere nuove modifiche da ECAD Supportato Supportato
Creare da zero una scheda rigid-flex in MCAD Non ancora supportato Non ancora supportato
Trasferire da ECAD a MCAD i componenti montati su una regione flessibile Non ancora supportato Non ancora supportato
Posizionare componenti su una regione flessibile in MCAD Non ancora supportato Non ancora supportato
Creare nuove regioni della scheda su una scheda solo flessibile Non ancora supportato Non ancora supportato

* Finché Rigid-Flex avanzato (RF2) non supporterà nuove regioni rigide/flessibili e nuove definizioni di piega, creare tutte le regioni e le pieghe necessarie come bozze in ECAD, quindi regolarle in MCAD. 

^ I dettagli di rame e serigrafia non sono supportati sulle regioni flessibili. 

Lavorare con una scheda rigid-flex in SOLIDWORKS

In SOLIDWORKS, una scheda rigid-flex viene ricevuta dal Server come una normale scheda rigida. Se al momento non hai effettuato l’accesso al Server, fai riferimento all’argomento Installazione e configurazione di CoDesigner nel software MCAD.

Modifica della forma della scheda in MCAD

  1. To change the shape of a board region
    1. Apri (espandi) la parte principale della scheda nell’albero del modello.
    2. Apri la prima funzione della regione flessibile e inizia a modificarne lo schizzo (questo è lo schizzo master per l’intera scheda).
    3. Ogni bordo includerà un ancoraggio; questi vengono aggiunti da CoDesigner durante la creazione iniziale per scopi interni e possono essere eliminati secondo necessità per modificare lo schizzo.
    4. Le linee che separano le regioni della scheda possono essere eliminate e ricreate, se necessario.
    5. Modifica la forma secondo necessità.

Modifica lo schizzo master per cambiare la forma della scheda.Modifica lo schizzo master per cambiare la forma della scheda.

Se un segmento rigido o flessibile, oppure una linea di piega, viene accidentalmente interrotto o rimosso, dovrai ripristinare manualmente tale definizione. In alternativa, puoi ripristinare il precedente stato integro della scheda ricevendo le modifiche dal server.

  1. To create or redefine a flex region
    Se una linea di separazione è stata rimossa e ridisegnata, la regione flessibile dovrà essere ridefinita.
    1. Modifica la funzione flessibile nell’albero del modello.
    2. Verifica che per la regione flessibile venga usato il contorno corretto nello schizzo. In caso contrario, elimina il contorno selezionato e seleziona quello corretto.
    3. Assicurati che la funzione di estrusione che rappresenta la regione flessibile abbia lo spessore corretto e l’offset corretto dalla faccia inferiore e/o superiore della scheda.
    4. Le pieghe in questa regione flessibile potrebbero essersi anch’esse interrotte; di seguito trovi alcuni suggerimenti per correggerle.
  2. To add new sketched bends, or change or remove existing ones
    1. Seleziona una piega da schizzo e modificala per cambiarne posizione, angolo o raggio.
    2. Almeno una piega proveniente da ECAD dovrebbe essere mantenuta attiva: CoDesigner usa una piega come riferimento quando la scheda viene rinviata da MCAD a ECAD.
    3. Se stai modificando la forma di una scheda su cui sono già stati posizionati componenti, il software MCAD potrebbe riassegnare gli ID interni a facce/vertici, con il risultato di compromettere i sistemi di coordinate usati per l’attacco dei componenti alla scheda. Per questo motivo, se intendi apportare modifiche significative alla forma della scheda in MCAD, è preferibile farlo senza che i componenti siano già stati posizionati.
    4. Se i componenti sono stati posizionati: crea le pieghe in ECAD il più vicino possibile alla loro posizione finale, quindi regola solo la/le piega/pieghe in MCAD. In alternativa, se il software MCAD compromette il sistema di coordinate, puoi ripristinare manualmente la definizione dei sistemi di coordinate. Oppure puoi semplicemente ignorare le modifiche apportate al posizionamento dei componenti quando ricevi nuovamente in ECAD la scheda modificata.

Il sistema di coordinate viene usato per fissare l’assieme dei componenti posizionati su quella sezione rigida della scheda. Se il sistema di coordinate si danneggia, può essere ripristinato sincronizzando la scheda con ECAD.

  1. To create a cutout or a mounting hole
    1. Inizia a modificare la parte principale della scheda.
    2. Per assicurarti che il taglio per estrusione o il foro venga creato prima che la scheda venga piegata, sposta verso l’alto nell’albero del modello la barra di “visibilità delle funzioni” del taglio per estrusione o del foro e posizionala sopra la prima funzione di piega.
    3. Crea un taglio per estrusione o un foro sulla parte della scheda (con lo schizzo posizionato sulla faccia superiore o inferiore).
    4. Riporta la barra di “visibilità delle funzioni” in fondo all’albero.

Apportare modifiche al posizionamento dei componenti in MCAD

  1. To define the precise location of a component (approccio universale)
    1. Sposta il componente verso l’alto nell’albero del modello fino al livello dell’assieme della scheda (se vuoi posizionare quel componente rispetto alla scheda) oppure al livello del dispositivo (se vuoi posizionare quel componente rispetto all’involucro).
    2. Definisci la posizione precisa di quel componente usando accoppiamenti o quote. Quindi elimina tali accoppiamenti/quote.
    3. Riporta il componente nel sottoassieme iniziale del componente (o in un altro sottoassieme, se necessario) nell’albero del modello.
  2. To make a simple movement/rotation of a component on the same board face within one rigid region
    1. Inizia a modificare il sottoassieme del componente corrispondente.
    2. Sposta/ruota il componente usando le funzionalità corrispondenti del software MCAD.

Ulteriori raccomandazioni per l’ingegnere meccanico

  1. To unfold/fold all bends on a board (ad esempio, per verificare eventuali sovrapposizioni)
    1. Fai clic sul pulsante Fold Unfold nella barra multifunzione Altium CoDesigner.

  1. To selectively unfold/fold a bend (or bends)
    1. Apri (espandi) la parte principale della scheda (RF1) o la FlexPart (RF2) nell’albero del modello.

    2. Seleziona la/e feature Sketched Bend nell’albero del modello, fai clic con il pulsante destro e Suppressle ().

    3. Unsuppress le feature Bend per ripristinare la/le piega/he e ripiegare la scheda.

    4. Dopo aver aperto/ripiegato una scheda, si consiglia di Rebuild il modello (Ctrl+B in SOLIDWORKS). 

Nota che in SOLIDWORKS 2018 e 2019, i componenti di un assieme relativi a una regione rigida non si sposteranno con la regione durante l’apertura.

  1. If you break a model (e la ricostruzione o l’annullamento non aiutano)
    1. Se le ultime modifiche non sono state salvate, chiudi semplicemente l’assieme PCB senza salvare e riaprilo.
    2. Se sono state salvate, recupera le modifiche dal server dei contenuti gestiti e applica solo quelle relative alle entità danneggiate.
    3. Se il recupero delle modifiche non ha aiutato, chiudi l’assieme PCB ed esegui un nuovo pull per sovrascrivere l’assieme PCB originale (tieni presente che le modifiche appena apportate al PCB andranno perse).
  2. Other recommendations
    1. Non modificare l’insieme dei sistemi di coordinate esistenti e l’insieme dei vincoli tra di essi. (c’è un’alta probabilità di danneggiare il modello)


Progettazione Rigid-Flex in PTC Creo

MCAD CoDesigner in PTC Creo supporta il Pull e il Push di un PCB Rigid-Flex progettato sia in modalità Standard Rigid-Flex (RF1), sia in modalità Advanced Rigid-Flex (RF2). 

Struttura della scheda in PTC Creo (RF1 e RF2)

Quando la scheda rigid-flex viene trasferita con Pull in PTC Creo, la struttura della scheda viene mappata nel modo seguente:

  • Viene creato un assieme Creo per l’intera scheda, denominato <SavedMcadAssemblyName>.

    • Viene creato un assieme Creo per ogni regione rigida della scheda, denominato <PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. L’assieme include:

      • una parte Creo che rappresenta la regione rigida della scheda stessa, e

      • una parte Creo che rappresenta ciascun componente montato su quella regione.

      • Questo assieme è vincolato alla parte della scheda tramite un sistema di coordinate locale.

    • Viene creata una parte Creo per ogni parte flessibile della scheda, denominata <PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.

      • All’interno di questa parte, viene creata una parte Sheetmetal di Creo.

      • Per ogni piega in una regione flessibile, viene creato uno Sketched Bend di Creo. Gli Sketched Bend possono essere soppressi in Creo per appiattire la scheda.

      • Un sistema di coordinate viene definito a un’estremità di ciascuna linea di separazione rigid-flex. Ognuno di questi sistemi di coordinate viene utilizzato per vincolare ciascun assieme di componenti della regione rigida (descritto di seguito).

      • Il contorno della scheda è definito da uno Sketch. Questo Master Sketch include tutte le regioni.

  • Nota che i componenti montati sulle regioni flessibili non vengono trasferiti in MCAD.

Supporto delle funzionalità di Creo

Funzionalità Standard Rigid-Flex (RF1) Advanced Rigid-Flex (RF2)
Il trasferimento di schede rigid-flex da ECAD a MCAD e viceversa Supportato Supportato
Anteprima delle modifiche ECAD in MCAD Supportato Supportato
Creare nuove regioni rigide e flessibili della scheda in MCAD Non ancora supportato Non ancora supportato
Creare nuove pieghe in MCAD Non ancora supportato Non ancora supportato
Apportare modifiche alla geometria dei segmenti rigidi e flessibili della scheda. Ad esempio, regolare la forma della scheda in base alla geometria dell’involucro del prodotto, creare ritagli o fori di montaggio, oppure modificare il raggio di una piega. Supportato Supportato
Trasferire schede che includono regioni flessibili con spessori diversi Non disponibile in RF1  Supportato
Trasferire i dettagli di rame e serigrafia sulle regioni rigide ^ Supportato Supportato
Apportare modifiche al posizionamento dei componenti esistenti e posizionare nuovi componenti sulla scheda. Supportato Supportato
Inviare le modifiche di posizionamento a ECAD e recuperare nuove modifiche da ECAD Supportato Supportato
Creare da zero una scheda rigid-flex in MCAD Non ancora supportato Non ancora supportato
Trasferire da ECAD a MCAD i componenti montati su una regione flessibile Non ancora supportato Non ancora supportato
Posizionare componenti su una regione flessibile in MCAD Non ancora supportato Non ancora supportato
Creare nuove regioni della scheda su una scheda solo flessibile Non ancora supportato Non ancora supportato

^ I dettagli di rame e serigrafia non sono supportati sulle regioni flessibili.

Lavorare con una scheda Rigid-Flex in Creo

Modifica della forma della scheda in MCAD

  1. To change the shape of a board region

    1. Inizia a modificare la Flex Part.

    2. Modifica la forma di qualsiasi segmento di quella parte secondo necessità.

    3. Per mantenere l’integrità della parte flessibile, i segmenti non devono sovrapporsi tra loro né presentare spazi vuoti tra di essi.

    4. Termina la modifica della Flex Part.

    5. (Facoltativo) Inizia a modificare le parti rigide che corrispondono ai segmenti che hai modificato. Apporta a esse le modifiche corrispondenti.

Notes:

  • La forma delle parti rigide non è associata alla forma dei segmenti corrispondenti della parte flessibile.

  • CoDesigner apporterà modifiche alla forma della scheda in ECAD in base solo alle modifiche apportate alla parte flessibile. Tuttavia, si consiglia di apportare modifiche anche alle parti rigide in MCAD, per ottenere la forma corretta della scheda. CoDesigner adatterà la forma delle parti rigide ai segmenti corrispondenti della parte flessibile al successivo pull da ECAD.

  1. To create a cutout or a mounting hole
    1. Inizia a modificare la Flex Part.
    2. Suppress le feature di piega per aprire la parte flessibile.
    3. Crea un Hole o un Extruded Cut sulla parte flessibile (con lo sketch posizionato sulla faccia superiore o inferiore).
    4. Spostalo nell’albero del modello in modo che si trovi prima delle pieghe.
    5. (Facoltativo) Inizia a modificare le parti rigide che corrispondono ai segmenti che hai modificato. Apporta a esse le modifiche corrispondenti.
    6. Torna alla parte flessibile e Resume le pieghe. Dopo aver aperto/ripiegato una scheda, si consiglia di Regenerate il modello (Ctrl+G in Creo).

Notes:

  • La forma delle parti rigide non è associata alla forma dei segmenti corrispondenti della parte flessibile.

  • CoDesigner apporterà modifiche alla forma della scheda in ECAD in base solo alle modifiche apportate alla parte flessibile. Tuttavia, si consiglia di apportare modifiche anche alle parti rigide in MCAD, per ottenere la forma corretta della scheda. CoDesigner adatterà la forma delle parti rigide ai segmenti corrispondenti della parte flessibile al successivo pull da ECAD.

Ulteriori raccomandazioni per l’ingegnere meccanico

  1. To unfold/fold all bends on a board (ad esempio, per verificare eventuali sovrapposizioni)
    1. Fai clic sul pulsante Fold Unfold nella barra multifunzione Altium CoDesigner.

  1. To unfold/fold a bend (or bends)

    1. Apri (espandi) la parte principale della scheda (RF1) o la FlexPart (RF2) nell’albero del modello.

    2. Seleziona la/e feature Sketched Bend nell’albero del modello e Suppressle ().

    3. Resume le feature Bend per ripristinare la/le piega/he e ripiegare la scheda.

    4. Dopo aver aperto/ripiegato una scheda, si consiglia di Regenerate il modello (Ctrl+G in Creo).

  2. If you break a model (e la ricostruzione o l’annullamento non aiutano)

    1. Se le ultime modifiche non sono state salvate, chiudi semplicemente l’assieme PCB senza salvare e riaprilo.

    2. Se sono state salvate, recupera le modifiche dal server dei contenuti gestiti e applica solo quelle relative alle entità danneggiate.


Progettazione Rigid-Flex in Siemens NX (attualmente in beta)

MCAD CoDesigner in Siemens NX supporta il Pull e il Push di un PCB Rigid-Flex progettato in modalità Advanced Rigid-Flex (RF2). Nota che questo supporto è attualmente in beta.

Nota che, sebbene sia possibile eseguire il Pull in Siemens NX di una scheda progettata in ECAD usando la modalità Standard Rigid-Flex (RF1), tale scheda non può essere rinviata a ECAD. Se è richiesto il trasferimento da MCAD a ECAD, converti prima la scheda alla modalità Advanced Rigid-Flex in ECAD, quindi esegui il Push in MCAD e apporta le modifiche di progettazione necessarie. 

Struttura della scheda in Siemens NX (RF2)

Quando la scheda rigid-flex viene trasferita con Pull in Siemens NX, la struttura della scheda viene mappata nel modo seguente:

  • Viene creato un assieme NX per l’intera scheda, denominato <SavedMcadAssemblyName>.

    • Viene creato un assieme NX per ogni regione rigida della scheda, denominato RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. L’assieme include:

      • una parte NX che rappresenta la regione rigida della scheda stessa, denominata RigidPart_<PcbRegionName>_<SavedMcadAssemblyName>

      • Una parte NX che rappresenta ciascun componente montato su quella regione.

      • Questo assieme è accoppiato alla parte della scheda tramite un sistema di coordinate locale.

    • Viene creata una parte NX per ciascuna parte flessibile della scheda, denominata FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. All’interno di questa parte:

      • Viene creata una parte NX Sheetmetal.

      • Per ogni piega in una regione flessibile, viene creata una NX Sketched Bend. Le Sketched Bend possono essere soppresse in NX per appiattire la scheda.

      • Viene definito un sistema di coordinate in corrispondenza di (o vicino a) un’estremità di ciascuna delle linee di separazione rigid-flex. Ciascuno di questi sistemi di coordinate viene utilizzato per accoppiare ogni assieme di componenti della regione rigida (descritto di seguito).

      • Il contorno della scheda è definito da uno Sketch. Questo Master Sketch include tutte le regioni.

Si noti che i componenti montati sulle regioni flessibili non vengono trasferiti a MCAD.

Supporto delle funzionalità NX

Funzionalità Advanced Rigid-Flex (RF2) 1
Il trasferimento di schede rigid-flex da ECAD a MCAD e ritorno Supportato
Anteprima delle modifiche ECAD in MCAD Non ancora supportato
Creare nuove regioni rigide e flessibili della scheda in MCAD Non ancora supportato
Creare nuove pieghe in MCAD Non ancora supportato
Apportare modifiche alla geometria dei segmenti rigidi e flessibili della scheda. Ad esempio, regolare la forma della scheda per adattarla alla geometria dell’involucro del prodotto, creare ritagli o fori di montaggio, oppure modificare il raggio di una piega. Supportato
Trasferire schede che includono regioni flessibili con spessori diversi Supportato
Trasferire i dettagli di rame e serigrafia sulle regioni rigide 2 Supportato
Apportare modifiche al posizionamento dei componenti esistenti e posizionare nuovi componenti sulla scheda. Supportato
Inviare le modifiche di posizionamento a ECAD e ricevere nuove modifiche da ECAD Supportato
Creare da zero una scheda rigid-flex in MCAD Non ancora supportato
Trasferire da ECAD a MCAD i componenti montati su una regione flessibile Non ancora supportato
Posizionare componenti su una regione flessibile in MCAD Non ancora supportato
Creare nuove regioni della scheda su una scheda solo flessibile Non ancora supportato
  1. La modalità Standard Rigid-Flex non è supportata in Siemens NX. Scopri di più su come passare dalla modalità Standard alla modalità Advanced Rigid-Flex.

  2. I dettagli di rame e serigrafia non sono supportati sulle regioni flessibili.

Lavorare con una scheda Rigid-Flex in NX

Modifica della forma della scheda in MCAD

  1. To change the shape of a board region

    1. Imposta la FlexPart come Work Part nel Assembly Navigator e passa a Part Navigator.

    2. Modifica lo Sketch di "BoardOutline".

    3. Modifica la forma di qualsiasi segmento di quella parte secondo necessità. Per mantenere l’integrità della FlexPart, i segmenti non devono sovrapporsi tra loro e non devono esserci spazi tra di essi.

    4. Fai clic sul pulsante Finish per interrompere la modifica della FlexPart.

    5. (Facoltativo) Inizia a modificare le parti rigide che corrispondono ai segmenti che hai modificato. Apporta a esse le modifiche corrispondenti.

Notes:

  • La forma delle parti rigide non è associata alla forma dei segmenti corrispondenti della parte flessibile.

  • Se modifichi la forma di una regione in MCAD in un modo che influisce sulle regioni adiacenti o sui vincoli, si consiglia di modificare le regioni adiacenti e i relativi vincoli in modo coerente con la regione appena modificata, per garantire la forma corretta della scheda in MCAD.

    In alternativa, puoi modificare la forma di una regione in MCAD, quindi inviare queste modifiche a ECAD e poi chiedere all’ingegnere ECAD di applicarle e rimandarti il progetto. Questo consente a CoDesigner lato MCAD di ricostruire automaticamente il progetto MCAD in base a tali modifiche. Tuttavia, usando questo approccio esiste il rischio che le regioni adiacenti non vengano aggiornate correttamente.

  1. To create a cutout or a mounting hole
    1. Imposta la FlexPart come Work Part nel Assembly Navigator e passa a Part Navigator.

    2. Suppress le feature di piega per distendere la FlexPart.

    3. Crea un Hole o un Extruded Cut sulla FlexPart (con lo sketch posizionato sulla faccia superiore o inferiore).

    4. Spostalo nell’albero del modello in modo che si trovi prima delle pieghe.

    5. (Facoltativo) Inizia a modificare le parti rigide che corrispondono ai segmenti che hai modificato. Apporta a esse le modifiche corrispondenti.

    6. Unsuppress le pieghe nella FlexPart. 

Notes:

  • La forma delle parti rigide non è associata alla forma dei segmenti corrispondenti della parte flessibile.

  • Se modifichi la forma di una regione in MCAD in un modo che influisce sulle regioni adiacenti o sui vincoli, si consiglia di modificare le regioni adiacenti e i relativi vincoli in modo coerente con la regione appena modificata, per garantire la forma corretta della scheda in MCAD.

    In alternativa, puoi modificare la forma di una regione in MCAD, quindi inviare queste modifiche a ECAD e poi chiedere all’ingegnere ECAD di applicarle e rimandarti il progetto. Questo consente a CoDesigner lato MCAD di ricostruire automaticamente il progetto MCAD in base a tali modifiche. Tuttavia, usando questo approccio, esiste il rischio che le regioni adiacenti non vengano aggiornate correttamente.

Ulteriori raccomandazioni per l’ingegnere meccanico

  1. To unfold/fold all bends on a board (ad esempio, per verificare eventuali sovrapposizioni)
    1. Fai clic sul pulsante Fold Unfold nella barra multifunzione Altium CoDesigner.

  1. To unfold/fold a specific bend (or bends)

    1. Imposta la FlexPart come Work Part nel Assembly Navigator e passa a Part Navigator.

    2. Seleziona le feature SB Bend nell’albero del modello e fai clic con il pulsante destro per Suppressle ().

    3. Unsuppress le feature Bend per ripristinare le pieghe e ripiegare la scheda.

  2. If you break a model (e la ricostruzione o l’annullamento non aiutano)

    1. Se le ultime modifiche non sono state salvate, chiudi semplicemente l’assieme PCB senza salvarlo e riaprilo.

    2. Se sono state salvate, ricevi le modifiche dal server dei contenuti gestiti e applica solo quelle relative alle entità danneggiate.

    3. Se né a. né b. funzionano, importa di nuovo il PCB in MCAD e salvalo come un nuovo assieme. Usa la versione precedente dell’assieme come riferimento per confrontare i progetti e riapplica eventuali modifiche MCAD apportate.

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

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

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

Contenuto