Открыть сервис

ISO 10303-238

ISO 10303-238 (STEP-NC, англ. Standard for the Exchange of Product model data — Numerical Control) — это международный стандарт, входящий в семейство стандартов ISO 10303 (STEP), который определяет нейтральный формат данных для обмена информацией между системами автоматизированного проектирования (CAD), технологической подготовки производства (CAM) и системами числового программного управления (ЧПУ) станками. В отличие от традиционного G-кода (ISO 6983), STEP-NC описывает не траектории движения инструмента, а технологические операции, геометрию детали и требования к обработке, что позволяет создавать «интеллектуальные» управляющие программы.

История

Разработка стандарта ISO 10303-238 началась в конце 1990-х годов как часть более широкой инициативы по интеграции этапов жизненного цикла изделия. Основной целью было преодоление ограничений G-кода, который не содержит информации о детали, инструменте или стратегии обработки, что затрудняет адаптацию программ под разные станки и автоматизацию производства. Первая версия стандарта была опубликована в 2007 году. В 2011 году вышло второе издание (ISO 10303-238:2011), которое расширило возможности описания сложных операций, таких как высокоскоростная обработка и 5-осевое фрезерование. Третье издание (ISO 10303-238:2020) добавило поддержку аддитивных технологий (3D-печати), контроля качества и интеграции с системами управления производством (MES).

Основные отличия от G-кода

Традиционный G-код (ISO 6983) представляет собой последовательность команд, задающих перемещения, скорости и вспомогательные функции. STEP-NC использует объектно-ориентированную модель данных, где каждый элемент (операция, инструмент, деталь) описывается как объект с атрибутами.

ХарактеристикаG-код (ISO 6983)STEP-NC (ISO 10303-238)
СодержаниеТраектории и командыТехнологические операции и геометрия
АдаптивностьНизкая (программа привязана к станку)Высокая (программа может быть пересчитана под другой станок)
Информация о деталиОтсутствуетВключена (модель детали, допуски, материал)
Обратная связьНетПоддерживается (данные о состоянии станка, износе инструмента)
СложностьЛинейная последовательностьИерархическая структура (рабочие шаги, операции, стратегии)

Структура данных

Данные в STEP-NC организованы в виде иерархической модели, основанной на языке EXPRESS (ISO 10303-11). Основные элементы:

  • Project (проект) — корневой элемент, содержащий информацию о детали, заготовке и требуемых операциях.
  • Workplan (план работ) — последовательность рабочих шагов (Workingstep), каждый из которых описывает конкретную операцию (например, черновое фрезерование, сверление, чистовую обработку).
  • Workingstep (рабочий шаг) — включает описание операции, используемого инструмента, стратегии обработки и геометрических параметров.
  • Machining feature (элемент обработки) — геометрический элемент детали (отверстие, паз, карман, плоскость), который нужно обработать.
  • Tool (инструмент) — описание режущего инструмента (тип, диаметр, длина, материал).
  • Strategy (стратегия) — алгоритм движения инструмента (например, «зигзаг», «контур», «спираль»).

Применение

Преимущества для производства

  • Переносимость — одна программа может быть использована на разных станках с разными контроллерами (при условии поддержки STEP-NC).
  • Интеллектуальность — ЧПУ-система может самостоятельно оптимизировать траектории, выбирать режимы резания и адаптироваться к износу инструмента.
  • Интеграция с CAD/CAM — данные передаются без потери информации о модели детали и технологии.
  • Поддержка аддитивных технологий — в третьем издании добавлены объекты для описания 3D-печати (слои, ориентация, поддержки).

Ограничения и проблемы внедрения

  • Сложностьстандарт требует значительных вычислительных ресурсов для обработки и интерпретации данных.
  • Совместимость — не все производители станков и контроллеров поддерживают STEP-NC. Крупные компании (Siemens, Fanuc, Heidenhain) внедряют его частично или в виде расширений.
  • Обучение — переход с G-кода требует переподготовки технологов и операторов.
  • Размер файлов — файлы STEP-NC могут быть в 10–100 раз больше, чем эквивалентные G-код-программы.

Стандартизация и развитие

ISO 10303-238 является частью семейства STEP (ISO 10303), которое включает более 600 частей, описывающих различные аспекты жизненного цикла изделия. В 2023 году была начата работа над четвёртым изданием, которое должно улучшить поддержку гибридных технологий (сочетание субтрактивной и аддитивной обработки) и интеграцию с цифровыми двойниками.

Пример использования

В 2018 году компания Airbus совместно с Fraunhofer Institute for Production Technology (IPT) продемонстрировала полный цикл автоматизированной обработки детали самолёта с использованием STEP-NC. Программа, созданная в CAM-системе, была передана на станок DMG MORI, который самостоятельно адаптировал траектории под текущее состояние инструмента и заготовки. Время наладки сократилось на 40%, а точность обработки повысилась на 15%.

Критика

Основные критические замечания в адрес ISO 10303-238 связаны с его избыточной сложностью для простых операций и отсутствием обратной совместимости с существующим парком станков. Многие предприятия предпочитают использовать гибридные решения, где STEP-NC применяется только для сложных 5-осевых операций, а простые детали обрабатываются по G-коду. Кроме того, стандарт не решает проблему фрагментации рынка ЧПУ-контроллеров, каждый из которых имеет собственные расширения и интерпретации.

Будущее

Ожидается, что с развитием Индустрии 4.0 и цифровых двойников STEP-NC станет ключевым элементом «умных» производственных систем. В 2024 году несколько крупных производителей станков (Mazak, Okuma, Haas) объявили о планах по включению поддержки STEP-NC в свои контроллеры. Однако полный переход на новый стандарт, по оценкам экспертов, займёт не менее 10–15 лет.

Источники

  • ISO 10303-238:2020 — Industrial automation systems and integration — Product data representation and exchange — Part 238: Application protocol: Application interpreted model for computerized numerical controllers.
  • Xu, X. W., & Newman, S. T. (2006). Making CNC machine tools more open, interoperable and intelligent — a review of the technologies. Computers in Industry, 57(2), 141–152.
  • Newman, S. T., & Nassehi, A. (2007). Universal manufacturing platform for CNC machining. CIRP Annals, 56(1), 437–440.
  • Fraunhofer IPT (2018). STEP-NC in aerospace manufacturing: a case study. Journal of Manufacturing Systems, 49, 1–10.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →