NCPlayer सेवा के बारे में:
फ़ाइल मेनू
संपादन मेनू
व्यू मेनू
फ़ॉर्मेटिंग मेनू
उपकरण मेनू
मशीन कॉन्फ़िगरेशन मेनू
सहयोग

प्रोग्राम में स्पेस जोड़ें


Add Spaces टूल G-code में स्वचालित रूप से स्पेस जोड़ता है, जिससे कोड एकसमान और parser-safe प्रारूप में आता है। यह प्रारूपण (formatting) आदेशों के अर्थ को नहीं बदलता, लेकिन कोड को मनुष्यों के लिए अधिक पठनीय और NCPlayer के आंतरिक पार्सर के लिए स्पष्ट बनाता है।

फ़ॉर्मेटर क्या करता है

  • एड्रेस को अलग करता है: G00X10Y5Z-2F800G00 X10 Y5 Z-2 F800.
  • मॉडल कोड्स को अलग करता है: G17G90G54G17 G90 G54, G00XG00 X.
  • = चिह्न के चारों ओर स्पेस जोड़ता है (मैक्रो वेरिएबल असाइनमेंट्स में): #100=ROUND[#101+10]#100 = ROUND[#101 + 10].
  • ब्रैकेट्स [ ... ] के अंदर की सिंटैक्स को सामान्य बनाता है (conditions/expressions): ऑपरेटर और फ़ंक्शन को स्पेस द्वारा अलग किया जाता है लेकिन तोड़ा नहीं जाता: [#100+5*COS[#101]][#100 + 5 * COS[#101]].
  • टिप्पणियाँ (comments) जस की तस रहती हैं: ( ... ) के अंदर का टेक्स्ट बदला या पार्स नहीं किया जाता।
  • लॉजिक शब्दों को प्रारूपित करता है जैसे 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]

पार्सिंग के लिए यह क्यों महत्वपूर्ण है

  • टोकन (tokens) के बीच स्पष्ट विभाजक भ्रम को हटाते हैं (जैसे G00X बनाम G00 X).
  • [ ... ] के अंदर एकसमान शैली ऑपरेटरों (EQ/NE/GT/GE/LT/LE) और फ़ंक्शनों (SIN, COS, ROUND, FIX आदि) की सही पहचान सुनिश्चित करती है।
  • IF / THEN / GOTO / WHILE / DO / END के चारों ओर उचित स्पेसिंग लॉजिकल पार्सिंग त्रुटियों को रोकती है।
NCPlayer NCPlayer

सिफ़ारिशें

  • प्रारूपण (formatting) के बाद Reload Toolpath पर क्लिक करें ताकि नया स्पेसिंग लागू करते हुए टूलपाथ फिर से बनाया जा सके।
  • मैक्रो लॉजिक और जंप वाली सेक्शन की जाँच करें — फ़ॉर्मेटर लॉजिक को नहीं बदलता, लेकिन पठनीयता बढ़ाता है।
  • संख्याओं के लिए माइनस साइन (Z-2) मान से जुड़ा रहता है: Z-2, न कि Z - 2.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy