I. Общие положения
1.1. Настоящая должностная инструкция определяет функциональные обязанности, права и ответственность инженера-программиста (для станков с ЧПУ, роботов).
1.2. Инженер-программист (для станков с ЧПУ, роботов) относится к категории специалистов.
1.3. Инженер-программист (для станков с ЧПУ, роботов) назначается на должность и освобождается от должности приказом руководителя организации по представлению начальника отдела автоматизации, главного технолога, технического директора или руководителя IT-отдела.
1.4. Инженер-программист (для станков с ЧПУ, роботов) непосредственно подчиняется руководителю отдела автоматизации, главному технологу или руководителю проекта.
1.5. На должность инженера-программиста (для станков с ЧПУ, роботов) принимается лицо, имеющее высшее образование (бакалавриат, специалитет) по направлениям «Информатика и вычислительная техника», «Мехатроника и робототехника», «Автоматизация технологических процессов и производств», «Программная инженерия» или другим смежным техническим направлениям.
1.6. К самостоятельной работе инженер-программист (для станков с ЧПУ, роботов) допускается после прохождения вводного и первичного инструктажей по охране труда, обучения безопасным методам и приемам выполнения работ, стажировки на рабочем месте, проверки знаний требований охраны труда, а также при наличии группы по электробезопасности не ниже II.
1.7. Инженер-программист должен иметь практический опыт программирования систем ЧПУ (Siemens, Fanuc, Heidenhain, Mitsubishi и др.) и/или промышленных роботов (KUKA, ABB, Fanuc), а также знания в области технологий обработки (для ЧПУ).
Инженер-программист (для станков с ЧПУ, роботов) должен знать:
- Архитектуру, языки программирования и особенности систем числового программного управления (ЧПУ) основных производителей.
- Языки и среды разработки для программирования промышленных роботов и манипуляторов.
- Основы технологий механической обработки (для ЧПУ): резание, режимы, режущий инструмент.
- Основы технологии процессов, автоматизируемых роботами (сварка, паллетирование, сборка и т.д.).
- Принципы работы и взаимодействия приводов, датчиков, систем технического зрения с ЧПУ и контроллерами роботов.
- Промышленные сети и протоколы обмена данными (Profibus, Profinet, EtherNet/IP, EtherCAT).
- Современные CAM-системы (Siemens NX, PowerMill, ESPRIT, FeatureCAM и др.) для генерации управляющих программ (УП).
- Системы 3D-моделирования (CAD) и симуляторы роботов (RobotStudio, RoboDK, KUKA.Sim).
- Основы электротехники, механики и гидропневмоавтоматики в объеме, необходимом для понимания работы оборудования.
- Методы отладки, тестирования и оптимизации программ для оборудования.
- Требования охраны труда, промышленной и пожарной безопасности при работе на производстве и с электрооборудованием.
- Порядок разработки и ведения технической документации (технологических карт, руководств оператора, комментариев к программам).
- Основы алгоритмизации и объектно-ориентированного программирования.
- Правила внутреннего трудового распорядка.
- Основы сетевых технологий и кибербезопасности промышленных систем.
Инженер-программист (для станков с ЧПУ, роботов) должен уметь:
- Разрабатывать, отлаживать и внедрять управляющие программы (УП) для станков с ЧПУ на языке G-кода (ISO) и/или с использованием макропрограммирования.
- Программировать промышленные роботы для выполнения технологических операций, отлаживать траектории и логику работы.
- Работать в CAM-системах: импортировать 3D-модели, создавать стратегии обработки, генерировать постпроцессором управляющие программы.
- Настраивать постпроцессоры для адаптации выходного кода CAM-систем под конкретную модель станка или робота.
- Интегрировать программное обеспечение ЧПУ/роботов с внешними системами (ПЛК, SCADA, MES) через промышленные сети.
- Проводить симуляцию обработки и работы робота для проверки программ на отсутствие коллизий и ошибок.
- Анализировать и оптимизировать существующие программы для сокращения времени цикла, повышения точности и качества.
- Читать и понимать электрические, кинематические и технологические схемы.
- Оказывать консультационную поддержку наладчикам и операторам по работе с программами.
- Документировать разработанные программы и решения.
В своей деятельности инженер-программист (для станков с ЧПУ, роботов) руководствуется:
- Законодательством Российской Федерации.
- Уставом (Положением) организации.
- Приказами и распоряжениями руководителя организации и непосредственного начальника.
- Настоящей должностной инструкцией.
- Инструкцией по охране труда для инженера-программиста (для станков с ЧПУ, роботов).
- Технологическими картами, чертежами, техническими заданиями и руководствами по эксплуатации оборудования.
- Стандартами предприятия и отраслевыми нормативами.
II. Функции
На инженера-программиста (для станков с ЧПУ, роботов) возлагаются следующие основные функции:
- Разработка, внедрение и сопровождение программного обеспечения для систем числового программного управления (ЧПУ) станков и промышленных роботов.
- Создание и оптимизация управляющих программ (УП) для обработки деталей на станках с ЧПУ.
- Программирование и настройка логики работы роботизированных ячеек и комплексов.
- Техническая поддержка и модификация существующего программного кода для оборудования.
- Интеграция программного обеспечения оборудования с системами верхнего уровня (АСУ ТП).
- Разработка и поддержка технической документации на программное обеспечение.
- Повышение эффективности использования оборудования за счет программных методов.
III. Должностные обязанности
Инженер-программист (для станков с ЧПУ, роботов) обязан:
3.1. Разрабатывать управляющие программы (УП) для станков с ЧПУ (токарных, фрезерных, многоцелевых) на основе 3D-моделей и чертежей деталей с использованием CAM-систем или ручного программирования.
3.2. Разрабатывать, отлаживать и внедрять программы для промышленных роботов (сварка, паллетирование, перемещение, сборка) с учетом требований технологии и безопасности.
3.3. Настраивать и адаптировать постпроцессоры CAM-систем для корректной генерации УП под конкретные модели станков с ЧПУ и контроллеры роботов.
3.4. Проводить виртуальную симуляцию обработки на станке и работы робота для проверки траекторий, отсутствия столкновений и оптимизации времени цикла.
3.5. Участвовать в процессе внедрения новых станков и роботов: устанавливать и настраивать ПО, интегрировать с периферийным оборудованием, проводить пробные запуски.
3.6. Анализировать и дорабатывать существующие управляющие программы с целью устранения ошибок, улучшения качества обработки, снижения времени выполнения операций и износа инструмента.
3.7. Разрабатывать макросы, циклы и пользовательские интерфейсы (кастомизированные экраны) на системах ЧПУ для упрощения работы операторов и наладчиков.
3.8. Обеспечивать взаимодействие систем ЧПУ и контроллеров роботов с внешними устройствами (ПЛК, датчики, измерительные системы) через промышленные сети.
3.9. Вести архив управляющих программ, робототехнических проектов и сопутствующей документации, обеспечивать их актуальность и версионность.
3.10. Составлять и актуализировать инструкции для операторов и наладчиков по работе с программами, описывать алгоритмы и особенности.
3.11. Консультировать и оказывать оперативную поддержку технологистам, наладчикам и операторам по вопросам, связанным с программным обеспечением оборудования.
3.12. Своевременно и качественно выполнять поручения непосредственного руководителя.
3.13. Соблюдать правила внутреннего трудового распорядка, требования охраны труда, промышленной и пожарной безопасности при работе в производственных цехах.
3.14. Повышать свою профессиональную квалификацию, изучать новые системы ЧПУ, языки программирования роботов и CAM-пакеты.
3.15. Участвовать в модернизации и ремонте оборудования, связанного с обновлением или восстановлением программного обеспечения.
IV. Права
Инженер-программист (для станков с ЧПУ, роботов) имеет право:
4.1. Запрашивать и получать от конструкторских, технологических и производственных подразделений всю необходимую информацию (чертежи, 3D-модели, технологические процессы) для выполнения работ.
4.2. Вносить предложения по изменению технологии обработки или конструкции оснастки с целью упрощения программирования и повышения эффективности.
4.3. Требовать от руководства обеспечения необходимым лицензионным программным обеспечением (CAM-системы, симуляторы), современным компьютерным оборудованием и доступом к технической документации на станки и роботы.
4.4. Отказываться от использования нелицензионного или неисправного программного обеспечения, которое может привести к сбоям в производстве.
4.5. Участвовать в приемке нового оборудования с точки зрения соответствия его программных возможностей заявленным требованиям.
4.6. Вносить на рассмотрение руководства предложения по совершенствованию процессов программирования, автоматизации и повышению производительности оборудования.
4.7. Привлекать специалистов других подразделений для совместного решения комплексных задач (с разрешения руководителя).
4.8. Повышать свою профессиональную квалификацию, проходить обучение у производителей оборудования и вендоров программного обеспечения.
4.9. Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества работы.
V. Ответственность
Инженер-программист (для станков с ЧПУ, роботов) несет ответственность в соответствии с законодательством Российской Федерации:
5.1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей инструкцией.
5.2. За ошибки в программах, приведшие к поломке инструмента, оборудования, порче заготовок или созданию аварийной ситуации.
5.3. За несоблюдение сроков разработки и внедрения программного обеспечения, предусмотренных планами производства.
5.4. За нарушение правил лицензионного соглашения при использовании программного обеспечения.
5.5. За разглашение конфиденциальной информации, касающейся программных решений, технологий и ноу-хау предприятия.
5.6. За нарушение требований охраны труда, промышленной и пожарной безопасности.
5.7. За причинение материального ущерба работодателю в пределах, определенных действующим трудовым, гражданским и административным законодательством РФ.
5.8. За потерю, повреждение или несанкционированное изменение архивов управляющих программ и проектов.
5.9. За невыполнение или ненадлежащее выполнение законных распоряжений и поручений непосредственного руководителя.
С настоящей должностной инструкцией ознакомлен:
__________________ / __________________ «___» ________ 20___ г.
(подпись) (Фамилия И.О.)
Экземпляр инструкции получил(а):
__________________ / __________________ «___» ________ 20___ г.
(подпись) (Фамилия И.О.)
⬆