Научете защо URScript е ключът към лесното и гъвкаво конфигуриране на сътрудничещи роботи от Universal Robots

Програмиране на индустриални роботи Universal Robots на езика URScript

URScript (Universal Robots Script) е специализиран език, използван в колаборативните роботи (коботи) на Universal Robots. Благодарение на скриптовия си характер и простия синтаксис той позволява бърза и интуитивна конфигурация на движенията, което го прави отличен избор в среди, където са важни безопасната работа в близост до човек и лесното адаптиране към променящи се производствени процеси.

Защо URScript?

Как NexaRob може да помогне?

Вижте с какво се отличава URScript и защо коботите Universal Robots са толкова ценени в много отрасли

Ключови функции и примери за приложения в URScript

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

Сътрудничество и безопасност

Лесно ограничаване на силата и скоростта: URScript позволява без усилие да се настроят работните параметри на робота така, че при сблъсък с човек силата да бъде минимална.

Приложение: Отрасли, изискващи чести взаимодействия човек-робот (монтаж на малки елементи, опаковане в малки предприятия).

Гъвкави траектории на движение

Възможност за дефиниране на линейни движения (movel) или движения към точка (movej) в прост скриптов стил.
.
Приложение: Прости операции pick & place, палетизиране при малък обем, както и изпълнение на задачи, базирани на ръчно „обучение“ по траектория (т.нар. freedrive).

Бърза адаптация към нови задачи

URScript позволява създаването на кратки функции (напр. за манипулиране на захвата) и извикването им в различни моменти от процеса.

Приложение: Линии, при които асортиментът се променя редовно и последователностите на движение трябва често да се препрограмират.

Интеграция със сензори и системи за машинно зрение

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

Приложение: Деликатен монтаж (електронна, медицинска индустрия), сортиране на предмети според тяхното положение или форма.

Функции за спиране и аварийно изключване

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

Приложение: Приложения, при които е ключово незабавното спиране при контакт с човек или непланиран обект.

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

Запознайте се с различните начини за създаване на код за роботи Universal Robots и изберете решението, което най-добре отговаря на Вашия процес

Основни режими и методи за програмиране в URScript

Online, Offline, Freedrive и още

Програмирането на коботи Universal Robots на езика URScript може да се извършва в няколко режима според нуждите и компетенциите на вашия екип. В NexaRob помагаме да се избере подходящият метод, така че внедряването и поддръжката на кода да бъдат бързи, безопасни и гъвкави. По-долу разграничаваме основните режими:

Teach Pendant (Онлайн програмиране)

Offline Programming (софтуер за симулация)

Freedrive и обучение чрез демонстрация

Дистанционно Online Programming (управление през мрежата)

Методи за програмиране в URScript трябва да бъдат гъвкави - често в една фабрика се комбинират няколко подхода. Teach Pendant подходящ е за бързи корекции на линията, Freedrive улеснява „обучаването“ на траектории, а симулационните инструменти (offline) помагат за доработване на сложни приложения без продължителен престой кобота. В следващите блокове ще опишем как URScript взаимодейства със системи за машинно зрение и други устройства, за да може роботът Universal Роботи ставаше все по-интелигентен и полезен.

Научете как коботите Universal Robots могат да записват образи и данни от сензори, за да реагират интелигентно на променящите се условия в процеса

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

Роботите Universal Robots, управлявани чрез URScript, са известни с лесното си сътрудничество с хора. Освен взаимодействието човек-робот обаче те могат да използват и информация от камери, сензори за сила или други устройства. Тази интеграция позволява на кобота непрекъснато да адаптира движението към ситуацията.

Системи за машинно зрение (Vision Systems)

Сензори за сила и въртящ момент

Обслужване на цифрови и аналогови входове/изходи

Примери за приложения

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

Практически пример, показващ как URScript помага да се запазят прецизността и безопасността при сглобяване на чувствителни електронни компоненти

Казус: деликатен монтаж в електронната индустрия

В електронната промишленост, където компонентите понякога са изключително крехки, значение има не само точността, но и правилното ограничаване на силата и скоростта на движенията. По-долу показваме как кодът, написан на URScript, може да улесни тези взискателни задачи:

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

Контрол на силата и момента

Параметризирани URScript модули

Резултати и ползи

Този казус показва как URScript може да помогне на роботите Universal Robots в прецизния и безопасен монтаж на деликатни елементи. NexaRob осигури пълна подкрепа - от анализ на изискванията, през писане и тестване на кода, до обучение на операторите, което позволи на клиента да ускори процеса и да повиши качеството на производството.

Как да се поддържат висока ефективност и безопасност при експлоатацията на коботи Universal Robots в URScript?

Оптимизация на кода и процедури за безопасност на UR роботите

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

Анализ на времето на цикъла и маршрутите на движение

Структура и четливост на кода

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

Актуализации и мащабируемост

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

Разсейте съмненията си, свързани със създаването и поддръжката на приложения в URScript, и се запознайте с нашия модел за поддръжка

Най-често задавани въпроси

По-долу отговаряме на често задавани въпроси относно програмирането на роботи Universal Robots на езика URScript. Ако не намерите обяснение тук, свържете се с NexaRob - с удоволствие ще обсъдим подробностите на Вашия проект и ще представим индивидуални предложения за решения.

Не. URScript има проста скриптова форма, подобна на популярните езици от високо ниво. Хората с основни познания по логика на управлението или автоматизация най-често бързо усвояват синтаксиса му. NexaRob предлага и обучения, за да ускори процеса на внедряване на Вашия екип.

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

Препоръчително е да се използва специализирана offline среда (напр. Polyscope във версия за PC) или UR симулатори, но скриптове могат да се създават и директно на панела на робота (Teach Pendant). Симулацията съкращава времето на престой, защото позволява движенията да бъдат разработени „на сухо“.

URScript позволява получаване на данни от камери (2D/3D) и сензори (например за сила). В кода могат да се добавят инструкции, които коригират движението в движение, за да се адаптира към положението на детайла или внимателно да се притисне определена повърхност.

Да. Те са проектирани като коботи (колаборативни роботи), което означава вградени механизми за ограничаване на силата и скоростта. Освен това в URScript можете да дефинирате допълнителни аварийни процедури, например незабавно спиране при регистриране на сблъсък.

Това зависи от променливостта на производството. Ако имате разнообразен асортимент, ще са необходими по-чести актуализации. Ако процесът е стабилен, са достатъчни периодични промени. Улеснение е модулният стил на писане на код и използването на хранилище за версии (напр. Git).

Работим с глобална мрежа от доставчици, включително Universal Robots. Предлагаме комплексни внедрявания - от избора на модел кобот и аксесоари, през подготовката на приложението в URScript, до сервизна поддръжка и развитие на системата.

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

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

Имате още въпроси?

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

Автоматизирайте своята компания с NexaRob - Свържете се с нас!

Любопитни факти от света

БългарскиBG