Sobre o serviço NCPlayer:
Menu Arquivo
Menu Editar
Menu Exibir
Menu Formatação
Menu Ferramentas
Menu Configuração da Máquina
Colaboração

Adicionar Espaços ao Programa


A ferramenta Adicionar Espaços insere automaticamente espaços no G-code, tornando-o num formato consistente e seguro para o analisador. A formatação não altera o significado dos comandos, mas torna o código mais legível para o utilizador e mais claro para o analisador interno do NCPlayer.

O que faz o formatador

  • Separa endereços: G00X10Y5Z-2F800G00 X10 Y5 Z-2 F800.
  • Separa códigos modais: G17G90G54G17 G90 G54, G00XG00 X.
  • Adiciona espaços à volta do sinal = nas atribuições de variáveis macro: #100=ROUND[#101+10]#100 = ROUND[#101 + 10].
  • Normaliza a sintaxe dentro de parênteses retos [ ... ] (condições/expressões): os operadores e funções são separados por espaços, mas não divididos: [#100+5*COS[#101]][#100 + 5 * COS[#101]].
  • Preserva os comentários tal como estão: o texto dentro de ( ... ) não é alterado nem analisado.
  • Formata palavras-chave de controlo lógico: IF, THEN, GOTO, WHILE, DO, END permanecem intactas e são separadas por espaços, evitando confusão com endereços ou compensações de ferramenta.

Exemplos Antes/Depois

Antes:
G0G90G54X0Y0S1200M3
#100=ROUND[#101+10]
IF[#100GT50]THENGOTO120
N11G1X[#7-#2]Z-[#8-#2]F[#12]

Depois:
G0 G90 G54 X0 Y0 S1200 M3
#100 = ROUND[#101 + 10]
IF [#100 GT 50] THEN GOTO 120
N11 G1 X[#7 - #2] Z-[#8 - #2] F[#12]

Porque é importante para a análise

  • Delimitadores claros entre tokens eliminam ambiguidades (por exemplo, G00X vs G00 X).
  • Um estilo uniforme dentro de [ ... ] garante o reconhecimento correto de operadores (EQ/NE/GT/GE/LT/LE) e funções (SIN, COS, ROUND, FIX, etc.).
  • O espaçamento adequado em torno de IF / THEN / GOTO / WHILE / DO / END evita erros de interpretação lógica.
NCPlayer NCPlayer

Recomendações

  • Após a formatação, clique em Recarregar Trajetória para reconstruir a trajetória com o novo espaçamento.
  • Verifique as secções com lógica macro e saltos — o formatador não altera a lógica, mas melhora a legibilidade.
  • O sinal de menos nos números (Z-2) permanece junto ao valor: Z-2, e não Z - 2.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy