Позиционирование G00
1. Формат G00 X_ Z_ Эта команда перемещает инструмент из текущего положения в положение, указанное командой (в режиме абсолютных координат), или на определенное расстояние (в режиме приращения координат). 2. Позиционирование в форме нелинейной резки. Наше определение таково: использовать независимую скорость ускоренного хода для определения положения каждой оси. Траектория инструмента не является прямой линией, а оси станка останавливаются в положениях, заданных командами последовательно в порядке поступления. 3. Линейное позиционирование. Траектория инструмента аналогична линейному резанию (G01), позиционирование в требуемом положении за кратчайшее время (не превышающее скорость ускоренного перемещения каждой оси). 4. Пример N10 G0 X100 Z65
G01 Линейная интерполяция
1. Формат G01 X(U)_ Z(W)_ F_ ; Линейная интерполяция перемещает от текущей позиции к командной позиции по прямой линии и с заданной командой скоростью перемещения. X, Z: абсолютные координаты позиции, в которую необходимо переместиться. U,W: дополнительные координаты позиции, в которую необходимо переместиться.
2. Пример ① Программа абсолютных координат G01 X50. З75. Ф0.2 ;Х100.; ② Программа инкрементных координат G01 U0.0 W-75. Ф0.2 ;У50.
Круговая интерполяция (G02, G03)
Формат G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – по часовой стрелке (CW) G03 – против часовой стрелки (CCW)X, Z – в системе координат Конечная точка U, W – расстояние между начальной точкой и конечной точкой I, K – вектор (значение радиуса) от начальной точки до центральной точки R – диапазон дуги (максимум 180 градусов). 2. Пример ① Программа абсолютной системы координат G02 X100. З90. I50. К0. F0.2 или G02 X100. З90. 50 рандов. Ф02; ② Программа инкрементной системы координат G02 U20. W-30. I50. К0. F0.2 ;или G02 U20.W-30.R50.F0.2;
Возврат второго источника (G30)
Система координат может быть установлена с помощью второй функции начала координат. 1. Задайте координаты начальной точки инструмента параметрами (a, b). Точки «a» и «b» — это расстояния между началом координат станка и начальной точкой инструмента. 2. При программировании используйте команду G30 вместо G50, чтобы установить систему координат. 3. После выполнения возврата в первое начало координат, независимо от фактического положения инструмента, инструмент переместится во второе начало координат при встрече с этой командой. 4. Замена инструмента также выполняется во втором исходном положении.
Нарезание резьбы (G32)
1. Формат G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – настройка шага резьбы E – шаг резьбы (мм) При программировании программы нарезания резьбы частота вращения шпинделя должна быть равномерно контролируемой функцией (G97), а также следует учитывать некоторые характеристики резьбовой части. Функции управления скоростью движения и управления скоростью шпинделя будут игнорироваться в режиме нарезания резьбы. А когда кнопка остановки подачи срабатывает, процесс ее перемещения прекращается после завершения цикла резания.
2. Пример G00 X29.4; (1 цикл резания) G32 Z-23. Ф0.2; Г00 Х32; З4.; Х29.; (2 цикла резки) G32 Z-23. Ф0.2; G00 X32.; З4 .
Функция коррекции диаметра инструмента (G40/G41/G42)
1. Формат G41 X_ Z_;G42 X_ Z_;
Когда режущая кромка острая, процесс резки без проблем повторяет форму, заданную программой. Однако реальная кромка инструмента формируется дугой окружности (радиусом вершины инструмента). Как показано на рисунке выше, радиус вершины инструмента будет вызывать ошибки в случае круговой интерполяции и нарезания резьбы.
2. Функция смещения
командная позиция резания, траектория инструмента
G40 отменяет движение инструмента по запрограммированной траектории.
G41 Вправо Инструмент движется с левой стороны запрограммированной траектории.
G42 Влево Инструмент движется с правой стороны запрограммированной траектории.
Принцип компенсации зависит от перемещения центра дуги вершины инструмента, который всегда не совпадает с радиус-вектором в нормальном направлении режущей поверхности. Таким образом, ориентиром для компенсации является центр вершины инструмента. Обычно компенсация длины инструмента и радиуса вершины инструмента осуществляется по воображаемой режущей кромке, что вносит некоторые трудности в измерение. Применяя этот принцип к компенсации инструмента, длину инструмента, радиус вершины инструмента R и номер формы вершины инструмента (0–9), необходимые для компенсации воображаемого радиуса вершины инструмента, следует измерять с опорными точками X и Z соответственно. Их следует заранее ввести в файл коррекции инструмента.
«Коррекция радиуса вершины инструмента» должна быть задана или отменена с помощью функции G00 или G01. Независимо от того, используется ли эта команда круговой интерполяцией или нет, инструмент не будет двигаться правильно, что приведет к постепенному отклонению от выполняемой траектории. Поэтому команду смещения радиуса вершины инструмента следует выполнить до начала процесса резания; и можно предотвратить явление перереза, вызванное запуском инструмента снаружи заготовки. Напротив, после процесса резки используйте команду перемещения, чтобы выполнить процесс отмены смещения.
Выбор системы координат заготовки (G54-G59)
1. Формат G54 X_Z_; 2. Функция использует команды G54 – G59 для присвоения произвольной точки в системе координат станка (значения смещения начала координат заготовки) параметрам 1221 – 1226 и установки системы координат заготовки (1-6). Этот параметр соответствует коду G следующим образом: Система координат заготовки 1 (G54) — Значение смещения возврата в начало координат заготовки — Параметр 1221 Система координат заготовки 2 (G55) — Значение возврата в начало координат заготовки — Параметр 1222 Система координат 3 заготовки (G56) — Значение смещения возврата в исходное положение заготовки — параметр 1223 Система координат заготовки 4 (G57) — Значение смещения возврата в начало координат заготовки — параметр 1224 Система координат 5 заготовки (G58 ) — Значение смещения возврата в начало координат заготовки — Параметр 1225 Система координат заготовки 6 (G59) — Значение смещения возврата в начало координат заготовки — Параметр 1226 После включения питания и завершения возврата в начало координат система автоматически выбирает систему координат заготовки 1 (Г54). Эти координаты будут действовать до тех пор, пока они не будут изменены «модальной» командой. В дополнение к этим шагам настройки в системе есть еще один параметр, который может немедленно изменить параметры G54~G59. Значение смещения начала координат за пределами заготовки можно передать с помощью параметра № 1220.
Цикл чистовой обработки (G70)
1. Формат G70 P(ns) Q(nf) ns: Номер первого сегмента программы чистовой обработки формы. nf: Номер последнего сегмента программы чистовой обработки формы 2. Функция После чернового точения с помощью G71, G72 или G73 завершите точение с помощью G70.
Грубый автомобильный консервный велосипед во внешнем саду (G71)
1. Формат G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ определяет команду перемещения между A и B в сегменте программы от порядкового номера ns до nf. .S__.T__N(nf)…△d: Глубина резания (задание радиуса) не определяет положительные и отрицательные знаки. Направление резания определяется в соответствии с направлением AA' и не изменится, пока не будет указано другое значение. Указывает системный параметр FANUC (№ 0717). e: Ход отвода инструмента. Эта спецификация является спецификацией состояния и не изменится, пока не будет указано другое значение. Указывает системный параметр FANUC (№ 0718). ns: Номер первого сегмента программы чистовой обработки формы. nf: номер последнего сегмента программы чистовой обработки формы. △u: Расстояние и направление резерва для чистовой обработки в направлении X. (диаметр/радиус) △w: расстояние и направление зарезервированной величины для чистовой обработки в направлении Z.
2. Функция Если вы используете программу для определения формы чистовой обработки от A до A' до B на рисунке ниже, используйте △d (глубина резания), чтобы отрезать назначенную область, и оставьте припуск на чистовую обработку △u/2 и △. ш.
Постоянный цикл торцевой обработки (G72)
1. Формат G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s и t имеют те же значения, что и G71. 2. Функция Как показано на рисунке ниже, этот цикл аналогичен G71, за исключением того, что он параллелен оси X.
Формирование сложного цикла обработки (G73)
1. Формат G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns )……… Номер кадра N(nf) вдоль A A' B………△i: Расстояние отвода инструмента в направлении оси X (спецификация радиуса), заданное системным параметром FANUC (№0719). △k: Расстояние отвода инструмента в направлении оси Z (задается радиусом), заданное системным параметром FANUC (№ 0720). d: Время деления. Это значение совпадает со временем повторения черновой обработки, заданным системным параметром FANUC (№ 0719). ns: Номер первого сегмента программы чистовой обработки формы. nf: номер последнего сегмента программы чистовой обработки формы. △u: Расстояние и направление резерва для чистовой обработки в направлении X. (диаметр/радиус) △w: расстояние и направление зарезервированной величины для чистовой обработки в направлении Z.
2. Функция Эта функция используется для многократного вырезания постепенно меняющейся фиксированной формы. Этот цикл может эффективно сократитьДетали для обработки с ЧПУиТокарные детали с ЧПУкоторые были обработаны грубой механической обработкой или литьем.
Цикл торцевого сверления (G74)
1. Формат G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Сумма назад Это обозначение является обозначением статуса, в другом случае значения не изменяются, пока не будут указаны. Указывает системный параметр FANUC (№ 0722). x: координата X точки B u: приращение от a до bz: координата Z точки cw: приращение от A до C △i: величина перемещения в направлении X △k: величина перемещения в направлении Z △d: величина, на которую инструмент втягивается в нижнюю часть реза. Символ △d должен быть (+). Однако, если X (U) и △I опущены, величину отвода инструмента можно указать с помощью желаемого знака. f: Скорость подачи: 2. Функция Как показано на рисунке ниже, в этом цикле можно выполнять резку. Если X(U) и P опущены, операция будет выполняться только по оси Z, которая используется для сверления.
Цикл сверления с пробивкой наружного/внутреннего диаметра (G75)
1. Формат G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Функция Следующие команды работают так, как показано на рисунке ниже, за исключением X. Использование Z вместо внешнего то же, что G74. В этом цикле можно выполнять резку, выполнять режущую канавку по оси X и сверление с проклейкой по оси X.
Цикл нарезания резьбы (G76)
1. Формат G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Время повторения окончания (от 1 до 99). Это обозначение является обозначением состояния и не изменится, пока не будет назначено другое значение. Указывает системный параметр FANUC (№ 0723). r: угол к углу. Эта спецификация является спецификацией состояния и не изменится, пока не будет указано другое значение. Указывает системный параметр FANUC (№ 0109). a: Угол вершины инструмента: можно выбрать 80 градусов, 60 градусов, 55 градусов, 30 градусов, 29 градусов, 0 градусов, указывается двумя цифрами. Это обозначение является обозначением статуса и не изменится, пока не будет назначено другое значение. Указывает системный параметр FANUC (№ 0724). Например: P (02/m, 12/r, 60/a) △dmin: минимальная глубина резания. Эта спецификация является государственной спецификацией и не изменится, пока не будет указано другое значение. Указывает системный параметр FANUC (№ 0726). i: Разница радиусов резьбовой части. Если i=0, его можно использовать для обычного линейного нарезания резьбы. k: Высота резьбы. Это значение задается значением радиуса в направлении оси X. △d: первая глубина резания (значение радиуса) l: шаг резьбы (с G32)
2. Функциональный цикл нарезания резьбы.
Цикл резания по внутреннему и внешнему диаметру (G90)
1. Формат Цикл линейной резки: G90 X(U)___Z(W)___F___ ; Нажмите переключатель, чтобы войти в режим одиночного блока, и операция завершит циклическую операцию пути 1→2→3→4, как показано на рисунке. Знак (+/-) U и W изменяется в соответствии с направлением 1 и 2 в программе приращения координат. Цикл конусной резки: G90 X(U)___Z(W)___R___ F___ ; Необходимо указать значение «R» конуса. Использование функции резки аналогично циклу линейной резки.
2. Функция цикла резки внешнего круга. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Цикл нарезания резьбы (G92)
1. Формат Цикл нарезания прямой резьбы: G92 X(U)___Z(W)___F___ ; Управление диапазоном резьбы и стабилизацией частоты вращения шпинделя (G97) аналогично G32 (нарезание резьбы). В этом цикле нарезания резьбы втягивающий инструмент для нарезания резьбы может работать как [Рис. 9-9]; длина фаски устанавливается равной 0,1L в диапазоне 0,1L~12,7L в соответствии с назначенным параметром. Цикл нарезания конической резьбы: G92 X(U)___Z(W)___R___F___ ; 2. Функция Цикл нарезания резьбы
Цикл пошаговой резки (G94)
1. Цикл резки формата Terrace: G94 X(U)___Z(W)___F___ ; Цикл ступенчатой конической резки: G94 X(U)___Z(W)___R___ F___ ; 2. Функция Ступенчатая резка. Линейное управление скоростью (G96, G97).
Токарный станок с ЧПУ делит скорость, например, на низкоскоростную и высокоскоростную области, регулируя шаг и изменяя частоту вращения; скорость в каждой области можно свободно изменять. Функция G96 заключается в управлении скоростью линии и поддержании стабильной скорости резания путем изменения только числа оборотов в минуту для управления соответствующим изменением диаметра заготовки. Функция G97 — отменить управление линейной скоростью и контролировать только стабильность числа оборотов.
Установить смещение (G98/G99)
Сдвигу резания можно назначить смещение в минуту (мм/мин) с помощью кода G98 или смещение на оборот (мм/об) с помощью кода G99; здесь перемещение G99 на оборот используется для программирования на токарном станке с ЧПУ. Скорость перемещения в минуту (мм/мин) = Скорость перемещения за оборот (мм/об) x Число оборотов шпинделя
Многие инструкции, часто используемые в обрабатывающих центрах, аналогичныДетали для обработки с ЧПУ, Токарные детали с ЧПУиФрезерные детали с ЧПУ, и здесь не будет описываться. Ниже представлены лишь некоторые инструкции, отражающие характеристики обрабатывающего центра:
1. Команда проверки точной остановки G09.
Формат инструкции: G09;
Инструмент продолжит выполнение следующего сегмента программы после замедления и точного позиционирования до достижения конечной точки, которую можно использовать для обработки деталей с острыми кромками и углами.
2. Команда установки коррекции инструмента G10.
Формат инструкции: G10P_R_;
P: номер смещения команды; Р: смещение
Коррекция инструмента может быть установлена настройкой программы.
3. Команда однонаправленного позиционирования G60.
Формат инструкции: G60 X_Y_Z_;
X, Y и Z — это координаты конечной точки, которые необходимы для достижения точного позиционирования.
Для обработки отверстий, требующей точного позиционирования, используйте эту команду, чтобы позволить станку достичь однонаправленного позиционирования, тем самым устраняя ошибку обработки, вызванную люфтом. Направление позиционирования и величина отклонения задаются параметрами.
4. Команда режима проверки точного останова G61.
Формат инструкции: G61;
Эта команда является модальной командой и в режиме G61 эквивалентна каждому блоку программы, содержащему команду G09.
5. Команда режима непрерывной резки G64.
Формат инструкции: G64;
Эта инструкция является модальной и является также состоянием станка по умолчанию. После того, как инструмент переместится в конечную точку инструкции, он продолжит выполнять следующий блок без замедления и не повлияет на позиционирование или проверку в G00, G60 и G09. При отмене режима G61 Использовать G64.
6. Команда автоматического возврата в референтную точку G27, G28, G29.
(1) Возврат к команде проверки референтной точки G27.
Формат инструкции: G27;
X, Y и Z — это значения координат опорной точки в системе координат заготовки, которые можно использовать для проверки возможности позиционирования инструмента в опорной точке.
По этой команде управляемая ось быстрым движением возвращается в исходную точку, автоматически замедляется и выполняет проверку позиционирования по заданному значению координаты. Если опорная точка позиционирована, световой сигнал опорной точки оси горит; если оно не соответствует, программа проверит еще раз. .
(2) Команда автоматического возврата в референтную точку G28
Формат инструкции: G28 X_Y_Z_;
X, Y и Z — координаты средней точки, которые можно задать произвольно. Станок сначала перемещается в эту точку, а затем возвращается в исходную точку.
Целью установки промежуточной точки является предотвращение взаимодействия инструмента с заготовкой или приспособлением при возвращении в исходную точку.
Пример: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (средняя точка — 400,0,500,0)
Н3 Г28 З600.0; (средняя точка 400,0, 500,0, 600,0)
(3) Автоматический возврат из исходной точки в G29.
Формат инструкции: G29 X_Y_Z_;
X, Y, Z — возвращенные координаты конечной точки.
Во время процесса возврата инструмент перемещается из любого положения в промежуточную точку, определенную G28, а затем перемещается в конечную точку. G28 и G29 обычно используются парами, а G28 и G00 также можно использовать парами.
Время публикации: 02 января 2023 г.