IP Library › Granted Patent US 12,583,071
Granted Patent B2
US 12,583,071 · App. 17/997,760 · Granted Mar 24, 2026

Tool measuring system, and control method

Inventors: Daisuke Uenishi (Yamanashi, JP); Kenji Kaihara (Yamanashi, JP)
Assignee: FANUC CORPORATION
B23Q15/16B23Q17/22
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 12,583,071
App. No.
17/997,760
Granted
Mar 24, 2026
Kind
B2
Abstract

The objective of the present invention is to provide a tool measuring system, a control method, and a program with which it is possible for a cutting tool to be measured easily. This tool measuring system is provided with: a tool measuring device; a tool moving unit; a tool measuring unit; a tool correcting unit for feeding back the measured tool length and tool diameter of the cutting tool to a tool diameter correction number and a diameter correction number of the cutting tool; and a program computing unit for computing the operations of the tool measuring device, the tool moving unit, the tool measuring unit, and the tool correcting unit as instructions operable by the machine tool from a one-line control program in order to instruct the machine tool.

Claims (21)

1 . A tool measuring system comprising:

a processor; and

a tool measuring instrument that detects an edge of a cutting tool in a machine tool,

wherein the processor is configured to:

move the cutting tool to the tool measuring instrument in the machine tool;

measure length and diameter of the cutting tool based on coordinates of the edge detected by the tool measuring instrument;

feed back the measured length and diameter of the cutting tool to tool length correction numbers and diameter correction numbers for the cutting tool, the tool length correction numbers being numbers for correcting the tool length according to a specified number, and the tool diameter correction numbers being numbers for correcting the tool diameter according to a specified number; and

compute a command executable by the machine tool from a one-line control program for commanding the machine tool,

wherein the one-line control program includes at least a G-code, a measurement mode, and the tool length correction numbers and diameter correction numbers, and the G-code is a code for measuring the cutting tool according to the one-line control program in the machine tool.

2 . The tool measuring system according to claim 1 , wherein the one-line control program includes a tool start number, a tool end number, a temporal tool length, X-direction positioning, Y-direction positioning, Z-direction positioning, a spindle phase, and a first feed speed.

3 . The tool measuring system according to claim 1 , wherein the processor specifies, for measuring the length and diameter of the cutting tool, a feed speed of the cutting tool from an origin of each of linear axes of the machine tool in the one-line control program.

4 . The tool measuring system according to claim 1 , wherein the processor specifies, for measuring the cutting tool after replacement thereof, a tool number of the cutting tool in the one-line control program when measurement of the cutting tool is commanded.

5 . The tool measuring system according to claim 1 , wherein the processor specifies all cutting tools or a predetermined tool number range in the one-line control program when measurement of the cutting tool is commanded.

6 . The tool measuring system according to claim 1 , wherein the processor specifies, for measuring an optional height on a plane perpendicular to the cutting tool, at least one linear axis perpendicular to an axis along which the cutting tool is held, in the one-line control program when measurement of the cutting tool is commanded.

7 . A method for controlling a tool measuring system, comprising:

a step of computing a command executable by a machine tool from a one-line control program for commanding the machine tool;

a step of detecting an edge of a cutting tool in the machine tool according to the executable command;

a step of moving the cutting tool to a tool measuring instrument in the machine tool according to the executable command;

a step of measuring, according to the executable command, length and diameter of the cutting tool based on coordinates of the edge detected by the tool measuring instrument; and

a step of feeding back the measured length and diameter of the cutting tool to tool length correction numbers and diameter correction numbers for the cutting tool according to the executable command, the tool length correction numbers being numbers for correcting the tool length according to a specified number, and the tool diameter correction numbers being numbers for correcting the tool diameter according to a specified number,

wherein the one-line control program includes at least a G-code, a measurement mode, and the tool length correction numbers and diameter correction numbers, and the G-code is a code for measuring the cutting tool according to the one-line control program in the machine tool.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: UENISHI, DAISUKE; KAIHARA, KENJI
To: FANUC CORPORATION
Reel/Frame 061630/0629 →
Priority Claims (1)
JP 2020-085877 · May 15, 2020 · national
Continuity (1)
Related Publication 20230158624A1 · May 25, 2023
References Cited (13)
US 20130222580A1 · Kurahashi · 2013 [cited by examiner]
US 20150220077A1 · Reiser · 2015 [cited by examiner]
US 20160318145A1 · Kawanishi · 2016 [cited by examiner]
US 20160327938A1 · Kawai · 2016 [cited by examiner]
US 20170113369A1 · Chiu · 2017 [cited by examiner]
CN 107077118A · 2017 [cited by applicant]
JP S57113109A · 1982 [cited by applicant]
JP H09300178A · 1997 [cited by applicant]
JP 2003305627A · 2003 [cited by applicant]
JP 2007185771A · 2007 [cited by applicant]
JP 2019070953A · 2019 [cited by applicant]
JP 2020057320A · 2020 [cited by applicant]
International Search Report issued in PCT/JP2021/017707; mailed Jun. 22, 2021. [cited by applicant]
Cited By (1)
US 12,730,428