DATRON Dynamics

Absolute vs. Incremental Movement – What’s the Difference?

Absolute vs. Incremental Movement? These are two terms that you will hear or use in the machine shop, and there are many people who don’t really understand the difference. When I’m in a customer’s shop training them on their new DATRON machine, it’s a little surprising to me how many people don’t know what the distinction is. Don’t get me wrong, there’s nothing wrong with not knowing – after all, if you already knew, then you wouldn’t be reading this right now, and then my existence would be meaningless.

In my experience, there are a couple of ways to convey the difference between absolute movement and incremental movement. When it comes to machine movement, simply put:

An ABSOLUTE movement moves TO A COORDINATE based on your ZERO POINT.

An INCREMENTAL movement moves A DISTANCE based on your CURRENT POSITION. An incremental movement does not take your part zero point into consideration.

Absolute Movement – used to move the machine from a random location at the back of the work area to the zero point (in this case, top of the left front corner of the workpiece).

Let’s run through an example. We’ll work on the assumption that you have a fixture and workpiece set up on your machine, and your zero point is the front left corner, with top of stock being Z zero. You just finished setting up your tools so you are located near the back of your table at some random coordinate. We will pretend that your program starts from X0 Y0 Z0.5. So here is your dilemma – you are currently at X6.753 Y14.265 Z2.37 and you need to get to X0 Y0 Z0.5. How will you do it?

Should I use Absolute or Incremental?

Well, technically you can use either absolute movement or incremental movement. To make this incremental movement you would enter X -6.753 Y-14.265, and then you do some math. You are currently at Z 2.37 and need to reach Z 0.5. 2.37 – 0.5 = 1.87. So for your Z input, you would enter Z -1.87. This would get you to X0 Y0 Z0.5. On the flip side, if you make an absolute movement your input will be X0 Y0 Z0.5. You are telling the machine “I want to move the X axis to 0, I want to move the Y axis to 0, and I want to move the Z axis to 0.5.” This is where the real benefit of an absolute movement comes in. When you are moving TO A POINT, absolute is the much simpler way to go.

Incremental Movement – used after milling a hole in a part and needing to mill another feature 6″ away.

On the other side of this argument, is the situation where you have drilled a hole or pocket in your part, and you know that you need another feature six inches away. Now, if your first feature is at X0 Y0 then it’s really not a concern, since both absolute movement and incremental movement would be the same. However, if you are not at zero, then suddenly your absolute movement becomes more difficult as you need to determine a point in relation to your zero point, rather than a distance from your current position. Let’s use the same numbers as before. You drilled a hole at X6.753 Y14.265. You need a second hole six inches away in the X axis. In order to use an absolute movement, your XY input would be X12.735 (6.753 + 6.000) Y14.265. Not too complicated, but certainly there’s a possibility for error. On the other hand, if you choose to do an incremental movement your XY input is X6 Y0. You are telling the machine “I want to move the X axis 6 inches in the positive direction, and I want to move the Y 0 inches.” With incremental movement, you are telling the machine A DISTANCE.

It is altogether possible that I just made this more confusing for you. Absolute vs. incremental movement is not an easy thing to understand at first, and as I have found in my training of others, it’s not always an easy thing to teach. Understanding the absolute and incremental coordinate system can make your job a whole lot easier and more efficient. If you’re new to machining and plan to learn on a DATRON, our Application Engineer team has you covered. We’ve taught many customers how to make parts on our CNC milling machines, from art students to design engineers. For more CNC machining tips, check out our blog posts.

Recommended Products

520 x 420 x 220 mm (20 “ x 16.5 “ x 9 “) (XYZ)
Up to 40,000 RPM machining spindle
approx. 700 kg (1,543 lbs.)
Prototype intricate metal parts and small production runs in-house with the CNC system that fits through a standard doorway. Designed for precision prototyping in metal and perfect for a lab environment.
1,020 x 830 x 245 mm (40” x 33” x 10″) (X, Y, Z)
Up to 60,000 RPM machining spindle
approx. 1,300 kg (2,866 lbs.)
Machine parts faster and more efficiently with the high-speed M8Cube. With a working area of 30” x 40” and 60,000 RPM spindle, you are saving time and money.
1,520 mm x 1,150 mm x 245 mm (60” x 45” x 10”) (X, Y, Z)
Up to 60,000 RPM machining spindle
approx. 2,500 kg (5,512 lbs.)
In a world where adaptability and floor space are equally important, you shouldn’t have to choose one or the other. Ideal for milling long aluminum extrusions, sheet material, large parts or machine nested small parts.

Related Insights

Contact Us Today To Learn More About Our High Speed CNC Machines

Our DATRON Experts Help Many Customers Bring Manufacturing In-House. Reach Out To Our Team To See Which Machine And Accessories Are The Right Fit For Your Parts.

Limited Time Only 4.99% Lease Financing Available!

DATRON Dynamics

Limited Time Only 4.99%

Lease Financing Available!

4 datron cnc machines lined up next to each other