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