Sincronizando uma placa rígida-flexível

O editor de PCB ECAD da Altium oferece suporte a dois modos de projeto Rigid-Flex: o modo original (comumente chamado de Rigid-Flex 1) e o modo Advanced Rigid-Flex (também conhecido como Rigid-Flex 2). A partir do CoDesigner 3.4, o CoDesigner também oferece suporte a ambos os modos de projeto Rigid-Flex. Continue lendo para saber mais sobre como projetar uma PCB Rigid-Flex em ECAD.

Esta funcionalidade de sincronização rigid-flex do CoDesigner requer:

  • Um cliente de projeto Altium compatível:

    • Observe que nem todos os recursos descritos nesta página estão disponíveis em todas as instalações do Altium MCAD CoDesigner. Consulte o painel Feature Availability à direita para obter mais informações.

    • Para determinar os clientes de projeto Altium compatíveis, observe a versão do Addin do MCAD CoDesigner que você está usando e, em seguida, verifique as versões compatíveis na Matriz de Compatibilidade de Versões ECAD-MCAD 

  • Um Altium Workspace, os Workspaces compatíveis incluem:

    • Altium 365 Workspace, ou
    • Altium Enterprise Server Workspace. Note: se você estiver usando um servidor on-premises e tiver havido alterações de recursos relacionadas a licenciamento, atualize seu licenciamento excluindo e adicionando novamente as licenças na página Admin – Licenses da interface do navegador do servidor.

  • Uma plataforma MCAD compatível, que atualmente inclui:

    • Para o modo Standard Rigid-Flex (RF1) do Altium Designer:

      • Dassault Systemes SOLIDWORKS® (Standard, Pro & Premium) - versão 2020 ou posterior, com CoDesigner Addin versão 2.6.0 ou posterior.

      • PTC Creo Parametric® - 7.x ou posterior, com CoDesigner Addin versão 2.6.0 ou posterior.

    • Para o modo Advanced Rigid-Flex (RF2) do Altium Designer:

      • SOLIDWORKS ou PTC Creo com CoDesigner Addin versão 3.4.0 ou posterior.

      • Siemens NX com CoDesigner Addin versão 3.11 ou posterior.

Talvez o projeto de placa de circuito impresso mais desafiador de levar à produção seja um projeto rigid-flex. Projetar um circuito flexível ou rigid-flex é, em grande parte, um processo eletromecânico. Projetar qualquer PCB é um processo de projeto tridimensional, mas, em um projeto flexível ou rigid-flex, os requisitos tridimensionais são muito mais importantes. Por quê? Porque a placa rigid-flex pode ser fixada a várias superfícies dentro do invólucro do produto durante o processo de montagem, exigindo um projeto cuidadoso de como a placa montada deverá se flexionar durante a montagem para se integrar ao invólucro.

Até hoje, esse desafio de projeto eletromecânico estreitamente integrado tem sido resolvido por meio da criação de uma maquete mecânica, também conhecida como recorte em papel. Esse processo deve ser o mais preciso e realista possível, com todos os elementos mecânicos e de hardware incluídos, para que tanto o processo de montagem quanto a montagem final possam ser analisados com cuidado.

O Altium CoDesign ajuda a resolver esse desafio, oferecendo a capacidade de transferir o projeto rigid-flex entre os domínios ECAD e MCAD. Isso é feito implementando cada região flexível da placa como um recurso de chapa metálica no MCAD.

Projeto Rigid-Flex em ECAD

Há dois modos de projeto rigid-flex disponíveis no software de projeto de PCB da Altium. O modo padrão, chamado Rigid-Flex (ou Rigid-Flex 1), oferece suporte a projetos rigid-flex simples. Se o seu projeto tiver requisitos rigid-flex mais complexos, como regiões flexíveis sobrepostas, então você precisará do modo Advanced Rigid-Flex (também conhecido como Rigid-Flex 2). Além de regiões flexíveis sobrepostas, o modo Advanced também oferece suporte a: definição visual dos substacks, definição mais fácil das regiões rígidas e flexíveis da placa, dobras em recortes aninhados, divisões com formato personalizado e suporte a estruturas do tipo lombada de livro. O modo necessário é selecionado no Layer Stack Manager, saiba mais sobre Habilitando o Projeto Rigid-Flex.

Uma forma rápida de verificar qual modo rigid-flex está sendo usado para uma placa no ECAD é alternar para Board Planning Mode (atalho 1 ) e dar uma olhada em Active Bar.

  • Modo padrão de planejamento de placa rigid-flex Active Bar   Clique e arraste para mover

  • Modo avançado de planejamento de placa rigid-flex Active Bar   Clique e arraste para mover

No editor de PCB da Altium, a placa rigid-flex é projetada no plano X-Y como uma coleção de regiões de placa rígidas e flexíveis separadas. O plano Z é definido configurando o conjunto de camadas de cobre, isolamento e acabamento de superfície que serão criadas durante o processo de fabricação da placa.

Em um projeto rigid-flex, o conjunto de camadas de fabricação pode ser diferente para cada região da placa. Por exemplo, uma região rígida pode ter quatro camadas de cobre, uma região flexível que se projeta dessa região rígida pode ter uma camada de cobre e uma camada de poliimida, e a região flexível pode se conectar a outra região rígida composta por seis camadas de cobre. Durante o projeto de PCB em ECAD, um layer stack separado é definido e atribuído a cada uma dessas regiões.

Uma placa com duas regiões rígidas conectadas por uma região flexível no editor de PCB ECAD e no MCAD. Uma placa com duas regiões rígidas conectadas por uma região flexível no editor de PCB ECAD e no MCAD.

No software de projeto da Altium, a placa rigid-flex é projetada plana. As dobras definidas nas regiões flexíveis podem ser aplicadas quando a placa é exibida em 3D Layout Mode do editor de PCB, deslizando o controle Fold State no modo Layer Stack Regions do painel PCB. As dobras são aplicadas na ordem Sequence configurada no painel. Como alternativa, use a tecla de atalho 5 no editor de PCB ECAD para dobrar e desdobrar a placa.

A placa é enviada ao MCAD no estado dobrado; as dobras podem então ser suprimidas no MCAD para exibir e trabalhar na placa. Para dobrar ou desdobrar a placa no MCAD, clique no botão Fold Unfold na faixa de opções Altium CoDesigner () ou suprima as dobras na árvore do modelo MCAD.

Saiba mais sobre Definindo o Layer Stack

Saiba mais sobre Definindo Regiões da Placa e Linhas de Dobra

Saiba mais sobre Projeto Rigid-Flex

Requisitos para a Definição da Placa no ECAD

Quando a placa é enviada a partir do ECAD, o CoDesigner verifica possíveis problemas com o contorno da placa e com a localização e o tamanho das áreas de dobra. Ao fazer Pull para o MCAD, o CoDesigner também verifica o raio de cada dobra e rejeita qualquer dobra que não possa ser renderizada como uma dobra de chapa metálica no MCAD.

O formato da placa

Ao fazer Push a partir do ECAD, o contorno da placa (outline) é testado. Se forem detectados microsegmentos ou contornos autointersectantes, eles deverão ser resolvidos. O CoDesigner 2.4 introduziu um recurso automático para detectar e resolver microsegmentos no contorno da placa.

O CoDesigner testa o contorno da placa em busca de problemas que não podem ser suportados no MCAD e os resolverá automaticamente.O CoDesigner testa o contorno da placa em busca de problemas que não podem ser suportados no MCAD e os resolverá automaticamente.

Se você optar por não resolver os microsegmentos automaticamente, ou se houver contornos autointersectantes no outline, ou microsegmentos ou contornos autointersectantes em um recorte da placa, isso deverá ser resolvido manualmente. Saiba mais sobre Resolvendo Problemas com o Contorno da Placa

Linhas de dobra

No ECAD, tecnicamente não há limite para as propriedades que podem ser aplicadas a uma dobra em uma PCB flexível. No MCAD, os recursos de chapa metálica são usados para representar os segmentos flexíveis da placa. Para garantir que as dobras possam ser representadas no MCAD, os seguintes requisitos devem ser atendidos:

  • Uma área de dobra não deve se sobrepor nem tocar outra área de dobra ou região rígida. O raio da dobra não deve se estender além de uma linha de divisão adjacente, exigindo pelo menos 0,5 mil (0,0127 mm) de distância entre a borda da área de dobra e uma região rígida. Isso é testado quando você faz Push no ECAD; quaisquer problemas detectados devem ser resolvidos para que o Push seja concluído com sucesso.

Neste projeto, a área de dobra está muito próxima da linha de divisão (menos de 0,5 mil).Neste projeto, a área de dobra está muito próxima da linha de divisão (menos de 0,5 mil).

  • Os raios de dobra adequados são definidos. O CoDesigner verifica: raio de dobra muito pequeno; ângulo de dobra muito grande; ou segmentos de dobra muito curtos. Isso é verificado durante o Pull para o MCAD, levando em consideração a espessura do “metal” e os requisitos de alívio de dobra.

Duas dobras têm um raio muito pequeno para serem formadas em chapa metálica, portanto não podem ser criadas.Duas dobras têm um raio muito pequeno para serem formadas em chapa metálica, portanto não podem ser criadas.

No ECAD, não é possível prever com precisão quais dobras podem ser construídas pelas ferramentas de MCAD e quais falharão. No entanto, durante um Pull para o MCAD, o CoDesigner avisará se uma dobra não puder ser construída. Nessa situação, recomenda-se que o engenheiro mecânico entre em contato com o projetista de ECAD para definir como as propriedades de uma dobra específica podem ser alteradas.

Ao fazer Pull para o MCAD, o CoDesigner verifica se o raio mínimo de dobra é:

rmin > 1/2 * FlexSubstackThickness

A espessura do substack é exibida no painel Properties do Layer Stack Manager.

Projeto Advanced Rigid-Flex

Alterne para o modo Advanced Rigid-Flex no ECAD PCB Editor se o seu projeto exigir qualquer um dos seguintes recursos rigid-flex de ECAD-MCAD:

  • Regiões flexíveis com espessuras diferentes

  • Regiões flexíveis separadas que se sobrepõem entre si 

  • Representação de cobre e silkscreen nas regiões rígidas no MCAD no SOLIDWORKS

  • Uma dobra local (uma dobra localizada em uma região flexível que está dentro de um recorte em uma região flexível maior)

Um projeto Advanced Rigid-Flex com regiões flexíveis sobrepostas de diferentes espessuras, aberto no Altium Designer e no PTC Creo.Um projeto Advanced Rigid-Flex com regiões flexíveis sobrepostas de diferentes espessuras, aberto no Altium Designer e no PTC Creo.

Resumo da Estrutura de uma Placa Advanced Rigid-Flex (RF2) no MCAD

