Introduction for H register, D register and CUTCOM (Tool manager)

Quick Link


Home Page ZW3D Tips & Tricks Introduction for H register, D register and CUTCOM (Tool manager)

Introduction for H register, D register and CUTCOM (Tool manager)

In Tool manager, a programmer can easily define the tool shape characteristics, holder parameters, speed & feed speed, and various other additional details. This article gives an introduction for H register, D register and CUTCOM.


Firstly, let’s see what the H and D Register can do?


Figure 1:H & D Register


Ø  The H registeris the ID of the tool length compensation.


Tool length compensation is a way for your CNC control to adjust for differences in length between different tools, without you having to worry about those differences in your part program.


This control can adjust for tool lengths on request; provided it knows how long each tool is relative to some standard length (and therefore relative to each other tool). These relative lengths are called Tool Length Offsets or Tool Height Offsets.


On the Centroid control, tool length offsets are stored in the offset library.


In the Heidenhain control, it uses only one library to store the Tool Number, Tool height compensation value and Tool radius offset value. Therefore it needs just one command to activate all of them.


With the Fanuc controller,however, the tool ID, height compensation values, and radius compensation value can be separated. This means that the Tool ID and Compensation IDs can be different, as shown in the Figure 2.


Figure 2: Introduction of H Register & D Register


Ø  D registeris the ID of the Cutter Diameter Compensation (also called Cutter Radius compensation).


The purpose of this feature is to allow the programmer of the tool path program to ‘virtualize’ the tool path. This means the control can, at run time, determine the correct offset from the surface to be cut, based on the tools available. If you reshape the side cutting edges of end mills, then they will end up smaller than the standard diameters.


In Machine manager, there are three different types of CUTCOM. The Center-of-Ball option is mainly used for the Ball end-mill.


Figure 3: CUTCOM Setting in Machine Manager


Generally speaking, the tip of the ball is set to the Z origin. Sometimes, the center of the ball cutter will be set as the Z origin for a special application.


With the following case, for example, let’s do a comparison to see what the difference is.


说明: 5.jpg

Figure 4: Case of Tool Path


Figure 5: NC Comparison


Short Description

In Tool manager, it’s easy to define the tool shape characteristics, holder parameters, the speed & feed speed, and various additional details, such as the H register and the D register. After understanding the meaning of these parameters, the program work will become more flexible and more efficient.


About ZW3D

ZW3D is all-in-one, affordable CAD/CAM solution that enables concept-to-finished-product designs in an integrated, collaborative environment. The proprietary Overdrive™ kernel delivers 3D part and assembly modeling, 2D production drawings, reverse engineering, motion simulation, mold design, and integrated CNC machining. It simplifies the design process from concept to completion.

To experience ZW3D 2013, where the only limit is your imagination, please go to and download a free 30-day trial today.



Key words:

ZW3D CAD/CAM all-in-one solution, Tool manager, H register, D register, CUSTOM,NC


Link to Promote:


Author’s Name:

ZWCAD Software Co., Ltd


Author’s Info:

A CAD/CAM Specialist