Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11111111 / ТО ЧТО ПОДХОДИТ!!! / Програмирование_для_ЧПУ / Структура управляющей программы.doc
Скачиваний:
30
Добавлен:
22.02.2023
Размер:
129.54 Кб
Скачать

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

Линейная интерполяция — размерное перемещение рабочего органа станка по прямой линии — задается определенными словами, которые составляют кадр управляющей программы. Слова записываются в последовательности адресов, заданных форматом УП данного станка. Кадр линейной интерполяции содержит слово «номер кадра», одну из функций G90 или G91, функцию G01, слово «размерное перемещение» с адресом Х (Y, Z), слово «обороты шпинделя», слово «направление вращения шпинделя» (по часовой стрелке или против), слово «диапазон вращения шпинделя», слово «номер инструмента» и слово «подача».

Размерные перемещения для разных устройств ЧПУ задаются по-разному. Для устройств ЧПУ класса NC величины перемещений необходимо задать в дискретах (элементарных перемещениях). Наиболее часто применяемый формат для класса NC:

N03G2X+042Z+042I+042K+042S04F04T02M2*.

С учетом этого формата число цифр в слове «размерное перемещение» должно быть равным 6 (4 цифры целой части числа и 2 дробной). Нули перед первой значащей цифрой могут быть опущены.

3.1. Задание размеров в приращениях

Размерные перемещения в дискретах при задании размеров в приращениях (функция G91) вычисляется следующим образом:

Хд = 100 (Хк — Хн);

Zд =- 100 (Zк — Zн),

где Хн, Zн — координаты точек начала перемещения;

Хк, Zк — координаты точек конца перемещения;

Хд, Zд — численные значения в дискретах, которые необходимо записать в УП по адресам Х и Z. Например, перемещение резца из точки 0 в точку 4 в РТК для токарного станка (рис. 2) запишется в УП следующим образом:

N40G91ПС

N45G01X-7500Z-3000F1000ПС

N50Z-1500F200ПC

N55X+500Z-1000ПС

N60Z-1500ПС

Рис.2

В первом из этих кадров заданы размеры в приращениях. Во втором кадре задана линейная интерполяция и перемещение по координате Х на величину 75 миллиметров, по координате Z на величину 30 миллиметров с ускоренной подачей. В третьем кадре задано перемещение только по координате Z на 15 миллиметров с рабочей подачей.

Если задан другой формат, например Х+04.20Z+04.20 то предыдущий фрагмент УП будет выглядеть следующим образом:

N40G91ПC

N45G01X-75Z-30F1000ПС

N50Z-15F200ПС

N55X+5Z-10ПС

N60Z-15ПС

Такой формат кадра реализован в устройствах ЧПУ более высокого уровня, например, в устройствах ЧПУ класса CNC.

3.2. Задание размеров в абсолютных значениях

При задании размеров в абсолютных значениях величина перемещений в дискретах для формата:

N03G2X+042Z+042I+042K+042S04F04T02M2*-

вычисляется следующим способом:

Хд = 100Хк;

Zд = 100Zк,

где Хк и Zк — координаты конца перемещения относительно нуля станка в миллиметрах. Хд, Zд — численные значения перемещений, которые необходимо записать в УП. Предыдущий пример, при сохранении всех размеров на рис.3, запишется как:

N40G90ПC

N45G01X+500Z+27000F1000ПC

N50Z+25500F200ПC

N55Х+1000Z+24500ПС

N60Z+23000ПС

Рис.3

Для формата Х+04.20Z+04.20 фрагмент программы будет записан следующим образом:

N40G90ПС

N45G01Х+5Z+270F1000ПС

N50Z+255F200ПС

N55Х+10Z+245ПС

N60Z+230ПC

Соседние файлы в папке Програмирование_для_ЧПУ