Алгоритм неавтоматизированного проектирования, проектная процедура автоматизированного проектирования

Традиционно используемые в практике ТПП изделий машино­строения обобщенные алгоритмы неавтоматизированного проек­тирования единичных ТП изготовления деталей и сборки пред­ставлены на рис. 2.1. По сути на рис. 2.1 укрупненно показаны после­довательности действий проектировщиков при разработке указан­ных ТП в рамках выполнения соответствующей функции ТПП (см. рис. 1.3) и сохранении всех информационных связей и взаимодей­ствий.

Особенностью представленных на рис. 2.1 последовательностей действий является строгая обусловленность их этапов: нельзя ме­нять этапы местами. Например, нельзя разрабатывать маршруты обработки основных поверхностей (точнее - изготовления основных поверхностей, см. этап 6 на рис. 2.1), если неизвестны техно­логические параметры исходной заготовки (см. этап 5). В принци­пе, допустимо не выполнять некоторые этапы. Например, если исходная заготовка задана директивно - в частности, будет полу­чена от изготовителя, то ее

Рис. 2.1. Обобщенные алгоритмы неавтоматизированного проектирования единичных ТП изготовления деталей

 

конструктивно-технологические пара­метры известны и необходимость в выполнении соответствующего этапа проектирования отпадает. Однако нарушение порядка действий неизбежно ведет к грубым ошибкам.

Разработка маршрутного ТП (см. этап 8) и операционной техно­логии (см. этап 9) безусловно, являются самостоятельными и слож­ными этапами проектирования, каждый из которых обладает собст­венной внутренней иерархией задач. Итоговые результаты их реше­ния оформляют самостоятельными документами (см. подраздел 1.5).

Решение большинства задач неавтоматизированного техноло­гического проектирования базируется на использовании профес­сиональных знаний и опыта проектировщика, т.е. обучаемого и постоянно совершенствуемого специализированного интеллекта человека. Это в значительной мере объясняется тем, что, подавляющее большинство задач проектиро­вания являются трудно- или неформализуемыми в их современ­ных постановках. Вместе с тем практически любое современное средство автоматизации проектных работ по своей сути представ­ляет интеллектуальный автомат, действие которого базируется на использовании в большей или меньшей степени формальных про­ектных процедур.

Под проектной процедуройпонимают составную часть процесса автоматизированного проектирования, направленную на получе­ние проектного решения, являющегося конечным описанием (ча­стью конечного описания) объекта проектирования. Под объек­том проектирования здесь понимают ТП в целом, или его отдель­ный, законченный фрагмент. Для решения проблемы автомати­зации технологического проектирования исключительно важен принцип формализации как отдельных проектных операций, со­ставляющих части любой проектной процедуры, так и процедур в целом.

Для того чтобы в автоматизированном режиме получить еди­ничный ТП, не уступающий по качеству процессу, разработанно­му специалистом, необходимо предварительно создать формаль­ные (формализованные) проектные процедуры. Комплексное ис­пользование этих процедур и должно обеспечить желаемый ре­зультат автоматизированного проектирования. При соблюдении общей последовательности этапов неавтоматизированного проек­тирования ТП (см. рис. 2.1), проектные процедуры могут по содер­жанию существенно, или даже принципиально, отличаться от со­вокупности действий, ведущих к получению аналогичного резуль­тата в неавтоматизированном режиме.

Создание формальных проектных процедур и их комплексов на базе корректного использования основных технологических принципов и правил определяет сущность и сложность проблемы автоматизации технологического проектирования. Без ее решения не­возможно обеспечить конкурентоспособность изделий машиностроения и конкурентоспособность в этой важнейшей отрасли.