IP Library Granted Patent US 9,778,645
Granted Patent B2
US 9,778,645 · App. 14/571,787 · Granted Oct 3, 2017

Numerical controller provided with function of correcting displacement error caused by work

Inventor: Tsuyuki Shimizu (Minamitsuru-gun, JP)
Assignee: FANUC Corporation
G05B19/19G05B19/404G05B2219/37241G05B2219/49087
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 9,778,645
App. No.
14/571,787
Granted
Oct 3, 2017
Kind
B2
Abstract

A numerical controller uses a work lattice region setting unit and a rotation axis work lattice region setting unit to form lattice points for error correction and uses a work-caused translation correction amount setting unit to set a correction amount of a work-caused translation error. A work-caused translation correction amount calculation unit calculates a correction amount at a tool center point position, and a correction section of the numerical controller adds the work-caused translation correction amount to positions of three commanded linear axes for error correction.

Claims (13)

1. A numerical controller for controlling a five-axis machine tool that applies machining to a work to be machined placed on a table with three linear axes and two rotation axes, comprising:

a work lattice region setting unit that sets a work lattice region within a work neighboring region covering the work in a three-dimensional coordinate system fixed on the table, the work lattice region being divided in a lattice at lattice points arranged at predetermined intervals;

a rotation axis work lattice region setting unit that sets the work lattice region as a rotation axis work lattice region with rotation positions of the two rotation axes about which the table rotates;

a work-caused translation correction amount setting unit that sets correction amounts of a work-caused translation error at the lattice points caused before the work has been placed on the table and after the work has been placed on the table with respect to the lattice points of the rotation axis work lattice region; and

a work-caused translation correction amount calculation unit that calculates, from the set correction amounts, a work-caused translation correction amount for a tool center point position on the work,

wherein the numerical controller includes a function that corrects an error by adding the work-caused translation correction amount to positions of the three linear axes.

2. The numerical controller according to claim 1 , wherein the five-axis machine tool is a rotary table type five-axis machine tool configured to rotate the table by the two rotation axes.

3. A numerical controller for controlling a mixed type five-axis machine tool that comprises three linear axes and two rotation axes where a tool head can rotate about one of the two rotation axes and a table can rotate about the other of the two rotation axes so that a work to be machined placed on the table can be machined, the numerical controller comprising:

a work lattice region setting unit that sets a work lattice region within a work neighboring region covering the work in a three-dimensional coordinate system fixed on the table, the work lattice region being divided in a lattice at lattice points arranged at predetermined intervals;

a rotation axis work lattice region setting unit that sets the work lattice region as a rotation axis work lattice region with rotation position of the two rotation axes about which the table rotates;

a work-caused translation correction amount setting unit that sets correction amounts of a work-caused translation error at the lattice points caused before the work has been placed on the table and after the work has been placed on the table with respect to the lattice points of the rotation axis work lattice region; and

a work-caused translation correction amount calculation unit that calculates, from the set correction amounts, a work-caused translation correction amount for a tool center point position on the work,

wherein the numerical controller includes a function that corrects an error by adding the work-caused translation correction amount to positions of the three linear axes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: SHIMIZU, TSUYUKI
To: FANUC CORPORATION
Reel/Frame 034517/0929 →
Priority Claims (1)
JP 2013-262995 · Dec 19, 2013 · national
Continuity (1)
Related Publication 20150177727A1 · Jun 25, 2015