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.
G00X10Y5Z-2F800 → G00 X10 Y5 Z-2 F800.G17G90G54 → G17 G90 G54, G00X → G00 X.#100=ROUND[#101+10] → #100 = ROUND[#101 + 10].[ ... ] (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]].( ... ) não é alterado nem analisado.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.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]
G00X vs G00 X).[ ... ] garante o reconhecimento correto de operadores (EQ/NE/GT/GE/LT/LE)
e funções (SIN, COS, ROUND, FIX, etc.).IF / THEN / GOTO / WHILE / DO / END
evita erros de interpretação lógica.
Z-2) permanece junto ao valor: Z-2, e não Z - 2.