Support system, support program, and control method

Through the auxiliary system to determine the welding site according to multiple priority conditions and generate corresponding processing pattern images, the problem of inconsistent with the user conditions in the prior art is solved, and the preparation efficiency before processing is improved.

CN119762269APending Publication Date: 2025-04-04MISUMI
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202510106260.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2021-08-17
Filing Date
2022-08-02
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

During the welding process, the user wants to confirm the welding site to entrust processing, but the image in the prior art is inconsistent with the conditions desired by the user, resulting in the processing industry needing to produce additional images, which increases preparation work before processing.

Method used

The auxiliary system receives the model data of the item from the client terminal, determines the welding location according to multiple priority conditions, and generates corresponding processing pattern images, and provides these images to the user so that the user can confirm and set processing conditions.

Benefits of technology

It realizes providing users with multiple images of welding parts corresponding to different priority conditions, reducing the number of images that processors need to produce before commissioning processing, and improving preparation efficiency before processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762269A_ABST
    Figure CN119762269A_ABST
Patent Text Reader

Abstract

The invention provides an assist system, an assist program, and a control method. An assistance system receives model data of an article from a client terminal and assists setting of processing conditions of the article, the assistance system being provided with: a determination means for determining a first welding site of the article from the model data in accordance with a first condition among a plurality of priority conditions in manufacturing of the article, and determining a second welding site of the article from the model data in accordance with a second condition among the plurality of priority conditions; and determining a second welding site of the article according to the model data in accordance with a second condition different from the first condition in the plurality of priority conditions; a pattern generation unit that generates a first processing pattern image of the article showing the first welding site and a second processing pattern image of the article showing the second welding site; and a providing unit that provides the first processing pattern image and the second processing pattern image to a user.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application number 202280055604.9, application date August 2, 2022, and invention name “Auxiliary system, auxiliary program and control method”. Technical Field

[0002] The present invention relates to an assisting system for generating an image showing a welding part, an assisting program thereof, and a control method thereof. Background Art

[0003] Patent document 1 discloses a method for estimating sheet metal processing work. In this method, three-dimensional CAD data obtained by modeling a product using three-dimensional CAD is received from an orderer. Then, the product is divided into a plurality of parts with reference to a three-dimensional posture diagram. In addition, an expansion diagram is produced for each of the parts divided into a plurality of parts. Furthermore, in the case of calculating welding costs, the three-dimensional posture diagram divided into a plurality of parts is read, and the welding surface is indicated to calculate the welding length.

[0004] Patent document 2 discloses a metal plate equipment product sales system. In this system, design data such as CAD drawings are received to create a three-dimensional posture diagram. Then, the three-dimensional posture diagram is divided into three-dimensional posture diagrams of components, and an expansion diagram is created with reference to the three-dimensional posture diagrams of the components. In addition, it is determined whether the product components can be processed. When it is determined that all components can be processed, the welding parts are extracted to discuss the processing method.

[0005] Patent Document 3 discloses a robot system including a welding robot. In this system, a welding line to be welded by the welding robot is automatically selected based on a workpiece graphic of three-dimensional CAD data displayed on a display screen.

[0006] Prior art literature

[0007] Patent Literature

[0008] Patent Document 1: Japanese Patent Application Publication No. 2002-203007

[0009] Patent Document 2: Japanese Patent Application Publication No. 2005-157820

[0010] Patent Document 3: Japanese Patent Application Publication No. 2010-184278 Summary of the invention

[0011] Problem that the invention aims to solve

[0012] There is a case where the item that the user wants to manufacture is subjected to welding processing. In this case, the price of the item varies depending on the welding location. For example, if there are many welding locations, the price of the item becomes higher. Therefore, the processing industry prepares a diagram showing the welding locations of the item and provides it to the user for confirmation. Thus, the user can confirm the welding locations and entrust the processing of the item. However, if the diagram does not match the conditions desired by the user, the processing industry needs to prepare a new diagram and provide it to the user. Therefore, the process of preparing a new diagram is added before entrusting the processing.

[0013] Solutions for solving problems

[0014] An auxiliary system involved in one embodiment of the present invention receives model data of an object from a client terminal to assist in setting processing conditions of the object, and the auxiliary system comprises: a determination unit, which determines a first welding part of the object according to the model data according to a first condition among multiple priority conditions in the manufacture of the object, and determines a second welding part of the object according to the model data according to a second condition among the multiple priority conditions that is different from the first condition; a pattern generation unit, which generates a first processing pattern image of the object showing the first welding part and a second processing pattern image of the object showing the second welding part; and a providing unit, which provides the first processing pattern image and the second processing pattern image to a user.

[0015] In addition, an auxiliary program involved in one embodiment of the present invention is an auxiliary program of an auxiliary system, wherein the auxiliary system includes a computer, which receives model data of an object from a client terminal to assist in setting processing conditions of the object, and the auxiliary program enables the computer to function as the following units: a determination unit, which determines a first welding part of the object according to the model data according to a first condition among multiple priority conditions in the manufacture of the object, and determines a second welding part of the object according to the model data according to a second condition among the multiple priority conditions that is different from the first condition; a pattern generation unit, which generates a first processing pattern image of the object showing the first welding part and a second processing pattern image of the object showing the second welding part; and a providing unit, which provides the first processing pattern image and the second processing pattern image to a user.

[0016] In addition, a control method involved in one embodiment of the present invention is a control method of an auxiliary system, wherein the auxiliary system receives model data of an object from a client terminal to assist in setting processing conditions of the object, and the control method includes the following processing: determining a first welding part of the object according to the model data according to a first condition among multiple priority conditions in the manufacture of the object, and determining a second welding part of the object according to the model data according to a second condition among the multiple priority conditions that is different from the first condition; generating a first processing pattern image of the object showing the first welding part and a second processing pattern image of the object showing the second welding part; and providing the first processing pattern image and the second processing pattern image to a user.

[0017] Thereby, a plurality of images showing welding locations corresponding to a plurality of mutually different priority conditions can be provided to the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This is a schematic diagram of the overall auxiliary system.

[0019] Figure 2 This is a schematic block diagram of the auxiliary system.

[0020] Figure 3 This is a schematic diagram showing an example of an estimation screen.

[0021] Figure 4 This is a schematic diagram showing an example of an initial three-dimensional image.

[0022] Figure 5 is a schematic diagram showing a first three-dimensional pattern image.

[0023] Figure 6 is a schematic diagram showing a first two-dimensional pattern image.

[0024] Figure 7 is a schematic diagram showing a second three-dimensional pattern image.

[0025] Figure 8 is a schematic diagram showing a second two-dimensional pattern image.

[0026] Fig. 9 It is a sequence diagram of the estimation process.

[0027] Fig.10 This is a schematic diagram showing a setting screen for estimation conditions.

[0028] Fig.11 This is a schematic diagram showing an example of a pattern image screen.

[0029] Fig.12 It is a schematic diagram showing another example of the pattern image screen.

[0030] Fig.13 This is a schematic diagram showing a welding location confirmation screen.

[0031] Fig.14 This is a schematic diagram showing a confirmation screen after designating a welding location.

[0032] Fig.15 This is a schematic diagram showing a welded part confirmation screen.

[0033] Fig.16 This is a schematic diagram showing an initial three-dimensional image according to the second deformation method. DETAILED DESCRIPTION

[0034] Below, the exemplary embodiments for implementing the present invention are described in detail with reference to the accompanying drawings. However, the relative positions of the dimensions, materials, shapes and structural elements described in the following embodiments can be set arbitrarily and can be changed according to the structure or various conditions of the device to which the present invention is applied. In addition, unless otherwise specified, the scope of the present invention is not limited to the embodiments specifically described below.

[0035] [First embodiment]

[0036] Figure 1 The model data D1 ( Figure 2 ) to assist in setting the processing conditions of the object. For example, the user sends the model data D1 of the object from the client terminal 40. Then, the server 20 of the auxiliary system 100 receives the model data D1 from the client terminal 40 and stores it. In addition, the object can be a finished product that has the function of a system, or an object incorporated into a finished product or an assembly composed of multiple parts. In addition, the object includes a unit, a jig, a device, and a device obtained by combining multiple parts.

[0037] For the model data D1, as an example, it is three-dimensional CAD (Computer Aided Design) data representing the shape of an object, and it may also include information such as the size and position of the elements that constitute the object. Specifically, the model data D1 is a shell model in which the components that constitute the object are integrated, a non-combined model in which the components that constitute the object are different individuals, or an assembly model including multiple components. In addition, for the elements, as an example, they are parts that constitute the object such as holes, shafts, steps, cuts, corners, faces and edges, including shapes obtained by processing. In addition, processing conditions are conditions required for processing, including conditions such as processing methods, finishing methods, welding parts, welding areas, bending processing parts and elongation areas. In the following description, an example of assisting the setting of welding parts as processing conditions is described.

