This paper is the final part in a two-part series investigating toolpath generation for freeform optics manufacturing. Building on the surface generation techniques already presented, this paper introduces a 3D blending surface that has the form of a continuous polynomial curve and is used to smoothly fill in the space between two non-intersecting, polar boundaries and two surfaces of the form Z(X,Y). The proposed blending surface renders it possible to smoothly join two surfaces defined over different domains together, as well as to smooth over the discontinuity created where two surfaces intersect. It is shown that increasing the order of the blending polynomial increases the continuity of the overall piecewise, blended surface. As a corollary, it is possible to increase the overall continuity of a toolpath along its cutting direction. To illustrate the robustness of the proposed surface blending technique, experimental data is presented for the toolpath generation, diamond machining, and measurement of a freeform microlens array. Designed with no exploitable symmetries or simplifications and very difficult to model with traditional CAD software, this surface is comprised of an array of freeform lenslets superimposed and blended onto a freeform base surface. All lenslets are individually tilted about the X and Y-axes such that they are normal to the base surface at their respective locations, and all blends have the same form as the intersection curve between each respective lenslet and base surface. Machined in brass to optical quality, this C3 continuous surface represents a general case of the proposed surface generation and blending techniques.