Abaixo está um resumo da estrutura MCAD de uma placa Advanced Rigid-Flex:

  • Cada região rígida de um projeto RF2 é representada como uma montagem MCAD, que inclui essa parte rígida (região) da placa e os componentes montados nessa região (muito semelhante a como uma PCB rígida é modelada em MCAD).

  • Cada região flexível da placa é representada como uma peça de chapa metálica. Dentro dessa peça, cada linha de dobra ECAD é definida como uma dobra esboçada. Observe que uma dobra que pode ser enviada por Push a partir do ECAD pode não ser formada corretamente no MCAD, devido aos requisitos de dobra dessa ferramenta MCAD. Observe também que componentes em regiões flexíveis ainda não são suportados.

  • Para recortes que se estendem por várias regiões da placa, extrusões de corte separadas são criadas no MCAD. Se o engenheiro mecânico quiser alterar a forma de um desses recortes no MCAD, deverá modificar todas essas extrusões.

Os vídeos a seguir fornecem uma visão geral de como o CoDesigner constrói uma placa Advanced Rigid-Flex no MCAD (o que difere de como uma placa Rigid-Flex padrão é construída). Embora a demonstração seja feita no SOLIDWORKS, o fluxo é essencialmente o mesmo em todas as ferramentas MCAD compatíveis; as diferenças são observadas nas legendas dos vídeos.

Vídeo 1 – Advanced Rigid-Flex, Entendendo a Estrutura

Visão geral de como o CoDesigner constrói uma placa no MCAD.

Vídeo 2 – Advanced Rigid-Flex, Modificando as Regiões da Placa

Modificação do formato da placa rigid-flex no MCAD.

Vídeo 3 – Advanced Rigid-Flex, Modificando as Dobras

Modificação e adição de dobras a uma placa rigid-flex no MCAD.

MCAD CoDesigner está em desenvolvimento constante. Para obter os melhores resultados ao fazer Push e Pull de alterações nas linhas de dobra rigid-flex, recomenda-se usar o CoDesigner 3.7 ou posterior.

Notas sobre o Trabalho com Placas Advanced Rigid Flex

  1. Ao projetar uma placa RF2 no ECAD, cada região rígida e flexível da placa é desenhada como um objeto separado, ao qual é então atribuído um substack. Isso difere de uma placa RF1, na qual você primeiro define o formato geral da placa e depois posiciona linhas de divisão para dividir essa forma única nas regiões de placa necessárias. Lacunas entre regiões adjacentes em um RF2 não são permitidas; elas devem se tocar exatamente ou se sobrepor. Se duas regiões se sobrepõem, o software assume que a zona compartilhada pertence à região com maior número de camadas. Com esse conhecimento, pode ser mais fácil estender uma região flexível para dentro da região rígida adjacente se for difícil alinhar suas bordas. Saiba mais sobre Planejando Regiões Rígidas e Flexíveis - Modo Avançado.

  2. O editor de PCB ECAD inclui várias ferramentas para ajudar a criar regiões a partir de objetos de linha/arco existentes; saiba mais sobre Criando Regiões de Placa a partir de Objetos Selecionados.

  3. No ECAD, cada conjunto exclusivo de camadas (substack) deve ser definido, seja copiando camadas existentes para criar o novo substack, seja adicionando camadas para definir um substack exclusivo. Saiba mais sobre Adicionando e Editando um Novo Substack.

  4. O projeto em modo RF2 no ECAD suporta regiões flexíveis que se sobrepõem entre si no espaço tridimensional. Para dar suporte a isso, quando uma linha de dobra é colocada no modo Board Planning no ECAD, o projetista deve garantir que a dobra seja aplicada à Stack Region flexível correta (). Se isso não for feito, um aviso de região não afetada será exibido quando o projeto for enviado por Push do ECAD para o MCAD (). 

  5. A estrutura da montagem da PCB no modo RF2 no SOLIDWORKS difere da estrutura da montagem no modo RF1 no SOLIDWORKS, portanto, se o modo for alterado de RF1 para RF2 no ECAD, recomenda-se fazer um novo Pull da placa no SOLIDWORKS. No Creo, a estrutura da montagem da PCB é unificada para RF1 e RF2, portanto você não verá nenhuma alteração na árvore de recursos do MCAD.

  6. Os decals que representam o cobre superior/inferior, a silkscreen e a soldermask agora são aplicados às regiões rígidas no modo RF2 no SOLIDWORKS.

  7. Ao editar a geometria da PCB no MCAD, tenha em mente que não há associatividade entre a geometria das regiões vizinhas. Se a geometria de uma região for modificada, ajuste a geometria da região vizinha de acordo.

  8. Se você fizer alterações significativas na geometria, como mudar o conjunto de arestas, as restrições no MCAD podem ser quebradas. Isso é normal; elas serão restauradas na próxima sincronização MCAD-ECAD-MCAD .

  9. Após fazer alterações nas dobras, na maioria dos casos será necessária uma operação de Rebuild no MCAD .

  10. No MCAD, a definição de Keep Out Areas (Keepouts do ECAD), Text Note Rooms (Rooms do ECAD) e a construção de cobre 3D não são atualmente suportadas para placas rigid-flex. 

  11. A construção de cobre 3D e a especificação do invólucro na definição da PCB no MCAD (e o envio do invólucro para o ECAD) não são atualmente suportadas para placas rigid-flex.

  12. Se seus projetos estiverem armazenados no Altium 365, o push automático que ocorre após você salvar o projeto no servidor não processará as alterações da sua placa rigid-flex (porque o recurso de push automático do lado do servidor ainda não oferece suporte a alterações RF2 do ECAD). Depois de salvar um projeto rigid-flex no servidor, você também deve fazer manualmente o Push da sua PCB para o MCAD no painel MCAD CoDesigner.

  13. As regiões flexíveis do seu projeto de PCB são modeladas no MCAD como chapa metálica. Cada ferramenta MCAD possui seu próprio conjunto de testes para verificar se uma dobra pode ser formada na chapa metálica, levando em consideração:

    1. Espessura da placa
    2. Raio de dobra
    3. Ângulo de dobra
    4. Distância entre a área de dobra e a borda da região

No ECAD, não é possível verificar se uma dobra atenderá a todos os requisitos de dobra de chapa metálica quando a placa for enviada por Push do ECAD para um MCAD compatível. Por esse motivo, você pode constatar que a placa é enviada com sucesso, mas nem todas as dobras podem ser criadas quando essa placa é trazida por Pull para o MCAD. Se a dobra falhar, tente aumentar o raio da dobra ou aumentar a distância entre a borda da zona de dobra e a borda da região flexível da placa onde a dobra está localizada. Saiba mais sobre Trabalhando com Linhas de Dobra no ECAD.

Projeto Rigid-Flex no SOLIDWORKS

MCAD CoDesigner no SOLIDWORKS oferece suporte a Pull e Push de uma PCB Rigid-Flex que tenha sido projetada tanto no modo Rigid-Flex padrão (RF1) quanto no modo Advanced Rigid-Flex (RF2). 

A estrutura da montagem da PCB no modo RF2 no SOLIDWORKS difere da estrutura da montagem no modo RF1 no SOLIDWORKS, portanto, se o modo for alterado de RF1 para RF2 no ECAD, recomenda-se fazer um novo Pull da placa no SOLIDWORKS.

Estrutura da Placa no SOLIDWORKS

Quando a placa rigid-flex é trazida por Pull para o SOLIDWORKS, a estrutura da placa é mapeada da seguinte forma:

Rigid-Flex padrão (RF1) Rigid-Flex avançado (RF2)
  • Uma montagem do SOLIDWORKS é criada para toda a placa, denominada <SavedMcadAssemblyName>
    Dentro dessa montagem, são criadas as seguintes peças e montagens:

    • Uma peça do SOLIDWORKS é criada para toda a placa, denominada <SavedMcadAssemblyName>_BOARD.

      • Dentro dessa peça, é criado um recurso de extrusão do SOLIDWORKS para cada região rígida e cada região flexível, denominado <PcbRegionName>. A espessura de cada extrusão é definida no ECAD pela soma das espessuras das camadas incluídas no empilhamento de camadas da placa nessa região.

      • Cada região flexível da placa é representada por um recurso de chapa metálica do SOLIDWORKS.

      • Para cada dobra em uma região flexível, é criada uma dobra esboçada do SOLIDWORKS. As dobras esboçadas podem ser suprimidas no SOLIDWORKS para achatar a placa.

      • Um sistema de coordenadas é definido em uma extremidade de cada uma das linhas de separação rigid-flex. Cada um desses sistemas de coordenadas é usado para posicionar a montagem de componentes de cada região rígida (descrita abaixo).

      • O contorno da placa é definido por um esboço. Esse esboço mestre inclui todas as regiões separadas pelas linhas de divisão.

    • Uma montagem do SOLIDWORKS é criada para o conjunto de componentes montados em cada região rígida da placa, denominada <PcbRegionName>_COMPONENTS.

      • A montagem inclui uma peça do SOLIDWORKS para cada componente montado nessa região.

      • Essa montagem é posicionada em relação à peça da placa por um sistema de coordenadas local.

  • Uma montagem do SOLIDWORKS é criada para toda a placa, denominada <SavedMcadAssemblyName>
    Dentro dessa montagem, são criadas as seguintes peças e montagens:

    • Uma peça do SOLIDWORKS é criada para cada parte flexível da placa, denominada FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>
      Dentro dessa peça:

      • O contorno de cada região flexível é definido por um esboço individual.

      • Uma peça de chapa metálica do SOLIDWORKS é criada.

      • Para cada dobra em uma região flexível, é criada uma dobra esboçada do SOLIDWORKS. As dobras esboçadas podem ser suprimidas no SOLIDWORKS para achatar a placa; clique no botão Fold Unfold na faixa de opções Altium CoDesigner para suprimir/reativar todas as dobras de uma vez.

      • Um sistema de coordenadas é definido em cada extremidade de uma das linhas de separação rigid-flex onde a parte flexível é conectada a uma das montagens rígidas. Esses sistemas de coordenadas são usados para posicionar a montagem de componentes de cada região rígida.

    • Uma montagem do SOLIDWORKS é criada para cada região rígida da placa, denominada RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>
      A montagem inclui:

      • Uma peça do SOLIDWORKS que representa a região rígida, e

      • Uma peça do SOLIDWORKS que representa cada componente montado nessa região.

      • Essa montagem é posicionada em relação à peça da placa por um sistema de coordenadas local.

      • O contorno de cada região rígida é definido por um esboço individual.

Suporte de recursos do SOLIDWORKS

