Направи си сам индустриален робот манипулатор. Роботизиран манипулатор на ръката. Механично пълнене на манипулатора

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

Като цяло и въобще

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

Технически характеристики на резултата

Ще бъде разгледана проба с параметри дължина / височина / ширина, съответно 228/380/160 милиметра. Теглото на самостоятелно направено рамо на манипулатора ще бъде около 1 килограм. Използва се за кабелно управление дистанционно... Очакваното време за монтаж с опит е около 6-8 часа. Ако го няма, тогава може да отнеме дни, седмици и с снизхождение и месеци, за да се сглоби рамото на манипулатора. Със собствените си ръце и сами в такива случаи си струва да направите само за свой собствен интерес. За преместване на компонентите се използват колекторни двигатели. С достатъчно усилия можете да направите устройство, което да се върти на 360 градуса. Също така, за удобство на работа, в допълнение към стандартните инструменти като поялник и спойка, трябва да се запасите с:

  1. Изключително дълги клещи.
  2. Странични резачки.
  3. Крестова отвертка.
  4. 4 x D батерии.

Дистанционно дистанционноможе да се реализира с помощта на бутони и микроконтролер. Ако искате да направите дистанционно безжично управление, ще е необходим и елемент за управление на действието в ръката на манипулатора. Като допълнения ще са необходими само устройства (кондензатори, резистори, транзистори), които ще стабилизират веригата и ще предават тока с необходимата величина през нея в точното време.

Малки части

За да регулирате броя на оборотите, можете да използвате преходните колела. Те ще направят движението на рамото на манипулатора плавно.

Също така трябва да се уверите, че жиците не усложняват движението й. Ще бъде оптимално да ги поставите вътре в конструкцията. Можете да правите всичко отвън, този подход ще спести време, но потенциално може да доведе до трудности при преместването на отделни възли или на цялото устройство. И сега: как да си направим манипулатор?

Сглобяване като цяло

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

  1. Монтаж на два двигателя. Всеки от тях ще отговаря за завиването в определена посока. Когато единият работи, другият е в покой.
  2. Инсталиране на един двигател с верига, която може да го накара да се върти в двете посоки.

Коя от предложените опции да изберете зависи единствено от вас. След това се извършва основната конструкция. За удобство на работа са необходими две "фуги". Прикрепеният към платформата трябва да може да се накланя в различни посоки, което се решава с помощта на двигатели, поставени в основата му. Още един или чифт трябва да се постави в лакътната сгъвка, така че част от хвата да може да се движи по хоризонталните и вертикалните линии на координатната система. Освен това, ако искате да получите максимални възможности, можете също да инсталирате двигателя на мястото на китката. Освен това най-необходимото, без което не може да си представим рамото на манипулатора. Със собствените си ръце трябва да направите самото захващащо устройство. Има много варианти за изпълнение. Можете да дадете съвет за два от най-популярните:

  1. Използват се само два пръста, които едновременно стискат и отпускат хващащия предмет. Това е най-простото изпълнение, което обаче обикновено не може да се похвали със значителна товароносимост.
  2. Създава се прототипът на човешката ръка. Тук може да се използва един двигател за всички пръсти, с помощта на който ще се извършва огъването / разгъването. Но можете да направите дизайна по-сложен. Така че можете да свържете мотор към всеки пръст и да ги управлявате отделно.

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

Възможни схематични изображения на резултата

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

Всяка представена схема на манипулатор може да бъде подобрена.

Заключение

Важно в роботиката е, че има малко или никакво ограничение за функционалното подобрение. Ето защо, ако желаете, няма да е трудно да създадете истинско произведение на изкуството. Когато говорим за възможни начини за по-нататъшно подобрение, трябва да се спомене кран товарач. Няма да е трудно да направите такова устройство със собствените си ръце, в същото време ще ви позволи да привикнете децата към творческа работа, наука и дизайн. А това от своя страна може да има положителен ефект върху бъдещия им живот. Ще бъде ли трудно да направите товарач със собствените си ръце? Това не е толкова проблематично, колкото може да изглежда на пръв поглед. Освен ако не си струва да се погрижите за наличието на допълнителни малки части като кабел и колела, по които ще се върти.

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

Асистент № 1 - роботизирана ръка

Промишлеността е основата на повечето световни икономики. От качеството на предлаганите стоки, обемите и ценообразуването зависи доходът не само на отделна производствена единица, но и на държавния бюджет.

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

Как работи индустриалният робот

Роботизираната ръка изглежда като огромна автоматизирана "ръка" под контрола на електрическа система за управление. В дизайна на устройствата няма пневматика или хидравлика, всичко е изградено върху електромеханика. Това намали цената на роботите и увеличи тяхната издръжливост.

Индустриалните роботи могат да бъдат 4-осови (използвани за подреждане и опаковане) и 6-осови (за други видове работа). Освен това роботите се различават в зависимост от степента на свобода: от 2 до 6. Колкото по-висока е тя, толкова по-точно манипулаторът пресъздава движението на човешката ръка: въртене, движение, притискане/разтискане, накланяне и т.н.
Принципът на работа на устройството зависи от неговия софтуер и оборудване и ако в началото на неговото развитие основната цел беше да освободи работниците от трудни и опасни видове работа, днес обхватът на изпълняваните задачи се е увеличил значително.

