सामग्री सारणी
तुमच्या 3D प्रिंट्ससाठी G-Code मध्ये बदल करणे सुरुवातीला अवघड आणि गोंधळात टाकणारे वाटू शकते, परंतु ते हँग होणे फार कठीण नाही. तुम्हाला क्युरामध्ये तुमचा जी-कोड कसा सुधारायचा हे जाणून घ्यायचे असेल, तर हा लेख तुमच्यासाठी आहे.
क्युरा हे 3D प्रिंटिंग उत्साही लोकांमध्ये अतिशय लोकप्रिय स्लाइसर आहे. हे वापरकर्त्यांना प्लेसहोल्डर वापरून त्यांचा जी-कोड सानुकूलित करण्याचा एक मार्ग देते. हे प्लेसहोल्डर हे प्रीसेट कमांड आहेत जे तुम्ही तुमच्या G-Code मध्ये परिभाषित केलेल्या ठिकाणी घालू शकता.
हे प्लेसहोल्डर खूप उपयुक्त असले तरी, ज्या वापरकर्त्यांना जास्त संपादकीय नियंत्रण आवश्यक आहे त्यांच्यासाठी ते खूप मर्यादित असू शकतात. जी-कोड पूर्णपणे पाहण्यासाठी आणि संपादित करण्यासाठी, तुम्ही विविध प्रकारचे तृतीय-पक्ष जी-कोड संपादक वापरू शकता.
हे मूळ उत्तर आहे, त्यामुळे अधिक तपशीलवार मार्गदर्शकासाठी वाचत राहा. या मार्गदर्शकामध्ये, आम्ही तुम्हाला Cura आणि तृतीय-पक्ष संपादक दोन्ही वापरून G-Code कसा तयार करायचा, समजून घ्यायचा आणि सुधारित कसा करायचा ते दाखवू.
तर, चला खाली उतरूया.
3D प्रिंटिंगमध्ये जी-कोड म्हणजे काय?
जी-कोड ही एक प्रोग्रामिंग भाषा आहे ज्यामध्ये प्रिंटरच्या सर्व प्रिंट फंक्शन्स नियंत्रित करण्यासाठी कमांडचा संच असतो. हे एक्सट्रूजन गती, पंख्याचा वेग, गरम बेडचे तापमान, प्रिंट हेडची हालचाल इ. नियंत्रित करते.
हे 3D मॉडेलच्या STL फाइलमधून “स्लाइसर” म्हणून ओळखल्या जाणार्या प्रोग्रामचा वापर करून तयार केले जाते. स्लायसर STL फाईलला कोडच्या ओळींमध्ये रूपांतरित करतो जे प्रिंटरला संपूर्ण छपाई प्रक्रियेदरम्यान प्रत्येक टप्प्यावर काय करावे हे सांगते.
सर्व 3D प्रिंटर वापराजी-कोड संपादक बाजारात आहे, परंतु तो जलद, वापरण्यास सोपा आणि हलका आहे. NC व्ह्यूअर
एनसी व्ह्यूअर वापरकर्त्यांसाठी आहे जे Notepad++ पेक्षा जास्त पॉवर आणि कार्यक्षमता शोधत आहेत. ऑफर मजकूर हायलाइटिंगसारख्या शक्तिशाली जी-कोड संपादन साधनांव्यतिरिक्त, एनसी व्ह्यूअर जी-कोड व्हिज्युअलायझ करण्यासाठी इंटरफेस देखील प्रदान करतो.
या इंटरफेससह, तुम्ही तुमच्या जी-कोड लाइनमधून ओळीने जाऊ शकता आणि काय पाहू शकता तुम्ही वास्तविक जीवनात संपादन करत आहात. हे लक्षात घेणे महत्त्वाचे आहे की हे सॉफ्टवेअर 3D प्रिंटर लक्षात घेऊन विकसित केले गेले नाही. हे CNC मशिनसाठी सज्ज आहे, त्यामुळे काही कमांड कदाचित चांगले कार्य करू शकत नाहीत.
gCode Viewer
gCode हे ऑनलाइन G-Code संपादक आहे जे प्रामुख्याने 3D प्रिंटिंगसाठी तयार केले आहे. जी-कोड संपादित करण्यासाठी आणि व्हिज्युअलायझ करण्यासाठी इंटरफेस प्रदान करण्याव्यतिरिक्त, ते नोझल आकार, सामग्री इ. सारखी माहिती देखील स्वीकारते.
यासह, तुम्ही विविध जी-कोड्ससाठी भिन्न खर्च अंदाज तयार करू शकता आणि त्यांची तुलना करू शकता. इष्टतम आवृत्ती.
शेवटी, सावधगिरीचा शब्द. तुम्ही तुमचा जी-कोड संपादित करण्यापूर्वी, तुम्हाला बदल उलटावे लागतील तर तुम्ही मूळ जी-कोड फाइलचा बॅकअप घेतल्याची खात्री करा.
तसेच, तुम्ही G वापरणे सुरू करण्यापूर्वी तुमचा प्रिंटर योग्य प्रकारे कॅलिब्रेट केल्याची खात्री करा. आज्ञा आनंदी संपादन.
G-Code?होय, सर्व 3D प्रिंटर G-Code वापरतात, हा 3D प्रिंटिंगचा एक मूलभूत भाग आहे. 3D मॉडेल ज्या मुख्य फाईलमधून बनवले जातात त्या STL फायली किंवा स्टिरीओलिथोग्राफी फायली आहेत. हे 3D मॉडेल्स G-Code फाइल्समध्ये रूपांतरित करण्यासाठी स्लायसर सॉफ्टवेअरद्वारे ठेवले जातात ज्या 3D प्रिंटरला समजू शकतात.
तुम्ही भाषांतर कसे कराल & जी-कोड समजला?
आम्ही आधी म्हटल्याप्रमाणे, बहुतेक वेळा, नियमित वापरकर्त्यांना जी-कोड संपादित किंवा सुधारित करण्याची आवश्यकता नसते. परंतु काहीवेळा, अशा परिस्थिती उद्भवू शकतात जिथे वापरकर्त्याला काही प्रिंट सेटिंग्ज बदलण्याची किंवा सुधारण्याची आवश्यकता असू शकते जी केवळ प्रिंटरच्या जी-कोड प्रोफाइलमध्ये आढळू शकते.
अशा परिस्थितीत, जी-कोडचे ज्ञान येऊ शकते. कार्य पूर्ण करण्यात मदत करण्यासाठी सुलभ. G-Code मधील काही सामान्य नोटेशन्स आणि त्यांचा अर्थ काय आहे ते पाहू.
G-Code प्रोग्रामिंग भाषेत, आमच्याकडे दोन प्रकारच्या कमांड आहेत; G कमांड आणि M कमांड.
त्या दोन्हीकडे एक नजर टाकूया:
G कमांड
G कमांड प्रिंटरच्या वेगवेगळ्या मोड्स नियंत्रित करतात. हे प्रिंटरच्या वेगवेगळ्या भागांची गती आणि अभिमुखता नियंत्रित करण्यासाठी देखील वापरले जाते.
सामान्य 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 – हे समन्वय प्रणाली आणि तिची स्थितीत्मक मूल्ये दर्शवतात.
- E – E फीडरच्या हालचालीसाठी पॅरामीटर आहे
- ; - अर्धविराम हा सहसा G-कोडवरील टिप्पणीच्या आधी असतो. टिप्पणी एक्झिक्युटेबल कोडचा भाग नाही.
म्हणून, जर आपण ते सर्व एकत्र ठेवले तर, कोडची ओळ प्रिंटरला निर्देशांक [197.900, 30.00, 76.00] च्या वेगाने हलवण्यास सांगते. 12.900mm मटेरियल बाहेर काढताना 90mm/s.
G1 कमांडचा अर्थ प्रिंटरने निर्दिष्ट फीड गतीने सरळ रेषेत हलवले पाहिजे. आम्ही इतर विविध G कमांड्स नंतर पाहू.
तुम्ही तुमच्या G-Code कमांड्सची येथे कल्पना करू शकता आणि तपासू शकता.
M कमांड्स
M कमांड्स G कमांडपेक्षा भिन्न आहेत या अर्थाने ते M ने सुरू करतात. ते प्रिंटरची इतर सर्व संकीर्ण कार्ये जसे की सेन्सर, हीटर्स, पंखे आणि अगदी प्रिंटरचे आवाज नियंत्रित करतात.
आम्ही बदल आणि टॉगल करण्यासाठी M कमांड वापरू शकतो या घटकांची कार्ये.
सामान्य M कमांड असे दिसते:
11 M107 ; पार्ट कूलिंग फॅन बंद करा
12 M84 ; मोटार अक्षम करा
हे देखील पहा: सीआर टच कसे निश्चित करावे & BLTouch होमिंग अयशस्वीत्यांचा अर्थ काय आहे याचा उलगडा करूया;
- 11, 12 – या कोडच्या ओळी आहेत, तेसंदर्भ म्हणून वापरावे.
- M 107 , M 84 – ते प्रिंटरला पॉवर डाउन करण्यासाठी प्रिंट कमांड्सचे विशिष्ट टोक आहेत.
क्युरामध्ये जी-कोड कसे संपादित करावे
आम्ही आधी सांगितल्याप्रमाणे, लोकप्रिय अल्टिमेकर क्युरा स्लायसर वापरकर्त्यांसाठी काही जी-कोड संपादन कार्यक्षमता प्रदान करते. वापरकर्ते G-Code चे काही भाग त्यांच्या सानुकूल वैशिष्ट्यांनुसार बदलू शकतात आणि ऑप्टिमाइझ करू शकतात.
तथापि, आम्ही G-Code च्या संपादनात जाण्यापूर्वी, G-Code ची रचना समजून घेणे महत्त्वाचे आहे. जी-कोडची रचना तीन मुख्य भागांमध्ये केली गेली आहे.
सुरुवातीचा टप्पा
मुद्रण सुरू होण्यापूर्वी, काही क्रियाकलाप करणे आवश्यक आहे. या क्रियाकलापांमध्ये बेड प्री-हीटिंग करणे, पंखे चालू करणे, हॉट एंडची स्थिती कॅलिब्रेट करणे यासारख्या गोष्टींचा समावेश होतो.
या सर्व प्री-प्रिंटिंग क्रियाकलाप जी-कोडच्या सुरुवातीच्या टप्प्यात आहेत. ते इतर कोणत्याही कोड स्निपेटच्या आधी चालवले जातात.
इनिशिएलायझेशन फेज कोडचे उदाहरण आहे:
G90 ; मशीनला निरपेक्ष मोडवर सेट करा
M82; एक्सट्रूजन व्हॅल्यूला निरपेक्ष मूल्ये समजा
M106 S0; पंखा चालू करा आणि वेग 0 वर सेट करा.
M140 S90; बेडचे तापमान 90oC पर्यंत गरम करा
M190 S90; बेडचे तापमान 90oC पर्यंत पोहोचेपर्यंत प्रतीक्षा करा
प्रिंटिंग फेज
प्रिटिंग फेज 3D मॉडेलची वास्तविक प्रिंटिंग कव्हर करते. या विभागातील जी-कोड थर-दर-लेयर हालचाली नियंत्रित करतोप्रिंटरचा हॉटेंड, फीडचा वेग इ.
G1 X96.622 Y100.679 F450; X-Y विमानात नियंत्रित गती
G1 X96.601 Y100.660 F450; X-Y विमानात नियंत्रित गती
G1 Z0.245 F500; स्तर बदला
G1 X96.581 Y100.641 F450; X-Y विमानात नियंत्रित गती
G1 X108.562 Y111.625 F450; X-Y विमानात नियंत्रित गती <1
प्रिंटर रीसेट फेज
3D मॉडेल प्रिंटिंग पूर्ण केल्यानंतर या टप्प्यासाठी जी-कोड हाती घेतो. प्रिंटरला त्याच्या डीफॉल्ट स्थितीत परत येण्यासाठी क्लीनअप क्रियाकलापांच्या सूचनांचा त्यात समावेश आहे.
प्रिंटर समाप्त किंवा जी-कोड रीसेट करण्याचे उदाहरण खाली दर्शविले आहे:
G28 ; नोजल घरी आणा
M104 S0 ; हीटर्स बंद करा
M140 S0 ; बेड हीटर्स बंद करा
M84 ; मोटार अक्षम करा
आता आम्हाला जी-कोडचे सर्व वेगवेगळे टप्पे किंवा विभाग माहित आहेत, ते आपण कसे संपादित करू शकतो ते पाहू. इतर स्लाइसर्स प्रमाणे, Cura फक्त तीन ठिकाणी G-Code संपादित करण्यास समर्थन देते:
- प्रिंट इनिशिएलायझेशन टप्प्यात प्रिंटच्या सुरूवातीस.
- प्रिंटच्या शेवटी प्रिंट रिसेट टप्प्यात.
- प्रिंटिंग टप्प्यात, लेयर बदलादरम्यान.
क्युरामध्ये जी-कोड संपादित करण्यासाठी, तुम्हाला काही सूचनांचे पालन करावे लागेल. चला ते पाहू या:
चरण 1: अल्टिमेकर साइटवरून क्युरा डाउनलोड करायेथे.
चरण 2: ते स्थापित करा, सर्व अटी व शर्तींना सहमती द्या आणि ते सेट करा.
चरण 3: तुमचे जोडा प्रिंटरच्या सूचीमध्ये प्रिंटर.
चरण 4: तुमचे प्रिंटिंग प्रोफाइल सेट करताना, कस्टम मोड निवडण्यासाठी शिफारस मोड निवडण्याऐवजी.
स्टेप ५: तुमची जी-कोड फाइल क्युरामध्ये आयात करा.
- प्राधान्यांवर क्लिक करा
- प्रोफाइलवर क्लिक करा
- नंतर फाइल आयात करण्यासाठी विंडो उघडण्यासाठी आयात क्लिक करा
चरण 6: वैकल्पिकरित्या, तुम्ही प्रिंटरच्या सेटिंग्जवर जाऊ शकता, मशीन सेटिंग्जवर क्लिक करू शकता आणि नंतर तुमचा जी-कोड व्यक्तिचलितपणे प्रविष्ट करा.
चरण 7 : प्रिंटरच्या सेटिंग्जमध्ये, तुम्हाला एक्सट्रूडर, प्रिंट हेड सेटिंग्ज इत्यादी विविध घटकांसाठी स्टार्ट आणि एंड एंड जी-कोड सुधारण्यासाठी टॅब दिसतील.
येथे, तुम्ही बदल करू शकता. विविध मुद्रण प्रारंभ आणि रीसेट सेटिंग्ज. तुम्ही कमांड संपादित करू शकता आणि तुमच्या स्वतःच्या काही आदेश देखील जोडू शकता.
पुढील विभागात, आम्ही त्यापैकी काही कमांड्स पाहणार आहोत.
तुम्ही Cura चे पोस्ट-प्रोसेसिंग विस्तार देखील वापरू शकता तुमचा जी-कोड सुधारा. तुम्ही ते कसे करू शकता ते येथे आहे.
चरण 1 : Cura उघडा आणि तुमची फाइल लोड करा.
चरण 2: टूलबारवरील विस्तार टॅबवर क्लिक करा.
चरण 3: विस्तारांवर क्लिक करा, नंतर G-Code सुधारित करा वर क्लिक करा.
हे देखील पहा: राळ 3D प्रिंट्स कसे कॅलिब्रेट करावे - रेझिन एक्सपोजरसाठी चाचणीचरण 4 : नवीन पॉप-अप विंडोमध्ये, “Add Scripts” वर क्लिक करा.
स्टेप 5: एक मेनू दिसेल ज्यामध्ये “उंचीवर विराम द्या”, “वेळ” असे पर्याय असतील. चूक"इ. तुमचा जी-कोड सुधारण्यासाठी तुम्ही या प्रीसेट स्क्रिप्टचा वापर करू शकता.
काही सामान्य 3D प्रिंटर जी-कोड कमांड्स काय आहेत?
आता तुम्ही G-Code बद्दल आणि Cura मध्ये ते कसे सुधारायचे याबद्दल सर्व काही जाणून घ्या, चला तुम्हाला काही कमांड्स दाखवू ज्या तुम्ही वापरू शकता.
Common G Commands
G1 /G0 (लिनियर मूव्ह): ते दोघेही मशीनला एका विशिष्ट वेगाने एका समन्वयातून दुसऱ्याकडे जाण्यास सांगतात. G00 मशीनला त्याच्या जास्तीत जास्त वेगाने स्पेसमधून पुढील समन्वयाकडे जाण्यास सांगतो. G01 त्याला एका सरळ रेषेत निर्दिष्ट वेगाने पुढील बिंदूवर जाण्यास सांगतो.
G2/ G3 (आर्क किंवा सर्कल मूव्ह): ते दोघेही मशीनला वर्तुळाकार हलवण्यास सांगतात. नमुना त्याच्या सुरुवातीच्या बिंदूपासून मध्यभागी ऑफसेट म्हणून निर्दिष्ट केलेल्या बिंदूपर्यंत. G2 मशीनला घड्याळाच्या दिशेने हलवते, तर G3 ते घड्याळाच्या उलट दिशेने हलवते.
G28: ही कमांड मशीनला त्याच्या होम पोझिशनवर (मशीन शून्य) [0,0,0 परत करते. ]. तुम्ही मध्यवर्ती पॉइंट्सची मालिका देखील निर्दिष्ट करू शकता ज्यामधून मशीन शून्यावर जाईल.
G90: हे मशीनला निरपेक्ष मोडवर सेट करते, जिथे सर्व युनिट्सचा अर्थ निरपेक्ष म्हणून केला जातो. कोऑर्डिनेट्स.
G91: हे मशीनला त्याच्या सध्याच्या स्थितीवरून अनेक युनिट्स किंवा वाढवते.
सामान्य एम कमांड
M104/109 : दोन्ही कमांड एक्सट्रूडर हीटिंग कमांड्स आहेत ते दोघेही इच्छित तापमानासाठी S युक्तिवाद स्वीकारतात.
M104 कमांड गरम होणे सुरू होते.एक्सट्रूडर आणि कोड त्वरित चालू करतो. M109 कोडच्या इतर ओळी चालवण्यापूर्वी एक्सट्रूडर इच्छित तापमानापर्यंत पोहोचेपर्यंत प्रतीक्षा करते.
M 140/ 190: या कमांड्स बेड हीटिंग कमांड्स आहेत. ते M104/109
M140 कमांड बेड गरम करणे सुरू करते आणि कोड लगेच चालू करते त्याच वाक्यरचनाचे अनुसरण करतात. कोडच्या इतर ओळी चालवण्यापूर्वी M190 कमांड बेड इच्छित तापमानापर्यंत पोहोचेपर्यंत प्रतीक्षा करते.
M106: M106 कमांड तुम्हाला बाह्य गती सेट करण्याची परवानगी देते पंखा. यास एक युक्तिवाद S घेते जो 0 (बंद) ते 255 (पूर्ण पॉवर) पर्यंत असू शकतो.
M82/83: या कमांड्स तुमच्या एक्सट्रूडरला क्रमशः निरपेक्ष किंवा सापेक्ष मोडवर सेट करण्याचा संदर्भ देतात, G90 आणि G91 ने X, Y आणिamp; Z अक्ष.
M18/84: तुम्ही तुमच्या स्टेपर मोटर्स अक्षम करू शकता आणि S (सेकंद) मध्ये टायमरसह सेट देखील करू शकता. उदा. M18 S60 – याचा अर्थ 60 सेकंदात स्टेपर्स अक्षम करा.
M107: हे तुम्हाला तुमचा एक पंखा बंद करण्यास अनुमती देते आणि जर कोणताही इंडेक्स दिला नसेल, तर तो कूलिंग फॅनचा भाग असेल. .
M117: तुमच्या स्क्रीनवर लगेच एक LCD संदेश सेट करा – “M117 Hello World!” “Hello World!” प्रदर्शित करण्यासाठी
M300: या आदेशासह तुमच्या 3D प्रिंटरवर एक ट्यून प्ले करा. हे S पॅरामीटर (Hz मध्ये वारंवारता) आणि P पॅरामीटर (मधला कालावधी) सह M300 वापरतेमिलिसेकंद).
M500: तुमच्या 3D प्रिंटरवर तुमची कोणतीही इनपुट सेटिंग्ज लक्षात ठेवण्यासाठी EEPROM फाइलमध्ये सेव्ह करा.
M501: सर्व लोड करा तुमच्या EEPROM फाइलमध्ये सेव्ह केलेली सेटिंग्ज.
M502: फॅक्टरी रीसेट – सर्व कॉन्फिगर करण्यायोग्य सेटिंग्ज फॅक्टरी डीफॉल्टवर रीसेट करा. तुम्हाला नंतर M500 वापरून देखील हे सेव्ह करावे लागेल.
या कमांड्स उपलब्ध G-Code कमांडच्या विस्तृत अॅरेचा फक्त एक नमुना आहेत. तुम्ही सर्व जी-कोड कमांड्सची सूची तसेच RepRap साठी MarlinFW तपासू शकता.
3D प्रिंटिंगसाठी सर्वोत्तम मोफत जी-कोड संपादक
G-कोड संपादित करण्यासाठी Cura उत्तम आहे , पण तरीही त्याच्या मर्यादा आहेत. हे फक्त G-Code चे काही क्षेत्र संपादित करण्यासाठी उपयुक्त आहे.
तुम्ही प्रगत वापरकर्ता असाल आणि तुम्हाला तुमच्या G-Code मध्ये संपादन आणि काम करण्यासाठी अधिक स्वातंत्र्य हवे असल्यास, आम्ही G-Code संपादक वापरण्याची शिफारस करतो.
या संपादकांसह, तुम्हाला तुमच्या जी-कोडचे विविध क्षेत्र लोड करण्याचे, संपादित करण्याचे आणि अगदी दृश्यमान करण्याचे स्वातंत्र्य आहे. येथे काही सर्वात लोकप्रिय मोफत G-Code संपादकांची यादी आहे.
Notepad ++
Notepad++ ही सामान्य मजकूर संपादकाची एक जुस-अप आवृत्ती आहे. जी-कोड त्यापैकी एक असल्याने ते अनेक फाइल प्रकार पाहू आणि संपादित करू शकते.
नोटपॅडसह, तुमच्याकडे जी-कोड संपादित करण्यात मदत करण्यासाठी शोध, शोधणे आणि बदलणे इत्यादीसारखी मानक कार्यक्षमता आहे. तुम्ही या सोप्या मार्गदर्शकाचे अनुसरण करून मजकूर हायलाइटिंग सारखी अतिरिक्त वैशिष्ट्ये देखील अनलॉक करू शकता.
नोटपॅड++ कदाचित सर्वात चमकदार नसतील