Уважаемые дамы и господа, нужно отметить, что ваш покорный слуга, автор этой небольшой публикации, просто хотел высказать некоторые мысли об автоматизации
Прежде чем рассказать о ключевых особенностях нового программного пакета TechnologiCS, хотелось бы ненадолго вернуться к событиям тех времен, «когда компьютеры были большими, а программы маленькими».
С появлением на промышленных предприятиях компьютеров — сначала ЕС, а затем СМ — появились и различные программные разработки, ориентированные на автоматизацию процессов технической подготовки производства. Несмотря на невероятный прогресс в области вычислительной техники, многие из этих программ до сих пор (!) успешно эксплуатируются на заводах. При всех трудностях (недостаточной оснащенности современной техникой, дефиците квалифицированных программистов
Большинство подобных систем с теми или иными вариациями работает примерно следующим образом.
Сначала в систему вручную вводятся конструкторские спецификации. Затем — некоторая технологическая информация для всех деталей и сборочных единиц. Такая информация почти всегда включает в себя предварительный маршрут движения детали (узла) по цехам и норму расхода основного материала. Часто имеется также список технологических операций и время, затрачиваемое на каждую из них. Самые детализированные, с точки зрения технологии, системы позволяют еще и подробно описать каждую операцию, то есть содержат данные об оборудовании, технологические переходы, оснастку, инструмент… Важной функцией всех систем такого класса является «разузлование»: возможность получения консолидированной информации о количестве деталей, сборочных единиц
Результатом работы программы чаще всего является комплект необходимых для производства сводных ведомостей (ведомость специфицированных норм расхода материалов, ведомость подетальной трудоемкости, ведомость сборочных единиц и деталей со входимостью и другие). Некоторые системы способны печатать технологические документы — например, маршрутные карты (учитывая весьма слабые по сегодняшним меркам вычислительные и графические возможности тех машин, на которых работают эти программы, надо отдать должное разработчикам).
Таким образом, подобные системы можно рассматривать как
Несмотря на громоздкость, сложность в эксплуатации и устаревшую системную архитектуру, давние разработки с успехом решают ряд ключевых задач технической подготовки производства: расчет потребности в материалах на изделие или производственную программу, вычисление — хотя бы приблизительное — сводной трудоемкости и загрузки оборудования, формирование необходимых и всем привычных сводных документов.
Теперь давайте в общих чертах рассмотрим, какие программные средства для технической подготовки производства предлагаются сегодня. Разнообразие очень хороших, просто хороших и посредственных
При таком решении конструкторская и технологическая информация обычно хранится в электронном архиве в виде файлов, каждый из которых является спецификацией, чертежом, технологическим процессом или другим документом (в данном случае название «документ», конечно, весьма условно), относящимся к конкретной детали. Связь же между этими файлами, описывающая структуру изделия или проекта, устанавливается с помощью внешнего приложения — например, PDM: системы управления информацией об изделиях и проектах.
В принципе, система с подобной структурой охватывает практически все задачи КБ и технологических отделов. Удобно разрабатывать документы, все хранится в одном хорошо управляемом архиве, модули PDM и Workflow позволяют без лишних сложностей работать со структурой изделий и организовать безбумажный документооборот. Однако на промышленном предприятии техническая подготовка производства не ограничивается разработкой конструкторской и технологической документации. Для планирования и диспетчерского контроля здесь нужна разнообразная сводная информация, получаемая на основе состава изделий и технологии их изготовления. Требуется, например, рассчитать по запланированной для производства номенклатуре потребность в материалах на текущий момент для каждого конкретного цеха; определить трудоемкость, специфицированную по деталям, оборудованию, разрядам… Именно в этом компоненте старые разработки отделов АСУ порой на голову превосходят большинство современных САПР.
Перед специалистами предприятия встает очень сложный вопрос. Каким образом комплексно решить основные задачи технической подготовки? Можно использовать новое ПО для быстрой разработки конструкторской и технологической документации, а потом вручную (как это всегда и делалось) вводить с нее информацию в старую систему. При этом, естественно, эффективность немалых вложений в закупленное ПО окажется под сомнением. Связать новые САПР с имеющимися программами в реальной жизни оказывается практически невозможно: слишком различны структуры данных и принципы их организации. К тому же такой путь почти неминуемо приведет к появлению на предприятии нескольких баз данных, причем отслеживать актуальность содержащейся в них информации и ее изменение будет делом крайне сложным. Можно попытаться доработать до необходимого уровня приобретаемый комплекс, однако привлечение для этого разработчиков ПО выльется в кругленькую сумму, а собственными силами адаптировать серьезный программный продукт заводу, как правило, не под силу.
Постоянно сталкиваясь с подобными вопросами и имея некоторый опыт внедрения разного ПО на промышленных предприятиях, специалисты Consistent Software пришли к выводу о необходимости создания новой линии продуктов для
Одним из основных компонентов нового программного комплекса от Consistent Software является система технической подготовки производства TechnologiCS. Разработка первого ее прототипа началась еще в 1987 году. Функциональные возможности первой системы достаточно полно соответствовали приведенному в начале статьи описанию; основным же ее достоинством было то, что она уже работала на персональных ЭВМ.
При создании TechnologiCS базовые принципы остались теми же. В предыдущих номерах журнала дано краткое описание пакета, так что здесь есть смысл говорить только о его главных особенностях.
Среди важнейших принципов — объединение всей конструкторской и технологической информации и связей между различными ее элементами в одной общей базе данных. На возражения скептиков о недостаточной надежности подобного метода хранения всей информации в одном месте (если произойдет, например, физическое разрушение носителя — разом пропадут все важнейшие данные) можно заметить, что,
Основным рабочим модулем программы является технологическая САПР. В полном соответствии с требованиями рынка модуль выполнен на современном уровне. Заложены различные возможности проектирования ТП: поэлементное наполнение в диалоговом режиме, проектирование на основе
Каждый пользователь не просто создает с помощью САПР необходимые ему на данном этапе документы: попутно он закладывает в общую базу данных свою часть информации об изготовлении детали или изделия. Конструктор вводит или передает
Итак, что же получает предприятие, внедряя такой программный комплекс?
- Вся разнородная конструкторская и технологическая информация структурирована и располагается в едином, надежном и управляемом хранилище.
- Автоматизирован процесс проектирования технологии и подготовки технологической документации.
- Плановые и диспетчерские службы могут в течение нескольких минут получить расчетную потребность в основных и вспомогательных материалах, данные о трудоемкости, используемом оборудовании, его загрузке — хоть по конкретной детали, хоть по производственной программе. Немаловажно, что эта информация может быть сгруппирована, отсортирована и представлена в любых комбинациях на бумаге или в электронном виде. Поддерживается произвольное количество версий спецификаций и технологических процессов, что обеспечивает возможность оперативно получать сводную информацию, соответствующую реальной текущей ситуации на предприятии.
- Функции импорта данных позволяют использовать всю существующую на предприятии в электронном виде конструкторскую и технологическую информацию, накопленную за годы и даже десятилетия.
- Функции экспорта данных помогут без серьезной адаптации ПО связать TechnologiCS c уже имеющимися у заказчика уникальными программными разработками.
Таким образом, разработчики пакета попытались не только применить новые технологии проектирования и возможности современной техники, но и сохранить в полном объеме все то хорошее, что было еще в первых программах автоматизации подготовки производства. Создавая TechnologiCS, мы старались учесть не только то, как лучше автоматизировать процесс проектирования, но и зачем это делается. Насколько удачным оказалось решение — судить вам…