Използването на роботизирани асистенти ви позволява да се справяте с няколко задачи едновременно:

  • намаляване на работните зони и освобождаване на специалисти (техният опит и знания могат да бъдат използвани в друга област);
  • увеличаване на производствените обеми;
  • подобряване на качеството на продукта;
  • поради непрекъснатостта на процеса производственият цикъл се съкращава.

В Япония, Китай, САЩ, Германия във фабрики работят минимум служители, чието задължение е само да контролират работата на манипулаторите и качеството на произвежданите продукти. трябва да бъде отбелязано че промишлен робот-манипулаторът е не само функционален помощник в машиностроенето или заваряването. Автоматизираните устройства са представени в широк обхвати се използват в металургията, светлината и Хранително-вкусовата промишленост... В зависимост от нуждите на предприятието, можете да изберете манипулатор, който отговаря функционални отговорностии бюджета.

Видове индустриални роботизирани манипулатори

Днес има около 30 вида роботизирани ръце: от универсални модели до високоспециализирани асистенти. В зависимост от изпълняваните функции, механизмите на манипулаторите могат да се различават: например може да бъде заваръчни работи, рязане, пробиване, огъване, сортиране, подреждане и опаковане на стоки.

За разлика от съществуващия стереотип за високата цена на роботизираната технология, всяко, дори малко предприятие, ще може да закупи такъв механизъм. Малките универсални роботи-манипулатори с малък товароносимост (до 5 кг) ABB и FANUC ще струват от 2 до 4 хиляди долара.
Въпреки компактността на устройствата, те са в състояние да увеличат скоростта на работа и качеството на обработка на продукта. За всеки робот ще бъде написан уникален софтуер, който точно координира работата на уреда.

Високо специализирани модели

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

Пуска се конвейерната система, където всеки робот поема определено времеизпълнява своята част от работата и след това линията започва да се придвижва към следващия етап. Организирането на такава система с хора не е достатъчно лесно: никой от работниците не трябва да отсъства за секунда, в противен случай се губи целият производствен процес или се появява брак.

Заварчици
Най-често срещаните опции са заваръчни роботи. Тяхната производителност и точност са 8 пъти по-високи от тези на хората. Такива модели могат да извършват няколко вида заваряване: дъгова или точкова (в зависимост от софтуера).

Индустриалните роботи Kuka се считат за лидери в тази област. Цена от 5 до 300 хиляди долара (в зависимост от товароносимостта и функциите).

Берачи, хамали и опаковчици
Тежко и вредно за човешкото тялотруда е причината за появата на автоматизирани асистенти в тази индустрия. Опаковъчните роботи подготвят стоките за изпращане за минути. Цената на такива роботи е до 4 хиляди долара.

Производителите ABB, KUKA и Epson предлагат използването на устройства за повдигане на тежки товари с тегло над 1 тон и транспортиране от склад до товарна площадка.

Производители на индустриални роботи манипулатори

Япония и Германия се считат за безспорни лидери в тази индустрия. Те представляват повече от 50% от всички роботизирани технологии. Състезанието с гигантите обаче не е лесно и в страните от ОНД постепенно се появяват собствени производители и стартиращи фирми.

KNN Systems. Украинската компания е партньор на немската Kuka и се занимава с разработването на проекти за роботизация на заваряване, фрезоване, плазмено рязанеи палетизиране. Благодарение на техния софтуер индустриалният робот може да бъде преконфигуриран за новият видзадачи само за един ден.

Rozum Robotics (Беларус). Специалистите на компанията са разработили ръка за индустриален робот PULSE, отличаващ се със своята лекота и лекота на използване. Устройството е подходящо за сглобяване, опаковане, залепване и пренареждане на части. Цената на робота е около $500.

"ARKODIM-Pro" (Русия). Занимава се с производството на линейни роботизирани манипулатори (движещи се по линейни оси), използвани за леене под налягане на пластмаса. В допълнение, роботите ARKODIM могат да работят като част от конвейерна система и да действат като заварчик или опаковчик.

Този проект е многостепенна модулна задача. Първият етап от проекта е сглобяването на модул робот-манипулатор, доставян като комплект от части. Вторият етап от задачата ще бъде сглобяването на интерфейса на IBM PC също от набор от части. И накрая, третият етап от задачата е създаването на модул за гласово управление.

Рамката на робота може да се управлява ръчно с помощта на ръчното дистанционно управление, предоставено с комплекта. Рамото на робота може също да се управлява или чрез предварително сглобен интерфейс на IBM PC или чрез модул за гласово управление. Интерфейсният комплект на IBM PC ви позволява да контролирате и програмирате действията на робота чрез IBM PC работен компютър. Устройството за гласов контрол ви позволява да управлявате ръката на робота с помощта на гласови команди.

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

Интерфейсът на компютъра ще ви позволи персонален компютърпрограмирайте рамото на манипулатора за верига от автоматизирани действия или го „анимирайте“. Има и опция, при която можете да управлявате ръката си интерактивно, като използвате ръчен контролер или програма за Windows 95/98. „Анимацията” на ръката е „забавната” част от веригата от програмирани автоматизирани действия. Например, ако поставите бебешка ръкавица на ръката си манипулатор и програмирате устройството да показва малко шоу, вие ще програмирате електронната кукла да "анимира". Автоматизираното програмиране на действия е широко използвано в индустрията и развлеченията.

