Suporte para Aberturas

As camadas da PCB são criadas a partir de película fotográfica que foi exposta à luz. As aberturas são as aberturas físicas através das quais a luz incide na película. Os dados CAM incluem definições de aberturas (tamanho e forma), além de instruções sobre onde disparar a luz através das aberturas e onde desenhar linhas na película, movendo-se entre locais com o feixe de luz ainda ligado. Diferentes tamanhos de pad serão criados ao disparar diferentes aberturas na película; pistas mais espessas ou mais finas serão desenhadas na película ao arrastar o feixe de luz pela película através de aberturas maiores ou menores.

À medida que a tecnologia evolui, as aberturas físicas poderão mesmo deixar totalmente de fazer parte do processo de fabrico de PCB. Ainda hoje, muitos plotters laser modernos ultrapassam a necessidade de aberturas físicas de lente, simulando as formas correspondentes na película com operações raster.

Até agora, estes avanços não alteraram a forma como falamos das imagens CAM. Cada ficheiro CAM requer uma lista de aberturas, independentemente de estas imagens virem ou não a ser realmente transferidas para a película através de aberturas físicas. Cada novo documento CAM que criar conterá uma Tabela de Aberturas em branco. Esta tabela é preenchida automaticamente quando importa dados CAM com aberturas incorporadas, como os formatos Gerber RS-274-X, ou dados ODB++. Se estiver a importar um formato que não incorpora aberturas, como o RS-274-D do Gerber, também terá de incluir uma lista de aberturas.

Listas de Aberturas

Os formatos Gerber são normalizados, mas as listas de aberturas não. Cada exportador CAM tem o seu próprio formato para palavras-chave e especificadores de aberturas, e isso pode dificultar a importação de listas de aberturas. O CAM Editor reduz esta dificuldade ao disponibilizar dezenas de assistentes de listas de aberturas para os formatos predominantes – bem como muitos formatos antigos – com que se possa deparar. Se algum destes assistentes precisar de ser alterado para se adequar aos dados que normalmente recebe, ou se quiser criar um novo assistente de raiz, poderá fazê-lo editando formatos de linha individuais.

Ao importar listas de aberturas, pode definir a deteção como automática, o que irá procurar entre todos os assistentes de aberturas definidos aquele que consiga importar o seu ficheiro sem erros. O CAM Editor dá-lhe acesso completo a todos estes assistentes, caso necessite de efetuar alterações.

Os assistentes de listas de aberturas têm todos definições gerais e instruções de formato de linha. As definições gerais incluem informações como onde começar e parar a leitura das linhas de aberturas, que unidades e escala utilizar, e se pode existir mais do que uma definição de abertura numa única linha.

Os formatos de linha individuais são definidos por etiquetas e palavras-chave para cada forma. O CAM Editor contém um vasto conjunto de formas intrínsecas, incluindo todas as suportadas pelo formato ODB++. Algumas formas terão as mesmas etiquetas: losangos, bullets, elipses, retângulos e oblongos são todos definidos por largura e altura. Outras são mais complicadas e exigem parâmetros adicionais. Quando estiver a criar novos assistentes de aberturas ou a editar assistentes existentes, tem de fazer corresponder a sequência de etiquetas e o formato aos valores fornecidos nas listas de aberturas que pretende importar.

Por exemplo, o próprio assistente do CAM Editor começa cada formato de linha com a etiqueta de código D: <D>. Em seguida, a forma é identificada pelo seu nome, seguido das respetivas dimensões. Um espaço no Formato de Linha entre etiquetas corresponde ao espaço entre um carácter e o seguinte, pelo que pode corresponder a uma série de espaços ou a delimitadores de tabulação. A etiqueta de cadeia <S> refere-se a qualquer conjunto de caracteres isolado por esses espaços.

As falhas na importação de uma lista de aberturas são comunicadas. Embora a lista possa continuar a ser importada, a melhor prática é identificar os erros, atualizar o assistente em conformidade e, em seguida, importar novamente a lista de aberturas.

A tabela seguinte é uma lista completa das etiquetas reconhecidas pelo CAM Editor. A parte final deste artigo apresenta exemplos de cada forma suportada pelo editor e dimensões que mostram como estas etiquetas se relacionam com cada forma.

<D>

Código D

 

<SA>

Ângulo dos raios

<A>

Abertura

 

<NS>

Número de raios

<W>

Largura

 

<SW>

Largura dos raios

<H>

Altura

 

<AG>

Folga de ar

<ID>

Diâmetro interno

 

<RW>

Largura do anel

<OD>

Diâmetro externo

 

<RG>

Folga do anel

<DI>

Diâmetro

 

<NR>

Número de anéis

<SS>

Tamanho do quadrado

 

<LL>

Comprimento da linha

<B>

Base

 

<LW>

Largura da linha

<CR>

Raio do canto

 

<R>

Rotação

<CW>

Largura do canto

 

<HO>

Furo

<C>

Cantos

 

<S>

Cadeia

O diálogo Aperture Wizard, acedido ao escolher o comando Tables » Aperture List Wizard nos menus principais, é utilizado para criar um novo modelo de assistente de aberturas ou editar um já existente. Um modelo de abertura é utilizado pelo CAMtastic Editor para reconhecer as aberturas usadas nos ficheiros importados e, assim, construir uma lista DCode precisa.

O diálogo está dividido nos três separadores seguintes:

  • Settings separador – utilize este separador para definir um nome e a extensão associada para o modelo pretendido. Outras opções neste separador permitem especificar onde procurar definições de aberturas num determinado ficheiro, as unidades a utilizar e se deve procurar mais do que uma definição de abertura em cada linha de um ficheiro importado.
  • Line Formats separador – utilize este separador para definir todas as formas e sequências de dados que o modelo conseguirá reconhecer. No campo Shape , selecione a forma aplicável na lista pendente. No campo Line Format, introduza a sequência de dados para a forma selecionada. Para cada forma especificada, o Formato de Linha tem de incluir o seguinte:

    • Um typecast da posição da abertura (por exemplo, <A> ou <D>).
    • Uma descrição da forma (por exemplo, "ROUND", "RECTANGULAR", "OCTAGONAL", etc.).
    • Pelo menos um typecast de tamanho (por exemplo, <W>argura, <H>ltura, etc.).

    A forma mais simples de criar o Formato de Linha para uma determinada forma é colar a linha de informação dessa forma do ficheiro de aberturas no campo Line Format e depois percorrer a linha, substituindo os dados reais pelo typecast adequado, selecionado na lista pendente de typecasts (à direita do botão Shape ).

    Utilize o botão Shape para introduzir uma entrada de modelo de forma - "MyShape" - no campo Line Format. Basta alterar isto para o nome da forma pretendida.
  • Parse Errors separador – este separador é utilizado para listar quaisquer erros encontrados nas informações introduzidas nos separadores Settings ou Line Formats, quando tenta guardar o modelo.

Depois de definir o modelo do assistente conforme necessário, clique no botão Save . Se todas as informações introduzidas estiverem livres de erros, o ficheiro do modelo será criado (<WizardName>.awr) e armazenado na pasta System\aptwiz da instalação do software. Se existirem erros, estes serão listados no separador Parse Errors do diálogo. Utilize as informações de erro aí apresentadas para ajudar a resolver os erros e depois clique novamente no botão Save .

Tabela de Aberturas

A Tabela de Aberturas (apresentada no diálogo Edit Apertures, acedido ao escolher o comando Tables » Apertures nos menus principais ou utilizando o atalho de teclado Shift+A ) tem a função de listar todas as aberturas atualmente definidas para o documento atual numa única tabela. Cada abertura tem um DCode atribuído. Ao desenhar objetos na área de trabalho, por exemplo, o DCode é utilizado para especificar a abertura associada usada para o desenho. Cada abertura criada tem de ter uma forma e um tamanho definidos. A certas formas podem ser atribuídos outros atributos especiais. Utilize o diálogo para editar as definições de aberturas existentes ou criar novas.

Não existem etiquetas comuns a todas as formas de abertura. Em vez disso, a tabela de aberturas inclui uma coluna Tamanho (X:Y), que só por vezes corresponde a medições horizontais e verticais. Nessas formas que têm apenas uma dimensão, como as formas quadradas e redondas, o valor Y que introduzir nesta tabela será ignorado e substituído pelo valor X.

Para todas as outras formas, o valor X será a dimensão horizontal ou, de outro modo, dominante, e o valor Y será o valor vertical ou secundário. Por exemplo, um Donut tem duas dimensões: diâmetros interno e externo. O valor X será o diâmetro externo, uma vez que este condiciona o diâmetro interno. Quaisquer etiquetas adicionais corresponderão aos campos no diálogo Aperture Data, que está disponível para formas complexas, como Moire, ao clicar na coluna Parâmetros associada. As formas complexas também podem aceder à lista pendente Rotation (deg), onde pode selecionar o valor de rotação pretendido.

Ao passar o rato sobre os campos Size ou Parameters na Tabela de Aberturas da caixa de diálogo Edit Apertures, serão apresentadas informações de dica, nas quais os valores estão associados às tags correspondentes dessa forma específica, como mostrado.

  • Ao importar ficheiros Gerber, DXF ou DWG, será criada automaticamente uma lista de aberturas.
  • Os DCodes atribuídos às aberturas estão no intervalo de D10 a D9999. Um pequeno símbolo de “grau” aparecerá junto de todos os DCodes que estão atualmente em uso.
  • Cada ferramenta que foi 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 no formato Gerber utilizam aberturas. As aberturas descrevem as ferramentas disponíveis usadas para desenhar na película. No caso de um plotter vetorial, estas aberturas correspondem a vários tamanhos e formas de orifícios numa roda de aberturas, ou lâmina. A luz é projetada através destas aberturas sobre a emulsão da película.

Formas de Abertura Suportadas

Segue-se uma lista das formas de abertura suportadas pelo CAM Editor. Para cada forma, também são apresentadas as tags associadas usadas para definir as propriedades da forma.

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

 

Converter Pads Desenhados em Aberturas Flashed

Para converter pads desenhados selecionados em aberturas flashed 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. Depois de iniciar o comando, o cursor mudará para um pequeno quadrado e entrará no modo de conversão. O procedimento envolve a seguinte sequência de ações:

  1. Clique nos pads desenhados que pretende converter em pads flashed, deixando-os selecionados.
  2. Quando todos os pads tiverem sido selecionados conforme necessário, clique com o botão direito. Surgirá a caixa de diálogo Draw Flash (Auto-Detect). A caixa de diálogo oferece o seguinte:
    • Na região Shape/Dcode for New Flashes da caixa de diálogo, pode optar por atribuir um Dcode existente aos pads selecionados ou criar um novo. Se escolher a opção Create New Dcode, então a forma escolhida no campo Shape  será aplicada a todos os pads da seleção, variando automaticamente o tamanho em relação ao pad representado. O CAMtastic Editor detetará os tamanhos necessários e atribuirá automaticamente DCodes para cada nova instância, começando pelo primeiro Dcode disponível (vazio).
    • Se escolher a opção Use Dcode, o mesmo Dcode será aplicado a todos os pads da seleção, independentemente das suas diferenças.
    • Pode optar por desenhar os flashes resultantes na mesma camada, numa nova camada ou em qualquer uma das camadas existentes no documento atual.
    • Estão disponíveis várias outras opções de conversão na caixa de diálogo, incluindo a possibilidade de definir uma tolerância de flash - ao fazer corresponder pads idênticos na seleção - e de manter os pads antigos ou eliminá-los completamente.
  3. Depois de 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 flashed adequadas.
  4. Continue a converter outros pads desenhados em aberturas flashed ou clique com o botão direito, ou prima Esc, para sair.

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

  1. Clique no pad desenhado que pretende usar na conversão, deixando-o selecionado.
  2. Com o pad desenhado modelo selecionado, clique com o botão direito. Surgirá a caixa de diálogo Draw Flash (Selective). A caixa de diálogo oferece o seguinte:
    • Na região Shape/Dcode for New Flashes da caixa de diálogo, pode optar por atribuir um Dcode existente para ser usado ou criar um novo. Se escolher a opção Create New Dcode, poderá especificar tanto uma forma como um tamanho para a nova abertura. O CAMtastic Editor atribuirá automaticamente esta nova abertura ao Dcode seguinte disponível (vazio).
    • Pode optar por desenhar os flashes resultantes na mesma camada, numa nova camada ou em qualquer uma das camadas existentes no documento atual.
    • Estão disponíveis várias outras opções de conversão na caixa de diálogo, incluindo a possibilidade de definir uma tolerância de flash - ao procurar pads que correspondam ao pad inicialmente selecionado - e de manter os pads antigos ou eliminá-los completamente.
  3. Depois de definir as opções conforme necessário, clicar em OK  fará com que regresse à área de desenho, e ser-lhe-á pedido que selecione toda a área a transformar em flash. Basta arrastar uma caixa de seleção à volta de todo o desenho e depois clicar com o botão direito assim que a área ficar selecionada. Os objetos selecionados serão comparados com o pad inicialmente selecionado, e todas as correspondências encontradas serão convertidas para a abertura definida.
  4. Continue a converter seletivamente outros pads desenhados em aberturas flashed ou clique com o botão direito, ou prima Esc, para sair.

Criar Aberturas Personalizadas

É possível criar uma nova abertura personalizada a partir de um ou mais objetos de desenho selecionados no documento atual. Para o fazer, escolha o comando Edit » Groups » Draw to Custom Aperture nos menus principais. Depois de iniciar o comando, o cursor mudará para um pequeno quadrado e entrará no modo de criação de abertura personalizada. O procedimento envolve a seguinte sequência de ações:

  1. Clique nos objetos de desenho a incluir na conversão, deixando-os selecionados.
  2. Quando todos os objetos de desenho tiverem sido selecionados conforme necessário, clique com o botão direito. Surgirá a caixa de diálogo Enter Value, na qual pode introduzir um nome para a abertura personalizada.
  3. Depois de 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). À abertura será atribuído o Dcode seguinte disponível (vazio), a sua forma será definida como Custom e o nome que especificou aparecerá no campo Parameters .
  4. Continue a converter outros objetos selecionados em aberturas personalizadas ou clique com o botão direito, ou prima Esc, para sair.
  • A nova abertura personalizada tornar-se-á o Dcode atual, tal como visualizado no painel CAMtastic .
  • Os objetos que foram selecionados e que compõem a abertura personalizada estão visíveis na janela de pré-visualização quando a entrada da abertura é selecionada na caixa de diálogo Edit Apertures.
  • As extensões XY da abertura podem ser alteradas na caixa de diálogo Edit Apertures, conforme necessário. Por predefinição, representam as extensões de uma forma delimitadora em torno dos objetos constituintes que foram originalmente selecionados, e é esta forma delimitadora que acompanha o cursor quando coloca objetos usando o Dcode associado à abertura.

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

  1. Selecione os objetos de abertura personalizada a incluir na decomposição. Basta posicionar o cursor sobre um objeto de abertura personalizada que pretende incluir na seleção e clicar. Clicar fora de um objeto permite-lhe arrastar uma área de seleção, para incluir vários objetos na seleção. A seleção é cumulativa.
  2. Assim que todos os objetos de abertura personalizada estiverem selecionados, clique com o botão direito. Os objetos de abertura personalizada selecionados serão convertidos nos seus objetos base constituintes.
  3. Continue a selecionar outros objetos de abertura personalizada para decompor ou clique com o botão direito, ou prima Esc, para sair do modo de decomposição de abertura personalizada.
  • O comando pode ser cancelado em qualquer fase antes do clique inicial com o botão direito, premindo 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.
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.

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.

Conteúdo