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). Dalla versione 3.4 di CoDesigner in poi, 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 ulteriori informazioni, fai riferimento al Feature Availability pannello sulla destra.

    • Per determinare i client di progettazione Altium supportati, annota la versione dell'addin MCAD CoDesigner che stai utilizzando, quindi controlla 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 tue 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 & 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 o successiva.

Forse il design di circuito stampato più impegnativo da portare in produzione è quello rigid-flex. La progettazione di un circuito flex o rigid-flex è in larga misura un processo elettromeccanico. Progettare qualsiasi PCB è un processo di progettazione tridimensionale, ma per un design 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 del prodotto, 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 creando un mock-up meccanico, noto anche come sagoma in 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 ciascuna regione flessibile della scheda come una funzione Sheet-Metal 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 design rigid-flex semplici. Se il tuo progetto ha requisiti rigid-flex più complessi, come regioni flex sovrapposte, allora hai bisogno della modalità Advanced Rigid-Flex (nota anche come Rigid-Flex 2). Oltre alle regioni flex sovrapposte, la modalità Advanced supporta anche: definizione visiva dei substacks, definizione più semplice delle regioni rigide e flessibili della scheda, pieghe su ritagli annidati, suddivisioni 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 al Active Bar.

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

  • Modalità avanzata di pianificazione della scheda rigid-flex Active Bar   Fare clic e trascinare per spostare

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

Per un design rigid-flex, l'insieme degli strati di fabbricazione può essere diverso per ogni regione della scheda. Ad esempio, una regione rigida potrebbe avere quattro strati di rame, una regione flex che si estende da quella regione rigida potrebbe avere uno strato di rame e uno di poliimmide, e la regione flex potrebbe collegarsi a un'altra regione rigida composta da sei strati di rame. Durante la progettazione del PCB 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 flex possono essere applicate quando la scheda viene visualizzata nel 3D Layout Modedell'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 la scheda e lavorarci sopra. Per piegare o distendere la scheda in MCAD, fai clic sul pulsante Fold Unfold nella barra multifunzione 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 profilo 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 sheet-metal MCAD.

La forma della scheda

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

CoDesigner verifica che l'outline della scheda non presenti problemi non supportabili in MCAD e li risolve automaticamente.CoDesigner verifica che l'outline della scheda non presenti problemi non supportabili in MCAD e li risolve automaticamente.

Se scegli di non risolvere automaticamente i micro-segmenti, oppure se nell'outline sono presenti contorni auto-intersecanti, o micro-segmenti o contorni auto-intersecanti in un ritaglio 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 ci sono limiti alle proprietà che possono essere applicate a una piega in un PCB flessibile. In MCAD, le capacità sheet-metal 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 o 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).

  • Vengono 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 nella lamiera, quindi non possono essere create.Due pieghe hanno un raggio troppo piccolo per essere formate nella lamiera, quindi non possono essere create.

In ECAD non è possibile prevedere con precisione quali pieghe possano essere realizzate dagli strumenti MCAD e quali invece falliranno. Tuttavia, durante un Pull in MCAD, CoDesigner avviserà se una piega non può essere creata. In questa situazione, si consiglia all'ingegnere meccanico di contattare il progettista ECAD per stabilire 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 flex con spessori differenti

  • Regioni flessibili separate che si sovrappongono tra loro 

  • Rappresentazione del rame e della serigrafia sulle regioni rigide in MCAD in SOLIDWORKS

  • Una piega locale (una piega localizzata in una regione flex che si trova all'interno di un ritaglio in una regione flex più grande)

Un progetto Advanced Rigid-Flex con regioni flex sovrapposte di diverso spessore, aperto in Altium Designer e in PTC Creo.Un progetto Advanced Rigid-Flex con regioni flex sovrapposte di diverso spessore, 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 tale regione (in modo molto simile a come una PCB rigida viene modellata 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 schizzata. 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 intagli che si estendono attraverso più regioni della scheda, in MCAD vengono create estrusioni di taglio separate. Se l'ingegnere meccanico desidera modificare la forma di un tale intaglio in MCAD, deve modificare tutte queste estrusioni.

I seguenti video 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 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 le operazioni di Push e Pull delle modifiche alle linee di piega rigid-flex, si consiglia di usare 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 oggetto separato, al quale viene poi assegnato un substack. Questo è diverso da una scheda RF1, in cui prima si definisce la forma complessiva della scheda e poi si posizionano linee di divisione per suddividere quella singola forma nelle regioni richieste della scheda. Gli spazi tra regioni adiacenti in una RF2 non sono consentiti: devono toccarsi esattamente oppure 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 su 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 comportamento, 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 è diversa dalla struttura dell'assieme in modalità RF1 in SOLIDWORKS, quindi se la modalità viene cambiata da RF1 a RF2 in ECAD, 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 decal che rappresentano il rame top/bottom, la serigrafia e la solder mask sono ora applicate alle regioni rigide in modalità RF2 in SOLIDWORKS.

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

  8. Se si apportano modifiche significative alla geometria, come cambiare l'insieme dei bordi, i vincoli in MCAD potrebbero interrompersi. Questo è 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 aree Keep Out (Keepout ECAD), Text Note Rooms (Rooms ECAD) e la costruzione del rame 3D non sono attualmente supportate per le schede rigid-flex. 

  11. La costruzione del rame 3D e la specifica dell'involucro nella definizione della 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 aver salvato il 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 la PCB a MCAD nel pannello MCAD CoDesigner.

  13. Le regioni flessibili del progetto PCB sono modellate in MCAD come lamiera. Ogni strumento MCAD dispone di una propria serie di verifiche applicate per controllare 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, potrebbe accadere che il Push della scheda avvenga correttamente, ma che non tutte le pieghe possano essere create quando quella 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 una PCB Rigid-Flex progettata sia in modalità Rigid-Flex standard (RF1) sia in modalità Advanced Rigid-Flex (RF2). 

La struttura dell'assieme PCB in modalità RF2 in SOLIDWORKS è diversa dalla struttura dell'assieme in modalità RF1 in SOLIDWORKS, quindi se la modalità viene cambiata da RF1 a RF2 in ECAD, 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 seguente modo:

Rigid-Flex standard (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.

      • Ciascuna 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 linea di separazione rigid-flex. Ognuno di questi sistemi di coordinate viene utilizzato per accoppiare ciascun assieme di componenti della regione rigida (descritto sotto).

      • Il contorno della scheda è definito da uno schizzo. Questo schizzo principale 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 ciascuna 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 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 contemporaneamente.

      • 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 utilizzati per accoppiare ciascun assieme di componenti della 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à Rigid-Flex standard (RF1) Rigid-Flex avanzato (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 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 differenti 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 nelle regioni flessibili. 

Lavorare con una scheda rigid-flex in SOLIDWORKS

In SOLIDWORKS, una scheda rigid-flex viene recuperata dal Server come una normale scheda rigida. Se al momento non è stato effettuato l'accesso al Server, fare riferimento all'argomento Installing and Configuring CoDesigner in Your MCAD Software.

Modifica della forma della scheda in MCAD

  1. To change the shape of a board region
    1. Aprire (espandere) la parte principale della scheda nell'albero del modello.
    2. Aprire la prima funzione della regione flessibile e iniziare a modificarne lo schizzo (questo è lo schizzo principale per l'intera scheda).
    3. Ciascun 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 dividono le regioni della scheda possono essere eliminate e ricreate, se necessario.
    5. Modificare la forma secondo necessità.

Modificare lo schizzo principale per cambiare la forma della scheda.Modificare lo schizzo principale per cambiare la forma della scheda.

Se un segmento rigido o flessibile, oppure una linea di piega, viene accidentalmente interrotto o rimosso, sarà necessario ripristinare manualmente tale definizione. In alternativa, è possibile ripristinare il precedente stato integro della scheda recuperando 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. Modificare la funzione flessibile nell'albero del modello.
    2. Verificare che per la regione flessibile venga utilizzato il contorno corretto nello schizzo. In caso contrario, eliminare il contorno selezionato e scegliere quello corretto.
    3. Assicurarsi che la funzione di estrusione che rappresenta la regione flessibile abbia lo spessore corretto e l'offset corretto rispetto alla faccia inferiore e/o superiore della scheda.
    4. Anche le pieghe in questa regione flessibile potrebbero essersi interrotte; di seguito sono riportati alcuni suggerimenti per correggerle.
  2. To add new sketched bends, or change or remove existing ones
    1. Selezionare una piega da schizzo e modificarla per cambiarne posizione, angolo o raggio.
    2. Almeno una piega proveniente da ECAD dovrebbe essere mantenuta attiva: CoDesigner utilizza una piega come riferimento quando la scheda viene rinviata da MCAD a ECAD.
    3. Se si sta modificando la forma di una scheda su cui sono già stati posizionati dei componenti, il software MCAD potrebbe riassegnare gli ID interni a facce/vertici, con conseguente rottura dei sistemi di coordinate utilizzati per collegare i componenti alla scheda. Per questo motivo, se si intende apportare modifiche significative alla forma della scheda in MCAD, è preferibile farlo prima del posizionamento dei componenti.
    4. Se i componenti sono già stati posizionati: creare le pieghe in ECAD il più vicino possibile alla loro posizione finale, quindi regolare solo la/le piega/pieghe in MCAD. In alternativa, se il software MCAD interrompe il sistema di coordinate, è possibile ripristinare manualmente la definizione dei sistemi di coordinate. Oppure si possono semplicemente ignorare le modifiche apportate al posizionamento dei componenti quando la scheda modificata viene reimportata in ECAD.

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

  1. To create a cutout or a mounting hole
    1. Iniziare a modificare la parte principale della scheda.
    2. Per garantire che il taglio estruso o il foro vengano creati prima che la scheda venga piegata, spostare verso l'alto nell'albero del modello la barra di “visibilità delle funzioni” del taglio estruso o del foro e collocarla sopra la prima funzione di piega.
    3. Creare un taglio estruso o un foro sulla parte della scheda (con lo schizzo posizionato sulla faccia superiore o inferiore).
    4. Riportare 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. Spostare il componente verso l'alto nell'albero del modello fino al livello dell'assieme della scheda (se si desidera posizionare il componente rispetto alla scheda) oppure al livello del dispositivo (se si desidera posizionare il componente rispetto all'involucro).
    2. Definire la posizione precisa di quel componente utilizzando accoppiamenti o quote. Quindi eliminare tali accoppiamenti/quote.
    3. Riportare il componente nel sottoassieme iniziale dei componenti (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. Iniziare a modificare il sottoassieme del componente corrispondente.
    2. Spostare/ruotare il componente utilizzando 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. Fare 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 il FlexPart (RF2) nell'albero del modello.

    2. Seleziona le funzionalità Sketched Bend nell'albero del modello, fai clic con il pulsante destro del mouse e Suppress ().

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

    4. Dopo aver aperto/richiuso 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 invece sono state salvate, recupera le modifiche dal server di 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 degli accoppiamenti tra di essi. (c'è un'alta probabilità di compromettere il modello)


Progettazione rigid-flex in PTC Creo

MCAD CoDesigner in PTC Creo supporta Pull e 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 importata tramite 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 viene accoppiato 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 lamiera Creo.

      • Per ogni piega in una regione flessibile, viene creata una piega schizzata Creo. Le pieghe schizzate possono essere soppresse 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 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.

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

Supporto delle funzionalità in Creo

Funzionalità Standard Rigid-Flex (RF1) Advanced Rigid-Flex (RF2)
Trasferimento di schede rigid-flex da ECAD a MCAD e ritorno Supportato Supportato
Anteprima delle modifiche ECAD in MCAD Supportato Supportato
Creazione di nuove regioni rigide e flessibili della scheda in MCAD Non ancora supportato Non ancora supportato
Creazione di 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 intagli o fori di montaggio, o modificare il raggio di una piega. Supportato Supportato
Trasferimento di schede che includono regioni flessibili con spessori diversi Non disponibile in RF1  Supportato
Trasferimento dei 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 in MCAD i componenti montati su una regione flessibile da ECAD 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 modificati. 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 esclusivamente alle modifiche apportate alla parte flessibile. Tuttavia, si consiglia di apportare modifiche anche alle parti rigide in MCAD, in modo da 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 funzionalità di piega per aprire la Flex part.
    3. Crea un Hole o un Extruded Cut sulla parte flessibile (con lo sketch posizionato sulla sua 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 modificati. Apporta a esse le modifiche corrispondenti.
    6. Torna alla parte flessibile e Resume le pieghe. Dopo aver aperto/richiuso 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 esclusivamente alle modifiche apportate alla parte flessibile. Tuttavia, si consiglia di apportare modifiche anche alle parti rigide in MCAD, in modo da ottenere la forma corretta della scheda. CoDesigner adatterà la forma delle parti rigide ai segmenti corrispondenti della parte flessibile al successivo pull da ECAD.

Raccomandazioni aggiuntive 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 il FlexPart (RF2) nell'albero del modello.

    2. Seleziona le funzionalità Sketched Bend nell'albero del modello e Suppress ().

    3. Resume le funzionalità Bend per ripristinare le pieghe e ripiegare la scheda.

    4. Dopo aver aperto/richiuso 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 invece sono state salvate, recupera le modifiche dal server di contenuti gestiti e applica solo quelle relative alle entità danneggiate.


Progettazione rigid-flex in Siemens NX

MCAD CoDesigner in Siemens NX supporta Pull e 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 importare tramite Pull in Siemens NX una scheda progettata in ECAD usando la modalità Standard Rigid-Flex (RF1), tale scheda non può essere reinviata a ECAD. Se è richiesto il trasferimento da MCAD a ECAD, converti prima la scheda alla modalità Advanced Rigid-Flex in ECAD, quindi inviala a MCAD tramite Push ed esegui le modifiche di progetto necessarie. 

Struttura della scheda in Siemens NX (RF2)

Quando la scheda rigid-flex viene importata tramite 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 in quella regione.

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

    • Viene creata una parte NX per ogni 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 usato 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
Creazione di nuove regioni rigide e flessibili della scheda in MCAD Non ancora supportato
Creazione di 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 in base alla geometria dell’involucro del prodotto, creare ritagli o fori di montaggio, oppure modificare il raggio di una piega. Supportato
Trasferimento di schede che includono regioni flessibili con spessori diversi Supportato
Trasferimento dei dettagli di rame e serigrafia sulle regioni rigide 2 Supportato
Apportare modifiche al posizionamento dei componenti esistenti e collocare 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 a Advanced Rigid-Flex.

  2. I dettagli di rame e serigrafia non sono supportati nelle 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. Impostare FlexPart come Work Part nel Assembly Navigator e passare a Part Navigator.

    2. Modificare lo Sketch di "BoardOutline".

    3. Modificare 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. Fare clic sul pulsante Finish per interrompere la modifica della FlexPart.

    5. (Facoltativo) Iniziare a modificare le parti rigide che corrispondono ai segmenti modificati. Apportare a esse le modifiche corrispondenti.

Notes:

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

  • Se si modifica la forma della regione in MCAD in un modo che influisce sulle regioni vicine 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, è possibile modificare la forma di una regione in MCAD, quindi inviare queste modifiche a ECAD e poi chiedere all’ingegnere ECAD di applicarle e reinviare 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. Impostare FlexPart come Work Part nel Assembly Navigator e passare a Part Navigator.

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

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

    4. Spostarlo nell’albero del modello in modo che sia posizionato prima delle pieghe.

    5. (Facoltativo) Iniziare a modificare le parti rigide che corrispondono ai segmenti modificati. Apportare 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 si modifica la forma della regione in MCAD in un modo che influisce sulle regioni vicine 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, è possibile modificare la forma di una regione in MCAD, quindi inviare queste modifiche a ECAD e poi chiedere all’ingegnere ECAD di applicarle e reinviare 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. Fare clic sul pulsante Fold Unfold nella barra multifunzione Altium CoDesigner.

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

    1. Impostare FlexPart come Work Part nel Assembly Navigator e passare a Part Navigator.

    2. Selezionare la/le feature SB Bend nell’albero del modello e fare clic con il pulsante destro per Suppress ().

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

  2. If you break a model (e ricostruire o annullare non aiuta)

    1. Se le ultime modifiche non sono state salvate, è sufficiente chiudere l’assieme PCB senza salvarlo e riaprirlo.

    2. Se è stato salvato, recuperare le modifiche dal server dei contenuti gestiti e applicare solo quelle relative alle entità danneggiate.

    3. Se né a. né b. funzionano, importare di nuovo il PCB in MCAD e salvarlo come nuovo assieme. Usare la versione precedente dell’assieme come riferimento per confrontare i progetti e riapplicare 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