Numerical control system with downloading capability
AssigneeAllen-Bradley Company, Inc.
InventorsRonald J. Toke, William A. Donze
Life of this patent
Estimating the term…
Abstract
A numerical control system which employs a programmed numerical control processor to perform the numerical control functions is coupled to a bulk storage device by a host computer. The bulk storage device stores a download library which includes not only part programs, but also system software programs and diagnostic programs which may be downloaded to the numerical control system upon request. By downloading a system software program the numerical control capabilities of the system can be completely reconfigured to, in essence, provide a new machine.
Claims9
A numerical control system, the combination comprising:
- a read/write memory for storing programs including an executive system program;
- an N/C processor coupled to said read/write memory by a data bus and an address bus, said N/C processor being operable to write data into said read/write memory through said data bus;
- a read-only memory coupled to said N/C processor and storing a resident communications program;
- means coupled to said N/C processor for initiating the transfer of said resident communications program from said read-only memory to said read/write memory;
- means associated with said N/C processor which is responsive to said initiating means for sequentially transferring each instruction in said resident communications program to said read/write memory and for causing said N/C processor to commence executing said resident communication program;
- host processor means coupled to said N/C processor;
- storage means for storing executive system programs for numerical control systems, said storage means being coupled to said host processor to download selected executive system programs to said N/C processor;
- wherein said N/C processor is operable in response to said resident communications program to transmit to said host processor a request for a selected executive system program and to receive and store in said read/write memory the downloaded instructions of said selected executive system program.
A control system, the combination comprising:
- a processor which is operable in response to program instructions stored in an associated read/write memory;
- a host processor coupled to said processor by a data link;
- a storage device coupled to said host processor for storing a download library comprised of a plurality of executive system programs for said processor to enable it to control the operation of a machine tool;
- means for generating a download command to said host processor, which command includes a code that identifies one of said executive system programs, said host processor being responsive to said received download command to read the selected executive system program out of said storage device and download it to said processor read/write memory through said data link;
- second memory means coupled to said processor read/write memory for storing a resident communication program;
- and
- means forming part of said processor for transferring said resident communications program from said second memory means to said read/write memory and means for sequentially reading the instructions of said resident communications program out of said read/write memory and executing them;
- wherein said processor operates in response to the execution of said resident communications program instructions to store instructions of said downloaded executive system program received through said data link in its associated read/write memory.
Dependencies are inferred from the claim text.