[0001] The present invention relates to an apparatus for controlling movement in a machine
tool, a method therefor, and in particular a screw press machine tool. A screw press
is a press machine which has a servo motor as the driving source and raises and lowers
a ram (a slide) by a screw mechanism.
[0002] Patent Number 2533486 is an example of the prior art. In the patent publication for
this prior art example, there is described a construction in which an electric motor
is the drive source and a ram is raised and lowered via a screw mechanism. The position
and speed and the like of the ram are controlled using pulses from an encoder which
is provided on the motor.
[0003] Referring to Figure 5, this prior art is shown. A screw shaft 7a is connected to
the output shaft of a motor (servo motor) 2. An end of screw shaft 7a is screwed into
a nut 8a of a ram 8. When servo motor 2 rotates in the direction of arrow B, ram 8
is raised and lowered in the direction of arrow A due to the action of a screw mechanism
7. In other words, when there is positive rotation and reverse rotation of servo motor
2, ram 8 has a reciprocating motion due to the action of the screw mechanism. In this
situation, because the screw shaft is provided perpendicularly, ram 8 has a rise and
fall motion.
[0004] An upper mold (not shown) is affixed to ram 8. Opposite this, a lower mold is affixed
to a bolster. Material supplied between these upper and lower molds is pressed.
[0005] As described previously, an encoder 3 is provided on servo motor 2. There is feed
back of the pulse signals of encoder 3 to a position control circuit and a speed control
circuit, and the position and speed of ram 8 are controlled.
[0006] Because the rotation amount of servo motor 2 is detected by encoder 3, the amount
of raising or lowering of ram 8, or, in other words, the position of ram 8, can be
controlled by the pulse number from encoder 3. Furthermore, the speed of ram 8 can
be controlled by the pulse number per unit time of encoder 3.
[0007] In the same figure, processing of data, such as inputting, establishing, changing,
and the like of data such as the position, speed, and the like of the ram, is conducted
by the information processing control circuit. By matching the pulse of encoder 3
with a position and speed of ram 8 which have been established beforehand, the position
and speed of ram 8 can be controlled.
[0008] The above control system is called a semi-closed loop system. All of the control
of the ram is conducted by the pulses of the encoder. There are no means for feedback
of the actual movement conditions of the ram. As a result, in this prior art example,
in order to have a high precision position control of the ram, there is direct coupling
of the motor, which is the driving source, and the screw mechanism. There are no devices
interposed between them. Such devices can obstruct the precision of the ram position
because of deformation or loosening.
[0009] Stated differently, in the semi-closed loop system of the prior art example, because
there is no construction for feedback of the actual positional information of the
ram, if any machinery is placed between the motor and the screw mechanism, the rotation
amount of the motor does not directly translate into the position of the ram, and
the desired positional precision for the ram is not achieved.
[0010] An aspect of the present invention has a construction in which a position detection
sensor, which detects the position of the ram, is provided, and the position of the
ram is controlled by the output from this sensor. An aspect of the invention is directed
to a screw press, in which a ram is driven by a servo motor via a screw mechanism,
wherein: a position detection sensor, which detects the position of a ram, is interposed
between either a frame or a bolster and the ram; output from the position detection
sensor is used in positional control of the ram; the position in the vertical direction
of the positional sensor is near the lower surface of the ram. In addition, another
aspect of the invention provides a screw press, wherein: with respect to the value
of the bottom dead center which has been established beforehand, an allowable value
in which the ram is considered to have reached the bottom dead center is provided,
and the allowable value can be freely adjusted. In addition, the screw press may be
one wherein: in the vicinity of a plurality of points specifying ram positions which
have been established beforehand, the variability for the control can be adjusted
for each of the plurality of points by a timer. Among the plurality of points established
beforehand, for each point except the bottom dead center, there are allowable values,
with respect to positional data which have been established beforehand, in which the
ram is considered to have reached each of the plurality of points, and the allowable
values can be adjusted freely.
[0011] Various embodiments of the invention will now be more particularly described, by
way of example, with reference to the accompanying drawings, in which:
Fig. 1 is a front partly in section view of a screw press made in accordance with
the invention.
Fig. 2 is a block diagram detailing operation of the screw press.
Figs. 3(a)-(d) depict various molding patterns.
Fig. 4 is a descriptive drawing of the positional setting.
Fig. 5 is a block diagram of a prior art screw press.
[0012] Referring to Fig. 1, a servo motor 2 is affixed to a frame 1. A pulley 4 is affixed
to the output shaft of servo motor 2. An encoder 3 is provided on a lower end of servo
motor 2. A screw mechanism is provided on frame 1. A pulley 6 is affixed to the top
end of the screw shaft. A belt is placed over pulley 4 and pulley 6. The diameter
of pulley 4 is smaller than the diameter of pulley 6. The deceleration device is constructed
from pulley 4, pulley 6, and belt 5.
[0013] The lower end of the above screw shaft is screwed into a nut on a ram 8. Ram 8 is
guided by a guide mechanism 10 and can be raised and lowered freely. Guide mechanism
10 comprises a cylindrical guide body affixed to a bed 1a, and a solid rod which is
affixed to ram 8 and can be inserted into the above cylindrical guide body. Guide
mechanism 10 guides ram 8 in the up and down direction. A bolster 9 is affixed to
bed 1a.
[0014] Referring to Fig. 1, a linear scale 11 is installed interposed between either frame
1 or bolster 9 and ram 8. Linear scale 11 measures the vertical position of ram 8.
Using the output, the positional control of ram 8, or in other words, the positional
control in the vertical direction of ram 8, is conducted. Linear scale 11 is installed
in a location which is not easily affected by deformation of frame 1. In other words,
by having the position in the height direction near the lower surface of ram 8, and
making the distance from the upper surface of bed la very small, the deformation amount
of frame 1 in between them is made small. As the distance from the upper surface of
bed la to linear scale 11 increases, the deformation amount of frame 1 in between
them grows larger, and the error in the output of linear scale 11 becomes large.
[0015] It is understood that in such operation, an upper die mold die is affixed to the
lower surface of ram 8, and a lower mold die is affixed to the upper surface of bolster
9. A die position sensor is provided, this position sensor being located interposed
between one of the screw press frame 1 or bolster 9, and the ram 8. This is a high
precision sensor which can accurately measure the distance between the upper and lower
mold in the vicinity of the bottom dead center. The material supplied between the
upper mold and lower mold is press worked in conjunction with the rising and falling
motion of ram 8 and becomes the product.
[0016] When servo motor 2 rotates, the rotation of servo motor 2 is transferred to the screw
shaft of screw mechanism 7 via pulley 4, belt 5, and pulley 6. In this situation,
the rotational torque of servo motor 2 is increased and transferred to the screw shaft.
[0017] When the screw shaft rotates, ram 8 descends at an established speed due to the action
of screw mechanism 7. The material supplied between upper mold and lower mold is press
worked. Once ram 8 reaches the bottom dead center, and the press working is completed.
Servo motor 2 reverses rotation, and ram 8 rises at the established speed and stops
at the top dead center.
[0018] Referring to Fig. 2, as described above, when servo motor 2 rotates, screw shaft
7a rotates in the direction of arrow B, and ram 8 rises and falls in the direction
of arrow A. The output of linear scale 11 is fed back to the position control circuit.
The pulse signal of encoder 3 is fed back to the speed control circuit. In other words,
the positional control of ram 8 is conducted with the output of linear scale 11. The
speed control of ram 8 is conducted by the pulse signal of encoder 3.
[0019] Referring again to Fig. 2, with the information processing control circuit, processing
of data, such as inputting, establishing, changing of data such as the position and
speed and the like of the ram is conducted. The information processing control circuit
contains an in-position establishing circuit and timer establishing circuit, which
are described later.
[0020] Referring to Figs. 3(a)-(d), the molding patterns, or in other words, the motion
patterns for ram 8 needed for various press working, are indicated by (a) two position,
(b) three position, (c) four position, (d) five position. Referring to these figs.,
the vertical axis represents distance in the vertical direction, and the horizontal
axis is the time axis. In the situation of the first (a) two position, ram 8 is simply
lowered and raised. Both are at constant speeds, and ram 8 simply goes back and forth
between the top dead center and the bottom dead center. The vertical distance from
the top dead center to the bottom dead center is the stroke length. The slope of the
line segment represents the speed of ram 8. These line segments represent the locus
of the motion of ram 8.
[0021] In the situation of the second (b) three position, ram 8 decelerates part way through
the descent. In drawing and punching, there are advantages in terms of moldability,
noise and vibration and the like if press working is done while decelerating.
[0022] One pattern is selected from among the patterns shown in Figs. 3(a)-(d) depending
on the press working. Afterwards, the position and speed of each position is inputted
and established.
[0023] Referring to Fig. 4, the steps for establishing the position and speed of ram 8 when
the five position, Fig.3(d), is selected is described. First, the bottom dead center
must be determined. In this example, the fourth position is the bottom dead center.
Next, the stroke length, or in other words the vertical distance between the first
position and the fourth position, is established. The location of each position, or
in other words the height from the bottom dead center, is established. Next, the speed
between each of the positions is established. In this manner, the motion pattern of
ram 8 is established. Furthermore, the above settings are conducted by keying in the
values at sites on the control board determined for each item.
[0024] The position of ram 8 is controlled by matching the position data established in
the above manner with the output from linear scale 11. The speed of ram 8 is controlled
by matching the speed data established in the above manner with the output from encoder
3.
[0025] Below, the series of motions of the ram is described. Referring to Fig. 4, when the
press machine is not operating, servo motor 2 is stopped, and ram 8 is stopped at
the first position, which is the top dead center. When the operation of the press
machine is started, servo motor 2 has a positive rotation, and ram 8 descends at the
established speed from the first position to the second position. When ram 8 reaches
the second position, it descends towards the third position at the established speed.
[0026] Similarly, when ram 8 reaches the fourth position, which is the bottom dead center,
servo motor 2 reverses rotation, and ram 8 rises towards the fifth position at the
established speed. Similarly, ram 8, which has reached the fifth position, returns
to the top dead center, and servo motor 2 stops, and ram 8 also stops. The above series
of motions is repeated. When operating the press machine continuously, servo motor
2 switches to the positive rotation at the top dead center, ram 8 descends after reaching
the top dead center, and the same motions as described above is repeated.
[0027] With the above motions, if at the fourth position, the position of ram 8 is attempted
to be made infinitely closer to the established value, an extraordinary amount of
time is needed for controlling this, and productivity is reduced. Depending on the
allowable precision of the product to be handled, when the difference between the
established value and the current position of ram 8 reaches within a constant value
(henceforth referred to as in-position value, and refer to in-position establishing
circuit of Fig. 2), it is considered to have reached the established position, and
the motion of ram 8 goes on to the next step. As an example of the above described
in-position value, it is set as plus or minus 5 micrometers from the aforementioned
established value. This in-position value is designed to be able to be established
within a range of 1 micrometers to 1000 micrometers. As described previously, the
in-position value is selected according to the allowable precision of the product
to be handled. The in-position value can be corrected by measuring the dimensions
of an actual product which has been press worked.
[0028] In the above series of motions, for example, because there is variability for the
control in the actual locus of ram 8 in the second position, the locus of ram 8 does
not pass directly over the second position, but passes along a curve in the vicinity
of the second position. In other words, in the vicinity of the intersection between
the straight line connecting the first position and second position and the straight
line connecting the second position and the third position, the locus becomes a curve
of a certain radius.
[0029] In the press working, there are situations where the second position is very important
and the above radius is preferably as small as possible, and there are also situations
where the second position is not very important, and the above radius can be large.
[0030] Therefore, it is preferable that the above radius is not constant and can be established
and changed according to the situation.
[0031] In the present invention, the position passage precision is determined by establishing
or modifying the aforementioned variability using a timer establishing circuit shown
in Fig. 2 for each position. In other words, for each of the above positions, the
stopping time is established by a timer, and the locus of ram 8 is controlled so that
it has the desired position passage precision. This established value can be amended
based on press working conditions and the precision of the press worked product.
[0032] As a means for improving the position passage precision for each of the above positions,
other than using a timer as described above, an in-position method as described previously
can be used. In other words, for each position, an in-position value is established,
and when the position of ram 8 is within the in-position value, it advances to the
next step.
[0033] Next, some measurement results from the inventors regarding the positional precision
of the ram will be introduced. With a machine capable of being pressurized to 600kN,
when there is a 400kN load, the error at the bottom dead center when using a linear
scale is a few micrometers to ten and some micrometers. When a linear scale is not
used and it is controlled by an encoder, the error is several hundreds of micrometers.
[0034] The above error is the difference between the value established beforehand and the
actual value measured at the bottom dead center position. By this experiment, it can
be seen that with the present invention, a ram positional precision of approximately
10 times or more from the prior art is achieved. In other words, a high precision
press working product can be achieved.
[0035] The present invention uses a control system (full-closed loop system) in which the
ram position is directly measured and its output is fed back to the position control
device. As a result, it can conduct positional control of the ram with extremely high
precision. In other words, the ram position can be controlled with high precision
without any influence from the extension of the frame due to a load, the deformation
of parts due to thermal changes, deformation and looseness between parts due to a
load, which is transferred from the power of the servo motor, on the parts.
[0036] Having described preferred embodiments of the present invention with reference to
the accompanying drawings, it is to be understood that the invention is not limited
to those precise embodiments, and that various changes and modifications may be effected
therein by one skilled in the art without departing from the scope or spirit of the
invention as defined in the appended claims.
1. Apparatus for controlling movement of a ram (8) in a machine tool of the type in which
a ram is movable with respect to a frame (1); said apparatus comprising:-
position control means for controlling movement of the ram with respect to the
frame, and position detection means (11) for detecting the position of the ram with
respect to the frame;
characterised in that, said position detection means measures the actual position
of the ram with respect to the frame, and said position control means controls the
movement of the ram in accordance with a detected difference between the said actual
position and a required pre-determined position of the ram.
2. Apparatus according to claim 1 wherein said position control means comprises means
for determining whether said detected positional difference is within an allowable
pre-determined range of values for said required position.
3. Apparatus according to claim 2 wherein said position control means comprises means
for adjusting said pre-determined range of values.
4. Apparatus according to claim 2 or claim 3 wherein said ram is movable in a cycle between
a pre-determined originating position and at least one pre-determined intermediate
position, and whereby said determining means is capable of determining whether the
positional difference for the said at least one intermediate position is within a
respective allowable pre-determined range of values for the said at least one intermediate
position.
5. Apparatus as claimed in claim 4 further comprising speed control means for controlling
the speed of the said ram with respect to the frame between each adjacent pair of
pre-determined positions
6. Apparatus according to claim 5 wherein the speed control means selects a respective
pre-determined speed for movement of the ram between each respective pair of adjacent
positions.
7. Apparatus according to claim 6 wherein said speed control selects a respective pre-determined
speed for movement of the said ram between an adjacent pair of positions when the
said detected positional difference at the first position of the said respective pair
of positions is within said respective allowable range of values for the said first
position.
8. Apparatus according to any preceding claim wherein said machine tool is a press.
9. A machine tool press comprising;
a frame (1) and a ram (8) movable with respect to the said frame for applying pressure
to a die means;
characterised in that, said machine tool further comprises a position detection
means (11) for measuring the actual position of said ram with respect to said frame,
said position detection means being disposed in the region of the said die means for
detecting the actual position of the ram with respect to the frame in the said region
of the said die means during or immediately prior to a load being applied to the said
die means.
10. A machine tool as claimed in claim 9 wherein said ram comprises a pressure surface
for applying pressure to the said die means and the said position detection means
is located for measuring the position of the said pressure surface with respect to
the said frame.
11. A machine tool as claimed in claim 9 or claim 10 wherein the said die means comprises
a first portion movable with the ram, and a second stationary portion mounted relative
to the frame, and wherein said position detection means is arranged to measure the
distance between the said first and second portions.
12. A machine tool press as claimed in any one of claims 9 to 11 wherein said press is
a screw press.
13. A method of controlling movement of a ram (8) in a machine tool of the type in which
a ram is movable with respect to a frame (11); said method comprising the steps:-
i) detecting the position of the ram with respect to the frame; and,
ii) controlling movement of the ram with respect to the frame by position control
means;
characterised in that, step i) includes the step of measuring the actual position
of the ram with respect to the frame, and step ii) includes the step of controlling
the movement of the ram in accordance with a detected difference between the said
actual position and a required pre-determined position of the ram.
14. A method as claimed in claim 13 further comprising the step of determining whether
said detected positional difference is within an allowable pre-determined range of
values for said required position.
15. A method as claimed in claim 14 further comprising the step of adjusting said pre-determined
range of values.
16. A method as claimed in claim 13 or claim 15 further comprising the steps of moving
the ram cyclically between a pre-determined originating position and at least one
pre-determined intermediate position, and determining whether the positional difference
for the said at least one intermediate position is within a respective allowable pre-determined
range of values for the said at least one intermediate position.
17. A method as claimed in claim 16 further comprising the step of controlling the speed
of the said ram with respect to the frame between each adjacent pair of pre-determined
positions
18. A method as claimed in claim 17 further comprising the step of selecting a respective
pre-determined speed for movement of the ram between each respective pair of adjacent
positions.
19. A method as claimed in claim 18 further comprising the step of selecting a respective
pre-determined speed for movement of the said ram between an adjacent pair of positions
when the said detected positional difference at the first position of the said respective
pair of positions is within said respective allowable range of values for the said
first position.