Oct 01, 2023 Xabar QOLDIRISH

Probe probe makro dasturini qanday yozish kerak

 

Uch nuqtada tushuntirilgan:


1. Tadqiqot nuqtalarini dasturlash************

2. Qayta ishlash dasturini tahrirlash *********

Uchinchidan, EXCEL da ************ so'l o'zgaruvchilarni qo'shing

Birinchi bo'lim razvedka dasturini tuzadi

1. Boshlanish nuqtasini o'rnating va har bir zond nuqtasining koordinata qiymatlarini toping.
Avval UG dasturiy ta'minotida ishlov beriladigan qismning koordinata tizimining kelib chiqishini o'rnating, so'ngra prob nuqtalari kerak bo'lgan nuqtalarni (XYZ) topish uchun UG dasturidan foydalaning va ularni prob nuqtalarini dasturlash uchun yozib oling.

2. Tadqiqot nuqtalarini dasturlash
(Qazlanish dasturining nomi o'zingiz tomonidan belgilanadi: O6666)
Prob nuqtasi dasturida probning harakatini nazorat qilish uchun ikkita muhim probni hisoblash dasturini O9810 chaqirish kerak.
va O9811. Exploration point dasturi formati misoli: (Quyidagilar Exploration Z nuqtasini kompilyatsiya qilish misoli)
%
O6666 (Probe)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (zond T11 asbob ushlagichiga o'rnatilgan, T11 probini mil bilan almashtiring)
G90G00 G54 X-18. Y50. (G54 koordinata tizimida tekshirilishi kerak bo'lgan birinchi nuqtadan tezda joylashish)

M19(S_) (Spindel joylashuvi, S milni burchak ostida aylantirish uchundir. Agar nuqtani Z o'qi yo'nalishida tekshirish uchun S kerak emas. Agar u yon tomonni tekshirish uchun bo'lsa, Zond har bir tomonni aniqlay olishi uchun S, ya'ni aylanish burchagi talab qilinadi.Xatolarni kamaytirish uchun ularning barchasi yoqut sharli zondning bir yuzasi yordamida o'lchanadi.
M05

M17 (ochiq zond) (Probni oching, bu buyruq simlarni ulash paytida olingan mos keladigan port tomonidan aniqlanadi)

G43Z50.H11 (Asbob uzunligini belgilang, ya'ni zond uzunligini o'qing)

G90G00Z50. (Zand tezda Z50 holatiga tushadi.)

N1(Z+POINT1) (birinchi nuqtaning Z qiymatini o'lchang)

G65P9810X-18. Y50. F3000. (Birinchi nuqtaning XY holatiga xavfsiz va tez joylashtirish, tezlik F3000.)

G65P9810 Z19. (Birinchi nuqta ustidagi xavfsiz Z holatiga xavfsiz va tez joylashtiring, tezlik yuqoridagi bilan bir xil, bu erda balandlik odatda quyida o'lchanadigan nuqtadan 3MM ni tashkil qiladi)

G65P9811Z16.08 (birinchi zond nuqtasining Z holatiga xavfsiz va sekin yetib boring. Bundan tashqari, ushbu bosqichda zond nuqtasini tugatgandan so‘ng, u avtomatik ravishda oldingi bosqichdagi Z19.0 holatiga qaytadi)

#601=#142 (#142 - birinchi zond nuqtasining nazariy Z16.08 va haqiqatda o'lchangan "Z" o'rtasidagi farq. U O9811 da avtomatik ravishda hisoblanadi va keyin #142 ga o'tkaziladi. #142, keyin The olingan qiymat №601 ga o'tkaziladi, bu birinchi nuqtaning Z yo'nalishi bo'yicha kompensatsiya qilinadigan qiymat)

G65P9810 Z20. (Z20 xavfsiz balandlikka xavfsiz va tez o'ting.)

N2(Z+POINT1) (ikkinchi nuqtaning Z qiymatini o'lchang)
G65P9810X-16.5 Y48.3 F3000. (Ikkinchi nuqtaning XY holatiga xavfsiz va tez joylashtiring, tezlik F3000.)


G65P9810 Z17. (Ikkinchi nuqta ustidagi xavfsiz Z holatiga xavfsiz va tez joylashtiring, tezlik yuqoridagi kabi, bu erda balandlik odatda quyida o'lchanadigan nuqtadan 3MM ni tashkil qiladi)


G65P9811Z14.23 (ikkinchi prob nuqtasining Z holatiga xavfsiz va sekin yetib boring. Bundan tashqari, ushbu bosqichda zond nuqtasini tugatgandan so'ng, u avtomatik ravishda oldingi bosqichdagi Z19.0 holatiga qaytadi)

#602=#142 #142 - ikkinchi tekshiruv nuqtasining nazariy Z16.08 va haqiqiy "Z" o'rtasidagi farq. U O9811 da avtomatik ravishda hisoblab chiqiladi va keyin #142 ga o'tkaziladi, so'ngra natijani hisoblaydi Qiymat #601 ga o'tkaziladi, #601 - ikkinchi nuqtaning Z yo'nalishi bo'yicha kompensatsiya qilinadigan qiymat)

G65P9810 Z35. Xavfsiz va tez Z20 balandligiga o'ting.)

N3(Z+POINT1) (uchinchi nuqtaning Z qiymatini o'lchang)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.

N4(Z+POINT1) (To'rtinchi nuqtaning Z qiymatini o'lchang)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....

N16(Z+POINT1) (O'n oltinchi nuqtaning Z qiymatini o'lchang)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Quyidagilar har bir aniqlangan nuqtaning Z farqi uchun bardoshlik diapazonini o'rnatishdir. Agar bardoshlik oshib ketgan bo'lsa, u N20 ga o'tadi)
#{0}.1 (Tolerantlikni 0,1 ga o'rnating va uni #620 ga belgilang)


IF[ABS[#601]GT#620]GOTO20 (Agar #601 mutlaq qiymati #620 qiymatidan katta bo'lsa, u N20 ga o'tadi)

IF[ABS[#602]GT#620]GOTO20 (Agar #602 mutlaq qiymati #620 qiymatidan katta bo'lsa, u bajarish uchun N20 ga o'tadi)

IF[ABS[#603]GT#620]GOTO20 (Agar #603 mutlaq qiymati #620 qiymatidan katta bo'lsa, u bajarish uchun N20 ga o'tadi)
.....
.....
.....
M18
G91G28Z0
M99

N20 #3000=99point cuo wu Z OUT OF TOL (signal so‘rovi, Z tolerantlikdan tashqari, bu yerda "#3000=" siz o‘zingiz uchun 0-200 ning qo‘shimcha so‘rov ma’lumotlarini o‘rnatishingiz mumkin)
G91G28Z0
M99
****************

2-bo'lim Tahrirlash ishlov berish dasturi

Har bir prob nuqtasiga mos keladigan kompensatsiya qiymati o'zgaruvchisini (#601#602 #603...) ishlov berish dasturidagi tegishli nuqtaning koordinatalariga qo'shing. (Bu erda tushuntirish uchun Z qiymatidan foydalanamiz. X va Y yo'nalishlarini kompensatsiya qilish printsipi Z yo'nalishini kompensatsiya qilish bilan bir xildir.): (Ya'ni, ikkita nuqta to'g'ridan-to'g'ri bog'langan, har biri Z qiymatiga ega)

A nuqtadan B nuqtagacha A va B zond nuqtalarining kompensatsiya farqlari mos ravishda #601 va #602 ni tashkil qiladi. Agar siz asbobni A dan B ga umumiy o'tishni xohlasangiz, tegishli ishlov berish dasturiga faqat A va B nuqtalarining Z kompensatsiya qiymati o'zgaruvchilarini qo'shishingiz kerak.

Quyidagi ishlov berish tartibi: (misol sifatida kompensatsiya Z qiymatini olish)
rasm
O2222
G91G28Z0
G0G17G40G49G80G90
(ASBOB: 1 DIA.OFF: 1 LEN: 1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
rasm


3-bo'lim: EXCEL da ishlov berish dasturlarini tez tahrirlash

Ba'zan N ko'p qatorli dasturlarga o'zgaruvchilar qo'shish kerak bo'ladi. Agar siz ularni birma-bir qo'lda qo'shsangiz, bu juda qiyin bo'ladi.
Muammoli, og'ir ish yuki va xatolarga moyil. Mana dasturlarni tez tahrirlash uchun EXCELdan foydalanish usuli.
rasm
Qanday o'zgartirish kerak:

1. Avval o'zgaruvchilar qo'shilishi kerak bo'lgan dasturni quyida ko'rsatilganidek, bloknotga nusxalang:


rasm

2. Rasmda ko‘rsatilganidek, X o‘rniga “/X/”, Y o‘rniga “/Y/” va Z o‘rniga “/Z/” qo‘ying:
rasm

3. EXCEL dasturini oching va 2-bosqichda faylni oching. Ochiq muloqot oynasida fayl turini quyidagi kabi tanlang.
"Barcha fayllar", keyin oldingi bosqichda faylni oching va quyida ko'rsatilgandek dialog oynasi paydo bo'ladi:
rasm

4. Keyingiga bosing va quyidagi dialog oynasi quyida ko'rsatilganidek paydo bo'ladi:
rasm

5. "Boshqa (0)" belgisini belgilang va rasmda ko'rsatilganidek, "/" slash belgisini kiriting:


rasm

6. Keyin, faylni ochish uchun "Keyingi" va "Finish" ni tanlang. Har bir qism ajratilganligini ko'rishingiz mumkin.
Rasmda ko'rsatilganidek, siz xohlagan narsa bu effekt:


rasm

7. Rasmda ko'rsatilganidek, dasturning har bir satriga Z va 16.31 raqamini qo'shing


rasm

8. O'zgaruvchilarni boshlang'ich va oxirgi nuqtaga qo'lda qo'shing. Birinchi qatordagi nuqta boshlang'ich nuqtasi bo'lgani uchun, o'zgaruvchilar mos ravishda aniqlanishi kerak.
Kompensatsiya qiymati №601, yuqoridagi rasmdagi 14-qator oxirgi nuqtadir, o'zgaruvchi mos keladigan aniqlangan kompensatsiya qiymati №602 bo'lishi kerak
Yuqoridagi ikkita nuqtadagi o'zgaruvchilar rasmda ko'rsatilganidek, qo'lda qo'shilishi mumkin:


rasm

9. O'zgaruvchilarni o'rta nuqtaga qo'shish uchun yuqoridagi A rasmda ko'rsatilgan o'zgaruvchilarni qo'shish kerak. Usul birinchi navbatda o'rtadagi har bir satrga kvadrat qavs va plyus belgilarini ko'chirish va keyin yuqoridagi rasmning uchinchi qatorida ko'rsatilgandek o'rta nuqtaga qo'shiladigan o'zgaruvchilarni kiritishdir. #690*1 kabi o'zgaruvchilar

(Bu erda yakuniy nuqta va boshlang'ich nuqtaning kompensatsiya qiymatlari o'rtasidagi farq N oraliq nuqtaga teng taqsimlanadi. Bu 12 ta segmentga bo'lingan. Munosabatlar #690=[#602-#601 ] / 12. Bu munosabat uni dasturga qo'shishni talab qiladi)

Keyin avval "#690*1" tugmasini bosing va quyida ko'rsatilganidek, unga erishish uchun uni pastga torting:

rasm

Keyin EXCEL ni matnli txt fayli sifatida saqlang va quyida ko'rsatilganidek, uni Notepad yordamida oching:
rasm

O'rtadagi bo'sh masofani o'chiring va quyida ko'rsatilganidek, boshlang'ich nuqtasi oldiga №690=[#602-3602]/12 mos keladigan so'l o'zgaruvchi munosabatlarini qo'shing:
rasm

 

So'rov yuborish

whatsapp

skype

Elektron pochta

So'rov