Как машинисты будут адаптироваться к автоматизации:навыки программирования
Программирование лежит в основе большей части современной обработки. Идти в ногу со временем и стремиться к обучению на протяжении всей жизни необходимо независимо от того, куда движется отрасль. Кто программист будущего — разработчик кода, системный интегратор или создатель искусственного интеллекта?
Насколько автоматизированной станет обработка в будущем? Насколько постоянными или «элементарными» станут функции обработки?
Некоторые утверждают, что ему придется больше двигаться в направлении, основанном на функциях, чтобы учесть ожидаемую нехватку навыков. Автоматизация происходит, но для обслуживания, устранения неполадок и программирования требуется вмешательство человека. Станет ли отрасль полностью автоматизированной? Маловероятно.
«Кто-то привел мне прекрасную аналогию с посудомоечной машиной:я не верю, что в моей жизни вы когда-нибудь увидите, чтобы ваша посудомоечная машина разгружалась автоматически, потому что загрузка и разгрузка требуют опыта и сложности», — говорит доктор Томас Курфесс, профессор и почетный профессор HUSCO/Ramirez в области гидроэнергетики и управления движением в Технологическом институте Джорджии в ответе на вопросы Better MRO.
«То же самое относится и к станкам — нам нужно упростить их использование, помогая программисту сделать выбор, например, какой инструмент использовать и какие ориентации программировать в полных 5-осевых непрерывных режимах», — объясняет доктор Курфесс. /Р>
Сами языки программирования могут развиваться, чтобы в большей степени использовать вычислительную мощность графических процессоров или графических процессоров, как вы видите в высокопроизводительных игровых системах. Некоторая обработка может стать проще, но чтобы оставаться на вершине навыков и получать более высокую заработную плату, программирование и глубокое понимание технологии никогда не были так важны для машинистов.
Better MRO беседует с отраслевыми и академическими инсайдерами о программировании, а также о других навыках и технологиях, влияющих на отрасль.
Проблемы современного программирования станков с ЧПУ
Стратегии резки, охлаждение, программное обеспечение CAM, станки и многие другие области обработки постоянно развиваются. А также интеграция всех этих вещей, позволяющая им работать вместе.
Технологии не всегда находятся в одной и той же временной шкале:программное обеспечение CAM может быть не готово к новейшим инновациям в станках или режущих инструментах, поэтому программист должен понять, как лучше всего манипулировать и совершенствовать необходимую геометрию, объясняет Ронни Бриттен, инструктор по ЧПУ в Технический институт NASCAR, входящий в состав Универсального технического института.
«Я думаю, что одна из самых больших проблем, с которыми сегодня сталкиваются специалисты по ЧПУ, — это попытка интегрировать автоматизацию в процесс», — говорит Бриттен. «Итак, может быть, у вас есть робот или портальный погрузчик, который загружает или разгружает машину, перемещая деталь отсюда туда. Он также должен иметь возможность обмениваться данными со станком с ЧПУ. Эти два языка программирования немного отличаются друг от друга».
Бриттен также работала на производителя автомобилей с высокой степенью автоматизации и своими глазами видела, как робототехническим специалистам и программистам ЧПУ придется работать вместе для устранения неполадок при интеграции систем.
«Похоже, что все больше и больше компаний пытаются работать над тем, чтобы это была работа одного человека… Поэтому они просят машинистов больше понимать, повышать свои навыки и понимать, как заставить вещи работать вместе, между роботами, ЧПУ и всем остальным. разные машины, которые там есть», — говорит Бриттен.
По словам Бриттена, робототехника проникает и в небольшие мастерские — в основном для того, чтобы не отставать от производственных потребностей и поддерживать работу машин 24 часа в сутки 7 дней в неделю. Для создания такой автоматизации требуется другой набор навыков программиста.
«Проблема, с которой мы сталкиваемся сегодня в производстве, особенно в программировании, — это вариативность… Когда я смотрю на соотношение количества инструментов и геометрии, существует бесконечное количество способов резки деталей», — говорит Джейсон Рэй, генеральный директор компании Paperless Parts. . «Многие думают, что существует так много уникальных геометрий деталей и так много различных геометрических переменных. Я бы сказал, что их много, но, как правило, магазины по трудоустройству специализируются».
Рэй считает, что в отрасли все больше и больше данных и машинного обучения будут применяться к стандартизированным наборам данных, таким как траектории и геометрия, что упростит задачу.
<сильный> Нужен ответ на технический вопрос? Спросите Техническая группа MSC Metalworking на форуме.
Возможности машинных данных и ценность повторяемости
Ожидается, что в ближайшем будущем данные помогут принимать бизнес-решения, которые сделают жизнь мастерских проще и эффективнее. Не то чтобы данные сами по себе были чем-то новым для производства.
«[Производители] уже давно сталкиваются с огромными объемами данных, которые проходят через их организации», — пишет Эрик Фогг, соучредитель MachineMetrics, в своем блоге. «Однако задача заключалась в том, чтобы определить практический способ использования этих данных, чтобы они могли превратиться в конкурентное преимущество, а не просто хранить их на серверах, занимая место».
По словам Рэя, опыт, а не данные, определяет принятие решений и конкурентные преимущества для большинства агентств по трудоустройству сегодня.
«Это потому, что данные раньше были недоступны, потому что они были очень разрозненными. Но по мере того, как мы все больше движемся к облачным решениям, мы сможем просматривать данные и стратегии обработки, чтобы знать, что конкретный режущий инструмент работает определенным образом, а конкретный станок работает с определенной скоростью вращения шпинделя», — говорит Рэй. .
Это начинает происходить. Рэй приводит еще один пример:BlueSwarf выполняет анализ вибрации машин, что может помочь точно определить гармонические сигнатуры и помочь производителям лучше понять конкретные и уникальные возможности машин в цеху.
«Я верю, что вы начнете видеть эти строительные блоки Lego, похожие на то, как вы видели человеческое взаимодействие с кодом и фрагментами кода Python. Эти строительные блоки Lego станут более продуктивными. Люди будут использовать их все больше и больше, когда применимы одни и те же стратегии обрезки», — говорит Рэй.
Идите глубже. Посмотрите, как растет спрос. Читать “ Программирование станков с ЧПУ:востребованы продвинутые навыки ».
Устранение пробелов в собственных навыках:ценность технических навыков и программирования
Технологические навыки и технические навыки действительно могут помочь сегодняшним механикам в мастерских зарабатывать больше. Кнопочная обработка пришла и ушла. Что нужно, чтобы зарабатывать больше сегодня и в будущем? Постоянное стремление к техническим знаниям.
«Высококвалифицированный сотрудник с большим объемом технических знаний становится огромным активом для большинства магазинов не потому, что владельцу не терпится вывалить деньги вам в карман; это далеко не так», — пишет Колин Гилкрист, консультант Mastercam и эксперт по программированию станков с ЧПУ, в сообщении на LinkedIn’s Pulse. «Вы становитесь для них активом, зарабатывая им больше денег. И вы зарабатываете магазину больше денег, производя детали лучше и быстрее, чем магазин по соседству. Я получаю такую высокую зарплату, потому что у меня есть много навыков, которых нет у других; мои знания делают меня ценным».
Гилкрист написал несколько статей на LinkedIn, в которых поделился своим опытом и знаниями, а также тонко объяснил, что нужно, чтобы выделить свои навыки среди остальных.
Он часто говорит о ценности обучения на протяжении всей жизни и важности командной работы в командах по обработке. Он также не уклоняется от разговоров о необходимых технических навыках, включая изучение G-кода, M-кода и макроса B, который является языком программирования для управления машиной.
Макрос B позволяет операторам «сохранять и извлекать переменные», включая длины инструментов, значения компенсации радиуса фрезы, рабочие смещения и настройки параметров.
«Использование макроса B и запись логики в вашу программу позволит вам делать такие вещи, как «зацикливаться, пока условие не будет выполнено» или «перейти в другое место, когда условие будет выполнено», — отмечает Гилкрист. «Во многих случаях вы можете настроить тест, чтобы проверить наличие проблем на машине и включить звуковой сигнал, чтобы предупредить вас о проблеме или потенциальном сбое».
Как меняется ваша работа? Вам нужно быть больше разработчиком кода или интерпретатором? Расскажите об этом на форуме. [требуется регистрация]
Промышленные технологии
- Как 5G изменит IIoT
- Как сделать данные вашего компьютера более ценными
- Как машинное зрение повлияет на фабрику будущего
- Сколько реалий может быть у вас в промышленной автоматизации?
- Что такое 6G и насколько быстро он будет?
- Как автоматизация повлияет на глобальный ландшафт упаковки
- Как интеллектуальная автоматизация делает цепочки поставок более гибкими
- Как стать машинистом в Квебеке
- Программирование станков с ЧПУ:востребованы продвинутые навыки
- Как повышение уровня автоматизации в механических цехах способствует росту без сокращения рабочих мест