Ligação dos componentes de projeto ECAD e MCAD

Esta funcionalidade de associação de componentes do CoDesigner requer:

  • Um cliente de desenho Altium suportado: 
    • Tenha em atenção que nem todas as funcionalidades descritas nesta página estão disponíveis em todas as instalações do Altium MCAD CoDesigner. Consulte o Feature Availabilitypainel à direita para mais informações.

    • Para determinar os clientes de desenho Altium suportados, verifique a versão do Addin do MCAD CoDesigner que está a utilizar e, em seguida, consulte as versões suportadas na Matriz de Compatibilidade de Versões ECAD-MCAD.

  • Um Altium Workspace; os Workspaces suportados incluem:
    • Altium 365 Workspace, ou
    • Altium Enterprise Server Workspace. Note: se estiver a utilizar um servidor on-premises e tiver havido alterações de funcionalidades relacionadas com licenciamento, atualize o seu licenciamento eliminando e voltando a adicionar as licenças na página Admin – Licenses da interface do servidor no navegador.

  • Uma plataforma MCAD suportada
    • A associação de componentes MCAD-para-ECAD está disponível para todas as plataformas MCAD suportadas, exceto Autodesk Fusion®.

    • A associação de componentes ECAD-para-MCAD é atualmente suportada em: PTC Creo Parametric® com CoDesigner Addin versão 2.6.0 ou posterior (ligado ao Windchill®), SOLIDWORKS® com CoDesigner Addin versão 2.6.0 ou posterior (ligado ao SOLIDWORKS® PDM Professional) e Siemens® NX™ com CoDesigner Addin versão 3.4.0 ou posterior (ligado ao Siemens Teamcenter PLM).

Como os Componentes São Transferidos Entre ECAD e MCAD

O comportamento predefinido do CoDesigner é transferir os componentes entre MCAD e ECAD através do seu Altium Workspace, como modelos Parasolid.

Para muitos componentes, isto será adequado, representando o componente com precisão em ambos os espaços de desenho. No entanto, em algumas empresas isto pode não ser suficiente — poderão exigir que tanto os engenheiros MCAD como os ECAD utilizem modelos nativos de componentes concebidos para o respetivo software. Um modelo de componente verdadeiro e específico da ferramenta não só representa o componente com precisão nesse espaço de desenho, como também pode ser importante para a geração correta de resultados, tais como ficheiros de fabrico e a lista final de materiais.

Todas as ferramentas de software de desenho MCAD e ECAD têm a sua própria abordagem relativamente ao modo como os modelos de componentes podem ser armazenados. Para permitir a utilização de componentes nativos em cada domínio de desenho, o CoDesigner suporta métodos de associação dos componentes entre os domínios.

Antes de explorar a associação de modelos nativos de componentes, é importante compreender a abordagem predefinida para a transferência de modelos de componentes e a forma como os modelos associados são nomeados.

Transferência de Modelos 3D Mecatrónicos

O MCAD CoDesigner transfere o desenho entre ECAD e MCAD através de operações Push e Pull de alterações de desenho por intermédio de um Altium Workspace. Quando executa um Push a partir do ECAD no CoDesigner, não está a enviar o ficheiro PCB para o Altium Workspace; está a enviar um pacote de dados especial ECAD-para-MCAD. Este pacote inclui: os dados da placa, a geometria das camadas, os modelos 3D dos componentes em formato Parasolid (saiba mais sobre como os modelos 3D são nomeados no MCAD) e, se ativada, a geometria do cobre.

Quando é executado um Push, quer em ECAD quer em MCAD, o CoDesigner prepara primeiro o pacote de dados numa subpasta local, <DesignName>-EDM. No lado MCAD, a pasta EDM também é utilizada para armazenar os dados MCAD. Este pacote de dados é depois transferido para uma pasta especial no seu Altium Workspace, chamada Mechatronic 3D Models. Esta pasta é utilizada apenas pelo MCAD CoDesigner para armazenar dados ECAD-para-MCAD.

A pasta Mechatronics 3D Models é utilizada pelo MCAD CoDesigner para armazenar dados ECAD-para-MCAD.A pasta Mechatronics 3D Models é utilizada pelo MCAD CoDesigner para armazenar dados ECAD-para-MCAD.

  • Se estiver a utilizar o MCAD CoDesigner, não deve eliminar, duplicar nem mover a pasta Mechatronic 3D Models na estrutura de pastas do Workspace.

  • Deve também garantir que todos os engenheiros elétricos e mecânicos que fazem Push e Pull de dados CoDesigner para e a partir do Workspace têm:

    • Acesso à pasta ()

    • Permissões de operação de edição em 3D Models () 

  • Quando o CoDesigner envia cada Modelo 3D para a pasta Mechatronic 3D Models no Workspace, o Workspace atribui um número Item-Revision. Para o fazer, tem de ter permissão para aplicar um Esquema de Nomenclatura de Revisão aos 3D Models. Se receber um erro durante o push, como por exemplo: Object reference not set to an instance of an object, isso poderá dever-se ao facto de a nomenclatura dos 3D Models ter sido desativada para o 1-Level Revision Scheme predefinido. Abra as definições do Workspace (Servidor) na caixa de diálogo Preferences para configurar isto (). Saiba mais sobre a configuração do Esquema de Nomenclatura de Revisão.

O Mecanismo Predefinido de Transferência de Componentes

Para Componentes/Modelos colocados no ECAD:

Para Peças colocadas no MCAD:

  • Uma peça colocada no MCAD torna-se um objeto FreeBody no ECAD. No ECAD, um objeto FreeBody não é um componente; é um objeto ECAD 3D Body e, como tal, não é enviado do ECAD de volta para o MCAD.

  • Uma peça colocada no MCAD pode ser automaticamente substituída por um componente ECAD equivalente durante a transferência MCAD-para-ECAD, se a Associação Nativa de Componentes MCAD-para-ECAD estiver configurada e o componente ECAD existir na biblioteca do Workspace.

  • Se a Associação Nativa de Componentes MCAD-para-ECAD não estiver configurada, o engenheiro ECAD pode copiar o modelo MCAD da placa para um novo componente ECAD e, em seguida, substituir o modelo MCAD por esse componente ECAD. A apresentação de diapositivos seguinte dá uma visão geral desse processo. 

Se uma peça, como uma blindagem RF, for colocada no MCAD e enviada para o ECAD,

é classificada como um FreeBody durante o Pull para o ECAD e colocada como um objeto 3D Body.

Para poder enviar alterações de localização entre ECAD e MCAD em ambos os sentidos, tem de ser convertida num componente ECAD. Saiba mais sobre Criar um Componente ECAD e adicionar um modelo 3D.

O modelo 3D pode ser copiado da PCB para o footprint de um novo componente Workspace. Para ajudar neste processo, torne visível o ponto de referência do 3D Body antes de o copiar para o novo componente ().

O novo componente pode depois ser colocado a partir da biblioteca do Workspace,

na mesma localização do modelo 3D MCAD original, e esse modelo pode ser eliminado.

Assim que esta substituição de modelo por componente for enviada por Push a partir do ECAD

e recebida por Pull no MCAD

os desenhos ECAD e MCAD voltarão a ficar sincronizados. Agora, os engenheiros MCAD e ECAD podem ambos mover a blindagem RF e transferir as suas alterações entre si.

 

Sincronizar Alterações nas Localizações dos Componentes

Para ser possível sincronizar alterações de localização de componentes, a peça MCAD tem de existir como componente no ECAD.

  • Isto acontece automaticamente se o componente tiver tido origem no ECAD.
  • Se a peça tiver origem no MCAD, o comportamento predefinido é fazer Pull da peça para o ECAD como FreeBody, o que significa que as alterações de localização no ECAD não serão sincronizadas. Para poder efetuar alterações de localização no ECAD, tem de:
  • Os componentes ECAD podem incluir itens como elementos de fixação e dissipadores de calor. Se a BOM estiver a ser gerada no ECAD, inclua um símbolo esquemático ECAD como parte do componente ECAD para que possa ser automaticamente incluído na BOM.

Using a Model that Originated in the Other Software

MCAD-para-ECAD - se já tiver feito Pull da peça MCAD e ela existir agora como FreeBody (objeto 3D Body) no ECAD, pode copiar o objeto 3D Body da placa e colá-lo num componente ECAD criado no seu Altium Workspace. Saiba mais sobre Utilizar um Modelo 3D MCAD no ECAD.

ECAD-para-MCAD - trabalhando na outra direção, os modelos 3D de componentes ECAD também podem ser transferidos individualmente para o MCAD, onde podem ser guardados e armazenados como peças MCAD. A melhor forma de o fazer é extrair o modelo 3D no ECAD e depois utilizar esse modelo para criar uma nova peça no MCAD. Saiba mais sobre Extrair um Modelo 3D do ECAD para utilizar no MCAD.

Eliminar um Componente no MCAD

As alterações de localização e orientação efetuadas a um componente no MCAD são transferidas para o ECAD; no entanto, as eliminações de componentes não são transferidas do MCAD para o ECAD. Este comportamento permite ao engenheiro ECAD fazer Push da placa para o MCAD numa fase inicial do processo de desenho e depois continuar a desenvolver o desenho e a adicionar componentes adicionais. O engenheiro MCAD pode trabalhar na sua instância da placa, por exemplo ajustando a forma da placa e a localização de componentes críticos, e depois fazer Push dessas alterações de volta para o ECAD quando estiver pronto. Quando o engenheiro ECAD faz Pull das alterações mais recentes a partir do MCAD, os componentes adicionais que tiver adicionado ao desenho no ECAD não serão assinalados como "a remover". 

O engenheiro MCAD pode indicar que um componente deve ser eliminado movendo-o para fora da placa. Este movimento será transferido para o ECAD e será evidente para o engenheiro ECAD.

Como os Modelos de Componentes são Nomeados

À medida que o CoDesigner converte cada componente para um modelo Parasolid durante um Push de ECAD para MCAD, estes são nomeados de acordo com o seguinte esquema:

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

Os seguintes caracteres especiais, juntamente com outros símbolos de controlo, são substituídos por um sublinhado (_):

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

O esquema de nomenclatura predefinido utilizado para modelos de componentes.O esquema de nomenclatura predefinido utilizado para modelos de componentes.

No PTC Creo, todos os símbolos, exceto as letras (a-z, A-Z) e os números (0-9), são substituídos por um sublinhado, e o resultado é apresentado em maiúsculas.

