The present invention relates to a bending device which moves a bending mechanism around a longitudinal workpiece, such as a pipe or a bar-like material, to bend the workpiece in a predetermined direction.
In a bending device disclosed in Patent Document 1, a bending mechanism is attached to an end of an articulated robot. The articulated robot has a plurality of bending joints which rotate around axes parallel to each other, and a plurality of pivoting joints which rotate around axes orthogonal to the parallel axes. Rotation of the respective joints to move the bending mechanism allows a workpiece to be moved toward a chuck mechanism and gripped by the chuck mechanism. Rotation of the respective joints to move the bending mechanism also allows the workpiece to be bent at a plurality positions.
Patent Document 1: Unexamined Japanese Patent Application Publication No. 2006-116604
In the above-described conventional bending device, the bending mechanism is twisted and rotated around a longitudinal axis of the workpiece by the articulated robot upon bending the workpiece, so that a bending direction can be controlled to be a desired direction. On the other hand, in the conventional bending device as above, the bending mechanism cannot be rotated in an overall range of bending directions from 0° to 360°. Thus, arms of the articulated robot interfere with the workpiece.
One object of the present invention is to provide a bending device which can bend a workpiece without limitation of bending directions.
One aspect of the present invention provides a bending device that bends a workpiece and includes a bending mechanism, a fixing table, an articulated robot, and a control unit. The bending mechanism includes a bending die and a clamping die which can rotate around the bending die. The bending mechanism clamps a longitudinal workpiece with the bending die and the clamping die, and bends the workpiece by rotating the clamping die. A chuck mechanism that grips the workpiece is mounted on the fixing table. The bending mechanism is attached to the articulated robot. The control unit controls the articulated robot, the bending mechanism and the chuck mechanism. The bending device moves the bending mechanism by the articulated robot, and rotates the clamping die by the bending mechanism to bend the workpiece. The control unit includes a first control unit and a second control unit. The first control unit controls the articulated robot to twist the bending mechanism holding the workpiece around a longitudinal axis of the workpiece, when a twisting angle is within a preset twisting angle range. The second control unit, when the twisting angle exceeds the preset twisting angle range, first controls the articulated robot to twist the bending mechanism holding the workpiece around the longitudinal axis of the workpiece within the preset twisting angle range, and then causes the first control unit to perform the twisting.
A second aspect of the present invention provides the bending device according to the first aspect wherein the articulated robot has a plurality of bending joints which rotate around axes parallel to each other, and a plurality of pivoting joints which rotate around axes orthogonal to the parallel axes.
In the bending device of the present invention, when the twisting angle exceeds the preset twisting range, the articulated robot is controlled to twist the bending mechanism holding the workpiece around the longitudinal axis of the workpiece within the preset twisting angle range. Thereafter, with a change of the holding of the workpiece, the workpiece is twisted within the twisting angle range. Thus, the workpiece can be bent without limitation in its bending direction.
1 machine . . . base, 2 . . . articulated robot, 4 . . . workpiece, 6,8,10 . . . bending joint, 12,14 . . . pivoting joint, 30 . . . bending mechanism, 32 . . . bending die, 42 . . . clamping die, 44 . . . pressure die, 46 . . . chuck mechanism, 48 . . . fixing table, 50 . . . receiving table for carry-in, 52 . . . receiving table for carry-out, 54 . . . control circuit
An embodiment of the present invention will now be explained in detail below based on the drawings.
Referring to
The articulated robot 2 is provided with a fixing portion 16 mounted on the machine base 1. The fixing portion 16 and a first turning base 18 are connected by the first rotating joint 12. The first pivoting joint 12 has a known mechanism that rotationally drives the first turning base 18 at a predetermined angle around a vertical axis CV1.
One end of a first arm 20 is connected to the first turning base 18 via the first bending joint 6. The first bending joint 6 has a known mechanism that rotationally drives the first arm 20 at a predetermined angle around a horizontal axis CH1. The horizontal axis CH1 of the first bending joint 6 and the vertical axis CV1 of the first pivoting joint 12 cross at right angles.
An other end of the first arm 20 and one end of a second arm 22 is connected via the second bending joint 8. The second bending joint 8 has a known mechanism that rotationally drives the second arm 22 at a predetermined angle around an axis CH2 parallel to the horizontal axis CH1 of the first bending joint 6.
A second turning base 24 is connected to an other end of the second arm 22 via the second pivoting joint 14. The second pivoting joint 14 has a known mechanism that rotationally drives the second turning base 24 at a predetermined angle around an axis CV2 orthogonal to the horizontal axes CH1 and CH2 of the first and second bending joints 6 and 8. One end of a front arm 26 is connected to the second turning base 24 via the third bending joint 10. The third bending joint 10 rotates the front arm 26 around an axis CH3 parallel to the horizontal axes CH1 and CH2 of the first and second bending joints 6 and 8.
A supplemental joint 28 (see
The bending mechanism 30, as shown in
As shown in
The articulated robot 2 can control a posture and a moving position of the bending mechanism 30, as shown in
For example, as shown in
A position of the second bending joint 8 is on an arc around the first bending joint 6, of which radius is a distance between the first bending joint 6 and the second bending joint 8. The position of the second bending joint 8 is also on an arc around the third bending joint 10, of which radius is a distance between the second bending joint 8 and the third bending joint 10. Accordingly, if the second bending joint 8 is in an intersection between the two arcs, a position of the bending die 32 is defined. There may be a case in which two intersections exist. In that case, one of the intersections is selected which does not cause the second arm 22 to interfere with the workpiece 4, and which does not cause a front end of the workpiece 4 after bent to interfere with the second arm 22.
In this manner, the positions of the respective first to third bending joints 6, 8 and 10 are defined. As a result, an angle formed between the fixing portion 16 and the first arm 20, an angle formed between the first arm 20 and the second arm 22, and an angle formed between the second arm 22 and the front end arm 26 are respectively calculated. According to the respective angles calculated, the first arm 20, the second arm 22 and the front arm 26 are rotated at predetermined angles by the respective first to third bending joints 6, 8 and 10. Thereby, the groove 34 of the bending die 32 is moved to abut on the workpiece 4.
On the other hand, as shown in.
Also, as shown in
As shown in
As shown in
As shown in
When bending is performed at a plurality of positions, the aforementioned operation is repeated from the bending position at the front end side of the workpiece 4 toward the bending position close to the chuck mechanism 46 to sequentially bend the workpiece 4, as shown in
The articulated robot 2, the bending mechanism 30, and the chuck mechanism 46 are connected to the control circuit 54, as shown in
Now, operation of the aforementioned bending device of the present embodiment will he described by way of the flowchart shown in
First, the workpiece 4 which has been cut into a predetermined length is conveyed onto the receiving table for carrying-in 50. As shown in
Next, the clamping die 42 is moved to clamp the workpiece 4 by the bending mechanism 30. After the workpiece 4 is clamped by the bending mechanism 30, the articulated robot 2 is controlled to drive the respective first to third bending joints 6, 8 and 10 and first and second pivoting joints 12 and 14 to move the workpiece 4 to the chuck mechanism 46, as shown in
The workpiece 4 on the receiving table for carry-in 50 is moved toward the chuck mechanism 46 so that the workpiece 4 can be gripped by the chuck mechanism 46. After the workpiece 4 is moved to the chuck mechanism 46 and inserted to the chuck mechanism 46, the chuck mechanism 46 is controlled to grip the workpiece 4.
According to preset bending data, the articulated robot 2 is controlled to move the bending mechanism 30 to the bending position of the workpiece 4. If there are a plurality of portions to be bent, bending is started from the front end side of the workpiece 4. After the bending mechanism 30 is move to the bending position of the workpiece 4, the clamping die 42 and the pressure die 44 are driven to abut on the workpiece 4. The clamping die 42 is moved around the pressure die 44 according to a predetermined bending angle.
After the bending, the clamping die 42 and the pressure die 44 are returned to their original positions. If the next bending is to be performed, the articulated robot 2 is controlled to move the bending mechanism 30 to the next bending position, and bend the workpiece 4 by the bending mechanism 30.
If the bending direction is to be changed, a twisting control process is executed. Upon changing the bending direction, the clamping die 42 is moved to clamp the workpiece 4 by the bending mechanism 30. The bending mechanism 30 can he then twisted and rotated around the longitudinal axis of the workpiece 4 so as to twist the workpiece 4.
In the twisting control process, it is at first determined whether or not a twisting angle which changes the bending direction is within a preset twisting angle range (step 100). In the present embodiment, as shown in
If the twisting angle is within the twisting angle range, the articulated robot 2 is controlled to drive the respective first to three bending joints 6, 8 and 10 to twist and rotate the bending mechanism 30 holding the workpiece 4 around the longitudinal axis of the workpiece 4 (step 110). Then, the present control process is ended. As mentioned above, the workpiece 4 is bent by the bending mechanism 30 at the preset angle in the preset bending direction.
On the other hand, if it is determined in step 100 that the twisting angle exceeds the twisting angle range, the articulated robot 2 is controlled to move the clamping die 42 so that the workpiece 4 abuts on the groove 34 of the bending die 32. The workpiece 4 is clamped with the clamping die 42 and the bending die 32 so that the workpiece 4 is held by the bending mechanism 30 (step 120).
Next, gripping of the workpiece 4 by the chuck mechanism 46 is released (step 130). The articulated robot 2 is controlled to drive the respective first to third bending joints 6, 8 and 10 to twist and rotate the bending mechanism 30 holding the workpiece 4 around the longitudinal axis of the workpiece 4 (step 140). The twisting angle may be half the required twisting angle. Or the twisting angle may be prestored as processing data, and the twist and rotation may be carried out at the prestored twisting angle,
After the workpiece 4 is twisted and rotated by the articulated robot 2, the chuck mechanism 46 is controlled to grip the workpiece 4 (step 150). Next, the clamping die 42 is moved away from the bending die 32 to loosen the clamping of the workpiece 4 by the clamping die 42 and the bending die 32 (step 160).
Thereafter, the articulated robot 2 is controlled to drive the respective first to three bending joints 6, 8 and 10, so that only the bending mechanism 30 is twisted and rotated around the longitudinal axis of the workpiece 4 at the same twisting angle in a reverse direction of the twist and rotation direction in the previous step 140 to return the bending mechanism 30 to the original posture (step 17).
By repetitively executing the present control process, it is determined in step 100 that the twisting angle is within the twisting angle range of +125 to −90 degrees. In step 110, the articulated robot 2 is controlled to drive the respective first to three bending joints 6, 8 and 10, so that the bending mechanism 30 holding the workpiece 4 is twisted and rotated around the longitudinal axis of the workpiece 4. The twisting angle in this case is an angle obtained by subtracting the twisting angle in the aforementioned step 140 from the twisting angle associated with the required bending direction. Then, the present control process is ended. As noted in the above, the workpiece 4 is bent by the bending mechanism 30 at the preset bending angle in the preset bending direction.
In this manner, when the twisting angle exceeds the twisting angle range, the articulated robot 2 is controlled so that the bending mechanism 30 holding the workpiece 4 is twisted around the longitudinal axis of the workpiece 4. Then, the clamping by the bending mechanism 30 is released. The bending mechanism 30 is twisted around the longitudinal axis of the workpiece, and the workpiece 4 is clamped again by the bending mechanism 30 to be twisted around the longitudinal axis. Thus, even if the twisting angle associated with the bending direction exceeds the twisting angle range by repetitive twists within the twisting angle range, the workpiece can be bent without limitation of the bending direction.
The present invention should not be limited to the above described embodiment, and can be practiced in various forms within the scope not departing from the gist of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2009-094096 | Apr 2009 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2010/056377 | 4/8/2010 | WO | 00 | 9/22/2011 |