ट्यूटोरियल
अपना पहला वाइंडिंग प्रोग्राम बनाने से पहले, कुछ बुनियादी बातें तैयार रखना सहायक होता है। प्रोग्राम विज़ार्ड, जो Filament Winding > Programs > Add a new Program में मिलता है, मशीनों, मैंड्रेल, पेआउट आई और कच्चे माल के लिए पहले से बने टेम्पलेट्स के साथ आता है, जिससे अधिकांश प्रारंभिक सेटअप कार्य आपके लिए पहले ही हो चुका होता है।
इस विज़ार्ड का पूरा लाभ उठाने के लिए, निम्नलिखित जानकारी पास में रखें:
- आपकी मशीन पर स्थापित HMI ब्रांड और उसके अक्षों को किस प्रकार कॉन्फ़िगर किया गया है;
- जिस प्रकार के मैंड्रेल का आप उपयोग करेंगे और उसके समग्र आयाम;
- वह बैंड चौड़ाई जिसके साथ आपकी मशीन काम करती है।
यह एक नई सामग्री दर्ज करने के लिए प्रारंभिक स्क्रीन है। Create चुनने पर सामग्री फ़ॉर्म खुलता है, जहाँ आप इसकी संरचना, माप की इकाई और सामग्री सूची (बिल ऑफ मटेरियल्स) कॉन्फ़िगर करते हैं, जैसा कि अगले भाग में विस्तार से बताया गया है।
यह फ़ॉर्म वह स्थान है जहाँ आप एक समग्र (कंपोज़िट) सामग्री दर्ज करते हैं और सिस्टम को तीन बातें बताते हैं: तैयार उत्पाद क्या है, खपत को ट्रैक करने के लिए किस माप इकाई का उपयोग किया जाता है, और रेसिपी (बिल ऑफ मटेरियल्स) कैसी दिखती है।
यहाँ प्रत्येक फ़ील्ड का अर्थ बताया गया है:
1) नाम
सामग्री के लिए एक स्वतंत्र-पाठ लेबल, जो आमतौर पर रेज़िन/फाइबर अनुपात और रोविंग प्रकार का वर्णन करता है, जैसे "30% Resin 70% Roving Tex 2200"।
2) सामग्री प्रकार
Composite पर सेट करें, जिसका अर्थ है कि यह प्रविष्टि एक ही कच्चे माल के बजाय कई घटकों का मिश्रण है। उपलब्ध प्रकार हैं:
- फाइबर — रोविंग, टो, फैब्रिक या वील; फाइबर की खपत को kg, tex या g/m में ट्रैक करता है।
- रेज़िन — एपॉक्सी, पॉलिएस्टर, विनाइल एस्टर; रेज़िन की खपत को kg या L में ट्रैक करता है, वैकल्पिक रूप से आयतन/द्रव्यमान रूपांतरण के लिए घनत्व के साथ।
- प्रीप्रेग — फाइबर जिसमें पहले से ही रेज़िन होता है; इसे सीधे m, m² या kg में ट्रैक किया जाता है।
- कंपोज़िट — कई घटकों से बनी एक रेसिपी, जिसे बिल ऑफ मटेरियल्स के माध्यम से परिभाषित किया जाता है।
- फिलर — ठोस योजक जैसे सिलिका, माइक्रोस्फीयर, टैल्क या पिगमेंट।
- रिलीज़ — रिलीज़ एजेंट या सेपरेशन फिल्म, जैसे वैक्स, PVA या रिलीज़ फिल्म।
3) अनुपात की गणना के लिए लंबाई
रेसिपी को स्केल करने के लिए उपयोग की जाने वाली आधार मात्रा को परिभाषित करता है। यदि उत्पाद इकाई लंबाई है और यह मान 1 है, तो नीचे दिया गया बिल ऑफ मटेरियल्स तैयार सामग्री के 1 किमी के लिए खपत का वर्णन करता है; इसे 10 पर सेट करने का अर्थ है कि वही रेसिपी 10 किमी पर लागू होती है।
4) उत्पाद माप इकाई
वह इकाई जिसमें तैयार कंपोज़िट को मापा जाता है, आमतौर पर लंबाई (किमी), क्योंकि फिलामेंट वाइंडिंग में जो खपत होती है वह आमतौर पर बैंड/लैमिनेट की लंबाई या पथ की लंबाई होती है।
5) BoM पंक्तियाँ (बिल ऑफ मटेरियल्स)
वास्तविक रेसिपी: प्रत्येक पंक्ति में एक घटक, उसकी कितनी खपत होती है, और उसकी माप इकाई सूचीबद्ध होती है, साथ ही पंक्तियाँ जोड़ने, संपादित करने या हटाने के विकल्प भी होते हैं। उदाहरण के लिए, प्रति किमी कंपोज़िट: 2.2 kg Roving Tex 2200, 0.942 kg रेज़िन, और 9.8 g MEK (उत्प्रेरक)।
6) ठीक है / रद्द करें
OK सामग्री और उसकी रेसिपी को सहेजता है; Cancel परिवर्तनों को त्याग देता है।
यह स्क्रीन एक विज़ार्ड है जो पहले से बने टेम्पलेट से एक मैंड्रेल बनाता है।
1) नाम
वह लेबल जो आपकी सूचियों और प्रोग्रामों में इस मैंड्रेल की पहचान करेगा। अच्छे उदाहरणों में प्रकार, व्यास और लंबाई शामिल हैं, जैसे "POLE Ø380-156 x 12500"। इन विवरणों को पहले से शामिल करने से मैंड्रेल को बाद में पहचानना आसान हो जाता है।
2) टेम्पलेट
एक पूर्व-कॉन्फ़िगर मैंड्रेल मॉडल चुनें, उदाहरण के लिए "POLE Ø380-156 X 12500MM"। इसे चुनने पर स्वचालित रूप से ज्यामिति लोड हो जाती है: आकार/प्रकार, प्रारंभ और अंत व्यास, कुल लंबाई, और टेम्पलेट द्वारा परिभाषित कोई भी अन्य आयाम।
टेम्पलेट फ़ील्ड के बगल में, पेंसिल आइकन आपको चयनित टेम्पलेट के आयामों को संपादित करने देता है, जबकि प्लस आइकन आपको एक नया टेम्पलेट बनाकर उसे मानक के रूप में सहेजने देता है।
OK चुने गए टेम्पलेट से मैंड्रेल बनाता है; Cancel बिना सहेजे विज़ार्ड को बंद कर देता है।
यह वह स्थान है जहाँ आप मैंड्रेल की ज्यामिति संपादित करते हैं जिसका उपयोग सॉफ़्टवेयर वाइंडिंग पथ की गणना के लिए करता है।
जब तक मैंड्रेल संपादन योग्य रहता है, तब तक स्टेटस Draft दिखाता है। Name सूचियों और प्रोग्रामों में दिखाया जाने वाला लेबल है। Format यह निर्धारित करता है कि कौन सा आकार मॉडल और आयाम आवश्यक हैं, और तदनुसार स्केच को अपडेट करता है।
ज्यामिति पैरामीटर (आमतौर पर D1–D4 और L1–L3 के रूप में लेबल किए गए) सीधे स्क्रीन पर दिखाए गए स्केच में फीड होते हैं। सामान्य फ़ील्ड में शामिल हैं:
- डेटम — गणनाओं में मैंड्रेल की स्थिति निर्धारित करने के लिए "शून्य" बिंदु के रूप में उपयोग किया जाने वाला संदर्भ ऑफ़सेट।
- व्यास 1 / व्यास 2 — मैंड्रेल के मुख्य व्यास। एक शंक्वाकार मैंड्रेल पर ये बड़े और छोटे सिरे होते हैं; एक ट्यूब पर वे आमतौर पर बराबर होते हैं।
- लंबाई — वाइंडिंग के लिए उपयोग की जाने वाली मुख्य बॉडी की लंबाई।
- टॉप एक्सिस की लंबाई — माउंटिंग शाफ्ट/स्टब की लंबाई।
- बेस एक्सिस व्यास — उस माउंटिंग शाफ्ट का व्यास।
- घर्षण — वाइंडिंग मॉडल द्वारा उपयोग किया जाने वाला गुणांक।
Format ड्रॉपडाउन तीन आकार प्रदान करता है:
- शंक्वाकार — लंबाई के साथ व्यास 1 से व्यास 2 तक पतला होता जाता है।
- ट्यूब — स्थिर व्यास वाला एक सिलेंडर।
- कैप्सूल — गोल या अंडाकार सिरों वाला एक बेलनाकार पिंड।
मैंड्रेल की तरह, पेआउट आई (पे-आउट हेड) भी एक टेम्पलेट पर आधारित विज़ार्ड के माध्यम से बनाई जाती है।
1) नाम
इसे एक ऐसा नाम दें जो आपकी सूचियों और प्रोग्रामों में दिखाई देगा, आदर्श रूप से रोलर प्रकार, रोलरों की संख्या या मशीन मॉडल का उल्लेख करते हुए, उदाहरण के लिए "Payout Eye 1 - 2 Rollers"।
2) टेम्पलेट
एक पूर्व-कॉन्फ़िगर पेआउट आई टेम्पलेट चुनें (उदाहरण के लिए "PAY OUT")। यह स्वचालित रूप से इसकी ज्यामिति और ऑफ़सेट, रोलर/गाइड कॉन्फ़िगरेशन, बैंड-चौड़ाई सीमाएँ, और डिफ़ॉल्ट कोण या क्लीयरेंस मान लोड करता है, जो इस बात पर निर्भर करता है कि टेम्पलेट को कैसे परिभाषित किया गया था।
यह स्क्रीन पेआउट हेड और उन नियमों को कॉन्फ़िगर करती है जिनका उपयोग सॉफ़्टवेयर मोटाई, दूरी और मैंड्रेल की दूरी की गणना के लिए करता है।
1) हेडर
Status संपादन योग्य (Draft) स्थिति दिखाता है, और Name पेआउट हेड की पहचान करता है।
2) साइज़ बैंड सूची
यह लुकअप तालिका सिस्टम को बताती है कि किसी दिए गए वाइंडिंग कोण के लिए कौन सी बैंड चौड़ाई, सामग्री, मोटाई और फिलामेंट संख्या लागू करनी है। प्रत्येक पंक्ति में कोण (जैसे 15°, 50°, 65°, 90°), बैंड चौड़ाई, उपयोग की गई सामग्री, अपेक्षित परत मोटाई, और फिलामेंट संख्या शामिल होती है, साथ ही पंक्तियों को संपादित करने या हटाने के लिए आइकन और नई पंक्तियाँ जोड़ने के लिए एक बटन होता है। यह तालिका सीधे बैंड चौड़ाई, मोटाई और सामग्री खपत को निर्धारित करती है जब भी आप किसी मिलान कोण पर एक प्रोग्राम जनरेट करते हैं।
3) दूरी नियम
यह परिभाषित करता है कि सिस्टम मैंड्रेल के सापेक्ष पेआउट स्थिति की गणना के लिए किस नियम का उपयोग करता है। तीन विकल्प उपलब्ध हैं:
- रोविंग लंबाई — पेआउट हेड से मैंड्रेल की सतह तक वास्तविक फाइबर पथ लंबाई पर आधारित; सबसे ज्यामितीय रूप से सटीक विकल्प, जो शंक्वाकार या कैप्सूल मैंड्रेल के लिए उपयुक्त है।
- मैंड्रेल से स्थिर दूरी — मैंड्रेल की सतह से एक निश्चित दूरी बनाए रखता है, स्थानीय त्रिज्या बदलने पर स्वचालित रूप से समायोजित होता है; उपयोगी जब मशीन को हमेशा भाग से एक निश्चित दूरी पर रहना चाहिए।
- मैंड्रेल केंद्रीय अक्ष से स्थिर दूरी — सतह के बजाय मैंड्रेल की केंद्र रेखा से एक स्थिर दूरी बनाए रखता है; यह उन मशीनों के लिए उपयुक्त है जो केंद्र रेखा के संदर्भ में काम करती हैं।
4) मैंड्रेल दूरी
पेआउट हेड और मैंड्रेल के बीच की दूरी, जो फाइबर पथ ज्यामिति, संक्रमणों के पास कोण सटीकता, और टक्कर की निकासी को प्रभावित करती है।
5) अनुप्रस्थ ऑफ़सेट
मैंड्रेल की केंद्र रेखा के सापेक्ष पेआउट हेड का पार्श्व ऑफ़सेट।
6) ठीक है / रद्द करें
OK पेआउट हेड कॉन्फ़िगरेशन को सहेजता है; Cancel परिवर्तनों को त्याग देता है।
यह स्क्रीन एक विज़ार्ड है जो एक टेम्पलेट से मशीन प्रोफ़ाइल बनाता है, जो इसके अक्ष कॉन्फ़िगरेशन और प्रोग्राम जनरेट करते समय उपयोग किए जाने वाले पोस्ट-प्रोसेसिंग व्यवहार को परिभाषित करता है।
1) नाम
कंट्रोलर ब्रांड और अक्ष सेट की पहचान करने वाला एक नाम दर्ज करें, जैसे "Kollmorgen 4-Axis FW"।
2) टेम्पलेट
एक पूर्व-कॉन्फ़िगर मशीन टेम्पलेट चुनें — विकल्पों में आमतौर पर TexComputer, Kollmorgen (3 या 4 अक्ष), Mach3 या LinuxCNC जैसे कंट्रोलर शामिल होते हैं। एक मशीन टेम्पलेट यह परिभाषित करता है कि कौन से अक्ष मौजूद हैं, प्रत्येक क्या दर्शाता है (जैसे मैंड्रेल घूर्णन, कैरिज यात्रा, दृष्टिकोण, पेआउट घूर्णन), उनकी दिशा परंपराएँ, इकाइयाँ और स्केलिंग, और उस कंट्रोलर के लिए आउटपुट/पोस्ट-प्रोसेसिंग प्रारूप।
यह पृष्ठ सामान्य मशीन सेटिंग्स, अक्ष सीमाएँ और गति, और सॉफ़्टवेयर आउटपुट प्रोग्राम को कैसे लिखता है, इसे कॉन्फ़िगर करता है।
1) सामान्य फ़ील्ड
Status प्रोफ़ाइल की स्थिति दिखाता है (परीक्षण के दौरान Draft)। Name और Description प्रोफ़ाइल की पहचान करते हैं। Generated File Extension आपके कंट्रोलर से मेल खाने के लिए निर्यातित फ़ाइल प्रकार (.nc, .tap, .txt, .pgm) सेट करता है। Unit System सभी आयामों और फीड मानों के लिए मीट्रिक और इंपीरियल के बीच स्विच करता है। Friction पथ मॉडल द्वारा उपयोग किया जाने वाला गुणांक है।
2) पथ रिज़ॉल्यूशन
Distance Points in Turn Around और Distance Points in Geodesic टर्न-अराउंड ज़ोन और नियमित वाइंडिंग ज़ोन में बिंदु दूरी (और इसलिए चिकनाई बनाम प्रोग्राम आकार) को नियंत्रित करते हैं। Number of Points in 360 Degrees यह सेट करता है कि मैंड्रेल के एक पूर्ण चक्कर को कितनी बारीकी से दर्शाया जाए।
3) आउटपुट फ़िल्टरिंग / स्मूथिंग
एक वैकल्पिक G-code फ़िल्टर जनरेट किए गए पथ को चिकना कर सकता है। संबंधित सेटिंग्स में तीखे कोनों को नरम करने के लिए Smooth factor, यह नियंत्रित करने के लिए कि कितनी आसपास की लाइनें समायोजित होती हैं Around Line Edit, और छोटे रैखिक खंडों को मिलाकर हल्का प्रोग्राम बनाने वाला Reduce Lines in Linear Motion विकल्प शामिल हैं।
4) गति / फ़ीड लॉजिक
Tangential Fiber Velocity फ़ीड मानों की गणना के लिए उपयोग की जाने वाली लक्ष्य सतह गति सेट करता है। FeedRate Unit of Measure आपके कंट्रोलर की अपेक्षा (जैसे mm/min) से मेल खाना चाहिए। Minimal Process Time एक सुरक्षा पैरामीटर है जो अवास्तविक रूप से छोटे समय चरणों से बचाता है।
5) अक्ष तालिका
प्रत्येक पंक्ति एक अक्ष का प्रकार, अधिकतम गति, न्यूनतम/अधिकतम सॉफ्ट सीमाएँ, त्वरण और माप इकाई परिभाषित करती है। एक विशिष्ट 4-अक्ष सेटअप में: A मैंड्रेल घूर्णन है, Y इम्प्रेग्नेशन कैरिज यात्रा है, X मैंड्रेल दृष्टिकोण दूरी है, और Z पेआउट झुकाव है। ये सीमाएँ जनरेट किए गए प्रोग्राम को मशीन की भौतिक क्षमताओं के भीतर रखती हैं।
6) पोस्ट-प्रोसेसर ब्लॉक
बड़े टेक्स्ट ब्लॉक अंतिम आउटपुट फ़ाइल को इकट्ठा करते हैं: मैंड्रेल डेटा के साथ एक हेडर टिप्पणी, एक साइकल हेडर जो पोज़िशनिंग मोड सेट करता है और साइकल सारांश प्रिंट करता है, सबप्रोग्राम और सबप्रोग्राम-कॉल ब्लॉक जो दोहराए गए साइकल को समूहित करते हैं, एक फुटर, और एक संकलित पूर्वावलोकन जो दिखाता है कि सभी ब्लॉक किस क्रम में जोड़े गए हैं।
यह उदाहरण दिखाता है कि प्रोग्राम टेक्स्ट वास्तव में अपने घटक ब्लॉकों से कैसे बनाया जाता है: हेडर, सबप्रोग्राम कॉल, मोशन लाइनें और फुटर।
1) Head $C — मुख्य हेडर
प्रोग्राम की पहली पंक्तियाँ, आमतौर पर एक प्रोग्राम-स्टार्ट मार्कर और नंबर (जैसे O1000), उसके बाद नाम, बेस और टॉप व्यास, और लंबाई जैसे मैंड्रेल मानों से भरी एक टिप्पणी।
2) Head $PC — साइकल हेडर
प्रत्येक वाइंडिंग साइकल शुरू होने से पहले डाला जाता है: साइकल के कोण, व्यास, इंडेक्स, बैंड चौड़ाई, पेआउट नाम और रोविंग लंबाई को सारांशित करने वाली एक टिप्पणी, उसके बाद G90 (absolute), एक रैपिड पोज़िशनिंग मूव, G91 (incremental) और G64 (continuous path) जैसे मोड-सेटिंग कमांड, साथ ही सक्षम होने पर एक वैकल्पिक स्टॉप।
3) Group $PROGRAM — सबप्रोग्राम परिभाषा
सबप्रोग्राम बॉडी को परिभाषित करता है जो बार-बार निष्पादित होती है, एक सबप्रोग्राम नंबर के साथ शुरू होती है और मोशन लाइन प्लेसहोल्डर के बाद एक एंड-ऑफ़-सबप्रोग्राम कमांड (M99) के साथ समाप्त होती है।
4) Group $PA — सबप्रोग्राम कॉल
मुख्य प्रोग्राम को बताता है कि उस सबप्रोग्राम को दी गई संख्या में बार चलाना है, सबप्रोग्राम नंबर और रिपीट काउंट के साथ M98 कॉल का उपयोग करते हुए।
5) Cycle $PLA — मुख्य मोशन लाइन
वाइंडिंग के एक वृद्धिशील चरण के लिए मुख्य बहु-अक्ष गति: घूर्णन, अनुप्रस्थ, दृष्टिकोण और झुकाव अक्षों के लिए वृद्धिशील मान, एक फ़ीडरेट, और साइकल नंबर तथा प्रत्येक अक्ष की पूर्ण स्थिति के साथ एक अनुगामी डिबग टिप्पणी।
6) सभी साइकल
सक्षम होने पर, पोस्ट-प्रोसेसर सभी परिभाषित साइकल (जॉब में हर कोण, बैंड चौड़ाई और सामग्री संयोजन) जनरेट करता है, न कि केवल एक।
7) Footer $PF — मुख्य फुटर
प्रोग्राम के अंतिम एंड-ऑफ़-प्रोग्राम कमांड से ठीक पहले जोड़ा गया एक वैकल्पिक ब्लॉक।
8) संकलित $C
एक पूर्वावलोकन सूची जो दिखाती है कि कौन से ब्लॉक — हेडर, साइकल हेडर, सबप्रोग्राम, सबप्रोग्राम कॉल, फुटर — किस क्रम में जोड़े गए हैं, ताकि अंतिम प्रोग्राम बने।
9) Footer $R — प्रोग्राम समाप्ति
अंतिम समापन कमांड, आमतौर पर M30 (program end and rewind), लक्ष्य कंट्रोलर के लिए विशिष्ट किसी भी प्रीफ़िक्स फ़ॉर्मेटिंग के साथ।
प्रोग्राम हेडर
Status दिखाता है कि प्रोग्राम Draft है या Done। Name और Description इसकी पहचान करते हैं, और Mandrel गणनाओं और सिमुलेशन के लिए उपयोग की जाने वाली ज्यामिति का चयन करता है।
मशीन / पेआउट हेड सेटअप
एक समर्पित पैनल प्रोग्राम के लिए "कंपाइलर इनपुट" को परिभाषित करता है: एक वैकल्पिक नोट फ़ील्ड, Machine प्रोफ़ाइल, मल्टी-हेड सेटअप के लिए एक Multi Payout Head विकल्प, Payout Head कॉन्फ़िगरेशन, Material रेसिपी, फिलामेंट्स की संख्या, और आउटपुट G-Code फ़ाइल नाम। वैकल्पिक चेकबॉक्स में Multi Velocity (परिवर्तनीय गति लॉजिक), Increase Extremity (सिरों के पास सुदृढ़ीकरण), Thickness Scaling, Tapered Thickness, और Cycle 3D (3D विज़ुअलाइज़ेशन) शामिल हैं।
परतें
प्रोग्राम की रेसिपी परतों की एक सूची है, जिनमें से प्रत्येक एक टिप्पणी, कोण, वैकल्पिक घूर्णन उलटाव, वाइंडिंग प्रकार (जैसे Helical), प्रारंभिक स्थिति, लंबाई, मोटाई, और स्वचालित रूप से गणना की गई फिलामेंट संख्या के साथ एक वाइंडिंग ऑपरेशन का प्रतिनिधित्व करती है। प्रत्येक परत के लिए रैंप इन/आउट और एक वैकल्पिक स्टॉप सेट किया जा सकता है, और बटन आपको परतें जोड़ने, पुनः क्रमबद्ध करने, संपादित करने या हटाने देते हैं। प्रत्येक परत आंशिक सामग्री खपत की भी रिपोर्ट करती है, जबकि पूरा प्रोग्राम कुल खपत दिखाता है।
परत संपादक
एक परत खोलने पर वही फ़ील्ड विस्तार से दिखती हैं — कंपाइलर जानकारी, टिप्पणी, कोण, घूर्णन, वाइंडिंग प्रकार, स्थिति, लंबाई, मोटाई, फिलामेंट संख्या, रैंप और स्टॉप — साथ ही, उस परत के लिए, एक मोटाई-बनाम-लंबाई चार्ट, प्रति-अक्ष वेग प्रोफ़ाइल, और रेज़िन, उत्प्रेरक और रोविंग खपत का विवरण।