सीएनजी मेनिसिंगले यसको सटीक र स्वचालन संग आधुनिक निर्माण गरी क्रान्तिकारी गरिएको छ। तर यी मेशिनहरूले कसरी जान्दछन्? उत्तर g र M कोडहरूमा छ। यी कोडहरू प्रोग्रामिंग भाषाहरू हुन् जुन प्रत्येक आवागमन र सीएनसी मेसिनको प्रकार्य नियन्त्रण गर्दछ। यस पोष्टमा, तपाइँ सटीक मशीनिंग कसरी प्राप्त गर्न g र m को कोडहरू सँगै काम गर्नुहुन्छ जुन सटीक मशीनिंगहरू प्राप्त गर्न र निर्माण प्रक्रियामा शुद्धता सुनिश्चित गर्दछ।
G र m कोडहरू सीएनसी प्रोग्रामिंगको पछाडि हो। तिनीहरू कसरी विभिन्न कार्यहरू गर्ने र प्रदर्शन गर्नेमा मेशिन निर्देशन गर्छन्। यी कोडहरू अर्थ के हो र उनीहरू कसरी फरक फरक छन् भन्ने कुरामा डुबेका छौं।
G कोडहरू, '' ज्यामिति 'कोडहरू, सीएनजी प्रोग्रामिंगको मुटु हो। तिनीहरू आन्दोलन र मेशिन उपकरणहरूको स्थिति नियन्त्रण गर्छन्। जब तपाइँ तपाइँको उपकरण एक सीधा रेखा वा चापमा सार्न चाहनुहुन्छ, तपाईं G कोड प्रयोग गर्नुहुन्छ।
G कोडहरूले मेशिनको कहाँ जान्छन् कहाँ जान्छन् र कसरी त्यहाँ पुग्ने भन्छ। तिनीहरू निर्देशांकहरू र गतिको प्रकार निर्दिष्ट गर्छन्, जस्तै द्रुत स्थिति वा लाइनर डिस्पोलेसन।
एम कोडहरू, जुन 'विविध ' वा 'मेशिन ' वा 'कोड को लागी खडा, सीएनएन मेसिनको सहायक कार्यहरू ह्यान्डल गर्नुहोस्। तिनीहरू कार्यहरूलाई नियन्त्रणमा राख्दछन् जुन स्पाइन्डललाई स्पिन्डल बनाउँदछ, उपकरणहरू परिवर्तन गर्दै, उपकरणहरू परिवर्तन गर्दै, र शीतलक सक्रिय गर्दै।
जबकि g कोडहरू उपकरणको आन्दोलनमा केन्द्रित हुन्छन्, एम कोडहरूले समग्र मामिनिंग प्रक्रिया प्रबन्ध गर्दछ। तिनीहरूले सुनिश्चित गरे कि मेशिनले सुरक्षित र कुशलतापूर्वक संचालन गर्दछ।
G र M कोड सँगै काम गर्दछ, तिनीहरू फरक उद्देश्यहरू पूरा गर्छन्:
G कोडहरूले उपकरणको ज्यामिति र गति नियन्त्रण गर्दछ।
एम कोडहरूले मेसिनको सहायक कार्यहरू प्रबन्ध गर्दछ।
यसलाई यस तरीकाले सोच्नुहोस्:
G कोडहरूले उपकरणलाई फोन गर्ने र कसरी सार्न को लागी।
M कोडले मेशिनको समग्र अपरेशन र राज्यलाई ह्यान्डल गर्दछ।
पक्ष | g कोडहरू | एम कोडहरू |
---|---|---|
काम | आन्दोलन र स्थिति नियन्त्रण गर्दछ | सहायक मेसिन सामग्रीहरू नियन्त्रण गर्दछ |
कुट्नुहोस् | उपकरण पथ र ज्यामिति | उपकरण परिवर्तन र शीतलक जस्तै अपरेशनहरू |
उदाहरण | G00 (द्रुत स्थिति) | M03 (Spindle, घडीको दिशा) सुरु गर्नुहोस्) |
G र M को कोडहरूको कथा सीएनसी माकीसिंगको जन्मबाट सुरु हुन्छ। 1 195 22 मा, जोन टी। पार्सनहरूले आईबीएमसँग पहिलो संख्यामा नियन्त्रणमा मेसिन उपकरण विकास गर्न सहयोग पुर्यायो। यो ग्राउन्डब्रेकिंग आविष्कारले आधुनिक सीएनपू मेशिनको लागि जग बसाल्यो।
पार्सन 'मेशिनले स्ट्रिड गरिएको टेप प्रयोग गर्यो र मास्पिंग निर्देशनहरू कार्यान्वयन गर्न। यो उत्पादन प्रक्रिया स्वत: क्रान्तिकारी कदम थियो। जे होस्, यी प्रारम्भिक मेशिनहरू प्रोग्रामिंग एक जटिल र समय-सेसंख्यक कार्य थियो।
सीएनसी टेक्नोलोजी उन्नत, त्यसैले प्रोग्रारी विधिहरू गरे। 1 50 s0 को दशकमा, प्रोग्रामरहरू इनपुट निर्देशनहरूका लागि टेपको प्रयोग गर्थे। टेपमा प्रत्येक प्वालले एक विशेष आदेश प्रतिनिधित्व गर्यो।
1 50 s0 को दशकको अन्ततिर, नयाँ प्रोग्रामिंग भाषा देखा पर्यो: Att (स्वचालित रूपमा प्रोग्राम गरिएको उपकरणहरू)। Mattementlesse अनुमति दिनुहोस् कि Makining अपरेशनको वर्णन गर्न acht अनुमति दिनुहोस्। यसले अधिक सहज र कुशल प्रोग्रामिंग बनायो।
APT भाषाले g र M कोडहरूको लागि ग्राउन्डवर्क राख्यो। 1 60 s0 को दशकमा, यी कोडहरू सीएनसी प्रोग्रामिंगको लागि मानक भए। तिनीहरूले मेशिन उपकरणहरू नियन्त्रण गर्न अधिक संक्षिप्त र मानकीकृत तरीका प्रदान गरे।
G र M को कोडहरूले सीएनसी माकीसिंगको विकासमा महत्त्वपूर्ण भूमिका खेलेको छ। तिनीहरू मेशिनलाई सटीक मार्गहरू अनुसरण गर्न, स्वचालित जटिल प्रक्रियाहरू अनुसरण गर्न, र दोहोर्याउने कुरा सुनिश्चित गर्दछन्। तिनीहरू बिना, आधुनिक निर्माणमा सटीक र दक्षता प्राप्त गर्न असम्भव हुनेछ। यी कोडहरू भाषाहरू हुन् जुन डिजिटल डिजाइनहरू शारीरिक भागहरूमा अनुवाद गर्दछ, तिनीहरूलाई स्वचालित मसिनिंगको लागि आवश्यक बनाउँदछ.
g कोड | प्रकार्य | विवरण |
---|---|---|
G000 | द्रुत स्थिति | उपकरणलाई अधिकतम गतिमा निर्दिष्ट निर्देशांक (गैर-काट्ने) मा निर्देशांकहरू निर्दिष्ट गर्दछ। |
G01 | रनर प्रक्षेपण | एक नियन्त्रित फिड रेट मा पोइन्ट्स बीच एक सीधा रेखा मा एक सीधा रेखा मा सारियो। |
G02 | गोलाकार प्रबक्ता (CW) | औसत घडीको दिशामा एक घडीको दिशामा एक निर्दिष्ट बिन्दुको लागि सार्दछ। |
G03 | गोलाकार प्रत्याशापले (CCW) | उपकरणलाई एक निर्दिष्ट बिन्दुमा काउन्ट्रक्लोक दिशामा उपकरण सार्दछ। |
G04 | घेन्ती | यसको हालको स्थितिमा निर्दिष्ट समयको लागि मेशिन रोक्दछ। |
G17 | Xy विमान चयन | XY विमान चयन गर्नुहोस् MAMINING अपरेशनको लागि। |
G18 | XZ प्लेन चयन | XZ विमान चयन गर्नुहोस् MAMINGING अपरेशनको लागि। |
G19 | योज प्लेन चयन | Mozing अपरेशनको लागि योज प्लेन चयन गर्दछ। |
G20 | इन्च प्रणाली | उक्त कार्यक्रम कार्यक्रमले ईन्टेरिटहरूको रूपमा इन्च प्रयोग गर्दछ भनेर अनुमान गर्दछ। |
G21 | मेट्रिक प्रणाली | उक्त प्रोग्रामरहरू मिलिमिटरहरू प्रयोग गर्ने भनेर अनुमान गर्दछ। |
G40 | पिटर क्षतिपूर्ति रद्द गर्नुहोस् | कुनै पनि उपकरण व्यास वा त्रिज्या क्षतिपूर्ति रद्द गर्दछ। |
G41 | कटौती क्षतिपूर्ति, बाँया | बाँया पट्टि क्षतिपूर्ति क्षतिपूर्ति वार्डियसलाई सक्रिय गर्दछ। |
G42 | कटौती क्षतिपूर्ति, दाँया | दायाँ पट्टिको लागि उपकरण त्रिज्या सक्रिय गर्दछ। |
G43 | उपकरण उचाई अफसेट क्षतिपूर्ति | MAMINING को समयमा उपकरण लम्बाई अफसेट लागू गर्दछ। |
G49 | उपकरण उचाई क्षतिपूर्ति रद्द गर्नुहोस् | रद्द उपकरण लंड अफसेट क्षतिपूर्ति। |
G54 | समन्वय प्रणाली 1 | पहिलो कार्य समन्वय प्रणाली चयन गर्दछ। |
G55 | समन्वय प्रणाली 2 को समन्वय | दोस्रो कार्य समन्वय प्रणाली चयन गर्दछ। |
G56 | समन्वय प्रणाली 3 को समन्वय | तेस्रो कार्य समन्वय प्रणाली चयन गर्दछ। |
G57 | समन्वय प्रणाली 4 कार्य गर्नुहोस् | चौथो काम समन्वय प्रणाली चयन गर्दछ। |
G58 | समन्वय प्रणाली coord | पाँचौं कार्य समन्वय प्रणाली चयन गर्दछ। |
G59 | समन्वय प्रणाली 6 | छैठौं कार्य समन्वय प्रणाली चयन गर्दछ। |
G90 | निरपेक्ष प्रोग्रामिंग | निर्देशांकहरू एक निश्चित मूलका सापेक्षको लागि पूर्ण रूपमा परिभाषित गरिन्छ। |
G91 | वृद्धिशील प्रोग्रामिंग | निर्देशांकहरू हालको उपकरण स्थितिमा खरिदग्रस्त छन्। |
M कोड | प्रकार्य | विवरण |
---|---|---|
M00 | कार्यक्रम रोकिन्छ | अस्थायी रूपमा सीएनसी कार्यक्रम रोक्दछ। अपरेटर हस्तक्षेप जारी राख्न आवश्यक छ। |
M01 | वैकल्पिक कार्यक्रम रोकिन्छ | वैकल्पिक स्टप सक्रिय भएमा सीएनसी कार्यक्रम रोक्दछ। |
M02 | कार्यक्रम समाप्त | सीएनसी कार्यक्रम समाप्त हुन्छ। |
M03 | Spindle (घडीको दिशा) | स्पिन्डल घुमाउने घडीको दिशामा सर्दै। |
M04 | स्पाइन्डल (काउन्टरक्लवाइट्स) | स्पिन्डल घुमाउरो काउन्टर प्रयोग गर्दैछ। |
M05 | Spindle बन्द | स्पिन्डल रोटेशन रोक्दछ। |
M06 | उपकरण परिवर्तन | हालको उपकरण परिवर्तन गर्दछ। |
M08 | Cooollent मा | कोरोलान्ट प्रणाली मा बदल्छ। |
M09 | कोूल अफ | कोरोलेन्ट प्रणाली बन्द गर्दछ। |
M30 | कार्यक्रम अन्त्य र रिसेट | प्रोग्राम समाप्त हुन्छ र नियन्त्रणलाई सुरुमा रिसेट गर्दछ। |
M19 | Spindle अभिमुखीकरण | उपकरण परिवर्तन वा अन्य अपरेशनको लागि एक निर्दिष्ट स्थितिमा स्पिन्डल ओरिनिल। |
M42 | उच्च गियर चयन गर्नुहोस् | स्पिन्डलको लागि उच्च गियर मोड चयन गर्दछ। |
M09 | कोूल अफ | शीतलक प्रणाली बन्द गर्दछ। |
X, y, र z कार्यहरूले Twdressd अन्तरिक्षमा उपकरणको आन्दोलन नियन्त्रण गर्दछ। तिनीहरू सार्नको लागि लक्षित स्थिति निर्दिष्ट गर्दछ।
X लेस तेर्सो अक्ष प्रतिनिधित्व गर्दछ (दायाँ तिर बाँया)
Y ठाडो अक्ष प्रतिनिधित्व गर्दछ (पछाडि अगाडि)
Z गहिरो अक्ष प्रतिनिधित्व गर्दछ (माथि र तल)
यहाँ कसरी यी कार्यहरू जी कोड कार्यक्रममा प्रयोग गरिन्छ:
g00 x10 y20 y2 Z5 (x x = 2 z = z0, x = --2
J, जे, र केले चापको केन्द्रबिन्दुको केन्द्रबिन्दु तोक्नुहोस् बिन्दुको नातेदार निर्दिष्ट गर्नुहोस्। तिनीहरू G02 (घडीको दिशा आलकुन) र g03 (काउन्टरकेलटवाट आर्कु) आदेशहरू।
म केन्द्रको लागि X-Axis दूरीलाई केन्द्रमा प्रतिनिधित्व गर्दछ
जो केन्द्रको सुरूवात बिन्दुबाट वाई-अक्ष दूरी प्रतिनिधित्व गर्दछ
K को केन्द्रमा Z-axis दूरीमा केन्द्रको प्रतिनिधित्व गर्दछ
म र J0
X50 X5 j500 J25 f13 X = x = x0, X = 250, X = 2 25 मा केन्द्रको साथ केन्द्रको साथ केन्द्रको साथ (2 25 मा केन्द्रको साथ केन्द्रको साथ कटौती (2 25) को साथ केन्द्रको साथ केन्द्रको साथ (2 25 मा केन्द्रको साथ केन्द्रको साथ
एफ ब्याजले गति निर्धारण गर्दछ जहाँ उपकरण काट्ने क्रममा ट्रिप गर्ने। यो प्रति मिनेट युनिटमा व्यक्त गरिएको छ (उदाहरणका लागि, ईन्च प्रति मिनेट मिलिमिटरहरू वा मिलिमिटरहरू प्रति मिनेट मिल्कुल)।
यहाँ फिड दर सेट गर्न को लागी एक उदाहरण छ:
g01 x100 Y500 Y5500 (X = 100 मा सार्नुहोस्, y00 एकाई / मिनेट को साथ
S प्रयोजकले स्पिन्डलको घुमाउने गति सेट गर्दछ। यो सामान्यतया प्रति मिनेट (आरपीएम) मा क्रान्तिमा व्यक्त गरिन्छ।
स्पिन्डल गति सेट गर्नको लागि एक नजर लिनुहोस्:
M03 S1000 (1000 RPM मा स्पाइन्डल घडीको दिशामा)
टी प्रकार्यले मेशिनमाको अपरेशनको लागि उपकरण चयन गर्दछ। मेशिनको उपकरण पुस्तकालयमा प्रत्येक उपकरण यसको लागि तोकिएको अद्वित अद्वित अद्वितीय संख्या हो।
यहाँ एक उपकरण चयन को एक उदाहरण छ:
T01 M06 (उपकरण नम्बर 1 चयन गर्नुहोस् र उपकरण परिवर्तन प्रदर्शन गर्नुहोस्)
H र d कार्य क्रमश: उपकरण लम्बाई र त्रिबिट मा भिन्नता को लागी क्षतिपूर्ति। तिनीहरू वर्कपिसमा सापेक्ष उपकरणको सही स्थिति सुनिश्चित गर्छन्।
H उपकरणको लम्बाई अफसेट मान निर्दिष्ट गर्दछ
D उपकरण निर्दिष्ट गर्दछ त्रिज्या क्षतिपूर्ति मूल्य निर्दिष्ट गर्दछ
यो उदाहरण जाँच गर्नुहोस् जुन दुबै h र d कार्य गर्दछ:
G43 H01 (अफसेट नम्बर 1) on41 D01 प्रयोग गर्नुहोस् (उपकरण त्रिज्या फोटहरू अफसेट नम्बर 1) लागू गर्नुहोस्।
म्यानुअल प्रोग्रामिंगमा हातले g र M कोड लेख्न समावेश छ। प्रोग्रामरले आंशिक ज्यामिति र माकीने आवश्यकताहरूमा आधारित कोड सिर्जना गर्दछ।
यहाँ कसरी सामान्यतया काम गर्दछ:
प्रोग्रामरले भागको रेखाचित्रको विश्लेषण गर्दछ र आवश्यक मशीनिंग कार्यहरू निर्धारण गर्दछ।
तिनीहरू G र M कोड रेखालाई लाइन द्वारा लेख्छन्, उपकरण आन्दोलन र कार्यहरू निर्दिष्ट गर्दछ।
त्यसपछि यो कार्यक्रम कार्यान्वयनका लागि सीएनसी मेशीनको नियन्त्रण एकाईमा लोड भइरहेको छ।
म्यानुअल प्रोग्रामिंगले प्रोग्रामरलाई कोडमा पूर्ण नियन्त्रण दिन्छ। यो साधारण अंशहरू वा द्रुत संशोधनको लागि आदर्श हो।
जे होस्, यो समय उपभोग र त्रुटिहरूको खतरा हुन सक्छ, विशेष गरी जटिल ज्यामितिहरूको लागि।
कुराकानी प्रोग्रामिंग, पनि शप फ्लोर प्रोग्रामिंगको रूपमा चिनिन्छ, सीएनसी मेशीनको नियन्त्रण एकाईमा पनि गरिन्छ।
समूहको हिसाबले g र M को कोडहरू लेख्नुको सट्टा, अपरेटिभले मध्यस्थकर्ताहरू र ग्राफिकल इन्टरफेसहरू प्रयोग गर्दछ जुन मेशिनमा मिल्मेटरहरू इनपुट गर्न। नियन्त्रण एकाई त्यसपछि आवश्यक g र M कोडहरू स्वचालित रूपमा उत्पन्न गर्दछ।
यहाँ कुराकानी प्रोग्रामिंगका केहि फाइदाहरू छन्:
यो प्रयोगकर्ता-मैत्री हो र कम प्रोग्रामिंग ज्ञान आवश्यक छ
यसले द्रुत र सजिलो कार्यक्रम सिर्जना र संशोधनका लागि अनुमति दिन्छ
यो साधारण भागहरूको लागि उपयुक्त छ र छोटो उत्पादन रन
यद्यपि कुराकानी प्रोग्रामिंग जटिल भागहरूको लागि म्यानुअल प्रोग्रामिंगको रूपमा लचिलो नहुन सक्छ।
अंश क्याप सफ्टवेयर प्रयोग गरेर डिजाइन गरिएको छ, एक थ्रीडी डिजिटल मोडेल सिर्जना गर्दै।
क्याड मोडल क्याम सफ्टवेयरमा आयात गरिएको छ।
प्रोग्रामरले क्यामेरा सफ्टवेयरमा माकीहरू, उपकरणहरू, र काट्ने प्यारामिटर काट्छन्।
क्याम सफ्टवेयरले चयनित प्यारामिटरको आधारमा जी र एमओ कोडहरू उत्पन्न गर्दछ।
उत्पन्न कोड पोस्ट-प्रशोधित छ CC मेसिनको विशिष्ट आवश्यकताहरू मिलाउन।
पोष्ट-प्रोसेस्डेड कोड कार्यान्वयनका लागि सीएनसी मेकमा सरुवा गरिएको छ।
कार्य / क्याम प्रोजेन्सिंगका फाइदाहरू:
यसले कोड उत्पादन प्रक्रिया, समय बचत गर्दछ र त्रुटिहरू कम गर्दै
यसले जटिल ज्यामिति र थ्रीडी सेन्सर्सहरूको सजीलो प्रोग्रामिंगको लागि अनुमति दिन्छ
यसले दृश्य र सिमुलेशन उपकरणहरू प्रदान गर्दछ जुन मशीनिंग प्रक्रियालाई अनुकूलन गर्न
यसले छिटो डिजाइन परिवर्तन र अपडेटहरू सक्षम गर्दछ
कार्य / क्याम प्रोजेन्सिंगको सीमितता:
यो सफ्टवेयर र प्रशिक्षणमा लगानी आवश्यक छ
साधारण भागहरू वा छोटो उत्पादन रनहरूको लागि यो महत्वलाग्दो हुन सक्दैन
उत्पन्न कोडले विशिष्ट मेशिन वा अनुप्रयोगहरूको म्यानुअल अप्टिमाइलाइजेशन आवश्यक पर्दछ
जब फाराम / क्यामन सफ्टवेयर प्रयोग गरेर UG वा मास्टरककजस्तै निम्न विचार गर्नुहोस्:
क्याड मोडल र क्यामन सफ्टवेयर बीचको अनुकूलता सुनिश्चित गर्नुहोस्
तपाईंको विशिष्ट सीएको मेसिन र नियन्त्रण एकाईको लागि उपयुक्त पोस्ट-प्रोसेस्कहरू चयन गर्नुहोस्
कार्डिंग प्यारामिटरहरू र उपकरणको पुस्तकालयहरू प्रदर्शन अनुकूलन प्रदर्शन गर्न
सिमुलेशन र मेशिन परीक्षण मार्फत उत्पन्न कोड प्रमाणित गर्नुहोस्
मिलिंग मेशिनहरूले g र एमओ कोडहरू प्रयोग गर्छन् तीन लाइनर अक्षहरू (x, y, र z) मा कटौती उपकरणको आवागमन नियन्त्रण गर्न। तिनीहरू सपाट वा कन्टुन सतहहरू, स्लटहरू, जेबहरू, र प्वालहरू बनाउनेका लागि प्रयोग गरिन्छ।
मिलिंग मेशिनहरूमा प्रयोग गरिएको केही सामान्य G कोडहरू समावेश:
G00: द्रुत स्थिति
G01: लाइनर प्रक्षेपण
G02 / g03: गोलाकार प्रवाह (घडीको दिशा)
G17 / G18 / G19: प्लेन चयन (xy, zx, yz)
M कोडले स्पान्डल रोटेशन, शीतलक, र उपकरण परिवर्तनहरू जस्ता कार्यहरू नियन्त्रण गर्दछ। उदाहरण को लागी:
M03 / M04: स्पान्डल (घडीको दिशामा)
M05: स्पान्डल स्टप
M08 / M09: COOLLATE / बन्द
घुमाउने उपकरणहरू, घुमाउने उपकरणको आवागमनलाई नियन्त्रण गर्न g र M कोडहरू प्रयोग गर्नुहोस्। तिनीहरू सिलिन्कीलिक भागहरू सिर्जना गर्न प्रयोग गरिन्छ, जस्तै शाफ्टहरू, बुशिंगहरू, र थ्रेडहरू।
मिलिंग मेशिनहरूमा प्रयोग गरिएको साधारण g को खाडलहरू बाहेक, टर्मिनेसहरूको लागि विशेष कोडहरू प्रयोग गर्नुहोस्।
G20 / G21: इन्च / मेट्रिक एकाई चयन
G33: थ्रेड काट्ने
G70 / g71: चक्र समाप्त
G76: थ्रेडिंग चक्र
स्पान्डल घुमाउने, शूरान्ट, र ट्रिरेट अनुक्रमणिका जस्ता गोल गर्ने कार्यहरूको नियन्त्रणमा एम कोडहरू।
M03 / M04: स्पान्डल (घडीको दिशामा)
M05: स्पान्डल स्टप
M08 / M09: COOLLATE / बन्द
M17: SORETERT अनुक्रमणिका
मेशिन केन्द्रहरूले मिलिंग मेशिन र शौताहरूको क्षमताहरूको संयोजन गर्दछ। तिनीहरूले एकल मेशिनमा बहुमिंग अपरेसनहरू गर्न सक्छन्, बहु अक्ष र उपकरण परिवर्तनहरू प्रयोग गरेर।
Makining केन्द्रहरूले मिलिंग मेशिन र शौचालयहरूमा प्रयोग गरिएको g र m कोडहरूको संयोजन प्रयोग गर्दछ, विशिष्ट अपरेशनमा भइरहेको विशिष्ट अपरेशनमा निर्भर गर्दछ।
तिनीहरू पनि उन्नत कार्यहरूको लागि थप कोडहरू प्रयोग गर्छन्, जस्तै:
G43 / G44: उपकरण लम्बाई क्षतिपूर्ति
G54-g59: कार्य प्रणाली को चयन समन्वय कार्य
M06: उपकरण परिवर्तन
M19: Spindle अभिमुखीकरण
मिलिंग मेशिनहरूले G17 / G18 / G18 / G19 प्रयोग गर्छन्, जबकि ल्यान्डहरू विमान चयन कोडहरू आवश्यक पर्दैन।
उदारहरू विशेष कोडहरू प्रयोग गर्नुहोस् G33 थ्रेड काट्ने चक्रमा र g76 को लागी थ्रेड काट्ने चक्रका लागि, जुन मिलिंग मेशिनहरूमा प्रयोग हुँदैन।
माकीरिंग केन्द्रहरूले उपकरणको लम्बाई क्षतिपूर्ति र m06 को लागी अतिरिक्त कोडहरू प्रयोग गर्दछ उपकरण परिवर्तनहरूका लागि, जुन सामान्य रूपमा स्ट्याटिलोन मिलिंग मेशिन वा टट्समा प्रयोग हुँदैन।
यहाँ केहि उत्तम अभ्यासहरू छन् जब तपाईंको G र M कोड प्रोग्राम संरचना हुन्छ र संरचनाको अनुसरण गर्न।
एक स्पष्ट र वर्णनात्मक कार्यक्रम हेडर साथ सुरू गर्नुहोस्, प्रोग्राम नम्बर, अंश नाम, र लेखक सहित।
प्रत्येक सेक्सन वा कोड को ब्लक को उद्देश्य वर्णन गर्न उदारतापूर्वक टिप्पणीहरू प्रयोग गर्नुहोस्।
प्रोग्राम तार्किक खण्डहरूमा व्यवस्थित गर्नुहोस्, जस्तै उपकरण परिवर्तन, मकिकिंग अपरेसनहरू, र अनुक्रमहरूको अन्त्य।
अपरेशन सुधार गर्न लगातार स्वरूपण र इन्डेन्टेसन प्रयोग गर्नुहोस्।
बारम्बार अपरेशनको लागि सबब्सआर्नहरू प्रयोग गरेर कार्यक्रमलाई रूपान्तरण गर्नुहोस्।
यी अभ्यासहरू पालना गरेर, तपाईं प्रोग्रामहरू सिर्जना गर्न सक्नुहुनेछ जुन बुझ्न, कायम राख्न, र परिमार्जन गर्न सजिलो छ।
उपकरण मार्गहरू अनुकूलन गर्नुहोस् र makining समय न्यूनतम सीएनसी मनिनिंगको लागि महत्वपूर्ण छ। यहाँ विचार गर्न यहाँ केहि रणनीतिहरू छन्:
गैर-काट्ने समयलाई कम गर्न सब भन्दा छोटो उपकरण मार्गहरू प्रयोग गर्नुहोस्।
संक्रमित कार्यहरू प्रभावकारी ढंगले परिवर्तन परिवर्तनहरूलाई कम गर्नुहोस्।
उच्च-गति मशीनिंग प्रविधिहरू प्रयोग गर्नुहोस्, जस्तै द्रुत सामग्री हटाउनको लागि।
सामग्री र कटौती सर्तहरूको आधारमा फिड रेट र स्पिन्डल गतिहरू समायोजित गर्नुहोस्।
क्यान्ड क्यान्ड चक्र र संकुचन गर्न र प्रोग्रामिंगको गति बढाउन प्रयोग गर्नुहोस्।
(Unooplimied उपकरण पथ) g00 x0 Y x x x550 y0g0 y0 y0 x x01 x x01 x01
यी रणनीतिहरू कार्यान्वयन गरेर, तपाईं कम क्षमताको मोर्चाको समय कम कम गर्न सक्नुहुनेछ।
सही र कुशल काम सुनिश्चित गर्न, G र M कोड प्रोग्रामिंगमा यी साधारण गल्तीहरू वेवास्ता गर्नुहोस्:
आवश्यक एम कोडहरू समावेश गर्न बिर्सदै, जस्तै स्पिन्डल र करोलान्ट आदेशहरू।
गलत वा असंगत इकाईहरू प्रयोग गर्दै (उदाहरणका लागि, इन्च र मिलिमिटरहरू मिक्स गर्दै)।
सर्कल विभागको लागि सही विमान (जी 1, G18, वा G19) निर्दिष्ट गर्दै छैन।
समन्वय मानहरूमा दशमलव पोइन्टहरू हटाउँदै।
प्रोग्रामिंग रूपरेखा क्षति हुँदा उपकरण त्रिज्या क्षतिलाई विचार गर्नुहुन्न।
तपाईंको कोड डबल-जाँच गर्नुहोस् र मसिनमा कार्यक्रम चलाउन अघि यी गल्तीहरू समात्न र सुधार गर्न सिमुलेसन उपकरणहरू प्रयोग गर्नुहोस्।
कार्यक्रम प्रमाणिकरण र सीएनसी मेसिनमा प्रोग्राम चलाउनु अघि सिमुलेशन आवश्यक चरणहरू आवश्यक छ। तिनीहरूले तपाईंलाई मद्दत गर्छन्:
कोडमा त्रुटिहरू पहिचान गर्नुहोस् र सही त्रुटिहरू।
उपकरण पथहरू कल्पना गर्नुहोस् र निश्चित गर्नुहोस् कि तिनीहरू इच्छित ज्यामितिसँग मेल खान्छन्।
सम्भावित टक्करहरू वा मेशिन सीमाहरूको लागि जाँच गर्नुहोस्।
प्रक्रियाको काम समाप्त गर्नुहोस् र प्रक्रिया अनुकूलित गर्नुहोस्।
धेरै क्यान सफ्टवेयर समावेश गर्दछ सिमुलेशन उपकरणहरू समावेश गर्दछ जुन तपाईंलाई प्रोग्राम प्रमाणित गर्न र मशीनिंग प्रक्रिया पूर्वावलोकन गर्न अनुमति दिन्छ। यी उपकरणहरूको फाइदा लिनुहोस् सुनिश्चित गर्न तपाईंको कार्यक्रम सहज रूपमा चलिरहन्छ र अपेक्षित परिणाम उत्पादन गर्दछ।
कुनै स्पष्ट त्रुटिहरू वा असंगतिहरूको लागि G र M कोड समीक्षा गर्नुहोस्।
क्याम सफ्टवेयरको सिमुलेशन मोड्युलमा प्रोग्राम लोड गर्नुहोस्।
शेयर सामग्री, फिक्स्चर फिक्स्चर, र सिमुलेशन वातावरणमा उपकरणहरू सेट अप गर्नुहोस्।
सिमुलेशन चलाउनुहोस् र उपकरण मार्गहरू, भौतिक हटाउने, र मेशिन गतिहरू अवलोकन गर्नुहोस्।
कुनै टकराव, गैज, वा अनावश्यक आन्दोलनको लागि जाँच गर्नुहोस्।
प्रमाणित गर्नुहोस् कि अन्तिम अनुमानित भागले उद्देश्यित डिजाइनसँग मेल खान्छ।
सिमुलेशन परिणामहरूमा आधारित कार्यक्रममा आवश्यक समायोजनहरू बनाउनुहोस्।
यस लेखमा हामीले सीएनएन र M कोडहरूको अन्वेषण गरेका छौं CNC मशीनि in मा। यी प्रोग्रामिंग भाषाहरूले CNC मेचकहरूको आन्दोलन र कार्यहरू नियन्त्रण गर्दछ, सटीक र स्वचालित उत्पादन सक्षम पार्दै।
हामीले g कोडहरूको मौलिकता कभर गरेका छौं, जसले ज्यामिति र उपकरण मार्गहरू, र एमओ कोडहरू ह्यान्डल गर्दछ, जसले स्पिन्डल रोटेशन र कूलान्ट नियन्त्रणलाई मद्दत गर्दछ।
सीएनएन र एम कोडहरू बुझ्ने सीएनसी प्रोग्रामरहरू, अपरेटरहरू, र निर्माण पेशेवरहरूको लागि महत्वपूर्ण छ। यसले तिनीहरूलाई कुशल कार्यक्रमहरू सिर्जना गर्न अनुमति दिन्छ, प्रभावी प्रक्रिया, र प्रभावकारी रूपमा समस्या निवारण।
Q: G र M कोड प्रोग्रामिंग सिक्ने उत्तम तरिका के हो?
A: ह्यान्ड्स-अन अनुभवको अभ्यास गर्नुहोस्। साधारण कार्यक्रमहरूको साथ सुरू गर्नुहोस् र बिस्तारै जटिलता बढाउनुहोस्। अनुभवी प्रोग्रामरहरू वा पाठ्यक्रमहरूबाट मार्गदर्शन खोज्नुहोस्।
Q: g र m कोडहरू सबै प्रकारका सीएनसी मेशिनहरूका साथ प्रयोग गर्न सकिन्छ?
A: हो, तर केहि भिन्नताहरूको साथ। आधारभूत कोडहरू समान छन्, तर विशिष्ट मेशिनहरूले अतिरिक्त वा परिमार्जित कोडहरू हुन सक्छ।
Q: g र m MODs बिभिन्न CNC CROR नियन्त्रण प्रणालीहरूमा स्तरबद्ध छन्?
A: ज्यादातर, तर पूर्ण रूपमा होईन। फसल मानवीकृत छन्, तर नियन्त्रण प्रणालीहरू बीच केही भिन्नताहरू छन्। सधैं मेशिनको प्रोग्रामिंग पुस्तिकालाई सन्दर्भित गर्दछ।
Q: म G र M कोड कार्यक्रमहरूसँग कसरी सामान्य मुद्दाहरूलाई समस्या निवारण गर्दछु?
A: त्रुटिहरू पहिचान गर्न सिमुलेशन उपकरणहरू प्रयोग गर्नुहोस्। गल्तीहरू वा गलत इकाईहरू जस्तो गल्तीहरूको लागि डबल चेक कोड। रेसिम म्यानुअल र अनलाइन स्रोतहरू परामर्श लिनुहोस्।
Q: g र M कोडहरूको बारेमा थप शिक्षाको लागि कुन स्रोतहरू उपलब्ध छन्?
A: मेशिन प्रोग्रामिंग म्यानुअल, अनलाइन ट्यूटोरियल, फोरम, र पाठ्यक्रमहरू। सीएनसी प्रोग्रामिंग पुस्तक र गाईडहरू। व्यावहारिक अनुभव र अनुभवी प्रोग्रामरहरु बाट।
Q: g र M को कोडहरू कसरी मन पराउने परिशुद्धता र दक्षतालाई असर गर्छ?
A: कोडहरूको उचित प्रयोग उपकरण पथहरू अनुकूलित हुन्छ, MAMINING समय कम गर्दछ, र सटीक आन्दोलनहरू सुनिश्चित गर्दछ। कुशल कोड संरचना र संगठनले समग्र मामिनिंग प्रदर्शन सुधार गर्दछ।
Q: g र M कोडहरू कसरी मेकान गर्ने समयलाई कम गर्न र सुधारको गुणस्तर कम गर्न सकिन्छ?
A: गैर-काट्ने आन्दोलनहरूलाई न्यूनतम गर्नुहोस्। क्यान्ड क्यान्ड चक्र र सब्सआरआउट्स प्रयोग गर्नुहोस्। फिजरहरू र स्पिन्डल गतिहरू इष्टतम काट्ने सर्तहरूको लागि स्पिन्डल गतिहरू समायोजित गर्नुहोस्।
Q: म्याक्रो र प्यारामिटिक प्रोग्रामिंग प्रयोग गरेर कुन उन्नत कार्यहरू प्राप्त गर्न सकिन्छ?
A: दोहोर्याउने कार्यहरूको अटोटेशन। अनुकूलन क्यान्ड क्यान्ड चक्रको सिर्जना। लचिलो र अनुकूलन योग्य कार्यक्रमहरूको लागि प्यारामिनेटिक प्रोग्रामिंग। बाह्य संवेदकहरू र प्रणालीहरूको साथ एकीकरण।
टीम MFG एक द्रुत निर्माण कम्पनी हो जसले ADM मा विशेष बनाउँदछ र 201 2015 मा परिक्षण गर्दछ।