सीएनसी मशीनिंग ने अपनी परिशुद्धता ते स्वचालन कन्नै आधुनिक निर्माण च क्रांति आह् ली बनाई ऐ। पर एह् मशीनां किस चाल्ली जानदे न जे केह् करना ऐ? जवाब जी ते एम कोडें च ऐ। एह् कोड प्रोग्राम भाशाएं न जेह् ड़ियां सीएनसी मशीन दी हर इक गति ते फंक्शन गी नियंत्रत करदियां न। इस पोस्ट च, तुस जानगेओ जे जी ते एम कोड किस चाल्ली इकट्ठे कम्म करदे न तां जे सटीक मशीनिंग हासल कीती जाई सकै, निर्माण प्रक्रियाएं च दक्षता ते सटीकता गी सुनिश्चित कीता जाई सकै।
जी ते एम कोड सीएनसी प्रोग्रामिंग दी रीढ़ न। एह् मशीन गी बक्ख-बक्ख फंक्शनें गी किस चाल्लीं हिलाने ते पूरा करने दे बारे च निर्देश दिंदे न। आओ इस गल्लै च गोता लाचे जे इनें कोडें दा केह् मतलब ऐ ते एह्दे च केह् फर्क ऐ।
जी कोड, 'geometry' कोडें लेई शॉर्ट, सीएनसी प्रोग्रामिंग दा दिल ऐ। एह् मशीन दे औजारें दी गतिशीलता ते स्थिति गी नियंत्रत करदे न। जदूं तुस चांह् दे ओ जे तुंदा टूल सीधी रेखा जां चाप च चली जा तां तुस जी कोड दा इस्तेमाल करदे ओ।
जी कोड मशीन गी दस्सदे न जे कुत्थें जाना ते उत्थें पुज्जना ऐ। एह् निर्देशांक ते गति दे किस्म गी निर्दिश्ट करदे न, जि’यां तेजी कन्नै स्थिति जां रेखीय प्रक्षेपण।
M कोड, जेह् ड़े 'विविधता' जां 'मशीन' कोडें आस्तै खड़ोते दे न, सीएनसी मशीन दे सहायक फ़ंक्शनें गी संभालदे न. एह् धुरी गी चालू जां बंद करने, औजार बदलने, ते शीतलक गी सक्रिय करने जनेह् कम्में गी नियंत्रत करदे न।
जदके जी कोड उपकरण दी गतिविधि पर ध्यान दिंदे न, एम कोड समग्र मशीनिंग प्रक्रिया दा प्रबंधन करदे न। एह् इस गल्लै गी यकीनी बनांदे न जे मशीन सुरक्षित ते कुशलता कन्नै कम्म करदी ऐ।
हालांकि जी ते एम कोड इकट्ठे कम्म करदे न, पर एह् अलग-अलग मकसदें गी पूरा करदे न:
जी कोड टूल दी ज्यामिति ते गति गी नियंत्रत करदे न।
एम कोड मशीन दे सहायक फ़ंक्शनें गी प्रबंधत करदे न।
इसदा सोचो इस चाल्ली:
जी कोड टूल गी दस्सदे न जे कुत्थें जाना ते किस चाल्ली हिलना ऐ।
एम कोड मशीन दे समग्र संचालन ते राज्य गी संभालदे न।
पहलू | जी कोड | एम कोड |
---|---|---|
फंक्शन | गतिविधियां ते पोजीशनिंग गी नियंत्रत करदा ऐ | सहायक मशीन फ़ंक्शनें गी नियंत्रत करदा ऐ |
ध्यान देना | औजार दे रस्ते ते ज्यामिति | औजार च बदलाव ते शीतलक जनेह् संचालन |
मसाल | जी 00 (रैपिड पोजीशनिंग) | M03 (शुरुआती धुरी, घड़ी दी दिशा च) |
जी ते एम कोडें दी कहानी सीएनसी मशीनिंग दे जन्म कन्नै शुरू होंदी ऐ। 1952 च, जॉन टी. पार्सन्स ने पैह् ले संख्यात्मक रूप कन्नै नियंत्रित मशीन उपकरण विकसित करने आस्तै आईबीएम कन्नै सहयोग कीता। इस जमीनी आविष्कार ने आधुनिक सीएनसी मशीनिंग दी नींह् रक्खी।
पार्सन्स दी मशीन मशीनिंग दे निर्देशें गी संग्रहीत करने ते निष्पादित करने लेई मुक्केबाजी टेप दा इस्तेमाल करदी ही। एह् निर्माण प्रक्रिया गी स्वचालित करने आस्तै इक क्रांतिकारी कदम हा। पर, इनें शुरुआती मशीनें गी प्रोग्राम करना इक जटिल ते समें-समें पर कम्म करने आह्ला कम्म हा।
जियां-जियां सीएनसी टेक्नोलॉजी ने अग्गें बधाया, प्रोग्रामिंग दे तरीके बी। 1950 दे दशक च, प्रोग्रामर ने इनपुट निर्देशें लेई पंच कीते गेदे टेप दा इस्तेमाल कीता। टेप पर हर छेद इक विशिष्ट कमांड दा प्रतिनिधित्व करदा ऐ।
1950 दे दशक दे अंत च, इक नमीं प्रोग्रामिंग लैंग्वेज सामने आई: एपीटी (स्वचालित रूप कन्नै प्रोग्राम कीते गेदे औजार)। एपीटी ने प्रोग्रामर गी मशीनिंग दे संचालन दा वर्णन करने लेई अंग्रेजी-रूपी बयानें दा इस्तेमाल करने दी अनुमति दित्ती। इस कन्नै प्रोग्रामिंग गी होर सहज ते कुशल बनाया गेआ।
एपीटी भाशा ने जी ते एम कोडें दी नींह् रक्खी। 1960 दे दशक च, एह् कोड सीएनसी प्रोग्रामिंग आस्तै मानक बनी गे। उने मशीन उपकरणें गी नियंत्रित करने दा इक होर संक्षिप्त ते मानकीकरण तरीका उपलब्ध करोआया।
जी ते एम कोड्स ने सीएनसी मशीनिंग दे विकास च इक महत्वपूर्ण भूमिका निभाई ऐ। एह् मशीनें गी सटीक रस्ते दा पालन करने, जटिल प्रक्रियाएं गी स्वचालित करने ते दोहराने दी क्षमता गी सुनिश्चित करने दी अनुमति दिंदे न। उंदे बगैर, आधुनिक निर्माण च दिक्खे गेदे सटीक ते दक्षता दा स्तर हासल करना असंभव होग। एह् कोड ओह भाशा ऐ जेह् ड़ी डिजिटल डिजाइनें गी भौतिक हिस्सें च बदलदी ऐ , जेह् ड़ी स्वचालित मशीनिंग आस्तै जरूरी बनांदी ऐ.
जी कोड | फंक्शन | विवरण |
---|---|---|
जी 00 ऐ। | तेजी से पोजीशनिंग | औजार गी निर्दिश्ट निर्देशांक गी मती गति (गैर-कटाई) पर लेई जंदा ऐ। |
जी 01 ऐ। | रेखीय प्रक्षेपण | नियंत्रित फीड दर कन्नै बिंदुएं दे बिच्च इक सीधी रेखा च औजार गी लेई जंदा ऐ। |
जी 02 ऐ। | गोलाकार प्रक्षेप (सी डब्ल्यू) | उपकरण गी इक घड़ी दी दिशा च गोलाकार रस्ते च इक निर्दिश्ट बिंदु पर लेई जंदा ऐ। |
जी 03 ऐ। | गोलाकार प्रक्षेप (सीसीडब्ल्यू) | टूल गी इक निर्दिश्ट बिंदु पर घड़ी दी दिशा दे उल्टे गोलाकार मार्ग च लेई जंदा ऐ। |
जी 04 ऐ। | बस्सना | मशीन गी अपनी मौजूदा स्थिति च इक नियत समें लेई रुकदा ऐ। |
जी १७ ऐ। | XY विमान चयन | मशीनिंग संचालन लेई XY विमान दा चयन करदा ऐ। |
जी १८ ऐ। | एक्स जेड विमान चयन | मशीनिंग संचालन लेई एक्सजेड प्लेन दा चयन करदा ऐ। |
जी 19 ऐ। | वाई जेड विमान चयन | मशीनिंग संचालन लेई वाई जेड प्लेन दा चयन करदा ऐ। |
जी 20 ऐ। | इंच सिस्टम ऐ | निर्दिष्ट करदा ऐ जे प्रोग्राम इकाइयें दे रूप च इंच दा इस्तेमाल करग। |
जी २१ ऐ। | मीट्रिक प्रणाली ऐ | निर्दिश्ट करदा ऐ जे प्रोग्राम इकाइयें दे रूप च मिलीमीटर दा इस्तेमाल करग। |
जी 40 ऐ। | रद्द करो कटर मुआवजा | कुसै बी औजार व्यास जां त्रिज्या दा मुआवजा रद्द करदा ऐ। |
जी 41 ऐ। | कटर मुआवजा, बाएं | बाएं पास्से आस्तै औजार त्रिज्या मुआवजा सक्रिय करदा ऐ। |
जी 42 ऐ। | कटर मुआवजा, सही | दाहिने पास्से आस्तै औजार त्रिज्या मुआवजा सक्रिय करदा ऐ। |
जी 43 ऐ। | औजार दी ऊंचाई ऑफसेट मुआवजा | मशीनिंग दे दौरान औजार दी लंबाई ऑफसेट लागू करदा ऐ। |
जी 49 ऐ। | औजार दी ऊंचाई मुआवजा रद्द करो | औजार दी लंबाई ऑफसेट मुआवजा रद्द करदा ऐ। |
जी 54 ऐ। | काम समन्वय प्रणाली 1। | पैह् ले कम्म निर्देशांक प्रणाली दा चयन करदा ऐ। |
जी ५५ ऐ। | काम समन्वय प्रणाली 2। | दूई कम्मै दा समन्वय प्रणाली चुनदा ऐ। |
जी 56 ऐ। | काम समन्वय प्रणाली 3। | तीसरी कम्मै दा समन्वय प्रणाली चुनदा ऐ। |
जी 57 ऐ। | काम समन्वय प्रणाली 4। | चौथे कम्मै दा समन्वय प्रणाली चुनदा ऐ। |
जी 58 ऐ। | काम समन्वय प्रणाली 5 ऐ। | पंजमें कम्मै च समन्वय प्रणाली दा चयन करदा ऐ। |
जी 59 ऐ। | काम समन्वय प्रणाली 6 ऐ। | छठे कम्म निर्देशांक प्रणाली दा चयन करदा ऐ। |
जी 90 ऐ। | निरपेक्ष प्रोग्रामिंग | निर्देशांक दी व्याख्या इक निश्चित उत्पत्ति दे सापेक्ष निरपेक्ष स्थिति दे रूप च कीती जंदी ऐ। |
जी ९१ ऐ। | इंक्रीमेंटल प्रोग्रामिंग ऐ | निर्देशांक दी व्याख्या वर्तमान उपकरण स्थिति दे सापेक्ष कीती जंदी ऐ। |
एम कोड | फंक्शन | विवरण |
---|---|---|
एम 00 ऐ। | प्रोग्राम बंद करो | अस्थायी रूप कन्नै सीएनसी प्रोग्राम गी रोकदा ऐ। जारी रक्खने लेई संचालक हस्तक्षेप दी लोड़ ऐ। |
एम 01 ऐ। | वैकल्पिक प्रोग्राम बंद करो | जेकर वैकल्पिक स्टॉप सक्रिय ऐ तां सीएनसी प्रोग्राम गी रोकदा ऐ। |
एम 02 ऐ। | प्रोग्राम खत्म करना | सीएनसी प्रोग्राम गी खत्म करदा ऐ। |
एम 03 ऐ। | (घड़ी दी दिशा च) पर धुरी | घड़ी दी दिशा च घुमावदार धुरी शुरू करदा ऐ। |
एम 04 ऐ। | (काउंटरक्लॉकवाइज) पर धुरी। | घड़ी दी दिशा च घूमने आह् ली धुरी शुरू करदा ऐ। |
एम 05 ऐ। | धुरी बंद | धुरी घूर्णन बंद करदा ऐ। |
एम 06 ऐ। | औजार बदलें | वर्तमान औजार बदलदा ऐ। |
एम 08 ऐ। | पर शीतलक | कूलेंट सिस्टम चालू करदा ऐ। |
एम 09 ऐ। | शीतलक बंद | कूलेंट सिस्टम बंद करदा ऐ। |
एम 30 ऐ। | प्रोग्राम खत्म ते रीसेट करो | प्रोग्राम गी खत्म करदा ऐ ते नियंत्रण गी शुरू च रीसेट करदा ऐ। |
एम १९ ऐ। | धुरी उन्मुखीकरण | टूल बदलने जां होर ऑपरेशनें आस्तै स्पिंडल गी इक निर्दिश्ट स्थिति च orients. |
एम 42 ऐ। | उच्च गियर चुनें | धुरी लेई उच्च गियर मोड चुनदा ऐ। |
एम 09 ऐ। | शीतलक बंद | कूलेंट सिस्टम बंद करदा ऐ। |
X, Y, ते Z फंक्शन 3D स्पेस च औजार दी गति गी नियंत्रत करदे न। ओह् औजार गी जाने आस्तै लक्ष्य स्थिति निर्दिश्ट करदे न।
x क्षैतिज अक्ष (बाएं थमां दाएं) दा प्रतिनिधित्व करदा ऐ।
वाई ऊर्ध्वाधर अक्ष (सामने थमां पिच्छें) दा प्रतिनिधित्व करदा ऐ।
z गहराई अक्ष (उप ते नीचे) दा प्रतिनिधित्व करदा ऐ।
इत्थें इक उदाहरण ऐ जे इनें फंक्शनें दा इस्तेमाल किस चाल्ली इक जी कोड प्रोग्राम च कीता जंदा ऐ:
G00 X10 Y20 Z5 (RAPID X=10, Y=20, Z=5) च लेई जाओ) G01 X30 Y40 जेड-2 F100 (रेखीय लेई X=30, Y=40, Z=-2 100 दी फीड दर पर जाओ)
i, j, ते k शुरूआती बिंदु दे सापेक्ष इक चाप दा केंद्र बिंदु निर्दिष्ट करो। एह् G02 (घड़ी दी दिशा च चाप) ते G03 (काउंटरक्लॉकवाइज चाप) कमांडें कन्नै इस्तेमाल कीते जंदे न.
मैं शुरू बिंदु थमां केंद्र तगर एक्स-अक्ष दूरी दा प्रतिनिधित्व करदा ऐ
j शुरू बिंदु थमां केंद्र तगर वाई-अक्ष दूरी दा प्रतिनिधित्व करदा ऐ
k शुरू बिंदु थमां केंद्र तगर जेड-अक्ष दूरी दा प्रतिनिधित्व करदा ऐ
I ते J: इक चाप बनाने दा इस उदाहरण दी जांच करो।
G02 X50 Y50 I25 J25 F100 (क्लॉकवाइज चाप ते X=50, Y=50, 25 पर केंद्र कन्नै Y=50, J=25) पर
एफ फंक्शन उस गति गी निर्धारत करदा ऐ जिस पर उपकरण कट्टने दे दौरान चलदा ऐ। एह् इक इकाई च प्रति मिनट (जियां, प्रति मिनट जां मिलीमीटर प्रति मिनट) च व्यक्त कीता जंदा ऐ।
फीड दर गी सेट करने दा इक उदाहरण ऐ:
G01 X100 Y200 F500 (रेखीय X=100, Y=200 पर 500 इकाइयें/मिनट दी फीड दर पर जाओ)
एस फंक्शन धुरी दी घूर्णन गति सेट करदा ऐ। एह् आमतौर उप्पर प्रति मिनट (आरपीएम) च क्रांतियें च व्यक्त कीता जंदा ऐ।
धुरी गति सेट करने दा इस उदाहरण पर इक नज़र पाओ:
M03 S1000 (1000 आरपीएम पर घड़ी दी दिशा च धुरी शुरू करो)
टी फंक्शन मशीनिंग ऑपरेशन लेई इस्तेमाल कीते जाने आह् ले उपकरण दा चयन करदा ऐ। मशीन दे टूल लाइब्रेरी च हर इक टूल च इक अनोखा नंबर दित्ता जंदा ऐ।
इत्थै इक उपकरण चुनने दा इक उदाहरण ऐ:
T01 M06 (टूल नंबर 1 चुनो ते उपकरण बदलने दा निष्पादत करो)
एच ते डी फंक्शन क्रमशः औजार दी लंबाई ते त्रिज्या च बदलाव दी भरपाई करदे न। एह् वर्कपीस दे सापेक्ष औजार दी सटीक स्थिति गी सुनिश्चित करदे न।
एच टूल दी लंबाई ऑफसेट वैल्यू निर्दिष्ट करदा ऐ
D औजार त्रिज्या मुआवजा मूल्य निर्दिष्ट करदा ऐ
इस उदाहरन गी दिक्खो जेह् ड़ा H ते D दोनों फ़ंक्शनें दा उपयोग करदा ऐ:
G43 H01 (ऑफसेट नंबर दा उपयोग करदे होई टूल दी लंबाई ऑफसेट लागू करो 1) G41 D01 (Offset नंबर 1 दा उपयोग करदे होई छोड़े गेदे उपकरण त्रिज्या मुआवजा लागू करो)
मैन्युअल प्रोग्रामिंग च जी ते एम कोड हत्थें कन्नै लिखना शामल ऐ। प्रोग्रामर भाग ज्यामिति ते मशीनिंग दी जरूरतें दे आधार उप्पर कोड बनांदा ऐ।
एह् आमतौर उप्पर किस चाल्लीं कम्म करदा ऐ :
प्रोग्रामर भाग ड्राइंग दा विश्लेषण करदा ऐ ते जरूरी मशीनिंग संचालन निर्धारत करदा ऐ।
ओह् g ते एम कोड लाइनें गी लाइन राहें लिखदे न, टूल आंदोलन ते फंक्शनें गी निर्दिष्ट करदे न।
इसदे बाद प्रोग्राम गी निष्पादन आस्तै सीएनसी मशीन दी नियंत्रण इकाई च लोड कीता जंदा ऐ।
मैन्युअल प्रोग्रामिंग प्रोग्रामर गी कोड उप्पर पूरा नियंत्रण दिंदा ऐ। एह् साधारण हिस्सें जां त्वरित संशोधनें आस्तै आदर्श ऐ ।
हालांकि, एह् समें-समें पर ते त्रुटियें दा प्रवण होई सकदा ऐ, खास करियै जटिल ज्यामिति आस्तै।
संवादात्मक प्रोग्रामिंग, जेह् ड़ी दुकानें दी मंजिल प्रोग्रामिंग दे रूप च बी जानेआ जंदा ऐ, सीएनसी मशीन दी नियंत्रण इकाई पर सीधे कीता जंदा ऐ।
G ते M कोडें गी मैन्युअल रूप कन्नै लिखने दे बजाय, ऑपरेटर मशीनिंग पैरामीटर गी इनपुट करने लेई इंटरएक्टिव मेनू ते ग्राफिकल इंटरफेस दा उपयोग करदा ऐ। इसदे बाद नियंत्रण इकाई अपने आप गै जरूरी जी ते एम कोड पैदा करदी ऐ।
संवादात्मक प्रोग्रामिंग दे किश फायदे दित्ते गेदे न:
एह् यूजर-फ्रेंडली ऐ ते प्रोग्रामिंग ज्ञान दी लोड़ होंदी ऐ
एह् त्वरित ते आसान प्रोग्राम बनाने ते संशोधन दी अनुमति दिंदा ऐ
एह् साधारण हिस्सें ते लघु उत्पादन रनें आस्तै उपयुक्त ऐ
हालांकि, संवादात्मक प्रोग्राम उतने लचीला नेईं होई सकदा जितना जटिल हिस्सें आस्तै मैन्युअल प्रोग्रामिंग।
हिस्से गी सीएडी सॉफ्टवेयर दा उपयोग करियै डिजाइन कीता गेआ ऐ, जिस कन्नै 3D डिजिटल मॉडल बनाया जंदा ऐ।
सीएडी मॉडल गी सीएएम सॉफ्टवेयर च आयात कीता जंदा ऐ।
प्रोग्रामर सीएएम सॉफ्टवेयर च मशीनिंग संचालन, उपकरण, ते कटिंग पैरामीटर दा चयन करदा ऐ।
सीएएम सॉफ्टवेयर चयनित पैरामीटर दे आधार उप्पर जी ते एम कोड पैदा करदा ऐ।
उत्पन्न कोड गी सीएनसी मशीन दी विशिष्ट जरूरतें कन्नै मेल खाने आस्तै पोस्ट-प्रोसेस कीता जंदा ऐ।
पोस्ट-प्रोसेस्ड कोड गी निष्पादन आस्तै सीएनसी मशीन च स्थानांतरित कीता जंदा ऐ।
सीएडी/सीएएम प्रोग्रामिंग दे फायदे:
एह् कोड जनरेशन प्रक्रिया गी स्वचालित करदा ऐ, समें दी बचत ते त्रुटिएं गी घट्ट करदा ऐ
एह् जटिल ज्यामिति ते 3D समोच्चें दे आसान प्रोग्रामिंग दी अनुमति दिंदा ऐ
एह् मशीनिंग प्रक्रिया गी अनुकूल बनाने लेई विज़ुअलाइज़ेशन ते सिमुलेशन उपकरण उपलब्ध करोआंदा ऐ
एह् तेज़ डिजाइन बदलाव ते अपडेट गी सक्षम बनांदा ऐ
सीएडी/सीएएम प्रोग्रामिंग दी सीमाएं:
इस च सॉफ्टवेयर ते सिखलाई च निवेश दी लोड़ ऐ
हो सकदा ऐ जे एह् साधारण हिस्सें जां शॉर्ट प्रोडक्शन रनें आस्तै लागत प्रभावी नेईं होऐ
उत्पन्न कोड गी विशिष्ट मशीनें जां एप्लीकेशनें लेई मैन्युअल अनुकूलन दी लोड़ हो सकदी ऐ
यूजी जां मास्टरकैम जनेह् सीएडी/सीएएम सॉफ्टवेयर दा इस्तेमाल करदे बेल्लै निम्नलिखित पर विचार करो:
सीएडी मॉडल ते सीएएम सॉफ्टवेयर दे बश्कार संगतता गी सुनिश्चित करना
अपनी विशिष्ट सीएनसी मशीन ते नियंत्रण इकाई लेई उचित पोस्ट-प्रोसेसर चुनो
प्रदर्शन गी अनुकूल बनाने लेई मशीनिंग पैरामीटर ते टूल लाइब्रेरी गी अनुकूलित करो
सिमुलेशन ते मशीन परीक्षणें दे माध्यम कन्नै उत्पन्न कोड दी सत्यापन करो
मिलिंग मशीनें त्रै रेखीय कुल्हाड़ियें (x, y, ते z) च कटिंग उपकरण दी गतिशीलता गी नियंत्रित करने आस्तै जी ते एम कोड दा उपयोग करदे न। इनें दा इस्तेमाल समतल जां समोच्च सतहें, स्लॉट, जेबें, ते छेद बनाने लेई कीता जंदा ऐ।
मिलिंग मशीनें च इस्तेमाल कीते जाने आह् ले किश आम जी कोड शामल न:
जी 00: तेजी से पोजीशनिंग
जी 01: रेखीय प्रक्षेपण
G02/G03: परिपत्र प्रक्षेप (घड़ी दी दिशा च/काउंटरक्लॉक दीवार)
G17/G18/G19: विमान चयन (एक्सवाई, जेडएक्स, वाई जेड)
एम कोड नियंत्रण फ़ंक्शनें जि’यां स्पिंडल रोटेशन, शीतलक, ते औजार च बदलाव। मसाल दे तौर पर:
M03/M04: धुरी पर (घड़ी दी दिशा च/काउंटरक्लॉक दी दिशा च)
M05: धुरी स्टॉप
M08/M09: शीतलक चालू/बंद
मोड़ मशीन, जां खराद, घूमने आह् ले वर्कपीस दे सापेक्ष कटिंग उपकरण दी गति गी नियंत्रित करने आस्तै जी ते एम कोडें दा इस्तेमाल करो। इनें दा इस्तेमाल बेलनाकार हिस्से बनाने लेई कीता जंदा ऐ, जि’यां शाफ्ट, बुशिंग, ते धागे।
मिलिंग मशीनें च इस्तेमाल कीते जाने आह् ले आम जी कोडें दे अलावा, खरादें गी मोड़ने आह् ले संचालन आस्तै विशिष्ट कोडें दा इस्तेमाल कीता जंदा ऐ:
जी 20/जी 21: इंच/मेट्रिक इकाई चयन
जी 33: धागा कटिंग
जी 70/जी 71: फिनिशिंग चक्र
जी 76: थ्रेडिंग चक्र
खराद नियंत्रण च एम कोड स्पिंडल रोटेशन, शीतलक, ते बुर्ज अनुक्रमण जनेह् फ़ंक्शनें:
M03/M04: धुरी पर (घड़ी दी दिशा च/काउंटरक्लॉक दी दिशा च)
M05: धुरी स्टॉप
M08/M09: शीतलक चालू/बंद
M17: बुर्ज सूचकांक
मशीनिंग सेंटरें च मिलिंग मशीनें ते खरादें दी क्षमताएं गी इकट्ठा कीता जंदा ऐ। ओह् इक मशीन पर मते सारे मशीनिंग ऑपरेशन करी सकदे न, मते सारे अक्ष ते औजार बदलावें दा उपयोग करदे न।
मशीनिंग सेंटरें च मिलिंग मशीनें ते खराद च इस्तेमाल कीते जाने आह् ले जी ते एम कोडें दे संयोजन दा उपयोग कीता जंदा ऐ, जेह् ड़ा कि कीते जा करदे विशिश्ट संचालन पर निर्भर करदे न।
एह् उन्नत फंक्शनें लेई अतिरिक्त कोडें दा बी इस्तेमाल करदे न, जि’यां:
G43/G44: औजार दी लंबाई मुआवजा
G54-G59: काम समन्वय प्रणाली चयन
M06: औजार बदलना ऐ
M19: धुंधली अभिविन्यास
मिलिंग मशीनें हवाई जहाज चयन आस्तै G17/G18/G19 दा इस्तेमाल करदे न, जिसलै के खरादें गी विमान चयन कोड दी लोड़ नेईं ऐ।
खराद थ्रेड कटिंग आस्तै G33 जनेह् विशिष्ट कोडें ते थ्रेडिंग चक्रें आस्तै G76 दा इस्तेमाल करदे न, जेह् ड़े मिलिंग मशीनें च इस्तेमाल नेईं कीते जंदे न।
मशीनिंग केंद्र औजार दी लंबाई मुआवजे आस्तै G43/G44 जनेह् अतिरिक्त कोडें ते औजार च बदलाव आस्तै M06 दा उपयोग करदे न, जेह् ड़े आमतौर पर स्टैंडअलोन मिलिंग मशीनें जां खराद च इस्तेमाल नेईं कीते जंदे न।
अपने जी ते एम कोड प्रोग्रामें गी व्यवस्थित ते संरचना करदे बेल्लै इसदा पालन करने आस्तै किश बेहतरीन प्रथाएं न:
साफ ते वर्णनात्मक प्रोग्राम हेडर कन्नै शुरू करो, जिस च प्रोग्राम नंबर, पार्ट नांऽ, ते लेखक शामल न।
कोड दे हर इक खंड जां ब्लॉक दे मकसद गी समझाने आस्तै टिप्पणियें दा उदारता कन्नै इस्तेमाल करो।
प्रोग्राम गी लॉजिकल सेक्शनें च व्यवस्थित करो, जि’यां औजार बदलाव, मशीनिंग संचालन, ते अंत क्रम।
पठनीयता च सुधार आस्तै लगातार स्वरूपण ते इंडेंटेशन दा उपयोग करो।
बार-बार संचालन लेई सबरूटीन दा उपयोग करियै प्रोग्राम गी मॉड्यूलर करना।
इनें प्रथाएं दा पालन करियै, तुस ऐसे प्रोग्राम बनाई सकदे ओ जेह् ड़े समझने, बनाए रखने ते संशोधित करने च सहूलियत होंदे न।
उपकरण मार्गें गी अनुकूल बनाना ते मशीनिंग समें गी घट्ट करना कुशल सीएनसी मशीनिंग आस्तै महत्वपूर्ण ऐ। इत्थें विचार करने आस्तै किश रणनीतियां न:
गैर-कटने आह् ले समें गी घट्ट करने आस्तै घट्ट शा घट्ट संभावित औजार मार्गें दा इस्तेमाल करो।
ऑपरेशनें गी प्रभावी ढंगै कन्नै अनुक्रमित करियै औजार च बदलाव गी घट्ट करो।
तेज़ी कन्नै सामग्री गी हटाने आस्तै उच्च गति मशीनिंग तकनीकें, जि’यां ट्रोकोइडल मिलिंग, दा इस्तेमाल करो।
सामग्री ते कट्टने दी स्थिति दे आधार उप्पर फीड दर ते धुरी दी गति गी समायोजित करो।
प्रोग्रामिंग गी सरल बनाने ते तेज करने आस्तै डिब्बाबंद चक्र ते सबरूटीन दा इस्तेमाल करो।
(अनोखज औजार पथ) G00 X0 Y0 Z1G01 Z-1 F100G01 X50 Y0G01 X50G01 X0 Y50G01 X0 Y0 (अभिजन उपकरण पथ) G00 X0 Y0 Y0 Z1G01 Z-1 F1001 Y50 Y50 Y01 Y50 Y01 Y50 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 वाई01 y
इनें रणनीतियें गी लागू करियै तुस मशीनिंग दे समें गी मता घट्ट करी सकदे ओ ते समग्र दक्षता च सुधार करी सकदे ओ।
सटीक ते कुशल मशीनिंग गी सुनिश्चित करने आस्तै, जी ते एम कोड प्रोग्राम च इनें आम गलतियें थमां बचो:
जरूरी एम कोड, जि’यां स्पिंडल ते शीतलक कमांडें गी शामल करना भूलना।
गलत जां असंगत इकाइयें दा इस्तेमाल करना (जियां, इंच ते मिलीमीटर मिक्स करना)।
गोलाकार प्रक्षेपण लेई सही समतल (G17, G18, जां G19) गी निर्दिष्ट नेईं करना।
समन्वय मूल्यें च दशमलव बिंदुएं गी छोड़ना।
प्रोग्रामिंग समोच्च पर टूल त्रिज्या मुआवजा पर विचार नेईं करना।
अपने कोड गी डबल-चेक करो ते मशीन पर प्रोग्राम चलाने शा पैह् ले इनें गलतियें गी पकड़ने ते ठीक करने आस्तै सिमुलेशन उपकरणें दा इस्तेमाल करो।
सीएनसी मशीन पर प्रोग्राम चलाने थमां पैह् ले प्रोग्राम सत्यापन ते सिमुलेशन जरूरी कदम न। वे तुहाडी मदद करदे ने:
कोड च त्रुट्टियें दी पन्छान ते सही करना।
औजार दे रस्ते दी कल्पना करो ते एह् सुनिश्चत करो जे ओह् वांछित ज्यामिति कन्नै मेल खंदा ऐ।
संभावित टक्कर जां मशीन दी सीमा दी जांच करो।
मशीनिंग दे समें दा अनुमान लाओ ते इस प्रक्रिया गी अनुकूल बनाना।
ज्यादातर CAM सॉफ्टवेयर च सिमुलेशन उपकरण शामल न जेह् ड़े तुसेंगी प्रोग्राम दी सत्यापन ते मशीनिंग प्रक्रिया दा पूर्वावलोकन करने दी इजाजत दिंदे न। इनें उपकरणें दा फायदा लैओ तां जे एह् सुनिश्चित कीता जाई सकै जे तुंदा प्रोग्राम सुचारू रूप कन्नै चलदा ऐ ते अपेक्षित नतीजे पैदा करदा ऐ।
कुसै बी स्पष्ट त्रुटि जां असंगति आस्तै जी ते एम कोड दी समीक्षा करो।
प्रोग्राम गी सीएएम सॉफ्टवेयर दे सिमुलेशन मॉड्यूल च लोड करो।
सिमुलेशन वातावरण च स्टॉक सामग्री, फिक्स्चर, ते औजारें गी सेट करो।
सिमुलेशन चलाओ ते औजार दे रस्ते, सामग्री हटाने, ते मशीन गति दा निरीक्षण करो।
कुसै बी टक्कर, गौग, जां अवांछित आंदोलनें दी जांच करो।
सत्यापन करो जे अंतिम अनुकरणीय भाग इरादा डिजाइन कन्नै मेल खंदा ऐ।
सिमुलेशन नतीजें दे आधार उप्पर प्रोग्राम च जरूरी समायोजन करो।
इस लेख च असें सीएनसी मशीनिंग च जी ते एम कोडें दी जरूरी भूमिका दा पता लाया ऐ। एह् प्रोग्रामिंग भाशाएं सीएनसी मशीनें दी गतिविधियें ते कम्में गी नियंत्रत करदियां न, जिस कन्नै सटीक ते स्वचालित निर्माण गी सक्षम बनाया जंदा ऐ।
अस जी कोडें दे बुनियादी सिद्धांतें गी कवर कीता ऐ, जेह् ड़े ज्यामिति ते उपकरण मार्गें गी संभालदे न, ते एम कोड, जेह् ड़े मशीन फंक्शनें गी प्रबंधत करदे न जि’यां स्पिंडल घुमाव ते शीतलक नियंत्रण।
जी ते एम कोड गी समझना सीएनसी प्रोग्रामर, संचालकें, ते निर्माण पेशेवरें आस्तै मता जरूरी ऐ। एह् उ’नेंगी कुशल प्रोग्राम बनाने, मशीनिंग प्रक्रियाएं गी अनुकूल बनाने, ते मुद्दें गी प्रभावी ढंगै कन्नै निवारन करने दी अनुमति दिंदा ऐ।
प्रश्न: जी ते एम कोड प्रोग्रामिंग सिखने दा सबतूं अच्छा तरीका केह् ऐ?
ए: हत्थ-पैर दे अनुभव कन्नै अभ्यास करो। साधारण प्रोग्रामें कन्नै शुरू करो ते धीरे-धीरे जटिलता च वृद्धि करो। अनुभवी प्रोग्रामर जां कोर्सें थमां मार्गदर्शन हासल करो।
प्रश्न: क्या जी ते एम कोड दा इस्तेमाल हर किस्म दी सीएनसी मशीनें कन्नै कीता जाई सकदा ऐ?
ए: हां, पर कुछ बदलावें कन्नै। बुनियादी कोड समान न, पर विशिष्ट मशीनें च अतिरिक्त जां संशोधित कोड होंदे न।
प्रश्न: क्या जी ते एम कोड बक्ख-बक्ख सीएनसी नियंत्रण प्रणाली च मानकीकरण कीते गेदे न?
उ: ज्यादातर, पर पूरी तरह नेईं। बुनियादी सिद्धांतें गी मानकीकरण कीता जंदा ऐ, पर नियंत्रण प्रणाली दे बश्कार किश अंतर मौजूद न। मशीन दे प्रोग्रामिंग मैन्युअल दा हमेशा दिक्खो।
प्रश्न: मैं जी ते एम कोड प्रोग्रामें कन्नै आम मुद्दें दा निवारन कीऽ करां?
ए: त्रुटिएं दी पन्छान करने लेई सिमुलेशन उपकरणें दा इस्तेमाल करो। गायब दशमलव जां गलत इकाइयें जनेह् गलतियें आस्तै डबल-चेक कोड। मशीन मैनुअल ते ऑनलाइन संसाधनें कन्नै सलाह करो।
प्रश्न: जी ते एम कोडें दे बारे च होर जानने लेई केह् ड़े संसाधन उपलब्ध न?
ए: मशीन प्रोग्रामिंग मैनुअल, ऑनलाइन ट्यूटोरियल, मंच, ते कोर्स। सीएनसी प्रोग्रामिंग किताबें ते गाइड। अनुभवी प्रोग्रामर थमां व्यावहारिक अनुभव ते मार्गदर्शन।
प्रश्न: जी ते एम कोड मशीनिंग दी सटीकता ते दक्षता गी किस चाल्ली प्रभावित करदे न?
ए: कोडें दा उचित इस्तेमाल औजार दे रस्ते गी अनुकूल बनांदा ऐ, मशीनिंग दा समां घट्ट करदा ऐ, ते सटीक गतिविधियें गी सुनिश्चित करदा ऐ। कुशल कोड संरचना ते संगठन समग्र मशीनिंग प्रदर्शन च सुधार।
प्रश्न: मशीनिंग दे समें गी घट्ट करने ते मशीनिंग दी गुणवत्ता च सुधार आस्तै जी ते एम कोडें गी किस चाल्ली अनुकूलित कीता जाई सकदा ऐ?
ए: गैर-कटाई आन्दोलन गी घट्ट करो। डिब्बाबंद चक्र ते सबरूटीन दा इस्तेमाल करो। इष्टतम कटिंग शर्तें आस्तै फीड दर ते धुरी दी गति गी समायोजित करो।
प्रश्न: मैक्रो ते पैरामेट्रिक प्रोग्रामिंग दा इस्तेमाल करियै केह् ड़े उन्नत फ़ंक्शन हासल कीते जाई सकदे न ?
ए: दोहराया कम्में दा स्वचालन। कस्टम डिब्बाबंद चक्र दा निर्माण। लचीले ते अनुकूलनशील प्रोग्रामें लेई पैरामीटर प्रोग्रामिंग। बाहरी सेंसर ते सिस्टम कन्नै इकीकरण।
टीम एमएफजी इक रैपिड मैन्युफैक्चरिंग कंपनी ऐ जेह्ड़ी 2015 च ओडीएम ते ओईएम शुरू होने च माहिर ऐ।