Computer numerical control utilizing synchronized logic execution in an open computer platform
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification