[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA-pt: Conversão de arquivos de furação
- To: gEDA-pt <geda-pt@seul.org>
- Subject: gEDA-pt: Conversão de arquivos de furação
- From: Antonio A Todo Bom <antonio@projetos.etc.br>
- Date: Thu, 11 Jul 2002 19:56:40 -0300
- Delivered-To: archiver@seul.org
- Delivered-To: geda-pt-outgoing@seul.org
- Delivered-To: geda-pt@seul.org
- Delivery-Date: Thu, 11 Jul 2002 19:03:06 -0400
- Organization: Lax Eln Telco Ltda
- Reply-To: geda-pt@seul.org
- Sender: owner-geda-pt@seul.org
Aos que não sabem, nasceu noutra thread uma conversa sobre auxiliar no desenvolvimento de programa cd PCB, já que já estamos ajudando num de captura, o gschem, pensamos em melhorar no que pudermos o programa PCB.
Tem gente também estudando outros programas como o Xcircuit e tem gente pensando em fazer o próprio programa.
Não importando qual o objetivo de cada um, aqui temos um email do Emerson que muito vai ajudar para um probleminha complicado que é arquivo de furação.
PROBLEMA:
O PCB exporta arquivo de furação num formato que justamente não é o mais usado, pelo menos não por aqui.
O PCB atualmente não possui opção de como exportar este arquivo.
IDEIA:
Fazer um pequeno e simples programa que converta o arquivo resultante do PCB para qualquer outro de acordo com o padrão EXCELON aqui reportado.
No dia (On:) Thu, 11 Jul 2002 19:16:15 -0300
"Emerson Cavalcanti" <emcpcb@terra.com.br> escreveu: (wrote:)
[snip]
> M48
> INCH,LZ
O PCB exporta furação no RZ - Right Zeros e então tivemos um enorme problema, a máquina de CNC levava as brocas até o fim de curso e não chegava. o Padrão usado é o LZ - Left zeros.
> T01F00S00C0.032
> T02F00S00C0.040
> T03F00S00C0.250
> %
> T01
> X+05125Y+0575
Aqui temos o grande ajuste, onde temos 0575 o PCB exportaria 5750, ou seja dez vezes o valor.
Então o que proponho é um programinha tipo ferramente de linha de comando que chamariamos da seguinte forma:
drillconv [-l] [-r] [-f24] [-f25] origem [destino]
onde:
-l - resulta saída com formato LZ
-r - resulta saída com formato RZ
-f24 - resulta formato de coordenadas tipo 2.4
-f25 - resulta formato de coordenadas tipo 2.5
origem - arquivo de entrada
destino - arquivo resultante
[snip]
Os demais recursos do padrão excelon podem por hora ser ignorados:
> Códigos de Controle
>
> Número do Documento: ANSI/IPC-NC-349
>
> Sistemas PCB/CAD usualmente utilizão um conjunto do ANSI/IPC-NC-349 (padrões
> Excellon).
>
> Título: "Computer Numerical Control for Drillers and Routers".
>
> % Rewind and Stop
> X#Y# Move and Drill
> T# Tool Selection
> M30 End of Program
> M00 End of Program
> M25 Beginning of Pattern
> M31 Beginning of Pattern
> M01 End of Pattern
> M02 X#Y# Repeat Pattern
> R#M02X#Y# Multiple Repeat Pattern
> M02 X#Y# M70 Swap Axis
> M02 X#Y# M80 Mirror Image X Axis
> M02 X#Y# M90 Mirror Image Y Axis
> M08 End of Step and Repeat
> N# Block Sequence Number
> / Block Delete
> R#X#Y# Repeat Hole
> G05, G81 Select Drill Mode
> G04 X# Variable Dwell (ignored)
> G90 Absolute Mode
> G91 Incremental Mode
> G92 X#Y# Set Zero
> G93 X#Y# Set Zero
> M48 Program Header to first "%"
> M47 Operator Message CRT Display
> M71 Metric Mode
> M72 English-Imperial Mode
> Snn Spindle Speed (RPM)
> Fnn Z axis feed speed (IPM)
>
[snip]
> Acredito que até aqui, já tenha dado uma noção sobre o formato. Estou a
> disposição para esclarecer quaisquer dúvidas.
>
> Um abraço
>
> Emerson
Cara, isso foi ótimo, porque este padrão é anterior à Internet e além disso pouco comentado, nós não havíamos encontrado documentação a respeito.
Bem, se alguém quer dar idéias responda este email.
Cumprimentos,
Antonio Augusto Todo Bom Neto
LAX Eletronica e Telecomunicacoes Ltda
gEDA-BR - Users Group - http://gedabr.projetos.etc.br