Автоматизации разработки управляющих программ
Системы автоматизации программирования. Управляющая программа, которая представляет собой совокупность команд на языке программирования и определяет алгоритм функционирования станка по обработке конкретной заготовки. Изучение критериев классификации САП.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 09.09.2017 |
Размер файла | 2,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Автоматизации разработки управляющих программ
1. Системы автоматизации программирования (САП)
автоматизация программирования команда
Составной частью процесса технологической подготовки производства является программирование работы оборудования с ЧПУ, которое может выполняться как в ручном режиме, так и с применением средств автоматизации.
“Ручное” программирование состоит в том, что технолог по заданному операционному технологическому процессу рассчитываем траекторию перемещения инструмента, назначаем необходимые технологические команды (подачу, охлаждение, смену инструмента и т.д.). При этом требуется детальная проработка технологического процесса, когда определяются не только отдельные рабочие ходы, но и производится расчленение каждого из них на шаги, представляющие собой перемещения инструмента вдоль определенного геометрического элемента поверхности детали (цилиндр, конус, дуга и др.). Шагами могут быть и отдельные участки поверхности, обрабатываемые с резными режимами резания.
Результатом программирования является управляющая программа (УП), которая представляет собой совокупность команд на языке программирования и определяет алгоритм функционирования станка по обработке конкретной заготовки.
При автоматизированном программировании в идеальном случае все задачи ручного программирования должны решаться на ЭВМ.
Оператор, управляющий станком с ЧПУ, обычно не принимает непосредственного участия в формировании детали, точность получаемых размеров и качество обработки обеспечивается УП и точностью станка.
“Автоматизированное” программирование заключается в том, что ряд задач выполняется с помощью системы автоматизации программирования (САП). САП - это комплекс технических, программных, языковых и информационных средств, осуществляющих преобразование данных чертежа и технологии в коды устройства для управления оборудованием с ЧПУ. Они обычно организованы по структуре: входной язык, процессор, промежуточный язык, постпроцессор.
Структуру САП можно представить себе в виде, рис. 1.
Рис. 1. Структурная схема САП
Входной язык САП - это проблемно ориентированный язык, для описания исходных данных о детали и технологическом процессе ее обработки на оборудовании с ЧПУ, служит для ввода исходной информации в процессор.
Процессор САП - программное изделие для решения геометрических и технологических задач, и для управления процессом обработки данных на ЭВМ.
Промежуточный язык - внутренний программно-ориентированный язык, служащий для представления данных, передаваемых от процессора к постпроцессору.
В литературе промежуточный язык называют CLDATA (CutterLocationData-данные о перемещении инструмента).
Постпроцессор САП - программное изделие, для адаптации УП к конкретному оборудованию с ЧПУ.
САП классифицируется по нескольким критериям, рис. 2:
а) по числу управляющих координат
б) по уровню принимаемых решений
в) по уровню специализации
г) по форме представления исходных данных
д) по режиму работы
Рис. 2. Критерии классификации САП
а). Двух-координатные САП готовят УП для токарных, электроэрозионных, газо-резательных и др. станков. Движение инструмента происходит в одной из координатных плоскостей.
2.5-координатные САП готовят УП для токарных, фрезерных, сверлильных и др. станков, при этом одновременное перемещение только по двум координатам.
Трех-координатные САП готовят УП для обработки произвольной поверхности второго порядка. Многокоординатные САП могут также обеспечивать угловые перемещения вокруг одной из координатных осей.
Примеры САП: 2,5коорд.: ЕСПС-ТАУ, САП-СМ, ТЕХТРАН, АДАРТ (США), NELAPT(Англ.), AutoText(ГДР), IFAPT(Франц), Гарт (Яп).
3- коорд.: MODAPT (Итал), PROMO (Франц).
Многокоорд.: АРТ(США-Automatically Programmed Tools).
б). К технологическим задачам, решаемым автоматизированно или нет, относятся такие, как типовые технологические циклы течения, сверления, нарезания резьбы, фрезерования кругового и прямоугольного, фрезерования пазов и карманов, разбиения припусков на проходы, расчет режимов резания и др.
в). универсальные САП - это системы широкого назначения. Например: АРТ-позволяет программировать обработку конусов, цилиндров, эллипсоидов, сфер, и др.
Специализированные САП - для подготовки УП по видам обработки (токарной, фрезерной, сверлильно-расточной, и др.).
Последние годы развития САП идет по пути создания специализированных систем с высоким уровнем автоматизации решения технологических задач.
Пример. EXAPT(ФРГ), состоит из трех подсистем:
EXAPT-MO1 - ядро системы;
EXAPT-MO2 - для токарных станков;
EXAPT-MO3 -сверл., фрез., ОЦ.
Подсистема EXAPT-MO2 включает следующие этапы:
- описание геометрии детали;
- описание технологических переходов;
- описание процесса обработки;
При этом автоматизировано решение задач:
- разбиение на проходы;
- расчет режимов резания;
- построение траектории движения инструмента при черновой.и чистой обработке;
- контроль на наличие столкновений.
В настоящее время выпускаются системами ЧПУ типа CNC со встроенными САП программаторами. Они поздравляют оперативно подготавливать УП (разрабатывать, отлаживать и редактировать) во время обработки другой установки. Это сокращает простой оборудования.
г). Большинство САП имеют свободную форму представления исходных данных на входном языке, в том числе - геометрическая модель.
При табличной форме технолог заполняет специальные бланки в виде таблиц.
Представление в форме «меню» это свойство интерактивных САП, когда с экрана дисплея запрашивается требуемая информация и по выбору пользователя она вводится в систему.
д). Первые САП работали в пакетном режиме, когда данные, подготовленные технологом, вводились в ЭВМ и преобразовывались в УП для станка. В случае ошибок - процедура повторялась.
При интерактивном решении программирование происходит в режиме диалога и возможно повторение УП с любой исходной точки. Но диалог ограничивает разработчика в выборе средств для решения задачи. Поэтому такие САП эффективны в производствах с невысокой сложностью высоким уровнем унификации изготовляемых деталей или их элементов.
Сегодня происходит серьезное переосмысление подходов к организации отечественного промышленного производства. Требования заказчиков постоянно повышаются, их квалификация и осведомленность о тех или иных товарах на рынке также значительно возросли, и поэтому практически во всех отраслях приходится искать методы заинтересованности заказчиков новейшими разработками. Главным фактором успеха сегодня становится повышение качества и скорости проектирования с максимально быстрым доведением продукта до рынка.
Без компьютерной автоматизации уже невозможно производить современную сложную технику. Во всем мире происходит резкий рост компьютеризации на производстве и в быту. Внедрение компьютерных и телекоммуникационных технологий повышает эффективность и производительность труда. В условиях рыночной экономики и активной конкуренции особую остроту для машиностроительных заводов приобретает проблема регулярного обновления продукции, выпуска новых модификаций уже разработанных изделий. Прежде чем выпустить новую конкурентоспособную продукцию, необходимо провести большую работу по сбору, накоплению и оперативной обработке информации. Переработка больших объемов информации в настоящее время невозможна без использования ЭВМ.
На крупных предприятиях на передний план выходят вопросы организации взаимодействия проектировщиков и обеспечения интегрированного процесса, охватывающего все стадии - конструирование изделия, анализ, технологическое проектирование, получение программы для станка с ЧПУ. Важным элементом новых подходов к решению технологических задач являются инструменты проектирования - конструкторские и технологические САПР, программы анализа и системы подготовки производства.
Можно отметить следующие САП, разработанные в свое время в операционной системе MSDOS:
САП-2; СППС; СПС-ТАУ;
САП «ТЕХТРАН»; САПФИР4 и др.
В последние 5-10 лет наиболее известны фирмы и их программные продукты.
Российские фирмы: АО «Топ Системы» (г. Москва), компания «Аскон» (г. Москва, г. Санкт-Петербург), АО «АвтоМеханика» (г. Москва), НТЦ «Вектор» (г. Москва), НТЦ «Конструктор» (г. Москва), НТЦ «ГЕММА» (г. Москва), компания «ТЕСИС» (г. Москва).
Зарубежные фирмы: компания «OmegaTechnologiesLtd.» (офисы в городах Москва и Ижевск), компания «Autodesk» (г. Москва), компания «Delcam» (г. Москва), фирма «SprutTechnology» (г. Москва) корпорация «SolidWorks» (г. Москва).
Эти фирмы предлагают полный набор программных средств, обеспечивающих высокие темпы, качество проектных решений, как для предприятий, так и отдельных пользователей. Эти пакеты прикладных программ используют новейшие идеи в области САПР и обеспечивают комплексную автоматизацию на использовании CAD/CAM/CAE - систем в проектировании технологических процессов; составлении технологической документации, отвечающей всем требованиям ЕСКД; в анализе и изготовлении изделий в машиностроении.
2. Примеры отечественных САП
Рассмотрим некоторые из этих систем.
2.1 СистемаT-FLEX ЧПУ для станков с ЧПУ
Для подготовки программ для станков с ЧПУ фирма "Топ Системы" предлагает свою разработку T-FLEX ЧПУ. Можно выделить пять основных достоинств, которые делают систему T-FLEX ЧПУ привлекательной для многих российских предприятий. Это - высокая функциональность системы, простота в освоении системы, качественное техническое сопровождение (имеется в виду адаптация системы к оборудованию клиентов и консультации конечных пользователей системы), постоянное обновление системы (пользователь в течение года получает бесплатно все обновленные версии), и привлекательная ценовая политика.
Система подготовки управляющих программ для станков с ЧПУ обеспечивает создание управляющих программ для контурной и объёмной обработки заготовок, визуализацию траекторий обработки и движения инструмента. T-FLEX ЧПУ обладает широкими возможностями настройки под конкретное оборудование.T-FLEX ЧПУ - встраиваемый в систему T-FLEXCAD модуль, благодаря чему получается полноценное CAD/CAM-решение. При такой организации приложения исключается возможность искажения геометрии моделей, передаваемых от конструктора к технологу-программисту, упрощается модификация геометрии модели, поддерживается сквозная параметризация.
T-FLEX ЧПУ - встраиваемый в систему T-FLEX CAD модуль, благодаря чему получается полноценное CAD/CAM-решение.
Интеграция систем T-FLEX ЧПУ и T-FLEXCAD
T-FLEX ЧПУ - профессиональная среда создания управляющих программ для различных видов обработок в сочетании со средствами параметрического трехмерного и двухмерного моделирования. Благодаря ассоциативной связи между геометрией заготовки и параметрами управляющих программ, T-FLEX ЧПУ обеспечивает непротиворечивость информации о модели детали и программе ее изготовления и создает предпосылки для параллельного проведения конструкторского и технологического проектирования. При параметрическом изменении исходной модели детали, полученной на этапе конструирования, происходит автоматическое изменение рассчитанной траектории обработки и полученной по данной траектории управляющей программы. Эта отличительная особенность T-FLEX ЧПУ позволяет начать разработку управляющих программ на более раннем этапе подготовки производства и улучшить их качество.
Интерфейс задания параметров команд T-FLEX ЧПУ полностью встроен в область служебных окон T-FLEXCAD, что позволяет выполнять задание траекторий и подготовку программы ЧПУ, не выходя из среды проектирования и автоматически синхронизировать операции механической обработки в соответствии с изменениями геометрии модели. Кроме того, пользователь получает всю по\нот\ функциональности системы T-FLEXCAD, позволяющей создавать модели л чертежи обрабатываемых деталей с нуля ивозможность разрабатывать приспособления и режущий инструмент.
Типы обработок в модулях электроэрозионной и лазерной обработок
Модульное строение
T-FLEX ЧПУ гибко настраиваемая система, построенная по модульному принципу, т.е. к базовому модулю можно подключать любой набор методов обработки: электроэрозионной и лазерной (2D-, 2.5D- и 4D-резание, гравировка текста); точения; гравировки; 2D- и 5D-сверления; 2D-, 2.5D-, 3D- и 5D-фрезерования, штамповки.
Отдельные опции команд позволяют создавать специализированные программы для обработки кулачков, газовой или гидроструйной резки.
Базовый модуль
Включает такие инструменты, как:
- Редактор режущего инструмента - предназначен для задания конструкторско-технологических параметров режущего инструмента, который используется при обработке конкретных деталей. Позволяет создавать базы данных инструмента, с последующим использованием их в качестве библиотек (для участка, цеха, по видам обработки и пр.).
- Редактор пользовательских машинных циклов - предназначен для создания и редактирования машинных циклов стоек управления для токарной, сверлильной и фрезерной обработок. Созданное описание машинных циклов используется при подготовке программ для конкретных станков и стоек, позволяя создавать управляющие - программы с использованием специализированных циклов обработки.
- Редактор постпроцессоров - предназначен для создания и редактирования пользовательских постпроцессоров (интерфейсных программ, предназначенных для перекодировки УП в систему команд конкретных станков и стоек) для всех видов обработки. Модуль представляет собой диалоговый редактор, позволяющий за короткое время создать пользовательский формат кадров и структуру управляющей программы. Для более тонкой и полной настройки предлагаются средства прямого программирования постпроцессоров с пользовательскими примерами. С системой поставляется библиотека, которая содержит более 350 готовых постпроцессоров. Их редактирование ускоряет доводку необходимых пользователю постпроцессоров. В стоимость T-FLEX ЧПУ также включено создание нескольких постпроцессоров для оборудования пользователя. - Имитатор обработки без съема материала - предназначен для быстрой предварительной оценки пользователем результатов своей работы. Имитатор отображает движение режущего инструмента по указанной пользователем траектории, позволяя увидеть зарезы обрабатываемой детали. Для предприятий, стремящихся автоматизировать процесс подготовки производства, максимально использовать возможности оборудования и получать более высокие результаты по точности и качеству поверхности обрабатываемых деталей, T-FLEX ЧПУ является наилучшим выбором.
- Редактор режущего инструмента - предназначен для задания конструкторско-технологических параметров режущего инструмента, который используется при обработке конкретных деталей. Позволяет создавать базы данных инструмента, с последующим использованием их в качестве библиотек (для участка, цеха, по видам обработки и пр.).
- Редактор пользовательских машинных циклов - предназначен для создания и редактирования машинных циклов стоек управления для токарной, сверлильной и фрезерной обработок. Созданное описание машинных циклов используется при подготовке программ для конкретных станков и стоек, позволяя создавать управляющие программы с использованием специализированных циклов обработки.
- Редактор постпроцессоров - предназначен для создания и редактирования пользовательских постпроцессоров (интерфейсных программ, предназначенных для перекодировки УП в систему команд конкретных станков и стоек) для всех видов обработки. Модуль представляет собой диалоговый редактор, позволяющий за короткое время создать пользовательский формат кадров и структуру управляющей программы. Для более тонкой и полной настройки предлагаются средства прямого программирования постпроцессоров с пользовательскими примерами. С системой поставляется библиотека, которая содержит более 350 готовых постпроцессоров. Их редактирование ускоряет доводку необходимых пользователю постпроцессоров. В стоимость T-FLEX ЧПУ также включено создание нескольких постпроцессоров для оборудования пользователя.
- Имитатор обработки без съема материала - предназначен для быстрой предварительной оценки пользователем результатов своей работы. Имитатор отображает движение режушего инструмента по указанной пользователем траектории, позволяя увидеть зарезы обрабатываемой детали. Для предприятий, стремящихся автоматизировать процесс подготовки производства, максимально использовать возможности оборудования и получать более высокие результаты по точности и качеству поверхности обрабатываемых деталей, T-FLEX ЧПУ является наилучшим выбором.
Программы для станков с ЧПУ
Штамповка
Штамповочный модуль T-FLEX ЧПУ может создавать траектории одиночного удара инструментом произвольной формы. Пользователь может устанавливать габаритные ограничения зон смены инструмента и зон перехватов листа обрабатываемого материала. Аля данного модуля доступна новая возможность вставки фрагмента чертежа с траекториями обработки и включением их в общий список траекторий. Для имитации траекторий обработки штамповочного модуля может быть использован встроенный имитатор, позволяющий в покадровом режиме проконтролировать отработку УП: переходы между контурами, смену инструмента, отвод инструмента либо внешний имитатор T-FLEX NC Tracer 3D со съёмом материала.
Рабочее окно T-FLEX ЧПУ. Модуль штамповки
30-фрезерование
Выполнение операций ЗD-фрезерования основывается на трехмерной геометрии детали и позволяет задавать обработку как поверхностных, так и твердотельных моделей. Система поддерживает различные стратегии обработки (послойную, эквидистантную, по спирали) и пользователь, изменяя параметры, может создать как черновую выборку материала, так и чистовую обработку детали. При создании управляющей программы может использоваться либо аналитическое, либо дискретное описание модели. T-FLEX ЧПУ позволяет создавать УП для зонной обработки твердых тел и их сечений (обработка ограниченной поверхности тела', выполнять различные технологические переходы (обработку колодцев, подборку ребер, расчет спиралевидной траектории для обработки тел вращения, и др.).
Построение траекторий движения инструмента в модуле ЗD-фрезерной обработки происходит на основе ЗD-модели T-FLEXCAD
5D-фрезерование
Данный вид фрезерования применяется для объемной обработки поверхностей и твердых тел с расширенными возможностями определения положения инструмента относительно обрабатываемой детали. Расчет траекторий производится как на основе изопараметрических параметров поверхностей, так и с учетом заданных пользователем направляющих путей и геометрических параметров. Наклон инструмента можно задать с помощью векторов смещений, углов опережения или выбрав ориентирующий путь, определяющий изменяющуюся ориентацию инструмента. Для обработки пространственно сложных поверхностей (поверхностей двойной кривизны) в T-FLEX ЧПУ используется расчет траекторий, выполняемый по объединенной поверхности - единой параметрической области, сформированной для задания положения инструмента. В системе возможно непрерывное и позиционное 5 D-фрезерование с параметрическим определением зон фиксирования наклона инструмента, а также задание переменного припуска и рабочей подачи в определенных пользователем параметрических зонах. Использование этих опций позволяет повысить качество обрабатываемых деталей за счет сокращения изменений направления и сохранения постоянной скорости резания при сложных перемещениях инструмента.
5D-сверление
Модуль для расчета траектории сверления произвольно ориентированных в пространстве отверстий (эти элементы не редкость в корпусных деталях). В модуле реализован набор машинных циклов 5D-сверления, торцовки, глубокого сверления, нарезания резьбы метчиком и растачивания. Использование модуля позволяет увеличить точность и сократить время обработки за счет сокращения количества установов детали и связанных с ними наладочных работ.
Обработка кулачков
В T-FLEX ЧПУ обработка объёмных кулачков - отдельный вид обработки, предназначенный для фрезерования секторных и замкнутых тел вращения. При этом рассчитываются концентрические проходы, расположенные в плоскостях ортогональных к оси вращения детали. Формообразующее перемещение инструмента производится аналогично перемещению толкателя во время работы кинематической пары.
В T-FLEX ЧПУ обработка объёмных кулачков - отдельный вид обработки, предназначенный для фрезерования секторных и замкнутых тел вращения
Ремонт и модернизация оборудования с ЧПУ
Специалисты компании «Топ Системы» имеют богатый опыт по проведению подобных работ. Затраты на модернизацию составляют около 50% от стоимости нового станка, при обеспечении тех же функциональных и технологических возможностей. При этом модернизированное оборудование отвечает требованиям технологии на ближайшие 10-12 лет.
Основные виды сотрудничества с Заказчиками
Модернизация станочного оборудования заказчика под ключ со всеми видами работ (проектные, монтажные, пуско-наладочные).
Осуществление проектных и пуско-наладочных работ при модернизации станочного оборудования заказчика. В данном случае монтажные работы проводятся специалистами заказчика под контролем специалистов компании «Топ Системы».
В случае приобретения у нас готового проекта модернизации и комплектации наши сотрудники оказывают все необходимые консультационные услуги для проведения всех работ силами заказчика.
Список типового модернизированного оборудования
Токарное: 16К20ФЗ; 16Б16; СТП-220; КПК 125; MD5S; SDNC-610; ENN-400; PittlerNF-160/400; MDW-10F и др.
Фрезерное: ИР800; KMЦ 600; МС1 2-250; ВМ1 2-500; 6520ФЗ; 245ВМФ; 2623ПМФ4; КС12-500; OЦ1 И-22; ЛР395ПМФ4; Микромат 9С; МАНО MC5-HS и др.
Уникальное: СФП-1 Р; Schiess 25DSC200; 2Б660Ф2; НС66Ф1; 1563; 1540Ф1 и др.
2.2 ПрограммыT-FLEXNCTracer для станков с ЧПУ
Основные возможности
T-FLEXNCTracer позволяет решить такие задачи, как:
- загрузку ЗD-модели с крепежными элементами приспособлений и прочей оснасткой;
- имитацию различных типов 2D, 2.5D, 3D и 5D обработки;
- динамическое вращение, панорамирование и увеличение изображении модели обрабатываемой детали;
- чтение файлов управляющих программ в кодах ЧПУ по стандарту ISO6983/DIN66025(24);
- задание твёрдотельных моделей заготовки, крепёжных приспособлений и оснастки в виде прямоугольного бруска, цилиндра и VRML-модели любой формы;
- позиционирование, перенос и поворот твёрдотельных моделей для точной имитации обработки;
- определение возможных столкновений инструмента с заготовкой, крепёжными приспособлениями и оснасткой, отслеживание врезания инструмента в заготовку на быстром ходу, обнаружение других ошибок в управляющей программе;
- совершенную визуализацию: прозрачность и тени, динамическое изменение освещения, точное масштабирование фрагментов, запись воспроизведение процесса обработки, создание фотореалистичных изображений;
- изменение цвета обрабатываемой детали при смене инструмента; возможность создания баз данных инструментов используемых при обработке на одном или нескольких станках;
- интерактивное редактирование управляющих программ;
- режим «отладки» управляющей программы с возможностью поэлементного поиска внутри исходных кодов (команды, строки и т.д.);
- вращение обрабатываемой модели непосредственно в процессе обработки;
- получение твёрдотельной модели на каждом шагу обработки;
-проведение ряда операций (создание сечений перпендикулярными плоскостями, создание сечений в плоскости инструмента, создание разрезов, просмотр зоны контакта системы «Заготовка - Инструмент - Деталь» и т. д.) как в момент обработки модели, так и после.
В качестве заготовки T-FLEXNCTracer может использовать как объемные геометрические примитивы 'цилиндр и параллелепипед), так и сложные 3D-модели.
В системе T-FLEXNCTracer существует возможность различать обработки и помечать их различными цветами, которые изначально задаются пользователем. То есть для каждого инструмента устанавливается цвет обработанной им поверхности. При имитации процесса обработки, этим цветом окрашивается поверхность, по которой данный инструмент совершил проход.
Такое цветовое разделение облегчает пользователю просмотр имитации и позволяет более детально разобраться в движениях инструмента. После выгрузки ЗD-модели, ее можно использовать для визуального сравнения с исходной моделью в T-FLEXCAD, загружать в программное обеспечение координатно-измерительных машин с целью более точной оценки качества полученной детали или использовать в качестве заготовки при имитации следующей операции обработки.
Архитектура системы
В отличии от T-FLEX ЧПУ, T-FLEXNCTracer является самостоятельным программным продуктом, что позволяет использовать систему T-FLEXNCTracer отдельно от остальных программ комплекса T-FLEX, например, для визуализации УП, написанных вручную. Единственное требование к просматриваемым управляющим программам - их соответствие стандартам ISO 6983 или DIN 66025/26. По типам визуализации обработок система подразделяется на три вида:
T-FLEXNCTracer 2D - для имитации токарной обработки, с возможностью визуализации растачиваний, осевого сверления, точения канавок в осевом отверстии и т.д.;
T-FLEXNCTracer 3D - для имитации 2.5D,ЗD-фрезерования и 2D- сверления;
T-FLEXNCTracer 5D - для имитации 2.5D, 3D-, 5D-фрезерной обработки и 2D-, 5D-сверления, включая 2D- и ЗD-фрезерные обработки, происходящие в различных, непараллельных плоскостях.
В T-FLEXNCTracer 2D возможно проводить контроль размеров получаемой детали на любом этапе имитации токарной обработки.
В качестве заготовки T-FLEXNCTracer может использовать как объемные геометрические примитивы, так и сложныеЗD-модели
T-FLEXNCTracer 5D возможно просматривать имитацию УП для сложных поверхностей.
Система автоматизации программирования - «КОМПАС-ЧПУ»
Система «КОМПАС-ЧПУ» обеспечивает автоматизированное проектирование управляющих программ для станков с ЧПУ различных классов:
станки сверлильно-фрезерной группы и обрабатывающие центры;
электроэрозионные станки;
токарное оборудование;
станки для газовой, лазерной и плазменной резки; гравировальные станки;
Основное программирование обработки выполняется в пределах 2,5 координат. Дополнительно имеется возможность выполнять 3D- обработку линейчатых и сплайновых поверхностей шаровой фрезой, а также программировать обработку для четырех координатных электроэрозионных станков.
В КОМПАС-ЧПУ не существует исходной программы в традиционном понимании, в языковом виде. Программирование осуществляется путем последовательного задания так называемых технологических блоков. Каждый блок представляет собой типовой набор технологических действий, например, "сверление группы отверстий" или "фрезерование занижения". Обработка в блоке может выполняться несколькими инструментами, например, последовательное черновое и чистовое фрезерование поверхности различными фрезами. КОМПАС-ЧПУ осуществляет автоматический расчет технологических режимов обработки с учетом характеристик инструмента и обрабатываемого материала.
Режим графического контроля дает возможность просматривать на экране реалистичное изображение траектории движения инструмента при обработке. Такой просмотр может осуществляться как по отдельным блокам, так и для всей исходной программы в целом.
Формирование управляющей программы (УП) для станка с ЧПУ выполняется соответствующим постпроцессором. Сформированная программа помещается в архив УП, где она доступна для просмотра и редактирования. Вывод УП осуществляется на перфоленту или в файл. Для подключения к компьютеру перфоратора и фотосчитывающего устройства используется специальная плата сопряжения.
Наряду с УП технолог может получить карту наладки станка с ЧПУ и расчетно-технологическую карту. Система включает широкий набор готовых постпроцессоров для различных моделей систем ЧПУ (Н-33, 2С42-61, 2С85-63, VECTOR, 2М43 и т.д.). В КОМПАС-ЧПУ имеется инвариантный постпроцессор, который можно настраивать на обслуживание различного оборудования.
Литература
1. Системы автоматизированного проектирования. В 9-ти кн. Кн. 6. Учебное пособие для втузов. Автоматизация конструкторского и технологического проектирования. Н.М. Капустин, Г.Н. Васильев; / Под редакцией Н.Н. Норенкова. - М.; Высшая школа,1986
2. ADEM 7.0. Руководство пользователя. CAМ документация 70.
3. ADEM 7.0. Руководство пользователя. Учебные курсы. ADEMCAM: практический курс.
4. ADEM 7.0. Руководство пользователя. Учебные курсы. ADEMCAM: упражнения.
5. ADEM 7.0. Руководство пользователя. Учебные курсы. ADEMCAM: 3Х обработка.
6. А.И.Пятунин. САПР подготовки управляющих программ для станков с ЧПУ. Курс лекций. Электронный формат, 2006.
7. Пятунин А.И., Смирнов К.А., Савина З.С. САПР управляющих программ (Часть I); Автоматизированная подготовка управляющих программ для станков с ЧПУ в САПР ТП “АДЕМ”: Лаб. практикум - М.: ЭПИ МИСиС, 2008.
8. Пятунин А.И., Смирнов К.А., Савина З.С. САПР управляющих программ (Часть II); Автоматизированная подготовка управляющих программ для станков с ЧПУ в САПР ТП “АДЕМ”: Лаб. практикум - М.: ЭПИ МИСиС, 2008.
9. Пятунин А.И., Смирнов К.А., Савина З.С. САПР управляющих программ (Часть III); Автоматизированная подготовка управляющих программ для станков с ЧПУ в САПР ТП “АДЕМ”: Лаб. практикум - М.: ЭПИ МИСиС, 2008.
10. ADEM 7.0. Руководство пользователя. TDM документация 70.
11. ADEM 7.0. Руководство пользователя. GPPWIN документация 70.Руководство по созданию управляющих программ для ЧПУ (постпроцессоры)
12. Техтран - система программирования оборудования с ЧПУ/ А.А. Алферов, О.Ю. Батунер, М.Ю. Блюдзе и др. - Л.: Машиностроение, Ленингр. отд., 1987.
13. И.С. Моисеева, Н.Н. Гольдина, А.С. Белозерцев и др. Применение отечественных и программных продуктов в учебном процессе. / САПР и графика, № 9, 2000.
14. Э. Берлинер. Актуальность применения САПР в машиностроении. / САПР и графика, № 9, 2000.
15. Е.Н. Зазерский, С.Н. Жолнерчик. Технология обработки деталей на станках с ЧПУ. - Л.: Машиностроение, 1975. -208 с.
Размещено на Allbest.ru
...Подобные документы
История появления и распространения Turbo Pascal - среды разработки для языка программирования Паскаль. Общий вид объявления файлового типа. Входная, выходная и промежуточная информация. Алгоритм решения задачи: словесный алгоритм, блок-схема, программа.
курсовая работа [359,4 K], добавлен 05.01.2010Выбор языка программирования и его обоснование. Определение системных требований. Схема алгоритма и программа на языке Qbasic. Разработка руководства пользователя. Способы конструирования программ. Особенности и принципы динамического программирования.
курсовая работа [398,8 K], добавлен 21.01.2014Разработка алгоритма как конструктивный компонент программирования, не зависящий от особенностей синтаксиса языков программирования и специфики функционирования конкретных ЭВМ. Алгоритм - операциональный подход к программированию. Экономичность алгоритма.
учебное пособие [346,8 K], добавлен 09.02.2009Разложение функции в ряд Тейлора, алгоритм работы программного интерфейса сокетов, исходный текст программ с комментариями. Возможности языка программирования Си и среда разработки приложений в ОС Linux. Виртуальная среда VMWare Player и VirtualBox.
лабораторная работа [1,8 M], добавлен 02.09.2014Порядок описание процесса разработки модели для разрешения задачи программирования с помощью средств языка программирования. Структуры данных и основные принципы их построения. Этапы компьютерного моделирования. Этапы и значение написания программы.
курсовая работа [19,5 K], добавлен 19.05.2011Анализ существующих систем автоматизации документооборота. Выбор шаблона проектирования. Microsoft SQL Server как комплексная высокопроизводительная платформа баз данных. Язык программирования C#. Разработка интерфейса и иллюстрация работы системы.
дипломная работа [2,5 M], добавлен 19.07.2014Теоретическая и практическая реализация комплексной арифметики на языке программирования Си. Разработка программы, производящей арифметические действия с комплексными числами. Автоматизации решения комплексных чисел. Матричная и стандартная модель.
курсовая работа [495,4 K], добавлен 21.01.2012Модульная структура программного продукта и типовые управляющие структуры алгоритмов обработки данных различных программных модулей в основе структурного программирования. Особенности пошаговой разработки программ. Основные типы базовых конструкций.
контрольная работа [163,7 K], добавлен 04.06.2013Международный стандарт на язык программирования Паскаль. Приемы объектно-ориентированного программирования в Турбо Паскале. Символы языка, его алфавит. Этапы разработки программы. Понятие алгоритмов и алгоритмизации. Структура программ на Паскале.
курсовая работа [29,8 K], добавлен 28.02.2010Конструкции языка программирования С++, составление простых программ, использyющих оператор if, оператор if else и оператор switch. Работа оператора switch. Создание программы, которая по дате определяет день недели , на который эта дата приходится.
лабораторная работа [3,1 M], добавлен 03.02.2008Классификация систем автоматического программирования по различным критериям, представление о направлениях развития автоматизации программирования, функциональная структура САП Техтран. Проблемно-ориентированный язык программирования оборудования с ЧПУ.
книга [1,4 M], добавлен 14.03.2010Интерфейс OpenMP - системы программирования на масштабирующих SMP-системах. Разработка алгоритмов блока "Эксперт для мультипроцессора" в проекте "Экспериментальная система автоматизации распараллеливания" для генерации вариантов локализации данных.
дипломная работа [129,8 K], добавлен 15.10.2010Этапы подготовки и решения реальных задач. Словесно-формульное, графическое описание, псевдокоды. Программа нахождения квадрата числа на языке Бейсик. Разветвляющийся и циклический алгоритм. Общие положения программирования. Базовые конструкции.
презентация [308,3 K], добавлен 31.10.2016Разработка программы, которая выявляет в прямоугольной матрице все подматрицы, состоящие только из m-значных целых чисел. Использование компилируемого языка программирования общего назначения C/C++. Обработка алгоритмов, кодирование программных средств.
курсовая работа [980,1 K], добавлен 05.03.2015Реализация алгоритма Гомори на языке программирования Object Pascal при использовании среды разработки Borland Delphi 7. Рассмотрение основных способов компьютерного осуществления решения задач целочисленного программирования симплексным методом.
курсовая работа [1,8 M], добавлен 28.03.2013Разработка программы автоматизации процесса проверки знаний учащихся. Использование языка программирования Borland Delphi 7.0, его свойства, компоненты для работы со строками. Создание обучающих тестов на знание лексики и грамматики английского языка.
курсовая работа [521,0 K], добавлен 06.03.2016Степень переносимости исходного кода между различными платформами. Первый язык программирования высокого уровня, имеющий транслятор. Программа Fortran, ее версии, отличия от других программ. Составление программ на языке программирования Fortran.
курсовая работа [45,5 K], добавлен 04.06.2014Понятие и внутренняя структура показателей, имеющих отношений к основам программирования на алгоритмическом языке СИ: указатели и массивы, передача параметров по ссылке. Исследование примеров программ, иллюстрирующих работу с указателями и массивами.
лекция [134,4 K], добавлен 26.07.2013Разработка программы, решающей базовую задачу линейного программирования симплекс-методом с помощью симплекс-таблиц. Выбор языка программирования и среды разработки, программные модули и их взаимодействие между собой. Листинг разработанной программы.
курсовая работа [415,8 K], добавлен 08.09.2013Особенности разработки и реализации обучающей программы и схемы алгоритмов на языке программирования С++. Понятие равномерной и неравномерной дискретизации. Представление информации (составление кода) в виде таблицы перекодировки или многочлена.
курсовая работа [704,6 K], добавлен 06.03.2013