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

यह पृष्ठ केवल 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-आधारित नियंत्रकों के लिए.
डायलेक्ट प्रभावित करता है कि आउटपुट G-code में लेज़र शक्ति, गतियाँ, और अन्य कमांड कैसे फ़ॉर्मेट होते हैं.
डायलेक्ट प्रीएम्बल और पोस्टस्क्रिप्ट
प्रत्येक डायलेक्ट में अनुकूलन योग्य प्रीएम्बल और पोस्टस्क्रिप्ट G-code शामिल है जो जॉब की शुरुआत और अंत में चलता है.
प्रीएम्बल
हर जॉब की शुरुआत में, किसी भी कटिंग ऑपरेशन से पहले निष्पादित G-code कमांड. सामान्य उपयोग में इकाइयाँ सेट करना (mm के लिए G21), स्थितिनिर्धारण मोड (पूर्ण के लिए G90), और मशीन अवस्था आरंभीकृत करना शामिल है.
पोस्टस्क्रिप्ट
हर जॉब के अंत में, सभी कटिंग ऑपरेशनों के बाद निष्पादित G-code कमांड. सामान्य उपयोग में लेज़र बंद करना (M5), मूल बिंदु पर लौटना (G0 X0 Y0), और हेड पार्क करना शामिल है.
यह भी देखें
- G-code बुनियादी बातें - G-code समझना
- G-code डायलेक्ट - विस्तृत डायलेक्ट अंतर
- हुक और मैक्रो - कस्टम G-code इंजेक्शन बिंदु