PATENT CLAIM ANALYSIS

Application Number: 15876470
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-08
Patent Classification: ["318", "600000"]

Abstract:
To provide a controller capable of exerting acceleration/deceleration control more accurately than has been exerted conventionally and capable of reducing the occurrence of shock and shortening cycle time. A numerical controller outputs a movement command for a drive axis of a machine based on a command in a program for controlling the machine having the drive axis controlled by a servo motor. The numerical controller exerts acceleration/deceleration control over the drive axis so as to satisfy a condition for the acceleration/deceleration in each of a machine coordinate system as an orthogonal coordinate system in the machine and a drive axis coordinate system by normalizing each of acceleration/deceleration related information in the machine coordinate system and acceleration/deceleration related information in the drive axis coordinate system to a value in the drive axis coordinate system.

Claim (Index 2):
A numerical controller that outputs a movement command for a drive axis of a machine based on a command in a program for controlling the machine having the drive axis controlled by a servo motor, the numerical controller comprising:\n a control target tangential direction acceleration calculation unit that calculates control target tangential direction acceleration related information as tangential direction acceleration related information about a control target in a machine coordinate system as an orthogonal coordinate system in the machine based on the position of the control target in the machine coordinate system and control target maximum allowable acceleration related information about each orthogonal axis; a control target speed limit calculation unit that calculates control target speed limit as speed limit for the control target in the orthogonal coordinate system based on the position of the control target and the control target maximum allowable acceleration related information; a conversion unit that sets a coordinate system representing the coordinate value of the drive axis as a drive axis coordinate system, and converts the position and the movement amount of the control target contained in the command in the program to the position and the movement amount of the drive axis in the drive axis coordinate system; a drive axis tangential direction acceleration calculation unit that calculates drive axis tangential direction acceleration related information as tangential direction acceleration related information about the drive axis based on the position of the drive axis and drive axis maximum allowable acceleration related information about each drive axis; a drive axis speed limit calculation unit that calculates drive axis speed limit as speed limit for the drive axis based on the position of the drive axis and the drive axis maximum allowable acceleration related information; a tangential direction acceleration calculation unit that calculates optimum tangential direction acceleration related information as tangential direction acceleration related information to be used for calculation of deceleration target speed based on acceleration related information resulting from conversion of the control target tangential direction acceleration related information to a value in the drive axis coordinate system and the drive axis tangential direction acceleration related information; a speed limit calculation unit that calculates optimum speed limit as speed limit to be used for the calculation of deceleration target speed based on speed resulting from conversion of the control target speed limit to a value in the drive axis coordinate system and the drive axis speed limit; a deceleration target speed calculation unit that calculates deceleration target speed based on the position of the drive axis, the optimum tangential direction acceleration related information, and the optimum speed limit; and an acceleration/deceleration processing unit that performs acceleration/deceleration processing on the drive axis based on the deceleration target speed.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 86.0
- Lexical Diversity: 2.22951
- Patent Class: 318.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['10909304', '15630315', '13119001', '13117731', '15190253']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.695730580942337
- 35 USC 102 Novelty (BERT): 0.5163779150640697
- Combined Prediction Score: 0.6777953143545103
- Mean Citation Score: 283.385234
- Max Citation Score: 322.82706
- Similarity Product: 238.64855855096687

Labels:
- Claim Label 101: 0
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test