Manufacturing support system, control method, and manufacturing support program
The manufacturing support system automates the identification of overlapping and spot welding locations, reducing the time needed to prepare for production of multi-part items by generating and transmitting precise geometric data, thus expediting the manufacturing process.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-04-08
AI Technical Summary
The process of determining overlapping points and spot welding locations for multiple parts joined by spot welding is time-consuming, delaying the start of production when a user orders such items from a supplier.
A manufacturing support system that generates and transmits part data including overlapping and spot welding objects to specify these locations, allowing for rapid identification and commencement of production.
This system reduces the time required to determine overlapping and spot welding locations, enabling quicker production start-up by automating the identification process and providing precise geometric data for suppliers.
Smart Images

Figure 2026060386000001_ABST
Abstract
Description
Technical Field
[0004] , , , , , , , , , , , , ,
[0005]
[0001] The present invention relates to a manufacturing support system, a control method, and a manufacturing support program for transmitting component data to a supplier.
Background Art
[0002] Patent Document 1 discloses a method for creating an estimate of sheet metal processing work. In this creation method, three-dimensional CAD data in which a product is modeled in three-dimensional CAD is received from an orderer. Then, referring to the three-dimensional view, the product is divided into a plurality of components. Further, a development drawing is created for each of the components divided into a plurality. Furthermore, when calculating the welding cost, the three-dimensional view divided into a plurality of components is read, the welding surface is indicated, and the welding length is calculated.
[0003] Patent Document 2 discloses a sheet metal equipment sales system. In this system, design data such as CAD drawings is received, and a three-dimensional view is created. Then, the three-dimensional view is divided into three-dimensional views of components, and a development drawing is created by referring to the three-dimensional views of the components. Further, it is determined whether or not component processing of the product is possible, and when it is determined that all component processing is possible, the welding points are extracted and the processing method is examined.
[0004] Patent Document 3 discloses a robot system including a welding robot. In this system, a welding line for performing welding with the welding robot is automatically selected based on the work figure of the three-dimensional CAD data displayed on the display screen.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 2
Patent Document 3
[0006] When a user orders an item from a supplier that includes multiple parts joined by spot welding, the supplier must first examine the drawings to determine the overlapping points and spot welding locations before beginning production. This process requires a significant amount of time between receiving an order and starting production. Therefore, there is a need to quickly determine the overlapping points and spot welding locations and begin production. [Means for solving the problem]
[0007] A manufacturing support system according to one embodiment is a manufacturing support system equipped with a computer that transmits part data representing the geometric shape of each part to a supplier for manufacturing an article which includes a plurality of parts that are joined by welding, The aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. The generated component data is transmitted to the supplier.
[0008] Furthermore, a control method relating to another embodiment is a control method for a manufacturing support system equipped with a computer, which involves transmitting part data representing the geometric shape of each part to a supplier for manufacturing an article including a plurality of parts joined by welding, The aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. The generated component data is transmitted to the supplier.
[0009] Furthermore, a manufacturing support program according to another embodiment is a manufacturing support program for a manufacturing support system equipped with a computer, which transmits part data representing the geometric shape of each part to a supplier, for manufacturing an article including multiple parts that are joined by welding, To the aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. The generated component data is sent to the supplier. [Brief explanation of the drawing]
[0010] [Figure 1] A schematic diagram of the entire manufacturing support system. [Figure 2] A schematic block diagram of the control system for a manufacturing support system. [Figure 3] A schematic perspective view showing an example of a three-dimensional object. [Figure 4] A schematic plan view showing an example of a three-dimensional object. [Figure 5] An explanatory diagram showing an example of a spot welding object. [Figure 6] An explanatory diagram showing an example of overlapping objects. [Figure 7] An explanatory diagram showing other examples of spot-welded objects. [Figure 8] An explanatory diagram showing other examples of overlapping objects. [Figure 9] A schematic perspective view showing specific examples of each object. [Figure 10] Flowchart for manufacturing support processes. [Figure 11] A schematic perspective view showing the entirety of the parts of an item. [Figure 12] A schematic plan view of the part to be manufactured. [Figure 13] A schematic perspective view showing the whole of the other items. [Figure 14] Schematic perspective view showing the whole of parts of other articles.
Embodiment for Carrying Out the Invention
[0011] Hereinafter, exemplary embodiments for carrying out the present invention will be described in detail with reference to the drawings. However, the dimensions, materials, shapes, and relative positions of the components described in the following embodiments can be arbitrarily set and can be changed according to the configuration of the device or method to which the present invention is applied, or various conditions. Also, unless otherwise specified, the scope of the present invention is not limited to the embodiments specifically described below.
[0012] In the following description, the identification information is data composed of characters, numbers, symbols, images, or combinations thereof, and uniquely identifies the identification object associated with the identification information. Also, the model data of an article or a part, etc. is data representing a three-dimensional model displayed based on three-dimensional CAD data, or a two-dimensional model displayed based on two-dimensional CAD data. And in each model, an article and the parts constituting the article may be integrated, the parts constituting the article may be separate from the article, or the article may include a plurality of parts.
[0013] [Embodiment] FIG. 1 shows a manufacturing support system 100 that transmits part data D3 (FIG. 2) for manufacturing an article including a plurality of parts joined by welding to a supplier. For example, the server 20 of the manufacturing support system 100 transmits the part data D3 to the supplier by transmitting the part data D3 to the supplier terminal 30 used by the supplier. This part data D3 represents the geometric shape of each part. Note that the article may be a finished product having a single integrated function by itself, or may be a single article incorporated into a finished product, or an assembly composed of a plurality of parts. Further, the article includes units, jigs, devices, and facilities in which a plurality of parts are combined.
[0014] Furthermore, the user uploads the model data D1 (Figure 2) of the item from the client terminal 40. The server 20 then receives and stores the model data D1 from the client terminal 40. Model data D1 is, for example, three-dimensional CAD (Computer Aided Design) data representing the shape of the item. This model data D1 may include information such as the dimensions and positions of the elements that make up the item. The elements are, for example, parts that make up the item such as holes, shafts, steps, notches, corners, faces, and edges, and include shapes obtained by processing.
[0015] The manufacturing support system 100 is configured as a network system or client-server system equipped with a server 20 as a manufacturing support server. The server 20 functions as a server device and is configured as a single logical server device by combining, for example, multiple server units 21 as computers. However, the server 20 may be configured by a single server unit 21. Alternatively, the server 20 may be logically configured using cloud computing.
[0016] Server 20 provides various services, including manufacturing support services, such as transmitting various data used in the manufacture of goods to supplier terminals 30 or to suppliers managing supplier terminals 30. These services include a distribution service that delivers programs or data to supplier terminals 30 via the network 50, and a storage service that stores data received from supplier terminals 30. For example, the distribution service is a service that delivers update data.
[0017] Furthermore, the server 20 provides various services to the client terminal 40, or to the user of the client terminal 40, including support services for setting welding conditions such as welding positions, and material quotation services. These services include a distribution service that delivers programs or data to the client terminal 40 via the network 50, and a storage service that stores data received from the client terminal 40. The distribution service is, for example, a service that delivers update data.
[0018] Server 20 guides the user through the various procedures necessary for setting welding conditions for the items via the client terminal 40. For example, Server 20 functions as a web server that displays various web pages on the client terminal 40 in response to access from the client terminal 40. Server 20 may also perform processes such as arranging for ordered items, issuing delivery instructions, and billing for purchase price in response to orders placed by the user.
[0019] The supplier terminal 30 and client terminal 40 are computer devices capable of network connectivity. For example, the supplier terminal 30 includes a stationary or book-type personal computer 31 and a portable tablet device 32, etc. Similarly, the client terminal 40 also includes a personal computer 41 and a portable tablet device 42, etc. In addition, mobile terminal devices such as smartphones are included in the supplier terminal 30 and client terminal 40. By implementing various computer software, the supplier terminal 30 and client terminal 40 can allow users to enjoy various services provided by the server 20. Furthermore, the supplier terminal 30 and client terminal 40 can connect to the server 20 via a predetermined network 50. Below, an example in which the supplier terminal 30 and client terminal 40 are personal computers 41 will be described.
[0020] Network 50 is configured to allow supplier terminals 30 and client terminals 40 to connect to server 20. For example, network 50 is configured to implement network communication using the TCP / IP protocol. Specifically, LAN (Local Area Network) 52 connects server 20 to the Internet 51. The Internet 51, which acts as a WAN (Wide Area Network), and LAN 52 are connected via router 53. Network 50 may be a dedicated line, telephone line, corporate network, mobile communication network, other communication line, or a combination thereof, and may be wired or wireless. Client terminals 40 are also configured to connect to the Internet 51. Alternatively, the server units 21 of server 20 may be interconnected via the Internet 51 instead of or in addition to LAN 52.
[0021] Furthermore, in addition to the manufacturing support server that generates part data D3, server 20 also includes a supplier support server. For example, the manufacturing support server of server 20 transmits part data D3 to the supplier terminal 30 via the supplier support server. Alternatively, the manufacturing support server of server 20 may function as a supplier support server. Moreover, the manufacturing support server of server 20 may function in cooperation with an external supplier support server. In the following examples, we will mainly describe an example in which server 20 includes both a manufacturing support server and a supplier support server, and the processing of each will sometimes be described simply as processing by server 20.
[0022] [Control System] Next, with reference to Figure 2, the schematic configuration of the control system of the manufacturing support system 100 will be described. As shown in Figure 2, the manufacturing support system 100 includes a server 20. Furthermore, the manufacturing support system 100 may also include a supplier terminal 30 and a client terminal 40.
[0023] [Client terminal] The client terminal 40 comprises a control unit that controls the client terminal 40 and a storage unit that stores the control program for the client terminal 40. The control unit is a computer that combines a processor that performs various calculations and operation controls according to a predetermined program with other peripheral devices. The client terminal 40 also includes a display device.
[0024] Furthermore, the client terminal 40 is equipped with a communication unit, which is an example of a communication device that sends and receives data with the server 20. The client terminal 40 is also equipped with an input device including a keyboard or various switches for inputting commands and data. A display device such as a touch panel may also function as a display input device. For example, the input device may be a keyboard, numeric keypad, and touch panel, and the user uses this input device to create or modify model data D1. The model data D1 created using the input device is then transmitted to and stored in the server 20.
[0025] [server] The server 20 comprises a server control unit 22 as a control means and a server memory 23 as a computer-readable non-temporary storage medium. The server control unit 22 is configured as a computer combining a processor that performs various calculations and operation controls according to a predetermined program, internal memory necessary for the processor's operation, and other peripheral devices. The processor is, for example, a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit), and controls the entire server and comprehensively controls various processes based on the control program stored in the server memory 23. Furthermore, the server control unit 22 performs various processes associated with setting welding conditions for articles based on the manufacturing support program PG stored in the server memory 23.
[0026] The server memory 23 includes RAM (Random Access Memory), which is system work memory for the processor to operate, as well as storage devices such as ROM (Read Only Memory), HDD (Hard Disk Drive), and SSD (Solid State Drive) for storing programs and system software. However, the server memory 23 is not limited to being provided as part of the server 20, but may also be provided as a database server that cooperates with the server 20.
[0027] Furthermore, the server memory 23 stores the model data D1 of the item. In addition, the server memory 23 stores the manufacturing data D2. This manufacturing data D2 includes the part data D3 of each component for manufacturing the item, corresponding to the item ordered by the user. For example, the part data D3 is data in SAT file format generated based on the model data D1, which is three-dimensional CAD data. This part data D3 is data in text file format that describes the geometric shape of each element of the model data D1. Then, using any three-dimensional CAD program, three-dimensional CAD data, three-dimensional image data, and two-dimensional image data of the part can be created from the part data D3. Alternatively, the part data D3 may be three-dimensional CAD data, two-dimensional CAD data, etc.
[0028] The server control unit 22 is connected via wired or wireless connection to an operation unit (not shown) that includes a keyboard or various switches for inputting predetermined commands and data. The server control unit 22 is also connected via wired or wireless connection to a display unit (not shown) that displays the input status, setting status, measurement results, and various information of the server device. Furthermore, the server control unit 22 can also perform control according to programs stored on portable recording media such as CDs (Compact Discs), DVDs (Digital Versatile Discs), CF (Compact Flash) cards, and USB (Universal Serial Bus) memory, or external storage media such as cloud servers on the Internet.
[0029] The manufacturing support program PG stored in the server memory 23 causes the server control unit 22, which is a computer, to function as an acceptance unit 22A (an example of an acceptance means), an identification unit 22B (an example of an identification means), an identification unit 22C (an example of a determination means), an identification unit 22E (an example of a generation means), an identification unit 22F (an example of an identification means), an estimation unit 22G (an example of an estimation means), and a transmission unit 22H (an example of a transmission means). In other words, the server control unit 22, as a logical device realized by a combination of computer hardware and software, has an acceptance unit 22A, an identification unit 22B, an identification unit 22C, an identification unit 22E, an identification unit 22F, an estimation unit 22G, and a transmission unit 22H.
[0030] In addition to the logical devices described above, the server control unit 22 also has other logical devices (not shown) that control the switching of web page displays in response to operations on the supplier terminal 30 or client terminal 40. Furthermore, the server memory 23 stores various types of data (not shown), including user information, past quotation results, images and layout data used to display web pages, and data containing information such as product or item model numbers, names, or characteristics.
[0031] [Method of acceptance] The receiving unit 22A receives the model data D1 of the item from the client terminal 40. For example, the user uploads the model data D1 to the server 20. The receiving unit 22A then stores the model data D1 received from the user's client terminal 40 in the server memory 23. Here, the item represented by the model data D1 includes at least two parts that are welded together. Each of the parts to be welded may be a separate component or part of a single component. For example, the parts to be welded may be formed by bending and overlapping parts of a single component. However, in the following, we will mainly describe an example where each of the two parts is a separate component.
[0032] [Specific means] Next, the function of the specific part 22B will be explained with reference to Figures 3 and 4. Figures 3 and 4 illustrate the three-dimensional object 13 displayed on the client terminal 40. The three-dimensional object 13 represents an article formed by welding a small plate-shaped part P1 and a large plate-shaped part P2. In Figure 3, spot welding objects 11A indicating the spot welding positions are displayed at four spot welding positions. Figure 4 illustrates the three-dimensional object 13 in a plan view. In Figure 3, the appearance surfaces of the small part P1 and large part P2 that are mainly viewed by the consumer face upwards in Figure 3. Figure 4 shows the appearance surfaces of the small part P1 and large part P2. A single article may include multiple appearance surfaces and multiple non-appearance surfaces.
[0033] The identification unit 22B identifies the spot welding locations to be welded from the model data D1. This eliminates the need for the user to identify the spot welding object 11A, reducing the man-hours and time required for the design of the item. It also prevents the user from making the mistake of identifying the wrong spot welding location. The identification unit 22B also identifies multiple spot welding locations. However, if there is no problem with the strength of the welded area, there may be only one spot welding location. Furthermore, there may be multiple welded areas on a single item.
[0034] Specifically, the identification unit 22B identifies the welding area in the model data D1 before determining the spot welding location. If it is possible to perform spot welding on the identified welding area, the identification unit 22B determines the spot welding location on the welding area. The generation unit 22E then generates welding pattern data (not shown) which includes a three-dimensional object 13 that specifies the spot welding location on the item. The generation unit 22E also stores the generated welding pattern data in the server memory 23.
[0035] As an example, the identification unit 22B performs shape recognition processing of an article based on the model data D1. In this shape recognition processing, the identification unit 22B recognizes the shape of each element based on the model data D1. Furthermore, the identification unit 22B recognizes each part that constitutes the article. Subsequently, the identification unit 22B creates pattern data having a topological structure. For example, the topological structure contains information on the connection relationships between parts, the adjacency relationships between parts, and the surface recognition of each part enclosed by lines. Then, the identification unit 22B identifies areas in the article where welding is possible. For example, the identification unit 22B identifies overlapping areas where the surfaces of parts of multiple components included in the article overlap as welded areas. This allows the identification unit 22B to identify welded areas and spot welding locations based on the model data D1. Note that the welded area may be the entire component or a part of the component.
[0036] In the example shown in Figure 3, the welded area is the overlapping portion of the surfaces of the two target parts that are to be welded, in the three-dimensional object 13 displayed based on the welding pattern data. That is, the overlapping area 16 where the small part P1 and the large part P2 overlap is the welded area, and the welded area is defined by the outline of the small part P1. In other words, as shown in Figure 4, the welded area is a rectangular portion having a lateral edge W1 and a vertical edge L1.
[0037] Furthermore, the specific part 22B identifies a spot welding position in the welded area that satisfies predetermined specific conditions. Specifically, the specific part 22B identifies a spot welding position that satisfies at least one of the specific conditions described below. For example, the specific conditions are set in accordance with the Welding Engineering Standard established by the Japan Welding Society. As an example, the specific condition is that the spot welding position lies on an offset line 12 that is offset by a predetermined offset length from the edge of the welded area. For example, the offset length is the length from the outline of the small part P1, which is the edge of the welded area, to the spot welding position.
[0038] Furthermore, the server memory 23 stores the specified distance and other conditions in accordance with the Japan Welding Society standards for each material and plate thickness. Also, if the plate thicknesses of multiple parts to be welded differ, specific conditions corresponding to the plate thickness of the thinnest part are applied. In Figure 4, the offset line 12 is shown as a dashed line, but the offset line 12 is not displayed on the client terminal 40. Alternatively, the offset line 12 may be displayed on the client terminal 40.
[0039] The specific condition may be that the number of spot welding positions is minimized. Alternatively, the specific condition may be that, when multiple spot welding positions are specified, the welding pitch P between the multiple spot welding positions is longer than a predetermined pitch. In the example in Figure 4, the specified section 22B specifies the spot welding positions such that the welding pitch P at the edge L1 is longer than a predetermined pitch. The predetermined pitch is the distance between two adjacent spot welding positions. Therefore, the distance between two adjacent spot welding positions in a vertical, horizontal, top, bottom, or diagonal direction is also considered. This ensures that the welding pitch P is long enough to prevent flow separation.
[0040] Alternatively, the specific condition may be that the number of spot welding positions is maximized. For example, the specific part 22B identifies multiple spot welding positions such that the welding pitch P, which is the distance between spot welding positions, is minimized. This identifies more spot welding positions. Or, the specific condition may be that the number of spot welding positions is an intermediate number between the minimum and maximum numbers, or any predetermined number.
[0041] Furthermore, if it is impossible to perform spot welding on the welded portion, the specific unit 22B may, as an error handling measure, identify the linear welding position in the welded portion. This allows for the preferential suggestion of spot welding, and, if spot welding is impossible, the alternative linear welding can be suggested. In the example in Figure 4, if spot welding is impossible, the specific unit 22B identifies the boundary line between the small part P1 and the large part P2, along the outline of the small part P1, as the linear welding position. For example, if the determination unit 22C determines that spot welding is impossible, the specific unit 22B identifies the linear welding position in the welded portion. Note that the welded portion may contain a mixture of areas where spot welding is impossible and areas where spot welding is possible.
[0042] [Judgment means] The determination unit 22C determines whether or not spot welding is possible on the weld portion in the model data D1. Specifically, the determination unit 22C determines that spot welding is possible if the weld portion includes a position that satisfies a predetermined determination condition. Furthermore, the determination unit 22C determines that spot welding is possible if the weld portion includes a position that satisfies at least one of the determination conditions described below.
[0043] For example, the determination criterion is that the distance from the welded area to the position corresponding to the end face of the article is greater than or equal to a predetermined distance. For example, the comparison with the predetermined distance is performed at the point where the distance from the welded area to the position corresponding to the end face of the article is the longest. In this way, by making a determination based on the distance from the end face to the welded area, welded areas that cannot be spot-welded by a spot welding machine can be excluded from the target of spot welding location identification. For example, the server memory 23 stores a table showing predetermined distances for each spot welding machine. Furthermore, the determination unit 22C may determine which spot welding machine to use based on the model data D1. Alternatively, the spot welding machine to be used for spot welding may be predetermined according to the plate thickness, material, or supplier.
[0044] Furthermore, the determination condition may be that the distance from the welded portion to the bending position is greater than or equal to a predetermined distance. For example, the determination unit 22C determines from the model data D1 whether or not bending of the article is necessary. If bending is to be performed, the determination unit 22C identifies the bending position. Furthermore, the determination unit 22C determines that spot welding is possible if the distance from the edge of the welded portion to the bending position is greater than or equal to a predetermined distance. The predetermined distance varies depending on the spot welding machine used for the predetermined welding. In this way, by making a determination based on the distance from the bending position to the welded portion, welded portions that cannot be spot-welded by a spot welding machine can be excluded from the target of identifying the spot welding position.
[0045] Furthermore, the criteria for success may be set based on the Japan Welding Society standards. For example, in this case, the criteria for success is that the welded portion has a length equal to or greater than a predetermined length. As an example, the predetermined length is determined by the predetermined pitch and minimum edge distance based on the Japan Welding Society standards. Specifically, if both the small part P1 and the large part P2 are made of aluminum and have a plate thickness of 0.4 mm, the minimum edge distance is 5.0 mm and the predetermined pitch is 13.0 mm. Therefore, in order to perform spot welding, a length of 23.00 mm is required, which is the sum of the minimum edge distance of 5.0 mm from each edge of the welded portion and the predetermined pitch of 13.0 mm between at least two spot welding objects 11A.
[0046] The determination unit 22C then determines that spot welding is possible if the longest distance from edge to edge of the weld is equal to or greater than a predetermined length (23.00 mm in the above example). By making this determination based on the length of the weld, welds where the welding pitch P is less than the minimum pitch and spot welding is impossible can be excluded from the target for identifying spot welding locations. Furthermore, the predetermined length may be determined considering the minimum number of welding points based on the Japan Welding Society standards. For example, the minimum number of welding points is two per side. By setting the minimum number of welding points to at least two, the strength of the weld can be ensured. However, the minimum number of welding points may be three or more.
[0047] Furthermore, if it is impossible to perform spot welding on the welded area, the determination unit 22C may, as an error handling measure, display an error to the client terminal 40. This allows the user to recognize that spot welding is impossible and to consider changing to an alternative welding method. Alternatively, the determination unit 22C may display the error to the client terminal 40 by outputting an audio message.
[0048] [Generation means] Next, the generation unit 22E will be described with reference to Figures 5 to 9. Figures 5 and 7 are plan views showing a small part P1. Figures 6 and 7 are plan views showing a large part P2. All figures show a plan view of a part image that can be displayed or generated based on the part data D3. Figure 5 shows an example of the appearance surface of the small part P1, and Figure 6 shows an example of the appearance surface on which the small part P1 is placed in the large part P2. On the other hand, Figure 7 shows an example of the non-appearance surface of the small part P1, and Figure 8 shows an example of the non-appearance surface on which the small part P1 is placed in the large part P2. However, the appearance surface and non-appearance surface can be arbitrarily determined by the user. Figure 9A shows a spot welding object 11A. Figure 9B shows a spot welding object 11B. Figure 9C shows an overlapping object 11C. Figure 9D shows an overlapping object 11D.
[0049] The generation unit 22E generates part data D3 so that it includes a spot welding object 11A (Figure 5), an overlapping object 11C (Figure 6), a spot welding object 11B (Figure 7), and an overlapping object 11D (Figure 6) as part of the geometric shape. Spot welding objects 11A and 11B are objects that specify the spot welding locations on an article. Overlap objects 11C and 11D are objects that specify the overlapping locations 16 where the faces of multiple parts to be spot welded overlap. This allows for the automatic generation of part data D3 that includes objects specifying the spot welding locations and overlapping locations 16. Therefore, it eliminates the need for suppliers to determine the spot welding locations and overlapping locations 16, and allows for the rapid commencement of article manufacturing.
[0050] For example, spot welding object 11A and spot welding object 11B are displayed on the supplier terminal 30 based on part data D3 to indicate the spot welding position corresponding to the spot welding location. Similarly, overlapping object 11C and overlapping object 11D are displayed on the supplier terminal 30 based on part data D3 to indicate the overlapping location 16 corresponding to the welded portion. In this specification, overlapping object 11C and overlapping object 11D and spot welding object 11A and spot welding object 11B are collectively referred to as "each object".
[0051] For example, the generation unit 22E generates part data D3, which includes each object, based on the model data D1 of the article. Specifically, the generation unit 22E associates each object with coordinates representing the spot welding position or overlapping area 16 identified by the identification unit 22B. As an example, the generation unit 22E directly generates part data D3 from the model data D1 of the article. Alternatively, the generation unit 22E may indirectly generate part data D3 from the model data D1 of the article. For example, the generation unit 22E may generate part data D3 from welding pattern data generated based on the model data D1.
[0052] The generated part data D3 allows the supplier to be notified of spot welding locations and overlapping areas 16 via each object. For example, the supplier can use the part data D3 to display or generate a three-dimensional or two-dimensional image, a three-dimensional CAD model or a two-dimensional CAD model of the item or part. This allows the supplier to visually recognize the spot welding locations and overlapping areas 16, thereby reducing welding errors.
[0053] Furthermore, a spot welding object 11A that specifies a spot welding location on at least one visible surface of multiple parts is different from a spot welding object 11B that specifies a spot welding location on at least one non-visible surface of multiple parts. Also, an overlapping object 11C that specifies an overlapping area 16 on at least one visible surface of multiple parts is different from an overlapping object 11D that specifies an overlapping area 16 on at least one non-visible surface of multiple parts. Moreover, overlapping objects 11C and 11D specify the overlapping area 16 by showing its outline. Note that each object may be different throughout all visible and non-visible surfaces, or it may be different only in some parts.
[0054] This allows for the designation of spot welding locations and overlapping areas 16 using different marks on the visible and non-visualized surfaces. For example, a supplier can recognize the visible and non-visualized surfaces, mark the visible surfaces, and punch the non-visualized surfaces. Note that for surfaces where the objects cannot be displayed or do not need to be displayed, the objects do not need to be included in the part data D3. For example, if the overlapping area 16 matches the outline of a smaller part, the overlapping objects 11C and 11D cannot be displayed on the smaller part. Also, there is no need to display the objects on surfaces that the machinist does not see when performing spot welding.
[0055] Next, the differences between objects on the decorative surface and the non-decorative surface will be explained with reference to Figures 5 to 9. As an example of a decorative surface, four spot welding objects 11A are arranged on the decorative surface of the small part P1 shown in Figure 5 to specify the spot welding positions corresponding to the spot welding locations. Also as an example of a decorative surface, six overlapping objects 11C are arranged on the decorative surface of the large part P2 shown in Figure 6 to specify the overlapping area 16 between the small part P1 and the large part P2. However, the number of overlapping objects 11C is arbitrary and may be five or fewer, or seven or more.
[0056] Furthermore, as an example of a non-design surface, four spot welding objects 11B are placed on the design surface of the small part P1 shown in Figure 7 to specify the spot welding positions corresponding to the spot welding locations. Also as an example of a non-design surface, four overlapping objects 11D are placed on the non-design surface of the large part P2 shown in Figure 8 to specify the overlapping area 16 of the small part P1 and the large part P2. Note that in Figures 6 and 8, the overlapping area 16, which is not displayed on the screen, is shown by a dashed line, but the overlapping area 16 may be displayed on the screen.
[0057] Furthermore, the overlapping area 16 between the small part P1 and the large part P2 coincides with the outer shape of the small part P1. Therefore, no overlapping object 11C or overlapping object 11D is placed on top of the small part P1. Also, during spot welding, the spot welding area on the large part P2 is covered by the small part P1 and cannot be seen by the machinist. Therefore, no spot welding object 11A or spot welding object 11B is placed on top of the large part P2. However, a spot welding object 11A or spot welding object 11B may be placed over the spot welding area covered by the small part P1.
[0058] Comparing Figure 5 and Figure 7, spot welding object 11A and spot welding object 11B have different shapes. Also, comparing Figure 6 and Figure 8, overlapping object 11C and overlapping object 11D show the outline of the overlapping area 16. However, overlapping object 11C and overlapping object 11D have different shapes and positions. Alternatively, instead of different shapes, the size, orientation, position, color, transmittance, density, chromaticity, saturation, lightness, hue, or combinations thereof may be used.
[0059] As an example of the difference in shape, the spot welding object 11A shown in Figure 9A has the shape of a rectangular tube that represents a mark that mimics the outer shape of the spot welding area. That is, the outer frame of the rectangular tube represents the outer shape of the spot welding area. For example, a supplier can represent the outer shape of the spot welding area on the part before processing by marking along the outer frame of the spot welding object 11A. On the other hand, the spot welding object 11B shown in Figure 9B has the shape of a rectangular tube that represents the position of the punch to be applied to the spot welding location. That is, the recess in the center of the rectangular tube represents the center position of the spot welding area. For example, a supplier can represent the center position of the spot welding area on the part before processing by marking along the recess in the center of the spot welding object 11B.
[0060] Furthermore, the overlapping object 11C shown in Figure 9C has a three-dimensional shape that mimics an arrow indicating the position of the edge of the overlapping area 16. That is, as shown in Figure 6, the tip of the arrow represents the position of the outline that defines the overlapping area 16. For example, a supplier can represent the outline of the overlapping area 16 on the part before processing by adding a linear mark connecting the points indicated by the tip of the overlapping object 11C. On the other hand, the overlapping object 11D shown in Figure 9D has a three-dimensional shape that mimics a cross indicating the position of the corner of the overlapping area 16. And, as shown in Figure 8, the cross-shaped overlapping object 11D is positioned along the corner of the overlapping area 16, representing the outline that defines the overlapping area 16. For example, a supplier can represent the outline of the overlapping area 16 on the part before processing by adding a linear mark connecting the inner corners of the cross of the overlapping object 11D.
[0061] Furthermore, each object has dimensions assigned to it. That is, each object has dimensions assigned to it as part of the geometric shape represented by the part data D3. Specifically, each object shown in Figure 9 has size in three-dimensional space. That is, each object is an element that protrudes from the surface of the part (e.g., a trim surface or a non-trimmed surface) or an element that is recessed from the surface of the part. Therefore, each object has dimensions in the X, Y, and Z directions. For example, the dimensions in the X, Y, and Z directions are 1.5 mm or more and 2.5 mm or less. Also, if an object protrudes from the surface of the part, the amount of protrusion of each object is 0.1 mm or more and 0.5 mm or less. This allows the supplier to visually distinguish each object from the surface of the part. Alternatively, each object may be an element with a two-dimensional shape that does not have dimensions in the direction away from the surface of the part (i.e., the Z direction).
[0062] However, each object may have any shape as long as it is a three-dimensional shape. For example, each object may be a cylinder, a sphere, a polygonal prism such as a triangular or rectangular prism, a projection, a straight or curved rim, or a teardrop-shaped solid. Furthermore, each object may be a hole or a groove. However, by having each object protrude from the surface of the part, it is possible to prevent each object from being mistakenly formed into the part. That is, if the dimensions of the part to be welded are specified, each object protruding from the surface of the part will be clearly recognized as an element that will not be formed into the part. Therefore, it is possible to prevent each object from being mistakenly formed.
[0063] Furthermore, each object is not included in the model data D1. In other words, each object is not included in the geometric shape represented by the article's model data D1, and is a virtual element that is not formed in the article that is actually manufactured.
[0064] Upon recognizing spot welding object 11A or spot welding object 11B, the supplier superimposes the small part P1 onto the large part P2 and performs spot welding at the spot welding location. To do this, the supplier marks the outline of the spot welding location indicated on spot welding object 11A. Alternatively, the supplier marks the points of the spot welding location indicated on spot welding object 11B. For example, the supplier uses a CAD or CAM system to generate two-dimensional data for nesting, converting spot welding object 11A or spot welding object 11B into marks. Then, the supplier forms the marks on the parts to be actually manufactured. Similarly, the supplier forms marks on the outline of the overlapping area 16 indicated on overlapping object 11C or overlapping object 11D.
[0065] The method for forming marks on the manufactured parts is pre-configured in the supplier's CAD or CAM system. For example, the method for forming marks is configured to either machine a scribing mark on the part that represents the outline of the spot weld area, or machine a punch mark on the part that indicates the spot weld area. Alternatively, it is configured to machine a scribing mark on the part that represents at least a portion of the outline of the overlapping area 16. In other examples, the method for forming marks may be configured to apply paint to the part instead of scribing or punching.
[0066] Furthermore, the generation unit 22E generates part data D3 so as to further include a line welding object SO (Figure 11) that specifies the line welding location in the article. This line welding object SO is different from the spot welding object 11A or spot welding object 11B. For example, the two have different shapes, and the line welding object SO has a three-dimensional shape such as a cylinder, or a three-dimensional shape that mimics a line representing the outline where the line welding will be performed. The dimensions of the line welding object SO are set as part of the geometric shape represented by the part data D3. In addition, a line welding object SO corresponding to a welding location where line welding will be performed continuously may include multiple line welding objects SO, such as an object indicating the start point and an object indicating the end point of the welding location.
[0067] [Line welding object] The line welding object SO will be explained with reference to Figures 11 to 14. Figure 11 is a schematic perspective view showing the entirety of one part of another article, and is displayed on the screen based on part data D3. Figure 12 is a schematic plan view of the part to be manufactured. Figure 13 is a schematic perspective view showing the entirety of yet another article. Figure 14 is a schematic perspective view showing the entirety of one part of another article, and is displayed on the screen based on part data D3. Note that the other articles shown in Figures 11 to 14 are different from the articles shown in Figure 3, etc. Also, the welding positions of the first part P3 and the second part P4 differ between Figures 11 and 12 and Figures 13 and 14.
[0068] The generation unit 22E generates part data D3, which includes a line welding object SO that specifies the line welding location WA in the article. As an example, the article shown in Figure 14 consists of a plate-shaped first part P3 and a plate-shaped second part P4 that is welded to the first part P3. The line welding location WA is the boundary between the first part P3 and the second part P4, and is an area on the first part P3 along the longitudinal edge of the second part P4. The line welding location WA may be a continuous area (e.g., a straight line or a curve) or a series of points (or spots) that are lined up.
[0069] Furthermore, the generation unit 22E generates part data D3 so that the line welding object SO is included as part of the geometric shape. As an example, Figure 11 virtually shows a rectangular area on the first part P3 that overlaps with the second part P4 (Figure 13) with a dashed line. Here, the line welding location WA corresponds to two line segments along the longitudinal edge of the area. The line welding object SO is positioned near both ends of these two line segments to specify the line welding location WA. Therefore, in the example in Figure 11, four line welding objects SO are positioned on the first part P3. These line welding objects SO allow the supplier to visually recognize the line welding location WA and reduce welding errors.
[0070] Furthermore, the welded object SO is a virtual element that is not included in the geometric shape represented by the article model data D1 and is not actually formed in the manufactured article. The welded object SO is dimensioned as part of the geometric shape represented by the part data D3. That is, as shown in Figure 11, the welded object SO has dimensions in the X, Y, and Z directions. For example, the dimensions in the X, Y, and Z directions are 1.5 mm or more and 2.5 mm or less. Also, if it protrudes from the surface of the part, the amount of protrusion of the welded object SO (e.g., the height in the Z direction in Figure 11) is 0.1 mm or more and 0.5 mm or less. This allows the supplier to visually distinguish and recognize the welded object SO from the surface of the part. Alternatively, the welded object SO may be an element with a two-dimensional shape that does not have dimensions in the Z direction (i.e., the direction away from the surface of the part).
[0071] Furthermore, a line welding object SO has size in three-dimensional space and is an element that protrudes from the surface of a part (e.g., the facade) or an element that is recessed relative to the surface of a part. For example, the line welding object SO shown in Figure 11 is a cylinder. However, a line welding object SO may have any shape as long as it is a three-dimensional shape. For example, a line welding object SO may be a sphere, a polygonal prism such as a triangular or rectangular prism, a projection, a linear or curved rim, or a solid that imitates an arrow or teardrop shape. In addition, a line welding object SO may be a hole or a groove. However, by having the line welding object SO protrude from the surface of a part, it is possible to prevent the line welding object SO from being mistakenly formed on the part. That is, if the dimensions of the part to be welded are specified, a line welding object SO that protrudes from the surface of the part is clearly recognized as an element that will not be formed on the part. Therefore, it is possible to prevent the line welding object SO from being mistakenly formed on the part.
[0072] The line welding object SO specifies the line welding location WA in the article. That is, the part data D3 includes multiple line welding objects SO as part of its geometric shape to indicate the start and end points of the line welding location WA in the other part to which one part is welded. Specifically, in the example shown in Figure 11, the line welding object SO specifies the line welding location WA on the first part P3 to which the second part P4 is welded, as the line welding location WA in the article. For example, in Figure 11, one of the two line welding objects SO aligned in the welding direction WD indicated by the arrow indicates the start point of the line welding location WA, and the other indicates the end point of the line welding location WA. Note that if there are multiple line welding locations WA, some of them may not be specified by line welding objects SO. Also, a part of one line welding location WA may not be specified by line welding objects SO.
[0073] Furthermore, each of the multiple line welding objects SO that designate the same line welding point WA has the same shape and / or at least some of the same dimensions. Specifically, in the example shown in Figure 11, two multiple line welding objects SO that designate a single line welding point WA have the same shape and the same dimensions. This allows the supplier to visually distinguish the line welding objects SO from other elements of the part and reduce welding errors. However, the multiple line welding objects SO only need to have similar shapes or dimensions. For example, the shape or dimensions of at least one line welding object SO of the multiple line welding objects SO may differ from the shapes or dimensions of the other line welding objects SO. Even in this case, the supplier can still visually distinguish and recognize the line welding objects SO from the elements of the part.
[0074] Upon recognizing the line welding location WA, the supplier overlays the second part P4 onto the first part P3 and welds from the starting point indicated by one line welding object SO to the ending point indicated by the other line welding object SO. To this end, the supplier forms a mark WP on the part to be manufactured, as shown in Figure 12. As an example, the supplier uses a CAD or CAM system to generate 2D data for nesting, converting the line welding objects SO corresponding to the start and end points of the weld into mark WPs. The method for forming the mark WPs on the part to be manufactured is pre-set in the supplier's CAD or CAM system. For example, the method for forming the mark WPs is set to process the part with an arrow shape as shown in Figure 12. In another example, the method for forming the mark WPs is set to apply paint to the part in the shape of an arrow as shown in Figure 12. The method for forming the mark WPs may be arbitrarily determined by the supplier in their CAD or CAM system. Figure 12 shows a schematic plan view of the part to be manufactured, with arrow-shaped mark WPs formed at each of the four positions corresponding to the four specified objects. The shape of the mark WP is not limited to an arrow; it may also be a circle or a polygon. In particular, if an arrow-shaped mark is used to indicate a spot weld location in the actual manufactured part, it is advisable to use a mark WP that indicates a different direction from the spot weld location mark (for example, a triangular mark WP). Furthermore, the shape of the mark WP may be arbitrarily determined by the supplier in their CAD or CAM system. In addition, the number of mark WPs formed at the position corresponding to a single line weld object SO may be two or more.
[0075] Furthermore, the size and shape of the linear welding object SO are arbitrary and may be set to ensure that an area for forming the mark WP is secured. This prevents the inability to form the mark WP at the location where the linear welding object SO is placed in the part data D3. Note that welding of parts is not limited to continuous welding. The supplier may intermittently weld multiple points aligned from a start point to an end point.
[0076] Furthermore, each line welding object SO is positioned so as not to overlap with the line welding location WA. In addition, the end of each line welding object SO is positioned so as to be in a straight line with the start or end point of the line welding location WA. In the example in Figure 11, the end SOE of the line welding object SO is positioned so as to be in a straight line with the start or end point WAE of the line welding location WA. This allows the supplier to visually recognize the start or end point WAE of the line welding location WA, thereby reducing welding errors.
[0077] Furthermore, the direction of the line welding object SO from the start point to the end point of the line welding location WA, and / or the direction from the end point to the start point of the line welding location WA, may be further specified. For example, the line welding object SO is a solid with a tapering cross-section such as an ellipse, or an arrow-shaped solid, and is positioned in a orientation that points in each of the above directions. For example, if the line welding object SO is an arrow-shaped solid, the line welding object SO is positioned near each end of the line welding location WA. The pair of line welding objects SO are positioned so that their tapering portions face each other (i.e., they are symmetrical with respect to the plane that crosses the line welding location WA).
[0078] Furthermore, when one part is welded to another part, the line welding object SO may specify the line welding location WA of the other part in the part data D3 of the part being welded. For example, in the article shown in Figure 13, the second part P4, which is one of the parts, is welded to the first part P3, but at the line welding location WA1, the edges of the first part P3 and the second part P4 overlap. Therefore, there is no area in the XY plane extending in the X and Y directions of the first part P3 to place the line welding object SO. Also, there is not enough area in the YZ plane extending in the Y and Z directions of the first part P3 to form a mark WP.
[0079] Therefore, the line welding object SO that specifies the line welding location WA1 of the first part P3 is included in the part data D3 of the second part P4, which is another part. The line welding object SO included in the part data D3 of the second part P4 then specifies the line welding location WA1 of the first part P3. Specifically, as shown in Figure 14, in the part data D3 of the second part P4, the line welding object SO that specifies the line welding location WA1 of the first part P3 is placed in its YZ plane. This allows the line welding location WA1 to be specified by the line welding object SO even if there is not enough area to place the line welding object SO.
[0080] Furthermore, when specifying a line welding location WA, the line welding objects SO placed on each part may combine to form a single three-dimensional shape. That is, two line welding objects SO specifying the same start or end point of the same line welding location WA may be combined and arranged to form a larger three-dimensional shape. For example, in the article shown in Figure 13, a prismatic line welding object SO (not shown) is placed in the XY plane of the first part P3 to specify a line welding location WA2. In addition, a line welding object SO (not shown) of the same size and shape is placed in the XZ plane (not shown) of the second part P4 at a position where it touches the line welding object SO of the first part P3. As a result, the line welding object SO of the first part P3 and the line welding object SO of the second part P4 combine to form a large prismatic shape. Therefore, the supplier can visually recognize the positions where the parts come into contact with each other, and welding errors can be suppressed.
[0081] The generation unit 22E generates part data D3, including a line welding object SO, based on the model data D1 of the article. For example, the generation unit 22E directly generates part data D3 from the model data D1 of the article. Alternatively, the generation unit 22E may indirectly generate part data D3 from the model data D1 of the article. In this case, the generation unit 22E generates part data D3 from a 3D model data of the part generated based on the model data D1 of the article.
[0082] As a specific example, the generation unit 22E identifies areas in an article where welding is possible based on the model data D1. For example, the generation unit 22E performs shape recognition processing on the model data D1. Then, in the shape recognition processing, the generation unit 22E recognizes the shape of each element of the article based on the model data D1. Furthermore, the generation unit 22E recognizes the shape of each element of each component that makes up the article. Subsequently, the generation unit 22E creates pattern data having a topological structure. For example, the topological structure contains information on the connection relationships between parts, the adjacency relationships between parts, and the surface recognition of each part enclosed by lines.
[0083] The generation unit 22E then identifies the line welding locations WA in the article. For example, the generation unit 22E recognizes the boundary line between contacting parts as the line welding location WA. Furthermore, the generation unit 22E determines the position for placing the line welding object SO for each part so as to specify the start or end point of the identified line welding location WA. At this time, the generation unit 22E determines the placement position of the line welding object SO so as to avoid surfaces where there is no area for placing the line welding object SO or where there is not enough area for placement. The generation unit 22E then generates part data D3 for each part constituting the article so as to include the line welding object SO placed at the determined position.
[0084] Furthermore, the generation unit 22E generates image data of the article. For example, based on model data D1 or welding pattern data, the generation unit 22E generates two-dimensional or three-dimensional image data of the article representing the expected finished product. The generation unit 22E then stores the manufacturing data D2, which includes the image data of the article and the part data D3, in the server memory 23. However, the generation unit 22E may also generate the image data of the article and the part data D3 separately and store each in the server memory 23.
[0085] [Presentation means] The display unit 22F presents the spot welding locations to the user based on the part data D3 or welding pattern data generated by the generation unit 22E. For example, the display unit 22F causes the three-dimensional object 13 representing the article, including the spot welding object 11A, to be displayed on the display device of the client terminal 40. Alternatively, the display unit 22F may present the spot welding locations to the user by displaying the coordinates of the spot welding locations on the display device of the client terminal 40. Or, instead of each object having dimensions set as part of the geometric shape, the display unit 22F may display an image on the display device of the client terminal 40 that indicates the welding locations using objects without dimensions set.
[0086] [Method of estimation] The estimation unit 22G creates estimation information, including the delivery date of the goods, as part of the estimation process, and stores it in the server memory 23. For example, the delivery date is the number of days required until shipment, the date of shipment, or the date of delivery to the user. The estimation information also includes the price of the goods. For example, the estimation unit 22G creates estimation information for goods when welding a welded part, based on the number of spot welding positions based on welding pattern data. The presentation unit 22F then presents the estimation information to the user by displaying it on the display device of the client terminal 40. Alternatively, the presentation unit 22F may present the estimation information to the user by outputting audio to the client terminal 40.
[0087] For example, the estimation unit 22G estimates the delivery date based on the number of days required to produce all parts, plus the number of days obtained by multiplying the number of spot welding positions by the time required for welding each position, and the number of days required for bending, etc. For example, the delivery date for the goods will be longer if the number of spot welding positions increases. Alternatively, the estimation unit 22G estimates the price of all parts, plus the cost obtained by multiplying the number of spot welding positions by the welding cost per position, the cost required for bending, and the cost required for transportation, etc. For example, the price of the goods will be higher if the number of spot welding positions increases. Note that other times such as the time required for other processing (e.g., wire welding) and delivery time may be added to the delivery date. In addition, other costs such as the cost of other processing and handling fees may be added to the price.
[0088] Furthermore, when a user places an order for goods, the estimation unit 22G sends identification information (e.g., the item's model number) and the quantity to be purchased to the supplier of the goods. The estimation unit 22G may also perform processes to send delivery instructions to the supplier and to bill the user for the purchase price. For example, the estimation unit 22G identifies the item's model number and creates an order screen, which is a web page for ordering the item corresponding to the identified model number. The display unit 22F then displays this order screen on the display device of the client terminal 40. When the user places an order for goods, the estimation unit 22G sends the identified model number and the quantity to be purchased to the supplier of the goods. The server memory 23 stores the information necessary for the estimate (e.g., the price of the parts).
[0089] [Transmission method] The transmitting unit 22H transmits the component data D3 generated by the generation unit 22E to the supplier. Specifically, the transmitting unit 22H causes the server communication unit 24 to transmit the manufacturing data D2, including the component data D3, to the supplier terminal 30. For example, the transmitting unit 22H causes the server 20 to transmit the manufacturing data D2 to the supplier terminal 30 via the supplier support server. Alternatively, the transmitting unit 22H may transmit the component data D3 alone to the supplier terminal 30 via the manufacturing support server. Furthermore, the transmitting unit 22H may transmit the manufacturing data D2 or component data D3 directly to the supplier terminal 30. Alternatively, the transmitting unit 22H may store the manufacturing data D2 or component data D3 in the supplier support server or manufacturing support server. In this case, the supplier downloads the manufacturing data D2 or component data D3 from the supplier support server or manufacturing support server.
[0090] [Supplier terminal] Returning to Figure 2, the supplier terminal 30 comprises a terminal control unit 37 that controls the supplier terminal 30 and a terminal storage unit 34 that stores a terminal control program. The terminal control unit 37 is a computer that combines a processor that performs various calculations and operation controls according to a predetermined program with other peripheral devices. The supplier terminal 30 also comprises an input device 35, a display device 36, and a terminal communication unit 38.
[0091] For example, the processor of the terminal control unit 37 is a CPU or MPU, and it controls the entire supplier terminal 30 and comprehensively controls various processes based on the terminal control program stored in the terminal memory unit 34. The terminal memory unit 34 also includes RAM, which is a system work memory unit for the processor to operate, as well as storage devices such as ROM, HDD, and SSD for storing programs and system software. The terminal control unit 37 can also perform control according to programs stored on portable recording media such as CDs, DVDs, CF cards, and USB storage units, or external storage media such as cloud servers on the internet.
[0092] The terminal storage unit 34 is an external storage device that includes non-volatile storage media (i.e., computer-readable non-temporary storage media) such as a hard disk and a semiconductor storage device. Furthermore, in addition to the terminal control program, the terminal storage unit 34 stores various programs such as viewer software for displaying image data of items included in the manufacturing data D2 on the display device 36, and a web browser.
[0093] Furthermore, the terminal control program stored in the terminal storage unit 34 causes the terminal control unit 37, which is a computer, to function as an acquisition unit 37A, which is an example of an acquisition means, and a drawing generation unit 37B, which is an example of a drawing generation means. In other words, the terminal control unit 37 has an acquisition unit 37A and a drawing generation unit 37B as a logical device realized by a combination of computer hardware and software. In addition to the above logical device, the terminal control unit 37 also has other logical devices (not shown) that display web pages on the display device 36.
[0094] [Acquisition method] The acquisition unit 37A acquires part data D3 representing the geometric shape of the part. For example, the acquisition unit 37A acquires part data D3 included in the manufacturing data D2 transmitted from the server 20. Alternatively, only part data D3 may be transmitted from the server 20, and the acquisition unit 37A may acquire this part data D3. Furthermore, the acquisition unit 37A may automatically acquire the manufacturing data D2 or part data D3 from the server 20 periodically or at any arbitrary timing. In addition, the acquisition unit 37A may acquire the manufacturing data D2 or part data D3 from the server 20 in response to an operation by the supplier.
[0095] [Means for generating drawings] The drawing generation unit 37B generates drawing data for a part based on the part data D3 acquired by the acquisition unit 37A. The drawing generation unit 37B also stores the generated drawing data in the terminal storage unit 34. For example, the drawing data may be three-dimensional image data or three-dimensional CAD data, and may include marks corresponding to each object. For example, the drawing generation unit 37B receives the part data D3 acquired by the acquisition unit 37A as input, and the drawing generation unit 37B outputs the drawing data. The drawing generation unit 37B may also further generate three-dimensional image data and / or three-dimensional CAD data for displaying the entire article on the display device 36.
[0096] The input device 35 is a keyboard, numeric keypad, touch panel, etc. The display device 36 displays images based on drawing data etc. generated by the drawing generation unit 37B. Furthermore, the display device 36 displays web pages such as a settings screen and a confirmation screen for checking the details of an order from the user. The terminal communication unit 38 is an example of a communication device that sends and receives data with the server 20. For example, the terminal communication unit 38 receives manufacturing data D2 including part data D3 from the server 20. The terminal communication unit 38 also sends data related to the manufacture or supply of goods (for example, data indicating the shipping date of the goods) to the server 20. Alternatively, the terminal communication unit 38 may send and receive data directly with the client terminal 40.
[0097] [Manufacturing support processing] Next, the manufacturing support process will be explained with reference to Figure 10. First, the user uploads model data D1 to the server 20. Then, the receiving unit 22A of the server 20 receives the model data D1 from the client terminal 40 (S101) and stores it in the server memory 23. Subsequently, the identification unit 22B of the server 20 retrieves the model data D1 from the server memory 23 and identifies the overlapping area 16 in the model data D1 that will be the welding area to be welded (S102).
[0098] Subsequently, the determination unit 22C of the server 20 determines whether or not spot welding can be performed on the identified welding area (S103). If spot welding is possible, the identification unit 22B identifies the spot welding locations on the welding area from the model data D1 (S104). Once spot welding locations have been identified for all welding areas, the generation unit 22E generates welding pattern data. Then, the presentation unit 22F presents the three-dimensional object 13 to the user.
[0099] Furthermore, the generation unit 22E generates part data D3 so as to include spot welding object 11A and / or spot welding object 11B and overlapping object 11C and / or overlapping object 11C (S105). In addition, the generation unit 22E generates image data of the article (S106). Then, the generation unit 22E stores the manufacturing data D2, which includes the image data and part data D3, in the server memory 23, linked to the identification information of the article. Note that the generation unit 22E may generate the image data before generating the part data D3, or it may generate the image data simultaneously with the part data D3.
[0100] Furthermore, if it is impossible to perform spot welding on the welded portion, error processing may be performed. Specifically, if it is impossible to perform spot welding on the welded portion, the identification unit 22B identifies the line welding location in the welded portion as an error processing step. After error processing, the generation unit 22E generates part data D3 including a line welding object SO that specifies the line welding location. Also, if it is impossible to perform spot welding on a part of the welded portion, the spot welding location is identified for the parts where spot welding is possible. For this reason, the generation unit 22E may generate part data D3 including a line welding object SO in addition to the spot welding object. Alternatively, if it is impossible to perform spot welding on the welded portion, the determination unit 22C may cause the client terminal 40 to present an error as an error processing step.
[0101] Then, the estimation unit 22G performs estimation processing (S107). That is, the estimation unit 22G creates estimation information including the delivery date and price of the goods and stores it in the server memory 23. Then, the presentation unit 22F presents the estimation information to the user. Note that estimation processing may be performed before the generation of the parts data D3. When the user places an order for goods, the transmission unit 22H instructs the server communication unit 24 to send the item's model number and purchase quantity to the supplier terminal 30. Furthermore, the transmission unit 22H instructs the server communication unit 24 to send the parts data D3, which is included in the manufacturing data D2, to the supplier terminal 30 (S108). This completes the manufacturing support process.
[0102] Subsequently, the acquisition unit 37A of the supplier terminal 30 acquires the manufacturing data D2 transmitted from the server 20. The drawing generation unit 37B generates drawing data for the parts based on the part data D3. Furthermore, the terminal control unit 37 may generate an operation pattern for a processing device for processing the article or parts. The processing device may automatically form marks on the parts corresponding to each object included in the part data D3. After that, the supplier manufactures each part that makes up the article and also manufactures the article by spot welding multiple parts together.
[0103] According to the manufacturing support system 100 described above, part data D3 including each object can be automatically generated. This eliminates the need for suppliers to determine overlapping areas 16 and spot welding positions, allowing for rapid commencement of product manufacturing.
[0104] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the embodiments described above. Inventions modified within the scope that does not contradict the present invention, and inventions equivalent to the present invention are also included in the present invention. Furthermore, each embodiment and each variation, as well as the technical means included in each embodiment or each variation, can be appropriately combined within the scope that does not contradict the present invention.
[0105] For example, at least a portion of the receiving unit 22A, the identification unit 22B, the determination unit 22C, the generation unit 22E, the presentation unit 22F, the estimation unit 22G, and the transmission unit 22H may be provided on the supplier terminal 30. In this case, the supplier terminal 30 may receive the model data D1 and generate the part data D3. Alternatively, the drawing generation unit 37B may be provided on the server 20. In this case, the server 20 generates the drawing data, and the transmission unit 22H causes the manufacturing data D2, including the drawing data, to be transmitted to the supplier terminal 30.
[0106] Furthermore, spot welding objects 11A and 11B may be placed only on the surface visible to the operator when performing spot welding (for example, the surface facing upwards). Conversely, spot welding objects 11A and 11B may also be placed on surfaces other than those visible to the operator. In addition, overlapping objects 11C or overlapping objects 11C may be placed only on the surface visible to the operator. Conversely, overlapping objects 11C or overlapping objects 11C may also be placed on surfaces other than those visible to the operator.
[0107] Some or all of the above embodiments may also be described as follows, but are not limited to the following:
[0108] (Note 1) Part data for manufacturing an article containing multiple parts joined by welding, wherein part data representing the geometric shape of each part is transmitted to a supplier, and the manufacturing support system includes a computer, The aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. A manufacturing support system that transmits the generated part data to the supplier.
[0109] (Note 2) The manufacturing support system according to Appendix 1, wherein the overlapping object that specifies the overlapping area on at least one of the appearance surfaces of the plurality of parts is different from the overlapping object that specifies the overlapping area on at least one of the non-appearance surfaces of the plurality of parts.
[0110] (Note 3) The manufacturing support system according to Appendix 1 or 2, wherein the spot welding object that designates the spot welding location on at least one of the appearance surfaces of the plurality of parts is different from the spot welding object that designates the spot welding location on at least one of the non-appearance surfaces of the plurality of parts.
[0111] (Note 4) The manufacturing support system according to any one of the appendices 1 to 3, wherein the overlapping object specifies the overlapping area by showing the outline of the overlapping area.
[0112] (Note 5) The computer generates the part data to further include a line welding object that specifies the line welding location in the article, A manufacturing support system according to any one of the appendices 1 to 4, wherein the linear welding object is different from the spot welding object.
[0113] (Note 6) The computer generates the part data based on the model data of the article, A manufacturing support system according to any one of the appendices 1 to 5, wherein the overlapping object and the spot weld object are not included in the model data and their dimensions are set as part of the geometric shape represented by the part data.
[0114] (Note 7) Parts data for manufacturing an article including multiple parts joined by welding, wherein part data representing the geometric shape of each part is transmitted to a supplier, and a control method for a manufacturing support system equipped with a computer is provided. The aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. A control method for transmitting the generated component data to the supplier.
[0115] (Note 8) Part data for manufacturing an article containing multiple parts joined by welding, wherein part data representing the geometric shape of each part is transmitted to a supplier, and a manufacturing support program for a manufacturing support system equipped with a computer, To the aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. A manufacturing support program that causes the generated part data to be transmitted to the supplier. [Explanation of Symbols]
[0116] 11A: Spot welding object 11B: Spot welding object 11C: Overlapping objects 11D: Overlapping Objects 16: Overlapping areas 22: Server Control Unit (Computer) 100: Manufacturing support system D1: Model data D3: Part data PG: Manufacturing Support Program SO: Line welding object
Claims
1. Part data for manufacturing an article containing multiple parts joined by welding, wherein part data representing the geometric shape of each part is transmitted to a supplier, and the manufacturing support system includes a computer, The aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. A manufacturing support system that transmits the generated part data to the supplier.
2. The manufacturing support system according to claim 1, wherein the overlapping object that specifies the overlapping portion on at least one of the appearance surfaces of the plurality of parts is different from the overlapping object that specifies the overlapping portion on at least one of the non-appearance surfaces of the plurality of parts.
3. The manufacturing support system according to claim 1, wherein the spot welding object that designates the spot welding location on at least one of the appearance surfaces of the plurality of parts is different from the spot welding object that designates the spot welding location on at least one of the non-appearance surfaces of the plurality of parts.
4. The manufacturing support system according to claim 1, wherein the overlapping object specifies the overlapping area by showing the outline of the overlapping area.
5. The computer generates the part data to further include a line welding object that specifies the line welding location in the article, The manufacturing support system according to claim 1, wherein the linear welding object is different from the spot welding object.
6. The computer generates the part data based on the model data of the article, The manufacturing support system according to any one of claims 1 to 5, wherein the overlapping object and the spot weld object are not included in the model data and their dimensions are set as part of the geometric shape represented by the part data.
7. Parts data for manufacturing an article including multiple parts joined by welding, wherein part data representing the geometric shape of each part is transmitted to a supplier, and a control method for a manufacturing support system equipped with a computer is provided. The aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. A control method for transmitting the generated component data to the supplier.
8. Part data for manufacturing an article containing multiple parts joined by welding, wherein part data representing the geometric shape of each part is transmitted to a supplier, and a manufacturing support program for a manufacturing support system equipped with a computer, To the aforementioned computer, The part data is generated such that, as part of the geometric shape, it includes an overlapping object that specifies the overlapping area where the faces of the parts of the plurality of components overlap, and a spot welding object that specifies the spot welding location in the article. A manufacturing support program that causes the generated part data to be transmitted to the supplier.
Citation Information
Patent Citations
Method for estimating cost of sheet metal work
JP2002203007A
Method and system for selling merchandise related to sheet metal facility
JP2005157820A
Method of selecting weld line
JP2010184278A