Sincronización de un ensamblaje multitarjeta

La sincronización de ensamblajes multi-board 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.

  • Software de diseño MCAD compatible:

    • SOLIDWORKS 2020 o posterior, con la versión 3.0 o posterior del complemento CoDesigner

    • PTC Creo 7.X o posterior, con la versión 3.5 o posterior del complemento CoDesigner

    • Siemens NX v1953 o posterior, con la versión 3.10 o posterior del complemento CoDesigner

    • Autodesk Inventor con la versión 3.11 o posterior del complemento CoDesigner

Descripción general

En el diseño mecánico, el enfoque estándar para desarrollar un producto es construir el dispositivo a partir de varios subconjuntos. El software de diseño electrónico de Altium admite un concepto similar, en el que se pueden reunir varias PCB para crear un ensamblaje de PCB; en ECAD se denomina Multi-Board Assembly. Este ensamblaje también puede incluir la carcasa y otros elementos mecánicos.

Un ensamblaje multi-board abierto en el editor de ensamblajes multi-board de ECAD de Altium.Un ensamblaje multi-board abierto en el editor de ensamblajes multi-board de ECAD de Altium.

El proceso de ensamblar las placas de circuito impreso dentro de la carcasa se realiza mejor en MCAD. Sin embargo, el ingeniero de ECAD también puede necesitar realizar comprobaciones electromecánicas, como las holguras entre componentes y entre componentes y carcasa; así como verificar el acceso y el etiquetado de los elementos de interfaz humana, como indicadores y pantallas, botones y conectores.

Para ello, los ingenieros mecánicos y eléctricos deben poder intercambiar el ensamblaje entre MCAD y ECAD. Esto puede hacerse mediante Altium MCAD CoDesigner. La sincronización de un ensamblaje de placas entre los dominios MCAD y ECAD ofrece numerosas ventajas, incluida la capacidad de verificar rápidamente el estado actual del dispositivo ensamblado por parte de los equipos de diseño mecánico y electrónico. 

Flujo de trabajo

Las diapositivas siguientes muestran un resumen de la sincronización de un ensamblaje multi-board entre MCAD y ECAD. Este orden de pasos no es fijo; por ejemplo, las diapositivas muestran una secuencia en la que las PCB individuales se han extraído de ECAD y se han ensamblado en la carcasa de MCAD, antes de decidir transferir el ensamblaje completo a ECAD.

Push the Individual PCBs from ECAD

Cada PCB debe enviarse desde ECAD, extraerse en MCAD y guardarse como un ensamblaje MCAD.

Create and Push the ECAD Multi-board Assembly

Cree el ensamblaje multi-board de ECAD y agregue las PCB individuales (su posición puede dejarse sin definir); a continuación, envíe el ensamblaje multi-board (MBA) desde ECAD al Workspace.

Create the Device Assembly in MCAD

Cree el ensamblaje MCAD y agregue la carcasa y los ensamblajes MCAD de las PCB. Las PCB también pueden agregarse más tarde, después de vincular los ensamblajes. Este flujo alternativo se describe en las secciones numeradas a continuación.

Recognize the PCBs

Una vez que los ensamblajes de PCB se hayan agregado al ensamblaje MCAD, haga clic en el botón Recognize Designs. CoDesigner identificará cada una de las PCB que detecte como parte del ensamblaje del dispositivo MCAD.

Link the MCAD Multi-board Assembly to the ECAD Multi-board Assembly

El siguiente paso es vincular el ensamblaje del dispositivo MCAD con el ensamblaje multi-board de ECAD. Si las PCB han sido reconocidas, el botón ya no aparecerá en el panel. En esta situación, vincule seleccionando el comando Link Multiboard del menú desplegable en la parte superior del panel Altium CoDesigner, como se muestra arriba. Si las PCB aún no han sido reconocidas, utilice en su lugar el botón Link Multiboard del panel Altium CoDesigner. Esto realizará el proceso de reconocimiento además de la vinculación.

Identify the Enclosure to CoDesigner

Seleccione la carcasa en el árbol de funciones de MCAD y, a continuación, haga clic en el botón Enclosure de la cinta Altium CoDesigner. CoDesigner ahora reconoce esta pieza/ensamblaje como la carcasa y lo indicará en la sección Multiboard Definition del panel Altium CoDesigner.

Push the Assembly from MCAD

Ahora que CoDesigner reconoce todos los elementos del ensamblaje, este puede enviarse a ECAD. Tenga en cuenta que CoDesigner solo envía a ECAD la ubicación y orientación de cada PCB, junto con cualquier objeto definido como parte de la carcasa. Si ha habido modificaciones en MCAD en alguna de las placas del ensamblaje, esos cambios deben enviarse por separado. Esto puede hacerse desde el ensamblaje, configurando esa placa como el objeto activo en el panel Altium CoDesigner.

Pull the Assembly into ECAD

Extraiga el ensamblaje terminado en ECAD en el panel MCAD CoDesigner del editor de ensamblajes multi-board en ECAD. Las placas se colocarán y reorientarán según lo definido en MCAD, y cualquier objeto definido como parte de la carcasa se agregará al ensamblaje multi-board de ECAD.

The Completed Assembly in ECAD

El ingeniero de ECAD ahora puede examinar el ensamblaje multi-board terminado.

 

Los pasos numerados a continuación muestran el mismo proceso, pero en una secuencia diferente. Esta vez, la carcasa del dispositivo MCAD se vincula primero al ensamblaje multi-board de ECAD y luego se agregan las PCB a la carcasa del dispositivo.

1. Transferir cada PCB de ECAD a MCAD

Para transferir el ensamblaje de ECAD a MCAD, primero envíe cada PCB individualmente y luego extráigalas en MCAD, guardando cada una como un ensamblaje mecánico.

Push from ECAD Utilice el panel MCAD CoDesigner para enviar cada placa desde ECAD al Workspace, como se muestra arriba.
Pull into MCAD

Utilice el panel Altium CoDesigner para extraer cada placa del Workspace, guardando cada una como un ensamblaje MCAD. Tenga en cuenta que la sincronización a nivel de placa debe mantenerse de forma independiente de la sincronización del ensamblaje del que esas placas pasan a formar parte.

  • En MCAD, si el ensamblaje mecánico actual es una PCB, el panel Altium CoDesigner no muestra el botón Pull (). Para poder extraer otra placa en MCAD, cree un nuevo ensamblaje vacío y el botón Pull se mostrará en el panel Altium CoDesigner ().

  • También se pueden extraer PCB adicionales y construirlas como nuevos ensamblajes MCAD en cualquier momento durante el proceso de sincronización multi-board, según sea necesario.

2. Enviar el ensamblaje multi-board de ECAD desde ECAD

El ensamblaje multi-board de ECAD se define como un proyecto multi-board, al que luego se agregan cada uno de los proyectos de PCB.

Define the assembly in ECAD

En ECAD, las placas se agregan a un ensamblaje multi-board colocando un módulo para cada placa en un esquema multi-board y luego importando esas placas a un documento de ensamblaje multi-board.

Obtenga más información sobre el diseño multi-board en ECAD.

Mating the boards Se recomienda que las relaciones de ensamblaje se definan en el ensamblaje del dispositivo MCAD, en lugar de en el ensamblaje multi-board de ECAD.
Push the assembly from ECAD Una vez que las PCB se hayan agregado al documento de ensamblaje multi-board de ECAD, el ensamblaje de ECAD estará listo para enviarse a MCAD. Después de posicionar y orientar las placas en MCAD, la información de ubicación y orientación puede transferirse de vuelta a ECAD.

3. Crear el ensamblaje del dispositivo en MCAD y vincular el ensamblaje multi-board de ECAD

El ensamblaje del dispositivo MCAD se vincula al ensamblaje multi-board de ECAD mediante el panel Altium CoDesigner. Puede vincular en cualquier etapa: desde un archivo de ensamblaje MCAD vacío, una vez que se haya agregado la(s) carcasa(s), o después de que se haya agregado una o más placas. En este ejemplo, se ha agregado la carcasa, pero no las placas. 

Create the MCAD assembly Cree un nuevo ensamblaje de dispositivo en MCAD.
Include the enclosure Si es necesario, agregue la carcasa al ensamblaje del dispositivo y guarde el ensamblaje.
Recognize Designs button