Най-широко използваният робот в индустрията е ръката на робота. Рамката на робота е изключително гъвкав инструмент, дори и само защото крайният сегмент на манипулатора на ръката може да бъде подходящият инструмент, необходим за конкретна задача или производство. Например може да се използва шарнирен заваръчен позиционер точково заваряване, дюзата за пръскане може да се използва за боядисване на различни части и възли, а грайферът може да се използва за захващане и поставяне на предмети, само за да назовем няколко.

И така, както виждаме, ръката на робота изпълнява много полезни функции и може да служи идеален инструментза изучаване различни процеси... Изграждането на роботизирана ръка от нулата обаче е предизвикателство. Много по-лесно е да сглобите ръка от частите на готов комплект. OWI продава достатъчно добри комплектиманипулаторни рамена, налични от много дистрибутори електронни устройства(вижте списъка с части в края на тази глава). С помощта на интерфейса можете да свържете сглобеното рамо на манипулатора към порта на принтера на работния компютър. Като работен компютър можете да използвате серия IBM PC или съвместима машина, която поддържа DOS или Windows 95/98.

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

Програмирането на верига от автоматизирани действия също е лесно. Първо щракнете върху клавиша Програма, за да отидете в програмния режим. В този мод ръката функционира точно по същия начин, както е описано по-горе, но освен това всяка функция и нейната продължителност се записват в скриптов файл. Скриптовият файл може да съдържа до 99 различни функции, включително паузи. Самият скриптов файл може да бъде възпроизведен 99 пъти. Писането на различни скриптови файлове ви позволява да експериментирате с компютърно контролирана последователност от автоматизирани действия и да "съживите" ръката си. Работата с програмата под Windows 95/98 е описана по-подробно по-долу. Програмата за Windows е включена в интерфейсния комплект за роботизирана ръка или може да бъде изтеглена безплатно от Интернет на адрес http://www.imagesco.com.

В допълнение на програма за Windowsръката може да се управлява с BASIC или QBASIC. Програмата на ниво DOS се съдържа на дискетите, включени с интерфейсния комплект. Програмата DOS обаче позволява управление само в интерактивен режим с помощта на клавиатурата (вижте разпечатката на програмата BASIC на една от дискетите). Програма на ниво DOS не позволява създаването на скриптови файлове. Въпреки това, ако имате опит в програмирането на BASIC, тогава последователността от движения на рамото на манипулатора може да бъде програмирана подобно на работата на скриптов файл, използван в програма под Windows. Последователността на движенията може да се повтаря, както се прави при много „одушевени“ роботи.

Роботизирана ръка

Рамото на манипулатора (виж фиг. 15.1) има три степени на свобода на движение. Лакътната става може да се движи вертикално нагоре и надолу в дъга от приблизително 135 °. Раменната става премества хватката напред и назад в дъга от приблизително 120°. Рамото може да се завърти на основата по посока на часовниковата стрелка или обратно на часовниковата стрелка под ъгъл от приблизително 350 °. Грайферът за ръката на робота може да хваща и задържа предмети с диаметър до 5 см и да се върти около ставата на китката с приблизително 340 °.

Ориз. 15.1. Кинематична диаграма на движенията и завъртанията на ръката на робота


OWI Robotic Arm Trainer използва пет миниатюрни DC двигателя за задвижване на ръката. Двигателите осигуряват ръчно управление с проводници. Това "кабелно" управление означава, че всяка функция за движение на робота (т.е. работата на съответния двигател) се управлява от отделни проводници (захранване с напрежение). Всеки от петте DC двигателя управлява различно движение на рамото на манипулатора. Управлението по проводник позволява ръчният контролер да бъде направен директно да реагира на електрически сигнали. Това опростява интерфейсната диаграма на ръката на робота, която се свързва към порта на принтера.

Рамото е изработено от олекотена пластмаса. Повечето от основните носещи части също са изработени от пластмаса. DC двигателите, използвани в дизайна на рамото, са миниатюрни високоскоростни двигатели с нисък въртящ момент. За да се увеличи въртящият момент, всеки двигател е свързан към скоростна кутия. Двигателите, заедно със скоростните кутии, са монтирани вътре в конструкцията на рамото на манипулатора. Въпреки че скоростната кутия увеличава въртящия момент, рамото на робота не може да повдига или пренася достатъчно тежки предмети. Препоръчителното максимално допустимо тегло на повдигане е 130 g.

На фигури 15.2 и 15.3 е показан комплект за изработка на ръка робот и неговите компоненти.


Ориз. 15.2. Комплект за изработка на ръка робот



Ориз. 15.3. Скоростна кутия преди сглобяване

Принцип на управление на двигателя

За да разберем как работи Wired Control, нека видим как цифров сигнал задвижва един DC двигател. За управление на двигателя са необходими два допълващи се транзистора. Единият транзистор има проводимост тип PNP, другият - съответно NPN тип проводимост. Всеки транзистор действа като електронен превключвател, контролирайки движението на тока, протичащ през DC двигателя. Посоките на движение на тока, контролирани от всеки от транзисторите, са противоположни. Посоката на тока определя посоката на въртене на двигателя, съответно по посока на часовниковата стрелка или обратно на часовниковата стрелка. На фиг. 15.4 е тестова верига, която можете да изградите, преди да направите интерфейса. Имайте предвид, че когато и двата транзистора са включени, двигателят е изключен. В даден момент трябва да се включва само един транзистор. Ако в даден момент и двата транзистора случайно се окажат отворени, това ще доведе до късо съединение. Всеки двигател се задвижва от два интерфейсни транзистора, които работят по подобен начин.


