সিএনসি মেশিন কি? সিএনসি মেশিন সম্পর্কে বিস্তারিত আলোচনা
সিএনসি (CNC) মেশিনঃ
যখন কোন মেশিন বা মেশিনসমূহ পাঞ্চ করা টেপ বা কার্ডে রেকর্ডকৃত সংখ্যা সংক্রান্ত তথ্য বা নিউমেরিক্যাল ডাটা (Numerical Data) বা তথ্য দ্বারা নিয়ন্ত্রিত হয়, তখন উক্ত মেশিন বা মেশিনসমূহকে নিউমেরিক্যাল কন্ট্রোল মেশিন টুলস (Numerical Control Machine Tools) বা এনসি (NC) মেশিন টুলস বলা হয়। এই এনসি মেশিন যখন কম্পিউটার দ্বারা নিয়ন্ত্রিত হয়, তখন তাকে সিএনসি বা কম্পিউটার নিউমেরিক্যাল কন্ট্রোল (Computer Numerical Control) মেশিন বলা হয়।
চিত্রঃ সিএনসি মেশিন। |
প্রকৃতপক্ষে, এই পদ্ধতিতে সংরক্ষিত নিউমেরিক্যাল ডাটা বা তথ্যাদি স্বয়ংক্রিয়ভাবে পঠিত হয় এবং উহা বৈদ্যুতিক সংকেতে রূপান্তরিত হয়ে সার্ভো পদ্ধতিকে চালনা করে। এই সার্ভো পদ্ধতিই মেশিন স্লাইডকে পরিচালনার দ্বারা প্রয়োজনীয় মেশিনিং অপারেশন সম্পাদনে সচেষ্ট হয়।
সিএনসি মেশিনের সুবিধাসমূহঃ
সিএনসি মেশিন দৈনিক ২৪ ঘন্টা বছরে ৩৬৫ দিনই নিরবচ্ছিন্ন ভাবে কাজ করতে পারে। খুব কদাচিৎ মেইনট্যানেন্স কাজের জন্য মেশিন বন্ধ করতে হয়।সিএনসি মেশিনে প্রোগ্রাম এমনভাবে ডিজান করা হয় যাতে একই মাপের হাজার হাজার প্রডাক্ট নিখুঁতভাবে প্রস্তুত করা যায়। অপেক্ষাকৃত কম দক্ষ টেকনিসিয়ান দ্বারা সিএনসি মেশিন চালনা করা যায়। সিএনসি মেশিনের সফটওয়্যার অতি সহজেই আপডেট করা যায়। একজন টেকনিসিয়ান একাধিক সিএনসি মেশিন পরিচালনা করতে পারে, ফলে মেশিন পরিচালনা খরচ কমে যায়।
আরও পড়ুনঃ মিলিং মেশিন কাকে বলে? কত প্রকার ও কি কি? বিস্তারিত আলোচনা
মেশিনশপে ব্যবহৃত সিএনসি মেশিনসমূহঃ
১) সিএনসি লেদ মেশিন।
২) সিএনসি মিলিং মেশিন।
৩) সিএনসি রাউটার।
৪) সিএনসি প্লাজমা কাটার।
৫) সিএনসি লেজার কাটার।
শেপার মেশিন কাকে বলে? কত প্রকার ও কি কি? বিস্তারিত আলোচনা
সিএনসি লেদ মেশিনের বিভিন্ন অংশসমূহঃ
চিত্রঃ সিএনসি লেদ মেশিনের বিভিন্ন অংশসমূহ। |
CNC Lathe Main Parts:
1. Headstock
2. CNC Lathe Bed
3. Chuck
4. Tailstock
5. Tailstock Quill
6. Foot Switch or Foot Pedals
7. CNC Control Panel
8. Tool Turret
সিএনসি লেদ মেশিনের প্রোগ্রামিং কোডসমূহঃ
Common G-Codes for CNC Lathes:
GOO- Rapid Positioning
G01 - Linear Interpolation
G02 - Circular Interpolation CW
G03 - Circular Interpolation CCW
G04 - Dwell
G07 - Feedrate Sine Curve Control
G10 - Data Setting
G11 - Data Setting Cancel
G17 - XY Plane Selection
G18 - XZ Plane Selection
G19 - YZ Plane Selection
G20 - Input in Inches
G21 - Input in Metric
G22 - Stored Stroke Check ON
G23 - Stored Stroke Check OFF
G27 - Reference Point Return Check
G28 - Automatic Zero Return
G29 - Return from Zero Position
G30 - 2nd Reference Point Return
G31 - Skip Function
G32 - Thread Cutting
G36 - Automatic Tool Compensation
G40 - Tool Compensation Cancel
G41 Tool Compensation Left
G42 - Tool Compensation Right
G46 - Automatic Tool Compensation
G50 - Coordinate System Setting
G52 - Local Coordinate System Setting
G53 - Machine Coordinate System Setting
G54 - Workpiece Coordinate Setting 1
G55 - Workpiece Coordinate Setting 2
G61 - Exact Stop Check Mode
G62 - Automatic Corner Override
G63 - Tapping Mode
G64 - Cutting Mode
G65 - User Simple Macro Call
G66 - User Modal Macro Call
G67- User Modal Macro Call Cancel
G70 - Finishing Cycle
G71 - Turning Cycle
G72 - Facing Cycle
G73 - Pattern Repeating Cycle
G74 - Drilling Cycle
G75 - Grooving Cycle
G76 - Threading Cycle
G80 - Canned Cycle Cancel
G83 - Face Drilling Cycle
G84 - Face Tapping Cycle
G85 - Face Boring Cycle
G87 - Side Drilling Cycle
G88 - Side Tapping Cycle
G89 - Side Boring Cycle
G90 - Absolute Positioning
G91 - Incremental Positioning
G92 - Threading Cycle
G 4 - Face Turning Cycle
G96 - Constant Surface Speed Control On
G97 - Constant Surface Speed Control Off
G98 - Feedrate Per Time
G99 - Feedrate Per Revolution
G107 - Cylindrical Interpolation
G112 - Polor Coordinate Interpolation Mode On
G56 - Workpiece Coordinate Setting 3
G57 - Workpiece Coordinate Setting 4
G58 - Workpiece Coordinate Setting 5
G59 - Workpiece Coordinate Setting 6
G113 - Polor Coordinate Interpolation Mode Off
G250 - Polygonal Turming Mode Cancel
G251 - Polygonal Turning Mode
M00 - Program Stop
M01 - Optional Program Stop
M02 - Program End
M03 - Spindle Clockwise
M04 - Spindle Counter Clockwise
M05 - Spindle Stop
M07 - Coolant 1 On
M08 - Coolant 2 On
M09 - Coolant Off
M30 - End Progarm, Return to Start
M98 - Call Subprogram
M99 - Cancel SubprogramSubprogram
সিএনসি লেদ মেশিনের প্রোগ্রামিং এর প্রয়োজনীয়তাঃ
সিএনসি মেশিন টুলসকে কার্য অনুযায়ী পরিচালনার জন্য যখন বিভিন্ন ডাটা কম্পিউটারের ভাষা অনুযায়ী প্রয়োগ করা হয়, তখন কার্যনিরূপণে প্রস্তুতকৃত ডাটাকে প্রোগ্রামিং বলে। কার্যবন্ত্রর ড্রয়িং বা নক্সা অনুযায়ী একজন প্রোগ্রামার প্রসেস শিট প্রস্তুত করে।
প্রোগ্রামারকে জবের আকৃতি, ধাতু, মেশিনটুলের যোগ্যতা প্রভৃতি বিবেচনা করে প্রোগ্রাম শিট তৈরি করতে হয়। প্রোগ্রাম শিটে অপারেশনের লোকেশন নং, অপারেশনের রুম, প্রয়োজনীয় টুলস, স্পিন্ডল স্পিড, ফিড, কুল্যান্ট কন্ট্রোল ইত্যাদি প্রয়োজনীয় তথ্য উল্লেখ থাকে।
মেশিন জিরো রিটার্ন (MZR):
জিরো রিটার্ন হলো এক প্রকার পদ্ধতি যার সাহায্যে সিএনসি মেশিনের ওয়ার্ক টেবিল ও ওভারহেড ক্যারেজকে তাদের জিরো পঞ্জিশনে বা হোম পজিশনে সেট করা হয়। জিরো পজিশন হতে সর্বদা প্রোগ্রাম শুরু হয়ে থাকে এবং প্রতি প্রোগ্রাম সাইকেলের শুরুতে জিরো পজিশন সেট করতে হয়। সিএনসি মেশিন স্টার্ট করার পর X, Y and Z অক্ষকে জিরো পজিশনে সেট করতে হয়।
আরও পড়ুনঃ ড্রিল মেশিন কাকে বলে? কত প্রকার ও কি কি? বিস্তারিত আলোচনা
অটো টুল চেঞ্জার (ATC):
অটোমেটিক টুল চেঞ্জার সিএনসি মেশিনের টুল ক্যারিয়িং ক্যাপাসিটি ও প্রডাকশন বৃদ্ধি করার জন্য ব্যবহার করা হয়ে থাকে। অটো টুল চেঞ্জার খুব দ্রুত বিভিন্ন টুলসকে পরিবর্তন করতে পারে, ফলে নন প্রডাক্টিভ টাইম কমে যায়। এটি ভেঙ্গে যাওয়া বা বাতিলকৃত টুলসকে পরিবর্তন করতেও ব্যবহৃত হয়ে থাকে।
চিত্রঃ অটোমেটিক টুল চেঞ্জার। |
সিএনসি লেদ মেশিনের যত্ন ও রক্ষণাবেক্ষণঃ
১। মেশিন চালনা কালে সঠিক পোশাক পরিধান করতে হবে।
২। মেশিনের চলন্ত বা ঘুরন্ত অংশ পরিষ্কার করা যাবে না।
৩। ওয়ার্কপিস বা জবকে সর্বদা মেশিন ভাইস, ফিক্সচার বা টেবিলে শক্তভাবে বাঁধতে হবে।
৪। চলন্ত অংশের লুব্রিকেশন প্রতিদিন যাচাই করতে হবে।
৫। বৈদ্যুতিক প্রবাহের কেবল সঠিকভাবে আছে কীনা তা নিশ্চিত হতে হবে।
৬। স্পিন্ডলের জন্য সঠিক লুব্রিক্যান্ট ব্যবহার করতে হবে।
৭। কুল্যান্টকে অতিরিক্ত উত্তপ্ত করা যাবে না।
৮। মেশিন অনেকদিন অব্যবহৃত থাকলে মেশিন স্পিন্ডলকে মাঝে মাঝে হাত দিয়ে ঘুরিয়ে দিতে হবে।
আরও পড়ুনঃ লেদ মেশিন কি? কত প্রকার ও কি কি? বিস্তারিত আলোচনা