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

सिम्युलेटर में टूलपाथ पुनः लोड करना


Reload Toolpath बटन सिम्युलेशन का “सॉफ्ट रीलोड” करता है, यानी पेज को रिफ्रेश किए बिना टूलपाथ को दोबारा बनाता है। यह टूल वर्तमान CNC प्रोग्राम को सेव करता है, पार्सर/प्रीप्रोसेसर को चलाता है, और पूरे टूलपाथ को पुनर्निर्मित करता है ताकि कोड में किए गए सभी बदलाव दिखाई दें।

कैसे उपयोग करें (How to Use)
  1. एडिटर में G-code में आवश्यक बदलाव करें।
  2. ऊपर के टूलबार में Reload Toolpath पर क्लिक करें (या यदि उपलब्ध हो तो “View” मेनू में)।
  3. अपडेट पूरा होने तक प्रतीक्षा करें — “Last Saved” स्थिति और टूलपाथ स्वतः रिफ्रेश हो जाएंगे।
  4. सिम्युलेशन शुरू करें () — प्रोग्राम चलाने के लिए तैयार है।
पृष्ठभूमि में क्या होता है (What Happens Under the Hood)
  • Saving: एडिटर की सामग्री को localStorage में सेव किया जाता है, साथ में अंतिम सेव का टाइमस्टैम्प भी।
  • Parsing और Preprocessing: सभी लाइनों को दोबारा पार्स किया जाता है, मॉडाल ग्रुप (G/M/S/T/F) अपडेट होते हैं, एक्सप्रेशन और मैक्रो वैरिएबल्स का मूल्यांकन (evaluate) होता है, और M97/M98/M99, IF/WHILE/DO/END, तथा ड्रिलिंग साइकिल्स को विस्तारित किया जाता है।
  • Toolpath Construction: मूवमेंट सेगमेंट्स (G0/G1/G2/G3) फिर से बनाए जाते हैं, आर्क्स और लीनियर मूव्स को पुनः गणना (recalculate) किया जाता है, और लाइन-सेगमेंट मैपिंग (lineMap / segmentMap) अपडेट होती है।
  • Bounds और Stock: मॉडल के माप (dimensions) दोबारा गणना किए जाते हैं; स्टॉक का आकार और स्थिति, दृश्यमान अक्ष (visible axes) और व्यू सेंटर आवश्यकतानुसार समायोजित होते हैं।
  • Preprocessing Update: Final Program (Preprocessed) विंडो में कोड का नवीनतम विस्तारित (expanded) संस्करण दिखाया जाता है (मैक्रो सब्स्टिट्यूशन और सबप्रोग्राम एक्सपैंशन के बाद)।
  • NCPlayer
  • Simulation State Reset: कर्सर, ट्रैक, आँकड़े (statistics) और अस्थायी फ्लैग्स को साफ किया जाता है; सीन एक नए रन के लिए तैयार होता है।
कब उपयोगी है (When It’s Especially Useful)
  • एड्रेस, फीड, आर्क (IJK/R) और प्लेन (G17/G18/G19) बदलने के बाद।
  • मैक्रो लॉजिक (#100#199, #500#531), कंडीशन्स और लूप्स में बदलाव के बाद।
  • फॉर्मेट परिवर्तन के बाद (जैसे G/M/T को सामान्य बनाना, EOB ; जोड़ना, या अनावश्यक कोड हटाना)।
टिप्स (Tips)
  • पेज रीलोड करने से तेज़ — चयनित मोड (2D/3D, ग्रिड, टूलपाथ ट्रेल, स्पीड) सुरक्षित रहते हैं।
  • यदि Trail सक्षम है, तो उसकी स्थिति संरक्षित रहेगी; यदि आवश्यक हो तो नया रन शुरू करने से पहले ट्रेल साफ करें।
  • बड़े CNC प्रोग्राम्स में रीलोड करने में समय लग सकता है — तब तक प्रतीक्षा करें जब तक “Last Saved” स्थिति अपडेट न हो जाए और व्यस्त संकेतक (busy indicator) गायब न हो जाए। यदि सिम्युलेशन लंबे समय तक शुरू नहीं होता, तो कोड में त्रुटियाँ (errors) या अनंत लूप (infinite loops) हो सकते हैं, प्रोग्राम 1 मिलियन लाइनों से अधिक हो सकता है, या कंसोल में अत्यधिक लॉगिंग सक्षम हो सकती है।
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy