# US 2014/0156056 A1 · Machine tool control device

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

- Number: US 2014/0156056 A1
- Document ID: US20140156056A1
- Status: Published application
- Kind: A1
- Application number: 14/131,766
- Filed: 2012-07-12
- Published: 2014-06-05
- Earliest claimed: 2011-07-27
- Assignees: Citizen Machinery Miyano Co., Ltd.; Citizen Holdings Co., Ltd.
- Applicants: Citizen Machinery Miyano Co., Ltd.; Citizen Holdings Co., Ltd.
- Inventors: Kyota Kotake
- Web page: https://patentgrep.com/patent/US20140156056A1

## CPC

- G05B 19/18: Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form (G05B19/418 takes precedence)
- B23Q 15/18: Compensation of tool-deflection due to temperature or force
- G05B 19/404: characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia (G05B19/19, G05B19/41 take precedence)
- G05B 19/4155: characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program
- G05B 2219/36056: Modify program, machining order in real time, during operation, dynamically
- G05B 2219/49219: Compensation temperature, thermal displacement
- 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)
- 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

## Abstract

Provided is a machine tool control device which reduces a processing burden of calculating a thermal displacement amount, avoids decrease in processing speed, and increases accuracy of machining a workpiece. A machine tool control device (100) includes a sequential analysis control unit (110), an advance analysis control unit (120), a correction value calculation unit (130), a change amount calculation unit (140), and a mode switching unit (150), and operates a machine tool (M) by executing a machining program that is corrected on the basis of a thermal displacement amount occurring on components constituting the machine tool (M) to enable highly accurate machining of a workpiece (W).

## Claims

### Claim 1

A machine tool control device comprising:
a sequential analysis control unit for reading and executing a machining program for machining a workpiece one line at a time;
an advance analysis control unit for preliminarily decoding the machining program in a lump and converting and executing the machining program in a predetermined form; and a correction amount calculation unit for sequentially calculating a correction amount for executing the machining program, the machine tool control device being capable of executing the machining program on the basis of a correction amount calculated by the correction amount calculation unit and controlling an operation of a machine tool,
wherein the machine tool control device further comprises:
a change amount calculation unit for sequentially calculating a change amount of the correction amount; and
a mode switching unit for switching between the advance analysis control unit and the sequential analysis control unit, the mode switching unit being configured for activating the advance analysis control unit when the change amount is within a predetermined range and activating the sequential analysis control unit when the change amount is not within the predetermined range, the advance analysis control unit being configured for executing the conversion of the machining program on the basis of a correction amount whose change amount is within the predetermined range and not re-executing the conversion of the machining program while the advance analysis control unit is in operation.

### Claim 2 (depends on 1)

The machine tool control device according to claim 1, wherein the correction amount calculation unit calculates a thermal displacement correction amount in accordance with thermal displacement in the machine tool.

### Claim at position 3

3-4. (canceled)

### Claim 5 (depends on 1)

The machine tool control device according to claim 1, wherein the mode switching unit is configured for switching between the advance analysis control unit and the sequential analysis control unit at the beginning of each machining cycle.

### Claim 6 (depends on 1)

The machine tool control device according to claim 1, wherein the mode switching unit comprises a sequential analysis continuous activation unit for activating the sequential analysis control unit for a predetermined sequential analysis executing period when switching from the advance analysis control unit to the sequential analysis control unit within a predetermined time period after switching from the sequential analysis control unit to the advance analysis control unit.
