46
G02; G20; G21 - круговая интерполяция. Обход по часовой стрелке.
С приходом этих функций система работает в режиме кругового интерполирования, изменяя скорости перемещения по координатным осям таким образом, чтобы инструмент двигался относительно заготовки в направлении часовой стрелки по дуге от начальной точки, где инструмент находился в момент задания данного перемещения, до конечной точки, заданной координатами Х, У, Z.
Максимальный радиус дуги с приходом функции G20 (увеличенный размер) может быть увеличен в десять раз по сравнению с G02 (нормальный размер). Соответственно с приходом функции G21 максимальный радиус уменьшается в 10 раз. Однако во столько же раз по сравнению с <нормальным размером> увеличивается дискретность отсчета. (Пример программирования с применением круговой интерполяции и заданием координат в абсолютной или относительной системе отсчёта, а также определением центра дуги радиусом или параметрами круговой интерполяции c адресами I, J, K смотрите далее).
Если в кадре, где присутствует функция G02, указывается величина перемещения вдоль координатной оси Z, это означает задание винтовой интерполяции.
GОЗ; G30; G31 - круговая интерполяция. Аналогично описанным выше функциям. Но обход совершается против часовой стрелки.
G04 - выдержка. Функция G04 означает остановку движений рабочих органов станка по всем координатам после достижения заданного в этом же кадре размера. Длительность остановки регулируется оператором заранее, с помощью переключателя на пульте управления, или программируется в секундах в том же кадре, где записана эта функция.
G05 - остановка без потери информации. С приходом этой функции движение рабочих органов станка прекращается на время, длительность которого определяется цикловой автоматикой станка или до следующего нажатия оператором кнопки начала цикла.
G08 – определяет заданную величину ускорения скорости подачи до момента достижения запрограммированной величины подачи (если в системе не заложена способность автоматической регулировки ускорение).
47
G09 - определяет заданную величину замедления скорости подачи до момента достижения запрограммированной величины подачи (если в системе не заложена способность автоматической регулировки замедления).
G12 – одновременная работа по трём координатам.
G13 ÷ G16 - выбор координатных осей. Эти функции используются для систем, работающих с переключением координат. Например, когда двух координатная система управляет трех координатным станком. В этом случае программа должна давать команду, какие координатные оси станка подключаются в данный момент к системе управления.
G17; G18; G19 - выбор плоскости. При круговой интерполяции осуществляется выбор соответствующей плоскости ХУ, ZХ или УZ.
G40 – Аннулирование любой, ранее введённой, компенсации размера инструмента.
G41 – Компенсация диаметра инструмента, когда центр инструмента располагается слева от заготовки при взгляде вдоль перемещения инструмента.
G42 - Компенсация диаметра инструмента, когда центр инструмента располагается справа от заготовки при взгляде вдоль перемещения инструмента.
G43 ÷ G52 - коррекция инструмента. Используются главным образом для коррекции диаметра инструмента при обработке контура.
G52 – отмена любого смещения координатных осей.
G54—G56 Линейный сдвиг координат (по осям X, Y или Z)
G57—G59 Линейный сдвиг координат (в плоскостях ХОY, Х ОZ, Y OZ)
Большое удобство при программировании приносит функция G57, означающая смещение <нулевой точки> отсчета по программе. Если в кадре записана эта функция с нулевыми значениями координат, например:
N030 |
G57 |
Х0000000 |
Y0000000 |
то это означает, что <нулевая точка> смещается в координату фактического положения инструмента в момент считывания кадра с этой функцией. Если функция G57 присутствует в кадре с какими-либо значениями координат, отличными от нуля, например:
48
N020 |
G57 |
Х –0010000 |
Y +0320000 |
то это означает, что «нулевая точка» смещается в координаты Х+10 мм, У – 320 мм (обратные заданным) относительно фактического положения инструмента в момент считывания этого кадра. Иначе говоря, координаты фактического положения инструмента в этот момент становятся равными координатам, указанным в кадре, относительно нового «нуля».
При наличии возможности в системе смещать «нулевую точку» по программе упрощается процесс программирования, сокращается число необходимых расчетов. Например, если на чертеже ряд координат задан от одной с «опорной координаты», а часть координат - от другой, то, чтобы не пересчитывать все размеры, переводя их к одной базе, используют подготовительную функцию G57.
На рис. 2.14. показан пример использования этой функции.
Рис. 2.14.
Программа для обработки этой детали записывается следующим образом:
N198 |
T00500 |
M05 |
|||
N199 |
X – 0030250 |
Y – 0030250 |
S09 |
M03 |
|
N200 |
R – 0015000 |
||||
N201 |
G81 |
X + 0000000 |
Z – 0050000 |
F00750 |
|
N202 |
Y + 0050000 |
||||
N203 |
Y – 0030250 |
||||
N204 |
G80 |
||||
49 |
|||||
N205 |
G57 |
X – 0269750 |
Y + 0019750 |
||
N206 |
G62 |
X – 0030250 |
Y – 0030250 |
||
N207 |
G81 |
Z – 0050000 |
F00750 |
||
N208 |
X + 0000000 |
Y – 0050000 |
|||
N209 |
X + 0030250 |
Y – 0030250 |
|||
N210 |
G80 |
T00600 M05 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.