ام کد

در حوزه ماشین ابزار به برنامه کدهای جی (G Code) برای دادن فرامین اصلی حرکت محورها نیاز است. جی کد و ام کد  زبانی حروفی-عددی می‌باشد، که نحوه حرکت ابزارها و همچنین دیگر لوازم و ادوات ماشین مانند چپگرد یا راستگرد بودن ابزار، باز یا بسته بودن مایع خنک کن، روشن یا خاموش بودن مکنده براده، باز یا بسته بودن درب دستگاه و … را کنترل می‌کند.
برای کم کردن حجم برنامه و فرمان بعضی دستورات خاص و متفرقه نیاز به فرامینی است که این فرمان ها را با کد هایی با حرف M انگلیسی می نویسند و ام کد (M Code) می نامند. ام کد ها گاهی شامل زیر روال هایی می شوند که میتوانند حجم برنامه را کمتر کنند، این ترفند میتواند سرعت پردازش دستور-برنامه را بالا ببرد. برخی M را مخفف ماشین (Machine) می دانند و ام کد ها را توابع ماشین می نامند.

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

دستورات مهم ام کد

دستورات مهم M code می توان به فرمان هایی چون :
M00 : شروع برنامه
M02 : پایان برنامه
M03 : حرکت ساعتگرد اسپیندل
M04 : حرکت پادساعتگرد اسپیندل
و … اشاره کرد. جدول زیر به صورت لیست وار ام کد ها را نمایش می دهد:

M00 Program Start
M01 Optional (Planned) Stop
M02 End of program
M03 Spindle CW
M04 Spindle CCW
M05 Spindle OFF
M06 Tool change
M07 Coolant #2 ON
M08 Coolant #1 ON
M09 Coolant OFF
M10 Clamp
M11 Unclamp
M12 Unassigned
M13 Spindle CW & Coolant ON
M14 Spindle CCW & Coolant ON
M15 Motion +
M16 Motion –
M17 Unassigned
M18 Unassigned
M19 Oriented spindle stop
M20-M29 Permanently unassigned
M30 End of tape
M31 Interlock bypass
M32-M35 Unassigned
M36-M39 Permanently unassigned
M40-M45 Gear changes if used, otherwise unassigned
M46-M47 Unassigned
M48 Cancel M49
M49 Bypass override
M50-M89 Unassigned
M90-M99 Reserved for user

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.