IP Library Granted Patent US 11,883,973
Granted Patent B2
US 11,883,973 · App. 16/826,803 · Granted Jan 30, 2024

Cutting apparatus and contact position specifying program

Inventors: Eiji Shamoto (Nagoya, JP); Hongjin Chung (Nagoya, JP); Takehiro Hayasaka (Nagoya, JP); Seiji Hamada (Nagoya, JP)
Assignee: NATIONAL UNIVERSITY CORPORATION TOKAI NATIONAL HIGHER EDUCATION AND RESEARCH SYSTEM
B26D5/005B23Q17/2233G05B19/401G05B19/4086
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,883,973
App. No.
16/826,803
Granted
Jan 30, 2024
Kind
B2
Abstract

A controller uses detection information of a contact sensor or time-series data of a detection value related to a drive motor included in a rotation mechanism and/or a feed mechanism to acquire a coordinate value when a cutting tool comes into contact with a to-be-cut object or a component. The controller determines a relative positional relationship between the cutting tool and a rotation center of the to-be-cut object based on coordinate values when the cutting tool comes into contact with the to-be-cut object subjected to turning work or a reference surface whose relative positional relationship with the rotation center of the to-be-cut object is known at least at two positions different from a rotation angle position of the cutting tool during the turning work.

Claims (42)

1. A cutting apparatus comprising:

a rotation drive motor that rotates a spindle to which a cutting tool or to-be-cut object is attached;

a feed drive motor that moves the cutting tool relative to a target object; and

a controller that is programmed to control rotation of the spindle by the rotation drive motor and relative movement of the cutting tool by the feed drive motor, wherein

the controller is programmed to have a capability of acquiring a coordinate value when the cutting tool is moved relative to an object having a known shape to bring a cutting edge of the cutting tool into contact with a portion having the known shape of the object using detection information of a contact sensor or time-series data of a detection value related to the rotation drive motor and/or the feed drive motor, and

the controller is programmed to obtain, based on coordinate values when the cutting edge of the cutting tool comes into contact with the portion having the known shape of the object at least at three positions, at least one of a nose radius of the cutting edge of the cutting tool, center coordinates of the cutting edge of the cutting tool, and an error in shape of the cutting edge of the cutting tool.

2. A cutting apparatus comprising:

a rotation that rotates a spindle to which a cutting tool or to-be-cut object is attached;

a feed drive motor that moves the cutting tool relative to the to-be-cut object; and

a controller that is programmed to control rotation of the spindle by the rotation drive motor and relative movement of the cutting tool by the feed drive motor, wherein

the controller is programmed to control a capability of using detection information of a contact sensor or time-series data of a detection value related to the rotation drive motor and/or the feed drive motor to acquire a coordinate value when a cutting edge of the cutting tool comes into contact with the to-be-cut object, and

the controller is programmed to specify, based on coordinate values when the cutting tool is moved relative to the to-be-cut object subjected to cutting work by a feed capability of the feed drive motor in a movement direction not used for the cutting work to bring a cutting edge of the cutting tool into contact with the to-be-cut object at least at two positions, at least one of an attachment error of the cutting tool, an error in shape of the cutting edge of the cutting tool, and a deviation in the movement direction of the cutting tool relative to the to-be-cut object.

3. A cutting apparatus comprising:

a rotation drive motor that rotates a spindle to which a cutting tool or to-be-cut object is attached;

a feed drive motor that moves the cutting tool relative to the to-be-cut object;

a controller; and

a storage medium storing a program, wherein

when the program is executed, the program causes the controller to be configured to:

specify a contact position between the cutting tool and the to-be-cut object from time-series data of a detection value related to the rotation drive motor and/or the feed drive motor, and

derive a contact timing before the detection value reaches a predetermined threshold, specify the contact position from the contact timing derived, based on first time-series data of a detection value acquired before contact, and change in second time-series data of a detection value acquired after contact, the second time-series data containing a detection value greater than & the predetermined threshold.

4. The cutting apparatus according to claim 3 , wherein

the controller is also configured to set the predetermined threshold based on the first time-series data.

5. The cutting apparatus according to claim 4 , wherein

the controller is also configured to set the predetermined threshold using an average value of the first time-series data.

6. A cutting apparatus comprising:

a rotation drive motor that rotates a spindle to which a cutting tool or to-be-cut object is attached;

a feed drive motor that moves the cutting tool relative to the to-be-cut object;

a controller that is programmed to specify a contact position between the cutting tool and the to-be-cut object from time-series data of a detection value related to the rotation drive motor and/or the feed drive motors;

a controller; and

a storage medium storing a program, wherein

when the program is executed, the program causes the control to be configured to:

set a threshold for specifying a state of contact between the cutting tool and the to-be-cut object by using first time-series data of a detection value acquired before contact, and specify second time-series data containing a detection value greater than the threshold, and

specify the contact position based on an average value of the first time-series data and a regression equation obtained by regression analysis of the second time-series data.

7. A non-transitory computer-readable recording medium storing a computer program causing a computer to be configured to:

specify, from time-series data of a detection value related to a rotation drive motor that rotates a spindle to which a cutting tool or to-be-cut object is attached and/or a feed drive motor that moves the cutting tool relative to the to-be-cut object, first time-series data of a detection value acquired before contact and second time-series data of a detection value acquired after contact, the second time-series data containing a detection value greater than a predetermined threshold;

specify a contact timing before the detection value reaches the predetermined threshold based on the first time-series data and changes in the second time-series data; and

specify a contact position between the cutting tool and the to-be-cut object based on the contact timing derived.

8. A non-transitory computer-readable recording medium storing a computer program causing a computer to be configured to:

specify, from time-series data of a detection value related to a rotation drive motor that rotates a spindle to which a cutting tool or to-be-cut object is attached and/or a feed drive motor that moves the cutting tool relative to the to-be-cut object, first time-series data of a detection value acquired before contact;

set a threshold for specifying a state of contact between the cutting tool and the to-be-cut object by using the first time-series data,

specify second time-series data containing a detection value greater than the predetermined threshold from the time-series data of a detection value related to the rotation drive motor and/or the feed drive motor; and

specify a contact position between the cutting tool and the to-be-cut object based on an average value of the first time-series data and a regression equation obtained by regression analysis of the second time-series data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2022
From: HAMADA, SEIJI
To: NATIONAL UNIVERSITY CORPORATION TOKAI NATIONAL HIGHER EDUCATION AND RESEARCH SYSTEM
Reel/Frame 061890/0397 →
CHANGE OF NAME Recorded Jul 13, 2022
From: NATIONAL UNIVERSITY CORPORATION NAGOYA UNIVERSITY
To: NATIONAL UNIVERSITY CORPORATION TOKAI NATIONAL HIGHER EDUCATION AND RESEARCH SYSTEM
Reel/Frame 060650/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: SHAMOTO, EIJI; CHUNG, HONGJIN; HAYASAKA, TAKEHIRO
To: NATIONAL UNIVERSITY CORPORATION NAGOYA UNIVERSITY
Reel/Frame 052261/0094 →
Continuity (2)
Continuation PCTJP2019007326 · Feb 26, 2019
Related Publication 20200269458A1 · Aug 27, 2020
Cited By (1)
US 12,498,697