Oct 01, 2023 ترك رسالة

كيفية كتابة برنامج الماكرو المسبار

 

وأوضح في ثلاث نقاط:


1. برمجة نقاط الاستكشاف************

2. تحرير برنامج المعالجة *********

ثالثا، قم بإضافة متغيرات الماكرو ********** في EXCEL

القسم الأول يجمع برنامج الاستكشاف

1. قم بتعيين الأصل والعثور على القيم الإحداثية لكل نقطة مسبار.
قم أولاً بتعيين أصل نظام إحداثيات قطعة العمل في برنامج UG، ثم استخدم برنامج UG للعثور على النقاط (XYZ) حيث تكون نقاط التحقيق مطلوبة وتسجيلها لبرمجة نقاط التحقيق.

2. برمجة نقاط الاستكشاف
(اسم برنامج الاستكشاف تحدده بنفسك: O6666)
للتحكم في حركة المسبار في برنامج نقطة المسبار، يجب استدعاء برنامجين مهمين لحساب المسبار O9810.
و O9811. مثال على تنسيق برنامج نقطة الاستكشاف: (فيما يلي مثال لتجميع نقطة الاستكشاف Z)
%
O6666 (التحقيق)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (يتم تثبيت المسبار على حامل الأداة T11، واستبدل المسبار T11 بالمغزل)
G90G00 G54 X-18. Y50. (وضع بسرعة فوق النقطة الأولى التي سيتم فحصها في نظام الإحداثيات G54)

M19(S_) (وضع المغزل، S هو لتدوير المغزل بزاوية. إذا كان لسبر نقطة في اتجاه المحور Z، ليست هناك حاجة إلى S. إذا كان لسبر الجانب، مطلوب S، أي زاوية الدوران، حتى يتمكن المسبار من اكتشاف كل جانب، ويتم قياسها جميعًا باستخدام سطح واحد من مسبار كرة الياقوت لتقليل الأخطاء.
M05

M17 (مسبار مفتوح) (افتح المسبار، يتم تحديد هذا الأمر من خلال المنفذ المقابل الذي تم استلامه أثناء توصيل الأسلاك)

G43Z50.H11 (تحديد طول الأداة، أي قراءة طول المسبار)

G90G00Z50. (يتحرك المسبار سريعًا للأسفل إلى الموضع Z50.)

N1(Z+POINT1) (قياس قيمة Z للنقطة الأولى)

G65P9810X-18. Y50. F3000. (الوضع الآمن والسريع في موضع XY للنقطة الأولى، السرعة هي F3000.)

G65P9810 Z19. (وضع آمن وسريع إلى موضع Z الآمن فوق النقطة الأولى، والسرعة هي نفسها كما هو مذكور أعلاه، والارتفاع هنا بشكل عام 3 مم من النقطة المراد قياسها أدناه)

G65P9811Z16.08 (الوصول إلى الموضع Z لنقطة المسبار الأولى بأمان وببطء. بالإضافة إلى ذلك، بعد إكمال نقطة المسبار في هذه الخطوة، ستعود تلقائيًا إلى الموضع Z19.0 في الخطوة السابقة)

#601=#142 (#142 هو الفرق بين Z16.08 النظري لنقطة التحقيق الأولى و"Z" المقاسة فعليًا. يتم حسابه تلقائيًا في O9811 ثم تمريره إلى #142. #142 ثم يتم تمرير القيمة التي تم الحصول عليها إلى #601 وهي القيمة المراد تعويضها في الاتجاه Z للنقطة الأولى)

G65P9810 Z20. (انتقل بأمان وبسرعة إلى الارتفاع الآمن Z20.)

N2(Z+POINT1) (قياس قيمة Z للنقطة الثانية)
G65P9810X-16.5 Y48.3 F3000. (وضعه بأمان وبسرعة على موضع XY للنقطة الثانية، السرعة هي F3000.)


G65P9810 Z17. (وضع آمن وسريع إلى موضع Z الآمن فوق النقطة الثانية، والسرعة هي نفسها كما هو مذكور أعلاه، والارتفاع هنا بشكل عام 3 مم من النقطة المراد قياسها أدناه)


G65P9811Z14.23 (الوصول إلى الموضع Z لنقطة المسبار الثانية بأمان وببطء. بالإضافة إلى ذلك، بعد إكمال نقطة المسبار في هذه الخطوة، ستعود تلقائيًا إلى الموضع Z19.0 في الخطوة السابقة)

#602=#142 #142 هو الفرق بين Z16.08 النظري لنقطة التحقيق الثانية و"Z" الفعلي. يتم حسابها تلقائيا في O9811 ومن ثم تمريرها إلى #142 والتي تقوم بعد ذلك بحساب النتيجة ويتم تمرير القيمة إلى #601، #601 هي القيمة المراد تعويضها في الاتجاه Z للنقطة الثانية)

G65P9810 Z35. انتقل بأمان وبسرعة إلى الارتفاع الآمن Z20.)

N3(Z+POINT1) (قياس قيمة Z للنقطة الثالثة)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.

N4(Z+POINT1) (قياس قيمة Z للنقطة الرابعة)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....

N16(Z+POINT1) (قياس قيمة Z للنقطة السادسة عشرة)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(ما يلي هو تعيين نطاق التسامح للفرق Z لكل نقطة تم اكتشافها. إذا تم تجاوز التسامح، فسوف ينتقل إلى N20 للتنفيذ)
#{{0}}.1 (اضبط التسامح على 0.1 وقم بتعيينه على #620)


