Sincronizar uma montagem multi-board

A sincronização de montagens multi-board 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 painel Feature Availability à direita para mais informações.

    • Para determinar os clientes de desenho Altium suportados, tenha em atenção a versão do Addin do MCAD CoDesigner que está a utilizar e, em seguida, verifique 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 browser do servidor.

  • Software de desenho MCAD suportado:

    • SOLIDWORKS 2020 ou posterior, com a versão 3.0 ou posterior do Addin CoDesigner

    • PTC Creo 7.X ou posterior, com a versão 3.5 ou posterior do Addin CoDesigner

    • Siemens NX v1953 ou posterior, com a versão 3.10 ou posterior do Addin CoDesigner

    • Autodesk Inventor com a versão 3.11 ou posterior do Addin CoDesigner

Visão geral

No desenho mecânico, a abordagem padrão ao desenvolvimento de um produto consiste em construir o dispositivo a partir de várias submontagens. O software de desenho eletrónico da Altium suporta um conceito semelhante, em que várias PCBs podem ser reunidas para criar uma montagem de PCBs, que em ECAD se designa por Multi-Board Assembly. Esta montagem também pode incluir o invólucro e outros elementos mecânicos.

Uma montagem multi-board aberta no editor de montagens multi-board ECAD da Altium.Uma montagem multi-board aberta no editor de montagens multi-board ECAD da Altium.

O processo de montagem das placas de circuito impresso no invólucro é melhor executado em MCAD. No entanto, o engenheiro ECAD também pode necessitar de realizar verificações eletromecânicas, como folgas entre componentes e entre componentes e invólucro; bem como verificar o acesso e a rotulagem dos elementos da interface humana, como indicadores e ecrãs, botões e conectores.

Para o fazer, os engenheiros mecânicos e elétricos precisam de conseguir passar a montagem de um lado para o outro entre MCAD e ECAD. Isto pode ser feito utilizando Altium MCAD CoDesigner. A sincronização de uma montagem de placas entre os domínios MCAD e ECAD tem inúmeras vantagens, incluindo a capacidade de verificar rapidamente o estado atual do dispositivo montado por parte das equipas de desenho mecânico e eletrónico. 

Fluxo de trabalho

Os diapositivos abaixo mostram um resumo da sincronização de uma montagem Multi-board entre MCAD e ECAD. Esta ordem de passos não é fixa; por exemplo, os diapositivos mostram uma sequência em que as PCBs individuais foram obtidas com Pull a partir do ECAD e montadas no invólucro MCAD, antes de se decidir transferir a montagem completa para ECAD.

Push the Individual PCBs from ECAD

Cada PCB tem de ser enviada com Push a partir do ECAD, obtida com Pull para o MCAD e guardada como uma montagem MCAD.

Create and Push the ECAD Multi-board Assembly

Crie a montagem multi-board ECAD e adicione as PCBs individuais (a sua posição pode ficar indefinida) e, em seguida, faça Push da montagem multi-board (MBA) do ECAD para o Workspace.

Create the Device Assembly in MCAD

Crie a montagem MCAD e adicione o invólucro e as montagens MCAD das PCB. As PCBs também podem ser adicionadas mais tarde, depois de associar as montagens. Este fluxo alternativo é descrito nas secções numeradas abaixo.

Recognize the PCBs

Depois de as montagens PCB terem sido adicionadas à montagem MCAD, clique no botão Recognize Designs. O CoDesigner irá identificar cada uma das PCBs que detetar como parte da montagem do dispositivo MCAD.

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

O passo seguinte é associar a montagem do dispositivo MCAD à montagem multi-board ECAD. Se as PCBs tiverem sido reconhecidas, o botão deixará de aparecer no painel. Nesta situação, faça a associação selecionando o comando Link Multiboard no menu pendente no topo do painel Altium CoDesigner, como mostrado acima. Se as PCBs ainda não tiverem sido reconhecidas, utilize antes o botão Link Multiboard no painel Altium CoDesigner. Isto executará o processo de reconhecimento, bem como a associação.

Identify the Enclosure to CoDesigner

Selecione o invólucro na árvore de funcionalidades MCAD e, em seguida, clique no botão Enclosure no friso Altium CoDesigner. O CoDesigner reconhece agora esta peça/montagem como o invólucro e irá indicá-lo na secção Multiboard Definition do painel Altium CoDesigner.

Push the Assembly from MCAD

Agora que o CoDesigner reconhece todos os elementos da montagem, esta pode ser enviada para o ECAD com Push. Tenha em atenção que o CoDesigner apenas envia para o ECAD a localização e a orientação de cada PCB, juntamente com quaisquer objetos definidos como fazendo parte do invólucro. Se tiver havido modificações MCAD em alguma das placas da montagem, essas alterações têm de ser enviadas separadamente com Push. Isto pode ser feito a partir da montagem, definindo essa placa como o objeto ativo no painel Altium CoDesigner.

Pull the Assembly into ECAD

Faça Pull da montagem concluída para o ECAD no painel MCAD CoDesigner no editor de Multi-board Assembly no ECAD. As placas serão posicionadas e reorientadas conforme definido no MCAD, e qualquer objeto definido como parte do invólucro será adicionado à montagem multi-board ECAD.

The Completed Assembly in ECAD

O engenheiro ECAD pode agora examinar a montagem multi-board concluída.

 

Os passos numerados abaixo mostram o mesmo processo, mas numa sequência diferente. Desta vez, o invólucro do dispositivo MCAD é primeiro associado à montagem multi-board ECAD e só depois as PCBs são adicionadas ao invólucro do dispositivo.

1. Transferir cada PCB de ECAD para MCAD

Para transferir a montagem de ECAD para MCAD, primeiro faça Push de cada PCB individualmente e depois faça Pull delas para o MCAD, guardando cada uma como uma montagem mecânica.

Push from ECAD Utilize o painel MCAD CoDesigner para fazer Push de cada placa do ECAD para o Workspace, como mostrado acima.
Pull into MCAD

Utilize o painel Altium CoDesigner para fazer Pull de cada placa a partir do Workspace, guardando cada uma como uma montagem MCAD. Tenha em atenção que a sincronização ao nível da placa tem de ser mantida independentemente da sincronização da montagem da qual essas placas passam a fazer parte.

  • No MCAD, se a montagem mecânica atual for uma PCB, o painel Altium CoDesigner não apresenta o botão Pull (). Para poder fazer Pull de outra placa para o MCAD, crie uma nova montagem vazia e o botão Pull será apresentado no painel Altium CoDesigner ().

  • PCBs adicionais também podem ser obtidas com Pull e construídas como novas montagens MCAD em qualquer momento durante o processo de sincronização Multi-board, conforme necessário.

2. Fazer Push da Multi-board Assembly ECAD a partir do ECAD

A montagem multi-board ECAD é definida como um projeto Multi-board, ao qual são depois adicionados cada um dos projetos PCB.

Define the assembly in ECAD

No ECAD, as placas são adicionadas a uma montagem multi-board colocando um Module para cada placa num esquema Multi-board e, em seguida, importando essas placas para um documento de montagem Multi-board.

Saiba mais sobre desenho Multi-board em ECAD.

Mating the boards Recomenda-se que as restrições de montagem sejam definidas na montagem do dispositivo MCAD, em vez de na montagem multi-board ECAD.
Push the assembly from ECAD Depois de as PCBs terem sido adicionadas ao documento da montagem multi-board ECAD, a montagem ECAD está pronta para ser enviada para o MCAD com Push. Após posicionar e orientar as placas no MCAD, as informações de localização e orientação podem então ser transferidas de volta para o ECAD.

3. Criar a montagem do dispositivo em MCAD e associar a Multi-board Assembly ECAD

A montagem do dispositivo MCAD é associada à montagem multi-board ECAD através do painel Altium CoDesigner. Pode fazer a associação em qualquer fase: a partir de um ficheiro de montagem MCAD vazio, depois de o(s) invólucro(s) ter(em) sido adicionado(s), ou depois de uma ou mais placas terem sido adicionadas. Neste exemplo, o invólucro foi adicionado, mas não as placas. 

Create the MCAD assembly Crie uma nova montagem do dispositivo em MCAD.
Include the enclosure Se necessário, adicione o invólucro à montagem do dispositivo e guarde a montagem.
Recognize Designs button

