Sincronización de una placa rígido-flexible

El editor ECAD de PCB de Altium admite dos modos de diseño Rigid-Flex: el modo original (comúnmente denominado Rigid-Flex 1) y el modo Advanced Rigid-Flex (también conocido como Rigid-Flex 2). A partir de CoDesigner 3.4, CoDesigner también admite ambos modos de diseño Rigid-Flex. Siga leyendo para obtener más información sobre cómo diseñar una PCB Rigid-Flex en ECAD.

Esta funcionalidad de sincronización rigid-flex de CoDesigner requiere:

  • Un cliente de diseño de Altium compatible:

    • Tenga en cuenta que no todas las funciones descritas en esta página están disponibles en todas las instalaciones de Altium MCAD CoDesigner. Consulte el panel Feature Availability de la derecha para obtener más información.

    • Para determinar los clientes de diseño de Altium compatibles, observe la versión del complemento MCAD CoDesigner que está utilizando y, a continuación, compruebe las versiones compatibles en la Matriz de compatibilidad de versiones ECAD-MCAD 

  • Un Altium Workspace; los Workspaces compatibles incluyen:

    • Altium 365 Workspace, o
    • Altium Enterprise Server Workspace. Note: si está utilizando un servidor local y ha habido cambios de funciones relacionados con la licencia, actualice su licencia eliminando y volviendo a agregar las licencias en la página Admin – Licenses de la interfaz del navegador del servidor.

  • Una plataforma MCAD compatible, que actualmente incluye:

    • Para el modo Standard Rigid-Flex (RF1) de Altium Designer:

      • Dassault Systemes SOLIDWORKS® (Standard, Pro y Premium), versión 2020 o posterior, con la versión 2.6.0 o posterior del complemento CoDesigner.

      • PTC Creo Parametric® - 7.x o posterior, con la versión 2.6.0 o posterior del complemento CoDesigner.

    • Para el modo Advanced Rigid-Flex (RF2) de Altium Designer:

      • SOLIDWORKS o PTC Creo con la versión 3.4.0 o posterior del complemento CoDesigner.

      • Siemens NX con la versión 3.11 del complemento CoDesigner (actualmente en beta)

Quizá el diseño de placa de circuito impreso más difícil de llevar a producción sea un diseño rigid-flex. Diseñar un circuito flex o rigid-flex es, en gran medida, un proceso electromecánico. Diseñar cualquier PCB es un proceso de diseño tridimensional, pero en un diseño flex o rigid-flex, los requisitos tridimensionales son mucho más importantes. ¿Por qué? Porque la placa rigid-flex puede fijarse a múltiples superficies dentro de la carcasa del producto durante el proceso de ensamblaje, lo que exige un diseño cuidadoso de cómo debe flexionarse la placa cargada durante el ensamblaje para acoplarse a la carcasa.

Hasta la fecha, este exigente reto de diseño electromecánico se ha resuelto creando una maqueta mecánica, también conocida como recorte de muñeca de papel. Este proceso debe ser lo más preciso y realista posible, con todos los elementos mecánicos y de hardware incluidos, para que tanto el proceso de ensamblaje como el ensamblaje final puedan analizarse cuidadosamente.

Altium CoDesign ayuda a resolver este reto, ofreciendo la capacidad de transferir el diseño rigid-flex entre los dominios ECAD y MCAD. Lo hace implementando cada región flexible de la placa como una función de chapa metálica en MCAD.

Diseño Rigid-Flex en ECAD

Hay dos modos de diseño rigid-flex disponibles en el software de diseño de PCB de Altium. El modo estándar, llamado Rigid-Flex (o Rigid-Flex 1), admite diseños rigid-flex simples. Si su diseño tiene requisitos rigid-flex más complejos, como regiones flexibles superpuestas, entonces necesita el modo Advanced Rigid-Flex (también conocido como Rigid-Flex 2). Además de las regiones flexibles superpuestas, el modo Advanced también admite: definición visual de los substacks, definición más sencilla de las regiones rígidas y flexibles de la placa, pliegues en recortes anidados, divisiones de forma personalizada y compatibilidad con estructuras tipo encuadernación. El modo requerido se selecciona en el Layer Stack Manager; obtenga más información sobre Habilitar el diseño Rigid-Flex.

Una forma rápida de comprobar qué modo rigid-flex se está utilizando para una placa en ECAD es cambiar a Board Planning Mode (1 atajo) y echar un vistazo a Active Bar.

  • Modo Board Planning rigid-flex estándar Active Bar   Haga clic y arrastre para mover

  • Modo Board Planning rigid-flex avanzado Active Bar   Haga clic y arrastre para mover

En el editor de PCB de Altium, la placa rigid-flex se diseña en el plano X-Y como una colección de regiones de placa rígidas y flexibles separadas. El plano Z se define configurando el conjunto de capas de cobre, aislamiento y acabado superficial que se crearán durante el proceso de fabricación de la placa.

En un diseño rigid-flex, el conjunto de capas de fabricación puede ser diferente para cada región de la placa. Por ejemplo, una región rígida puede tener cuatro capas de cobre, una región flexible que se proyecta desde esa región rígida puede tener una capa de cobre y una de poliimida, y la región flexible puede conectarse a otra región rígida compuesta por seis capas de cobre. Durante el diseño de la PCB en ECAD, se define y asigna un layer stack independiente a cada una de estas regiones.

Una placa con dos regiones rígidas conectadas por una región flexible en el editor de PCB ECAD y en MCAD. Una placa con dos regiones rígidas conectadas por una región flexible en el editor de PCB ECAD y en MCAD.

En el software de diseño de Altium, la placa rigid-flex se diseña plana. Los pliegues definidos en las regiones flexibles pueden aplicarse cuando la placa se muestra en 3D Layout Mode del editor de PCB, deslizando el control Fold State en el modo Layer Stack Regions del panel PCB. Los pliegues se aplican en el orden de Sequence configurado en el panel. Como alternativa, use la tecla de acceso rápido 5 en el editor de PCB ECAD para plegar y desplegar la placa.

La placa se envía a MCAD en estado plegado; luego, los pliegues pueden suprimirse en MCAD para mostrar la placa y trabajar en ella. Para plegar o desplegar la placa en MCAD, haga clic en el botón Fold Unfold de la cinta Altium CoDesigner () o suprima los pliegues en el árbol del modelo MCAD.

Obtenga más información sobre Definir el Layer Stack

Obtenga más información sobre Definir regiones de placa y líneas de pliegue

Obtenga más información sobre Diseño Rigid-Flex

Requisitos para la definición de la placa en ECAD

Cuando la placa se envía desde ECAD, CoDesigner comprueba posibles problemas con el contorno de la placa y la ubicación y el tamaño de las áreas de pliegue. Al hacer Pull hacia MCAD, CoDesigner también comprueba el radio de cada pliegue y rechaza cualquier pliegue que no pueda representarse como un pliegue de chapa metálica en MCAD.

La forma de la placa

Al hacer Push desde ECAD, se prueba el contorno de la placa (outline). Si se detectan microsegmentos o contornos que se autointersecan, deben resolverse. CoDesigner 2.4 introdujo una función automática para detectar y resolver microsegmentos en el contorno de la placa.

CoDesigner comprueba el outline de la placa en busca de problemas que no pueden admitirse en MCAD y los resolverá automáticamente.CoDesigner comprueba el outline de la placa en busca de problemas que no pueden admitirse en MCAD y los resolverá automáticamente.

Si decide no resolver los microsegmentos automáticamente, o si hay contornos que se autointersecan en el outline, o microsegmentos o contornos autointersecantes en un recorte de la placa, estos deben resolverse manualmente. Obtenga más información sobre Resolver problemas con el contorno de la placa

Líneas de pliegue

En ECAD, técnicamente no hay límite para las propiedades que pueden aplicarse a un pliegue en una PCB flexible. En MCAD, se utilizan capacidades de chapa metálica para representar los segmentos flexibles de la placa. Para garantizar que los pliegues puedan representarse en MCAD, deben cumplirse los siguientes requisitos:

  • Un área de pliegue no debe superponerse ni tocar otra área de pliegue o una región rígida. El radio de pliegue no debe extenderse más allá de una línea de división adyacente, lo que requiere al menos 0,5 mil (0,0127 mm) de distancia entre el borde del área de pliegue y una región rígida. Esto se comprueba cuando hace Push en ECAD; cualquier problema detectado debe resolverse para poder realizar el Push correctamente.

En este diseño, el área de pliegue está demasiado cerca de la línea de división (menos de 0,5 mil).En este diseño, el área de pliegue está demasiado cerca de la línea de división (menos de 0,5 mil).

  • Deben definirse radios de pliegue adecuados. CoDesigner comprueba si hay: un radio de pliegue demasiado pequeño, un ángulo de pliegue demasiado grande o segmentos de pliegue demasiado cortos. Esto se comprueba durante el Pull hacia MCAD, teniendo en cuenta el grosor del “metal” y los requisitos de alivio del pliegue.

Dos pliegues tienen un radio demasiado pequeño para formarse en chapa metálica, por lo que no pueden crearse.Dos pliegues tienen un radio demasiado pequeño para formarse en chapa metálica, por lo que no pueden crearse.

No es posible en ECAD predecir con precisión qué pliegues pueden construirse con las herramientas MCAD y cuáles fallarán. Sin embargo, durante un Pull hacia MCAD, CoDesigner advertirá si un pliegue no puede construirse. En esta situación, se recomienda que el ingeniero mecánico se ponga en contacto con el diseñador ECAD para determinar cómo pueden modificarse las propiedades de un pliegue específico.

Al hacer Pull hacia MCAD, CoDesigner comprueba que el radio mínimo de pliegue sea:

rmin > 1/2 * FlexSubstackThickness

El grosor del substack se muestra en el panel Properties del Layer Stack Manager.

Diseño Advanced Rigid-Flex

Cambie al modo Advanced Rigid-Flex en el editor de PCB ECAD si su diseño requiere alguna de las siguientes funciones rigid-flex ECAD-MCAD:

  • Regiones flexibles con distintos grosores

  • Regiones flexibles separadas que se superponen entre sí 

  • Representación de cobre y serigrafía en las regiones rígidas en MCAD en SOLIDWORKS

  • Un pliegue local (un pliegue localizado en una región flexible que está dentro de un recorte en una región flexible más grande)

Un diseño Advanced Rigid-Flex con regiones flexibles superpuestas de distintos grosores, abierto en Altium Designer y en PTC Creo.Un diseño Advanced Rigid-Flex con regiones flexibles superpuestas de distintos grosores, abierto en Altium Designer y en PTC Creo.

Resumen de la estructura de una placa Advanced Rigid-Flex (RF2) en MCAD

