Автоматизация проектирования
Автоматизация КМД: что отдать скрипту, а что оставить конструктору
Скрипт снимает пересчёт номеров, ведомости и контроль формата. Разбивка на марки, узлы и замена марок остаются за конструктором. Разбираем границу и то, как её проверить до внедрения.
Где скрипт снимает рутину
Разработка КМД состоит из решений и из повторяющихся операций. Решения — это разбивка конструкции на отправочные марки, назначение узлов, порядок монтажа. Операции — пересчёт номеров деталей, спецификация, ведомость отправки, контроль формата и полноты комплекта.
Писать автоматизацию имеет смысл под операции. Скрипт не устаёт к вечеру, не пропускает строку в ведомости и одинаково считает массу в десятый раз.
Что оставить конструктору
- выбор расчётной схемы и разбивку конструкции на марки;
- узлы, которые нельзя выбрать по шаблону;
- замену марок стали и профилей без согласования;
- все решения при расхождении между проектом и фактическим металлом.
Автоматическая замена «похожего» профиля экономит минуту и стоит переделки комплекта: в узле меняется примыкание, а скрипт об этом не знает.
Как ставится задача
У автоматизации КМД тот же вход, что у расчёта: исходные данные, результат, критерий приёмки и место, где нужна ручная проверка.
| Что | Пример формулировки |
|---|---|
| Вход | модель или комплект чертежей, справочник марок, правила нумерации |
| Выход | ведомость, спецификация, отчёт о расхождениях |
| Критерий | совпадение с ручной ведомостью на контрольном комплекте |
| Ручная проверка | узлы, замены и всё, что меняет конструкцию |
Если критерий не формулируется, задача не готова: «чтобы быстрее» проверить нечем.
Проверка до внедрения
Контрольный комплект — это два-три чертежа, которые уже сделаны руками и проверены. Скрипт прогоняется по ним, и каждая строка результата сравнивается с ручной ведомостью. Расхождение разбирается: либо ошибка в правиле, либо в исходных данных.
Такой прогон находит то, что не видно на одном удачном примере: дубли позиций, потерянные элементы, несовпадение единиц, двойной учёт деталей из сборки.
Что дальше
Следующий шаг автоматизации обычно не «всё под ключ», а один участок: ведомость отправки, затем спецификация, затем проверка соответствия КМ и КМД. Каждый участок принимается отдельно — тогда при ошибке видно, какой шаг её внёс.
Разбор выгрузки из модели и сверки комплектов — в статьях «Выгрузка ведомости из Tekla» и «Сверка КМ и КМД».
Услуги по теме
Другие статьи из категории
- Отклонение башни от вертикали: что измерять и как читать результат
- Каркас промышленного здания: порядок проектирования и типовые ошибки
- Поиск по нормам с источником: как проверять ответ ИИ-инструмента
- Идемпотентная загрузка: повторный запуск не должен менять данные
- История атрибутов вместо перезаписи: почему отчёты не сходятся
Похожие статьи
Все статьи →Автоматизация проектирования
История атрибутов вместо перезаписи: почему отчёты не сходятся
Один и тот же договор в двух отчётах даёт разные суммы, когда атрибуты перезаписываются. Историчность строки объясняет расхождение версией,…
Автоматизация проектирования
Идемпотентная загрузка: повторный запуск не должен менять данные
Загрузку перезапускают всегда: сбой, правка, повтор после исправления. Идемпотентность — свойство, без которого повтор удваивает строки, а…
Автоматизация проектирования
Поиск по нормам с источником: как проверять ответ ИИ-инструмента
Ответ без ссылки на пункт проверять нечем. Что должен отдавать инструмент поиска по нормативной базе, чтобы им можно было пользоваться в…
Автоматизация проектирования
Каркас промышленного здания: порядок проектирования и типовые ошибки
Порядок работы над каркасом: компоновка, схема, нагрузки, сечения, узлы. Где чаще всего возвращаются назад и как этого избежать, не…
Автоматизация проектирования
Отклонение башни от вертикали: что измерять и как читать результат
Одно число отклонения ничего не говорит: нужен профиль по ярусам, привязка к высоте и сравнение с проектом. Как измеряется и где результат…
Нужен расчёт?
Пришлите исходные данные — уточним состав работы и ответим по срокам.