IP Library Granted Patent US 11,048,233
Granted Patent B2
US 11,048,233 · App. 16/590,407 · Granted Jun 29, 2021

Program correction device

Inventor: Hiroki Murakami (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B19/4099G05B19/4083G05B19/41G05B2219/34143G05B2219/34343
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,048,233
App. No.
16/590,407
Granted
Jun 29, 2021
Kind
B2
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.

Claims (12)

1. 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.

2. The program correction device according to claim 1 , wherein

the plane reference point setting unit sets a plurality of plane reference points on the reference path, and the correction command point calculation unit calculates the correction command point based on each of the plurality of plane reference points.

3. The program correction device according to claim 1 , wherein

the plane reference point setting unit sets a command point on the reference path as the plane reference point.

4. The program correction device according to claim 1 , wherein

the plane reference point setting unit sets the plane reference point at a regular interval on the reference path.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2019
From: MURAKAMI, HIROKI
To: FANUC CORPORATION
Reel/Frame 050593/0542 →
Priority Claims (1)
JP JP2018-200693 · Oct 25, 2018 · national
Continuity (1)
Related Publication 20200133233A1 · Apr 30, 2020