Automatically detect intersecting holes or pockets during drilling cycles and manage feedrate as the tool exits and re-enters the material. Minimize burr formation at intersections to eliminate costly and difficult secondary deburring operations, and prevent tool deviation and breakage during tool re-entry into irregular or curved surfaces. Use dynamic stock awareness to respond to intersections created during a cycle.