Raqamli boshqariladigan mashinalar uchun boshqaruv dasturlarini tayyorlash
Ish qismini CNC mashinasida qayta ishlash uchun boshqarish dasturlarini (UE) tayyorlash, dastur boshqaruvchisiga kerakli buyruqlarni qo'llashni o'z ichiga oladi, ularni avtomatik boshqarish va avtomatik boshqarish mumkin.
Oldindan ma'lumot to'plash va tartibga solish. Geometrik ma'lumot (qism elementlarining o'lchamlari, teshik koordinatalari, ishlov beriladigan kontur doirasi yoyining radiusi va boshqalar) qism chizilganidan olingan. Texnologik ma'lumotlar, har bir texnologik o'tish uchun individual (masalan, asbob turi, tezlik, besleme va boshqalar) katalog va ko'rsatmalar yordamida shakllantiriladi. Har bir o'tish uchun geometrik va texnologik ma'lumotlarga asoslanib, ular unitar korxonani tashkil qiladi.
UEni tayyorlashda quyidagi usullar mavjud: qo'lda dasturlash, unda texnolog-dasturchi ma'lumotlarni to'playdi, ma'lumotlarni tashkil qiladi va uni dastur tashuvchisiga qo'llaydi; ma'lumotni kodlash, asboblar harakatini aniqlash, kesish rejimlarini tanlash, o'tishning maqbul ketma-ketligi kabi ishlarni bajaradigan mashina dasturlashi; to'g'ridan-to'g'ri CNC mikroprotsessor bilan jihozlangan mashinada dasturlash.
UE kodlash usullari, dastur tashuvchisi turi va undagi yozuv zichligi, UE ma'lumotlarini o'qish usullari CNC tizimlarining asosiy ko'rsatkichlari bo'lib, asosan uning elementlar bazasiga bog'liq.
Kod - belgisi dasturni tuzishda ishlatiladigan raqamlar, raqamlar va harflar, uni dastur tashuvchisiga qo'llash va boshqarish tizimini o'qish. "Raqam" (0, 1, 2, ..., 9) va "raqam" tushunchalarini farqlash, ularning imkoniyatlarini hisobga olgan holda raqamlar ketma-ketligi. Hisoblash - bu texnikalar, raqamlarning nomlari va yozuvlari to'plami.
Raqamlar tizimini qurish uchun B ≥ 1 har qanday butun sonni asos sifatida ishlatish mumkin, ya'ni Z \u003d Z i B n-1 + Z j B n-2 + Z k B n-2 + ... + Z p B nn, bu erda Z - kodlangan raqam; Z i, Z j, Z k, Z p - bu raqam hosil bo'lgan raqamlar; n - raqamli raqam; In 1 - hisoblashning asosi.
CNC tizimlarida bitta (unitariy) kod ham qo'llaniladi, bunda har qanday raqam 1 raqami bilan ifodalanadi. Masalan, 1, 2, 3, ..., 9, 10 raqamlari unitar kodda quyidagicha yoziladi: 1; 11; 111; ...; 111111111; 111111111111.
O'nli kasr tizimidagi raqam 10 n marta (0, 1, 2, ..., 9) sonlarining yig'indisi sifatida berilgan, bu erda n - bu raqam. Ushbu tizimda asos B \u003d 10. Masalan, 1465.4 raqami quyidagicha yoziladi: 1465.4 \u003d 1 · 10 3 + 4 · 10 2 + 6 · 10 1 + 5 · 10 0 + 4 · 10 -1.
Ushbu turdagi yozuv kodlashda juda yaxshi ko'rinishga ega, ammo uni kompyuter sxemalarida qo'llashda katta qiyinchiliklarga olib keladi. O'quvchi bitta satrda mumkin bo'lgan o'nta raqamni ajrata olmaydi, shuning uchun har bir raqamda 0 dan 9 gacha ajratilgan o'nta satr bo'lishi kerak, ya'ni 5 bitli raqam uchun 50 qator kerak.
Ikkilik sonlar tizimida asos B \u003d 2. Bundan tashqari, raqamlar (0, 1, 2, ..., 9) 4 bitli ikkilik raqamlar sifatida tasvirlangan (1-jadval).
0 dan 9 gacha bo'lgan barcha raqamlarni ikkilik raqamlar tizimi bilan yozish o'nlik tizimda bo'lgani kabi 10 ta emas, to'rtta trekda amalga oshiriladi. Biroq, bir nechta o'nlik kasrlarga ega bo'lgan raqamlarga o'tishda ularni ikkilik tizimda o'qish deyarli mumkin emas, chunki etarli darajada uzoq hisob-kitoblarni bajarish kerak. Masalan, ikkilik koddagi 7943.95 raqami quyidagicha bo'ladi: 7943.95 \u003d 0111 1001 0100 0011 1001 0101 (1-jadvalga qarang).
Nazorat dasturidagi raqamlarni tasvirlash uchun ikkilik raqamlar tizimi sxemalarda va zımba lentalarida amalga oshirish uchun ishlatiladi. Ushbu tizimda har qanday raqamlarni tasvirlash uchun faqat ikkita va 0 raqamlardan foydalaniladi, chunki kompyuter texnologiyalari bloklarida siz ikkita barqaror holatga ega elementlardan foydalanishingiz mumkin (masalan, kontaktlarning zanglashining mavjudligi yoki yo'qligi va boshqalar).
O'nli-ikkilik raqamlar tizimi ikkilikning afzalliklariga ega. Masalan, 7516 raqamini ikkilik kasr tizimida yozish quyidagi shaklni oladi:
7 \u003d 0 · 2 3 + 1 · 2 2 + 1 · 2 1 + 1 · 2 0 \u003d 0 + 4 + 2 + 1 \u003d 0111;
5 \u003d 0 · 2 3 + 1 · 2 2 + 0 · 2 1 + 1 · 2 0 \u003d 0 + 4 + 0 + 1 \u003d 0101;
1 \u003d 0 · 2 3 + 0 · 2 2 + 0 · 2 1 + 1 · 2 0 \u003d 0 + 0 + 0 + 1 \u003d 0001;
6 \u003d 0 · 2 3 + 1 · 2 2 + 1 · 2 1 + 0 · 2 0 \u003d 0 + 4 + 2 + 0 \u003d 0110.
Yakuniy ariza shakli 7516 \u003d 0111/0101/0001/0110. Ushbu yozib olish usuli bilan o'nlik raqamlar (birliklar, o'nlab, yuzlab va boshqalar) saqlanadi, ammo har bir raqamdagi raqamlar ikkilik kod bilan yoziladi (1-jadvalga qarang). O'nta raqamdan istalganini yozib olish uchun to'rtta belgi kifoya qiladi va satrlar soni raqamning raqamlariga mos keladi, ya'ni. besh xonali son uchun sizga besh qator kerak.
CNC mashinalari uchun dastur dastur tashuvchisiga yoziladi: zarb qilingan lentalar, zarb qilingan kartalar, magnit lentalar.
Ma'lumot tashuvchisida UE ma'lumotlarini kodlash uchun barcha turdagi dastgohlar uchun yagona standart ISO standarti bilan tartibga solinadi. Boshqarish dasturi ketma-ket kadrlarda qayd etiladi. Ma'lumotni kodlashdan oldin 1 jadvalda ko'rsatilgan alfavit, grafik va raqamli belgilar yordamida freymni shartli ravishda yozish amalga oshiriladi. 2.
Freymlarni yozishda dastur so'zlari ma'lum bir aloqada ko'rib chiqilgan belgilar ketma-ketligini anglatadi. U harf bilan ko'rsatilgan manzildan va harakatlanish hajmini, yoki ovqatlanish tezligini yoki boshqa biron bir funktsiyaning kodini ko'rsatadigan raqamdan iborat. Masalan, Y + 013345 so'zi quyidagilarni anglatadi: Y-o'qining musbat yo'nalishi bo'yicha 13345 diskret (pulslar) yordamida dastgoh tayanchini 133,45 mm ga siljitish demakdir. Nazorat dasturi so'zining ushbu so'z tarkibidagi ma'lumotlarning maqsadini belgilaydigan qismi manzil deyiladi. Ushbu ibora ish qismining ma'lum bir qismini qayta ishlashni tavsiflovchi bir nechta so'zlardan iborat. Unda ma'lum bir hududni qayta ishlash yoki yordamchi funktsiyalarni bajarish uchun zarur bo'lgan geometrik va texnologik parametrlar to'g'risidagi ma'lumotlar mavjud (dasturni boshlash, asboblarni uzatish va boshqalar). Dasturda iboralar ketma-ketligi ish qismining (qismning) alohida bo'limlarini qayta ishlash ketma-ketligini belgilaydi. Dastur ikki shaklda yozilishi mumkin: doimiy va o'zgaruvchan uzunlikdagi iboralar bilan. Doimiy uzunlikdagi iboralar freymlar deb nomlanadi. Ma'lum bir tartibda joylashtirilgan va ular haqida ma'lumotni o'z ichiga olgan so'zlar ketma-ketligi texnologik operatsiya dastur doirasi deb nomlangan. Dastur freymlarini yozishda har bir so'z ma'lum bir qatorni ajratadi.
O'zgaruvchan uzunlikdagi jumlalarni yozuvlar uchta usulda bajarilishi mumkin: manzil, tab va universal. Manzilli ravishda yozishda har bir so'z keyingi raqamli ma'lumotlarning maqsadini ko'rsatuvchi harf bilan boshlanadi. Jumlalar uzunligi o'zgaruvchan bo'lib chiqadi; bir iborani boshqasidan H harfi ajratib turadi (ibora oxirining belgisi). Agar siz yozuvlar jadvalini tuzish usulidan foydalansangiz, unda barcha iboralar ma'lum bir ketma-ketlikda ketma-ket ketma-ketlikda, ular I harfi bilan ajratilgan (tabulyatsiya belgisi, oldindan belgilangan TAB). Ichida universal usul yozuvlar manzil va jadvallarni tuzish usullarining alohida elementlaridan foydalanadi.
UE formatining shartli yozuvi uni ma'lum bir dasturlash uchun qanday shakllantirish kerakligini ko'rsatadi bu mashina.
CNC mashinasi uchun qo'llanmada quyidagi ma'lumotlar keltirilgan: bajarilgan barcha tayyorgarlik va yordamchi funktsiyalarning ro'yxati va maqsadi; asosiy tezlik harakati va tezligi kodlari jadvallari; asbob pozitsiyalarining kod raqamlari jadvallari; ularning maqsadi va qo'llanilish xususiyatlarini ko'rsatuvchi tuzatuvchi raqamlarining ro'yxati; koordinata o'qlari bo'ylab o'lchovli joy almashtirish chegaralari; kod to'plamining barcha qabul qilingan va amalga oshirilgan belgilarining ro'yxati; CNC-da saqlanadigan barcha tartiblarning ro'yxati va kod raqamlari.
Do'stlaringiz bilan baham: |