CNC Machine Crash होने के 5 सबसे बड़े कारण और उनसे कैसे बचें?
CNC Machine Crash Prevention: 5 Main Causes और Complete Safety Guide
Introduction
CNC machine crash - यह वह nightmare होता है जिससे हर operator, programmer, और plant manager को डर लगता है।
मैंने अपने 15+ सालों के CNC industry experience में देखा है कि:
- एक crash से ₹2-5 लाख का damage हो सकता है
- Production रुक जाता है (कई दिनों के लिए)
- Machine rebuild या repair की जरूरत पड़ती है
- Tool broken हो जाते हैं
- Component scrap हो जाते हैं
- कभी-कभी operator को चोट भी लग सकती है
70% crashes completely preventable होते हैं। सिर्फ सही precautions लें तो ये accidents ही नहीं होंगे।
लेकिन कौन से 5 कारण सबसे ज्यादा crashes का कारण बनते हैं?
और हर एक को कैसे prevent करें?
तो चलिए, एक detailed safety guide तैयार करते हैं जहाँ हम देखेंगे:
- 5 Main Crash Causes (real examples के साथ)
- हर कारण को कैसे पहचानें (warning signs)
- Prevention strategies (practical steps)
- Best practices (daily checklist)
- Emergency procedures (अगर crash होने ही लगे)
- Recovery methods (अगर हो गया तो क्या करें)
CNC Machine Crash क्या है? (Crash की Definition)
Crash का मतलब: Machine के किसी भी moving part (tool, spindle, table) का unexpected collision किसी static object (work piece, machine bed, fixtures, chuck) से होना।
Crash के Types:
- Tool directly work piece से टकराता है तेज speed पर
- Spindle/Tool का टूटना
- Machine bed का damage
- Component का scrap होना
- Production के घंटों का नुकसान
- हल्का touch/scraping
- Slight machine vibration
- Component surface पर marks
- Tool का edge टूट सकता है
- Machine के अपने parts एक-दूसरे से टकराते हैं
- Chuck से carriage टकराता है (Z-axis)
- Tool holder से workpiece setup टकराता है
- Spindle से table edge टकराता है
Crash Cause #1: गलत Tool Offset और Work Offset
समझिए कैसे:
Tool Offset का मतलब: Tool की actual length/position को CNC को बताना
Work Offset का मतलब: Work piece की position को reference point से बताना
अगर ये दोनों गलत हों तो tool गलत जगह पर जाएगा।
Real-World Example:
Scenario: Turning machine पर M12 bolt का diameter बनाना है
Expected: 12 mm diameter
Tool offset set है: 5 mm (गलत - असली है 4.8 mm)
Program:
G90 G00 X12 Z5
Calculation:
- CNC को लगा कि tool offset 5 mm है
- तो tool की actual edge position: 12 - 5 = 7 mm
- असली में tool edge पहुँचता है: 12 - 4.8 = 7.2 mm
- Difference: 0.2 mm (छोटा लगता है!)
लेकिन अगर और भी गलत हो तो:
Tool offset: 8 mm (गलत)
Tool actual edge पहुँचता है: 12 - 8 = 4 mm
Component diameter होगा: 8 mm (गलत! 12 mm चाहिए था)
Tool काट रहा है component के बाहरी surface से
→ CRASH होता है अगर depth से ज्यादा जाए!
Warning Signs (पहचानो crash होने से पहले):
✓ First component से dimension गलत आ रहा है
✓ Tool का sound अलग है (चिप नहीं हो रहा, rubbing हो रहा है)
✓ Surface finish बहुत खराब है
✓ Machine vibration बढ़ गया है
✓ Tool unusually fast wear हो रहा है
Prevention Strategy:
Step 1: Tool Offset सही तरीके से Measure करो
METHOD 1: Touch-Trigger Probe से (Modern machines में)
1. Probe को spindle में लगाओ
2. CNC program से probe को reference surface पर touch कराओ
3. CNC automatically offset measure करता है
4. Accuracy: ±0.01-0.02 mm
METHOD 2: Dial Indicator (DTI) से
1. Tool को spindle में लगाओ
2. Reference surface (usually machine bed या chuck face) पर DTI लगाओ
3. Tool को slowly approach कराओ
4. DTI का needle deflection देख के offset set करो
5. Multiple measurements लो, average लो
METHOD 3: Manual Calculation (Emergency में)
1. Tool को reference पर touch कराओ (slowly, G00 में नहीं)
2. DRO display देखो tool position का
3. Calculate करो: Tool Length = Reference Position - DRO Value
4. CNC में यह length entry करो
Step 2: Work Offset Verify करो
1. Work piece को machine में load करो
2. Carefully first operation का starting point पर tool ले जाओ
3. Tool और work piece के बीच clearance देख लो
4. फिर program चलाओ dry run में
Example (Turning Machine):
- Component diameter 50 mm है
- Program में X50 दिया है
- Tool को X50 position पर ले जाओ
- DRO में check करो: radius measurement होगी या diameter?
- Verify करो कि component का actual surface यहीं है
- फिर program run करो
Step 3: डबल-Check करो Setup के बाद
Checklist:
□ Tool offset CNC में entered है
□ Work offset CNC में entered है
□ DRO reading सही है
□ X diameter convention verify किया है (diameter mode या radius mode?)
□ Z axis direction verify किया है
□ Tool clearance से ज्यादा है
□ Chuck या fixture से tool टकराएगा नहीं
□ Dry run से देख लिया है
Step 4: Dry Run की Power
DRY RUN MODE में:
1. Feed override को 0% रखो (movement होगी पर cutting नहीं)
2. या Rapid override को कम रखो (5-10%)
3. Machine को manually एक operation करवा लो
4. DRO values note करो हर step में
5. Program logic verify करो
6. Tool clearances check करो
अगर dry run में भी crash दिख रहा है:
→ Program को fix करो
→ Offset को re-verify करो
→ Setup को दोबारा करो
→ अब production run करो
Prevention Checklist for Offsets:
शुरुआत में (Setup के समय):
☑ Tool offset measurement accurate है
☑ Work offset measurement accurate है
☑ सभी offset values CNC में correct entered हैं
हर shift में (Production start करते समय):
☑ Offset values पिछले shift के समान हैं
☑ Tool या work position change नहीं हुआ
हर 50 parts के बाद:
☑ First part का dimension check कर लो
☑ अगर drift दिख रहा है तो offset adjust करो
महीने में एक बार:
☑ सभी offset measurement equipment को calibrate करवा दो
☑ DTI, probe, measurement tools को verify करो
Crash Cause #2: Programming Errors
सबसे Common Programming Mistakes:
Mistake A: G90 vs G91 Confusion
Error:
Program में G91 में coordinates दिए हैं लेकिन G90 mode active है
Example:
G90 (अभी active mode)
G00 X-50 Z-30 ; ये absolute coordinates हैं!
; लेकिन programmer सोच रहा है ये incremental हैं
Result:
- Tool X-50 position पर जाएगा (negative side - जहाँ कभी नहीं जाना चाहिए)
- Z-30 position पर जाएगा
- Machine bed/chuck से टकराएगा
→ CRASH!
Prevention: हमेशा program की शुरुआत में explicitly G90 या G91 दो
Mistake B: Sign Confusion (+/-)
Error:
Programmer को negative direction का sign गलत लगा
Example:
Z-axis convention:
- Positive Z = बाहर की ओर (away from work)
- Negative Z = अंदर की ओर (towards work)
Program:
G00 Z50 ; लेकिन programmer सोचता है यह work की ओर जाएगा
; असल में spindle/tool बाहर की ओर जाएगा
; → work piece reach नहीं होगा, या unexpected move
या गलत से:
G01 Z+50 F0.2 ; वास्तव में Z-50 करना था
; तो spindle नीचे की ओर जाएगा → crash
Prevention: Machine manual से Z-axis convention verify करो
Mistake C: Wrong Canned Cycles
Canned cycles जैसे:
- G81 (Drilling cycle)
- G84 (Tapping cycle)
- G85 (Boring cycle)
- G73 (Peck drilling)
Error:
G81 में R-plane गलत दिया
Example:
G81 Z-20 R5 ; R = Return plane (tool यहाँ fast वापस आएगा)
; अगर R गलत है तो tool work piece में stuck रह सकता है
; या अगले hole में crash हो सकता है
Prevention:
1. Canned cycle की manual values दोबारा check करो
2. Dry run में देख लो कि tool कहाँ fast return ले रहा है
3. Clearance sufficient है verify करो
Mistake D: Loop/Repeat में Error
Do-loops या repeat में programming error
Example:
G10 P1 X100 Y100 ; Position set करो
G65 P9832 A10 B5 ; Subprogram call करो 10 times
लेकिन अगर subprogram में offset adjustment गलत हो:
→ Repeat हर बार गलत position पर जाएगा
→ 10वीं repeat में crash
Prevention:
1. Loop logic को carefully write करो
2. First 2-3 iterations को manually verify करो
3. Parameter calculation double-check करो
Mistake E: Collision Detection Ignore करना
Modern CNC में graphics/simulation feature है
लेकिन programmer उसे ignore करता है
Program में ऐसा move दिया जो सिद्धांत में impossible है
Prevention: हमेशा simulation देख लो
Real-World Example: Complete Crash Scenario
Program (FANUC style):
N10 G90 G00 S1000 M03
N20 G00 X50 Z10
N30 G01 X30 Z-40 F0.15
N40 G00 X100 Z5
N50 M05
N60 M02
Problem: N30 में Z-40 को programmer ने -40 (negative) मान लिया
लेकिन Z के नियम के अनुसार -40 मतलब:
Z = 10 (current) - 40 = -30 mm (work के deep अंदर)
अगर component की length सिर्फ 25 mm है:
→ Tool component को pierce करके machine bed में जाएगा
→ HARD CRASH
Prevention के steps:
1. Z-axis convention पहले verify करो
2. Program में comment दो: ; Z-negative = towards component
3. Dry run देखो
4. First part का actual dimension check करो
5. Visual inspection करो कि tool और component सही distance पर हैं
Crash Cause #3: अनुचित Feedrate और Spindle Speed
समस्या क्या है?
Feedrate बहुत तेज = Cutting forces बढ़ जाते हैं
- Tool break हो सकता है
- Work piece vibrate कर सकता है
- Tool holder में stress
- Unexpected deflection
→ CRASH
Example: Mild steel turning में F2.0 (बहुत तेज)
- Tool में जबरदस्ती force
- Tool suddenly break हो जाता है
- Breaking tool component को hit करता है
→ Crash
Spindle speed गलत = Cutting नहीं होगा, rubbing होगी
- Speed बहुत कम = Tool rubbing करेगा (heat बिना cutting)
- Vibration बढ़ेगा
- Sudden force surge हो सकता है
→ Crash
- Speed बहुत ज्यादा = Tool fragile हो जाएगा
- Centrifugal force बढ़ेगा
- Tool चिप जाएगा
→ Crash
Practical Calculation Example:
Steel turning, 25 mm diameter, Carbide tool
Cutting speed for steel: 30-40 m/min (let's take 35)
RPM = (1000 × Cutting Speed) / (π × Diameter)
= (1000 × 35) / (3.14 × 25)
= 35000 / 78.5
= 446 RPM
Practical: Set करेंगे 450-500 RPM
Feedrate:
Thumb rule: 0.1-0.3 mm/rev for steel
Feedrate (mm/min) = RPM × Feed per rev
= 450 × 0.2
= 90 mm/min (or F90)
अगर programmer गलती से F200 दे दे (बहुत तेज):
- Tool पर sudden load
- Tool tip deflect होगा
- Unexpected collision
→ Crash
Prevention Strategy:
Step 1: Speed-Feed Table बनाओ या Reference रखो
तुम्हारे machine के लिए reference table:
Material: Mild Steel, 25-50 mm diameter, Carbide tool
Cutting Speed: 30-40 m/min
RPM: 300-600
Feed: 0.2-0.3 mm/rev
Material: Aluminum, 25-50 mm diameter, Carbide tool
Cutting Speed: 80-120 m/min
RPM: 1000-2500
Feed: 0.15-0.25 mm/rev
Material: Stainless Steel, 25-50 mm diameter, Carbide tool
Cutting Speed: 15-25 m/min
RPM: 200-400
Feed: 0.15-0.20 mm/rev
यह table प्रिंट करके machine के पास रख दो।
Step 2: First Tool Engagement में सावधानी
जब tool work piece को पहली बार touch करे:
Option 1: Controlled Engagement
- पहली cut में स्वयं 0.5-1 mm depth लो (हल्की cut)
- देख कि vibration तो नहीं है
- फिर depth बढ़ाओ
- sound और vibration को monitor करो
Option 2: Feed-Hold Ready
- एक हाथ Feed Override button पर रखो
- अगर कोई problem दिख रहा है तो तुरंत feed को 0% करो
- फिर rapidly spindle stop करो (M05)
Step 3: Depth of Cut (DOC) को सावधानी से चुनो
Tool life vs Safety trade-off:
High DOC (2-5 mm):
✗ Tool पर high stress
✗ Vibration ज्यादा
✓ Faster cutting
Low DOC (0.5-1 mm):
✓ Tool stress कम
✓ Smooth operation
✗ Slow cutting
First cuts में low DOC लो, फिर gradually बढ़ाओ।
Step 4: Override Controls को जानो
CNC में तीन critical override buttons:
1. FEED OVERRIDE (F):
- Feedrate को तुरंत reduce कर सकते हो
- 0% = कोई feed नहीं
- 50% = आधी speed
- 100% = normal speed
→ यदि problem दिख रहा है तो 0% करो
2. RAPID OVERRIDE (R):
- तेजी को control करो
- 25%, 50%, 100% typically
- पहली बार चलाते समय 50% रखो
3. SPINDLE OVERRIDE (S):
- Spindle speed को control करो
- अगर vibration दिख रहा है तो speed कम करो
Crash Cause #4: खराब Workholding (Fixture/Chuck में problem)
यह कैसे crash का कारण बनता है:
Component असुरक्षित है:
Loosely held component
↓
Cutting force के समय movement होता है
↓
Tool का expected position से offset
↓
Tool unexpected collision
↓
CRASH
Real Examples:
Example 1: Chuck में loosely clamped
Component chuck में कसा है लेकिन पूरी तरह नहीं
Symptoms:
- Cutting के दौरान component slightly rotate हो सकता है
- Tool का depth हर revolution में अलग
- Surface finish alternating होगी (अच्छी-खराब-अच्छी-खराब)
Sound:
- "Click-click" sound
- Vibration felt in chuck
Result:
- Tool suddenly incorrect position में जाएगा
- Component को hit करेगा
→ Crash
Example 2: Fixture में part wrongly positioned
Scenario: Milling में component fixture में है
लेकिन programmer को position का गलत assumption
Part actual position: X = 25 mm
Program assume करता है: X = 30 mm
Tool command: X20 (to make a pocket)
Expected tool reach: X = 20 mm (fixture के reference से)
Actual: X = 15 mm (component के actual position से)
Result:
- Tool component को नहीं मार रहा, fixture को मार रहा है
→ Crash या tool break
Prevention:
□ Fixture को में clearly mark करो reference points
□ Component को fixture में precisely position करो
□ First operation में dummy part से dry run करो
□ Work offset को सावधानी से measure करो
Example 3: Long component, चुक के दूसरे end पर unbalanced
Long shaft को chuck में कसा है
लेकिन दूसरा end hanging है
Cutting force के कारण:
- Component slightly उठ सकता है
- Chuck jaws relax हो सकते हैं
- Runout बढ़ सकता है
Result:
- Tool collision
→ Crash
Prevention Strategies:
Strategy 1: Workholding का System बनाओ
हर component type के लिए:
1. Proper Clamping Force
- कितने force से clamp करना है
- कम force = slipping
- ज्यादा force = component damage या distortion
2. Jaw Selection
- Soft jaws vs Hard jaws
- Smooth finish surfaces के लिए soft jaws
- Rough surfaces के लिए hard jaws
3. Support Method
- Tailstock use करो (जहाँ लंबे parts हों)
- Live center use करो (turning machines में)
- Steady rest use करो (very long shafts के लिए)
4. Position Verification
- Component को measure करो fixture में
- DRO से position check करो
- TIR (Total Indicated Runout) check करो
Strategy 2: Setup Verification Checklist
हर setup के बाद:
□ Component fixture में securely clamped है
□ Component का position measure किया है
□ Clamping force appropriate है
□ Supporting points (tailstock, steady rest) में हैं
□ Component balancing proper है (rotational)
□ Dry run से verification की है
□ No vibration या movement दिख रहा है
□ Tool clearances sufficient हैं
□ अगर long part है तो middle में deflection risk check की है
Strategy 3: Pre-Cutting Inspection
पहली बार spindle start करने से पहले:
1. Manual rotation करो (hand से spindle को):
- कोई resistance तो नहीं
- कोई abnormal sound तो नहीं
- component smoothly rotate करता है
2. Low speed rotation (200 RPM):
- देख कि component stable है
- कोई wobble तो नहीं
- TIR acceptable है
3. Vibration test:
- हाथ machine bed पर रखो
- कोई vibration तो नहीं
- सब stable है
अगर कुछ भी संदिग्ध है → setup दोबारा करो
Crash Cause #5: Spindle/Servo Motor Issues या System Failures
क्या Issue हो सकते हैं?
Issue A: Spindle Bearing Wear
Old spindle, bearings worn out
Symptom:
- Spindle में excessive runout
- High vibration
- Unusual noise (grinding sound)
- Temperature sensor alert
How it causes crash:
- Tool runout बहुत ज्यादा होगा
- Cutting eccentric हो जाएगी
- Unexpected forces
- Tool या work piece को hit कर सकता है
→ Crash
Issue B: Servo Motor Failure (Position feedback loss)
Servo encoder fail हो गई या connection loose
Symptom:
- Axis move नहीं कर रहा है
- या गलत position पर जा रहा है
- "Servo Error" alarm
- Position display unstable
How it causes crash:
- Machine को नहीं पता कि tool कहाँ है
- Coordinate system lost
- Tool unexpected position में जा सकता है
→ CRASH
Issue C: Coolant System Failure
Coolant pump fail हो गया या nozzle clogged
Symptom:
- Cutting area में coolant नहीं पहुँच रहा
- Temperature gauge high दिखा रहा है
- Tool overheating
How it causes crash:
- Tool brittle हो जाता है बिना coolant के
- suddenly chip जाता है
- breaking tool machine को hit करता है
→ Crash
Issue D: Chuck Slipping (Power chuck में)
Power chuck का hydraulic pressure low हो गया
Symptom:
- Component gradually loosening हो रहा है
- TIR increasing हो रहा है
- Cutting के दौरान component slight rotation
How it causes crash:
- Position drifting
- Tool collision
→ Crash
Issue E: Ball Screw Binding या Back-lash Excessive
Mechanical issue में:
- Ball screw dust में filled है
- Back-lash बहुत ज्यादा है
- Lead screw bent हो गई है
Symptom:
- Axis slow respond कर रहा है
- या जाम हो जा रहा है
- Position accuracy loss
How it causes crash:
- Axis command delay
- Servo को position reach करने में trouble
- अगर fast rapid move है तो unexpected collision
→ Crash
Prevention Strategies:
Strategy 1: Regular Preventive Maintenance
DAILY (हर shift शुरुआत में):
□ Spindle को low speed पर 5 minutes चलाओ (warm-up)
□ Listen करो unusual sounds के लिए
□ Check करो coolant level
□ Check करो if any alarms
WEEKLY:
□ Coolant को filter करो
□ Spindle temperature monitor करो
□ Servo axis test करो (dry run)
□ Chuck pressure check करो (if power chuck)
MONTHLY:
□ Spindle bearing condition inspect करो (externally)
□ Oil levels check करो
□ Belt tension check करो (if belt drive)
□ Electrical connections tighten करो
□ कुल machine का visual inspection
QUARTERLY:
□ Full PM service (आमतौर पर trained technician से)
□ Calibration of tools
□ Deep cleaning
Strategy 2: Diagnostics और Monitoring
Modern CNC में built-in diagnostics:
Regularly check करो:
- Spindle current draw (overload indication)
- Spindle temperature
- Servo axis position error (encoder feedback)
- Coolant pressure
- Hydraulic pressure (power chuck)
Alarm log को देखो:
- किस तरह के errors आ रहे हैं
- Pattern है कोई?
- Recurring issue है तो investigation करो
Strategy 3: Immediate Response Protocol
अगर कोई unusual sign दिख रहा है:
STOP Immediately:
1. Feed override को 0% करो (motion stop)
2. Spindle override को 0% करो (spindle stop)
3. M05 command दो (spindle off)
4. Emergency stop press करने की बजाय gracefully stop करो
Investigation:
1. Machine को cool होने दो (अगर spindle hot है)
2. Visual inspection करो
3. Diagnostics screen में error check करो
4. Maintenance log में note करो
Remedial Action:
- अगर minor issue है (coolant level low) तो fix करो
- अगर major issue है (encoder fail) तो technical team को call करो
- अगर spindle sound bad है तो spindle stop रखो और team को inform करो
Don't continue production:
❌ मत चलाओ अगर कुछ संदिग्ध है
❌ एक crash से बेहतर है एक घंटे की downtime
Crash होते ही क्या करो? (Emergency Procedures)
अगर Crash Start हो रहा है (Warning Signs में):
IMMEDIATE ACTION (पहले 2 सेकंड):
1. FEED OVERRIDE को 0% करो
→ यह सबसे पहली चीज
→ Motion तुरंत रुक जाता है
2. SPINDLE OVERRIDE को 0% करो
→ Spindle की गति कम कर दो
→ या 3 सेकंड बाद M05 दो
3. Monitor करो machine को:
→ कोई अनहोनी sound तो नहीं
→ Vibration तो नहीं
अगर crash hue ही:
4. EMERGENCY STOP दबाओ
→ सब कुछ immediately stop हो जाता है
5. दूसरों को inform करो
→ Supervisor को बताओ
→ Team को alert करो (अगर severe हो)
Crash होने के बाद (Recovery Steps):
STEP 1: Safety First
□ Machine को cycle start condition में manually रखो
□ Spindle को manually rotate करके देख कि कोई stuck है तो नहीं
□ Electrical hazard है तो उससे बचो
STEP 2: Damage Assessment
□ Visual inspection करो:
- Tool क्या टूट गया?
- Work piece में क्या damage है?
- Machine bed में कोई scratch/dent?
- Chuck में कोई issue?
STEP 3: Documentation
□ Photos लो crash site के
□ Notes लो exactly क्या हुआ
□ Program को check करो क्या गलत था
□ Maintenance log में entry करो
STEP 4: Corrective Action
□ Tool को replace करो
□ Work offset को दोबारा set करो
□ Program को review करो
□ Dry run से verification करो
□ Supervisor/QA team को inform करो
STEP 5: Before Restarting
□ Machine को fully check करो
□ सभी moving parts को manually जांचो
□ Dry run करो कम से कम 2-3 times
□ First part को carefully observe करो
□ अगर कोई doubt है तो technical team को call करो
Best Practices: Crash Prevention Checklist
Pre-Production Setup (हर नया job शुरू करते समय)
PLANNING PHASE:
□ Program को carefully read करो
□ Programming manual से verify करो syntax
□ Tool list तैयार करो (sizes, types, conditions)
□ Work holding method decide करो
□ Machine capabilities check करो (travel limits, power)
□ First-cut strategy decide करो (light or heavy)
TOOL PREPARATION:
□ सभी tools को inspect करो
□ कोई chipped या worn tool है तो replace करो
□ Tool length को measure करो
□ Tool offset को CNC में enter करो
□ Tool holder को clean करो और spindle में लगाओ
WORK PIECE SETUP:
□ Material को inspect करो (defects, hardness variations)
□ Fixture को prepare करो
□ Work piece को fixture में position करो (precisely!)
□ Clamping force apply करो (appropriate for load)
□ Work offset को measure करो
□ Support systems लगाओ (tailstock, steady rest)
□ Visual clearance check करो (tool vs work vs machine)
PROGRAM VERIFICATION:
□ Program को simulator में देखो
□ All coordinates verify करो CAD से
□ Tool path को trace करो mentally
□ Potential collision points check करो
□ M-code (M03, M05, M08, etc.) verify करो
□ Speeds/feeds appropriate हैं
□ Program logic clear है
FINAL CHECKS:
□ सब कुछ secured है
□ कोई loose part नहीं है
□ Coolant system ready है
□ Machine diagnostics clear हैं
□ All parameters CNC में entered हैं
During Production (Production के दौरान)
FIRST PART MONITORING:
□ Program को dry run में चलाओ
□ Visual को देख कर verify करो
□ पहली cut में हल्का cut लो
□ Sound को listen करो
□ Vibration को feel करो
□ Surface finish को observe करो
□ Dimensions को measure करो (first part से)
□ अगर कुछ भी off है तो immediately stop करो
CONTINUOUS MONITORING (हर 5-10 parts):
□ Dimension drift check करो
□ Surface finish consistent है
□ Tool life normal है
□ कोई unusual sound या vibration नहीं है
□ Coolant level adequate है
□ Temperature normal है
SHIFT CHANGES:
□ Outgoing operator को incoming को handover करे
□ Current status explain करे
□ Any issues या concerns communicate करे
□ Maintenance notes transfer करे
Operator Responsibilities
BEFORE STARTING MACHINE:
✓ Machine को 5-10 minutes idle से warm करो
✓ सभी axes को manually move करके check करो
✓ Spindle को low speed में rotate करके bearing check करो
✓ Coolant flow verify करो
✓ Chuck pressure normal है
WHILE OPERATING:
✓ Always present रहो machine के पास
✓ दूसरों से distract मत होओ
✓ Program को छोड़कर manual operations carefully करो
✓ Feed override को हमेशा ready रखो
✓ पहली signs में ही identify करो किसी potential crash की
EMERGENCY:
✓ कोई भी doubt में stop करो
✓ अपने supervisor को inform करो
✓ Crash होने दो production के बजाय
✓ Technical team को call करने में hesitate मत करो
Common CNC Crash Scenarios और Solutions
Scenario 1: Z-Axis Program Error Causing Crash
SITUATION: Turning machine, Z-axis movement में गलती
Program:
N10 G90 G00 X50 Z10
N20 G01 X30 Z-40 F0.2
N30 G00 X100 Z5
Problem:
Programmer सोचता है Z-40 का मतलब 40 mm नीचे आना है
लेकिन Z-40 absolute position है (component के 40 mm नीचे)
अगर component की length सिर्फ 25 mm है:
→ Tool component को pierce करके spindle में जाएगा
→ HARD CRASH
DETECTION: Dry run देखो, tool unnecessary deep जाएगा
SOLUTION:
- Program को edit करो, correct Z coordinate दो
- या फिर component को correctly position करो
- Dry run दोबारा verify करो
- First part को carefully observe करो
Scenario 2: Power Chuck Failure During Cut
SITUATION: Power chuck में hydraulic pressure drop
Symptom: Component slightly loose हो रहा है cutting के दौरान
Effect:
- Tool depth hर revolution में अलग
- Cutting forces inconsistent
- Suddenly tool unexpected position में
→ CRASH
PREVENTION:
- Chuck pressure gauge को regularly monitor करो
- Hydraulic oil level check करो
- Power chuck का maintenance schedule follow करो
- अगर pressure warning आए तो immediately stop करो
- Backup chuck ready रखो या alternative clamping
Scenario 3: Tool Holder Runout Issue
SITUATION: Tool holder spindle में loosely mounted है
Symptom: Runout बहुत high है, Surface finish poor है, Vibration ज्यादा है
Effect:
- Tool expected position से offset हो रहा है
- Deeper or shallower cut हर rotation में
→ Eventually CRASH
PREVENTION:
- Tool holder को carefully spindle में insert करो
- Spindle nose को clean रखो (no chips/dust)
- Tool holder का taper को clean करो
- Proper clamping tool से tighten करो
- Runout को DTI से measure करो
Scenario 4: Work Offset Calculated Incorrectly
SITUATION: Programmer ने work offset measurement में गलती की
Example:
Component diameter 50 mm है
Programmer सोचता है work origin component के center पर है
लेकिन वास्तव में यह 2 mm offset है
Program expects:
Material removal from 50 mm diameter to 45 mm
Expected tool position: X = 45 mm
Actually:
Component actual position: 52 mm
Tool position command: 45 mm
→ Tool असली में 45 mm पर जाएगा, work के 7 mm बाहर
→ या अगर tool होल्डर से होकर जाए तो CRASH
DETECTION: First part का dimension गलत आएगा, Tool sound bad होगी, Dry run में visual देख सकते हो
SOLUTION: Work offset को re-measure करो, First few lines को test करो, Dry run verify करो
Interview Questions: Crash Prevention और Safety
Q1: CNC Machine Crash के 5 मुख्य कारण कौन से हैं?
Answer:
"1. गलत Tool Offset/Work Offset (50%) - Tool को पता नहीं चलता correct position क्या है
2. Programming Errors (25%) - G90/G91 confusion, sign errors, wrong coordinates
3. अनुचित Feedrate/Speed (15%) - Cutting forces uncontrolled हो जाते हैं
4. खराब Workholding (8%) - Component loosely held है, movement हो सकती है
5. Machine System Issues (2%) - Spindle bearing, servo failure, coolant system problem
सबसे ज्यादा crash tool/work offset से होते हैं क्योंकि यह छोटी गलती बड़ा damage कर सकती है।"
Q2: Tool Offset को कैसे accurately set करते हो?
Answer:
"Tool offset measurement 3 methods से:
1. Touch Probe (Automatic)
- Modern machines में probe से measure करते हैं
- CNC automatically offset calculate करता है
- Accuracy: ±0.01-0.02 mm
- Most reliable
2. Dial Indicator (Manual)
- DTI को reference surface पर लगाओ
- Tool को slowly approach कराओ
- Needle deflection देख के measure करो
- Multiple measurements लो, average निकालो
3. Direct Measurement (Emergency)
- Tool को reference पर touch कराओ
- DRO reading note करो
- Tool length = Reference position - DRO value
- Manual calculation करो
सबसे important है कि measurement multiple times लो और consistent result आए।"
Q3: Dry Run mode क्या है और क्यों important है crash prevention के लिए?
Answer:
"Dry Run एक safe mode है जहाँ program चलता है लेकिन:
- Spindle rotate नहीं करता (या low speed से करता है)
- Tool motion होता है लेकिन cutting नहीं
- Feed rate 0% या manual control में होता है
यह important है क्योंकि:
✓ Program logic को verify कर सकते हो
✓ Tool path को visual observe कर सकते हो
✓ Potential collisions identify कर सकते हो
✓ Coordinate calculation verify कर सकते हो
✓ Machine की movements को manually control कर सकते हो
Best practice: हर नए job पर dry run जरूर करो पहली production cut में थोड़ा आगे बढ़ने से पहले।"
Q4: G90 और G91 confusion से crash कैसे होता है?
Answer:
"G90 (Absolute) = Final position
G91 (Incremental) = Movement distance
Example crash scenario:
Program में G91 में X-50 Z-30 दिया गया मानते हुए लेकिन mode गलती से G90 में है
Programmer सोचता है: Current X50 से 50 आगे move करो (X100)
असल में: X-50 absolute position पर जाओ (negative side = machine के wrong end)
Result:
- Machine के wrong end पर जाएगा
- Machine bed से टकराएगा
- या पिछले fixtures से
→ CRASH
Prevention:
□ हमेशा program की शुरुआत में G90 या G91 explicit दो
□ Mode को हर section में comment में note करो
□ Dry run में carefully observe करो coordinates को
□ DRO values को manually trace करो program logic से match करने के लिए"
Q5: Feedrate कितना होना चाहिए?
Answer:
"Feedrate का calculation:
Formula: Feedrate (mm/min) = RPM × Feed per revolution
Selection:
- Soft materials (Al, Plastic): ज्यादा feedrate, 0.2-0.5 mm/rev
- Steel: moderate feedrate, 0.1-0.3 mm/rev
- Hard materials (cast iron, stainless): कम feedrate, 0.05-0.15 mm/rev
पहली cut में कम feedrate लो:
- Test करो कि vibration तो नहीं है
- Tool condition देख सकते हो
- Cutting conditions verify कर सकते हो
- फिर gradually बढ़ाओ अगर सब ठीक है
सबसे safe approach: conservatively low start करो, फिर optimize करो।"
Q6: Work Piece को कैसे securely hold करते हो crash से बचने के लिए?
Answer:
"Workholding के critical points:
1. Clamping Force (Pressure)
- कम force = slipping risk (crash)
- ज्यादा force = work piece deform हो सकता है
- Balanced approach जरूरी है
2. Jaw Selection
- Finished surfaces के लिए: soft aluminum jaws
- Rough surfaces के लिए: hard steel jaws
3. Length Support
- छोटे parts के लिए: सिर्फ chuck sufficient
- बड़े/लंबे parts के लिए: tailstock या live center
- Very long: steady rest लगाओ
4. Position Verification
- Component को fixture में precisely position करो
- DRO से verify करो
- DTI से TIR check करो
5. Pre-Cut Check
- Manual rotation करके देख कि smooth है
- Low speed में test करो
- कोई unusual sound या vibration तो नहीं
अगर कोई भी doubt है तो setup दोबारा करो। एक crash से बेहतर है 30 minutes की delay।"
Q7: अगर crash होता दिख रहा है तो तुरंत क्या करते हो?
Answer:
"Immediate action (पहले 2 सेकंड में):
STEP 1: FEED OVERRIDE = 0%
- सबसे पहली चीज
- Motion तुरंत रुक जाता है
- Tool positioning stable हो जाती है
STEP 2: Monitor करो
- कोई unusual sound?
- कोई vibration?
- कोई grinding noise?
STEP 3: अगर problem है तो:
- SPINDLE OVERRIDE = 0% करो
- या M05 दो (spindle stop)
- 5 सेकंड इंतजार करो spindle stop होने के लिए
STEP 4: अगर फिर भी issue हो:
- EMERGENCY STOP दबाओ
- सब कुछ immediately stop हो जाता है
STEP 5: Investigation
- Machine को manually check करो
- क्या टूट गया?
- क्या जाम हो गया?
- अपने supervisor को inform करो
Key: Feed override button को हमेशा ready रखो दूसरों में देर मत करो - quickly stop करो और फिर check करो।"
Q8: Spindle Bearing को कैसे maintain करते हो?
Answer:
"Spindle bearing का maintenance:
DAILY:
□ Warm-up period दो (5-10 minutes low speed)
□ Listen करो unusual grinding noise के लिए
□ Temperature monitor करो (should not exceed 70°C)
WEEKLY:
□ Oil/coolant level check करो
□ Bearing area को visually inspect करो
□ TIR को DTI से check करो (runout should be <0.05 mm)
MONTHLY:
□ Bearing temperature trend को track करो
□ Coolant को filter करो
SIGNS OF BEARING WEAR:
❌ Grinding noise
❌ Excessive runout/vibration
❌ Temperature consistently high
❌ Coolant में metallic particles
अगर ये signs हों तो:
→ Bearing replacement की जरूरत
→ Continue मत करो production
→ Technical team को call करो
→ यह crash का cause बन सकता है"
Q9: Program को test करते समय क्या देखते हो?
Answer:
"Program testing के steps:
1. Syntax Check
- CNC display पर program load करो
- कोई error message तो नहीं
2. Graphics/Simulation (अगर available है)
- Toolpath को visualize करो
- Potential collisions देख सकते हो
- Speed/position को trace कर सकते हो
3. DRY RUN
- Feed override को 0% या low रखो
- Spindle को off रखो
- Program को step-by-step चलाओ
- DRO values को manually note करो
- Program logic को verify करो
4. Manual Verification
- Program के first 10 lines को manually calculate करो
- Coordinates को CAD से match करो
- G-codes की meaning verify करो
5. First Cut Observation
- Light cut लो
- Sound को listen करो
- Vibration को feel करो
- Surface finish को observe करो
- पहली dimension को measure करो
अगर कुछ भी off दिख रहा है, immediately stop करो।"
Q10: क्या कभी Emergency Stop (E-Stop) button को छोड़ सकते हो?
Answer:
"नहीं, कभी भी नहीं!
E-Stop का सही use:
कब press करें:
✓ अगर serious crash दिख रहा है
✓ अगर operator को injury risk है
✓ अगर किसी को machine के पास है जहाँ danger है
✓ अगर कोई electrical hazard है
कब press न करें (बजाय):
✗ Program को simply stop करना है → Cycle Stop दबाओ
✗ Spindle को turn off करना है → M05 दो
✗ Feed को reduce करना है → Feed Override दबाओ
क्यों?
E-Stop everything को abruptly stop करता है
- Machine को sudden stress होता है
- Components को damage हो सकता है
- अगर unnecessary press किया तो भी costly downtime
Recommended sequence:
1. पहले Feed Override = 0%
2. फिर Cycle Stop
3. फिर M05/Spindle Stop
4. अगर अभी भी issue हो तो E-Stop
यह progressive approach machine को भी safe रखता है।"
FAQs: Crash Prevention
Q: क्या मुझे हर बार dry run करना जरूरी है?
A: हाँ, कम से कम:
- हर नए job/program के लिए जरूरी है
- पहली part के लिए heavy operation करते समय
- अगर कोई programming change किया हो
छोटे changes के लिए (जैसे diameter में 1mm change):
- Quick dry run करो (1-2 lines)
- पहली cut में हल्का cut लो
Q: अगर मेरी machine में dry run mode नहीं है तो?
A: तब:
1. Manual mode में जाओ
2. Tool को manually position करके movement देख लो
3. Program को line-by-line manually execute करो
4. Clearances को visually verify करो
5. पहली operation में बहुत हल्का cut लो
Q: Speed-feed chart को कहाँ से प्राप्त करूँ?
A:
- Machine manual में होता है
- Tool manufacturer's data sheet
- Industry standard charts (online databases)
- अपने plant में experience से बना सकते हो
- Tool vendor से पूछ सकते हो
Q: क्या Tool offset set करने के लिए मुझे probe जरूरी है?
A: नहीं, alternatives हैं:
- Dial Indicator (DTI) से manually measure कर सकते हो
- Reference surface से direct measure कर सकते हो
- पहली part से trial करके adjust कर सकते हो (लंबी process है)
Probe fastest और most accurate है, लेकिन essential नहीं है。
Q: अगर component slightly loose है तो?
A: तुरंत stop करो। यह crash का direct reason है。
- Machine को stop करो
- Component को re-clamp करो
- Clamping force verify करो
- Dry run से फिर से verify करो
- तब production resume करो
Q: Spindle temperature कितना normal है?
A: Typically:
- Idle/low speed: 30-40°C
- Normal operation: 50-65°C
- High-speed operation: 60-75°C
- Alarm usually set: 80°C+ पर
अगर consistently 70°C से ऊपर है तो:
- Coolant flow check करो
- Bearing condition check करो
- Spindle load को reduce करो
Q: क्या मैं production के बीच में program change कर सकता हूँ?
A: हाँ, लेकिन carefully:
1. Current part finish होने दो
2. Spindle को stop करो
3. Program change करो
4. Quick dry run करो (modified section का)
5. अगर new tool है तो offset set करो
6. पहली part को carefully observe करो
Q: अगर component का तापमान बहुत बढ़ गया?
A: Stop करो:
- Spindle को turn off करो
- Coolant को check करो
- Component को cooling दो
- अगर distortion दिख रहा है तो component scrap करो
- Cutting parameters को adjust करो (speed/feed कम करो)
Conclusion: Crash Prevention का Philosophy
CNC machine crash को prevent करना simple है - सिर्फ एक principle को follow करो:
"जब doubt हो, STOP करो"
हर छोटी uncertainty में:
→ Feed override को 0% करो
→ Situation को assess करो
→ Supervisor/technical person से consult करो
→ फिर से safe तरीके से start करो
यह 30 minutes की delay है, लेकिन ₹2-5 लाख के crash को रोक देता है।
5 Golden Rules (हमेशा याद रखो):
- Verify करो, Assume न करो
- Tool offset verify करो
- Work offset verify करो
- Program logic verify करो
- Machine setup verify करो
- सावधानी के साथ शुरू करो
- Light cuts से start करो
- Speed/feed conservative रखो
- पहली part को carefully observe करो
- Always Monitor करो
- Feed override ready रखो
- Sound को listen करो
- Vibration को feel करो
- Temperature को watch करो
- Regular Maintenance करो
- Daily warm-up
- Weekly inspection
- Monthly deep maintenance
- Preventive > Corrective
- Communication करो
- Supervisor को inform करो अगर कुछ unusual है
- Team को handover दो जब shift change हो
- Issue को document करो maintenance log में
- ताकि others भी सीख सकें
Machine crash से:
- Financial loss (₹2-5 लाख)
- Production delay (days)
- Operator को injury (कभी-कभी)
- Machine life reduce (structural damage)
सब कुछ preventable है। सिर्फ धैर्य, verification, और समझ चाहिए।
Safety First: अपनी CNC Knowledge को और बढ़ाएं...
सुरक्षा और कुशलता दोनों जरूरी हैं। इन related guides को भी ज़रूर पढ़ें:
☕ Buy me a Chai!
अगर आपको मेरे CNC G-codes, Web Design टिप्स या AI कहानियों से मदद मिली हो, तो आप मुझे सपोर्ट कर सकते हैं। आपका सपोर्ट मुझे और बेहतरीन कंटेंट बनाने की प्रेरणा देता है!
Support via UPI UPI ID: riteshrajput1226@okicici

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