Author: Nima Rad

Short answer: RTCP stands for Rotation Tool Center Point, also called Tool Tip Follow. It is a controller function for 5-axis CNC machines: as the rotary axes (A, B or C) turn, the controller automatically adjusts the linear axes (X, Y, Z) so the tool tip stays on the programmed path. It removes the need to bake rotary-axis geometry into the post-processor.

What Is RTCP in CNC?

RTCP means “control of the tool’s center point during rotation”. On a five-axis machine without RTCP, when a rotary axis turns, the tool tip drifts away from the intended path, and the programmer must account for these shifts in post-processing or manually. With RTCP the controller performs those calculations automatically and simultaneously, in real time.

Why Does 5-Axis Machining Need RTCP?

On a three-axis machine, the tool moves only along X, Y and Z, so the tool tip path is easy to calculate. On a five-axis machine, two rotary axes (usually A/B/C) are added. Combining linear and rotary motion causes:

  • the actual tool tip path to become a complex, non-linear curve,
  • every small change in the spindle head or table angle to affect the tool tip position,
  • a non-linear error to appear between the theoretical CAM path and the actual path on the machine.

RTCP reduces this error in real time by using the machine’s kinematic model and compensating the axis motion.

How RTCP Works in Simple Terms

Suppose the CAM toolpath is defined in the workpiece coordinate system (WCS) and the machine has a rotary table with A and C axes. When the table rotates, the part effectively rotates in space and the tool tip coordinates relative to the machine change.

Without RTCP With RTCP active
What CAM provides Final axis positions, calculated for the machine’s actual kinematics Tool tip position and tool vector relative to the part
Who handles rotary-linear compensation The post-processor, for every change in A/B/C angle The CNC controller, using the machine’s kinematic model
Tool length change Post-processing usually has to be redone Correct the tool length in the tool table; the controller compensates
Machine change (for example head/table to table/table) New programs often needed Apply the new post-processor and kinematic settings; the part program need not change substantially

What Exactly Does RTCP Do?

  1. Keeps the tool tip on the programmed path even while the rotary axes move, by recalculating the tip position at every instant from the axis angles.
  2. Compensates for changes in tool and part angle. When the part rotates on the table, the coordinate system shifts relative to the machine; RTCP accounts for this so the work coordinate system behaves as if attached to the part.
  3. Simplifies post-processing, because the post-processor no longer performs all the kinematic transformations itself.

Advantages of RTCP in 5-Axis Machining

Higher Dimensional Accuracy and Surface Quality

Because axis motion is compensated instantaneously, the real tool tip path stays close to the CAM path and non-linear errors are noticeably reduced. On free-form surfaces such as moulds, impellers, implants and turbine parts, surface quality improves with less waviness.

Higher Productivity and Shorter Setup

Without RTCP, a tool change, fixture change or coordinate correction can mean redoing CAM or post-processing. With RTCP, tool length is corrected in the tool table and offsets are applied online, so setup and tuning time shrink.

Simpler Programming and More Flexibility

The programmer works mostly with the geometric path and the tool angle relative to the surface, not the machine’s kinematics.

Enabling Simultaneous 5-Axis Strategies

Continuous simultaneous five-axis machining is, in practice, very difficult or risky without RTCP. It also helps keep the real feedrate on the surface nearly constant and reduces vibration.

RTCP from the Machine’s Kinematic Perspective

To implement RTCP the controller must:

  • Know the kinematic model: the machine type (head-head, head-table or table-table), the axis order (for example X-Y-Z-A-C) and the distances between reference points such as the pivot point, the table’s centre of rotation and the mechanical zero.
  • Solve the coordinate transformation: convert between the workpiece coordinate system (WCS) and the machine coordinate system (MCS), turning A/B/C rotations into rotation matrices and then into X/Y/Z moves.
  • Process every G-code block: read the tool direction vector and TCP position, calculate new coordinates for all axes from the current angles and adjust interpolation so the TCP path stays smooth, continuous and accurate.

How RTCP Is Activated on Different Controllers

The names differ, but the concept is the same.

Controller Typical function or command
Heidenhain TCPM (Tool Center Point Management), PLANE SPATIAL and related settings
Siemens TRAORI transformation for 3D tool tip compensation
Beckhoff TwinCAT CNC #TRAFO ON and #RTCP ON
Fanuc G43.4 / G43.5 tool centre point control
5-axis routers and machining-centre controllers RTCP or five-axis option, often listed as a separate paid capability

Not every five-axis machine includes RTCP, so check the machine and controller specification.

RTCP Calibration and Setup

RTCP depends on an accurate kinematic model, so calibration is the main condition for correct operation:

  • Measure the distance from the rotary axes to the tool tip, using parameters such as pivot length and pivot offset.
  • Calibrate with a ball, probe or standard test piece. Some machine builders provide ready-made calibration routines the operator can run.
  • Run RTCP motion tests with a dedicated path to confirm that the tool tip really stays on a single point as the angles change.

If calibration is wrong, RTCP can create errors instead of removing them.

Industrial Applications of RTCP

RTCP is used mainly where parts are complex 3D shapes, surface and dimensional accuracy are critical, and set-ups must be kept low.

  • Aerospace and turbine: blades, impellers and 3D airflow channels, including undercuts and hard-to-reach areas.
  • Mould and die making: plastic, die-cast and high-pressure moulds machined from different angles in one setup.
  • Medical: 3D bone implants and artificial joints that need high surface accuracy and repeatability.
  • Wood, stone and composites: 5-axis routers carving statues, furniture parts and 3D shapes, where tool height and angle on curved surfaces must be controlled.

A 5-Axis Machine With and Without RTCP

Without RTCP: more complex programming, a dedicated precise post-processor for each machine, high sensitivity to tool length changes, and in practice better suitability for 3+2 positioning machining than for true simultaneous five-axis work.

With RTCP: the programmer focuses on part geometry and cutting strategy, true simultaneous five-axis machining becomes usable, tool and fixture changes are more flexible, and surface finish and reliability at high feedrates improve.

Common Challenges and Errors With RTCP

  • Incorrect or incomplete kinematic model. Wrong distances or angles give wrong compensation, and errors grow.
  • Incomplete calibration. Without motion tests or standard test pieces, systematic errors stay hidden.
  • Poor match between CAM and controller. CAM assumes a particular model in this mode; if the controller settings or active axes differ, results suffer.
  • Axis speed and dynamics limits. If servo dynamics are poorly tuned, the five axes may not follow the path accurately at high feedrates and contour error increases. See servo motor tuning for CNC.

FAQ

What does RTCP stand for in CNC?

RTCP stands for Rotation Tool Center Point. It is also called Tool Tip Follow and, on some controllers, TCPM (Tool Center Point Management).

Is RTCP the same as TCPM or TRAORI?

They are different names for the same concept on different controllers: Heidenhain uses TCPM, Siemens uses TRAORI, and Beckhoff uses #RTCP ON.

Do I need RTCP for 3+2 machining?

Not necessarily. 3+2 positioning machining locks the rotary axes during cutting. RTCP matters most for simultaneous five-axis machining, where rotary and linear axes move together.

What happens if RTCP is not calibrated correctly?

The tool tip deviates from the programmed path, creating contour errors and scrap. Verify with a probe, test sphere or standard test path.

Does RTCP change when the tool length changes?

You correct the tool length in the tool table and the controller compensates, so the CAM program usually does not need to be regenerated.

Final Takeaway

RTCP is a kinematic compensation function at the CNC controller level that keeps the tool tip on the programmed path while the axes move at the same time. It raises accuracy and surface quality and cuts setup time and programming complexity, provided the kinematic model, calibration and CAM and controller settings are all consistent.

Contact Radonix or use the chatbot in the bottom right corner to discuss multi-axis control for your machine. For industrial implementation, explore Radonix PC-based CNC controller systems, control software and machine-specific HMI systems.

For industrial implementation, explore Radonix PC-based CNC controllers, control software and machine-specific HMI systems. Radonix PC-based CNC controller systems.