1. Boshqaruv dasturining tuzilishi



Yüklə 47,73 Kb.
səhifə1/5
tarix16.10.2023
ölçüsü47,73 Kb.
#156079
  1   2   3   4   5
Структура управляющей программы


1. Boshqaruv dasturining tuzilishi
CNC mashinasini boshqarish uchun boshqaruv dasturini (up) ishlab chiqish kerak. Up ma'lum bir qismni qayta ishlashda CNC mashinasini boshqarish uchun barcha kerakli ma'lumotlarni o'z ichiga oladi. Boshqaruv dasturi dasturlash tillari (kodlari) yordamida ma'lum qoidalarga muvofiq tuziladi. Hozirgi vaqtda dasturlash uchun ISO-7bit kodi qabul qilingan (GOST 20999-83). Boshqaruv dasturi qo'lda ham, kompyuter yordamida loyihalash (SAPR) tizimlari yordamida ham ishlab chiqilishi mumkin. Avtomatik bo'lmagan usulda ishlab chiqish tartibini ko'rib chiqing.
Har bir boshqaruv dasturi "dasturning boshlanishi"iborasi bilan boshlanadi. Ushbu ibora "dasturning boshlanishi" so'zidan va "PS" (LF) - "ramkaning oxiri"belgisidan iborat. "Dasturning boshlanishi" so'zi bitta va up raqamidan iborat bo'lishi mumkin (bir nechta boshqaruv dasturlarini bitta perforatorga joylashtirganda), masalan:
%PS
yoki %015ps.
Boshqaruv dasturi "dasturning oxiri"- "m02"belgisi bilan tugaydi. "Dasturning boshlanishi" iborasidan oldin, ko'pincha CNC qurilmasi tomonidan qabul qilinmaydigan operator yoki dastgoh sozlagichiga xizmat ma'lumotlari yoziladi. Perforatorning jismoniy uchidan oldin "lentaning oxiri" - "MZ0"belgisini yozib olish tavsiya etiladi. CNC qurilmasi tomonidan "lentaning oxiri" belgisidan keyin perforatorda yozilgan ma'lumotlar qabul qilinmaydi yoki qayta ishlanmaydi, lekin perforatorda (UPDL) yoki displey ekranida ma'lumotlarni tayyorlash moslamasida chop etilishi mumkin. Strukturaviy ravishda, boshqaruv dasturining matni kadrlar ketma-ketligi sifatida yoziladi. Kadrlar so'zlar ketma-ketligidan iborat. Co so'zlarimanzil deb nomlangan harf belgisidan va raqamli ma'lumotlardan iborat, masalan: N021, F1000, X+200120 va boshqalar. (Rasm. 1)
Tayyorgarlik funktsiyasi ramkaning oxiri belgisi
N001G01X-004500Z+000800F1000ПС

X o'qi bo'ylab o'lchovli harakat

Z o'qi bo'ylab o'lchovli harakatZ
Nramka o'lchami oziqlantirish

Shakl: 1. Boshqaruv dasturi doirasidagi so'zlar ketma-ketligi


Zamonaviy CNC qurilmalari dasturda ishlayotganda Upning ba'zi qismlarini o'tkazib yuborish imkoniyatini beradi. Bu sizga qismlarni qayta ishlashni yanada moslashuvchan dasturlash imkonini beradi. Masalan, siz kichik farqlarga ega bo'lgan bitta up qismini qayta ishlashingiz mumkin.
Ushbu rejim "freymni o'tkazib yuborish"deb nomlanadi. U ramkaning boshida "/" belgisining "N "belgisi oldida yozish orqali dasturlashtiriladi. CNC qurilmasi tomonidan "/" belgisi yozilgan up ramkalari o'tkazib yuboriladi va agar CNC qurilmasining masofadan boshqarish pultida "Frame Pass"tugmachasi bosilsa, ishlov berilmaydi. Agar ushbu kalit bosilgan bo'lsa, unda ushbu ramkalar boshqa barcha up ramkalari singari qayta ishlanadi. Masalan, boshqaruv dasturida:
%PS
N1G62G81X1500Y1500Z-1500R0F14S10Т1L1ПС
N2X4500Y500PS
NZX8000Y10000PS
/N4Y5000PS
/N5Y15OOPS
N6X4500PS
N7R-20000M02MZ0PS
N4 va N5 freymlari CNC qurilmasining boshqaruv panelidagi "freymni o'tkazib yuborish" tugmachasi bosilganda ishlamaydi.
So'zlar. Yuqorida aytib o'tilganidek, Upning har bir ramkasi so'zlar ketma-ketligidan iborat. Har bir o'ziga xos UPU qurilmasi uchun so'zlarning tuzilishi boshqaruv dasturining formati bilan belgilanadi.
Слово "Kadr raqami" so'zi kadrdagi birinchi so'z bo'lib, n manzili va kadrning seriya raqamidan iborat. Muayyan CNC uchun ramka raqamidagi raqamlar soni format bilan belgilanadi. Masalan: N0046, N348, N5. Ba'zi hollarda n manzili o'rniga "kadr raqami "so'zida": "belgisi yoziladi, masalan: :004, :348, :5.
": "Belgisi bilan boshlangan ramka asosiy kadr deb ataladi va asosiy kadrdan keyingi asosiy kadrgacha bo'lgan kadrlar ketma-ketligi bosh deb ataladi
boshqaruv dasturi. Asosiy kadrda ishlov berishni boshlash yoki davom ettirish uchun zarur bo'lgan barcha ma'lumotlar yozilishi kerak. Ushbu ma'lumot butun bobni qamrab oladi.
Слово "Tayyorgarlik funktsiyasi" so'zi "ramka raqami" so'zidan keyin freymga yoziladi va g manzilidan va ikkita raqamdan iborat, masalan: G01; G27; G81.
Слова "O'lchovli harakatlar" so'zlari tarkibiy jihatdan harf manzilidan (X,Y,Z,U,V,W,PQ,R,I,J,K,A,B,C,D,E), " + " yoki "—" matematik belgisidan va raqamli ma'lumotlardan iborat. Raqamli ma'lumotlarning toifalari soni ma'lum bir up formati bilan belgilanadi, masalan: X+4348; Y-000470; Z-10800; R+18000. Muayyan CNC xususiyatlariga qarab, o'lchovli so'zlar doimiy yoki o'zgaruvchan uzunlikka ega bo'lishi mumkin. Manzildan keyin so'zlarning doimiy uzunligi bilan "+" yoki " — " belgisi yozilishi kerak, raqamlardagi etishmayotgan raqam nol bilan to'ldirilishi kerak, masalan: X+010000; Y-005480; Z+000030; R+000400. So'zlarning o'zgaruvchan uzunligi bilan "+" belgisi va birinchi muhim raqamlardan oldin nol tushishi mumkin, masalan: X10000, Y-5480, Z700, R500.
Raqamli dasturiy ta'minotni boshqarish (CNC) qurilmasining xususiyatlariga qarab, o'lchovli harakatlar mutlaq qiymatlarda (bitta koordinatalar tizimidan hisoblash) yoki o'sishlarda (nuqtadan nuqtaga hisoblash) o'rnatilishi mumkin. Chiziqli o'lchamlar millimetrda, burchak o'lchamlari radian yoki darajalarda ifodalanadi. O'nli vergul yozilmaydi, lekin uning raqamdagi o'rni qat'iy tartibga solinadi.
Masalan, o'lchamlari X \ u003d -125,43 millimetr, Y\ u003d -5,05 millimetr, a \ u003d 47,5 daraja up x-12543, Y-505, A4750 qayd etiladi.
Слово "Oziqlantirish funktsiyasi" so'zi f manzilidan va raqamli ma'lumotlardan iborat, masalan: F0200, F174, F20, F5. Agar "besleme funktsiyasi" so'zi bir nechta koordinata o'qlari bo'ylab besleme tezligini belgilasa, u oxirgi o'lchovli so'zdan keyin yoziladi. Besleme tezligini o'lchash uchun quyidagi birliklar o'rnatiladi: mil tezligiga bog'liq bo'lmagan chiziqli besleme uchun-daqiqada millimetr (g94 tayyorgarlik funktsiyasi); mil tezligiga bog'liq bo'lgan chiziqli besleme uchun-har bir aylanish uchun millimetr (g95 tayyorgarlik funktsiyasi); dairesel besleme uchun-sekundiga radianlar, daqiqada rpm yoki daraja daqiqada.
Besleme tezligi to'g'ridan-to'g'ri yozilishi yoki kod raqami bilan belgilanishi mumkin.
Слово "Mil tezligi" so'zi s manzilidan va to'g'ridan-to'g'ri yoki kodlangan shaklda mil tezligi ma'lumotlarini o'z ichiga olgan raqamdan iborat, masalan: S0630; S25; S5. Mil tezligi birliklari sekundiga radianlar, rpm yoki daqiqada darajalar.
Слово "Asbob funktsiyasi" so'zi manzildan iborat T va raqamlar, ma'lum bir CNC formati bilan belgilanadigan raqamlar soni, masalan: T06; T16; T1. "Asbob funktsiyasi" so'zidagi raqam ishlov berilishi kerak bo'lgan asbob raqamini belgilaydi. Ba'zi CNC - larda" asbob funktsiyasi " so'zi asbobni uzunligi, holati yoki diametri bo'yicha tuzatish to'g'risidagi ma'lumotlarni ham o'z ichiga oladi. Agar "asbob funktsiyasi" so'zida faqat asbob raqami yozilgan bo'lsa, unda tuzatish to'g'risidagi ma'lumotlar D. manzilida yoziladi.ushbu so'zning tarkibi va ramkadagi holati ma'lum bir CNC formati bilan belgilanadi.
Слово "Yordamchi funktsiya" so'zi m harfi va ikki xonali raqamdan iborat, masalan: m00; M30; M39.



Yüklə 47,73 Kb.

Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin