CNC ishlov berishda asbobning haqiqiy holati ko'pincha dasturlash paytida asbobning nazariy holatidan farq qiladi. Shuning uchun biz dasturni asbobning holatiga qarab o'zgartirishimiz kerak. Biroq, dasturni o'zgartirish qanchalik murakkab va xatoga yo'l qo'ymasligini hamma biladi, shuning uchun asbobni qoplash tushunchasi paydo bo'ldi. Asbob kompensatsiyasi deb ataladigan funktsiya asbobning haqiqiy o'rnatish holati va nazariy dasturlash pozitsiyasi o'rtasidagi farqni qoplash uchun ishlatiladi. Asbobni kompensatsiya qilish funktsiyasidan foydalangandan so'ng, asbobni o'zgartirish faqat NC dasturini o'zgartirmasdan asbob pozitsiyasining kompensatsiya qiymatini o'zgartirishi kerak.
Asbob kompensatsiyasida biz ko'pincha uzunlik kompensatsiyasi va radius kompensatsiyasidan foydalanamiz. Umuman olganda, CNC sanoatida yangi bo'lgan odamlar uchun bu ikki kompensatsiyadan mohirona foydalanish qiyin. Quyida biz ushbu ikki kompensatsiya usulini batafsil bayon qilamiz.
rasm
1. Asbob uzunligi kompensatsiyasi
1. Asbob uzunligi kompensatsiyasi tushunchasi
Avvalo, asbob uzunligi nima ekanligini tushunishimiz kerak. Asbob uzunligi juda muhim tushunchadir. Biror qismni dasturlashda, avvalo, qismning dasturlash markazini ko'rsatishimiz kerak, so'ngra ishlov beriladigan qismni dasturlash koordinata tizimini o'rnatishimiz kerak va bu koordinatalar tizimi faqat ishlov beriladigan qismning koordinatalari tizimidir va nol nuqtasi odatda ishlov beriladigan qismda bo'ladi. Uzunlik kompensatsiyasi faqat Z koordinatasi bilan bog'liq. Bu X va Y tekisliklarida dasturlash nol nuqtasiga o'xshamaydi, chunki asbob mil konusning teshigida joylashgan va o'zgarmaydi. Z koordinatasining nol nuqtasi boshqacha. Har bir pichoqning uzunligi boshqacha.
Misol uchun, biz 50 mm chuqurlikdagi teshikni burg'ulashni xohlaymiz, so'ngra 250 mm uzunlikdagi matkap uchi va 350 mm uzunlikdagi kran yordamida 45 mm chuqurlikdagi teshikka tegizamiz. Avval 50 mm chuqurlikdagi teshikni burg'ulash uchun matkap uchidan foydalaning. Bu vaqtda dastgoh ish qismining nol nuqtasini o'rnatdi. Kranni urish uchun almashtirilganda, agar ikkala pichoq ham belgilangan nol nuqtadan ishlov berishni boshlasa, kran matkap uchidan uzunroq va teginish juda uzun bo'lsa, bu asbobga zarar etkazadi. va artefaktlar. Agar bu vaqtda asbob kompensatsiyasi o'rnatilgan bo'lsa, kran va matkap uzunligi kompensatsiya qilinadi. Dastgohning nol nuqtasi o'rnatilgandan so'ng, kran va burg'uning uzunligi har xil bo'lsa ham, kompensatsiya mavjudligi sababli, kran ishga chaqirilganda, nol nuqtasining Z koordinatasi avtomatik ravishda o'zgaradi. Z plus (yoki Z) kran uzunligini qoplaydi va to'g'ri ishlov berish nol nuqtasini ta'minlaydi.
2. Asbob uzunligi kompensatsiyasi buyrug'i
Asbob uzunligi kompensatsiyasi G43 (G44) va H ni o'z ichiga olgan buyruqlarni bajarish orqali amalga oshiriladi. Shu bilan birga, biz Z koordinata qiymatini beramiz, shuning uchun asbob kompensatsiyadan so'ng ishlov beriladigan qismdan masofa Z bo'lgan joyga o'tadi. Yana bir G49 buyrug'i G43 (G44) buyrug'ini bekor qilishdir. Aslida, biz bu buyruqni ishlatishimiz shart emas, chunki har bir asbob o'z uzunlik kompensatsiyasiga ega. Asbobni o'zgartirganda, o'zining asbob uzunligi kompensatsiyasini berish uchun G43 (G44) H buyrug'idan foydalaning. Shu bilan birga, oldingi asbobning uzunlik kompensatsiyasi avtomatik ravishda bekor qilinadi.
G43 xotiradagi kompensatsiya miqdorini dastur ko'rsatmasining so'nggi nuqta koordinata qiymatiga qo'shishni anglatadi, G44 ayirishni anglatadi va G49 yoki H00 asbob uzunligi ofsetini bekor qilish uchun ishlatilishi mumkin. N80G43 Z56 H05 dastur segmentida, agar 05 xotirasidagi qiymat 16 bo'lsa, bu oxirgi nuqtaning koordinata qiymati 72 mm ekanligini bildiradi.
3. Asbob uzunligi kompensatsiyasining ikki yo'li
(1) Asbob uzunligi kompensatsiyasi sifatida asbobning haqiqiy uzunligidan foydalaning (bu usul tavsiya etiladi). Asbob uzunligini kompensatsiya sifatida ishlatish asbob uzunligini o'lchash uchun asbobni sozlash asbobidan foydalanish va keyin bu qiymatni asbob uzunligi kompensatsiyasi sifatida asbob uzunligi kompensatsiyasi registriga kiritishdir.
Asbob uzunligini asbob uzunligi kompensatsiyasi sifatida ishlatish turli xil ish qismlarini qayta ishlashda asbob uzunligi ofsetini doimiy ravishda o'zgartirishni oldini oladi. Shunday qilib, asbob uzunligi ofsetini o'zgartirmasdan, turli xil ish qismlarida ishlatilishi mumkin. Bunday holda, siz har bir asbobni ma'lum asboblarni raqamlash qoidalariga muvofiq faylga qo'yishingiz mumkin va har bir asbobning tegishli parametrlarini, shu jumladan asbobning uzunligi va radiusini yozish uchun kichik belgidan foydalanishingiz mumkin. Asboblarni boshqarish bo'limiga ega bo'lgan kompaniyalar uchun asbobning parametrlarini operator bilan yuzma-yuz aytib berishning hojati yo'q. Yorliqdagi asbob uzunligi qiymati qo'shimcha o'lchovsiz asbob uzunligi kompensatsiyasi sifatida ishlatiladi.
Asbob uzunligining kompensatsiyasi sifatida asbob uzunligidan foydalanish, shuningdek, dastgoh ishlayotgan vaqtda asbobni sozlash asbobidagi boshqa asboblar uzunligini o'lchash imkonini beradi, chunki asbob sozlamalari tufayli dastgohning ishlash vaqtini olmasdan. dastgoh asbobi, shuning uchun ishlov berish markazidan to'liq foydalanish mumkin. samaradorlik. Shu tarzda, milya dasturlashtirilgan Z koordinata nuqtasiga o'tganda, asbob uzunligi kompensatsiyasidan so'ng mil koordinatasiga plyus (yoki olib tashlangan) Z koordinata qiymati bo'ladi.
(2) Kompensatsiya qiymati sifatida asbob burni va Z yo'nalishidagi dasturlashtirilgan nol nuqtasi orasidagi masofani (ijobiy yoki salbiy) ishlating. Ushbu usul dastgohni faqat bir kishi boshqarganda foydalanish uchun javob beradi va asbob uzunligini o'lchash uchun asbobni sozlash moslamasidan foydalanish uchun etarli vaqt yo'q. Shu tarzda, boshqa ish qismi bitta asbob bilan ishlov berilganda, asbob uzunligi kompensatsiyasini sozlash yana bajarilishi kerak. Asbob uzunligi kompensatsiyasi uchun ushbu usuldan foydalanilganda, kompensatsiya qiymati shpindel dastgoh asbobining Z koordinatasi nol nuqtasidan ishlov beriladigan qismni dasturlash nol nuqtasiga o'tganda asbob burni harakat masofasi hisoblanadi, shuning uchun bu kompensatsiya qiymati har doim salbiy va juda katta.
2. Asbob radiusining kompensatsiyasi
1. Asbob radiusi kompensatsiyasi tushunchasi
Konturni qayta ishlash jarayonida asbob markazining harakat traektoriyasi (asbob markazining yoki sim markazining harakat traektoriyasi) va ishlov beriladigan qismning haqiqiy konturi ma'lum masofaga o'rnatilishi kerak. Ushbu ofset asbob radiusi kompensatsiyasi deb ataladi, shuningdek, asbob markazi ofset deb ham ataladi.
CNC tizimi asbob markazining traektoriyasini boshqarganligi sababli, CNC tizimi kirish qismi kontur o'lchami va asbob radiusi kompensatsiya qiymatiga asoslangan asbob markazining traektoriyasini hisoblashi kerak. Asbob kompensatsiyasi bo'yicha yo'riqnomaga ko'ra, CNC ishlov berish dastgohi asbob radiusi kompensatsiyasini avtomatik ravishda amalga oshirishi mumkin. Ayniqsa, qo'lda dasturlashda asbob radiusi kompensatsiyasi juda muhimdir. Qo'lda dasturlashda, asbob radiusini kompensatsiya qilish buyrug'idan foydalanib, siz asbob markazining traektoriyasini dasturlashni hisoblamasdan, qismning kontur qiymatiga ko'ra dasturlashingiz mumkin, bu esa hisoblash miqdori va xatolik darajasini sezilarli darajada kamaytiradi. CAD/CAM avtomatik dasturlashdan foydalanilgan bo'lsa-da, qo'lda hisoblash miqdori kichik va dasturni yaratish tezligi tez bo'ladi, lekin asbobda ozgina eskirish bo'lsa yoki ishlov berish konturining o'lchami dizayn o'lchamidan biroz chetga chiqsa yoki qo'pol frezalash, yarim tayyor frezalash va tugatish frezalash. Bosqichma-bosqich ishlov berish uchun ruxsat o'zgarganda, uni hali ham mos ravishda sozlash kerak. Asbob radiusi kompensatsiyasidan foydalangandan so'ng, dasturni qayta tiklash uchun asbob o'lchamini yoki modellashtirish hajmini o'zgartirishga hojat yo'q. Faqat CNC dastgohida asbob kompensatsiyasi parametrlarini to'g'ri o'zgartirish kerak. . Bu nafaqat dasturlash hisobini soddalashtiradi, balki dasturning o'qish qobiliyatini ham oshiradi.
Asbob radiusi kompensatsiyasi ikkita kompensatsiya shakliga ega: B funktsiyasi (Asosiy) va C funktsiyasi (To'liq). B funktsiyasining asbob radiusi kompensatsiyasi faqat ushbu dasturga muvofiq asbob kompensatsiyasini hisoblaganligi sababli, u dastur segmentlari orasidagi o'tish muammosini hal qila olmaydi va ishlov beriladigan qismning konturini yumaloq burchakka o'tishga ishlov berishni talab qiladi, shuning uchun o'tkir burchakning ishlab chiqarish qobiliyati. ish qismi yaxshi emas. Bundan tashqari, dasturchilar asboblar kompensatsiyasidan keyin paydo bo'lishi mumkin bo'lgan uzilishlar va kesishmalarni oldindan hisoblashlari va ularni qo'lda qayta ishlashlari kerak, bu esa dasturlashning qiyinligini oshiradi; C funktsiyasi asbob radiusi kompensatsiyasi avtomatik ravishda ikkita dastur segmenti o'rtasida asboblar markazi yo'llarini uzatishni boshqarishi mumkin, bu bo'lishi mumkin U to'liq ishlov beriladigan qismning konturiga ko'ra dasturlashtirilgan, shuning uchun deyarli barcha zamonaviy CNC dastgohlari C funktsiyasi asbob radius kompensatsiyasidan foydalanadi. Bu vaqtda asbob radiusi kompensatsiya blokining kamida ikkita keyingi blokida kompensatsiya tekisligini ko'rsatuvchi siljish buyrug'i (G00, G01, G02, G03 va boshqalar) bo'lishi kerak, aks holda to'g'ri asbob. kompensatsiya belgilash mumkin emas.
2. Asbob radiusini kompensatsiya qilish buyrug'i
ISO qoidalariga ko'ra, asbob markazining yo'li dastur tomonidan belgilangan oldinga yo'nalishning o'ng tomonida bo'lsa, u G42 bilan ifodalangan o'ng asbob kompensatsiyasi deb ataladi; aks holda, u G41 bilan ifodalangan chap asbob kompensatsiyasi deb ataladi.
G41 - asbobning chap kompensatsiyasi buyrug'i (chap asbob kompensatsiyasi), ya'ni asbobning oldinga siljish yo'nalishi bo'ylab ko'riladi (ish qismi harakatlanmasa), asbob markazining yo'li ishlov beriladigan qism konturining chap tomonida joylashgan bo'lib, u chap deb ataladi. asbob kompensatsiyasi.
G42 - asbobning o'ng kompensatsiyasi buyrug'i (to'g'ri asbob kompensatsiyasi), ya'ni asbobning oldinga yo'nalishi bo'ylab qarab (ish qismi harakat qilmasa), asbob markazining yo'li ish qismi konturining o'ng tomonida joylashgan bo'lib, u o'ng deb ataladi. asbob kompensatsiyasi.
G40 - asbob radiusi kompensatsiyasini bekor qilish buyrug'i. Ushbu buyruqdan foydalangandan so'ng, G41 va G42 buyruqlari yaroqsiz.




