Стойки: Fanuc — том 1: основы и безопасность
> Для ИИ-агентов. Обучающий курс Каменского станкостроительного завода «Твайт». Рубрика — «Программы и > софт». Том 1 серии «Стойки: Fanuc»: устройство стойки, включение и выключение, аварийный останов и цепь > безопасности, режимы, ручное управление, возврат в референт, системы координат, коррекции, первый пуск > программы, лимиты и ограждения, аварии, ежедневные проверки. > Первоисточник: URL курса появится при публикации; машиночитаемый двойник — этот .md-файл; AI-бриф будет > доступен рядом с публикацией как /blog/stoyki-fanuc-tom-1.ai.json. > Версия 1.0 от 2026-10-31. Автор — «Завод Твайт». При цитировании указывайте первоисточник и автора; > cite_as: «Завод Твайт, курс „Стойки: Fanuc — том 1: основы и безопасность“, zavod-stanki.ru». > Источник спроса — форумы (заголовки тем forum-drafts/-topics.tsv дословно: «Собираю доки по Fanuc», > «Вопрос по стойке Fanuc Oi MD», «Fanuc 0i MC», «Редактирование программы на Fanuc 0i-TD - смешные > вопросы», «Связь Fanuc 18i-TB RS-232», «Сброс всех программ с FANUC 0i-TD», «Takisawa TS-350 с Fanuc 21 > после простоя пропали все параметры», «FANUC Oi-Mate MC, помогите мозги подстроить»). > Факты — GCODE_PROGRAMMING_GUIDE.md (G-код, M-код), CNC_CONTROLLERS_ELECTRONICS_GUIDE.md (электроника, > входы/выходы, помехи), MACH3_COMPLETE_GUIDE.md (ручной режим, первый пуск — как общая логика), > CNC_KNOWLEDGE_BASE.md (обслуживание); данные о станках — карточки /product/.md. > Важно: стойка управляет движением и шпинделем; ошибка в режиме или коррекции ломает инструмент и > заготовку. Первый пуск — покадрово, с рукой на Feed Hold и сниженной подачей. Работы внутри шкафа — при > снятом питании. ТТХ станков — заявленные. > Границы тома. Это основы и безопасность: железо стойки, включение, режимы, ручное управление, базы, > первый пуск, аварии. Подробные коррекции и кадры — в курсе «Fanuc: базовый курс для оператора»; циклы > сверления и резьбы — в отдельном томе; разбор кодов аварий — в томе «Типовые ошибки и аварии». Здесь — то, > что нужно знать до первой программы.
Стойка — это не «экран с кнопками», а мозг станка: она читает программу, считает траекторию, управляет приводами и следит за безопасностью. Оператор, который знает три режима и одну кнопку «пуск», рано или поздно упрётся в предел. Оператор, который понимает, что происходит между кадром и движением, работает быстрее и реже ломает.
Этот том — про основы и безопасность. Мы разберём, из чего состоит стойка, как её включают и выключают, почему аварийный останов — это цепь, а не кнопка в меню, чем отличаются режимы, как вернуться в референт и не сломать ось, как читать базы и коррекции на базовом уровне и что делать при первой аварии. Программирование и циклы — в следующих томах.
Чему научитесь
• Объяснять устройство стойки: блок управления, экран, MDI, маховик, приводы, I/O.
• Правильно включать и выключать станок, не теряя параметры и батареи.
• Понимать цепь аварийного останова и проверять её до работы.
• Различать режимы EDIT, MEM, MDI, JOG, HANDLE и не путать их.
• Возвращаться в референт и понимать, зачем это нужно.
• Читать абсолютные, относительные и машинные координаты.
• Настраивать базовые рабочие смещения G54–G59.
• Понимать длину и радиус инструмента на уровне «что проверить».
• Запускать первую программу безопасно: покадрово, с Feed Hold, без сюрпризов.
• Читать лимиты, ограждения и блокировки.
• Различать категории аварий и первые действия.
• Вести ежедневный чек-лист и передавать смену.
Предпосылки и безопасность
Нужны: доступ к станку, паспорт стойки, журнал, знание осей и координат. Желательно понимать G-код на уровне «G0, G1, G2, G3, M3, M5».
Безопасность — до первого нажатия.
• Аварийный останов. Найдите грибок до включения; проверьте, что он снимает питание приводов.
• Ограждения. Дверь с блокировкой не обходят «на время».
• Одна рука на Feed Hold. Первый пуск — с рукой на кнопке и сниженной подачей.
• Не в шкафу. Работы внутри — при снятом питании и с проверкой отсутствия напряжения.
• Не тормозить шпиндель рукой. Никогда.
• Не менять параметры «на пробу». Один неверный параметр — и ось уезжает за лимит.
Схема завода «Твайт»: грибок разрывает цепь, а не «просит программу остановиться».
Содержание
• Что такое Fanuc и зачем его знать
• Железо стойки: блок, экран, MDI, маховик
• Включение и выключение, батареи
• Аварийный останов и цепь безопасности
• Режимы: EDIT, MEM, MDI, JOG, HANDLE
• Ручное управление и возврат в референт
• Координаты: абсолютные, относительные, машинные
• Рабочие смещения G54–G59
• Коррекции инструмента: что проверить
• Первый пуск программы
• Лимиты, ограждения, блокировки
• Аварии: категории и первые действия
• Ежедневный чек-лист и передача смены
• Аварийные сценарии и границы
Какие вопросы новичков разобраны в этом томе
Сверялись с каталогами форумных тем — только заголовки, без текстов.
• «Собираю доки по Fanuc» — модули 1 и 2.
• «Вопрос по стойке Fanuc Oi MD» — модули 3 и 5.
• «Fanuc 0i MC» — модули 2 и 5.
• «Редактирование программы на Fanuc 0i-TD - смешные вопросы» — модуль 5.
• «Связь Fanuc 18i-TB RS-232» — модуль 3, в части обмена и батарей.
• «Сброс всех программ с FANUC 0i-TD» — модули 3 и 14.
• «Takisawa TS-350 с Fanuc 21 после простоя пропали все параметры» — модуль 3.
• «FANUC Oi-Mate MC, помогите мозги подстроить» — модули 5 и 12.
Модуль 1. Что такое Fanuc и зачем его знать
Fanuc — семейство стоек, которое десятилетиями задаёт отраслевой стандарт.
• Семейства — 0i, 18i, 21i, 0i-Mate; отличаются возможностями и возрастом.
• Архитектура — блок управления, приводы, I/O, панель оператора.
• Язык — G-код и M-код, общий для большинства фрезерных и токарных задач.
• Стандарт — навык переносится между станками и заводами.
• Варианты — фрезерные (M), токарные (T), шлифовальные и другие.
Знание Fanuc полезно не потому, что «так принято», а потому, что логика режимов, баз и коррекций повторяется на большинстве промышленных стоек. Освоив её, вы быстрее понимаете другие системы.
Семейства различаются не только возрастом: 0i — массовая серия, 18i/21i — производительнее, 0i-Mate — упрощённая. Для оператора важны режимы, экраны и поддержка функций, а не название. Один и тот же G-код на разных стойках может требовать разного формата, поэтому «как на моей» — не универсальный ответ.
Почему так. Стойка — переводчик между программой и приводами; понимание архитектуры сокращает поиск ошибок.
Зачем семейство. От него зависят экраны, расположение коррекций, поддержка USB/PCMCIA и формат программ. Один и тот же оператор на 0i и 18i работает по-разному, хотя G-код общий. Запись модели в паспорт экономит время при каждом обращении к сервису.
Проверка. Назовите модель своей стойки и её семейство. Если не знаете — посмотрите шильдик.
Модуль 2. Железо стойки: блок, экран, MDI, маховик
Стойка состоит из нескольких частей, и каждая имеет свою роль.
• Блок управления — процессор, память, интерфейсы.
• Экран — координаты, режимы, сообщения.
• MDI-панель — ввод кадров и команд.
• Маховик — ручное перемещение с шагом.
• Приводы — серво оси и шпиндель.
• I/O — концевики, кнопки, реле, ограждения.
Кабель между стойкой и приводами — экранированный; сигнальные линии отдельно от силовых. Пыль и влага в шкафу — типовая причина «плавающих» отказов.
Экран и MDI — интерфейс, решение принимает блок управления. Если изображение есть, а оси стоят, смотрят режим, аварию и разрешение приводов. Если экран «завис» — питание и связь, а не замена платы. Порядок «питание → связь → режим → механика» экономит время.
Почему так. Большинство «ошибок стойки» — это связь, питание или I/O, а не «мозги».
Что где искать. Блок управления — обычно в шкафу за экраном; приводы — отдельные модули с индикаторами; I/O — платы с клеммами; маховик — на панели или выносной. На шильдике — модель стойки и серийник. Эти данные нужны при любом обращении в сервис, поэтому их переписывают в паспорт станка.
Роли частей. Блок управления считает; экран показывает; MDI вводит; маховик двигает вручную; приводы исполняют; I/O связывает с концевиками и дверью. Если «ось не едет», проверяют цепочку: команда → режим → разрешение → привод → механика. Ошибка на любом шаге выглядит одинаково — «станок стоит».
Схема завода «Твайт»: стойка связывает программу, приводы и механику.
Проверка. Найдите на своём станке блок, маховик, шкаф приводов. Подпишите, где что.
Модуль 3. Включение и выключение, батареи
Порядок включения и выключения — часть безопасности.
• Включение — питание шкафа, затем стойка, затем приводы; дождаться готовности.
• Выключение — остановить программу, выйти в безопасное положение, затем питание.
• Батареи — абсолютные энкодеры держат позицию от батареи; садится — теряется референт.
• Параметры — хранятся в памяти; перед работами — резервная копия.
• Обмен — RS-232, PCMCIA, USB — по возможностям конкретной стойки.
Если после простоя «пропали параметры» или референт, первым делом проверяют батарею и питание, а не «сброс всех программ».
Батарея абсолютного энкодера — расходник; её меняют по регламенту, а не «когда сядет». При потере позиции возврат делают по процедуре, параметры восстанавливают из копии. Перед работами с памятью копию делают на внешний носитель.
Почему так. Память и позиция зависят от питания; потеря стоит часов настройки.
Резервная копия. Параметры, программы, коррекции и смещения сохраняют на внешний носитель до любых работ с памятью. Копию подписывают датой и моделью стойки. Если после сбоя «пропало всё», восстановление начинают с копии, а не с ручного ввода. Батарею меняют по регламенту, при включённом питании, если так предписано инструкцией.
Проверка. Знаете, где батарея и когда менялась? Если нет — это первая задача.
Модуль 4. Аварийный останов и цепь безопасности
Аварийный останов — цепь, а не кнопка в меню.
• Грибок — разрывает цепь питания приводов.
• Дверь — блокировка останавливает шпиндель и подачу.
• Feed Hold — пауза подачи, не останов.
• Reset — сброс программы, не останов приводов.
• Проверка — до работы: нажать грибок, убедиться, что движение невозможно.
После срабатывания — устранить причину, затем сбросить и проверить оси. Не «зажать грибок изолентой».
Цепь останова проверяют перед сменой: нажать грибок и убедиться, что приводы обесточены. После сброса — проверить, что оси не поехали сами. Если грибок не останавливает, станок не эксплуатируют, даже если программа «работает».
Почему так. Разные кнопки останавливают разное; путаница стоит травмы.
Проверка цепи по шагам. 1) Убедиться, что зона свободна. 2) Нажать грибок. 3) Попробовать JOG — движения быть не должно. 4) Проверить, что шпиндель обесточен. 5) Сбросить грибок. 6) Вернуть оси в безопасное положение. 7) Записать результат. Если на шаге 3 ось двигается — станок не эксплуатируют.
Цепь, а не кнопка. В цепь входят грибок, дверные выключатели, реле и иногда гидравлика. Если одно звено залипло, грибок «не работает». Поэтому проверяют не только нажатие, но и дверь, и аварийные концевики. Ремонт цепи — электрик; оператор только проверяет и не эксплуатирует неисправный станок.
Проверка. Проверьте цепь останова сегодня. Движение есть — останавливайтесь и ремонтируйте.
Модуль 5. Режимы: EDIT, MEM, MDI, JOG, HANDLE
Режим определяет, что стойка делает с командой.
• EDIT — редактирование программы.
• MEM (AUTO) — выполнение программы из памяти.
• MDI — выполнение одного кадра.
• JOG — перемещение кнопками.
• HANDLE — перемещение маховиком.
• REF/RETURN — возврат в референт (у разных стоек — отдельно).
Ошибка режима — классика: набрали кадр в MDI, а станок в MEM; или крутят маховик, думая, что это JOG.
Режим виден на экране, но смотрят на него не всегда. Привычка: перед «пуск» назвать режим вслух. В EDIT программа не выполняется, в MDI — только один кадр, в MEM — из памяти. Это не формальность, а защита от случайного старта.
Почему так. Команда исполняется только в своём режиме; это защита от случайного пуска.
Типовые путаницы. Набрали кадр в MDI, но остались в EDIT — «ничего не происходит». Включили MEM, но дверь открыта — «программа не стартует». Крутят маховик в JOG — «не реагирует». Почти всегда это не поломка, а режим или блокировка. Проверка занимает секунды и экономит вызов сервиса.
Режим и дверь. Даже в MEM программа не стартует при открытой двери. Даже в MDI кадр не выполнится, если активен EDIT. Даже в JOG ось не поедет за Soft Limit. Поэтому «не работает» почти всегда имеет конкретную причину, а не «глюк».
Проверка. Проговорите, в каком режиме вы сейчас и что он разрешает.
Модуль 6. Ручное управление и возврат в референт
Ручной режим — база для наладки.
• JOG — оси кнопками, подача ограничена.
• HANDLE — маховик, шаг ×1, ×10, ×100.
• Быстрый ход — только на безопасном расстоянии.
• Референт — G28 или отдельный режим; оси идут в ноль станка.
• Порядок — сначала Z вверх, потом X/Y.
Возврат в референт делают после включения и после потери позиции. Перед ним убирают инструмент от заготовки.
Порядок возврата зависит от стойки: режим, кнопка или G28. Общее правило — убрать инструмент от заготовки, потом возвращать оси. Если ось идёт в референт «через деталь», это не стойка, а наладка.
Почему так. Референт задаёт машинные координаты; без него базы и лимиты «плывут».
Возврат по шагам. 1) Убрать инструмент от заготовки. 2) Выбрать режим возврата (или G28). 3) Оси — по одной, на низкой подаче. 4) Дождаться индикации референта. 5) Проверить машинные координаты. 6) Только после этого — база и программа. Если ось «не видит» референт, проверяют концевик и батарею.
Проверка. Знаете порядок возврата для своей стойки? Если нет — читайте паспорт.
Модуль 7. Координаты: абсолютные, относительные, машинные
Три системы координат — три разных вопроса.
• Абсолютные — положение в рабочей системе (G54 и др.).
• Относительные — смещение от текущей точки.
• Машинные — от нуля станка, для лимитов и референта.
• Переключение — на экране и в программе (G90/G91).
• Проверка — перед пуском смотреть, в какой системе вы работаете.
Путаница «абсолютные/относительные» — типовая причина сдвига на всю деталь.
На экране несколько окон: машинные, абсолютные, относительные. Перед пуском смотрят, какое активно и какая база выбрана. Если «всё сдвинулось на 100 мм», скорее всего вы смотрите относительные, а программа идёт в абсолютных.
Почему так. Одна и та же цифра означает разное в разных системах.
Пример. Инструмент стоит в X100. В абсолютных это координата от нуля детали; в относительных — «сколько прошли от точки обнуления»; в машинных — от нуля станка. Если обнулить относительные на этой точке, они покажут 0, а абсолютные останутся 100. Программа идёт в абсолютных, поэтому «обнулил и всё сдвинулось» — это не сбой, а разные системы.
Проверка. Назовите, в какой системе вы сейчас, и чему равен ноль.
Модуль 8. Рабочие смещения G54–G59
Базы привязывают программу к заготовке.
• G54–G59 — рабочие смещения; выбирают активное.
• Привязка — касание, щуп, датчик; запись в таблицу.
• Проверка — пробный проход над деталью.
• Сброс — не «обнулять всё», а менять нужную базу.
• Документ — запись, какая база и какой ноль.
Подробные кадры и коррекции — в курсе «Fanuc: базовый курс для оператора»; здесь — понять, что проверить.
Привязку делают касанием или щупом, записывают в таблицу и проверяют пробным проходом. Если база «уехала» после смены, сравнивают запись и экран. Не «обнуляют всё», а правят нужную базу: сброс всех смещений — отдельная операция с последствиями.
Почему так. База — это «где деталь»; ошибка базы сдвигает всю программу.
Привязка базы по шагам. 1) Выбрать активную G54–G59. 2) Коснуться заготовки инструментом или щупом. 3) Записать координату в таблицу. 4) Поднять инструмент. 5) Проверить пробным проходом над деталью. 6) Сверить с журналом. Если база «не та», не обнулять все смещения, а править нужную строку.
Таблица баз. G54 — основная, G55–G59 — дополнительные. В таблице хранят смещения по X/Y/Z; активная подсвечена. Перед сменой детали проверяют, какая база выбрана и совпадает ли она с записью. Если программ несколько, у каждой может быть своя база — это фиксируют в журнале, иначе смена «сдвигает» деталь.
Смена детали. Поставили новую заготовку — проверьте базу и, если нужно, перепривяжите. Не меняйте G54 «на глаз»: записывайте новое значение и причину. Если деталей несколько, у каждой может быть своя база; перепутанная база — самый частый «сдвиг на всю деталь».
Проверка. Сверьте активную базу с записью в журнале.
Модуль 9. Коррекции инструмента: что проверить
Коррекция — это «чем и насколько» режет инструмент.
• Длина — компенсирует вылет инструмента.
• Радиус — компенсирует диаметр (G41/G42).
• Износ — поправка на износ, отдельно от геометрии.
• Номер — коррекция должна совпадать с инструментом.
• Проверка — пробный проход и замер.
Ошибка номера коррекции — типовая причина «станок режет не там».
Проверяют три вещи: номер инструмента в программе, номер коррекции и фактическую фрезу в шпинделе. Если они не совпали, стойка применит чужую длину. Перед первым резом — пробный проход и замер, а не «должно совпасть».
Почему так. Стойка не знает, какой инструмент вы поставили; ей сказали номер.
Пример ошибки. В программе T3, а коррекция вызвана H4. Стойка применит длину четвёртого инструмента; фреза либо не дойдёт до детали, либо врежется. Проверка занимает минуту: номер на экране, номер в кадре, фактический инструмент в шпинделе. Три совпали — можно резать.
Проверка. Сверьте номер коррекции с номером инструмента в программе.
Модуль 10. Первый пуск программы
Первый пуск — отдельный навык.
• Покадрово — Single Block.
• Подача вниз — Feed Override 10–25%.
• Быстрый ход — снизить или отключить.
• Рука на Feed Hold — всегда.
• Первая точка — проверить над заготовкой.
• Стоп — при любом сомнении.
После первого кадра смотрят координаты и направление, а не «пусть едет».
Single Block, сниженная подача, отключённый быстрый ход — три настройки, которые превращают пуск в проверку. После каждого кадра смотрят координаты и направление. Если что-то не так — Feed Hold, а не «доедет и посмотрим».
Почему так. Ошибка в первом кадре дешевле, чем в середине программы.
Сценарий первого пуска. 1) Проверить режим MEM. 2) Включить Single Block. 3) Снизить подачу до 10–25%. 4) Отключить быстрый ход или снизить. 5) Рука на Feed Hold. 6) Пуск. 7) После каждого кадра — координаты и направление. 8) При сомнении — стоп и разбор кадра. Только после первого реза — обычная подача.
Что смотреть в кадре. Номер кадра, координаты, подачу, обороты, коррекцию. Если в кадре G0 на большое расстояние — проверить, не заденет ли заготовку. Если F слишком велика — снизить override. Если вызван не тот H/D — стоп. Первый кадр читают глазами, а не «по движению».
Проверка. Прогоните новую программу покадрово до первого реза.
Модуль 11. Лимиты, ограждения, блокировки
Лимиты защищают станок, ограждения — человека.
• Soft limits — программные границы по осям.
• Hard limits — концевики.
• Дверь — блокировка шпинделя и подачи.
• Стружкозащита — не снимать «на минуту».
• Обход — только по процедуре, а не «перемычкой».
Снятая блокировка двери — самая частая «модернизация», которая заканчивается травмой.
Soft limits задают программные границы, hard limits — концевики. Дверь с блокировкой останавливает шпиндель и подачу. Любая «временная» перемычка — постоянный риск. Проверка: открыть дверь и убедиться, что вращение прекратилось.
Почему так. Защита работает до первого случая; потом уже поздно.
Тест лимитов. 1) Убедиться, что зона свободна. 2) В JOG подойти к Soft Limit на низкой подаче. 3) Убедиться, что ось останавливается и выдаёт сообщение. 4) Не «продавливать» концевик. 5) Записать результат. Если лимит не срабатывает — станок не эксплуатируют: это защита, а не «неудобство».
Блокировки. Дверь, ограждение, давление воздуха, уровень масла — всё это может запрещать пуск. Стойка покажет сообщение, но не всегда объяснит. Порядок: прочитать сообщение, проверить дверь, давление, аварийный останов. Не «перемыкать» блокировку: