Направи си сам самостоятелен CNC контролер. Избор на контролер за управление на стъпкови двигатели, гравиране, фрезоване, стругове, резачки за пяна

Направи си сам самостоятелен CNC контролер.  Избор на контролер за управление на стъпкови двигатели, гравиране, фрезоване, стругове, резачки за пяна
Направи си сам самостоятелен CNC контролер. Избор на контролер за управление на стъпкови двигатели, гравиране, фрезоване, стругове, резачки за пяна

1. Външен видтакси

1 - СЛОТ за SD карта;

2 - бутон за стартиране;

3 - джойстик за ръчно управление;

4 - LED (за X и Y оси);

5 LED (за Z ос);

6 - изводи за бутона за захранване на шпиндела;

8 - изходи с ниско ниво (-GND);

9 - изходи с високо ниво (+5v);

10 - щифтове за 3 оси (Xstep, Xdir, Ystep, Ydir, Zstep, Zdir) по 2 щифта за всяка;

11 - щифтове на LPT конектора (25 щифта);

12 - LPT конектор (женски);

13 - USB конектор (само за захранване + 5v);

14 и 16 - управление на честотата на шпиндела (ШИМ 5 V);

15 - GND (за шпиндел);

17 - изход за ON и OFF на шпиндела;

18 - контрол на скоростта на шпиндела (аналог от 0 до 10 V).

При свързване към готова платка с драйвери за 3-осно ЦПУ, която има LPT изход:

Инсталирайте джъмпери между 10 пина и 11 пина.

Пинове 8 и 9 от 11, те са необходими, ако са разпределени допълнителни щифтове за активиране и деактивиране за драйвери (няма конкретен стандарт, така че може да бъде всяка комбинация, можете да ги намерите в описанието или като напишете :) -)

При свързване към отделни драйвери с двигатели:

Поставете джъмпери между 10 пина Step, Dir на платката "RFF" и Step, Dir на вашите драйвери. (не забравяйте да захранвате драйверите и двигателите)

Включете "RFF" в мрежата. Два светодиода ще светнат.

Поставете форматирана SD карта в LOT 1. Натиснете RESET. Изчакайте, докато десният светодиод светне. (Около 5 секунди) Извадете SD картата.

Ще се появи текстов файлнаречен "RFF".

Отворете този файл и въведете следните променливи (Тук в тази форма и последователност):

Пример:

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- условна стойностот 0 до 10 начална скорост по време на ускорение (ускорение).

Обяснения на командите

D - комплект за разделяне на стъпката на двигателните драйвери (трябва да е еднакъв и на трите).

L е дължината на прохода на шейната (портала), с един оборот на стъпковия двигател в мм (трябва да е еднаква и на трите). Поставете пръта от дръжката вместо ножа и ръчно превъртете двигателя с един пълен оборот, тази линия ще бъде стойността L.

S - какъв сигнал включва шпиндела, ако 0 означава - GND, ако 1 означава + 5v (можете да изберете емпирично).

Dir X, Dir Y, Dir Z, посоката на движение по осите, също може да се избере емпирично чрез настройка 0 или 1 (ще стане ясно в ръчен режим).

F - скорост на празен ход (G0), ако F=600, тогава скоростта е 600mm/sec.

H - максималната честота на вашия шпиндел (необходим за контрол на честотата на шпиндела с помощта на ШИМ, да речем, ако H=1000 и S1000 е написано в G-кода, тогава изходът при тази стойност ще бъде 5v, ако S500 тогава 2,5 v и т.н., променливата S в G-код не трябва да бъде по-голяма от H в SD.

Честотата на този щифт е около 500 Hz.
UP - логика за управление на драйвера на стъпков двигател, (няма стандарт, може да бъде както високо + 5V, така и ниско -) задайте 0 или 1. (все пак работи за мен. -)))

Самият контролер

Вижте видео: 3-осна CNC контролна платка

2. Подготовка на контролната програма (G_CODE)

Платката е разработена под ArtCam, така че контролната програма трябва да е с разширение. TAP (не забравяйте да поставите в mm, а не в инчове).
Файлът с G-код, записан на SD картата, трябва да носи името G_CODE.

Ако имате различно разширение, като CNC, отворете файла си с бележник и го запазете в следната форма G_CODE.TAP.

x, y, z в G-кода трябва да са с главни букви, точката трябва да е точка, а не запетая и дори цяло число трябва да е с 3 нули след точката.

Ето го в този вид:

X5.000Y34.400Z0.020

3. Ръчно управление

Ръчното управление се извършва с помощта на джойстика, ако не сте въвели променливите в настройките, посочени в параграф 1, табло "RFF"
няма да работи дори в ръчен режим!
Да отидеш до ръчно управлениетрябва да натиснете джойстика. Сега се опитайте да го управлявате. Гледайки дъската отгоре (СЛОТ 1 в долната част,
12 LPT конектор в горната част).

Напред Y+, назад Y-, надясно X+, наляво X-, Настройки на директорията X, Dir Y, обръщане на стойността).

Натиснете джойстика отново. Четвъртият светодиод ще светне, което означава, че сте превключили към управление на оста Z. Джойстик нагоре - шпиндел
трябва да върви нагоре Z+, джойстикът надолу - да върви надолу Z- (в случай на грешно движение в настройките на Dir Z, променете стойността
към обратното).
Спуснете шпиндела, докато ножът докосне детайла. Натиснете бутона за стартиране 2, сега това е нулевата точка, от тук ще започне изпълнението на G-кода.

4. Офлайн работа (Извършване на рязане на G-код)
Натиснете отново бутон 2 с леко задържане.

След отпускане на бутона, платката "RFF" ще започне да управлява вашата CNC машина.

5. Режим на пауза
Натиснете за кратко бутон 2, докато машината работи, рязането ще спре и шпинделът ще се издигне на 5 mm над детайла. Сега можете да контролирате оста Z както нагоре, така и надолу, не се страхувайте дори да навлезете дълбоко в детайла, защото след повторно натискане на бутон 2 рязането ще продължи от стойността на пауза по Z. В състояние на пауза, изключване и включване на шпиндела с бутон 6. Осите X и Y в режим на пауза не могат да се управляват.

6. Аварийно спиране на работа с движение на шпиндела до нула

При продължително задържане на бутон 2 по време на автономна работа шпинделът ще се издигне с 5 mm над детайла, не отпускайте бутона, 2 светодиода ще започнат да мигат последователно, 4-ти и 5-ти, когато мигането спре, отпуснете бутона и шпинделът ще се премести до нулевата точка. Повторното натискане на бутон 2 ще изпълни заданието от самото начало на G-кода.

Поддържа команди като G0, G1, F, S, M3, M6 за управление на скоростта на шпиндела.Има отделни изходи: ШИМ от 0 до 5V и втория аналог от 0 до 10V.

Приет команден формат:

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

Редовете не трябва да се номерират, не трябва да се поставят интервали, F и S трябва да се посочват само при промяна.

Малък пример:

T1M6 G0Z5.000 G0X0.000Y0.000S50000M3 G0X17.608Y58.073Z5.000 G1Z-0.600F1000.0 G1X17.606Y58.132F1500.0 X17.599Y58.363 X17.597Y58.47 6 X17.603Y58.707 X17.605Y58.748

Демонстрация на RFF контролера

Тъй като отдавна сглобих CNC машина за себе си и я използвам за хоби от дълго време, надявам се опитът ми да бъде полезен, както и изходни кодовеконтролер.

Опитах се да напиша само онези моменти, които лично ми се сториха важни.

Връзката към източниците на контролера и конфигурирания Eclipse + gcc shell и т.н. са на същото място като видеото:

История на създаването

Редовно изправен пред необходимостта да направя едно или друго малко „нещо“ със сложна форма, първоначално се замислих за 3D принтер. И дори започна да го прави. Но след като прочетох форумите и оцених скоростта на 3D принтера, качеството и точността на резултата, процента на отхвърляне и структурните свойства на термопластите, разбрах, че това не е нищо повече от играчка.

