Вы наверняка знаете это письмо. Кто-то пересылает PDF-файл размером 4 МБ с рисунком, отсканированным в 2004 году с уже выцветшего отпечатка, с кофейным пятном в углу и тремя поколениями следов красной ручки. В сообщении говорится: «Можете ли вы просто сделать это пригодным для использования?»

И вот она — та часть работы, которую никто не включает в портфолио. Потому что отсканированный чертеж — это не САПР. Это изображение чертежа. Вы можете увеличить его, распечатать, прищуриться на размер и спорить, 6 это или 8. Чего вы не можете сделать, так это редактировать его, надежно измерять по нему или использовать в рабочем процессе, который заканчивается на станке с ЧПУ. Превратить его в нечто, с чем можно реально работать, — это не трассировка. Это восстановление полезной проектной информации из плоского изображения, и от того, насколько хорошо это сделано, зависит, будет ли все последующее построено на твердотельной геометрии или на предположении.

Сканирование — это не файл САПР.

Это различие постоянно стирается, обычно людьми, которые не работают в САПР. Растровое изображение, отсканированный чертеж, экспорт в PDF — все это картинки. В них нет геометрии, слоев, редактируемых размеров, блоков, структуры. Векторный PDF немного лучше в том смысле, что в нем есть векторная графика, но он редко организован так, как это назвал бы чертежник в САПР.

Редактируемые DWG или DXF — это совсем другое дело: настоящие линии с привязкой к конечным точкам, дуги, которые действительно являются дугами, размеры, привязанные к геометрии, слои, имеющие значение, аннотации, которые можно читать и редактировать. Возможность просмотра не означает возможность использования, и именно в этом разрыве проекты незаметно теряют дни. Когда старые чертежи, размеченные PDF-файлы или отсканированные рабочие чертежи остаются единственным свидетельством о детали, приспособлении, строительной детали или технологическом комплекте, преобразование отсканированного изображения в CAD-файл становится мостом между плоским растровым изображением и редактируемым файлом DWG или DXF, который команда проектировщиков действительно может использовать. Этот мост важен, потому что все последующие этапы — моделирование, редактирование, CAM, координация — предполагают, что лежащая в его основе геометрия является достоверной.

Почему старые рисунки продолжают появляться

Если вы задаетесь вопросом, почему это до сих пор остается проблемой в эпоху облачных САПР и генеративного проектирования, ответ прост: исходные файлы исчезают, а бумажные документы остаются. Компании поглощаются. Срок действия лицензий на программное обеспечение истекает. Чей-то жесткий диск 1998 года пропал. Инженер, который моделировал деталь, вышел на пенсию десять лет назад. Сохраняется лишь распечатка.

Таким образом, команды постоянно получают в наследство устаревшую информацию: деталь, которая все еще поставляется и требует небольших изменений, снятый с производства продукт, возвращающийся для переработки, компоновка оборудования на заводе, который перестраивается, чертежи для столярного цеха, который расширяется, исполнительная документация предприятия, которая является единственным свидетельством того, что на самом деле находится за стеной, размеченный PDF-файл с ремонта, эскиз от руки для прототипа приспособления, старый чертеж с указанием допусков, которые необходимо соблюдать. Ни один из этих файлов не является исходным. Все это необходимо для современных задач.

Где автоматическая векторизация дает сбой

Будем справедливы к автоматизации: инструменты преобразования растровых изображений в векторные значительно улучшились, и при чистом, высококонтрастном сканировании простого рисунка они неплохо справляются со своей задачей. Проблемы начинаются, когда входные данные представляют собой реальную, некачественную информацию, что обычно и бывает.

Некачественная векторизация может создать кажущийся чистым беспорядок. Получаются ломаные отрезки линий, которые выглядят непрерывными на первом уровне масштабирования и распадаются при попытке привязаться к ним. Дуги преобразуются в десятки крошечных прямых сегментов. Дублированная геометрия накладывается сама на себя. Текст, обработанный с помощью OCR, превращает цифру 3 в 8 в измерении, которое вы собираетесь обработать на станке. Полное отсутствие логики слоев — каждый объект находится на слое 0. Штриховые узоры разлетаются на тысячи отдельных линий. Толщина линий теряется или рандомизируется. Фоновый шум, зернистость и артефакты сканирования преобразуются в геометрию с тем же энтузиазмом, что и сам чертеж. Искаженные сканы незаметно сбивают масштаб листа. А пометки — красные линии, облака исправлений, чья-то рукописная заметка — сливаются с линиями, как будто они являются частью проекта.

Более глубокая проблема заключается в том, что автоматизация считывает пиксели, а не намерения. Она не знает, что тонкая линия — это центральная линия, а не край, что размытая пометка заменена новой, или что недостающий размер можно определить по симметричному элементу. Это вопрос оценки, и именно в оценке по-прежнему заключается ценность работы чертежника-человека.

Что должен включать в себя чистый преобразованный файл САПР?

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

Этот список скучный. Clean CAD скучен в самом лучшем смысле этого слова: он работает, и никому больше не нужно о нём думать.

Сканирование в САПР для проектирования и создания прототипов продукции.

