Перейти к основному содержанию

Должностная инструкция инженера-программиста (для станков с ЧПУ, роботов)

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___ г.

(подпись)              (Фамилия И.О.)