Ориз. 15.4. Диаграма за проверка

Дизайн на компютърен интерфейс

Диаграмата на интерфейса на компютъра е показана на фиг. 15.5. Комплектът от части за компютърен интерфейс включва печатна платка, местоположението на частите върху която е показано на фиг. 15.6.


Ориз. 15.5. Схематична диаграма PC интерфейс



Ориз. 15.6. Схема за оформление на частите на компютърния интерфейс


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

Обща забележка: След запояване на частта към проводниците на печатната платка, ненужно дългите проводници трябва да бъдат отстранени от страната за печат. Много е удобно да се спазва определена последователност при сглобяването на части. Първо, инсталирайте резисторите 100 kΩ (цветно кодирани пръстени: кафяво, черно, жълто, злато или сребро) с етикет R1-R10. След това монтирайте 5-те диода D1-D5, като се уверите, че черната ивица на диодите е срещу DB25 конектора, както е показано от белите линии, отпечатани от страната за монтаж на печатна платка. След това поставете 15K резисторите (цветно кодирани, кафяви, зелени, оранжеви, златисти или сребърни) с етикет R11 и R13. В позиция R12 запоете червен светодиод към платката. Анодът на светодиода съответства на отвора под R12, обозначен със знака +. След това поставете 14- и 20-пиновите гнезда под U1 и U2 IC. Монтирайте и запоете DB25 коляновия конектор. Не се опитвайте твърде много да поставите крачетата на съединителя в платката; изисква се изключителна прецизност. Ако е необходимо, леко разклатете конектора, като внимавате да не огънете щифтовете. Прикрепете плъзгащия превключвател и регулатора на напрежението тип 7805. Изрежете четири дължини на тел и запоете към горната част на превключвателя. Наблюдавайте разположението на проводниците, както е показано на фигурата. Поставете и запойте транзисторите TIP 120 и TIP 125. Накрая запоете конектора с осем щифта на основата/гнездото и 75-милиметровия кабел за свързване. Монтирайте цокъла с най-дългите проводници нагоре. Поставете две интегрални схеми - 74LS373 и 74LS164 - в съответните им гнезда. Уверете се, че позицията на IC ключа на капака му съвпада с ключа, маркиран с бели линии на печатната платка. Може би сте забелязали, че на дъската все още има място за допълнителни части. Това място е за мрежовия адаптер. На фиг. 15.7 показва снимка на готовия интерфейс от страна на монтажа.


Ориз. 15.7. Сглобяване на компютърен интерфейс. Поглед отгоре

Как работи интерфейсът

Рамото на манипулатора има пет DC двигателя. Съответно имаме нужда от 10 I/O шини за управление на всеки двигател, включително посоката на въртене. Паралелният (принтер) порт на IBM PC и съвместими машини съдържа само осем I/O шини. За да увеличи броя на контролните шини, интерфейсът на ръката на робота използва 74LS164 IC, който е сериен към паралелен преобразувател (SIPO). Само с две паралелни шини, D0 и D1, които изпращат серийния код към IC, можем да получим осем допълнителни I/O шини. Както споменахме, можете да създадете осем I/O шини, но този интерфейс използва пет от тях.

Когато серийният код е въведен в 74LS164 IC, съответният паралелен код се появява на изхода на IC. Ако изходите на 74LS164 бяха директно свързани към входовете на управляващите транзистори, тогава отделните функции на рамото на манипулатора биха се включвали и изключвали навреме с изпращането на серийния код. Очевидно подобна ситуация е неприемлива. За да се избегне това, вторият IC 74LS373, управляван осемканален електронен ключ, беше въведен в интерфейсната верига.

Осемканален ключ 74LS373 има осем входни и осем изходни шини. Двоична информация, присъстваща на входните шини, се предава към съответните изходи на IC само ако сигналът за разрешаване се прилага към IC. След изключване на сигнала за разрешаване, текущото състояние на изходните шини се запазва (запаметява). В това състояние сигналите на входа на ИС нямат ефект върху състоянието на изходните шини.

След като пакетът от серийни данни бъде предаден към 74LS164 IC, сигнал за разрешаване се изпраща към 74LS373 IC от извода D2 на паралелния порт. Това прави възможно прехвърлянето на информация вече в паралелен код от входа на 74LS174 IC към неговите изходни шини. Състоянието на изходните линии се контролира съответно от транзистори TIP 120, които от своя страна управляват функциите на рамото на манипулатора. Процесът се повтаря с всяка нова команда към рамото на манипулатора. Паралелните шини D3-D7 задвижват директно транзисторите TIP 125.

Свързване на интерфейса към рамото на манипулатора

Роботизираната ръка се захранва от 6 V захранване, което се състои от четири D-елемента, разположени в основата на конструкцията. Интерфейсът на компютъра също се захранва от този източник на 6 V. Захранването е биполярно и осигурява ± 3 V. Интерфейсът се захранва чрез 8-пинов Molex конектор, прикрепен към основата на посочващото устройство.

Свържете интерфейса към рамото на манипулатора с помощта на 75 мм 8-жилен Molex кабел. Кабелът Molex се свързва към конектор, разположен в основата на манипулатора (вижте Фигура 15.8). Проверете дали конекторът е поставен правилно и здраво. За да свържете интерфейсната платка към компютъра, използвайте 180 см кабел тип DB25, предоставен в комплекта. Единият край на кабела се свързва към порта на принтера. Другият край се свързва към DB25 конектор на интерфейсната платка.