Controlar a Nomenclatura dos Modelos de Componentes

A partir do CoDesigner 2.6, pode configurar o esquema de nomenclatura dos modelos de componentes no Workspace, conforme detalhado abaixo. O CoDesigner suporta quatro opções para controlar a forma como os modelos de componentes são nomeados, durante a sua transferência inicial de ECAD para MCAD:

  1. <FootprintName>, depois <ComponentID> (a opção predefinida, e a forma como funcionava antes de este controlo ser adicionado)
  2. <ComponentID>, depois <FootprintName>
  3. <FootprintName>, depois <CustomComponentProperty>
  4. <CustomComponentProperty>, depois <FootprintName>

Configure as opções de Naming of component models na secção MCAD CoDesigner das Definições do Workspace.

Selecione a opção de Nomenclatura e, se esta incluir uma Propriedade Personalizada do Componente (parâmetro), defina o nome do parâmetro.Selecione a opção de Nomenclatura e, se esta incluir uma Propriedade Personalizada do Componente (parâmetro), defina o nome do parâmetro.

Estas opções simplificam a interação com os componentes em MCAD, permitindo ao engenheiro de MCAD adicionar informação significativa, como números de peça, ao ID do Componente, ou ao engenheiro de ECAD adicionar uma Propriedade Personalizada do Componente na biblioteca de componentes ECAD.

O modelo MCAD é nomeado com base na opção de nomenclatura configurada no Workspace.O modelo MCAD é nomeado com base na opção de nomenclatura configurada no Workspace.

Notes:

  • A opção pode ser alterada por um Administrador na secção Admin » Settings » MCAD CoDesigner quando tiver sessão iniciada no seu Workspace num navegador.

  • O suporte para componentes de harness foi adicionado na atualização MCAD CoDesigner 3.12. 

  • Alterar a opção de nomenclatura não irá alterar o nome dos modelos de componentes já criados pelo CoDesigner. Para aplicar as opções de nomenclatura atualizadas, tem de ser executado um Pull novo (faça Pull de uma nova instância da placa/harness a partir do Workspace e atribua-lhe um novo nome de montagem MCAD).

Suporte para Componentes Embebidos

A procura cada vez maior por produtos eletrónicos mais pequenos e mais integrados, combinada com sinais de frequência mais elevada nestes dispositivos, impulsiona a investigação contínua sobre melhores formas de fabricar e montar um circuito. Uma técnica que proporciona tanto maior densidade como melhor suporte para frequências de sinal mais elevadas consiste em embutir componentes nas camadas da estrutura da placa de circuito impresso.

A partir da versão 3.11 do MCAD CoDesigner, o CoDesigner suporta a transferência de projetos de placas que incluem componentes embebidos, juntamente com as cavidades associadas, de ECAD para MCAD.

Em ECAD, o objeto de região que define a forma da cavidade inclui uma propriedade Cavity Height , que define a altura do recorte necessária na camada dielétrica. O editor de PCB ECAD estende automaticamente esta altura através da camada dielétrica em que a cavidade está a ser criada, até à camada de cobre seguinte na pilha de camadas, para obter a Extended Cavity Height real. Em MCAD, a forma da cavidade é definida como um esboço extrudido na peça da placa, com a altura de extrusão definida para a Extended Cavity Height. Tenha em atenção que as alterações de localização dos componentes embebidos são sincronizadas de MCAD para ECAD, mas as edições da cavidade não. Se um componente embebido for reposicionado em MCAD, não é necessário reposicionar a cavidade. As alterações posicionais da cavidade são resolvidas automaticamente quando a localização do componente afetado é sincronizada de MCAD para ECAD e novamente para MCAD.

Cada cavidade é criada como um esboço extrudido na peça da placa.

Uma cavidade pode criar uma abertura na superfície da placa ou ser completamente interna.

Em ECAD, a cavidade é definida desde a camada em que o componente é colocado até à camada de cobre seguinte.

 

Saiba mais sobre como projetar uma PCB com Componentes Embebidos.

Configurar a Ligação de Componentes Nativos MCAD-para-ECAD e ECAD-para-MCAD

Consulte o Note no painel do lado direito para obter informações sobre se a funcionalidade de Ligação de Componentes ECAD-MCAD estará disponível na sua instalação do MCAD CoDesigner.

O comportamento predefinido quando um projeto é Pushed a partir do domínio MCAD ou ECAD é o CoDesigner converter os componentes em modelos no formato Parasolid e armazená-los no Workspace ligado. Quando esse projeto é Pulled, o CoDesigner cria um modelo de cada componente no formato exigido pela ferramenta de destino.

Esta abordagem proporciona uma representação precisa de cada componente tanto no espaço de projeto ECAD como no espaço de projeto MCAD. A desvantagem desta abordagem é que o modelo não representa totalmente o componente da forma como este precisa de ser representado nessa ferramenta. Por exemplo, quando um projeto é Pulled para ECAD, o componente não incluirá pads, serigrafia e outras entidades normalmente incluídas num componente de PCB. Nem ficará ligado a um símbolo esquemático ou à cadeia de abastecimento. Uma abordagem melhor é conseguir estabelecer uma ligação entre o modelo/componente usado de um lado e um modelo/componente nativo equivalente do outro lado.