Recurso Rigid-Flex padrão (RF1) Rigid-Flex avançado (RF2)
A transferência de placas rigid-flex do ECAD para o MCAD e de volta Compatível Compatível
Visualizar as alterações do ECAD no MCAD Compatível Compatível
Criar novas regiões rígidas e flexíveis da placa no MCAD Compatível Ainda não compatível *
Criar novas dobras no MCAD Compatível Compatível
Fazer alterações na geometria dos segmentos rígidos e flexíveis da placa. Por exemplo, ajustar o formato da placa para se adequar à geometria do invólucro do produto, criar recortes ou furos de montagem, ou alterar o raio de uma dobra. Compatível Compatível
Transferir placas que incluem regiões flexíveis com espessuras diferentes Não disponível no RF1  Compatível
Transferir detalhes de cobre e serigrafia nas regiões rígidas ^ Não compatível Compatível
Fazer alterações no posicionamento de componentes existentes e colocar novos componentes na placa. Compatível Compatível
Enviar alterações de posicionamento para o ECAD e obter novas alterações do ECAD Compatível Compatível
Criar uma placa rigid-flex do zero no MCAD Ainda não compatível Ainda não compatível
Transferir componentes montados em uma região flexível do ECAD para o MCAD Ainda não compatível Ainda não compatível
Colocar componentes em uma região flexível no MCAD Ainda não compatível Ainda não compatível
Criar novas regiões de placa em uma placa somente flexível Ainda não compatível Ainda não compatível

* Até que o Rigid-Flex avançado (RF2) ofereça suporte a novas regiões rígidas/flexíveis e novas definições de dobra, crie todas as regiões e dobras necessárias como rascunhos no ECAD e depois ajuste-as no MCAD. 

^ Detalhes de cobre e serigrafia não são compatíveis em regiões flexíveis. 

Trabalhando com uma placa rigid-flex no SOLIDWORKS

No SOLIDWORKS, uma placa rigid-flex é obtida do seu servidor como uma placa rígida padrão. Se você não estiver conectado ao seu servidor no momento, consulte o tópico Instalando e configurando o CoDesigner no seu software MCAD.

Alterando o formato da placa no MCAD

  1. To change the shape of a board region
    1. Abra (expanda) a peça principal da placa na árvore do modelo.
    2. Abra o primeiro recurso de região flexível e comece a editar seu esboço (este é o esboço mestre de toda a placa).
    3. Cada aresta incluirá uma âncora; elas são adicionadas pelo CoDesigner durante a criação inicial para fins internos e podem ser excluídas conforme necessário para modificar o esboço.
    4. As linhas que dividem as regiões da placa podem ser excluídas e recriadas, se necessário.
    5. Modifique o formato conforme necessário.

Edite o esboço mestre para alterar o formato da placa.Edite o esboço mestre para alterar o formato da placa.

Se um segmento rígido ou flexível, ou uma linha de dobra, for acidentalmente quebrado ou removido, você terá que restaurar essa definição manualmente. Como alternativa, você pode restaurar o estado íntegro anterior da placa obtendo as alterações do servidor.

  1. To create or redefine a flex region
    Se uma linha de divisão tiver sido removida e redesenhada, a região flexível precisará ser redefinida.
    1. Edite o recurso flexível na árvore do modelo.
    2. Verifique se o contorno correto no esboço está sendo usado para a região flexível. Se não estiver, exclua o contorno selecionado e escolha o correto.
    3. Certifique-se de que o recurso de extrusão que representa a região flexível tenha a espessura correta e o deslocamento correto em relação à face inferior e/ou superior da placa.
    4. As dobras nessa região flexível também podem ter sido quebradas; abaixo há dicas para corrigi-las.
  2. To add new sketched bends, or change or remove existing ones
    1. Selecione uma dobra esboçada e edite-a para alterar sua localização, ângulo ou raio.
    2. Pelo menos uma dobra que veio do ECAD deve ser mantida ativa — o CoDesigner usa uma dobra como referência quando a placa é enviada de volta do MCAD para o ECAD.
    3. Se você estiver modificando o formato de uma placa que tenha componentes posicionados, seu software MCAD poderá reatribuir os IDs internos às faces/vértices, o que pode resultar na quebra dos sistemas de coordenadas usados para a fixação dos componentes à placa. Por esse motivo, se você for fazer mudanças significativas no formato da placa no MCAD, é melhor fazer isso sem que os componentes tenham sido posicionados.
    4. Se os componentes já tiverem sido posicionados: crie as dobras no ECAD o mais próximo possível da posição final e, depois, ajuste apenas a(s) dobra(s) no MCAD. Como alternativa, se o seu software MCAD quebrar o sistema de coordenadas, você pode restaurar manualmente a definição dos sistemas de coordenadas. Ou pode simplesmente ignorar as alterações feitas no posicionamento dos componentes ao obter a placa alterada de volta no ECAD.

O sistema de coordenadas é usado para fixar a montagem dos componentes colocados nessa seção rígida da placa. Se o sistema de coordenadas ficar quebrado, ele pode ser restaurado sincronizando a placa com o ECAD.

  1. To create a cutout or a mounting hole
    1. Comece a editar a peça principal da placa.
    2. Para garantir que o corte por extrusão ou o furo seja criado antes de a placa ser flexionada, mova a barra de “visibilidade do recurso” do corte por extrusão ou do furo para cima na árvore do modelo e coloque-a acima do primeiro recurso de dobra.
    3. Crie um corte por extrusão ou furo na peça da placa (com o esboço localizado na face superior ou inferior).
    4. Mova a barra de “visibilidade do recurso” de volta para a parte inferior da árvore.

