Patent classifications
G05B19/408
Method for programming robots and computing device and computer program
A method for programming a robot for carrying out an activity, wherein the robot is equipped with a programmable control unit and the robot programs are created using a standard program generator, wherein the program generator converts one or more sequences of keywords into valid program code for the programmable control unit so the program generator, when converting the keywords in the respective sequence, retrieves information in a programming rulebook, from which the generator receives the program code appropriate for the respective robot type in the predefined syntax, and wherein the program generator combines the received program code sections to form a complete program code.
Industrial machine management system, method for managing industrial machine, and non-transitory computer-readable storage medium
An industrial machine management system includes circuitry that collects changeable setting data of an industrial machine, determines, based on the setting data at each time point of multiple time points, whether a change has been made to the setting data, and outputs change information regarding the change when the change is determined as having been made to the setting data.
METHOD FOR REPLACING STORAGE DEVICE IN HUMAN MACHINE INTERFACE SYSTEM
The present disclosure relates to a method for changing a storage apparatus in the human machine interface system. The method includes recording data to a first storage apparatus connected to a human machine interface (HMI) device, receiving a selection signal for a second storage apparatus during the data recording, stopping data recording to the first storage apparatus based on the selection signal and re-performing the data recording to the second storage apparatus, and it may be applied to other exemplary embodiments.
Industrial machine management system, method for managing industrial machine, and non-transitory computer-readable storage medium
An industrial machine management system includes circuitry that collects changeable setting data of an industrial machine, determines, based on the setting data at each time point of multiple time points, whether a change has been made to the setting data, obtains change information regarding the change when the change is determined as having been made to the setting data, determines whether a predetermined event has occurred in the industrial machine, identifies, when the predetermined event is determined as having occurred, the change information such that the change information is related to the predetermined event, and outputs the change information that is identified.
SYSTEMS AND METHODS TO ADAPT AND OPTIMIZE HUMAN-MACHINE INTERACTION USING MULTIMODAL USER-FEEDBACK
Systems and methods for human-machine interaction. An adaptive behavioral control system of a human-machine interaction system controls an interaction sub-system to perform a plurality of actions for a first action type in accordance with a computer-behavioral policy, each action being a different alternative action for the action type. The adaptive behavioral control system detects a human reaction of an interaction participant to the performance of each action of the first action type from data received from a human reaction detection sub-system. The adaptive behavioral control system stores information indicating each detected human reaction in association with information identifying the associated action. In a case where stored information indicating detected human reactions for the first action type satisfy an update condition, the adaptive behavioral control system updates the computer-behavioral policy for the first action type.
Method and system for preemptive planning
A method for preemptive control planning can include: optionally determining a graph that defines dependencies between behaviors; executing an execution plan for an executing behavior; generating a set of predictions with the executing behavior; propagating the set of predictions to child behaviors of the executing behavior; determining child execution plans and child predictions with the child behaviors; repeating the above for descendant behaviors of each child behavior; determining a realized world state associated with completion of the execution plan; and executing a child execution plan associated with a world state prediction matching the realized world state.
MANAGING A MACHINE TOOL METHOD, FOR EXAMPLE METHOD OF MAPPING TOOLPATH DATA AND MACHINE CODE, A CONTROL DEVICE, AND A MACHINE TOOL
A computer-implemented method includes receiving toolpath data for machining a workpiece with a tool along a toolpath. The tool is comprised by a machine tool that is numerically controlled by a control device. Machine code for the machine tool corresponding to the toolpath data is received. A map linking at least one item of the toolpath data and at least one item of the machine code corresponding to the least one item of the toolpath data is created. At least one first item of the toolpath data and one or more second items of the machine code corresponding to the at least one first item are displayed to a user using the created map. A control device and a machine tool arranged and configured to execute the computer-implemented method are also provided.
MANAGING A MACHINE TOOL METHOD, FOR EXAMPLE METHOD OF MAPPING TOOLPATH DATA AND MACHINE CODE, A CONTROL DEVICE, AND A MACHINE TOOL
A computer-implemented method includes receiving toolpath data for machining a workpiece with a tool along a toolpath. The tool is comprised by a machine tool that is numerically controlled by a control device. Machine code for the machine tool corresponding to the toolpath data is received. A map linking at least one item of the toolpath data and at least one item of the machine code corresponding to the least one item of the toolpath data is created. At least one first item of the toolpath data and one or more second items of the machine code corresponding to the at least one first item are displayed to a user using the created map. A control device and a machine tool arranged and configured to execute the computer-implemented method are also provided.
Analysis device, analysis method, and non-transitory computer readable medium recording an analysis program
To provide an analysis device, an analysis method, and an analysis program capable of analyzing a machining state while associating machine data output during operation of a machine tool and measured data containing the size of an actual machined part measured by a measuring machine with each other. An analysis device comprises: a collection unit that collects an aggregate of machine data output during operation of a machine tool and an aggregate of measured data containing measurement points where the size of a machined part machined by the machine tool has been measured by a measuring instrument; and a feature extraction unit that selects machine data corresponding to an arbitrary measurement point, in the aggregate of the measured data from the aggregate of the machine data, and extracts the selected machine data as a feature at the arbitrary measurement point.
Analysis device, analysis method, and non-transitory computer readable medium recording an analysis program
To provide an analysis device, an analysis method, and an analysis program capable of analyzing a machining state while associating machine data output during operation of a machine tool and measured data containing the size of an actual machined part measured by a measuring machine with each other. An analysis device comprises: a collection unit that collects an aggregate of machine data output during operation of a machine tool and an aggregate of measured data containing measurement points where the size of a machined part machined by the machine tool has been measured by a measuring instrument; and a feature extraction unit that selects machine data corresponding to an arbitrary measurement point, in the aggregate of the measured data from the aggregate of the machine data, and extracts the selected machine data as a feature at the arbitrary measurement point.