terça-feira, 8 de maio de 2018

O segredo de um arquivo Gcode

Um arquivo muito utilizado nas impressões 3D é o .gcode. Logo após você modelar algo em um CAD, um passo essencial para poder fazer uma impressão em 3D é transformar seu .stl nesse arquivo .gcode. 
Esse tipo de arquivo é responsável por dar os pontos em que a impressora 3D deve ir durante a construção de um objeto. Se você abrir esse arquivo em um bloco de notas irá notar uma disposição muito semelhante (com outros valores) a que se encontra destacado na figura abaixo:


Todo arquivo .gcode é uma sequência de comandos G e comandos M. Numa impressora 3D, um comando G é escrito na seguinte maneira: Gn Xnnn Ynnn Znnn Ennn Fnnn Snnn, onde os n são os valores numéricos (em milímetros) que tem o seguinte significado:

Xnnn é o valor da posição no eixo X;
Ynnn é o valor da posição no eixo Y;
Znnn é o valor da posição no eixo Z;
Ennn é o valor relacionado a quantidade de extrusão de filamento;
Fnnn é o valor da velocidade entre pontos no plano;
Snnn é o valor relacionado se o sensor de fim de curso foi atingido.

Note que estamos mais preocupados para os valores de X, Y e Z, que são pontos do plano cartesiano. O que significaria o seguinte código?

G0 X200 Y300 Z0.250
 G0 X-300 Y300 Z0.250



Como podemos ver, os dois pontos dados em G0 formam pontos no plano XYZ e que uma impressora 3D entende como o caminho a ser percorrido, formando uma linha (em uma camada de Z). Agora imagine todos os pontos necessários para formar uma simples caneca ou cadeira?
No blog parceiro Vem Fazer Tecnologia & Robótica existe um post/atividade que trabalha com .gcode em um Arduíno GRBL ligado a motores de passo (http://vemfazerrobotica.blogspot.com.br/2018/05/cnc-com-arduino.html). Pronto para o desafio? Deixe nos comentários abaixo suas investigações em .gcodes e até a próxima.

Nenhum comentário:

Postar um comentário

Como não perder nenhum compromisso: Meu App Agenda

No nosso dia a dia a agenda é um instrumento de grande importância que as pessoas utilizam para fazer anotações de compromissos ou informaçõ...