В процессе проектирования возникает необходимость в привлечении различной справочной информации: ГОСТов, нормалей, руководящих материалов, паспортных данных станков и т. д. Вся эта информация, описанная формализованно, составляет информационное обеспечение. Формы представления его могут быть различными: от элементарных справочных таблиц до описаний с использованием проблемно ориентированных языков.
Справочные таблицы используют для описания характеристик, закладываемых в систему типовых решений (станков, инструментов, оснастки и др.), а также всей нормативно-справочной информации.
Алгоритм чтения такой таблицы состоит в поиске по столбцу типовых решений соответствующей строки и в последующем считывании характеристик типового решения, находящихся в данной строке.
В развитых САПР для облегчения их адаптации к изменяющимся производственным условиям часто справочные таблицы описывают с использованием лингвистического обеспечения системы. В этом случае лингвистическое обеспечение предусматривает возможность описания не только чертежа детали, но и характеристик оборудования, технологической оснастки и т. д.
Часть информационного обеспечения САПР ТП, содержащая сведения о типовых решениях системы и правилах их принятия, называют технологическим обеспечением. Оно определяет «технологическую квалификацию» ЭВМ. Блочный алгоритм проверки соответствий исходных данных и условий применимости типовых решений (рис.1) является одной из наиболее наглядных форм представления технологического обеспечения. Однако эта форма представления имеет следующие существенные недостатки:
- большой объем программы, так как блочные алгоритмы плохо приспособлены к организации унифицированных процедур (для выбора оборудования, инструмента и прочего необходимо разрабатывать специальный алгоритм и отдельную программу на каждый тип станков и т. д.);
- практическая невозможность оперативной коррекции системы при изменении производственной обстановки, так как это приводит к необходимости вмешательства в проектирующие программы. Это вызвано тем, что характеристики типовых решений размещены непосредственно в программе.
Для устранения этих недостатков технологическое обеспечение должно удовлетворять следующим требованиям:
- независимость от алгоритмического обеспечения (алгоритмы не должны содержать характеристик типовых решений);
- универсальность формы представления (выбор типовых решений различных задач нужно производить с помощью единой процедуры).
Перечисленным требованиям удовлетворяет табличная форма представления технологического обеспечения (табличные алгоритмы).
Таблицы решений подразделяют на два типа: односторонние ( таб. 5) и двусторонние (таб. 6).