Fanuc FOCAS: How to Collect Machine Data Effectively

Shoplogix feature image about why manufacturers should know about fanuc focas.

Did you know that a well-configured data collection system can significantly improve your manufacturing efficiency? This is where tools such as Fanuc FOCAS come into play, providing a reliable method for CNC data communication and analysis. Let’s delve deeper into this topic to understand how you can effectively utilize such tools to enhance your manufacturing operations.

What Exactly is Fanuc FOCAS?

Fanuc FOCAS is a software interface library that allows developers to access data, monitor and manage operations of Fanuc CNC controllers, enhancing efficiency in manufacturing processes.

Fanuc FOCAS has set the bar as a standard protocol for harvesting data from Fanuc CNC machines. This industrial communication protocol has found favor with numerous machine tool builders, who incorporate Fanuc CNC controllers to oversee their machinery. With its wide adoption, FOCAS plays a critical role in enhancing operational efficiency across the manufacturing sector.

The crux of FOCAS lies in its array of library files (.dll), which can be accessed by a variety of applications to extract a majority of the information stored within the CNC. This aspect of FOCAS enables it to act as a conduit for information directly from the control via Ethernet.

FOCAS provides access to an extensive range of data including, but not limited to, CNC state (running, idle, alarm), part count details, program name, number, size, and date modified, tool and work offsets, alarm number and text, feed overrides, parameters, positional data, spindle speed, and Modal data. This comprehensive data access empowers operators to monitor and fine-tune their machine performance, leading to more streamlined and cost-effective manufacturing processes.

General Fanuc FOCAS Information

FANUC Corporation is a Japanese company founded in 1956 and has become a leading manufacturer of industrial robots and automation systems globally. The term ‘FANUC’ stands for Factory Automation Numerical Control.

FANUC has a reputation for innovative technological advancements in the field of automation. The company is known for its wide range of products, including robotics, computer numerical control (CNC) systems, RoboCut EDM (Electrical Discharge Machining), and RoboDrill advanced machines.

FOCAS, which stands for Factory Automation Computer Aided Engineering Support, is an integral part of FANUC’s offerings. It’s a proprietary software library developed by FANUC to simplify the connectivity of third-party hardware or software to FANUC CNC machines.

FANUC’s commitment to innovation and the development of solutions like FOCAS have made it a trusted name in the manufacturing industry, contributing significantly to the advancement of factory automation.

Shoplogix banner image about fanuc focas

Why Manufacturers Should Know About Fanuc FOCAS

Manufacturers should know about Fanuc FOCAS for several key reasons:

  • Data Collection: FOCAS is the standard protocol for collecting data from Fanuc CNC machines, allowing manufacturers to harness valuable machine data.
  • Real-time Monitoring: FOCAS provides real-time data transfer, enabling manufacturers to monitor and manage their machinery operations.
  • Efficiency Tracking: It facilitates efficient tracking of cycle time, setup time, teardown time, downtimes, idle time, good parts, scrap parts, and more.
  • System Integration: FOCAS can be connected to a CNC machine, allowing it to interface with PC-based factory systems.
  • Insightful Analytics: This integration aids in production and condition monitoring, providing manufacturers with critical insights into their operations.
  • Enhanced Productivity: The understanding and utilization of FOCAS can help manufacturers streamline their processes, enhance efficiency, and ultimately, boost productivity.

What is Fanuc FOCAS Used For?

Fanuc FOCAS (Factory Automation Company Communication Library) is a set of libraries that allow developers to access information from Fanuc CNC (Computer Numerical Control) controllers, which are used in machine tools. This interface allows third-party hardware or software to connect to the Fanuc system, making it easier to collect and manage data from CNC machines.

FOCAS is particularly useful for creating customized functions and applications, modifying macro programs, and evolving machine operations in tune with production needs. It also allows for the development of application software for specific Fanuc CNC systems.

Moreover, FOCAS helps in backing up CNC data. For instance, FASBacCNC, a FOCAS Automation Solution, provides a network-based backup solution for FOCAS-enabled Fanuc CNCs.

What is a Fanuc FOCAS Library?

The Fanuc FOCAS Library is a critical component in the interface between human operators and CNC (Computer Numeric Control) machinery manufactured by Fanuc. These machines are integral to various manufacturing processes, producing components for a wide range of products from automobiles to electronic devices.

Communication with these complex machines necessitates a specialized language, which is where the Fanuc FOCAS Library comes into play. It serves as an intermediary, enabling the computer to interact with the CNC machine and interpret its responses.