[0038] The auxiliary system 100 is configured as a network system or a client server system having a server 20 as an auxiliary server. The server 20 functions as a server device, for example, by combining a plurality of server units 21 as computers to form a logical server device. However, the server 20 may be configured by a single server unit 21. Alternatively, cloud computing may be used to logically configure the server 20. The server 20 provides various services including auxiliary services that assist in setting processing conditions and estimation services for items to the client terminal 40 or to the user of the client terminal 40. These services include: a distribution service that distributes 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 distributes data for updates.

[0039] The client terminal 40 is a computer device that can be connected to a network. For example, the client terminal 40 includes a fixed or notebook personal computer 41 and a portable tablet terminal device 42. In addition, a mobile terminal device such as a portable phone (including a smart phone) is also included in the client terminal 40. The client terminal 40 can enable the user to enjoy various services provided by the server 20 by installing various computer software. In addition, the client terminal 40 can be connected to the server 20 via a predetermined network 50. The following describes a case where the client terminal 40 is a personal computer 41.

[0040] The network 50 is configured to connect the client terminal 40 to the server 20 respectively. As an example, the network 50 is configured to realize network communication using the TCP / IP protocol. Specifically, the LAN (Local Area Network) 52 connects the server 20 to the Internet 51. Moreover, the Internet 51 as a WAN (Wide Area Network) is connected to the LAN 52 via a router 53. In addition, the network 50 can also be any one of a dedicated line, a telephone line, an intranet, a mobile communication network, other communication lines, and a combination thereof, regardless of whether it is wired or wireless. The client terminal 40 is also configured to be connected to the Internet 51. Alternatively, the server units 21 of the server 20 can also be connected to each other through the Internet 51 instead of the LAN 52, or can be connected to each other through the Internet 51 in addition to the LAN 52.

[0041] The server 20 guides the user through the client terminal 40 to perform various processes required for the user to set the processing conditions of the item. That is, the server 20 functions as a web server that displays various web pages on the display unit of the client terminal 40 in response to access from the client terminal 40. In addition, the server 20 can also perform processing such as preparation of the ordered items, delivery instructions, and payment of the purchase price in response to the user's order.

[0042] [Control system]

[0043] Next, refer to Figure 2 The general structure of the control system of the auxiliary system 100 is described below. The server 20 has a server control unit 22 as a control unit, and a server memory 23 as a computer-readable non-transitory storage medium. The server control unit 22 is configured as a computer that combines a processor that performs various calculations and motion controls according to a prescribed program, an internal memory required for the operation of the processor, and other peripheral devices. The processor is, for example, a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit), which controls the entire device and also comprehensively controls various processes based on a control program stored in the server memory 23. In addition, the server control unit 22 performs various processes associated with the setting of processing conditions for items based on the auxiliary program PG stored in the server memory 23.

[0044] The server memory 23 includes a system working memory for the processor to operate, namely, a RAM (Random Access Memory), a ROM (Read Only Memory) for storing programs and system software, a HDD (Hard Disc Drive), and a SSD (Solid State Drive). However, the server memory 23 is not limited to being set as a part of the server 20, and can also be set as a database server that cooperates with the server 20. In the following description, the CPU performs various processing operations such as calculations, controls, and judgments according to the control program stored in the ROM or HDD.

[0045] In addition, the server memory 23 stores model data D1 of the object and condition data D2 including information indicating multiple priority conditions. Moreover, the condition data D2 at least includes information indicating the first condition among the multiple priority conditions and information indicating the second condition different from the first condition. As an example, the priority conditions include the conditions of the manufacturing price of the priority item, the conditions of the aesthetic appearance of the priority item, the conditions of the strength of the priority item, the conditions of the liquid tightness of the priority item, and the conditions of the air tightness of the priority item. In addition, the priority condition may also be the condition of the weight of the priority item. This is because, when the weight of the item manufactured at the welding site is heavy, the transportation cost sometimes becomes high. In addition, the priority condition may also be the condition that the priority item has an opening for the operator's hand to enter. This is because, depending on the shape of the item, the operator needs to insert his hand into the inner space to perform the welding operation.

[0046] For example, under the condition of the manufacturing price of the priority item, the processing conditions under which the manufacturing price of the priority item is cheaper are preferred. In addition, under the condition of the beautiful appearance of the priority item, the processing conditions under which the appearance is less different from the initial three-dimensional image represented by the model data D1 are preferred. The difference in appearance refers to, for example, the difference between the non-R angle and the R angle. In addition, under the condition of the strength of the priority item, the processing conditions under which the tensile strength, compression strength or shear strength of the priority item are strong are preferred. In addition, under the condition of the liquid tightness of the priority item, the processing conditions under which the liquid inside the item does not leak to the outside or the liquid does not flow into the inside of the item are preferred. In addition, under the condition of the airtightness of the priority item, the processing conditions under which the gas inside the item does not leak to the outside or the gas does not flow into the inside of the item are preferred.

[0047] For example, the condition data D2 is a table or list that specifies priority conditions. The table or list is prepared in advance by the administrator of the server 20. Alternatively, the user can set the priority conditions used in determining the welding part by selecting from a plurality of priority conditions. Alternatively, the condition data D2 may be automatically prepared by the server 20. As an example, the server 20 copies the condition data D2 applied to the model data D1 previously uploaded by the user to prepare the condition data D2 applied to the model data D1 newly uploaded by the user.

[0048] Alternatively, the condition data D2 may be created by the user. Furthermore, the user may be able to change the condition data D2 automatically created or created by the administrator. For example, the user may be able to change the priority condition represented by the condition data D2 from a setting screen (not shown). Furthermore, the plurality of priority conditions may be a condition of selecting according to artificial intelligence or a condition of selecting according to commonly used conditions with reference to past order history records.

[0049] The server control unit 22 is connected by wire or wirelessly to a keyboard or an unillustrated operation unit including various switches for inputting prescribed instructions and data. In addition, the server control unit 22 is connected by wire or wirelessly to a display unit (not shown) for displaying the input status, setting status, measurement results and various information of the server device. In addition, the server control unit 22 can also be controlled according to a program stored in a removable recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), a CF (Compact Flash) card, and a USB (Universal Serial Bus) memory or an external storage medium such as a cloud server on the Internet.

[0050] The auxiliary program PG stored in the server memory 23 causes the server control unit 22 as a computer to function as the following units: a data acquisition unit 22A as an example of a data acquisition unit, a determination unit 22B as an example of a determination unit, an estimation unit 22D as an example of an estimation unit, a generation unit 22G as an example of a pattern generation unit, and a providing unit 22H as an example of a providing unit. That is, the server control unit 22 has the data acquisition unit 22A, the determination unit 22B, the estimation unit 22D, the generation unit 22G, and the providing unit 22H as logical devices realized by a combination of computer hardware and software.

[0051] In addition to the above-mentioned logical devices, the server control unit 22 also has a logical device (not shown) that controls the switching of the display of the web page according to the operation of the client terminal 40. In addition, the server memory 23 records various data (not shown) including user information, past estimation results, image data used to display the web page, and data of information such as the model, name or characteristics of the product or article.

[0052] [Data acquisition unit]

[0053] The data acquisition unit 22A acquires the model data D1 of the object. As an example, the user uploads the model data D1 to the server 20. Then, the server control unit 22 causes the server memory 23 to store the model data D1 received from the client terminal 40 of the user. Next, the data acquisition unit 22A acquires the model data D1 from the server memory 23. The object represented by the model data D1 includes at least two parts welded to each other. Moreover, the welded parts may be different individuals or part of an integrated component.

[0054] [Confirm unit]

[0055] The determination unit 22B determines the first welding part of the article according to the model data D1 according to the first condition among the plurality of priority conditions in the manufacture of the article. In addition, the determination unit 22B determines the second welding part of the article according to the model data D1 according to the second condition among the plurality of priority conditions that is different from the first condition. Here, the first welding part and the second welding part are at least one part respectively, and may also include a plurality of welding parts respectively. In addition, the determination unit 22B may also determine a further welding part (for example, a third welding part) according to a further condition (for example, a third condition) that is different from the first condition and the second condition. In addition, the welding parts determined by the determination unit 22B may also include the same welding part. For example, the first welding part and the second welding part may also include at least one of the same welding parts.

[0056] In addition, the first condition and the second condition may be conditions showing different degrees based on the same reference. For example, the first condition and the second condition may both be based on the cheapness of the manufacturing price, and based on this reference, the first condition is the condition of the cheapest manufacturing price, and the second condition is the condition of the second cheapest manufacturing price. The same is true for further conditions different from the first and second conditions, for example, the manufacturing price may be the third cheapest condition.

[0057] As an example, the determination unit 22B identifies the weldable portion of the article based on the model data D1. Then, the determination unit 22B refers to the condition data D2 to obtain the first priority condition and the second priority condition used in determining the welding portion. Next, the determination unit 22B determines the first welding portion according to the first condition and determines the second welding portion according to the second condition from the identified weldable portions. Alternatively, the determination unit 22B may first obtain the first priority condition and the second priority condition used in determining the welding portion. In this case, the determination unit 22B may also perform the identification of the weldable portion and the determination of the first welding portion and the second welding portion in parallel.

[0058] Specifically, the determining unit 22B performs shape recognition processing of the article based on the model data D1. As an example, in the shape recognition processing, the determining unit 22B identifies the shape of each element based on the model data D1. And, the determining unit 22B identifies the various parts that constitute the article. Next, the determining unit 22B creates pattern data with a topological structure. For example, the topological structure has information on the connection relationship between parts, the adjacent relationship between parts, and the surface recognition of each part surrounded by a line. Then, the determining unit 22B identifies the part that can be welded in the article. As an example, the determining unit 22B identifies the boundary line between adjacent parts as a part that can be welded.

[0059] Then, the determination unit 22B determines the first welding position and the second welding position from the identified weldable positions. As an example, an example is described in which the article is a cubic box, the first condition is the condition of giving priority to the aesthetic appearance of the article, and the second condition is the condition of giving priority to the manufacturing price of the article. In this case, when the six-sided plate-like member is subjected to bending processing and then welded, an R angle is generated. That is, the bending processing part is rounded and the aesthetics is damaged. On the other hand, when welding six plates of different individuals with six sides, no R angle is generated, but the manufacturing price is higher. Therefore, as the first welding position, the determination unit 22B gives priority to the aesthetic appearance and determines each edge of the six sides as the first welding position. In addition, as the second welding position, the determination unit 22B gives priority to the cheapness of the manufacturing price and determines the outer edge of the six-sided plate-like member as the second welding position.

[0060] In addition, the determination unit 22B may further determine the first bending processing part of the article according to the model data D1 according to the first condition. Alternatively, the determination unit 22B may further determine the second bending processing part of the article according to the model data D1 according to the second condition. For example, in the above-mentioned box example, as the second welding part, the determination unit 22B prioritizes the cheapness of the manufacturing price and determines the connection part between the surfaces in the plate-like member as the second bending processing part. In addition, the determination unit 22B may also determine the first bending processing part in addition to the second bending processing part according to the priority condition.

[0061] Here, the first bending processing location and the second bending processing location are at least one location, and may include a plurality of bending processing locations. Furthermore, the determination unit 22B may determine a further bending processing location (for example, a third bending processing location) according to a condition (for example, a third condition) different from the first condition and the second condition. In addition, the bending processing locations determined by the determination unit 22B may include the same bending processing location. For example, the first bending processing location and the second bending processing location may include at least one of the same bending processing locations.

[0062] [Estimation Unit]

[0063] The estimation unit 22D generates estimation information including a first price of an item when a first welding portion is welded and a second price of an item when a second welding portion is welded. For example, the estimation unit 22D generates estimation information of an item when each welding portion is welded based on welding settings corresponding to a plurality of processing pattern images (e.g., a first processing pattern image and a second processing pattern image) generated by the generation unit 22G described later. Thus, estimation information of an item corresponding to each processing pattern image can be generated based on the processing pattern image corresponding to the priority condition. In addition, the estimation unit 22D can also generate estimation information of an item corresponding to a processing pattern image selected by a user from a plurality of processing pattern images.

[0064] Reference Figure 3 , the creation of estimated information of an article in the case of welding a first welding portion will be described. Figure 3 This is an example of an estimation screen displayed on the display device 46 of the client terminal 40, and the estimation unit 22D creates this estimation screen. In addition, the welding setting column 10 is displayed on the estimation screen. In addition, the welding setting column 10 is displayed together with the first processing pattern image and the second processing pattern image described later, and therefore is not limited to the form included in the estimation screen.

[0065] The providing unit 22H provides the user of the client terminal 40 with the estimated information of the article by displaying the welding setting column 10 on the display device 46 of the client terminal 40. In addition, the estimating unit 22D generates estimated information including the second price of the article when the second welding part is welded, similarly to the case of welding the first welding part. As an example, the estimated information is at least one of the manufacturing price of the article and the number of days required until the article is shipped. Alternatively, the estimated information may be the price of processing, the shipping date of the article, or the date of delivery of the article to the user.

[0066] For example, the estimating unit 22D estimates the manufacturing price obtained by adding the cost required for welding, the cost required for bending, and the cost required for transportation to the price of all parts. Alternatively, the estimating unit 22D estimates the number of days required until shipment based on the number of days required for manufacturing all parts plus the number of days required for welding, the number of days required for bending, and the like. For example, the manufacturing price of the item increases when the number of welded parts increases (or becomes longer).

[0067] The user can select each welding part and specify the welding process, welding length and finishing method. In addition, the welding setting in the initial stage is the content corresponding to the processing pattern image generated by the generating unit 22G. Then, the estimating unit 22D creates the estimation information based on the model data D1 and the welding setting corresponding to the processing pattern image. That is, the estimating unit 22D adds the cost required for the welding process to the price of the article A, and adds the number of days required for the welding process to the actual working days required until the shipment. In addition, in the case of performing the bending process, the estimating unit 22D adds the cost required for the bending process to the price of the article A, and adds the number of days required for the bending process to the actual working days required until the shipment.

[0068] In addition, the estimate screen includes a basic information tab 11 and a tree view tab 12. The basic information view displayed by selecting the basic information tab 11 displays information required for manufacturing, such as material and surface treatment method, and purchase quantity. Figure 3 In the example of FIG. 1 , the tree view tab 12 is selected and the tree view is displayed. Fig.13 In the tree view Fig.13 For example, the dimensions of an item are displayed.

[0069] exist Figure 3 In the example, as information indicating the outer dimensions of item A, the dimensions in the X direction "100 mm", the dimensions in the Y direction "60 mm", and the dimensions in the Z direction "20 mm" are displayed. In addition, as information indicating that tapped holes for coarse threads corresponding to "M10" determined by the JIS standard are processed at four locations on the top surface (Top) of item A, "4×M10" is displayed. In addition, as an item price, "4,980 yen" is displayed. And, as the actual number of working days required until shipment, "6 days" is displayed.

[0070] In addition, an estimate confirmation button 14 is displayed at the bottom of the estimate screen. When the user selects the confirmation button 14, the total amount, the shipping date, and the number of actual working days required until the shipping are displayed below the confirmation button 14. At this time, the amount obtained by multiplying the price of the item by the purchase quantity is displayed as the total amount on the estimate screen. In addition, the model number corresponding to the displayed item is displayed in the model number column 15. In addition, a print button 16 is displayed below the confirmation button 14. When the user selects the print button 16, the estimate result can be printed. In addition, an output button 17 and an order button 18 are displayed side by side with the print button 16.

[0071] When the user selects the output button 17, the electronic data of the order list can be output. In addition, when the user selects the order button 18, an ordering screen (not shown) for placing an order is displayed on the display device 46 of the client terminal 40. The user can order items determined by model in the ordering screen. When the user orders an item, the estimation unit 22D sends the determined model and purchase quantity to the processor of the item. In addition, the estimation unit 22D can also perform the processing of sending delivery instructions for the item to the processor and the processing of requesting payment for the purchase from the user. Alternatively, when the user selects the order button 18 in the estimation screen, the estimation unit 22D can also send the determined model and purchase quantity to the processor of the item without displaying a further operation screen.

[0072] Furthermore, the estimation unit 22D performs order processing for the item corresponding to the model data D1. In the order processing, for example, the estimation unit 22D determines the model of the item to create an order screen as a web page for ordering the item corresponding to the determined model. Then, the providing unit 22H displays the order screen on the display device 46 of the client terminal 40. Then, when the user orders the item, the estimation unit 22D sends the determined model and purchase quantity to the manufacturer of the item. In addition, Figure 3 The estimation screen shown is a web page at a stage before the ordering screen.

[0073] [Pattern generation unit]

[0074] The generating unit 22G generates a first processing pattern image of the article showing the first welding position determined by the determining unit 22B. In addition, the generating unit 22G generates a second processing pattern image of the article showing the second welding position determined by the determining unit 22B. The first processing pattern image and the second processing pattern image may be two-dimensional images such as an unfolded view or a six-sided view, or three-dimensional images. Furthermore, the generating unit 22G may also generate a further processing pattern image (for example, a third processing pattern image) showing a further welding position (for example, a third welding position) determined by the determining unit 22B.

