मुख्य सामग्री पर जाएँ

G-code सेटिंग्स

मशीन सेटिंग्स का G-code पृष्ठ कॉन्फ़िगर करता है कि Rayforge आपकी मशीन के लिए G-code कैसे जनरेट करे.

G-code सेटिंग्स

info

यह पृष्ठ केवल G-code-आधारित ड्राइवर (जैसे GRBL, Smoothieware, Marlin) उपयोग करने वाली मशीनों के लिए दिखाया जाता है. यदि आपकी मशीन गैर-G-code ड्राइवर (जैसे Ruida) उपयोग करती है, तो यह सेटिंग्स पृष्ठ पूरी तरह छिपा रहता है.

G-code डायलेक्ट​

अपने नियंत्रक फ़र्मवेयर से मेल खाता G-code डायलेक्ट चुनें. भिन्न नियंत्रक थोड़े भिन्न कमांड और फ़ॉर्मेट उपयोग करते हैं.

उपलब्ध डायलेक्ट​

  • Grbl (Compat): हॉबी लेज़र कटरों के लिए मानक GRBL डायलेक्ट. लेज़र नियंत्रण के लिए M3/M5 उपयोग करता है.
  • Grbl (Compat, no Z axis): Grbl (Compat) जैसा ही लेकिन Z-अक्ष कमांड रहित. केवल-2D मशीनों के लिए.
  • GRBL Dynamic: परिवर्ती शक्ति उत्कीर्णन के लिए GRBL का डायनामिक लेज़र पावर मोड उपयोग करता है.
  • GRBL Dynamic (no Z axis): Z-अक्ष कमांड रहित डायनामिक मोड.
  • LinuxCNC: LinuxCNC नियंत्रकों के लिए. नेटिव क्यूबिक Bézier (G5) वक्रों का समर्थन करता है.
  • Smoothieware: Smoothieboard और समान नियंत्रकों के लिए.
  • Marlin: Marlin-आधारित नियंत्रकों के लिए.
info

डायलेक्ट प्रभावित करता है कि आउटपुट G-code में लेज़र शक्ति, गतियाँ, और अन्य कमांड कैसे फ़ॉर्मेट होते हैं.

अप्रयुक्त डायलेक्ट साफ़ करना​

डायलेक्ट सूची के हेडर में ब्रश बटन उन सभी कस्टम डायलेक्ट को हटा देता है जिनका उपयोग कोई मशीन नहीं करती. हटाने से पहले एक पुष्टि संवाद डायलेक्ट की सूची दिखाता है.

डायलेक्ट प्रीएम्बल और पोस्टस्क्रिप्ट​

प्रत्येक डायलेक्ट में अनुकूलन योग्य प्रीएम्बल और पोस्टस्क्रिप्ट G-code शामिल है जो जॉब की शुरुआत और अंत में चलता है.

प्रीएम्बल​

हर जॉब की शुरुआत में, किसी भी कटिंग ऑपरेशन से पहले निष्पादित G-code कमांड. सामान्य उपयोग में इकाइयाँ सेट करना (mm के लिए G21), स्थितिनिर्धारण मोड (पूर्ण के लिए G90), और मशीन अवस्था आरंभीकृत करना शामिल है.

पोस्टस्क्रिप्ट​

हर जॉब के अंत में, सभी कटिंग ऑपरेशनों के बाद निष्पादित G-code कमांड. सामान्य उपयोग में लेज़र बंद करना (M5), मूल बिंदु पर लौटना (G0 X0 Y0), और हेड पार्क करना शामिल है.

यह भी देखें​