Boa noite amigos,
tudo bem?
Estou começando nessa parte de máquinas CNC...
e sempre que vou começar fazer uma peça na minha FRESA é comum eu precisar "limpar" a face superior.
às vezes a peça está irregular, outras vezes cortei ela na serra e preciso dar um primeiro passe na superfície antes de começar a brincadeira.
Claro que eu poderia criar um percurso simples no ArtCAM para fazer isso, mas como algumas pessoas utilizam um computador DEDICADO para rodar o Mach3 deve ser um pouco incomodo ter que gerar o percurso em um computador e transportar para outro com pen-drive, rede, etc.
Estou disponibilizando um programinha em C que gera um percurso de vai-e-vem em alguns segundos para poder limpar a peça antes de começar o trabalho.
LINK:
https://dl.dropbox.com/u/45319171/faceamento-gcode.exeCódigo Fonte:
https://dl.dropbox.com/u/45319171/faceamento-gcode.cppPor enquanto o maior problema do programa é que ele gera o percurso somente deslocando o eixo "X"... geralmente uso uma ferramenta "bailarina" que limpa a superfície da peça inteira. Se vocês acharem útil, posso implementar o deslocamento em "Y" também!
Exemplo:
Digamos que desejamos limpar uma peça com superfície de 120mm. Desejamos retirar 5mm contando à partir do topo dela, com um passe no eixo Z de 1mm.
As entradas de dados seriam:
a) 120
b) -5
c) 1
d) 1 (velocidade de 1mm por segundo.
A saída do programa será assim:
G17 G20 G90
g00 x0 y0 z0
f60
g00 z-1.00
g01 x120
g00 z-0.50
g00 x0
g00 z-2.00
g01 x120
g00 z-1.50
g00 x0
g00 z-3.00
g01 x120
g00 z-2.50
g00 x0
g00 z-4.00
g01 x120
g00 z-3.50
g00 x0
g00 z-5.00
g01 x120
g00 z-4.50
g00 x0
g00 x0 y0 z0