IP Library › Granted Patent US 10,452,051
Granted Patent B2
US 10,452,051 · App. 16/327,860 · Granted Oct 22, 2019

Numerical control device

Inventors: Kotaro Nagaoka (Tokyo, JP); Hiroki Uemura (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
G05B19/402G05B19/404H02P29/00
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 10,452,051
App. No.
16/327,860
Granted
Oct 22, 2019
Kind
B2
Abstract

A numerical control device that controls a servomotor on the basis of a machining program. The machining program determines whether or not to perform correction on reversal of a moving direction of a mechanical system driven in a movement axis direction by the servomotor. This is done on the basis of the machining program including an instruction that causes the reversal of the moving direction of the mechanical system and another instruction to be executed later than the instruction.

Claims (29)

1. A numerical control device to control a servomotor on the basis of a machining program, comprising:

a processor; and

a memory to store a program which, when executed by the processor, performs steps of:

determining whether or not to perform correction on reversal in a moving direction of a mechanical system driven in a movement axis direction by the servomotor on the basis of an instruction that causes the reversal in the moving direction of the mechanical system and another instruction obtained by pre-reading the machining program and executed later than the instruction that causes the reversal in the moving direction.

2. The numerical control device according to claim 1 , wherein the processor performs

generating a command position on the basis of path information described in the machining program;

generating direction-reversal-information that includes information on description part of the instruction in the machining program and path information indicated by the instruction obtained by pre-reading the machining program and executed later than the instruction that causes the reversal in the moving direction, on the basis of the path information; and

determining whether or not to perform the correction on the basis of the command position and the direction-reversal-information, and

the numerical control device further comprises a servo circuit to perform servo control so that a motor position of the servomotor follows the command position corrected by the correction.

3. A numerical control device to control a servomotor on the basis of a machining program, comprising:

a processor; and

a memory to store a program which, when executed by the processor, performs steps of:

generating a command position on the basis of path information described in the machining program;

generating direction-reversal-information that includes:

information on description part in the machining program of an instruction that causes reversal in a moving direction of a mechanical system driven in a direction of a movement axis by the servomotor,

path information indicated by an instruction to be executed later than the instruction that causes the reversal of the moving direction, and

a movement amount of the mechanical system along the movement axis, on which the reversal of the moving direction occurs, in a predetermined section of a movement path following a position where the reversal of the moving direction occurs, on the basis of the path information;

determining whether or not to perform correction on the reversal of the moving direction on the basis of the command position and the direction-reversal-information, and setting a correction amount at reversal to zero when the movement amount is smaller than a predetermined movement amount threshold, the correction amount at reversal being an amount of the correction, and

a servo circuit to perform servo control so that a motor position of the servomotor follows the command position corrected by the correction.

4. The numerical control device according to claim 2 , wherein

the direction-reversal-information includes a coordinate value on the movement axis of the mechanical system at a position where the reversal of the moving direction occurs, and

the processor sets a correction amount at reversal to zero when no other reversal of the moving direction occurs within a predetermined distance from the coordinate value, the correction amount at reversal being an amount of the correction.

5. A numerical control device to control a servomotor on the basis of a machining program, comprising:

a processor; and

a memory to store a program which, when executed by the processor, performs steps of:

generating a command position on the basis of path information described in the machining program;

generating, on the basis of the path information, direction-reversal-information including information on description part in the machining program of an instruction that causes reversal of a moving direction of a mechanical system driven in a direction of a movement axis by the servomotor, path information indicated by an instruction to be executed later than the instruction that causes the reversal of the moving direction, and a coordinate value on the movement axis of the mechanical system at a position where the reversal of the moving direction occurs;

determining whether or not to perform correction on the reversal of the moving direction on the basis of the command position and the direction-reversal-information, and setting a correction amount at reversal to zero when no other reversal of the moving direction occurs within a predetermined distance from the coordinate value, the correction amount at reversal being an amount of the correction, and

a servo circuit to perform servo control so that a motor position of the servomotor follows the command position corrected by the correction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2019
From: NAGAOKA, KOTARO; UEMURA, HIROKI
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 048419/0453 →
Continuity (1)
Related Publication 20190196440A1 · Jun 27, 2019