Charlie...
I do log slices, I flatten them before carving. I can do your suggestion with a small canvas z . A lot of times I have to do multiple passes. Is there a way to pause gcode between z changes. Example: If I want a total depth of .4 with a .1 cut , so from . 1 to .2 to .3 it would pause between z changes so I can decide to continue or terminate.I never really know how much I have a to remove.
Thanks Joe