A continuación se muestra un resumen de la estructura MCAD de una placa Advanced Rigid-Flex:

  • Cada región rígida de un diseño RF2 se representa como un ensamblaje MCAD, que incluye esa parte rígida (región) de la placa y los componentes montados en esa región (muy similar a cómo se modela una PCB rígida en MCAD).

  • Cada región flexible de la placa se representa como una pieza de chapa metálica. Dentro de esta pieza, cada línea de pliegue ECAD se define como un pliegue esbozado. Tenga en cuenta que un pliegue que puede hacerse Push desde ECAD podría no formarse correctamente en MCAD, debido a los requisitos de pliegue de esa herramienta MCAD. Además, tenga en cuenta que los componentes en regiones flexibles aún no son compatibles.

  • Para los recortes que se extienden a través de múltiples regiones de la placa, se crean extrusiones de corte separadas en MCAD. Si el ingeniero mecánico quiere cambiar la forma de uno de esos recortes en MCAD, debe cambiar todas esas extrusiones.

Los siguientes videos ofrecen una visión general de cómo CoDesigner construye una placa Advanced Rigid-Flex en MCAD (lo cual difiere de cómo se construye una placa Rigid-Flex estándar). Aunque se demuestra en SOLIDWORKS, el flujo es esencialmente el mismo en todas las herramientas MCAD compatibles; las diferencias se indican en los subtítulos de los videos.

Video 1 – Advanced Rigid-Flex, comprensión de la estructura

Descripción general de cómo CoDesigner construye una placa en MCAD.

Video 2 – Advanced Rigid-Flex, modificación de las regiones de la placa

Modificación de la forma de la placa rigid-flex en MCAD.

Video 3 – Advanced Rigid-Flex, modificación de los pliegues

Modificación y adición de pliegues a una placa rigid-flex en MCAD.

MCAD CoDesigner está en desarrollo constante. Para obtener los mejores resultados al hacer Push y Pull de cambios en las líneas de pliegue rigid-flex, se recomienda usar CoDesigner 3.7 o posterior.

Notas sobre el trabajo con placas Advanced Rigid Flex

  1. Al diseñar una placa RF2 en ECAD, cada región rígida y flexible de la placa se dibuja como un objeto separado, al que luego se le asigna un substack. Esto difiere de una placa RF1, donde primero se define la forma general de la placa y luego se colocan líneas de división para dividir esa única forma en las regiones de placa requeridas. No se permiten espacios entre regiones adyacentes en una RF2; deben tocarse exactamente o superponerse. Si dos regiones se superponen, el software asume que la zona compartida pertenece a la región con mayor número de capas. Sabiendo esto, extender una región flexible hacia la región rígida adyacente puede ser más fácil si resulta difícil alinear sus bordes. Obtenga más información sobre Planning Rigid & Flex Regions - Advanced Mode.

  2. El editor de PCB ECAD incluye varias herramientas para ayudar a crear regiones a partir de objetos de línea/arco existentes; obtenga más información sobre Creating Board Regions from Selected Objects.

  3. En ECAD, cada conjunto único de capas (substack) debe definirse, ya sea copiando capas existentes para crear el nuevo substack o agregando capas para definir un substack único. Obtenga más información sobre Adding and Editing a New Substack.

  4. El diseño en modo RF2 en ECAD admite regiones flexibles que se superponen entre sí en el espacio tridimensional. Para admitir esto, cuando se coloca una línea de pliegue en el modo Board Planning en ECAD, el diseñador debe asegurarse de que el pliegue se aplique a la región de stack flexible correcta (). Si esto no se hace, se mostrará una advertencia de región no afectada cuando el diseño se haga Push desde ECAD a MCAD (). 

  5. La estructura del ensamblaje PCB en modo RF2 en SOLIDWORKS difiere de la estructura del ensamblaje en modo RF1 en SOLIDWORKS, por lo que si el modo se cambia de RF1 a RF2 en ECAD, se recomienda hacer un Pull nuevo de la placa en SOLIDWORKS. En Creo, la estructura del ensamblaje PCB está unificada para RF1 y RF2, por lo que no verá ningún cambio en el árbol de funciones de MCAD.

  6. Las calcomanías que representan el cobre superior/inferior, la serigrafía y la máscara de soldadura ahora se aplican a las regiones rígidas en modo RF2 en SOLIDWORKS.

  7. Al editar la geometría de la PCB en MCAD, tenga en cuenta que no hay asociatividad entre la geometría de las regiones vecinas. Si se modifica la geometría de una región, ajuste la geometría de la región vecina según corresponda.

  8. Si realiza cambios significativos en la geometría, como cambiar el conjunto de bordes, las restricciones en MCAD pueden romperse. Esto es normal; se restaurarán en la siguiente sincronización MCAD-ECAD-MCAD .

  9. Después de realizar cambios en los pliegues, en la mayoría de los casos será necesaria una operación de reconstrucción en MCAD.

  10. En MCAD, actualmente no se admite para placas rigid-flex la definición de áreas Keep Out (Keepouts de ECAD), salas de notas de texto (Rooms de ECAD) y la generación de cobre 3D. 

  11. La generación de cobre 3D y la especificación del enclosure en la definición de la PCB en MCAD (y el envío del enclosure a ECAD) actualmente no son compatibles con placas rigid-flex.

  12. Si sus diseños están almacenados en Altium 365, el push automático que ocurre después de guardar el proyecto en el servidor no procesará los cambios de su placa rigid-flex (porque la función de push automático del lado del servidor aún no admite cambios RF2 de ECAD). Después de guardar un proyecto rigid-flex en el servidor, también debe hacer manualmente Push de su PCB a MCAD en el panel MCAD CoDesigner.

  13. Las regiones flexibles de su diseño de PCB se modelan en MCAD como chapa metálica. Cada herramienta MCAD tiene su propio conjunto de pruebas que aplica para verificar que un pliegue pueda formarse en la chapa metálica, teniendo en cuenta:

    1. Espesor de la placa
    2. Radio de pliegue
    3. Ángulo de pliegue
    4. Distancia entre el área de pliegue y el borde de la región