Для продуктовых команд выгода очевидна. Вы воссоздаёте старый чертеж детали, чтобы правильно её смоделировать. Вы готовите геометрию для обработки на станке с ЧПУ, где неправильная дуга приводит к браку заготовки. Вы обновляете устаревшую документацию, потому что сменился поставщик, и новому требуется настоящий комплект чертежей, а не ксерокопия. Вы преобразуете эскиз прототипа, нарисованный от руки, в нечто, что можно проставлять размеры и дорабатывать. Вы используете старый чертеж в качестве отправной точки для 3D-модели, вместо того чтобы измерять физическую деталь штангенциркулем и надеяться на лучшее.

Причина, по которой качество здесь важнее всего: если геометрия неправильна в начале, ошибка передается на каждый последующий этап. Эта ошибка распространяется из CAD в CAM, в траекторию движения инструмента, в деталь, и вы обнаруживаете ее на этапе контроля качества. Исправление геометрии на раннем этапе значительно дешевле, чем исправление деталей на позднем этапе.

Сканирование в САПР для изготовления деталей, столярных работ и рабочих чертежей.

Та же логика применима и к цеховым и сборочным работам, где чертежи являются фактическим результатом, а точность определяется условиями контракта. Чертежи мебели, детали интерьера, планы размещения оборудования, чертежи внутренних помещений, монтажные чертежи, документация для станков с ЧПУ — большая часть этого существует в виде старых листов, которые необходимо дополнить, пересмотреть или адаптировать для нового этапа.

Мастерская, способная преобразовать устаревший программный пакет для обработки древесины в чистую, редактируемую САПР, может быстрее составлять сметы, правильно размещать детали и изменять детали без перерисовки листа с нуля. Мастерская же, работающая со сканированным изображением, измеряет детали по распечатке и надеется, что масштаб распечатки подобран правильно, что является неплохим способом создать почти идеальную деталь.

Сканирование в САПР для архитектурного проектирования, проектирования инженерных сетей и исполнительной документации.

В масштабах крупных зданий и сооружений та же проблема возникает и с документацией. Отсканированные планы этажей, старые записи о реконструкции, схемы инженерных систем, планы участков, фасады, разрезы и детализированные чертежи часто существуют только на бумаге или в виде PDF-файлов, отсканированных с бумаги. Бумажные чертежи, отсканированные изображения и PDF-файлы можно преобразовать в точные DWG-файлы, чтобы сохранить точность геометрии и размеров — а это и есть главная цель, когда чертеж будет использоваться для демонтажа, прокладки коммуникаций или внутренней отделки.

Для тех, кто управляет архивом предприятия, преобразование накопившихся файлов также решает проблему контроля версий. Редактируемые файлы можно редактировать и отслеживать. А вот ящик с распечатками — нет.

Как подготовить исходные файлы перед конвертацией

Независимо от того, делаете ли вы это внутри компании или отправляете на обработку, качество входных данных определяет качество выходных данных. Сканируйте с высоким разрешением, в горизонтальном положении, при равномерном освещении — никаких фотографий, сделанных на телефон под углом, никаких теней на листе. Включите все страницы, включая те, которые выглядят как дубликаты. Укажите известные размеры, с которыми можно сравнить преобразованный файл, и укажите требуемый масштаб. Отделите старые пометки от текущих инструкций, чтобы никому не приходилось гадать, какая из пометок актуальна. Определите целевой стандарт САПР, укажите единицы измерения, определите желаемую структуру слоев, уточните формат вывода и предоставьте образец чертежа, отражающий ваши стандарты, если таковой имеется.

Десять минут, потраченных на это, всегда избавят от необходимости вносить исправления в дальнейшем.

Контроль качества перед использованием преобразованного файла.

Никогда не принимайте на веру переделанный DWG-файл. Прежде чем использовать его для чего-либо реального, проверьте его:

  • Соответствует ли шкала известному параметру, измеренному вами независимо?
  • Являются ли критически важные параметры надежными, а не просто присутствуют?
  • Логично ли организованы слои и соответствуют ли они вашим стандартам?
  • Дуги и кривые гладкие или имеют граненую форму из-за неправильной векторизации?
  • Разборчивы ли символы и пометки, и правильно ли они переписаны?
  • Отсутствующие или неразборчивые фрагменты текста помечаются, а не выдумываются?
  • Были ли правильно интерпретированы пометки, и были ли удалены устаревшие?
  • Достаточно ли чист файл для дальнейшей обработки, или он содержит посторонние геометрические объекты?
  • Соответствует ли чертеж своему предполагаемому назначению?

Когда стоит передать конверсию на аутсорсинг

Иногда имеет смысл делать это внутри компании, особенно для одного хорошо знакомого листа. Отправка на аутсорсинг более целесообразна, когда объем работы велик, чертежи сложные, точность действительно важна, ваши специалисты по САПР уже заняты оплачиваемой работой, качество сканирования настолько низкое, что требуется полная перерисовка, файлы должны соответствовать стандартизированной структуре слоев, результат предназначен для изготовления, или вы конвертируете весь устаревший архив одновременно. Это скорее вопрос производительности и согласованности, чем вопрос возможностей.

Преобразование сканированного изображения в CAD-модель — это не самая привлекательная процедура. Никто не будет рассказывать о ней на конференции. Но это один из тех ничем не примечательных этапов рабочего процесса, который незаметно определяет, будет ли проект основан на твердотельной геометрии или на наборе предположений, сделанных кем-то, прищурившись на плохом сканированном изображении. Если все сделать правильно, проблема исчезнет — а именно это и должна делать хорошая документация.