گروه صنعتی cncbaz

آموزش برنامه نویسی واپراتوری دستگاههای cnc

دستور برنامه G & M CODE

برای بزرگنمایی روی تصویر کلیک کنید

دستور برنامه G & M CODE

در حوزه ماشین های ابزار به اصطلاح Computer Numerical Control) CNC) بحث کنترل موقعیت بسیار اهمیت دارد که بدین منظور برای کنترل بر موقعیت و درون یابی مختصات نیاز به یک سری از دستور برنامه ها  و سیکل هائی می باشد که  با نام جی و ام کد (G & M CODE)  در اختیار  برنامه نویس جهت برنامه نویسی قرار داده شده است.

امروزه در صنعت غالبا نقشه ها و طرح های مورد نظر در نرم افزار های CAD رسم شده و با استفاده از نرم افزار CAM می توان خروجی مورد نظر را داشت که این خروجی همان برنامه کنترل سی ان سی پروگرم شده باG & M CODE می باشد.

   ۱٫ G CODE:

جی کد ها دستور برنامه هائی هستند که وظیفه کنترل موقعیت و اعمال فرامین اصلی را به ماشین دارند ، این دستورات شامل اعمال حرکت محورها، زمان تاخیر و … می باشند.

G CODES –

GØØ

RAPID POSITIONING/TRAVERSE

حرکت سریع بدون فرمان(برش)  :

از این فرمان برای حرکت سریع محورها استفاده می شود که اکثرا برای حرکت به سمت نقطه صفر(Homing) و حرکت به سمت نقطه صفر مجازی

 استفاده می شود(coordinate).

—————————-

G CODES –

GØ۱

LINEAR INTERPOLATION

سرعت حرکت خطی:

از این فرمان برای حرکت محور در راستای خط  مستقیم استفاده می شود.

———————————

G CODES –

GØ۲ وGØ۳

CIRCULAR INTERPOLATION

حرکت چرخشی:

از این فرمان برای حرکت محور در مسیر دایره ای و کمان داراستفاده می شود.

از G03 حرکت درجهت پادساعتگرد و G02 برای حرکت در جهت ساعتگرد  استفاده می شود.

———————————

G CODES –

GØ۴

DWELL

وقفه:

از این فرمان جهت فرمان زمان تاخیر استفاده می شود.

اگر بعد از این فرمان  کاراکترXاستفاده شود زمان تاخیر بر حسب ثانیه و اگر کاراکترP استفاده شود زمان تاخیر بر حسب میلی ثانیه می باشد .

G04:  X10.0    ,  G04: P10.0

————————————–

G42وG4ØوG41

CUTTER COMPENSATION

دستورات جبران برش :

  این فرمان مقادیرOffsetرا بسته به نوع ماشین اعمال می کند.

G41 : جبران سازی در جهت چپ(-)

G42: جبران سازی در جهت راست(+)

G40: لغو جبران سازی

—————————-

G CODES –

G9Ø

ABSOLUTE ZERO COMMAND

تعیین مقدار مطلق(ABSOLUTE)

به مقادیر واقعی مختصات در صفحه مختصات، مقادیر مطلق اطلاق می شود.

 به طور مثال در تراش:

————————–

G CODES –

G91

INCREMENTAL COMMAND

تعیین مقدار افزایشی (INCREMENTAL)

———————-

G CODES –

G94

FEED PER MINUTE

تعیین واحد سرعت بر دقیقه:

  اگر ازG20 استفاده شود سرعت برابر اینچ بر دقیقه است

اگر ازG21 ستفاده شود سرعت برابر میلی متر بر دقیقه است

———————

G CODES –

G95

FEED PER REVOLUTION

تعیین واحد سرعت چرخش:

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

*——————————————————————————-*

به طور کلی میتوان جی کدها را در جدول زیر دسته بندی کرد :

  ۲٫ M CODE:

: از این کد فرمان ها برای دادن دستورها و فرامین اساسی استفاده می شود مانند روشن یا خاموش کردن اسپیندل که به مشروح ذیل تعیین می شوند

M CODES –

MØ۱

OPTIONAL STOP

توقف شرایطی:

این دستور عملیات را به صورت برنامه ریزی شده متوقف می کند.

———————–

M CODES –

MØ۲

PROGRAM RESET

توقف برنامه:

این دستور پایان برنامه در پایان برنامه جهت توقف برنامه اعمال می شود.

————————–

M CODES –

MØ۳

SPINDLE FORWARD

استارت اسپیندل:

این فرمان دستور روشن کردن اسپیندل در جهت ساعتگرد را اعمال می کند.

————————–

M CODES –

MØ۴

SPINDLE REVERSE

استارت اسپیندل:

این فرمان دستور روشن کردن اسپیندل در جهت پاد ساعتگرد را اعمال می کند.

 ————————–

M CODES –

MØ۵

SPINDLE STOP

این کد فرمان توقف اسپیندل را اعمال می کند.

————————–

M CODES –

MØ۶

AUTOMATICTOOL CHANGE

این کد فرمان تعویض ابزار را اعمال می کند.

————————-

M CODES –

MØ۸

COOLANT ON

این کد سیستم خنک کننده ماشین را روشن می کند.

—————————

M CODES –

MØ۹

COOLANT OFF

این کد سیستم خنک کننده ماشین را خاموش می کند.

————————–

M CODES –

M1Ø

VICE OPEN

این کد سه نظام یا کشو ماشین را باز می کند.

————————

M CODES –

M11

VICE CLOSE

این کد سه نظام یا کشو ماشین را قفل می کند.

———————–

M CODES –

M13

SPINDLE FORWARD AND COOLANT ON

این کد اسپیندل در جهت راستگرد وهمزمان  سیستم خنک کننده ماشین را روشن می کند.

 ———————–

M CODES –

M14

SPINDLE REVERSE AND COOLANT ON

این کد اسپیندل در جهت چپگرد وهمزمان  سیستم خنک کننده ماشین را روشن می کند.

 ———————–

M CODES –

M19

SPINDLE ORIENTATION

این کد جهت اسپیندل ماشین را می تواند تعیین کند.

———————–

M CODES –

M2Ø

ATC ARM IN

 این کد محور را وارد تعویض ابزار اتوماتیک  می کند.

 ———————–

M CODES –

M21

ATC ARM OUT

 این کد محور را از تعویض ابزار اتوماتیک  خارج می کند.

 ———————–

M CODES –

M22

ATC ARM DOWN

 این کد محور را جهت تعویض ابزار اتوماتیک پائین می آورد .

———————–

M CODES –

M23

ATC ARM UP

 این کد محور را جهت تعویض ابزار اتوماتیک بالا می برد .

 ———————–

M CODES –

M24

ATC DRAWBAR UNCLAMP

 این کد collet  اسپیندل را جهت تعویض ابزار باز می کند. اصطلاحا به ابزار گیر اسپیندل collet گفته می شود.

———————–

M CODES –

M25

ATC DRAWBAR CLAMP

این کد collet  اسپیندل را بعد از تعویض ابزار می بندد.

———————–

M CODES –

M27

RESET CAROUSEL TO POCKET ONE

این کد CAROUSEL را ریست کرده و به موقعیت اولیه باز می گرداند.

در برخی سی ان سی ها ابزارها برای تعویض ابزار بروی یک چرخ دوار چیده می شوند  که اصطلاحا CAROUSEL گفته می شود.

 ———————–

M CODES –

M3Ø

PROGRAM RESET AND REWIND

این کد برنامه را به طور کامل متوقف می کند، بیشتر این کد در پایان برنامه استفاده می شود.

 ———————–

M CODES –

M32

CAROUSEL CW

این کد فرمان چرخش  CAROUSEL را در جهت ساعتگرد اعمال می کند.

 ———————–

M CODES –

M33

CAROUSEL CCW

این کد فرمان چرخش  CAROUSEL را در جهت پاد ساعتگرد اعمال می کند.

 ———————–

M CODES –

M38

DOOR OPEN

در برخی ماشین ها درب های وجود دارد که این کد فرمان باز شدن این درب را صادر می کند.

 ———————–

M CODES –

M39

DOOR CLOSE

این کد فرمان بسته شدن درب ماشین را صادر می کند.

 ———————–

M CODES –

M7Ø

MIRROR IN X ON

تغییر علامت X :

این کد علامت مقادیر x را تغییر می دهد برای مثال:

GØ۱ X25.5 ;
M7Ø
GØ۱ X25.5 ; (محور x  مختصات ۲۵٫۵- را اعمال می کند )

 ———————–

M CODES –

M71

MIRROR IN Y ON

تغییر علامتY :

این کد علامت مقادیر y را تغییر می دهد برای مثال:

GØ۱ Y25.5 ;
M7Ø
GØ۱ Y25.5 ; (محور y مختصات ۲۵٫۵- را اعمال می کند )

 ———————–

M CODES –

M8Ø

MIRROR IN X OFF

این کد  فرمان تغییر علامت X  را لغو می کند.

 ———————–

M CODES –

M81

MIRROR IN Y OFF

این کد  فرمان تغییر علامت X  را لغو می کند.

 ———————–

M CODES –

M98

SUB PROGRAM CALL

با استفاده از این کد می توان زیرروال را فراخوانی کرد.

 ———————–

M CODES –

M99

SUB PROGRAM END AND RETURN

این کد پایان اجرای زیرروال را نشان می دهد و فرمان برگشت به برنامه اصلی را صادر می کند.

*——————————————————————————-*

به طور کلی میتوان تمامی M کد ها را در جدول زیر دسته بندی کرد:

اطلاعات تماس
بیوگرافی شرکت

گروه صنعتی cncbaz

تبریز

نوع فعالیت

خدمات

خدمات/محصولات

آموزش برنامه نویسی واپراتوری دستگاههای cnc

دسته‌بندی خدمات