This application is a U.S. National Phase Application under 35 USC 371 of International Application PCT/JP2002/016086 filed Sep. 2, 2005.
The present invention relates to a system and method for controlling a servo press which has an eccentric rotation mechanism, linkage or the like as a power transmission mechanism and in which the relationship between the rotation angle of the servo motor and the position of the slide is nonlinear.
There have heretofore been known a servo press in which an eccentric rotation mechanism is driven by a servo motor and the rotating power of the eccentric rotation mechanism is transmitted to a slide through a toggle linkage thereby moving the slide up and down (e.g., Patent Document 1). Since this servo press is able to vertically move the slide at high speed by the continuous rotation of the servo motor, it can perform high-production industrial processing.
Another known servo press is configured such that the rotating power of the servo motor is converted into a substantially horizontal linear movement by a ball screw mechanism and this linear movement is in turn converted into a vertical movement by a toggle linkage to vertically move the slide (e.g., Patent Document 2). In this servo press, a conversion equation is prestored for calculating the substantial positional gain of a slide position obtained from a relational expression representative of the relationship between the position of the slide and the position of the ball screw or nut. During actual control of the slide, the positional gain is corrected according to the position of the slide, using the conversion equation for the substantial positional gain, and a motor speed command is calculated from the deviation of the position of the slide and the corrected positional gain to control the servo motor. This servo press is capable of accurately positioning the slide so that high-accuracy processing can be properly performed.
Problems that the Invention Intends to Solve
However, the servo press disclosed in Patent Document 1 has revealed the following disadvantage. The speed ratio Vmax/V (the ratio between the speed of the slide V at a certain time point when the rotation speed of the servo motor is constant and the maximum speed Vmax of the slide obtainable by this rotation speed) of the slide varies according to the posture of the toggle linkage. Therefore, when performing feedback control based on the position of the slide, positioning of the slide cannot be carried out with high accuracy.
The servo press disclosed in Patent Document 2 is able to position the slide with high accuracy because the servo motor is controlled with a motor speed command calculated from the deviation of the position of the slide and a positional gain after correction. However, the vertical movement of the slide is accompanied with reversing of the rotation of the servo motor so that acceleration/deceleration and stopping operation of the servo motor become necessary. This is an obstacle to high-speed driving of the slide and therefore high production processing cannot be satisfactorily performed.
The invention is directed to overcoming the foregoing problems and a primary object of the invention is therefore to provide a servo press control system and servo press control method which enable it to selectively perform high production processing and high accuracy processing with a single press.
Means of Solving the Problems
In accomplishing the above object, there has been provided, in accordance with a first aspect of the invention, a system for controlling a servo press in which an eccentric rotation mechanism is driven by a servo motor, the rotation of which is controlled by a servo amplifier which receives a motor speed command, and rotating power of the eccentric rotation mechanism is transmitted to a slide through a connecting rod or linkage, thereby vertically moving the slide, comprising:
According to a second aspect of the invention, there is provided a method for controlling a servo press in which an eccentric rotation mechanism is driven by a servo motor, and rotating power of the eccentric rotation mechanism is transmitted to a slide through a connecting rod or linkage, thereby vertically moving the slide,
According to the first and second aspects, since the eccentric rotation mechanism is driven by a servo motor, the rotation of which is controlled by a servo amplifier which has received a motor speed command and the rotating power of the eccentric rotation mechanism is transmitted to the slide through a connecting rod or linkage thereby vertically moving the slide, the slide can be vertically moved at high speed by continuous rotation of the servo motor to properly perform high production processing. In addition, since the rotation of the servo motor is controlled by a motor speed command calculated based on the deviation of the position of the slide and a positional gain corresponding to a speed ratio of the slide, the slide can be positioned with high accuracy to properly perform high accuracy processing. Accordingly, the invention has the effect of selectively performing high production processing and high accuracy processing with a single press. It should be noted that the speed ratio of the slide is the ratio (Vmax/V) between the speed V of the slide at a certain time point when the rotation speed of the servo motor is constant and the maximum speed Vmax of the slide obtained by this rotation speed.
1, 1A: servo press
3: slide
15: toggle linkage
20, 20A: eccentric rotation mechanism
21: servo motor
30: slide position detector
40: control system
43: servo amplifier
58: slide position deviation computing unit
59: positional gain computing unit
60: motor speed instructing unit
74: connecting rod
Referring now to the accompanying drawings, preferred embodiments of the servo press control system and servo press control method of the invention will be concretely described below.
In a servo press 1 according to the first embodiment, a slide 3 is supported on the substantial center of a body frame 2 so as to be vertically movable. A bed 4 is disposed under the body frame 2. A bolster 5 is mounted on the bed 4 so as to face the slide 3. A threaded shaft 7 for die height adjustment is pivotally inserted into a hole formed in the upper part of the slide 3 such that the main body of the threaded shaft 7 is prevented from coming off. The threaded shaft 7 has a threaded portion 7a which extends upward, getting out of the slide 3 and is screwed into a female screw part formed in the lower part of a plunger 11 disposed above the threaded portion 7a.
A worm wheel 8a is fitted on the outer circumference of the main body of the threaded shaft 7. A worm 8b screwed into the worm wheel 8a is coupled to the output shaft of an induction motor 9 through a gear 9a, the induction motor 9 being attached to the rear face of the slide 3. Herein, the induction motor 9 is formed into a compact flat shape and is short in length in an axial direction.
The upper part of a plunger 11 is pivotally coupled to one end of a first link 12a with a pin 11a. The other end of the first link 12a is pivotally coupled to the lower part of a first side of a triaxial link 13 with a pin 14a. The upper part of the first side of the triaxial link 13 is pivotally coupled to one end of a second link 12b with a pin 14b. The other end of the second link 12b is pivotally coupled to the upper part of the body frame 2. A second side of the triaxial link 13 is pivotally coupled to an eccentric shaft 28 described later. Thus, a toggle linkage 15 (which corresponds to “the linkage” of the invention) is constituted chiefly by the first link 12a, the second link 12b and the triaxial link 13.
A servo motor (AC servo motor) 21 for driving the slide is attached to a side face of the body frame 2, with the center of axle directed in a lateral direction of the press. A belt 23 (a timing belt is usually used as the belt 23) passes around a first pulley 22a attached to the output shaft of the servo motor 21 and a second pulley 22b attached to an intermediate shaft 24 which is rotatably placed above the servo motor 21 with the center of its axle directed in a lateral direction of the press. A drive shaft 27 is rotatably supported on the body frame 2 at a position above the intermediate shaft 24. A gear 26 fixed to one end of the drive shaft 27 meshes with a gear 25 fixed to the intermediate shaft 24. An eccentric shaft 28 is provided at the substantial center of the drive shaft 27 when viewed in an axial direction. This eccentric shaft 28 is pivotally coupled to the second side of the triaxial link 13. Accordingly, an eccentric rotation mechanism 20 is constructed by a power transmission mechanism which extends from the output shaft of the servo motor 21 to the eccentric shaft 28. The eccentric rotation mechanism 20 is driven by the servo motor 21 and the rotating power of the eccentric rotation mechanism 20 is transmitted to the slide 3 through the toggle linkage 15, thereby moving the slide 3 up and down.
Formed within the slide 3 is an oil chamber 6 which is hermetically closed by the lower end face of the threaded shaft 7. The oil chamber 6 is connected to a switching valve 16 through an oil path 6a formed within the slide 3. The switching valve 16 operates to switch the supply/discharge of operating oil to and from the oil chamber 6. During pressing operation, the operating oil supplied to the oil chamber 6 through the switching valve 16 is kept within the oil chamber 6 and the pressure exerted during pressurization is transmitted to the slide 3 by means of the oil within the oil chamber 6. If overload is imposed on the slide 3 and the oil pressure in the oil chamber 6 exceeds a specified value, the oil within the oil chamber 6 is allowed to return from a relief valve (not shown) to a tank, so that the pressure working on the slide 3 and other members is mitigated to prevent damage to the slide 3 and the dies (not shown in the drawings).
Disposed behind the slide 3 is a slide position detector 30 for detecting the position of the slide 3. The slide position detector 30 is composed of a slide position sensor 33 consisting of a non-contact type linear sensor or the like and a position detecting rod 32 which is vertically movably inserted into the main body of the slide position sensor 33 and has a scale for position detection. The slide position sensor 33 is securely attached to an auxiliary frame 34 provided on a side face of the body frame 2. The auxiliary frame 34 is long in a vertical direction. The lower part of the auxiliary frame 34 is securely attached to the side face of the body frame 2 with a bolt 35, whereas its upper part is supported by a bolt 36 so as to be slidable in a vertical direction, the bolt 36 being inserted in a vertical long hole (not shown). A side of the auxiliary frame 34 is in contact with and supported by a front and rear pair of supporting members 37. The position detection rod 32 is mounted on a position between an upper and lower pair of brackets 31 which project from upper and lower positions on the rear face of the slide 3 toward the side face of the body frame 2.
Only either one (the lower end in this embodiment) of the upper and lower ends of the auxiliary frame 34 is fixed to the body frame 2 with the other end being supported so as to be vertically movable, so that the auxiliary frame 34 is not affected by the expansion and contraction of the body frame 2 caused by variations in temperature. As a result, the slide position sensor 33 can correctly detect the position of the slide and die height without being affected by the expansion and contraction of the body frame 2 caused by variations in temperature.
The control system 40 shown in
The motion setting means 41 inputs various data to set a slide motion and has a switch and/or a numeric key pad for entering motion data and a display unit for displaying the input data and set data which have been registered after completion of setting. In the first embodiment, the motion setting means 41 is composed of a programmable display unit with a so-called touch panel and a numerical keypad. This programmable display unit is formed such that a transparent touch switch panel is attached to the front face of a graphic display unit such as a liquid crystal display unit or plasma display unit. The motion setting means 41 may include a data input unit for inputting data from an external storage medium such as an IC card which stores preset motion data or a communication device for transmitting and receiving data though radio waves or a communication line.
This motion setting means 41 is designed to select and set either “rotation” or “reverse rotation” as a processing pattern corresponding to molding conditions, that is, a slide control pattern. Each slide control pattern will be described below.
(Explanation of “Rotation” Pattern)
Since motion data is individually set for every die, the model number 44 of each die is indicated on the screen shown in
As shown in
(Explanation of “Reverse Rotation” Pattern)
As shown in
As illustrated in
The controller 42 has a computer system chiefly composed of a microcomputer, high-speed numerical data processor or the like. As shown in
The memory 55 stores motion data set by the motion setting means 41 in correspondence with its associated model number 44 (see
The motion setting unit 56 has the function of determining a motion representative of the relationship between control execution time t and slide position P based on a slide control pattern set by the motion setting means 41 and motion data corresponding to the slide control pattern.
The slide position command computing means 57 has the function of calculating a slide position command (rp) for every predetermined servo cycle time so as to move the slide 3 according to the slide motion set by the motion setting unit 56.
The slide position deviation computing means 58 has the function of calculating the deviation (ε p) of the position of the slide 3 indicated by a slide position detection signal (Sp) output from the slide position sensor 33 from the slide position command (rp) output from the slide position command computing means 57.
Incidentally, since the speed ratio of the slide 3 changes, as indicated by the slide speed ratio curve SL in
As shown in
The positional gain computing unit 59 has the following function. Specifically, the positional gain computing unit 59 reads the table data of the positional gain (θ) shown in
The motor speed instructing unit 60 inputs the positional gain G(θ) from the positional gain computing unit 59 and functions to calculate a motor speed command rm based on this positional gain G(θ) and a slide position deviation ε p output from the slide position deviation computing unit 58.
The servo amplifier 43 calculates the deviation ε s of a feedback value Sθ of a motor rotation speed output from the rotary encoder 61 from the motor speed command rm output from the motor speed instruction unit 60 and functions to control the rotation of the servo motor 21 by controlling a motor current Cm based on the calculated motor speed deviation ε S.
S1 to S3: First, the motion setting means 41 sets, as the contents of operation to be executed, a slide control pattern (“rotation” pattern or “reverse rotation” pattern) selected by the operator and slide motion data which meets processing conditions set according to the selected slide control pattern (S1). Then, the motion setting unit 56 applies the slide motion data set in Step S1 to the slide control pattern selected and set in Step S1, thereby setting a slide motion corresponding to the slide control pattern (S2). Subsequently, a check is made to determine whether a startup signal has been input to the controller 42 (S3) and if not, Step S3 is repeated until a startup signal is input. Herein, the startup signal may be output from a startup button switch provided in the operation panel (not shown) of the press or from a high-order press line management controller (not shown).
S4: If it is determined in Step S3 that a startup signal has been input to the controller 42, the position and speed of the slide 3 is controlled such that the slide 3 moves according to the slide motion set in Step S2.
Specifically, if the slide motion set in Step S2 is the slide motion shown in
If the slide motion set in Step S2 is the slide motion shown in
S5 to S6: A check is made to determine whether a stop signal has been released from the operation panel of the press, the press line management controller or the like (S5), and if no, the processes in Steps S4 and S5 are repeated until a stop signal is released. Upon release of a stop signal, the slide 3 is stopped at the upper limit position or upper dead center set as the wait position, thereby stopping the operation of the press (S6).
According to the first embodiment, when selecting and setting the “rotation” pattern as the slide control pattern, the slide 3 can be moved up and down at high speed with the continuous rotation of the servo motor 21 so that high production processing can be properly performed. When selecting and setting the “reverse rotation” pattern as the slide control pattern, the rotation of the servo motor 21 is controlled by the motor speed command rm which is calculated based on the positional deviation ε p of the slide 3 and the positional gain G(θ) corresponding to the speed ratio of the slide 3. Therefore, the slide 3 can be accurately positioned at the lower limit position P2, so that high accuracy processing applicable to coining and precision molding, which require high accuracy in positioning the slide at the lower limit position, can be properly performed. Accordingly, the first embodiment has the effect of selectively performing high production processing and high accuracy processing with a single press.
In the second embodiment, the memory 55 in the controller 42 stores the data on the relationship between the rotation angle of the servo motor 21 (i.e., the rotation angle of the gear 72) and the position of the slide 3. This relationship data is obtained from the trigonometric function of the eccentricity (the turning radius of the crank shaft 73) of the crank shaft mechanism, the length of the connecting rod 74 and the rotation angle of the crank shaft 73 (the rotation angle of the gear 72). This function expression may be stored as it is or, alternatively, in the form of table data.
If the slide control pattern set by the motion setting means 41 is the “rotation” pattern, the motion setting unit 56 sets the slide motion shown in
If the controller 42 inputs a startup signal on the condition that the motion setting means 41 has selected and set the “rotation” pattern as the slide control pattern and the motion setting unit 56 has set the slide motion shown in
On the other hand, if the controller 42 inputs a startup signal on the condition that the motion setting means 41 has selected and set the “reverse rotation” pattern as the slide control pattern and the motion setting unit 56 has set the slide motion shown in
According to the second embodiment, when selecting and setting the “rotation” pattern as the slide control pattern, the slide 3 can be moved up and down at high speed with the continuous rotation of the servo motor 21 so that high production processing can be performed. When selecting and setting the “reverse rotation” pattern as the slide control pattern, the rotation of the servo motor 21 is controlled by the motor speed command rm which is calculated based on the positional deviation ε p of the slide 3 and the positional gain G(θ) corresponding to the speed ratio of the slide 3. Therefore, the slide 3 can be accurately positioned at the lower limit position P2, so that high accuracy processing applicable to coining and precision molding, which require high accuracy in positioning the slide at the lower limit position, can be properly performed. Accordingly, the second embodiment has the effect of selectively performing high production processing and high accuracy processing with a single press.
Number | Date | Country | Kind |
---|---|---|---|
2004-268003 | Sep 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2005/016086 | 9/2/2005 | WO | 00 | 3/13/2007 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2006/030649 | 3/23/2006 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6970767 | Teraoka | Nov 2005 | B2 |
7293500 | Futamura et al. | Nov 2007 | B2 |
20050081587 | Suzuki et al. | Apr 2005 | A1 |
20070006629 | Iwashita et al. | Jan 2007 | A1 |
Number | Date | Country |
---|---|---|
2003-154498 | May 2003 | JP |
2003-305599 | Oct 2003 | JP |
2004-017098 | Jan 2004 | JP |
Number | Date | Country | |
---|---|---|---|
20080034985 A1 | Feb 2008 | US |