Ориз. 15.8. Свързване на компютърния интерфейс към ръката на робота


В повечето случаи принтерът обикновено е свързан към порта на принтера. За да избегнете неприятностите от включването и изключването на конекторите всеки път, когато искате да използвате посочващото устройство, е добра идея да закупите двупозиционна кутия за превключване на шина на принтер A/B (DB25). Свържете конектора на интерфейсния ключ към вход A и принтера към вход B. Вече можете да използвате превключвателя, за да свържете компютъра или към принтера, или към интерфейса.

Инсталиране на програмата под Windows 95

Поставете 3.5 "дискета с етикет" Disc 1" във вашето флопидисково устройство и стартирайте програмата за настройка (setup.exe). Програмата за настройка ще създаде директория с име "Изображения" на вашия твърд диск и ще копира необходимите файлове в тази директория. В менюто ще се появи иконата Images. За да стартирате програмата, щракнете върху иконата Images в стартовото меню.

Работа с програмата под Windows 95

Свържете интерфейса към порта на принтера на компютъра, като използвате 180 см кабел DB 25. Свържете интерфейса към основата на рамото на манипулатора. Дръжте интерфейса изключен до определено време. Ако интерфейсът е включен в този момент, информацията, съхранявана в порта на принтера, може да предизвика движения на рамото на манипулатора.

Като щракнете двукратно върху иконата Images в стартовото меню, стартирайте програмата. Прозорецът на програмата е показан на фиг. 15.9. Когато програмата работи, червеният светодиод на интерфейсната платка трябва да мига. Забележка:интерфейсът не трябва да се захранва, за да започне да мига светодиодът. Скоростта на мигане на светодиода се определя от скоростта на процесора на вашия компютър. LED трептенето може да е много слабо; за да забележите това, може да се наложи да намалите светлината в стаята и да сгънете дланите си в "пръстен", за да наблюдавате светодиода. Ако светодиодът не мига, това означава, че програмата може да осъществява достъп до грешен адрес на порта (LPT порт). За да превключите интерфейса към различен адрес на порт (LPT порт), отидете в полето Опции на порта на принтера, разположено в горния десен ъгъл на екрана. Моля, изберете друга опция. Правилното задаване на адреса на порта ще доведе до мигане на светодиода.


Ориз. 15.9. Екранна снимка на програмата за компютърен интерфейс за Windows


Когато светодиодът мига, щракнете върху иконата Puuse и едва след това включете интерфейса. Щракването върху съответния функционален бутон ще задейства реципрочно движение на рамото на манипулатора. Щракването отново ще спре движението. Използването на функционалните клавиши за управление на ръката ви се нарича интерактивно управление на модата.

Генериране на скриптов файл

Скриптовите файлове се използват за програмиране на движения и автоматизирани последователности от действия на ръката на манипулатора. Файлът на скрипта съдържа списък с временни команди, които контролират движенията на рамото на манипулатора. Много е лесно да създадете скриптов файл. За да създадете файл, щракнете върху програмния бутон на програмата. Тази операция ще ви позволи да влезете в модата на "програмиране" на скриптовия файл. С натискане на функционалните клавиши ще контролираме движенията на ръката, както вече направихме, но информацията за командата ще бъде записана в жълтата таблица на скриптовете, разположена в долния ляв ъгъл на екрана. Номерът на стъпката, започващ с една, ще бъде посочен в лявата колона и за всяка нова команда ще се увеличава с една. Видът на движението (функцията) е посочен в средната колона. След повторно щракване върху функционалния клавиш, изпълнението на движението се прекратява, а в третата колона се появява стойността на времето на изпълнение на движението от началото до края му. Времето за движение е показано с точност до една четвърт секунда. Продължавайки по същия начин, потребителят може да програмира до 99 движения в скриптов файл, включително паузи във времето. След това файлът на скрипта може да бъде запазен и по-късно зареден от всяка директория. Изпълнението на командите на скрипт-файл може да се повтаря циклично до 99 пъти, за което е необходимо да въведете броя на повторенията в прозореца Repeat и да натиснете Старт. Натиснете интерактивния клавиш, за да прекратите писането във файла на скрипта. Тази команда ще върне компютъра онлайн.

"Анимация" на обекти

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

Ограничения на обхвата

Ако искате да постигнете професионално нивоизвършване на автоматизирани действия или "съживяване" на обекти, тогава, така да се каже, за поддържане на марката, точността на позициониране при извършване на движения във всеки момент от време трябва да се доближи до 100%.

Въпреки това, може да забележите, че докато повтаряте последователността от действия, записани във файла на скрипта, позицията на рамото на манипулатора (движение на шаблона) ще се различава от оригиналната. Това се случва по няколко причини. Тъй като батериите на захранването на рамото на манипулатора се разреждат, намаляването на мощността, подадена към DC двигателите, води до намаляване на въртящия момент и скоростта на въртене на двигателите. По този начин дължината на движение на манипулатора и височината на повдигнатия товар за един и същи период от време ще се различават за изтощени и "пресни" акумулатори. Но това не е единствената причина. Дори при стабилизирано захранване скоростта на двигателя ще се промени, тъй като няма регулатор на оборотите на двигателя. За всеки фиксиран период от време броят на оборотите ще бъде малко различен всеки път. Това ще доведе до факта, че всеки път позицията на рамото на манипулатора ще бъде различна. На всичкото отгоре има известна хлабина в предавките на скоростната кутия, която също не се взема предвид. Под влияние на всички тези фактори, които разгледахме подробно тук, при изпълнение на цикъл от повтарящи се команди в скриптов файл, позицията на рамото на манипулатора ще се различава леко всеки път.

Търсене на начална позиция

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

Има много възможности за това. При един от основните методи не се осигурява позиционен контрол във всяка точка. Вместо това се използва набор от крайни превключватели, които съответстват на първоначалната "начална" позиция. Крайните превключватели определят само една позиция - когато манипулаторът достигне позиция "старт". За да направите това, е необходимо да настроите последователността на крайните прекъсвачи (бутони), така че да се затварят, когато манипулаторът достигне крайно положение в една или друга посока. Например, един краен прекъсвач може да бъде монтиран на основата на манипулатора. Превключвателят трябва да работи само когато рамото на манипулатора достигне крайното си положение при завъртане по часовниковата стрелка. Други крайни изключватели трябва да се монтират на раменните и лакътните стави. Те трябва да работят, когато съответната става е напълно изпъната. Друг превключвател е инсталиран на ръката и се задейства, когато ръката се завърти докрай по посока на часовниковата стрелка. Последният краен прекъсвач е монтиран на грайфера и се затваря, когато е напълно отворен. За да поставите манипулатора в първоначалното му положение, всяко възможно движение на манипулатора се извършва в посоката, необходима за затваряне на съответния краен прекъсвач, докато този ключ се затвори. След като се достигне началната позиция за всяко движение, компютърът ще "знае" точно истинската позиция на рамото на манипулатора.

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

В някои последователности познаването само на началната позиция се оказва недостатъчно, например при вдигане на яйце без риск от смачкване на черупката му. В такива случаи е необходима по-сложна и точна система за позиционна обратна връзка. Сигналите от сензорите могат да се обработват с помощта на ADC. Получените сигнали могат да се използват за определяне на стойностите на параметри като положение, налягане, скорост и въртящ момент. Следният прост пример може да се използва като илюстрация. Представете си, че сте прикрепили малък линеен променлив резистор към улавящия модул. Променливият резистор е монтиран по такъв начин, че преместването на неговия плъзгач напред-назад е свързано с отварянето и затварянето на грайфера. По този начин, в зависимост от степента на отваряне на грайфера, съпротивлението на променливия резистор се променя. След калибриране, чрез измерване на текущото съпротивление на променливия резистор, можете точно да настроите ъгъла на отваряне на скобите на грайфера.

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

Система за ръчно управление на интерфейса

След като се уверите, че интерфейсът работи правилно, можете да използвате 8-пиновия плосък конектор, за да свържете ръчния терминал към него. Проверете позицията на 8-пиновия конектор Molex към главата на конектора на интерфейсната платка, както е показано на фиг. 15.10. Поставете конектора внимателно, докато фиксира здраво. След това рамото на манипулатора може да се управлява от ръчното дистанционно управление по всяко време. Няма значение дали интерфейсът е свързан към компютър или не.


Ориз. 15.10. Връзка за ръчно управление

DOS програма за управление на клавиатурата

Има програма DOS, която ви позволява интерактивно да контролирате работата на ръката на манипулатора от клавиатурата на компютъра. Списъкът с клавиши, съответстващи на изпълнението на определена функция, е даден в таблицата.

При гласовото управление на рамото на манипулатора се използва набор от разпознаване на реч (URR), което е описано в гл. 7. В тази глава ще направим интерфейс, който свързва URR с рамото на манипулатора. Този интерфейс също се предлага като комплект от Images SI, Inc.

Интерфейсната диаграма за URR е показана на фиг. 15.11. Интерфейсът използва микроконтролер 16F84. Програмата на микроконтролера изглежда така:


„URR интерфейсна програма

Символ PortA = 5

Символ TRISA = 133

Символ PortB = 6

Символ TRISB = 134

Ако bit4 = 0, тогава тригер 'Ако записването към тригера е разрешено, прочетете

Започнете „Повторение“.

пауза 500 'Изчакайте 0,5 сек

Погледнете PortB, B0 'Прочетете BCD кода

Ако бит5 = 1, изпратете „Изходен код

трябва да започнете „Повторение

погледнете PortA, b0 'Прочетете порт A

ако bit4 = 1, тогава единадесет „Има ли 11?

poke PortB, b0 'Изходен код

трябва да започнете „Повторение

ако бит0 = 0, тогава десет

трябва да започнете „Повторение

трябва да започнете „Повторение



Ориз. 15.11. Схема на URR контролер за ръка робот


Софтуерната актуализация за 16F84 може да бъде изтеглена безплатно от http://www.imagesco.com

Програмиране на URR интерфейс

Програмирането на URR интерфейса е подобно на процедурата за програмиране на URR от набора, описан в гл. 7. За правилна работаза рамото на манипулатора, трябва да програмирате командните думи според числата, съответстващи на определено движение на манипулатора. Таблица 15.1 показва примери за командни думи, които контролират работата на рамото на манипулатора. Можете да изберете командните думи по ваш вкус.

Таблица 15.1

Списък с части за компютърен интерфейс

