Numerical controller with program presentation function depending on situation
First Claim
Patent Images
1. A numerical controller which performs manual data input (MDI) operation control based on an MDI program, the numerical controller comprising:
- an operation history information storage area configured to store operation history information including status data representative of a status of the numerical controller in association with the MDI program;
the numerical controller configured to perform a method comprising;
commanding execution of an operation according to the MDI program based on a user'"'"'s operation;
performing the operation based on the MDI program in response to the commanding;
acquiring the status data representative of the status of the numerical controller;
generating the operation history information by associating the MDI program and acquired status data at a time of execution of the MDI program and recording the generated operation history information into the operation history information storage area;
scoring a similarity between the acquired status data and the status data of the operation history information recorded in the operation history information storage area and outputting the operation history information associated with a result of the scoring; and
displaying information on MDI programs of the operation history information sorted based on the result of the scoring and commanding execution of an MDI operation according to the MDI program selected or input by the user, based on the user'"'"'s operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A numerical controller stores status data representative of its status in association with a manual data input program executed in this status. In performing a manual data input operation, the stored status data is scored based on its similarity to the current status, and manual data input programs executed in the past are recommended to an operator in the order of priority based on the result of the scoring.
-
Citations
6 Claims
-
1. A numerical controller which performs manual data input (MDI) operation control based on an MDI program, the numerical controller comprising:
-
an operation history information storage area configured to store operation history information including status data representative of a status of the numerical controller in association with the MDI program; the numerical controller configured to perform a method comprising; commanding execution of an operation according to the MDI program based on a user'"'"'s operation; performing the operation based on the MDI program in response to the commanding; acquiring the status data representative of the status of the numerical controller; generating the operation history information by associating the MDI program and acquired status data at a time of execution of the MDI program and recording the generated operation history information into the operation history information storage area; scoring a similarity between the acquired status data and the status data of the operation history information recorded in the operation history information storage area and outputting the operation history information associated with a result of the scoring; and displaying information on MDI programs of the operation history information sorted based on the result of the scoring and commanding execution of an MDI operation according to the MDI program selected or input by the user, based on the user'"'"'s operation. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification