Control program generation apparatus, control program generation method, and program
AssigneeKabushiki Kaisha Opton
InventorTeruaki YOGO
Life of this patent
Estimating the term…
Abstract
Element actions of actuators incorporated in an automated manufacturing machine are stored in a manner associated with program elements to perform the element actions. An action chart is used to describe an operation of the automated manufacturing machine, with one element action having an end linked to a start of another element action using a logical operation. The action chart describing the operation of the automated manufacturing machine is read. The element actions on the action chart are converted into the program elements. The program elements are combined together in accordance with the action chart. This allows automatic generation of a control program for controlling the operation of the automated manufacturing machine.
Claims7
A control program generation apparatus for generating a control program for an automated manufacturing machine including a plurality of actuators, the apparatus comprising:
- an element action storage storing a plurality of element actions each indicating an action with an inherent degree of freedom of a corresponding actuator of the plurality of actuators and having a parameter to be set, each of the plurality of element actions being associated with a program element to perform the element action;
- an action chart reader configured to read an action chart describing an operation of the automated manufacturing machine, the action chart including the plurality of element actions included in the operation of the automated manufacturing machine, the plurality of element actions including one element action having an end linked to a start of another element action of the plurality of element actions using a logical operation;
- and
- a control program generator configured to generate the control program to cause the automated manufacturing machine to operate by combining together the plurality of program elements stored in the element action storage in accordance with the action chart.
A control program generation method for generating, with a computer, a control program for an automated manufacturing machine including a plurality of actuators, the method comprising:
- reading an action chart, the action chart describing an operation of the automated manufacturing machine using a plurality of element actions and a logical operation, each of the plurality of element actions indicating an action with an inherent degree of freedom of a corresponding actuator of the plurality of actuators and having a parameter to be set, the plurality of element actions including one element action having an end linked to a start of another element action of the plurality of element actions using the logical operation;
- analyzing the action chart to extract, from the action chart, the plurality of element actions and the logical operation linking the plurality of element actions;
- and
- generating the control program to cause the automated manufacturing machine to operate by referring to stored data including the plurality of element actions each associated with a program element to perform the element action, converting the plurality of element actions described on the action chart into the plurality of program elements, and combining the plurality of program elements together in accordance with the action chart.
A non-transitory computer-readable storage medium storing a program for causing a computer to implement a method for generating a control program for an automated manufacturing machine including a plurality of actuators, the program causing the computer to perform operations comprising:
- reading an action chart, the action chart describing an operation of the automated manufacturing machine using a plurality of element actions and a logical operation, each of the plurality of element actions indicating an action with an inherent degree of freedom of a corresponding actuator of the plurality of actuators and having a parameter to be set, the plurality of element actions including one element action having an end linked to a start of another element action of the plurality of element actions using the logical operation;
- analyzing the action chart to extract, from the action chart, the plurality of element actions and the logical operation linking the plurality of element actions;
- and
- generating the control program to cause the automated manufacturing machine to operate by referring to stored data including the plurality of element actions each associated with a program element to perform the element action, converting the plurality of element actions described on the action chart into the plurality of program elements, and combining the plurality of program elements together in accordance with the action chart.
Dependencies are inferred from the claim text.