सीएनसी मशीनों की प्रोग्रामिंग के लिए जी और एम कोड का विवरण। सीएनसी मशीनों के लिए सॉफ्टवेयर सीएनसी टर्निंग मशीन के लिए उदाहरण कार्यक्रम

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

परिशिष्ट 1

खराद मॉडल पर प्रोग्रामिंग प्रोसेसिंग के उदाहरणक्र400

मशीन के कार्य क्षेत्र की योजना

तेज़ गतिजी0

N2 G00 X100 Z250

टी - उपकरण संख्या का चयन

X और Z संगत समन्वय अक्षों के अनुदिश गति के कार्य करते हैं

रेखिक आंतरिकजी01

N2 G01 X90 Z240 F5 S300 M04

एफ-फ़ीड मिमी/रेव

एस-स्पीड आरपीएम

M04-सहायक कमांड (स्पिंडल क्लॉकवाइज रोटेशन)

वृत्ताकार प्रक्षेपजी02,जी03

N2 G02 R10 X70 Z250 F01 S300

आर-फ़ंक्शन ट्रैवर्सल की त्रिज्या निर्दिष्ट करता है

तकनीकी देरीG04-ऑपरेटर के विवेक पर

G04 एफ(सेकंड) एस(रेव.)

बेलनाकार प्रक्षेपजी07.1

N4 G01 Z100 X105 F1000

एन5 जी01 जी18 डब्ल्यू 0 एच 0

N6 G01 X100 F500

एम34 - स्पिंडल निर्धारण

एम4 - स्पिंडल का दक्षिणावर्त घूमना

G18 - ZX विमान का चयन जिसमें मिलिंग होती है

डब्ल्यू 0 एच 0 - मुख्य एक्सजेड अक्षों को उनके समानांतर अक्षों के साथ बदलना

G07.1 - बेलनाकार प्रक्षेप

H47500 - डिज़ाइन व्यास µm में

C360 - H अक्ष के चारों ओर घूमना

M30 - सहायक कमांड (कार्यक्रम का अंत)

प्रोग्रामयोग्य डेटा इनपुटजी10

N11 G10 X50 Z100 T0202

M0 - तकनीकी रोक

G10 - उदाहरण के लिए, उपकरण बदलने और मशीनिंग चक्र पर लौटने का कार्य करता है

उपकरण वापसी और वापसीजी10.6

N11 G10.6 X100 Z100

G10.6 - भाग को मापने और उपकरण को वापस लौटाने के लिए उपकरण को वापस लेने के लिए उपयोग किया जाने वाला फ़ंक्शन

प्रोग्राम किए गए इनपुट को रद्द करनाजी11

फेस मिलिंग मोडजी12.1

N5 G01 Z95 F500 M08

N7 G41 G01 X36.72 C0 F20

एन8 एक्स18.36 सी-15.9

एन11 एक्स-18.36 सी15.9

M08 - सहायक आदेश (शीतलक चालू करें)

G12.1 - फेस मिलिंग मोड। Y अक्ष के बजाय, एक आभासी C अक्ष दिखाई देता है

G41 - बायां टूल टिप त्रिज्या मुआवजा

C0 - कटर को आभासी अक्ष C के साथ ले जाना (स्पिंडल के एक साथ घूमने के साथ कटर को X अक्ष के साथ ले जाना)

G40 - मुआवज़ा रद्द करें

G13.1 - इंटरपोलेशन मोड रद्द करें

डेटा इनपुटG20 इंच में,G21 मिमी में

पावर रिजर्व चेक फ़ंक्शनजी22

N1 G22 Z300 Z-100

विपरीत स्थिति में वापसी की जाँच करनाजी27,जी28

फ़ंक्शन छोड़ेंजी31- इस फ़ंक्शन के साथ आप सीपी को बदले बिना सीपी में कमांड के एक ब्लॉक को छोड़ सकते हैं।

सूत्रणG76 एकाधिक चक्र

N2 G0 X-25 Z50 M03 S300

