Add Spaces टूल G-code में स्वचालित रूप से स्पेस जोड़ता है, जिससे कोड एकसमान और parser-safe प्रारूप में आता है। यह प्रारूपण (formatting) आदेशों के अर्थ को नहीं बदलता, लेकिन कोड को मनुष्यों के लिए अधिक पठनीय और NCPlayer के आंतरिक पार्सर के लिए स्पष्ट बनाता है।
G00X10Y5Z-2F800 → G00 X10 Y5 Z-2 F800.G17G90G54 → G17 G90 G54, G00X → G00 X.#100=ROUND[#101+10] → #100 = ROUND[#101 + 10].[ ... ] के अंदर की सिंटैक्स को सामान्य बनाता है (conditions/expressions):
ऑपरेटर और फ़ंक्शन को स्पेस द्वारा अलग किया जाता है लेकिन तोड़ा नहीं जाता:
[#100+5*COS[#101]] → [#100 + 5 * COS[#101]].( ... ) के अंदर का टेक्स्ट बदला या पार्स नहीं किया जाता।IF, THEN, GOTO, WHILE, DO, END —
इन्हें एड्रेस या कट्टर कॉम्प (cutter comps) से भ्रमित होने से रोकने के लिए स्पेस द्वारा अलग किया जाता है।
Before: G0G90G54X0Y0S1200M3 #100=ROUND[#101+10] IF[#100GT50]THENGOTO120 N11G1X[#7-#2]Z-[#8-#2]F[#12] After: 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 बनाम G00 X).[ ... ] के अंदर एकसमान शैली ऑपरेटरों (EQ/NE/GT/GE/LT/LE) और फ़ंक्शनों
(SIN, COS, ROUND, FIX आदि) की सही पहचान सुनिश्चित करती है।IF / THEN / GOTO / WHILE / DO / END के चारों ओर उचित स्पेसिंग लॉजिकल पार्सिंग त्रुटियों को रोकती है।
Z-2) मान से जुड़ा रहता है: Z-2, न कि Z - 2.