Основные циклы G-кода для токарных станков с ЧПУ

Основные циклы G-кода для токарных станков с ЧПУ
Spread the love

Циклы G-кода для токарных станков используются при программировании станков с ЧПУ, чтобы минимизировать объем кода, который необходимо написать, и дать нам больше контроля над сложными формами и операциями. Система управления поймет операцию и выполнит повторяющийся цикл, следуя командам, которые дает программист, до тех пор, пока функция не будет завершена.

G70 — Завершающий цикл для токарных станков

G70 - Завершающий циклы G-кода для токарных станков
G70 — Завершающий цикл для токарных станков
G70 P Q;

P = начало контура

Q = конец контура

Пример:

G00 X70.0 Z2.0;
G42;
G70 P100 Q200;
G00 X70.0 Z5.0;
G53 X0.0 Z-210.0 M09;
G40 M05;

Достоинства:

  • Позволяет проточить контур любой сложности.
  • Можно запрограммировать подачу и обороты отдельно на чистовой проход.
  • Программирование чистового прохода за одну строчку.

Недостатки:

  • Не имеет смысла как самостоятельный цикл.
  • Необходимо нумеровать строки кода, которые описывают контур.

Этот цикл используется после одного из циклов черновой обработки и следует контуру, запрограммированному в этом цикле черновой обработки. Значения «P» и «Q» используются для определения местоположения профиля в этом цикле и выполнения последующего чистового пропила.

G71 — Цикл черновой обработки для токарных станков

G71 - Цикл черновой обработки. циклы G-кода для токарных станков
G71 — Цикл черновой обработки
G71 UR;
G71 PQUWF;

U = глубина резания

R = значение возврата

P = порядковый номер для начала программного контура

Q = порядковый номер для конца программного контура

U = припуск на чистовую обработку в X

W = припуск на чистовую обработку по Z

F = скорость подачи

Пример:

G71 U1.0 R1.0;
G71 P100 Q200 U0.2 W.05 F0.2;
N100 G00 X19.0;
G01 G42 Z0.0 F0.2;
Z-65.0 ,R5.0;
X60.0;
N200 G40 X70.0 Z5.0 F200;

Цикл черновой обработки G71 следует контуру, запрограммированному между номерами N. Он используется для удаления материала путем резки по оси Z, оставляя некоторое количество материала для чистовой обработки с использованием цикла G70.

G72 — Цикл черновой поперечной контурной обработки

G72 - Цикл черновой поперечной контурной обработки
G72 — Цикл черновой поперечной контурной обработки
G72 W1 R;
G72 P Q U W2 F;

W1 = глубина резания

R = значение возврата

P = порядковый номер для начала программного контура

Q = порядковый номер для конца программного контура

U = припуск на чистовую обработку в X

W2 = припуск на чистовую обработку по Z

F = скорость подачи

Пример:

G72 W1000 R100;
G72 P100 Q200 U0.03 W0.03 F0.01;
N100 G00 Z-0.2 S500 P11;
G01 X3.0 F0.01;
X2.0 Z-0.5;
Z-0.1;
X0.5;
N200 X0.0;

Достоинства:

  • Удобен для обработки торцевых поверхностей.
  • Позволяет проточить контур любой сложности.
  • Количество проходов в цикле рассчитывается через параметр величины съёма материала, то есть не нужно задавать каждый проход отдельно.
  • Дополняется циклом G70, который позволяет сделать чистовой проход.
  • Обтачиваемый контур программируется отдельно от цикла, и прописывается как обычная траектория движения инструмента – удобно в редактировании.
  • Можно запрограммировать припуски, причём отдельно по оси X и Z.
  • При каждом проходе автоматически вычисляется отвод по оси Z, что позволяет сэкономить машинное время.

Недостатки:

  • Нельзя задавать скорость подачи на отдельные проходы.
  • Расстояние между проходами фиксированное для всего цикла.
  • Необходимо нумеровать строки кода, которые описывают контур.

Цикл черновой обработки G72 следует контуру, запрограммированному между номерами N. Он работает так же, как цикл G71, но используется для удаления материала путем резки по оси X.

Цикл контурной обработки G73. Циклы G-кода для токарных станков

Цикл контурной обработки G73
Цикл контурной обработки G73
G73 U (1) W (1) R;
G73 PQU (2) W (2) F;

U (1) = количество обрабатываемого материала по оси X

W (1) = количество обрабатываемого материала по оси Z

R = количество черновых проходов

P = порядковый номер для начала контура

Q = порядковый номер конца контура

U (2) = припуск на чистовую обработку по оси X

W (2) = припуск на чистовую обработку по оси Z

F = скорость подачи

Пример:

G73 U0.5 W0.2 R0.03;
G73 P100 Q200 U0.4 W0.01 F0.01;
N100 G00 X1.0 S1000 P11;
G01 Z-0.4 F0.01;
X2.0 Z-1.0;
Z-1.5;
N200 X4.0;

Достоинства:

  • Позволяет обработать контур любой сложности.
  • Позволяет за короткое время обработать литую заготовку.
  • Количество проходов в цикле рассчитывается через параметр величины съёма материала, то есть не нужно задавать каждый проход отдельно.
  • Дополняется циклом G70, который позволяет сделать чистовой проход.
  • Обтачиваемый контур программируется отдельно от цикла, и прописывается как обычная траектория движения инструмента – удобно в редактировании.
  • Можно запрограммировать припуски, причём отдельно по оси X и Z.

Недостатки:

  • Нельзя задавать скорость подачи на отдельные проходы.
  • Расстояние между проходами фиксированное для всего цикла.
  • Необходимо нумеровать строки кода, которые описывают контур.

