Sincronizando uma placa rígida-flexível
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
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.
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.
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).
- 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.
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.
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.
Notas sobre o Trabalho com Placas Advanced Rigid Flex
-
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.
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
-
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 .
-
Após fazer alterações nas dobras, na maioria dos casos será necessária uma operação de Rebuild no MCAD .
-
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.
-
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.
-
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.
-
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:
- Espessura da placa
- Raio de dobra
- Ângulo de dobra
- Distância entre a área de dobra e a borda da região
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).
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) |
|---|---|
|
|
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 |
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
-
To change the shape of a board region
- Abra (expanda) a peça principal da placa na árvore do modelo.
- 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).
- 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.
- As linhas que dividem as regiões da placa podem ser excluídas e recriadas, se necessário.
- Modifique o formato conforme necessário.
Edite o esboço mestre para alterar o formato da placa.
-
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.- Edite o recurso flexível na árvore do modelo.
- 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.
- 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.
- As dobras nessa região flexível também podem ter sido quebradas; abaixo há dicas para corrigi-las.
-
To add new sketched bends, or change or remove existing ones
- Selecione uma dobra esboçada e edite-a para alterar sua localização, ângulo ou raio.
- 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.
- 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.
- 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.
-
To create a cutout or a mounting hole
- Comece a editar a peça principal da placa.
- 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.
- Crie um corte por extrusão ou furo na peça da placa (com o esboço localizado na face superior ou inferior).
- Mova a barra de “visibilidade do recurso” de volta para a parte inferior da árvore.
Fazendo alterações no posicionamento de componentes no MCAD
-
To define the precise location of a component (abordagem universal)
- 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).
- Defina a localização precisa desse componente usando relações de posicionamento ou cotas. Em seguida, exclua essas relações/cotas.
- Mova o componente de volta para a submontagem inicial do componente (ou para outra submontagem, se necessário) na árvore do modelo.
-
To make a simple movement/rotation of a component on the same board face within one rigid region
- Comece a editar a submontagem correspondente do componente.
- Mova/gire o componente usando os recursos correspondentes do seu software MCAD.
Recomendações adicionais para o engenheiro mecânico
-
To unfold/fold all bends on a board (por exemplo, para verificar sobreposição)
- Clique no botão Fold Unfold na faixa de opções Altium CoDesigner.
-
To selectively unfold/fold a bend (or bends)
-
Abra (expanda) a peça da placa principal (RF1) ou a FlexPart (RF2) na árvore do modelo.
-
Selecione o(s) recurso(s) Sketched Bend na árvore do modelo, clique com o botão direito e Suppress nele(s)
-
Unsuppress os recursos de dobra para restaurar a(s) dobra(s) e dobrar novamente a placa.
-
Após desdobrar/dobrar novamente uma placa, é recomendável Rebuild o modelo (Ctrl+B no SOLIDWORKS).
-
-
If you break a model (e reconstruir ou desfazer não ajuda)
- Se suas alterações mais recentes não foram salvas, basta fechar sua montagem de PCB sem salvar e abri-la novamente.
- Se foram salvas, puxe as alterações do seu servidor de conteúdo gerenciado e aplique apenas aquelas relacionadas às entidades corrompidas.
- 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).
-
Other recommendations
-
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.
-
-
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 |
Trabalhando com uma placa Rigid-Flex no Creo
Alterando o formato da placa no MCAD
-
To change the shape of a board region
-
Comece a editar a Flex Part.
-
Modifique a forma de qualquer segmento dessa peça conforme necessário.
-
Para manter a integridade da peça flexível, os segmentos não devem se sobrepor nem ter espaços entre eles.
-
Pare de editar a Flex Part.
-
(Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.
-
-
To create a cutout or a mounting hole
- Comece a editar a Flex Part.
- Suppress os recursos de dobra para desdobrar a peça flexível.
- Crie um furo ou um corte extrudado na peça flexível (com o esboço localizado em sua face superior ou inferior).
- Mova-o na árvore do modelo para que fique localizado antes das dobras.
- (Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.
- 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).
Recomendações adicionais para o engenheiro mecânico
-
To unfold/fold all bends on a board (por exemplo, para verificar sobreposições)
- Clique no botão Fold Unfold na faixa de opções Altium CoDesigner.
-
To unfold/fold a bend (or bends)
-
Abra (expanda) a peça da placa principal (RF1) ou a FlexPart (RF2) na árvore do modelo.
-
Selecione o(s) recurso(s) Sketched Bend na árvore do modelo e Suppress nele(s)
-
Resume os recursos de dobra para restaurar a(s) dobra(s) e dobrar novamente a placa.
-
Após desdobrar/dobrar novamente uma placa, é recomendável Regenerate o modelo (Ctrl+G no Creo).
-
-
If you break a model (e reconstruir ou desfazer não ajuda)
-
Se suas alterações mais recentes não foram salvas, basta fechar sua montagem de PCB sem salvar e abri-la novamente.
-
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.
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.
-
-
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 |
Trabalhando com uma placa Rigid-Flex no NX
Alterando o formato da placa no MCAD
-
To change the shape of a board region
-
Torne a FlexPart a Work Part no Assembly Navigator e mude para o Part Navigator.
-
Edite o Sketch de "BoardOutline".
-
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.
-
Clique no botão Finish para parar de editar a FlexPart.
-
(Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.
-
-
To create a cutout or a mounting hole
-
Torne a FlexPart a Work Part no Assembly Navigator e mude para o Part Navigator.
-
SuppressSuprima os recursos de dobra para desdobrar a FlexPart.
-
Crie um Hole ou um Extruded Cut na FlexPart (com o sketch localizado em sua face superior ou inferior).
-
Mova-o na árvore do modelo para que ele fique localizado antes das dobras.
-
(Opcional) Comece a editar as peças rígidas que correspondem aos segmentos alterados. Faça nelas as alterações correspondentes.
-
Unsuppress as dobras na FlexPart.
-
Recomendações adicionais para o engenheiro mecânico
-
To unfold/fold all bends on a board (por exemplo, para verificar sobreposições)
-
Clique no botão Fold Unfold na faixa de opções Altium CoDesigner.
-
-
To unfold/fold a specific bend (or bends)
-
Torne a FlexPart a Work Part no Assembly Navigator e mude para o Part Navigator.
-
Selecione o(s) recurso(s) SB Bend na árvore do modelo e clique com o botão direito para Suppress eles
-
UnsuppressAtive o(s) recurso(s) Bend para restaurar a(s) dobra(s) e dobrar novamente a placa.
-
-
If you break a model (e reconstruir ou desfazer não ajuda)
-
Se suas alterações mais recentes não foram salvas, basta fechar sua montagem de PCB sem salvá-la e abri-la novamente.
-
Se foram salvas, receba as alterações do seu servidor de conteúdo gerenciado e aplique apenas aquelas relacionadas às entidades corrompidas.
-
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.
-
).
).
).
).
).