Vinculación de componentes de diseño ECAD y MCAD

Esta funcionalidad de vinculación de componentes 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
    • La vinculación de componentes de MCAD a ECAD está disponible para todas las plataformas MCAD compatibles, excepto Autodesk Fusion®.

    • La vinculación de componentes de ECAD a MCAD es actualmente compatible con: PTC Creo Parametric® con la versión 2.6.0 o posterior del complemento CoDesigner (conectado a Windchill®), SOLIDWORKS® con la versión 2.6.0 o posterior del complemento CoDesigner (conectado a SOLIDWORKS® PDM Professional) y Siemens® NX™ con la versión 3.4.0 o posterior del complemento CoDesigner (conectado a Siemens Teamcenter PLM).

Cómo se transfieren los componentes entre ECAD y MCAD

El comportamiento predeterminado de CoDesigner es transferir los componentes entre MCAD y ECAD a través de su Altium Workspace, como modelos Parasolid.

Para muchos componentes esto será suficiente, ya que representa el componente con precisión en ambos espacios de diseño. Sin embargo, en algunas empresas esto puede no ser suficiente: pueden requerir que tanto los ingenieros de MCAD como los de ECAD utilicen modelos de componentes nativos diseñados para su software. Un modelo de componente real y específico de la herramienta no solo representará con precisión el componente en ese espacio de diseño, sino que también puede ser importante para generar salidas precisas, como archivos de fabricación y la lista final de materiales.

Todas las herramientas de software de diseño MCAD y ECAD tienen su propio enfoque sobre cómo se pueden almacenar los modelos de componentes. Para permitir que se utilicen componentes nativos en cada dominio de diseño, CoDesigner admite métodos para vincular los componentes entre los dominios.

Antes de explorar la vinculación de modelos de componentes nativos, es importante comprender el enfoque predeterminado para transferir modelos de componentes y cómo se nombran los modelos vinculados.

Transferencia de modelos 3D mecatrónicos

MCAD CoDesigner transfiere el diseño entre ECAD y MCAD mediante operaciones de Push y Pull de cambios de diseño a través de un Altium Workspace. Cuando realiza un Push desde ECAD en CoDesigner, no está enviando el archivo PCB al Altium Workspace, sino un paquete de datos especial de ECAD a MCAD. Este paquete incluye: los datos de la placa, la geometría de las capas, los modelos 3D de los componentes en formato Parasolid (obtenga más información sobre cómo se nombran los modelos 3D en MCAD) y, si está habilitado, la geometría de cobre.

Cuando se realiza un Push en ECAD o en MCAD, CoDesigner primero prepara el paquete de datos dentro de una subcarpeta local, <DesignName>-EDM. En el lado de MCAD, la carpeta EDM también se utiliza para almacenar los datos de MCAD. Luego, este paquete de datos se transfiere a una carpeta especial de su Altium Workspace, llamada Mechatronic 3D Models. Esta carpeta solo la utiliza MCAD CoDesigner para almacenar datos de ECAD a MCAD.

La carpeta Mechatronics 3D Models es utilizada por MCAD CoDesigner para almacenar datos de ECAD a MCAD.La carpeta Mechatronics 3D Models es utilizada por MCAD CoDesigner para almacenar datos de ECAD a MCAD.

  • Si está utilizando MCAD CoDesigner, no debe eliminar, duplicar ni mover la carpeta Mechatronic 3D Models en la estructura de carpetas del Workspace.

  • También debe asegurarse de que todos los ingenieros eléctricos y mecánicos que realizan Push y Pull de datos de CoDesigner hacia y desde el Workspace tengan:

    • Acceso a la carpeta ()

    • Permisos de operación de edición en modelos 3D () 

  • Cuando CoDesigner envía cada modelo 3D a la carpeta Mechatronic 3D Models del Workspace, el Workspace asigna un número de elemento-revisión. Para ello, debe tener permiso para aplicar un esquema de nomenclatura de revisiones a los modelos 3D. Si recibe un error durante el Push, como: Object reference not set to an instance of an object, podría deberse a que la nomenclatura de los modelos 3D se ha deshabilitado para el 1-Level Revision Scheme predeterminado. Abra la configuración del Workspace (servidor) en el cuadro de diálogo Preferences para configurar esto (). Obtenga más información sobre cómo configurar el esquema de nomenclatura de revisiones.

El mecanismo predeterminado de transferencia de componentes

Para componentes/modelos colocados en ECAD:

Para piezas colocadas en MCAD:

  • Una pieza colocada en MCAD se convierte en un objeto FreeBody en ECAD. En ECAD, un objeto FreeBody no es un componente; es un objeto 3D Body de ECAD y, como tal, no se envía desde ECAD de vuelta a MCAD.

  • Una pieza colocada en MCAD puede reemplazarse automáticamente por un componente de ECAD equivalente durante la transferencia de MCAD a ECAD, si la vinculación de componentes nativos de MCAD a ECAD está configurada y el componente de ECAD existe en la biblioteca del Workspace.

  • Si la vinculación de componentes nativos de MCAD a ECAD no está configurada, el ingeniero de ECAD puede copiar el modelo de MCAD desde la placa a un nuevo componente de ECAD y luego reemplazar el modelo de MCAD por ese componente de ECAD. La siguiente presentación ofrece una visión general de ese proceso. 

