🧠 Chapter 1 – Part 6A : CNC Controller का दिमाग कैसे काम करता है?
अगर आपने अब तक पूरी Series ध्यान से पढ़ी है... तो अब आपके मन में एक सवाल जरूर आया होगा।
"CNC Machine आखिर सोचती कैसे है?"
मैंने भी जब पहली बार CNC Machine देखी थी... तो मुझे लगता था कि Machine अपने आप सोचती होगी। लेकिन कई साल मशीनों के साथ काम करने के बाद समझ आया... Machine कभी नहीं सोचती... Controller सोचता है।
🏭 Factory का एक वास्तविक अनुभव
एक दिन हमारी Factory में एक नया Operator आया। Program बिल्कुल सही था। Tool भी सही था। Offset भी सही था। लेकिन Machine Cycle Start करने के बाद कुछ सेकंड तक बिल्कुल नहीं चली।
वह घबरा गया... उसे लगा Machine खराब हो गई। उसने तुरंत Reset दबा दिया।
Supervisor आए... उन्होंने कहा... "Machine खराब नहीं है... Controller Program को Process कर रहा था।"
उस दिन मुझे पहली बार एहसास हुआ... Machine का सबसे महत्वपूर्ण Part Chuck या Turret नहीं... बल्कि Controller होता है।
Controller आखिर होता क्या है?
अगर आसान भाषा में समझूँ...
Controller CNC Machine का दिमाग (Brain) है।
जैसे इंसान का दिमाग... आँखों से देखकर... कानों से सुनकर... हाथों को आदेश देता है... वैसे ही CNC Controller... Program पढ़कर... Servo Drive को आदेश देता है... और पूरी Machine को नियंत्रित करता है।
Cycle Start दबाने के बाद Controller क्या करता है?
बहुत से नए Operator सोचते हैं... Cycle Start दबाया... और Machine चल पड़ी।
असलियत इससे बिल्कुल अलग है।
Cycle Start दबाने के बाद Controller लगभग यह काम करता है—
- Program Memory से अगली Line पढ़ता है।
- Syntax Check करता है।
- Machine Alarm Check करता है।
- Axis Position Verify करता है।
- Feed और Speed Check करता है।
- Motion Calculate करता है।
- Servo Drive को Command भेजता है।
- Movement Monitor करता रहता है।
यह पूरा Process Milliseconds में होता है। इसीलिए हमें लगता है कि Machine तुरंत चल गई।
📦 Program Memory क्या होती है?
जब आप Program लिखते हैं... तो वह सीधे Servo Motor तक नहीं पहुँचता।
सबसे पहले वह Controller की Memory में Save होता है।
यही Memory बाद में Program को Line by Line पढ़ती है।
Program Delete करने से पहले हमेशा Backup रखें। कई Factory में अच्छे Program गलती से Delete होने के कारण घंटों Production बंद रहा है।
📖 Controller Program को कैसे पढ़ता है?
मान लीजिए... Program में लिखा है—
N10 G00 X100.0 Z5.0; N20 T0101; N30 M03 S1200; N40 G01 X50.0 F0.25;
आपको यह केवल चार Lines दिखाई देती हैं।
लेकिन Controller इन्हें अलग तरीके से पढ़ता है।
| Program Line | Controller क्या समझता है? |
|---|---|
| N10 | पहला Block |
| G00 | Rapid Motion |
| X100 | X Axis Position |
| Z5 | Z Axis Position |
| T0101 | Tool Call |
| M03 | Spindle Clockwise |
| S1200 | Spindle RPM |
| F0.25 | Feed Rate |
यानी... Controller किसी पूरी Line को नहीं पढ़ता... वह हर Word का अर्थ अलग-अलग समझता है।
⚡ Buffer Memory क्या होती है?
एक रोचक बात शायद आपको पता नहीं होगी।
Controller केवल वर्तमान Line नहीं पढ़ता... वह कई बार अगली Line भी पहले से पढ़ लेता है।
इसे Buffer Memory कहते हैं।
इसी कारण Machine बहुत Smooth Movement करती है।
अगर Controller हर बार केवल एक ही Line पढ़ता... तो Machine हर Command पर रुक-रुककर चलती। लेकिन Buffer के कारण Motion लगातार Smooth रहता है।
⚠️ Controller की सबसे बड़ी जिम्मेदारी
Controller केवल Machine चलाने का काम नहीं करता।
उसे लगातार यह भी देखना होता है—
- Servo Overload तो नहीं?
- Spindle ठीक चल रही है या नहीं?
- Emergency Stop दबा तो नहीं?
- Door खुला तो नहीं?
- Hydraulic Pressure सही है या नहीं?
- Lubrication Alarm तो नहीं?
- Over Travel तो नहीं होने वाला?
अगर इनमें से कोई भी Condition गलत हो... Controller तुरंत Machine रोक सकता है।
बहुत लोग समझते हैं कि Alarm Machine खराब होने से आता है। लेकिन मेरे अनुभव में... लगभग 70% Alarm Operator की छोटी-सी गलती, गलत Setting या गलत Sequence की वजह से आते हैं। इसीलिए Alarm देखकर घबराइए मत... पहले उसे पढ़िए। फिर समझिए। फिर समाधान कीजिए।
🎤 Interview Corner
Q1. CNC Machine का Brain किसे कहा जाता है?
Q2. Controller Program को किस प्रकार पढ़ता है?
Q3. Buffer Memory का क्या कार्य है?
Q4. क्या Controller केवल Movement Control करता है?
📝 खुद को परखिए
- ✔ क्या Program सीधे Servo Motor तक जाता है?
- ✔ Controller पहले क्या पढ़ता है?
- ✔ Buffer Memory क्यों बनाई गई?
- ✔ Cycle Start दबाने के बाद पहला निर्णय कौन लेता है?
➡️ Chapter 1 – Part 6B में हम सीखेंगे...
Controller के अंदर मौजूद CPU, PLC, Decoder, Interpreter, Processor, Feedback System, Encoder और Closed Loop Control को इतनी आसान भाषा में समझेंगे कि Fanuc Controller की सोच हमेशा के लिए समझ में आ जाएगी।
☕ Buy me a Chai!
अगर आपको मेरे CNC G-codes, Web Design टिप्स या AI कहानियों से मदद मिली हो, तो आप मुझे सपोर्ट कर सकते हैं। आपका सपोर्ट मुझे और बेहतरीन कंटेंट बनाने की प्रेरणा देता है!
Support via UPI UPI ID: riteshrajput1226@okicici



टिप्पणियाँ
एक टिप्पणी भेजें
Thanks 🙏🏻