La fonction ADP optimise efficacement l'asservissement des mouvements. Pour cela, elle calcule dynamiquement le contour par anticipation, et adapte les mouvements en limitant l'accélération et en lissant l'à-coup. Au final, elle permet d'obtenir des états de surface parfaits, même lorsque les points sont très variablement répartis.