Program correction device
AssigneeFanuc Corporation
InventorHiroki MURAKAMI
Life of this patent
Estimating the term…
Abstract
A program correction device is configured to generate a plurality of machining paths obtained by smoothing each of cutting paths; select a reference path serving as a reference from among the plurality of machining paths; set a plane reference point on the reference path; calculate an intersection point between the plurality of machining paths and a plane passing through the plane reference point and being perpendicular to the reference path at the plane reference point, perform a smoothing processing based on the calculated intersection point and the plane reference point, and calculate a point on an obtained curved line as a correction command point of the plurality of machining paths; and generate a post-correction machining program obtained by inserting the correction command point in the machining program.
Claims4
A program correction device that corrects a machining program for machining a free-form surface along a reciprocating path obtained by reciprocating a plurality of cutting paths commanded by a plurality of command points, the program correction device comprising:
- a smoothing processing unit that generates a plurality of machining paths obtained by smoothing each of the cutting paths;
- a reference path selection unit that selects a reference path serving as a reference from among the plurality of machining paths;
- a plane reference point setting unit that sets a plane reference point on the reference path;
- a correction command point calculation unit that calculates an intersection point between the plurality of machining paths and a plane passing through the plane reference point and being perpendicular to the reference path at the plane reference point, performs a smoothing processing on the plane based on the calculated intersection point and the plane reference point, and calculates a point on a curved line obtained as a result of performing the smoothing processing as a correction command point of the plurality of machining paths;
- and
- a post-correction machining program generation unit that generates a post-correction machining program obtained by inserting the correction command point in the machining program.
Dependencies are inferred from the claim text.