Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path