أداة إضافة المسافات (Add Spaces) تقوم تلقائيًا بإدراج مسافات في كود الـ G، مما يجعله منسقًا بطريقة متسقة وآمنة للتحليل (parser-safe). لا يغيّر التنسيق من معنى الأوامر، لكنه يجعل الكود أكثر وضوحًا للبشر وأكثر دقة في التحليل الداخلي لبرنامج NCPlayer.
G00X10Y5Z-2F800 → G00 X10 Y5 Z-2 F800.
G17G90G54 → G17 G90 G54،
و G00X → G00 X.
#100=ROUND[#101+10] → #100 = ROUND[#101 + 10].
[ ... ] (للشروط أو التعابير):
يتم فصل العوامل والدوال بمسافات دون كسر البنية:
[#100+5*COS[#101]] → [#100 + 5 * COS[#101]].
( ... ) لا يتغير ولا يتم تحليله.IF و THEN و GOTO و WHILE و DO و END —
تبقى كما هي ولكن تُفصل بمسافات لتجنّب الخلط مع العناوين أو تعويض الأداة.
قبل: G0G90G54X0Y0S1200M3 #100=ROUND[#101+10] IF[#100GT50]THENGOTO120 N11G1X[#7-#2]Z-[#8-#2]F[#12] بعد: 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.