Numerical control system having a built-in personal computer

Data processing: generic control systems or specific application – Specific application – apparatus or process – Product assembly or manufacturing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C700S079000, C700S292000

Reexamination Certificate

active

06477441

ABSTRACT:

TECHNICAL FIELD
This invention relates to a personal computer built-in numerical control system and in particular to breakage of an external storage unit and data destruction prevention when power is turned off.
BACKGROUND OF THE INVENTION
With a personal computer built-in numerical control system, a work program is edited, etc., in a man-machine interface processing section (which will be hereinafter referred to as the MMI processing section) of a personal computer section (which will be hereinafter referred to as the PC section) and the work program registered in memory of a numerical control system section (which will be hereinafter referred to as the NC section) is analyzed and interpolated in the NC section, then a command is output to a servo system of a machine tool in response to the processing result.
FIG. 11
shows an outline of a personal computer built-in numerical control system (which will be hereinafter referred to as the PC built-in numerical control system). The PC built-in numerical control system has an NC section
100
for executing a work program and a PC section
200
for mainly performing screen display processing and setting processing of data, etc., and power is supplied from a power unit
5
. The power unit
5
converts AC power supply 200 VAC into DC and supplies 24 VDC to the numerical control system.
The NC section
100
has a work program analysis processing section
10
, memory
11
, an interpolation processing section
12
, axis control sections
13
, a machine control signal processing section
30
, a ladder circuit section
14
, a digital signal input circuit (which will be hereinafter referred to as the DS input circuit)
15
, a digital signal output circuit (which will be hereinafter referred to as the DS output circuit)
16
, a PC interface section
17
, dual port RAM
18
, flash memory
19
, and backup data write means
20
.
Although only one axis control section
13
is shown in
FIG. 11
, it is provided for each axis and a servo amplifier
310
of a servo motor
300
of each axis is connected to each axis control section
13
.
Although not shown in
FIG. 11
, the servo motor
300
is provided with a pulse generator for position detection and the servo amplifier
310
has a position loop based on a position feedback signal from the pulse generator.
The PC section
200
has a BIOS (Basic I/O System) section
201
, an operating system section (which will be hereinafter referred to as the OS section)
202
, an MMI processing section
210
, and an NC interface section
203
. A hard disk storage unit (which will be hereinafter referred to as the external storage unit)
250
and an operation panel
260
with a display are connected each through an interface (not shown).
The MMI processing section
210
has image display processing means
211
and data setting means
212
.
The operation panel
260
has a display
261
made of a CRT, an LCD, etc., a data input section
262
as a keyboard, a power on switch
263
, and a power off switch
264
.
The PC built-in numerical control system in the related art is thus configured. Next, the operation of the PC built-in numerical control system will be discussed.
With the PC built-in numerical control system, the operator enters a work program by operating the operation panel
260
through the keyboard.
The keyed work program is input through the OS section
202
to the MMI processing section
210
. The work program input to the MMI processing section
210
is converted by the data setting means
212
into data code that can be recognized by a personal computer and the data code is written onto the hard disk storage unit
250
through the OS section
202
and is transferred to the NC interface section
203
at the same time.
The NC interface section
203
writes the work program transferred from the data setting means
212
into a determined address of the dual port RAM
18
in the NC section
100
and turns on a data write completion flag.
The PC interface section
17
in the NC section
100
monitors the data write completion flag on the dual port RAM
18
. Upon detection of the data write completion flag, the PC interface section
17
reads the work program written into the dual port RAM
18
and writes the work program into a file system constructed in the memory
11
.
At this time, the PC interface section
20
checks whether or not code not handled in the numerical control system, for example, code of a lowercase alphabetical character, etc., exists.
The work program written into the hard disk storage unit
250
provides backup data if the work program registered in the memory
11
in the NC section
100
is destroyed.
The input work program is displayed on the display
261
as follows:
First, the PC interface section
17
reads the work program registered in the memory
11
, writes the work program into a determined address of the dual port RAM
18
, and turns on the data write completion flag.
The NC interface section
203
monitors the data write completion flag on the dual port RAM
18
. Upon detection of the data write completion flag, the NC interface section
203
reads the work program written into the dual port RAM
18
and transfers the work program to the image display processing means
211
.
The image display processing means
211
adds fixed display data of a screen title, etc., and the like to the received work program and outputs the resultant work program through the OS section
202
to the display
261
, which then displays the data of the work program, etc.
Next, an execution procedure of the work program will be discussed. The workprogram analysis processing section
10
reads the work program one block at a time from the memory
11
, processes the read work program, and calculates the end point position of each block. The interpolation processing section
12
interpolates the end point position and distributes to the end point position to a move command per unit time of each moving axis.
The move command output by the interpolation processing section
12
is converted into a move command per unit time considering acceleration and deceleration according to an acceleration and deceleration pattern previously specified by the axis control section
13
, and the move command is output to the servo amplifier
310
as a servo move command.
Based on the servo move command, the servo amplifier
310
controls drive of the servo motor
300
attached to a machine tool (not shown).
A machine output signal of cutting oil on/off, etc., is sent from the machine control signal processing section
30
via the DS output circuit
16
to a relay circuit of a machine control panel (not shown), operating a cutting oil on/off switch, etc. A signal input from the machine side of a dog switch, etc., is input through the DS input circuit
15
to the machine control signal processing section
30
. The signals input to the DS input circuit
15
and output from the DS output circuit
16
are processed by the machine control signal processing section
30
through the ladder circuit section
14
describing machine control, and the processing result, etc., is sent to the interpolation processing section
12
.
To turn off the power of the PC built-in numerical control system in the related art as described above, the power off switch is pressed for shutting down the input power supply of 200 VAC of the power unit
5
.
When the power is turned off, the backup data write means
20
reads parameters, etc., used for controlling the servo motors, etc., from the memory
11
and writes the parameters, etc., into the flash memory
19
.
The PC built-in numerical control system in the related art is thus configured. Thus, when the PC built-in numerical control system is powered off unconditionally by pressing the power off switch
264
, if an application program in the PC section
200
is accessing the hard disk storage unit
250
, particularly if data is being written onto the hard disk storage unit
250
, there is a possibility that the head may come in contact with the disk of the hard disk storage unit
250
, causing da

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

Numerical control system having a built-in personal computer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Numerical control system having a built-in personal computer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Numerical control system having a built-in personal computer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2935805

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