N3 G01 Z0 F3 M08

N4 G76 P000000 Q100 R0

N5 G76 X-22.2 Z-21 P800 Q50 R0 F1.5

N6 G0 Z400 M09 M05

एम41 - स्पिंडल रेंज 80 से 300 तक

M03 - स्पिंडल रोटेशन वामावर्त

P00.00.00. - थ्रेड पर डेटा प्रविष्टि। पहला 00 फिनिशिंग पासों की संख्या है। दूसरा 00 रन-ऑफ का मान है। तीसरा 00 धागे से कटर के उठने का कोण है

Q100 - µm में न्यूनतम काटने की गहराई

R0 - फिनिशिंग पास के लिए भत्ता

P800 - µm में कट की गहराई

Q50 - माइक्रोन में एक पास में निष्कासन

F1.5 - थ्रेड पिच

फेस ड्रिलिंग चक्रजी83

N3 G0 X400 Z250 M04 S400

N4 G01 Z1 F600 M08

N5 G83 Z-5 H45 K8 F10

C0 - स्पिंडल निर्धारण (कोणीय निर्देशांक को 0° पर सेट करना)

K8 - 8 छेद मशीन स्वचालित रूप से विभाजित होती है

G80 - ड्रिलिंग चक्र रद्द करें

आयताकार समोच्च मोड़ चक्रजी71

N1 G97 G95 T1111 M41

N2 G0 X108 Z50 M04 S140

N3 G1 Z25 F3 M08

N8 G71 P9 Q14 U1 W0.05 F0.08

N9 G1 X60 F3 M08

N10 X68 Z30 F0.08

M41-1 गति सीमा

G97-फ़ीड मिमी/रेव (F0.1)

M04- दक्षिणावर्त

U2 - 2 मिमी की तरफ हटाना

R1-आउटपुट 1 मिमी व्यास

पी9 - चक्र का पहला फ्रेम

Q14 - अंतिम फ्रेम

व्यास के साथ परिष्करण पास के लिए यू1-भत्ता

W0.05 - अंत के साथ फिनिशिंग पास के लिए भत्ता

M08-शीतलक चालू करें

M09-शीतलक को काट दें

G70-फ़िनिशिंग पास

M05-गति बंद करें

चेहरा मोड़ने का चक्रजी72

N2G0 X184 Z50 M04 S300

N5 G72 P6 Q10 U0.3 W0 F0.2

N11 G0 Z400 M0.5

W2 - अंत के साथ प्रति पास हटाना

R1-अंत प्रस्थान

पी6 क्यू10 - 6 से 10 फ्रेम तक शूटिंग चक्र

U0.3 - X के साथ फिनिशिंग पास

W0 - Z के साथ कोई भत्ता नहीं

समोच्च मोड़ चक्रजी73

N2 G0 X110 Z50 M03 S200

N3 G1 Z20 X90 F3

N5 G73 P6 Q11 U0 W0 F0.08

R5 - पास की संख्या

U3 - पार्श्व भत्ता

पी6 क्यू11 - साइकिल फ़्रेम 6 से 11

U0 W0 - फिनिशिंग पास के लिए कोई भत्ता नहीं

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

सीएनसी मशीनों के लिए सॉफ्टवेयर का सेट

सॉफ़्टवेयर का चुनाव काफी हद तक उपकरण के प्रकार और उन कार्यों पर निर्भर करता है जिन्हें उपयोगकर्ता हल करना चाहता है। हालाँकि, ऐसे सार्वभौमिक प्रोग्राम हैं जिनका उपयोग लगभग सभी प्रकार की सीएनसी मशीनों के लिए किया जा सकता है। सबसे व्यापक रूप से उपयोग किए जाने वाले उत्पाद हैं:


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


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


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



