Workpiece processing system
10987799 · 2021-04-27
Assignee
Inventors
- Satoru Kashiwagi (Nara, JP)
- Tomoaki Yoda (Nara, JP)
- Masaaki NAKAGAWA (Nara, JP)
- Akira Kitanishi (Nara, JP)
Cpc classification
G05B19/4093
PHYSICS
B25J9/1664
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/36401
PHYSICS
G05B19/42
PHYSICS
International classification
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/418
PHYSICS
G05B19/4093
PHYSICS
Abstract
A workpiece processing system (1) includes a transfer robot (3), a control device (4) controlling operation of the transfer robot (3), and an operating part (5) performing a teaching operation to the transfer robot (3). The control device (4) has an approach point setter (6) setting in advance an approach point as a reference point for the transfer robot (3) to start operation to a workpiece processing device, a first program generator (7) generating a first program defining the operation of the transfer robot (3) from an operational zero point for the transfer robot (3) to the approach point, a second program generator (8) generating a second program defining the operation of the transfer robot (3) after the approach point based on the teaching operation, and a robot controller (9) controlling the operation of the transfer robot (3) in accordance with the first program and the second program.
Claims
1. A workpiece processing system, comprising: a plurality of workpiece processing devices processing a workpiece; a transfer robot loading and unloading the workpiece into and from each of the workpiece processing devices; a control device controlling operation of the transfer robot; and an operating part connected to the control device to perform a teaching operation to the transfer robot by manually operating the transfer robot, the control device including: an approach point setter setting in advance an approach point corresponding to each of the workpiece processing devices as a reference point for the transfer robot to start operation to the workpiece processing device; a first program generator generating a first program defining the operation of the transfer robot from an operational zero point for the transfer robot to the approach point set by the approach point setter; a second program generator generating a second program defining the operation of the transfer robot after the approach point based on the teaching operation performed by the operating part; and a controller controlling the operation of the transfer robot in accordance with the first program generated by the first program generator and the second program generated by the second program generator, wherein: each of the workpiece processing devices has a footprint set to an integral multiple of a unit size, with a smallest one of the footprints of the workpiece processing devices being designated as the unit size, and has a portion for approach point setting provided therein for setting the approach point; the approach point setter is configured to, with a loading and unloading aperture of each of the workpiece processing devices through which the workpiece is loaded into and unloaded from the workpiece processing device by the transfer robot being designated as the portion for approach point setting of the workpiece processing device, set the approach point at a point spaced by a predetermined distance from the portion for approach point setting in a three-dimensional space; and each of the workpiece processing devices has the loading and unloading aperture at a position commonized for the workpiece processing devices of each size, and the approach point setter is configured to set the approach point at the position commonized for the workpiece processing devices of each size.
2. The workpiece processing system according to claim 1, wherein: the loading and unloading apertures of the workpiece processing devices have an identical shape.
3. The workpiece processing system according to claim 1, wherein the workpiece processing devices are arranged to surround the transfer robot in plan view and arranged such that their lines on the transfer robot side in plan view form at least a part of a U-shape.
4. The workpiece processing system according to claim 1, wherein the approach point setter is configured to set the approach point at a position located above the workpiece processing device or at a position located higher than an upper end position of the workpiece processing device between the workpiece processing device and the transfer robot.
5. The workpiece processing system according to claim 2, wherein the approach point setter is configured to set the approach point at a position located above the workpiece processing device or at a position located higher than an upper end position of the workpiece processing device between the workpiece processing device and the transfer robot.
6. The workpiece processing system according to claim 5, wherein the approach point setter is configured to set the approach point at a position located above the workpiece processing device or at a position located higher than an upper end position of the workpiece processing device between the workpiece processing device and the transfer robot.
7. The workpiece processing system according to claim 2, wherein the workpiece processing devices are arranged to surround the transfer robot in plan view and arranged such that their lines on the transfer robot side in plan view form at least a part of a U-shape.
8. The workpiece processing system according to claim 7, wherein the approach point setter is configured to set the approach point at a position located above the workpiece processing device or at a position located higher than an upper end position of the workpiece processing device between the workpiece processing device and the transfer robot.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DESCRIPTION OF EMBODIMENTS
(9) Hereinafter, a workpiece processing system according to an embodiment of the present invention will be described with reference to the drawings.
(10) As shown in
(11)
(12) The workpiece processing devices 2 other than the workpiece processing device 2a are arranged to surround the transfer robot 3 in plan view and arranged such that their lines on the transfer robot 3 side in plan view together substantially form a U-shape (see the dashed and double-dotted line L1 in
(13) Next, the transfer robot 3 is described. The transfer robot 3 is, for example, an articulated robot. As shown in
(14) For example, the transfer robot 3 extracts a machined workpiece from the workpiece processing device (for example, an NC machine tool) 2a and loads the extracted workpiece into the workpiece processing device (for example, a deburring device) 2c with the hand 3c. Thus, the transfer robot 3 is configured to load and unload a workpiece between one workpiece processing device 2 and another workpiece processing device 2.
(15) Next, a control system of the workpiece processing system 1 according to this embodiment is described. As shown in
(16) The approach point setter 6 sets an approach point AP (see
(17) As shown in
(18) The first program generator 7 is configured to generate a first program which defines the operation of the transfer robot 3 from the operational zero point for the hand 3c of the transfer robot 3 to the approach point AP. The second program generator 8 is configured to generate a second program which defines the operation of the transfer robot 3 after the approach point AP, i.e., the operation of the transfer robot 3 from the approach point AP to the teaching point TP2 via the teaching point TP1, based on the teaching operation performed by the operating part 5. The first program and the second program are stored into the storage 10.
(19) The robot controller 9 controls operation of the transfer robot 3 based on the first program and second program stored in the storage 10. Specifically, as shown in
(20) The approach point setter 6 is configured to set the approach point AP at a position commonized for the workpiece processing devices 2 of each module size. For example, as shown in
(21) Next, an example program for causing the transfer robot 3 to operate is described.
(22) Next, an operation flow of the control device 4 shown in
(23) Subsequently, the second program generator 8 generates a second program which defines the operation of the transfer robot 3 after the approach point AP as described above, based on the teaching operation performed by the operating part 5 (step S42). The robot controller 9 controls the operation of the transfer robot 3 in accordance with the first program generated by the first program generator 7 and the second program generated by the second program generator 8 (step S43).
(24) At this point, if there is any change in the processing process between the workpiece processing devices 2 (Yes in the step S44), the operation flow returns to the step S42 and the second program is regenerated. That is to say, even when there is any change in the processing process, the approach points AP that are reference points for approaching the workpiece processing devices 2 are unchanged, and therefore the first program can be used without any change. Therefore, even when there is any change in the processing process, no teaching operation to the transfer robot 3 is needed for the operation from the operational zero point to the approach point AP, which greatly reduces the number of operator's operations. Note that, in the case where there is no change in the processing process (No in the step S44), the process is ended.
(25) As described above, in the workpiece processing system 1 according to this embodiment, the approach point setter 6 sets an approach point AP which cannot cause interference by the transfer robot 3 in the workpiece-holding state, without performing a teaching. Further, the first program generator 7 generates a first program that defines the operation of the transfer robot 3 from the operational zero point for the transfer robot 3 to the approach point AP, and the second program generator 8 generates a second program that defines the operation of the transfer robot 3 after the approach point AP, based on the teaching operation. The robot controller 9 controls the operation of the transfer robot 3 in accordance with the first program and the second program. Thus, setting the approach point AP based on the non-interference region NR enables generation of an operation program (first program) which defines the operation of the transfer robot 3 from the operational zero point to the approach point AP and ensures that no interference by the transfer robot 3 occurs. Therefore, using this first program eliminates the need of performing a teaching for the operation of the transfer robot 3 from the operational zero point to a position equivalent to the approach point AP, which is needed in the conventional art. Thereby, the number of operator's operations can be greatly reduced.
(26) Further, in this embodiment, the approach pointer setter 6 is configured to set the approach point AP at a point spaced by a predetermined distance from the loading and unloading aperture 2i that is a portion for approach point setting. Therefore, the approach point AP can be set easily on the basis of the portion for approach point setting and the predetermined distance.
(27) Further, in this embodiment, each of the workpiece processing devices 2 has, as the portion for approach point setting, the loading and unloading aperture 2i provided therein, the loading and unloading apertures 2i having an identical shape; therefore, the approach point AP can be set easily on the basis of the loading and unloading aperture 2i.
(28) Further, in this embodiment, the footprint of each workpiece processing device 2 is set on the basis of a square unit size. Therefore, the non-interference region NR can be recognized easily. Thereby, the setting of the approach point AP is facilitated.
(29) Further, in this embodiment, the approach point setter 6 is configured to set the approach point AP at a position commonized for the workpiece processing devices 2 of each module size. Therefore, it is possible to reduce the number of steps for setting the approach point AP in the case where, as in this embodiment, two or more workpiece processing devices 2 have the same size.
(30) Further, in this embodiment, the workpiece processing devices 2 are arranged to surround the transfer robot 3 in plan view and arranged such that their lines on the transfer robot 3 side in plan view together substantially form a U-shape. That is to say, arrangement of the workpiece processing devices 2 is regularized. Therefore, the non-interference region NR can be recognized easily. Thereby, the setting of the approach point AP is facilitated.
(31) Hereinbefore, the workpiece processing system 1 according to one embodiment of the present invention has been described. However, the workpiece processing system 1 is not limited to the above-described configuration; the workpiece processing system 1 can be implemented in other manners and the following variations may be applied to the workpiece processing system 1.
(32) The above embodiment describes the configuration in which each of the workpiece processing devices 2 has the loading and unloading aperture 2i provided in the top surface portion thereof. However, the present invention is not limited thereto and a configuration may be employed in which each of the workpiece processing devices 2 has the loading and unloading aperture 2i provided in a front surface portion thereof.
(33) Further, in the above embodiment, the footprints of the workpiece processing devices 2 are standardized on the basis of a square unit size. However, the present invention is not limited thereto. The footprint of each workpiece processing device 2 may be set to be unique, as long as the workpiece processing devices 2 are arranged such that their lines on the transfer robot 3 side in plan view together form, for example, a U-shape.
(34) Further, in the above embodiment, the footprints of the workpiece processing devices 2 are standardized. However, the present invention is not limited thereto. The sizes (length, width, and height) of the workpiece processing devices 2 may be standardized, i.e., modularized.
(35) Further, in the above embodiment, the installation area for each workpiece processing device 2 is square. However, the present invention is not limited thereto. The installation area may be formed in, for example, a rectangular shape.
(36) Further, in the above embodiment, the workpiece processing devices 2 are arranged such that their lines on the transfer robot 3 side in plan view together form a U-shape. However, the present invention is not limited thereto. The workpiece processing devices 2 may be arranged such that the lines form at least a part of a U-shape or such that the lines from at least a part of a circle.
(37) Further, in the above embodiment, an articulated robot is given as an example of the transfer robot 3. However, the present invention is not limited thereto. Various types of robots can be employed which can load and unload a workpiece into and from the workpiece processing devices 2.
(38) Further, in the above embodiment, an NC machine tool, and a measuring device, etc., are given as examples of the workpiece processing devices 2. However, the present invention is not limited thereto. Each workpiece processing device 2 may be another type of device which processes a workpiece.
REFERENCE SIGNS LIST
(39) 1 Workpiece processing system 1a Workpiece processing system 2 Workpiece processing device 2i Loading and unloading aperture (portion for approach point setting) 3 Transfer robot 4 Control device 5 Operating part 6 Approach point setter 7 First program generator 8 Second program generator 9 Robot controller (controller) AP Approach point NR Non-interference region TP1 Teaching point TP2 Teaching point