مبانی ماشینکاری CNC: استانداردهای ISO، پارامترهای برش و کنترل کیفیت
ماشینکاری با کنترل عددی رایانهای (CNC — Computer Numerical Control) ستون فقرات تولید قطعات دقیق در صنایع هوافضا، خودروسازی، قالبسازی، پزشکی و ابزارسازی است. برخلاف ماشینکاری سنتی که اپراتور بهصورت دستی چرخدندهها و دستگیرهها را تنظیم میکند، در CNC حرکت ابزار و میز کار توسط برنامهٔ عددی (معمولاً G-code) و سیستمهای servo کنترل میشود. این مقاله مبانی مهندسی ماشینکاری CNC را از منظر استانداردهای بینالمللی ISO، اصول برنامهنویسی، انتخاب پارامترهای برش و کنترل کیفیت مرور میکند.
منابع مرجع شامل استانداردهای ISO مربوط به CNC، کتابهای کلاسیک مانند Machinery’s Handbook، Metal Cutting Principles اثر Shaw و مستندات سازندگان ماشینابزار (DMG Mori، Haas، Mazak) است. درک عمیق CNC برای مهندسان مکانیک، مهندسان تولید و برنامهنویسان CAM ضروری است.
تاریخچه و اصول CNC
مفهوم کنترل عددی در دهه ۱۹۴۰ و ۱۹۵۰ با NC (Numerical Control) پانچکارتی آغاز شد و با معرفی رایانهٔ کوچک در دهه ۱۹۷۰ به CNC تبدیل گردید. امروزه تقریباً هر مرکز ماشینکاری (Machining Center)، تراش CNC، وایرکات و ماشینابزار پنجمحوره دارای کنترلر CNC است. کنترلرهای رایج شامل Fanuc، Siemens Sinumerik، Heidenhain، Mitsubishi و Mazatrol هستند.
اجزای سیستم CNC
یک سیستم CNC شامل: (۱) کنترلر (پردازنده، حافظه، رابط I/O)؛ (۲) درایو و موتور سروو محورها؛ (۳) بازخورد (Encoder، Linear Scale)؛ (۴) اسپیندل با کنترل دور و گشتاور؛ (۵) میز و سازه؛ (۶) ابزار و Magazine تعویض خودکار (ATC). حلقهٔ کنترل موقعیت با دقت میکرونی یا زیرمیکرونی در ماشینهای دقیق بسته میشود.
مزایای CNC نسبت به ماشینکاری دستی
تکرارپذیری بالا، کاهش زمان Setup پس از اولین قطعه، امکان ماشینکاری هندسههای پیچیده سهبعدی، یکپارچگی با CAD/CAM و کاهش وابستگی به مهارت فردی اپراتور از مزایای اصلیاند. با این حال، سرمایهگذاری اولیه، نیاز به برنامهنویسی و نگهداری تخصصی و رعایت ایمنی همچنان چالشبرانگیز است.
انواع ماشینابزار CNC
مرکز ماشین عمودی (VMC)
اسپیندل عمودی و میز افقی؛ پرکاربردترین نوع برای قطعات قالب، بدنه و پنل. سه محور X، Y، Z استاندارد است. دسترسی به سطح کار از بالا آسان است.
مرکز ماشین افقی (HMC)
اسپیندل افقی و میز دوار (Pallet)؛ مناسب تولید انبوه با تعویض پالت و کاهش زمان بیکاری. دفع براده بهتر در برخی هندسهها.
تراش CNC (Lathe / Turning Center)
قطعه در Chuck میچرخد و ابزار ثابت برش میزند. محورهای اصلی X و Z؛ مدلهای دارای محور C و ابزار زنده (Live Tool) قابلیت فرزکاری محوری دارند.
پنجمحوره و Multi-tasking
با محورهای چرخشی A/C یا میز گیمبال، امکان دسترسی به وجوه مختلف بدون Setup مجدد فراهم میشود. در صنایع هوافضا برای توربین و بدنهٔ یکپارچه حیاتی است. ماشینهای Mill-Turn چند عملیات را در یک Setup ترکیب میکنند.
سیستم مختصات و محورها
طبق قرارداد ISO و رایج صنعت، در VMC محور X معمولاً افقی و موازی با میز، Y عمود بر X در صفحهٔ افقی، و Z موازی اسپیندل (عمودی) است. جهت مثبت Z از میز به سمت بالا (دور از قطعه) تعریف میشود. در تراش، Z در امتداد محور قطعه و X شعاعی است.
Machine Zero و Work Offset
Machine Zero (Home) نقطهٔ مرجع فیزیکی کنترلر است. Work Coordinate System (WCS) با G54 تا G59 یا بیشتر برای تعریف مبدأ قطعه روی میز استفاده میشود. Tool Length Offset (TLO) و Tool Radius Compensation (D/G41/G42) اختلاف طول و شعاع ابزار را جبران میکنند.
G-code و برنامهنویسی
G-code زبان استاندارد de facto برای دستور حرکت و عملکرد ماشین است. دستورات به بلوک (Block) تقسیم میشوند؛ هر بلوک با N (شماره خط اختیاری) شروع و شامل G، M، X/Y/Z، F (Feed)، S (Spindle) است.
دستورات G رایج
- G00: حرکت سریع (Rapid) — بدون برش
- G01: خطی (Interpolation خطی)
- G02/G03: دایرهای CW/CCW
- G17/G18/G19: صفحهٔ کار XY/ZX/YZ
- G40/G41/G42: جبران شعاع ابزار
- G43: جبران طول ابزار
- G54–G59: انتخاب Work Offset
- G80–G89: چرخههای سوراخکاری (Drill، Peck، Bore)
دستورات M
M03/M04/M05 روشن/معکوس/خاموش اسپیندل؛ M06 تعویض ابزار؛ M08/M09 روشن/خاموش Coolant؛ M30 پایان برنامه. دقیقاً معنای برخی Mها بسته به سازندهٔ کنترلر متفاوت است.
برنامهنویسی دستی در مقابل CAM
برای قطعات ساده یا اصلاح سریع، برنامهنویسی دستی در کنترلر یا ویرایشگر متنی کافی است. برای سطوح پیچیده، CAM ضروری است. همیشه Simulation (در نرمافزار یا Dry Run با سرعت کم) قبل از برش واقعی انجام شود.
استانداردهای ISO
سازمان بینالمللی استاندارد (ISO) چارچوبهای متعددی برای CNC و تولید دقیق تعریف کرده است:
ISO 6983
استاندارد ISO 6983 (و بخشهای مرتبط) برنامههای NC را برای ماشینابزارهای کنترل عددی مشخص میکند. شمارهگذاری آدرسها (G، X، F و …) و قالب بلوکها در این خانواده تعریف شدهاند. آگاهی از تفاوت بین ISO و فرمت Fanuc (که در آمریکا و آسیا رایجتر است) در import برنامه مهم است.
ISO 230 و دقت ماشین
سری ISO 230 روشهای آزمون دقت هندسی ماشینابزار (Positioning، Repeatability، Straightness) را استاندارد میکند. گزارشهای سازندهٔ ماشین اغلب بر اساس این آزمونهاست.
ISO 2768 و تلرانس عمومی
ISO 2768 تلرانسهای عمومی خطی و هندسی را برای قطعات بدون اندازهگذاری تکیهگاه تعیین میکند (کلاس f، m، c، v).
ISO 1302 و کیفیت سطح
ISO 1302 نمادگذاری کیفیت سطح (Ra، Rz) را یکسان میکند. ارتباط Ra با سرعت تغذیه و شعاع نوک ابزار قابل پیشبینی است.
ISO 3408 و HSK
رابط ابزار HSK مطابق ISO 12164 برای اسپیندهای پرسرعت با اتصال دوطرفهٔ مخروطی–صفحهای استاندارد شده است.
پارامترهای برش — جدول
انتخاب صحیح پارامترهای برش تعیینکنندهٔ بهرهوری، ابزار عمر، کیفیت سطح و ایمنی است. جدول زیر مقادیر راهنمای اولیه برای فلزات رایج با کاربید پوششدار (Coated Carbide) را نشان میدهد؛ مقادیر واقعی به ماشین، ابزار، سفتی و خنککاری بستگی دارد.
| ماده | سرعت برش Vc (m/min) | تغذیه fz (mm/tooth) | عمق استپاپ (mm) | نوع خنککاری |
|---|---|---|---|---|
| آلومینیوم 6061 | ۲۰۰–۴۰۰ | ۰.۰۵–۰.۱۵ | ۰.۵–۵ | Emulsion / MQL |
| فولاد کمکربن | ۱۲۰–۲۰۰ | ۰.۰۳–۰.۱ | ۰.۳–۳ | Emulsion |
| فولاد سختکاریشده (۴۵–۵۵ HRC) | ۸۰–۱۵۰ | ۰.۰۲–۰.۰۸ | ۰.۱–۱ | Compressed air / Oil |
| فولاد زنگنزن 304 | ۶۰–۱۲۰ | ۰.۰۲–۰.۰۶ | ۰.۲–۲ | High-pressure coolant |
| تیتانیوم Ti-6Al-4V | ۴۰–۸۰ | ۰.۰۱–۰.۰۵ | ۰.۱–۱ | High-pressure flood |
| برنج | ۱۵۰–۳۰۰ | ۰.۰۵–۰.۱۲ | ۰.۵–۴ | Emulsion / Dry |
فرمول پایه: Vc = π × D × N / 1000 (D قطر ابزار mm، N دور بر دقیقه RPM). Feed Rate: F = fz × Z × N (Z تعداد دندانه). Material Removal Rate (MRR) با افزایش عمق و تغذیه بالا میرود اما بار مکانیکی و لرزش (Chatter) را نیز افزایش میدهد.
Chatter و پایداری
Chatter لرزش خودتحریکشونده بین ابزار و قطعه است که سطح را خراب و ابزار را میساید. راهکارها: کاهش overhang ابزار، تغییر RPM (Stability Lobe Diagram)، استفاده از ابزار با تعداد دندانه متفاوت و فیلترهای Chatter در کنترلرهای پیشرفته.
ابزار و نگهدارنده
انواع ابزار
End Mill (تخت، گوشهگرد، توپ)، Drill، Reamer، Tap، Face Mill و Bull Nose رایجاند. کاربید جامد (Solid Carbide) برای دقت بالا؛ HSS برای سوراخکاری سبک. پوشش TiAlN، AlTiN برای حرارت بالا مقاومترند.
نگهدارنده ابزار
Collet Chuck، Hydraulic Chuck، Shrink Fit و Milling Chuck سفتی و Runout متفاوتی دارند. Runout کمتر از ۵ میکرون برای عملیات دقیق توصیه میشود. طول ابزار خارج از نگهدارنده را تا حد امکان کم نگه دارید.
ATC و مدیریت ابزار
Magazine خودکار تا ۲۰۰+ ابزار در ماشینهای بزرگ. سیستم مدیریت ابزار (TMS) عمر باقیمانده بر اساس زمان برش یا تعداد سوراخ را ردیابی میکند.
نرمافزار CAM
نرمافزارهای CAM مانند Mastercam، Fusion 360، SolidCAM، PowerMill و hyperMILL مسیر ابزار (Toolpath) را از مدل CAD تولید میکنند. مراحل: Setup → Stock → Operation (Facing، Roughing، Finishing، Drilling) → Post Processor → G-code اختصاصی کنترلر.
انواع Toolpath
Parallel، Scallop، Pencil، Adaptive Clearing (High Efficiency Milling) و 5-axis Swarf. HEM با تغذیه بالا و عمق کم MRR را با بار یکنواخت افزایش میدهد. Post Processor باید با کنترلر دقیقاً همخوان باشد — خطاهای Post میتواند باعث برخورد شود.
تلرانس و کیفیت سطح
دقت ماشین (Positioning Accuracy) با دقت قطعه (Part Tolerance) متفاوت است. IT Grade طبق ISO 286 برای ابعاد سوراخ و شفت تعریف میشود. برای تلرانس زیر ۱۰ میکرون، ماشینکاری دقیق، کنترل حرارتی و CMM لازم است.
اقدامات بهبود سطح
کاهش fz، افزایش سرعت اسپیندل (در محدودهٔ پایدار)، استفاده از ابزار تیز، مسیر Finishing با Stepover کم و جلوگیری از Chatter. Ra هدف باید در نقشهٔ مهندسی با نماد ISO 1302 مشخص شود.
کنترل کیفیت و CMM
پس از ماشینکاری، اندازهگیری با کولیس، میکرومتر و CMM (Coordinate Measuring Machine) ابعاد را با نقشه مقایسه میکند. فایل DMIS یا برنامهٔ CMM از CAD/GD&T تولید میشود. SPC (Statistical Process Control) برای تولید انبوه روند را پایش میکند.
First Article Inspection
قطعهٔ نخست (FAI) مطابق AS9102 در هوافضا بهطور کامل اندازهگیری و مستند میشود. هر تغییر در برنامه یا ابزار ممکن است FAI مجدد بخواهد.
صنعت ۴.۰ و CNC
اتصال ماشینابزار به شبکه (MTConnect، OPC UA)، جمعآوری دادهٔ OEE، پیشبینی نگهداری (Predictive Maintenance) و دیجیتال دوقلو (Digital Twin) روندهای صنعت ۴.۰ در CNC هستند. کنترلرهای مدرن API و Dashboard آنلاین ارائه میدهند.
ایمنی
حفاظ کامل، Interlock درب، Emergency Stop، قفل LOTO هنگام تعویض ابزار و آموزش اپراتور مطابق ISO 12100 و مقررات محلی الزامی است. پوشش مناسب و عینک ایمنی در برش خشک اجباری است.
برنامهریزی تولید (Process Planning)
قبل از نوشتن G-code، مهندس تولید توالی عملیات (Operation Sequence) را تعیین میکند: کدام سطح مرجع (Datum) ابتدا ماشینکاری شود، چند Setup لازم است و آیا عملیات Rough و Finish جدا انجام شوند. Design for Manufacturability (DFM) تلاش میکند هندسهٔ قطعه را طوری طراحی کند که تعداد Setup و ابزار خاص کاهش یابد. در تولید Job Shop، برآورد زمان ماشینکاری (Cycle Time Estimation) برای قیمتگذاری و زمانبندی خط حیاتی است.
نگهداری ماشینابزار CNC
برنامهٔ نگهداری پیشگیرانه شامل روغنکاری Wayها، تمیز کردن Way Cover، بررسی سطح روغن هیدرولیک، کالیبراسیون ابزار و پایش لرزش اسپیندل است. Ballbar Test طبق ISO 230-4 انحراف دایرهای را برای تشخیص سایش محور اندازه میگیرد. بیتوجهی به نگهداری منجر به خرابی Bearing اسپیندل و از دست رفتن دقت positioning میشود که هزینهٔ تعمیر آن از کل برنامهٔ PM بسیار بیشتر است.
ماشینکاری افزودنی در مقابل برشی
اگرچه چاپ سهبعدی و افزودنی رشد کردهاند، CNC همچنان برای دقت ابعادی، کیفیت سطح فلزی و تیراژ متوسط تا بالا غالب است. ترکیب هر دو — مثلاً چاپ نزدیک به شکل نهایی و سپس Finish CNC — در برخی صنایع رایج شده است. انتخاب فناوری باید بر اساس تلرانس، ماده، تیراژ و هزینهٔ کل باشد.
مطالعهٔ موردی: زنجیرهٔ تأمین قطعهٔ دقیق
فرض کنید قطعهٔ آلومینیومی با تلرانس ±۰.۰۲ میلیمتر و Ra ۰.۸ میکرون نیاز دارید: مدل CAD با GD&T کامل → CAM با Roughing Adaptive و Finishing با Stepover ۰.۲ میلیمتر → Post برای Fanuc → Setup با ایندیکاتور و Probe برای Work Offset → اولین قطعه FAI روی CMM → اصلاح Wear Offset → آزادسازی تولید با SPC. هر مرحله مستند میشود تا در ممیزی کیفیت ISO 9001 یا AS9100 قابل ردیابی باشد. این گردشکار نمونهای از یکپارچگی مهندسی طراحی و تولید در دنیای واقعی CNC است.
ویدیوی آموزشی
ویدیوی فوق مفاهیم پایهٔ CNC و اجزای یک مرکز ماشین را معرفی میکند. برای تمرین عملی، دورههای vocational و شبیهسازهای CAM توصیه میشود.
نکات کلیدی
- CNC حرکت ابزار و میز را با G-code و حلقهٔ سروو کنترل میکند.
- استانداردهای ISO 6983، ISO 230 و ISO 1302 چارچوب برنامه و کیفیت را تعیین میکنند.
- انتخاب Vc، fz و عمق باید متعادل میان بهرهوری، ابزار و کیفیت سطح باشد.
- CAM و Post Processor صحیح برای هندسههای پیچیده ضروریاند.
- Simulation و FAI قبل از تولید انبوه ریسک برخورد و ضایعات را کاهش میدهد.
- یکپارچگی با صنعت ۴.۰ دادهٔ تولید را برای بهینهسازی در دسترس قرار میدهد.