Para gerir a necessidade de cada ferramenta de projeto poder utilizar componentes nativos, o CoDesigner suporta a ligação entre os componentes MCAD e ECAD. As ligações são definidas no Workspace, que funciona como ponte entre os domínios ECAD e MCAD. O CoDesigner utiliza estas definições para estabelecer ligações de componentes MCAD-para-ECAD e ECAD-para-MCAD, para que o modelo/componente de origem possa ser substituído por um modelo/componente nativo no domínio de destino, quando a placa é alvo de Pull.

Esta imagem mostra as definições de ligação de componentes num Workspace Altium 365; as definições são as mesmas num Workspace no local.Esta imagem mostra as definições de ligação de componentes num Workspace Altium 365; as definições são as mesmas num Workspace no local.

Saiba mais sobre como iniciar sessão para configurar as definições do CoDesign

Requisitos para os Modelos MCAD e ECAD

Trabalhar com componentes nativos de cada lado significa que existem diferentes modelos de componentes em MCAD e ECAD. Para que isto funcione, os modelos 3D têm de ser geometrically the same tanto no lado MCAD como no lado ECAD.

Geometrically the same significa:

  • A localização da origem no modelo MCAD e no modelo ECAD é a mesma.
  • A orientação dos eixos XYZ dos modelos é a mesma (note que os eixos XYZ podem estar orientados em qualquer direção).
  • As dimensões globais dos modelos devem ser aproximadamente as mesmas (não exatamente as mesmas, mas próximas).

Notes:

  • A colocação no lado superior / lado inferior é definida de acordo com a localização da origem do modelo em relação à placa. É fortemente recomendado not não utilizar modelos MCAD cuja origem esteja localizada abaixo do plano MCAD que passa pelo meio da placa.
  • Certifique-se de que cada modelo é constituído por uma única peça e não por uma montagem, e de que não contém mais do que uma origem. Se tiver alguma dúvida, verifique os modelos de ambos os lados após a importação.
  • O formato dos modelos pode ser diferente em MCAD e ECAD (por exemplo, uma peça Creo utilizada no PTC Creo e um modelo STEP utilizado no seu software de projeto Altium).
  • O nível de detalhe dos modelos pode ser diferente, por exemplo, um modelo preciso em MCAD e um modelo simplificado em ECAD. Note que, se for utilizado um modelo simplificado, por exemplo, um prisma retangular, este tem de ter os mesmos limites e a mesma origem que o modelo preciso, para que a colocação do modelo funcione corretamente.

Diretrizes para Orientar o Modelo 3D

É comum que os modelos de componentes MCAD tenham uma origem e utilizem uma orientação que não seja ideal para colocação em ECAD. Isto não será um problema, desde que os modelos MCAD e ECAD tenham a mesma origem e a mesma orientação dos seus eixos.

As imagens abaixo mostram o mesmo modelo aberto no Creo e depois no editor da biblioteca de PCB do Altium. Este modelo de componente foi concebido com a origem no centro do plano vertical frontal (quando o componente está orientado para montagem numa PCB).

A origem da peça MCAD é o centro do plano vertical frontal, como mostrado.A origem da peça MCAD é o centro do plano vertical frontal, como mostrado.

Quando for colocado pela primeira vez no editor da biblioteca de PCB, o modelo ficará orientado conforme mostrado abaixo.

Pode depois ser reorientado selecionando-o e ajustando as definições de Orientação no painel Properties, ou utilizando os comandos de orientação no submenu Tools » 3D Body Placement.

O CoDesigner gere corretamente estas alterações de orientação quando o projeto é enviado e obtido entre MCAD e ECAD, desde que os modelos MCAD e ECAD partilhem a mesma origem e orientação dos eixos.

Saiba mais sobre Orientar e Posicionar um Modelo 3D no software de projeto da Altium

Como os Modelos 3D são Tratados no Software de Projeto da Altium

Talvez tenha reparado que o painel Properties mostrado acima tem o título 3D Body e que o 3D Model Type é Generic. O editor de PCB da Altium inclui formas 3D básicas, designadas por objetos 3D Body, que podem ser colocadas e dimensionadas para criar uma representação do componente físico. Um objeto 3D Body pode ter uma forma do tipo: Extruded, Cylinder e Sphere.

Um Objeto 3D Body também pode ser utilizado como contentor para alojar um modelo 3D real, definindo o 3D Model Type para Generic. Quando o tipo está definido para Generic, podem ser carregados para um objeto 3D Body modelos 3D dos tipos: STEP (*.Step e *.Stp), Parasolid (*.x_t e *.x_b) e SOLIDWORKS Parts File (*.SldPrt).

Utilizar um Modelo 3D MCAD num Componente ECAD

Os modelos 3D podem ser obtidos a partir de várias fontes, incluindo websites de fabricantes de componentes e websites de terceiros, conforme detalhado abaixo. São suportadas formas complexas de componentes e, se necessário, podem ser definidos pontos de ajuste adicionais no editor da biblioteca de PCB.

Um modelo 3D complexo no editor da biblioteca de PCB do Altium, posicionado sobre a footprint da PCB.Um modelo 3D complexo no editor da biblioteca de PCB do Altium, posicionado sobre a footprint da PCB.

Saiba mais sobre Trabalhar com 3D Bodies

