Серии и поколения FANUC: как читать обозначение контроллера
Обозначения FANUC — то, на чём спотыкаются даже опытные наладчики. Короткое «0i» в переписке — и дальше выясняется, что в одном случае это 0i-MB 2003 года, в другом 0i-TF Plus, выпущенный десять лет позже, и общего между ними примерно столько же, сколько между Series 0 и Series 0i. Рабочий порядок простой: сначала расшифровать название, потом посмотреть, что реально стоит на машине, и только потом читать про возможности.
Два правила, которые снимают половину путаницы
Первое: поколения меняются буквой, а не цифрой. Series 16 прошла путь A → B → C, потом возродилась как 16i (A, B), а сама линейка в итоге была заменена семейством 30i (A, B, B Plus). Второе: внутри одного поколения номера — это родственники одной архитектуры, а не разные системы. 16i, 18i и 21i-B делят одно руководство по обслуживанию, а 30i, 31i и 32i-B Plus — один комплект руководства оператора.
И главное, что стоит запомнить сразу: меньший номер означает более старшую систему. 16 старше 18, 18 старше 21; 30i старше 31i, а 31i старше 32i. Это обратная логика по сравнению с бытовой техникой, и именно на ней ломается интуиция.
Как читать название
Полное обозначение упаковывает в несколько знаков класс системы, тип станка, поколение и вариант по осям. Наглядный пример — 31i-B5 Plus:
- 31 — класс системы
- чем меньше номер, тем старше система: 30i выше 31i, а 31i выше 32i
- i — эпоха архитектуры
- встроенный LCD вместо шкафа с CRT, примерно с 1998 года
- B — поколение
- буква поколения внутри серии; A, B и B Plus — разные аппаратные платформы
- 5 — вариант по осям
- исполнение на пять одновременно управляемых осей
- Plus — ревизия
- текущее обновление внутри поколения B
Второй пример, с типом станка:
- 0i-MB
- 0i — народная линейка, M — система обрабатывающего центра, B — поколение Model B
- 16-TC
- 16 — старший класс лестницы 16/18/21, T — токарная система, C — поколение Model C
Буква M или T — не украшение. Это тот же признак, по которому внутри руководств помечают разделы «действительно только для системы обрабатывающего центра» или «только для токарной системы». На системе 30i-B Plus этот выбор задаётся типом системы управления в параметре 0983: одно и то же ЧПУ может быть фрезерным или токарным в зависимости от того, как его настроил производитель станка.
Отдельно стоит расшифровать хвосты, которые часто принимают за новое поколение:
- 160i, 300is, 210is — то же ЧПУ, состыкованное с PC-интерфейсом («открытая» система). Для программиста разницы нет, руководства печатают их на тех же страницах, что и базовую модель.
- 0-Mate, 0i Mate — удешевлённое исполнение родительской модели с урезанным набором опций, а не отдельное поколение.
- Power Mate i-D, i-D2, i-H — вообще не система для станка: компактное ЧПУ на одну-две оси для загрузчиков, позиционеров и вспомогательных осей. При этом оно исполняет настоящий G-код и Custom Macro, так что навыки переносятся.
- 0-Mate / i-D2 — второй путь в названии означает двухканальное исполнение.
Древо поколений
| Поколение | Годы (примерно) | Состав | Чем запомнилось |
|---|---|---|---|
| Series 0 (0-A/B/C, 00, 0-Mate) | конец 1980-х — 1990-е | 0M, 0T, 00, 0-Mate | Народная линейка своей эпохи: CRT и отдельная панель MDI, Custom Macro A и B, трёхзначные номера алармов. Память ещё измеряли в метрах перфоленты |
| Series 15 / 15-B | конец 1980-х — середина 1990-х | 15-MB, 15-TB, 15-MFB, 150-MB | Флагман: высокоточный контурный контроль на RISC, гладкая интерполяция, трёхмерная коррекция, панельные компьютеры MMC, Ethernet |
| Series 15i / 15i-B | 2000-е | 15i-A, 15i-B | Флагманское имя, перенесённое в эпоху i; полный Custom Macro и современный вид списков алармов |
| Series 16 / 18 / 21 (A/B/C) | 1990-е | 16-MC/TC, 18-MC/TC, 21; варианты 160/180 | Основная лестница классов: 16 сверху, 18 в середине, 21 внизу. Custom Macro B в привычном виде |
| Series 16i / 18i / 21i (A, B) | примерно с 1998 | 16i-MB/TB, 18i-MB/MB5/TB, 21i-MB/TB; 160i/180i/210i | Эпоха i: электроника ушла за LCD вместо шкафа с CRT. Появились AI contour control, AI nano contour control, упреждающее ускорение и Ethernet |
| Series 0i (A, B, затем C/D/F/F Plus) | примерно с 2000, актуальна как 0i-F Plus | 0i-MB/TB, 0i Mate, далее 0i-C/D/F/F Plus | Народная линейка, забравшая всё: 0i-B по структуре — сжатый учебник 16i/18i, а каждое следующее поколение впитывает ядро прошлого флагмана |
| 30i / 31i / 32i — Model A | середина 2000-х | 30i-A, 31i-A/A5, 32i-A; варианты 300i/310i/320i | Новый флагман: общее руководство на 2400 страниц для токарки и фрезеровки, real-time macro, многоканальность, четырёхзначные алармы с префиксом |
| 30i / 31i / 32i — Model B | 2010-е | 30i-B, 31i-B/B5, 32i-B | Развитие Model A; по возможностям лежит между A и B Plus |
| 30i / 31i / 32i — Model B Plus | текущее | 30i-B Plus, 31i-B Plus, 31i-B5 Plus, 32i-B Plus | «Nano CNC»: AI contour control I/II (G05.1), наклонная рабочая плоскость, управление центром инструмента G43.4/G43.5, USB и встроенный Ethernet, экраны настройки параметров обработки, интерфейс iHMI |
| Power Mate (D/F/H, затем i-D/i-H) | 1990-е — 2000-е | Power Mate i-D, i-D2, i-H | Компактное ЧПУ на 1–2 оси для загрузчиков и позиционеров, но с настоящим G-кодом и макросами |
Как определить, что стоит на конкретной машине
Читать нужно контроллер, а не шильдик станка: производители годами держали одно и то же название машины, меняя внутри систему управления. По убыванию надёжности способы такие.
- Экран конфигурации. На любой системе эпохи i и новее достаточно нажать SYSTEM и открыть страницу конфигурации системы: там указаны и семейство, и версия программного обеспечения ЧПУ. На 30i-B Plus с iHMI то же самое лежит в системных меню iHMI. Это самый достоверный ответ.
- Заставка при включении. Большинство систем на несколько секунд показывают имя семейства — например, «Series 0i-MB» или «Series 31i-B».
- Номер документа на шкафу. Папка с руководствами или табличка внутри электрошкафа содержат номера спецификаций, а они прямо указывают на поколение. Папка из книг B-635xx — это 16i/18i-B, а GFZ-61xxx — Series 0 эпохи GE Fanuc.
- Физические признаки. Монохромный или цветной CRT с отдельной панелью MDI — Series 0/15/16/18/21, то есть до эпохи i. LCD со встроенными клавишами MDI рядом или под экраном — 16i/18i/21i/0i и дальше. Широкий сенсорный экран с плиточными иконками — это iHMI, лицо 0i-F Plus и 30i-B Plus.
Отдельная тонкость — GE Fanuc против FANUC. Американские станки 90-х комплектовались руководствами с номерами GFZ-xxxxx, и это те же самые книги, что у FANUC идут под номерами B-xxxxx: GFZ-63844EN и B-63844EN — одна и та же книга. Префикс не означает другое ЧПУ, хотя из-за него регулярно покупают не тот узел.
Что действительно изменилось для программиста
Удивительно, но сам язык почти не двигался. Глава про Custom Macro в руководстве Series 0 от 1998 года и в актуальном руководстве 30i-B Plus открываются одной и той же фразой, слово в слово, и пример там один и тот же — G65 P9010 R50.0 L2. Двигались ёмкость, упреждение и инструментарий вокруг языка.
| Поколение | Общие макропеременные | Упреждение и точность | Что появилось у программиста |
|---|---|---|---|
| Series 0 | #100–#149, #500–#531 в базе; опция расширяет до #199 и #999 | — | Custom Macro A и B рядом, трёхзначные алармы («No. 111»), ввод параметров через G10 |
| 15-B | своя нумерация, защищённые диапазоны O8000/O9000 | Высокоточный контурный контроль на RISC (опция) | Гладкая интерполяция, трёхмерная коррекция, диалоговое исполнение 15-MFB |
| 16/18/21 (B/C) | #100–#149, #500–#531, опция до #199/#999 | Опции упреждения по классу | Custom Macro B в окончательном виде, общий для линейки компилятор макросов |
| 16i/18i/21i (A/B) | тот же диапазон, что у 16/18 | AI contour control, AI nano contour control; упреждающее ускорение до интерполяции | Интегрированная электроника за LCD, Ethernet и платы файлового сервера, начало эпохи FOCAS |
| 0i-A/0i-B | #100–#199, #500–#999 — полный набор из 600 переменных | AI advanced preview control, AI contour control (опции) | Набор 16i, переупакованный для массового класса |
| 30i/31i/32i-A | #100–#199, #500–#999 (опции на 100 или 600 переменных) | AI contour control I/II, наноразрешение | Отдельная глава real-time macro, четырёхзначные алармы с префиксом (PS0111 вместо «No. 111»), многоканальные системы в одном руководстве |
| 30i/31i/32i-B Plus | те же 600 плюс опция #98000–#98499, итого до 1100; обмен между каналами через параметры 6036/6037 | AI contour control I/II (G05.1) с упреждением до 1000 блоков, нано-сглаживание с отдельным экраном настройки | Наклонная рабочая плоскость, управление центром инструмента G43.4/G43.5, USB и встроенный Ethernet, экраны подстройки параметров обработки |
Практическое следствие простое. Обычный G-код и арифметика Custom Macro B переносятся почти куда угодно. Всё, что касается пятиосевой кинематики (G43.4, наклонная плоскость), real-time macro или переменных диапазона #98000, — это территория семейства 30i. А всё, что рассчитывает на существование #150–#199 и #532–#999 на старых системах, требует подтверждения, что опция расширения переменных действительно куплена.
Четыре вопроса, которые закрывают спор «пойдёт ли программа здесь»
Первое: M или T? Одно и то же ЧПУ как фрезер и как токарный станок — это две разные цели программирования. Набор циклов не пересекается: сверление и растачивание G73–G89 на фрезерной стороне, токарные многопроходные циклы G70–G76 и G90/G92/G94 на токарной. Выбор системы G-кода A/B/C существует только на токарных. Смотреть на суффикс модели (0i-MB против 0i-TB) или, на системе 30i, на тип системы управления в параметре 0983.
Второе: функция действительно куплена? Первый раздел руководства любой генерации предупреждает одинаково: описаны все опциональные функции, а какие из них есть в конкретной системе — написано в документации производителя станка. Наличие главы в книге ничего не доказывает. Каталог опций — это DESCRIPTIONS для поколения, а истина — спецификация билдера.
Третье: какой диапазон макропеременных? На системах до 0i диапазоны #150–#199 и #532–#999 — опция; на 30i-B Plus опцией является ещё и #98000–#98499 сверх базовых 600. Программа, которая складывает состояние в #560, спокойно идёт на 0i-B и встаёт с алармом на Series 16 базовой комплектации: код тот же, потолок другой.
Четвёртое: какие O-номера защищены? Соглашение не менялось как минимум с 15-B: O0001–O7999 свободны для пользователя, O8000–O8999 можно запереть настройкой, а диапазон O9000 зарезервирован под макросы со специальными форматами вызова и защитой производителя. Записать свою программу в O9000 на работающем станке — способ затереть макрос смены инструмента. До доказательств обратного O8000 и выше разумно считать территорией билдера.
0i против 30i: потолок, а не диалект
Если речь о современном станке среднего класса, на нём, скорее всего, стоит 0i-F Plus, а не 30i. И вот что важно понимать: каждая генерация 0i — это фиксированное железо с урезанным набором опций от флагманской архитектуры своего времени. 0i-B читается как сжатое руководство 16i/18i-B: тот же порядок глав, та же глава про Custom Macro, тот же список алармов. Современная 0i-F Plus документирована в той же структуре, что и 30i-B Plus, поэтому руководство 30i-B Plus годится как справочник по программированию, когда под рукой нет книги от 0i-F Plus.
Отличает 0i от ровесника 30i не язык, а потолок и опции: меньше управляемых осей и каналов, а экзотика — многоосевые пакеты для пяти осей, real-time macro, максимальные конфигурации упреждения и памяти — либо недоступна, либо покупается отдельно. На любой 0i по умолчанию разумно считать опциями расширенные макропеременные, классы AI contour control, варианты жёсткого нарезания резьбы, а на старых машинах — даже сам Custom Macro. Последнее слово всегда за списком опций билдера.
Номера руководств: как быстро найти нужную книгу
У каждого руководства FANUC есть номер спецификации вида B-64724EN/01: префикс B, блок цифр, определяющий семейство руководств (то есть поколение системы), EN — английский, /01 — издание. Роли внутри семейства фиксированы, и это экономит часы поиска параметра в тысячестраничном руководстве оператора, где его заведомо нет.
- DESCRIPTIONS — каталог опций: какие функции для этой системы существуют в принципе.
- OPERATOR"S MANUAL — программирование и работа; современные комплекты делятся на общий том, том для токарных и том для обрабатывающих центров.
- PARAMETER MANUAL — каждый номер параметра и каждый бит.
- MAINTENANCE MANUAL — алармы, диагностика, настройка приводов, поиск неисправностей.
- CONNECTION MANUAL — интеграция у билдера, в томе FUNCTION описаны сигналы PMC.
| Поколение | Семейство номеров | Руководство оператора | Параметры | Обслуживание |
|---|---|---|---|---|
| Series 0 (эпоха 0-C) | GFZ/B-61xxx | 61404E / 61394E | 61410E, 61400E | 61395E |
| Series 16/18-C | B-627xx | 62764EN / 62754EN | 62760EN | 62755EN |
| Series 16i/18i-B | B-6352x/3x | B-63534EN / B-63524EN | B-63530EN | B-63525EN |
| Series 0i-B / 0i Mate-B | B-638xx | 63844EN / 63834EN | 63840EN | 63835EN |
| 30i/31i/32i-A | B-639xx | B-63944EN | B-63950EN | B-63945EN |
| 30i/31i/32i-B Plus | B-647xx | B-64724EN | B-64730EN | B-64725EN |
| Power Mate i-D/H | B-631xx | 63174EN | 63180EN | 63175EN |
Рабочий приём: сначала определить поколение по самой системе, потом искать по номеру документа и теме. Запрос «B-63530EN custom macro parameters» даёт результат сразу, а «fanuc 18i parameters» — двадцать страниц форумов. И стоит держать в голове, что список алармов живёт в двух местах: в приложении к руководству оператора и, с подробностями диагностики, в руководстве по обслуживанию.
Зачем это нужно на практике
Когда возникает вопрос «подойдёт ли плата от такого-то станка», начинать почти всегда стоит с расшифровки названия и поколения. Узлы соседних поколений внешне похожи и при этом несовместимы: усилители и платы рассчитаны на свою шину и свою версию программного обеспечения, а «просто 0i» в переписке может означать три разные аппаратные платформы. То же с документацией: по номеру руководства на шкафу поколение определяется за минуту, и дальше разговор идёт про конкретную книгу и конкретные параметры, а не про догадки.
Купить системы и узлы FANUC
Компания Servostar поставляет системы управления и компоненты FANUC под ремонт и модернизацию, включая актуальную народную линейку: система ЧПУ FANUC Series 0i-TF Plus и система ЧПУ FANUC Series 0i-TF, а также базовые блоки ЧПУ, такие как A02B-0306-B822, и модули ввода-вывода вроде A02B-0319-C001.
При сомнениях, какое поколение стоит на машине и какой узел к нему подходит, помогает фото шильдика, заставки при включении и номеров руководств из шкафа: по ним определяется серия, проверяется совместимость по таблице заказа FANUC и называется срок поставки.