एसटीएल फाइलें: इस प्रारूप और इसके विकल्पों के बारे में आपको जो कुछ जानने की जरूरत है

एसटीएल रेंडर

यदि आपने 3डी प्रिंटिंग की दुनिया में प्रवेश किया है, तो निश्चित रूप से आपने एसटीएल को एक से अधिक स्थानों पर देखा होगा। ये परिवर्णी शब्द संदर्भित करते हैं एक प्रकार का फ़ाइल स्वरूप (एक्सटेंशन .stl के साथ) जो बहुत महत्वपूर्ण रहा है, हालांकि अब कुछ विकल्प हैं। और यह है कि, जैसा कि आप अच्छी तरह से जानते हैं, 3D डिज़ाइन मुद्रित नहीं किए जा सकते हैं, और उन्हें कुछ मध्यवर्ती चरणों की आवश्यकता होती है।

जब आपके पास 3D मॉडल की अवधारणा हो, तो आपको CAD डिज़ाइन सॉफ़्टवेयर का उपयोग करना चाहिए और रेंडर उत्पन्न करना चाहिए। फिर इसे एक एसटीएल प्रारूप में निर्यात किया जा सकता है और फिर एक स्लाइसर के माध्यम से पारित किया जा सकता है जो इसे बनाने के लिए "स्लाइस" करता है, उदाहरण के लिए, एक जीकोड जो है 3D प्रिंटर द्वारा समझा जा सकता है और ताकि टुकड़े के पूरा होने तक परतें बनाई जा सकें। लेकिन चिंता न करें अगर आप इसे पूरी तरह से नहीं समझते हैं, तो यहां हम आपको वह सब कुछ समझाएंगे जो आपको जानना चाहिए।

3D मॉडल प्रसंस्करण

ब्लेंडर

पारंपरिक प्रिंटर के साथ आपके पास एक प्रोग्राम है, जैसे कि एक पीडीएफ रीडर, या एक टेक्स्ट एडिटर, एक वर्ड प्रोसेसर, आदि, जिसमें मुद्रण के लिए एक फ़ंक्शन होता है, जिसे दबाने पर, दस्तावेज़ इसके लिए प्रिंट कतार में जाएगा मुद्रित हो। हालाँकि, 3D प्रिंटर में यह थोड़ा अधिक जटिल है, क्योंकि सॉफ्टवेयर की 3 श्रेणियों की जरूरत है इसे काम करने के लिए:

  • 3डी मॉडलिंग सॉफ्टवेयर: ये मॉडलिंग या CAD टूल हो सकते हैं जिसमें आप जिस मॉडल को प्रिंट करना चाहते हैं उसे तैयार करना है। कुछ उदाहरण निम्न हैं:
    • टिंकरकद
    • ब्लेंडर
    • बीआरएल-सीएडी
    • डिजाइन स्पार्क मैकेनिकल
    • FreeCAD
    • OpenSCAD
    • विंग्स3डी
    • Autodesk, ऑटोकैड
    • Autodesk संलयन 360
    • Autodesk आविष्कारक
    • 3 डी स्लैश
    • Sketchup
    • 3डी एमओआई
    • राइनो3डी
    • सिनेमा 4D
    • ठोस काम
    • माया
    • 3DS मैक्स
  • स्लाइसर: यह एक प्रकार का सॉफ्टवेयर है जो पिछले प्रोग्रामों में से किसी एक द्वारा डिज़ाइन की गई फ़ाइल को लेता है और उसे स्लाइस करता है, अर्थात यह उसे परतों में काटता है। इस तरह, इसे 3D प्रिंटर द्वारा समझा जा सकता है, जो, जैसा कि आप जानते हैं, इसे परत दर परत बनाता है, और इसे G-Code (अधिकांश 3D प्रिंटर निर्माताओं के बीच एक प्रमुख भाषा) में परिवर्तित करता है। इन फ़ाइलों में अतिरिक्त डेटा भी शामिल होता है जैसे मुद्रण गति, तापमान, परत की ऊंचाई, यदि बहु-एक्सट्रूज़न है, आदि। मूल रूप से एक सीएएम उपकरण जो प्रिंटर को मॉडल बनाने में सक्षम होने के लिए सभी निर्देश उत्पन्न करता है। कुछ उदाहरण निम्न हैं:
    • अल्टिमेकर कुरा
    • अपराधी
    • सरलीकृत 3 डी
    • स्लाइस3r
    • किसलाइसर
    • विचार निर्माता
    • अष्टप्रधान
    • 3डीप्रिंटरओएस
  • प्रिंटर होस्ट या होस्ट सॉफ़्टवेयर: 3डी प्रिंटिंग में यह एक ऐसे प्रोग्राम को संदर्भित करता है जिसकी उपयोगिता स्लाइसर से GCode फ़ाइल प्राप्त करना और प्रिंटर को कोड वितरित करना है, आमतौर पर USB पोर्ट के माध्यम से, या नेटवर्क द्वारा। इस तरह, प्रिंटर X (0.00), Y (0.00) और Z (0.00) निर्देशांक के साथ GCode कमांड के इस "रेसिपी" की व्याख्या कर सकता है, जिससे ऑब्जेक्ट और आवश्यक पैरामीटर बनाने के लिए सिर को स्थानांतरित किया जाना चाहिए। कई मामलों में, होस्ट सॉफ़्टवेयर को स्लाइसर में ही एकीकृत किया जाता है, इसलिए वे आमतौर पर एक ही प्रोग्राम होते हैं (स्लाइसर के उदाहरण देखें)।
जबकि डिज़ाइन सॉफ़्टवेयर में आपको अपने लिए उपयुक्त एक को चुनने की स्वतंत्रता है, अन्य दो के मामले में ऐसा नहीं है। 3D प्रिंटर आमतौर पर उनमें से केवल एक या कई का समर्थन करते हैं, लेकिन वे उन सभी का समर्थन नहीं करते हैं।

ये अंतिम दो बिंदु वे आमतौर पर 3D प्रिंटर के साथ ही आते हैं, पारंपरिक प्रिंटर ड्राइवरों की तरह। लेकिन फिर भी, डिजाइन सॉफ्टवेयर आपको इसे अलग से चुनना होगा।

स्लाइसिंग: एक 3D स्लाइडर क्या है

पिछले अनुभाग में आपने एक स्लाइडर के बारे में अधिक सीखा, अर्थात्, सॉफ़्टवेयर जो आवश्यक परतों, उसके आकार और आयामों को प्राप्त करने के लिए डिज़ाइन किए गए 3D मॉडल को काटता है ताकि 3D प्रिंटर को यह पता चल सके कि इसे कैसे बनाना है। हालांकि, 3डी प्रिंटिंग में टुकड़ा करने की प्रक्रिया यह काफी दिलचस्प और प्रक्रिया में एक मौलिक चरण है। इसलिए, यहां आप इसके बारे में अधिक जानकारी प्राप्त कर सकते हैं।

टुकड़ा, टुकड़ा 3D

El चरण-दर-चरण टुकड़ा करने की प्रक्रिया उपयोग की जाने वाली 3D प्रिंटिंग तकनीक के आधार पर थोड़ा भिन्न होता है। और मूल रूप से आप इसके बीच अंतर कर सकते हैं:

  • एफडीएम टुकड़ा करने की क्रिया: इस मामले में, कई अक्षों (X/Y) के सटीक नियंत्रण की आवश्यकता होती है, क्योंकि वे सिर को दो अक्षों में घुमाते हैं और त्रि-आयामी वस्तु के निर्माण के लिए प्रिंट हेड की गति की बहुत आवश्यकता होती है। इसमें नोजल तापमान और कूलिंग जैसे पैरामीटर भी शामिल होंगे। एक बार जब स्लाइसर GCode जनरेट कर लेता है, तो आंतरिक प्रिंटर ड्राइवर के एल्गोरिदम आवश्यक कमांड को निष्पादित करने के प्रभारी होंगे।
  • एसएलए स्लाइसिंग: इस मामले में, कमांड में एक्सपोज़र समय और ऊंचाई की गति भी शामिल होनी चाहिए। और ऐसा इसलिए है, क्योंकि एक्सट्रूज़न द्वारा परतों को जमा करने के बजाय, आपको प्रकाश किरण को राल के विभिन्न भागों में ठोस बनाने और परत बनाने के लिए निर्देशित करना चाहिए, जबकि वस्तु को ऊपर उठाते हुए एक और नई परत बनाने की अनुमति देनी चाहिए। । इस तकनीक में एफडीएम की तुलना में कम गति की आवश्यकता होती है, क्योंकि लेजर को निर्देशित करने के लिए केवल एक परावर्तक दर्पण को नियंत्रित किया जाता है। इसके अलावा, कुछ महत्वपूर्ण को हाइलाइट किया जाना चाहिए, और वह यह है कि इस प्रकार के प्रिंटर आमतौर पर GCode का उपयोग नहीं करते हैं, बल्कि आमतौर पर उनके अपने मालिकाना कोड होते हैं (इसलिए, उन्हें अपने स्वयं के कटिंग या स्लाइसर सॉफ़्टवेयर की आवश्यकता होती है)। हालांकि, SLA के लिए कुछ जेनरिक हैं जैसे ChiTuBox और FormWare, जो इस प्रकार के कई 3D प्रिंटर के साथ संगत हैं।
  • डीएलपी और एमएसएलए स्लाइसिंग: इस अन्य मामले में, यह SLA के समान होगा, लेकिन इस अंतर के साथ कि इनमें केवल आवश्यक गति बिल्ड प्लेट की होगी, जो प्रक्रिया के दौरान Z अक्ष के साथ यात्रा करेगी। अन्य जानकारी प्रदर्शनी पैनल या स्क्रीन पर उन्मुख होगी।
  • अन्य: शेष के लिए, जैसे SLS, SLM, EBM, आदि, मुद्रण प्रक्रियाओं में ध्यान देने योग्य अंतर हो सकते हैं। ध्यान रखें कि इन तीन मामलों में उल्लेख किया गया है, एक और चर भी जोड़ा जाता है, जैसे कि बांधने की मशीन का इंजेक्शन और अधिक जटिल टुकड़ा करने की प्रक्रिया की आवश्यकता होती है। और इसमें हमें यह जोड़ना होगा कि एक ब्रांड का एसएलएस प्रिंटर मॉडल प्रतिस्पर्धा के एसएलएस प्रिंटर के समान काम नहीं करेगा, इसलिए विशिष्ट कटिंग सॉफ़्टवेयर की आवश्यकता होती है (वे आमतौर पर निर्माता द्वारा प्रदान किए गए मालिकाना कार्यक्रम होते हैं)।

