A method of operation in a computer-aided manufacturing (CAM) system to define a machining orientation for a tool to manufacture a three dimensional physical object from a workpiece, the object having one or more machining faces which are to be machined by the tool during manufacturing, the CAM system includes a display, at least one processor, at least one nontransitory processor-readable medium communicatively coupled to the at least one processor and which stores at least one of instructions or data executable by the at least one processor, the method comprising:
- obtaining a computer aided-design (CAD) solid model of the physical object to be manufactured from at least one nontransitory processor-readable medium;
- identifying a first bounding area;
- identifying a second bounding area;
- identifying one or more non-spanning machining faces of the CAD solid model, each of the one or more non-spanning machining faces having a first edge relatively proximate to the first bounding area and a second edge relatively proximate to the second bounding area, at least one of the first edge and the second edge spaced apart from the first bounding area and the second bounding area, respectively, such that each of the one or more non-spanning machining faces do not span between the first bounding area and the second bounding area;
- creating an extended machining path CAM surface model that defines a machining orientation for the tool, the extended machining path CAM surface model logically associated with one or more non-spanning machining faces of the CAD solid model in at least one nontransitory processor-readable medium, the extended machining path CAM surface model including one or more extended machining path CAM surfaces each a representation of a respective one of the non-spanning machining faces of the CAD solid model, the extended machining path CAM surface model including a first extended surface edge relatively proximate to the first bounding area defining a beam entrance contour and a second extended surface edge relatively proximate to the second bounding area defining a beam exit contour;
- and
- autonomously extending the extended machining path CAM surface model, by the at least one processor, by at least one of,
- autonomously extending the first extended surface edge of the extended machining path CAM surface model toward the first bounding area when the first extended surface edge is spaced apart from the first bounding area;
- or
- autonomously extending the second extended surface edge of the extended machining path CAM surface model toward the second bounding area when the second extended surface edge is spaced apart from the second bounding area,
- wherein autonomously extending the extended machining path CAM surface model includes creating one or more virtual or intermediate machining path CAM surface that extends from the CAD solid model of the physical object to be manufactured and which thus represents geometry that is absent from the physical object to be manufactured.