[0075] Furthermore, the generating unit 22G may generate a first processing pattern image showing a first welding portion and a first bending portion. In addition, the generating unit 22G may generate a second processing pattern image showing a second welding portion and a second bending portion. Furthermore, the generating unit 22G may generate a further processing pattern image (e.g., a third processing pattern image) showing a further bending portion (e.g., a third bending portion) determined by the determining unit 22B.

[0076] Reference Figures 4 to 8 , to illustrate the processing pattern image. Figure 4The first three-dimensional image 10A produced by the generator 22G based on the model data D1 uploaded by the user is shown. Figure 5 A first three-dimensional pattern image 60A is shown as a three-dimensional image, which is an example of a first processing pattern image showing a first welding part WP1 and a first bending part BP1. Figure 6 As a two-dimensional image, a first two-dimensional pattern image 70A is shown, which is another example of the first processing pattern image created by the generating unit 22G.

[0077] in addition, Figure 7 A second three-dimensional pattern image 80A is shown as a three-dimensional image, which is an example of a second processing pattern image showing the second welding part WP2 and the second bending part BP2. Figure 8 The second two-dimensional pattern image 90A is shown as a two-dimensional image, which is another example of the second processed pattern image produced by the generating unit 22G. In addition, in the following description, the first three-dimensional pattern image 60A and the first two-dimensional pattern image 70A are referred to as first processed pattern images. In addition, the second three-dimensional pattern image 80A and the second two-dimensional pattern image 90A are referred to as second processed pattern images.

[0078] Figure 4 The article shown is a generally box-shaped article with a circular opening OP formed on the top surface (or upper surface) and no bottom surface. Figure 4 As shown, in the initial three-dimensional image 10A created by the generator 22G based on the model data D1, the welded portion and the bent portion are not shown. Therefore, there are non-R angles on the ridge lines that are the boundary lines of the respective surfaces.

[0079] The generating unit 22G generates a first three-dimensional pattern image 60A ( Figure 5 ). The first three-dimensional pattern image 60A is an imaginary image of the finished product. Therefore, the user can discuss the estimated result while observing the first three-dimensional pattern image 60A representing the finished product. In addition, the generating unit 22G generates the first two-dimensional pattern image 70A ( Figure 6 ). In addition, the generating unit 22G may generate only the first three-dimensional pattern image 60A or only the first two-dimensional pattern image 70A. In addition, when there is no bending processing part, the generating unit 22G generates the first three-dimensional pattern image 60A and the first two-dimensional pattern image 70A based on the model data D1 and the first welding part WP1 determined by the determining unit 22B.

[0080] like Figure 5 As shown in FIG. 1 , the first three-dimensional pattern image 60A generated by the generator 22G shows the first welding part WP1 and the first bending part BP1. Figure 5 In the article shown, five plates with five different surfaces are welded, so the R angle is small and the appearance is beautiful. In addition, in the following example, the first welding part WP1 and the second welding part WP2 are shown with thick lines, and the first bending part BP1 and the second bending part BP2 are shown with oblique hatching. However, the first welding part WP1 and the second welding part WP2 and the first bending part BP1 and the second bending part BP2 can be shown in a way that can be visually distinguished from each other. For example, the two can also be distinguished by different colors or different line types.

[0081] In addition, if Figure 6 As shown, the first two-dimensional pattern image 70A generated by the generator 22G also shows the first welding part WP1 and the first bending part BP1. Figure 5 The first three-dimensional pattern image 60A shown does not include a welded area or an elongated area because it represents a finished product. Figure 6 The first two-dimensional pattern image 70A shown also does not include the weld region or the elongated region. However, the generator 22G may generate the first two-dimensional pattern image 70A so as to include the weld region or the elongated region.

[0082] like Figure 7 As shown, the second three-dimensional pattern image 80A generated by the generating unit 22G shows the second welding part WP2 and the second bending part BP2. Then, the plate-like member with five faces as one is bent and then welded, so that an R angle is generated and the aesthetics is impaired. On the other hand, compared with the case of welding five plates with five faces as different individuals, the welding length is short, so the manufacturing price is cheaper. In addition, as shown in FIG. Figure 8 As shown, the second two-dimensional pattern image 90A generated by the generator 22G shows the second welding part WP2 and the second bending part BP2. Figure 7 The second three-dimensional pattern image 80A shown does not include a welded area or an elongated area because it represents a finished product. Figure 8 The second two-dimensional pattern image 90A shown also does not include the welded region or the elongated region. However, the generator 22G may generate the second two-dimensional pattern image 90A so as to include the welded region or the elongated region.

[0083] [Provided by]

[0084] Return to Figure 2, the providing unit 22H provides the user with the first processing pattern image and the second processing pattern image. Thus, the user can visually compare the items manufactured under different conditions. In particular, when the first processing pattern image and the second processing pattern image are three-dimensional pattern images, the R angle or welded angle of the manufactured item is reproduced in the three-dimensional pattern image. Therefore, the user can visually compare the shapes of the items manufactured under different conditions.

[0085] In addition, the providing unit 22H provides the user with information indicating the first price and information indicating the second price together with the first processing pattern image and the second processing pattern image based on the estimated information produced by the estimating unit 22D. Figure 5 As shown, the providing unit 22H displays the first three-dimensional pattern image 60A and the welding setting column 10 side by side. The first price 4980 yen of the item when the first welding part WP1 is welded is displayed in the welding setting column 10. Figure 7 As shown, the providing unit 22H displays the second three-dimensional pattern image 80A and the welding setting column 10 side by side. The welding setting column 10 displays the second price of the item, 3980 yen, when the second welding part WP2 is welded.

[0086] Thus, the providing unit 22H provides the user with estimation information as well as the first processing pattern image and the second processing pattern image, and provides the user with information showing the first price and the second price. Therefore, the user can determine whether the estimation is correct while confirming the processing pattern image. Furthermore, the providing unit 22H may also provide the user with a further processing pattern image generated by the generating unit 22G and information showing the price of the item corresponding to the further processing pattern image. Alternatively, the providing unit 22H may also display the first processing pattern image and the second processing pattern image while displaying the estimation screens corresponding to them ( Figure 3 ) are displayed in order.

[0087] Alternatively, the providing unit 22H may provide the first processed pattern image and the second processed pattern image and the information indicating the first price and the second price to the user by transmitting them to the client terminal 40. In addition, the providing unit 22H may display the first processed pattern image and the second processed pattern image in a row on the display device 46. In this case, the providing unit 22H may display the information indicating the first price and the second price in a row on the display device 46 together with the first processed pattern image and the second processed pattern image. Furthermore, the providing unit 22H may display the further processed pattern image generated by the generating unit 22G in a row on the display device 46 together with the first processed pattern image and the second processed pattern image. In addition, the providing unit 22H may display the information indicating the price of the item corresponding to the further processed pattern image in a row on the display device 46 together with the information indicating the first price and the second price.

[0088] In addition, a priority order may be set for the priority condition. In this case, the providing unit 22H may display the first processing pattern image and the second processing pattern image in a manner arranged in order of priority. Similarly, the providing unit 22H may display information showing the first price and the second price in a manner arranged in order of priority. For example, an example is given in which the first condition is a condition of the aesthetic appearance of the priority item and the second condition is a condition of the manufacturing price of the priority item. At this time, when the first condition takes precedence over the second condition, the providing unit 22H displays the second processing pattern image in a manner arranged after the first processing pattern image.

[0089] Furthermore, the first condition and the second condition may be conditions showing different degrees based on the same criterion. For example, when the first condition is the condition of the cheapest manufacturing price and takes precedence over the second condition of the second cheapest manufacturing price, the providing unit 22H displays the second processing pattern image in a manner arranged after the first processing pattern image. In addition, when a plurality of processing pattern images are provided in a manner attached to each condition based on different criterions (for example, manufacturing price and appearance), the providing unit 22H may display a plurality of processing pattern images arranged separately for each criterion.

[0090] In addition, the providing unit 22H provides the user with information indicating the first condition and information indicating the second condition together with the first processing pattern image and the second processing pattern image. Figure 5 and Figure 6 In the example, the providing unit 22H displays the first processing pattern image and the welding setting column 10 side by side. In addition, the welding setting column 10 includes a text string "Prioritize appearance" as information indicating the first condition. Figure 7 and Figure 8In the example, the providing unit 22H displays the second processing pattern image and the welding setting column 10 in parallel. In addition, the welding setting column 10 includes a text string "Priority Manufacturing Price" as information indicating the second condition. In addition, the information indicating the first condition and the second condition may also be an image, a symbol, a number, or the like.

