ट्यूटोरियल
अपना पहला वाइंडिंग प्रोग्राम बनाने से पहले, कुछ बुनियादी बातों को तैयार करने में मदद मिलती है। प्रोग्राम विज़ार्ड, जो Filament Winding > Programs > Add a new Program के अंतर्गत पाया जाता है, पहले से ही मशीनों, mandrels, payout eyes और कच्चे माल के लिए तैयार-निर्मित टेम्पलेट के साथ आता है, इसलिए अधिकांश सेटअप कार्य आपके लिए किया जाता है।
इस विज़ार्ड का सर्वोत्तम उपयोग करने के लिए, निम्नलिखित जानकारी हाथ में रखें:
- HMI ब्रांड आपकी मशीन पर स्थापित और कैसे इसके अक्ष कॉन्फ़िगर किए गए हैं;
- मैंड्रेल प्रकार आप उपयोग करेंगे और इसके समग्र आयाम;
- बैंड चौड़ाई आपकी मशीन के साथ काम करती है।
यह एक नई सामग्री पंजीकृत करने के लिए शुरुआती स्क्रीन है। बनाएं का चयन करने से सामग्री फॉर्म खुल जाता है, जहां आप अगले अनुभाग में विस्तृत रूप से इसकी संरचना, माप की इकाई और सामग्री की बिल कॉन्फ़िगर करते हैं।
यह वह फॉर्म है जहां आप एक समग्र सामग्री पंजीकृत करते हैं और सिस्टम को तीन चीजें बताते हैं: तैयार उत्पाद क्या है, खपत को ट्रैक करने के लिए माप की कौन सी इकाई का उपयोग किया जाता है, और रेसिपी (सामग्री की बिल) कैसी दिखती है।
यहां प्रत्येक क्षेत्र का मतलब है:
1) नाम
सामग्री के लिए एक मुक्त-पाठ लेबल, आमतौर पर resin/fiber अनुपात और roving प्रकार का वर्णन करते हुए, जैसे "30% Resin 70% Roving Tex 2200"।
2) सामग्री का प्रकार
Composite पर सेट करें, जिसका अर्थ है कि यह प्रविष्टि एक एकल कच्चे माल के बजाय कई घटकों का मिश्रण है। उपलब्ध प्रकार हैं:
- फाइबर — roving, tow, fabric या veil; kg, tex या g/m में फाइबर खपत को ट्रैक करता है।
- रेजिन — एपॉक्सी, पॉलिएस्टर, विनाइल एस्टर; kg या L में रेजिन खपत को ट्रैक करता है, वैकल्पिक रूप से मात्रा/द्रव्यमान रूपांतरण के लिए घनत्व के साथ।
- Prepreg — फाइबर जो पहले से ही रेजिन युक्त है; m, m² या kg में सीधे ट्रैक किया जाता है।
- समग्र — कई घटकों से बना एक नुस्खा, सामग्री के विधेयक के माध्यम से परिभाषित।
- फिलर — ठोस योजक जैसे सिलिका, microspheres, talc या pigment।
- रिलीज़ — रिलीज़ एजेंट या अलगाव फिल्म, जैसे wax, PVA या रिलीज़ फिल्म।
3) अनुपात की गणना करने के लिए लंबाई
रेसिपी को स्केल करने के लिए उपयोग किया जाने वाला आधार मात्रा परिभाषित करता है। यदि उत्पाद इकाई लंबाई है और यह मान 1 है, तो नीचे सामग्री की विधेयक 1 किमी की तैयार सामग्री के लिए खपत का वर्णन करता है; इसे 10 पर सेट करने का अर्थ है कि वही रेसिपी 10 किमी पर लागू होता है।
4) उत्पाद माप की इकाई
वह इकाई जिसमें तैयार समग्र को मापा जाता है, आमतौर पर लंबाई (किमी), क्योंकि फिलामेंट वाइंडिंग में जो खपत होती है वह आमतौर पर बैंड/लैमिनेट की लंबाई या प्रक्षेपवक्र की लंबाई होती है।
5) BoM लाइनें (बिल ऑफ मटेरियल्स)
वास्तविक रेसिपी: प्रत्येक लाइन एक घटक, इसकी कितनी खपत होती है, और इसकी माप की इकाई सूचीबद्ध करती है, लाइनों को जोड़ने, संपादित करने या हटाने के विकल्प के साथ। उदाहरण के लिए, प्रति किमी समग्र: Roving Tex 2200 के 2.2 किग्रा, राल के 0.942 किग्रा, और MEK (उत्प्रेरक) के 9.8 ग्राम।
6) ठीक है / रद्द करें
ठीक है सामग्री और इसकी रेसिपी को सहेजता है; रद्द करें परिवर्तनों को रद्द करता है।
यह स्क्रीन एक विज़ार्ड है जो एक तैयार-निर्मित टेम्पलेट से मैंड्रेल बनाता है।
1) नाम
वह लेबल जो इस मैंड्रेल की पहचान आपकी सूचियों और प्रोग्रामों में करेगा। अच्छे उदाहरणों में एक प्रकार, व्यास और लंबाई शामिल है, जैसे "POLE Ø380-156 x 12500"। शुरुआत में ये विवरण शामिल करने से मैंड्रेल को बाद में आसानी से पहचानना आसान हो जाता है।
2) टेम्पलेट
एक पूर्व-कॉन्फ़िगर की गई mandrel मॉडल चुनें, उदाहरण के लिए "POLE Ø380-156 X 12500MM"। इसे चुनने से स्वचालित रूप से ज्यामिति लोड हो जाती है: आकार/प्रकार, आरंभ और अंत व्यास, कुल लंबाई, और कोई अन्य आयाम जो टेम्पलेट परिभाषित करता है।
टेम्पलेट फ़ील्ड के आगे, पेंसिल आइकन आपको चयनित टेम्पलेट के आयामों को संपादित करने देता है, जबकि प्लस आइकन आपको एक नया टेम्पलेट बनाने देता है जिसे मानक के रूप में सहेजा जा सकता है।
ठीक है चुने गए टेम्पलेट से mandrel बनाता है; रद्द करें बिना सहेजे विज़ार्ड को बंद करता है।
यह वह जगह है जहां आप मैंड्रेल ज्यामिति को संपादित करते हैं जो सॉफ्टवेयर वाइंडिंग पथ की गणना करने के लिए उपयोग करता है।
स्थिति जब mandrel अभी भी संपादन योग्य है तो Draft दिखाता है। नाम सूचियों और प्रोग्राम में दिखाया गया लेबल है। प्रारूप निर्धारित करता है कि कौन सी आकार मॉडल और आयाम आवश्यक हैं, और स्केच को तदनुसार अपडेट करता है।
ज्यामिति पैरामीटर (आमतौर पर D1–D4 और L1–L3 लेबल किए गए) सीधे स्क्रीन पर दिखाए गए स्केच में फीड करते हैं। सामान्य फ़ील्ड में शामिल हैं:
- Datum — एक संदर्भ ऑफसेट जिसका उपयोग गणनाओं में mandrel को स्थापित करने के लिए "शून्य" बिंदु के रूप में किया जाता है।
- व्यास 1 / व्यास 2 — mandrel के मुख्य व्यास। शंकु mandrel पर ये बड़े और छोटे सिरे हैं; एक ट्यूब पर वे आम तौर पर बराबर होते हैं।
- लंबाई — वाइंडिंग के लिए उपयोग की जाने वाली मुख्य बॉडी लंबाई।
- शीर्ष अक्ष की लंबाई — माउंटिंग शाफ्ट/स्टब की लंबाई।
- व्यास आधार अक्ष — उस माउंटिंग शाफ्ट का व्यास।
- घर्षण — वाइंडिंग मॉडल द्वारा उपयोग किया जाने वाला गुणांक।
प्रारूप ड्रॉपडाउन तीन आकार प्रदान करता है:
- शंकु — लंबाई के साथ व्यास 1 से व्यास 2 तक को टेपर किया गया।
- ट्यूब — एक निरंतर-व्यास बेलन।
- कैप्सूल — गोल या अंडाकार सिरों वाली एक बेलनाकार पिंड।
मैंड्रेल की तरह, पेआउट आई को एक टेम्पलेट के आधार पर एक विज़ार्ड के माध्यम से बनाया जाता है।
1) नाम
इसे एक ऐसा नाम दें जो आपकी सूचियों और प्रोग्राम में दिखाई देगा, आदर्श रूप से रोलर प्रकार, रोलर की संख्या या मशीन मॉडल को ध्यान में रखते हुए, उदाहरण के लिए "Payout Eye 1 - 2 Rollers"।
2) टेम्पलेट
एक पूर्व-कॉन्फ़िगर किए गए पेआउट आई टेम्पलेट चुनें (जैसे "PAY OUT")। यह स्वचालित रूप से इसकी ज्यामिति और ऑफसेट, रोलर/गाइड कॉन्फ़िगरेशन, बैंड-चौड़ाई सीमाएं और डिफ़ॉल्ट कोण या क्लीयरेंस मान लोड करता है, इसके आधार पर कि टेम्पलेट कैसे परिभाषित किया गया था।
यह स्क्रीन पेआउट आई को कॉन्फ़िगर करती है और सॉफ्टवेयर मोटाई, रिक्ति और मैंड्रेल की दूरी की गणना करने के लिए उपयोग करती है।
1) शीर्षलेख
स्थिति संपादन योग्य (Draft) स्थिति दिखाता है, और नाम payout eye की पहचान करता है।
2) आकार बैंड सूची
यह लुकअप टेबल सिस्टम को बताता है, किसी दिए गए वाइंडिंग कोण के लिए, कौन सी बैंड चौड़ाई, सामग्री, मोटाई और फिलामेंट गणना लागू करनी है। प्रत्येक पंक्ति कोण (जैसे 15°, 50°, 65°, 90°), बैंड चौड़ाई, उपयोग की गई सामग्री, अपेक्षित परत की मोटाई, और फिलामेंट गणना शामिल करती है, पंक्तियों को संपादित या हटाने के लिए आइकन और नए जोड़ने के लिए एक बटन। यह तालिका सीधे बैंड चौड़ाई, मोटाई और सामग्री की खपत को चलाती है जब भी आप मेलिंग कोण पर एक प्रोग्राम जेनरेट करते हैं।
3) नियम दूरी
परिभाषित करता है कि सिस्टम mandrel के सापेक्ष पेआउट स्थिति की गणना करने के लिए कौन सा नियम उपयोग करता है। तीन विकल्प उपलब्ध हैं:
- Roving की लंबाई — payout eye से mandrel की सतह तक वास्तविक फाइबर पथ की लंबाई के आधार पर; सबसे ज्यामिति-सटीक विकल्प, शंकु या कैप्सूल mandrels के लिए अच्छी तरह से उपयुक्त।
- Mandrel से स्थिर दूरी — mandrel सतह से एक निश्चित stand-off रखता है, जैसे-जैसे स्थानीय त्रिज्या परिवर्तन होता है, स्वचालित रूप से समायोजित होता है; उपयोगी जब मशीन को हमेशा भाग से एक निर्धारित दूरी रखनी चाहिए।
- Mandrel केंद्रीय अक्ष से निश्चित दूरी — सतह के बजाय mandrel केंद्र रेखा से एक स्थिर दूरी रखता है; केंद्र रेखा के लिए संदर्भित मशीनों के लिए उपयुक्त।
4) दूरी Mandrel
पेआउट आई और मैंड्रेल के बीच की दूरी, जो फाइबर पथ ज्यामिति, संक्रमण के निकट कोण सटीकता और टकराव निकासी को प्रभावित करती है।
5) ऑफसेट अनुप्रस्थ
मैंड्रेल केंद्रलाइन के सापेक्ष पेआउट आई की पार्श्व ऑफसेट।
6) ठीक है / रद्द करें
ठीक है payout eye कॉन्फ़िगरेशन को सहेजता है; रद्द करें परिवर्तनों को रद्द करता है।
यह स्क्रीन एक विज़ार्ड है जो एक टेम्पलेट से मशीन प्रोफाइल बनाता है, जो इसके अक्ष कॉन्फ़िगरेशन और प्रोग्राम उत्पन्न करते समय उपयोग किए जाने वाले पोस्ट-प्रोसेसिंग व्यवहार को परिभाषित करता है।
1) नाम
नियंत्रक ब्रांड और अक्ष सेट की पहचान करने वाला एक नाम दर्ज करें, उदाहरण के लिए "Kollmorgen 4-Axis FW"।
2) टेम्पलेट
एक पूर्व-कॉन्फ़िगर की गई मशीन टेम्पलेट चुनें — विकल्प आमतौर पर TexComputer, Kollmorgen (3 या 4 अक्ष), Mach3 या LinuxCNC जैसे नियंत्रकों को शामिल करते हैं। एक मशीन टेम्पलेट परिभाषित करता है कि कौन से अक्ष मौजूद हैं, प्रत्येक एक का प्रतिनिधित्व क्या करता है (जैसे mandrel घूर्णन, गाड़ी यात्रा, दृष्टिकोण, payout घूर्णन), उनकी दिशा परंपराएं, इकाइयां और स्केलिंग, और उस नियंत्रक के लिए आउटपुट/पोस्ट-प्रोसेसिंग प्रारूप।
यह पृष्ठ सामान्य मशीन सेटिंग्स, अक्ष सीमाएं और गति, और सॉफ्टवेयर आउटपुट प्रोग्राम कैसे लिखता है इसे कॉन्फ़िगर करता है।
1) सामान्य क्षेत्र
स्थिति प्रोफाइल की स्थिति दिखाता है (परीक्षण के दौरान Draft)। नाम और विवरण प्रोफाइल की पहचान करते हैं। उत्पन्न फाइल एक्सटेंशन निर्यातित फाइल प्रकार (.nc, .tap, .txt, .pgm) को आपके नियंत्रक से मेल खाने के लिए सेट करता है। यूनिट सिस्टम सभी आयामों और फीड मानों के लिए मीट्रिक और imperial के बीच स्विच करता है। घर्षण ट्रैजेक्टरी मॉडल द्वारा उपयोग किया जाने वाला एक गुणांक है।
2) ट्रैजेक्टरी रिज़ॉल्यूशन
यांत्रिकी के चारों ओर दूरी बिंदु और Geodesic में दूरी बिंदु बिंदु रिक्ति (और इसलिए चिकनीपन बनाम प्रोग्राम आकार) को नियंत्रित करते हैं। 360 डिग्री में अंक की संख्या निर्धारित करती है कि एक पूर्ण mandrel क्रांति कितनी बारीकी से प्रदर्शित की जाती है।
3) आउटपुट फ़िल्टरिंग / स्मूथिंग
एक वैकल्पिक G-code फिल्टर उत्पन्न पथ को सुगम कर सकता है। संबंधित सेटिंग्स में एक Smooth कारक शामिल है जो तीव्र कोनों को नरम करने के लिए, Around Line Edit यह नियंत्रित करने के लिए कि कितनी आसपास की लाइनें समायोजित हो जाती हैं, और एक Reduce Lines in Linear Motion विकल्प जो छोटे रैखिक खंडों को एक हल्के प्रोग्राम में विलय करता है।
4) गति / फीड तर्क
स्पर्शरेखा फाइबर वेग लक्ष्य सतह गति निर्धारित करता है जिसका उपयोग फीड मानों को गणना करने के लिए किया जाता है। फीडरेट माप की इकाई आपके नियंत्रक की अपेक्षा से मेल खाना चाहिए (जैसे mm/min)। न्यूनतम प्रक्रिया समय एक सुरक्षा पैरामीटर है जो अवास्तविक रूप से छोटे समय चरणों से बचता है।
5) अक्ष तालिका
प्रत्येक पंक्ति एक अक्ष का प्रकार, अधिकतम गति, न्यूनतम/अधिकतम नरम सीमाएं, त्वरण और माप की इकाई को परिभाषित करता है। एक विशिष्ट 4-अक्ष सेटअप में: A mandrel घूर्णन है, Y impregnation गाड़ी यात्रा है, X mandrel दृष्टिकोण दूरी है, और Z payout झुकाव है। ये सीमाएं उत्पन्न प्रोग्राम को मशीन की भौतिक क्षमताओं के भीतर रखती हैं।
6) पोस्ट-प्रोसेसर ब्लॉक
बड़े टेक्स्ट ब्लॉक अंतिम आउटपुट फ़ाइल को असेंबल करते हैं: मैंड्रेल डेटा वाली एक हेडर टिप्पणी, एक चक्र हेडर जो स्थिति मोड सेट करता है और एक चक्र सारांश प्रिंट करता है, उप-प्रोग्राम और उप-प्रोग्राम-कॉल ब्लॉक जो दोहराए गए चक्रों को समूहित करते हैं, एक फुटर, और एक संकलित पूर्वावलोकन जो दिखाता है कि सभी ब्लॉक किस क्रम में संयोजित हैं।
यह उदाहरण दिखाता है कि प्रोग्राम पाठ को वास्तव में इसके घटक ब्लॉक से कैसे बनाया जाता है: हेडर, उप-प्रोग्राम कॉल, गति लाइनें और फुटर।
1) Head $C — मुख्य शीर्षलेख
प्रोग्राम के पहली लाइनें, आमतौर पर एक प्रोग्राम-स्टार्ट मार्कर और संख्या (जैसे O1000) जिसके बाद मैंड्रेल मान जैसे नाम, आधार और शीर्ष व्यास और लंबाई से भरी हुई एक टिप्पणी।
2) Head $PC — चक्र शीर्षलेख
प्रत्येक वाइंडिंग चक्र शुरू होने से पहले डाली जाती है: एक टिप्पणी जो चक्र के कोण, व्यास, सूचकांक, बैंड चौड़ाई, पेआउट नाम और रोविंग लंबाई को सारांशित करती है, इसके बाद मोड-सेटिंग कमांड जैसे G90 (निरपेक्ष), तीव्र स्थिति चाल, G91 (वृद्धिशील) और G64 (निरंतर पथ), साथ ही एक वैकल्पिक रोक यदि सक्षम हो।
3) Group $PROGRAM — सबप्रोग्राम परिभाषा
सबप्रोग्राम बॉडी को परिभाषित करता है जो बार-बार निष्पादित होता है, एक सबप्रोग्राम संख्या के साथ खुलता है और गति लाइन प्लेसहोल्डर के बाद एक end-of-subprogram कमांड (M99) के साथ बंद होता है।
4) Group $PA — सबप्रोग्राम कॉल
मुख्य प्रोग्राम को बताता है कि सबप्रोग्राम को दी गई संख्या में बार चलाएं, सबप्रोग्राम संख्या और एक दोहराव गिनती के साथ एक M98 कॉल का उपयोग करते हुए।
5) Cycle $PLA — मुख्य गति लाइन
वाइंडिंग के एक वृद्धिशील चरण के लिए मुख्य बहु-अक्ष चाल: घूर्णन, अनुप्रस्थ, दृष्टिकोण और झुकाव अक्षों के लिए वृद्धिशील मान, एक फीडरेट, और एक ट्रेलिंग डीबग टिप्पणी चक्र संख्या और प्रत्येक अक्ष की निरपेक्ष स्थिति के साथ।
6) सभी चक्र
जब सक्षम होता है, तो पोस्ट-प्रोसेसर सभी परिभाषित चक्र (हर कोण, बैंड चौड़ाई और सामग्री संयोजन नौकरी में) उत्पन्न करता है, केवल एक नहीं।
7) Footer $PF — मुख्य पाद लेख
एक वैकल्पिक ब्लॉक बस प्रोग्राम के अंतिम end-of-program कमांड से पहले जोड़ा गया।
8) संकलित $C
एक पूर्वावलोकन सूची जो दिखाती है कि कौन से ब्लॉक — हेडर, चक्र हेडर, सबप्रोग्राम, सबप्रोग्राम कॉल, पाद लेख — समन्वित हैं, और किस क्रम में, पूर्ण प्रोग्राम बनाने के लिए।
9) Footer $R — प्रोग्राम अंत
अंतिम समाप्ति कमांड, आमतौर पर M30 (प्रोग्राम अंत और रीविंड), लक्ष्य नियंत्रक के लिए विशिष्ट किसी भी उपसर्ग स्वरूपण के साथ।
प्रोग्राम हेडर
स्थिति दिखाता है कि प्रोग्राम Draft है या Done। नाम और विवरण इसकी पहचान करते हैं, और Mandrel गणना और सिमुलेशन के लिए उपयोग की जाने वाली ज्यामिति का चयन करता है।
मशीन / पेआउट हेड सेटअप
एक समर्पित पैनल प्रोग्राम के लिए "कंपाइलर इनपुट" को परिभाषित करता है: एक वैकल्पिक नोट फील्ड, Machine प्रोफाइल, बहु-हेड सेटअप के लिए एक Multi Payout Head विकल्प, Payout Head कॉन्फ़िगरेशन, Material रेसिपी, फिलामेंट की संख्या, और आउटपुट G-Code File Name। वैकल्पिक चेकबॉक्स में Multi Velocity (परिवर्तनशील गति तर्क), Increase Extremity (सिरों के पास प्रबलन), Thickness Scaling, Tapered Thickness, और Cycle 3D (3D visualization) शामिल हैं।
परतें
प्रोग्राम की रेसिपी परतों की एक सूची है, जो प्रत्येक एक टिप्पणी, कोण, वैकल्पिक घूर्णन व्यतिक्रम, वाइंडिंग प्रकार (जैसे हेलिकल), प्रारंभिक स्थिति, लंबाई, मोटाई और स्वचालित रूप से गणना की गई फिलामेंट गणना के साथ एक वाइंडिंग ऑपरेशन का प्रतिनिधित्व करती है। प्रत्येक परत के लिए रैंप इन/आउट और एक वैकल्पिक स्टॉप सेट किया जा सकता है, और बटन आपको परतें जोड़ने, पुनः आदेश करने, संपादित करने या हटाने देते हैं। प्रत्येक परत आंशिक सामग्री खपत की भी रिपोर्ट करता है, जबकि प्रोग्राम समग्र रूप से कुल खपत दिखाता है।
परत संपादक
एक परत खोलना विस्तार से समान फ़ील्ड दिखाता है — कंपाइलर जानकारी, टिप्पणी, कोण, घूर्णन, वाइंडिंग प्रकार, स्थिति, लंबाई, मोटाई, फिलामेंट गिनती, रैंप और स्टॉप — साथ ही, उस परत के लिए, एक मोटाई-बनाम-लंबाई चार्ट, प्रति-अक्ष वेग प्रोफाइल, और राल, उत्प्रेरक और रोविंग खपत का विश्लेषण।