Fazendo alterações no posicionamento de componentes no MCAD

  1. To define the precise location of a component (abordagem universal)
    1. Mova o componente para cima na árvore do modelo até o nível da montagem da placa (se quiser localizar esse componente em relação à placa) ou até o nível do dispositivo (se quiser localizar esse componente em relação ao invólucro).
    2. Defina a localização precisa desse componente usando relações de posicionamento ou cotas. Em seguida, exclua essas relações/cotas.
    3. Mova o componente de volta para a submontagem inicial do componente (ou para outra submontagem, se necessário) na árvore do modelo.
  2. To make a simple movement/rotation of a component on the same board face within one rigid region
    1. Comece a editar a submontagem correspondente do componente.
    2. Mova/gire o componente usando os recursos correspondentes do seu software MCAD.

Recomendações adicionais para o engenheiro mecânico

  1. To unfold/fold all bends on a board (por exemplo, para verificar sobreposição)
    1. Clique no botão Fold Unfold na faixa de opções Altium CoDesigner.

  1. To selectively unfold/fold a bend (or bends)
    1. Abra (expanda) a peça da placa principal (RF1) ou a FlexPart (RF2) na árvore do modelo.

    2. Selecione o(s) recurso(s) Sketched Bend na árvore do modelo, clique com o botão direito e Suppress nele(s) ().

    3. Unsuppress os recursos de dobra para restaurar a(s) dobra(s) e dobrar novamente a placa.

    4. Após desdobrar/dobrar novamente uma placa, é recomendável Rebuild o modelo (Ctrl+B no SOLIDWORKS). 

Observe que, no SOLIDWORKS 2018 e 2019, os componentes de uma montagem relacionados a uma região rígida não se moverão com a região ao desdobrar.

  1. If you break a model (e reconstruir ou desfazer não ajuda)
    1. Se suas alterações mais recentes não foram salvas, basta fechar sua montagem de PCB sem salvar e abri-la novamente.
    2. Se foram salvas, puxe as alterações do seu servidor de conteúdo gerenciado e aplique apenas aquelas relacionadas às entidades corrompidas.
    3. Se puxar as alterações não ajudar, feche sua montagem de PCB e faça um novo pull para sobrescrever a montagem de PCB original (tenha em mente que as alterações que você acabou de fazer na PCB serão perdidas).
  2. Other recommendations
    1. Não altere o conjunto de sistemas de coordenadas existentes nem o conjunto de mates entre eles. (há uma grande chance de que você quebre o modelo)


Projeto Rigid-Flex no PTC Creo

O MCAD CoDesigner no PTC Creo oferece suporte a Pull e Push de uma PCB Rigid-Flex que tenha sido projetada no modo Standard Rigid-Flex (RF1) ou no modo Advanced Rigid-Flex (RF2). 

Estrutura da placa no PTC Creo (RF1 e RF2)

Quando a placa rigid-flex é puxada para o PTC Creo, a estrutura da placa é mapeada da seguinte forma:

  • É criada uma montagem do Creo para toda a placa, denominada <SavedMcadAssemblyName>.

    • É criada uma montagem do Creo para cada região rígida da placa, denominada <PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. A montagem inclui:

      • Uma peça do Creo que representa a própria região rígida da placa, e

      • Uma peça do Creo que representa cada componente montado nessa região.

      • Essa montagem é vinculada à peça da placa por um sistema de coordenadas local.

    • É criada uma peça do Creo para cada parte flexível da placa, denominada <PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.

      • Dentro dessa peça, é criada uma peça de chapa metálica do Creo.

      • Para cada dobra em uma região flexível, é criada uma dobra esboçada do Creo. As dobras esboçadas podem ser suprimidas no Creo para achatar a placa.

      • Um sistema de coordenadas é definido em uma extremidade de cada uma das linhas de separação rigid-flex. Cada um desses sistemas de coordenadas é usado para posicionar cada montagem de componentes da região rígida (descrita abaixo).

      • O contorno da placa é definido por um Sketch. Esse Sketch mestre inclui todas as regiões.

  • Observe que os componentes montados na(s) região(ões) flexível(is) não são transferidos para o MCAD.

Suporte de recursos do Creo

Recurso Standard Rigid-Flex (RF1) Advanced Rigid-Flex (RF2)
A transferência de placas rigid-flex do ECAD para o MCAD e vice-versa Compatível Compatível
Visualizar as alterações do ECAD no MCAD Compatível Compatível
Criar novas regiões rígidas e flexíveis da placa no MCAD Ainda não compatível Ainda não compatível
Criar novas dobras no MCAD Ainda não compatível Ainda não compatível
Fazer alterações na geometria dos segmentos rígidos e flexíveis da placa. Por exemplo, ajustar a forma da placa para se adequar à geometria do invólucro do produto, criar recortes ou furos de montagem, ou alterar o raio de uma dobra. Compatível Compatível
Transferir placas que incluem regiões flexíveis com espessuras diferentes Não disponível no RF1  Compatível
Transferir detalhes de cobre e serigrafia nas regiões rígidas ^ Compatível Compatível
Fazer alterações no posicionamento de componentes existentes e posicionar novos componentes na placa. Compatível Compatível
Enviar alterações de posicionamento para o ECAD e puxar novas alterações do ECAD Compatível Compatível
Criar uma placa rigid-flex do zero no MCAD Ainda não compatível Ainda não compatível
Transferir para o MCAD componentes montados em uma região flexível a partir do ECAD Ainda não compatível Ainda não compatível
Posicionar componentes em uma região flexível no MCAD Ainda não compatível Ainda não compatível
Criar novas regiões da placa em uma placa somente flexível Ainda não compatível Ainda não compatível

^ Os detalhes de cobre e serigrafia não são compatíveis em regiões flexíveis.

Trabalhando com uma placa Rigid-Flex no Creo

Alterando o formato da placa no MCAD

  1. To change the shape of a board region

    1. Comece a editar a Flex Part.

    2. Modifique a forma de qualquer segmento dessa peça conforme necessário.

    3. Para manter a integridade da peça flexível, os segmentos não devem se sobrepor nem ter espaços entre eles.

    4. Pare de editar a Flex Part.

    5. (Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.

Notes:

  • A forma das peças rígidas não está associada à forma dos segmentos correspondentes da peça flexível.

  • O CoDesigner fará alterações na forma da placa no ECAD de acordo apenas com as alterações feitas na peça flexível. Ainda assim, recomenda-se fazer alterações também nas peças rígidas no MCAD, para obter o formato correto da placa. O CoDesigner ajustará a forma das peças rígidas aos segmentos correspondentes da peça flexível no próximo pull do ECAD.

  1. To create a cutout or a mounting hole
    1. Comece a editar a Flex Part.
    2. Suppress os recursos de dobra para desdobrar a peça flexível.
    3. Crie um furo ou um corte extrudado na peça flexível (com o esboço localizado em sua face superior ou inferior).
    4. Mova-o na árvore do modelo para que fique localizado antes das dobras.
    5. (Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.
    6. Volte para a peça flexível e Resume as dobras. Após desdobrar/dobrar novamente uma placa, é recomendável Regenerate o modelo (Ctrl+G no Creo).

Notes:

  • A forma das peças rígidas não está associada à forma dos segmentos correspondentes da peça flexível.

  • O CoDesigner fará alterações na forma da placa no ECAD de acordo apenas com as alterações feitas na peça flexível. Ainda assim, recomenda-se fazer alterações também nas peças rígidas no MCAD, para obter o formato correto da placa. O CoDesigner ajustará a forma das peças rígidas aos segmentos correspondentes da peça flexível no próximo pull do ECAD.

Recomendações adicionais para o engenheiro mecânico

  1. To unfold/fold all bends on a board (por exemplo, para verificar sobreposições)
    1. Clique no botão Fold Unfold na faixa de opções Altium CoDesigner.

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

    1. Abra (expanda) a peça da placa principal (RF1) ou a FlexPart (RF2) na árvore do modelo.

    2. Selecione o(s) recurso(s) Sketched Bend na árvore do modelo e Suppress nele(s) ().

    3. Resume os recursos de dobra para restaurar a(s) dobra(s) e dobrar novamente a placa.

    4. Após desdobrar/dobrar novamente uma placa, é recomendável Regenerate o modelo (Ctrl+G no Creo).

  2. If you break a model (e reconstruir ou desfazer não ajuda)

    1. Se suas alterações mais recentes não foram salvas, basta fechar sua montagem de PCB sem salvar e abri-la novamente.

    2. Se foram salvas, puxe as alterações do seu servidor de conteúdo gerenciado e aplique apenas aquelas relacionadas às entidades corrompidas.


Projeto Rigid-Flex no Siemens NX

O MCAD CoDesigner no Siemens NX oferece suporte a Pull e Push de uma PCB Rigid-Flex projetada no modo Advanced Rigid-Flex (RF2). Observe que esse suporte está atualmente em beta.

Observe que, embora seja possível fazer Pull de uma placa para o Siemens NX que tenha sido projetada no ECAD usando o modo Standard Rigid-Flex (RF1), essa placa não pode ser enviada de volta ao ECAD. Se for necessária a transferência de MCAD para ECAD, primeiro converta a placa para o modo Advanced Rigid-Flex no ECAD, depois faça Push para o MCAD e realize as alterações de projeto necessárias. 

Estrutura da placa no Siemens NX (RF2)

Quando a placa rigid-flex é puxada para o Siemens NX, a estrutura da placa é mapeada da seguinte forma:

  • É criada uma montagem do NX para toda a placa, denominada <SavedMcadAssemblyName>.

    • É criada uma montagem do NX para cada região rígida da placa, denominada RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. A montagem inclui:

      • Uma peça do NX que representa a própria região rígida da placa, denominada RigidPart_<PcbRegionName>_<SavedMcadAssemblyName>

      • Uma peça NX que representa cada componente montado nessa região.

      • Essa montagem é vinculada à peça da placa por um sistema de coordenadas local.

    • Uma peça NX é criada para cada parte flexível da placa, chamada FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. Dentro dessa peça:

      • É criada uma peça NX Sheetmetal.

      • Para cada dobra em uma região flexível, é criada uma NX Sketched Bend. As Sketched Bends podem ser suprimidas no NX para achatar a placa.

      • Um sistema de coordenadas é definido em (ou próximo de) uma extremidade de cada uma das linhas de divisão rigid-flex. Cada um desses sistemas de coordenadas é usado para vincular cada montagem de componentes da região rígida (descrita abaixo).

      • O contorno da placa é definido por um Sketch. Esse Master Sketch inclui todas as regiões.

Observe que os componentes montados na(s) região(ões) flexível(is) não são transferidos para o MCAD.

Suporte de Recursos do NX

Recurso Advanced Rigid-Flex (RF2) 1
A transferência de placas rigid-flex de ECAD para MCAD e de volta Suportado
Visualizar as alterações de ECAD no MCAD Ainda não suportado
Criar novas regiões rígidas e flexíveis da placa no MCAD Ainda não suportado
Criar novas dobras no MCAD Ainda não suportado
Fazer alterações na geometria dos segmentos rígidos e flexíveis da placa. Por exemplo, ajustar o formato da placa para se adequar à geometria do gabinete do produto, criar recortes ou furos de montagem, ou alterar o raio de uma dobra. Suportado
Transferir placas que incluam regiões flexíveis com diferentes espessuras Suportado
Transferir detalhes de cobre e silkscreen em regiões rígidas 2 Suportado
Fazer alterações no posicionamento de componentes existentes e posicionar novos componentes na placa. Suportado
Enviar alterações de posicionamento para o ECAD e receber novas alterações do ECAD Suportado
Criar uma placa rigid-flex do zero no MCAD Ainda não suportado
Transferir componentes montados em uma região flexível do ECAD para o MCAD Ainda não suportado
Posicionar componentes em uma região flexível no MCAD Ainda não suportado
Criar novas regiões da placa em uma placa somente flexível Ainda não suportado
  1. O modo Standard Rigid-Flex não é suportado no Siemens NX. Saiba mais sobre alternar do modo Standard para o modo Advanced Rigid-Flex.

  2. Os detalhes de cobre e silkscreen não são suportados em regiões flexíveis.

Trabalhando com uma placa Rigid-Flex no NX

Alterando o formato da placa no MCAD

  1. To change the shape of a board region

    1. Torne a FlexPart a Work Part no Assembly Navigator e mude para o Part Navigator.

    2. Edite o Sketch de "BoardOutline".

    3. Modifique o formato de qualquer segmento dessa peça conforme necessário. Para manter a integridade da FlexPart, os segmentos não devem se sobrepor, e não deve haver espaços entre eles.

    4. Clique no botão Finish para parar de editar a FlexPart.

    5. (Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.

Notes:

  • O formato das peças rígidas não está associado ao formato dos segmentos correspondentes da peça flexível.

  • Se você editar o formato da região no MCAD de uma maneira que afete regiões vizinhas ou restrições, é recomendável editar as regiões vizinhas e suas restrições de forma consistente com a região que você acabou de editar para garantir o formato correto da placa no MCAD.

    Como alternativa, você pode editar o formato de uma região no MCAD, depois enviar essas alterações para o ECAD e, em seguida, pedir ao engenheiro de ECAD para aplicar suas alterações e enviar o projeto de volta para você. Isso permite que o CoDesigner no lado do MCAD reconstrua automaticamente o projeto MCAD de acordo com essas alterações. No entanto, ao usar essa abordagem, há algum risco de que as regiões vizinhas não sejam atualizadas corretamente.

  1. To create a cutout or a mounting hole
    1. Torne a FlexPart a Work Part no Assembly Navigator e mude para o Part Navigator.

    2. SuppressSuprima os recursos de dobra para desdobrar a FlexPart.

    3. Crie um Hole ou um Extruded Cut na FlexPart (com o sketch localizado em sua face superior ou inferior).

    4. Mova-o na árvore do modelo para que ele fique localizado antes das dobras.

    5. (Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.

    6. Unsuppress as dobras na FlexPart. 

Notes:

  • O formato das peças rígidas não está associado ao formato dos segmentos correspondentes da peça flexível.

  • Se você editar o formato da região no MCAD de uma maneira que afete regiões vizinhas ou restrições, é recomendável editar as regiões vizinhas e suas restrições de forma consistente com a região que você acabou de editar para garantir o formato correto da placa no MCAD.

    Como alternativa, você pode editar o formato de uma região no MCAD, depois enviar essas alterações para o ECAD e, em seguida, pedir ao engenheiro de ECAD para aplicar suas alterações e enviar o projeto de volta para você. Isso permite que o CoDesigner no lado do MCAD reconstrua automaticamente o projeto MCAD de acordo com essas alterações. No entanto, ao usar essa abordagem, há algum risco de que as regiões vizinhas não sejam atualizadas corretamente.

Recomendações adicionais para o engenheiro mecânico

  1. To unfold/fold all bends on a board (por exemplo, para verificar sobreposições)
    1. Clique no botão Fold Unfold na faixa de opções Altium CoDesigner.

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

    1. Torne a FlexPart a Work Part no Assembly Navigator e mude para o Part Navigator.

    2. Selecione o(s) recurso(s) SB Bend na árvore do modelo e clique com o botão direito para Suppress eles ().

    3. UnsuppressAtive o(s) recurso(s) Bend para restaurar a(s) dobra(s) e dobrar novamente a placa.

  2. If you break a model (e reconstruir ou desfazer não ajuda)

    1. Se suas alterações mais recentes não foram salvas, basta fechar sua montagem de PCB sem salvá-la e abri-la novamente.

    2. Se foram salvas, receba as alterações do seu servidor de conteúdo gerenciado e aplique apenas aquelas relacionadas às entidades corrompidas.

    3. Se nem a. nem b. funcionar, importe a PCB para o MCAD novamente e salve-a como uma nova montagem. Use a versão mais antiga da montagem como referência para comparar os projetos e reaplique quaisquer alterações de MCAD que tenham sido feitas.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Funcionalidades

As funcionalidades disponíveis dependem da solução Altium que possui – Altium Develop, uma edição do Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (com subscrição ativa).

Se não encontrar uma funcionalidade mencionada no seu software, contacte a equipa de Vendas da Altium para saber mais.

Conteúdo