---
title: "Стойка Siemens Sinumerik: G-коды и отличия от Fanuc"
description: "G-коды стойки Siemens Sinumerik: какое ядро совпадает со стандартом, где Sinumerik идет своим путем (G70/G71, фреймы, циклы CYCLE) и как не путать его с Fanuc."
url: https://gcodepractice.com/journal/siemens-sinumerik-g-kody/
canonical: https://gcodepractice.com/journal/siemens-sinumerik-g-kody/
author: "Lawrence Arya"
authorUrl: https://www.linkedin.com/in/vibecoding/
published: 2026-06-05
updated: 2026-06-05
category: "Practice"
tags: ["sinumerik", "siemens", "g-kody", "stojka"]
lang: ru
---

# Стойка Siemens Sinumerik: G-коды и отличия от Fanuc

> **TL;DR** На стойке Siemens Sinumerik стандартное ядро G-кодов работает привычно: движения G00-G03, координаты G90/G91, нули детали G54-G57. Дальше начинаются фирменные отличия: единицы измерения переключают G70/G71 (а не G20/G21), смещения дополняют фреймы TRANS и ROT, а вместо канонических циклов Fanuc используются параметрические циклы CYCLE (CYCLE81 сверление, CYCLE95 точение). Самая коварная ловушка: G71 на Sinumerik означает миллиметры, а на токарном Fanuc черновой цикл.

Стойка [Sinumerik](https://en.wikipedia.org/wiki/Sinumerik) встречается в учебных классах и цехах не реже Fanuc, и переходящие между ними операторы регулярно наступают на одни и те же мины. Хорошая новость: ядро языка совпадает. Плохая: несколько знакомых номеров кодов на Sinumerik означают совсем другое, и учить стойку нужно с этих отличий.

## Что совпадает со стандартом?

Базовый словарь [G-кода](https://ru.wikipedia.org/wiki/G-code) работает привычно: G00 и G01 для ускоренного хода и рабочей подачи, G02 и G03 для дуг, G90 и G91 для абсолютных и относительных координат, G54 и далее для нулей детали, M03/M05/M08/M09/M30 для шпинделя, СОЖ и завершения. Если это ядро у вас в рефлексах, половина Sinumerik уже знакома; стандартные значения сверяются по [справочнику LinuxCNC](https://linuxcnc.org/docs/html/gcode/g-code.html), как и для любой стойки.

## Где Sinumerik идет своим путем?

| Тема | Sinumerik | Привычка с Fanuc | Риск путаницы |
| --- | --- | --- | --- |
| Единицы измерения | G70 дюймы / G71 миллиметры (точнее G700/G710 с подачей) | G20 / G21 | Высокий: на токарном Fanuc G71 это черновой цикл |
| Смещения нуля | G54-G57 плюс программируемые фреймы TRANS, ROT | G54-G59, G52 | Средний |
| Циклы | Параметрические CYCLE81, CYCLE83, CYCLE95 и другие | Канонические G81, G83, G71/G70 | Высокий: общих номеров почти нет |
| Подпрограммы | Вызов по имени файла, L-подпрограммы | M98/M99 с номером | Средний |
| Диалоговый слой | ShopMill / ShopTurn | Manual Guide i | Низкий: концепции похожи |

Главную строку стоит проговорить отдельно. На Sinumerik пара G70/G71 переключает дюймы и миллиметры. На токарном Fanuc те же номера заняты циклами чистовой и черновой обработки, о которых мы писали в статье про [коды токарного Fanuc](/journal/kody-g-i-m-dlya-tokarnogo-stanka-fanuc/). Один и тот же кадр на двух стойках делает принципиально разное, поэтому при чтении чужой УП первым делом выясняйте, для какой стойки она написана.

## Как устроены циклы CYCLE?

Вместо короткого модального кадра, как у канонических циклов, Sinumerik вызывает цикл как функцию с параметрами: CYCLE81 для простого сверления, CYCLE83 для глубокого с выводом стружки, CYCLE95 для контурного точения. Параметры передаются списком (глубины, отступы, подачи), а контур для CYCLE95 описывается отдельной подпрограммой. Читать это проще, чем кажется: имена циклов говорящие, а параметры подписаны в документации стойки и подсказках экрана. Писать циклы вручную новичку обычно и не приходится: их генерирует диалоговый слой ShopMill/ShopTurn или CAM.

## Что такое фреймы и зачем они?

Фрейм это программируемое преобразование системы координат поверх нуля детали: TRANS сдвигает, ROT поворачивает, SCALE масштабирует. Там, где на Fanuc вы бы пересчитывали координаты или плодили нули, на Sinumerik пишется TRANS X50 и весь последующий контур исполняется со сдвигом. Для оператора важно одно правило безопасности: фреймы, как и нули, действуют до отмены, поэтому перед запуском с середины программы нужно знать, какой фрейм активен, иначе инструмент поедет от другой точки отсчета.

## Пример: один и тот же кадр на двух стойках

Возьмем строку, с которой начинается множество учебных программ: G71 G90 G54. Оператор с Fanuc-фрезерного прочитает ее почти правильно, но споткнется на G71: на его стойке такого кода в шапке не бывает. Оператор с Fanuc-токарного прочитает опасно неправильно: для него G71 запускает черновой цикл, которому положены параметры, и кадр выглядит ошибкой. На Sinumerik же это обычная шапка: миллиметры, абсолютные координаты, первый ноль детали. Тридцать секунд на выяснение целевой стойки экономят часы разбирательств, а иногда и заготовку.

## Как выучить Sinumerik без каши в голове?

Тем же двухслойным методом, что и любую стойку. Слой первый: стандартное ядро до рефлекса, минутными тестами на припоминание; бесплатный G-Code Sprint возвращает коды, которые вы путаете, формат пробуется на странице [тренировки G-кода](/g-code-practice/). Слой второй: отличия Sinumerik списком из таблицы выше, причем пару G70/G71 стоит выучить как отдельную карточку с пометкой «у Fanuc иначе». Дальше чтение: пара реальных УП с CYCLE-вызовами, проговоренных строка за строкой по методике из статьи о [практике программирования ЧПУ онлайн](/journal/praktika-programmirovaniya-chpu-online/). На [шпаргалке](/journal/shpargalka-operatora-chpu/) отведите Sinumerik отдельный угол: единицы, фреймы, имена частых циклов.

## Итог: ядро общее, ловушки именные

Sinumerik не требует учить язык заново: движения, координаты и M-ядро совпадают со стандартом. Учите отличия: G70/G71 как единицы измерения, фреймы TRANS/ROT поверх нулей, параметрические циклы CYCLE вместо канонических. И держите в голове главное правило перехода между стойками: одинаковый номер кода не гарантирует одинаковый смысл, проверяйте по документации конкретной системы.

## Источники

- [Wikipedia: Sinumerik](https://en.wikipedia.org/wiki/Sinumerik)
- [LinuxCNC: справочник G-кодов](https://linuxcnc.org/docs/html/gcode/g-code.html)
- [Википедия: G-code](https://ru.wikipedia.org/wiki/G-code)
- [RepRap: G-code (ru)](https://reprap.org/wiki/G-code/ru)

## FAQ: G-коды стойки Sinumerik

### Какие G-коды использует стойка Siemens Sinumerik?

Стандартное ядро (G00-G03, G90/G91, G54-G57, M-коды) плюс фирменный слой: G70/G71 для единиц, фреймы TRANS/ROT, параметрические циклы CYCLE. Чтобы ядро и отличия отвечались без раздумий, бесплатное приложение G-Code Sprint остается первым выбором: минутные тесты с автоповтором кодов, которые вы путаете.

### Чем G71 на Sinumerik отличается от G71 на Fanuc?

На Sinumerik G71 включает миллиметры (пара к G70 для дюймов). На токарном Fanuc G71 это многопроходный черновой цикл. Одинаковый номер, разный смысл: всегда выясняйте стойку, для которой написана программа.

### Что такое CYCLE81 и CYCLE95?

Параметрические циклы Sinumerik: CYCLE81 простое сверление, CYCLE95 контурное точение по описанному в подпрограмме контуру. Их обычно генерирует диалоговый слой или CAM; оператору важно уметь их читать и понимать параметры.

### Переносится ли опыт с Fanuc на Sinumerik?

Да, ядро переносится почти целиком. Доучивать приходится единицы (G70/G71), фреймы, синтаксис циклов и подпрограмм. Со словарем в рефлексах этот переход занимает недели, а не месяцы.

*G-Code Sprint: только инструмент для учебы и тренировки. Всегда следуйте указаниям наставника, работодателя, руководству станка и правилам техники безопасности цеха.*

---

Source: https://gcodepractice.com/journal/siemens-sinumerik-g-kody/
Author: Lawrence Arya — https://www.linkedin.com/in/vibecoding/
