May 04, 2024 ترك رسالة

استدعاء برنامج الماكرو باستخدام الحاسب الآلي

 

هناك أربعة أنواع من برامج الماكرو CNC التي تستدعي الإجراءات الفرعية:

1، اتصال M98

2. مكالمة G65

3. مكالمة G66

4. تحديد استدعاء الأمر G

5. تحديد استدعاء الأمر M


2. سأشارك اليوم روتين الاتصال الفرعي لـ G65


التنسيق: اسم عنوان الروتين الفرعي G65P

دعونا نلقي نظرة على P أولا. في الواقع، المكالمات الروتينية G65 وM98 متشابهة جدًا. P متبوعًا باسم الروتين الفرعي.

على سبيل المثال، إذا كان هناك روتين فرعي O1234، فعند استدعاء البرنامج الرئيسي باستخدام G65، يمكن كتابته كـ G65 P1234 (ليس هناك حاجة إلى الحرف الكبير O)

بعد ذلك، حان الوقت للحديث عن اسم العنوان المهم للغاية.

تنقسم المتغيرات في برامج الماكرو إلى ثلاث فئات (المتغيرات المحلية، المتغيرات العامة، متغيرات النظام)

من بينها، #1~#26 هي المتغيرات المحلية. العلاقة المقابلة بين المتغيرات المحلية وأسماء العناوين A، B، C...Z هي كما يلي.

صورة
بصراحة، اسم العنوان هو نقل البيانات إلى المتغير المقابل لها.

على سبيل المثال، الحرف A في الجدول أعلاه يتوافق مع الرقم 1. إذا كان A10، فإنه يعادل تمرير البيانات 10 إلى المتغير رقم 1. في هذا الوقت #1=10;

وبنفس الطريقة، إذا كان B20، ف#2=20، وإذا كان Z-26، ف#26=-26.

هذا فارغ بعض الشيء، دعني أعطيك مثالاً بسيطًا لإعطائك بعض الإلهام، مثل الأجزاء التالية

صورة
طحن M20x1.5 الخيط الخارجي

لقد قمت بشكل عشوائي بتعيين عدة متغيرات محلية رقم 1 و#26 و#7 و#17 و#11 من رقم 1 إلى رقم 26 لتمثيل:

# 1 (أ) يمثل الحجم الفارغ؛

#26 (Z) يمثل عمق الخيط؛

رقم 7 (د) يمثل قطر مطحنة الخيط؛

يمثل رقم 17 (Q) قيمة Z الأولية لنقطة القطع

رقم 11 (H) يمثل درجة الصوت

إجراء طحن الموضوع:
صورة
خذ البرنامج أعلاه كإجراء فرعي واستخدم G65 للاتصال بالروتين الفرعي كما يلي:

صورة

عندما أستخدم G65 للاتصال بالبرنامج رقم O2222، يتم تمرير البيانات التي تتبع الحروف A وD وZ وQ وH إلى المتغيرات المقابلة.

في هذا الوقت:
(#1) يمثل A الحجم الفارغ؛

(#26) Z يمثل عمق الخيط؛

(#7) D يمثل قطر قاطعة الطحن؛

(#17) تمثل Q قيمة Z الأولية لنقطة القطع

(#11) H يمثل درجة الصوت

إذا قمنا بمعالجة جزء مماثل، نحتاج فقط إلى كتابة برنامج رئيسي واستدعاء روتين فرعي.

على سبيل المثال، M33x2.0 خيط خارجي (طحن في أداتي قطع)
صورة
صورة

استدعاء البرنامج هو كما يلي:
صورة

المثال الثاني:

يكون إجراء دورة حساب المخارط للثقوب العميقة كما يلي:

G65 P_K_B_ W_ C_ F_

يوضح:
P: يمثل رقم الروتين الفرعي
ك؛ عمق
ب: مبلغ التراجع
W: عمق كل تغذية
ج: عمق التغذية الأول
و: كمية العلف

على سبيل المثال:
G65 P1 K-20. B0.3 W1.2 C0.8 F0.05

من بينها، 1 هو رقم الروتين الفرعي، وعمق فتحة المعالجة هو 20. في كل مرة يكون التراجع 0.3، وفي كل مرة يكون عمق التغذية 1.2، يكون عمق التغذية الأول 0.8، وكل دورة تغذي 0.05

الروتين الفرعي هو كما يلي: (يمكن نسخ هذا البرنامج وحفظه في أداة الآلة)
O0001(حفر عميق)
إذا [#5002LT0]انتقل إلى 100
إذا[#6GE0]انتقل إلى 70
G00W0.0
#4=#5002
#3=ABS[#3]
#2=ABS[#2]
إذا[#19EQ98]انتقل إلى 1
#19=99
N1 G#19 F#9
#27=ABS[#23]
#28=ABS[#6]-ABS[#26]
#29=ABS[#26]
افعل 1
إذا[#27LE#3]انتقل إلى 2
اذهب إلى 3
N2 #27=#3
N3 إذا[#27GE#28]انتقل إلى 4
G00 Z[#2-#29]
G1 Z-[#29+#27]
G00 Z#4
G4 U#1
#28=#28-#27
#29=#29+#27
#27=#27*0.5
النهاية 1
N4 G00 Z[#2-#29]
G1Z#6 F#9
G00Z#4
M99
N70 #3000=1(يجب أن تكون K سالبة)
N100
إذا[#6LE#0] G0T0 170
G00W0.0
#4=#5002
#3=ABS[#3]
#2=-[#2]
إذا[#19EQ98]انتقل إلى 1
#19=99
N1G#19 F#9
#27=ABS[#23]
#28=ABS[#6]-ABS[#26]
#29=ABS[#26]
افعل 1
إذا[#27LE#3]انتقل إلى 2
اذهب إلى 3
N2 #27=#3
N3 إذا[#27GE#28]انتقل إلى 4
G00 Z[#2#29]
G1 Z[#29+#27]
G00 Z#4
G4 U#1
#28=#28-#27
#29=#29+#27
#27=#27*0.5
النهاية 1
N4 G00 Z[#2+#29]
G1Z#6 F#9
G00Z#4
M99
N170 #3000=1(يجب أن يكون K موجبًا)


عندما نستخدم هذا البرنامج، نحتاج فقط إلى حفظ البرنامج الفرعي (مثل O0001) في ذاكرة أداة الآلة. عند حفر ثقوب عميقة لاحقًا، نحتاج فقط إلى استخدام G65 لاستدعاء البرنامج الفرعي.

على سبيل المثال، لحفر حفرة بعمق 100 متر، يكون الإجراء كما يلي:
%
O0003
T0101
S1000M03
G0X0.Z2.
G65 P1 K-100. B0.3 W5. C1. F0.05
M30
%

إرسال التحقيق

whatsapp

skype

البريد الإلكتروني

التحقيق