FANUC Macro Executer is an official FANUC compilable macro screen creation software. Developers write screen programs in FANUC's proprietary macro language, compile them, and the resulting programs run embedded directly within the FANUC CNC controller — no external PC or additional hardware required. This approach fully integrates custom operator interfaces with the CNC system, allowing operators to access specialized functions within the familiar controller environment.
Technical Highlights
- Developed in FANUC's official macro language, compiled and runs embedded in the CNC controller
- Fully integrated with the CNC system — no external PC or touchscreen panel needed
- Read/write access to CNC system variables, PMC signals, tool offset data, and more
- Graphics support for machine motion diagrams and tool path visualization
- Compatible with multiple FANUC controller series (0i, 0i-TF, 30i, 31i, etc.)
Typical Screen Applications
- Tool path and machining position graphical display
- Multi-axis coordinate real-time display and manual input
- Machining parameter wizard (dressing amount, feed rate, spindle speed, etc.)
- Quick machining program selection and editing interface
- Machine status monitoring and operation guidance pages
Service Scope
FMI provides full-cycle Macro Executer screen development services — from requirements gathering and screen design, through program coding, compilation, and controller installation, to operator training. Our experience spans grinding, milling, and turning machines across both newer and legacy FANUC controller series.
- Customer requirements gathering and screen functionality planning
- Macro program coding, compilation, and controller installation
- Screen operation logic testing and adjustment
- Operator education and training
- Ongoing program maintenance and feature expansion
