This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2005-159247, filed on May 31, 2005, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a manufacturing study support device which provides support for evaluation of part storage positions and assembly initiation positions in the manufacture of products through the assembly of parts by workers.
2. Description of the Related Art
With the increasingly fierce cost competition among products in recent years, product cycles have become shorter. And consumer needs continue to grow more diverse. In response to such a market environment, manufacturers must accommodate changes in demand while lowering manufacturing costs.
In order to manufacture products which accommodate changes in demand, there are relatively numerous assembly tasks which rely on human labor that can cope flexibly with changes in model types and production amounts. And, when humans perform assembly, more detailed changes can be accommodated through assembly tasks in which a single individual performs a plurality of processes. In order to manufacture products at low cost while accommodating changes in demand, the required goods must be manufactured with no waste. To this end, in assembly tasks it is necessary that assembly be performed accurately, and that assembly working conditions be satisfactory.
In order to improve assembly working conditions, parts and three-dimensional data for parts are used to perform simulations, and assembly paths are studied. A system to verify whether assembly is possible through simulations generally adopts a method which starts from the state of a product after assembly, based on information relating to parts designed using a three-dimensional CAD system and to part assembly positions, searches for disassembly paths for which interference (contact between parts) does not occur, and taking a disassembly path in which such interference does not occur, reverses the direction of the disassembly path to obtain the assembly path.
In such a system, it is possible to study whether a designed product can actually be assembled or disassembled, without performing actual trials.
The technology described in Japanese Patent Laid-open No. 10-312208 relates to a device to generate assembly paths through simulations.
However, in a system to verify whether such assembly is possible or not, positions in which the parts necessary for assembly are placed, and positions in which assembly tasks are performed, are not studied. Optimization of the storage positions of parts and task positions is, together with optimization of assembly tasks themselves, extremely important to improve task efficiency.
Hence an object of this invention is to provide a device to support studies of the positions in which parts necessary for assembly are placed and of the positions in which assembly tasks are performed.
In order to resolve the above issues, a first aspect of the invention is a manufacturing study support device, in which the placement of a plurality of parts is displayed in a virtual space, and assembly tasks are displayed by causing the movement of representations of the plurality of parts, to support studies of the efficiency of assembly tasks, and is characterized in having a computation portion, a display portion which displays animations, and a storage portion which stores part animation data comprising the three-dimensional shapes of parts, part storage positions which are three-dimensional coordinate data for positions at which the parts are stored, and assembly starting positions which are three-dimensional coordinate data of positions at which assembly tasks are started using the parts; and is further characterized in that the computation portion determines part supply animation paths taking the part storage positions as starting points and the assembly starting positions as ending points, and based on the part animation data and part supply animation paths, causes movements of the parts to be displayed by the display portion.
A preferred embodiment of the above first aspect of the invention is characterized in that a part supply animation path is resolved into a first direction, a second direction orthogonal to the first direction, and a third direction orthogonal to the first and second directions.
A still more preferred embodiment of the above first aspect of the invention is characterized in that the order of display of the three directions of the resolved part supply animation path can be edited.
A still more preferred embodiment of the above first aspect of the invention is characterized in that the storage portion further stores part storage vectors, which are three-dimensional direction vectors indicating the orientations of the parts in the part storage positions, and part assembly vectors, which are three-dimensional direction vectors indicating the orientations of the parts in the assembly starting positions; and the computation portion generates, and causes the display portion to display, animations showing the orientation rotation to the part supply animation path based on the part assembly vectors, from part animation data based on the part storage vectors.
A still more preferred embodiment of the above first aspect of the invention is characterized in that the storage portion further stores environment information, comprising three-dimensional coordinate data and three-dimensional shape data for objects existing at positions which may be in the part supply animation paths, and in that, based on the environment information, the computation portion generates part supply animation paths for which there is no interference with the objects.
A still more preferred embodiment of the above first aspect of the invention is characterized in that the storage portion further stores assembly ending positions, which are three-dimensional coordinate data of positions at which assembly tasks using the parts end, and in that the computation portion further causes the display portion to display part assembly paths from the assembly starting positions to the assembly ending positions and next-part movement paths from the assembly ending positions to the part storage positions of parts used in next assembly.
A second aspect of the invention is a manufacturing study support program, which displays the placement of a plurality of parts in a virtual space, and displays assembly tasks by causing the movement of representations of the plurality of parts, to support studies of the efficiency of assembly tasks, and is characterized in causing a computer to execute an information acquisition process of acquiring part storage positions, which are three-dimensional coordinate data of the positions in which parts are stored, and assembly starting positions, which are three-dimensional coordinate data of the positions from which assembly tasks using the parts are started; a path calculation process of calculating part supply animation paths, taking the part storage positions as starting points and the assembly starting positions as ending points; and a display process of displaying the movement of the parts, based on part animation data comprising the three-dimensional shapes of the parts and on the part supply animation paths.
A preferred embodiment of the above second aspect of the invention is characterized in that a part supply animation path is resolved into a first direction, a second direction orthogonal to the first direction, and a third direction orthogonal to the first and second directions.
A still more preferred embodiment of the above second aspect of the invention is characterized in that the order of display of the three directions of the resolved part supply animation path can be edited.
A still more preferred embodiment of the above second aspect of the invention is characterized in that the information acquisition process further acquires part storage vectors, which are three-dimensional direction vectors indicating the orientations of the parts in the part storage positions, and part assembly vectors, which are three-dimensional direction vectors indicating the orientations of the parts in the assembly starting positions; and the display process displays animations showing the orientation rotation to the part supply animation path based on the part assembly vectors, from part animation data based on the part storage vectors.
A still more preferred embodiment of the above second aspect of the invention is characterized in that, based on environment information comprising three-dimensional coordinate data and three-dimensional shape data for objects existing at positions which may be in the part supply animation paths, the path calculation process further calculates the part supply animation paths which do not interfere with the objects.
A still more preferred embodiment of the above second aspect of the invention is characterized in that the information acquisition process further acquires assembly ending positions, which are three-dimensional coordinate data of positions at which assembly tasks using the parts end, in that the path calculation process further calculates part assembly paths from the assembly starting positions to the assembly ending positions and next-part movement paths from the assembly ending positions to the part storage positions of parts used in next assembly, and in that the display process further displays the part assembly paths and next-part movement paths.
A third aspect of the invention is a manufacturing study support method, which displays the placement of a plurality of parts in a virtual space, and displays assembly tasks by causing the movement of the plurality of parts, to support studies of the efficiency of assembly tasks, and is characterized in having an information acquisition process of acquiring part storage positions, which are three-dimensional coordinate data of the positions in which parts are stored, and assembly starting positions, which are three-dimensional coordinate data of the positions from which assembly tasks using the parts are started; a path calculation process of calculating part supply animation paths, taking the part storage positions as starting points and the assembly starting positions as ending points; and a display process of displaying the movement of the parts, based on part animation data comprising the three-dimensional shapes of the parts and on the part supply animation paths.
A preferred embodiment of the above third aspect of the invention is characterized in that a part supply animation path is resolved into a first direction, a second direction orthogonal to the first direction, and a third direction orthogonal to the first and second directions.
A still more preferred embodiment of the above third aspect of the invention is characterized in that the order of display of the three directions of the resolved part supply animation path can be edited.
A still more preferred embodiment of the above third aspect of the invention is characterized in that the information acquisition process further acquires part storage vectors, which are three-dimensional direction vectors indicating the orientations of the parts in the part storage positions, and part assembly vectors, which are three-dimensional direction vectors indicating the orientations of the parts in the assembly starting positions; and the display process displays animations showing the orientation rotation to the part supply animation path based on the part assembly vectors, from part animation data based on the part storage vectors.
A still more preferred embodiment of the above third aspect of the invention is characterized in that, based on environment information comprising three-dimensional coordinate data and three-dimensional shape data for objects existing at positions which may be in the part supply animation paths, the path calculation process further calculates the part supply animation paths which do not interfere with the objects.
A still more preferred embodiment of the above third aspect of the invention is characterized in that the information acquisition process further acquires assembly ending positions, which are three-dimensional coordinate data of positions at which assembly tasks using the parts end, in that the path calculation process further calculates part assembly paths from the assembly starting positions to the assembly ending positions and next-part movement paths from the assembly ending positions to the part storage positions of parts used in next assembly, and in that the display process further displays the part assembly paths and next-part movement paths.
By displaying the supply of parts from part storage positions to assembly starting positions, a manufacturing study support device of this invention can support studies of optimization of part storage positions and assembly starting positions.
Below, aspects of the invention are explained referring to the drawings. However, the technical scope of the invention is not limited to these aspects, but extends to the inventions described in the scope of claims, and to inventions equivalent thereto.
Next, the part storage position at which is stored the part to be used in assembly first among the parts prepared for assembly is input, via the input device 5 (step S2). The part storage position is three-dimensional coordinate data for the position at which the part is stored. At this time, the orientation of the part in the part storage position is also input via the input device 5. The part storage position and the part orientation may be stored in advance in the HDD 3 as a file. As a result of the input of information in step S2, the information held by the manufacturing study support device of this invention is as shown in the data table of
Here, the CAD data among the three-dimensional shape data comprises, for example, three-dimensional coordinate data representing surfaces and one point on each surface comprising the surfaces of a three-dimensional object, as well as the normal vectors to the surfaces, and distances.
Next, interference checks are explained.
Returning to
After generating the part supply animation path, a decision is made as to whether to change the order of the XYZ three-dimensional direction components (step S9). When changing the order of the direction components, the order is input via the input device 5 (step S10), and based on this the part supply animation path is changed (step S11).
Returning to
After step S12, a decision is made as to whether to display only the part supply animation, or to display the part supply animation, assembly animation, and the trajectory up to the next-part supply position (step S14). When displaying only the part supply animation, the animation of movement of the part along the part supply animation path is displayed via the display device 4 (step S16). At this time, the part animation, generated from three-dimensional CAD data extracted from the assembly animation data, is displayed so as to move along the part supply animation path. At the time the display is started, the origin of coordinates of the part three-dimensional CAD data coincides with the three-dimensional coordinates of the part storage position 100, and at the time the display ends, the origin of coordinates of the part three-dimensional CAD data coincides with the three-dimensional coordinates of the assembly starting position 200.
When displaying the part supply animation, assembly animation, and trajectory to the next-part supply position, first, via the display device 4, animation of part movement along the part supply animation path is displayed. At this time, the part animation, generated based on three-dimensional CAD data extracted from the assembly animation data, is displayed so as to move along the part supply animation path. At the time the display starts, the origin of coordinates of the part three-dimensional CAD data coincides with the three-dimensional coordinates of the part storage position 100, and at the time display ends, the origin of coordinates of the part three-dimensional CAD data coincides with the three-dimensional coordinates of the assembly starting position 200. Next, based on the assembly animation data acquired in step S1, an assembly animation is displayed showing the assembly of the part. Finally, the trajectory is shown from the assembly completion position of the part to the part storage position of the next stored part to be used in the assembly task (step S15). When there exists no next stored part to be used in assembly, the trajectory from the assembly completion position to the part storage position 100 is not displayed.
When display of the animation ends, a check is performed to determine whether there exists a next part for an assembly task (step S17), and if such a part exists processing returns to step S2, and similar processing is performed for the part to be used in the next assembly task. If there exists no next part for an assembly task, processing ends.
In this way, by displaying animations of the supply of parts from part storage positions to assembly starting positions, a manufacturing study support device of an aspect of this invention can support studies of the optimization of part storage positions and assembly starting positions. Personnel in charge of improving the efficiency of assembly tasks can easily study the efficiency of part storage positions and assembly starting positions through animation displays by the manufacturing study support device of an aspect of this invention.
Number | Date | Country | Kind |
---|---|---|---|
2005-159247 | May 2005 | JP | national |