STL फाइल्स: तुम्हाला या फॉरमॅटबद्दल आणि त्याच्या पर्यायांबद्दल माहिती असण्याची गरज आहे

STL रेंडर

जर तुम्ही 3D प्रिंटिंगच्या जगात प्रवेश केला असेल, तर तुम्ही निश्चितपणे एकापेक्षा जास्त ठिकाणी STL हे संक्षिप्त रूप पाहिले असेल. हे परिवर्णी शब्द संदर्भित करतात फाईल फॉरमॅटचा एक प्रकार (विस्तार .stl सह) जे खूप महत्वाचे आहे, जरी आता काही पर्याय आहेत. आणि हे असे आहे की, 3D डिझाईन्स जसेच्या तसे मुद्रित केले जाऊ शकत नाहीत, जसे की तुम्हाला माहित आहे, आणि त्यांना काही मध्यवर्ती चरणांची आवश्यकता आहे.

जेव्हा तुमच्याकडे 3D मॉडेलची संकल्पना असेल, तेव्हा तुम्ही CAD डिझाइन सॉफ्टवेअर वापरणे आवश्यक आहे आणि रेंडर जनरेट करणे आवश्यक आहे. नंतर ते STL फॉरमॅटमध्ये निर्यात केले जाऊ शकते आणि नंतर स्लायसरमधून पास केले जाऊ शकते जे तयार करण्यासाठी "स्लाइस" करते, उदाहरणार्थ, एक GCode जो 3D प्रिंटरद्वारे समजण्यायोग्य आणि जेणेकरून तुकडा पूर्ण होईपर्यंत स्तर तयार केले जाऊ शकतात. परंतु जर तुम्हाला ते पूर्णपणे समजत नसेल तर काळजी करू नका, आम्ही तुम्हाला जे काही माहित असणे आवश्यक आहे ते येथे स्पष्ट करू.

3D मॉडेल प्रक्रिया

ब्लेंडर

पारंपारिक प्रिंटरसह आपल्याकडे एक प्रोग्राम आहे, जसे की पीडीएफ रीडर, किंवा टेक्स्ट एडिटर, वर्ड प्रोसेसर, इ, ज्यामध्ये प्रिंटिंगसाठी एक फंक्शन आहे, जे दाबल्यावर, दस्तऐवज प्रिंट रांगेत जाईल. छापणे. तथापि, 3D प्रिंटरमध्ये ते थोडे अधिक क्लिष्ट आहे, कारण सॉफ्टवेअरच्या 3 श्रेणी आवश्यक आहेत ते कार्य करण्यासाठी:

  • 3 डी मॉडेलिंग सॉफ्टवेअर: हे मॉडेलिंग किंवा CAD टूल्स असू शकतात ज्यामध्ये तुम्ही प्रिंट करू इच्छित मॉडेल तयार करा. काही उदाहरणे अशी:
    • टिंकरकॅड
    • ब्लेंडर
    • BRL-CAD
    • डिझाईन स्पार्क मेकॅनिकल
    • फ्री कॅड
    • ओपन एससीएड
    • पंख 3 डी
    • ऑटोडेस्क ऑटोकॅड
    • ऑटोडस्क फ्यूजन 360
    • ऑटोडस्क इन्व्हेंटर
    • 3 डी स्लॅश
    • स्केचअप
    • 3D MoI
    • Rhino3D
    • सिनेमा 4D
    • घन कामे
    • माया
    • 3 डी एस कमाल
  • स्लीसर: हा एक प्रकारचा सॉफ्टवेअर आहे जो मागील प्रोग्रामपैकी एकाने डिझाइन केलेली फाईल घेतो आणि त्याचे तुकडे करतो, म्हणजेच ते थरांमध्ये कापतो. अशाप्रकारे, हे 3D प्रिंटरद्वारे समजले जाऊ शकते, जे तुम्हाला माहिती आहे की, ते स्तरानुसार स्तर तयार करते आणि G-Code (बहुतेक 3D प्रिंटर उत्पादकांमध्ये एक प्रमुख भाषा) मध्ये रूपांतरित करते. या फायलींमध्ये अतिरिक्त डेटा देखील समाविष्ट आहे जसे की छपाईची गती, तापमान, स्तराची उंची, जर मल्टी-एक्सट्रूजन असेल तर इ. मुळात एक CAM टूल जे प्रिंटरला मॉडेल बनविण्यास सक्षम होण्यासाठी सर्व सूचना व्युत्पन्न करते. काही उदाहरणे अशी:
    • अल्टीमेकर क्यूरा
    • रिपीटर
    • सरलीकृत 3 डी
    • slic3r
    • KISSlicer
    • कल्पना तयार करणारा
    • ऑक्टोप्रिंट
    • 3DPrinterOS
  • प्रिंटर होस्ट किंवा होस्ट सॉफ्टवेअर: 3D प्रिंटिंगमध्ये ते एका प्रोग्रामला संदर्भित करते ज्याची उपयोगिता स्लायसरकडून GCode फाइल प्राप्त करणे आणि कोड प्रिंटरवरच वितरित करणे आहे, सामान्यतः USB पोर्टद्वारे किंवा नेटवर्कद्वारे. अशा प्रकारे, प्रिंटर X (0.00), Y (0.00) आणि Z (0.00) निर्देशांकांसह GCode कमांडच्या या «रेसिपी» चा अर्थ लावू शकतो ज्यामध्ये ऑब्जेक्ट आणि आवश्यक पॅरामीटर्स तयार करण्यासाठी डोके हलविले जाणे आवश्यक आहे. बर्‍याच प्रकरणांमध्ये, होस्ट सॉफ्टवेअर स्लाइसरमध्येच समाकलित केले जाते, म्हणून ते सहसा एकच प्रोग्राम असतात (स्लाइसरची उदाहरणे पहा).
