Sincronizar uma placa rígida-flexível

O editor de PCB ECAD da Altium suporta dois modos de conceção Rigid-Flex: o modo original (habitualmente designado por 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 suporta ambos os modos de conceção Rigid-Flex. Continue a ler para saber mais sobre a conceção de uma PCB Rigid-Flex em ECAD.

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

  • Um cliente de conceção 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 conceção 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 local 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 navegador do servidor.

  • Uma plataforma MCAD suportada, que atualmente inclui:

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

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

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

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

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

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

Talvez a conceção de placa de circuito impresso mais desafiante de levar à produção seja uma conceção rigid-flex. Conceber um circuito flexível ou rigid-flex é, em grande medida, um processo eletromecânico. Conceber qualquer PCB é um processo de conceção tridimensional, mas, numa conceção flexível ou rigid-flex, os requisitos tridimensionais são muito mais importantes. Porquê? Porque a placa rigid-flex pode fixar-se a múltiplas superfícies dentro do invólucro do produto durante o processo de montagem do produto, exigindo uma conceção cuidada da forma como a placa equipada tem de se dobrar durante a montagem para fazer interface com o invólucro.

Até à data, este exigente desafio de conceção eletromecânica tem sido resolvido através da criação de uma maquete mecânica, também conhecida como recorte em papel. Este processo tem de ser o mais exato e realista possível, com todos os elementos mecânicos e de hardware possíveis incluídos, para que tanto o processo de montagem como a montagem final possam ser cuidadosamente analisados.

O Altium CoDesign ajuda a resolver este desafio, disponibilizando a capacidade de transferir a conceção rigid-flex entre os domínios ECAD e MCAD. Fá-lo implementando cada região flexível da placa como uma funcionalidade de chapa metálica no MCAD.

Conceção Rigid-Flex em ECAD

Existem dois modos de conceção rigid-flex disponíveis no software de conceção de PCB da Altium. O modo padrão, denominado Rigid-Flex (ou Rigid-Flex 1), suporta conceções rigid-flex simples. Se a sua conceção tiver requisitos rigid-flex mais complexos, como regiões flexíveis sobrepostas, então necessita do modo Advanced Rigid-Flex (também conhecido como Rigid-Flex 2). Além das regiões flexíveis sobrepostas, o modo Advanced também suporta: definição visual das substacks, definição mais fácil das regiões rígidas e flexíveis da placa, dobras em recortes aninhados, divisões com forma personalizada e suporte para estruturas do tipo encadernação. O modo necessário é selecionado no Layer Stack Manager; saiba mais sobre Ativar a Conceção Rigid-Flex.

Uma forma rápida de verificar qual o modo rigid-flex que está a ser utilizado para uma placa em ECAD é mudar para Board Planning Mode (atalho 1 ) e observar o Active Bar.

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

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

No editor de PCB da Altium, a placa rigid-flex é concebida no plano X-Y como uma coleção de regiões de placa rígidas e flexíveis separadas. O plano Z é definido através da configuração do conjunto de camadas de cobre, isolamento e acabamento de superfície a criar durante o processo de fabrico da placa.

Numa conceção rigid-flex, o conjunto de camadas de fabrico 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 de poliimida, e a região flexível pode ligar-se a outra região rígida, composta por seis camadas de cobre. Durante a conceção da PCB em ECAD, é definida uma layerstack separada e atribuída a cada uma destas regiões.

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

No software de conceção da Altium, a placa rigid-flex é concebida em plano. As dobras definidas nas regiões flexíveis podem ser aplicadas quando a placa é apresentada no 3D Layout Mode do editor de PCB, deslizando o controlo Fold State no modo Layer Stack Regions do painel PCB. As dobras são aplicadas pela ordem Sequence configurada no painel. Em alternativa, utilize a tecla de atalho 5 no editor de PCB ECAD para dobrar e desdobrar a placa.

A placa é enviada para o MCAD no estado dobrado; as dobras podem depois ser suprimidas no MCAD para visualizar e trabalhar na placa. Para dobrar ou desdobrar a placa no MCAD, clique no botão Fold Unfold  no friso Altium CoDesigner () ou suprima as dobras na árvore do modelo MCAD.

Saiba mais sobre Definir a Layer Stack

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

Saiba mais sobre Conceção Rigid-Flex

Requisitos para a Definição da Placa em 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 dimensão das áreas de dobra. Ao importar para MCAD, o CoDesigner também verifica o raio de cada dobra e rejeita qualquer dobra que não possa ser representada como uma dobra de chapa metálica em MCAD.

A forma da placa

Ao enviar a partir do ECAD, o contorno da placa (outline) é testado. Se forem detetados microsegmentos ou contornos auto-intersetantes, estes têm de ser corrigidos. O CoDesigner 2.4 introduziu uma funcionalidade automática para detetar e corrigir microsegmentos no outline da placa.

O CoDesigner testa o outline da placa para detetar problemas que não possam ser suportados em MCAD e resolvê-los-á automaticamente.O CoDesigner testa o outline da placa para detetar problemas que não possam ser suportados em MCAD e resolvê-los-á automaticamente.

Se optar por não corrigir automaticamente os microsegmentos, ou se existirem contornos auto-intersetantes no outline, ou microsegmentos ou contornos auto-intersetantes num recorte da placa, estes terão de ser corrigidos manualmente. Saiba mais sobre Resolver Problemas com o Contorno da Placa

Linhas de dobra

Em ECAD, tecnicamente não existe limite para as propriedades que podem ser aplicadas a uma dobra numa PCB flexível. Em MCAD, são utilizadas capacidades de chapa metálica para representar os segmentos flexíveis da placa. Para garantir que as dobras podem ser representadas em MCAD, têm de ser cumpridos os seguintes requisitos:

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

Nesta conceção, a área de dobra está demasiado próxima da linha de divisão (menos de 0,5 mil).Nesta conceção, a área de dobra está demasiado próxima da linha de divisão (menos de 0,5 mil).

  • São definidos raios de dobra adequados. O CoDesigner verifica: um raio de dobra demasiado pequeno; um ângulo de dobra demasiado grande; ou segmentos de dobra demasiado curtos. Isto é verificado durante o Pull para MCAD, tendo em conta a espessura do “metal” e os requisitos de alívio da dobra.

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

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

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

rmin > 1/2 * FlexSubstackThickness

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

Conceção Advanced Rigid-Flex

Mude para o modo Advanced Rigid-Flex no Editor de PCB ECAD se a sua conceção exigir qualquer uma das seguintes funcionalidades rigid-flex 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 serigrafia nas regiões rígidas em MCAD no SOLIDWORKS

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

Uma conceção Advanced Rigid-Flex com regiões flexíveis sobrepostas de espessuras diferentes, aberta no Altium Designer e no PTC Creo.Uma conceção Advanced Rigid-Flex com regiões flexíveis sobrepostas de espessuras diferentes, aberta no Altium Designer e no PTC Creo.

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

Segue-se um resumo da estrutura MCAD de uma placa Advanced Rigid-Flex:

  • Cada região rígida de um design 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 à forma 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 desta peça, cada ECAD Bend Line é definida como uma dobra desenhada (Sketched Bend). Tenha em atenção que uma dobra que pode ser Pushed a partir do ECAD poderá não ser formada corretamente em MCAD, devido aos requisitos de dobragem dessa ferramenta MCAD. Tenha também em atenção que os componentes em regiões flexíveis ainda não são suportados.

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

Os vídeos seguintes apresentam uma visão geral de como o CoDesigner constrói uma placa Advanced Rigid-Flex em MCAD (o que difere da forma 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 suportadas; as diferenças são assinaladas nas legendas dos vídeos.

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

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

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

Modificar a forma da placa rigid-flex em MCAD.

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

Modificar e adicionar dobras a uma placa rigid-flex em MCAD.

O MCAD CoDesigner está em desenvolvimento constante. Para obter os melhores resultados ao fazer Push e Pull de alterações às linhas de dobra rigid-flex, recomenda-se a utilização do CoDesigner 3.7 ou posterior.

Notas sobre o Trabalho com Placas Advanced Rigid Flex

  1. Ao conceber uma placa RF2 em ECAD, cada região rígida e flexível da placa é desenhada como um objeto separado, ao qual é depois atribuído um substack. Isto difere de uma placa RF1, na qual primeiro se define a forma global da placa e depois se colocam Split lines para dividir essa forma única nas regiões de placa necessárias. Não são permitidos espaços entre regiões adjacentes num RF2; estas têm de tocar-se exatamente ou sobrepor-se. Se duas regiões se sobrepuserem, o software assume que a zona partilhada pertence à região com o maior número de camadas. Com este conhecimento, estender uma região flexível para a região rígida adjacente pode ser mais fácil se for difícil alinhar os respetivos contornos. Saiba mais sobre Planear 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 Criar Regiões de Placa a partir de Objetos Selecionados.

  3. Em ECAD, cada conjunto único de camadas (substack) tem de ser definido, quer copiando camadas existentes para criar o novo substack, quer adicionando camadas para definir um substack único. Saiba mais sobre Adicionar e Editar um Novo Substack.

  4. O design em modo RF2 no ECAD suporta regiões flexíveis que se sobrepõem entre si no espaço tridimensional. Para suportar isto, quando é colocada uma Bend Line no Board Planning Mode no ECAD, o designer tem de garantir que a dobra é aplicada à Stack Region flexível correta (). Se isto não for feito, será apresentado um aviso de região não afetada quando o design for Pushed do ECAD para o MCAD (). 

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

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

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

  8. Se fizer alterações significativas à geometria, como alterar o conjunto de arestas, as restrições no MCAD podem ser quebradas. Isto é normal; serão restauradas na sincronização MCAD-ECAD-MCAD seguinte.

  9. Depois de efetuar alterações às dobras, será necessária, na maioria dos casos, uma operação MCAD Rebuild.

  10. Em MCAD, a definição de Keep Out Areas (ECAD Keepouts), Text Note Rooms (ECAD Rooms) 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 da enclosure na definição da PCB em MCAD (e o envio da enclosure para ECAD) não são atualmente suportadas para placas rigid-flex.

  12. Se os seus designs estiverem armazenados no Altium 365, o push automático que ocorre depois de guardar o projeto no servidor não irá processar as alterações à sua placa rigid-flex (porque a funcionalidade de push automático do lado do servidor ainda não suporta alterações ECAD RF2). Depois de guardar um projeto rigid-flex no servidor, também tem de fazer manualmente Push da sua PCB para MCAD no painel MCAD CoDesigner.

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

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

Em ECAD, não é possível verificar se uma dobra irá satisfazer todos os requisitos de dobragem da chapa metálica quando a placa for Pushed do ECAD para um MCAD suportado. Por este motivo, poderá verificar que a placa é Pushed com sucesso, mas que nem todas as dobras podem ser criadas quando essa placa é Pulled para o MCAD. Se a dobra falhar, tente aumentar o raio da dobra, ou aumentar a distância entre a extremidade da Bend Zone e a extremidade da região flexível da placa onde a dobra está localizada. Saiba mais sobre Trabalhar com Linhas de Dobra em ECAD.

Design Rigid-Flex no SOLIDWORKS

O MCAD CoDesigner no SOLIDWORKS suporta Pull e Push de uma PCB Rigid-Flex concebida quer no modo Standard Rigid-Flex (RF1), quer no modo Advanced Rigid-Flex (RF2). 

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

Estrutura da Placa no SOLIDWORKS

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

Rígido-Flex padrão (RF1) Rígido-Flex avançado (RF2)
  • É criada uma montagem do SOLIDWORKS para toda a placa, com o nome <SavedMcadAssemblyName>
    No interior dessa montagem, são criadas as seguintes peças e montagens:

    • É criada uma peça do SOLIDWORKS para toda a placa, com o nome <SavedMcadAssemblyName>_BOARD.

      • Dentro desta peça, é criada uma funcionalidade de extrusão do SOLIDWORKS para cada região rígida e cada região flexível, com o nome <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 uma funcionalidade de chapa metálica do SOLIDWORKS.

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

      • É definido um sistema de coordenadas numa extremidade de cada uma das linhas de separação rígido-flex. Cada um destes sistemas de coordenadas é usado para associar cada montagem de componentes da região rígida (descrita abaixo).

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

    • É criada uma montagem do SOLIDWORKS para o conjunto de componentes montados em cada região rígida da placa, com o nome <PcbRegionName>_COMPONENTS.

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

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

  • É criada uma montagem do SOLIDWORKS para toda a placa, com o nome <SavedMcadAssemblyName>
    No interior dessa montagem, são criadas as seguintes peças e montagens:

    • É criada uma peça do SOLIDWORKS para cada parte flexível da placa, com o nome FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>
      Dentro desta peça:

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

      • É criada uma peça de chapa metálica do SOLIDWORKS.

      • Para cada dobra numa 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 no friso Altium CoDesigner para suprimir/anular a supressão de todas as dobras de uma só vez.

      • É definido um sistema de coordenadas em cada extremidade de uma das linhas de separação rígido-flex onde a peça flexível se liga a uma das montagens rígidas. Estes sistemas de coordenadas são usados para associar cada montagem de componentes da região rígida.

    • É criada uma montagem do SOLIDWORKS para cada região rígida da placa, com o nome 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.

      • Esta montagem é associada à 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 capacidades do SOLIDWORKS

Funcionalidade Rígido-Flex padrão (RF1) Rígido-Flex avançado (RF2)
A transferência de placas rígido-flex de ECAD para MCAD e vice-versa Suportado Suportado
Pré-visualizar as alterações de ECAD em MCAD Suportado Suportado
Criar novas regiões rígidas e flexíveis da placa em MCAD Suportado Ainda não suportado *
Criar novas dobras em MCAD Suportado Suportado
Fazer alterações à geometria dos segmentos rígidos e flexíveis da placa. Por exemplo, ajustar a forma da placa para se adequar à geometria da caixa do produto, criar recortes ou furos de montagem, ou alterar o raio de uma dobra. Suportado Suportado
Transferir placas que incluem regiões flexíveis com espessuras diferentes Não disponível no RF1  Suportado
Transferir detalhes de cobre e serigrafia nas regiões rígidas ^ Não suportado Suportado
Fazer alterações à colocação dos componentes existentes e colocar novos componentes na placa. Suportado Suportado
Enviar alterações de posicionamento para ECAD e obter novas alterações de ECAD Suportado Suportado
Criar uma placa rígido-flex de raiz em MCAD Ainda não suportado Ainda não suportado
Transferir componentes montados numa região flexível de ECAD para MCAD Ainda não suportado Ainda não suportado
Colocar componentes numa região flexível em MCAD Ainda não suportado Ainda não suportado
Criar novas regiões da placa numa placa apenas flexível Ainda não suportado Ainda não suportado

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

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

Trabalhar com uma placa rígido-flex no SOLIDWORKS

No SOLIDWORKS, uma placa rígido-flex é obtida do seu Server tal como uma placa rígida padrão. Se não tiver sessão iniciada no seu Server neste momento, consulte o tópico Instalar e configurar o CoDesigner no seu software MCAD.

Alterar a forma da placa em 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 a primeira funcionalidade de região flexível e comece a editar o respetivo esboço (este é o esboço mestre para toda a placa).
    3. Cada aresta incluirá uma âncora; estas são adicionadas pelo CoDesigner durante a criação inicial para fins internos e podem ser eliminadas conforme necessário para modificar o esboço.
    4. As linhas que dividem as regiões da placa podem ser eliminadas e recriadas, se necessário.
    5. Modifique a forma conforme necessário.

Edite o esboço mestre para alterar a forma da placa.Edite o esboço mestre para alterar a forma da placa.

Se um segmento rígido ou flexível, ou uma linha de dobragem, for acidentalmente partido ou removido, terá de restaurar essa definição manualmente. Em alternativa, pode restaurar o estado saudável anterior da placa obtendo as alterações do servidor.

  1. To create or redefine a flex region
    Se uma linha de separação tiver sido removida e redesenhada, a região flexível terá de ser redefinida.
    1. Edite a funcionalidade flexível na árvore do modelo.
    2. Verifique se o contorno correto no esboço está a ser usado para a região flexível. Se não estiver, elimine o contorno selecionado e selecione o correto.
    3. Certifique-se de que a funcionalidade de extrusão que representa a região flexível tem a espessura correta e o desvio correto em relação à face inferior e/ou superior da placa.
    4. As dobras nesta região flexível também podem ter sido afetadas; abaixo encontrará sugestões para as corrigir.
  2. To add new sketched bends, or change or remove existing ones
    1. Selecione uma dobra esboçada e edite-a para alterar a sua posição, ângulo ou raio.
    2. Pelo menos uma dobra proveniente de ECAD deve ser mantida ativa – o CoDesigner usa uma dobra como referência quando a placa é enviada de MCAD de volta para ECAD.
    3. Se estiver a modificar a forma de uma placa que já tem componentes colocados, o seu software MCAD poderá voltar a atribuir os IDs internos às faces/vértices, o que pode fazer com que os sistemas de coordenadas usados para a fixação dos componentes à placa deixem de funcionar. Por este motivo, se vai fazer alterações significativas à forma da placa em MCAD, é preferível fazê-lo sem que os componentes já tenham sido colocados.
    4. Se os componentes já tiverem sido colocados: crie as dobras em ECAD o mais próximo possível da sua posição final e depois ajuste apenas a(s) dobra(s) em MCAD. Em alternativa, se o seu software MCAD danificar o sistema de coordenadas, pode restaurar manualmente a definição dos sistemas de coordenadas. Ou pode simplesmente ignorar as alterações feitas ao posicionamento dos componentes ao obter a placa alterada de volta para ECAD.

O sistema de coordenadas é usado para fixar a montagem dos componentes colocados nessa secção rígida da placa. Se o sistema de coordenadas ficar danificado, pode ser restaurado sincronizando a placa com 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 é criado antes de a placa ser dobrada, mova a barra de “visibilidade da funcionalidade” do corte por extrusão ou do furo para cima na árvore do modelo e coloque-a acima da primeira funcionalidade de dobra.
    3. Crie um corte por extrusão ou um furo na peça da placa (com o esboço localizado na respetiva face superior ou inferior).
    4. Volte a mover a barra de “visibilidade da funcionalidade” para a parte inferior da árvore.

Fazer alterações ao posicionamento de componentes em MCAD

  1. To define the precise location of a component (abordagem universal)
    1. Mova o componente para cima na árvore do modelo até ao nível da montagem da placa (se quiser posicionar esse componente em relação à placa) ou até ao nível do dispositivo (se quiser posicionar esse componente em relação à caixa).
    2. Defina a posição exata desse componente usando associações ou dimensões. Em seguida, elimine essas associações/dimensões.
    3. Volte a mover o componente para a submontagem inicial de componentes (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 de componentes correspondente.
    2. Mova/rode o componente usando as capacidades 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ções)
    1. Clique no botão Fold Unfold no friso Altium CoDesigner.

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

    2. Selecione a(s) feature(s) na árvore do modelo, clique com o botão direito e Suppressas ().

    3. Unsuppress as feature(s) Bend para restaurar a(s) dobra(s) e voltar a dobrar a placa.

    4. Depois de desdobrar/voltar a dobrar uma placa, recomenda-se Rebuild o modelo (Ctrl+B no SOLIDWORKS). 

Tenha em atenção que, no SOLIDWORKS 2018 e 2019, os componentes de uma montagem relacionados com uma região rígida não se movem com a região ao desdobrar.

  1. If you break a model (e reconstruir ou anular não ajuda)
    1. Se as suas alterações mais recentes não tiverem sido guardadas, basta fechar a sua montagem PCB sem guardar e voltar a abri-la.
    2. Se tiverem sido guardadas, obtenha as alterações do seu servidor de conteúdo gerido e aplique apenas as que estejam relacionadas com as entidades danificadas.
    3. Se obter as alterações não ajudar, feche a sua montagem PCB e faça uma nova obtenção para substituir a montagem PCB original (tenha em conta que as alterações que 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 probabilidade de danificar o modelo)


Projeto Rigid-Flex no PTC Creo

O MCAD CoDesigner no PTC Creo suporta Pull e Push de uma PCB Rigid-Flex que tenha sido concebida 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 é transferida por Pull para o PTC Creo, a estrutura da placa é mapeada da seguinte forma:

  • É criada uma montagem Creo para toda a placa, com o nome <SavedMcadAssemblyName>.

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

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

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

      • Esta montagem é ligada por mate à peça da placa através de um sistema de coordenadas local.

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

      • Dentro desta peça, é criada uma peça Creo Sheetmetal.

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

      • É definido um sistema de coordenadas numa extremidade de cada uma das linhas de separação rigid-flex. Cada um destes sistemas de coordenadas é utilizado para fazer o mate de cada montagem de componentes da região rígida (descrita abaixo).

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

  • Tenha em atenção que os componentes montados na(s) região(ões) flexível(eis) não são transferidos para o MCAD.

Suporte de capacidades no Creo

Funcionalidade Standard Rigid-Flex (RF1) Advanced Rigid-Flex (RF2)
A transferência de placas rigid-flex de ECAD para MCAD e vice-versa Suportado Suportado
Pré-visualizar as alterações do ECAD no MCAD Suportado Suportado
Criar novas regiões rígidas e flexíveis da placa no MCAD Ainda não suportado Ainda não suportado
Criar novas dobras no MCAD Ainda não suportado Ainda não suportado
Fazer alterações à geometria dos segmentos rígidos e flexíveis da placa. Por exemplo, ajustar a forma da placa à geometria da caixa do produto, criar recortes ou furos de montagem, ou alterar o raio de uma dobra. Suportado Suportado
Transferir placas que incluam regiões flexíveis com espessuras diferentes Não disponível no RF1  Suportado
Transferir detalhes de cobre e serigrafia nas regiões rígidas ^ Suportado Suportado
Fazer alterações à colocação dos componentes existentes e colocar novos componentes na placa. Suportado Suportado
Enviar alterações de colocação para o ECAD e obter novas alterações do ECAD Suportado Suportado
Criar uma placa rigid-flex de raiz no MCAD Ainda não suportado Ainda não suportado
Transferir componentes montados numa região flexível de ECAD para MCAD Ainda não suportado Ainda não suportado
Colocar componentes numa região flexível no MCAD Ainda não suportado Ainda não suportado
Criar novas regiões da placa numa placa apenas flexível Ainda não suportado Ainda não suportado

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

Trabalhar com uma placa Rigid-Flex no Creo

Alterar a forma 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 se devem sobrepor nem ter espaços entre si.

    4. Pare de editar a Flex Part.

    5. (Opcional) Comece a editar as peças rígidas que correspondem aos segmentos que alterou. Faça-lhes 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 à forma da placa no ECAD de acordo apenas com as alterações feitas à peça flexível. Ainda assim, recomenda-se que também faça alterações às peças rígidas no MCAD, para obter a forma correta 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 as feature(s) de dobra para desdobrar a peça flexível.
    3. Crie um Hole ou um Extruded Cut na peça flexível (com o sketch localizado na 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 que alterou. Faça-lhes as alterações correspondentes.
    6. Volte à peça flexível e Resume as dobras. Depois de desdobrar/voltar a dobrar uma placa, recomenda-se 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 à forma da placa no ECAD de acordo apenas com as alterações feitas à peça flexível. Ainda assim, recomenda-se que também faça alterações às peças rígidas no MCAD, para obter a forma correta 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 no separador Altium CoDesigner.

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

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

    2. Selecione a(s) feature(s) Sketched Bend na árvore do modelo e Suppressas ().

    3. Resume as feature(s) Bend para restaurar a(s) dobra(s) e voltar a dobrar a placa.

    4. Depois de desdobrar/voltar a dobrar uma placa, recomenda-se Regenerate o modelo (Ctrl+G no Creo).

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

    1. Se as suas alterações mais recentes não tiverem sido guardadas, basta fechar a sua montagem PCB sem guardar e voltar a abri-la.

    2. Se tiverem sido guardadas, obtenha as alterações do seu servidor de conteúdo gerido e aplique apenas as que estejam relacionadas com as entidades danificadas.


Projeto Rigid-Flex no Siemens NX

O MCAD CoDesigner no Siemens NX suporta Pull e Push de uma PCB Rigid-Flex que tenha sido concebida no modo Advanced Rigid-Flex (RF2). Tenha em atenção que este suporte está atualmente em versão beta.

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

Estrutura da placa no Siemens NX (RF2)

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

  • É criada uma montagem NX para toda a placa, com o nome <SavedMcadAssemblyName>.

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

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

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

      • Esta montagem é associada à peça da placa através de um sistema de coordenadas local.

    • É criada uma peça NX para cada parte flexível da placa, com o nome FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. Dentro desta peça:

      • É criada uma peça NX Sheetmetal.

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

      • É definido um sistema de coordenadas numa extremidade (ou perto dela) de cada uma das linhas de separação rigid-flex. Cada um destes sistemas de coordenadas é usado para associar cada montagem de componentes da região rígida (descrita abaixo).

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

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

Suporte de Capacidades do NX

Funcionalidade Advanced Rigid-Flex (RF2) 1
A transferência de placas rigid-flex de ECAD para MCAD e vice-versa Suportado
Pré-visualizar as alterações de ECAD em MCAD Ainda não suportado
Criar novas regiões rígidas e flexíveis da placa em MCAD Ainda não suportado
Criar novas dobras em MCAD Ainda não suportado
Fazer alterações à geometria dos segmentos rígidos e flexíveis da placa. Por exemplo, ajustar a forma da placa à geometria da caixa 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 espessuras diferentes Suportado
Transferir detalhes de cobre e serigrafia em regiões rígidas 2 Suportado
Fazer alterações à colocação dos componentes existentes e colocar novos componentes na placa. Suportado
Enviar alterações de colocação para ECAD e obter novas alterações a partir de ECAD Suportado
Criar uma placa rigid-flex de raiz em MCAD Ainda não suportado
Transferir componentes montados numa região flexível de ECAD para MCAD Ainda não suportado
Colocar componentes numa região flexível em MCAD Ainda não suportado
Criar novas regiões de placa numa placa apenas flexível Ainda não suportado
  1. O modo Standard Rigid-Flex não é suportado no Siemens NX. Saiba mais sobre mudar do modo Standard para Advanced Rigid-Flex.

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

Trabalhar com uma Placa Rigid-Flex no NX

Alterar a forma da placa em MCAD

  1. To change the shape of a board region

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

    2. Edite o Sketch de "BoardOutline".

    3. Modifique a forma de qualquer segmento dessa peça conforme necessário. Para manter a integridade da FlexPart, os segmentos não se devem sobrepor entre si, nem devem existir folgas 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 que alterou. Faça-lhes 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.

  • Se editar a forma da região em MCAD de uma forma que afete regiões vizinhas ou restrições, recomenda-se que edite as regiões vizinhas e as respetivas restrições de forma consistente com a região que acabou de editar, para garantir a forma correta da placa em MCAD.

    Em alternativa, pode editar a forma de uma região em MCAD, depois enviar essas alterações para ECAD, e depois pedir ao engenheiro de ECAD para aplicar as suas alterações e devolver-lhe o design. Isto permite ao CoDesigner, no lado do MCAD, reconstruir automaticamente o design MCAD de acordo com estas alterações. No entanto, ao usar esta abordagem, existe algum risco de as regiões vizinhas não serem atualizadas corretamente.

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

    2. Suppress as funcionalidades de dobra para desdobrar a FlexPart.

    3. Crie um Hole ou um Extruded Cut na FlexPart (com o sketch localizado na 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 que alterou. Faça-lhes as alterações correspondentes.

    6. Unsuppress as dobras na FlexPart. 

Notes:

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

  • Se editar a forma da região em MCAD de uma forma que afete regiões vizinhas ou restrições, recomenda-se que edite as regiões vizinhas e as respetivas restrições de forma consistente com a região que acabou de editar, para garantir a forma correta da placa em MCAD.

    Em alternativa, pode editar a forma de uma região em MCAD, depois enviar essas alterações para ECAD, e depois pedir ao engenheiro de ECAD para aplicar as suas alterações e devolver-lhe o design. Isto permite ao CoDesigner, no lado do MCAD, reconstruir automaticamente o design MCAD de acordo com estas alterações. No entanto, ao usar esta abordagem, existe algum risco de as regiões vizinhas não serem 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 no friso Altium CoDesigner.

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

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

    2. Selecione a(s) funcionalidade(s) SB Bend na árvore do modelo e clique com o botão direito para Suppress as mesmas ().

    3. Unsuppress as funcionalidades Bend para restaurar a(s) dobra(s) e voltar a dobrar a placa.

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

    1. Se as suas alterações mais recentes não foram guardadas, basta fechar a sua montagem PCB sem a guardar e voltar a abri-la.

    2. Se tiver sido guardada, obtenha as alterações a partir do seu servidor de conteúdos geridos e aplique apenas as que estejam relacionadas com as entidades danificadas.

    3. Se nem a opção a. nem a b. funcionarem, volte a importar a PCB para o MCAD e guarde-a como uma nova montagem. Utilize a versão mais antiga da montagem como referência para comparar os designs e volte a aplicar quaisquer alterações MCAD que tenham sido feitas.

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