En ECAD, no es posible verificar que un pliegue satisfaga todos los requisitos de plegado de chapa metálica cuando la placa se hace Push desde ECAD a un MCAD compatible. Por esta razón, puede encontrar que la placa hace Push correctamente, pero que no todos los pliegues pueden crearse cuando esa placa se hace Pull en MCAD. Si el pliegue falla, intente aumentar el radio de pliegue o aumentar la distancia entre el borde de la zona de pliegue y el borde de la región flexible de la placa en la que se encuentra el pliegue. Obtenga más información sobre Working with Bending Lines in ECAD.

Obtenga más información sobre el modo avanzado del diseño Rigid-Flex de ECAD.

Diseño Rigid-Flex en SOLIDWORKS

MCAD CoDesigner en SOLIDWORKS admite hacer Pull y Push de una PCB Rigid-Flex que haya sido diseñada en el modo Standard Rigid-Flex (RF1) o en el modo Advanced Rigid-Flex (RF2). 

La estructura del ensamblaje PCB en modo RF2 en SOLIDWORKS difiere de la estructura del ensamblaje en modo RF1 en SOLIDWORKS, por lo que si el modo se cambia de RF1 a RF2 en ECAD, se recomienda hacer un Pull nuevo de la placa en SOLIDWORKS.

Estructura de la placa en SOLIDWORKS

Cuando la placa rigid-flex se hace Pull en SOLIDWORKS, la estructura de la placa se asigna de la siguiente manera:

Rigid-Flex estándar (RF1) Rigid-Flex avanzado (RF2)
  • Se crea un ensamblaje de SOLIDWORKS para toda la placa, llamado <SavedMcadAssemblyName>
    Dentro de ese ensamblaje, se crean las siguientes piezas y ensamblajes:

    • Se crea una pieza de SOLIDWORKS para toda la placa, llamada <SavedMcadAssemblyName>_BOARD.

      • Dentro de esta pieza, se crea una operación de extrusión de SOLIDWORKS para cada región rígida y cada región flexible, llamada <PcbRegionName>. El espesor de cada extrusión se define en ECAD mediante la suma de los espesores de las capas incluidas en la pila de capas de la placa en esa región.

      • Cada región flexible de la placa se representa mediante una operación de chapa metálica de SOLIDWORKS.

      • Para cada pliegue en una región flexible, se crea un pliegue croquizado de SOLIDWORKS. Los pliegues croquizados pueden suprimirse en SOLIDWORKS para aplanar la placa.

      • Se define un sistema de coordenadas en un extremo de cada una de las líneas de separación rígido-flexible. Cada uno de estos sistemas de coordenadas se utiliza para relacionar el ensamblaje de componentes de cada región rígida (descrito a continuación).

      • El contorno de la placa se define mediante un croquis. Este croquis maestro incluye todas las regiones divididas por las líneas de separación.

    • Se crea un ensamblaje de SOLIDWORKS para el conjunto de componentes montados en cada región rígida de la placa, llamado <PcbRegionName>_COMPONENTS.

      • El ensamblaje incluye una pieza de SOLIDWORKS para cada componente montado en esa región.

      • Este ensamblaje se relaciona con la pieza de la placa mediante un sistema de coordenadas local.

  • Se crea un ensamblaje de SOLIDWORKS para toda la placa, llamado <SavedMcadAssemblyName>
    Dentro de ese ensamblaje, se crean las siguientes piezas y ensamblajes:

    • Se crea una pieza de SOLIDWORKS para cada parte flexible de la placa, llamada FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>
      Dentro de esta pieza:

      • El contorno de cada región flexible se define mediante un croquis individual.

      • Se crea una pieza de chapa metálica de SOLIDWORKS.

      • Para cada pliegue en una región flexible, se crea un pliegue croquizado de SOLIDWORKS. Los pliegues croquizados pueden suprimirse en SOLIDWORKS para aplanar la placa; haga clic en el botón Fold Unfold de la cinta Altium CoDesigner para suprimir/reactivar todos los pliegues a la vez.

      • Se define un sistema de coordenadas en cada extremo de una de las líneas de separación rígido-flexible donde la parte flexible se une a uno de los ensamblajes rígidos. Estos sistemas de coordenadas se utilizan para relacionar el ensamblaje de componentes de cada región rígida.

    • Se crea un ensamblaje de SOLIDWORKS para cada región rígida de la placa, llamado RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>
      El ensamblaje incluye:

      • Una pieza de SOLIDWORKS que representa la región rígida, y

      • Una pieza de SOLIDWORKS que representa cada componente montado en esa región.

      • Este ensamblaje se relaciona con la pieza de la placa mediante un sistema de coordenadas local.

      • El contorno de cada región rígida se define mediante un croquis individual.

Compatibilidad de capacidades de SOLIDWORKS

Función Rigid-Flex estándar (RF1) Rigid-Flex avanzado (RF2)
La transferencia de placas rígido-flexibles de ECAD a MCAD y viceversa Compatible Compatible
Vista previa de los cambios de ECAD en MCAD Compatible Compatible
Crear nuevas regiones rígidas y flexibles de la placa en MCAD Compatible Aún no compatible *
Crear nuevos pliegues en MCAD Compatible Compatible
Realizar cambios en la geometría de los segmentos rígidos y flexibles de la placa. Por ejemplo, ajustar la forma de la placa para adaptarla a la geometría de la carcasa del producto, crear recortes u orificios de montaje, o cambiar el radio de un pliegue. Compatible Compatible
Transferir placas que incluyan regiones flexibles con distintos espesores No disponible en RF1  Compatible
Transferir detalles de cobre y serigrafía en regiones rígidas ^ No compatible Compatible
Realizar cambios en la ubicación de los componentes existentes y colocar nuevos componentes en la placa. Compatible Compatible
Enviar cambios de ubicación a ECAD y extraer nuevos cambios desde ECAD Compatible Compatible
Crear una placa rígido-flexible desde cero en MCAD Aún no compatible Aún no compatible
Transferir componentes montados en una región flexible de ECAD a MCAD Aún no compatible Aún no compatible
Colocar componentes en una región flexible en MCAD Aún no compatible Aún no compatible
Crear nuevas regiones de placa en una placa solo flexible Aún no compatible Aún no compatible

* Hasta que Rigid-Flex avanzado (RF2) admita nuevas regiones rígidas/flexibles y nuevas definiciones de pliegues, cree todas las regiones y pliegues necesarios como borradores en ECAD y luego ajústelos en MCAD. 

^ Los detalles de cobre y serigrafía no son compatibles en las regiones flexibles. 

Trabajo con una placa rígido-flexible en SOLIDWORKS

En SOLIDWORKS, una placa rígido-flexible se extrae de su servidor como una placa rígida estándar. Si actualmente no ha iniciado sesión en su servidor, consulte el tema Instalación y configuración de CoDesigner en su software MCAD.

Cambio de la forma de la placa en MCAD

  1. To change the shape of a board region
    1. Abra (expanda) la pieza principal de la placa en el árbol del modelo.
    2. Abra la primera operación de región flexible y comience a editar su croquis (este es el croquis maestro de toda la placa).
    3. Cada borde incluirá un ancla; CoDesigner las añade durante la creación inicial con fines internos, y pueden eliminarse según sea necesario para modificar el croquis.
    4. Las líneas que dividen las regiones de la placa pueden eliminarse y volver a crearse si es necesario.
    5. Modifique la forma según sea necesario.

Edite el croquis maestro para cambiar la forma de la placa.Edite el croquis maestro para cambiar la forma de la placa.

Si un segmento rígido o flexible, o una línea de pliegue, se rompe o elimina accidentalmente, tendrá que restaurar esa definición manualmente. Como alternativa, puede restaurar el estado correcto anterior de la placa extrayendo los cambios del servidor.

  1. To create or redefine a flex region
    Si se ha eliminado y vuelto a dibujar una línea de separación, será necesario volver a definir la región flexible.
    1. Edite la operación flexible en el árbol del modelo.
    2. Compruebe que se esté utilizando el contorno correcto del croquis para la región flexible. Si no es así, elimine el contorno seleccionado y seleccione el correcto.
    3. Asegúrese de que la operación de extrusión que representa la región flexible tenga el espesor correcto y el desplazamiento correcto respecto de la cara inferior y/o superior de la placa.
    4. Es posible que los pliegues de esta región flexible también se hayan roto; a continuación se ofrecen consejos para corregirlos.
  2. To add new sketched bends, or change or remove existing ones
    1. Seleccione un pliegue croquizado y edítelo para cambiar su ubicación, ángulo o radio.
    2. Debe mantenerse activo al menos un pliegue procedente de ECAD: CoDesigner utiliza un pliegue como referencia cuando la placa se vuelve a enviar de MCAD a ECAD.
    3. Si está modificando la forma de una placa que tiene componentes colocados, su software MCAD puede reasignar los ID internos a las caras/vértices, lo que puede provocar la rotura de los sistemas de coordenadas utilizados para fijar los componentes a la placa. Por este motivo, si va a realizar cambios significativos en la forma de la placa en MCAD, es mejor hacerlo sin que los componentes estén colocados.
    4. Si los componentes ya se han colocado: cree los pliegues en ECAD lo más cerca posible de su posición final y luego ajuste solo el/los pliegue(s) en MCAD. Como alternativa, si su software MCAD rompe el sistema de coordenadas, puede restaurar manualmente la definición de los sistemas de coordenadas. O simplemente puede ignorar los cambios realizados en la ubicación de los componentes al extraer la placa modificada de nuevo en ECAD.

El sistema de coordenadas se utiliza para asegurar el ensamblaje de los componentes colocados en esa sección rígida de la placa. Si el sistema de coordenadas se rompe, puede restaurarse sincronizando la placa con ECAD.

  1. To create a cutout or a mounting hole
    1. Comience a editar la pieza principal de la placa.
    2. Para asegurarse de que el corte por extrusión o el orificio se cree antes de que la placa se flexione, mueva la barra de “visibilidad de operaciones” del corte por extrusión o del orificio hacia arriba en el árbol del modelo y colóquela por encima de la primera operación de pliegue.
    3. Cree un corte por extrusión o un orificio en la pieza de la placa (con el croquis ubicado en su cara superior o inferior).
    4. Vuelva a mover la barra de “visibilidad de operaciones” a la parte inferior del árbol.

Realización de cambios en la ubicación de componentes en MCAD

  1. To define the precise location of a component (enfoque universal)
    1. Mueva su componente hacia arriba en el árbol del modelo hasta el nivel del ensamblaje de la placa (si desea ubicar ese componente con respecto a la placa) o hasta el nivel del dispositivo (si desea ubicar ese componente con respecto a la carcasa).
    2. Defina la ubicación precisa de ese componente mediante relaciones de posición o cotas. Luego elimine esas relaciones/cotas.
    3. Vuelva a mover su componente al subensamblaje inicial del componente (o a otro subensamblaje si es necesario) en el árbol del modelo.
  2. To make a simple movement/rotation of a component on the same board face within one rigid region
    1. Comience a editar el subensamblaje del componente correspondiente.
    2. Mueva/gire el componente utilizando las capacidades correspondientes de su software MCAD.

Recomendaciones adicionales para el ingeniero mecánico

  1. To unfold/fold all bends on a board (por ejemplo, para comprobar superposiciones)
    1. Haga clic en el botón Fold Unfold de la cinta Altium CoDesigner.

  1. To selectively unfold/fold a bend (or bends)
    1. Abra (expanda) la parte principal de la placa (RF1) o la FlexPart (RF2) en el árbol del modelo.

    2. Seleccione la(s) característica(s) Sketched Bend en el árbol del modelo, haga clic con el botón derecho y Suppresslas ().

    3. Unsuppress las características Bend para restaurar la(s) curvatura(s) y volver a plegar la placa.

    4. Después de desplegar/volver a plegar una placa, se recomienda Rebuild el modelo (Ctrl+B en SOLIDWORKS). 

Tenga en cuenta que en SOLIDWORKS 2018 y 2019, los componentes de un ensamblaje relacionados con una región rígida no se moverán con la región al desplegarla.

  1. If you break a model (y reconstruir o deshacer no ayuda)
    1. Si sus últimos cambios no se guardaron, simplemente cierre su ensamblaje de PCB sin guardar y ábralo de nuevo.
    2. Si se guardaron, extraiga los cambios de su servidor de contenido administrado y aplique solo aquellos relacionados con las entidades dañadas.
    3. Si extraer los cambios no ayudó, cierre su ensamblaje de PCB y haga una nueva extracción para sobrescribir el ensamblaje de PCB original (tenga en cuenta que los cambios que acaba de hacer en la PCB se perderán).
  2. Other recommendations
    1. No cambie el conjunto de sistemas de coordenadas existentes ni el conjunto de relaciones de posición entre ellos. (hay una alta probabilidad de que rompa el modelo)


Diseño rigid-flex en PTC Creo

MCAD CoDesigner en PTC Creo admite Pull y Push de una PCB rigid-flex que se haya diseñado en el modo Standard Rigid-Flex (RF1) o en el modo Advanced Rigid-Flex (RF2). 

Estructura de la placa en PTC Creo (RF1 y RF2)

Cuando la placa rigid-flex se extrae a PTC Creo, la estructura de la placa se asigna de la siguiente manera:

  • Se crea un ensamblaje de Creo para toda la placa, llamado <SavedMcadAssemblyName>.

    • Se crea un ensamblaje de Creo para cada región rígida de la placa, llamado <PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. El ensamblaje incluye:

      • Una pieza de Creo que representa la propia región rígida de la placa, y

      • Una pieza de Creo que representa cada componente montado en esa región.

      • Este ensamblaje se vincula a la pieza de la placa mediante un sistema de coordenadas local.

    • Se crea una pieza de Creo para cada parte flexible de la placa, llamada <PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.

      • Dentro de esta pieza, se crea una pieza de chapa metálica de Creo.

      • Para cada pliegue en una región flexible, se crea un Sketched Bend de Creo. Los Sketched Bends pueden suprimirse en Creo para aplanar la placa.

      • Se define un sistema de coordenadas en un extremo de cada una de las líneas de división rigid-flex. Cada uno de estos sistemas de coordenadas se utiliza para vincular cada ensamblaje de componentes de región rígida (descrito a continuación).

      • El contorno de la placa se define mediante un croquis. Este croquis maestro incluye todas las regiones.

  • Tenga en cuenta que los componentes montados en la(s) región(es) flexible(s) no se transfieren a MCAD.

Compatibilidad de capacidades de Creo

Característica Standard Rigid-Flex (RF1) Advanced Rigid-Flex (RF2)
La transferencia de placas rigid-flex de ECAD a MCAD y de vuelta Compatible Compatible
Vista previa de los cambios de ECAD en MCAD Compatible Compatible
Crear nuevas regiones rígidas y flexibles de la placa en MCAD Aún no compatible Aún no compatible
Crear nuevos pliegues en MCAD Aún no compatible Aún no compatible
Realizar cambios en la geometría de los segmentos rígidos y flexibles de la placa. Por ejemplo, ajustar la forma de la placa para adaptarla a la geometría de la carcasa del producto, crear recortes u orificios de montaje, o cambiar el radio de un pliegue. Compatible Compatible
Transferir placas que incluyan regiones flexibles con diferentes espesores No disponible en RF1  Compatible
Transferir detalles de cobre y serigrafía en regiones rígidas ^ Compatible Compatible
Realizar cambios en la ubicación de los componentes existentes y colocar nuevos componentes en la placa. Compatible Compatible
Enviar cambios de ubicación a ECAD y extraer nuevos cambios desde ECAD Compatible Compatible
Crear una placa rigid-flex desde cero en MCAD Aún no compatible Aún no compatible
Transferir a MCAD componentes montados en una región flexible desde ECAD Aún no compatible Aún no compatible
Colocar componentes en una región flexible en MCAD Aún no compatible Aún no compatible
Crear nuevas regiones de placa en una placa solo flexible Aún no compatible Aún no compatible

^ Los detalles de cobre y serigrafía no son compatibles en regiones flexibles.

Trabajo con una placa rigid-flex en Creo

Cambio de la forma de la placa en MCAD

  1. To change the shape of a board region

    1. Comience a editar la Flex Part.

    2. Modifique la forma de cualquier segmento de esa pieza según sea necesario.

    3. Para mantener la integridad de la parte flexible, los segmentos no deben superponerse entre sí ni tener espacios entre ellos.

    4. Deje de editar la Flex Part.

    5. (Opcional) Comience a editar las partes rígidas que corresponden a los segmentos que cambió. Realice en ellas los cambios correspondientes.

Notes:

  • La forma de las partes rígidas no está asociada con la forma de los segmentos correspondientes de la parte flexible.

  • CoDesigner realizará cambios en la forma de la placa en ECAD de acuerdo con los cambios realizados solo en la parte flexible. No obstante, se recomienda realizar también cambios en las partes rígidas en MCAD para obtener la forma correcta de la placa. CoDesigner ajustará la forma de las partes rígidas a los segmentos correspondientes de la parte flexible en la siguiente extracción desde ECAD.

  1. To create a cutout or a mounting hole
    1. Comience a editar la Flex Part.
    2. Suppress las características de pliegue para desplegar la parte flexible.
    3. Cree un Hole o un Extruded Cut en la parte flexible (con el croquis ubicado en su cara superior o inferior).
    4. Muévalo en el árbol del modelo para que quede ubicado antes de los pliegues.
    5. (Opcional) Comience a editar las partes rígidas que corresponden a los segmentos que cambió. Realice en ellas los cambios correspondientes.
    6. Vuelva a la parte flexible y Resume los pliegues. Después de desplegar/volver a plegar una placa, se recomienda Regenerate el modelo (Ctrl+G en Creo).

Notes:

  • La forma de las partes rígidas no está asociada con la forma de los segmentos correspondientes de la parte flexible.

  • CoDesigner realizará cambios en la forma de la placa en ECAD de acuerdo con los cambios realizados solo en la parte flexible. No obstante, se recomienda realizar también cambios en las partes rígidas en MCAD para obtener la forma correcta de la placa. CoDesigner ajustará la forma de las partes rígidas a los segmentos correspondientes de la parte flexible en la siguiente extracción desde ECAD.

Recomendaciones adicionales para el ingeniero mecánico

  1. To unfold/fold all bends on a board (por ejemplo, para comprobar superposiciones)
    1. Haga clic en el botón Fold Unfold de la cinta Altium CoDesigner.

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

    1. Abra (expanda) la parte principal de la placa (RF1) o la FlexPart (RF2) en el árbol del modelo.

    2. Seleccione la(s) característica(s) Sketched Bend en el árbol del modelo y Suppresslas ().

    3. Resume las características Bend para restaurar la(s) curvatura(s) y volver a plegar la placa.

    4. Después de desplegar/volver a plegar una placa, se recomienda Regenerate el modelo (Ctrl+G en Creo).

  2. If you break a model (y reconstruir o deshacer no ayuda)

    1. Si sus últimos cambios no se guardaron, simplemente cierre su ensamblaje de PCB sin guardar y ábralo de nuevo.

    2. Si se guardaron, extraiga los cambios de su servidor de contenido administrado y aplique solo aquellos relacionados con las entidades dañadas.


Diseño rigid-flex en Siemens NX (actualmente en beta)

MCAD CoDesigner en Siemens NX admite Pull y Push de una PCB rigid-flex que se haya diseñado en el modo Advanced Rigid-Flex (RF2). Tenga en cuenta que esta compatibilidad se encuentra actualmente en beta.

Tenga en cuenta que, aunque es posible extraer a Siemens NX una placa que se haya diseñado en ECAD usando el modo Standard Rigid-Flex (RF1), esa placa no puede enviarse de vuelta a ECAD. Si se requiere la transferencia de MCAD a ECAD, primero convierta la placa al modo Advanced Rigid-Flex en ECAD, luego envíela a MCAD y realice los cambios de diseño necesarios. 

Estructura de la placa en Siemens NX (RF2)

Cuando la placa rigid-flex se extrae a Siemens NX, la estructura de la placa se asigna de la siguiente manera:

  • Se crea un ensamblaje de NX para toda la placa, llamado <SavedMcadAssemblyName>.

    • Se crea un ensamblaje de NX para cada región rígida de la placa, llamado RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. El ensamblaje incluye:

      • Una pieza de NX que representa la propia región rígida de la placa, llamada RigidPart_<PcbRegionName>_<SavedMcadAssemblyName>

      • Una pieza NX que representa cada componente montado en esa región.

      • Este ensamblaje se acopla a la pieza de la placa mediante un sistema de coordenadas local.

    • Se crea una pieza NX para cada parte flexible de la placa, denominada FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. Dentro de esta pieza:

      • Se crea una pieza NX de chapa metálica.

      • Para cada pliegue en una región flexible, se crea un NX Sketched Bend. Los Sketched Bends se pueden suprimir en NX para aplanar la placa.

      • Se define un sistema de coordenadas en (o cerca de) un extremo de cada una de las líneas de división rígido-flexible. Cada uno de estos sistemas de coordenadas se utiliza para acoplar cada ensamblaje de componentes de región rígida (descrito a continuación).

      • El contorno de la placa se define mediante un croquis. Este croquis maestro incluye todas las regiones.

Tenga en cuenta que los componentes montados en la(s) región(es) flexible(s) no se transfieren a MCAD.

Compatibilidad de capacidades de NX