Si una pieza, como un blindaje RF, se coloca en MCAD y se envía a ECAD,

Se clasifica como un FreeBody durante el Pull a ECAD y se coloca como un objeto 3D Body.

Para poder enviar cambios de ubicación entre ECAD y MCAD en ambos sentidos, debe convertirse en un componente de ECAD. Obtenga más información sobre la creación de un componente de ECAD y la adición de un modelo 3D.

El modelo 3D puede copiarse desde la PCB a la huella de un nuevo componente del Workspace. Para ayudar en este proceso, haga visible el punto de referencia del 3D Body antes de copiarlo al nuevo componente ().

Luego, el nuevo componente puede colocarse desde la biblioteca del Workspace.

En la misma ubicación que el modelo 3D original de MCAD, y ese modelo puede eliminarse.

Una vez que este reemplazo de modelo por componente se envía desde ECAD

Y se recibe en MCAD

Los diseños de ECAD y MCAD volverán a estar sincronizados. Ahora, los ingenieros de MCAD y ECAD pueden mover el blindaje RF y transferirse los cambios mutuamente.

 

Sincronización de cambios en las ubicaciones de los componentes

Para poder sincronizar cambios en la ubicación de los componentes, la pieza de MCAD debe existir como componente en ECAD.

  • Esto ocurre automáticamente si el componente se originó en ECAD.
  • Si la pieza se origina en MCAD, el comportamiento predeterminado es recibir la pieza en ECAD como un FreeBody, lo que significa que los cambios de ubicación en ECAD no se sincronizarán. Para poder realizar cambios de ubicación en ECAD, debe:
  • Los componentes de ECAD pueden incluir elementos como sujetadores y disipadores térmicos. Si la BOM se genera en ECAD, incluya un símbolo esquemático de ECAD como parte del componente de ECAD para que pueda incluirse automáticamente en la BOM.

Using a Model that Originated in the Other Software

MCAD a ECAD: si ya ha recibido la pieza de MCAD y ahora existe como un FreeBody (objeto 3D Body) en ECAD, puede copiar el objeto 3D Body desde la placa y pegarlo en un componente de ECAD creado en su Altium Workspace. Obtenga más información sobre el uso de un modelo 3D de MCAD en ECAD.

ECAD a MCAD: trabajando en la otra dirección, los modelos 3D de componentes de ECAD también pueden transferirse individualmente a MCAD, donde pueden guardarse y almacenarse como piezas de MCAD. La mejor manera de hacerlo es extraer el modelo 3D en ECAD y luego usar ese modelo para crear una nueva pieza en MCAD. Obtenga más información sobre la extracción de un modelo 3D de ECAD para usarlo en MCAD.

Eliminación de un componente en MCAD

Los cambios de ubicación y orientación realizados en un componente en MCAD se transfieren a ECAD; sin embargo, las eliminaciones de componentes no se transfieren de MCAD a ECAD. Este comportamiento permite que el ingeniero de ECAD envíe la placa a MCAD al principio del proceso de diseño y luego continúe desarrollando el diseño y agregando componentes adicionales. El ingeniero de MCAD puede trabajar en su instancia de la placa, por ejemplo ajustando la forma de la placa y la ubicación de los componentes críticos, y luego enviar esos cambios de vuelta a ECAD cuando esté listo. Cuando el ingeniero de ECAD recibe los cambios más recientes desde MCAD, los componentes adicionales que haya agregado al diseño en ECAD no se marcarán como "para eliminar". 

El ingeniero de MCAD puede indicar que un componente debe eliminarse moviéndolo fuera de la placa. Este movimiento se transferirá a ECAD y será evidente para el ingeniero de ECAD.

Cómo se nombran los modelos de componentes

A medida que CoDesigner convierte cada componente en un modelo Parasolid durante un Push de ECAD a MCAD, se les asigna un nombre según el siguiente esquema:

<Footprint Name>_<ComponentDesignItemID>_<ItemRevision>

Los siguientes caracteres especiales, junto con otros símbolos de control, se reemplazan por un guion bajo (_):

\, /, :, %, [whitespace], |, [, ], *, ", ', \t

El esquema de nomenclatura predeterminado utilizado para los modelos de componentes.El esquema de nomenclatura predeterminado utilizado para los modelos de componentes.

En PTC Creo, todos los símbolos excepto las letras (a-z, A-Z) y los números (0-9) se reemplazan por un guion bajo, y el resultado se presenta en mayúsculas.

Control del nombre de los modelos de componentes

A partir de CoDesigner 2.6, puede configurar el esquema de nomenclatura de los modelos de componentes en el Workspace, como se detalla a continuación. CoDesigner admite cuatro opciones para controlar cómo se nombran los modelos de componentes durante su transferencia inicial de ECAD a MCAD:

  1. <FootprintName>, luego <ComponentID> (la opción predeterminada, y cómo funcionaba antes de que se agregara este control)
  2. <ComponentID>, luego <FootprintName>
  3. <FootprintName>, luego <CustomComponentProperty>
  4. <CustomComponentProperty>, luego <FootprintName>

