Services
BUSINESS SERVICES
FANUC HMI Development: FOCAS / PICTURE / Macro Executer

FMI specializes in FANUC CNC HMI development, applying different levels of development tools to create custom operator interfaces and monitoring systems tailored to customer needs. Whether building external monitoring software via FOCAS API, developing embedded custom screens with PICTURE, or creating advanced operator interfaces using Macro Executer, FMI brings proven experience to every project.

 

FANUC FOCAS / FOCAS2 Application Development

FOCAS (FANUC Open CNC API Specifications) is an open communication interface that enables real-time retrieval of CNC data — including coordinates, spindle speed, alarms, and tool data — via Ethernet or serial port. FMI uses FOCAS API to develop custom machine monitoring systems that can aggregate multi-machine data, build production dashboards, or integrate with factory MES systems.

  • Real-time multi-axis coordinate monitoring display
  • Spindle speed, load, and temperature data acquisition
  • Alarm log and historical data query
  • Centralized monitoring interface for multiple machines
  • Integration-ready for MES / SCADA systems

 

FANUC PICTURE Screen Development

FANUC PICTURE is a development tool for creating custom operator screens directly within the CNC controller, presented in the native FANUC interface style — no system switching required. FMI uses PICTURE to develop dedicated operation pages for grinding and milling machines, integrating machining parameter settings, spindle data display, and coordinate correction functions for improved usability.

  • Dedicated machining parameter setting pages for grinding machines
  • Real-time spindle speed and axis coordinate display
  • Custom input fields and streamlined operation workflows
  • Native FANUC interface style for easy operator adoption
  • PMC signal handshake and macro variable read/write support

FANUC Macro Executer Screen Development

Macro Executer is a compilable macro screen creation software provided by FANUC. Developed screens are compiled and run embedded directly within the CNC controller — no external PC required. Using Macro Executer, FMI creates graphical operator screens featuring tool path visualization, coordinate setup wizards, and machining program editing interfaces, providing operators with a more intuitive machining assist environment. Successfully deployed on FANUC 0i-TF series controllers.

  • FANUC official compilable macro screen development tool, runs embedded within the CNC controller
  • Real-time graphical tool path display
  • Coordinate setup and dressing parameter input wizard
  • Rapid machining program editing interface
  • Support for FANUC 0i-TF and multiple other series controllers

BACK