(5) NPN транзистор TIP120

(5) PNP транзистор TIP 125

(1) Преобразувател на кодове IC 74164

(1) IC 74LS373 осем ключа

(1) LED червен

(5) Диод 1N914

(1) Molex 8-пинов женски конектор

(1) Кабел Molex, 8-жилен, дълъг 75 мм

(1) DIP превключвател

(1) DB25 ъглов конектор

(1) 1,8 м кабел DB 25 с два конектора тип М.

(1) Печатна електронна платка

(3) Резистор 15 kΩ, 0,25 W


Всички изброени части са включени в комплекта.

Списък с части за интерфейса за разпознаване на говор

(5) NPN транзистор TIP 120

(5) PNP транзистор TIP 125

(1) IC 4011 NOR порта

(1) IC 4049 - 6 буфера

(1) Операционен усилвател IC 741

(1) Резистор 5,6 kOhm, 0,25 W

(1) Резистор 15 kΩ, 0,25 W

(1) 8-пинов конектор Molex глава

(1) Кабел Molex, 8 жила, дълъг 75 мм

(10) Резистор 100 kΩ, 0,25 W

(1) Резистор 4,7 kOhm, 0,25 W

(1) 7805 регулатор на напрежението IC

(1) Микроконтролер PIC IC 16F84

(1) 4,0 MHz кристален резонатор

Интерфейсен комплект за ръка ръка

Комплект за рамо на манипулатора OWI

Интерфейс за разпознаване на говор за рамото на манипулатора

Комплект устройства за разпознаване на говор


Частите могат да бъдат поръчани от:

Images, SI, Inc.

Тази статия е въвеждащо ръководство за начинаещи за създаване на роботизирани ръце, които са програмирани с Arduino. Концепцията е, че дизайнът на роботизираната ръка ще бъде евтин и лесен за сглобяване. Ще съставим прост прототип с код, който може и трябва да бъде оптимизиран, това ще бъде страхотно начало за вас в роботиката. Рамката на робота Arduino се управлява от хакнат джойстик и може да бъде програмирана да повтаря последователността от действия, които сте посочили. Ако не сте добър в програмирането, тогава можете да приемете проекта като обучение по сглобяване на хардуер, да го попълните с моя код и да получите основни познания въз основа на него. Отново проектът е доста прост.

Видеото показва демонстрация с моя робот.

Стъпка 1: Списък на материалите



Имаме нужда от:

  1. Arduino платка. Използвах Uno, но всеки от вкусовете ще свърши работата еднакво добре за проекта.
  2. Сервоприводи, 4-те най-евтини, които ще намерите.
  3. Материали за каросерията по ваш избор. Дърво, пластмаса, метал, картон ще направят. Моят проект е изграден от стар бележник.
  4. Ако не искате да се занимавате с печатната платка, тогава имате нужда от макетна платка. Таблото ще свърши работа малък размер, търси варианти с джъмпери и захранване - доста са евтини.
  5. Нещо за основата на ръката - използвах кутия за кафе, което не е най-добрият вариант, но това е всичко, което успях да намеря в апартамента.
  6. Фин конец за механизма на рамото и игла за правене на дупки.
  7. Лепило и тиксо, за да го държите заедно. Няма нищо, което да не може да се задържи заедно с тиксо и горещо лепило.
  8. Три резистора 10K. Ако нямате резистори, тогава в кода има решение за такива случаи най-добрият вариантще купува резистори.

Стъпка 2: как работи



Приложената фигура показва как работи ръката. Аз също ще обясня всичко с думи. Двете части на ръката са свързани с тънка нишка. Средата на конеца е свързана към ръчния сервопривод. Когато сервото дръпне конеца, ръката се свива. Оборудвах ръката си с пружина от Химикалкано ако имате повече гъвкав материал, можете да го използвате.

Стъпка 3: промяна на джойстика

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

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

Свързал съм потенциометри към макет, всеки от тях има три терминала. Единият от тях трябва да бъде свързан към GND, вторият от + 5V към Arduino, а средният към входа, който ще дефинираме по-късно. Няма да използваме оста Y на левия потенциометър, така че се нуждаем само от потенциометъра над джойстика.

Що се отнася до превключвателите, свържете + 5V към единия му край и проводника, който отива към другия вход на Arduino, към другия край. Моят джойстик има обща +5V линия за всички ключове. Свързах само 2 бутона, но след това свързах още един, когато се наложи.

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

Стъпка 4: Окабеляване на нашето устройство

Снимката показва окабеляването на устройството. Потенциометрите са лостове на джойстика. Коляното е дясната ос Y, основата е дясната ос X, рамото е лявата ос X. Ако искате да обърнете посоката на движение на сервоприводите, просто променете позицията на + 5V и GND проводниците на съответния потенциометър.

Стъпка 5: Изтеглете кода

На този етап трябва да изтеглим прикачения код на компютъра и след това да го качим в Arduino.

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

  1. Отворете IDE Arduino и поставете кода в него
  2. В Tools / Board изберете вашата дъска
  3. В Tools / Serial Port изберете порта, към който е свързана вашата платка. Най-вероятно селекцията ще се състои от един елемент.
  4. Щракнете върху бутона Качване.

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

Ако не използвате резистори, тогава ще трябва да промените кода на мястото, където оставих бележки за него.

Файлове

Стъпка 6: стартирайте проекта

