لیست کامل سایکل‌های فانوک (FANUC)

G73 - سوراخ‌کاری سریع پلکانی

برای سوراخ‌کاری سریع با برگشت‌های کوتاه جهت خروج براده در مواد نرم.

G74 - قلاویز چپ‌گرد

برای رزوه‌زنی داخلی چپ‌گرد طراحی شده است.

G76 - بورینگ دقیق

سوراخ‌کاری دقیق برای دستیابی به صافی سطح بالا با ابزار Boring.

G80 - لغو سایکل فعال

تمام سایکل‌های قبلی را لغو می‌کند (مانند G81 تا G89).

G81 - سوراخ‌کاری ساده

اجرای ساده یک سوراخ تا عمق مشخص و برگشت به سطح R.

G82 - سوراخ‌کاری با مکث

مانند G81 ولی با مکث در انتهای مسیر برای صافی بیشتر.

G83 - سوراخ‌کاری پله‌ای

برای سوراخ‌های عمیق همراه با خروج براده بین مراحل.

G84 - قلاویز راست‌گرد

رزوه‌زنی استاندارد داخلی با برگشت خودکار.

G85 - بورینگ ساده

بورینگ با feed در رفت و برگشت، بدون توقف اسپیندل.

G86 - بورینگ با توقف اسپیندل

در عمق نهایی، اسپیندل متوقف شده و سپس ابزار بازمی‌گردد.

G87 - بورینگ از پشت قطعه

برای سوراخ‌هایی که از پشت قطعه باید انجام شوند.

G88 - بورینگ با برگشت دستی

اپراتور باید ابزار را به صورت دستی عقب بکشد.

G89 - بورینگ با مکث

مانند G85 ولی همراه با مکث در انتهای مسیر.

ساختار کلی دستور

ساختار عمومی سایکل‌ها:

G81 X__ Y__ Z__ R__ F__ ;

پارامترها:

  • X / Y: موقعیت سوراخ
  • Z: عمق حرکت
  • R: سطح برگشت ابزار
  • F: سرعت پیشروی
  • P: مدت مکث (برای G82 و G89)

لیست جی کد های زیمنس

Gکدها برای فرز (Siemens Milling)

G00حرکت سریع (Rapid traverse)

G01اینترپولاسیون خطی

G02اینترپولاسیون دایره‌ای ساعت‌گرد

G03اینترپولاسیون دایره‌ای پادساعت‌گرد

G04توقف (Dwell)

G17انتخاب صفحه XY

G18انتخاب صفحه ZX

G19انتخاب صفحه YZ

G40لغو جبران شعاع ابزار

G41جبران شعاع ابزار از سمت چپ

G42جبران شعاع ابزار از سمت راست

G43جبران طول ابزار مثبت

G44جبران طول ابزار منفی

G49لغو جبران طول ابزار

G53حرکت در سیستم مختصات ماشین

G54–G59انتخاب آفست‌های کاری

G70واحد اینچ

G71واحد میلی‌متر

G90برنامه‌نویسی مطلق

G91برنامه‌نویسی افزایشی

G94سرعت پیشروی بر حسب mm/min

G95سرعت پیشروی بر حسب mm/rev

G96سرعت برش ثابت فعال

G97سرعت برش ثابت غیرفعال

G98بازگشت به نقطه شروع در سیکل‌های ثابت

G99بازگشت به نقطه R در سیکل‌های ثابت

🌀 سیکل‌های ثابت (Canned Cycles)

CYCLE71فرزکاری صفحه

CYCLE82سوراخ‌کاری مرکزی

CYCLE83سوراخ‌کاری عمیق

CYCLE84قلاویزکاری سخت

CYCLE85برقوکاری

CYCLE86سوراخ‌کاری

CYCLE88سوراخ‌کاری با توقف

CYCLE89برقوکاری با توقف

CYCLE97قلاویزکاری

⚙️ کدهای G برای تراش (Siemens Turning)

کدتوضیح

G00حرکت سریع

G01اینترپولاسیون خطی

G02اینترپولاسیون دایره‌ای ساعت‌گرد

G03اینترپولاسیون دایره‌ای پادساعت‌گرد

G33قلاویزکاری با گام ثابت

G40لغو جبران شعاع ابزار

G41جبران شعاع ابزار از سمت چپ

G42جبران شعاع ابزار از سمت راست

G54–G59انتخاب آفست‌های کاری

G70واحد اینچ

G71واحد میلی‌متر

G90برنامه‌نویسی مطلق

G91برنامه‌نویسی افزایشی

G94سرعت پیشروی بر حسب mm/min

G95سرعت پیشروی بر حسب mm/rev

G96سرعت برش ثابت فعال

G97سرعت برش ثابت غیرفعال

🔧 کدهای M (دستورات کمکی)

کدتوضیح

M00توقف برنامه

M01توقف اختیاری

M02پایان برنامه

M03چرخش اسپیندل ساعت‌گرد

M04چرخش اسپیندل پادساعت‌گرد

M05توقف اسپیندل

M06تعویض ابزار

M30پایان برنامه و بازگشت به ابتدا

لیست جی کد های کنترلر فانوک

جی‌کدهای پرکاربرد در دستگاه فرز Fanuc

G0حرکت سریع ابزار بدون براده‌برداری (Rapid Move)

G1حرکت خطی با سرعت براده‌برداری (Linear Interpolation)

G2حرکت دایره‌ای ساعت‌گرد (Clockwise Circular Interpolation)

