Разработка постпроцессоров
  • Разработка постпроцессоров
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Разработка через CAM Agent

    CAM Agent — это чат внутри CAM-системы. Это самый короткий путь от задачи до проверенного результата: вы описываете, какой должна быть УП, а агент исследует проект, изменяет постпроцессор, компилирует его, запускает и докладывает о результате. Открывать код не обязательно — хотя для SPPX вы при желании можете наблюдать каждый шаг в среде разработки постпроцессоров.

    Установка

    CAM Agent — обычное расширение CAM-системы: откройте Extension Store в CAM-системе, установите CAM Agent и перезапустите CAM-систему, если магазин об этом попросит. Про сам чат написано в его собственной документации, доступной из карточки расширения; здесь описана только работа с постпроцессорами.

    С агентом идёт ознакомительный лимит, поэтому для первых сессий от вас больше ничего не требуется; его объём и условия со временем могут меняться. Дальше подключите в настройках агента собственную учётную запись поставщика ИИ-услуг, и работа продолжится на его условиях — см. во что это обходится.

    Рабочий цикл

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

    Шаги 4 и 5 — это то, где время либо экономится, либо теряется. Агент, прочитавший фактические данные, делает небольшую объяснимую правку; агент, которому не дали проект, догадывается по названию команды.

    Что вы видите в процессе

    Для SPPX агент управляет средой разработки постпроцессоров. Запущенная в оконном режиме, она находится перед вами: изменённый обработчик, сообщения компиляции, сформированная УП. Этот режим стоит выбирать, когда вы хотите следить за ходом работы, и он же выручает, когда агент застрял, — вы можете продолжить сами в том же экземпляре.

    В безоконном режиме InP работает без окна. Это быстрее и позволяет вести несколько прогонов параллельно, но на экране ничего нет, поэтому в вашем распоряжении только отчёт и сформированный файл.

    Для .NET-постпроцессоров агент работает с проектом и пакетным генератором, поэтому наблюдать за средой нечего: вы видите результат сборки, отчёт о запуске и файл УП.

    Знания

    CAM Agent отвечает по проиндексированной копии документации по продукту и официальных skills, с офлайн-кэшем, и хранит ваши собственные skills рядом с ними. Репозиторий документации в ваш проект он не клонирует; если нужно, чтобы агент читал конкретную локальную копию документации, скажите это прямо и укажите путь.

    Здесь же ваш собственный skill отправляется в общий доступ: попросите CAM Agent его отправить, и он попадёт в очередь на рассмотрение для публикуемого набора — см. организацию рабочего пространства.

    Ограничения

    Агент не заменяет инженера по постпроцессированию. Два правила стоит назвать прямо: не позволяйте ему менять производственный постпроцессор без вашей проверки и не позволяйте отправлять УП на станок. Запуск, завершившийся с кодом 0, означает, что программы сработали, а не что УП безопасна.

    In this article