O painel Altium CoDesigner inclui um botão com a designação Recognize Designs (). Ao clicar neste botão, está a indicar ao MCAD CoDesigner que esta é uma montagem multi-board. O MCAD CoDesigner irá identificar todas as placas na montagem e atualizar o conteúdo do painel para apresentar o estado de sincronização do CoDesigner para uma das placas. Inclui também um menu pendente no topo do painel (); utilize-o para selecionar qual o objeto que está atualmente ativo para o MCAD CoDesigner. Como as placas ainda não foram adicionadas, este botão não é usado neste exemplo — é utilizado em a apresentação de diapositivos no início desta página caso pretenda um exemplo desse fluxo.

Link the MCAD assembly to the ECAD assembly

As montagens MCAD e ECAD são associadas clicando no botão Link Multiboard no painel Altium CoDesigner, como mostrado na imagem acima. Se o CoDesigner estiver ligado ao mesmo Workspace para o qual a Multi-board Assembly foi enviada com Push, a MBA ECAD será listada na caixa de diálogo Select Project from Company Workspace (). Selecione a MBA e clique em OK para estabelecer a associação. Tenha em atenção que, ao clicar neste botão, todas as PCBs que já tenham sido adicionadas à montagem MCAD também são reconhecidas.

  • Se já tiver sido executado um Recognize Designs, o botão Link Multiboard deixará de aparecer no painel Altium CoDesigner. Nesta situação, o comando passa a estar disponível no menu pendente no topo do painel (); utilize-o em vez disso.

  • Para ligar a montagem MCAD à montagem multiboard ECAD, o MCAD CoDesigner adiciona três propriedades à montagem MCAD. Para quebrar a ligação, elimine as propriedades ManagedMbaProjectGuid, ManagedProjectName e ManagedProjectGuid da montagem ().

4. Fazer Pull da Multi-board Assembly para o MCAD

Agora que as montagens MCAD e ECAD foram ligadas, o estado de sincronização pode ser verificado executando um Pull no MCAD.

Check for differences

Assim que a ligação ao nível da montagem tiver sido estabelecida, o CoDesigner pode verificar se existem diferenças entre a montagem MCAD e a MBA ECAD clicando em Pull no painel Altium CoDesigner (). Quaisquer diferenças detetadas são listadas no painel Altium CoDesigner, como mostrado na imagem acima.

Changes highlighted in yellow Como os PCBs estão presentes na montagem ECAD mas não na montagem MCAD, os PCBs têm de ser adicionados à montagem MCAD. Uma alteração destacada a amarelo indica que o CoDesigner não consegue concluir esta alteração sem ajuda. Passe o cursor sobre a Alteração para apresentar uma descrição, com informações sobre como resolver o problema, como mostrado na imagem acima.
Adding the boards in MCAD

Na primeira vez que for feito Pull da montagem, o CoDesigner não saberá de onde obter as versões MCAD dos PCBs. Para localizar cada placa para o CoDesigner, clique no botão de reticências Location () para abrir a caixa de diálogo Open e, em seguida, utilize-a para definir a localização de cada placa em falta. Tenha em atenção que irá procurar a versão MCAD de cada PCB, pelo que estas já terão de ter sido importadas para o MCAD e guardadas como uma montagem MCAD, conforme descrito no passo 1. Assim que uma placa for localizada, o item Change dessa placa deixará de estar destacado a amarelo, e essa alteração ficará pronta para ser aplicada.

Changes highlighted in red Quando uma alteração está destacada a vermelho, isso indica que não pode ser aplicada e que o CoDesigner não consegue ajudar a resolvê-la. Um exemplo seria quando um PCB na montagem ainda não foi enviado a partir do ECAD.

5. Trabalhar com a montagem do dispositivo MCAD

A montagem MCAD inclui agora vários itens que podem ser sincronizados entre MCAD e ECAD, incluindo cada um dos PCBs e também a montagem completa. Para lhe permitir executar funções de CoDesign, tais como: definir objetos da caixa, sincronizar alterações feitas numa placa específica dentro da montagem, ou sincronizar alterações feitas à localização de uma placa na montagem, tem de indicar ao MCAD CoDesigner qual o PCB ou montagem em que está atualmente a trabalhar.

Isto é feito selecionando o PCB ou a montagem no menu pendente no topo do painel Altium CoDesigner, como mostrado na imagem abaixo. 

