FANUC FOCAS

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

Сколько каждая стойка FANUC работала за смену, стояла в HOLD или ждала, плюс аварии и счётчик деталей. FOCAS2 читает шлюз с библиотекой FANUC площадки.

Примеры: FANUC FOCAS

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

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

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

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

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

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

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

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

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

Шлюз опрашивает активные аварии текущего пути CNC отдельно от списка тегов. При неполном или отказанном чтении он сохраняет ранее полученные аварии. В историю попадают переходы, замеченные при опросе. Для русской панели выберите Windows-1251 в настройке кодировки аварий.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Стойка 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

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

Подключить