Открыли 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 в миллиметрах автоматически.