Apparatus for processing numerical control program

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36447423, 3642804, 364973, 364200, 364900, G06F 1502, G06F 302

Patent

active

049567659

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to an apparatus for processing a numerical control program for controlling a numerical control system.


BACKGROUND ART

Recent numerical control systems which mostly incorporate computers are called computerized numerical control (CNC) systems. The CNC system has a microprocessor and other components such as a tape reader, switches, lamps, and a servomechanism which are connected to the microprocessor through a bus line extending therefrom. The states of all of these components are detected from time to time by the microprocessor, which applies commands to these components to effect various operations according to a numerical control program. The numerical control program is ordinarily stored on a punched tape. Before the CNC system is operated, the punched tape is fed through the tape reader which then transfers the program from the punched tape into a random-access memory (RAM) in the CNC system. In some CNC systems, a numerical control program stored in a read-only memory (ROM) in the CNC system is transferred into the RAM.
Thereafter, numerically controlled operation is effected according to the numerical control program stored in the RAM.
The numerical control program in the punched tape or the RAM is stored in the form of a numerical control high-level language such as FAPT. Each time the numerical control program is executed, it is usually converted to a machine language applicable to the numerical control system by using a compiler stored in the numerical control system.
According to the prior art, when the numerical control program is executed, a tape editing area in the numerical control program must be used, and the processing time includes a time required to compile the numerical control program. Thus, the numerical control program cannot quickly be executed. Where a paper tape is employed to store a numerical control program, difficulty is experienced in keeping secrets since the numerical control program can easily be read by a human being.


SUMMARY OF THE INVENTION

Therefore, it is an object of the present invention to provide an apparatus for processing a numerical control program, which will eliminate the aforesaid problem, and more particularly to an apparatus for processing a numerical control program, wherein secrecy is provided by storing a numerical control program in a ROM, a memory is protected against destruction, and the numerical control program can quickly be processed.
To achieve the above object, there is provided in accordance with the present invention an apparatus for processing a numerical control program for controlling a numerical control system, comprising a compiler cassette detachable from the apparatus and storing therein a compiler for converting a numerical control program in the form of a high-level language to a machine language, converting means for converting, with the compiler, a numerical control program input to the numerical control system in the form of a high-level language to a machine language applicable to the numerical control system, a ROM cassette detachable from the apparatus and having a read-only memory therein, writing means for writing the numerical control program as converted to the machine language into the read-only memory in the ROM cassette, and control means for controlling the numerical control system accordign to the numerical control program stored in the read-only memory in the ROM cassette.


BRIEF DESCRIPTION OF THE DRAWING

The FIGURE is a block diagram of an embodiment of the present invention, showing a numerical control system in the form of a computer connected to peripheral devices.


DESCRIPTION OF THE PREFERRED EMBODIMENT

An embodiment of the present invention will hereinafter be described in specific detail with reference to the drawing.
The FIGURE is a block diagram of an embodiment of the present invention, showing a numerical control system (CNC) in the form of a computer connected to peripheral devices.
Denoted in the FIGURE at 10 is a central processing unit (CPU), 11

REFERENCES:
patent: 4156928 (1974-05-01), Inose et al.
patent: 4199814 (1980-03-01), Rapp et al.
patent: 4229804 (1980-10-01), Kokayashi et al.
patent: 4396112 (1982-12-01), Onodera et al.
patent: 4396976 (1983-08-01), Hyatt
patent: 4589091 (1986-05-01), Imazeki et al.
patent: 4607347 (1986-08-01), Kummer et al.
patent: 4667290 (1987-05-01), Goss et al.
patent: 4747044 (1988-05-01), Schmidt et al.
patent: 4777590 (1988-10-01), Durkos et al.
"Encyclopedia of Computer Science and Engineering," 2nd Ed., pp. 254-255.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus for processing numerical control program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus for processing numerical control program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for processing numerical control program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1188710

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.