डिझाईन सॉफ्टवेअरमध्ये तुम्हाला योग्य ते निवडण्याचे स्वातंत्र्य आहे, इतर दोनच्या बाबतीत असे नाही. 3D प्रिंटर सहसा त्यापैकी फक्त एक किंवा अनेकांना समर्थन देतात, परंतु ते त्या सर्वांना समर्थन देत नाहीत.

हे शेवटचे दोन मुद्दे ते सहसा 3D प्रिंटरसह येतात, पारंपारिक प्रिंटर ड्रायव्हर्सप्रमाणे. तथापि, डिझाइन सॉफ्टवेअर तुम्हाला ते स्वतंत्रपणे निवडावे लागेल.

स्लाइसिंग: 3D स्लाइडर म्हणजे काय

मागील विभागात तुम्ही स्लाइडरबद्दल अधिक जाणून घेतले आहे, ते सॉफ्टवेअर जे आवश्यक स्तर, त्याचे आकार आणि परिमाणे मिळविण्यासाठी डिझाइन केलेले 3D मॉडेल कट करते जेणेकरून 3D प्रिंटरला ते कसे तयार करायचे हे कळेल. तथापि, 3D प्रिंटिंगमध्ये स्लाइसिंग प्रक्रिया हा अतिशय मनोरंजक आणि प्रक्रियेतील मूलभूत टप्पा आहे. म्हणून, येथे आपण याबद्दल अधिक माहिती मिळवू शकता.

स्लाइस, स्लाइस 3D

El स्टेप बाय स्टेप स्लाइसिंग प्रक्रिया वापरलेल्या 3D प्रिंटिंग तंत्रज्ञानावर अवलंबून थोडेसे वेगळे आहे. आणि मुळात तुम्ही यात फरक करू शकता:

  • FDM स्लाइसिंग: या प्रकरणात, अनेक अक्षांवर (X/Y) तंतोतंत नियंत्रण आवश्यक आहे, कारण ते डोके दोन अक्षांमध्ये हलवत आहेत आणि त्रिमितीय ऑब्जेक्ट तयार करण्यासाठी प्रिंट हेडच्या हालचालीची खूप आवश्यकता आहे. यात नोजलचे तापमान आणि कूलिंग यांसारख्या पॅरामीटर्सचाही समावेश असेल. स्लायसरने GCode व्युत्पन्न केल्यावर, अंतर्गत प्रिंटर कंट्रोलरचे अल्गोरिदम आवश्यक आदेशांची अंमलबजावणी करण्यासाठी प्रभारी असतील.
  • SLA स्लाइसिंग: या प्रकरणात, कमांड्समध्ये एक्सपोजर वेळा आणि उंचीचा वेग देखील समाविष्ट करणे आवश्यक आहे. आणि हे असे आहे कारण, एक्सट्रूझनद्वारे थर जमा करण्याऐवजी, आपण प्रकाश बीमला राळच्या वेगवेगळ्या भागांकडे निर्देशित केले पाहिजे जेणेकरून ते घट्ट होण्यासाठी आणि स्तर तयार करा, तर दुसरा नवीन स्तर तयार करण्यास परवानगी देण्यासाठी ऑब्जेक्ट वाढवा. या तंत्राला FDM पेक्षा कमी हालचाल आवश्यक आहे, कारण लेसर निर्देशित करण्यासाठी केवळ प्रतिबिंबित करणारा आरसा नियंत्रित केला जातो. या व्यतिरिक्त, काहीतरी महत्त्वाचे हायलाइट केले पाहिजे आणि ते म्हणजे या प्रकारचे प्रिंटर सहसा GCode वापरत नाहीत, परंतु त्यांच्याकडे सहसा त्यांचे स्वतःचे मालकीचे कोड असतात (म्हणून, त्यांना त्यांचे स्वतःचे कटिंग किंवा स्लाइसर सॉफ्टवेअर आवश्यक असते). तथापि, SLA साठी काही जेनेरिक आहेत जसे की ChiTuBox आणि FormWare, जे या प्रकारच्या अनेक 3D प्रिंटरशी सुसंगत आहेत.
  • DLP आणि MSLA स्लाइसिंग: या दुस-या बाबतीत, ते SLA सारखेच असेल, परंतु या फरकाने फक्त बिल्ड प्लेटचीच हालचाल आवश्यक असेल, जी प्रक्रियेदरम्यान Z अक्षाच्या बाजूने प्रवास करेल. इतर माहिती प्रदर्शन पॅनेल किंवा स्क्रीनवर केंद्रित केली जाईल.
  • इतर: बाकीच्यांसाठी, जसे की SLS, SLM, EBM, इत्यादी, मुद्रण प्रक्रियेत लक्षणीय फरक असू शकतात. लक्षात ठेवा, उल्लेख केलेल्या या तीन प्रकरणांमध्ये, आणखी एक व्हेरिएबल देखील जोडले गेले आहे, जसे की बाईंडरचे इंजेक्शन आणि त्यास अधिक जटिल स्लाइसिंग प्रक्रिया आवश्यक आहे. आणि त्यात आपण हे जोडले पाहिजे की ब्रँडचे SLS प्रिंटर मॉडेल स्पर्धेच्या SLS प्रिंटरसारखे कार्य करणार नाही, म्हणून विशिष्ट कटिंग सॉफ्टवेअर आवश्यक आहे (ते सहसा निर्माता स्वतःच प्रदान केलेले प्रोप्रायटरी प्रोग्राम असतात).

शेवटी, मी जोडू इच्छितो की बेल्जियन कंपनी नावाची आहे भौतिक बनवणे ज्याने ए जटिल सॉफ्टवेअर जे सर्व 3D प्रिंटिंग तंत्रज्ञानामध्ये काम करते आणि 3D प्रिंटरसाठी शक्तिशाली ड्रायव्हर म्हणतात जादू. शिवाय, विशिष्ट मशीनसाठी योग्य कट फाइल तयार करण्यासाठी हे सॉफ्टवेअर मॉड्यूल्ससह वर्धित केले जाऊ शकते.

STL फायली

STL-फाइल

आतापर्यंत, संदर्भ दिले गेले आहेत STL फायली, जे या लेखाचे मूळ आहेत. तथापि, या लोकप्रिय स्वरूपाचा अद्याप सखोल अभ्यास केला गेला नाही. या विभागात तुम्ही ते सखोलपणे जाणून घेऊ शकाल:

एसटीएल फाइल म्हणजे काय?

