Yes, the subroutines are very powerful. I did a bending mandrel for some parts at work using just macros. I was able to do a series of arcs that got bigger as the cutter progressed moving in the X axis. The location of the arcs changed in Z also- forming a trough that was on a large radius. The thing looked like part of an injection mold when we were done with it.