# US 6,658,317 B2 · Method for setting a moving position in a machine tool

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 6,658,317 B2
- Document ID: US6658317B2
- Status: Granted
- Kind: B2
- Application number: 10/167,474
- Filed: 2002-06-13
- Published: 2002-12-19
- Granted: 2003-12-02
- Earliest claimed: 2001-06-14
- Assignees: Star Micronics Co., Ltd.
- Inventors: Tetsuya Sugiyama; Takehisa Kajiyama; Yoshihiro Sei; Masanori Hasegawa
- Web page: https://patentgrep.com/patent/US6658317B2

## CPC

- B23Q 15/00: Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- G05B 19/40937: {concerning programming of machining or material parameters, pocket machining}
- G05B 2219/36248: Generate automatically machining, stitching points from scanned contour
- G05B 2219/36318: Enter start, begin and stop, end point
- G05B 2219/49111: Cutting speed as function of contour, path, curve
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- Y10T 82/16951: Tool adjustment and/or stop
- B23Q: DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING (tools of the kind used in lathes or boring machines B23B27/00); MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y10T: TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION

## Abstract

A contour shape of a desired shape of a workpiece at section along a predetermined axis is divided into machining units. Each of the machining units includes a plurality of inflection points including a machining start point and a machining end point. Machining data at least necessary for performing machining is set for each of the machining units. Arrival times at the inflection points are calculated based on the machining data, and a position of at least one of the workpiece and the tool is calculated for each of the inflection points. For each of the machining units, a rotation angle position of the workpiece corresponding to the arrival time is set as an accumulated count value.

## Claims

### Claim 1

A method for setting a moving position of at least one of a workpiece and a tool in a machine tool for machining the workpiece rotated around a predetermined axis into a desired shape by the tool, comprising:
dividing a contour shape of the desired shape at section along the predetermined axis into a plurality of machining units, each including a plurality of inflection points including a machining unit start point and a machining unit end point;
setting machining data including at least machining speed data for each of the machining units;
calculating an arrival time at each of the inflection points based on the machining speed data;
calculating a position of at least one of the workpiece and the tool at each of the inflection points; and
setting a rotation angle position of the workpiece corresponding to the arrival time as an accumulated count value for each of the machining units.

### Claim 2 (depends on 1)

The method according to claim 1 further comprising a step of adding a cutting stock to the machining unit to obtain a new machining start point and a new machining end point.

### Claim 3 (depends on 2)

The method according to claim 2 further comprising a step of storing the position of at least one of the workpiece and the tool corresponding to the rotation angle position.

### Claim 4 (depends on 1)

The method according to claim 1 further comprising a step of storing the position of at least one of the workpiece and the tool corresponding to the rotation angle position.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the step for setting the rotation angle position of the workpiece as an accumulated count value is performed for the machining units in the order of machining.

### Claim 6 (depends on 5)

The method according to claim 5 further comprising a step of adding a cutting stock to the machining unit to obtain a new machining start point and a new machining end point.

### Claim 7 (depends on 6)

The method according to claim 6 further comprising a step of storing the position of at least one of the workpiece and the tool corresponding to the rotation angle position.

### Claim 8 (depends on 5)

The method according to claim 5 further comprising a step of storing the position of at least one of the workpiece and the tool corresponding to the rotation angle position.

### Claim 9

A machine tool comprising:
a tool for machining a workpiece into a desired shape;
rotating means for rotating the workpiece around a predetermined axis;
moving means for moving at least one of the workpiece and the tool;
driving means for driving the rotating means and the moving means; and
a computer system for controlling the driving means;
wherein the computer system
divides a contour shape of the desired shape at section along the predetermined axis into a plurality of machining units, each including a plurality of inflection points including a machining unit start point and a machining unit end point;
sets machining data including at least machining speed data for each of the machining units;
calculates an arrival time at each of the inflection points based on the machining speed data;
calculates a position of at least one of the workpiece and the tool at each of the inflection points;
sets a rotation angle position of the workpiece corresponding to the arrival time as an accumulated count value for each of the machining units; and
thereby outputs a command to the driving means for controlling the movement of at least one of the workpiece and the tool according to the calculated position of at least one of the workpiece and the tool and the set accumulated count value.
