Летом 2010 года группа компаний ADEM выпустила на рынок новую версию своего программного продукта. В рамках этой статьи будет рассказано о нововведениях в модуле технологической подготовки производства.
Интерфейс
Интерфейс (от англ. interface — поверхность раздела, перегородка) — совокупность средств, методов и правил взаимодействия между элементами системы. Интерфейс пользователя, он же пользовательский интерфейс (UI — англ. user interface) — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством. При выпуске новых релизов разработчики, как правило, стараются уделять внимание этой части системы.
В первую очередь изменения коснулись диалогов редактирования объектов маршрута ТП. Вид формы диалогов стал более стандартным, следовательно, более интуитивно понятным, более «знакомым». Появилась возможность управлять величиной той части окна, в которой отображается совокупная информация по элементу. Для ввода больших текстов (тесты переходов, примечаний, технических требований и др.) применяется многострочный параметр-редактор. С развитием системы количество параметров, описывающих объекты технологического процесса, увеличивается. В предыдущих версиях можно было разместить на 1 вкладке диалога до 10 строк параметров. В новой версии можно разместить гораздо больше параметров, организовав их прокрутку. Изменения коснулись и оформления контекстных меню. Добавив иконки к элементам контекстных меню, мы сделали более удобным процесс навигации по ним. Можно сказать, что все эти мелочи делают работу технолога более удобной и приятной.
Рис. 1. Диалог редактирования версии 8.2 и 9.0.
Считается, что чем меньше нажатий мышки выполняет пользователь, тем оптимальнее спроектирован интерфейс программы. Примером может служить редактирование параметров технологического процесса. Для этого необходимо выбрать объект, открыть диалог на редактирование, внести изменения, принять изменения, нажав Ок, и повторить все эти действия для всех объектов, в которых необходимо внести изменения. Оптимально выполнить этот процесс в версии 9.0 можно двумя способами: «приколоть» диалог или использовать множественное редактирование. В первом случае, диалог остается на экране, в то время как пользователь осуществляет переход от объекта к объекту. Сохранение внесенных изменений происходит автоматически. Второй способ используется в случае, когда надо в однотипных объектах установить одно и то же значение какого-либо параметра.
Несомненно, что навигация по технологическому процессу, представленному в виде структурированного дерева очень удобна. Однако, многие пользователи отмечали, что при этом не хватает наглядности в представлении технологической информации (не все параметры объектов отображаются в дереве, тексты переходов отображаются одной строчкой и не полностью и т.п.). Чтобы ликвидировать этот недостаток в новой версии ввели новый элемент интерфейса – технологическое окно. В нем отображаются данные технологического процесса в виде форматированного текста. При этом отображаемая информация выделается размером и цветом шрифта, отступами. Принципы открытости, которые были заложены в систему ADEM изначально, позволяют пользователю самому выполнить форматирование выводимых в это окно данных (настроить перечень выводимых параметров из объектов ТП, параметры их отображения и др.).
Функциональность этого окна не ограничивается только возможностями форматированного вывода информации. Дополнительно пользователь получает следующие возможности:
- Управление масштабом отображения;
- Установка уровня отображения информации. Всегда показывать весь технологический процесс, либо часть, в зависимости от текущего объекта в дереве ТП;
- Контекстный поиск информации;
- Ссылка в тексте для перехода к объекту для последующего редактирования.
Рис. 2. Новый элемент интерфейса – «Технологическое окно».
Проверка правописания
Инженер – технолог при проектировании технологического процесса вносит данные не только из справочников, но и вводит с клавиатуры (тексты переходов, технические требования, примечания и др.). При этом неизбежно могут возникать орфографические ошибки. Все современные текстовые процессоры (MS Word, Open Office и др.) имеют специальный функционал, обеспечивающий проверку правописания (орфографии). С целью повышения качества формируемой документации в версии 90 появилась такая же возможность. Очень удобно при этом пользоваться технологическим окном (см. выше), отображающим техпроцесс как форматированный текст. В нем слова, содержащие ошибки, выделяются подчеркиванием. При этом можно по ссылке перейти к объекту техпроцесса, открыть его на редактирование и исправить ошибку(и) методом прямого ввода или с использованием контекстного меню.
Рис. 3. Проверка правописания.
Задачи раскроя
В заготовительном производстве раскрой листового материала является приоритетной задачей. Чем выше коэффициент использования материала, тем ниже стоимость изготовления, тем «конкурентнее» продукция, выпускаемая на предприятии. Раскладка предназначена для оптимального размещения элементов произвольной формы на прямоугольных листах для последующего раскроя. До настоящего времени в нашей системе была реализованы функции конструкторской раскладки и проектирование 2Х лазерной, газовой, абразивной, плазменной резки. Но как показал опыт использования, этого не достаточно. Вся выполненная работа должна быть должным образом «задокументирована». Изначальная интеграция функционалов CAD, CAM и CAPP в едином модуле позволяет решить эту задачу в полном объеме:
- Плоское моделирование деталей для проекта раскроя;
- Выполнение функции оптимальной раскладки плоских элементов на листе;
- Обработка с применением оборудования с ЧПУ (2х лазерная, фрезерная и др.);
- Оформление технологических карт (маршрутных и операционных карт, карт раскроя и др.) с автоматическим расчетом всех необходимых коэффициентов.
Кратко опишем процесс создания проекта раскроя.
- В технологическом процессе создается операция, на которой будет выполнен раскрой, задается оборудование;
- Создается объект «Карта раскроя». Материал и габариты заготовки считываются с общих данных. Задаются параметры раскроя: приоритеты, отступы от края по осям Х и Y, ширина реза, вращение, зеркальное отображение;
- Создается перечень деталей, которые необходимо разложить на листе. Для каждой детали задается обозначение, масса и количество деталей, определяется геометрия детали в точных размерах в виде прикрепленного эскиза к объекту;
Рис. 4. Исходные данные для раскладки.
- Выполняется раскладка деталей на листе на основе исходных данных по всем заданным приоритетам;
- Выбирается из предложенных вариантов наиболее подходящий. Выбор осуществляется на основе полученных коэффициентов (Коэффициент раскроя материала, длина отхода, количество разложенных деталей) и схемы раскладки;
Рис. 5. Выбор варианта раскладки.
- Если на лист вошли не все детали, то автоматически запускается расчет для раскладки оставшихся деталей на следующей заготовке;
- При необходимости на основе полученной геометрии можно запрограммировать ЧПУ обработку;
- Формируется комплект технологических документов. Для карты раскроя выполняется автоматический расчет параметров раскроя согласно ГОСТ 3.1402-84: масса заготовки, количество деталей из заготовки, коэффициент раскроя материала (КРМ).
Рис. 6. Результат раскроя.
Управление справочными данными
Не секрет, что технологический процесс состоит процентов на 80 из справочных данных. От того насколько эффективно работает система НСИ, зависит эффективность работы технолога в целом. При этом не стоит забывать, что техпроцесс это не только набор сформированных документов по ЕСТД и СТП, а еще и важнейшая информационная единица, на основе данных которой работают системы класса MES/EPR. Начиная с версии ADEM VX 90, у пользователей появилась возможность работать как с традиционной реляционной базой данных нормативно справочной информации, так и с применением корпоративной системы i-Ris (от англ. Reference information system — информационно ? справочная система). Программный продукт использует технологию «клиент-сервер», что позволяет поддерживать многопользовательский режим работы и масштабируемость системы в целом. Для взаимодействия удалённых объектов используется технология Net Remoting. Поддержка механизма ClickOnce позволяет запускать программный продукт и одновременно проверять наличие опубликованных на Web-сайте разработчика обновлений одним нажатием клавиши. Основой системы является объектно-ориентированное ядро, т.е i-Ris оперирует не с записями базы данных, а с вполне конкретными объектами, которые составляют предметную область системы. Основываясь на этих принципах, можно реализовать различные прикладные задачи.
На базе ядра системы i-Ris создана предметная область, описывающая информационные объекты, используемые технологом на этапе ТПП, а так же системами класса MES/ERP (операции, оборудование, подразделения, профессии и др.). Следующим этапом могут быть спроектированы и созданы специализированные клиенты – поставщики данных, выполняющие отображение, поиск и передачу данных в ADEM CAPP (клиенты по выбору материалов, оборудования, операций и др.). Выбор в пользу специализированных клиентов не случаен. Все информационные объекты имеют различную структуру, методы работы с данными тоже различны. Например, клиент по выбору операций позволяет, не закрывая формы, сформировать весь маршрут из нескольких операций.
Рис. 7. Клиент по выбору операций.
Клиент по выбору оборудования позволяет выбирать из коллекций объектов разных типов: модель оборудования, модель оборудования, используемого на операции, экземпляр оборудования, экземпляр оборудования, используемого на операции. Если оборудование является оборудованием с ЧПУ, то здесь же может быть выбран постпроцессор.
Рис. 8. Клиент по выбору оборудования.
В каждом клиенте реализован параметрический поиск. В зависимости от типа объекта перечень поисковых параметров меняется. Пользователь самостоятельно определяет количество и тип параметров, по которым необходимо выполнить поиск и задает условия поиска.
Рис. 9. Параметрический поиск.
В каждом клиенте пользователь может менять представление информации, группируя одну и ту же коллекцию объектов по параметрам, используя предопределенные группировки или создавая собственные.
При необходимости имеется возможность создания специализированных клиентов под требования заказчика, как к существующей предметной области, так и к созданной вновь.
Укрупненное нормирование ТП
Укрупненное нормирование применяется при единичном или мелкосерийном производстве, в том числе в опытном и инструментальном производстве. Использование модуля укрупненного нормирования (NTR) позволяет эффективно определять и назначать технически обоснованные нормы времени на выполняемые работы (операции, переходы). Определение норм времени можно осуществить на основе как стандартных карт с нормами времени, так и на основе карт, которые используются на предприятии. Передача информации ADEM CAPP – NTR осуществляется в обе стороны. Это значит, что информация, введенная в модуле ADEM CAPP, используется при назначении нормы времени в NTR (подбор необходимых карт и др.) и наоборот, при создании проекта расчета, после передачи в ADEM автоматически сформируется укрупненный пооперационный маршрут, с назначением используемого оборудования.
Рис. 10. Укрупненное нормирование.
В комплект поставки NTR входят нормативы по следующим общемашиностроительным направлениям:
- на работы, выполняемые на металлорежущих станках;
- Токарные, токарно-карусельные, строгальные и долбежные;
- Фрезерные;
- Сверлильные;
- Горизонтально-расточные;
- Шлифовальные;
- Слесарно-сборочные работы;
- Электромонтажные работы;
- На дуговую сварку в среде защитных газов;
- На контрольные измерения и др.;
В заключение хотелось бы сказать: все новое, что появляется в системе, благодаря усилиям команды разработчиков группы компаний ADEM, направлено на то, чтобы обеспечить технолога современным, удобным инструментом, который позволит увеличить производительность его работы и, как следствие, сократить время на технологическую подготовку производства.
авторы статьи: Олег Николаев, Андрей Красильников, Игорь Ямаев