अंत में, मैं यह जोड़ना चाहूंगा कि बेल्जियम की एक कंपनी है जिसका नाम है अमल में लाना जिसने बनाया है जटिल सॉफ़्टवेयर जो सभी 3D प्रिंटिंग तकनीकों में कार्य करता है और 3D प्रिंटर के लिए एक शक्तिशाली ड्राइवर कहा जाता है magics. इसके अलावा, विशिष्ट मशीनों के लिए उपयुक्त कट फ़ाइल उत्पन्न करने के लिए इस सॉफ़्टवेयर को मॉड्यूल के साथ बढ़ाया जा सकता है।

एसटीएल फाइलें

एसटीएल फ़ाइल

अब तक, का संदर्भ दिया गया है एसटीएल फाइलें, जो इस लेख के मूल हैं। हालाँकि, इस लोकप्रिय प्रारूप का अभी तक गहराई से अध्ययन नहीं किया गया है। इस खंड में आप इसे गहराई से जान सकेंगे:

एसटीएल फाइल क्या है?

प्रारूप एसटीएल फ़ाइल यह एक फाइल है जिसमें 3डी प्रिंटर ड्राइवर की जरूरत होती है, यानी, ताकि प्रिंटर हार्डवेयर वांछित आकार को प्रिंट कर सके, दूसरे शब्दों में, यह त्रि-आयामी ऑब्जेक्ट की सतह की ज्यामिति को एन्कोड करने की अनुमति देता है। इसे 3 के दशक में 80D सिस्टम्स के चक हल द्वारा बनाया गया था, और इसका संक्षिप्त रूप पूरी तरह से स्पष्ट नहीं है।

ज्यामितीय कोडिंग को किसके द्वारा कोडित किया जा सकता है चौकोर, ज्यामितीय आकृतियों को इस तरह से अंतःस्थापित करना कि कोई ओवरलैप या रिक्त स्थान न हो, अर्थात मोज़ेक की तरह। उदाहरण के लिए, त्रिभुजों का उपयोग करके आकृतियों की रचना की जा सकती है, जैसा कि GPU रेंडरिंग के मामले में होता है। त्रिभुजों से बना एक महीन जाल 3D मॉडल की पूरी सतह बनाएगा, जिसमें त्रिभुजों की संख्या और उनके 3 बिंदुओं के निर्देशांक होंगे।

बाइनरी एसटीएल बनाम एएससीआईआई एसटीएल

यह बाइनरी प्रारूप में एसटीएल और एएससीआईआई प्रारूप में एसटीएल के बीच अंतर करता है। इन टाइलों और अन्य मापदंडों की जानकारी को संग्रहीत और प्रस्तुत करने के दो तरीके। ए ASCII प्रारूप उदाहरण होगा:

solid <nombre>

facet normal nx ny nz
outer loop
vertex v1x v1y v1z
vertex v2x v2y v2z
vertex v3x v3y v3z
endloop
endfacet

endsolid <nombre>

जहां «वर्टेक्स» उनके संबंधित XYZ निर्देशांक के साथ आवश्यक बिंदु होंगे। उदाहरण के लिए, बनाने के लिए एक गोलाकार आकृति, आप इसका उपयोग कर सकते हैं उदाहरण ASCII कोड.

जब एक 3D आकार बहुत जटिल या बड़ा होता है, तो इसका मतलब होगा कि कई छोटे त्रिभुज होंगे, और भी अधिक यदि रिज़ॉल्यूशन अधिक हो, जो आकृतियों को चिकना करने के लिए त्रिभुजों को छोटा बना देगा। यह बड़ी ASCII एसटीएल फाइलें उत्पन्न करता है। इसे संकुचित करने के लिए, हम उपयोग करते हैं एसटीएल प्रारूप बायनेरिज़, जैसे:

UINT8[80] – Header                               - 80 bytes o caracteres de cabecera
UINT32 – Nº de triángulos                    - 4 bytes
for each triangle                                        - 50 bytes
REAL32[3] – Normal vector                  - 12 bytes para el plano de la normal
REAL32[3] – Vertex 1                              - 12 bytes para el vector 1
REAL32[3] – Vertex 2                             - 12 bytes para el vector 2
REAL32[3] – Vertex 3                             - 12 bytes para el vector 3
UINT16 – Attribute byte count              - 2-bytes por triángulo (+2-bytes para información adicional en algunos software)
end

यदि आप चाहते हैं, यहाँ आपके पास एक STLB फ़ाइल है या उदाहरण बाइनरी एसटीएल बनाने के लिए एक साधारण घन.

अंत में, यदि आप सोच रहे हैं कि क्या ASCII या बाइनरी बेहतर है, सच्चाई यह है कि बायनेरिज़ को हमेशा उनके छोटे आकार के कारण 3D प्रिंटिंग के लिए अनुशंसित किया जाता है। हालाँकि, यदि आप कोड का निरीक्षण करना चाहते हैं और इसे मैन्युअल रूप से डीबग करना चाहते हैं, तो आपके पास ASCII और एक संपादन का उपयोग करने के अलावा और कोई तरीका नहीं है, क्योंकि यह व्याख्या करने के लिए अधिक सहज है।

एसटीएल के फायदे और नुकसान

हमेशा की तरह एसटीएल फाइलों के अपने फायदे और नुकसान हैं। यह महत्वपूर्ण है कि आप उन्हें यह निर्धारित करने के लिए जानते हैं कि क्या यह आपकी परियोजना के लिए सही प्रारूप है या आपको इसका उपयोग कब नहीं करना चाहिए:

  • लाभ:
    • एक है सार्वभौमिक और संगत प्रारूप लगभग सभी 3D प्रिंटर के साथ, यही कारण है कि यह VRML, AMF, 3MF, OBJ, आदि जैसे अन्य लोगों के मुकाबले इतना लोकप्रिय है।
    • यह एक है परिपक्व पारिस्थितिकी तंत्र, और इंटरनेट पर अपनी ज़रूरत की हर चीज़ ढूंढना आसान है।
  • नुकसान:
    • आपके द्वारा शामिल की जा सकने वाली जानकारी की मात्रा पर सीमाएं, क्योंकि इसका उपयोग कॉपीराइट या लेखकत्व को शामिल करने के लिए रंगों, पहलुओं या अन्य अतिरिक्त मेटाडेटा के लिए नहीं किया जा सकता है।
    • La निष्ठा इसके कमजोर बिंदुओं में से एक है. उच्च रिज़ॉल्यूशन (माइक्रोमीटर) प्रिंटर के साथ काम करते समय रिज़ॉल्यूशन बहुत अच्छा नहीं होता है, क्योंकि वक्रों को सुचारू रूप से वर्णन करने के लिए आवश्यक त्रिकोणों की संख्या बहुत अधिक होगी।

सभी एसटीएल 3डी प्रिंटिंग के लिए उपयुक्त नहीं हैं

ऐसा लगता है कि किसी भी STL फ़ाइल का उपयोग 3D में प्रिंट करने के लिए किया जा सकता है, लेकिन सच्चाई यह है कि सभी .stl प्रिंट करने योग्य नहीं हैं. यह केवल एक फ़ाइल है जिसे ज्यामितीय डेटा रखने के लिए स्वरूपित किया जाता है। उन्हें मुद्रित करने के लिए उनके पास मोटाई और अन्य आवश्यक विवरणों का विवरण होना चाहिए। संक्षेप में, एसटीएल गारंटी देता है कि मॉडल को पीसी स्क्रीन पर अच्छी तरह से देखा जा सकता है, लेकिन ज्यामितीय आकृति ठोस नहीं हो सकती है यदि इसे मुद्रित किया गया हो।

इसलिए कोशिश करें सत्यापित करें कि एसटीएल (यदि आपने इसे स्वयं नहीं बनाया है) 3डी प्रिंटिंग के लिए मान्य है। इससे आपका बहुत सारा समय बर्बाद होगा और गलत मॉडल पर फिलामेंट या राल भी बर्बाद होगा।

विवाद

इस बिंदु को समाप्त करने के लिए, आपको पता होना चाहिए कि कुछ है इस फ़ाइल प्रकार का उपयोग करना है या नहीं, इस पर विवाद. हालांकि अभी भी कई झुंड हैं, कुछ पहले से ही विकल्पों की तुलना में एसटीएल को मृत मानते हैं। और कुछ कारण जो वे 3D डिज़ाइन के लिए STL से बचने के लिए देते हैं, वे हैं:

  • खराब संकल्प चूंकि, त्रिभुज करते समय, सीएडी मॉडल की तुलना में कुछ गुणवत्ता खो जाएगी।
  • रंग और बनावट खो जाते हैं, कुछ ऐसा जो अन्य अधिक वर्तमान स्वरूप पहले से ही अनुमति देता है।
  • कोई पैडिंग नियंत्रण नहीं उन्नत।
  • अन्य फ़ाइलें अधिक उत्पादक हैं जब कोई सुधार आवश्यक हो तो एसटीएल की तुलना में उनका संपादन या समीक्षा करते समय।

.stl . के लिए सॉफ्टवेयर

सीएडी बनाम एसटीएल

से कुछ STL फ़ाइल स्वरूप के बारे में अक्सर पूछे जाने वाले प्रश्न वे आम तौर पर इस बात का जिक्र कर रहे हैं कि यह प्रारूप कैसे बनाया जा सकता है, या इसे कैसे खोला जा सकता है, और यहां तक ​​कि इसे कैसे संशोधित किया जा सकता है। ये स्पष्टीकरण यहां दिए गए हैं:

एसटीएल फाइल कैसे खोलें

अगर आपको आश्चर्य होगा तो कैसे एक एसटीएल फ़ाइल खोलें, आप इसे कई तरीकों से कर सकते हैं। उनमें से एक कुछ ऑनलाइन दर्शकों के माध्यम से है, या आपके कंप्यूटर पर स्थापित सॉफ़्टवेयर के साथ भी है। यहां कुछ बेहतरीन विकल्प दिए गए हैं:

एसटीएल फाइल कैसे बनाएं

पैरा एसटीएल फाइलें बनाएं, आपके पास सभी प्लेटफ़ॉर्म के लिए सॉफ़्टवेयर का एक अच्छा प्रदर्शनों की सूची है, और यहां तक ​​कि ऑनलाइन विकल्प भी हैं जैसे:

*ऑटोकैड मोबाइल, मॉर्फी, ऑनशैप, प्रिज्मा3डी, पुट्टी, स्कल्प्टुरा, शापर3डी आदि जैसे मोबाइल उपकरणों के लिए कुछ 3डी संपादन और मॉडलिंग ऐप हैं, हालांकि वे एसटीएल के साथ काम नहीं कर सकते हैं।

STL फ़ाइल को कैसे संपादित करें

इस मामले में, वह सॉफ़्टवेयर जो इसे बनाने में सक्षम है, वह भी अनुमति देता है एक एसटीएल फ़ाइल संपादित करें, इसलिए, प्रोग्राम देखने के लिए, आप पिछले बिंदु को देख सकते हैं।

वैकल्पिक

3D डिज़ाइन, फ़ाइल स्वरूप

धीरे-धीरे वे उभरे हैं कुछ वैकल्पिक प्रारूप 3 डी प्रिंटिंग के लिए डिजाइन के लिए। ये अन्य प्रारूप भी बहुत महत्वपूर्ण हैं, और इसमें शामिल हैं:

