Oct 01, 2023 ایک پیغام چھوڑیں۔

پروب پروب میکرو پروگرام کیسے لکھیں۔

 

تین نکات میں بیان کیا ہے:


1. ایکسپلوریشن پوائنٹس کو پروگرام کریں ************

2. پروسیسنگ پروگرام میں ترمیم کریں ********

تیسرا، EXCEL میں میکرو ویری ایبلز********** شامل کریں۔

پہلا حصہ ریسرچ پروگرام کو مرتب کرتا ہے۔

1. اصل سیٹ کریں اور ہر پروب پوائنٹ کی کوآرڈینیٹ ویلیوز تلاش کریں۔
سب سے پہلے UG سافٹ ویئر میں ورک پیس کوآرڈینیٹ سسٹم کی اصلیت متعین کریں، اور پھر UG سافٹ ویئر کو ان پوائنٹس (XYZ) کو تلاش کرنے کے لیے استعمال کریں جہاں پروب پوائنٹس کی ضرورت ہے اور انہیں پروب پوائنٹس کی پروگرامنگ کے لیے ریکارڈ کریں۔

2. ایکسپلوریشن پوائنٹس کو پروگرام کریں۔
(تجارتی پروگرام کا نام آپ خود متعین کرتے ہیں: O6666)
پروب پوائنٹ پروگرام میں پروب کی حرکت کو کنٹرول کرنے کے لیے، دو اہم پروب کیلکولیشن پروگرام O9810 کو کال کرنے کی ضرورت ہے۔
اور O9811۔ ایکسپلوریشن پوائنٹ پروگرام فارمیٹ کی مثال: (ذیل میں ایکسپلوریشن زیڈ پوائنٹ کو مرتب کرنے کی ایک مثال ہے)
%
O6666(تحقیقات)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (T11 ٹول ہولڈر پر پروب انسٹال ہے، T11 پروب کو سپنڈل سے بدل دیں)
G90G00 G54 X-18۔ Y50۔ (G54 کوآرڈینیٹ سسٹم میں جانچنے کے لیے پہلے پوائنٹ کے اوپر جلدی سے پوزیشن)

M19(S_) (سپنڈل پوزیشننگ، S سپنڈل کو ایک زاویہ پر گھمانا ہے۔ اگر اسے Z-axis سمت میں کسی نقطہ کی جانچ کرنا ہے، S کی ضرورت نہیں ہے۔ اگر یہ سائیڈ کی جانچ کرنا ہے، S درکار ہے، یعنی گردش کا زاویہ، تاکہ پروب ہر طرف کا پتہ لگا سکے۔ غلطیوں کو کم کرنے کے لیے ان سب کو روبی بال پروب کی ایک سطح کا استعمال کرتے ہوئے ناپا جاتا ہے۔
M05

M17 (اوپن پروب) (تحقیقات کو کھولیں، اس کمانڈ کا تعین وائرنگ کے دوران موصول ہونے والی متعلقہ پورٹ سے ہوتا ہے)

G43Z50.H11 (آل کی لمبائی قائم کریں، یعنی تحقیقات کی لمبائی پڑھیں)

G90G{{1}Z50. (تحقیقات تیزی سے نیچے کی طرف Z50 کی طرف جاتی ہے۔)

N1(Z+POINT1) (پہلے پوائنٹ کی Z قدر کی پیمائش کریں)

G65P9810X-18۔ Y50۔ F3000 (محفوظ طریقے سے اور جلدی سے پہلے پوائنٹ کی XY پوزیشن پر، رفتار F3000 ہے۔)

G65P9810 Z19۔ (پہلے نقطہ کے اوپر محفوظ Z پوزیشن پر محفوظ طریقے سے اور تیزی سے پوزیشن، رفتار اوپر کے طور پر ایک ہی ہے، یہاں اونچائی عام طور پر نیچے کی پیمائش کرنے والے نقطہ سے 3MM ہے)

G65P9811Z16۔{5}}8 (پہلے پروب پوائنٹ کی Z پوزیشن پر محفوظ طریقے سے اور آہستہ سے پہنچیں۔ اس کے علاوہ، اس مرحلے میں پروب پوائنٹ کو مکمل کرنے کے بعد، یہ خود بخود پچھلے مرحلے میں Z19.0 پوزیشن پر واپس آجائے گا)

#601=#142 (#142 پہلے پروب پوائنٹ کے نظریاتی Z16.08 اور اصل میں ماپے گئے "Z" کے درمیان فرق ہے۔ یہ خود بخود O9811 میں شمار ہوتا ہے اور پھر #142 پر منتقل ہوتا ہے۔ #142 پھر The حاصل کردہ قیمت #601 پر منتقل کی جاتی ہے، جو پہلے پوائنٹ کی Z سمت میں معاوضہ کی قیمت ہے)

G65P9810 Z20۔ (محفوظ طریقے سے اور فوری طور پر محفوظ اونچائی Z20 پر جائیں۔)

N2(Z+POINT1) (دوسرے پوائنٹ کی Z قدر کی پیمائش کریں)
G65P9810X-16.5 Y48.3 F3000۔ (دوسرے پوائنٹ کی XY پوزیشن پر محفوظ طریقے سے اور تیزی سے پوزیشن، رفتار F3000 ہے۔)


G65P9810 Z17۔ (دوسرے پوائنٹ کے اوپر محفوظ Z پوزیشن پر محفوظ طریقے سے اور تیزی سے پوزیشن، رفتار اوپر کے طور پر ایک ہی ہے، یہاں اونچائی عام طور پر نیچے کی پیمائش کرنے والے نقطہ سے 3MM ہے)


G65P9811Z14.23 (دوسرے پروب پوائنٹ کی Z پوزیشن پر محفوظ طریقے سے اور آہستہ سے پہنچیں۔ اس کے علاوہ، اس مرحلے میں پروب پوائنٹ کو مکمل کرنے کے بعد، یہ خود بخود پچھلے مرحلے میں Z19۔{5}} پوزیشن پر واپس آجائے گا)

#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=99پوائنٹ cuo wu Z OUT OF TOL (الارم پرامپٹ، Z برداشت سے باہر ہے، یہاں "#3000=" آپ اپنے لیے 0-200 کی اضافی فوری معلومات سیٹ کر سکتے ہیں)
G91G28Z0
M99
****************

سیکشن 2 پروسیسنگ پروگرام میں ترمیم کرنا

پراسیسنگ پروگرام میں متعلقہ پوائنٹ کے کوآرڈینیٹس کے ساتھ ہر پروب پوائنٹ کے مطابق معاوضہ ویلیو متغیر (#601#602#603...) شامل کریں۔ (یہاں ہم وضاحت کے لیے Z ویلیو کا استعمال کرتے ہیں۔ X اور Y سمتوں کو معاوضہ دینے کا اصول Z سمت کی تلافی کے برابر ہے۔): (یعنی دو پوائنٹس براہ راست جڑے ہوئے ہیں، ہر ایک Z قدر کے ساتھ)

پوائنٹ A سے پوائنٹ B تک، پروب پوائنٹس A اور B کے معاوضے کے فرق بالترتیب #601 اور #602 ہیں۔ اگر آپ چاہتے ہیں کہ ٹول A سے B میں عام منتقلی کرے، تو آپ کو متعلقہ مشینی پروگرام میں پوائنٹس A اور B کے Z معاوضے کی قدر کے متغیرات کو شامل کرنے کی ضرورت ہے۔

مندرجہ ذیل پروسیسنگ کا طریقہ کار ہے: (مثال کے طور پر معاوضہ Z قدر کو لے کر)
تصویر
O2222
G91G28Z0
G0G17G40G49G80G90
(ٹول: 1 ڈی آئی اے آف: 1 لین: 1 ڈی آئی اے: 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، اوپر کی تصویر میں 14 ویں لائن اختتامی نقطہ ہے، متغیر کو اس کے مطابق معاوضہ کی قیمت #602 ہونا چاہیے
مندرجہ بالا دو پوائنٹس میں متغیرات کو دستی طور پر شامل کیا جا سکتا ہے، جیسا کہ تصویر میں دکھایا گیا ہے:


تصویر

9. درمیانی نقطہ پر متغیرات کو شامل کرنے کے لیے، آپ کو اوپر تصویر A میں دکھائے گئے متغیرات کو شامل کرنے کی ضرورت ہے۔ طریقہ یہ ہے کہ سب سے پہلے مربع بریکٹ اور جمع نشانات کو درمیان میں ہر لائن میں منتقل کریں، اور پھر درمیانی نقطہ پر شامل کیے جانے والے متغیرات درج کریں جیسا کہ اوپر تصویر کی تیسری لائن میں دکھایا گیا ہے۔ متغیرات جیسے #690*1

(یہاں، اختتامی نقطہ اور نقطہ آغاز کے معاوضے کی قدروں کے درمیان فرق کو N انٹرمیڈیٹ پوائنٹس میں یکساں طور پر تقسیم کیا گیا ہے۔ اسے 12 حصوں میں تقسیم کیا گیا ہے۔ تعلق ہے #690=[#602-#601 ] / 12. اس تعلق کو پروگرام میں شامل کرنے کی ضرورت ہے)

پھر پہلے "#690*1" کو دبائیں اور اسے حاصل کرنے کے لیے نیچے کھینچیں، جیسا کہ ذیل میں دکھایا گیا ہے۔

تصویر

پھر EXCEL کو ٹیکسٹ txt فائل کے طور پر محفوظ کریں، اور پھر اسے نوٹ پیڈ کے ساتھ کھولیں، جیسا کہ ذیل میں دکھایا گیا ہے۔
تصویر

درمیان میں خالی فاصلہ حذف کریں اور اس کے متعلقہ میکرو متغیر تعلق #690=[#602-3602]/12 کو نقطہ آغاز کے سامنے شامل کریں جیسا کہ ذیل میں دکھایا گیا ہے:
تصویر

 

انکوائری بھیجنے

whatsapp

skype

ای میل

تحقیقات