Controller and control system for execution of a callback operation for an industrial machine
AssigneeFanuc Corporation
InventorDaijirou Koga
Life of this patent
Estimating the term…
Abstract
A controller capable of preventing human mistakes by customizing checking contents upon operations of users to automatically perform customized checking appropriately is provided. A controller that controls an industrial machine includes: a receiving unit that receives a condition of a callback process associated with control of the industrial machine and an action corresponding to the condition; and a designated condition registering unit that registers the condition and the action received by the receiving unit as a callback process.
Claims8
A callback processing device, comprising:
- a controller configured to control an industrial machine performing an industrial machining operation;
- and
- a non-transitory memory configured to store a program, which when executed by the controller causes the callback setting device to:
- receive a condition of a callback process associated with control of the industrial machine and an action corresponding to the condition;
- read the condition and the action;
- generate a syntax tree from a script including the condition and action read, and extract the condition and the action from the syntax tree generated;
- register the condition and the action extracted as a callback process;
- receive input data to a callback I/F for executing the registered action;
- determine whether to execute the action or modify the action as the callback process by referring to the input data to the callback I/F;
- and
- execute the callback process based on the data input to the callback I/F.
A control system comprising:
- a callback processing device;
- and
- one or more industrial machines communicably connected to the callback processing device via a network,
- the callback processing device includes:
- a callback controller configured to control the one or more industrial machines performing industrial machining operations, and
- a first non-transitory memory configured to store a program, which when executed by the callback controller causes the callback setting device to:
- receive a condition of a callback process associated with control of the one or more industrial machines and an action corresponding to the condition,
- read condition and the action;
- generate a syntax tree from a script including the condition and action read, and extract the condition and the action from the syntax tree generated;
- register the condition and the action extracted as a callback process;
- and
- receive input data to a callback I/F for executing the registered action,
- each industrial machine is configured to:
- receive a content of the callback process registered by the callback processing device;
- include a numerical controller;
- and
- a second non-transitory memory configured to store program, which when executed by the numerical controller causes the industrial machine to:
- receive an operation by a user on the industrial machine,
- determine whether to execute the action or modify the action as the callback process corresponding to the operation by referring to the input data to the callback I/F, and
- execute the callback process corresponding to the operation based on the data input to the callback I/F.
A control system comprising:
- a callback processing device;
- and
- one or more industrial machines communicably connected directly to the callback setting device,
- the callback processing device includes:
- a callback controller configured to control the one or more industrial machines performing industrial machining operations, and
- a first non-transitory memory configured to store a program, which when executed by the callback controller causes the callback setting device to:
- receive a condition of a callback process associated with control of the one or more industrial machines and an action corresponding to the condition,
- register the condition and the action received as a callback process,
- receive input data to a callback I/F for executing the registered action;
- and
- each industrial machine includes:
- a numerical controller, and
- a second non-transitory memory configured to store a memory, which when executed by the numerical controller causes the industrial machine to:
- receive execution of an operation by a user on the industrial machines,
- determine whether to execute the action or modify the action as the callback process corresponding to the operation by referring to the input data to the callback I/F, and
- execute the action as the callback process corresponding to the operation based on the data input to the callback I/F,
- wherein the numerical controller is separated from the industrial machine.
Dependencies are inferred from the claim text.