Валик с канавками: пример программы ЧПУ

Пример токарной программы ЧПУ с подпрограммой: три одинаковые канавки M98 P2000 L3 со сдвигом W-10, выдержка G04. Fanuc (M98/M99) и Siemens (L2000 P3, M17).

Z0 Ø36Ø30 заготовка Ø40 — пунктир
Станок
Токарная обработка
Заготовка
Пруток Ø40, вылет 60 мм, припуск на торец 1 мм
Стойка
Fanuc, Siemens Sinumerik

Инструмент

TИнструмент
T01Проходной
T03Канавочный 3 мм

Последовательность обработки

  1. Подрезка торца, точение Ø36 циклом G90, фаска 1×45°.
  2. Три канавки 3 мм глубиной 3 мм на сторону: подпрограмма O2000 вызывается три раза.
  3. Перед каждым врезанием подпрограмма сдвигает резец на 10 мм влево приращением W-10.

Программа Fanuc

%
O1004 (ВАЛИК С КАНАВКАМИ)
G21 G40 G99
T0101 (ПРОХОДНОЙ)
G50 S2500
G96 S180 M03
G00 X42 Z2 M08
G01 Z0 F0.3
X-1.6 F0.2
G00 Z2
X42
G90 X38 Z-45 F0.25
X36
G00 X32 Z1
G01 X36 Z-1 F0.1
G00 X42
G28 U0 W0
T0303 (КАНАВОЧНЫЙ 3 ММ)
G97 S600 M03
G00 X40 Z-3
M98 P2000 L3
G00 X42
G28 U0 W0 M09
M05
M30

O2000 (КАНАВКА 3X3)
G00 W-10
G01 X30 F0.06
G04 X0.3
G00 X40
M99
%

Программа проверена в онлайн-симуляторе: выполняется до M30 без аварий. Кнопка «Открыть в симуляторе» загрузит её вместе с заготовкой и инструментом.

Программа Siemens Sinumerik

; ВАЛИК С КАНАВКАМИ
G18 G90 G95 DIAMON
T1 D1 ; ПРОХОДНОЙ
LIMS=2500
G96 S180 M3
G0 X42 Z2 M8
G1 Z0 F0.3
X-1.6 F0.2
G0 Z2
X38
G1 Z-45 F0.25
G0 X42
Z2
X36
G1 Z-45
G0 X42
G0 X32 Z1
G1 X36 Z-1 F0.1
G0 X100 Z100
T3 D1 ; КАНАВОЧНЫЙ 3 ММ
G97 S600 M3
G0 X40 Z-3
L2000 P3 ; ТРИ ВЫЗОВА
G0 X100 Z100 M9
M5
M30

; ---- подпрограмма L2000.SPF ----
G91 G0 Z-10
G90 G1 X30 F0.06
G4 F0.3
G0 X40
M17

Версия для Sinumerik 840D / 828D. Параметры технологических циклов зависят от версии ПО стойки — сверьте их с руководством программиста. Описание циклов — в справочнике циклов Siemens.

Разбор программы

  • Подпрограмма записана в том же файле после M30 — так её понимает и симулятор. На станке её обычно хранят отдельной программой O2000.
  • Сдвиг W-10 — приращение по Z, поэтому одна и та же подпрограмма режет канавку в новом месте при каждом вызове.
  • Подробнее о вызовах — в статье подпрограммы M98 и M99.

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

Нужна программа под вашу деталь и станок? Закажите её или загрузите чертёж в генератор программ.