Función Rigid-Flex avanzado (RF2) 1
La transferencia de placas rígido-flexibles de ECAD a MCAD y viceversa Compatible
Vista previa de los cambios de ECAD en MCAD Aún no compatible
Crear nuevas regiones de placa rígidas y flexibles en MCAD Aún no compatible
Crear nuevos pliegues en MCAD Aún no compatible
Realizar cambios en la geometría de los segmentos rígidos y flexibles de la placa. Por ejemplo, ajustar la forma de la placa para adaptarla a la geometría de la carcasa del producto, crear recortes u orificios de montaje, o cambiar el radio de un pliegue. Compatible
Transferir placas que incluyan regiones flexibles con distintos espesores Compatible
Transferir detalles de cobre y serigrafía en regiones rígidas 2 Compatible
Realizar cambios en la colocación de componentes existentes y colocar nuevos componentes en la placa. Compatible
Enviar cambios de colocación a ECAD y extraer nuevos cambios desde ECAD Compatible
Crear una placa rígido-flexible desde cero en MCAD Aún no compatible
Transferir componentes montados en una región flexible de ECAD a MCAD Aún no compatible
Colocar componentes en una región flexible en MCAD Aún no compatible
Crear nuevas regiones de placa en una placa solo flexible Aún no compatible
  1. El modo Standard Rigid-Flex no es compatible con Siemens NX. Obtenga más información sobre cambiar del modo Standard al modo Advanced Rigid-Flex.

  2. Los detalles de cobre y serigrafía no son compatibles en regiones flexibles.

Trabajo con una placa rígido-flexible en NX

Cambio de la forma de la placa en MCAD

  1. To change the shape of a board region

    1. Convierta FlexPart en la Work Part en el Assembly Navigator y cambie a Part Navigator.

    2. Edite el croquis de "BoardOutline".

    3. Modifique la forma de cualquier segmento de esa pieza según sea necesario. Para mantener la integridad de FlexPart, los segmentos no deben superponerse entre sí y no debe haber espacios entre ellos.

    4. Haga clic en el botón Finish para dejar de editar FlexPart.

    5. (Opcional) Comience a editar las piezas rígidas que correspondan a los segmentos que cambió. Realice en ellas los cambios correspondientes.

Notes:

  • La forma de las piezas rígidas no está asociada con la forma de los segmentos correspondientes de la pieza flexible.

  • Si edita la forma de una región en MCAD de una manera que afecte a regiones vecinas o restricciones, se recomienda editar las regiones vecinas y sus restricciones de forma coherente con la región que acaba de editar para garantizar la forma correcta de la placa en MCAD.

    Como alternativa, puede editar la forma de una región en MCAD, luego enviar estos cambios a ECAD y después pedir al ingeniero de ECAD que aplique sus cambios y le devuelva el diseño. Esto permite que CoDesigner en el lado de MCAD reconstruya automáticamente el diseño MCAD de acuerdo con estos cambios. Sin embargo, al usar este enfoque existe cierto riesgo de que las regiones vecinas no se actualicen correctamente.

  1. To create a cutout or a mounting hole
    1. Convierta FlexPart en la Work Part en el Assembly Navigator y cambie a Part Navigator.

    2. Suppress los elementos de pliegue para desplegar FlexPart.

    3. Cree un Hole o un Extruded Cut en FlexPart (con el croquis ubicado en su cara superior o inferior).

    4. Muévalo en el árbol del modelo para que quede ubicado antes de los pliegues.

    5. (Opcional) Comience a editar las piezas rígidas que correspondan a los segmentos que cambió. Realice en ellas los cambios correspondientes.

    6. Unsuppress los pliegues en FlexPart. 

Notes:

  • La forma de las piezas rígidas no está asociada con la forma de los segmentos correspondientes de la pieza flexible.

  • Si edita la forma de una región en MCAD de una manera que afecte a regiones vecinas o restricciones, se recomienda editar las regiones vecinas y sus restricciones de forma coherente con la región que acaba de editar para garantizar la forma correcta de la placa en MCAD.

    Como alternativa, puede editar la forma de una región en MCAD, luego enviar estos cambios a ECAD y después pedir al ingeniero de ECAD que aplique sus cambios y le devuelva el diseño. Esto permite que CoDesigner en el lado de MCAD reconstruya automáticamente el diseño MCAD de acuerdo con estos cambios. Sin embargo, al usar este enfoque, existe cierto riesgo de que las regiones vecinas no se actualicen correctamente.

Recomendaciones adicionales para el ingeniero mecánico

  1. To unfold/fold all bends on a board (por ejemplo, para comprobar si hay superposición)
    1. Haga clic en el botón Fold Unfold de la cinta Altium CoDesigner.

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

    1. Convierta FlexPart en la Work Part en el Assembly Navigator y cambie a Part Navigator.

    2. Seleccione la(s) función(es) SB Bend en el árbol del modelo y haga clic con el botón derecho para Suppressla(s) ().

    3. Unsuppress la(s) función(es) Bend para restaurar el/los pliegue(s) y volver a plegar la placa.

  2. If you break a model (y reconstruir o deshacer no ayuda)

    1. Si sus últimos cambios no se guardaron, simplemente cierre su ensamblaje de PCB sin guardarlo y ábralo de nuevo.

    2. Si se guardaron, extraiga los cambios de su servidor de contenido administrado y aplique solo aquellos relacionados con las entidades dañadas.

    3. Si ni a. ni b. funcionan, vuelva a extraer la PCB en MCAD y guárdela como un ensamblaje nuevo. Use la versión anterior del ensamblaje como referencia para comparar los diseños y vuelva a aplicar cualquier cambio de MCAD que se haya realizado.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Contenido