El panel Altium CoDesigner incluye un botón con la etiqueta Recognize Designs (). Cuando hace clic en este botón, le está indicando a MCAD CoDesigner que se trata de un ensamblaje multi-board. MCAD CoDesigner identificará todas las placas del ensamblaje y actualizará el contenido del panel para mostrar el estado de sincronización de CoDesigner para una de las placas. También incluye un menú desplegable en la parte superior del panel (); utilícelo para seleccionar qué objeto está actualmente activo para MCAD CoDesigner. Dado que las placas aún no se han agregado, este botón no se utiliza en este ejemplo; se utiliza en la presentación de diapositivas al inicio de esta página si desea un ejemplo de ese flujo.

Link the MCAD assembly to the ECAD assembly

Los ensamblajes MCAD y ECAD se vinculan haciendo clic en el botón Link Multiboard en el panel Altium CoDesigner, como se muestra en la imagen de arriba. Si CoDesigner está conectado al mismo Workspace al que se envió el Multi-board Assembly, el MBA de ECAD aparecerá en el cuadro de diálogo Select Project from Company Workspace (). Seleccione el MBA y haga clic en OK para establecer el vínculo. Tenga en cuenta que, cuando hace clic en este botón, también se reconocen todas las PCB que ya se han agregado al ensamblaje MCAD.

  • Si ya se ha realizado un Recognize Designs, el botón Link Multiboard ya no aparecerá en el panel Altium CoDesigner. En esta situación, el comando pasa a estar disponible en el menú desplegable de la parte superior del panel (); utilice ese en su lugar.

  • Para vincular el ensamblaje MCAD con el ensamblaje multitarjeta de ECAD, MCAD CoDesigner agrega tres propiedades al ensamblaje MCAD. Para romper el vínculo, elimine las propiedades ManagedMbaProjectGuid, ManagedProjectName y ManagedProjectGuid del ensamblaje ().

4. Incorporar el ensamblaje multitarjeta en MCAD

Ahora que los ensamblajes MCAD y ECAD han sido vinculados, el estado de sincronización puede comprobarse realizando un Pull en MCAD.

Check for differences

Una vez que se ha establecido el vínculo a nivel de ensamblaje, CoDesigner puede comprobar las diferencias entre el ensamblaje MCAD y el MBA de ECAD haciendo clic en Pull en el panel Altium CoDesigner (). Cualquier diferencia detectada se muestra en el panel Altium CoDesigner, como se ve en la imagen superior.

Changes highlighted in yellow Dado que las PCB están presentes en el ensamblaje ECAD pero no en el ensamblaje MCAD, es necesario agregar las PCB al ensamblaje MCAD. Un cambio resaltado en amarillo indica que CoDesigner no puede completar este cambio sin ayuda. Pase el cursor sobre el cambio para mostrar una información sobre herramientas con indicaciones sobre cómo resolver el problema, como se muestra en la imagen superior.
Adding the boards in MCAD

La primera vez que se hace Pull del ensamblaje, CoDesigner no sabrá de dónde obtener las versiones MCAD de las PCB. Para localizar cada placa para CoDesigner, haga clic en el botón de puntos suspensivos Location () para mostrar el cuadro de diálogo Open, y luego use el cuadro de diálogo para definir la ubicación de cada placa faltante. Tenga en cuenta que estará buscando la versión MCAD de cada PCB, por lo que estas ya deben haber sido incorporadas a MCAD y guardadas como un ensamblaje MCAD, tal como se describe en el paso 1. Una vez localizada una placa, el elemento de cambio de esa placa dejará de estar resaltado en amarillo, y ese cambio estará listo para aplicarse.

Changes highlighted in red Cuando un cambio aparece resaltado en rojo, indica que no puede aplicarse y que CoDesigner no puede ayudar a resolverlo. Un ejemplo sería cuando una PCB del ensamblaje aún no ha sido enviada desde ECAD.

5. Trabajar con el ensamblaje del dispositivo MCAD

El ensamblaje MCAD ahora incluye varios elementos que pueden sincronizarse entre MCAD y ECAD, incluidas cada una de las PCB y también el ensamblaje completo. Para permitirle realizar funciones de CoDesign, como definir objetos de la envolvente, sincronizar cambios realizados en una placa específica dentro del ensamblaje o sincronizar cambios realizados en la ubicación de una placa dentro del ensamblaje, debe indicar a MCAD CoDesigner en qué PCB o ensamblaje se está trabajando actualmente.

Esto se hace seleccionando la PCB o el ensamblaje en el menú desplegable de la parte superior del panel Altium CoDesigner, como se muestra en la imagen inferior. 

What is being synchronized

Usted elige qué desea que CoDesigner sincronice con ECAD en el desplegable de la parte superior del panel Altium CoDesigner, como se muestra en la imagen superior.

Por ejemplo, si necesita editar una de las PCB, selecciónela en el desplegable, realice las ediciones y luego haga Push de esos cambios de la placa a la PCB de ECAD de la forma habitual ().

Preste atención a qué elemento está supervisando actualmente CoDesigner; el contenido del panel refleja el estado de sincronización del elemento seleccionado en el desplegable.

6. Definir la envolvente en MCAD

Se puede definir cualquier cantidad de objetos MCAD como parte de la envolvente para MCAD CoDesigner.

1. Select the objects Seleccione los objetos de la envolvente en el árbol del modelo MCAD.
2. Define as enclosure Haga clic en el botón Enclosure de la cinta Altium CoDesigner; esto le indica a CoDesigner que los objetos seleccionados forman parte de la envolvente.
3. Confirmación de CoDesigner MCAD CoDesigner confirmará que estos objetos han sido identificados como parte de la envolvente para la PCB/ensamblaje activo.
4. Enclosure objects Los objetos mecánicos que MCAD CoDesigner reconoce como pertenecientes a la envolvente. Estos objetos se transferirán a la placa/ensamblaje ECAD cuando el diseño se haga Push a ECAD. Los objetos pueden seleccionarse y eliminarse de la lista si es necesario.

7. Preparar el ensamblaje del dispositivo y hacer Push a ECAD

La envolvente y los objetos de placa se orientan y ubican en MCAD utilizando las técnicas estándar. En cualquier etapa de este proceso, el ensamblaje puede enviarse a ECAD. 

1. Prepare the MCAD assembly Posicione y relacione las PCB dentro de la envolvente.
2. Select what is being synchronized Asegúrese de que el ensamblaje multitarjeta esté seleccionado como elemento activo en el desplegable de la parte superior del panel Altium CoDesigner.
3. Push the assembly to ECAD Haga Push de todo el ensamblaje desde MCAD al Workspace, dejándolo listo para hacer Pull en ECAD.

8. Hacer Pull del ensamblaje en ECAD

Los cambios realizados en el ensamblaje MCAD pueden sincronizarse en ECAD. Abra el proyecto de ensamblaje multitarjeta en Altium Designer y habilite el panel MCAD CoDesigner.

Check for changes in ECAD

Aparecerá una notificación en el panel MCAD CoDesigner, advirtiendo que se han detectado cambios (). Si la advertencia no aparece automáticamente, haga clic en el botón Pull para iniciar una comprobación.

Review the list of Changes Los cambios incluirán actualizaciones de ubicación de las PCB, así como de la envolvente si se ha agregado en MCAD. Los tipos de cambios admitidos incluyen: ubicación y orientación de la PCB, adición o eliminación de elementos de la envolvente. 
Apply the Changes Los cambios pueden aplicarse de forma selectiva; desactive aquellos que no desee aplicar en esta pasada. 
Modify a child PCB

Si se han realizado cambios de diseño MCAD en una PCB hija dentro del ensamblaje, esas actualizaciones deben hacerse Pull primero en el proyecto de la PCB hija (desde el archivo PCB de ECAD). Luego, la PCB debe actualizarse en el ensamblaje multitarjeta de ECAD (). MCAD CoDesigner no gestiona actualizaciones que sean internas a ECAD.

Agregar una PCB en MCAD Si se ha agregado una placa adicional al ensamblaje en MCAD, cuando intente hacer Push desde MCAD aparecerá un cuadro de diálogo de mensaje de CoDesigner advirtiendo que la PCB adicional no forma parte del ensamblaje multitarjeta de ECAD (). En esta situación, debe agregar esa placa al ensamblaje multitarjeta en ECAD y luego hacer Push del proyecto desde ECAD al Workspace. No es necesario hacer Pull de esta actualización en MCAD; simplemente haga Push del ensamblaje desde MCAD nuevamente y la información adicional de ubicación y orientación de la placa se enviará al Workspace, lista para hacer Pull en ECAD. 

9. El ensamblaje listo para el ingeniero de ECAD

Ahora pueden realizarse las tareas ECAD necesarias, como la verificación de holguras y la confirmación visual del ajuste de las PCB. La imagen inferior muestra una vista en sección del ensamblaje multitarjeta en ECAD.

 

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