Latest CNC Programming Technical Articles

Categories

Here’s One for Teachers: How Industry and Education Build Pipelines for the Future

Here’s One for Teachers: How Industry and Education Build Pipelines for the Future

Join Control Automation as we visit Central CA colleges to help install robotic equipment and learn how local industries partner with schools to create exciting opportunities for students.


How to Convert Numbers: Binary, Decimal, and Hex Systems

How to Convert Numbers: Binary, Decimal, and Hex Systems

Converting different numbering systems is quite common in PLCs and structured text codes. Why? Because people read decimals. Computers read binary. Processors read sets of bits. Not so simple.


Robotics-as-a-Service (RaaS): What Is It and Why Would You Want It?

Robotics-as-a-Service (RaaS): What Is It and Why Would You Want It?

Traditionally, automation requires a sizable investment and integration risks. RaaS empowers manufacturers to let someone else adopt the risks in exchange for an hourly or monthly subscription rate.


Low-Code and No-Code Programming: Purpose and Strategy

Low-Code and No-Code Programming: Purpose and Strategy

Innovation has a single purpose: to create better solutions, meaning more efficient output with faster development and troubleshooting. It starts with the strategies used to program machines.


Managing Program Versions: Use Git to Commit and Track Files

Managing Program Versions: Use Git to Commit and Track Files

If you’re working collaboratively with teams in a corporate industrial setting and require a version control system for critical software or documents, Git is a must-have in your skillset.


A Hands-On Demonstration of the PyGWalker Data Visualization Library - Part 1

A Hands-On Demonstration of the PyGWalker Data Visualization Library - Part 1

PyGWalker is an open-source data visualization tool for developing dashboards and analytics. To get you started down the right path here's a hands-on guide on how to use PyGWalker to visualize a pseudo-milling dataset.


Hands-on Example: Milling Machine Failure Classification Using Logistic Regression

Hands-on Example: Milling Machine Failure Classification Using Logistic Regression

Learn how to build a machine learning model to predict failure classification based on machine parameters using a synthetic dataset modeled after a milling machine, the same process used in real-world systems.


Closing the Loop: Feedback, Feedforward, and Adaptive Control

Closing the Loop: Feedback, Feedforward, and Adaptive Control

Process automation relies on precise control systems to operate production equipment for everything from lumber to pastries. Using control algorithms produces stable, accurate, and often delicious results.


Sine/Cosine Approximations Simplify Controller Operation

Sine/Cosine Approximations Simplify Controller Operation

Programming languages often include sine and cosine functions. They simplify programming, but consume valuable memory space and computation time. This can be overcome using simple approximations.


Robots and CNC Machines - An Assembly Configuration Made in Heaven

Robots and CNC Machines - An Assembly Configuration Made in Heaven

Our own Control Automation engineering staff had the opportunity to visit VersaBuilt, a CNC robotic integration shop offering an application system from the Universal Robots UR+ series.


How Cobots are Helping With the Welder Shortage

How Cobots are Helping With the Welder Shortage

The welder shortage is continuing to grow. Are cobots the answer to help relieve the welder shortage gap?


Parametric Modeling in CATIA CAD Software for Process Optimization

Parametric Modeling in CATIA CAD Software for Process Optimization

Learn about CATIA, a CAD software program used for parametric modeling, and how it can improve automated processes.


SOLIDWORKS vs. AutoCAD for Mechatronics

SOLIDWORKS vs. AutoCAD for Mechatronics

Solidworks or AutoCAD? Which software is the right fit for you and your team? Take a dive into the fundamental components of both programs and the key differences between them.


Using LabVIEW for Motor and Motion Control

Using LabVIEW for Motor and Motion Control

Learn about the numerous libraries, toolkits, and interfaces to achieve motor and motion control using LabVIEW.


How are Robots Pushing Further Into Automotive Manufacturing?

How are Robots Pushing Further Into Automotive Manufacturing?

Learn about how various types of robots are currently being deployed in the automotive sector and some of the challenges they face on the factory floor.


A Look Into CAM (Computer-Aided Manufacturing)

A Look Into CAM (Computer-Aided Manufacturing)

This article introduces the concept of Computer-Aided Manufacturing (CAM) and discusses some common uses for CAM for controls and automation specialists.


Digital Twinning: Leaders in the Emerging Technology

Digital Twinning: Leaders in the Emerging Technology

As digital twinning technology continues to advance, industry leaders are stepping up their innovation efforts to bring together the physical and virtual world.


Digital Twinning and its Use in SCADA Systems

Digital Twinning and its Use in SCADA Systems

Learn all about Digital Twinning, and how this new technique can change the way we do a number of industrial operations!


The Benefits of 3D Printing for Small Manufacturers

The Benefits of 3D Printing for Small Manufacturers

Additive manufacturing, or the more popularized term 3D printing, has become a staple for small-batch manufacturing of some products. It’s even a common sight within companies whose main product is not even a manufactured item! What makes these devices such a great choice for small manufacturing companies?