- •4.2. Кодирование информации управляющих программ
- •Представление о числовом программном управлении
- •Общие сведения о числовом программном управлении
- •. Структура систем чпу типа cnc
- •Терминалы систем чпу
- •Особенности обработки на станках с чпу
- •Детализация технологического процесса при подготовке уп для станков с чпу
- •Представление траектории инструмента
- •Технологичность деталей, обрабатываемых на станках с чпу
- •Системы координат, применяемые при подготовке управляющих программ и технологической наладке станков с чпу
- •Система координат рабочих органов станка
- •Система координат детали (программы)
- •Система координат инструмента
- •3.4. Связь систем координат
- •К выбору координатных осей рабочих органов станка
- •Кодирование информации управляющей программы
- •Структура управляющей программы
- •Кодирование информации уп в алфавитно-цифровом коде
- •Система кодирования символов управляющей программы
- •Формат кадра управляющей программы
- •Описание основных функциональных компонентов управляющих программ
- •Выбор рабочей плоскости
- •Позиционирование
- •Интерполяция
- •Коррекция инструмента
- •Стандартные (постоянные) циклы
- •Подготовка управляющих программ во встроенных системах программирования обработки устройств чпу типа cnc
- •Особенности структуры управляющих программ
- •Особенности кодирования информации управляющих программ
- •Программирование элементов сопряжения
- •Описание контуров
- •Программирование с r-параметрами
- •Стандартные циклы и подпрограммы
- •Программирование обработки типовых деталей в интегрированной среде SinuTrain
- •Графический интерфейс интегрированной среды программирования SinuTrain
- •Последовательность программирования токарной обработки в среде SinuTrain
- •Программирование выборки массива, обработки простого контура, канавок, нарезания резьбы
- •Программирование контурной обработки
- •Последовательность программирования сверлильно-фрезерной обработке в среде SinuTrain
- •Подготовка управляющих программ в системах автоматизированного программирования
- •Структура системы автоматизированного программирования
- •Классификация сап
- •Функции процессора и постпроцессора
- •Подготовка управляющих программ в cad/cam системах
- •Общие сведения о cad/cam системе adem
- •Создание технологических объектов
- •Последовательность программирования в системе adem обработки на многооперационном станке с чпу
- •Подготовка управляющих программ в сап с проблемно-ориентированным входным языком
- •Символы и элементы входного языка сап микроапт
- •Определение геометрических элементов
- •Технологические описания
- •Формирование исходной программы
- •Технологическая наладка станков с чпу
- •Базирование и крепление заготовок, наладка приспособлений
- •Параметрирование и наладка режущих инструментов
- •Согласование системы координат детали с измерительной системой станка с чпу
- •Определение смещения начала отсчета токарно-револьверных станков с чпу
- •Определение смещения начал отсчетов фрезерно-сверлильно-расточных станков
- •Методы выставления инструмента в точку начала обработки
- •Определение вылетов инструментов
- •Реферирование
- •Список литературы
Подготовка управляющих программ в системах автоматизированного программирования
Структура системы автоматизированного программирования
Система автоматизированного программирования (САП) обработки на оборудовании с ЧПУ – комплекс технических, программных, языковых, информационных средств, осуществляющих преобразование данных чертежа детали и техпроцесса ее обработки в коды устройства ЧПУ. В состав САП в общем случае входят следующие части: технические средства, входной язык, процессор, промежуточный язык, постпроцессор.
Технические средства для построения САП представляют собой персональный компьютер необходимой конфигурации, специализированные программные устройства, в устройствах ЧПУ класса CNC технические средства устройства и САП составляют единое целое.
Входной язык САП – проблемно-ориентированный язык, предназначенный для описания исходных данных о детали как о геометрическом объекте и технологии ее обработки на оборудовании с ЧПУ. На входном языке исходные данные для автоматизированного программирования могут быть представлены в текстовой форме (в виде исходной программы) или в графической форме. В последнем случае описание детали как геометрического элемента формируется в графическом редакторе САП и импортируется в модуль подготовки УП, в котором в диалогово-интерактивном режиме производится описание технологии обработки детали.
Процессор САП – программное изделие, предназначенное для решения общих геометрических и технологических задач, а также задач управления обработкой исходных данных.
Постпроцессор САП – программное изделие, предназначенное для непосредственного формирования УП с адаптацией к конкретному станку с ЧПУ. Постпроцессор реализует второй этап переработки информации и ориентирован в отличии от процессора на конкретное сочетание “УЧПУ-станок”. Обычно САП содержит набор постпроцессоров, которые обеспечивают формирование УП для определенного парка оборудования с ЧПУ.
Промежуточный язык процессор-постпроцессор – внутренний прблемно-ориентированный язык, предназначенный для представления данных, передаваемых от процессора постпроцессору. Эти данные представляют собою упорядоченный массив, и форма их представления носит название CLDATA (Cutter Location Data).
Последовательность подготовки УП с применением САП показана на рис. 8.1.
Классификация сап
Системы автоматизации программирования различны по назначению, области применения, уровню автоматизации, форме записи исходной информации, параметрам используемых ЭВМ и режимов их работы при подготовке УП. Их можно классифицировать по разным признакам.
По наличию в системе средств и возможностей автоматизации подготовки технологического процесса различают САП с автоматизацией технологии и без автоматизации технологии. По назначению различают САП специализированные и универсальные. Специализированные САП разрабатывают УП для отдельных классов деталей, уникальных станков или автоматизированных участков. Универсальные САП предназначены для подготовки УП обработки различных деталей. По числу управляемых координат и соответственно по области применения различают САП: 2-координатные - для обработки на электроэрозионных и газорезательных станках, на токарных станках; 2,5-координатные - для обработки на сверлильных и расточных станках с позиционным управлением; 3-координатные - для фрезерной обработки; многокоординатные (от 3до 5 координат) – для обработки на многокоординатных фрезерных станках, для комплексной обработки корпусных деталей на многооперационных станках.
Рис.8.1
Рис. 8.1
По уровню автоматизации различают САП низкого, среднего и высокого уровней. Уровень автоматизации САП характеризуется кругом решаемых задач подготовки УП. САП низкого уровня решают на ЭВМ в основном геометрические задачи (определение координат опорных точек траектории инструмента по заданным в исходной информации построительным геометрическим характеристикам ее участков) и реализуют подробные указания о составе УП.
САП среднего уровня позволяют решать на ЭВМ технологические задачи выбора последовательности проходов по заданным обобщенным технологическим схемам обработки отдельных участков заготовки. В САП высокого уровня предусматривается проектирование на ЭВМ последовательности технологических переходов, инструментальных наладок, расчет оптимальных режимов резания по описанию детали и условий её изготовления.
По способу формирования исходных данных можно выделить САП с подготовкой исходных данных в диалогово-интерактивном режиме с использованием геометрического входного языка (такие САП представляют собой CAD/CAM системы) и САП с представлением исходных данных в виде исходной программы на проблемно-ориентированном входном языке (САП с проблемно-ориентированным входным языком).
