The Importance of Rev Counters When Troubleshooting a Robot

This article discusses the importance of rev counters when troubleshooting a robot and how to update rev counters as needed. What are Rev counters? Rev counters are the servo motor encoders on the axis motors of a robot. Although the term Rev counter is considered an ABB term, all robots use encoders on their servo motors, … Read more

Safety Requirements for Cobots

Cobots are poised to provide major breakthroughs in robot integration alongside the workforce. The questions around safety are certainly warranted, as this single factor is the biggest consideration when integrating them into any project. Collaborative robots, or cobots, are quickly gaining traction in the workforce. The strength of these machines lies in projects where ultra-precise … Read more

Common Uses of Force Control in a Robotic Cell

This article discusses force control in robots and how it can be applied in a few different ways. What is Force Control? Force control is a method of monitoring the forces a robot experiences during movement. During normal operation, a robot encounters a multitude of different forces based on its position in space, speed, and … Read more

The Role of Industrial Robots in Workplace Safety and Efficiency

Industrial robots have replaced many of the dangerous and repetitive tasks that workers have faced in manufacturing. But they have far from replaced the workforce. They have made vast improvements in production rates, safety records and the ability of companies to respond to global competition. Robots are not a new kind of technology at all. … Read more

Python Tutorial Part 1 | What is Python and Where do I Start?

An introduction to the popular Python language and how to take the first step in learning programming. In this article, learn how to obtain the proper IDE and executable for your OS. Python is, at present, one of the most popular programming languages in the world. In a 2023 developer survey by Stackoverflow, Python ranked … Read more

Mitsubishi HMI Programming Tutorial: Controlling On/Off Bits

Learn how to use GT Designer 3 to create an interactive control system on Mitsubishi HMIs. With practical examples of simple on/off bits, gain some understanding of HMI designing and programming. Interacting with human-machine interfaces (HMIs) in industrial control systems is one of the most engaging aspects of the system. HMIs come in different sizes … Read more

Introduction to Mitsubishi PLC – FX Series and MELSOFT GX Developer

Mitsubishi’s FX series PLC is one of MELSOFT GX Developer’s most popular automation solutions for small and medium-scale applications. Learn how to use GX Developer software to program the FX series PLC. The FX series PLC is one of the introductory MELSEC product lines from Mitsubishi Electric. The company is widely recognized for the manufacturing … Read more

How Pulse Width Modulation is Used in Variable Frequency Drives

In this article, learn how variable frequency drives make use of the principle of pulse width modulation to create analog-type signals from a digital source, such as with motor drives. Pulse Width Modulation, or PWM, is a commonly used strategy for creating analog types of signals from a digital source. This is a common method … Read more

Robot-To-PLC Handshaking

Controlling an industrial robot can be done through the use of well-crafted signal handshakes. Follow along as we dive into several robot-to-PLC communication strategies. In an automated environment, we use program instructions, oftentimes in ladder logic or structured text, to command robots and other equipment to do work. However, external devices like those robots and … Read more

How to Train a Robot: Block-Based Programming

This article will provide links and resources for those looking to integrate robotics into their process without having to go back to school or spend hours researching programming languages. This article will present visual block-based programming. An interface that requires no coding experience, block-based programming lets users select blocks with commands more or less in … Read more