Mike Lynch

Mike Lynch Founder and President

The Goal Of A Tool Life Management System

With a good application and when properly applied, a tool life management system can dramatically increase the output from a CNC machine tool. But I’ve seen quite a bit of misapplication and confusion when it comes to how and where to use these tools.

Read More

Creating System Constants With Custom Macro

One advantage of any computer programming language is that you can use variables instead of hard-and-fixed numerical values. This can be especially helpful when the hard-and-fixed numerical value is repeated many times in the program.

Read More
Basics

How Much Documentation Should You Provide?

Companies vary on how much documentation they provide for people setting up and running CNC machines. There may be reasons you document jobs in a certain manner, but there are three major factors that contribute to how much you should document: the percentage of repeated jobs, the number of people involved with a given job and the complexity of the job versus the skill level of the people involved.

Read More

Simulating Geometry Offsets For Turning Centers

Most current model Fanuc controls allow the use of geometry offsets to assign program zero. Each geometry offset contains the program zero assignment values for its corresponding cutting tool.

Read More

Quick And Easy Tips To Enhance CNC Usage

Sometimes obvious improvement possibilities go unnoticed. It could be that you are too close to a problem (you can’t see the forest for the trees), or you may not be spending enough time out in the shop to spot them.

Read More

Minimizing Operator Calculations Prior To Offset (Revisited)

In a previous CNC Tech Talk, we described a method of offset entry that allows the operator to simply enter a measured dimension when an offset adjustment is required (as opposed to calculating the actual amount of needed offset adjustment). The column met with rave reviews and is still available on the Web at

Read More

CNC Training On The Internet

In most companies, the largest productivity gain can be achieved by improving the proficiency of people. This is true for just about any task to be performed, but here we’re talking about CNC machine tool use.

Read More

Simulating Multiple Block Delete Functions

With block delete, a slash code (/) in the program works with an on/off switch on the control panel. If the switch is on, the control will ignore programming words to the right of slash codes.

Read More

Handling Raw Material Z Surface Variations

You know that to truly qualify a program (keep it from ever having to be changed in the future), you must eliminate those things that change from one time the job is run to the next. But certain variables may be beyond the control of CNC people.

Read More

The Bottom Line In Your CNC Environment

The following are important time-related definitions presented in past columns. Setup time: The time it takes to go from making the last workpiece in the most recent production run to efficiently making the first good workpiece in the next production run.

Read More

A Custom Macro For Tool Change Format

Much of CNC manual programming is redundant. Similar commands must be repeated on a fairly regular basis, especially when tool changes must be made.

Read More

Can You Safely Reduce Air Cutting Time?

In the May Tech Talk column, I discussed a method of determining cutting motion time in a program. A certain amount of cutting motion time is air cutting time.

Read More
Mastercam 2025 Now Available
Kyocera
FANUC ROBODRILL
Hyundai WIA's KF5 VMC
Koma Precision
Schunk
FANUC ROBODRILL