Обратная разработка, или реверс-инжиниринг очень важен для производителя, в том числе тем, что она может снизить риски, связанные с устаревшими продуктами и продуктами с дефектами.
Обратная разработка может воспроизводить запасные части, а также выявлять и устранять неисправности в продуктах. Кроме того, реверс-инжиниринг может ускорить создание новых продуктов.
Например, команда инженеров может изучить конструкции существующих продуктов и найти способы повысить их производительность, обновить функции или найти способы сократить производственные затраты.
Обратный инжиниринг также может быть ключевой стратегией в плане упреждающего технического обслуживания производителя при разработке важных компонентов. Это происходит за счет обратной разработки критически важных компонентов до того, как они выйдут из строя, производитель может запастись запасными частями и сократить время незапланированных простоев.
В отличие от ручных методов и других технологий 3Д измерений, портативные 3D-сканеры значительно ускоряют процесс обратного проектирования. Во-первых, они быстро настраиваются и часто могут использоваться прямо на производстве. Как известно многим производителям, узкие места на КИМ являются обычным явлением, что неизбежно приводит к задержкам любого обратного проектирования или проекта контроля качества. Более того, поскольку 3D-сканеры просты в использовании, с ними не нужно работать квалифицированным метрологом; на сегодняшнем жестком рынке труда трудно найти опытных метрологов, и они завалены работой.
Таким образом, 3D-сканеры, которые могут использовать операторы любого уровня квалификации, являются жизнеспособным решением для обратной разработки детали или сборки.
Затем производитель должен решить, какую технологию трехмерных измерений следует использовать, в зависимости от приложения и среды, в которой будет происходить сбор данных.
Для целей этого объяснения предположим, что производитель выбирает портативный 3D-сканер. Технический специалист подготовит деталь к сканированию на основе используемой технологии трехмерных измерений. Затем техник сканирует деталь, которую необходимо воссоздать, фиксируя все размеры детали.
После того, как деталь будет полностью отсканирована, полученный файл STL (либо сетка, либо облако точек) затем импортируется в программное обеспечение для сканирования в САПР, такое как VXmodel , для процесса последующей обработки. Этот процесс очищает, восстанавливает и уточняет данные. Он также разбивает объект на разные области и формы, чтобы в дальнейшем помочь построить 3D-модель. Наконец, процесс постобработки позиционирует объект в системе координат (также известный как выравнивание).
Обновленный файл STL импортируется в программное обеспечение САПР, которое содержит инструменты обратного проектирования или автономное решение для обратного проектирования. Затем эксперт по обратному инжинирингу или промышленный дизайнер может создать 3D-модель как есть или сгенерировать 3D-модель, внести любые изменения и, при необходимости, интегрировать ее в сборку.
Производитель может изготовить прототип 3D-модели, отправив его на 3D-принтер. Эксперты могут оценить, нужно ли проводить дальнейшую работу над 3D-моделью, прежде чем будет достигнут желаемый результат. После создания идеальной 3D-модели производитель может изготовить деталь в виде единичного или серийного производства.
Вдохновляющие инновации: обратный инжиниринг способствует инновациям. Это помогает инженерам связывать проекты с предыдущими знаниями и разрабатывать инновационные идеи.
Проведение анализа отказов. Вы можете использовать обратный инжиниринг, чтобы проанализировать, почему продукт не работает должным образом. Изучение неисправного продукта с помощью обратного инжиниринга может помочь вам определить его поврежденные части и отремонтировать их.
Проведение анализа конкурентов: организация может переконструировать продукт конкурента, чтобы понять, чем он отличается от других продуктов на рынке.
Снижение затрат на разработку продукта. Понимая, как конкурент производит продукт, компания может разрабатывать более дешевые альтернативные решения.
Вот пять шагов реверс-инжиниринга продукта:
Первым шагом обратного проектирования является сбор информации о продукте. Это может означать измерение размеров продукта, определение исходного дизайна и понимание кодировки устройства. Сбор информации очень важен для инженеров, так как это помогает им хорошо изучить продукт, прежде чем приступать к его разборке.
Собрав информацию о продукте или детали, инженеры могут создать его эскиз или модель. Эти модели и эскизы помогают им понять цель дизайна продукта. Большинство инженеров используют системы автоматизированного проектирования (САПР) для создания трехмерной модели продукта, поскольку это помогает им анализировать каждую часть продукта, просматривая его точное представление.
После разработки модели продукта и оценки его конструкции инженеры разбирают продукт слой за слоем. Для облегчения повторной сборки они обычно располагают детали продукта в том порядке, в котором они были разобраны. Когда они удаляют каждую часть, они анализируют, измеряют или сканируют часть или продукт, чтобы узнать его функциональность и использование.
После разборки каждой части продукта инженеры проводят оценку продукта и внимательно изучают детали. Они пытаются понять, как улучшить качество продукта или исправить найденные в нем ошибки. Часто команда обратного проектирования документирует основные результаты своей оценки. Они даже могут отсканировать трассировку продукта, чтобы помочь им восстановить его в будущем.
Если обратный инжиниринг направлен на восстановление продукта, инженеры собирают продукт на этом этапе. Реконструкция может помочь инженерам проверить свои знания о продукте и позволить им вносить изменения в продукт. Это может помочь им создать новую или обновленную версию исходного продукта. Повторная сборка часто позволяет инженерам узнать больше о продукте, чтобы они могли воссоздать его.
Инструменты для реверс-инжиниринга
Два наиболее часто используемых инструмента для реверс-инжиниринга:
Дизассемблер: этот инструмент считывает двоичный код программного продукта и отображает исполняемую инструкцию в виде текста. Часто разработчик использует программу отладки, чтобы предотвратить дизассемблирование данных программы дизассемблером.
САПР: инженеры используют этот инструмент, когда исходный план дизайна продукта недоступен. В первую очередь это включает в себя создание 3D-изображений продукта или детали, которые требуют повторного производства.
Узнайте, какое решение подойдет вам
Заполните форму, и мы расскажем о решениях для вашего бизнеса
We develop and implement individual solutions of IIoT for specific client tasks.
Objectives: maximize equipment performance, reduce costs and production cycle and improve the safety and profitability of business processes.
Describe your needs, and we will offer the most optimal solution for you.