Suporte para Aberturas

Num relance

Saiba como o editor CAMtastic do Altium Designer lida com definições de aberturas, desde a importação de listas de aberturas até a criação e edição de formas na Tabela de Aberturas. Este artigo explica como os assistentes de listas de aberturas reconhecem diferentes formatos de arquivo, como as dimensões e os parâmetros definem as formas compatíveis e como começar a converter pads desenhados em aberturas do tipo flash. Continue lendo para ganhar confiança no gerenciamento de aberturas em seus documentos CAM.

- Entenda quando as definições de aberturas são importadas automaticamente e quando é necessária uma lista de aberturas separada.
- Aprenda a personalizar os assistentes de listas de aberturas e a usar as informações de erro para corrigir problemas de importação ou de modelos.
- Explore como criar e editar definições de aberturas, incluindo DCodes, dimensões e parâmetros para formas complexas.
Aprofunde-se com a IA:

As camadas de PCB são criadas a partir de filmes fotográficos que foram expostos à luz. As aberturas são os orifícios físicos pelos quais a luz incide sobre o filme. Os dados CAM incluem definições de aberturas (tamanho e forma), além de instruções sobre onde emitir flashes de luz através das aberturas e onde desenhar linhas no filme, deslocando-se entre posições com o feixe de luz ainda aceso. Pads de diferentes tamanhos são criados emitindo flashes através de diferentes aberturas no filme; trilhas mais grossas ou mais finas são desenhadas no filme deslocando o feixe de luz sobre ele através de aberturas maiores ou menores.

À medida que a tecnologia evolui, as aberturas físicas podem desaparecer completamente do processo de fabricação de PCBs. Mesmo hoje, muitas fotoplotadoras a laser modernas dispensam aberturas físicas nas lentes, simulando as formas correspondentes no filme por meio de operações de rasterização.

Até o momento, esses avanços não mudaram a maneira como falamos sobre imagens CAM. Todo arquivo CAM requer uma lista de aberturas, independentemente de essas imagens serem realmente transferidas para o filme por meio de aberturas físicas. Todo novo documento CAM que você criar conterá uma Tabela de Aberturas vazia. Essa tabela é preenchida automaticamente quando você importa dados CAM com aberturas incorporadas, como os formatos Gerber RS-274-X ou dados ODB++. Se você estiver importando um formato que não incorpora aberturas, como o RS-274-D do Gerber, também precisará incluir uma lista de aberturas.

Listas de aberturas

Os formatos Gerber são padronizados, mas as listas de aberturas não. Cada exportador CAM tem seu próprio formato de palavras-chave e especificadores de aberturas, o que pode dificultar a importação dessas listas. O Editor CAM facilita essa tarefa fornecendo dezenas de assistentes de listas de aberturas para os formatos predominantes — assim como muitos formatos legados — que você pode encontrar. Se algum desses assistentes precisar ser alterado para se adequar aos dados que você costuma receber, ou se você quiser criar um novo assistente do zero, poderá fazer isso editando os formatos de linha individuais.

Ao importar listas de aberturas, você pode definir a detecção como automática, o que pesquisará todos os assistentes de aberturas definidos para encontrar um que importe seu arquivo sem erros. O Editor CAM oferece acesso completo a todos esses assistentes, caso você precise fazer alguma alteração.

Todos os assistentes de listas de aberturas têm configurações gerais e instruções de formato de linha. As configurações gerais incluem informações como onde começar e parar de ler as linhas de aberturas, quais unidades e escala usar e se pode haver mais de uma definição de abertura em uma única linha.

Os formatos de linha individuais são definidos por tags e palavras-chave para cada forma. O Editor CAM contém uma ampla variedade de formas nativas, incluindo todas as compatíveis com o formato ODB++. Algumas formas têm as mesmas tags: losangos, formas de projétil, elipses, retângulos e oblongos são todos definidos por largura e altura. Outras são mais complexas e exigem parâmetros adicionais. Ao criar novos assistentes de aberturas ou editar os existentes, você deve fazer com que a sequência e o formato das tags correspondam aos valores fornecidos nas listas de aberturas que deseja importar.

Por exemplo, o assistente do próprio Editor CAM inicia cada formato de linha com a tag do código D: <D>. Em seguida, a forma é identificada pelo nome, seguido de suas dimensões. Um espaço no Formato de Linha entre as tags corresponde ao espaçamento entre um caractere e o próximo, podendo representar uma sequência de espaços ou delimitadores de tabulação. A tag de string <S> se refere a qualquer conjunto de caracteres delimitado por esses espaços.

As falhas na importação de uma lista de aberturas são informadas. Embora a importação da lista possa continuar, a prática recomendada é identificar os erros, atualizar o assistente de acordo com eles e importar a lista de aberturas novamente.

A tabela a seguir apresenta uma lista completa das tags reconhecidas pelo Editor CAM. A parte final deste artigo fornece exemplos de cada forma compatível com o editor e dimensões que mostram como essas tags se relacionam com cada forma.

A caixa de diálogo Aperture Wizard, acessada ao selecionar o comando Tables » Aperture List Wizard nos menus principais, é usada para criar um novo modelo de assistente de aberturas ou editar um existente. Um modelo de aberturas é usado pelo Editor CAMtastic para reconhecer as aberturas usadas nos arquivos importados e, assim, criar uma lista precisa de DCodes.

A caixa de diálogo é dividida nas três abas a seguir:

  • Settings — use esta aba para definir um nome e uma extensão associada para o modelo desejado. Outras opções nesta aba permitem especificar onde procurar definições de aberturas em um determinado arquivo, as unidades a serem usadas e se deve ser pesquisada mais de uma definição de abertura em cada linha de um arquivo importado.
  • Line Formats — use esta aba para definir todas as formas e sequências de dados que o modelo será capaz de reconhecer. No campo Shape , selecione a forma aplicável na lista suspensa. No campo Line Format, insira a sequência de dados da forma selecionada. Para cada forma especificada, o Formato de Linha deve incluir o seguinte:

    • Um especificador de tipo de posição de abertura (por exemplo, <A> ou <D>).
    • Uma descrição da forma (por exemplo, "ROUND", "RECTANGULAR", "OCTAGONAL" etc.).
    • Pelo menos um especificador de tipo de dimensão (por exemplo, <W>idth, <H>eight etc.).

    A maneira mais simples de criar o Formato de Linha para uma determinada forma é colar a linha de informações dessa forma do arquivo de aberturas no campo Line Format e, em seguida, percorrer a linha, substituindo os dados reais pelo especificador de tipo apropriado, selecionado na lista suspensa de especificadores de tipo (à direita do botão Shape ).

    Use o botão Shape para inserir uma entrada de modelo de forma — "MyShape" — no campo Line Format. Basta alterá-la para o nome da forma desejada.
  • Parse Errors — esta aba é usada para listar quaisquer erros encontrados nas informações inseridas nas abas Settings ou Line Formats quando você tenta salvar o modelo.

Após definir o modelo do assistente conforme necessário, clique no botão Save . Se todas as informações inseridas estiverem livres de erros, o arquivo de modelo será criado (<WizardName>.awr) e armazenado na pasta System\aptwiz da instalação do software. Se houver erros, eles serão listados na aba Parse Errors da caixa de diálogo. Use as informações de erro apresentadas nessa aba para ajudar a resolvê-los e, em seguida, clique novamente no botão Save .

Tabela de Aberturas

A Tabela de Aberturas (exibida na caixa de diálogo Edit Apertures, acessada ao selecionar o comando Tables » Apertures nos menus principais ou usar o atalho de teclado Shift+A) tem a função de listar, em uma única tabela, todas as aberturas definidas no momento para o documento atual. Cada abertura recebe um DCode. Ao desenhar objetos na área de trabalho, por exemplo, o DCode é usado para especificar a abertura associada usada no desenho. Cada abertura criada deve ter uma forma e um tamanho definidos. Determinadas formas podem receber atributos especiais adicionais. Use a caixa de diálogo para editar as definições de aberturas existentes ou criar novas.

Nenhuma tag é comum a todas as formas de abertura. Em vez disso, a tabela de aberturas inclui uma coluna Tamanho (X:Y), que só em alguns casos corresponde às medidas horizontal e vertical. Para formas que têm apenas uma dimensão, como quadrados e círculos, o valor Y inserido nessa tabela será ignorado e substituído pelo valor X.

Para todas as outras formas, o valor X será a dimensão horizontal ou predominante, e o valor Y será a dimensão vertical ou secundária. Por exemplo, uma forma anular tem duas dimensões: os diâmetros interno e externo. O valor X será o diâmetro externo, pois ele limita o diâmetro interno. Quaisquer tags adicionais corresponderão aos campos da caixa de diálogo Aperture Data, disponível para formas complexas, como Moiré, ao clicar na coluna Parâmetros correspondente. Para formas complexas, também é possível acessar a lista suspensa Rotation (deg), na qual você pode selecionar o valor de rotação desejado.

Ao passar o mouse sobre os campos Size ou Parameters na Tabela de aberturas da caixa de diálogo Edit Apertures, será exibida uma dica de ferramenta com informações nas quais os valores são associados às tags correspondentes àquela forma específica, conforme mostrado.

  • Ao importar arquivos Gerber, DXF ou DWG, uma lista de aberturas será criada automaticamente.
  • Os DCodes atribuídos às aberturas estão no intervalo de D10 a D9999. Um pequeno símbolo de grau aparecerá ao lado de todos os DCodes que estão em uso.
  • Cada ferramenta definida na caixa de diálogo Tool Table (Tables »  NC Tools) tem uma entrada na lista de Aberturas. As ferramentas recebem DCodes no intervalo de D9500 a D9999.
  • Todos os fotoplotters de formato Gerber usam aberturas. As aberturas descrevem as ferramentas disponíveis usadas para desenhar no filme. No caso de um plotter vetorial, essas aberturas correspondem a furos de vários tamanhos e formas em uma roda ou lâmina de aberturas. A luz é projetada através dessas aberturas sobre a emulsão do filme.

Formas de abertura compatíveis

A seguir, é apresentada uma lista das formas de abertura compatíveis com o Editor CAM. Para cada forma, também são mostradas as tags associadas usadas para definir suas propriedades.

Bullet

 

 

Butterfly

 

Butterfly Square

 

 

Diamond

 

Donut

 

 

Donut Square

 

Ellipse

 

 

Hexagon Horizontal

 

Hexagon Vertical

 

 

Moire

 

Oblong

 

 

Octagon

 

Rectangle

 

 

Rectangle Chamfered

 

Rectangle Rounded

 

 

Round

 

Square

 

 

Target

 

Thermal

 

 

Thermal Rectangle

 

Thermal Rectangle Open

 

 

Thermal Round

 

Thermal Square

 

 

Thermal Square Open

 

Thermal Square Round

 

 

Triangle

 

Conversão de pads desenhados em aberturas por flash

Para converter os pads desenhados selecionados em aberturas por flash e fazer com que novas aberturas sejam criadas e atribuídas automaticamente, dependendo do objeto representado, escolha o comando Edit » Groups » Automatic nos menus principais. Após iniciar o comando, o cursor mudará para um pequeno quadrado e você entrará no modo de conversão. O procedimento envolve a seguinte sequência de ações:

  1. Clique nos pads desenhados que deseja converter em pads por flash para selecioná-los.
  2. Quando todos os pads desejados estiverem selecionados, clique com o botão direito do mouse. A caixa de diálogo Draw Flash (Auto-Detect) será exibida. Ela oferece as seguintes opções:
    • Na região Shape/Dcode for New Flashes da caixa de diálogo, você pode optar por atribuir um Dcode existente aos pads selecionados ou criar um novo. Se você escolher a opção Create New Dcode, a forma escolhida no campo Shape será aplicada a todos os pads da seleção, variando automaticamente o tamanho de acordo com o pad representado. O Editor CAMtastic detectará os tamanhos necessários e atribuirá automaticamente DCodes a cada nova instância, começando pelo primeiro Dcode disponível (vazio).
    • Se você escolher a opção Use Dcode, o mesmo Dcode será aplicado a todos os pads da seleção, independentemente de suas diferenças.
    • Você pode optar por desenhar os flashes resultantes na mesma camada, em uma nova camada ou em qualquer uma das camadas existentes no documento atual.
    • Várias outras opções de conversão estão disponíveis na caixa de diálogo, incluindo a possibilidade de definir uma tolerância de flash — ao identificar pads idênticos na seleção — e de manter os pads antigos ou excluí-los completamente.
  3. Após definir as opções conforme necessário, clicar em OK executará a conversão, e todos os pads da seleção serão substituídos pelas aberturas por flash apropriadas.
  4. Continue convertendo outros pads desenhados em aberturas por flash ou clique com o botão direito do mouse ou pressione Esc para sair.

Para localizar e substituir todas as instâncias correspondentes de um pad desenhado selecionado por uma abertura por flash definida pelo usuário, escolha o comando Edit » Groups » Selective nos menus principais. Após iniciar o comando, o cursor mudará para um pequeno quadrado e você entrará no modo de conversão. O procedimento envolve a seguinte sequência de ações:

  1. Clique no pad desenhado que deseja usar na conversão para selecioná-lo.
  2. Com o pad desenhado de referência selecionado, clique com o botão direito do mouse. A caixa de diálogo Draw Flash (Selective) será exibida. Ela oferece as seguintes opções:
    • Na região Shape/Dcode for New Flashes da caixa de diálogo, você pode optar por atribuir um Dcode existente ou criar um novo. Se você escolher a opção Create New Dcode, poderá especificar a forma e o tamanho da nova abertura. O Editor CAMtastic atribuirá automaticamente essa nova abertura ao próximo Dcode disponível (vazio).
    • Você pode optar por desenhar os flashes resultantes na mesma camada, em uma nova camada ou em qualquer uma das camadas existentes no documento atual.
    • Várias outras opções de conversão estão disponíveis na caixa de diálogo, incluindo a possibilidade de definir uma tolerância de flash — ao procurar pads que correspondam ao pad selecionado inicialmente — e de manter os pads antigos ou excluí-los completamente.
  3. Após definir as opções conforme necessário, clicar em OK retornará ao espaço de projeto, e será solicitado que você selecione toda a área a ser convertida em flashes. Basta arrastar uma caixa de seleção ao redor de todo o projeto e clicar com o botão direito do mouse quando a área estiver selecionada. Os objetos selecionados serão comparados com o pad selecionado inicialmente, e todas as correspondências encontradas serão convertidas na abertura definida.
  4. Continue convertendo seletivamente outros pads desenhados em aberturas flash, ou clique com o botão direito do mouse, ou pressione Esc, para sair.

Criar aberturas personalizadas

Uma nova abertura personalizada pode ser criada a partir de um ou mais objetos de desenho selecionados no documento atual. Para isso, escolha o comando Edit » Groups » Draw to Custom Aperture nos menus principais. Após iniciar o comando, o cursor mudará para um pequeno quadrado e você entrará no modo de criação de aberturas personalizadas. O procedimento envolve a seguinte sequência de ações:

  1. Clique nos objetos de desenho a serem incluídos na conversão para selecioná-los.
  2. Quando todos os objetos de desenho desejados estiverem selecionados, clique com o botão direito do mouse. A caixa de diálogo Enter Value será exibida, permitindo inserir um nome para a abertura personalizada.
  3. Após definir o nome e clicar em OK, os objetos de desenho selecionados serão removidos do documento e a nova abertura personalizada resultante será adicionada à caixa de diálogo Edit Apertures (Tables » Apertures). A abertura receberá o próximo Dcode disponível (vazio), sua forma será definida como Custom e o nome especificado para ela aparecerá no campo Parameters .
  4. Continue convertendo outros objetos selecionados em aberturas personalizadas, ou clique com o botão direito do mouse, ou pressione Esc, para sair.
  • A nova abertura personalizada se tornará o Dcode atual, conforme exibido no painel CAMtastic .
  • Os objetos que foram selecionados e que compõem a abertura personalizada ficam visíveis na janela de pré-visualização quando a entrada da abertura é selecionada na caixa de diálogo Edit Apertures.
  • As dimensões XY da abertura podem ser alteradas na caixa de diálogo Edit Apertures, conforme necessário. Por padrão, elas representam as dimensões de uma forma delimitadora ao redor dos objetos constituintes originalmente selecionados, e é essa forma delimitadora que acompanha o cursor quando você posiciona objetos usando o Dcode associado à abertura.

Para converter um objeto de abertura personalizada em seus objetos básicos constituintes, escolha o comando Edit » Explode » Custom Apertures nos menus principais. Após iniciar o comando, o cursor mudará para um quadrado e você entrará no modo de decomposição de aberturas personalizadas. O procedimento envolve a seguinte sequência de ações:

  1. Selecione os objetos de abertura personalizada a serem decompostos. Basta posicionar o cursor sobre um objeto de abertura personalizada que deseja incluir na seleção e clicar. Ao clicar fora de um objeto, você pode arrastar uma área de seleção para incluir vários objetos. A seleção é cumulativa.
  2. Quando todos os objetos de abertura personalizada estiverem selecionados, clique com o botão direito do mouse. Os objetos de abertura personalizada selecionados serão convertidos em seus objetos básicos constituintes.
  3. Continue selecionando outros objetos de abertura personalizada para decompor, ou clique com o botão direito do mouse, ou pressione Esc, para sair do modo de decomposição de aberturas personalizadas.
  • O comando pode ser cancelado em qualquer etapa antes do primeiro clique com o botão direito do mouse, pressionando Esc.
  • Todos os objetos de abertura personalizada decompostos podem ser restaurados usando o comando Undo.
AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Contents
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Contents