US 12,416,907 B2
Tool path generation method, tool path generation device, and machine tool control device
Jiro Yasukochi, Kanagawa (JP)
Assigned to MAKINO MILLING MACHINE CO., LTD., Tokyo (JP)
Appl. No. 17/784,450
Filed by MAKINO MILLING MACHINE CO., LTD., Tokyo (JP)
PCT Filed Dec. 11, 2020, PCT No. PCT/JP2020/046385
§ 371(c)(1), (2) Date Jun. 10, 2022,
PCT Pub. No. WO2021/117893, PCT Pub. Date Jun. 17, 2021.
Claims priority of application No. 2019-225809 (JP), filed on Dec. 13, 2019.
Prior Publication US 2023/0004140 A1, Jan. 5, 2023
Int. Cl. G05B 19/4097 (2006.01)
CPC G05B 19/4097 (2013.01) [G05B 2219/36342 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A device for generating a plurality of adjoining tool paths which is a movement path of a rotary tool with respect to a workpiece for machining the workpiece by moving the rotary tool and the workpiece relative to each other, the device comprising a computer aided manufacturing (CAM) device and a processor, wherein the processor is configured to:
generate a tool movement curved surface along a surface of the workpiece to be machined,
select a machining pattern which defines a scanning policy for determining a path of a scanning machining path, an equal-height contour machining path or a radial machining path along which the tool moves repeatedly and adjacently,
generate dividing lines along the tool movement curved surface,
project the machining pattern selected by the machining pattern selection unit onto the tool movement curved surface,
calculate positions of intersections between curves which are trajectories of the tool when the tool moves along the tool movement curved surface and the dividing lines so that the intersection points on adjacent trajectories are adjacent each other along the dividing line,
determine tangent vectors of the curves at the intersection points,
determine a Nerves curve, a Bezier curve or a B-spline curve passing and connecting the intersection points using the tangent vector, and
generate a tool path represented by movement commands which interpolates the intersection points using the Nerves curve, the Bezier curve or the B-spline curve;
wherein the CAM device sends the tool path to a controller of a machine tool, and
wherein the machine tool cuts the workpiece according to the tool path.