⚙️ Controller से Tool तक – Command का पूरा सफर
अगर आप मुझसे पूछें कि CNC सीखने का सबसे मजेदार Topic कौन-सा है... तो मैं बिना सोचे यही कहूँगा— "Machine के अंदर आखिर होता क्या है?"
क्योंकि जब तक आपको यह समझ नहीं आएगा कि Controller से निकलने वाली Command आखिर Tool तक कैसे पहुँचती है, तब तक CNC सिर्फ एक मशीन लगेगी। लेकिन जिस दिन यह Process समझ में आ गया... उसी दिन CNC आपको एक "सोचने वाली मशीन" जैसी लगने लगेगी।
🤔 क्या आपने कभी सोचा है?
आप Program में सिर्फ एक Line लिखते हैं—
G01 X50.0 Z0.0 F0.20;
और कुछ ही सेकंड में Tool बिल्कुल सही जगह पहुँचकर Cutting शुरू कर देता है।
लेकिन...
क्या Controller सीधे Tool को पकड़कर आगे बढ़ाता है? क्या Servo Motor अपने आप समझ जाती है कि कहाँ जाना है? क्या Ball Screw खुद घूमने लगता है?
नहीं। इन सबके पीछे एक पूरी Chain काम करती है।
📌 Command का पूरा सफर
एक साधारण Command Machine के अंदर इस क्रम से यात्रा करती है—
- Operator Program लिखता है।
- Controller Program पढ़ता है।
- Controller हर Word का अर्थ निकालता है।
- Motion Calculation होती है।
- Servo Drive को Digital Signal भेजा जाता है।
- Servo Drive Motor को Power देता है।
- Servo Motor घूमती है।
- Ball Screw घूमता है।
- Machine Slide आगे बढ़ती है।
- Tool नई Position पर पहुँचता है।
- Material की Cutting शुरू होती है।
यही पूरी प्रक्रिया हर सेकंड सैकड़ों बार दोहराई जाती है।
🧠 Controller का दिमाग कैसे काम करता है?
मैं हमेशा नए Operators से एक बात कहता हूँ...
Controller कभी अनुमान नहीं लगाता।
अगर आपने X50 लिखा है... तो Controller केवल X50 ही समझेगा। वह X49.9 या X50.1 नहीं सोचेगा।
Computer के लिए हर Value एक आदेश (Instruction) होती है। इसी वजह से CNC में Accuracy इतनी अधिक होती है।
अगर Program लिखते समय आपने केवल Decimal की गलती कर दी... तो Machine भी उसी गलती को पूरी ईमानदारी से करेगी। Machine कभी यह नहीं सोचती कि "Operator से गलती हो गई होगी।"
⚡ Servo Drive की भूमिका
बहुत से नए Operators Servo Motor और Servo Drive को एक ही चीज़ समझ लेते हैं। लेकिन दोनों अलग-अलग Component हैं।
| Servo Drive | Servo Motor |
|---|---|
| Controller से Command प्राप्त करता है। | Mechanical Movement करता है। |
| Electrical Signal को Process करता है। | Rotation पैदा करता है। |
| Motor को कितनी Speed और Direction से चलना है, यह तय करता है। | Drive के आदेश का पालन करता है। |
🔩 Ball Screw इतना महत्वपूर्ण क्यों है?
अगर Servo Motor मशीन का "Muscle" है... तो Ball Screw उसका "हाथ" है।
Servo Motor घूमती है... लेकिन Tool नहीं घूमता।
Servo Motor की Rotation को Ball Screw Linear Movement में बदलता है। यानी गोल घूमने वाली गति को सीधी गति में बदलने का काम Ball Screw करता है।
अगर Ball Screw में Wear आ जाए... तो सबसे पहले Machine की Accuracy प्रभावित होती है।
🏭 फैक्ट्री का एक वास्तविक अनुभव
एक बार हमारी शिफ्ट में एक Operator लगातार Program बदल रहा था। उसे लग रहा था कि Program गलत है क्योंकि Size बार-बार बदल रहा था।
लगभग आधे घंटे बाद पता चला कि Program बिल्कुल सही था। असल समस्या Tool Holder की Tightening में थी। Cutting के दौरान Tool हल्का-सा Move कर रहा था।
उस दिन मुझे एक बात हमेशा के लिए याद हो गई—
हर Size की Problem Program की नहीं होती। कई बार कारण Mechanical भी होता है।
इसीलिए Professional Operator केवल Screen नहीं देखता... वह पूरी Machine को समझने की कोशिश करता है।
🚫 नए Operators की सबसे बड़ी गलतियाँ
- ❌ Alarm पढ़े बिना Reset दबा देना।
- ❌ Program समझे बिना Cycle Start दबा देना।
- ❌ Offset बदले बिना बार-बार Program Edit करना।
- ❌ Servo Alarm को Electrical Fault समझ लेना।
- ❌ Machine की आवाज़ पर ध्यान न देना।
- ❌ Dry Run किए बिना नया Program चला देना।
एक अच्छा Operator Machine चलाता है। लेकिन एक Expert Operator Machine की आवाज़, कंपन (Vibration), Cutting की Sound और Behaviour से भी समस्या पहचान लेता है। यह अनुभव समय के साथ आता है।
🎤 इंटरव्यू में पूछा जाने वाला सवाल
Question: Controller और Servo Drive में क्या अंतर है?
Answer:
- Controller Program को पढ़ता और Process करता है।
- Servo Drive Controller की Command को Electrical Power में बदलकर Servo Motor तक पहुँचाता है।
- Servo Motor Ball Screw को घुमाती है, जिससे Axis Move करती है।
📝 अपनी समझ जाँचिए
Q1. Program की पहली Line सबसे पहले कौन पढ़ता है?
Q2. Servo Drive का मुख्य कार्य क्या है?
Q3. Ball Screw Rotation को किस प्रकार की Motion में बदलता है?
Q4. क्या Machine Operator की गलती खुद सुधार सकती है?
इन सवालों के जवाब अपने आप देने की कोशिश कीजिए। अगर जवाब नहीं बनता, तो इस Part को एक बार फिर पढ़िए।
☕ Buy me a Chai!
अगर आपको मेरे CNC G-codes, Web Design टिप्स या AI कहानियों से मदद मिली हो, तो आप मुझे सपोर्ट कर सकते हैं। आपका सपोर्ट मुझे और बेहतरीन कंटेंट बनाने की प्रेरणा देता है!
Support via UPI UPI ID: riteshrajput1226@okicici

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