Algoritmul prezentat în continuare are avantajul de a combina avantajele algoritmului precedent cu facilitatea de a putea modifica raza sculei dinamic, în funcţie de poziţia capului de frezare în spaţiu. Valorile razei sunt citite dinamic de pe o suprafaţă discretă care conţine valoarea razei sau valoarea factorului de scalare care se aplică asupra capului. Acest tip de algoritm este utilizat în cazul în care se doresc grosimi de pereţi variabile sau raze de racordare variabile.