20.05.2019

Cnc boshqaruv bloki. Step motorlar, o'yma, frezalash, stanoklar, ko'pikli to'sarlar uchun boshqaruvchi tanlash. Kengash ko'rinishi


Bu mavjud materiallardan o'z qo'llarim bilan yig'ilgan birinchi CNC mashinasim. Mashinaning narxi taxminan 170 dollarni tashkil qiladi.

Men uzoq vaqt davomida CNC mashinasini yig'ishni orzu qilardim. Asosan, menga kontrplak va plastmassani kesish, modellashtirish, uy qurilishi va boshqa mashinalar uchun ba'zi tafsilotlarni kesish uchun kerak. Qariyb ikki yil davomida mashinani yig'ish uchun qo'llarim qichiydi, bu vaqt ichida men ehtiyot qismlar, elektronika va bilimlarni to'pladim.

Mashina byudjetdir, uning narxi minimaldir. Bundan tashqari, men oddiy odam uchun juda qo'rqinchli bo'lib tuyulishi mumkin bo'lgan so'zlarni ishlataman va bu o'z-o'zidan mashina yasashdan qo'rqishi mumkin, lekin aslida hammasi juda oddiy va bir necha kun ichida o'zlashtirilishi oson.

Arduino + GRBL proshivkasida yig'ilgan elektronika

Mexanika eng oddiy, kontrplak ramkasi 10 mm + vintlardek va vintlardek 8 mm, metall burchakdan chiziqli qo'llanmalar 25 * 25 * 3 mm + rulmanlar 8 * 7 * 22 mm. Z o'qi M8 tirgakda va X va Y o'qlari T2.5 kamarlarida ishlaydi.

CNC mili uy qurilishi bo'lib, cho'tkasi bo'lmagan dvigateldan va kollet qisqichidan + tishli kamar haydovchisidan yig'ilgan. Shuni ta'kidlash kerakki, shpindelli vosita 24 voltli asosiy quvvat manbai bilan ishlaydi. Texnik xususiyatlar vosita 80 amper ekanligini ko'rsatadi, lekin aslida u jiddiy yuk ostida 4 amperni iste'mol qiladi. Nima uchun bu sodir bo'layotganini tushuntira olmayman, lekin vosita yaxshi ishlaydi va o'z vazifasini bajaradi.

Dastlab, Z o'qi burchaklar va podshipniklardan o'z-o'zidan yasalgan chiziqli qo'llanmalarda edi, keyinroq men uni qayta ko'rib chiqdim, rasmlar va quyida tavsif.

Ish maydoni taxminan 45 sm X va 33 sm Y, 4 sm Z. Birinchi tajribani hisobga olgan holda, men keyingi mashinani katta o'lchamlarga ega qilaman va X o'qiga ikkita motor qo'yaman, har tomondan bittadan. Bu Y o'qi bo'ylab maksimal masofada ish olib borilganda katta yelka va undagi yuk bilan bog'liq.Endi bitta dvigatel mavjud va bu qismlarning buzilishiga olib keladi, aylana tufayli bir oz elliptik bo'lib chiqadi. vagonning X bo'ylab burilishiga.

Dvigatelning mahalliy podshipniklari tezda bo'shashib ketdi, chunki ular lateral yuk uchun mo'ljallanmagan, ammo bu erda jiddiy. Shuning uchun, men o'qning tepasida va pastki qismida diametri 8 mm bo'lgan ikkita katta podshipnikni o'rnatdim, bu zudlik bilan amalga oshirilishi kerak edi, endi bu tufayli tebranish bor.

Bu erda fotosuratda Z o'qi allaqachon boshqa chiziqli qo'llanmalarda ekanligini ko'rishingiz mumkin, tavsif quyida bo'ladi.

Qo'llanmalarning o'zlari juda oddiy dizaynga ega, men uni tasodifan Youtube-da topdim. Keyin bu dizayn menga har tomondan ideal bo'lib tuyuldi, minimal kuch, minimal qismlar, oddiy yig'ish. Ammo amaliyot shuni ko'rsatadiki, bu qo'llanmalar uzoq vaqt davomida ishlamaydi. Fotosuratda CNC mashinasini sinovdan o'tkazganimdan bir hafta o'tgach, Z o'qida qanday truba hosil bo'lganligi ko'rsatilgan.

Men uy qurilishi z-o'qi relslarini ikki kishi uchun bir dollardan kam turadigan mebellar bilan almashtirdim. Men ularni qisqartirdim, 8 sm zarba qoldirdim.X va Y o'qlarida hali ham eski yo'riqnomalar bor, men ularni hali o'zgartirmayman, men ushbu mashinada yangi mashina uchun qismlarni kesishni rejalashtirmoqdaman, keyin men shunchaki qismlarga ajrataman. Bunisi.

Kesuvchilar haqida bir necha so'z. Men hech qachon CNC bilan ishlamaganman va frezalashda juda kam tajribaga egaman. Men Xitoyda bir nechta to'sar sotib oldim, barchasida 3 va 4 truba bor, keyinchalik bu kesgichlar metall uchun yaxshi ekanligini angladim, kontrplakni frezalash uchun boshqa kesgichlar kerak. Yangi to'sarlar Xitoydan Belorussiyagacha bo'lgan masofani bosib o'tgan bo'lsa-da, men bor narsam bilan ishlashga harakat qilaman.

Fotosuratda 10 mm qayin kontrplakida 4 mm to'sar qanday yonganligi ko'rsatilgan, men nima uchun hali ham tushunmadim, kontrplak toza va to'sarda qarag'ay qatroniga o'xshash kuyikish bor edi.

Keyingi fotosuratda plastmassani maydalashga urinishdan keyin 2 mm to'rtburchak to'sar mavjud. Keyin bu eritilgan plastmassa bo'lagi juda yomon olib tashlandi, sim kesgichlar bilan bir oz tishlab oldi. Past tezlikda ham to'sar hali ham tiqilib qoladi, 4 ta oluk aniq metall uchun :)

Boshqa kuni amakimning tug'ilgan kuni edi, shu munosabat bilan men o'yinchoqqa sovg'a qilishga qaror qildim :)

Sovg'a sifatida u kontrplakdan to'liq uy yasadi. Avvalo, men dasturni tekshirish va kontrplakni buzmaslik uchun ko'pikli plastmassani maydalashga harakat qildim.

Orqa zarbalar va burilishlar tufayli taqa faqat ettinchi marta kesilgan.

Hammasi bo'lib, bu to'liq uy (sof shaklda) taxminan 5 soat davomida maydalangan + buzilgan narsa uchun ko'p vaqt.

Qandaydir tarzda men kalit ushlagichi haqida maqola chop etdim, quyida fotosuratda bir xil kalit ushlagichi bor, lekin allaqachon CNC mashinasida kesilgan. Minimal harakat, maksimal aniqlik. Qarama-qarshilik tufayli aniqlik, albatta, maksimal emas, lekin men ikkinchi mashinani yanada qattiqroq qilaman.

Shuningdek, men CNC dastgohida kontrplakdan viteslarni kesib tashladim, bu o'z qo'llarim bilan jigsa bilan kesishdan ko'ra ancha qulayroq va tezroq.

Keyinchalik men ham kontrplakdan kvadrat viteslarni kesib oldim, ular aslida aylanadi :)

Natijalar ijobiy. Endi men yangi mashina ishlab chiqaman, men ushbu mashinadagi qismlarni kesib tashlayman, qo'l mehnati yig'ish uchun deyarli kamayadi.

Siz plastmassani kesishni o'zlashtirishingiz kerak, chunki uy qurilishi robot changyutgich ustida ishlash. Aslida, robot meni o'z CNC-ni yaratishga undadi. Robot uchun men viteslarni va boshqa qismlarni plastmassadan kesib olaman.

Yangilash: Endi men ikkita qirrali (3,175 * 2,0 * 12 mm) tekis to'sarlarni sotib olaman, ular kontrplakning har ikki tomonida qattiq ishqalanishsiz kesiladi.

Maqolada uy qurilishi CNC mashinasi tasvirlangan. Mashinaning ushbu versiyasining asosiy afzalligi step motorlarini LPT porti orqali kompyuterga ulashning oddiy usuli hisoblanadi.

Mexanik

yotoq
Mashinamizning to'shagi 11-12 mm qalinlikdagi plastmassadan qilingan. Material muhim emas, siz alyuminiy, organik shisha kontrplak va boshqa mavjud materiallardan foydalanishingiz mumkin. Ramkaning asosiy qismlari o'z-o'zidan tejamkor vintlar yordamida biriktiriladi, agar xohlasangiz, biriktirma nuqtalarini qo'shimcha ravishda elim bilan bezashingiz mumkin, agar siz yog'ochdan foydalansangiz, PVA elimidan foydalanishingiz mumkin.

Kaliperlar va yo'riqnomalar
Qo'llanma sifatida diametri 12 mm, uzunligi 200 mm (Z o'qi bo'yicha 90 mm), har bir o'qda ikkita bo'lak bo'lgan po'lat panjaralar ishlatilgan. Kalibrlar 25X100X45 o'lchamdagi tekstolitdan tayyorlanadi. Tekstolitda uchta teshik bor, ulardan ikkitasi yo'riqnomalar uchun va bittasi yong'oq uchun. Qo'llanma qismlari M6 vintlar bilan o'rnatiladi. Yuqori qismdagi X va Y tayanchlari stol va Z o'qi yig'ilishini mahkamlash uchun 4 ta tishli teshikka ega.


Kaliper Z
Z o'qi yo'riqnomalari X tayanchiga po'lat plastinka orqali biriktirilgan, bu o'tish davri, plastinka o'lchamlari 45x100x4.


Step motorlar mahkamlagichlarga o'rnatiladi, ular qalinligi 2-3 mm bo'lgan po'latdan yasalgan po'latdan tayyorlanishi mumkin. Vida rezina shlang sifatida ishlatilishi mumkin bo'lgan moslashuvchan mil yordamida step motorining o'qiga ulanishi kerak. Qattiq mildan foydalanganda tizim to'g'ri ishlamaydi. Yong'oq guruchdan yasalgan bo'lib, u kaliperga yopishtirilgan.


Assambleya
Uy qurilishi CNC mashinasini yig'ish quyidagi ketma-ketlikda amalga oshiriladi:

  • Avval siz barcha hidoyat komponentlarini kalibrlarga o'rnatishingiz va ularni dastlab poydevorga o'rnatilmagan yon devorlarga burama qilishingiz kerak.
  • Biz silliq yurishga erishgunimizcha, kaliperni yo'riqnomalar bo'ylab harakatlantiramiz.
  • Biz murvatlarni tortamiz, hidoyat qismlarini mahkamlaymiz.
  • Biz poydevorga kaliperni, hidoyat moslamasini va yon devorni biriktiramiz, mahkamlash uchun o'z-o'zidan tebranish vintlarini ishlatamiz.
  • Biz Z majmuasini yig'amiz va adapter plitasi bilan birga uni X kaliperiga biriktiramiz.
  • Keyinchalik, muftalar bilan birga etakchi vintlarni o'rnating.
  • Dvigatel rotorini va vintni mufta bilan bog'lab, qadam motorlarini o'rnatamiz. Qo'rg'oshin vintlarining silliq aylanishiga qat'iy e'tibor beramiz.

Mashinani yig'ish bo'yicha tavsiyalar:
Yong'oqlar quyma temirdan ham tayyorlanishi mumkin, siz boshqa materiallardan foydalanmasligingiz kerak, vintlarni har qanday apparat do'konida sotib olishingiz va ehtiyojlaringizga mos ravishda kesishingiz mumkin. M6x1 ipli vintlarni ishlatganda, nonning uzunligi 10 mm bo'ladi.

Mashina chizmalari.rar

Biz o'z qo'llarimiz bilan CNC mashinasini yig'ishning ikkinchi qismiga, ya'ni elektronikaga murojaat qilamiz.

Elektronika

Quvvatlantirish manbai
Quvvat manbai sifatida 12V 3A blok ishlatilgan. Jihoz step motorlarini quvvatlantirish uchun mo'ljallangan. Tekshirish moslamasining mikrosxemalarini quvvatlantirish uchun 5V va 0,3A oqim bilan boshqa kuchlanish manbai ishlatilgan. Elektr ta'minoti step motorlarining kuchiga bog'liq.

Elektr ta'minotini hisoblashni taqdim etamiz. Hisoblash oddiy - 3x2x1 \u003d 6A, bu erda 3 - ishlatiladigan step motorlar soni, 2 - quvvatli o'rashlar soni, 1 - Amperdagi oqim.


Tekshirish boshqaruvchisi
Tekshirish boshqaruvchisi faqat 555TM7 seriyali 3 ta mikrosxemada yig'ilgan. Tekshirish moslamasi proshivkani talab qilmaydi va juda oddiy elektron diagrammaga ega, buning natijasida ushbu CNC mashinasi elektronikani yaxshi bilmaydigan odam tomonidan amalga oshirilishi mumkin.

LPT port ulagichining tavsifi va pin tayinlanishi.

Pin. Ism Yo'nalish Tavsif
1 STROBE kirish va chiqish Har bir ma'lumot uzatish tugagandan so'ng kompyuter tomonidan o'rnatiladi
2..9 DO-D7 xulosa Xulosa
10 SO'RASH kiritish Baytni olgandan keyin tashqi qurilma tomonidan "0" ga o'rnatiladi
11 BAND kiritish Ushbu qatorni "1" ga o'rnatish orqali qurilma band ekanligini bildiradi.
12 qog'oz chiqdi kiritish Printerlar uchun
13 Tanlang kiritish Ushbu qatorni "1" ga o'rnatish orqali qurilma tayyor ekanligini bildiradi.
14 Avtomatik uzatish
15 xato kiritish Xatoni bildiradi
16 Boshlash kirish va chiqish
17 Kirish ni tanlang kirish va chiqish
18..25 Yer GND GND umumiy sim

Tajriba uchun eski 5,25 dyuymli step motor ishlatilgan. Sxemada 7 bit ishlatilmaydi. 3 ta dvigatel ishlatilgan. Asosiy dvigatelni (to'sar yoki matkap) yoqish uchun unga kalitni osib qo'yishingiz mumkin.

Step motorlar uchun haydovchi
Step motorni boshqarish uchun 4 kanalli kuchaytirgich bo'lgan drayver ishlatiladi. Dizayn faqat KT917 tipidagi 4 ta tranzistorda amalga oshiriladi.


Shuningdek, siz ketma-ket mikrosxemalardan foydalanishingiz mumkin, masalan - 0,5-0,6A oqim bilan ULN 2004 (9 kalit).


Boshqarish uchun vri-cnc dasturi ishlatiladi. Dasturdan foydalanish bo'yicha batafsil tavsif va ko'rsatmalarni quyidagi manzilda topishingiz mumkin.


Ushbu CNC mashinasini o'z qo'llaringiz bilan yig'ib, siz plastmassani qayta ishlash (burg'ulash, frezalash) qobiliyatiga ega bo'lgan dastgoh egasiga aylanasiz. Chelik gravyura. Bundan tashqari, uy qurilishi CNC mashinasi plotter sifatida ishlatilishi mumkin, siz bosilgan elektron platalarni chizishingiz va burg'ulashingiz mumkin.

Sayt materiallari asosida: vri-cnc.ru

"RFF" - alohida 3 ta pog'onali motor drayverlarini va LPT chiqishi bilan 3 eksa CNC uchun drayverlarga ega tayyor platani boshqarishi mumkin.
Ushbu plata MACH3 o'rnatilgan LPT portiga ega eski kompyuterga muqobildir.
Agar kompyuterda G-kod MACH3 dasturiga yuklangan bo'lsa, bu erda u SD-kartadan "RFF" deb o'qiladi.

1. Kengashning ko'rinishi

1 - SD karta uchun uyasi;

2 - boshlash tugmasi;

3 - qo'lda boshqaruvchi joystik;

4 - LED (X va Y o'qlari uchun);

5 LED (Z o'qi uchun);

6 - milning quvvat tugmasi uchun xulosalar;

8 - past darajadagi chiqishlar (-GND);

9 - yuqori darajadagi chiqishlar (+5v);

10 - 3 ta eksa uchun pin (Xstep, Xdir, Ystep, Ydir, Zstep, Zdir) har biri uchun 2 ta pin;

11 - LPT ulagichining pinlari (25 pin);

12 - LPT ulagichi (ayol);

13 - USB ulagichi (faqat quvvat manbai + 5v uchun);

14 va 16 - mil chastotasini boshqarish (PWM 5 V);

15 - GND (mil uchun);

17 - milning ON va OFF uchun chiqishi;

18 - mil tezligini boshqarish (analog 0 dan 10 V gacha).

LPT chiqishiga ega 3 o'qli CNC uchun drayverlarga ega tayyor plataga ulanganda:

10 pin va 11 pin orasiga o'tish moslamalarini o'rnating.

11 dan 8 va 9-pinlar, agar drayverlar uchun qo'shimcha yoqish va o'chirish pinlari ajratilgan bo'lsa, kerak bo'ladi (aniq standart yo'q, shuning uchun u har qanday kombinatsiya bo'lishi mumkin, ularni tavsifda yoki yozish orqali topishingiz mumkin :) -)

Dvigatellar bilan individual drayverlarga ulanganda:

10 pinli Step, "RFF" platasining Direktori va drayverlaringizning Step, Direktori orasiga jumperlarni o'rnating. (haydovchilar va motorlarni quvvat bilan ta'minlashni unutmang)

Tarmoqdagi "RFF" ni yoqing. Ikkita LED yonadi.

Formatlangan SD-kartani LOT 1ga joylashtiring. RESET tugmasini bosing. To'g'ri LED yonib turguncha kuting. (Taxminan 5 soniya) SD kartani chiqarib oling.

Unda "RFF" nomli matn fayli paydo bo'ladi.

Ushbu faylni oching va quyidagi o'zgaruvchilarni kiriting (bu shaklda va ketma-ketlikda):

Misol:

V=5 D=8 L=4,0 S=0 Dir X=0 Dir Y=1 Dir Z=1 F=600 H=1000 UP=0

V - tezlanish (tezlashtirish) paytida dastlabki tezlikning 0 dan 10 gacha shartli qiymati.

Buyruqning tushuntirishlari

D - motor drayverlaridagi pitch bo'linish to'plami (uchalasida ham bir xil bo'lishi kerak).

L - aravachaning (gantry) o'tish uzunligi, step motorining mm dagi bir aylanishi bilan (u uchtasida ham bir xil bo'lishi kerak). To'sar o'rniga novdani tutqichdan joylashtiring va dvigatelni qo'lda bir marta aylantiring, bu chiziq L qiymati bo'ladi.

S - shpindelni qanday signalga aylantiradi, agar 0 bo'lsa - GND, agar 1 - + 5v bo'lsa (siz empirik tanlashingiz mumkin).

Dir X, Dir Y, Dir Z, o'qlar bo'ylab harakat yo'nalishi ham 0 yoki 1 ni o'rnatish orqali empirik tarzda tanlanishi mumkin (u qo'lda rejimda aniq bo'ladi).

F - bo'sh ish tezligi (G0), agar F=600 bo'lsa, u holda tezlik 600mm/sek.

H - ish milingizning maksimal chastotasi (PWM yordamida mil chastotasini boshqarish uchun kerak, deylik, agar H=1000 va S1000 G-kodda yozilgan bo'lsa, u holda bu qiymatdagi chiqish 5v bo'ladi, agar S500 keyin 2,5 v bo'lsa. va hokazo, G-koddagi S oʻzgaruvchisi SDdagi H dan katta boʻlmasligi kerak.

Ushbu pindagi chastota taxminan 500 Gts ni tashkil qiladi.
UP - step vosita drayverini boshqarish mantig'i, (standart yo'q, u ham yuqori + 5V, ham past bo'lishi mumkin -) 0 yoki 1 ni o'rnating. (baribir men uchun ishlaydi. -)))

Nazoratchining o'zi

Videoga qarang: 3 eksa CNC boshqaruv paneli

2. Boshqaruv dasturini tayyorlash (G_CODE)

Kengash ArtCam ostida ishlab chiqilgan, shuning uchun boshqaruv dasturi kengaytmali bo'lishi kerak. TAP (dyuym emas, mm qo'yishni unutmang).
SD kartada saqlangan G-kod fayli G_CODE deb nomlanishi kerak.

Agar sizda CNC kabi boshqa kengaytma boʻlsa, faylni bloknot yordamida oching va uni G_CODE.TAP sifatida saqlang.

G-koddagi x, y, z bosh harf bilan yozilishi kerak, nuqta vergul emas, nuqta bo'lishi kerak va hatto butun son nuqtadan keyin 3 ta nol bo'lishi kerak.

Mana bu shaklda:

X5.000Y34.400Z0.020

3. Qo'lda boshqarish

Qo'lda boshqarish joystik yordamida amalga oshiriladi, agar siz 1-bandda ko'rsatilgan sozlamalarga o'zgaruvchilarni kiritmagan bo'lsangiz, "RFF" taxtasi
qo'lda rejimda ham ishlamaydi!
Qo'l rejimiga o'tish uchun joystikni bosing. Endi uni boshqarishga harakat qiling. Doskaga yuqoridan qarab (pastki SLOT 1,
12 LPT ulagichi yuqorida).

Oldinga Y+, orqaga Y-, o'ngga X+, chap X-, (agar Dir X, Dir Y sozlamalarida harakat noto'g'ri bo'lsa, qiymatni teskarisiga o'zgartiring).

Joystikni yana bosing. 4-svetodiod yonadi, ya'ni siz Z o'qini boshqarishga o'tdingiz. Joystik yuqoriga - milya
yuqoriga ko'tarilishi kerak Z+, joystik pastga - pastga tushing Z- (Dir Z sozlamalarida noto'g'ri harakat bo'lsa, qiymatni o'zgartiring
aksincha).
To'sar ishlov beriladigan qismga tegguncha milni pastga tushiring. Boshlash tugmachasini bosing 2, endi bu nol nuqtadan boshlab G-kodning bajarilishi boshlanadi.

4. Oflayn rejimda ishlash (G-kodni kesish)
Yana 2-tugmani biroz ushlab turing.

Tugmani qo'yib yuborganingizdan so'ng, "RFF" platasi CNC mashinangizni boshqarishni boshlaydi.

5. Pauza rejimi
Mashina ishlayotgan vaqtda 2-tugmachani qisqa bosing, kesish to'xtaydi va shpindel ishlov beriladigan qismdan 5 mm yuqoriga ko'tariladi. Endi siz Z o'qini yuqoriga va pastga boshqarishingiz mumkin, hatto ishlov beriladigan qismni o'rganishdan ham qo'rqmang, chunki 2-tugmani yana bosgandan so'ng, kesish Z bo'ylab to'xtatilgan qiymatdan davom etadi. To'xtatib turish holatida, o'chirish va yoqish 6-tugmali shpindel mavjud Pauza rejimida X va Y o'qlarini nazorat qilib bo'lmaydi.

6. Milning nolga o'tishi bilan ishni favqulodda to'xtatish

Avtonom ish paytida 2-tugmachani uzoq vaqt bosib ushlab turish bilan mil ish qismidan 5 mm yuqoriga ko'tariladi, tugmani qo'yib yubormang, 2 ta LED navbatma-navbat miltillay boshlaydi, miltillash to'xtaganda 4 va 5-chi tugmachani qo'yib yuboring. mil nol nuqtaga o'tadi. 2-tugmani yana bosish G-kodning boshidanoq vazifani bajaradi.

Shpindel tezligini boshqarish uchun G0, G1, F, S, M3, M6 kabi buyruqlarni qo'llab-quvvatlaydi.Alohida chiqishlar mavjud: 0 dan 5V gacha PWM va 0 dan 10V gacha bo'lgan ikkinchi analog.

Qabul qilingan buyruq formati:

X4.000Y50.005Z-0.100 M3 M6 F1000.0 S5000

Chiziqlarni raqamlash shart emas, bo'shliqlar qo'yilmasligi kerak, faqat o'zgartirilganda F va S ko'rsatilishi kerak.

Kichik misol:

T1M6 G0Z5.000 G0X0.000.000S50000M3 G0X17.608Y58.073Z5 G1Z-0.600F1000.0 G1X17.606Y58.132F17.599Y58.3576Y X3776Y X37560.

RFF boshqaruvchisining namoyishi

Mashina uchun boshqaruvchi uy ustasi tomonidan osongina yig'ilishi mumkin. Kerakli parametrlarni o'rnatish qiyin emas, bir nechta nuanslarni hisobga olish kifoya.

Mashina uchun boshqaruv moslamasini to'g'ri tanlamasdan, o'z qo'llaringiz bilan Atmega8 16au-da CNC uchun kontrollerni yig'ish mumkin bo'lmaydi. Ushbu qurilmalar ikki turga bo'linadi:

  • Ko'p kanalli. Bunga 3 va 4 o'qli step motor kontrollerlari kiradi.
  • Yagona kanalli.

Kichik sharli motorlar ko'p kanalli kontrollerlar tomonidan eng samarali boshqariladi. Bu holda standart o'lchamlar 42 yoki 57 millimetrga teng. Bu ish maydoni 1 metrgacha bo'lgan o'lchamga ega bo'lgan CNC dastgohlarini o'z-o'zini yig'ish uchun ajoyib imkoniyatdir.

Agar mashina 1 metrdan ortiq maydonga ega bo'lgan mikrokontrollerda mustaqil ravishda yig'ilsa, 86 millimetrgacha bo'lgan o'lchamlarda ishlab chiqarilgan motorlardan foydalanish kerak. Bunday holda, 4,2 A yoki undan ortiq nazorat oqimi bilan kuchli bir kanalli drayverlarni boshqarishni tashkil qilish tavsiya etiladi.

Ish stoli tipidagi frezalash mashinalari bilan dastgohlarning ishlashini nazorat qilishni tashkil qilish zarur bo'lsa, maxsus haydovchi chiplari bo'lgan kontrollerlar keng qo'llaniladi. Eng yaxshi variant TB6560 yoki A3977 sifatida belgilangan chip bo'ladi. Ushbu mahsulot ichida turli yarim bosqichlarni qo'llab-quvvatlaydigan rejimlar uchun to'g'ri sinus to'lqinni yaratishga yordam beradigan boshqaruvchi mavjud. O'rash oqimlari dasturiy ta'minot orqali o'rnatilishi mumkin. Mikrokontrollerlar yordamida natijalarga erishish oson.