Поръчката за компоненти от Китай дойде след месец. И след 2 седмици машината работеше с управление от LinuxCNC. Събран от всеки боклук, който беше под ръка, защото исках бързо (профил + шипове). Щях да го повторя по-късно, но както се оказа, машината се оказа доста твърда и гайките на шпилките не трябваше да бъдат затегнати дори веднъж. Така дизайнът остана непроменен.

Първоначалната експлоатация на машината показа, че:

  1. Използването на бормашина “china noname” 220V като шпиндел не е добра идея. Прегрява и е ужасно шумен. Страничната луфта на фрезата (лагерите?) се усеща от ръцете.
  2. Свредлото Proxon е тихо. Повдигането не се забелязва. Но прегрява и се изключва след 5 минути.
  3. Компютър назаем с двупосочен LPT порт не е удобен. Взет за известно време (намирането на PCI-LPT се оказа проблем). Заема място. И най-общо казано..
След първоначалната операция поръчах шпиндел с водно охлаждане и реших да направя контролер за него живот на батериятана най-евтината версия на STM32F103, продавана с LCD екран 320x240.
Защо хората все още упорито измъчват 8-bit ATMega за относително предизвикателни задачи, и дори чрез Arduino е мистерия за мен. Сигурно обичат предизвикателствата.

Разработка на контролер

Създадох програмата след задълбочен преглед на източниците на LinuxCNC и gbrl. Въпреки това нито тези, нито онези изходни кодове за изчисляване на траекторията не бяха взети. Исках да опитам да напиша изчислителен модул, без да използвам float. Изключително за 32-битова аритметика.
Резултатът ме устройва за всички режими на работа и фърмуерът не е пипан от дълго време.
Експериментално избрана максимална скорост: X:2000mm/min Y:1600 Z:700 (1600 стъпка/mm. режим 1/8).
Но не е ограничено от ресурсите на контролера. Точно над и без това гадния звук от прескачане на стъпки дори направо се простира във въздуха. Бюджетната китайска стъпкова контролна платка на TB6560 не е най-добрият вариант.
Всъщност скоростта на дърво (бук, дълбочина 5 mm, d = 1 mm нож, стъпка 0,15 mm) не е повече от 1200 mm. Увеличава риска от счупване на ножа.

Резултатът е контролер със следната функционалност:

  • Свързване към външен компютър като стандартно USB устройство за масово съхранение (FAT16 на SD карта). Работа с файлове стандартен формат G-код
  • Изтриване на файлове чрез потребителски интерфейсконтролер.
  • Преглед на траекторията на избрания файл (доколкото позволява екранът 640x320) и изчисляване на времето за изпълнение. Всъщност емулация на изпълнение със сумиране на времето.
  • Преглед на съдържанието на файловете в тестова форма.
  • Ръчен режим на управление от клавиатурата (преместване и настройка на "0").
  • Стартиране на задачата за избрания файл (G-код).
  • Пауза/подновяване на изпълнението. (понякога полезно).
  • Аварийно спиране на софтуера.
Контролерът ще бъде свързан към стъпковата контролна платка чрез същия LPT конектор. Тези. той действа като управляващ компютър с LinuxCNC/Mach3 и е взаимозаменяем с него.

След творчески експерименти с издълбаване на ръчно рисувани релефи върху дърво и експерименти с настройките на ускорението в програмата, исках и енкодери на осите. Просто в e-bay намерих сравнително евтини оптични енкодери (1/512), чиято стъпка за моите сферични винтове беше 5/512 = 0,0098 mm.
Между другото, използването на оптични енкодери висока разделителна способност, без хардуерна схема за работа с тях (STM32 я има) - безсмислено е. Нито обработката на прекъсвания, нито, освен това, анкетата на софтуера никога няма да се справят с „отскачането“ (казвам това за феновете на ATMega).

