Сравнение

Fanuc и Siemens Sinumerik: в чём разница в программировании

Основа у обеих стоек общая — G-код ISO: G0, G1, G2, G3, F, S, M3. Различия начинаются в инструменте, циклах, подпрограммах и переменных. Программу с одной стойки обычно нужно переписывать для другой.

Главные различия

FanucSiemens Sinumerik
Комментарий(ТЕКСТ В СКОБКАХ); текст после точки с запятой
Вызов инструментаT0101 (токарный), T1 M06 + G43 H1 (фрезерный)T1 D1 или T="ИМЯ" D1, M6
Дуга радиусомG02 X… Z… R5G2 X… Z… CR=5
Ограничение оборотовG50 S2500LIMS=2500
ПодпрограммаM98 P1000 … M99Вызов по имени: L1000 или ИМЯ_ПОДПРОГРАММЫ, конец M17 или RET
Переменные#1–#33, #100–#199, #500–#999R-параметры R0–R99 и свои DEF REAL X
Условия и циклыIF […] GOTO, WHILE […] DO1IF … GOTOF/GOTOB, WHILE … ENDWHILE, FOR
Черновой цикл точенияG71 / G72 / G73CYCLE95 или «Резание» в ShopTurn
Цикл сверленияG81–G89 с параметрами в кадреCYCLE81–CYCLE89 и MCALL
Абсолютные/относительныеG90/G91 (фрезерный), X/U (токарный)G90/G91 и AC()/IC() в кадре

Одна программа для двух стоек

Подрезка торца, два продольных прохода и скругление R2 — сначала для Fanuc, затем для Sinumerik.

O0010 (FANUC, ЗАГОТОВКА D50)
G21 G40 G99
T0101
G50 S2500
G96 S180 M03
G00 X52 Z0 M08
G01 X-1 F0.15
G00 Z2
X46
G01 Z-40 F0.2
X52
G00 Z2
X42
G01 Z-20
G02 X46 Z-22 R2
G00 X52
G00 X100 Z100 M09
M05
M30
; SINUMERIK, ЗАГОТОВКА D50
G18 G90 G95
T1 D1
LIMS=2500
G96 S180 M3
G0 X52 Z0 M8
G1 X-1 F0.15
G0 Z2
X46
G1 Z-40 F0.2
X52
G0 Z2
X42
G1 Z-20
G2 X46 Z-22 CR=2
G0 X52
G0 X100 Z100 M9
M5
M30

Перевести программу между стойками автоматически поможет конвертер Fanuc ↔ Siemens. Соответствие циклов — в таблице циклы Fanuc и Siemens, описание циклов Sinumerik — в разделе циклы Siemens.

Частые вопросы

Можно ли запустить программу Fanuc на Siemens?

Простые перемещения G0–G3 совпадают, а инструмент, циклы, подпрограммы и переменные записываются иначе. На части стоек Sinumerik есть режим ISO Dialect для программ Fanuc, но обычно программу переписывают.

Как в Siemens задать дугу радиусом?

Через параметр CR=: G2 X46 Z-22 CR=2. У Fanuc то же самое пишется G02 X46 Z-22 R2.

Какой аналог G71 в Siemens?

Цикл съёма припуска CYCLE95 или технология «Резание» в ShopTurn.