Система ADEM 6.2 предназначена для автоматизации конструкторских и технологических бюро, цехов основного и инструментального производства. Имеет модульную структуру и может быть комплектована как для решения частных задач проектирования, так и для сквозной подготовки производства.
Модуль ADEM CAD
Модуль ADEM CAD является частью интегрированной системы, предназначенной для конструктора , когда конечный вид изделия формируется непосредственно в ходе работы над проектом. Этим определяются характерные особенности идеологии проектирования и создания конструкторской документации, заложенные в систему. Система объединяет в едином конструкторском пространстве все известные методы геометрического проектирования:
· плоское двумерное моделирование,
· черчение и оформление конструкторской документации,
· твердотельное пространственное моделирование,
· поверхностное моделирование,
· подготовка геометрической модели для механообработки, включая автоматический пересчет размеров на середину ширины поля допуска
Плоское моделирование и черчение:
· быстрое черчение и оформление конструкторских документов
· возможность плоского моделирования с использованием как булевых операций, так и аппликативности,
· развитые функции работы со слоями,
· динамическая модификация модели с сохранением ее геометрической целостности
· эвристическая параметризация с автоматическим распознаванием топологических ограничений
· параметризация с явным заданием параметрической модели
· редактирование сканированных чертежей, разработка растрово-векторной модели на базе сканированного изображения
· импорт и экспорт плоской геометрической информации через DXF
· создание параметрических библиотек фрагментов, обозначений, элементов, деталей и сборочных узлов
· библиотеки стандартных элементов ГОСТ, ОСТ и др.
· поддержка стандартов ЕСКД, ANSI
Твердотельное и поверхностное моделирование:
· рабочий проект может одновременно содержать любое количество отдельных твердых тел и поверхностей. Все конформные преобразования (перенос, поворот, масштабирование) выполняются одинаково для всех типов объектов с учетом абсолютной (мировой) и относительной (локальной для данной операции) систем координат
· построение объемных моделей по проекциям
· автоматическое построение пространственных моделей на основе рассчитанных сечений
· полноценное твердотельное моделирование с использованием как булевых, так и базовых операций
· поверхностное моделирование
· единые методы работы с твердыми телами, поверхностями и открытыми оболочками
· осуществление взаимодействия между твердыми телами и поверхностями (например, обрезка твердого тела поверхностью или поверхности твердым телом)
· локальные операции редактирования (метод применим как к собственным, так и к импортированным моделям)
· построение сопряжений заданным радиусом (постоянным или переменным), а также фасок (равносторонних или разносторонних) на ребрах твердых тел и открытых оболочек
· операции удаления отдельных граней тела и автоматическое достраивание его до замыкания (в частности, это позволяет эффективно редактировать модели, импортированные из других систем), построение сопряжения, имеющего сингулярную точку перехода с вогнутой поверхности на выпуклую, и построения скругления на вершине тела
Рис. 1 Объемная сборка силовых конструкций
· функции восстановления геометрии для редактирования импортированной геометрии
· создание тонких оболочек
· специальная функциональность для разработчиков штампов и прессформ: нахождение поверхностей разъема, литейные и штамповочные уклоны, создание матриц.
· автоматическая генерация чертежных видов на базе пространственной модели
· получение вырезов, разрезов и сечений
· импорт объемной геометрической информации через IGES
· импорт и экспорт объемной геометрической информации через SAT, STL, STEP
· подготовка данных для быстрого прототипирования
Модуль ADEM CAM
Модуль ADEM CAM является частью интегрированной системы, и включает ряд подсистем, совместно функционирующих в едином технологическом пространстве.
Характеристики модуля ADEM CAM:
· подготовка управляющих программ (УП) с использованием любых видов геометрических данных, плоских эскизов, чертежей, поверхностей, твердых тел и их комбинаций,
· полная ассоциативность геометрической и технологической моделей, автоматическое отслеживание в УП изменений, внесенных конструктором,
· динамическое моделирование процесса обработки с возможностью задания сложной заготовки (штамповка, литье) и сравнения результата обработки с математической моделью,
· Генерация постпроцессоров для всех типов стоек с ЧПУ при помощи модуля ADEM GPP,
· библиотека готовых постпроцессоров (более 200 наименований) для большинства российских и зарубежных стоек с ЧПУ, возможность доработки и корректировки постпроцессоров,
· листопробивка с параметрами вибровысечки, контролем остаточного припуска, нахлеста, выхода перед и после,
· электроэрозия 2х и 4х координатная, коррекция подачи в углах и контроль величины недореза с последующей доработкой после перезахвата,
· токарная обработка по схемам: черновое, предварительное, смещенное, прорезка, контурное, черновая прорезка
· формирование переходов точить, расточить, отрезать, подрезать, нарезать резьбу токарный
· задание токарных переходов с моделированием объемов удаляемого припуска для каждого перехода
· создание собственной библиотеки токарных резцов с точным моделированием режущей кромки и заданием настроечной точки
· 2х, 2.5х, 3х, 5х координатное фрезерование,
Рис 2. Модель тонкостенной детали
· автоматический подбор необработанных зон для 2х, 2.5х и 3х координатного фрезерования
· расчет траектории движения инструмента, используя схемы: эквидистанта, обратная эквидистанта, петля эквидистантная, зигзаг эквидистантный, спираль, петля, зигзаг, петля UV, зигзаг UV, петля контурная, зигзаг контурный, карандашная
· контроль остаточного припуска отдельно для внешних и внутренних границ конструктивного элемента
· многопроходная обработка по Z координате (“Z - level”) на основе плоской геометрической модели, параметрическое задание литейных углов, галтелей и профиля стенки без трехмерного моделирования
· контроль ширины разрыва поверхности при обработке трехмерной модели
· моделирование элементов приспособлений с контролем на зарезание
· автоматический расчет точки врезания
· врезание по нормали, линейное с наклоном, радиусное с наклоном, предварительное засверливание
· формирование подхода и отхода по нормали, линейного (с контролем длины и угла) или радиусного (с контролем радиуса и угла разворота)
· формирование траектории с учетом либо глубины резания, либо числа проходов
· обработка с постоянной высотой гребешка
· реализация программного управления шпинделем, СОЖ
· использование станочных циклов
· работа с вызовом подпрограмм
· формирование нескольких вариантов маршрута обработки в рамках одного проекта
· контроль обработки сопряжений
· контроль аппроксимации траектории движения инструмента как для всего проекта, так и для конкретного перехода
· сохранение петель эквидистанты в процессе отладки УП
· работа с радиусной коррекцией как эквидистантной, так и контурной с контролем длин отрезков касательного или перпендикулярного
· использование инструмента всех типов: фрезы концевые, конические, угловые, дисковые, со скруглением или сферические
· параметрическая связь между переходами в маршруте обработки
· создание библиотеки инструментов
· использование пользовательских команд для формирования специальных кадров
· аппроксимация траектории обработки трехмерной модели дугами
· формирование переходов центровать, сверлить, развернуть, зенкеровать, расточить, нарезать резьбу
Рис 3. Модель прецизионной детали
ADEM GPP
Генератор постпроцессоров ADEM GPP предназначен для разработки и изменения пользователем параметров оборудования с ЧПУ при формировании управляющей программы(УП).
Быстрые темпы развития математического обеспечения отечественных и зарубежных стоек ЧПУ продолжают увеличивать огромный список различных вариантов программирования станочного парка. Даже одно и тоже наименование модели ЧПУ не всегда говорит об одних и тех же исходных данных для разработки УП. С приходом в мир производственных технологий CAM систем возник новый термин - постпроцессор или сводный набор принципов программирования той или иной стойки ЧПУ. Долгое время технологов-программистов станков с ЧПУ в CAM системах привлекало наличие так называемого инвариантного постпроцессора. Привлекал простой и доступный способ оперативного вмешательства в область построения кадров УП. Но удобство и общедоступность отягощались слабыми возможностями настройки. Ни один инвариантный постпроцессор не в состоянии охватить все известные принципы построения УП. В противовес этому, классический подход к данной задаче в ADEM позволил разработать методику построения одновариантных постпроцессоров реализованную в модуле ADEM GPP.
Каждый Постпроцессор представляет собой набор алгоритмических инструкций по формированию кадров УП и состоит из нескольких связанных частей. Ряд параметров стойки с ЧПУ группируется в виде анкеты с определенным набором ответов. Например, соответствие и направление осей координат системы и станка, формат вывода УП, кодировка специальных символов слова кадра для 100% совместимости с имеющимся оборудованием. Кроме того математический аппарат ADEM GPP в состоянии компенсировать несовершенство математики стойки. Например, отсутствующий круговой интерполятор может быть заменен на линейный. Несмотря на увеличение общего размера УП это повлечет за собой увеличение возможностей станка и номенклатуры изделий для него.
Формирование макета кадра целиком отдано на “откуп” пользователю (под макетом кадра подразумевается типовой кадр УП, состоящий из максимального количества всех одновременно используемых технологических функций и числовых величин). Все переменные, присутствующие в типовом кадре, разделены по смысловому значению и имеют обширный список свойств, достаточный для тонкой настройки УП. И, наконец, весомая часть постпроцессора, коренным образом влияющая на все переменные кадра УП алгоритм формирования кадров программы. Результатом проектирования операции обработки изделия на оборудовании с ЧПУ является расчет траектории движения инструмента с рядом технологических инструкций, сведенный в исходный файл CLDATA.
При анализе данного файла система присваивает технологическим командам фиксированный код, а числовые значения всех параметров траектории и команд распределяются по обширному списку так называемых системных переменных.
Задача пользователя алгоритмически назначить последовательность и законы вывода в кадр значений параметров на основе системных и пользовательских переменных в соответствии с кодом приходящей команды CLDATA. Алгоритмы могу содержать расчеты. Например, использование в них расчетной функции пространственного движения по спирали некоторых отечественных станков при общем согласовании только двух осей позволяет выполнять на данном оборудовании объемные задачи.
Методика ADEM GPP позволяет достичь высокой степени точности формирования УП для любого оборудования с ЧПУ.
Многолетний опыт эксплуатации Генератора постпроцессоров в составе ADEM на предприятиях бывшего СНГ и за рубежом доказал его жизнеспособность и актуальность. За этот период пользователями были созданы сотни рабочих вариантов постпроцессоров на различные стойки ЧПУ отечественных и зарубежных производителей ( ЭЛЕКТРОНИКА 60, H22, H33, 2С42-65, 2M43, MACMATIC, AGIEMATIC-C, SINUMERIC-6M, FANUC-6M .FANUC-7, FANUC-0MC, HAIDENHAIN NC-151,TNC 430, TNC426, BOSCH и т.д.). Основные из них были включены в библиотеку стандартной поставки системы, насчитывающую около двух сотен готовых решений.
ADEM NC VERIFY
Отладкой УП, полученной в системе ADEM, занимается встроенный модуль ADEM NC VERIFY, основной режим работы которого - динамическая визуализация обработки изделия и контроль технологических размеров.
Модуль ADEM NC VERIFY позволяет избежать долгого и нестабильного процесса отработки технологии производства изделия в металле. Работа модуля задействована на разных стадиях проектирования в двух основных режимах: оптимизация исходных данных УП - контроль правильности всех составляющих маршрута обработки на стадии проектирования маршрута в модуле ADEM CAM не доходя до формирования тела УП. Это позволяет сократить на порядок основные затраты на отработку технологии изготовления изделия; автономный контроль кадров управляющей программы , полученной любым удобным способом.
В ADEM NC VERIFY имеется ряд удобных функций для самого придирчивого пользователя-технолога. Это - динамическое вращение модели обработки, масштабирование, редактирование параметров инструмента, использование современной технологии закрашивания и освещения модели, контроль технологических размеров, поддержка токарной обработки, задание пользовательских размеров заготовки и многое другое .
Важно, что модуль в состоянии учесть наличие в УП корректоров на радиус и высоту инструмента, то есть практически он полностью моделирует работу станка. Поэтому, вполне естественно, что он содержит некоторые описательные элементы программирования систем ЧПУ подобно генератору постпроцессоров.
ADEM TDM
Модуль ADEM TDM в первую очередь применяется в качестве базы для построения автоматизированных рабочих мест технологов и конструкторов. Основными задачами модуля являются: обеспечение целостности графической, технологической и расчетной информации (объектное проектирование) , обмен данными в общем потоке информационных каналов предприятия (управление базами данных) , генерация любых отчетных документов (чертежей, схем, эскизов, спецификаций, маршрутных и операционных карт согласно ГОСТ или СТП и т.д.). В ADEM TDM реализован специализированный язык макропрограммирования, позволяющий насыщать систему собственными решениями, учитывающими конструкторский и технологический опыт предприятия, желания самих пользователей, и специфические условия производства.
ADEM TDM это:
· иерархическая структура построения конструкторских и технологических объектов(сборочные проекты изделия, технологические процессы и схемы управления производством и т.д.);
· оптимизация использования информационных баз данных предприятия в соответствии с требованиями пользователя ;
· специализированный язык макропрограммирования, позволяющий реализовать любые прикладные алгоритмы управления графическими и технологическими параметрами, заполнения выходных форм, организации запросов баз данных, ведения инженерных расчетов (параметры резания, нормирование и т.д.). Язык имеет как стандартные операторы (операторы присваивания, сравнения, организации циклов и др.), так и специализированные (операторы работы с запросами баз данных, форматирования, загрузки графической информации и др.);
· дополнение пользовательскими параметрами диалогов технологических команд в модуле ADEM CAM при построении маршрута обработки изделия;
· организация хранения нормативно-справочной информации в таблицах базы данных. Структура таблиц не ограничивается ADEM TDM, поэтому можно использовать как вновь созданные таблицы базы данных, так и уже существующие на предприятии, разработанные с помощью СУБД различного типа: FoxPro, MS Access, MS SQL Server, Paradox и др. Для получения информации из баз данных используются стандартные SQL запросы.
· возможность обмена информацией с другими системами через согласованные каналы данных;
· выходные формы и карты любой конфигурации: в соответствии с ЕСКД, ЕСТД, стандартом предприятия и др. Подготовка форм осуществляется в модуле ADEM CAD.
Структура системы состоит из двух частей: пользовательской, и среды разработчика.
Пользовательская часть состоит из подсистемы объектного проектирования с вводом-выводом свойств каждого объекта (включая графику), и подсистемы формирования отчета. Данная часть может быть наполнена любыми готовыми решениями задач подготовки производства.
Среда разработчика представляет собой инструмент построения и настройки САПР, включая подсистемы формирования графических и технологических объектов проектирования ( диалогов пользователя , расчетных алгоритмов, запросов баз данных, отчетных документов и т.д. Режим работы САПР на базе TDM определяется заранее и может принимать различные удобные формы. Это означает, что результат работы пользователя, например, техпроцесс, может быть сохранен, как в виде стандартного файла ADEM (*.adm) так и в виде набора связных записей таблицы базы данных (режим удаленного терминала в составе глобального программного комплекса систем автоматизированного проектирования ). Реализация объектного проектирования ADEM TDM дает пользователю мощный инструмент проектирования и документирования с возможностью самостоятельного изменения и построения САПР технолога или конструктора. Многочисленные варианты разработок в среде ADEM TDM уже помогли оснастить рабочие места технологов различных направлений (механообработка, термообработка, сборка и т.д.) на десятках предприятий в России и за ее пределами. Значимость открытого технологического модуля ADEM TDM особенно возросла с повышением интереса отечественных производителей к международной сертификации согласно стандарту ISO 9000 .
ADEM USER - модуль программирования и управления параметрами системы в реальном времени отдельным пользовательским приложением, выполненном на языках высокого уровня, поддерживающих технологию COM, например, Visual Basic или Visual C++. Круг задач ADEM USER включает в себя: автоматизированное построение и редактирование элементов внешнего облика изделия с формированием пользовательских интерфейсов в модуле ADEM CAD, управление параметрами настройки технологических переходов механообработки при проектировании операции с ЧПУ в модуле ADEM CAM,создание связующих приложений оптимизации доступа к данным модулей системы ADEM CAD, ADEM CAM, ADEM TDM, использование инженерных расчетов при проектировании технологических объектов.
Сверхлегкая версия ADEM 6.2 SLT
На базе штатной версии ADEM 6.2 разработана сверхлегкая версия для некоммерческого использования. Основным отличием является ниже перечисленные свойства.
В плоском моделировании и черчении не включены:
· редактирование текстов и размеров
· скругления и фаски составных углов
· продление и тримирование элементов
· построение касательных
· локальные операции на базе групп узлов
· параметризация
· пользовательские штриховки
· TrueType шрифты
· дополнительные процедуры
· геометрические вычислители
· спец. символы оформления чертежей и техпроцессов
В объемном моделировании не включены:
· поверхностное моделирование
· объемные построения на базе граней
· построение объемных тел по проекциям
· дополнительные методы построения твердых тел
· локальные операции на базе групп вертексов
· параметризация
· скругления переменного радиуса и разносторонние фаски
· сохранение пользовательских видов и систем координат
· создание тонких оболочек и эквидистант
· специальная функциональность для разработчиков штампов и прессформ
· бланкирование тел
· создание чертежа по объемной модели
В технологическом модуле подготовки ЧПУ включены только:
· сверление
· простейшее 2x и 2.5x фрезерование
· 3x фрезерование по схеме "зигзаг"
· простейшее точение
· конструктивные элементы - колодец, стенка, поверхность, отверстие, область
· минимум технологических команд и операций с технологическими объектами
· симулятор плоской обработки
· симулятор траекторий движения инструмента
В генераторе технологической и технической документации ADEMTDM включены только функции просмотра.
Не включены в поставку: ADEM NCVeryfy, ADEM USER.
В основном, некоммерческая версия предназначена для ознакомления с современными интегрированными CAD/CAM технологиями и ориентирована на ВУЗы. На ее базе можно вести обучение: компьютерной графике, черчению, объемному моделированию, конструкциям машиностроения, технологии металлов резанием, программированию ЧПУ и многим другим специальным предметам. При наличии станочного оборудования можно реализовать сквозной процесс проектирования-изготовления на уровне вполне доступном для студентов и преподавателей Вузов.