На първо място исках следните задачи:

  1. Ръчно позициониране на масата с висока точност.
  2. Контрол на пропуснати стъпки с контрол на отклонение на траекторията от изчислената.

Намерих им обаче друго приложение, макар и в доста тясна задача.

Използване на енкодери за коригиране на пътя на машината стъпкови двигатели

Забелязах, че при изрязване на релефа, при задаване на ускорението в Z на повече от определена стойност, оста Z започва бавно, но сигурно да пълзи надолу. Но времето за рязане на релефа с това ускорение е с 20% по-малко. В края на рязането на релефа 17x20 cm със стъпка 0,1 mm фрезата може да се спусне с 1-2 mm от изчислената траектория.
Анализът на ситуацията в динамиката от енкодери показа, че когато фрезата се повдигне, понякога се губят 1-2 стъпки.
Прост алгоритъм за корекция на стъпки, използващ енкодер, дава отклонение от не повече от 0,03 mm и намалява времето за обработка с 20%. И дори издатина от 0,1 мм на дърво е трудно забележима.

Дизайн


Идеалният вариант за хоби беше настолната версия с поле малко по-голямо от A4. И все още имам достатъчно.

подвижна маса

За мен все още остава загадка защо всички избират дизайн с подвижен портал за настолни машини. Единственото му предимство е възможността да обработвате много дълга дъска на части или, ако трябва да обработвате редовно материал, чието тегло е по-голямо от теглото на портала.

През целия период на експлоатация никога не е имало нужда да се изрязва на части релефа върху 3-метрова дъска или да се прави гравиране върху каменна плоча.

Плъзгащата се маса има следните предимства за настолни машини:

  1. Дизайнът е по-прост и като цяло дизайнът е по-твърд.
  2. Всички вътрешности (захранвания, табла и т.н.) са окачени на фиксиран портал и машината се оказва по-компактна и по-удобна за носене.
  3. Масата на масата и част от типичния материал за обработка е значително по-малка от масата на портала и шпиндела.
  4. Практически отпада проблема с кабелите и маркучите на водното охлаждане на шпиндела.

Вретено

Бих искал да отбележа, че тази машина не е за обработка на енергия. CNC машина за обработка на енергия е най-лесно да се направи на базата на конвенционална фреза.

Според мен машина за електрометалообработка и машина с високоскоростен шпиндел за дърво/пластмаси е напълно различни видовеоборудване.

Създаването на универсална машина у дома поне няма смисъл.

Изборът на шпиндел за машина с този тип сачмено-винтова и направляващи с линейни лагери е еднозначен. Това е високоскоростен шпиндел.

За типичен високоскоростен шпиндел (20 000 оборота в минута), фрезоването на цветни метали (дори не говорим за стомана) е екстремен режим за шпиндела. Е, освен ако не е много необходимо и тогава ще ям 0,3 мм на преминаване с поливане на охлаждащата течност.
Шпинделът за машината бих препоръчал водно охлаждане. При него по време на работа се чува само „пеенето“ на стъпкови двигатели и бълбукането на аквариумната помпа в охладителната верига.

Какво може да се направи на такава машина

Първо, проблемът с делата отпадна за мен. Калъфът с всякаква форма е фрезован от "плексиглас" и залепен заедно с разтворител по идеално гладки разфасовки.

Стъклофибър отказа универсален материал. Точността на машината ви позволява да изрежете седалка за лагера, в която ще влезе студено, както трябва да бъде с леко стягане, и след това не можете да го издърпате. Текстолитните зъбни колела са перфектно нарязани с честен еволвентен профил.

Дървообработка (релефи и др.) - широко поле за реализация на своите творчески импулси или поне за реализиране на чужди импулси (готови модели).

Но не съм пробвала бижута. Няма къде да се запалят / стопят / налеят колбите. Въпреки че кюлче восък за бижута чака в момента.

За самостоятелно сглобяванефреза, трябва да изберете CNC управление. Контролерите се предлагат като многоканални: 3- и 4-осни контролери за стъпкови двигатели, и едноканален. Многоканалните контролери най-често се намират за управление на малки стъпкови двигатели с размер 42 или 57 mm (nema17 и nema23). Такива двигатели са подходящи за самостоятелно сглобяване на CNC машини с работно поле до 1 m. При самостоятелно сглобяване на машина с работно поле над 1 m трябва да се използват стъпкови двигатели с размер 86 ​​mm (nema34), за управление на такива двигатели ще ви трябват мощни едноканални драйвери с управляващ ток от 4,2 A или повече.

За управление на настолни фрезови машини са широко разпространени контролери, базирани на специализирани микрочипове-драйвери за управление на стъпкови двигатели, напр. TB6560 или A3977. Този чип съдържа контролер, който генерира правилната синусоида за различни полустъпкови режими и има способността програмно да задава токовете на намотките. Тези драйвери са проектирани да работят със стъпкови двигатели до 3A, размери на стъпкови двигатели NEMA17 42 mm и NEMA23 57 mm.

Управление на контролер с помощта на специализиран или или Linux EMC2 и други, инсталирани на компютър. Препоръчително е да използвате компютър с поне 1GHz процесор и 1GB памет. Настолният компютър най-добри резултатив сравнение с лаптопите и много по-евтино. Освен това можете да използвате този компютър за други задачи, когато не е зает да работи с вашата машина. Когато инсталирате на лаптоп или компютър с 512 MB памет, се препоръчва да стартирате .

Паралелният LPT порт се използва за свързване към компютър (за контролер с USB интерфейс USB порт). Ако вашият компютър не е оборудван с паралелен порт (все повече и повече повече компютрисе предлага без този порт), можете да закупите разширителна платка за PCI-LPT или PCI-E-LPT порт или специализиран USB-LPT конвертор, който се свързва към компютър чрез USB порт.

С настолна машина за гравиране и фреза на алуминий CNC-2020AL, в комплект с блок за управление с възможност за регулиране на скоростта на шпиндела, Фигура 1 и 2, блокът за управление съдържа драйвер за стъпков двигател на чип TB6560AHQ, захранвания на драйвера за стъпков двигател и захранване на шпиндела.

снимка 1

Фигура 2

1. Един от първите контролери за фрезови машини с ЦПУ, базиран на чипа TB6560, беше наречен "синята дъска", Фигура 3. Тази опция за платка е обсъждана много във форумите, тя има редица недостатъци. Първият е бавните PC817 оптрони, които изискват, когато се настройва програмата за управление на машината MACH3, да се въведе максималната допустима стойност в полетата Step impulse и Dir impulse = 15. Второто е лошо съвпадение на изходите на оптроните с входовете на Драйвер TB6560, което се решава чрез финализиране на схемата, Фигура 8 и 9. Трето - линейни регулатори на мощността на платката и в резултат на това голямо прегряване, приложено на следващите платки превключващи регулатори. Четвърто - липсата на галванична изолация на силовата верига. Шпинделно реле 5А, което в повечето случаи не е достатъчно и се налага използването на по-мощно междинно реле. Предимствата включват наличието на конектор за свързване на контролния панел. Този контролер не се прилага.

Фигура 3

2. Контролерът за управление на CNC машина навлезе на пазара след "синята дъска", наречена червената дъска, Фигура 4.

Тук се използват по-високочестотни (бързи) оптрони 6N137. Шпинделно реле 10А. Наличието на галванична изолация за захранване. Има конектор за свързване на водача на четвъртата ос. Удобен конектор за свързване на крайни изключватели.

Фигура 4

3. Контролерът на стъпковия двигател, обозначен като TB6560-v2, също е червен, но опростен, няма отделяне на мощността, Фигура 5. Малък размер, но в резултат на това размерът на радиатора също е по-малък.

Фигура 5

4. Контролерът е в алуминиев корпус, Фигура 6. Кутията предпазва контролера от проникване на прах в метални части, също така служи като добър радиатор. Галванична изолация на мощността. Има конектор за захранване на допълнителни вериги + 5V. Бързи оптрони 6N137. з кондензатори с нисък импеданс и ниско ESR. Няма реле за управление на включване на шпиндела, но има два изхода за свързване на реле (транзисторни превключватели с OK) или управление на скоростта на шпиндела с ШИМ. Описание на свързването на релейни управляващи сигнали на страницата

Фигура 6

5. 4-осов контролер на CNC рутер, USB интерфейс, фигура 7.

Фигура 7

Този контролер не работи с програмата MACH3, той идва със собствена програма за управление на машината.

6. CNC машинен контролер на драйвера на стъпковия двигател от Allegro A3977, Фигура 8.

Фигура 8

7. Едноканален драйвер за стъпков двигател за CNC машина DQ542MA. Този драйвер може да се използва за самостоятелно производство на машина с голямо работно поле и стъпкови двигатели за ток до 4.2A, може да работи и с двигатели Nema34 86mm, фигура 9.

Фигура 9

Снимка на финализирането на синята платка за контрол на стъпковия двигател на TB6560, Фигура 10.

Фигура 10.

Диаграма за фиксиране на синята платка на стъпковия контролер на TB6560, Фигура 11.

Сред голямото разнообразие от контролери, потребителите търсят самостоятелно сглобяване на тези вериги, които ще бъдат приемливи и най-ефективни. Използват се както едноканални, така и многоканални устройства: 3-осни и 4-осни контролери.

Опции на устройството

Многоканални контролери на стъпкови двигатели (стъпкови двигатели) с размери 42 или 57 мм се използват при малко работно поле на машината - до 1 м. При сглобяване на машина с по-голямо работно поле - над 1 м. , имате нужда от размер 86 ​​мм. Може да се управлява с помощта на едноканален драйвер (управляващ ток над 4,2 A).

За управление на машина с цифрово управление, по-специално, е възможно с контролер, създаден на базата на специализирани микросхеми - драйвери, предназначени за използване на стъпкови двигатели до 3А. CNC контролерът на машината се управлява от специална програма. Инсталира се на компютър с честота на процесора над 1GHz и капацитет на паметта 1GB). С по-малък обем системата е оптимизирана.

ЗАБЕЛЕЖКА! В сравнение с лаптоп, тогава в случай на свързване на стационарен компютър - най-добри резултати и е по-евтино.

Когато свързвате контролера към компютър, използвайте USB или LPT конектор за паралелен порт. Ако тези портове не са налични, използвайте разширителни платки или преобразувателни контролери.

Екскурзия в историята

Основните етапи на технологичния прогрес могат да бъдат схематично описани по следния начин:

  • Първият контролер на чипа условно е наречен "синя дъска". Тази опция има недостатъци и схемата трябваше да бъде подобрена. Основното предимство е, че има конектор и контролният панел е свързан към него.
  • След синьото се появи контролер, наречен "червена дъска". Той вече използва бързи (високочестотни) оптрони, 10A шпинделно реле, разделяне на захранването (галванично) и конектор, където драйверите на четвъртата ос ще бъдат свързани.
  • Използвано е и друго подобно устройство с червена маркировка, но по-опростено. С негова помощ беше възможно да се управлява малка настолна машина - измежду 3-осните.

  • Следващият в линията на техническия прогрес беше контролер с галванична изолация на мощността, бързи оптрони и специални кондензатори, който има алуминиев корпускоето осигурява защита от прах. Вместо контролно реле, което да включва шпиндела, дизайнът имаше два изхода и възможност за свързване на реле или контрол на скоростта с PWM (импулсна модулация).
  • Сега за производството на домашна машина за фрезоване и гравиране със стъпков двигател има опции - 4-осов контролер, драйвер за стъпков двигател от Allegro, едноканален драйвер за машина с голямо работно поле.

ВАЖНО! Не претоварвайте стъпковия двигател, като използвате големи и високи обороти.


Контролер за скрап

