A scalar field EMRR* is proposed to represent the machining efficiency. The machine’s kinematic constraints are reflected in the proposed EMRR*. Efficiency-optimal iso-planar tool path is generated based on EMRR*. B-spline based tool orientation optimization method is proposed. Effectiveness of the proposed methods is tested from experiments.