The Fanuc FOCAS Library comprises a collection of functions and tools designed to facilitate this communication. These tools allow operators to monitor machine health, control operations, and collect vital performance data.

How to Effectively Collect Machine Data With Fanuc FOCAS?

Collecting machine data effectively with Fanuc FOCAS involves several steps and aspects:

  1. Understand FOCAS: FANUC FOCAS is a set of library files that can be embedded inside a Visual Studio application, allowing you to access almost all of the information inside the CNC.
  2. Data Transfer: The library files can facilitate the transfer of files between PCs and CNCs, ensuring effective communication of CNC data.
  3. Connection and Data Collection: FOCAS enables connection to FANUC CNC controls and collects data for production and condition monitoring.
  4. Configuration and Transformation: With the right programming, you can configure the data you want to collect using FOCAS over Ethernet, transform the data, and make it available for further use.
  5. Troubleshooting: Understanding and troubleshooting issues such as inability to get machine position data is also part of working with FANUC FOCAS.
  6. Supported Protocols: Software like Scytec DataXchange supports Ethernet-based protocols such as FANUC FOCAS, reducing or eliminating hardware at each piece of equipment.
  7. Building Applications: FANUC provides libraries (like fwlib32.dll) that can be used to build software applications to collect data.
  8. Understanding Focas Handles: Learning about Focas handles and their use is an integral part of mastering FANUC FOCAS.
  9. Operating Modes: Understanding the different operating modes and how they affect data collection is important when using the Fanuc Focas Ethernet Driver.

How Do I Know if My Control Interface Supports FOCAS?

Determining whether your control interface will support FANUC FOCAS involves checking the type of CNC and the Series version you have.

Here’s a general guide:

  • FOCAS is available on FANUC Series 30i/31i/32i/35i, 31i-Model B, 32i-Model B, and Power Mate i.
  • For the older series such as 0i, 16i, 18i, 21i, 0i-D, and 0i-F, FOCAS might be available but it would be best to check with your FANUC representative or machine tool builder.
  • If your CNC is equipped with Ethernet, there is a high probability that it supports FOCAS.

However, please note that even if your CNC is one of the above types, it might not support FOCAS due to customization by the machine tool builder. Therefore, it’s always advisable to contact your local FANUC representative or machine tool supplier for confirmation.

Also, keep in mind that if FOCAS is not currently enabled on your control, it can usually be added by purchasing and installing an option from FANUC.

How Can You Implement Funac FOCAS in Your Manufacturing Operations

So, you’re considering bringing Fanuc FOCAS into your manufacturing operations? An excellent choice for enhancing productivity and efficiency. However, you might be wondering where to begin. Don’t worry, we’ve got you covered. Here’s a strategic breakdown:

  1. Assess Compatibility: The first step involves checking whether your CNC machinery is compatible with Fanuc FOCAS. This can be confirmed by examining your CNC type and its Series version.
  2. Understand FOCAS Functionality: Take some time to familiarize yourself with the capabilities of Fanuc FOCAS. From CNC status checks to data collection and control of CNC operations, it offers a range of valuable features.
  3. Software Installation: Depending on your objectives, you may need to install additional software that is compatible with Fanuc FOCAS. This could include applications for automated machine data collection, production monitoring, or backup solutions.
  4. Establish Data Transfer: The next step involves setting up a real-time data transfer between your PC and the Fanuc controller using FOCAS. This setup allows for continuous monitoring and data collection.
  5. Customize FOCAS to Suit Your Needs: One of the standout features of Fanuc FOCAS is its flexibility. It allows for the creation of customized functions and applications, enabling you to align the software with your specific requirements.
  6. Routine Maintenance and Updates: Lastly, ensure regular checks for updates and improvements to FOCAS. This will help maintain your system at its optimal performance level.

What You Should Do Next

Explore the Shoplogix Blog

Now that you know more about Fanuc FOCAS, why not check out our other blog posts? It’s full of useful articles, professional advice, and updates on the latest trends that can help keep your operations up to date. Take a look and find out more about what’s happening in your industry. Read More

Request a Demo

Learn more about how our product, Smart Factory Suite, can drive productivity and overall equipment effectiveness (OEE) across your manufacturing floor. Schedule a meeting with a member of the Shoplogix team to learn more about our solutions and align them with your manufacturing data and technology needs. Request Demo

More Articles