IF[ABS[#601]GT#620]GOTO20 (إذا كانت القيمة المطلقة لـ #601 أكبر من قيمة #620، فسوف تنتقل إلى N20 للتنفيذ)

IF[ABS[#602]GT#620]GOTO20 (إذا كانت القيمة المطلقة لـ #602 أكبر من قيمة #620، فسوف تنتقل إلى N20 للتنفيذ)

IF[ABS[#603]GT#620]GOTO20 (إذا كانت القيمة المطلقة لـ #603 أكبر من قيمة #620، فسوف تنتقل إلى N20 للتنفيذ)
.....
.....
.....
M18
G91G28Z0
M99

N20 #3000=99point cuo wu Z OUT OF TOL (موجه التنبيه، Z غير مسموح به، هنا "#3000=" يمكنك تعيين معلومات مطالبة إضافية لـ 0-200 لنفسك)
G91G28Z0
M99
****************

القسم 2 برنامج معالجة التحرير

أضف متغير قيمة التعويض (#601#602#603...) المطابق لكل نقطة مسبار إلى إحداثيات النقطة المقابلة في برنامج المعالجة. (هنا نستخدم قيمة Z للتوضيح. مبدأ تعويض الاتجاه X و Y هو نفس مبدأ تعويض الاتجاه Z.): (أي نقطتان متصلتان بشكل مباشر، كل منهما بقيمة Z)

من النقطة أ إلى النقطة ب، فروق التعويض لنقطتي التحقيق أ و ب هي #601 و #602 على التوالي. إذا كنت تريد أن تقوم الأداة بإجراء انتقال عام من A إلى B، فأنت تحتاج فقط إلى إضافة متغيرات قيمة التعويض Z للنقطتين A وB إلى برنامج المعالجة المقابل.

فيما يلي إجراء المعالجة: (مع أخذ قيمة التعويض Z كمثال)
صورة
O2222
G91G28Z0
G0G17G40G49G80G90
(الأداة: 1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
صورة


القسم 3: تحرير برامج المعالجة بسرعة في EXCEL

في بعض الأحيان يكون من الضروري إضافة متغيرات إلى برامج N متعددة الأسطر. إذا قمت بإضافتها واحدة تلو الأخرى يدويًا، فسيكون الأمر صعبًا للغاية.
عمل مزعج، ثقيل، وعرضة للخطأ. فيما يلي طريقة لاستخدام EXCEL لتحرير البرامج بسرعة.
صورة
كيفية التغيير:

1. قم أولاً بنسخ البرنامج الذي تريد إضافة المتغيرات إليه في برنامج المفكرة، كما هو موضح أدناه:


صورة

2. استبدل X بـ "/X/"، واستبدل Y بـ "/Y/"، واستبدل Z بـ "/Z/"، كما هو موضح في الشكل:
صورة

3. افتح EXCEL وافتح الملف في الخطوة 2. لاحظ أنه في مربع الحوار المفتوح، حدد نوع الملف كـ
"جميع الملفات"، ثم افتح الملف في الخطوة السابقة، وسيظهر مربع حوار كما هو موضح أدناه:
صورة

4. انقر فوق "التالي" وسيظهر مربع الحوار التالي، كما هو موضح أدناه:
صورة

5. حدد "أخرى (0)" وأدخل شرطة مائلة "/"، كما هو موضح في الشكل:


صورة

6. ثم حدد "التالي" و"إنهاء" لفتح الملف. يمكنك أن ترى أن كل جزء منفصل.
ما تريده هو هذا التأثير كما هو موضح في الصورة:


صورة

7. أضف Z والرقم 16.31 إلى كل سطر من البرنامج كما هو موضح في الشكل


صورة

8. قم بإضافة المتغيرات يدويًا إلى نقطة البداية ونقطة النهاية. وبما أن النقطة الموجودة في السطر الأول هي نقطة البداية، فيجب اكتشاف المتغيرات وفقًا لذلك.
قيمة التعويض #601، السطر الرابع عشر في الصورة أعلاه هو نقطة النهاية، يجب أن يكون المتغير هو قيمة التعويض المكتشفة المقابلة #602
يمكن إضافة المتغيرات في النقطتين السابقتين يدويا كما هو موضح في الشكل:


صورة

9. لإضافة متغيرات عند النقطة الوسطى، تحتاج إلى إضافة المتغيرات الموضحة في الشكل (أ) أعلاه. الطريقة هي أولاً تحريك الأقواس المربعة وعلامات الجمع إلى كل سطر في المنتصف، ثم إدخال المتغيرات المراد إضافتها عند النقطة الوسطى كما هو موضح في السطر الثالث من الصورة أعلاه. المتغيرات مثل #690*1

(هنا، يتم توزيع الفرق بين قيم التعويض لنقطة النهاية ونقطة البداية بالتساوي على عدد N من النقاط المتوسطة. وينقسم هذا إلى 12 جزءًا. العلاقة هي #690=[#602-#601 ] / 12. هذه العلاقة تتطلب إضافتها للبرنامج)

ثم اضغط أولاً على "#690*1" واسحبه للأسفل للوصول إليه، كما هو موضح أدناه:

صورة

ثم احفظ EXCEL كملف نصي txt، ثم افتحه باستخدام برنامج Notepad، كما هو موضح أدناه:
صورة

احذف المسافة الفارغة في المنتصف وأضف علاقة متغير الماكرو المقابلة لها #690=[#602-3602]/12 أمام نقطة البداية كما هو موضح أدناه:
صورة

 

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

whatsapp

skype

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

التحقيق