إخراج الكود

 الترميز

رموز G

تُستخدم رموز G للتحكم في حركات محددة للآلة ، مثل حركات الماكينة أو وظائف الحفر. تبدأ غالبية برامج G-Code برمز النسبة المئوية (٪) في السطر الأول ، ثم يتبعها "O" بالاسم الرقمي للبرنامج (مثل "O0001") في السطر الثاني ، ثم نسبة أخرى (٪) ) في السطر الأخير من البرنامج. تنسيق G-code هو الحرف G متبوعًا برقمين إلى ثلاثة أرقام ؛ على سبيل المثال G01. تختلف رموز G قليلاً بين تطبيق المطحنة والمخرطة ، على سبيل المثال:


[وضع الحركة السريع G00]

[حركة الاستيفاء الخطي G01]

[حركة الاستيفاء الدائرية G02 باتجاه عقارب الساعة]

[حركة الاستيفاء الدائرية G03 عكس اتجاه عقارب الساعة]

[G04 Dwell (Group 00) Mill]

[مقاصة G10 (مجموعة 00) مطحنة]

[جي 12 دائري - اتجاه عقارب الساعة]

[جي 13 دائري - عكس اتجاه عقارب الساعة]

رموز M

[Code Miscellaneous Functions (M-Code)] [بحاجة لمصدر]. رموز M هي أوامر آلة متنوعة لا تحكم حركة المحور. تنسيق رمز M هو الحرف M متبوعًا برقمين إلى ثلاثة أرقام ؛ فمثلا:


[نهاية البرنامج M02]

[بدء المغزل M03 - باتجاه عقارب الساعة]

[بدء المغزل M04 - عكس اتجاه عقارب الساعة]

[M05 Stop Spindle]

[تغيير أداة M06]

[سائل التبريد M07 على سائل التبريد]

[تشغيل سائل التبريد بالغمر M08]

[إيقاف المبرد M09]

[فتح M10 تشاك]

[M11 تشاك إغلاق]

[M13 BOTH M03 & M08 دوران المغزل في اتجاه عقارب الساعة ومبرد الفيضان]

[M14 BOTH M04 & M08 دوران المغزل عكس اتجاه عقارب الساعة ومبرد الفيضان]

[استدعاء أداة خاصة M16]

[اتجاه المغزل M19]

[وضع M29 DNC]

[إعادة تعيين برنامج M30 وإرجاعه]

[فتح الباب M38]

[إغلاق الباب M39]

[ترس المغزل M40 في المنتصف]

[تحديد السرعة المنخفضة M41]

[تحديد M42 عالي السرعة]

[M53 Retract Spindle] (يرفع عمود دوران الأداة فوق الموضع الحالي للسماح للمشغل بالقيام بكل ما يحتاج إلى القيام به)

[إغلاق ظرف هيدروليكي M68]

[فتح تشاك هيدروليكي M69]

[تقدم M78 Tailstock]

[عكس M79 Tailstock]

مثال

٪

O0001

G20 G40 G80 G90 G94 G54 (بوصة ، القاطع. إلغاء ، وإلغاء تنشيط جميع الدورات المعلبة ، وتحريك المحاور لتنسيق الماكينة ، والتغذية لكل دقيقة ، ونظام إحداثيات المنشأ)

M06 T01 (تغيير الأداة إلى الأداة 1)

G43 H01 (طول الأداة المركب في الاتجاه الإيجابي ، تعويض الطول للأداة)

M03 S1200 (يتحول المغزل إلى CW عند 1200 دورة في الدقيقة)

G00 X0. Y0. (الانتقال السريع إلى X = 0. Y = 0.)

G00 Z.5 (الانتقال السريع إلى z = .5)

G00 X1. Y-.75 (اجتياز سريع إلى X1. Y-.75)

G01 Z-.1 F10 (انغمس في جزء في Z-.25 بمعدل 10 بوصات في الدقيقة.)

G03 X.875 Y-.5 I.1875 J-.75 (قطع قوس CCW إلى X.875 Y-.5 مع أصل نصف قطر عند I.625 J-.75)

G03 X.5 Y-.75 I0.0 J0.0 (قطع قوس CCW إلى X.5 Y-.75 مع أصل نصف قطر عند I0.0 J0.0)

G03 X.75 Y-.9375 I0.0 J0.0 (قطع قوس CCW إلى X.75 Y-.9375 مع أصل نصف قطر عند I0.0 J0.0)

G02 X1. Y-1.25 I.75 J-1.25 (قطع قوس CW إلى X1. Y-1.25 مع أصل نصف قطر عند I.75 J-1.25)

G02 X.75 Y-1.5625 I0.0 J0.0 (قطع قوس CW إلى X.75 Y-1.5625 مع أصل نصف القطر مثل القوس السابق)

G02 X.5 Y-1.25 I0.0 J0.0 (قطع قوس CW إلى X.5 Y-1.25 بنفس أصل نصف القطر مثل القوس السابق)

G00 Z.5 (اجتياز سريع إلى z.5)

M05 (توقف المغزل)

G00 X0.0 Y0.0 (عودة المطحنة إلى المنشأ)

M30 (نهاية البرنامج)


تعليقات