- •4.2. Кодирование информации управляющих программ
- •Представление о числовом программном управлении
- •Общие сведения о числовом программном управлении
- •. Структура систем чпу типа cnc
- •Терминалы систем чпу
- •Особенности обработки на станках с чпу
- •Детализация технологического процесса при подготовке уп для станков с чпу
- •Представление траектории инструмента
- •Технологичность деталей, обрабатываемых на станках с чпу
- •Системы координат, применяемые при подготовке управляющих программ и технологической наладке станков с чпу
- •Система координат рабочих органов станка
- •Система координат детали (программы)
- •Система координат инструмента
- •3.4. Связь систем координат
- •К выбору координатных осей рабочих органов станка
- •Кодирование информации управляющей программы
- •Структура управляющей программы
- •Кодирование информации уп в алфавитно-цифровом коде
- •Система кодирования символов управляющей программы
- •Формат кадра управляющей программы
- •Описание основных функциональных компонентов управляющих программ
- •Выбор рабочей плоскости
- •Позиционирование
- •Интерполяция
- •Коррекция инструмента
- •Стандартные (постоянные) циклы
- •Подготовка управляющих программ во встроенных системах программирования обработки устройств чпу типа cnc
- •Особенности структуры управляющих программ
- •Особенности кодирования информации управляющих программ
- •Программирование элементов сопряжения
- •Описание контуров
- •Программирование с r-параметрами
- •Стандартные циклы и подпрограммы
- •Программирование обработки типовых деталей в интегрированной среде SinuTrain
- •Графический интерфейс интегрированной среды программирования SinuTrain
- •Последовательность программирования токарной обработки в среде SinuTrain
- •Программирование выборки массива, обработки простого контура, канавок, нарезания резьбы
- •Программирование контурной обработки
- •Последовательность программирования сверлильно-фрезерной обработке в среде SinuTrain
- •Подготовка управляющих программ в системах автоматизированного программирования
- •Структура системы автоматизированного программирования
- •Классификация сап
- •Функции процессора и постпроцессора
- •Подготовка управляющих программ в cad/cam системах
- •Общие сведения о cad/cam системе adem
- •Создание технологических объектов
- •Последовательность программирования в системе adem обработки на многооперационном станке с чпу
- •Подготовка управляющих программ в сап с проблемно-ориентированным входным языком
- •Символы и элементы входного языка сап микроапт
- •Определение геометрических элементов
- •Технологические описания
- •Формирование исходной программы
- •Технологическая наладка станков с чпу
- •Базирование и крепление заготовок, наладка приспособлений
- •Параметрирование и наладка режущих инструментов
- •Согласование системы координат детали с измерительной системой станка с чпу
- •Определение смещения начала отсчета токарно-револьверных станков с чпу
- •Определение смещения начал отсчетов фрезерно-сверлильно-расточных станков
- •Методы выставления инструмента в точку начала обработки
- •Определение вылетов инструментов
- •Реферирование
- •Список литературы
Позиционирование
Позиционирование – перемещение на быстром ходу, используемое для установочных перемещений к стартовой точке, позиции смены инструмента и т. д. Скорость перемещения на быстром ходу задается машинными данными УЧПУ типа CNC и в явном виде в УП не отображается. В УП УЧПУ типа NC скорость перемещения на быстром ходу задается словом с адресом F, данные которого обычно представляют собой код подачи, например в формате УЧПУ Н33(ЛУЧ33) слово F4712 задает позиционирование со скоростью перемещения 1200мм/мин.
Перемещение при позиционировании возможно одновременно по всем координатным осям. Если рабочий орган станка имеет возможность перемещения по двум координатным осям, то путевая скорость равна равнодействующей скоростей по каждой из координатных осей.
Режим позиционирования задается подготовительной функцией G0 (G00)1. Функция G0 действует до вызова другой команды из этой группы G (G1, G2, G3, ...)
Пример программирования позиционирования:
N10 G0 X100 Z20 // Перемещение в точку с координатами X=100 Z=20 на быстром ходу.
Интерполяция
Интерполяция – воспроизведение траектории движения инструмента. Интерполируемая часть траектории называется участком интерполяции. Функциональный характер интерполируемого участка траектории (прямая, окружность, парабола или кривая более высокого порядка) определяется соответствующей подготовительной функцией. Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего участка, поэтому в новом кадре она не повторяется.
Линейная интерполяция
Линейная интерполяция – воспроизведение траектории движения инструмента по отрезку прямой. Линейная интерполяция программируется кадром, содержащим следующую информацию:
подготовительную функцию G1(G01) – Линейная интерполяция;
координаты конечной точки участка интерполяции, заданные в абсолютных значениях или приращениях с соответствующими адресами перемещений из группы X, Y, Z.
Одновременно возможно перемещение по всем координатным осям. Функция G1 действует до вызова других команд из этой группы G (G0, G2, G3, ...)
Пример программирования линейной интерполяции:
N10 G1 X105 Z-120 // Перемещение по прямой в точку с координатами X = 105 Z = -120
Круговая интерполяция
Круговая интерполяция – воспроизведение траектории движения инструмента по дуге окружности.
Круговую интерполяцию в одной из трех координатных плоскостей программируют кадром, содержащим следующую информацию:
подготовительную функцию G2 (G02) Круговая интерполяция по часовой стрелке (рис. 5.2,а) или подготовительную функцию G3 (G03) Круговая интерполяция против часовой стрелки (рис. 5.2,б);
подготовительную функцию из группы G17, G18, G19, определяющую рабочую плоскость (см. рис. 5.1);
размерные перемещения в абсолютных значениях или в приращениях с соответствующими адресами перемещений из группы X ,Y , Z ;
параметры интерполяции, определяющие координаты центра дуги окружности относительно начала отсчета (в абсолютных значениях) или относительно начальной точки дуги окружности (в приращениях) с соответствующими адресами из группы I (параметр интерполяции по оси х) , J (по оси у), К (по оси z).
Рис. 5.2
Рис. 5.2
Участок круговой интерполяции в УП УЧПУ типа CNC может задаваться различными способами (рис.5.3, координатные оси показаны применительно к токарной обработке).
Рис. 5.3
При задании окружности координатами центра и конечной точки (рис. 5.3,а) кадр имеет структуру N.. G2 X.. Z.. I.. K..; при задании окружности радиусом и координатами конечной точки (рис. 5.3,б) – N.. G2 X.. Z.. СR =..; при задании окружности координатами центра и углом дуги окружности (рис. 5.3,в) – N.. G2 AR =.. I.. K..; наконец, при задании окружности координатами конечной точки и углом дуги окружности (рис. 5.3,г) – N.. G2 X.. Z.. AR =... Параметры интерполяции с адресами I,K, определяющие координаты центра дуги окружности, рекомендуется всегда задавать в приращениях.