[0091] Furthermore, the providing unit 22H may also provide the first processing pattern image and the second processing pattern image to the processor. For example, the providing unit 22H provides the first processing pattern image and the second processing pattern image by displaying the first processing pattern image and the second processing pattern image on the display unit of the terminal used by the processor. Thus, the processor can manufacture or process the item while observing the three-dimensional pattern image of the finished product. Alternatively, the providing unit 22H may also provide the first processing pattern image and the second processing pattern image by sending the first processing pattern image and the second processing pattern image to the terminal used by the processor.

[0092] [Client terminal]

[0093] like Figure 2 As shown, the client terminal 40 has a terminal control unit 45 for controlling the client terminal 40 and a terminal memory 44 storing a control program. The terminal control unit 45 is a computer that combines a processor that performs various calculations and motion control according to a predetermined program and other peripheral devices. In addition, the client terminal 40 has a display device 46 and an input device 47.

[0094] As an example, the processor of the terminal control unit 45 is, for example, a CPU or an MPU, which controls the entire device based on the control program stored in the terminal memory 44, and also controls various processes in an integrated manner. In addition, the terminal memory 44 includes a system working memory, i.e., a RAM, for the operation of the processor, and a storage device such as a ROM, a HDD, and a SSD for storing programs and system software. In the following description, an example is described in which the CPU performs various processing operations such as calculations, controls, and judgments according to the control program stored in the ROM or HDD. In addition, the terminal control unit 45 can also be controlled according to a program stored in a removable recording medium such as a CD, a DVD, a CF card, and a USB memory, or an external storage medium such as a cloud server on the Internet.

[0095] The terminal memory 44 is an external storage device including a non-volatile storage medium (computer-readable non-transient storage medium) such as a hard disk and a semiconductor storage device. In addition to the control program, the terminal memory 44 also stores various programs such as a design program for producing the model data D1 such as CAD software and a Web browser.

[0096] The input device 47 is a keyboard, a numeric keypad, a touch panel, etc., and the user uses the input device 47 to create or change the model data D1. Then, the model data D1 created using the input device 47 is recorded in the terminal memory 44. In addition, when the information such as the estimation information and the processing pattern image are received from the server 20, the display device 46 displays the information such as the estimation information and the processing pattern image. In addition, the display device 46 displays web pages such as a setting screen, an estimation screen, and an order screen. The user orders the item according to the web page displayed on the display device 46.

[0097] [Assisted processing]

[0098] Next, refer to Fig. 9 To illustrate the auxiliary processing. First, the user uploads the model data D1 to the server 20. Then, the server control unit 22 of the server 20 stores the model data D1 in the server memory 23, and the data acquisition unit 22A acquires the model data D1. When the data acquisition unit 22A acquires the model data D1, a determination process is performed. Specifically, in the determination process, the determination unit 22B determines the first welding part WP1 according to the first condition, and determines the second welding part WP2 according to the second condition. In addition, the determination unit 22B determines the first bending processing part BP1 according to the first condition, and determines the second bending processing part BP2 according to the second condition. Then, the determination unit 22B creates pattern data that determines the first welding part WP1 and the second welding part WP2 and the first bending processing part BP1 and the second bending processing part BP2, and stores the pattern data in the server memory 23.

[0099] Next, the generating unit 22G performs a generating process of generating a first processing pattern image and a second processing pattern image. In the generating process, the generating unit 22G generates a first processing pattern image showing the first welding part WP1 and the first bending part BP1 based on the pattern data. In addition, the generating unit 22G generates a second processing pattern image showing the second welding part WP2 and the second bending part BP2 based on the pattern data. Then, the generating unit 22G stores the first processing pattern image and the second processing pattern image in the server memory 23.

[0100] Next, the estimating unit 22D performs an estimating process in which estimated information including a first price of the item when the first welding part WP1 is welded and a second price of the item when the second welding part WP2 is welded is created. Then, the estimating unit 22D stores the estimated information in the server memory 23. As an example, the estimating unit 22D creates a welding setting column 10 including the price of the item for the items corresponding to the first processing pattern image and the second processing pattern image, respectively. Then, the providing unit 22H provides the first processing pattern image and the second processing pattern image to the user, and provides the user with information indicating the first price and information indicating the second price. As an example, the providing unit 22H displays the welding setting column 10 including the first price of the item and the first processing pattern image in a row on the display device 46. In addition, the providing unit 22H displays the welding setting column 10 including the second price of the item and the second processing pattern image in a row on the display device 46.

[0101] The user determines the first processing pattern image and the second processing pattern image and the first price and the second price. Then, the processing pattern image is selected and an estimate of the item corresponding to the selected processing pattern image is requested. As an example, when the user selects the estimate icon, an estimate request is sent from the client terminal 40 to the server 20. When the estimate request is received, the estimate unit 22D creates an estimate screen ( Figure 3 ). Then, the providing unit 22H displays the estimation screen on the display device 46 to provide the user with the estimation information.

[0102] When the user selects the estimate confirmation button 14, the providing unit 22H displays the total amount, the shipping date, and the number of actual working days required until shipping as estimate confirmation information. Then, when the user selects the order button 18 on the estimate screen and proceeds to order, the estimate unit 22D of the server 20 performs order processing, and the server control unit 22 displays the order screen on the display device 46. Then, when the user orders the product, the estimate unit 22D sends the confirmed model and purchase quantity to the product manufacturer.

[0103] According to the support system 100 of the first embodiment described above, a plurality of processing pattern images showing welding locations corresponding to a plurality of different priority conditions can be provided to the user. Therefore, the user can set the processing conditions (eg, welding locations) of the article by comparing the processing pattern images.

[0104] [Second embodiment]

[0105] Reference Figures 10 to 15The second embodiment is described below. The second embodiment is different from the first embodiment in that a reduced processing pattern image is displayed. In addition, in the description of the second embodiment, the differences from the first embodiment are described, and the same reference numbers are marked on the structural elements that have been described, and their descriptions are omitted. Unless otherwise specified, the structural elements marked with the same reference numbers perform substantially the same actions and functions, and their effects are also substantially the same.

[0106] When the user uploads the model data D1 to the server 20, the server control unit 22 stores the model data D1 in the server memory 23. In addition, before and after the upload, the server control unit 22 displays a selection bar for selecting a processing object on the display device 46. For example, the processing object is a cutting plate, a metal plate component, a welding component, cutting processing, and 3D printing. Then, the server control unit 22 determines the selected processing object based on the user's button selection and other operations. In addition, the user can also select multiple processing objects (such as metal plate components and welding components). In addition, the server control unit 22 can also display the description of the processing object selected by the user on the display device 46.

[0107] When a welding part is selected as a processing object, the data acquisition unit 22A acquires the model data D1, and the determination unit 22B performs determination processing. In addition, the determination unit 22B creates pattern data and stores the pattern data in the server memory 23. Then, the generation unit 22G performs generation processing to generate a plurality of processing pattern images based on the pattern data. For example, the generation unit 22G generates a first processing pattern image, a second processing pattern image, a third processing pattern image, a fourth processing pattern image, and a fifth processing pattern image in a manner showing the welding part determined by the determination unit 22B. In addition, the generation unit 22G can also generate less than three processing pattern images or more than five processing pattern images. Thereafter, the server control unit 22 displays a button for advancing to the estimation (e.g., a "next" button) on the display device 46.

[0108] When the user selects the button for advancing to the estimation, the server control unit 22 displays the estimation explanation on the display device 46. The estimation explanation is, for example, "Estimation is performed in three steps. First, please set the estimation conditions for step 1." When the user closes the explanation, the providing unit 22H displays the estimation condition setting screen ( Fig.10 ) is displayed on the display device 46. Fig.10On the left side of FIG. 2 , the initial three-dimensional image 210A produced by the generator 22G based on the model data D1 uploaded by the user is shown. The welding part and the bending part are not shown in the initial three-dimensional image 210A. In addition, the initial three-dimensional image 210A is a three-dimensional model that can change the viewing direction by rotating the image. Alternatively, the initial three-dimensional image 210A may also be a two-dimensional image.

[0109] exist Fig.10 An estimation bar is displayed on the right side of the . The upper part of the estimation bar includes a basic information tab 211 and a tree view tab 212. Fig.10 In the example of FIG. 2 , the estimation condition setting bar 213 is displayed when the basic information tab 211 is selected. The current step is displayed below the basic information tab 211 and the tree view tab 212. Fig.10 In the example of FIG. 1 , numbers of steps 1 to 3 are displayed, and step 1, which is the current step, is shown with diagonal hatching.