Configure las opciones de Naming of component models en la sección MCAD CoDesigner de la configuración del Workspace.

Seleccione la opción de nomenclatura y, si incluye una propiedad personalizada del componente (parámetro), defina el nombre del parámetro.Seleccione la opción de nomenclatura y, si incluye una propiedad personalizada del componente (parámetro), defina el nombre del parámetro.

Estas opciones simplifican la interacción con los componentes en MCAD, permitiendo que el ingeniero de MCAD agregue información significativa, como números de pieza, al ID del componente, o que el ingeniero de ECAD agregue una propiedad personalizada del componente en la biblioteca de componentes de ECAD.

El modelo MCAD se nombra en función de la opción de nomenclatura configurada en el Workspace.El modelo MCAD se nombra en función de la opción de nomenclatura configurada en el Workspace.

Notes:

  • Un administrador puede cambiar la opción en la sección Admin » Settings » MCAD CoDesigner cuando haya iniciado sesión en su Workspace en un navegador.

  • La compatibilidad con componentes de arnés se agregó en la actualización 3.12 de MCAD CoDesigner. 

  • Cambiar la opción de nomenclatura no cambiará el nombre de los modelos de componentes ya creados por CoDesigner. Para aplicar las opciones de nomenclatura actualizadas, se debe realizar un Pull nuevo (extraiga una nueva instancia de la placa/arnés desde el Workspace y asígnele un nuevo nombre al ensamblaje MCAD).

Compatibilidad con componentes embebidos

La demanda cada vez mayor de productos electrónicos más pequeños y más integrados, combinada con las señales de mayor frecuencia dentro de estos dispositivos, impulsa la investigación continua de mejores formas de fabricar y ensamblar un circuito. Una técnica que ofrece tanto mayor densidad como mejor soporte para frecuencias de señal más altas consiste en incrustar componentes dentro de las capas de la estructura de la placa de circuito impreso.

A partir de la versión 3.11 de MCAD CoDesigner, CoDesigner admite la transferencia de diseños de placa que incluyen componentes embebidos, junto con sus cavidades asociadas, de ECAD a MCAD.

En ECAD, el objeto de región que define la forma de la cavidad incluye una propiedad Cavity Height que define la altura del recorte requerida en la capa dieléctrica. El editor de PCB de ECAD extiende automáticamente esta altura a través de la capa dieléctrica en la que se está creando la cavidad, hasta la siguiente capa de cobre en el apilado de capas, para obtener el Extended Cavity Height real.

En MCAD, la forma de la cavidad se define como un croquis extruido en la pieza de la placa, con la altura de extrusión establecida en el Extended Cavity Height. Tenga en cuenta que los cambios de ubicación de los componentes embebidos se sincronizan de MCAD a ECAD, pero las ediciones de cavidades no. Si un componente embebido se reubica en MCAD, no es necesario reubicar la cavidad. Los cambios de posición de la cavidad se resuelven automáticamente cuando la ubicación del componente afectado se sincroniza de MCAD a ECAD y de nuevo a MCAD.

Cada cavidad se forma como un croquis extruido en la pieza de la placa.

Una cavidad puede crear una abertura en la superficie de la placa o ser completamente interna.

En ECAD, la cavidad se define desde la capa en la que se coloca el componente hasta la siguiente capa de cobre.

 

Obtenga más información sobre el diseño de una PCB con componentes embebidos.

Configuración del enlace nativo de componentes de MCAD a ECAD y de ECAD a MCAD

Consulte el Note en el panel derecho para obtener información sobre si la función de vinculación de componentes ECAD-MCAD estará disponible en su instalación de MCAD CoDesigner.

El comportamiento predeterminado cuando un diseño se Pushed desde el dominio MCAD o ECAD es que CoDesigner convierte los componentes a modelos en formato Parasolid y los almacena en el Workspace conectado. Cuando ese diseño se Pulled, CoDesigner crea un modelo de cada componente en el formato requerido por la herramienta de destino.

Este enfoque ofrece una representación precisa de cada componente tanto en el espacio de diseño ECAD como en el de MCAD. La desventaja de este enfoque es que el modelo no representa completamente el componente tal como debe representarse en esa herramienta. Por ejemplo, cuando un diseño se Pulled en ECAD, el componente no incluirá las almohadillas, la serigrafía y otras entidades que normalmente se incluyen en un componente de PCB. Tampoco estará vinculado a un símbolo esquemático ni a la cadena de suministro. Un mejor enfoque es poder vincular el modelo/componente utilizado en un lado con un modelo/componente nativo equivalente en el otro lado.

Para gestionar la necesidad de que cada herramienta de diseño pueda usar componentes nativos, CoDesigner admite la vinculación entre los componentes de MCAD y ECAD. Los vínculos se definen en el Workspace, que actúa como puente entre los dominios ECAD y MCAD. CoDesigner utiliza esta configuración para establecer vínculos de componentes de MCAD a ECAD y de ECAD a MCAD, de modo que el modelo/componente de origen pueda reemplazarse por un modelo/componente nativo en el dominio de destino cuando se haga Pull de la placa.

Esta imagen muestra la configuración de vinculación de componentes en un Workspace de Altium 365; la configuración es la misma en un Workspace local.Esta imagen muestra la configuración de vinculación de componentes en un Workspace de Altium 365; la configuración es la misma en un Workspace local.

Obtenga más información sobre cómo iniciar sesión en configurar los ajustes para CoDesign

Requisitos para los modelos MCAD y ECAD

Trabajar con componentes nativos en cada lado significa que hay diferentes modelos de componentes en MCAD y ECAD. Para que esto funcione, los modelos 3D deben estar geometrically the same tanto en el lado MCAD como en el lado ECAD.

Geometrically the same significa:

  • La ubicación del origen dentro del modelo MCAD y del modelo ECAD es la misma.
  • La orientación de los ejes XYZ de los modelos es la misma (tenga en cuenta que los ejes XYZ pueden orientarse en cualquier dirección).
  • Las dimensiones generales del modelo deben ser aproximadamente las mismas (no exactamente las mismas, pero sí similares).

Notes:

  • La colocación en la cara superior / cara inferior se define según la ubicación del origen del modelo con respecto a la placa. Se recomienda encarecidamente not usar modelos MCAD cuyo origen esté situado por debajo del plano MCAD que pasa por el centro de la placa.
  • Asegúrese de que cada modelo conste de una sola pieza y no de un ensamblaje, y de que no contenga más de un origen. Si tiene alguna duda, verifique los modelos en ambos lados después de la importación.
  • El formato de los modelos puede ser diferente en MCAD y ECAD (por ejemplo, una pieza de Creo utilizada en PTC Creo y un modelo STEP utilizado en su software de diseño de Altium).
  • El nivel de detalle de los modelos puede ser diferente; por ejemplo, un modelo preciso en MCAD y un modelo simplificado en ECAD. Tenga en cuenta que, si se utiliza un modelo simplificado, por ejemplo, un prisma rectangular, debe tener los mismos límites y origen que el modelo preciso para que la colocación del modelo funcione correctamente.

Directrices para orientar el modelo 3D

Es habitual que los modelos de componentes MCAD tengan un origen y utilicen una orientación que no sea ideal para su colocación en ECAD. Esto no será un problema siempre que los modelos MCAD y ECAD tengan el mismo origen y la misma orientación de sus ejes.

Las imágenes siguientes muestran el mismo modelo abierto en Creo y luego en el editor de bibliotecas PCB de Altium. Este modelo de componente se diseñó con el origen en el centro del plano vertical frontal (cuando el componente está orientado para montarse en una PCB).

El origen de la pieza MCAD es el centro del plano vertical frontal, como se muestra.El origen de la pieza MCAD es el centro del plano vertical frontal, como se muestra.

Cuando se coloca por primera vez en el editor de bibliotecas PCB, el modelo se orientará como se muestra a continuación.

Luego puede reorientarse seleccionándolo y ajustando la configuración de orientación en el panel Properties, o usando los comandos de orientación del submenú Tools » 3D Body Placement.

CoDesigner gestiona correctamente estos cambios de orientación cuando el diseño se transfiere mediante Push y Pull entre MCAD y ECAD, siempre que los modelos MCAD y ECAD compartan el mismo origen y la misma orientación de ejes.

Obtenga más información sobre la orientación y el posicionamiento de un modelo 3D en el software de diseño de Altium

Cómo se gestionan los modelos 3D en el software de diseño de Altium

Es posible que haya notado que el panel Properties mostrado arriba se titula 3D Body, y que el 3D Model Type es Generic. El editor de PCB de Altium incluye formas 3D básicas, denominadas objetos 3D Body, que pueden colocarse y dimensionarse para crear una representación del componente físico. Un objeto 3D Body puede tener una forma de tipo: Extruded, Cylinder y Sphere.

Un objeto 3D Body también puede utilizarse como contenedor para alojar un modelo 3D real, configurando el 3D Model Type en Generic. Cuando el tipo se establece en Generic, se pueden cargar en un objeto 3D Body modelos 3D de tipo: STEP (*.Step y *.Stp), Parasolid (*.x_t y *.x_b) y SOLIDWORKS Parts File (*.SldPrt).

Uso de un modelo 3D de MCAD en un componente ECAD

Los modelos 3D pueden obtenerse de diversos lugares, incluidos los sitios web de fabricantes de componentes y sitios web de terceros, como se detalla a continuación. Se admiten formas de componentes complejas y, si es necesario, se pueden definir puntos de ajuste adicionales en el editor de bibliotecas PCB.

Un modelo 3D complejo en el editor de bibliotecas PCB de Altium, colocado sobre la huella de PCB.Un modelo 3D complejo en el editor de bibliotecas PCB de Altium, colocado sobre la huella de PCB.

Obtenga más información sobre trabajar con 3D Bodies

Obtenga más información sobre crear un componente de Workspace

  • Los componentes se pueden importar en los formatos STEP (*.Step y *.Stp), Parasolid (*.x_t y *.x_b) y archivo de piezas de SOLIDWORKS (*.SldPrt).
  • En ocasiones, los modelos mecánicos 3D pueden obtenerse del fabricante del componente.
  • Existen excelentes sitios web de portales comunitarios, como 3D Content Central y GrabCAD, donde los diseñadores comparten modelos.
  • También hay un número creciente de sitios comerciales de 3D, incluidos Ultra Librarian y PCB 3D.

Extracción de un modelo 3D desde ECAD para usarlo en MCAD

Muchos de los componentes disponibles en el software de diseño de Altium ya incluyen un modelo 3D real. Estos pueden extraerse del componente ECAD, si es necesario, para utilizarlos en su software MCAD.

Para hacerlo con un componente gestionado:

  • Localice el componente requerido en el panel Components.
  • Haga clic con el botón derecho en el componente y seleccione Edit en el menú contextual.
  • El componente se abrirá para su edición; haga clic en el icono de edición situado sobre la huella para abrirla para edición.
  • La huella se abrirá para edición; seleccione el comando Tools » Extract 3D Models para extraer el modelo 3D.
  • Se abrirá el cuadro de diálogo Generate 3D Model files from PCB Libraries; configure la opción de destino que prefiera y haga clic en Aceptar para extraer el modelo.

El video a continuación demuestra este proceso.

Los modelos 3D pueden extraerse de los componentes de Altium si es necesario.

Resolución de modelos problemáticos

Cada herramienta ECAD y MCAD tiene su propio enfoque para la conversión de modelos, ofreciendo distintos niveles de compatibilidad para importar y convertir un modelo que presenta problemas de inconsistencias o imprecisiones en la descripción del modelo. Para ayudar en esta situación, CoDesigner transfiere modelos de un solo cuerpo en formato de texto Parasolid directamente de ECAD a MCAD, sin transformación y sin conversión (lo que a veces podría provocar la corrupción de un modelo).

Si un modelo está causando problemas durante un Push-Pull entre ECAD y MCAD, extráigalo del componente ECAD (como se describió anteriormente), impórtelo en su software MCAD y guárdelo como texto Parasolid (confirmando que se abre correctamente en MCAD); luego, impórtelo de nuevo en el componente ECAD.

Cuando importe el modelo Parasolid de nuevo en ECAD, hay distintas técnicas que puede usar para orientar y posicionar el modelo en el editor de bibliotecas PCB:

Posicione y oriente el modelo usando el panel Properties

Posicione y oriente el modelo usando el comando Orient and Position 3D Body

Vinculación de componentes de MCAD con componentes de ECAD

Consulte el Note en el panel derecho para obtener información sobre si la función de vinculación de componentes ECAD-MCAD estará disponible en su instalación de MCAD CoDesigner.

El flujo de diseño típico consiste en colocar los componentes en ECAD. Sin embargo, también es deseable que el ingeniero mecánico pueda colocar componentes clave, como conectores, directamente en MCAD como parte del ciclo inicial de definición de la placa. Cuando un componente se coloca en MCAD, es un modelo 3D; cuando ese modelo se envía a ECAD, el comportamiento predeterminado de CoDesigner es transferirlo como un cuerpo 3D libre.

Este comportamiento predeterminado puede reemplazarse habilitando y configurando las funciones de reconocimiento de componentes en el Workspace compartido. Cuando esto se hace, significa que cada modelo 3D de MCAD puede vincularse a un componente ECAD equivalente. Cuando la placa se trae a ECAD, en lugar de usar el modelo 3D de MCAD, este se reemplaza por una instancia de la huella del componente ECAD completamente definida, incluido el modelo 3D.

Configure las propiedades que identifican la vinculación del componente de MCAD a ECAD y, a continuación, haga clic en Save para aplicar los cambios.Configure las propiedades que identifican la vinculación del componente de MCAD a ECAD y, a continuación, haga clic en Save para aplicar los cambios.

En la imagen de ejemplo anterior, la vinculación es desde el parámetro de MCAD llamado PARTNUM - al parámetro de ECAD llamado PartNumber. Cuando el valor del parámetro de MCAD PARTNUM  coincide con el valor del parámetro de ECAD PartNumber, se establece un vínculo y se coloca el componente ECAD en lugar del modelo 3D enviado desde MCAD.

Si el componente ya se ha colocado en el esquema del proyecto de Altium, el designador del componente esquemático se asigna al componente PCB. Ejecute el comando Project » Component Links del editor PCB para definir un vínculo UID coincidente entre los componentes del esquema y de la PCB, de modo que la sincronización del diseño pueda realizarse en ECAD.

CoDesigner puede vincular los componentes de MCAD con los componentes ECAD equivalentes de las siguientes maneras:

Desde el modelo MCAD Al componente ECAD Notas sobre esta combinación
En el campo MCAD model property used for mapping and recognition: En el campo ECAD component parameter used for mapping and recognition: Habilite la opción Recognize models placed in MCAD and use true electrical components in ECAD instead, configure las opciones como se detalla a continuación y haga clic en Save.
Introduzca el Custom Parameter Name Introduzca el Custom Parameter Name