इस प्रकार की भाषा वाली फाइलों में न केवल एक एक्सटेंशन होता है, बल्कि कई में प्रस्तुत किया जा सकता है। कुछ हैं .gcode, .mpt, .mpf, .nc, आदि।
  • प्लाई (बहुभुज फ़ाइल स्वरूप): इन फ़ाइलों में एक .ply एक्सटेंशन होता है और यह बहुभुज या त्रिकोण के लिए एक प्रारूप है। इसे 3D स्कैनर से त्रि-आयामी डेटा संग्रहीत करने के लिए डिज़ाइन किया गया था। यह किसी वस्तु का एक सरल ज्यामितीय विवरण है, साथ ही अन्य गुण जैसे रंग, पारदर्शिता, सतह मानदंड, बनावट निर्देशांक आदि। और, एसटीएल की तरह, एक एएससीआईआई और एक बाइनरी संस्करण है।
  • OBJ: .obj एक्सटेंशन वाली फाइलें भी ज्योमेट्री डेफिनिशन फाइल होती हैं। वे वेवफ्रंट टेक्नोलॉजीज द्वारा उन्नत विज़ुअलाइज़र नामक सॉफ़्टवेयर के लिए विकसित किए गए थे। यह वर्तमान में खुला स्रोत है और इसे कई 3D ग्राफिक्स प्रोग्राम द्वारा अपनाया गया है। यह किसी वस्तु के बारे में सरल ज्यामिति जानकारी भी संग्रहीत करता है, जैसे कि प्रत्येक शीर्ष की स्थिति, बनावट, सामान्य, आदि। शीर्षों को वामावर्त घोषित करके, आपको सामान्य चेहरों को स्पष्ट रूप से घोषित करने की आवश्यकता नहीं है। साथ ही, इस प्रारूप में निर्देशांक में इकाइयाँ नहीं होती हैं, लेकिन उनमें पैमाने की जानकारी हो सकती है।
  • 3एमएफ (3डी निर्माण प्रारूप): यह प्रारूप .3mf फ़ाइलों में संग्रहीत है, जो 3MF कंसोर्टियम द्वारा विकसित एक खुला स्रोत मानक है। योगात्मक निर्माण के लिए ज्यामितीय डेटा प्रारूप XML पर आधारित है। इसमें सामग्री, रंग आदि के बारे में जानकारी शामिल हो सकती है।
  • VRML (वर्चुअल रियलिटी मॉडलिंग लैंग्वेज): Web3D कंसोर्टियम द्वारा बनाया गया था। इन फ़ाइलों में एक प्रारूप होता है जिसका उद्देश्य इंटरैक्टिव त्रि-आयामी दृश्यों या वस्तुओं के साथ-साथ सतह के रंग आदि का प्रतिनिधित्व करना है। और वे X3D (eXtensible 3D ग्राफ़िक्स) का आधार हैं।
  • एएमएफ (एडिटिव मैन्युफैक्चरिंग फॉर्मेट): एक फ़ाइल स्वरूप (.amf) जो 3D प्रिंटिंग के लिए योगात्मक निर्माण प्रक्रियाओं के लिए ऑब्जेक्ट विवरण के लिए एक खुला स्रोत मानक भी है। यह एक्सएमएल पर भी आधारित है, और किसी भी सीएडी डिजाइन सॉफ्टवेयर के साथ संगत है। और यह एसटीएल के उत्तराधिकारी के रूप में आया है, लेकिन रंग, सामग्री, पैटर्न और नक्षत्रों के लिए मूल समर्थन सहित सुधारों के साथ।
  • WRL: VRML एक्सटेंशन।

जीकोड क्या है?

जीकोड उदाहरण

स्रोत: https://www.researchgate.net/figure/An-example-of-the-main-body-in-G-code_fig4_327760995

हमने GCode प्रोग्रामिंग भाषा के बारे में बहुत सारी बातें की हैं, क्योंकि यह आज की 3D प्रिंटिंग प्रक्रिया का एक महत्वपूर्ण हिस्सा है, STL डिज़ाइन से आगे बढ़ते हुए एक जी-कोड जो 3डी प्रिंटर के निर्देशों और नियंत्रण मापदंडों वाली एक फाइल है. एक रूपांतरण जो स्लाइसर सॉफ़्टवेयर द्वारा स्वचालित रूप से किया जाएगा।

हम इन कोड के बारे में और अधिक देखेंगे CNC . के बारे में लेख, चूंकि एक 3डी प्रिंटर एक सीएनसी-प्रकार की मशीन से ज्यादा कुछ नहीं है जो प्रिंट करता है ...

यह कोड है आदेश, जो प्रिंटर को बताता है कि किस प्रकार का भाग प्राप्त करने के लिए सामग्री को कैसे और कहाँ निकालना है:

  • G: ये कोड सभी प्रिंटर द्वारा सार्वभौमिक रूप से समझे जाते हैं जो G कोड का उपयोग करते हैं।
  • M: ये 3D प्रिंटर की कुछ श्रृंखलाओं के लिए विशिष्ट कोड हैं।
  • Otros: अन्य मशीनों के अन्य मूल कोड भी हैं, जैसे कि F, T, H, आदि फ़ंक्शन।
आप जी-कोड और ग्राफिक परिणामों के उदाहरण देख सकते हैं इस लिंक.

जैसा कि आप उदाहरण की पिछली छवि में देख सकते हैं, की एक श्रृंखला कोड की लाइनें जो 3D प्रिंटर को क्या करना है, यह बताने के लिए निर्देशांक और अन्य मापदंडों के अलावा और कुछ नहीं हैं, जैसे कि यह एक नुस्खा था:

  • एक्स और जेड: तीन प्रिंटिंग कुल्हाड़ियों के निर्देशांक हैं, अर्थात, एक्सट्रूडर को एक दिशा या किसी अन्य में क्या चलना चाहिए, मूल निर्देशांक 0,0,0 होने के साथ। उदाहरण के लिए, यदि X में 0 से बड़ी कोई संख्या है, तो वह 3D प्रिंटर की चौड़ाई की दिशा में उस निर्देशांक में चली जाएगी। जबकि यदि Y में 0 से ऊपर की कोई संख्या है, तो सिर बाहर और प्रिंट क्षेत्र की दिशा में आगे बढ़ेगा। अंत में, Z में 0 से अधिक कोई भी मान इसे नीचे से ऊपर तक उस निर्दिष्ट निर्देशांक तक स्क्रॉल करने का कारण बनेगा। अर्थात्, टुकड़े के संबंध में, यह कहा जा सकता है कि X की चौड़ाई, Y की गहराई या लंबाई और Z की ऊंचाई होगी।
  • F: उस गति को इंगित करेगा जिस गति से प्रिंट हेड चलता है मिमी/मिनट में इंगित किया गया है।
  • E: मिलीमीटर में एक्सट्रूज़न की लंबाई को संदर्भित करता है।
  • ;: सभी पाठ जो पहले हैं ; यह एक टिप्पणी है और प्रिंटर इसे अनदेखा करता है।
  • G28: इसे आमतौर पर शुरुआत में निष्पादित किया जाता है ताकि सिर स्टॉप पर चला जाए। यदि कोई कुल्हाड़ी निर्दिष्ट नहीं है, तो प्रिंटर सभी 3 को स्थानांतरित कर देगा, लेकिन यदि कोई विशिष्ट निर्दिष्ट किया गया है, तो वह इसे केवल उसी पर लागू करेगा।
  • G1: यह सबसे लोकप्रिय G कमांड में से एक है, क्योंकि यह वही है जो 3D प्रिंटर को चिह्नित निर्देशांक (X, Y) पर रैखिक रूप से चलते हुए सामग्री जमा करने का आदेश देता है। उदाहरण के लिए, G1 X1.0 Y3.5 F7200 निर्देशांक 1.0 और 3.5 द्वारा चिह्नित क्षेत्र के साथ सामग्री जमा करने का संकेत देता है, और 7200 मिमी/मिनट की गति से, अर्थात 120 मिमी/सेकेंड पर।
  • G0: G1 के समान ही करता है, लेकिन सामग्री को बाहर निकाले बिना, यानी यह बिना सामग्री जमा किए सिर को हिलाता है, उन आंदोलनों या क्षेत्रों के लिए जहां कुछ भी जमा नहीं किया जाना चाहिए।
  • G92: प्रिंटर को उसकी कुल्हाड़ियों की वर्तमान स्थिति सेट करने के लिए कहता है, जो तब काम आता है जब आप कुल्हाड़ियों का स्थान बदलना चाहते हैं। प्रत्येक परत की शुरुआत में या पीछे हटने में बहुत उपयोग किया जाता है।
  • M104: एक्सट्रूडर को गर्म करने का आदेश। इसका उपयोग शुरुआत में किया जाता है। उदाहरण के लिए, एम104 एस180 टी0 यह इंगित करेगा कि एक्सट्रूडर T0 को गर्म किया जाएगा (यदि कोई डबल नोजल है तो यह T0 और T1 होगा), जबकि S तापमान निर्धारित करता है, इस मामले में 180ºC।
  • M109: ऊपर के समान, लेकिन यह इंगित करता है कि किसी अन्य कमांड के साथ आगे बढ़ने से पहले प्रिंट को तब तक इंतजार करना चाहिए जब तक कि एक्सट्रूडर तापमान तक न हो जाए।
  • M140 और M190: पिछले दो के समान, लेकिन उनके पास पैरामीटर टी नहीं है, क्योंकि इस मामले में यह बिस्तर के तापमान को संदर्भित करता है।

बेशक, यह जी-कोड काम करता है एफडीएम टाइप प्रिंटर के लिए, चूंकि राल वाले को अन्य मापदंडों की आवश्यकता होगी, लेकिन इस उदाहरण से आपके लिए यह समझना पर्याप्त है कि यह कैसे काम करता है।

रूपांतरण: एसटीएल से…

