Решение 01 · машиностроение, приборостроение
Нормоконтроль ЕСКД
Автоматическая проверка конструкторской документации на соответствие правилам оформления единой системы конструкторской документации. Ловит типовые ошибки и экономит время нормоконтролёра — не заменяя его и не давая юридических гарантий.
Задача
Комплект приходит на нормоконтроль, и специалист вручную сверяет десятки формальных требований: заполнение основной надписи, обозначения, масштабы, шрифты, толщины линий, комплектность листов, ссылки на действующие редакции стандартов.
Работа однообразная, внимание на ней садится, а цена пропущенной мелочи высокая: комплект возвращается с замечаниями, и цикл повторяется.
Что делает
- Читает документы систем проектирования напрямую — запускать саму систему и покупать для этого рабочее место не нужно.
- Приводит документ к нейтральному виду: листы, основные надписи, обозначения, элементы. Правила работают уже с ним.
- Прогоняет набор правил и собирает протокол: что нарушено, где именно и каким пунктом какого стандарта это требуется.
- Отдаёт протокол в HTML — открывается у любого получателя, ничего дополнительно ставить не нужно.
Чего не делает — и это принципиально
- Не оценивает конструкторские решения. Расчёты, выбор материалов, компоновка — вне предмета проверки.
- Не является экспертизой. Юридической силы у протокола нет: это инструмент самопроверки перед сдачей, а подпись нормоконтролёра остаётся за человеком.
- Не выдаёт нечитаемый файл за годный. Такой файл получает состояние ошибки, а не молчаливое «соответствует».
Как устроено
Часть, зависящая от конкретной системы проектирования, вынесена в отдельный слой. Ядро правил работает только с нейтральной моделью документа и про среду проектирования ничего не знает — поэтому поддержка новой системы добавляется, не трогая правила.
| Источник | Что читаем |
|---|---|
| Altium | файлы схем, без установленного Altium |
| KiCad | файлы схем в текстовом формате |
| КОМПАС-3D | через программный интерфейс системы |
| AutoCAD | через общий формат обмена геометрией |
| Свой формат | нейтральный JSON для нестандартных источников |
Как проверена сама проверка
Движок правил и разбор документов закрыты самопроверкой на эталонных документах: она гоняется одной командой и обязана дать заранее известный результат. В наборе лежат в том числе намеренно испорченные документы — на них проверка должна сработать, иначе прогон считается несданным.
Первый прогон у вас идёт на вашем настоящем комплекте, а не на показательном наборе: только он показывает, какие правила предприятия придётся добавить сверх государственных стандартов. Один комплект — этого достаточно.
Что нужно от вас
- Один настоящий комплект документации — можно обезличенный.
- Перечень требований вашего предприятия сверх государственных стандартов, если он есть в письменном виде.
- Человек со стороны предприятия, который может сказать, считается конкретное замечание ошибкой или нет.
Прогнать ваш комплект
Пришлите один комплект — вернём протокол замечаний и скажем, сколько из них система нашла бы сама, а сколько всё равно остаётся за человеком.