G05B2219/34254

CONTROL PROGRAM GENERATION APPARATUS, CONTROL PROGRAM GENERATION METHOD, AND PROGRAM
20230229140 · 2023-07-20 ·

A control program is automatically created using an action chart that is easy to create for an automated manufacturing machine with a complex operation. A subchart is pre-created for a set of consecutive subperiods of multiple subperiods included in an action chart. The action chart includes a subchart representation in a subperiod for identifying the subchart to represent the set of consecutive subperiods corresponding to the subchart. The action chart and the subchart are read together. Program elements for element actions in the subperiods on the action chart are combined together. For the subperiod with the subchart representation on the action chart, program elements for element actions assigned to the consecutive subperiods on the subchart are combined together in an order of the consecutive subperiods on the subchart. The control program is thus generated.

Numerical controller
10551823 · 2020-02-04 · ·

A numerical controller generates a machine configuration table in which function modules to be enabled are set based on an option or a parameter, a memory management table for managing a memory usage, and a performance management table for managing a CPU use rate. The numerical controller determines selected numbers of the function modules, based on the machine configuration table, memory management table, and performance management table, generates a module selection table, and attaches and detaches the function modules according to the selected numbers of the function modules. In this way, resources are assigned to a plurality of function modules.

NUMERICAL CONTROLLER
20180314236 · 2018-11-01 · ·

A numerical controller generates a machine configuration table in which function modules to be enabled are set based on an option or a parameter, a memory management table for managing a memory usage, and a performance management table for managing a CPU use rate. The numerical controller determines selected numbers of the function modules, based on the machine configuration table, memory management table, and performance management table, generates a module selection table, and attaches and detaches the function modules according to the selected numbers of the function modules. In this way, resources are assigned to a plurality of function modules.

TECHNIQUES FOR MULTIPLE APPLICATION BANKS IN A WELDING OR CUTTING SYSTEM
20180059650 · 2018-03-01 ·

Various embodiments are generally directed to techniques for selecting among multiple application software modules by a bootloader of a welding or cutting system. Techniques described herein may include a bootloader component of a welding system to determine that more than one application software module is available for the welding system. A display device may be configured to display user interface components configured to allow user selection of one or more application software module. An input device may be configured to receive a selection of one of the one or more application software modules. A processor of the welding system may be configured to execute the selected one or more application software modules.