IP Library › Granted Patent US 10,409,256
Granted Patent B2
US 10,409,256 · App. 15/788,916 · Granted Sep 10, 2019

Tool-path generating device, tool-path generating method, and non-transitory recording medium storing tool-path generating program

Inventors: Hiroki Murakami (Yamanashi, JP); Souichirou Ide (Yamanashi, JP); Osamu Hanaoka (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B19/402G05B19/4103G05B2219/34042G05B2219/39573G05B2219/41152
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 10,409,256
App. No.
15/788,916
Granted
Sep 10, 2019
Kind
B2
Abstract

Provided is a tool-path generating device that includes a point-sequence generating unit that generates a point sequence that represents a tool path on the basis of a machining program, and a smoothing unit that smooths the generated point sequence. The smoothing unit includes a filter-length setting unit that sets filter lengths that are applied to the points such that a pre/post-smoothing divergence amount of each point in the point sequence is equal to or less than a first threshold, a filter-length changing unit that changes the set filter lengths such that an absolute value of a difference between the filter lengths applied to adjacent points in the point sequence is equal to or less than a second threshold, and a filter processing unit that performs filter processing on the basis of the changed filter lengths.

Claims (25)

1. A tool-path generating device comprising:

at least one processor that generates a point sequence that represents a tool path based on a machining program; and

the at least one processor smooths the generated point sequence;

wherein the smoothing unit includes

the at least one processor sets filter lengths that are applied to the points such that a pre/post-smoothing divergence amount of each point in the point sequence is equal to or less than a first threshold, and that the filter lengths are set the largest,

the at least one processor changes the set filter lengths such that an absolute value of a difference between the filter lengths applied to adjacent points in the point sequence is equal to or less than a second threshold, and

the at least one processor performs filter processing based on the changed filter lengths.

2. The tool-path generating device according to claim 1 ,

wherein the at least one processor that changes one filter length among the filter lengths applied to adjacent points such that the length of the one filter becomes smaller.

3. The tool-path generating device according to claim 1 ,

wherein the point sequence generated by the at least one processor that comprises a point sequence included in the machining program and additional points obtained by interpolating the points in the point sequence.

4. A tool-path generating method comprising:

a point-sequence-generating step of generating a point sequence that represents a tool path based on a machining program; and

a smoothing step of smoothing the generated point sequence;

wherein the smoothing step includes

a step of setting filter lengths that are applied to the points such that a pre/post-smoothing divergence amount of each point in the point sequence is equal to or less than a first threshold, and that the filter lengths are set the largest,

a step of changing the set filter lengths such that an absolute value of a difference between the filter lengths applied to adjacent points in the point sequence is equal to or less than a second threshold, and

a step of performing filter processing based on the changed filter lengths.

5. A non-transitory recording medium storing a tool-path generating program that causes a computer to execute:

point-sequence generating processing that generates a point sequence that represents a tool path based on a machining program; and

smoothing processing that smooths the generated point sequence;

wherein the smoothing processing includes

processing for setting filter lengths that are applied to the points such that a pre/post-smoothing divergence amount of each point in the point sequence is equal to or less than a first threshold, and that the filter lengths are set the largest,

processing for changing the set filter lengths such that an absolute value of a difference between the filter lengths applied to adjacent points in the point sequence is equal to or less than a second threshold, and

processing for performing filter processing based on the changed filter lengths.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2017
From: MURAKAMI, HIROKI; IDE, SOUICHIROU; HANAOKA, OSAMU
To: FANUC CORPORATION
Reel/Frame 043914/0896 →
Priority Claims (1)
JP 2016-211702 · Oct 28, 2016 · national
Continuity (1)
Related Publication 20180120808A1 · May 3, 2018