Открыли STEP, а деталь оказалась в 25 раз меньше или больше задуманного — это почти всегда история про единицы измерения, а не про геометрию. Коэффициент 25.4 — прямая подсказка: миллиметры прочитались как дюймы (1 дюйм = 25.4 мм). Ниже — почему так происходит, как починить уже открытую деталь в КОМПАС, SolidWorks и Fusion 360, и как настроить экспорт, чтобы проблема не возникала. Чистый STEP в миллиметрах можно сразу получить из описания в НейроИнженере.

Откуда берётся ошибка единиц

В STEP единицы измерения задаются внутри файла специальной записью. Беда в том, что некоторые экспортёры (особенно из американских CAD или старых конвертеров) не прописывают единицы явно или пишут их в дюймах. Принимающий CAD в таком случае подставляет своё значение по умолчанию — и если оно не совпадает с реальным, деталь масштабируется.

Характерные коэффициенты расхождения подсказывают причину:

Деталь оказаласьКоэффициентЧто произошло
в 25.4 раза меньше÷25.4Миллиметры прочитаны как дюймы
в 25.4 раза больше×25.4Дюймы прочитаны как миллиметры
в 10 / 100 / 1000 раз×10ⁿПутаница мм ↔ см ↔ м

Как починить уже открытую деталь

Если деталь уже импортирована не в том масштабе, перемасштабировать её можно прямо в CAD — но аккуратнее переоткрыть файл с правильными единицами, чтобы не накопить погрешность.

КОМПАС-3D

Лучший путь — переоткрыть STEP и в диалоге параметров чтения выставить «Миллиметры» вручную. Если деталь уже в дереве — операция «Масштабирование» с коэффициентом 25.4 (или 1/25.4). Полный разбор диалога — в статье импорт STEP в КОМПАС-3D.

SolidWorks

Проверьте единицы документа в правом нижнем углу и в Document Properties → Units. Если масштаб уже «вшит» — команда Insert → Features → Scale. Но надёжнее переоткрыть файл, задав единицы при импорте.

Fusion 360

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

Не масштабируйте вслепую

Перед тем как умножать на 25.4, убедитесь, что дело именно в дюймах, а не в реальной ошибке модели. Сверьте один известный габарит (диаметр отверстия, длину) с чертежом. Если коэффициент ровно 25.4 — это единицы; если «кривой» — проблема в самой геометрии.

Как не создавать проблему: экспорт в миллиметрах

Единицы лечатся на стороне экспорта за одну галку. При выгрузке STEP всегда явно указывайте миллиметры — не оставляйте «по умолчанию» и не полагайтесь на то, что получатель догадается. Это важнее выбора протокола: даже идеальный AP214 не спасёт, если единицы не прописаны. Как настроить выгрузку — в статье экспорт STEP из КОМПАС, а про протоколы — AP203, AP214 или AP242.

НейроИнженер экспортирует STEP в миллиметрах по умолчанию, поэтому сгенерированная деталь открывается в правильном масштабе в любом CAD без пересчёта.

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

Почему деталь из STEP стала в 25 раз меньше?

В файле не были явно указаны миллиметры, и принимающий CAD прочитал единицы как дюймы (1 дюйм = 25.4 мм). Переоткройте STEP, задав «Миллиметры» в диалоге импорта, или экспортируйте файл с явно указанными миллиметрами.

Как узнать, в каких единицах сохранён STEP?

STEP — текстовый файл, его можно открыть в «Блокноте». Единицы задаются записями вроде SI_UNIT и CONVERSION_BASED_UNIT в теле файла. Если явной единицы длины нет, принимающий CAD подставит своё значение по умолчанию — отсюда и расхождение.

Можно ли просто умножить деталь на 25.4?

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

Как сразу экспортировать STEP в миллиметрах?

В диалоге сохранения STEP явно выберите единицы «Миллиметры», не оставляйте «по умолчанию». Это надёжнее выбора протокола: без правильных единиц даже корректный AP214 откроется в неверном масштабе. ИИ-генераторы вроде НейроИнженера отдают STEP в миллиметрах автоматически.