Техническое обеспечение САПР — это комплекс средств вычислительной техники, осуществляющих работу всех обеспечивающих и проектирующих подсистем САПР. В этот комплекс входят собственно ЭВМ и развитый набор периферийных устройств: устройства ввода и вывода. Выпускают специализированные комплексы средств вычислительной техники, ориентированные на решение определенных задач САПР. Их называют автоматизированным рабочим местом (АРМ).
Одной из основных задач, решение которых необходимо для осуществления автоматизированного проектирования, является формализация технологической информации как переменной, так и условно-постоянной, т. е. представление ее с помощью набора формальных правил, позволяющих всю информацию записать на языке вводных устройств ЭВМ.
Проектирование технологических процессов изготовления деталей характеризуется большим объемом исходных данных и решений. В связи с этим от рациональности и простоты описаниям исходной технологической информации в значительной степени зависит время подготовки данных, объем памяти ЭВМ, занимаемый исходной технологической информацией, сложность алгоритмов и программ проектирования, а также время решения задачи. Система описания должна обеспечивать также полноту данных, необходимых для автоматизированного проектирования.
Если условно-постоянная информация (справочно-нормативная, типовые решения, алгоритмы выбора решений) достаточно легко преобразуется к формализованному виду (справочные таблицы, таблицы решений, таблицы соответствий), то для переменной информации эта задача значительно сложнее. Сведения о детали имеют геометрическое представление, наборы чисел, символов и текстовое описание. Система описания должна всю эту разнохарактерную информацию представить в едином буквенно-цифровом виде.
В вопросе формализации описания технологической информации можно выделить два принципиальных методических подхода: разработка комплекса кодировочных ведомостей и использование специального формализованного языка.
При проектировании на базе типовых технологических процессов сначала необходимо найти соответствующий типовой технологический процесс. Для этого вместо чертежа детали достаточно указания, к какому типу она относится. Это можно сделать с помощью классификации деталей и задания классификационных признаков типа. Таким образом, можно описать самую трудную часть сведений о детали (ее геометрию). Сведения о размерах и других требованиях можно описать с помощью специальных кодировочных таблиц, разрабатываемых для каждого типа деталей или группы типов.
При синтезе технологического процесса, когда задачи технологического проектирования решают, исходя из конкретной геометрии детали, ее индивидуальных особенностей, необходимо описание каждой поверхности детали, всех подробностей ее формы. Поэтому в системах проектирования единичных технологических процессов для описания исходных данных используют формализованные проблемно ориентированные языки, обладающие большей инвариантностью относительно вида детали и поэтому более универсальные.