चे स्वरूप STL-फाइल ही 3D प्रिंटर ड्रायव्हरला आवश्यक असलेली फाइल आहे, म्हणजे प्रिंटर हार्डवेअर इच्छित आकार मुद्रित करू शकतो, दुसऱ्या शब्दांत, ते त्रि-आयामी ऑब्जेक्टच्या पृष्ठभागाची भूमिती एन्कोड करण्यास अनुमती देते. हे 3 च्या दशकात 80D सिस्टम्सच्या चक हलने तयार केले होते आणि संक्षिप्त रूप पूर्णपणे स्पष्ट नाही.

भौमितिक एन्कोडिंग द्वारे एन्कोड केले जाऊ शकते टेसेलेशन, भौमितिक आकारांना अशा प्रकारे इंटरपोज करणे की तेथे कोणतेही ओव्हरलॅप किंवा मोकळी जागा नाहीत, म्हणजे मोज़ेकसारखे. उदाहरणार्थ, GPU रेंडरिंगच्या बाबतीत जसे त्रिकोण वापरून आकार तयार केले जाऊ शकतात. त्रिकोणांची एक बारीक जाळी त्रिकोणांची संख्या आणि त्यांच्या 3 बिंदूंच्या समन्वयांसह 3D मॉडेलची संपूर्ण पृष्ठभाग तयार करेल.

बायनरी STL वि ASCII STL

हे बायनरी फॉरमॅटमध्ये STL आणि ASCII फॉरमॅटमध्ये STL मध्ये फरक करते. या टाइल्स आणि इतर पॅरामीटर्सची माहिती संग्रहित आणि प्रतिनिधित्व करण्याचे दोन मार्ग. ए 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 STL फाइल्स व्युत्पन्न करते. ते कॉम्पॅक्ट करण्यासाठी, आम्ही वापरतो STL स्वरूप बायनरी, जसे की:

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 फाइल आहे किंवा उदाहरणार्थ बायनरी STL तयार करण्यासाठी एक साधा घन.

शेवटी, जर तुम्ही विचार करत असाल तर ASCII किंवा बायनरी चांगले आहे, सत्य हे आहे की बायनरी त्यांच्या लहान आकारामुळे नेहमी 3D प्रिंटिंगसाठी शिफारस केल्या जातात. तथापि, जर तुम्हाला कोडची तपासणी करायची असेल आणि ते व्यक्तिचलितपणे डीबग करायचे असेल, तर तुमच्याकडे ASCII आणि संपादन वापरण्याशिवाय दुसरा कोणताही मार्ग नाही, कारण त्याचा अर्थ लावणे अधिक अंतर्ज्ञानी आहे.

एसटीएलचे फायदे आणि तोटे

नेहमीप्रमाणे STL फायलींचे त्यांचे फायदे आणि तोटे आहेत. हे तुमच्या प्रोजेक्टसाठी योग्य स्वरूप आहे की नाही किंवा तुम्ही ते कधी वापरू नये हे निर्धारित करण्यासाठी तुम्ही त्यांना ओळखणे महत्त्वाचे आहे:

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

सर्व STL 3D प्रिंटिंगसाठी योग्य नाहीत

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

म्हणून प्रयत्न करा सत्यापित करा की STL (जर तुम्ही ते स्वतः तयार केले नसेल तर) 3D प्रिंटिंगसाठी वैध आहे. यामुळे तुमचा बराच वेळ वाया जाईल आणि चुकीच्या मॉडेलवर फिलामेंट किंवा राळ वाया जाईल.

विवाद

हा मुद्दा पूर्ण करण्यासाठी, आपल्याला माहित असले पाहिजे की काही आहे हा फाइल प्रकार वापरायचा की नाही यावर वाद. तरीही आजूबाजूला बरेच थवे आहेत, काही लोक आधीच पर्यायांच्या तुलनेत STL मृत मानतात. आणि 3D डिझाइनसाठी STL टाळण्याची काही कारणे त्यांनी दिली आहेत:

  • खराब रिझोल्यूशन कारण, त्रिकोणी करताना, CAD मॉडेलच्या तुलनेत काही गुणवत्ता गमावली जाईल.
  • रंग आणि पोत हरवले आहेत, जे इतर अधिक वर्तमान स्वरूप आधीच अनुमती देते.
  • पॅडिंग नियंत्रण नाही प्रगत
  • इतर फायली अधिक उत्पादक आहेत STL पेक्षा त्यांचे संपादन किंवा पुनरावलोकन करताना कोणतीही सुधारणा आवश्यक असल्यास.

