👤 Pro — sem anúnciosPro
// arquivo → legível

Visualizador de G-code

Abra um arquivo .tap, .nc, .gcode ou .cnc diretamente no seu navegador. Ele destaca os códigos G/M e os eixos, e permite salvar o resultado como .txt — o velho truque de renomear, feito do jeito certo.

Grátis — uso ilimitado.

Lendo um programa de G-code do jeito que a máquina lê

Um programa de CNC é uma lista de instruções de uma linha cada, e assim que você conhece as famílias de letras, ele deixa de parecer ruído. As palavras G descrevem movimento: G0 é um movimento rápido com a ferramenta longe da peça, G1 é um corte reto na velocidade de avanço, G2 e G3 são arcos no sentido horário e anti-horário, e G90/G91 decidem se as coordenadas são posições absolutas ou passos a partir da última. As palavras M acionam a maquinaria: M3 liga o fuso, M5 o para, M6 chama uma troca de ferramenta, M8 liga o refrigerante e M30 encerra o programa. As letras no meio carregam os números — X, Y e Z são posições, F é a velocidade de avanço, S a rotação do fuso, T o número da ferramenta, e N é apenas um rótulo de linha. É exatamente isso que o realce de cores separa, para que o seu olho consiga seguir as linhas de movimento e identificar os comandos de máquina num arquivo com milhares de linhas. Qualquer coisa entre parênteses, ou depois de um ponto e vírgula, é um comentário que o controlador ignora — muitas vezes a parte mais útil para um ser humano, porque é ali que o programador deixou anotações.

Uma linguagem, muitos dialetos

Todo controlador fala G-code, mas não exatamente o mesmo G-code. O estilo Fanuc é o ancestral comum do qual descendem a maioria das máquinas industriais e dos pós-processadores de CAM; o GRBL comanda o mundo hobby de tupias e lasers com um subconjunto mais enxuto; o LinuxCNC tem as suas próprias extensões; as impressoras 3D falam Marlin, onde as letras familiares fazem coisas de impressora, como aquecer; e as máquinas Heidenhain costumam usar um formato conversacional que mal se parece com qualquer um dos outros. O esqueleto — palavras G, palavras M, letras de eixo — é compartilhado, mas ciclos enlatados, rotinas de troca de ferramenta e os blocos de início e fim diferem o suficiente para que um programa escrito para um controlador raramente rode sem modificações em outro. Um visualizador que simplesmente mostra o texto, com honestidade, é mais útil aqui do que um que finge simulá-lo: você consegue ler qualquer dialeto, comparar dois arquivos lado a lado, e ver precisamente o que o pós-processador produziu.

Por que o truque de renomear para .txt continua causando problemas

A solução alternativa clássica para um arquivo .tap ou .nc que não abre é renomeá-lo para .txt — e isso causa mais pequenos desastres do que resolve. O Windows esconde as extensões de arquivo por padrão, então o renomear produz silenciosamente meuprograma.tap.txt, e agora nem o software da máquina nem você conseguem encontrar o arquivo certo. Softwares de DNC e transferência costumam procurar um nome de arquivo exato, o que o renomear acabou de quebrar. E uma vez que o arquivo está aberto num editor de texto, uma tecla apertada por acidente seguida de um salvamento reflexo coloca um erro de digitação num programa que uma máquina vai executar mais tarde. Este visualizador evita tudo isso: o arquivo é aberto como está, nada é renomeado, e o botão Salvar como .txt grava uma cópia separada enquanto o seu original permanece intocado.

Um olhar somente leitura antes de dar início ao ciclo é um seguro barato

Ler um programa antes de rodá-lo pega os erros que custam ferramentas e peças. Percorra as primeiras linhas em busca da história da configuração: as unidades são as que você espera (G21 para milímetros, G20 para polegadas), existe um G90 para que as coordenadas signifiquem o que você pensa, e qual deslocamento de trabalho (G54 e companhia) o programa assume? Verifique se os números T correspondem ao que está realmente carregado, e dê uma olhada nos valores de S — uma rotação de fuso plausível para alumínio pode estar completamente errada para o inox. Como este visualizador nunca modifica o arquivo, você pode fazer tudo isso com risco zero de alterar um único caractere. E se uma rotação de fuso parecer suspeita, confira com as contas: a nossa calculadora gratuita de furação (/pt/drilling-rpm-calculator) e a de fresagem (/pt/milling-rpm-calculator) calculam valores sensatos de RPM e avanço a partir do diâmetro da ferramenta e do material em poucos segundos.

Por que um arquivo .tap é apenas texto

Um arquivo .tap, .nc ou .cnc é só texto puro — ele não precisa de conversão nenhuma, só carrega uma extensão que o seu computador se recusa a abrir. Esta ferramenta o abre diretamente e adiciona cores, para que os códigos G, os códigos M e os eixos X/Y/Z se destaquem à primeira vista. Nada é enviado; o arquivo é lido no seu navegador.

Meu arquivo é enviado para algum lugar?

Não. Tudo acontece no seu navegador. Nada é enviado a um servidor.

Quais extensões funcionam?

.tap, .nc, .gcode, .cnc, .ngc, .txt — e praticamente qualquer arquivo de texto puro.

Convertburda — conversões universais