Программная интеграция
В плане интеграции программных продуктов (программной интеграции) в системах автоматизации конструкторско-технологической подготовки производства достаточно продуктивным является использование программ, базирующихся на едином геометрическом ядре, например ACIS или ParaSolid. Хотя обмен данными по-прежнему будет идти на низком уровне, по крайней мере, можно быть уверенными в том, что данные будут передаваться корректно и не потеряют точность.
Другим, гораздо более эффективным способом реализации программной интеграции является использование программных комплексов, базирующихся на каком-то основном программном продукте – как правило, CAD-системе (системе проектирования, черчения и моделирования). Разработчики подобных комплексов предлагают набор программ, которые либо работают в рамках одной единой программной среды, либо имеют хорошо отлаженное взаимодействие между собой. Так, например, работает российская фирма «Топ Системы», поставляя комплекс программ проектирования и подготовки производства под общей маркой T-FLEX. Этот комплекс основан на САПР двумерного черчения и трехмерного моделирования T-FLEX CAD, хорошо зарекомендовавшей себя как в России, так и за рубежом. Помимо T-FLEX CAD, в комплекс входят системы подготовки программ для станков с ЧПУ, технологического проектирования, расчета, проектирования оснастки и т.д.
Однако даже этот, казалось бы, оптимальный способ интеграции нельзя назвать идеальным. Во-первых, в программном комплексе могут отсутствовать программы из каких-либо областей проектирования, которые могут быть необходимы предприятию. Во-вторых, всегда лучше иметь широкий выбор прикладных программ различных разработчиков. То, что решает все задачи для одного предприятия, может не подойти другому. Кроме того, бывает, что предприятию требуется разрабатывать свои специализированные предложения, и, естественно, желательна их интеграция со всем программным комплексом.
Для ответа на эти пожелания некоторые ведущие разработчики предлагают следующее решение. Они разрабатывают специальные механизмы доступа к внутренним функциям своих программ посредством API-интерфейса. Это позволяет создавать встроенные интегрированные решения для любых сторонних разработчиков, включая пользователей этих программ. Используя связь на уровне внутреннего обмена данными и функциональными возможностями, можно обеспечить любую степень интеграции.
Например, программа T-FLEX CAM, встроенная таким образом в T-FLEX CAD, сохраняет все специализированные настройки на обработку конкретных поверхностей при модификации исходной модели. Или, например, программа расчета, использующая геометрические данные о детали, полученные из T-FLEX CAD, сможет самостоятельно модифицировать исходную модель. Естественно, что использование единой информационной основы полностью исключает проблемы передачи данных или потерю точности.
Дата добавления: 2015-08-14; просмотров: 581;