CNC ishlov berish dasturlash - bu qismlarga ishlov berish jarayonini, jarayon parametrlarini, ishlov beriladigan qismning o'lchamini, asbobni almashtirish yo'nalishini va boshqa yordamchi harakatlarni (asbobni o'zgartirish, sovutish, ish qismlarini yuklash va tushirish va boshqalar) harakatlanish tartibida va ichida yozishdir. ko'rsatma kodlari yordamida dastur varaqlarini yozish uchun dasturlash formatiga muvofiq. jarayoni. Yozilgan dasturlar ro'yxati ishlov berish dasturlari ro'yxatidir.
Xinfa CNC asboblari sifatli va arzon narxga ega. Tafsilotlar uchun quyidagi manzilga tashrif buyuring:
CNC asboblari ishlab chiqaruvchilari - Xitoy CNC asboblari fabrikasi va yetkazib beruvchilari (xinfatools.com)
Mashinaning koordinata tizimini va harakat yo'nalishini aniqlash
Dastgohning chiziqli harakati X, Y va Z uchta koordinata tizimi 11-6-rasmda ko'rsatilganidek, o'ng qo'lda Dekart to'rtburchaklar koordinata tizimini qabul qiladi. Koordinata o'qlarini aniqlash tartibi birinchi navbatda Z o'qini, keyin X o'qini va nihoyat Y o'qini aniqlashdan iborat. Ish qismini aylantiruvchi dastgohlar (masalan, stanoklar) uchun asbobning ishlov beriladigan qismdan uzoqda joylashgan yo'nalishi Qarashning ijobiy yo'nalishi, to'g'ri yo'nalish X o'qining ijobiy yo'nalishidir.
Uchta aylanish o'qi koordinata tizimi mos ravishda X, Y va Z koordinata o'qlariga parallel bo'lib, o'ng ipning oldinga yo'nalishi ijobiy yo'nalish sifatida qabul qilinadi.
CNC tornalari uchun asosiy ko'rsatmalar
1) Dastur formati
Qayta ishlash dasturi odatda uch qismdan iborat: dastur boshlanishi, dastur mazmuni va dastur tugashi.
Dasturning boshlanishi dastur raqami bo'lib, u ishlov berish dasturining boshlanishini aniqlash uchun ishlatiladi. Dastur raqami odatda "%" belgisidan keyin to'rtta raqam bilan ifodalanadi.
Dasturning oxiri M02 (dastur oxiri), M30 (dastur tugashi, boshlang'ich nuqtaga qaytish) va hokazo yordamchi funktsiyalar bilan ko'rsatilishi mumkin.
Dasturning asosiy mazmuni bir nechta dastur segmentlaridan (BLOK) iborat. Dastur segmenti bir yoki bir nechta ma'lumot so'zlaridan iborat. Har bir ma'lumot so'zi manzil belgilaridan va ma'lumotlar belgisi harflaridan iborat. Axborot so'zi ko'rsatmalarning eng kichik birligidir. (Sizga yo'l ko'rsatadigan hech kim bo'lmasa, siz o'z qobiliyatingizga tayanishingiz yoki asta-sekin o'zingiz o'tib, to'plashingiz juda sekin bo'ladi. Agar boshqalar sizga o'z tajribasini o'rgatsa, siz ko'p aylanma yo'llardan qochishingiz mumkin.
2) Dastur segmenti formati
Hozirgi vaqtda so'zli manzil dasturi segment formati keng tarqalgan bo'lib qo'llaniladi va dastur standarti JB3832-85 dir.
Quyida so'z manzili dasturi segmentining odatiy formati keltirilgan:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Ular orasida N001 - birinchi dastur segmentini ifodalaydi
G01―Chiziqli interpolyatsiyani bildiradi
X60.0 Z-20.0 - mos ravishda X va Z koordinata yo'nalishlaridagi harakat miqdorini ifodalaydi
F, S, T - mos ravishda besleme tezligini, mil tezligini va asbob raqamini ifodalaydi
M03 - milning soat yo'nalishi bo'yicha aylanishini ko'rsatadi
LF - dastur segmentining tugashini bildiradi
3) CNC tizimidagi asosiy funktsiya kodlari
(1) Dastur segmenti raqami: N10, N20…
(2) Tayyorlash funktsiyasi: G00-G99 - bu CNC qurilmasiga ma'lum operatsiyalarni bajarishga imkon beruvchi funksiya.
G kodlari ikki turga bo'linadi: modal kodlar va modal bo'lmagan kodlar. Modal kod deb ataladigan narsa ma'lum bir G kodi (G01) ko'rsatilgandan so'ng, uni almashtirish uchun keyingi dastur segmentida bir xil G kodlari guruhi (G03) ishlatilmaguncha har doim amal qiladi. Modal bo'lmagan kod faqat ko'rsatilgan dastur bo'limida amal qiladi va keyingi dastur bo'limida kerak bo'lganda qayta yozilishi kerak (masalan, G04). WeChat metallni qayta ishlash sizning e'tiboringizga loyiqdir.
a. Tez nuqtani joylashtirish buyrug'i G00
G00 buyrug'i modal kod bo'lib, asbobga nuqta joylashishni aniqlash boshqaruvida asbob turgan joydan keyingi maqsad holatiga tez o'tishni buyuradi. Bu faqat harakat traektoriyasi talablarisiz tez joylashishni aniqlash uchun.
Buyruqlarni yozish formati: G00 Quyidagi to'qnashuvlar xavfliroq.
b. G01 chiziqli interpolyatsiya buyrug'i
Chiziqli interpolyatsiya ko'rsatmasi chiziqli harakat ko'rsatmasi bo'lib, shuningdek modal koddir. U asbobga belgilangan F uzatish tezligida (birlik: mm/min) interpolyatsiya aloqasi usulida ikkita koordinata yoki uchta koordinata orasidagi har qanday qiyalik bilan chiziqli harakat qilishni buyuradi.
Buyruqni yozish formati: G01 X_Z_F_; F buyrug'i ham modal buyruq bo'lib, uni G00 buyrug'i bilan bekor qilish mumkin. Agar G01 blokidan oldin blokda F buyrug'i bo'lmasa, dastgoh harakatlanmaydi. Shuning uchun, G01 dasturida F buyrug'i bo'lishi kerak.
c. G02/G03 yoy interpolyatsiyasi bo'yicha ko'rsatmalar (dekart koordinatalarini hukm qilish uchun)
Yoyni interpolyatsiya qilish buyrug'i asbobga yoy konturini kesish uchun ma'lum F besleme tezligida belgilangan tekislikda aylana harakatini bajarishni buyuradi. Torna dastgohida yoyni qayta ishlashda siz faqat G02/G03 yordamida yoyning soat yo‘nalishi bo‘yicha va teskari yo‘nalishini ko‘rsatibgina qolmay, yoyning so‘nggi nuqtasi koordinatalarini belgilash uchun XZ dan, balki yoy radiusini ham belgilashingiz kerak.
Yo'riqnomani yozish formati: G02/G03 X_Z_R_;
(3) Yordamchi funktsiyalar: dastgohning yordamchi harakatlarini belgilash uchun ishlatiladi (masalan, dastgohni ishga tushirish va to'xtatish, rulni boshqarish, kesish suyuqligi kaliti, milni boshqarish, asboblarni siqish va bo'shatish va boshqalar).
M00-Dasturni to'xtatib turish
M01 - Dastur rejasi to'xtatildi
M02-Dastur tugashi
M03-Spindelning oldinga aylanishi (CW)
M04-Spindel teskari (CCW)
M05-Spindel to'xtaydi
M06-Mexanik ishlov berish markazidagi asbobni o'zgartirish
M07, M08 - sovutish suyuqligi yoqilgan
M09-Sovutgich o'chirilgan
M10 - ishlov beriladigan qismni mahkamlash
M11-Ish qismi bo'shashdi
M30 - Dasturning tugashi, boshlang'ich nuqtasiga qaytish
Milni to'xtatish uchun M05 buyrug'i M03 va M04 buyruqlari orasida ishlatilishi kerak.
(4) Oziqlantirish funktsiyasi F
To'g'ridan-to'g'ri belgilash usuli qo'llanilsa, to'g'ridan-to'g'ri F dan keyin kerakli besleme tezligini yozing, masalan, F1000, ya'ni besleme tezligi 1000 mm/min); iplarni burishda, teginish va tishlashda, besleme tezligi mil tezligiga bog'liq bo'lganligi sababli, F dan keyingi raqam ko'rsatilgan etakchi hisoblanadi.
(5) Mil vazifasi S
S mil tezligini belgilaydi, masalan, S800, ya'ni mil tezligi 800r/min.
(6) Asbob funktsiyasi T
CNC tizimiga asbobni o'zgartirishni buyuring va asbob raqami va asbob kompensatsiya raqamini (asbob ofset raqami) belgilash uchun T manzili va quyidagi 4 ta raqamdan foydalaning. Dastlabki 2 ta raqam asbobning seriya raqami: 0~99 va oxirgi 2 ta raqam asbobning kompensatsiya raqami: 0~32. Har bir asbobga ishlov berilgandan so'ng, asbob kompensatsiyasini bekor qilish kerak.
Asbobning seriya raqami to'sar boshidagi asbob pozitsiyasining raqamiga mos kelishi mumkin;
Asbob kompensatsiyasi shakl kompensatsiyasi va aşınma kompensatsiyasini o'z ichiga oladi;
Asbobning seriya raqami va asbob kompensatsiya raqami bir xil bo'lishi shart emas, lekin qulaylik uchun bir xil bo'lishi mumkin.
CNC qurilmasida dastur yozuvi dastur raqami bilan aniqlanadi, ya'ni dasturni chaqirish yoki dasturni tahrirlash dastur raqami bilan chaqirilishi kerak.
a. Dastur raqamining tuzilishi: O;
“O” dan keyingi raqam 4 ta raqam (1~9999) bilan ifodalanadi va “0″”ga ruxsat berilmaydi.
b. Dastur segmenti tartib raqami: Dastur segmentidan oldin tartib raqamini qo'shing, masalan: N;
“O” dan keyingi raqam 4 ta raqam (1~9999) bilan ifodalanadi va “0″”ga ruxsat berilmaydi.
Ish qismining koordinata tizimini sozlash
Ish qismi shtutserga o'rnatiladi. Mashina asboblari koordinata tizimi va ishlov beriladigan qismning koordinata tizimi odatda bir-biriga mos kelmaydi. Dasturlashni osonlashtirish uchun asbobni ushbu koordinatalar tizimida qayta ishlanishi uchun ishlov beriladigan qismning koordinatalari tizimini yaratish kerak.
G50XZ
Ushbu buyruq asbobning boshlang'ich nuqtasi yoki asbobni almashtirish nuqtasidan ishlov beriladigan qismgacha bo'lgan masofani belgilaydi. X va Z koordinatalari ishlov beriladigan qismning koordinata tizimidagi asbob uchining boshlang'ich nuqtasidir.
Asbobni kompensatsiya qilish funktsiyasi bo'lgan CNC dastgohlari uchun asbobni sozlash xatosi asbobni ofset bilan qoplash mumkin, shuning uchun dastgohni sozlash uchun talablar qat'iy emas.
CNC tornalari uchun asboblarni sozlashning asosiy usullari
Tez-tez ishlatiladigan asboblarni sozlash usullari mavjud: sinov kesish asboblarini sozlash usuli, mexanik aniqlash asboblari o'rnatuvchisi bilan asbobni sozlash va optik aniqlash asboblari o'rnatuvchisi bilan asboblarni sozlash.
G50 UW dan foydalanish koordinata tizimining siljishiga, eski koordinata qiymatlarini yangi koordinata qiymatlari bilan almashtirishga va dastgoh koordinata tizimi va ishlov beriladigan qismning koordinata tizimini bir-biriga almashtirishga olib kelishi mumkin. Shuni ta'kidlash kerakki, dastgoh koordinatalari tizimida koordinata qiymati asbob ushlagichining markaziy nuqtasi va dastgohning kelib chiqishi orasidagi masofa hisoblanadi; ish qismining koordinata tizimida esa koordinata qiymati asbob uchi va ish qismining kelib chiqish nuqtasi orasidagi masofadir.
Xabar vaqti: 27-may 2024-yil