Saiba mais sobre Criar um Componente no Workspace

  • Os componentes podem ser importados nos formatos STEP (*.Step e *.Stp), Parasolid (*.x_t e *.x_b) e SOLIDWORKS Parts File (*.SldPrt).
  • Por vezes, os modelos mecânicos 3D podem ser obtidos junto do fabricante do componente.
  • Existem excelentes websites de portais da comunidade, como 3D Content Central e GrabCAD, onde os designers partilham modelos.
  • Existe também um número crescente de sites 3D comerciais, incluindo Ultra Librarian e PCB 3D.

Extrair um Modelo 3D de ECAD para utilizar em MCAD

Muitos dos componentes disponíveis no software de conceção da Altium já incluem um verdadeiro modelo 3D. Estes podem ser extraídos do componente ECAD, se necessário, para utilização no seu software MCAD.

Para o fazer para um componente gerido:

  • Localize o componente pretendido no painel Components.
  • Clique com o botão direito do rato no componente e selecione Edit no menu de contexto.
  • O componente será aberto para edição; clique no ícone de edição acima da footprint para a abrir para edição.
  • A footprint será aberta para edição; selecione o comando Tools » Extract 3D Models para extrair o modelo 3D.
  • A caixa de diálogo Generate 3D Model files from PCB Libraries será aberta; configure a opção de destino pretendida e clique em OK para extrair o modelo.

O vídeo abaixo demonstra este processo.

Os modelos 3D podem ser extraídos dos componentes Altium, se necessário.

Resolver Modelos Problemáticos

Cada ferramenta ECAD e MCAD tem a sua própria abordagem à conversão de modelos, oferecendo diferentes níveis de suporte para importar e converter um modelo que tenha problemas de inconsistências ou imprecisões na descrição do modelo. Para ajudar nesta situação, o CoDesigner transfere modelos de corpo único em formato Parasolid Text diretamente de ECAD para MCAD, sem transformação e sem conversão (o que poderia, por vezes, resultar na corrupção de um modelo).

Se um modelo estiver a causar problemas durante uma operação Push-Pull entre ECAD e MCAD, extraia-o do componente ECAD (conforme descrito acima), importe-o para o seu software MCAD e guarde-o como Parasolid Text (confirmando que abre corretamente em MCAD); em seguida, importe-o de volta para o componente ECAD.

Ao importar novamente o modelo Parasolid para ECAD, existem diferentes técnicas que pode utilizar para orientar e posicionar o modelo no editor da biblioteca PCB:

Posicionar e orientar o modelo utilizando o painel Properties

Posicionar e orientar o modelo utilizando o comando Orient and Position 3D Body

Ligação dos Componentes MCAD aos Componentes ECAD

Consulte Note no painel do lado direito para obter informações sobre se a funcionalidade ECAD-MCAD Component Linkage estará disponível na sua instalação do MCAD CoDesigner.

O fluxo de conceção típico é colocar os componentes em ECAD. No entanto, também é desejável que o engenheiro mecânico consiga colocar componentes-chave, como conectores, diretamente em MCAD como parte do ciclo inicial de definição da placa. Quando um componente é colocado em MCAD, trata-se de um modelo 3D; quando esse modelo é enviado para ECAD, o comportamento predefinido é o CoDesigner transferi-lo como um corpo 3D livre.

Este comportamento predefinido pode ser substituído ativando e configurando as funcionalidades de reconhecimento de componentes no Workspace partilhado. Quando isto é feito, significa que cada modelo 3D MCAD pode ser ligado a um componente ECAD equivalente. Quando a placa é importada para ECAD, em vez de ser utilizado o modelo 3D MCAD, este é substituído por uma instância da footprint do componente ECAD totalmente definida, completa com modelo 3D.

Configure as propriedades que identificam a ligação do componente MCAD a ECAD e, em seguida, clique em Save para aplicar as alterações.Configure as propriedades que identificam a ligação do componente MCAD a ECAD e, em seguida, clique em Save para aplicar as alterações.

Na imagem de exemplo acima, a ligação é feita do parâmetro MCAD chamado PARTNUM - para o parâmetro ECAD chamado PartNumber. Quando o valor do parâmetro MCAD PARTNUM  corresponde ao valor do parâmetro ECAD PartNumber, é estabelecida uma ligação e o componente ECAD é colocado em vez do modelo 3D enviado a partir do MCAD.

Se o componente já tiver sido colocado no esquemático do projeto Altium, o designador do componente esquemático é atribuído ao componente PCB. Execute o comando Project » Component Links do editor de PCB para definir uma ligação UID correspondente entre os componentes do esquemático e da PCB, para que a sincronização da conceção possa ser efetuada em ECAD.

O CoDesigner pode ligar os componentes MCAD aos componentes ECAD equivalentes das seguintes formas:

Do Modelo MCAD Para o Componente ECAD Notas sobre esta combinação
No campo MCAD model property used for mapping and recognition: No campo ECAD component parameter used for mapping and recognition: Ative a opção Recognize models placed in MCAD and use true electrical components in ECAD instead, configure as opções conforme detalhado abaixo e clique em Save.
Introduza o Custom Parameter Name Introduza o Custom Parameter Name

Adicione um parâmetro personalizado ao modelo MCAD e ao componente ECAD, com o mesmo valor de parâmetro.

Selecione MCAD model name na lista pendente Introduza o Custom Parameter Name Adicione um parâmetro personalizado ao componente ECAD, cujo valor é o nome do ficheiro do modelo MCAD.
  • Note que apenas pode ser utilizado um método de ligação de componentes em todos os projetos.
  • Outras configurações de ligação de componentes serão adicionadas em futuras atualizações.

RESERVA PARA A TABELA DE LIGAÇÃO COMPLETA - prevista para ser adicionada numa próxima versão

Do Modelo MCAD Para o Componente ECAD Notas sobre esta combinação
No campo MCAD model property used for mapping and recognition: No campo ECAD component parameter used for mapping and recognition: Ative a opção Recognize models placed in MCAD and use true electrical components in ECAD instead, configure as opções conforme detalhado abaixo e clique em Save.
Introduza o Custom Parameter Name Introduza o Custom Parameter Name

Adicione um parâmetro personalizado ao modelo MCAD e ao componente ECAD, com o mesmo valor de parâmetro.

Introduza o Custom Parameter Name Selecione Component name na lista pendente Adicione um parâmetro personalizado ao modelo MCAD, cujo valor é o nome do componente ECAD.
Introduza o Custom Parameter Name HRID Adicione um parâmetro personalizado ao modelo MCAD, cujo valor é o Número do Item do componente ECAD????.
Selecione MCAD model name na lista pendente Introduza o Custom Parameter Name Adicione um parâmetro personalizado ao componente ECAD cujo valor é o nome do ficheiro do modelo MCAD.
Selecione MCAD model name na lista pendente Selecione Component name na lista pendente O nome do ficheiro MCAD tem de corresponder ao nome do componente ECAD.
Selecione MCAD model name na lista pendente HRID O nome do ficheiro MCAD tem de corresponder ao Número do Item do componente ECAD???.

 

O CoDesigner verifica as definições do Workspace no arranque (a partir das ferramentas MCAD e ECAD). Reinicie o seu software de conceção se as definições tiverem sido alteradas no seu Workspace.

Onde os Componentes ECAD São Armazenados

Para que este sistema de ligação de componentes de MCAD para ECAD funcione, o CoDesigner precisa de saber onde procurar o componente ECAD com um parâmetro correspondente. Para utilizar a ligação nativa de componentes de MCAD para ECAD, os componentes ECAD têm de ser componentes geridos armazenados num Workspace. O CoDesigner irá procurar os componentes no mesmo Workspace através do qual a conceção da placa está a ser transferida.

Quando a funcionalidade Recognize models placed in MCAD  estiver a ser utilizada, o CoDesigner irá procurar no Workspace um componente ECAD com o parâmetro/valor correspondente.Quando a funcionalidade Recognize models placed in MCAD estiver a ser utilizada, o CoDesigner irá procurar no Workspace um componente ECAD com o parâmetro/valor correspondente.

Sincronizar Componentes de MCAD para ECAD

Quando a PCB é enviada a partir de MCAD e depois importada para ECAD, o CoDesigner:

  1. Verifica se existe correspondência entre cada componente MCAD e o existing ECAD components. Os componentes são primeiro correspondidos pelo par propriedade/parâmetro definido, e depois pelo designador de referência. Em caso de correspondência, o CoDesigner irá sugerir fazer alterações à localização dos componentes e às respetivas propriedades, se necessário.
  2. Para cada componente proveniente de MCAD que esteja not present no domínio ECAD, verifique se a opção Recognize models placed in MCAD and use true electrical components in ECAD instead está ativada no Workspace.
    1. Se estiver ativada, verifique a definição MCAD model property used for mapping and recognition no Workspace para ver qual o parâmetro do componente MCAD a utilizar e, em seguida, leia o valor desse parâmetro do componente MCAD (este é o valor utilizado para encontrar uma correspondência no lado ECAD).
    2. Em seguida, verifique no Workspace a definição ECAD component parameter used for mapping and recognition para o nome do parâmetro a utilizar no lado ECAD.
    3. Depois, pesquise no Workspace um componente ECAD que corresponda a esse parâmetro/valor.
    4. Se for encontrado no Workspace um componente com o parâmetro/valor correspondente, coloque esse componente ECAD nativo na PCB. Estes componentes são assinalados como recognized no painel CoDesigner.
    5. O CoDesigner faz então uma verificação adicional para ver se este componente já está presente no esquemático ECAD e, se estiver, atribui o designador do esquemático ao componente PCB colocado. Note que o comando Project » Component Linking do editor de PCB tem de ser executado para estabelecer a ligação de componentes entre esquemático e PCB.
  3. Se o componente não for encontrado no Workspace, coloque o modelo 3D proveniente de MCAD. Estes são assinalados como FreeBody no painel CoDesigner. Como FreeBody (Modelo 3D), estes podem ser editados e substituídos em ECAD por um modelo 3D alternativo, se necessário.
  4. Se a opção Recognize models placed in MCAD and use true electrical components in ECAD instead não estiver ativada, ou se estiver ativada mas o componente MCAD não incluir o MCAD model property used for mapping and recognition especificado, o CoDesigner coloca o modelo MCAD com o designador proveniente de MCAD. Estes são assinalados como Added no painel.

A sincronização de FreeBodies é apenas de MCAD para ECAD; se um FreeBody for movido em ECAD, esse movimento não é transferido para MCAD quando é efetuado um Push a partir de ECAD.

Notas:

  • Os designadores definidos em ECAD sobrepõem-se aos designadores atribuídos em MCAD.
  • Se o engenheiro mecânico não tiver configurado os designadores, o CoDesigner atribui valores predefinidos.
  • Se um modelo proveniente de MCAD não tiver MCAD model property used for mapping and recognition, é considerado um free 3D body.

Exemplo de Sincronização de Componentes Utilizando Parâmetros Personalizados

Se um componente MCAD colocado incluir o parâmetro personalizado definido no campo MCAD model property used for mapping and recognition, o CoDesigner procurará esse componente entre os componentes ECAD disponíveis no Workspace.

No exemplo abaixo, as definições do Workspace estão a mapear o parâmetro da peça MCAD, PARTNUM, para o parâmetro do componente ECAD, PartNumber. É detetada uma correspondência quando estes parâmetros partilham o mesmo valor.

A peça MCAD utiliza o parâmetro PARTNUM, e o componente ECAD utiliza o parâmetro PartNumber.A peça MCAD utiliza o parâmetro PARTNUM, e o componente ECAD utiliza o parâmetro PartNumber.

A imagem abaixo mostra que o parâmetro PARTNUM foi adicionado à peça MCAD; para esta peça, tem o valor MINI_D-300-0058.

Como a opção Recognize models placed in MCAD and use true electrical components in ECAD instead está ativada no Workspace, o parâmetro PARTNUM e o respetivo valor são enviados para o Workspace como parte dos dados da placa.

Quando é executado um Pull a partir do ECAD, o CoDesigner irá:

  • Detetar que a opção Recognize models placed in MCAD and use true electrical components in ECAD instead está ativada no Workspace.
  • Verificar a existência do parâmetro PARTNUM nas peças de componentes 3D MCAD recebidas e ler o valor do parâmetro PARTNUM.
  • Procurar nos componentes do Workspace um componente que inclua o parâmetro ECAD PartNumber, com esse valor.
  • Se encontrar um, o componente ECAD será colocado em vez de carregar o modelo Parasolid incluído nos dados da placa. O Change list mostrá-lo-á como New (recognized), como mostrado abaixo.
  • O CoDesigner faz depois uma verificação adicional para ver se este componente está presente no esquema ECAD e, se estiver, atribui o designador do esquema ao componente PCB colocado. Tenha em atenção que o comando Project » Component Linking do editor PCB tem de ser executado para estabelecer a ligação de componentes entre esquema e PCB.

Quando é encontrada uma correspondência entre propriedade MCAD e parâmetro ECAD, o componente ECAD é assinalado como reconhecido.Quando é encontrada uma correspondência entre propriedade MCAD e parâmetro ECAD, o componente ECAD é assinalado como reconhecido.

Note que o conetor colocado a partir do Workspace é um componente nativo do Altium, completo com pads e serigrafia.

Em vez de transferir um modelo do MCAD, o componente nativo foi colocado a partir do Workspace do Altium 365.Em vez de transferir um modelo do MCAD, o componente nativo foi colocado a partir do Workspace do Altium 365.

Sincronizar Componentes Existentes

Quando as alterações ao projeto são enviadas do ECAD e recebidas no MCAD, o CoDesigner faz a correspondência entre os componentes existentes e os componentes que vieram do ECAD, sugerindo alterações à localização dos componentes e às respetivas propriedades, se necessário.

Além disso, o CoDesigner identifica os componentes que foram inicialmente colocados no MCAD. Estes componentes não serão marcados pelos atributos especiais definidos pelo CoDesigner, que os identificam como ECAD-owned. O CoDesigner não substitui esses componentes; o modelo MCAD original é mantido. No entanto, adiciona as funcionalidades ECAD correspondentes à placa nua, incluindo furos, serigrafia e cobre (opcional).

Se um componente MCAD-owned for movido/rodado no ECAD, o CoDesigner mantém a sua orientação correta no MCAD (relativamente à placa). Isto funciona até para modelos MCAD cujo eixo Z está orientado horizontalmente.

Ligação dos Componentes ECAD aos Componentes MCAD

A ligação nativa de componentes ECAD para MCAD é atualmente suportada em:

  • PTC Creo Parametric com CoDesigner Addin versão 2.6.0, ou posterior, ligado a um servidor PTC Windchill®. Consulte a documentação do Creo para obter informações sobre como ligar ao Windchill. Saiba mais sobre configurar o PTC Creo.
  • SOLIDWORKS com CoDesigner Addin versão 2.6.0, ou posterior, ligado ao SOLIDWORKS® PDM Professional. Consulte a documentação do SOLIDWORKS para obter informações sobre como ligar ao SOLIDWORKS PDM. Saiba mais sobre configurar o SOLIDWORKS para trabalhar com componentes MCAD nativos.
  • Siemens® NX™ com CoDesigner Addin versão 3.4.0, ou posterior, ligado ao Siemens Teamcenter PLM. Consulte a documentação do Siemens NX para obter informações sobre como ligar ao Teamcenter PLM. Saiba mais sobre configurar o Siemens NX para trabalhar com componentes MCAD nativos.

Consulte o Note no painel à direita para obter informações sobre se a funcionalidade ECAD-MCAD Component Linkage estará disponível na sua instalação do MCAD CoDesigner.

O MCAD CoDesigner também suporta a colocação de componentes nativos quando a PCB é enviada do ECAD e recebida no MCAD. Para o fazer, o CoDesigner pede ao software MCAD para obter o modelo do componente a partir do sistema de gestão de dados do MCAD (pelo nome do modelo) e depois coloca esse componente na montagem PCB do MCAD, em vez do modelo que veio do ECAD.

Isto é conseguido mapeando o nome do modelo MCAD para um parâmetro de componente ECAD (ou um parâmetro de footprint no CoDesigner 3.4 ou mais recente). O parâmetro ECAD utilizado para armazenar o nome do modelo MCAD é especificado no Workspace que o CoDesigner usa para passar o desenho da placa de um lado para o outro entre os domínios de desenho MCAD e ECAD.

Ative e configure a opção Use models from data management system e Save as alterações. Esta imagem mostra um workspace alojado no Altium 365.Ative e configure a opção Use models from data management system e Save as alterações. Esta imagem mostra um workspace alojado no Altium 365.

Para configurar o parâmetro/propriedade partilhado:

  1. Inicie sessão no seu Workspace no browser. (Saiba como: iniciar sessão num 365 Workspace; iniciar sessão num Enterprise Server Workspace)

  2. Abra a página Admin - Settings, como mostrado acima, e selecione MCAD CoDesigner no centro da página para configurar a propriedade/parâmetro.

  3. Selecione a opção Use models from data management system on MCAD side when creating PCB Assembly para ativar a funcionalidade e poder definir o parâmetro ECAD.

  4. Introduza o nome do ECAD component parameter used for storing MCAD model name. Tenha em atenção que este valor não distingue maiúsculas de minúsculas.

    O CoDesigner também suporta obter o nome do modelo MCAD a partir de um parâmetro personalizado de footprint ECAD (introduzido na atualização 3.4), como alternativa ao parâmetro personalizado do componente. Se o CoDesigner não detetar o parâmetro de componente especificado, verifica então os parâmetros de footprint. Esta funcionalidade suporta melhor as relações muitos-para-muitos entre componentes e footprints.

  5. Clique no botão Save para guardar a alteração.

  • O CoDesigner verifica as definições MCAD-para-ECAD no arranque (a partir das ferramentas MCAD e ECAD). Reinicie o seu software de desenho se as definições tiverem sido alteradas no seu Workspace.

  • Se o componente não estiver disponível no sistema de gestão de dados MCAD, o CoDesigner colocará, em alternativa, o modelo transferido do ECAD. 

Como os Componentes MCAD Nativos São Colocados no MCAD

Se a opção Use models from data management system on MCAD side estiver ativada, o CoDesigner no ECAD incluirá o parâmetro e o respetivo valor na definição da placa enviada para o sistema partilhado de gestão de componentes.

Este componente ECAD inclui o parâmetro MCADModelName, com o valor nn_DF40_2.Este componente ECAD inclui o parâmetro MCADModelName, com o valor nn_DF40_2.

O CoDesigner no MCAD irá detetar isto e solicitar ao software MCAD que procure o componente usando o valor do parâmetro como nome do modelo, no sistema de gestão de dados MCAD ligado. A imagem abaixo mostra um exemplo disto no PTC Creo.

Está disponível um modelo com este nome no Workspace Windchill ligado.Está disponível um modelo com este nome no Workspace Windchill ligado.

O CoDesigner colocará o modelo nativo no MCAD, em vez do modelo em formato Parasolid que também foi armazenado no Workspace.

O modelo nativo foi colocado na montagem PCB no Creo.O modelo nativo foi colocado na montagem PCB no Creo.

O sistema de ligação de componentes ECAD para MCAD funciona pedindo o CoDesigner ao software MCAD para procurar os componentes que incluem o parâmetro ECAD component parameter used for storing MCAD model name (MCADModelName nas imagens de exemplo acima). Se o componente não estiver disponível no sistema de gestão de dados MCAD, o software MCAD indicará isso e o CoDesigner colocará, em alternativa, o modelo transferido do ECAD. Tenha em atenção que o footprint do componente ECAD tem de incluir um modelo 3D quando a opção Use models from data management system on MCAD side when creating PCB assembly acima estiver ativada ().

Notas sobre a utilização desta funcionalidade no SOLIDWORKS:

  1. Para um desenho PCB, a referência do componente MCAD tem de ser definida no componente ECAD como um parâmetro, com o valor do parâmetro no formato:
    <vault>:folder\folder\component.sldprt, onde <vault> é o nome do cofre SOLIDWORKS PDM.

  2. Para um desenho de chicote, o valor do parâmetro ECAD referenciado é utilizado para procurar o componente no ficheiro components.xml, usando a propriedade CompName. Saiba mais sobre bibliotecas de chicotes do SOLIDWORKS e sobre como funciona o Initial Pull into MCAD.

  3. As bibliotecas de componentes devem ser sincronizadas com o armazenamento PDM local antes de receber a PCB no MCAD.

Notas sobre a utilização desta funcionalidade no Siemens NX:

  1. A referência do componente MCAD tem de ser definida no componente ECAD como um parâmetro que inclua o caminho Teamcenter, com o valor do parâmetro no formato:

    :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.

Conteúdo