विषयसूची
आपके 3डी प्रिंट के लिए जी-कोड को संशोधित करना पहली बार में मुश्किल और भ्रमित करने वाला लग सकता है, लेकिन यह बहुत कठिन नहीं है। यदि आप सीखना चाहते हैं कि क्यूरा में अपने जी-कोड को कैसे संशोधित किया जाए, तो यह लेख आपके लिए है।
क्यूरा 3डी प्रिंटिंग के प्रति उत्साही लोगों के बीच एक बहुत लोकप्रिय स्लाइसर है। यह उपयोगकर्ताओं को प्लेसहोल्डर्स का उपयोग करके अपने जी-कोड को अनुकूलित करने का एक तरीका प्रदान करता है। ये प्लेसहोल्डर प्रीसेट कमांड हैं जिन्हें आप परिभाषित स्थानों पर अपने जी-कोड में सम्मिलित कर सकते हैं। G-Code को पूरी तरह से देखने और संपादित करने के लिए, आप विभिन्न प्रकार के तृतीय-पक्ष G-Code संपादकों का उपयोग कर सकते हैं।
यह मूल उत्तर है, इसलिए अधिक विस्तृत मार्गदर्शिका के लिए पढ़ना जारी रखें। इस मार्गदर्शिका में, हम आपको दिखाएंगे कि Cura और तृतीय-पक्ष संपादकों दोनों का उपयोग करके G-Code को कैसे बनाया, समझा और संशोधित किया जाए।
तो, आइए इसके बारे में जानें।
3डी प्रिंटिंग में जी-कोड क्या है?
जी-कोड एक प्रोग्रामिंग भाषा है जिसमें प्रिंटर के सभी प्रिंट कार्यों को नियंत्रित करने के लिए कमांड का एक सेट होता है। यह एक्सट्रूज़न गति, पंखे की गति, गर्म बिस्तर का तापमान, प्रिंट हेड मूवमेंट आदि को नियंत्रित करता है। स्लाइसर एसटीएल फ़ाइल को कोड की पंक्तियों में बदल देता है जो प्रिंटर को बताता है कि प्रिंटिंग प्रक्रिया के दौरान हर बिंदु पर क्या करना है।
क्या सभी 3डी प्रिंटर उपयोग करते हैंबाजार में जी-कोड संपादक, लेकिन यह त्वरित, उपयोग में आसान और हल्का है। एनसी व्यूअर
एनसी व्यूअर उन उपयोगकर्ताओं के लिए है जो नोटपैड++ की तुलना में अधिक शक्ति और कार्यक्षमता की तलाश कर रहे हैं। प्रस्ताव। टेक्स्ट हाइलाइटिंग जैसे शक्तिशाली जी-कोड संपादन टूल के अतिरिक्त, एनसी व्यूअर जी-कोड को देखने के लिए एक इंटरफ़ेस भी प्रदान करता है।
इस इंटरफ़ेस के साथ, आप अपने जी-कोड लाइन से लाइन तक जा सकते हैं और क्या देख सकते हैं आप वास्तविक जीवन में संपादन कर रहे हैं। यह ध्यान रखना महत्वपूर्ण है कि यह सॉफ़्टवेयर 3D प्रिंटर को ध्यान में रखकर विकसित नहीं किया गया था। यह सीएनसी मशीनों के लिए तैयार है, इसलिए हो सकता है कि कुछ आदेश अच्छी तरह से काम न करें। जी-कोड को संपादित करने और विज़ुअलाइज़ करने के लिए इंटरफेस प्रदान करने के अलावा, यह नोज़ल आकार, सामग्री आदि जैसी जानकारी भी स्वीकार करता है। इष्टतम संस्करण।
अंत में, सावधानी का एक शब्द। अपने जी-कोड को संपादित करने से पहले, सुनिश्चित करें कि आपने मूल जी-कोड फ़ाइल का बैकअप ले लिया है, यदि आपको परिवर्तनों को उलटने की आवश्यकता हो सकती है।
इसके अलावा, सुनिश्चित करें कि आप जी का उपयोग शुरू करने से पहले अपने प्रिंटर को ठीक से कैलिब्रेट करें। आदेश। हैप्पी एडिटिंग।
जी-कोड?हां, सभी 3डी प्रिंटर जी-कोड का उपयोग करते हैं, यह 3डी प्रिंटिंग का एक मूलभूत हिस्सा है। 3डी मॉडल बनाने वाली मुख्य फाइल एसटीएल फाइलें या स्टीरियोलिथोग्राफी फाइलें हैं। इन 3डी मॉडलों को जी-कोड फाइलों में बदलने के लिए एक स्लाइसर सॉफ्टवेयर के माध्यम से रखा जाता है जिसे 3डी प्रिंटर समझ सकते हैं।
आप कैसे अनुवाद करते हैं और amp; G-Code को समझते हैं?
जैसा कि हमने पहले कहा, अधिकांश समय, नियमित उपयोगकर्ताओं को G-Code को संपादित या संशोधित करने की आवश्यकता भी नहीं हो सकती है। लेकिन कभी-कभी, ऐसी परिस्थितियां उत्पन्न हो सकती हैं जहां उपयोगकर्ता को कुछ प्रिंट सेटिंग्स को बदलने या संशोधित करने की आवश्यकता हो सकती है जो केवल प्रिंटर के जी-कोड प्रोफाइल में पाई जा सकती हैं।
ऐसी स्थितियों में, जी-कोड का ज्ञान आ सकता है। कार्य को पूरा करने में मदद करने के लिए आसान। आइए जी-कोड में कुछ सामान्य नोटेशन और उनके अर्थ के बारे में जानें।
जी-कोड प्रोग्रामिंग भाषा में, हमारे पास दो प्रकार के कमांड होते हैं; जी कमांड और एम कमांड।
आइए दोनों पर एक नजर डालते हैं:
जी कमांड
जी कमांड प्रिंटर के विभिन्न मोड को नियंत्रित करते हैं। इसका उपयोग प्रिंटर के विभिन्न भागों की गति और अभिविन्यास को नियंत्रित करने में भी किया जाता है।
एक सामान्य G कमांड इस तरह दिखता है:
11 G1 F90 X197। 900 Y30.000 Z76.000 E12.90000 ; टिप्पणी
चलिए लाइन को समझते हैं और कमांड को समझाते हैं:
- 11 - यह कोड की उस लाइन को इंगित करता है जो चल रही है।
- G - G का अर्थ है कोड की पंक्ति एक G कमांड हैजबकि इसके बाद की संख्या प्रिंटर के मोड का प्रतिनिधित्व करती है।
- F - F प्रिंटर की गति या फ़ीड दर है। यह फ़ीड दर (mm/s या in/s) को उसके ठीक बाद की संख्या पर सेट करता है।
- X / Y / Z – ये समन्वय प्रणाली और उसके स्थितीय मूल्यों का प्रतिनिधित्व करते हैं। – सेमी-कोलन आमतौर पर जी-कोड पर एक टिप्पणी से पहले होता है। टिप्पणी निष्पादन योग्य कोड का हिस्सा नहीं है।
इसलिए, यदि हम इसे एक साथ रखते हैं, तो कोड की पंक्ति प्रिंटर को [197.900, 30.00, 76.00] की गति से समन्वय करने के लिए स्थानांतरित करने के लिए कहती है। 12.900mm सामग्री को बाहर निकालते समय 90mm/s।
G1 कमांड का अर्थ है कि प्रिंटर को निर्दिष्ट फीड गति पर एक सीधी रेखा में चलना चाहिए। हम बाद में अन्य विभिन्न G आदेशों को देखेंगे।
आप यहां अपने G-कोड आदेशों की कल्पना और परीक्षण कर सकते हैं।
M आदेश
M आदेश G आदेशों से भिन्न हैं इस अर्थ में कि वे एक एम से शुरू होते हैं। वे प्रिंटर के अन्य सभी विविध कार्यों जैसे सेंसर, हीटर, पंखे और यहां तक कि प्रिंटर की आवाज़ को भी नियंत्रित करते हैं।
हम संशोधित करने और टॉगल करने के लिए एम कमांड का उपयोग कर सकते हैं। इन घटकों के कार्य।
एक विशिष्ट एम कमांड इस तरह दिखता है:
यह सभी देखें: एंडर 3 (प्रो, वी2, एस1) पर जायर्स कैसे स्थापित करें11 M107 ; पार्ट कूलिंग पंखे बंद करें
12 M84 ; मोटर अक्षम करें
आइए समझें कि उनका क्या मतलब है;
- 11, 12 - ये कोड की पंक्तियां हैं, ताकिएक संदर्भ के रूप में इस्तेमाल किया जा सकता है।
- एम 107 , एम 84 - वे प्रिंटर को पावर डाउन करने के लिए प्रिंट कमांड के विशिष्ट अंत हैं।
Cura में G-Code को कैसे संपादित करें
जैसा कि हमने पहले उल्लेख किया है, लोकप्रिय अल्टिमेकर Cura स्लाइसर उपयोगकर्ताओं के लिए कुछ G-Code संपादन कार्यक्षमता प्रदान करता है। उपयोगकर्ता जी-कोड के कुछ हिस्सों को अपने कस्टम विनिर्देशों में बदल सकते हैं और अनुकूलित कर सकते हैं।
हालांकि, इससे पहले कि हम जी-कोड के संपादन में लगें, जी-कोड की संरचना को समझना महत्वपूर्ण है। G-Code को तीन मुख्य भागों में संरचित किया गया है।
प्रारंभिक चरण
प्रिंटिंग शुरू होने से पहले, कुछ गतिविधियों को पूरा करने की आवश्यकता है। इन गतिविधियों में बिस्तर को प्री-हीट करना, पंखे चालू करना, गर्म सिरे की स्थिति को कैलिब्रेट करना शामिल है।
प्रिंटिंग से पहले की ये सभी गतिविधियाँ जी-कोड के प्रारंभिक चरण में हैं। वे किसी अन्य कोड स्निपेट से पहले चलाए जाते हैं।
आरंभीकरण चरण कोड का एक उदाहरण है:
G90 ; मशीन को पूर्ण मोड पर सेट करें
M82; एक्सट्रूज़न मानों को पूर्ण मानों के रूप में समझें
M106 S0; पंखे को चालू करें और गति को 0 पर सेट करें।
M140 S90; बेड का तापमान 90oC तक गर्म करें
यह सभी देखें: 33 सर्वश्रेष्ठ प्रिंट-इन-प्लेस 3डी प्रिंटM190 S90; बिस्तर का तापमान 90oC तक पहुंचने तक प्रतीक्षा करें
प्रिंटिंग चरण
प्रिंटिंग चरण 3डी मॉडल की वास्तविक प्रिंटिंग को कवर करता है। इस खंड में जी-कोड परत-दर-परत संचलन को नियंत्रित करता हैप्रिंटर का हॉटएंड, फीड स्पीड आदि।
G1 X96.622 Y100.679 F450; XY विमान में नियंत्रित गति
G1 X96.601 Y100.660 F450; XY विमान में नियंत्रित गति
G1 Z0.245 F500; परत बदलें
G1 X96.581 Y100.641 F450; XY विमान में नियंत्रित गति
G1 X108.562 Y111.625 F450; XY विमान में नियंत्रित गति <1
प्रिंटर रीसेट चरण
इस चरण के लिए जी-कोड 3डी मॉडल द्वारा प्रिंटिंग खत्म करने के बाद शुरू होता है। इसमें प्रिंटर को उसकी डिफ़ॉल्ट स्थिति में वापस लाने के लिए क्लीनअप गतिविधियों के निर्देश शामिल हैं। नोजल को घर ले आएं
M104 S0 ; हीटर बंद कर दें
M140 S0 ; बेड हीटर बंद कर दें
M84 ; मोटर्स को अक्षम करें
अब जब हम जी-कोड के सभी विभिन्न चरणों या वर्गों को जानते हैं, तो देखते हैं कि हम उन्हें कैसे संपादित कर सकते हैं। अधिकांश अन्य स्लाइसर्स की तरह, Cura केवल तीन स्थानों पर G-Code को संपादित करने का समर्थन करता है:
- प्रिंट आरंभीकरण चरण के दौरान प्रिंट की शुरुआत में।
- प्रिंट के अंत में प्रिंट रीसेट चरण के दौरान।
- प्रिंटिंग चरण में, परत परिवर्तन के दौरान।
Cura में G-Code को संपादित करने के लिए, आपको निर्देशों के एक सेट का पालन करना होगा। आइए उनके बारे में जानें:
चरण 1: अल्टिमेकर साइट से क्यूरा डाउनलोड करेंयहां।
चरण 2: इसे इंस्टॉल करें, सभी नियमों और शर्तों से सहमत हों, और इसे सेट अप करें।
चरण 3: अपना जोड़ें प्रिंटर को प्रिंटर की सूची में।
चरण 4: अपनी प्रिंटिंग प्रोफ़ाइल सेट करते समय, कस्टम मोड चुनने के लिए अनुशंसित मोड का चयन करने के बजाय।
चरण 5: अपनी G-Code फ़ाइल को Cura में आयात करें।
- प्राथमिकताओं पर क्लिक करें
- प्रोफ़ाइल पर क्लिक करें
- फिर फ़ाइल आयात करने के लिए एक विंडो खोलने के लिए आयात पर क्लिक करें
चरण 6: वैकल्पिक रूप से, आप प्रिंटर की सेटिंग में जा सकते हैं, मशीन सेटिंग पर क्लिक करें और फिर मैन्युअल रूप से अपना जी-कोड दर्ज करें।
चरण 7 : प्रिंटर की सेटिंग में, आप एक्सट्रूडर(एस), प्रिंट हेड सेटिंग्स आदि जैसे विभिन्न घटकों के लिए जी-कोड के प्रारंभ और अंत को संशोधित करने के लिए टैब देखेंगे।
यहां, आप संशोधित कर सकते हैं विभिन्न प्रिंट आरंभीकरण और रीसेट सेटिंग्स। आप कमांडों को संपादित कर सकते हैं और अपने खुद के कुछ जोड़ भी सकते हैं। अपना जी-कोड संशोधित करें। यहां बताया गया है कि आप इसे कैसे कर सकते हैं।
चरण 1 : Cura खोलें और अपनी फ़ाइल लोड करें।
चरण 2: टूलबार पर एक्सटेंशन टैब पर क्लिक करें।
चरण 3: एक्सटेंशन पर क्लिक करें, फिर संशोधित जी-कोड पर क्लिक करें।
चरण 4 : नई पॉप-अप विंडो में, "स्क्रिप्ट जोड़ें" पर क्लिक करें।
चरण 5: एक मेनू दिखाई देगा जिसमें "ऊंचाई पर रोकें", "समय चूक”आदि। आप अपने जी-कोड को संशोधित करने के लिए इन प्रीसेट स्क्रिप्ट का उपयोग कर सकते हैं।
कुछ सामान्य 3डी प्रिंटर जी-कोड कमांड क्या हैं?
अब जब कि आप G-Code के बारे में सब कुछ जानते हैं और Cura में इसे कैसे संशोधित करना है, आइए आपको कुछ कमांड दिखाते हैं जिनका आप उपयोग कर सकते हैं।
सामान्य G कमांड
G1 /G0 (लीनियर मूव): वे दोनों मशीन को एक निश्चित गति से एक निर्देशांक से दूसरे तक जाने के लिए कहते हैं। G00 मशीन को अपनी अधिकतम गति से अंतरिक्ष के माध्यम से अगले समन्वय में जाने के लिए कहता है। G01 इसे एक सीधी रेखा में निर्दिष्ट गति से अगले बिंदु पर जाने के लिए कहता है। पैटर्न अपने शुरुआती बिंदु से केंद्र से ऑफ़सेट के रूप में निर्दिष्ट बिंदु तक। G2 मशीन को दक्षिणावर्त घुमाता है, जबकि G3 इसे वामावर्त पैटर्न में घुमाता है। ]। आप मध्यवर्ती बिंदुओं की एक श्रृंखला भी निर्दिष्ट कर सकते हैं जो मशीन शून्य के रास्ते से होकर गुजरेगी। निर्देशांक।
G91: यह मशीन को उसकी वर्तमान स्थिति से कई इकाइयों या वेतन वृद्धि में ले जाता है।
सामान्य एम कमांड
M104/109 : दोनों कमांड एक्सट्रूडर हीटिंग कमांड हैं, वे दोनों वांछित तापमान के लिए एक S तर्क स्वीकार करते हैं।
M104 कमांड हीटिंग शुरू करता हैएक्सट्रूडर और तुरंत कोड चलाना शुरू कर देता है। कोड की अन्य पंक्तियों को चलाने से पहले M109 एक्सट्रूडर वांछित तापमान तक पहुंचने तक प्रतीक्षा करता है।
M 140/190: ये कमांड बेड हीटिंग कमांड हैं। वे उसी सिंटैक्स का पालन करते हैं जैसे M104/109
M140 कमांड बिस्तर को गर्म करना शुरू कर देता है और तुरंत कोड चलाना शुरू कर देता है। M190 कमांड कोड की अन्य पंक्तियों को चलाने से पहले बिस्तर के वांछित तापमान तक पहुंचने तक प्रतीक्षा करता है।
M106: M106 कमांड आपको बाहरी की गति निर्धारित करने की अनुमति देता है ठंडक के लिये पंखा। यह एक तर्क एस लेता है जो 0 (बंद) से लेकर 255 (पूर्ण शक्ति) तक हो सकता है। G90 और G91 द्वारा X, Y & Z अक्ष।
M18/84: आप अपने स्टेपर मोटर्स को अक्षम कर सकते हैं और S (सेकंड) में टाइमर के साथ भी सेट किया जा सकता है। उदा. M18 S60 – इसका मतलब है 60 सेकंड में स्टेपर को निष्क्रिय कर दें।
M107: इससे आप अपने एक पंखे को बंद कर सकते हैं, और अगर कोई इंडेक्स नहीं दिया गया है, तो यह कूलिंग फैन का हिस्सा होगा .
M117: अपनी स्क्रीन पर तुरंत एक LCD संदेश सेट करें - "M117 हैलो वर्ल्ड!" "हैलो वर्ल्ड!" प्रदर्शित करने के लिए
M300: इस आदेश के साथ अपने 3D प्रिंटर पर एक धुन बजाएं। यह एक एस पैरामीटर (हर्ट्ज में फ्रीक्वेंसी) और पी पैरामीटर (अवधि में) के साथ एम300 का उपयोग करता हैमिलीसेकंड)।
M500: याद रखने के लिए अपने 3D प्रिंटर पर अपनी किसी भी इनपुट सेटिंग को EEPROM फ़ाइल में सहेजें।
M501: सभी को लोड करें आपकी EEPROM फ़ाइल में सहेजी गई सेटिंग्स। आपको बाद में M500 का उपयोग करके भी इसे सहेजना होगा।
ये आदेश उपलब्ध जी-कोड आदेशों की विस्तृत श्रृंखला का एक नमूना मात्र हैं। आप सभी G-Code कमांड की सूची के साथ-साथ RepRap के लिए MarlinFW को देख सकते हैं। , लेकिन इसकी अभी भी अपनी सीमाएँ हैं। यह केवल जी-कोड के कुछ क्षेत्रों को संपादित करने के लिए उपयोगी है।
यदि आप एक उन्नत उपयोगकर्ता हैं और आपको अपने जी-कोड को संपादित करने और उसके आसपास काम करने के लिए अधिक स्वतंत्रता की आवश्यकता है, तो हम जी-कोड संपादक का उपयोग करने की सलाह देते हैं।
इन संपादकों के साथ, आपको अपने जी-कोड के विभिन्न क्षेत्रों को लोड करने, संपादित करने और यहां तक कि कल्पना करने की स्वतंत्रता है। यहां कुछ सबसे लोकप्रिय मुफ्त जी-कोड संपादकों की सूची दी गई है।
नोटपैड ++
नोटपैड++ सामान्य टेक्स्ट एडिटर का एक जूस-अप संस्करण है। यह जी-कोड सहित कई फ़ाइल प्रकारों को देख और संपादित कर सकता है।
नोटपैड के साथ, आपके पास अपने जी-कोड को संपादित करने में सहायता करने के लिए मानक कार्यक्षमता जैसे खोज, ढूँढना और बदलना आदि है। आप इस सरल गाइड का पालन करके टेक्स्ट हाइलाइटिंग जैसी अतिरिक्त सुविधाओं को भी अनलॉक कर सकते हैं।
नोटपैड ++ सबसे आकर्षक नहीं हो सकता है