Программное обеспечение
Как правило, машиностроительные САПР имеют многомодульную структуру. В составе развитых САПР имеются следующие подсистемы:
  1. Геометрическое (графическое) ядро. Геометрическое ядро реализует основные операции и процедуры геометрического моделирования.
  2. Подсистема двумерной (2D) графики, используемая прежде всего для получения чертежной документации.
  3. Подсистема 3D твердотельного (объемного) моделирования. Именно в ней реализуются процедуры конструктивной геометрии с использованием базовых элементов формы.
  4. Подсистема 3D поверхностного моделирования, используемая для проектирования деталей со сложными поверхностями (лопатки турбин, корпуса самолетов, автомобилей, кораблей и т.п.) и иногда называемая подсистемой промышленного дизайна.
  5. Специализированные модули, ориентированные на проектирование изделий определенного типа, например, штампов, деталей из листовых материалов, литых изделий и т.п.
  6. Подсистема САМ для проектирования технологических процессов, синтеза программ для оборудования с ЧПУ, моделирования механической обработки и т.п.
  7. База данных, включая архивные и справочные подсистемы.
  8. Подсистема инженерного анализа, включающая программы типа Ansys и Adams для моделирования изделий на микро- и макроуровнях.
  9. Подсистема импорта и экспорта (обмена) данных с поддержкой ряда используемых графических форматов.
  10. Подсистема PDM управления данными и проектированием.