What is being synchronized

Escolhe aquilo que pretende que o CoDesigner sincronize com o ECAD no menu pendente no topo do painel Altium CoDesigner, como mostrado na imagem acima.

Por exemplo, se precisar de editar um dos PCBs, selecione-o no menu pendente, faça as edições e depois faça Push dessas alterações da placa para o PCB ECAD da forma habitual ().

Esteja atento ao item que o CoDesigner está atualmente a monitorizar; o conteúdo do painel reflete o estado de sincronização do item selecionado no menu pendente.

6. Definir a caixa no MCAD

Qualquer número de objetos MCAD pode ser definido como fazendo parte da caixa no MCAD CoDesigner.

1. Select the objects Selecione os objetos da caixa na árvore do modelo MCAD.
2. Define as enclosure Clique no botão Enclosure no friso Altium CoDesigner; isto informa o CoDesigner de que o(s) objeto(s) selecionado(s) fazem parte da caixa.
3. Confirmação do CoDesigner O MCAD CoDesigner confirmará que estes objetos foram identificados como fazendo parte da caixa para o PCB/montagem ativo(a).
4. Enclosure objects Os objetos mecânicos que o MCAD CoDesigner reconhece como pertencentes à caixa. Estes objetos serão transferidos para a placa/montagem ECAD quando o design for enviado para o ECAD. Os objetos podem ser selecionados e eliminados da lista, se necessário.

7. Preparar a montagem do dispositivo e fazer Push para o ECAD

Os objetos da caixa e da placa são orientados e posicionados no MCAD, utilizando as técnicas padrão. Em qualquer fase deste processo, a montagem pode ser enviada para o ECAD. 

1. Prepare the MCAD assembly Posicione e estabeleça as ligações dos PCBs dentro da caixa.
2. Select what is being synchronized Certifique-se de que a montagem Multiboard está selecionada como item ativo no menu pendente no topo do painel Altium CoDesigner.
3. Push the assembly to ECAD Faça Push da montagem completa do MCAD para o Workspace, ficando pronta para ser importada para o ECAD com Pull.

8. Fazer Pull da montagem para o ECAD

As alterações efetuadas na montagem MCAD podem ser sincronizadas no ECAD. Abra o projeto da montagem Multi-board no Altium Designer e ative o painel MCAD CoDesigner.

Check for changes in ECAD

Aparecerá uma notificação no painel MCAD CoDesigner, avisando que foram detetadas alterações (). Se o aviso não aparecer automaticamente, clique no botão Pull para iniciar uma verificação.

Review the list of Changes As alterações incluirão atualizações de localização dos PCBs, bem como da caixa, caso esta tenha sido adicionada no MCAD. Os tipos de alterações suportados incluem: localização e orientação do PCB, adição ou remoção de elementos da caixa. 
Apply the Changes As alterações podem ser aplicadas seletivamente; desative quaisquer alterações que não pretenda aplicar nesta passagem. 
Modify a child PCB

Se tiverem sido feitas alterações de design MCAD num PCB filho na montagem, essas atualizações têm de ser primeiro importadas com Pull para o projeto do PCB filho (a partir do ficheiro PCB ECAD). O PCB terá depois de ser atualizado na montagem multiboard ECAD (). O MCAD CoDesigner não gere atualizações internas ao ECAD.

Adicionar um PCB no MCAD Se tiver sido adicionada uma placa extra à montagem no MCAD, ao tentar fazer Push a partir do MCAD aparecerá uma caixa de diálogo de mensagem do CoDesigner, avisando que o PCB adicional não faz parte da montagem multiboard ECAD (). Nesta situação, tem de adicionar essa placa à montagem Multi-board no ECAD e depois fazer Push do projeto do ECAD para o Workspace. Não é necessário fazer Pull desta atualização para o MCAD; basta fazer Push da montagem a partir do MCAD novamente, e a informação adicional de localização e orientação da placa será enviada para o Workspace, ficando pronta para fazer Pull no ECAD. 

9. A montagem pronta para o engenheiro ECAD

Quaisquer tarefas ECAD necessárias podem agora ser executadas, tais como verificação de folgas e confirmação visual do encaixe dos PCBs. A imagem abaixo mostra uma vista em corte da montagem Multi-board no 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.

Conteúdo