Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebn__psb.docx
Скачиваний:
15
Добавлен:
01.07.2025
Размер:
22 Мб
Скачать
☆
    1. Позиционирование

Позиционирование – перемещение на быстром ходу, используемое для установочных перемещений к стартовой точке, позиции смены инструмента и т. д. Скорость перемещения на быстром ходу задается машинными данными УЧПУ типа CNC и в явном виде в УП не отображается. В УП УЧПУ типа NC скорость перемещения на быстром ходу задается словом с адресом F, данные которого обычно представляют собой код подачи, например в формате УЧПУ Н33(ЛУЧ33) слово F4712 задает позиционирование со скоростью перемещения 1200мм/мин.

Перемещение при позиционировании возможно одновременно по всем координатным осям. Если рабочий орган станка имеет возможность перемещения по двум координатным осям, то путевая скорость равна равнодействующей скоростей по каждой из координатных осей.

Режим позиционирования задается подготовительной функцией G0 (G00)1. Функция G0 действует до вызова другой команды из этой группы G (G1, G2, G3, ...)

Пример программирования позиционирования:

N10 G0 X100 Z20 // Перемещение в точку с координатами X=100 Z=20 на быстром ходу.

    1. Интерполяция

Интерполяция – воспроизведение траектории движения инструмента. Интерполируемая часть траектории называется участком интерполяции. Функциональный характер интерполируемого участка траектории (прямая, окружность, парабола или кривая более высокого порядка) определяется соответствующей подготовительной функцией. Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего участка, поэтому в новом кадре она не повторяется.

Линейная интерполяция

Линейная интерполяция – воспроизведение траектории движения инструмента по отрезку прямой. Линейная интерполяция программируется кадром, содержащим следующую информацию:

  • подготовительную функцию 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, определяющие координаты центра дуги окружности, рекомендуется всегда задавать в приращениях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]