Computer numerical control utilizing synchronized logic execution in an open computer platform
AssigneeRockwell Automation Technologies, Inc.
InventorsSubbian Govindaraj, Stephen L. Steh, James L. Martin
Life of this patent
Estimating the term…
Abstract
A computer numerical control system for controlling and monitoring machine motion. The CNC system combines a CNC executive and a logic engine for controlling execution of a part program. The logic engine is capable of executing under an operating system of a personal computer. The logic engine is coupled to the CNC executive such that the logic application can be executed in synchronization with the CNC executive.
Claims20
A computer numerical control system for controlling and monitoring machine motion, comprising:
- a CNC executive running on a separate PCI card coupled to a bus in a personal computer;
- and
- a personal computer having a logic engine executing under an operating system of the personal computer, wherein the logic engine is coupled to the CNC executive as its only logic engine such that a logic application can be executed in synchronization with the CNC executive.
A system for controlling manipulation of a component, comprising:
- a machine tool connectable to the component;
- a CNC executive coupled to the machine tool to provide commands that control activity of the machine tool in manipulating the component;
- and
- a logic engine capable of executing under a personal computer operating system and disposed in communication with the CNC executive across a bus to provide all logic functionality for the CNC executive.
A method for executing a part program on a machine, comprising:
- utilizing a logic application based on a personal computer operating system;
- providing a CNC executive on a separate PCI card, the CNC executive being capable of executing at least a portion of the part program;
- and
- synchronizing the execution of the logic application with the execution of the part program.
Dependencies are inferred from the claim text.