.stl साठी सॉफ्टवेअर

CAD वि. STL

काही STL फाईल फॉरमॅटबद्दल वारंवार विचारले जाणारे प्रश्न ते सहसा हे स्वरूप कसे तयार केले जाऊ शकते किंवा ते कसे उघडले जाऊ शकते आणि ते कसे सुधारित केले जाऊ शकते याचा संदर्भ देत आहेत. येथे ही स्पष्टीकरणे आहेत:

STL फाईल कशी उघडायची

आपण कसे आश्चर्य तर STL फाईल उघडा, तुम्ही ते अनेक प्रकारे करू शकता. त्यापैकी एक काही ऑनलाइन दर्शकांद्वारे किंवा तुमच्या संगणकावर स्थापित सॉफ्टवेअरसह आहे. येथे काही सर्वोत्तम पर्याय आहेत:

STL फाईल कशी तयार करावी

परिच्छेद STL फाइल्स तयार करा, तुमच्याकडे सर्व प्लॅटफॉर्मसाठी सॉफ्टवेअरचा चांगला संग्रह आहे आणि अगदी ऑनलाइन पर्याय जसे की:

*मोबाइल उपकरणांसाठी काही 3D संपादन आणि मॉडेलिंग अॅप्स आहेत जसे की AutoCAD Mobile, Morphi, OnShape, Prisma3D, Putty, Sculptura, Shapr3D, इत्यादी, जरी ते STL सह कार्य करू शकत नाहीत.

STL फाइल कशी संपादित करावी

या प्रकरणात, ते तयार करण्यास सक्षम असलेले सॉफ्टवेअर देखील परवानगी देते STL फाइल संपादित करा, म्हणून, कार्यक्रम पाहण्यासाठी, आपण मागील बिंदू पाहू शकता.

पर्याय

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

हळूहळू ते उदयास आले काही पर्यायी स्वरूप 3D प्रिंटिंगसाठी डिझाइनसाठी. हे इतर स्वरूप देखील खूप महत्वाचे आहेत आणि त्यात हे समाविष्ट आहे:

