Для кого это

Для мастерской с фрезерным станком: наружная реклама и вывески, мебель и фасады, гравировка, сувениры. Обычно в такой мастерской один-три оператора, и всё знание живёт в голове самого опытного. Уходит он — уходит и знание.

Агент отвечает на те вопросы, которые новичок стесняется задать в третий раз: что означает сообщение на экране, зачем этот шаг, где это написано в документации станка.

Важно: агент не пишет и не проверяет управляющие программы

Это не осторожность и не временное ограничение — это граница по существу. Ошибка в программе — не опечатка в тексте: неверное число означает врезание в заготовку, сломанную фрезу и травму. Программу готовит и отвечает за неё технолог.

Проверка чужой программы опаснее, чем её написание. Не потому, что агент плохо считает, а потому что слова «агент проверил» снимают с человека бдительность — и он запускает станок, не глядя.

Что агент может: объяснить существующую программу как учебный материал — что делает эта команда, зачем этот кадр. Он каждый раз оговаривает, что это объяснение, а не проверка.

Просить по-разному бесполезно: агенту прямо велено не уступать, отказать и сказать, к кому идти. Проверьте это сами перед тем, как давать агента операторам — попросите написать программу тремя формулировками подряд.

Что агент знает сам

Мы написали для него справочник по двум самым распространённым программам — NC Studio (управление станком) и ArtCAM (подготовка рельефов и траекторий). Справочник объясняет понятия и логику: две системы координат и зачем выставлять ноль, чем черновой проход отличается от чистового, что такое перемычки и постпроцессор.

Названий пунктов меню там намеренно нет: у каждой версии они свои, и уверенная подсказка «нажмите вот эту кнопку» была бы опаснее честного «посмотрите в руководстве своего станка». Другие программы агент тоже понимает и различает по роли: подготовка у технолога — Aspire и VCarve, Type3, JDPaint, SprutCAM; управление у станка — Mach3, UCCNC, LinuxCNC и пульты DSP, это тот же класс, что NC Studio.

Разбор управляющей программы — счётом, а не на глаз

Пришлите агенту файл программы (.nc, .tap, .mpf, .ngc) или вставьте её текст — и он вернёт разбор. Важное отличие от всего остального: этот разбор считает программа, а не языковая модель. Те же кадры всегда дадут тот же ответ, и числа в нём настоящие.

Что считается: габариты по осям и глубина, обороты и подачи, список инструментов и число смен. Что проверяется: заданы ли единицы и система координат, нет ли быстрого хода ниже нуля заготовки (врезание на скорости холостого хода), нет ли переезда с фрезой в материале, включается ли шпиндель до первого рабочего прохода, помещается ли программа в рабочее поле, не выше ли обороты и подача паспортных.

Рабочее поле, обороты и подачу вашего станка впишите один раз в настройках ноды «Разбор программы» внутри агента. Чего не вписали — то не проверяется, и отчёт об этом прямо говорит, а не молчит.

Тот же разбор доступен без агента вообще: страница «Разбор программы ЧПУ» — бросьте туда файл, и отчёт посчитается прямо в браузере. Паспорт станка впишите один раз, он сохранится на этом компьютере. Оператору у станка так проще всего: ни настройки, ни ожидания.

Отсутствие замечаний НЕ означает «можно запускать». Разбор не видит прижимы и струбцины, не сверяет траекторию с чертежом и не судит о режимах под ваш материал. Программу проверяет прогон: симуляция, обкатка на воздухе выше заготовки, пробный проход на обрезке. Это написано в каждом отчёте — чтобы оператор не расслаблялся из-за спокойного экрана.

Чего агент не скажет, даже если очень попросить

Запрет держится не только на инструкции для модели. Готовый ответ проверяет отдельная программа-сторож — уже после того, как модель его написала, и до того, как он уйдёт оператору.

Сторож не выпустит ответ, в котором модель сочинила кадры управляющей программы, и не выпустит слова «ошибок нет», «программа корректна», «можно запускать». Разбор ЧУЖОЙ программы при этом не страдает: кадры, которые прислал сам человек, объяснять можно — сторож сверяет ответ с тем, что пришло на вход, и считает только новые.

Если в ответе оказались обороты или подача без ссылки на документацию, ответ не выбрасывается — к нему дописывается строка о том, что эти числа даёт производитель инструмента и ваш технолог.

Как подготовить агента

  1. Откройте раздел «Агенты» в левом меню, найдите «Наставник оператора ЧПУ» и нажмите «Добавить агента».
  2. Зайдите в «Базу знаний» агента и загрузите документацию своего станка: руководство оператора, паспорт станка, список сообщений об ошибках, инструкции вашей мастерской.
  3. Добавьте то, чего нет ни в одной книге: ваши рабочие инструкции, разборы брака, карты наладки на типовые изделия.
  4. Подключите Telegram — оператор у станка спрашивает с телефона и может прислать фото экрана.
  5. Проверьте на живых вопросах: соберите у мастера двадцать настоящих вопросов и прогоните их до того, как дадите агента операторам.

Документация только вашего оборудования. Руководство от станка, которого у вас нет, — самая опасная ошибка наполнения: агент уверенно ответит по чужой машине, назовёт не тот параметр, а оператор поверит.

Как понять, что агент отвечает верно

Ответ засчитывается, только если есть ссылка на источник и она открывается на нужном месте. Ответ без источника считайте неверным, даже если он выглядит правильным.

Задайте три вопроса, ответа на которые в ваших документах точно нет. Агент обязан сказать «этого нет в загруженных материалах». Если начал сочинять — это сигнал править инструкцию агента, а не добавлять документы.

Проверять должен мастер или опытный оператор, а не тот, кто настраивал агента: только он увидит ответ, технически верный, но опасный на практике.

Частые вопросы

Агент может подсказать обороты и подачу?

Только если эти числа есть в загруженной документации инструмента или в инструкции вашей мастерской. Из головы — нет: режимы даёт производитель инструмента и ваш технолог.

А если я всё-таки хочу проверить программу?

Проверка — это симуляция, обкатка на воздухе и пробный проход, а не мнение агента. Попросите его объяснить непонятный участок программы — это он сделает.

У нас другая программа, не NC Studio.

Логика подготовки везде одна: контуры и модель, затем траектории, затем вывод под свою стойку. Агент объяснит на понятиях, а точные шаги попросит сверить с руководством вашей программы. Загрузите это руководство в базу знаний — и он начнёт отвечать по нему.