For easy cutting robot programming, there is dedicated software which generates automatically the robot's source code once the 3D sketch including cutting points is entered. Moreover, the robot may be equipped with various sensors in order to keep the proper distance while cutting, as well as to identify differences between an existing piece and the sketch and to calculate the optimum solution based on tolerances.
https://grobotics.eu/applications/cutting#sigProIdb660b578ae