या प्रकारच्या भाषेतील फाइल्समध्ये केवळ एक विस्तार नसतो, परंतु अनेकांमध्ये सादर केला जाऊ शकतो. काही .gcode, .mpt, .mpf, .nc, इ.
  • PLY (बहुभुज फाइल स्वरूप): या फाइल्समध्ये .ply एक्स्टेंशन आहे आणि ते बहुभुज किंवा त्रिकोणासाठी एक स्वरूप आहे. हे 3D स्कॅनरमधून त्रिमितीय डेटा संचयित करण्यासाठी डिझाइन केले होते. हे एखाद्या वस्तूचे साधे भौमितिक वर्णन आहे, तसेच रंग, पारदर्शकता, पृष्ठभाग सामान्य, पोत निर्देशांक इ. आणि, STL प्रमाणे, एक ASCII आणि बायनरी आवृत्ती आहे.
  • ओबीजे: .obj एक्स्टेंशन असलेल्या फाइल्स देखील भूमिती व्याख्या फाइल्स आहेत. ते Wavefront Technologies ने Advanced Visualizer नावाच्या सॉफ्टवेअरसाठी विकसित केले होते. हे सध्या ओपन सोर्स आहे आणि अनेक 3D ग्राफिक्स प्रोग्राम्सनी त्याचा अवलंब केला आहे. हे ऑब्जेक्टबद्दल साधी भूमिती माहिती देखील संग्रहित करते, जसे की प्रत्येक शिरोबिंदूची स्थिती, पोत, सामान्य इ. शिरोबिंदू घड्याळाच्या उलट दिशेने घोषित करून, तुम्हाला सामान्य चेहरे स्पष्टपणे घोषित करण्याची आवश्यकता नाही. तसेच, या फॉरमॅटमधील कोऑर्डिनेट्समध्ये युनिट्स नसतात, परंतु त्यामध्ये स्केल माहिती असू शकते.
  • 3MF (3D उत्पादन स्वरूप): हे फॉरमॅट .3mf फाईल्समध्ये साठवले जाते, 3MF कन्सोर्टियमने विकसित केलेले ओपन सोर्स मानक. अॅडिटीव्ह मॅन्युफॅक्चरिंगसाठी भौमितिक डेटा फॉरमॅट XML वर आधारित आहे. त्यात साहित्य, रंग इत्यादींबद्दल माहिती समाविष्ट असू शकते.
  • VRML (आभासी वास्तविकता मॉडेलिंग भाषा): Web3D Consortium द्वारे तयार केले गेले. या फाइल्समध्ये एक फॉरमॅट आहे ज्याचा उद्देश संवादात्मक त्रिमितीय दृश्ये किंवा वस्तू तसेच पृष्ठभागाचा रंग इ. आणि ते X3D (एक्सटेंसिबल 3D ग्राफिक्स) चा आधार आहेत.
  • AMF (अॅडिटिव्ह मॅन्युफॅक्चरिंग फॉरमॅट): एक फाईल फॉरमॅट (.amf) जे 3D प्रिंटिंगसाठी अॅडिटीव्ह मॅन्युफॅक्चरिंग प्रक्रियेसाठी ऑब्जेक्ट वर्णनासाठी एक ओपन सोर्स मानक देखील आहे. हे XML वर देखील आधारित आहे आणि कोणत्याही CAD डिझाइन सॉफ्टवेअरशी सुसंगत आहे. आणि ते STL चे उत्तराधिकारी म्हणून आले आहे, परंतु रंग, साहित्य, नमुने आणि नक्षत्रांसाठी मूळ समर्थन समाविष्ट करण्यासारख्या सुधारणांसह.
  • डब्ल्यूआरएल: VRML विस्तार.

GCode म्हणजे काय?

GCode उदाहरण

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

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

आपण या कोड्सबद्दल अधिक पाहू CNC बद्दलचे लेख, कारण 3D प्रिंटर हे CNC-प्रकारच्या मशीनपेक्षा अधिक काही नाही जे प्रिंट करते…

या कोडमध्ये आहे आज्ञा, जे प्रिंटरला सांगतील की, कोणत्या प्रकारचा भाग मिळवण्यासाठी सामग्री कशी आणि कुठे बाहेर काढायची:

  • G: हे कोड G कोड वापरणाऱ्या सर्व प्रिंटरद्वारे सर्वत्र समजले जातात.
  • M: हे 3D प्रिंटरच्या विशिष्ट मालिकेसाठी विशिष्ट कोड आहेत.
  • इतर: इतर मशीनचे इतर मूळ कोड देखील आहेत, जसे की फंक्शन्स F, T, H, इ.
तुम्ही G-Codes आणि ग्राफिक परिणामांची उदाहरणे पाहू शकता हा दुवा.

जसे की आपण उदाहरणाच्या मागील प्रतिमेत पाहू शकता, ची मालिका कोडच्या ओळी जे 3D प्रिंटरला काय करावे हे सांगण्यासाठी निर्देशांक आणि इतर पॅरामीटर्सपेक्षा अधिक काही नाही, जणू ती एक कृती आहे:

  • X आणि Z: हे तीन प्रिंटिंग अक्षांचे कोऑर्डिनेट्स आहेत, म्हणजेच एक्सट्रूडरने एका दिशेने किंवा दुसर्‍या दिशेने काय हलवले पाहिजे, मूळ निर्देशांक 0,0,0 आहेत. उदाहरणार्थ, X मध्ये 0 पेक्षा मोठी संख्या असल्यास, ती 3D प्रिंटरच्या रुंदीच्या दिशेने त्या समन्वयाकडे जाईल. जर Y मध्ये 0 च्या वर संख्या असेल तर, डोके प्रिंट झोनच्या बाहेर आणि दिशेने फिरेल. शेवटी, Z मध्‍ये 0 पेक्षा मोठे कोणतेही मूल्‍य तळापासून वरपर्यंत निर्दिष्ट निर्देशांकापर्यंत स्क्रोल करण्‍यास कारणीभूत ठरेल. म्हणजेच, तुकड्याच्या संदर्भात, असे म्हणता येईल की X रुंदी, Y खोली किंवा लांबी आणि Z ही उंची असेल.
  • F: mm/min मध्ये प्रिंट हेड कोणत्या गतीने हलते ते दर्शवेल.
  • E: मिलिमीटरमध्ये एक्सट्रूजनच्या लांबीचा संदर्भ देते.
  • ;: च्या आधी असलेला सर्व मजकूर; ही एक टिप्पणी आहे आणि प्रिंटर त्याकडे दुर्लक्ष करतो.
  • G28: हे सहसा सुरवातीला चालवले जाते जेणेकरून डोके थांबेकडे सरकते. जर कोणतेही अक्ष निर्दिष्ट केले नसतील, तर प्रिंटर सर्व 3 हलवेल, परंतु जर एक विशिष्ट निर्दिष्ट केला असेल, तर तो फक्त त्यास लागू करेल.
  • G1: हा सर्वात लोकप्रिय G आदेशांपैकी एक आहे, कारण तो 3D प्रिंटरला चिन्हांकित कोऑर्डिनेट (X,Y) वर रेखीयरित्या हलवताना सामग्री जमा करण्याचा आदेश देतो. उदाहरणार्थ, G1 X1.0 Y3.5 F7200 निर्देशांक 1.0 आणि 3.5 ने चिन्हांकित केलेल्या क्षेत्रासह आणि 7200 mm/मिनिट वेगाने, म्हणजेच 120 mm/s ने सामग्री जमा करण्यास सूचित करते.
  • G0: G1 प्रमाणेच करते, परंतु सामग्री बाहेर काढल्याशिवाय, म्हणजे, ते सामग्री जमा न करता डोके हलवते, त्या हालचालींसाठी किंवा ज्या भागात काहीही जमा केले जाऊ नये.
  • G92: प्रिंटरला त्याच्या अक्षांची वर्तमान स्थिती सेट करण्यास सांगते, जे तुम्हाला अक्षांचे स्थान बदलायचे असेल तेव्हा सुलभ आहे. प्रत्येक लेयरच्या सुरूवातीस किंवा मागे घेण्यामध्ये अगदी योग्यरित्या वापरले जाते.
  • एमएक्सएनएक्सएक्सः एक्सट्रूडर गरम करण्याची आज्ञा. हे सुरुवातीला वापरले जाते. उदाहरणार्थ, M104 S180 T0 एक्सट्रूडर T0 गरम झाल्याचे सूचित करेल (जर दुहेरी नोजल असेल तर ते T0 आणि T1 असेल), तर S तापमान निश्चित करते, या प्रकरणात 180ºC.
  • एमएक्सएनएक्सएक्सः वरील प्रमाणेच, परंतु इतर कोणत्याही आज्ञांसह पुढे जाण्यापूर्वी एक्सट्रूडर तापमानापर्यंत होईपर्यंत प्रिंटने प्रतीक्षा करावी असे सूचित करते.
  • M140 आणि M190: मागील दोन प्रमाणेच, परंतु त्यांच्याकडे पॅरामीटर टी नाही, कारण या प्रकरणात ते बेडच्या तापमानाचा संदर्भ देते.

अर्थात, हा जी-कोड कार्य करतो FDM प्रकारच्या प्रिंटरसाठी, कारण राळांना इतर पॅरामीटर्सची आवश्यकता असेल, परंतु या उदाहरणासह ते कसे कार्य करते हे समजून घेणे आपल्यासाठी पुरेसे आहे.

रूपांतरणे: STL ते…

STL फाइल रूपांतरण

शेवटी, वापरकर्त्यांमध्ये सर्वात जास्त शंका निर्माण करणारी दुसरी गोष्ट, अस्तित्वात असलेल्या विविध स्वरूपांची संख्या, 3D CAD डिझाईन्स आणि वेगवेगळ्या स्लाइसर्सद्वारे व्युत्पन्न केलेले कोड जोडणे, एकातून दुसऱ्यामध्ये कसे रूपांतरित करायचे ते आहे. येथे तुमच्याकडे आहे काही सर्वाधिक इच्छित रूपांतरणे:

