Numerical controller
AssigneeFanuc Corporation
InventorHideki Kuroki
Life of this patent
Estimating the term…
Abstract
A numerical controller that is capable of independently controlling multiple control groups can cause a machine to simultaneously execute multiple operations. The numerical controller includes a program analysis unit that analyzes a program and distinguishes the commands for the multiple control groups from each other, and a program execution unit that executes the commands for the multiple control groups independently on a per-control-group basis.
Claims5
A numerical controller capable of causing a machine to simultaneously execute multiple operations, the controller comprising:
- a processor configured to:
- analyze a program and distinguish commands for multiple control groups that are described in one block and distinguished from each other by delimiter characters;
- and
- independently execute the commands for the multiple control groups in parallel on a per-control-group basis, wherein the delimiter characters include at least a control group delimiter character and a wait delimiter character.
A numerical controller capable of causing a machine to simultaneously execute multiple operations, the controller comprising:
- a processor configured to:
- analyze a program and distinguish commands for multiple control groups that are described in one block and distinguished from each other by delimiter characters;
- and
- independently execute the commands for the multiple control groups on a per-control-group basis, wherein the delimiter characters include at least a control group delimiter character and a wait delimiter character, wherein the processor is configured to switch controls for a wait for the completion of execution of the commands for the multiple control groups in accordance with the presence or absence of the wait delimiter character.
Dependencies are inferred from the claim text.