Повечето занаятчии предпочитат контрол чрез LPT портза повечето аматьорски програми за контрол на ниво. Вместо да използва набор от специални микросхеми за тази цел, някой изгражда контролер от импровизирани материали - полеви транзисториот изгорено дънни платки(при напрежение над 30 волта и ток над 2 ампера).

И тъй като е създадена машина за рязане на пяна, изобретателят използва автомобилни лампи с нажежаема жичка като ограничител на тока, а SD е премахнат от стари принтери или скенери. Такъв контролер е инсталиран без промени във веригата.

За да направите най-простата машина с ЦПУ със собствените си ръце, като разглобите скенера, в допълнение към стъпковия двигател, чипът ULN2003 и две стоманени пръти също се отстраняват, те ще отидат до тестовия портал. Освен това ще ви трябва:

  • Картонена кутия (корпусът на устройството ще бъде сглобен от нея). Възможен е вариант с лист текстолит или шперплат, но картонът се реже по-лесно; парчета дърво;
  • инструменти - под формата на резачки за тел, ножици, отвертки; пистолет за лепило и аксесоари за запояване;
  • опция за платка, която е подходяща за домашна машина с ЦПУ;
  • конектор за LPT порт;
  • гнездо с форма на цилиндър за организиране на захранване;
  • свързващи елементи - резбовани пръти, гайки, шайби и винтове;
  • програма за TurboCNC.

Сглобяване на домашно устройство

Започна работа по домашен контролерза cnc, първата стъпка е внимателно да запоите чипа макетс две захранващи шини. След това ще последва свързването на изхода ULN2003 и LPT конектора. След това останалите заключения са свързани според схемата. Нулевият щифт (25-ти паралелен порт) е свързан към отрицателния щифт на захранващата шина на платката.

След това стъпковият двигател се свързва към управляващото устройство, а гнездото за захранване се свързва към съответната шина. За надеждността на връзките на проводниците те се фиксират с горещо лепило.

Няма да е трудно да свържете Turbo CNC. Програмата е ефективна с MS-DOS, съвместима е и с Windows, но в този случай са възможни грешки и повреди.

Като настроите програмата да работи с контролера, можете да направите тестова ос. Последователността на действията за свързване на машини е следната:

  • Стоманените пръти се вкарват в дупки, пробити на същото ниво в три дървени пръта, и се закрепват с малки винтове.
  • SD е свързан към втората лента, като я поставя върху свободните краища на прътите и се завинтва с помощта на винтове.
  • През третия отвор се навива водещ винт и се поставя гайка. Винтът, вкаран в отвора на втората лента, се завинтва до ограничителя, така че, преминавайки през тези отвори, да излезе на вала на двигателя.
  • След това прътът е свързан към вала на двигателя с парче гумен маркуч и скоба за тел.
  • За закрепване на гайката са необходими допълнителни винтове.
  • Направената стойка също се закрепва към втората щанга с винтове. Хоризонталното ниво се регулира с допълнителни винтове и гайки.
  • Обикновено двигателите се свързват заедно с контролери и се тестват за правилно свързване. Това е последвано от проверка на мащабирането на CNC, стартиране на тестовата програма.
  • Остава да се направи тялото на устройството и това ще бъде последният етап от работата на тези, които създават домашни машини.

При програмиране на работата на 3-осна машина, в настройките за първите две оси - без промяна. Но при програмирането на първите 4 фази на третата се въвеждат промени.

внимание! Използвайки опростената диаграма на контролера ATMega32 (Приложение 1), в някои случаи може да срещнете неправилна обработка на оста Z - режим на половин стъпка. Но в пълна версиянеговата платка (Приложение 2), токовете на осите се регулират от външен апаратен ШИМ.

Заключение

В контролери, сглобени от CNC машини - широка гама от приложения: в плотери, малки фрезови машини, работещи с дървени и пластмасови части, гравьори на стомана, миниатюрни пробивни машини.

Устройства с аксиална функционалност също се използват в графични плотери, те могат да се използват за чертане и производство печатни платки. Така че усилията, изразходвани за сглобяване от занаятчии, определено ще се изплатят в бъдещия контролер.