FANUC FOCAS

Состояние и загрузка стоек FANUC по FOCAS2 прямо в чате

Подключите стойки ЧПУ FANUC по FOCAS2 к ИИ-агенту: состояние, режим, аварии, программа и счётчик деталей. Агент посчитает работу и простои станков за смену.

Как агент работает с FANUC FOCAS

Стойка FANUC стоит в сети объекта, поэтому к ней ходит шлюз: программа, установленная на компьютер в той же сети. Шлюз добавляется на вкладке «Шлюзы» и назначается подключению. В подключении указывается адрес стойки, например tcp://10.0.12.5:8193, и при необходимости файл библиотеки и список тегов. Пока связи наружу нет, шлюз копит данные на диске.

FOCAS это библиотека FANUC, а не открытый сетевой протокол, поэтому шлюз не разговаривает с портом 8193 сам, а вызывает библиотеку из пакета FOCAS2 вашей площадки: FANUC разрешает распространять её только покупателям пакета. Библиотека загружается в отдельном вспомогательном процессе на каждый раунд, и её сбой или зависание обрывает только этот раунд, а остальные подключения шлюза читают дальше.

Из библиотеки объявлены только вызовы чтения: записи параметров и PMC, загрузки программ и команд управления в шлюзе нет. Агент читает состояние, программу, шпиндель, подачу, оси, параметры, макропеременные и PMC, но ничего не меняет в стойке. Слово состояния выводится из run и motion по тем же правилам, что у адаптера MTConnect для FANUC, так что одна стойка читается одинаково обоими путями.

Стойка опрашивается с паузой «Опрос, мс» (по умолчанию 1000), ответ ждётся до «Ожидание ответа» (по умолчанию 3000 мс). Если стойке не хватает функции или опции, значение приходит с кодом отказа FOCAS, а остальные теги читаются дальше. Тексты аварий шлюз не читает: видны признак аварии, маска аварий и аварийный останов. История копится с момента подключения.

Сценарии интеграции

Что со станками сейчас

Агент покажет каждую стойку со словом состояния (работает, прервана, остановлена, готова), режимом и признаками аварии и аварийного останова.

Работа и простои за смену

Агент возьмёт отсчёты состояния за период и посчитает, сколько времени стойка исполняла программу, стояла в HOLD или ждала.

Программа и детали

Агент прочитает имя и номер текущей и главной программы и счётчик деталей и покажет, сколько деталей прибавилось за период.

Шпиндель и подача

Агент соберёт историю оборотов и нагрузки шпинделя и фактической подачи интервалами: минимум, максимум и среднее.

Положения осей

Агент покажет абсолютные и машинные координаты каждой оси, которую называет стойка, с её знаками после запятой.

Макропеременные и PMC

Агент прочитает заданные вами макропеременные, параметры и адреса PMC, например бит закрытой двери или счётчик цикла.

Примеры: FANUC FOCAS

FANUC FOCAS
Реальные чаты: выберите вопрос
Как отработали станки FANUC за смену?

Из 4 стоек дольше всех работала №2: 6 ч 50 мин из 8.

  • №1 простояла 2 ч 10 мин в HOLD после аварии
  • №3 и №4 работали больше 6 часов каждая
  • Счётчик деталей за смену прибавил 186

Состояние читаю по FOCAS2 через библиотеку FANUC на компьютере шлюза.

Открыть в чате

Как подключить

Перед подключением

  • Стойка FANUC с FOCAS2 по встроенному Ethernet, порт TCP 8193
  • Библиотека FANUC из вашего пакета FOCAS2 (A02B-0207-K737)
  • Компьютер в сети объекта для шлюза, той же разрядности, что библиотека
  • Сетевой доступ к стойке с компьютера шлюза
  • Сервер пускает только известные адреса? Разрешите подключения с 158.160.205.91 и 87.228.27.163.
  1. 1

    Положите библиотеку FANUC на шлюз

    Скопируйте из своего пакета FOCAS2 Fwlib64.dll с файлами fwlib*.dll (Windows) или libfwlib32.so (Linux) в папку focas в данных шлюза.

  2. 2

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

    Библиотека должна быть той же разрядности, что программа шлюза. Файл другой разрядности шлюз отклонит до запуска и назовёт путь к нему.

  3. 3

    Откройте стойке порт 8193

    Библиотека FOCAS2 говорит со встроенным Ethernet стойки по TCP 8193. Компьютер шлюза должен достучаться до стойки по этому адресу и порту.

  4. 4

    Задайте свои теги, если нужно

    Без списка шлюз читает состояние, программу, шпиндель, подачу, детали и оси. Параметр, макропеременную #500 или адрес PMC добавьте строкой путь, адрес, тип.

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

Установите шлюз на компьютер в сети объекта и добавьте его на вкладке «Шлюзы». Скопируйте библиотеку из своего пакета FOCAS2 в папку focas в данных шлюза, а в подключении укажите адрес стойки, например tcp://10.0.12.5:8193.

Без списка тегов: состояние, режим, признаки аварии и аварийного останова, имя и номер программы, обороты и нагрузку шпинделя, фактическую подачу, счётчик деталей, модель стойки и положения осей. Со списком: ещё параметры, макропеременные и адреса PMC.

Нет. Шлюз объявляет из библиотеки FANUC только вызовы чтения: записи параметров и PMC, загрузки программ и команд управления в нём нет.

FANUC разрешает поставлять библиотеку FOCAS только покупателям пакета FOCAS2, поэтому шлюз её не содержит. Положите файл из своего пакета в папку focas шлюза; при ошибке подключение назовёт путь, который не загрузился.

Категория
Оборудование
Подключение
По API-ключу

Подключите FANUC FOCAS

Подключение занимает пару минут, данные остаются в ваших системах.

Подключить