US 12,174,614 B2
Control program generation apparatus, control program generation method, and program
Teruaki Yogo, Aichi (JP); Hideyuki Tanaka, Aichi (JP); Toshihiro Kani, Aichi (JP); and Hidenori Ozaki, Aichi (JP)
Assigned to OPTON Co. LTD., Aichi (JP)
Filed by OPTON Co. LTD., Aichi (JP)
Filed on Jun. 28, 2022, as Appl. No. 17/852,009.
Application 17/852,009 is a continuation of application No. PCT/JP2021/002590, filed on Jan. 26, 2021.
Claims priority of application No. 2020-011386 (JP), filed on Jan. 28, 2020; application No. 2020-075017 (JP), filed on Apr. 20, 2020; application No. 2020-080857 (JP), filed on Apr. 30, 2020; application No. 2021-006778 (JP), filed on Jan. 19, 2021; and application No. 2021-009660 (JP), filed on Jan. 25, 2021.
Prior Publication US 2022/0326688 A1, Oct. 13, 2022
Int. Cl. G05B 19/4155 (2006.01)
CPC G05B 19/4155 (2013.01) [G05B 2219/31368 (2013.01); G05B 2219/35216 (2013.01)] 6 Claims
OG exemplary drawing
 
1. 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, the plurality of element actions being associated with a plurality of program elements to perform the plurality of element actions;
an action chart reader configured to read an action chart describing an operation of the automated manufacturing machine, the action chart including a plurality of subperiods into which an operation period from a start to an end of the operation of the automated manufacturing machine is divided, the action chart including the plurality of element actions included in the operation of the automated manufacturing machine, the plurality of element actions being assigned to the plurality of subperiods; and
a control program generator configured to generate the control program to cause the automated manufacturing machine to operate by combining together, in an order of the plurality of subperiods on the action chart, the plurality of program elements for the plurality of element actions assigned to the plurality of subperiods on the action chart,
wherein each of the plurality of element actions includes an action identifier and a numerical identifier, the action identifier includes qualitative information about the element action without numerical quantitative information about the element action, the numerical identifier includes numerical quantitative information about the element action, and the element action storage stores the plurality of program elements each corresponding to the action identifier of a corresponding element action of the plurality of element actions and stores a numerical table corresponding to the numerical identifier or a plurality of numerical parameters corresponding to the numerical identifier,
the action chart reader reads the action chart describing the plurality of element actions each including the action identifier and the numerical table or the plurality of numerical parameters, and
the control program generator sets a numerical value for each of the plurality of program elements in accordance with the numerical table or the plurality of numerical parameters described with the action identifier corresponding to the program element, and combines the plurality of program elements together.