С какими трудностями вы столкнулись в начале карьеры? Самое сложное – найти круг людей с опытом в этой сфере. Второе, не менее важное, иметь техническую документацию на промышленного робота. На старте «карьеры» и с тем, и с другим были большие проблемы.
Любое знакомство с коллегами «по интересам», наличие технической документации и умение работать с ней пригодятся новичкам и сегодня.
Какие ещё ключевые навыки и знания необходимы для успешного старта? Прежде всего – усидчивость. Придётся поглощать большой объём информации и часами сидеть за роботом.
Далее – ответственность. Любая неточность при программировании промышленного робота может привести к серьёзным последствиям. Представьте, вы допустили ошибку в коде и запустили программу робота. Он по пути снёс дорогостоящее оборудование. На вас – многомиллионный штраф, а запуск проекта задержался на полгода. Это ещё хорошо, если не было несчастных случаев и травмированных сотрудников.
Третье – тяга к любимому делу. Без любви к своей работе и профессии не получится добиться каких-либо значимых результатов. Но это можно отнести ко всем сферам.
Знание каких языков программирования наиболее востребовано в промышленной робототехнике? Программирование промышленных роботов отличается от «традиционного» программирования на высокоуровневых языках (Python, Java, JavaScript, C++ и т.д.).
Безусловно, есть промышленные роботы, которые программируются на Python и Java, но их меньшинство на рынке. Чаще всего в нашей сфере применяется способ программирования готовыми блоками или командами (формулярами).
Некоторые роботы реализуют сложные команды или функции собственными языками программирования. Например, для роботов FANUC – это язык KAREL, для роботов KUKA – KRL. Также мы работаем с внешней периферией. Это дополнительное оборудование, которое применяется в зависимости от технологий и задач. И уже оно может программироваться как на высокоуровневых языках, так и через своё ПО или web-интерфейс.
Какое образование или квалификация подойдут начинающим специалистам в этой области? Лучше всего получается влиться в программирование промышленных роботов тем, у кого учёба или работа были связаны с:
промышленным оборудованием (станки с чпу, системы автоматизации, электроника);
программированием (любая из сфер);
технологией из разных областей производства (сварка, резка, покраска и т.д).
Специфика работы в промышленной робототехнике такова, что любому специалисту нужно понимать большое количество технологических особенностей его сферы.
Программист, допустим, должен знать не только, как запрограммировать робота, но и технологию его применения. Если вы решили фрезеровать роботом, нужно уметь работать в CAM-системах, понимать, что такое режимы резания, особенности материалов и инструментов.
Конечно, можно освоить это направление и без каких-либо стартовых знаний. Но если вы обладаете одним или несколькими компетенциями из списка выше, то карьерный путь в области промышленной робототехники будет в разы легче.
Возможно ли войти в профессию, обучившись лишь на курсах? Порог входа в профессию это, безусловно, снизит, а также облегчит первые шаги в профессии. Но без дальнейшего развития и самостоятельного изучения сферы результата не будет.
Какие проекты дают начинающим специалистам? Зависит от компании. Какие-то работодатели могут пригласить молодого специалиста в очень сложный проект, например, и сконфигурировать робота со сложной периферией, и технологическое оборудование подобрать, и систему автоматизации разработать. В таком случае он за год работы освоит то, на что другим может понадобиться пара-тройка лет. Однако этот год будет очень непростым.
Другие компании дадут более простые задачи или проекты, например, написание траекторий робота или выездные наладочные работы. В таких условиях специалисту работать будет более комфортно.
С какими вызовами им предстоит столкнуться? Основная сложность – отсутствие обучения по полноценной методике. Часто сотрудники учатся у коллег или методом проб и ошибок. Такая ситуация несёт серьёзные опасности и издержки. Дело не только в том, что необученный сотрудник дольше выполняет задачи. Прежде всего, он не знает правил, которые нужно соблюдать при работе с промышленными роботами, а также опасностей, грозящих при их нарушении. Поэтому важно постоянно повышать квалификацию. На курсах Центра развития промышленной робототехники мы, например, не только помогаем освоить новые навыки, но и подробно разбираем технику безопасности, методику программирования и проверок управляющих программ.
Каким вы видите будущее промышленной робототехники? Думаю, степень автоматизации производств будет всё больше и больше расти, а их «интеллект» прогрессировать. Число роботов на вспомогательных операциях также кратно увеличится. Кроме того, станет больше автоматических платформ, погрузчиков и даже человекоподобных роботов.
Какие навыки в связи с этим будут востребованы в ближайшие годы? Навык быстро изучать и осваивать инновационные технологии будет одним из ключевых. Мир с каждым годом всё быстрее развивается. Робототехника не исключение.
Освоить навыки работы с современными промышленными роботами, нюансы их программирования, а также другие компетенции, востребованные в сфере промышленной робототехники, можно на курсе «Программирование промышленного робота».
Начнётся обучение уже 23 декабря. Успейте пройти регистрацию.
Об этом поговорили с Линаром Юсуповым, заместителем руководителя отдела интеграции Центра развития промышленной робототехники Университета Иннополис и преподавателем курса «Программирование промышленного робота».
На курсе вы научитесь:
как начать карьеру в программировании промышленных роботов;
какие личностные качества помогут новичку в этой отрасли;
почему отсутствие хорошей подготовки грозит многомиллионными штрафами.