Роботът се управлява чрез движения на джойстика, ръката се свива и отпуска с помощта на бутона на ръката. Видеото показва как работи всичко в реалния живот.

Ето как можете да програмирате ръката си:

  1. Отворете серийния монитор в Arduino IDE, това ще улесни наблюдението на процеса.
  2. Запазете началната позиция, като щракнете върху Save.
  3. Преместете само едно серво наведнъж, например, рамото нагоре и натиснете Save.
  4. Активирайте ръката също само на нейната стъпка и след това запишете, като натиснете Save. Деактивирането също се извършва в отделна стъпка, последвана от натискане на запис.
  5. Когато завършите последователността от команди, натиснете бутона за възпроизвеждане, роботът ще се премести в начална позиция и след това ще започне да се движи.
  6. Ако искате да го спрете, извадете кабела или натиснете бутона за нулиране на платката Arduino.

Ако сте направили всичко правилно, резултатът ще бъде подобен на този!

Надяваме се, че сте намерили този урок за полезен!

Здравейте!

Говорим за линията съвместни роботизирани манипулатори Universal Robots.

Компанията Universal Robots, произхождаща от Дания, се занимава с пускането на съвместни роботизирани манипулатори за автоматизация на цикличните производствени процеси... В тази статия представяме техните основни технически характеристики и разглеждаме областите на приложение.

Какво е?

Продуктите на компанията са представени от линия от три леки индустриални манипулационни устройства с отворена кинематична верига:
UR3, UR5, UR10.
Всички модели имат 6 степени на мобилност: 3 преносими и 3 ориентационни. Устройствата от Universal Robots произвеждат само ъглови движения.
Роботите-манипулатори са разделени на класове в зависимост от максимално допустимия полезен товар. Други разлики са - радиус работна зона, тегло и диаметър на основата.
Всички манипулатори UR са оборудвани с високо прецизни сензори за абсолютна позиция, които опростяват интеграцията с външни устройства и оборудване. Благодарение на компактния си дизайн, раменете UR не заемат много място и могат да бъдат инсталирани в работни секции или производствени линии, където конвенционалните роботи не могат да се поберат. Спецификации:
Кои са интересниЛекота на програмиране

Специално разработената и патентована технология за програмиране позволява на неквалифицирани оператори бързо да настроят и управляват роботизирани ръце UR, използвайки интуитивна технология за 3D визуализация. Програмирането се извършва чрез серия от прости движения на работния орган на манипулатора до желаните позиции или чрез натискане на стрелките в специална програма на таблета UR3: UR5: UR10: Бърза настройка

Операторът, който извършва първоначалното стартиране на оборудването, ще отнеме по-малко от час, за да разопакова, инсталира и програмира първата проста операция. UR3: UR5: UR10: Сътрудничество и сигурност

UR манипулаторите са в състояние да заменят оператори, изпълняващи рутинни задачи в опасна и замърсена среда. Системата за управление следи външните смущаващи влияния, упражнявани върху роботизираната ръка по време на работа. В резултат на това системите за манипулиране на UR могат да се експлоатират без защитни огради, до работните станции на персонала. Системите за безопасност на роботите са одобрени и сертифицирани от TÜV - Германския съюз за технически инспекции.
UR3: UR5: UR10: Разнообразие от работни тела

В края на индустриалните манипулатори UR е предвидена стандартизирана приставка за монтаж на специални работни инструменти. Между работното тяло и крайната връзка на манипулатора могат да се монтират допълнителни модули от сензори за сила-въртящ момент или камери. Възможности за приложение

Индустриалните роботизирани манипулатори UR отварят възможността за автоматизиране на почти всички циклични рутинни процеси. Универсалните роботи устройства са се доказали в различни приложения.

Трансфер

Монтирането на манипулатори UR в зоните за прехвърляне и опаковане подобрява точността и намалява свиването. Повечето операции по прехвърляне могат да се извършват без надзор. Полиране, буфериране, шлайфане

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

Инжекционно формоване

Високата прецизност на повтарящите се движения прави роботите UR подходящи за задачи по обработка на полимери и леене под налягане.
Поддръжка на машини с ЦПУ

Класът на защита на корпуса осигурява възможност за инсталиране на манипулационни системи за съвместна работа с машини с ЦПУ. Опаковане и подреждане

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

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

Простото устройство за закрепване позволява на роботите UR да бъдат оборудвани с подходящи спомагателни механизми, необходими за сглобяване на дърво, пластмаса, метал и други материали. Завинтване

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

Високата точност на позициониране на работния орган ви позволява да намалите количеството отпадъци при извършване на лепене или нанасяне на вещества.
UR индустриалните роботизирани манипулатори могат да изпълняват Различни видовезаваряване: дъгова, точкова, ултразвукова и плазмена. Обща сума:

Индустриалните роботи от Universal Robots са компактни, леки, лесни за научаване и използване. UR роботите са гъвкаво решение за широк спектър от задачи. Манипулаторите могат да бъдат програмирани за всяко действие, присъщо на движенията на човешката ръка, а ротационните движения са много по-добри за тях. Манипулаторите не се характеризират с умора и страх от нараняване, не се нуждаят от почивки и уикенди.
Решенията на Universal Robots ви позволяват да автоматизирате всеки рутинен процес, което увеличава скоростта и качеството на производството.

Обсъдете автоматизацията на вашите производствени процеси с помощта на манипулатори Universal robots с оторизиран дилър -