[0110] The user can select the material of the article, the type of surface treatment to be applied to the article, the welding method, and the number of split parts to be welded in the estimation condition setting column 213. Fig.10 In the example, as the material, the material symbol "A5052" representing the aluminum alloy is selected. In addition, as the surface treatment, "ordinary aluminum anodizing treatment" is selected. In addition, as the welding method, "intermittent welding" is selected. Moreover, as the number of split accessories, the number "1" representing the number of one accessory is selected. As an example, in the estimation condition setting column 213, each condition can be selected in the form of a drop-down menu. Alternatively, in the estimation condition setting column 213, an input column for inputting each condition may also be provided. In addition, in the estimation condition setting column 213, a button for selecting each condition may also be provided.

[0111] When the user selects an estimation condition in the estimation condition setting column 213, the estimation unit 22D performs an estimation process, and generates estimation information including an estimated price of a rough estimate in the estimation process. Then, the estimation unit 22D stores the estimation information in the server memory 23. In addition, an estimation result column 214 for displaying the estimation result is provided at the bottom of the estimation screen. Then, when the user selects an estimation condition in the estimation condition setting column 213, the total amount and the shipping date of the estimated price as a rough estimate are displayed in the estimation result column 214. For example, the total amount is the amount obtained by multiplying the price of the item by the purchase quantity.

[0112] A back button 216 and a forward button 217 are displayed below the estimation result column 214. When the user selects the back button 216, the previous screen (for example, a screen showing the estimated explanation text) is displayed again. Also, when the user selects the forward button 217, the next screen (for example, Fig.11 ). In addition, the forward button 217 may also be displayed after the user selects the estimation condition. Alternatively, the forward button 217 may also become selectable after the user selects the estimation condition, in which case, before the user selects the estimation condition, the next screen is not displayed even if the user selects the forward button 217.

[0113] Fig.11 FIG. 2 shows an example of a pattern image screen displaying a plurality of three-dimensional pattern images. When the user selects the forward button 217 in the setting screen for estimation conditions, the providing unit 22H displays the pattern image screen on the display device 46. Fig.11 On the left side of the figure, a first three-dimensional pattern image 220A is shown as a three-dimensional image that is an example of a first processing pattern image produced by the generating unit 22G. In the first three-dimensional pattern image 220A, a welding part WP3 is shown. As an example, the welding part WP3 is shown in a color different from other parts (for example, green). Fig.11 In the example of FIG. 2 , the welding part WP3 represented by green is shown by a bold line. In addition, the color representing the welding part WP3 is not limited to green, and the user or the administrator of the server 20 can set any color. In addition, the first three-dimensional pattern image 220A is a three-dimensional model that can change the viewing direction by rotating the image. Alternatively, the first three-dimensional pattern image 220A may also be a two-dimensional image.

[0114] The providing unit 22H displays the first three-dimensional pattern image 220A as the first processed pattern image and the second three-dimensional pattern image 220C as the second processed pattern image on the display device 46 to provide them to the user. Furthermore, the providing unit 22H displays the one of the first three-dimensional pattern image 220A and the second three-dimensional pattern image 220C selected by the user (for example, the first three-dimensional pattern image 220A) in a larger manner than the other. As an example, the providing unit 22H displays a plurality of reduced processed pattern images under the first three-dimensional pattern image 220A. Thus, the user can confirm in detail the processed pattern image that has been selected and displayed larger. At the same time, the user can compare the selected processed pattern image with other processed pattern images that are displayed smaller. In addition, in Fig.11 In the example of , the first three-dimensional pattern image 220A is selected as the initial setting.

[0115] exist Fig.11In the example, the first three-dimensional pattern image 220B is displayed as a reduced first three-dimensional pattern image 220A. The first three-dimensional pattern image 220B is displayed in a manner different from other three-dimensional pattern images to show that it corresponds to the selected first three-dimensional pattern image 220A. The different manner is, for example, a manner in which at least one of the color, brightness, line thickness, and line type is different. Fig.11 In the example of , the first three-dimensional pattern image 220B is displayed by a dotted line. In addition, the reduced multiple processing pattern images may also be a three-dimensional model that can change the viewing direction by rotating the image. In addition, the reduced multiple processing pattern images may also be two-dimensional images.

[0116] In addition, Fig.11 In the example, as a three-dimensional image that is an example of a second processed pattern image, a reduced second three-dimensional pattern image 220C is displayed. Also, as a three-dimensional image that is an example of a third processed pattern image, a reduced third three-dimensional pattern image 220D is displayed. Moreover, in the first three-dimensional pattern image 220B, the second three-dimensional pattern image 220C, and the third three-dimensional pattern image 220D, a welding part WP3 obtained based on the determination of the determination unit 22B is shown. As an example, the welding part WP3 is shown in a color different from other parts (for example, green). Fig.11 In the example of FIG. 1 , the welding part WP3 indicated in green is shown by a thick line. In addition, a plurality of processing pattern images may be displayed in the same size instead of a plurality of reduced processing pattern images.

[0117] In addition, Fig.11 An estimation bar is displayed on the right side of the . The upper part of the estimation bar includes a basic information tab 211 and a tree view tab 212. Fig.11 In the example of FIG. 2 , the estimation condition bar 218A is shown when the basic information tab 211 is selected. The current step is displayed below the basic information tab 211 and the tree view tab 212. Fig.11 In the example of FIG. 1 , numbers of steps 1 to 3 are displayed, and step 2, which is the current step, is shown with diagonal hatching.

[0118] The user can confirm the material of the article, the type of surface treatment applied to the article, the welding method, and the number of split parts to be welded in the estimation condition column 218A. In addition, the color of the welding part WP3 shown in the processing pattern image such as the first three-dimensional pattern image 220A is displayed in the estimation condition column 218A. Fig.11 In the example of FIG. 1 , green is displayed as the color of the welding part WP3. In addition, a color sample may be displayed as the color of the welding part WP3.

[0119] When the pattern image screen is displayed, the estimation unit 22D refers to the processing conditions corresponding to the processing pattern image selected as the initial setting, and performs estimation processing to create estimation information including the estimated price. Then, the estimation unit 22D stores the estimation information in the server memory 23. The total amount and the shipping date, etc., as the estimated price are displayed in the estimation result column 214. For example, the estimated price is corrected so as to increase or decrease according to the increase or decrease in the number of welding times and the number of bending times.

[0120] A processing condition column 219 is displayed below the estimated condition column 218A. The processing condition column 219 shows the processing conditions corresponding to each processing pattern image displayed on the pattern image screen. Specifically, the processing condition column 219 displays numbers 1 to 3 representing the first three-dimensional pattern image 220B, the second three-dimensional pattern image 220C, and the third three-dimensional pattern image 220D. In addition, the number of welds, the number of bends, and the price are displayed as processing conditions corresponding to each processing pattern image. Fig.11 In the example of , only the maximum welding number and the maximum bending number are displayed. Alternatively, the welding number and the bending number of each processing pattern image may be displayed for all processing pattern images.

[0121] In addition, the user can select a processing pattern image in the processing condition column 219. Thus, the welding part WP3 shown in the processing pattern image is set for estimation. That is, the user can set the welding part WP3 by selecting the processing pattern image. Specifically, the user can select the processing pattern image by checking the check box arranged with the number representing each processing pattern image. Fig.11 In the example, the first three-dimensional pattern images 220A and 220B are selected by default. As an example, the processing pattern image of the welding part WP3 determined according to the priority condition (for example, the first condition) is selected by default. Then, when the user selects the second three-dimensional pattern image 220C, the second three-dimensional pattern image 220C is displayed larger than the first three-dimensional pattern image 220A. Alternatively, the screen may be configured in such a way that a processing pattern image can be selected by clicking on a reduced processing pattern image.

[0122] A check box for displaying other processing pattern images is displayed at the bottom of the estimation condition column 218A. The user can select other processing pattern images by checking the check box for the article arrangement setting of "Select other processing pattern". Fig.12 Further other processing pattern images are displayed as shown. Fig.11In the example of , three processing pattern images are displayed as the initial setting. Alternatively, all processing pattern images may be displayed as the initial setting. In addition, when fewer processing pattern images (e.g., three) than the initial setting are generated, the display step of other processing pattern images can be omitted.

[0123] Fig.12 2 shows another example of a pattern image screen displaying a plurality of three-dimensional pattern images. Specifically, when the user checks the check box for displaying other processed pattern images, the providing unit 22H uses Fig.12 The screen shown is displayed on the display device 46. Fig.12 In the pattern image screen shown, five processed pattern images are displayed. Specifically, as a three-dimensional image that is an example of a fourth processed pattern image, a reduced fourth three-dimensional pattern image 220E is further displayed. In addition, as a three-dimensional image that is an example of a fifth processed pattern image, a reduced fifth three-dimensional pattern image 220F is further displayed.

[0124] The user can select another processing pattern image in the screen displaying the further pattern image. In addition, the numbers 4 and 5 representing the fourth three-dimensional pattern image 220E and the fifth three-dimensional pattern image 220F are also displayed in the processing condition column 219. In addition, the number of welding times, the number of bending times, and the price corresponding to the fourth three-dimensional pattern image 220E and the fifth three-dimensional pattern image 220F are further displayed in the processing condition column 219.

[0125] A return button 216 and a forward button 217 are displayed below the estimation result column 214. When the user selects the return button 216, the Fig.11 In addition, when the user selects the forward button 217, the next screen (for example, Fig.15 ). In addition, the forward button 217 may be displayed after the user selects a processing pattern image. Alternatively, the forward button 217 may become selectable after the user selects a processing pattern image. In this case, the next screen is not displayed even if the user selects the forward button 217 before the user selects a processing pattern image.

[0126] [Transformation method 1]

[0127] Reference Fig.13 and Fig.14Modification 1 is described below. In modification 1, the user can manually confirm the welding part instead of or in addition to the determination part 22B determining the welding part. For example, the providing part 22H displays a confirmation screen on the display device 46 according to the user's operation when uploading the model data D1. As an example, the user's operation is an operation of selecting a button displayed on the screen for uploading the model data D1. Alternatively, the providing part 22H may display the confirmation screen on the display device 46 according to the user's setting. For example, the user's setting is a setting of a mode for manually determining the welding part.

[0128] exist Fig.13 On the left side of the figure, a first three-dimensional pattern image 230A is shown as a three-dimensional image that is an example of a first processing pattern image produced by the generating unit 22G. In the first three-dimensional pattern image 230A, a weldable portion WP4 is shown. As an example, the weldable portion WP4 is shown in a color different from other portions (for example, blue). Fig.13 In the example of FIG. 2 , the weldable part WP4 indicated in blue is indicated by hatching with oblique lines. In addition, the color indicating the weldable part WP4 is not limited to blue, and may be any color that can be set by the user or the administrator of the server 20. In addition, the first three-dimensional pattern image 230A is a three-dimensional model whose viewing direction can be changed by rotating the image. Alternatively, the first three-dimensional pattern image 230A may be a two-dimensional image.

[0129] The user specifies by clicking on the weldable part WP4 to determine the third welding part WP5. The determination unit 22B further determines the third welding part according to the user's specification, and the generation unit 22G generates a first processing pattern image showing the third welding part WP5. In addition, the providing unit 22H displays an operation instruction text when displaying the confirmation screen. As an example, the operation instruction text is a text such as "Please click on the weldable part". In addition, a plurality of reduced processing pattern images are displayed under the first three-dimensional pattern image 230A. As a result, the user can observe the welding part WP3 ( Fig.13 The thick line portion) is shown on the right, and the weldable area WP4 is designated on the left.

[0130] In addition, Fig.13 An estimation bar is displayed on the right side of the . The upper part of the estimation bar includes a basic information tab 211 and a tree view tab 212. Fig.13 In the example of FIG. 2 , the estimation condition bar 218B is displayed when the basic information tab 211 is selected. The current step is displayed below the basic information tab 211 and the tree view tab 212. Fig.13 In the example of FIG. 1 , numbers of steps 1 to 3 are displayed, and step 2, which is the current step, is shown with diagonal hatching.

[0131] The user can confirm the material of the object, the type of surface treatment applied to the object, and the welding method in the estimation condition column 218B. In addition, the color of the welding part WP3 shown in the processing pattern image such as the first three-dimensional pattern image 230A is displayed in the estimation condition column 218B (in Fig.13 In addition, the color of the weldable portion WP4 shown in the first three-dimensional pattern image 230A is displayed in the estimation condition column 218B (in Fig.13 In addition, color samples can also be displayed as the colors of the welding part WP3 and the weldable part WP4.

[0132] The determination unit 22B further determines the third welding position according to the user's designation. That is, when the user designates the weldable position WP4, the determination unit 22B determines the designated weldable position WP4 and determines the third welding position WP5 ( Fig.14 Then, the determining unit 22B creates the determined pattern data and stores the pattern data in the server memory 23. Then, the generating unit 22G generates a first three-dimensional pattern image 230A as a first processing pattern image showing the third welding part WP5. Then, the providing unit 22H generates a first three-dimensional pattern image 230A as a first processing pattern image showing the third welding part WP5. Fig.14 The first three-dimensional pattern image 230A is displayed in a manner reflecting the third welding part WP5 as shown on the left side of FIG.

[0133] Furthermore, the providing unit 22H displays the plurality of processing pattern images differently so that the processing pattern image including the third welding part WP5 designated by the user among the reduced plurality of processing pattern images stands out more than the processing pattern image before the designated weldable part WP4. Fig.14 In the example of FIG. 1 , the providing unit 22H displays only the reduced first three-dimensional pattern image 220B and the reduced second three-dimensional pattern image 220C including the third welding part WP5 designated by the user. Alternatively, the processing pattern image including the third welding part WP5 may be highlighted by emphasizing it compared with other processing pattern images. For example, the emphasis of the processing pattern image can be achieved by making the color, brightness, line type or line thickness different from other processing pattern images.

[0134] As a result, when the third welding part WP5 increases, the number of displayed processing pattern images decreases. In addition, the providing unit 22H does not display the welding part that the user cannot specify as the weldable part WP4 in the displayed processing pattern image. For example, in the case where the processing pattern image including the third welding part WP5 specified by the user is only the first three-dimensional pattern image 220B, the providing unit 22H does not display the welding part that the determining unit 22B has not determined according to the priority condition as the weldable part WP4 in the first three-dimensional pattern image 220B.

[0135] In addition, the determination unit 22B may determine only the third welding part WP5 specified by the user as the welding part instead of determining the welding part according to the priority condition. In this case, the generation unit 22G generates a processing pattern image showing the third welding part WP5 specified by the user. Then, the providing unit 22H displays the processing pattern image on the display device 46.

[0136] In addition, the providing unit 22H displays only the processing conditions corresponding to the processing pattern image including the third welding part WP5 designated by the user in the processing condition column 219. Fig.14 In the example of FIG. 2, only the processing conditions corresponding to the first three-dimensional pattern image 220B and the second three-dimensional pattern image 220C are shown in the processing condition column 219. In addition, a return button 216 and a forward button 217 are displayed below the estimation result column 214. When the user selects the forward button 217, the next screen (for example, Fig.15 ). In addition, the forward button 217 may also be displayed after the user specifies the third welding part WP5. Alternatively, the forward button 217 may become selectable after the user specifies the third welding part WP5. In this case, before the user specifies the third welding part WP5, the next screen will not be displayed even if the user selects the forward button 217.

[0137] Reference Fig.15 , to explain the confirmation of the welding part of the article and the estimation of the estimation unit 22D. When the user selects the forward button 217 in the pattern image screen or the welding part determination screen, the providing unit 22H uses Fig.15 The confirmation screen of the welding position shown is displayed on the display device 46. Fig.15, a first three-dimensional pattern image 240A is shown as a three-dimensional image that is an example of a first processing pattern image created by the generating unit 22G. The generating unit 22G generates the first three-dimensional pattern image 240A based on the model data D1, the welding part WP3 determined by the determining unit 22B (including the third welding part WP5 determined by the user's designation), and the bending processing part BP3 determined by the determining unit 22B. In addition, when the user selects a processing pattern image, the generating unit 22G generates the first three-dimensional pattern image 240A based on the welding part WP3 in the selected processing pattern image.

[0138] The first three-dimensional pattern image 240A is an imaginary image of the finished product. Therefore, the user can discuss the estimation result while observing the first three-dimensional pattern image 240A representing the finished product. The welding part WP3 of the first three-dimensional pattern image 240A is represented by a color different from other parts (for example, green). Fig.15 In the example of FIG. 1 , the welded portion WP3 indicated in green is shown by a thick line. Fig.15 In FIG. 2 , the bending part BP3 is shown by hatching with oblique lines. Moreover, the first three-dimensional pattern image 240A is a three-dimensional model whose viewing direction can be changed by rotating the image. Alternatively, the first three-dimensional pattern image 240A may be a two-dimensional image.

[0139] In addition, when there is no bending part, the generating unit 22G generates the first three-dimensional pattern image 240A based on the model data D1 and the welding part WP3 determined by the determining unit 22B (including the third welding part WP5 determined by the user's designation). Fig.15 Although not shown in the figure, when the user clicks on an accessory of the first three-dimensional pattern image 240A to designate it, the designated accessory may be emphasized relative to other accessories. The other accessories are accessories that are separated from the accessories designated before welding. For example, the designated accessory is emphasized by being displayed in a manner different from other accessories. As an example, the different manner is a manner in which at least one of the color, brightness, line thickness, and line type is different. In addition, the designated accessory may be displayed in a manner different from other accessories by not displaying other accessories.

[0140] exist Fig.15 An estimation bar is displayed on the right side of the . The upper part of the estimation bar includes a basic information tab 211 and a tree view tab 212. Fig.15 In the example of FIG. 2 , the estimation condition bar 218C is shown when the basic information tab 211 is selected. The current step is displayed below the basic information tab 211 and the tree view tab 212. Fig.15In the example of FIG. 1 , numbers of steps 1 to 3 are displayed, and step 3, which is the current step, is shown with diagonal hatching.

[0141] The estimation unit 22D that generates estimation information including the price of the article receives estimation conditions for one of the first processed pattern image and the second processed pattern image selected by the user from the user, and generates estimation information based on the received estimation conditions.

[0142] Specifically, the case where the user selects the first three-dimensional pattern image 240A as the first processing pattern image is described. In this case, the user can confirm the material of the article, the type of surface treatment applied to the article, the number of split parts to be welded, and the automatically generated order number in the estimation condition column 218C. In addition, the user can select or change estimation conditions such as welding direction, welding method, and welding finishing. Then, the estimation unit 22D receives the estimation conditions for the first three-dimensional pattern image 240A selected by the user from the user. Next, the estimation unit 22D creates estimation information including the price of the article based on the received estimation conditions.

[0143] As welding methods, there are, for example, intermittent welding, continuous welding, and fiber laser welding. When intermittent welding is selected, the user can further select the welding length and welding pitch. Furthermore, when continuous welding is selected, the providing unit 22H displays a warning on the display device 46. As an example, the warning is a text such as "there is a possibility of thermal deformation."

[0144] Weld finishing is, for example, pickling or cutting for removing welding marks. When welding finishing is selected, the providing unit 22H displays an image showing an example of welding finishing and its description on the display device 46. In addition, the estimation condition that can be selected or changed may also be a processing condition of bending. For example, the processing conditions of bending include V bending method, R bending method, roller bending method, Z bending method, and air bending method. In addition, a remark input column is provided in the estimation condition column 218C. The user can input any remark related to the processing or estimation of the article into the remark input column.

[0145] When the user inputs the estimation condition and selects the estimation button 217B, the estimation unit 22D performs estimation processing with reference to the selected or changed estimation condition, and in this estimation processing, generates estimation information including the estimated price of the revised item. Then, the estimation unit 22D stores the estimation information in the server memory 23. The total amount and shipping date, etc., which are the revised estimated prices, are displayed in the estimation result column 214. For example, the estimated price is revised in a manner of increasing or decreasing according to the welding method and welding finishing.

[0146] According to the auxiliary system 100 involved in the second embodiment described above, it is also possible to provide the user with a plurality of processing pattern images showing welding locations corresponding to a plurality of different priority conditions. Therefore, the user can compare the respective processing pattern images to set the processing conditions (e.g., welding locations) of the article. Furthermore, according to the auxiliary system 100 involved in the second embodiment, the user can select or specify the welding location applied to the article to be estimated while observing the plurality of processing pattern images.

[0147] [Transformation method 2]

[0148] The support system 100 is not limited to the case of using the model data D1 of a box-shaped object. Fig.16 As shown in the figure, the model data D1 of the article with ribs is used. Fig.16 The first three-dimensional image 10B of the article is shown, and does not include a processing pattern image. In addition, the first three-dimensional image 10A includes an L-shaped portion LP and a rib portion RP having a substantially L-shaped shape. In addition, the L-shaped portion LP includes a first portion FP and a second portion SP.

[0149] As an example, the first condition is a condition that prioritizes the aesthetic appearance, and the second condition is a condition that prioritizes the manufacturing price. In this case, if the first condition is met, the first part FP and the second part SP of different individuals are welded to form the L-shaped part LP. In addition, if the second condition is met, the plate-like member is bent to form the first part FP and the second part SP of the L-shaped part LP. In addition, the rib part RP is welded to the formed L-shaped part LP.

[0150] The present invention has been described above with reference to each embodiment, but the present invention is not limited to the above-mentioned embodiment. Inventions obtained by making changes within the scope of the present invention and inventions equivalent to the present invention are included in the present invention. In addition, each embodiment and each deformation mode can be appropriately combined within the scope of the present invention.

[0151] For example, the system having the server 20 can also be used for purposes other than setting processing conditions. As an example, the system having the server 20 can also be used for estimating items. In this case, the user can compare multiple processing pattern images showing welding parts corresponding to multiple different priority conditions to discuss the estimation results.

[0152] In addition, the support system 100 may also include a client terminal 40. In this case, at least a part of each unit of the server control unit 22 may also be provided in the terminal control unit 45 of the client terminal 40. As an example, at least one of the data acquisition unit 22A, the determination unit 22B, the estimation unit 22D, the generation unit 22G, and the provision unit 22H may also be provided in the terminal control unit 45. For example, the client terminal 40 receives the model data D1 input by the user and stores the model data D1 in the terminal memory 44. Then, the data acquisition unit 22A of the terminal control unit 45 acquires the model data D1 from the terminal memory 44. And, the determination unit 22B of the terminal control unit 45 performs determination processing based on the condition data D2 stored in the terminal memory 44.

[0153] In addition, the user may be able to change the shape or size of the article on the web page provided by the server control unit 22. In this case, the server control unit 22 reflects the user's changes in the model data D1 and stores the model data D1 in the server memory 23. Then, the data acquisition unit 22A acquires the model data D1 reflecting the changes from the server memory 23. In addition, the support system 100 may also be configured to receive the user's designation of the welding part or the bending part. In this case, the generation unit 22G generates a first processing pattern image and a second processing pattern image that show the welding part designated by the user in addition to the first welding part WP1 and the second welding part WP2. Similarly, the generation unit 22G generates a first processing pattern image and a second processing pattern image that show the bending part designated by the user in addition to the first bending part BP1 and the second bending part BP2.

[0154] This application claims priority based on Japanese Patent Application No. 2021-132761 filed on August 17, 2021, and cites all of its contents as a part of this application.

[0155] Description of Reference Numerals

[0156] 22: server control unit (computer); 22B: determination unit (determination unit); 22D: estimation unit (estimation unit); 22G: generation unit (pattern generation unit); 22H: provision unit (providing unit); 40: client terminal; 60A: first three-dimensional pattern image (first processed pattern image); 70A: first two-dimensional pattern image (first processed pattern image); 80A: second three-dimensional pattern image (second processed pattern image); 90A: second two-dimensional pattern image (second processed pattern image); 100: auxiliary system; D1: model data; PG: auxiliary program; BP1: first bending processing part; BP2: second bending processing part; WP1: first welding part; WP2: second welding part; WP5: third welding part.

Claims

1. An auxiliary system, comprising a processor, wherein the auxiliary system receives model data of an object from a client terminal to assist in setting processing conditions of the object, wherein: The processor performs the following processing: determining welding locations and bending locations of the article based on the model data according to prescribed conditions in the manufacture of the article; generating a processing pattern image of the article in which R is reproduced at the determined bending portion and the determined welding portion is shown in a manner different from the bending portion; and The processing pattern image is displayed on the client terminal.

2. The assistance system according to claim 1, wherein: The processor displays the estimated information of the article shown in the processing pattern image together with the processing pattern image on the client terminal.

3. The assistance system according to claim 1, wherein: The processor performs the following processing: receiving, from the client terminal, bending conditions at the bending portion or welding conditions at the welding portion; as well as Estimation information of the article based on the bending conditions or the welding conditions is displayed on the client terminal together with the processing pattern image.

4. The assistance system according to claim 3, wherein: The processor performs the following processing: receiving a change in the bending condition or the welding condition from the client terminal; as well as The estimated information of the article corrected based on the changed bending conditions or the changed welding conditions is provided to the client terminal together with the processing pattern image.

5. An auxiliary program is an auxiliary program of an auxiliary system, wherein the auxiliary system has a processor, receives model data of an object from a client terminal to assist in setting processing conditions of the object, wherein: The auxiliary program enables the processor to perform the following steps: determining welding locations and bending locations of the article based on the model data according to prescribed conditions in the manufacture of the article; generating a processing pattern image of the article in which R is reproduced at the determined bending portion and the determined welding portion is shown in a manner different from the bending portion; and The processing pattern image is displayed on the client terminal.

6. A control method is a control method of an auxiliary system, wherein the auxiliary system includes a processor, receives model data of an object from a client terminal to assist in setting processing conditions of the object, wherein: The processor performs the following processing: determining welding locations and bending locations of the article based on the model data according to prescribed conditions in the manufacture of the article; generating a processing pattern image of the article in which R is reproduced at the determined bending portion and the determined welding portion is shown in a manner different from the bending portion; and The processing pattern image is displayed on the client terminal.

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

  • Dripper

    JP2021132761A

  • Laser welding condition determination method and laser welding device

    CN105705289A