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

5. Программирования перемещений

Величины перемещений могут задаваться в абсолютных или относительных координатах с точностью до 0,001мм с программированием десятичной точки (если программа вводится с пульта управления УЧПУ). При абсолютном задании координат перемещения производятся относительно выбранной нулевой точки детали, а при относительном (в приращениях) задании

- перемещения производятся относительно предыдущей запрограммированной точки. Перемещения в абсолютных значениях задаются по адресам X и Z, а в приращениях - по адресам U и V с указанием знака + или – (знак + допускается не указывать).

При программировании перемещений на токарном станке следует иметь в виду следующее. Одной дискрете по оси Z (или W) соответствует перемещение 0,001мм, а по оси X (или U) - 0,001мм. Значение X (U) задается на диаметр или в радиусах, настраивается в параметрах УЧПУ. При задание координат в диаметрах упрощает программирование перемещений с непосредственным использованием данных чертежа детали.

6. Команды управления станкам g и m коды

G0, G1 – линейная интерполяция (прямоугольная система координат). (рис. 4) G0: Перемещение с быстрой подачей, например, для быстрого позиионирования. G1: Перемещение с запрограммированной скоростью подачи F, например, при обработке детали.

Рис. 4. Линейная интерполяция

G0 X.. Z.. G0 X51. Z55.

G1 X.. Z.. F.. G1 X51. Z55. F0.2

G2, G3, – круговая интерполяция (рис. 5). G2 – перемещение по часовой стрелке;

G3 – перемещение против часовой стрелки;

Рис. 5. Круговая интерполяция с радиусом окружности и с указанием центра окружности

Программирование с начальной точкой, конечной точкой, центральной точкой (рис. 5).

G2/G3 X.. Z.. I.. K.. G2 X15. Z37. I-25. K-10.

X, Z – конечная точка 2 в прямоугольных координатах; I, K – точка центра круга 0 в прямоугольных координатах, относительно начальной точки 1.

G4 – время выстоя

Формат

N... G04 P...[с]

G20 - цикл продольного точения (рис. 6).

Рис. 6. Цикл продольного точения

N…G20 X(U)...Z(W)...F...

• Данный цикл модальный, и отменяется командой G из той же группы.

• Для последующих кадров, необходимо программировать только измененные координаты, указывая обе координаты X и Z, а так же R, если требуется конус.

G24 - Цикл торцовой обработки (рис. 7).

Рис. 7. Цикл торцовой обработки

N...G24 X(U)...Z(W)...F.

• Данный цикл модальный, и отменяется командой G из той же группы.

• Для последующих кадров, необходимо программировать только измененные координаты, указывая обе координаты X и Z, а так же R, если требуется конус.

Отрицательный параметр конуса (-R) определяет конус, как показано на чертеже

G25 – Включение контроля Зон запрета перемещений.

Зоны должны быть определены через меню “Токарный станок -> Зоны запрета”.

G26 – Отмена контроля зон запрета.

G28 – Нарезание резьбы с одного прохода.

Пример: N01 G28 Z-30ю E1 – Резьба с шагом 1 мм.

Перед запуском команды G28 ОБЯЗАТЕЛЬНО должно быть запущено главное движение. Параметром E задается скорость суппорта в мм/об – миллиметров на

1 оборот шпинделя.

G37 – Выход в фиксированную точку

N01 G37 Pn – Выход в точку, заданную параметром n. См. M100.

N01 G37 X-20. Z-30. – Выход в точку c координатами X, Z.

G53 – Отмена установки G54.

G54 – Система координат детали, смещает ноль детали в системе координат станка.

При выходе в точку с координатой X0, Z0 инструмент пойдет в точку со значением заданным функцией G54, заданной ранее.

N01 G54 X0. Z100.

G70 – Возврат из подпрограммы.

N01 G70 – Последний кадр подпрограммы.

G71 – Вызов подпрограммы

N01 G71 P200 – Вызов подпрограммы, которая начинается с кадра N200. Подпрограмма должна завершаться командой G70.

G72 – Безусловный переход на заданный кадр

N01 G72 N150 – Переход к кадру N150.

Тоже самое N01 G72 P150 – Переход к кадру N150.

G92 – Задание смещения центра координатной системы

N01 G92 Xn Yn Zn

G93 – Отмена смещения центра координатной системы

N01 G93

G500 – Вывод на экран сообщения с указанным номером.

Выполнение УП прерывается. Система ожидает нажатия на кнопку ОК. N102 G500 P4 – вывод сообщения с номером 4.

Редактирование сообщений осуществляется через меню Настройка->Функция

G500.

N102 G500 Px En – вывод сообщения с номером x и значение переменной En.

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

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

Последовательность команд на воспроизведение инструментом токарного станка траектории, заданной в виде В-сплайна, имеет следующий обобщенный формат:

N<номер>B1

N<номер>X<x1>Z<z1> N<номер>X<x2>Z<z2>

N<номер>X<xn-1>Z<z n-1> N<номер>X<x n>Z<z n> N<номер>B2

В первом кадре последовательности присутствует ключевой символ B, обозначающее применение В-сплайна. После ключевого символа, идет цифра 1, сигнализирующая о том, что это начальный кадр последовательности.

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

В завершающем кадре после ключевого символа B следует цифра 2, указывающая, что данный кадр является заключительным.

Важно: При задании траектории в виде В-сплайна, кривая проходит только через начальную и конечную точки. Остальные контрольные точки оказывают влияние на форму кривой, но последняя через них не проходит. Это неудобно для задания траектории вручную, однако контрольные точки B-сплайна обычно рассчитываются автоматически с помощью систем

автоматизированного проектирования.

Пример программы для ЧПУ токарного станка, использующей сплайновую интерполяцию:

N1 F100 – первая команда задает подачу

N5 B1 – начало последовательности кадров задающих сплайн

N15 X-32. Z-55. – вторая точка сплайна (первая точка – текущее положение резца)

N20 X-32. Z-65. – третья точка сплайна N25 X-28. Z-80. – четвертая точка сплайна N30 X-37. Z-85. – пятая точка сплайна

N35 X-0. Z-120. – шестая точка сплайна

N40 B2 – окончание последовательности кадров, задающих сплайн и одновременно сигнал на начало отработки всей последовательности.

M02 – Остановка выполнения программы

Пример: N01 M02

M03 – Включение шпинделя по часовой стрелке

Пример: N01 S1000 M03 – включение шпинделя на частоту 1000 об/мин. M04 – Включение шпинделя против часовой стрелке

Пример: N01 S1000 M04 – включение шпинделя на частоту 1000 об/мин. M05 – Останов шпинделя

Пример: N01 M05

M06 – Смена инструмента на одну позицию Револьверной головки

Пример: N01 M06

В режиме ИМИТАТОР, совместно с параметром T смена инструмента производится в позицию Револьверной головки, указанную параметром T. Пример: N10 T2 M06 – выбор 2-ой позиции РГ

При этом так же устанавливаются вылеты инструмента для 2-ой позиции револьверной головки.

Остальные команды управления станком приведены в руководстве по программированию [2].

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