Agregue un parámetro personalizado tanto al modelo MCAD como al componente ECAD, con el mismo valor de parámetro.

Seleccione MCAD model name en la lista desplegable Introduzca el Custom Parameter Name Agregue un parámetro personalizado al componente ECAD, cuyo valor sea el nombre de archivo del modelo MCAD.
  • Tenga en cuenta que solo se puede usar un método de vinculación de componentes en todos los proyectos.
  • Se agregarán otras configuraciones de vinculación de componentes en futuras actualizaciones.

ZONA RESERVADA PARA LA TABLA COMPLETA DE VINCULACIÓN - prevista para añadirse en una próxima versión

Desde el modelo MCAD Al componente ECAD Notas sobre esta combinación
En el campo MCAD model property used for mapping and recognition: En el campo ECAD component parameter used for mapping and recognition: Habilite la opción Recognize models placed in MCAD and use true electrical components in ECAD instead, configure las opciones como se detalla a continuación y haga clic en Save.
Introduzca el Custom Parameter Name Introduzca el Custom Parameter Name

Agregue un parámetro personalizado tanto al modelo MCAD como al componente ECAD, con el mismo valor de parámetro.

Introduzca el Custom Parameter Name Seleccione Component name en la lista desplegable Agregue un parámetro personalizado al modelo MCAD, cuyo valor sea el nombre del componente ECAD.
Introduzca el Custom Parameter Name HRID Agregue un parámetro personalizado al modelo MCAD, cuyo valor sea el número de artículo del componente ECAD????.
Seleccione MCAD model name en la lista desplegable Introduzca el Custom Parameter Name Agregue un parámetro personalizado al componente ECAD cuyo valor sea el nombre de archivo del modelo MCAD.
Seleccione MCAD model name en la lista desplegable Seleccione Component name en la lista desplegable El nombre de archivo de MCAD debe coincidir con el nombre del componente ECAD.
Seleccione MCAD model name en la lista desplegable HRID El nombre de archivo de MCAD debe coincidir con el número de artículo del componente ECAD???.

 

CoDesigner comprueba la configuración del Workspace al iniciarse (desde las herramientas MCAD y ECAD). Reinicie su software de diseño si la configuración se ha cambiado en su Workspace.

Dónde se almacenan los componentes ECAD

Para que este sistema de vinculación de componentes de MCAD a ECAD funcione, CoDesigner necesita saber dónde buscar el componente ECAD con un parámetro coincidente. Para usar la vinculación nativa de componentes de MCAD a ECAD, los componentes ECAD deben ser componentes gestionados almacenados en un Workspace. CoDesigner buscará los componentes en el mismo Workspace a través del cual se está transfiriendo el diseño de la placa.

Cuando se utiliza la función Recognize models placed in MCAD , CoDesigner buscará en el Workspace un componente ECAD con el parámetro/valor coincidente.Cuando se utiliza la función Recognize models placed in MCAD , CoDesigner buscará en el Workspace un componente ECAD con el parámetro/valor coincidente.

Sincronización de componentes de MCAD a ECAD

Cuando la PCB se envía desde MCAD y luego se trae a ECAD, CoDesigner:

  1. Comprueba si hay coincidencia entre cada componente MCAD y el existing ECAD components. Los componentes se emparejan primero por el par propiedad/parámetro definido y luego por el designador de referencia. Si hay coincidencia, CoDesigner sugerirá realizar cambios en la ubicación de los componentes y en sus propiedades, si es necesario.
  2. Para cada componente procedente de MCAD que not present en el dominio ECAD, compruebe si la opción Recognize models placed in MCAD and use true electrical components in ECAD instead está habilitada en el Workspace.
    1. Si está habilitada, compruebe la configuración MCAD model property used for mapping and recognition en el Workspace para ver qué parámetro del componente MCAD debe usarse y, a continuación, lea el valor de ese parámetro del componente MCAD (este es el valor utilizado para encontrar una coincidencia en el lado ECAD).
    2. A continuación, compruebe en el Workspace la configuración ECAD component parameter used for mapping and recognition para el nombre del parámetro que se usará en el lado ECAD.
    3. A continuación, busque en el Workspace un componente ECAD que coincida con ese parámetro/valor.
    4. Si se encuentra en el Workspace un componente con el parámetro/valor coincidente, coloque ese componente ECAD nativo en la PCB. Estos componentes se marcan como recognized en el panel CoDesigner.
    5. CoDesigner realiza entonces una comprobación adicional para ver si este componente ya está presente en el esquema ECAD y, si lo está, asigna el designador del esquema al componente PCB colocado. Tenga en cuenta que debe ejecutarse el comando Project » Component Linking del editor PCB para establecer la vinculación de componentes entre esquema y PCB.
  3. Si el componente no se encuentra en el Workspace, coloque el modelo 3D que vino de MCAD. Estos se marcan como FreeBody en el panel CoDesigner. Como FreeBody (modelo 3D), estos pueden editarse y reemplazarse en ECAD por un modelo 3D alternativo, si es necesario.
  4. Si la opción Recognize models placed in MCAD and use true electrical components in ECAD instead no está habilitada, o si está habilitada pero el componente MCAD no incluye el MCAD model property used for mapping and recognition especificado, CoDesigner coloca el modelo MCAD con el designador que vino de MCAD. Estos se marcan como Added en el panel.