4. मच4. यह आर्टसॉफ्ट का नवीनतम विकास है। मैक4 को लोकप्रिय मैक3 प्रोग्राम का उत्तराधिकारी माना जाता है। कार्यक्रम को सबसे तेज़ में से एक माना जाता है। पिछले संस्करणों से इसका मूलभूत अंतर एक इंटरफ़ेस की उपस्थिति है जो इलेक्ट्रॉनिक्स के साथ इंटरैक्ट करता है। यह नया सॉफ्टवेयर किसी भी ऑपरेटिंग सिस्टम पर बड़ी फ़ाइलों को संभाल सकता है। उपयोगकर्ता के पास रूसी भाषा में Mak4 प्रोग्राम का उपयोग करने के लिए मैनुअल तक पहुंच है।



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


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



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



8. कैडस्टडी. यह ड्राइंग प्रोग्राम का उपयोग करना आसान है। इसका उपयोग किसी भी जटिलता के प्रोजेक्ट, आरेख और ग्राफिक्स बनाने के लिए किया जाता है। इस प्रोग्राम के उन्नत टूलसेट का उपयोग करके, उपयोगकर्ता कोई भी वेक्टर चित्र बना सकता है जिसका उपयोग सीएनसी मशीनों पर मिलिंग या प्लाज्मा प्रसंस्करण को डिजाइन करने के लिए किया जा सकता है। उत्पन्न DXF फ़ाइलों को सही भाग पथ उत्पन्न करने के लिए CAM प्रोग्राम में लोड किया जा सकता है।

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

सामान्य जानकारी

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

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

ऑपरेटिंग सिस्टम का बहुत महत्व है. एलपीटी पोर्ट का सीधा नियंत्रण महत्वपूर्ण है। Microsoft के सॉफ़्टवेयर में ऐसी क्षमताएँ नहीं हैं (हम Windows ऑपरेटिंग सिस्टम के बारे में बात कर रहे हैं)। कुछ सॉफ़्टवेयर के लिए, 0.2 सेकंड तक की देरी सामान्य होगी। हालाँकि, उदाहरण के लिए, MATH 3 जैसे सॉफ़्टवेयर का उपयोग ऐसी देरी की उपस्थिति में नहीं किया जा सकता है (मशीन क्षतिग्रस्त हो सकती है)।

सीएनसी प्रोग्राम लिनक्स वातावरण में बहुत बेहतर काम करते हैं। यहां तक ​​कि ऐसी गतिविधियों के लिए विशेष रूप से बनाया गया एक ऑपरेटिंग सिस्टम "सीएनसी लिनक्स" भी है। इसे एलपीटी पोर्ट के उपयोग के माध्यम से सामान्य मशीन संचालन के लिए अनुकूलित किया गया है।

सॉफ्टवेयर की सूची

सीएनसी के लिए सॉफ्टवेयर की मात्रा बड़ी है। यह अपनी कार्यक्षमता और उद्देश्य में भिन्न है। कुछ सॉफ़्टवेयर के लिए शक्तिशाली कंप्यूटर की आवश्यकता होती है। अन्य नमूने कम शक्तिशाली कंप्यूटरों पर चलने में सक्षम हैं।

निम्नलिखित सॉफ़्टवेयर को प्रतिष्ठित किया जा सकता है:

  • "विजुअल सीएडी/सीएएम 2014"। यह एक सॉफ़्टवेयर पैकेज है जिसमें 3-अक्ष मिलिंग मशीनों के लिए नियंत्रण प्रोग्राम बनाने के लिए आवश्यक सॉफ़्टवेयर शामिल है। इसके अलावा, इस पैकेज में ऐसे उपकरण शामिल हैं जो प्रसंस्करण प्रक्रिया की कल्पना करते हैं;
  • "फ़ीचर सीएएम 2011"। सबसे प्रसिद्ध उपयोगिताओं में से एक जिसका उपयोग जटिल उत्पादों और तकनीकी उपकरणों के मॉडलिंग और निर्माण के लिए किया जाता है। ऑटोमोटिव, एयरोस्पेस, इंजीनियरिंग और ऊर्जा उद्योग वर्षों से इस सॉफ़्टवेयर का उपयोग कर रहे हैं;
  • गिब्स सीएएम. दो से पांच अक्षीय मिलिंग कटर के लिए डिज़ाइन किया गया। इस सॉफ़्टवेयर का उपयोग करके, आप कई प्रकार की मॉडलिंग (2डी, 3डी, सतह, वायरफ़्रेम, आदि) भी कर सकते हैं;
  • "कला सीएएम"। सबसे अच्छी उपयोगिता जिसके साथ आप वॉल्यूमेट्रिक राहतें डिज़ाइन कर सकते हैं। इस सॉफ़्टवेयर की एक उल्लेखनीय विशेषता यह है कि इसमें और अधिक मैन्युअल संशोधन की आवश्यकता नहीं है।

ऊपर सूचीबद्ध सीएनसी प्रोग्राम अपना काम अच्छी तरह से करते हैं। दुनिया भर के विभिन्न उद्यम कई वर्षों से इनका उपयोग कर रहे हैं।

गणित 3

अलग से, यह अमेरिकी सॉफ्टवेयर "MATH 3" का उल्लेख करने योग्य है। यह विभिन्न प्रकार की मिलिंग मशीनों, प्लॉटर और लेथ के लिए उपयुक्त है। पेशेवरों और शौकीनों दोनों द्वारा व्यापक रूप से उपयोग किया जाता है।

सीएनसी मिलिंग मशीन के लिए इस प्रोग्राम का उपयोग करके आप यह कर सकते हैं:

  • कई निर्देशांक प्रबंधित करें (छह तक);
  • विभिन्न प्रारूपों की ग्राफिक छवियां सीधे आयात करें;
  • नियंत्रण सॉफ़्टवेयर बनाएं;
  • घूर्णन गति जैसे नियंत्रण संकेतक;
  • मैनुअल पल्स जनरेटर का उपयोग करें;
  • कस्टम एम-कोड बनाएं।

इस सॉफ़्टवेयर का उपयोग करने के लिए आपके पास सीएनसी लिनक्स ओएस होना चाहिए। अन्यथा, सॉफ़्टवेयर का सही संचालन सुनिश्चित करना संभव नहीं होगा।

नियंत्रण सॉफ्टवेयर का निर्माण

सीएनसी नियंत्रण कार्यक्रम बनाने की प्रक्रिया में कई चरण होते हैं। एक उदाहरण लकड़ी पर नक्काशी परियोजना बनाना होगा। सीएनसी मशीनों को सीएडी/सीएएम सॉफ्टवेयर का उपयोग करके प्रोग्राम किया जाता है, इसलिए पूरी कार्य प्रक्रिया में तीन चरण शामिल होंगे:

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

सीएनसी-नियंत्रित मशीन के साथ काम करने के लिए कुछ ज्ञान की आवश्यकता होती है। हालाँकि, विशेष सॉफ़्टवेयर की उपलब्धता इस कार्य को आसान बनाती है।

इस प्रकार, विशेष उपयोगिताओं के बिना संख्यात्मक रूप से नियंत्रित मशीनों का संचालन असंभव है। इन्हें अलग-अलग सॉफ़्टवेयर का उपयोग करके बनाया गया है. आज ऐसे सॉफ्टवेयर बड़ी मात्रा में मौजूद हैं। अलग-अलग सॉफ़्टवेयर कार्यक्षमता और कंप्यूटर की आवश्यकताओं दोनों में भिन्न होते हैं। हालाँकि सॉफ़्टवेयर को संचालित करने के लिए कुछ ज्ञान की आवश्यकता होती है, कई निर्देश सीखने की प्रक्रिया को आसान बनाते हैं।

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

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

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

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

  • 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 - प्रोग्राम रोकें.

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

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

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

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

आइए चित्र में दिखाए गए खांचे को संसाधित करने के लिए एक छोटा कार्यक्रम लिखने का प्रयास करें। 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 कार्यक्रम को पूरा करना
% कार्यक्रम का अंत प्रतीक


यादृच्छिक लेख

ऊपर