Раздел 9 (1253007), страница 4
Текст из файла (страница 4)
G33 является модальной функцией. Примеры нарезания резьбы с постоянным шагом приведены на рис. 9.32: цилиндрическое нарезание резьбы (рис.9.32 а), коническое нарезание резьбы (рис.9.32 б), цилиндрически-коническое нарезание резьбы (рис.9.32 в). Система ЧПУ будет управлять нарезанием конической резьбы, если в формате заданы 2 координатные оси, например, Z,V (см. рис.9.32 б), где V- диаметральная ось.
Примеры нарезания резьбы с переменным шагом приведены на рис.9.33: цилиндрическое нарезание резьбы с возрастающим шагом (рис.9.33 а), коническое нарезание резьбы с возрастающим шагом (рис. 9.33 б), цилиндрическое нарезание резьбы с уменьшающимся шагом (рис.9.33 в).
Пример нарезания многозаходной резьбы:
N37 G33 Z3 K6 первый заход,
N41 G33 Z3 K6 R120 второй заход,
N45 G33 Z3 K6 R240 третий заход.
Рис.9.32. Примеры нарезания резьбы с постоянным шагом.
а) цилиндрическая резьба
б) коническая резьба
в) цилиндрическо-коническая резьба
Рис.9.33. Примеры нарезания резьбы с переменным шагом
а) цилиндрическая резьба с увеличивающимся шагом
б) коническая резьба с увеличивающимся шагом
в) цилиндрическая резьба с уменьшающимся шагом
9.3. Координатные данные и единицы измерения.
Информация о координатном перемещении может быть задана 8-ью цифрами. Она может иметь также и знак. Положительный знак “+” может быть опущен.
Информация о координатном перемещении задается в УП в миллиметрах или дюймах, являющихся входными единицами измерения. Поворотные оси всегда имеют в качестве единицы измерения градус. Входная дискрета (инкремент) системы ЧПУ определяет наименьшую величину, которая может быть задана. Устройства контроля перемещения по осям могут быть также выставлены для измерения либо в миллиметрах, либо в дюймах. Это будет определять выходную единицу измерения, которая задается в параметрах систем ЧПУ. Две различные единицы измерения не могут сочетаться на конкретном станке.
Десятичная точка воспринимается как функция выбранной единицы измерения:
Х2.134 означает 2.134 мм или 2.134 дюйма.
В24.36 означает 24.36 градуса, когда угловая координата определена по
адресу В.
Использование десятичной точки не обязательно.
Х325 означает,например, 325 мм.
Впереди стоящие нули может быть опущены.
.032 = 0.032
Последние нули может быть опущены позади десятичной точки.
0.320 = .32
9.3.1 Преобразование Дюйм/Метр (G20, G21).
В начале УП необходимая единица измерения может быть задана соответствующей функцией.
При задании функций G20, G21, входные данные могут быть заданы в метрических или дюймовых единицах:
G20: Выбор дюймовых единиц;
G21: Выбор метрических единиц.
Выбранная единица будет эффективной до смены ее на противоположную, т.е. G20 и G21 модальные функции. Их действие остается даже после выключения системы ЧПУ, т.е. единица, установленная до выключения, будет эффективной и после включения.
9.4. Системы координат.
Позиция инструмента может быть определена программно с помощью данных о его координатах для соответствующих осей станка, например, X. Y, Z и т.п. (рис. 9.34)
Система ЧПУ определяет две различные системы координат:
-
систему координат станка
-
систему координат детали
Определения и назначения систем координат см. раздел 6.
9.4.1. Определение СЧПУ системы координат станка (G53).
Начало системы координат станка (нулевая точка станка М) задаётся производителем станка с ЧПУ (рис. 9.34). Так как минимальные и максимальные величины ходов рабочих органов станка определяются относительно нулевой точки станка М, то один из режимов СЧПУ позволяет ввести ограничения по программированию перемещений осей.
Система ЧПУ распознаёт нулевую точку в процессе обнуления осей координат станка. Пользователь станка с ЧПУ может изменить нулевую точку станка по своему усмотрению, т.е. задать относительную нулевую точку системы координат станка. Расстояние от относительной нулевой точки станка до нуля станка М, рассчитанное в системе координат станка задаётся при помощи функции G53.
Формат: G53v.
G53 позволяет переместить инструмент в позицию, определяемую вектором координат v в системе координат станка (рис. 9.35). Независимо от заданных функций G90 или G91, координаты вектора v всегда интерпретируются только в абсолютных значениях. Подобно функции G00, перемещение происходит на скорости быстрого позиционирования с учётом коррекции инструмента.
Функция G53 может быть выполнена только после режима обнуления. G53 действует только в том кадре, где она определена.
Рис. 9.34. Позиция инструмента, определяемая тремя значениями
по координатным осям x, y, z.
Рис. 9.35. Нулевая точка станка
а) для токарных станков с указаниями размеров детали
б) для фрезерных станков с указанием ограничений по
по перемещениям по координатам x, y, z.
Рис. 9.36. Взаимное расположение нулевой и исходной точек станка
9.4.2. Автоматический выход в исходную точку станка R (G28) и возврат из точки R (G29).
На станке с ЧПУ может быть запрограммировано положения одной или нескольких исходных точек станка – R. (рис. 9.36)
Исходные точки имеют координаты в системе координат станка, установленные предварительно в параметрах станка. Они являются, как правило, определёнными позициями, связанными, например, со сменой инструмента, сменой столов – спутников. Положение исходной точки программируется по функции G28.
Формат: G28v
G29v
Эти функции не модальные и будут управлять перемещением осей, определённых вектором v, в исходную точку (или из неё). Перемещение состоит из двух частей. Вначале берутся во внимание координаты, определённые вектором v для промежуточной точки (рис. 9.37а). Это перемещение в линейном направлении на быстрой скорости. Координаты могут быть заданы как абсолютно, так и в приращениях. Перемещение неизменно происходит в текущей системе координат. Координаты промежуточной точки будут запомнены как оси, определённые вектором v.
Промежуточные значения, определенные в предыдущей функции G28, сохраняются в последующем задании G28 (до выключении системы ЧПУ)
Например, G28 X100 – промежуточная точка X=100, Y=0
G28 Y200 - промежуточная точка X=100, Y=200
На второй стадии будут осуществляться перемещение из промежуточной точки в исходную точку станка R по всем осям, определённых вектором v, в последовательности, заданной при предварительной ручной привязки рабочих органов станка к исходной точке (рис. 9.37 б, в). Перемещение происходит со скоростью, определённой для каждой оси.
Рис. 9.37. Выход рабочих органов станка в исходную точку R относительно
нуля станка М.
-
Перемещения на быстрой скорости в промежуточную точку, заданную вектором
-
Выход в исходную точку по оси Х
-
Выход в исходную точку по оси Z
-
УЧПУ показывает координаты относительно нуля станка М учитывая размеры инструмента по X, Z
9.4.3. Задание СЧПУ системы координат детали.(G54…G59)
Система координат, применяемая в процессе обработки детали, определяется как «система координат детали». Нулевая точка системы координат детали – точка W. (рис. 9.38 а,б). Для удобства программирования, особенно для фрезерной обработки, можно задавать несколько значений систем координат детали (до шести значений).
Различные системы координат детали могут быть автоматически заданы системой ЧПУ с помощью функций G54…G59. (рис. 9.39).
G54 … система координат детали № 1
G55 … система координат детали № 2
G56 … система координат детали №3
G57 … система координат детали №4
G58 … система координат детали №5
G59 … система координат детали №6
Эти функции являются модальными. До режима обнуления их действие неэффективно. После режима обнуления по умолчанию выбирается первая система координат детали (G54).
Абсолютные координатные данные будут приниматься в расчет системой ЧПУ при интерполяции кадров в текущей системе координат детали. Например, G56 G90 G00 X60 Y40 будет перемещать инструмент в точку со значениями X=60, Y=40 в системе координат детали № 3. (рис.9. 40 а).
После изменения системы координат детали позиция инструмента будет отображаться в новой системе координат. Например, на столе установлены две детали (рис. 9. 40 б).
Первая система координат детали W1 (G54) определена относительно нулевой точки станка М со смещением X=300, Y=800. Вторая система координат детали W2 (G55) определена относительно нулевой точки со смещением X=1300, Y=400. Позиция инструмента будет X’=700, Y’=500 в системе координат X,Y детали (G54). Как результат действия функции G55, позиция инструмента будет интерпретироваться в системе координат X, Y детали как X=-300, Y=900.
а) б)
Рис.9.38. Задание систем координат детали W
а) для точения
б) для фрезерования
Рис. 9.39. Задание 6-ти систем координат детали W1-W6 относительно нулевой точки станка М.
а) б)
Рис. 9.40. Примеры задания системы координат детали W
а) позиция инструмента в системе координат детали W3 (G56).
б) позиция инструмента в системе координат W1 (G54) и в системе координат W2 (G55).
9.4.3.1. Задание системы координат детали программным смещением (G10,G51).
Имеется также возможность задать координатную систему детали программным смещением.
Существует 2 варианта:
1. Задание нулевой точки детали W в абсолютных значениях относительно нулевой точки станка М. (G10) (рис. 9.41 а).
Формат: G10 V Pn
где V – смещение для каждой оси
P=0 – установка общего смещения для всех систем координат детали W.
n=1...6 – выбор системы координат детали W1 по W6.
G10 является модальной функцией.
Пример (G10)
N10 G10 Z256 PO LF
2. Задание нулевой точки детали W смещением относительно ранее определенной системы координат детали W. (G51) (рис. 9.41 б)
Формат: G51 V Pn
где параметры V и Р такие же как в предыдущем формате.
G51 является модальной функцией.
Пример (G51)
N11 G51 Z-28 PO LF
9.4.3.2. Расчёт и установка новой системы координат детали (G92).
Функция G92 позволяет автоматически рассчитать и установить новую систему координат детали по положению точки, заданной вектором V к ней. Эту функцию можно использовать при определении положения настроечной точки инструмента Р, либо исходной точки инструмента Е.
Формат: G92 V,
где V смещения для каждой оси.
Пример:
N010 G92 X....LF