तुम्ही Google शोध घेतल्यास, तुम्हाला दिसेल की अनेक ऑनलाइन रूपांतरण सेवा आहेत, जसे की AnyConv किंवा MakeXYZ, त्या जवळजवळ कोणत्याही स्वरूपनात रूपांतरित करू शकतात, जरी त्या सर्व चांगले कार्य करत नसल्या, आणि त्या सर्व विनामूल्य नाहीत.
  • STL वरून GCode मध्ये रूपांतरित करा: हे स्लाइसिंग सॉफ्टवेअरसह रूपांतरित केले जाऊ शकते, कारण ते त्याच्या उद्दिष्टांपैकी एक आहे.
  • STL वरून Solidworks वर जा: सॉलिडवर्क्सनेच करता येते. उघडा > फाईल एक्सप्लोररमध्ये फॉरमॅटमध्ये बदला STL (*.stl) > पर्याय > बदला म्हणून आयात करा a घन शरीर o घन पृष्ठभाग > स्वीकार > आपण आयात करू इच्छित STL वर ब्राउझ करा आणि क्लिक करा > उघडा > आता तुम्ही ओपन मॉडेल आणि फीचर्स ट्री डावीकडे पाहू शकता > आयात केले > फीचरवर्क्स > वैशिष्ट्ये ओळखा > आणि ते तयार होईल.
  • प्रतिमा STL किंवा JPG/PNG/SVG STL मध्ये रूपांतरित करा: तुम्ही Imagetostl, Selva3D, Smoothie-3D, इत्यादीसारख्या ऑनलाइन सेवा वापरू शकता किंवा इमेजमधून 3D मॉडेल तयार करण्यासाठी काही AI टूल्स आणि अगदी ब्लेंडर इत्यादी सॉफ्टवेअर वापरू शकता आणि नंतर STL वर निर्यात करू शकता.
  • DWG मधून STL मध्ये रूपांतरित करा: ही एक CAD फाइल आहे, आणि अनेक CAD डिझाइन सॉफ्टवेअर रूपांतरण करण्यासाठी वापरले जाऊ शकतात. उदाहरणार्थ:
    • ऑटोकॅड: आउटपुट > पाठवा > निर्यात करा > फाईलचे नाव प्रविष्ट करा > लिथोग्राफी प्रकार निवडा (*.stl) > जतन करा.
    • सॉलिडवर्क्स: फाइल > सेव्ह ॲझ > एसटीएल म्हणून सेव्ह > ऑप्शन्स > रिझोल्यूशन > फाइन > ओके > सेव्ह.
  • OBJ पासून STL पर्यंत: दोन्ही ऑनलाइन रूपांतरण सेवा वापरल्या जाऊ शकतात, तसेच काही स्थानिक सॉफ्टवेअर टूल्स. उदाहरणार्थ, Spin3D सह तुम्ही पुढील गोष्टी करू शकता: फाइल्स जोडा > उघडा > फोल्डरमध्ये सेव्ह करा मधील डेस्टिनेशन फोल्डर निवडा > आउटपुट फॉरमॅट निवडा > stl > कन्व्हर्ट बटण दाबा आणि प्रक्रिया पूर्ण होण्याची प्रतीक्षा करा.
  • Sketchup वरून STL वर जा: तुम्ही हे स्केचअप सोबतच सोप्या पद्धतीने करू शकता, कारण त्यात आयात आणि निर्यात दोन्ही कार्ये आहेत. या प्रकरणात तुम्हाला स्केचअप फाइल उघडल्यावर या पायऱ्या फॉलो करून निर्यात करणे आवश्यक आहे: फाइल > निर्यात > 3D मॉडेल > STL कुठे सेव्ह करायचे ते निवडा > STereolithography फाइल (.stl) म्हणून जतन करा > निर्यात करा.

अधिक माहिती


2 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   रुबेन म्हणाले

    खूप चांगले स्पष्ट केले आणि अगदी स्पष्ट.
    संश्लेषणाबद्दल धन्यवाद.

    1.    इसहाक म्हणाले

      धन्यवाद!