La sincronización de FreeBodies es solo de MCAD a ECAD; si un FreeBody se mueve en ECAD, ese movimiento no se transfiere a MCAD cuando se realiza un Push desde ECAD.

Notas:

  • Los designadores definidos en ECAD prevalecen sobre los designadores asignados en MCAD.
  • Si el ingeniero mecánico no ha configurado los designadores, CoDesigner asigna valores predeterminados.
  • Si un modelo procedente de MCAD no tiene MCAD model property used for mapping and recognition, se considera un free 3D body.

Ejemplo de sincronización de componentes mediante parámetros personalizados

Si un componente MCAD colocado incluye el parámetro personalizado definido en el campo MCAD model property used for mapping and recognition, CoDesigner buscará ese componente entre los componentes ECAD disponibles en el Workspace.

En el ejemplo siguiente, la configuración del Workspace está asignando el parámetro de pieza MCAD, PARTNUM, al parámetro de componente ECAD, PartNumber. Se detecta una coincidencia cuando estos parámetros comparten el mismo valor.

La pieza MCAD usa el parámetro PARTNUM, y el componente ECAD usa el parámetro PartNumber.La pieza MCAD usa el parámetro PARTNUM, y el componente ECAD usa el parámetro PartNumber.

La imagen siguiente muestra que el parámetro PARTNUM se ha añadido a la pieza MCAD; para esta pieza tiene un valor de MINI_D-300-0058.

Como la opción Recognize models placed in MCAD and use true electrical components in ECAD instead está habilitada en el Workspace, el parámetro PARTNUM y su valor se envían al Workspace como parte de los datos de la placa.

Cuando se realiza un Pull desde ECAD, CoDesigner:

  • Detecta que la opción Recognize models placed in MCAD and use true electrical components in ECAD instead está habilitada en el Workspace.
  • Comprueba si el parámetro PARTNUM está presente en las piezas de componentes 3D MCAD entrantes y lee el valor del parámetro PARTNUM.
  • Busca en los componentes del Workspace un componente que incluya el parámetro ECAD PartNumber, con ese valor.
  • Si encuentra uno, se colocará el componente ECAD en lugar de cargar el modelo Parasolid incluido en los datos de la placa. El Change list lo mostrará como New (recognized), como se muestra a continuación.
  • A continuación, CoDesigner realiza una comprobación adicional para ver si este componente está presente en el esquemático ECAD y, si lo está, asigna el designador del esquemático al componente PCB colocado. Tenga en cuenta que debe ejecutarse el comando Project » Component Linking del editor PCB para establecer el enlace de componentes entre esquemático y PCB.

Cuando se encuentra una coincidencia entre una propiedad MCAD y un parámetro ECAD, el componente ECAD se marca como reconocido.Cuando se encuentra una coincidencia entre una propiedad MCAD y un parámetro ECAD, el componente ECAD se marca como reconocido.

Tenga en cuenta que el conector colocado desde el Workspace es un componente nativo de Altium, completo con pads y serigrafía.

En lugar de transferir un modelo desde MCAD, se ha colocado el componente nativo desde el Workspace de Altium 365.En lugar de transferir un modelo desde MCAD, se ha colocado el componente nativo desde el Workspace de Altium 365.

Sincronización de componentes existentes

Cuando los cambios de diseño se envían desde ECAD y se traen a MCAD, CoDesigner hace coincidir los componentes existentes con los componentes que provienen de ECAD, sugiriendo realizar cambios en la ubicación de los componentes y en sus propiedades, si es necesario.

Además, CoDesigner identifica los componentes que se colocaron inicialmente en MCAD. Estos componentes no estarán marcados por los atributos especiales configurados por CoDesigner, que los identifican como ECAD-owned. CoDesigner no reemplaza dichos componentes; se conserva el modelo MCAD original. Sin embargo, añade las características ECAD correspondientes a la placa desnuda, incluidos orificios, serigrafía y cobre (opcional).

Si un componente MCAD-owned se mueve o rota en ECAD, CoDesigner mantiene su orientación correcta en MCAD (con respecto a la placa). Incluso funciona para modelos MCAD cuyo eje Z está orientado horizontalmente.

Vinculación de los componentes ECAD con los componentes MCAD

La vinculación nativa de componentes de ECAD a MCAD es compatible actualmente con:

Consulte el Note en el panel derecho para obtener información sobre si la función de vinculación de componentes ECAD-MCAD estará disponible en su instalación de MCAD CoDesigner.

MCAD CoDesigner también admite la colocación de componentes nativos cuando la PCB se envía desde ECAD y se trae a MCAD. Para ello, CoDesigner solicita al software MCAD que obtenga el modelo del componente del sistema de gestión de datos de MCAD (por el nombre del modelo) y luego coloca ese componente en el ensamblaje PCB de MCAD, en lugar del modelo que provino de ECAD.