एसटीएल फ़ाइल रूपांतरण

अंत में, एक और चीज जो उपयोगकर्ताओं के बीच सबसे अधिक संदेह उत्पन्न करती है, विभिन्न प्रारूपों की संख्या को देखते हुए, जो कि 3D CAD डिज़ाइनों को जोड़ते हैं, और विभिन्न स्लाइसर द्वारा उत्पन्न कोड, एक से दूसरे में कैसे परिवर्तित होते हैं। ये लो कुछ सर्वाधिक वांछित रूपांतरण:

यदि आप एक Google खोज करते हैं, तो आप देखेंगे कि कई ऑनलाइन रूपांतरण सेवाएं हैं, जैसे AnyConv या MakeXYZ, जो लगभग किसी भी प्रारूप को परिवर्तित कर सकती हैं, हालांकि वे सभी अच्छी तरह से काम नहीं करते हैं, और उनमें से सभी निःशुल्क नहीं हैं।
  • STL से GCode में कनवर्ट करें: इसे स्लाइसिंग सॉफ्टवेयर के साथ परिवर्तित किया जा सकता है, क्योंकि यह इसके उद्देश्यों में से एक है।
  • एसटीएल से सॉलिडवर्क्स पर जाएं: सॉलिडवर्क्स के साथ ही किया जा सकता है। खुला > फ़ाइल एक्सप्लोरर में प्रारूप में बदलें एसटीएल (*.एसटीएल) > विकल्प > बदलें के रूप में आयात करें a ठोस शरीर o ठोस सतह > स्वीकार करना > ब्राउज़ करें और उस एसटीएल पर क्लिक करें जिसे आप आयात करना चाहते हैं > खुला > अब आप बाईं ओर खुला मॉडल और फीचर ट्री देख सकते हैं > आयातित > फ़ीचरवर्क्स > सुविधाओं को पहचानें > और यह तैयार हो जाएगा।
  • एक छवि को एसटीएल या जेपीजी/पीएनजी/एसवीजी को एसटीएल में कनवर्ट करें: आप इमेज से 3डी मॉडल बनाने और फिर एसटीएल को निर्यात करने के लिए इमेजटोस्टल, सेल्वा3डी, स्मूथी-3डी, आदि जैसी ऑनलाइन सेवाओं का उपयोग कर सकते हैं या कुछ एआई टूल्स और यहां तक ​​कि ब्लेंडर आदि जैसे सॉफ्टवेयर का उपयोग कर सकते हैं।
  • DWG से STL में कनवर्ट करें: यह एक CAD फ़ाइल है, और रूपांतरण करने के लिए कई CAD डिज़ाइन सॉफ़्टवेयर का उपयोग किया जा सकता है। उदाहरण के लिए:
    • ऑटोकैड: आउटपुट> भेजें> निर्यात करें> फ़ाइल का नाम दर्ज करें> लिथोग्राफी (*.stl) प्रकार चुनें> सहेजें।
    • सॉलिडवर्क्स: फ़ाइल> इस रूप में सहेजें> एसटीएल के रूप में सहेजें> विकल्प> संकल्प> ठीक> ठीक> सहेजें।
  • OBJ से STL . तक: दोनों ऑनलाइन रूपांतरण सेवाओं का उपयोग किया जा सकता है, साथ ही कुछ स्थानीय सॉफ़्टवेयर टूल भी। उदाहरण के लिए, Spin3D के साथ आप निम्न कार्य कर सकते हैं: फ़ाइलें जोड़ें > खोलें > फ़ोल्डर में सहेजें में गंतव्य फ़ोल्डर चुनें > आउटपुट स्वरूप चुनें > stl > कनवर्ट करें बटन दबाएं और प्रक्रिया समाप्त होने तक प्रतीक्षा करें।
  • स्केचअप से STL . पर जाएं: आप इसे स्केचअप के साथ एक आसान तरीके से कर सकते हैं, क्योंकि इसमें आयात और निर्यात दोनों कार्य हैं। इस मामले में जब आपके पास स्केचअप फ़ाइल खुली होती है, तो आपको चरणों का पालन करके निर्यात करने की आवश्यकता होती है: फ़ाइल> निर्यात> 3D मॉडल> ​​चुनें कि STL को कहाँ सहेजना है> STreolithography फ़ाइल (.stl) के रूप में सहेजें> निर्यात करें।

अधिक जानकारी


2 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   रुबेन कहा

    बहुत अच्छी तरह से समझाया और बहुत स्पष्ट।
    संश्लेषण के लिए धन्यवाद।

    1.    इसहाक कहा

      आपको बहुत बहुत धन्यवाद!