- 026-1891
- info@boreshiran.com
- شنبه - چهارشنبه: 08:00 الی 16:00
در دنیای مدرن تولید قطعات صنعتی و شکلدهی متریالهای حساس، اتوماسیون حرکتی و کنترل دقیق ابزار بر عهده برنامهریزی کامپیوتری است؛ به نحوی که دستیابی به بالاترین تلورانسهای ابعادی بدون تسلط بر کدهای ماشین ناممکن خواهد بود. یادگیری اصولی جی کد و برنامه نویسی برش CNC واترجت به عنوان زبان ارتباطی میان نرمافزارهای طراحی مهندسی و دکل برشکاری، نقشی اساسی در تعیین کیفیت لبهها، پیشگیری از هدررفت قطعات گرانقیمت و مدیریت مصرف ساینده ایفا میکند. برخلاف فرزکاری یا تراشکاری سنتی، در این فرآیند سیال پرفشار آب با ماده ساینده ترکیب شده و نحوه فرماندهی به پمپ هیدرولیک و شیر پنوماتیک گاز مستقیماً وابسته به کدهای دستوری است. در خطوط تولید و کارگاههای تخصصی نظیر مجموعه خدمات برش واترجت CNC در برش ایران، تنظیم مهندسی کدهای دستوری تضمینکننده برش قطعات بدون پلیسه، بدون مخروطیشدگی و با حداکثر دقت هندسی است.
در این مقاله آموزشی و مهندسی، ابتدا ساختار بلوکهای دستوری و تفاوتهای ماهوی کدهای حرکتی در سیستمهای هیدرولیکی پرفشار را نسبت به سایر دستگاههای CNC بررسی میکنیم تا منطق عملکرد توابع آمادهسازی و کمکی شفاف شود؛ سپس فهرست کاملی از کدهای G و M پرکاربرد در حوزه جی کد و برنامه نویسی برش CNC واترجت شامل کدهای روشن و خاموش کردن جریان پمپ، تزریق گارنت و مهار پدیده تاخیر جت آب را در قالب یک جدول کاربردی تشریح خواهیم کرد. در ادامه، استراتژیهای برنامهنویسی لیداین، لیداوت و جبران شعاع نازل را بر اساس استانداردهای بینالمللی ارزیابی نموده و در نهایت به یک راهنمای عملی برای بهینهسازی مسیرهای برش دست مییابیم.
در دستگاههای برادهبرداری مانند تراش و فرز، ابزار دارای قطر و سرعت دورانی ثابت (RPM) است؛ اما در فرآیند جت آب سرد، ابزار یک باریکه انعطافپذیر با سرعت مافوق صوت است که انرژی آن با افزایش عمق متریال دچار افت میشود. به همین دلیل در برنامه نویسی برش CNC واترجت، برنامهنویس باید پارامترهای زیر را مستقیماً درون توابع کنترلی لحاظ کند:
مدیریت نرخ پیشروی متغیر در انحناها (Dynamic Feedrate): سرعت پیشروی خطی (F-Word) نباید در تمام مسیر یکنواخت باشد؛ هنگام رسیدن به گوشههای تیز، سرعت باید تا ۴۰ درصد کاهش یابد تا پایین جریان آب با بالای آن همتراز شود.
تاخیرهای زمانی روشن شدن پمپ و تزریق گارنت (Dwell Timing): باز شدن آب با فشار ۴۰۰۰ بار باید دقیقاً پس از تثبیت مکش پودر ساینده انجام گیرد؛ اجرای این هماهنگی نیازمند به کارگیری دقیق کدهای تاخیر زمانی (G04) است.
کنترل محورهای کمکی در هدهای ۵ محوره: در دستگاههای مدرن، زوایای کجشدگی هد (A و B) به صورت بلادرنگ برای حذف خطای مخروطی قطعه کدنویسی میشوند. برای آشنایی با تنظیمات لبهها، مطالعه مقالات بخش وبلاگ برش ایران پیشنهاد میشود.
جدول زیر کدهای استاندارد G (توابع حرکتی) و M (توابع متفرقه و کمکی دستگاه) را برای پیکربندی عملیات واترجت صنعتی نشان میدهد:
| کد دستوری | دستهبندی | شرح عملکرد در واترجت CNC | مثال کاربردی در بلوک برنامه |
| G00 | حرکتی | حرکت سریع بدون برشکاری (جت آب خاموش) | G00 X100.0 Y50.0 |
| G01 | حرکتی | درونیابی خطی مستقیم با نرخ پیشروی مشخص | G01 X150.0 Y50.0 F250 |
| G02 / G03 | حرکتی | حرکت دایرهای در جهت عقربههای ساعت / پادساعتگرد | G02 X200.0 Y100.0 R50.0 F180 |
| G04 | کنترلی | مکث زمانی برای سوراخکاری اولیه (Dwell) | G04 P1.5 (مکث ۱.۵ ثانیه) |
| G41 / G42 | جبران ابزار | جبران شعاع نازل به سمت چپ / راست خط مسیر | G41 D01 G01 X50.0 Y20.0 |
| G40 | جبران ابزار | لغو دستور جبران شعاع نازل برش | G40 G01 X0 Y0 |
| M07 | کمکی (اختصاصی) | باز شدن شیر آب پرفشار و تزریق پودر گارنت | M07 (شروع عملیات برش) |
| M08 | کمکی (اختصاصی) | قطع جریان پودر ساینده و تخلیه فشار نازل | M08 (پایان عملیات برش) |
| M60 | کمکی (اختصاصی) | فعالسازی مد سوراخکاری کمفشار (Low-Pressure) | M60 (مناسب برای شیشه و سنگ) |
| M30 | پایانی | پایان برنامه و بازگشت به نقطه صفر برنامه | M30 |
برای درک عمیقتر اصول جی کد و برنامه نویسی برش CNC واترجت، یک بلوک کدنویسی عملیاتی برای برش یک مربع ۱۰۰×۱۰۰ میلیمتر روی ورق استیل به شرح زیر نوشته میشود:
%
O1001 (STAINLESS STEEL PLATE CUTTING)
G21 (MILLIMETER UNITS)
G90 (ABSOLUTE COORDINATE SYSTEM)
G00 X0.0 Y0.0 Z10.0 (SAFE RETRACT)
G00 X-10.0 Y-10.0 (MOVE TO PIERCE POINT)
G00 Z1.5 (SET STANDOFF DISTANCE TO 1.5MM)
M60 (LOW PRESSURE PIERCE START)
G04 P2.0 (DWELL 2 SECONDS FOR PIERCING)
M07 (HIGH PRESSURE AND ABRASIVE ON)
G41 D01 (CUTTER RADIUS COMPENSATION LEFT)
G01 X0.0 Y0.0 F150 (LEAD-IN MOVE)
G01 X100.0 Y0.0 F280 (CUT EDGE 1)
G01 X100.0 Y100.0 (CUT EDGE 2)
G01 X0.0 Y100.0 (CUT EDGE 3)
G01 X0.0 Y0.0 (CUT EDGE 4)
G01 X-5.0 Y-5.0 (LEAD-OUT MOVE)
G40 (CANCEL COMPENSATION)
M08 (WATER AND ABRASIVE OFF)
G00 Z25.0 (RAPID RETRACT TO SAFE HEIGHT)
G00 X0 Y0 (RETURN TO HOME)
M30 (PROGRAM END)
%
در این برنامه، رعایت توالی کدها مانع از پاشش ناگهانی آب به روی لبه نهایی قطعه کار شده و کیفیت هندسی محصول را تضمین مینماید.
یکی از مهمترین تکنیکها در ارتقای بازدهی جی کد و برنامه نویسی برش CNC واترجت، نحوه ورود (Lead-in) و خروج (Lead-out) نازل به مسیر کانتور نهایی است. بر اساس استانداردهای منتشرشده در راهنمای جامع ماشینکاری CNC در مجله The Fabricator، عدم تنظیم صحیح این نقاط عیوب غیرقابل بازگشتی ایجاد میکند:
استفاده از لیداین قوسی (Arc Lead-in): نقطه سوراخکاری اولیه همواره همراه با یک حفره دندانهدار و تلاطم شدید هیدرولیکی است. این نقطه باید حداقل ۵ تا ۱۰ میلیمتر دورتر از مرز اصلی قطعه قرار گیرد و با کد G02 یا G03 به صورت مماسی به خط اصلی ملحق شود.
لیداوت زاویهدار برای فرار از پلیسه: در پایان دور برش، خروج نازل با زاویه ۴۵ درجه مانع از برخورد مجدد باریکه آب با زاویه لبه قطعه کار میگردد.
در صورتی که برای تولید قطعات پیچیده صنعتی نیازمند اجرای کدهای مهندسی و سفارش کارگاهی هستید، میتوانید با متخصصان ما در بخش استعلام سفارشات و تماس با برش ایران ارتباط برقرار فرمایید.
اگرچه میتوان کدهای ساده را به صورت دستی نوشت، اما برای نقشههای پیچیده هندسی و سطوح سهبعدی، نرمافزارهای CAM نظیر IGEMS، FlowMaster و Mastercam فرآیند برنامه نویسی برش CNC واترجت را تسهیل میکنند. این نرمافزارها با برخورداری از مدلهای محاسباتی پیشرفته، خروجی جیکد را با در نظر گرفتن ضخامت قطعه، گرید کیفی (Q1 تا Q5) و زاویه تیلت نازل کالیبره کرده و کدهای موقعیتدهی محورهای ۵ محوره را به صورت خودکار در هر خط کد درج مینمایند.
تسلط بر ساختار برنامهنویسی و ادراک عمیق رفتار هیدرولیکی دستگاههای برش سرد، مرز میان یک اپراتور معمولی و یک متخصص ماشینکاری دقیق را مشخص میکند. همانطور که در این راهنما تبیین شد، فرایند جی کد و برنامه نویسی برش CNC واترجت فراتر از دستورات ساده حرکتی، شامل همگامسازی کدهای فعالسازی پمپ پرفشار، کنترل خطوط ورود قوسی، جبران شعاع نازل و مدیریت نرخ پیشروی در پیچیدگیهای هندسی است. یادگیری و اجرای اصولی این استانداردها در کارگاههای صنعتی، میزان خطاهای انسانی و ضایعات متریال را به صفر رسانده و بازدهی اقتصادی قطعات تولیدی را به اوج میرساند.