Esto se logra asignando el nombre del modelo MCAD a un parámetro de componente ECAD (o a un parámetro de footprint para CoDesigner 3.4 o posterior). El parámetro ECAD que se usa para almacenar el nombre del modelo MCAD se especifica en el Workspace que CoDesigner utiliza para transferir el diseño de la placa de un lado a otro entre los dominios de diseño MCAD y ECAD.

Habilite y configure la opción Use models from data management system, y Save los cambios. Esta imagen muestra un Workspace alojado en Altium 365.Habilite y configure la opción Use models from data management system, y Save los cambios. Esta imagen muestra un Workspace alojado en Altium 365.

Para configurar el parámetro/propiedad compartido:

  1. Inicie sesión en su Workspace desde el navegador. (Aprenda a: iniciar sesión en un 365 Workspace; iniciar sesión en un Enterprise Server Workspace)

  2. Abra la página Admin - Settings como se muestra arriba y seleccione MCAD CoDesigner en el centro de la página para configurar la propiedad/parámetro.

  3. Marque la opción Use models from data management system on MCAD side when creating PCB Assembly para habilitar la función y poder definir el parámetro ECAD.

  4. Introduzca el nombre del ECAD component parameter used for storing MCAD model name. Tenga en cuenta que este valor no distingue entre mayúsculas y minúsculas.

    CoDesigner también admite tomar el nombre del modelo MCAD de un parámetro personalizado de footprint ECAD (introducido en la actualización 3.4), como alternativa al parámetro personalizado del componente. Si CoDesigner no detecta el parámetro de componente especificado, entonces comprueba los parámetros del footprint. Esta función ofrece un mejor soporte para las relaciones de muchos a muchos entre componentes y footprints.

  5. Haga clic en el botón Save para guardar el cambio.

  • CoDesigner comprueba la configuración de MCAD a ECAD al iniciarse (desde las herramientas MCAD y ECAD). Reinicie su software de diseño si la configuración se ha cambiado en su Workspace.

  • Si el componente no está disponible en el sistema de gestión de datos MCAD, CoDesigner colocará en su lugar el modelo transferido desde ECAD. 

Cómo se colocan los componentes MCAD nativos en MCAD

Si la opción Use models from data management system on MCAD side está habilitada, CoDesigner en ECAD incluirá el parámetro y su valor en la definición de la placa enviada al sistema compartido de gestión de componentes.

Este componente ECAD incluye el parámetro MCADModelName, con un valor de nn_DF40_2.Este componente ECAD incluye el parámetro MCADModelName, con un valor de nn_DF40_2.

CoDesigner en MCAD detectará esto y solicitará al software MCAD que busque el componente usando el valor del parámetro como nombre del modelo, en el sistema de gestión de datos MCAD conectado. La imagen siguiente ofrece un ejemplo de esto en PTC Creo.

Hay un modelo con este nombre disponible en el Workspace de Windchill conectado.Hay un modelo con este nombre disponible en el Workspace de Windchill conectado.

CoDesigner colocará el modelo nativo en MCAD, en lugar del modelo en formato Parasolid que también se ha almacenado en el Workspace.

El modelo nativo se ha colocado en el ensamblaje PCB en Creo.El modelo nativo se ha colocado en el ensamblaje PCB en Creo.

El sistema de vinculación de componentes de ECAD a MCAD funciona haciendo que CoDesigner solicite al software MCAD que busque los componentes que incluyen el parámetro ECAD component parameter used for storing MCAD model name (MCADModelName en las imágenes de ejemplo anteriores). Si el componente no está disponible en el sistema de gestión de datos MCAD, el software MCAD lo indicará y CoDesigner colocará en su lugar el modelo transferido desde ECAD. Tenga en cuenta que el footprint del componente ECAD debe incluir un modelo 3D cuando la opción Use models from data management system on MCAD side when creating PCB assembly anterior está habilitada ().

Notas sobre el uso de esta función en SOLIDWORKS:

  1. Para un diseño de PCB, la referencia del componente MCAD debe definirse en el componente ECAD como un parámetro, con el valor del parámetro en la forma:
    <vault>:folder\folder\component.sldprt, donde <vault> es el nombre del vault de SOLIDWORKS PDM.

  2. Para un diseño de arnés, el valor del parámetro ECAD referenciado se usa para buscar el componente en el archivo components.xml, usando la propiedad CompName. Más información sobre bibliotecas de arneses de SOLIDWORKS y sobre cómo funciona el Initial Pull into MCAD.

  3. Las bibliotecas de componentes deben sincronizarse con el almacenamiento PDM local antes de traer la PCB a MCAD.

Notas sobre el uso de esta función en Siemens NX:

  1. La referencia del componente MCAD debe definirse en el componente ECAD como un parámetro que incluya la ruta de Teamcenter, con el valor del parámetro en la forma:

    :root_TC_folder:subfolder1:subfolder12:model_name

 

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