The Benefits of Using Fanuc PMC for Integrated Control
Fanuc has a solution for easy programming of your robot using a software called PMC, Programmable Machine Control, using the internal CPU and Ladder - III software. Learn more about the benefits of this robotic programming setup here.
In the world of automation, there are several different methods for handling inputs and outputs. For small applications, using relays may be the most cost-effective method. However, on larger or more complex systems, using some form of logic controller is the most ideal method.
What is Fanuc Programmable Machine Control?
There are many different forms of logic controllers. They can range from small PCBs that are configurable up to PLCs that are programmed with their brand of software.
Fanuc’s answer to a PLC is a software option called PMC (Programmable Machine Control). PMC uses a Fanuc internal CPU and is programmed via Fanuc Ladder – III software. No additional hardware is required to use PMC. It is a virtual PLC that operates from within the already existing Fanuc CPU.

Ease Of Use
Once the software option is activated, the user has complete access to the use of PMC through Fanuc Ladder – III and limited use through the robot's teach pendant.
PMC shares the same I/O as the robot and supersedes the robot's I/O commands. In other words, PMC takes priority over the inputs and outputs. Mapping the I/O is fairly simple as it was designed to work directly with the robot.
PMC uses common ladder logic programming concepts, so anyone familiar with ladder industry standards will be able to immediately understand and debug the PMC program.
Uploading PMC files to the robot controller is also fairly straightforward and can be done either via USB or with a direct Ethernet connection.
Additionally, programs can be modified, viewed, and uploaded via Wi-Fi through a browser as long as the controller is connected to the network. Communication between PMC and the robot controller is seamless as they share the same CPU and use the same protocols.
Dependability & Flexibility
When viewing the flexibility, PMC has all of the capabilities that any other external PLC would offer. This includes pre-built functions such as the following: counters, timers, adders, bit movers, and more.
Fanuc Ladder – III can be compared to other leading software brands in terms of functionality and programming. Regarding dependability, Fanuc Ladder – III was derived from the same code that has been tried and tested for many years by Fanuc’s Robodrill CNC systems.
PMC has a processing time of 8ms per cycle which is comparable to the leading PLCs in today’s market. Not only does it work directly with the robot I/O but it also works flawlessly with external I/O from other peripherals and devices.
When using PMC with an R-30iA controller, the user has 1024 inputs and 1024 outputs at their disposal. When using PMC with an R-30iB, the amount of available I/O doubles.
Affordable Alternative
When comparing Fanuc PMC to other leading PLC brands, there is no competition when it comes to price. PMC doesn’t require any hardware to operate.
To use PMC, you must first purchase the PMC software option from Fanuc. However, this option is still a fraction of the price when compared to the competition’s PLC with equivalent functionality. In regards to the software needed for programming PMC, Fanuc Ladder – III is the required software. It’s a one-time, low-cost purchase and it can be used unlimited times with no expiration date.
Access to many other brand’s software, needed for programming their products, can be costly and may require annual payments to keep the license activated.
Conclusion
Fanuc PMC is an easy-to-use, dependable, flexible, and affordable alternative to other PLC options when working with Fanuc robot controllers. Fanuc offers a training course on how to set up and use PMC. The course is designed for basic fundamentals regarding PMC.
Although there is a learning curve with startup, once the user establishes this, the rest is fairly straightforward. Overall, PMC is without a doubt, a smart option when using robot controllers in automated systems.
To learn more about robotic programming or speak to one of our robot technician experts, call 877-762-6881 or submit our contact form.
Related Articles
You might be also interested in:

- Programming & Software
Industrial Robot Fault Recovery: A Step-by-Step Execution Guide

- Programming & Software
Guide to Fanuc R-2000 Series Robots: Features & Uses
In the world of manufacturing and automation, Fanuc stands as a trusted name, offering a remarkable range of industrial robots. In this in-depth guide, we explore Fanuc's R2000 series, focusing on the R2000iB, R2000iC, and R2000iA robots, comparing and contrasting their capabilities.

- Programming & Software
Improving Fanuc MIG Welding with TorchMate Sensors and ArcTool Software
ArcTool Software helps bring easier programming of MIG and other types of arc welding for Fanuc robots. It helps to decrease downtime by decreasing path teaching through the addition of advanced process functions. TorchMater sensors enable MIG welders to compensate for changes in the torch or wire tip position, reducing the need for path programming and torch repair. Overall, these two softwares options help to improve the production line.

- Programming & Software
Introduction to Collaborative Robots
Topics include definitions and terminology of collaborative robots, a brief history, applications, advantages and disadvantages, and programming techniques.

- Programming & Software
Offline Programming Increases Uninterrupted Robot Work
Robot programming is conducted by a hand-held device called a teach pendant which has numerous buttons to program the robot on-site. Offline programming (OLP) is also becoming available so that a graphical representation is available for viewing anywhere. Offline programming allows programming of robots outside of the production without any stoppage, reducing the overall downtime.

- Programming & Software
ABB Simplified Robot Programming – An Innovation in Robotic Painting
ABB robotics has brought huge advancements to painting applications, cutting down the amount of time needed for training and teaching the employees. ABB's Simplified Robot Programming (SRP) provides manufacturers with a simply method for programming paint robot that target plastics, wood, and small metal parts. This helps to save a company overall costs and brings faster and greater productivity.
Let's talk!
Request your quick quote today.