# US 2017/0285606 A1 · Numerical control device

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

- Number: US 2017/0285606 A1
- Document ID: US20170285606A1
- Status: Published application
- Kind: A1
- Application number: 15/470,011
- Filed: 2017-03-27
- Published: 2017-10-05
- Earliest claimed: 2016-03-30
- Assignees: Fanuc Corporation
- Applicants: Fanuc Corporation
- Inventors: Hiroshi MATSUMURA; Makoto SUZUKI
- Web page: https://patentgrep.com/patent/US20170285606A1

## CPC

- G05B 19/31: for continuous-path control
- G05B 19/4067: Restoring data or position after power failure or other interruption
- G05B 19/4163: {Adaptive control of feed or cutting velocity (without NC B23Q15/12)}
- G05B 19/40937: {concerning programming of machining or material parameters, pocket machining}
- G05B 2219/37582: Position, angle of workpiece surface
- G05B 2219/45044: Cutting
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- 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

## Abstract

A numerical control device that controls servomotors configured to process a workpiece into an arbitrary finishing shape by performing a plurality of processing operations so that the tool moves along a processing locus, the numeral control device includes: an initial locus deriving unit configured to derive the processing locus based on the arbitrary finishing shape; a processed range acquiring unit configured to acquire a processed range in which the tool has performed the processing operation; a receiving unit configured to receive a processing instruction for a changed finishing shape different from the arbitrary finishing shape; and a changed locus deriving unit configured to derive a changed processing locus based on a shape of a changed processed part obtained by excluding the processed range from the changed finishing shape at the time of interruption of the processing.

## Claims

### Claim 1

A numeral control device that controls a tool driving unit configured to process a workpiece into an arbitrary finishing shape by performing a plurality of processing operations each of which makes a tool cut into the workpiece and feed the tool, so that the tool moves along a processing locus to perform the processing operations, the numeral control device comprising:
an initial locus deriving unit configured to derive the processing locus based on the arbitrary finishing shape;
a processed range acquiring unit configured to acquire a processed range in which the tool has performed the processing operation along the derived processing locus;
a receiving unit configured to receive a processing instruction for a changed finishing shape different from the arbitrary finishing shape; and
a changed locus deriving unit configured to derive a changed processing locus based on a shape of a changed processed part obtained by excluding the processed range from the changed finishing shape when the receiving unit has received the processing instruction for the changed finishing shape at the time of interruption of the processing along the processing locus.

### Claim 2 (depends on 1)

The numerical control device according to claim 1, wherein the changed locus deriving unit is configured to derive the changed processing locus so that the processing is performed on a part of the shape of the changed processed part prior to other parts, and wherein the changed processed part is the nearest to a processing start side position in a cutting direction in which the tool is made to cut into the workpiece.

### Claim 3 (depends on 1)

The numerical control device according to claim 1, wherein the changed locus deriving unit determines whether the shape of the changed processed part has a part positioned at a processing start side relative to the position of the tool at the time of the interruption, in a cutting direction in which the tool is made to cut into the workpiece, and derives the changed processing locus so that the processing is performed on the changed processed part prior to other parts when presence of the changed processed part is determined.

### Claim 4 (depends on 3)

The numerical control device according to claim 3, wherein the changed locus deriving unit determines that the changed processed part positioned at the processing start side exists when a deeper-side form line of the shape of the changed processed part or the changed finishing shape is positioned at a deeper side of a deeper-side form line of the arbitrary finishing shape, wherein the deeper side is defined to be a side opposite to a side on which the processing is started in a feeding direction of the tool.

### Claim 5 (depends on 3)

The numerical control device according to claim 3, wherein the changed locus deriving unit determines that the changed processed part positioned at the processing start side exists when a deeper-side form line of the shape of the changed processed part or the changed finishing shape intersects with a deeper-side form line of the arbitrary finishing shape, wherein the deeper side is defined to be a side opposite to a side on which the processing is started in a feeding direction of the tool.

### Claim 6 (depends on 1)

The numerical control device according to claim 1, wherein the changed locus deriving unit derives the changed processing locus so that movement of the tool is started from the position of the tool at the time of the interruption.

### Claim 7 (depends on 6)

The numerical control device according to claim 6, wherein the changed locus deriving unit derives the changed processing locus so that the processing performed by the tool is started after the tool is moved at a faster speed from a movement resuming position of the tool to the starting side relative to a deeper-side form line of the changed processed part shape, when the position of the tool at the time of the interruption is positioned at the deeper side relative to the deeper-side form line of the changed processed part shape, wherein the deeper side is defined to be a side opposite to the starting side from which the processing is started in a feeding direction of the tool.

### Claim 8 (depends on 6)

The numerical control device according to claim 6, wherein the changed locus deriving unit derives the changed processing locus so that the processing is started by feeding the tool toward a deeper side from a movement resuming position of the tool, when the position of the tool at the time of the interruption is positioned at the starting side relative to a the deeper-side form line of the changed processed part shape, wherein the deeper side is defined to be a side opposite to the starting side from which the processing is started in a feeding direction of the tool.

### Claim 9 (depends on 2)

The numerical control device according to claim 2, wherein the numerical control device is configured to move the tool at a fast speed toward the part to be processed prior to the other parts while avoiding contact with the workpiece.