G3حرکت دایره‌ای پادساعت‌گرد (Counterclockwise Circular Interpolation)

G4توقف زمانی (Dwell)

G5کنترل با کیفیت بالای حرکتی (High-precision Contour Control)

G6حلقه‌های دایره‌ای (Circular Arc)

G17انتخاب صفحه XY برای حرکت‌های دایره‌ای (XY Plane Selection)

G18انتخاب صفحه ZX برای حرکت‌های دایره‌ای (ZX Plane Selection)

G19انتخاب صفحه YZ برای حرکت‌های دایره‌ای (YZ Plane Selection)

G20واحد برنامه به اینچ (Inches Programming)

G21واحد برنامه به میلی‌متر (Millimeters Programming)

G28بازگشت به مبدا دستگاه (Return to Machine Home)

G30بازگشت به مکان ذخیره‌شده (Return to Stored Position)

G40لغو جبران شعاع ابزار (Cancel Tool Radius Compensation)

G41جبران شعاع ابزار به سمت چپ (Tool Radius Compensation Left)

G42جبران شعاع ابزار به سمت راست (Tool Radius Compensation Right)

G43جبران طول ابزار با مقدار H (Tool Length Compensation)

G44جبران طول ابزار مثبت (Tool Length Compensation Positive)

G45افزایش اندازه ابزار (Tool Offset Increase)

G46کاهش اندازه ابزار (Tool Offset Decrease)

G47جبران ابزار ثابت (Tool Offset Fixed)

G53استفاده از سیستم مختصات دستگاه (Machine Coordinate System)

G54-G59انتخاب سیستم مختصات کار (Work Coordinate System)

G61حرکت دقیق (Exact Stop Mode)

G63حالت براده‌برداری با سرعت بالا (High-Speed Cutting Mode)

G90مختصات مطلق (Absolute Positioning)

G91مختصات نسبی (Incremental Positioning)

G92تنظیم مبدأ (Coordinate System Setting)

G94سرعت براده‌برداری در واحد دقیقه (Feed per Minute)

G95سرعت براده‌برداری در واحد دور (Feed per Revolution)

G98برگشت به موقعیت اولیه در پایان هر چرخه (Return to Initial Point after Cycle)

G99برگشت به موقعیت جدید در پایان هر چرخه (Return to R Point after Cycle)

M3چرخش اسپیندل ساعت‌گرد (Spindle On Clockwise)

M4چرخش اسپیندل پادساعت‌گرد (Spindle On Counterclockwise)

M5توقف اسپیندل (Spindle Stop)

M6تعویض ابزار (Tool Change)

M8روشن کردن سیستم خنک‌کننده (Coolant On)

M9خاموش کردن سیستم خنک‌کننده (Coolant Off)

جی‌کدهای پرکاربرد در دستگاه تراش Fanuc

کدتوضیح

G0حرکت سریع ابزار (Rapid Traverse)

G1حرکت خطی با براده‌برداری (Linear Interpolation)

G2 / G3حرکت دایره‌ای ساعت‌گرد / پادساعت‌گرد (Circular Interpolation Clockwise / Counterclockwise)

G4توقف زمانی (Dwell)

G10تنظیم مختصات (Tool Offset Input)

G11لغو تنظیم مختصات (Cancel Tool Offset Input)

G12خشن‌تراشی دایره‌ای ساعت‌گرد (Circular Pocket Milling Clockwise)

G13خشن‌تراشی دایره‌ای پادساعت‌گرد (Circular Pocket Milling Counterclockwise)

G15لغو جبران ابزار (Cancel Tool Radius Compensation)

G20واحد برنامه به اینچ (Inches Programming)

G21واحد برنامه به میلی‌متر (Millimeters Programming)

G32رزوه‌تراشی (Thread Cutting)

G33رزوه‌تراشی با سرعت ثابت (Thread Cutting with Constant Pitch)

G34رزوه‌تراشی با افزایش زاویه (Thread Cutting with Variable Pitch)

G36تولید هندسه خاص (Special Geometry Cutting)

G37اندازه‌گیری قطر ابزار (Tool Diameter Measurement)

G70چرخه پرداخت نهایی (Finish Cycle)

G71چرخه خشن‌تراشی (Rough Turn Cycle)

G72چرخه پرداخت برای تراش داخلی (Finish Internal Cycle)

G73چرخه خشن‌تراشی با عمق مشخص (High-Speed Canned Cycle)

G74تراش زدن با زاویه (Left-Hand Tapping Cycle)

G75تراش زدن برای رزوه‌زنی (Right-Hand Tapping Cycle)

G76رزوه‌زنی چند مرحله‌ای (Multi-Pass Threading Cycle)

G77چرخه تراش با فرمت ویژه (Special Form Cycle)

G96سرعت برشی ثابت (Constant Cutting Speed)

G97سرعت دورانی ثابت (Constant Spindle Speed)

G99برگشت به موقعیت R بعد از هر چرخه (Return to R Point after Cycle)

M3چرخش اسپیندل ساعت‌گرد (Spindle On Clockwise)

M4چرخش اسپیندل پادساعت‌گرد (Spindle On Counterclockwise)

M5توقف اسپیندل (Spindle Stop)

M6تعویض ابزار (Tool Change)

M7روشن کردن سیستم خنک‌کننده (Coolant On)

M8روشن کردن سیستم خنک‌کننده در حالت مایع (Coolant On)

M9خاموش کردن سیستم خنک‌کننده (Coolant Off)

Post Processor for powermill nx solidcam mastercam