Цикл G73 — это цикл черновой обработки с повторяющимся шаблоном, используемый при расточке или токарной обработке. За ним следует цикл чистовой обработки G70.

Цикл автоматической обработки канавок G75. Циклы G-кода для токарных станков

Цикл автоматической обработки канавок G75
Циклы G-кода для токарных станков
Цикл автоматической обработки канавок G75
G75 XZPQF;

X = глубина канавки (диаметр)

Z = расстояние до канавки от исходной точки

P = глубина шага

Q = величина шага по оси Z

F = скорость подачи

Пример:

G00 X3.0 Z-6.0;
G75 X2.0 Z-1.0 P0.1 Q0.15 F.002;
G00 X10.0 Z12.0;

Достоинства:

  • Позволяет быстро запрограммировать канавку заданных размеров.
  • Улучшает процесс вывода стружки из канавки.

Недостатки:

  • Нельзя задавать скорость подачи на отдельные проходы.
  • Расстояние между проходами фиксированное для всего цикла.
  • Нет чистового прохода.
  • Необходимо учитывать ширину пластины при программировании канавки.

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

Цикл автоматического нарезания резьбы G76 вариант 1

Цикл автоматического нарезания резьбы G76
Циклы G-кода для токарных станков
Цикл автоматического нарезания резьбы G76
G76 XZIKDAF;

X = диаметр сердцевины резьбы

Z = конечное положение резьбы

I = конус

K = глубина резьбы

D = глубина первого прохода

A = угол при вершине инструмента

F = шаг резьбы

Пример:

G97 S400 M03;
G00 X20.0 Z5.0 M08;
G76 X18.2 Z-18.0 I-.01 K900 D100 A60 F1.5;
G00 X25.0 Z10.0;

Достоинства:

  • Позволяет нарезать резьбу любого диаметра и шага.
  • Расчёт черновых проходов производится автоматически.
  • Можно запрограммировать сбег резьбы.
  • Цикл позволяет сделать чистовые проходы.
  • Можно запрограммировать коническую резьбу.

Недостатки:

  • Недостатков у этого цикла нет, разве что сложная форма записи.

Если параметры станка настроены правильно, можно использовать один блок для нарезания винтовой резьбы. Обратите внимание, что это может не работать на каждом токарном станке или обрабатывающем центре, поэтому был включен следующий метод.

Цикл автоматического нарезания резьбы G76 вариант 2

Цикл автоматического нарезания резьбы G76 вариант 2
Циклы G-кода для токарных станков
Цикл автоматического нарезания резьбы G76 вариант 2
G76 P (1) (2) (3) QR;
G76 XZPQRF;

P — шестизначный символ, по две цифры для (1), (2) и (3)

(1) = количество чистовых проходов

(2) = величина снятия фаски

(3) = угол наклона режущей кромки инструмента

Q = Минимальная глубина резания

R = припуск на чистовую обработку

X = малый диаметр резьбы

Z = конечное положение резьбы

P = глубина резьбы

Q = Глубина первого прохода

R = конус

F = Шаг

Пример:

G00 X20.0 Z5.0 M08;
G76 P040060 Q100 R.02;
G76 X18.2 Z-18.0 P180 Q160 F1.5;
G00 X25.0 Z10.0;

Более распространенный двухстрочный формат цикла нарезания винта G76 при программировании токарного станка с ЧПУ

G83 — Цикл сверления с шагом оси Z

G83 - Цикл сверления с шагом оси Z
Циклы G-кода для токарных станков
G83 — Цикл сверления с шагом оси Z
G83 ZQRPF;

Z = глубина отверстия

Q = расстояние клевки

R = Расстояние от начальной точки

P = время выдержки на забое скважины (миллисекунды)

F = скорость подачи

Пример:

Z1.0;
G83 Z-50.0 P500 Q2000 P1000 F0.08;
G80;

Цикл сверления с шагом сверления G83 используется с приводным инструментом для смещения сверления от осевой линии на оси Z. Аналогичный цикл есть для фрезерного станка.

G84 — Цикл нарезания резьбы по оси Z

G84 - Цикл нарезания резьбы по оси Z
Циклы G-кода для токарных станков
G84 — Цикл нарезания резьбы по оси Z
G84 ZQRF;

Z = глубина отверстия

Q = расстояние клевки

R = Расстояние от начальной точки

F = скорость подачи

Пример:

X0;
G84 Z-5.0 Q2000 R1000 F0.0625;
G80 G0 X5.0;

Цикл G84 используется для нарезания резьбы по оси Z, если не нарезание резьбы по центральной линии детали.

G87 — Цикл сверления с шагом оси X

G87 - Цикл сверления с шагом оси X
Циклы G-кода для токарных станков
G87 — Цикл сверления с шагом оси X
G87 XRQPF;

X = глубина отверстия

R = значение возврата

Q = расстояние клевки

P = время выдержки на забое скважины (миллисекунды)

F = Шаг

Пример:

X42.0;
G87 X-19.5 R-5.0 P1000 Q2000 F30;
G80;

Цикл G87 используется для кольцевого сверления по оси X с помощью рабочего инструмента.

G88 — Цикл нарезания резьбы по оси X

G88 - Цикл нарезания резьбы по оси X. Циклы G-кода для токарных станков
G88 — Цикл нарезания резьбы по оси X
G88 XRQPF;

X = глубина отверстия

R = значение возврата

Q = расстояние клевки

P = время выдержки на забое скважины (миллисекунды)

F = Шаг

Пример:

X42.0;
G88 Z-48.0 C90.0 X30.0 R42.0 P200 S100 F1.0;
G80;

Цикл G88 используется для нарезания резьбы по оси X с помощью рабочего инструмента.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован.