Мазмұны:

Кабельді басқаруға көмектесетін ПХД: 6 қадам (суреттермен)
Кабельді басқаруға көмектесетін ПХД: 6 қадам (суреттермен)
Anonim
Кабельді басқаруға көмектесетін ПХД
Кабельді басқаруға көмектесетін ПХД

Біраз уақыт бұрын мен арнайы жұмыс үстеліндегі CNC диірменін жасадым. Содан бері мен оны жаңа компоненттермен толықтырдым. Соңғы рет мен PID циклы арқылы шпиндельдің айналу жиілігін басқару үшін 4 таңбалы дисплейі бар екінші Arduino қостым. Мен оны 5 сымды Arduino тақтасына қосуға мәжбүр болдым, олар сөйлесе алады. Бірақ мен бірінші сынақ кезінде мотор контроллерін сындырдым, сондықтан мен жаңа, қуаттысын сатып алдым. Сондай -ақ, мен қосуға тура келетін тағы 5 сым болды. Бұл кезде негізгі тақтадағы +5В түйреуіші 4 бөлек қосылымға бөлінді, мен сымды қайта бөлуді қаламадым. Сондықтан мен басқа нәрсе жасадым.

1 -қадам: Қосылымдардың эскизі

Байланыстардың эскизі
Байланыстардың эскизі

Мен барлық қажетті қосылыстардың эскизін жасадым (қозғалтқыш пен тоқтау сымдарын қоспағанда, олар тікелей GRBL контроллеріне барады және басқа жерде). Мен сондай -ақ бұрыннан бар қосылымдарға біраз өзгерістер енгіздім - апаттық тоқтау енді Arduino -ның негізгі күйін қалпына келтіреді және ол тек релесін басқару үшін NO және NC екеуін де қолданатын қалыпты ашық контактіні пайдаланады. Жаңа мотор контроллерінің көмегімен реле қосылымы да жеңілдетілді.

2 -қадам: Қосылу ақаулары

Байланыс проблемалары
Байланыс проблемалары

Мен қолданған алдыңғы қозғалтқыш контроллері оптикалық қосқышы мен мосфеті бар қарапайым тақта болды. Ол шпиндельді тек бір бағытта айналдыра алады, сондықтан бағыттау штырын пайдаланудың қажеті жоқ еді. Жаңасы сәл күрделірек. Оның INA және INB деп аталатын түйреуіштері бар, мен сағат тілімен немесе сағат тіліне қарсы айналуды қалаймын, олардың біреуін VCC-ге тартуым керек. Бұл соншалықты күрделі емес сияқты, мәселе GRBL-де SP-DIR (шпиндельді бағыттаушы штырь) деп аталатын бір ғана түйреуіш бар, ол сағат тілінің қозғалысы үшін VCC-ге және сағат тіліне қарсы қозғалыс үшін GND-ге тартылады. Мен мұны GRBL ішінде өзгертуге болатынын білмеймін (бұл мен үшін тым күрделі бағдарлама), сондықтан мен мұны басқа метидпен жасадым.

Мен схемаға SP-DIR сигналын аударатын және оны INB-ге енгізетін NOT логикалық қақпасын қостым. Сондықтан DIR түйреуіші жоғары болғанда, INA да жоғары болады (олар бір -бірімен байланысады) және INB төменге (CW) айналады, ал DIR төмен болғанда INA төмен және INB жоғары (CCW).

3 -қадам: ақылды, бірақ қарапайым дизайн емес

Ақылды, бірақ қарапайым дизайн емес
Ақылды, бірақ қарапайым дизайн емес
Ақылды, бірақ қарапайым дизайн емес
Ақылды, бірақ қарапайым дизайн емес

Содан кейін мен Eagle -де ПХД құрастырдым, оның ішінде барлық қажетті байланыстар болды. Бірақ көптеген сымдармен бұл қарапайым емес еді.

Біріншіден, мен терминалдар блоктарына арналған Eagle кітапханасын жасадым. Бұл өте қарапайым, бұл қарапайым түйреуіш, одан үлкенірек - 5,08 мм (0,2 дюйм) аралық.

Мен оны CNC -де фрезерлейтін едім, сондықтан мен оның бір жақты тақта болғанын қалаймын. Бірақ 26 терминалды блоктар мен логикалық қақпаның кейбір ішкі байланыстарымен оны жобалау қиын болды. Мұны жасауға болады, бірақ көп секіргіш сымдармен. Менің барлық терминалдық блоктарымның (Eagle -де) бір түйреуіш екендігінің себебі. Осылайша мен оларды жұмыс кеңістігінде жылжытуға және секіргіш сымдарды пайдаланудан аулақ бола аламын. Кемшілігі - кейбір байланыстардың орналасуы кездейсоқ болып көрінеді. Мысалы, төменгі жағына қарасаңыз, GND, содан кейін SP-EN, содан кейін VCC бар, бұл өте сирек. Бірақ осылайша мен өтпелі сымдардың санын 2 -ге дейін қысқарта аламын, ал ПХД жасау маған оңайырақ болды.

Терминал блоктарының атаулары да ерекше. Олар топтастырылды, мысалы, A Arduino дегенді білдіреді, сондықтан A_ деп аталатын барлық бұрандалы терминалдарды тақтаның төменгі жағына қою керек, себебі GRBL бар Arduino ПХД астында орналасқан.

Соңында мен Z зондының күйін көрсету үшін қарапайым жарық диодты қостым.

4 -қадам: тақтаны құру

Тақта құру
Тақта құру
Тақта құру
Тақта құру
Тақта құру
Тақта құру
Тақта құру
Тақта құру

Жоғарыда айтқанымдай, мен DIY CNC тақтасын жондым, тесіктерді бұрғыладым және барлық компоненттерді дәнекерледім. Бұл процесте ПХД -ны басқалар сияқты жасауда ерекше ештеңе болған жоқ.

Егер сізде CNC болмаса, термотрансфер әдісімен ПХД жасай аласыз немесе кәсіби өндірушіден тапсырыс бере аласыз.

Қателерді табу және түзету үшін мультиметрмен барлық қосылымдарды тексеруді ұмытпаңыз.

5 -қадам: Барлығын біріктіру

Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу

Соңғы қадамдардың бірі - дайын ПХД -ны машинаға салу және барлық сымдарды қосу. Мен кішкене тақтаның схемасын басып шығардым, ол барлық сымдарды қажет жерде қосуға көмектеседі. Қосылымдарды тағы бір рет тексергеннен кейін ол тестілеуге дайын болды!

Ұсынылған: