सीएनसी मशीनों को चालू करने वाली प्रोग्रामिंग का एक उदाहरण। सीएनसी मशीनों के लिए कार्यक्रम - आरंभ करने के लिए एक पूरा सेट

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

सीएनसी मशीन पर संसाधित भागों को ज्यामितीय वस्तुएं माना जा सकता है। प्रसंस्करण के दौरान, घूमने वाला उपकरण और वर्कपीस एक निश्चित प्रक्षेपवक्र के साथ एक दूसरे के सापेक्ष चलते हैं। यूई उपकरण के एक निश्चित बिंदु - उसके केंद्र - की गति का वर्णन करता है। टूल पथ को अलग-अलग अनुभागों से मिलकर दर्शाया गया है जो एक दूसरे में विलय हो जाते हैं। ये खंड सीधी रेखाएं, गोलाकार चाप, दूसरे या उच्चतर क्रम के वक्र हो सकते हैं। इन अनुभागों के प्रतिच्छेदन बिंदुओं को संदर्भ, या नोडल, बिंदु कहा जाता है। एक नियम के रूप में, सीपी में संदर्भ बिंदुओं के निर्देशांक होते हैं।

आइए चित्र में दिखाए गए खांचे को संसाधित करने के लिए एक छोटा कार्यक्रम लिखने का प्रयास करें। 3.4. संदर्भ बिंदुओं के निर्देशांक जानने के बाद ऐसा करना कठिन नहीं है। हम पूरे कार्यक्रम के कोड पर विस्तार से विचार नहीं करेंगे, लेकिन खांचे के संदर्भ बिंदुओं के माध्यम से आगे बढ़ने के लिए सीधे जिम्मेदार पंक्तियों (प्रोग्राम के फ्रेम) के लेखन पर विशेष ध्यान देंगे। एक खांचे को मशीन करने के लिए, आपको सबसे पहले कटर को बिंदु T1 पर ले जाना होगा और इसे उचित गहराई तक नीचे करना होगा। इसके बाद, आपको कटर को सभी संदर्भ बिंदुओं के माध्यम से क्रमिक रूप से ले जाना होगा और टूल को वर्कपीस सामग्री से ऊपर ले जाना होगा। आइए खांचे के सभी संदर्भ बिंदुओं के निर्देशांक ढूंढें और सुविधा के लिए उन्हें तालिका में रखें। 3.1.

तालिका 3.1. खांचे संदर्भ बिंदुओं के निर्देशांक

डॉट एक्स समन्वय वाई समन्वय
टी एल 3 8
टी2 3 3
टी 7 3
टी -4 7 8

आइए काटने के उपकरण को पहले संदर्भ बिंदु पर लाएं:

अगले दो फ़्रेम उपकरण को वर्कपीस सामग्री में आवश्यक गहराई तक उतरने का कारण बनते हैं।

N60 G00 Z0.5
N70 G01 Z-l F25

एक बार जब उपकरण वांछित गहराई (1 मिमी) पर हो, तो आप इसे खांचे को मशीन करने के लिए सभी संदर्भ बिंदुओं के माध्यम से ले जा सकते हैं:

N80 G01 X3 Y3
N90 G01 X7 Y3
N100 G01 X7 Y8

अब आपको टूल को वर्कपीस सामग्री से हटा देना चाहिए - इसे थोड़ी ऊंचाई तक उठाएं:

आइए सभी फ़्रेमों को एक साथ रखें, कुछ सहायक कमांड जोड़ें और प्रोग्राम का अंतिम संस्करण प्राप्त करें:

यूपी कर्मी फ़्रेम विवरण
% प्रोग्राम प्रारंभ प्रतीक
O0001 (PAZ) प्रोग्राम संख्या (0001) और प्रोग्राम का नाम (PAZ)
N10 G21 G40 G49 G54 G80 G90 सुरक्षा स्ट्रिंग
N20 M06 T01 (फ़्रेज़ा D1) कॉलिंग टूल नंबर 1
N30 G43 H01 उपकरण लंबाई मुआवजा संख्या 1
N40 M03 S1000 स्पिंडल गति चालू करना (1000 आरपीएम)
N50 G00 X3 Y8 संदर्भ बिंदु T1 की ओर त्वरित गति
N60 G00 Z0.5 तीव्र उपकरण गति B Z0.5
N70 G01 Z-l F25 25 मिमी/मिनट की फ़ीड दर पर 1 मिमी की गहराई तक संचलन
N80 G01 ХЗ Y3 बिंदु T2 तक उपकरण की गति (25 मिमी/मिनट)
N90 G01 X7 Y3 बिंदु T3 तक उपकरण की गति (25 मिमी/मिनट)
N100 G01 X7 Y8 बिंदु T4 तक उपकरण की गति (25 मिमी/मिनट)
N110 G01 Z5 Z5 में टूल लिफ्ट (25 मिमी/मिनट)
एन120 एम05 स्पिंडल गति को बंद करना
N130 MZ0 कार्यक्रम को पूरा करना
% कार्यक्रम का अंत प्रतीक

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

कार्यक्रम क्षमताएँ

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

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

विकास की प्रक्रिया

सीएनसी के लिए नियंत्रण कमांड के विकास के लिए विशेष कौशल की आवश्यकता होती है और इसे कई चरणों में किया जाता है:

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

जानकारी एकत्र करना प्रबंधन कार्यक्रम बनाने का पहला चरण है। यह न केवल नियंत्रण आदेश लिखने के लिए आवश्यक है, बल्कि एक उपकरण का चयन करने और बनाते समय सामग्री की विशेषताओं को ध्यान में रखने के लिए भी आवश्यक है। सबसे पहले, यह स्पष्ट हो जाता है:

  • भाग की आवश्यक सतह की प्रकृति;
  • सामग्री विशेषताएँ: घनत्व, गलनांक;
  • भत्ता राशि;
  • पीसने, काटने और अन्य कार्यों की आवश्यकता।

यह आपको प्रसंस्करण के लिए आवश्यक संचालन, साथ ही काम करने वाले उपकरणों की गणना करने की अनुमति देगा।

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

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

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

सीएनसी विकास

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

  • तकनीकी (चालू/बंद, उपकरण चयन);
  • ज्यामितीय (कार्यशील उपकरणों की गति);
  • प्रारंभिक (भागों का संग्रह और आपूर्ति, ऑपरेटिंग मोड सेट करना);
  • सहायक (अतिरिक्त तंत्र को चालू और बंद करना, मशीन की सफाई करना)।

नियंत्रण रैक की प्रोग्रामिंग दो तरीकों में से एक में की जाती है:

  • एक पीसी के माध्यम से एक फ्लैश ड्राइव को नियंत्रक से कनेक्ट करके और तैयार कोड को रिकॉर्ड करके;
  • सीएनसी रैक मानव-मशीन इंटरफ़ेस का उपयोग करना।

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

विचार करने योग्य कारक

सीएनसी मशीनों के लिए प्रोग्राम लिखते समय, कई महत्वपूर्ण कारकों को ध्यान में रखा जाता है:

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

नियंत्रण एल्गोरिदम बनाने, संख्यात्मक नियंत्रण प्रणाली में उनके एकीकरण, उपकरण क्षमताओं और अतिरिक्त कार्यों की उपलब्धता के लिए विस्तृत निर्देश मशीनों के निर्देशों में विस्तार से वर्णित हैं। निर्देशों को सावधानीपूर्वक पढ़ने और थोड़े समय में स्व-सीखने से उस व्यक्ति को प्रोग्राम लिखने की अनुमति मिलती है जो पहले डिवाइस के संचालन से परिचित नहीं है।


किसी प्रोग्राम को डिबग करना, सामान्य त्रुटियाँ

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

  • ज्यामितीय;
  • तकनीकी.

सबसे पहले तब उत्पन्न होते हैं जब प्रोग्राम में सामग्री के आकार और घनत्व की गणना में त्रुटियां होती हैं। उन्हें ठीक करने के लिए, आपको सभी माप दोबारा करने होंगे, लेकिन संभवतः आपको प्रोग्राम दोबारा नहीं बनाना पड़ेगा। तकनीकी त्रुटियाँ मशीन के गलत तरीके से निर्धारित पैरामीटर हैं। वे आमतौर पर डेवलपर के अपर्याप्त अनुभव के कारण उत्पन्न होते हैं।

इस मामले में, सावधानीपूर्वक जांच करना आवश्यक है कि पीसी पर विशेष कार्यक्रमों के साथ चरण-दर-चरण अनुकरण सर्वोत्तम है।

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

सीएनसी मशीन पर एक हिस्से को संसाधित करने के लिए, आपको एक प्रोग्राम बनाने की आवश्यकता है, जो डिजिटल मापदंडों में व्यक्त आदेशों का एक समूह है, और एक कार्य योजना निर्दिष्ट है।

सीएनसी मशीनों के लिए एक कार्य योजना का विकास समन्वय किरणों के निर्माण से शुरू होता है, जिस पर अंक संख्यात्मक कोड का उपयोग करके वितरित किए जाते हैं, उनके साथ कार्य तत्वों की कार्रवाई की जाएगी; एक सॉफ्टवेयर इंजीनियर एक मिलिंग मशीन के लिए काम करता है।

निर्देशांक तरीका

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

  • Z - स्पिंडल की गति की धुरी के साथ संयुक्त है, इसे वर्कपीस के बन्धन तत्व से काटने वाले तत्व तक निर्देशित किया जाता है, इसे लंबवत और क्षैतिज दोनों तरह से निर्देशित किया जाता है;
  • एक्स अक्ष एक क्षैतिज बीम है, जेड अक्ष क्षैतिज के साथ, एक्स अक्ष मशीन के सामने के बाएं किनारे के दाईं ओर स्थित है, जहां नियंत्रण कक्ष स्थित है, लेकिन यदि यह लंबवत स्थित है, तो एक्स निर्देशित है खराद के सापेक्ष दाईं ओर, इसका अगला तल, यदि आप इसकी ओर मुंह करते हैं;
  • Y अक्ष की स्थिति निर्धारित करने के लिए, X अक्ष को Z अक्ष के सापेक्ष 90 डिग्री घुमाया जाता है।

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

कार्यप्रवाह

मिलिंग के दौरान, आपको एक साथ कई समन्वय प्रणालियों के साथ काम करना होगा; कई केंद्रों की उपस्थिति मानी जाती है। मशीन टूल्स के लिए नियंत्रण कार्यक्रम एक जटिल प्रणाली है, और इसे लिखना एक जिम्मेदार प्रक्रिया है। वर्कफ़्लो को निम्नलिखित बिंदुओं द्वारा परिभाषित किया गया है:

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

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

उदाहरण कार्यक्रम

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

  • एन20 एस1500 एम03 - 1,500 आरपीएम पर चलने वाला स्पिंडल, दक्षिणावर्त गति;
  • N25 G00 X0 ZO - काम की शुरुआत;
  • N30 X20 - निर्दिष्ट मापदंडों के अनुसार काटने के उपकरण की बर्बादी;
  • N40 G02 X60 Z - 40/50 F0.5 - कार्यक्रम में निर्दिष्ट निर्देशांक के साथ कटर की गति;
  • N50 G00 Z0 X0 - प्रारंभिक स्थिति में आंदोलन;
  • M05 - धुरी बंद;
  • M30 - प्रोग्राम रोकें.

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

नियंत्रण कार्यक्रमों के उदाहरणों से परिचित होने से नौसिखिया प्रोग्रामर को मशीन नियंत्रण की मूल बातें सीखने में मदद मिलेगी।

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

मित्रों को बताओ