ऑर्डर पर सॉफ़्टवेयर

कस्टम सॉफ़्टवेयर लिखना

विशेष ऐप्लिकेशन



औद्योगिक पॉलिएस्टर फ़ोम कटर के लिए CNC सॉफ़्टवेयर

यह कटिंग टूल को 3 आयामों में नियंत्रित करके कोई भी आकार काटने देता है। यह PLT/HGPL प्रारूप और G-code की फ़ाइलों से डेटा आयात करता है, उसे संपादित करने देता है, और मशीन को नियंत्रित करता है, साथ ही कटिंग ब्लेड के झुकाव का कोण भी। यह मशीन को किसी भी क्षण रोकने की सुविधा देता है, हाथ से भी और 4 अलार्म सिग्नलों (सेंसरों) के ज़रिए भी, और कार्य-मापदंडों में मनचाहे बदलाव की भी। इसमें एक सिमुलेशन भी है जो जाँचता है कि मशीन के कटिंग पथ आपस में कटते तो नहीं। स्क्रीनशॉट में प्रोग्राम उस समय दिख रहा है जब वह पॉलिएस्टर फ़ोम के ब्लॉक से एक छोटे ईगल की आकृति काटने की स्क्रिप्ट चला रहा है..











 
 

प्रोग्राम का पहला संस्करण

सदी के मोड़ का है और Borland C++ Builder 6.0 वातावरण में लिखा गया था। प्रोग्राम कटर की स्टेपर मोटरों को LPT पोर्ट के ज़रिए नियंत्रण स्पंदन भेजकर सीधे नियंत्रित करता था। यह एक सरल और सुरुचिपूर्ण समाधान था, जिसमें समय के साथ एक ही कमी निकली: ज़्यादा से ज़्यादा लैपटॉपों में LPT पोर्ट नहीं रहा, और विभिन्न USB-LPT एडाप्टरों से इस समस्या को टालने की सारी कोशिशें उनके बनाए सिग्नल की बेहद खराब गुणवत्ता के कारण विफल रहीं ...
ऑर्डर पर सॉफ़्टवेयर

pic18f4550 प्रोसेसर पर आधारित कंट्रोलर।

प्रोग्राम का नया संस्करण पहले ही .NET तकनीक में, C# में बना था। मुख्य अंतर, हालाँकि, यह था कि प्रोग्राम उपकरण की स्टेपर मोटरों को कैसे नियंत्रित करता है। चूँकि LPT पोर्ट खत्म हो गए थे, कटर के निर्माता ने pic18f4550 प्रोसेसर पर आधारित एक कंट्रोलर बनाने का फ़ैसला किया, जिसने स्टेपर मोटरों का नियंत्रण अपने हाथ में ले लिया। PC पर चलने वाला प्रोग्राम केवल G-code, PLT या HGPL फ़ाइलों से डेटा आयात करता है और उसे बदलने देता है, फिर डेटा को निष्पादन के लिए क्रमिक G-code चरणों के रूप में कंट्रोलर को भेजता है। कंट्रोलर पर चलने वाला C प्रोग्राम किसी गति को पूरा करने के लिए ज़रूरी चरणों की संख्या (दोनों अक्षों पर) और कटिंग ब्लेड को जिस कोण पर रखना है, वह गिनता है, और फिर कटर की स्टेपर मोटरों को नियंत्रित करता है। इस समाधान का मुख्य लाभ यह है कि कटर USB इंटरफ़ेस वाले किसी भी कंप्यूटर के साथ काम कर सकता है। इसके अलावा, कोई भी प्रोग्राम जो G-code फ़ाइल की अलग-अलग पंक्तियाँ USB प्रोटोकॉल पर पाठ के रूप में भेज सके, उसे नियंत्रित कर सकता है।
ऑर्डर पर सॉफ़्टवेयर, CNC
प्रोग्रामों की सूची पर वापस