Tulio,
Thanks for the explanation. This makes perfect sense.
The Flexmotion driver does not have any built in function to perform this type of motion, however it would be relatively straightforward to implement this for contour moves. You could set this up as a 3 axis contour move. Based on the list of X,Y coordinates, use a simple difference equation to get the slope of the trajectory at each point. Convert this slope to rotation in counts and use these values for the third axis (cutter angle). This could be implemented with just a couple VIs or lines of code with negligible processing overhead or you could even use just a spreadsheet. I have attached below a spreadsheet that shows an example of using a difference equation (centra
l difference) to get cutter positions based on X,Y trajectory data.
Cheers,
Brent R.
Applications Engineer
National Instruments