TOOL PATH GENERATION METHOD AND MACHINE TOOL
First Claim
1. A tool path generation method for generating second tool path by performing smoothing treatment with respect to first tool path that machines a workpiece with a machine tool, the tool path generation method comprising:
- a step of setting movement points in the first tool path;
a rate-of-change calculation step for calculating a rate of change in curvature of the first tool path at each of the movement points;
a weight calculation step for calculating a weight of moving average based on the rate of change in the curvature of the first tool path at each of the movement points; and
a step of calculating a coordinate value of the moving average of the movement points by using the weight at each of the movement points and setting the coordinate value of the moving average of the movement point as the movement points of the second tool path.
1 Assignment
0 Petitions
Accused Products
Abstract
A tool path generation method for generating a second tool path by performing a smoothing process on a first tool path for processing a work with a machine tool includes a change rate calculation step of calculating a curvature change rate of the first tool path at a plurality of moving points (Pn) of the first tool path. The tool path generation method includes: a weight calculation step of calculating a moving average weight on the basis of the curvature change rate of the first tool path at each of the moving points (Pn); and a step of calculating coordinate values of the moving average of the moving points (Pn) using the weight at each of the moving points (Pn), and setting the coordinate values of the moving average of the moving points (Pn) as moving points of the second tool path.
13 Citations
5 Claims
-
1. A tool path generation method for generating second tool path by performing smoothing treatment with respect to first tool path that machines a workpiece with a machine tool, the tool path generation method comprising:
-
a step of setting movement points in the first tool path; a rate-of-change calculation step for calculating a rate of change in curvature of the first tool path at each of the movement points; a weight calculation step for calculating a weight of moving average based on the rate of change in the curvature of the first tool path at each of the movement points; and a step of calculating a coordinate value of the moving average of the movement points by using the weight at each of the movement points and setting the coordinate value of the moving average of the movement point as the movement points of the second tool path. - View Dependent Claims (2, 3, 4)
-
-
5. A machine tool comprising a control device that generates second tool path by performing smoothing treatment on first tool path set by a first machining program, wherein
the control device includes: -
a movement point setting part that sets a plurality of movement points based on the first tool path; a rate-of-change calculation part that calculates a rate of change in curvature of the first tool path at each of the movement points; a weight setting part that calculates a weight of moving average based on the rate of change in the curvature of the first tool path at each of the movement points; a movement point correction part that calculates a coordinate value of the moving average of the movement points using the weight at each of the movement points and sets the coordinate value of the moving average of the movement points as the movement points of the second tool path; and a program generation part that generates a second machining program based on the movement points of the second tool path.
-
Specification