Boshqaruv

Kompyuterda o'rnatilgan maxsus dasturiy ta'minot yordamida boshqaruvchini boshqarish oson. Asosiysi, kompyuterning o'zi kamida 1 Gb xotiraga ega va kamida 1 gigagertsli protsessorga ega.

Noutbuklardan foydalanishingiz mumkin, ammo ish stoli kompyuterlari bu borada yaxshi natijalar beradi. Va ular ancha arzon. Mashinalar boshqaruvni talab qilmasa, kompyuterdan boshqa vazifalar uchun foydalanish mumkin. Xo'sh, agar ishni boshlashdan oldin tizimni optimallashtirish imkoniyati mavjud bo'lsa.

Parallel port LPT - ana shu tafsilot ulanishni tashkil etishga yordam beradi. Agar kontroller USB portiga ega bo'lsa, u holda tegishli shakldagi ulagich ishlatiladi. Shu bilan birga, parallel portga ega bo'lmagan kompyuterlar tobora ko'payib bormoqda.

Skanerning eng oddiy versiyasini yaratish

CNC dastgohini o'zingiz tayyorlashning eng oson echimlaridan biri - sharli dvigatellar bilan jihozlangan boshqa jihozlarning qismlarini ishlatishdir. Funktsiya eski printerlar tomonidan mukammal tarzda amalga oshiriladi.

Oldingi qurilmalardan olingan quyidagi ma'lumotlarni olamiz:

  1. mikrochipning o'zi.
  2. Step motor.
  3. Bir juft temir panjara.

Tekshirish moslamasini yaratishda siz eski karton qutini ham olishingiz kerak. Kontrplak yoki tekstolitdan tayyorlangan qutilarni ishlatish joizdir, manba materiali muhim emas. Ammo oddiy qaychi yordamida kartonni qayta ishlash eng oson.

Asboblar ro'yxati quyidagicha ko'rinadi:

  • Lehimlash temir bilan birga, aksessuarlar bilan to'la.
  • Yelim quroli.
  • Qaychi vositasi.
  • Tel kesgichlar.

Nihoyat, boshqaruvchini yaratish quyidagi qo'shimcha qismlarni talab qiladi:

  1. Qulay ulanishni tashkil qilish uchun simli ulagich.
  2. Silindrsimon rozetka. Bunday dizaynlar qurilmani quvvatlantirish uchun javobgardir.
  3. Qo'rg'oshin vintlari tishli novdalardir.
  4. Qo'rg'oshin vintiga mos o'lchamlarga ega yong'oq.
  5. Vintlardek, yuvgichlar, bo'laklar shaklida yog'och.

Biz uy qurilishi mashinasini yaratish ustida ish boshlaymiz

Qadam motorini taxta bilan birga eski qurilmalardan olib tashlash kerak. Skanerda oynani olib tashlash kifoya, so'ngra bir nechta murvatlarni burang. Bundan tashqari, test portalini yaratib, kelajakda ishlatiladigan po'lat tayoqlarni olib tashlashingiz kerak bo'ladi.

ULN2003 boshqaruv chipi asosiy elementlardan biri bo'ladi. Agar skanerda boshqa turdagi chiplar ishlatilsa, qismlarni alohida sotib olish mumkin. Agar taxtada kerakli qurilma bo'lsa, uni ehtiyotkorlik bilan echib oling. O'z qo'llaringiz bilan Atmega8 16au-da CNC uchun kontrollerni yig'ish tartibi quyidagicha:

  • Birinchidan, kalayni lehim temir yordamida qizdiring.
  • Yuqori qatlamni olib tashlash, assimilyatsiya qilishdan foydalanishni talab qiladi.
  • Bir uchida biz mikrosxema ostida tornavida o'rnatamiz.
  • Lehimlash temirining uchi mikrosxemaning har bir piniga tegishi kerak. Agar bu shart bajarilsa, asbobni bosish mumkin.

Keyinchalik, mikrosxema maksimal aniqlik bilan taxtaga lehimlanadi. Birinchi sinov bosqichlari uchun siz maketlardan foydalanishingiz mumkin. Biz ikkita quvvat relsli variantni ishlatamiz. Ulardan biri musbat terminalga, ikkinchisi esa salbiyga ulangan.

Keyingi qadam, ikkinchi parallel port ulagichining chiqishini chipning o'zidagi chiqish bilan ulashdir. Ulagich va mikrosxemaning pinlari mos ravishda ulanishi kerak.

Nol terminali salbiy avtobusga ulangan.

Oxirgi qadamlardan biri step motorini boshqaruv moslamasiga lehimlashdir.

Qurilma ishlab chiqaruvchisidan hujjatlarni o'rganish imkoniyati mavjud bo'lsa yaxshi bo'ladi. Agar yo'q bo'lsa, unda siz o'zingiz uchun mos echim topishingiz kerak bo'ladi.

Simlar simlarga ulangan. Nihoyat, ulardan biri ijobiy avtobusga ulanadi.

Shinalar va elektr rozetkalari ulangan bo'lishi kerak.

Quroldan olingan issiq elim qismlarni yorilib ketmasligi uchun mahkamlashga yordam beradi.

Biz Turbo CNC - boshqaruv dasturidan foydalanamiz

Turbo CNC dasturi, albatta, ULN2003 chipidan foydalanadigan mikrokontroller bilan ishlaydi.

  • Biz dasturiy ta'minotni yuklab olishingiz mumkin bo'lgan maxsus saytdan foydalanamiz.
  • Har qanday foydalanuvchi o'rnatishni tushunadi.
  • Aynan shu dastur MS-DOS da eng yaxshi ishlaydi. Windowsda moslik rejimida ba'zi xatolar paydo bo'lishi mumkin.
  • Ammo, boshqa tomondan, bu sizga ushbu dasturiy ta'minotga mos keladigan ma'lum xususiyatlarga ega kompyuterni yig'ish imkonini beradi.

  1. Dastur birinchi marta ishga tushirilgandan so'ng, maxsus ekran paydo bo'ladi.
  2. Siz bo'sh joyni bosishingiz kerak. Shunday qilib, foydalanuvchi asosiy menyuda.
  3. F1 tugmasini bosing va keyin Konfiguratsiya-ni tanlang.
  4. Keyinchalik, siz "eksa soni" bandini bosishingiz kerak. Biz Enter tugmasidan foydalanamiz.
  5. Siz ishlatishni rejalashtirgan soya miqdorini kiritishgina qoladi. Bunday holda, bizda bitta dvigatel bor, shuning uchun biz 1 raqamini bosamiz.
  6. Davom etish uchun Enter dan foydalaning. Bizga yana F1 tugmasi kerak bo'ladi, uni ishlatgandan so'ng Konfiguratsiya menyusidan Configure Axis-ni tanlang. Keyin - bo'sh joyni ikki marta bosing.

Drayv turi - bu bizga kerak bo'lgan yorliq, biz unga ko'plab Tab bosish orqali erishamiz. Pastga strelka Yozish-ga o'tishga yordam beradi. Bizga Scale nomli katak kerak. Keyinchalik, dvigatel faqat bitta inqilob davomida qancha qadam tashlashini aniqlaymiz. Buning uchun qism raqamini bilish kifoya. Shunda u bir qadamda qancha darajaga aylanishini tushunish oson bo'ladi. Keyinchalik, darajalar soni bir qadamga bo'linadi. Biz qadamlar sonini shunday hisoblaymiz.

Qolgan sozlamalar avvalgidek qoldirilishi mumkin. Scale yacheykasida olingan raqam oddiygina bir katakka ko'chiriladi, lekin boshqa kompyuterda. Tezlashtirish katagiga 20 qiymati tayinlanishi kerak. Bu sohada standart qiymat 2000, lekin u qurilayotgan tizim uchun juda yuqori. Dastlabki daraja - 20, maksimal - 175. Keyin foydalanuvchi "Oxirgi bosqich" bandiga yetguncha TAB tugmasini bosish qoladi. Bu erda siz 4 raqamini qo'yishingiz kerak. Keyin, ro'yxatda birinchi bo'lgan x qatoriga yetguncha Tab tugmasini bosing. Birinchi to'rt qatorda quyidagi pozitsiyalar bo'lishi kerak:

1000XXXXXXX
0100XXXXXXX
0010XXXXXXX
0001XXXXXXX

Qolgan hujayralarni o'zgartirish kerak emas. Faqat OK ni tanlang. Hamma narsa, dastur kompyuter, ijro etuvchi qurilmalarning o'zlari bilan ishlash uchun tuzilgan.