US12518324B2 - Quotation system, quotation program, and control method - Google Patents
Quotation system, quotation program, and control methodInfo
- Publication number
- US12518324B2 US12518324B2 US18/576,058 US202218576058A US12518324B2 US 12518324 B2 US12518324 B2 US 12518324B2 US 202218576058 A US202218576058 A US 202218576058A US 12518324 B2 US12518324 B2 US 12518324B2
- Authority
- US
- United States
- Prior art keywords
- hole
- attribute
- information
- quotation
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0611—Request for offers or quotes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Electronic shopping [e-shopping] by configuring or customising goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Electronic shopping [e-shopping] by investigating goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/18—Manufacturability analysis or optimisation for manufacturability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Definitions
- the present invention relates to a quotation system for setting a hole attribute to a hole element, a quotation program thereof, and a control method thereof.
- U.S. Pat. No. 8,295,971B discloses a configuration in which a hole capable of receiving tapping machining is identified in a computer system.
- a CAD file of a customer for a custom part to be formed is received, and the CAD file is analyzed in response to the response of the customer to a basic query, thereby identifying a hole capable of receiving tapping machining.
- a suitable available thread size is automatically selected for each identified hole. Thereafter, the customer is automatically notified of the result of the tapping analysis.
- JP2001-084018A discloses a three-dimensional CAM device including a recognition unit that recognizes a portion requiring a process based on a color attribute added to three-dimensional CAD data.
- a hole element may be formed in an article for which a user desires a quotation.
- a hole attribute of the hole element for example, the type of hole such as a tap hole
- the price of the article is different between an article in which a drill hole is formed and an article in which a tap hole is formed. Therefore, the user is required to designate the hole attribute of the hole element in shape data (for example, three-dimensional CAD data) representing the shape of the article.
- shape data for example, three-dimensional CAD data
- the three-dimensional CAD device and the three-dimensional CAM device share color contrast information.
- the user who creates the three-dimensional CAD data cannot change the color contrast information without the consent of the manufacturer who owns the three-dimensional CAM device. Therefore, the user has a limitation that it is not possible to freely set information (for example, color) associated with the hole attribute.
- a quotation system that receives shape data of an article from a client terminal of a user and provides quotation information of the article, the quotation system comprising: a data acquisition section that acquires the shape data of the article including a hole element; a detection section that detects surface information of the hole element among pieces of information assigned to the shape data; an attribute setting section that sets a hole attribute corresponding to the detected surface information to the hole element with reference to association information in which surface information able to be assigned to the shape data and the hole attribute indicating an attribute of the hole element are associated for each user; and a quotation section that creates the quotation information based on the set hole attribute and the shape data.
- a quotation program of a quotation system that includes a computer, and receives shape data of an article from a client terminal of a user and provides quotation information of the article, the quotation program causing the computer to function as: a data acquisition section that acquires the shape data of the article including a hole element; a detection section that detects surface information of the hole element among pieces of information assigned to the shape data; an attribute setting section that sets a hole attribute corresponding to the detected surface information to the hole element with reference to association information in which surface information able to be assigned to the shape data and the hole attribute indicating an attribute of the hole element are associated for each user; and a quotation section that creates the quotation information based on the set hole attribute and the shape data.
- a control method of a quotation system that receives shape data of an article from a client terminal of a user and provides quotation information of the article, the control method comprising: acquiring the shape data of the article including a hole element; detecting surface information of the hole element among pieces of information assigned to the shape data; setting a hole attribute corresponding to the detected surface information to the hole element with reference to association information in which surface information able to be assigned to the shape data and the hole attribute indicating an attribute of the hole element are associated for each user; and creating the quotation information based on the set hole attribute and the shape data.
- FIG. 1 is a schematic configuration diagram of an entire quotation system.
- FIG. 2 is an explanatory view of an example of a hole element.
- FIG. 3 is a schematic block diagram of the quotation system.
- FIG. 4 is a schematic diagram illustrating an example of a setting screen.
- FIG. 5 is a schematic diagram illustrating an example of a quotation screen.
- FIG. 6 is a schematic diagram illustrating an example of an article image.
- FIG. 7 is a sequence diagram of quotation processing.
- FIG. 8 is a schematic diagram illustrating an example of an instruction screen of a precision hole.
- FIG. 9 is a schematic diagram illustrating an example of an instruction screen of a tap hole.
- FIG. 10 is a schematic diagram illustrating an example of an instruction screen of a drill hole.
- FIG. 11 is a schematic diagram illustrating an example of an instruction screen of a countersunk hole.
- FIG. 12 is a schematic diagram illustrating a warning message according to a second embodiment.
- FIG. 13 is a schematic diagram illustrating a proposal message according to a third embodiment.
- FIG. 1 illustrates a quotation system 100 that receives shape data D 1 ( FIG. 3 ) of an article from a client terminal 40 of a user and provides quotation information of the article.
- the user transmits the shape data D 1 of an article including a hole element from the client terminal 40 .
- a server 20 of the quotation system 100 receives the shape data D 1 from the client terminal 40 and stores the shape data D 1 .
- the article itself may be a finished product having one integrated function, or may be one article incorporated into a finished product or an assembly including a plurality of components.
- the article includes a unit, a jig, a device, and equipment in which a plurality of components are combined.
- the hole element is a hole formed in an article, and includes a hole obtained by being machined.
- the hole elements include a precision hole, a tap hole, a blind hole, a through hole (or a run through hole), a straight hole, a drill hole, a round hole, an insert hole, a counterbore hole, a bolt hole, a countersunk hole (or a countersink hole), a stepped hole, a tapered hole, a chamfered hole, a slot, a square hole, an oblique hole, a notch.
- the precision hole is a hole that requires high precision for fitting.
- the tap hole includes a tap hole for a fine thread and a tap hole for a coarse thread.
- the shape data D 1 is three-dimensional computer aided design (CAD) data representing the shape of an article as an example, and may include information such as dimensions and a position of an element constituting the article.
- the element includes the hole element, and is, for example, a portion constituting an article, such as a hole, an axis, a step, a notch, a corner, a plane, and a ridge line.
- the element also includes a shape obtained by machining.
- the shape data D 1 may be any data including the shape of the article, and may be two-dimensional CAD data.
- different types of hole elements can be distinguished by a type of hole (also referred to below as a hole type) as a hole attribute indicating an attribute of the hole element.
- examples of the hole attribute may include a material, surface processing, a hole diameter tolerance, an effective depth (or a length of a complete thread), a slot width tolerance, an external dimension tolerance, and a surface roughness related to the hole.
- the quotation system 100 is configured as a network system or a client server system which includes a server 20 as a quotation server.
- the server 20 functions as a server device, and is configured as one logical server device by combining, for example, server units 21 as a plurality of computers.
- the server 20 may be configured by a single server unit 21 .
- the server 20 may be logically configured by using cloud computing.
- the server 20 provides the client terminal 40 or a user of the client terminal 40 with various services including an article quotation service.
- the services include a distribution service for distributing a program or data to the client terminal 40 via a network 50 and a storage service for storing data received from the client terminal 40 .
- the distribution service is, for example, a service that distributes data for update.
- the client terminal 40 is a computer device capable of a network connection.
- the client terminal 40 includes a stationary or book type personal computer 41 , and a portable tablet terminal device 42 .
- the client terminal 40 further includes a mobile terminal device such as a portable phone (including a smartphone).
- the client terminal 40 can cause the user to enjoy various services provided by the server 20 by implementing various types of computer software.
- the client terminal 40 can be connected to the server 20 via the predetermined network 50 . A case where the client terminal 40 is a personal computer 41 will be described below.
- the network 50 is configured such that each client terminal 40 can be connected to the server 20 .
- the network 50 is configured to realize network communication by using a TCP/IP protocol.
- a local area network (LAN) 52 connects the server 20 and the Internet 51 .
- the Internet 51 as a wide area network (WAN) is connected to the LAN 52 via a router 53 .
- the network 50 may be any of a dedicated line, a telephone line, an in-enterprise network, a mobile communication network, other communication lines, and combinations thereof, and may be wired or wireless.
- the client terminal 40 is also configured to be connected to the Internet 51 .
- the server units 21 of the server 20 may be connected to each other by the Internet 51 instead of or in addition to the LAN 52 .
- the server 20 guides the user to various procedures necessary for the user to quote the price of an article via the client terminal 40 . That is, the server 20 functions as a web server that causes various web pages to be displayed on a display unit of the client terminal 40 according to an access from the client terminal 40 . Furthermore, the server 20 may execute a process such as arrangement of the ordered articles, a delivery instruction, and billing of the purchase price in response to the order placed by the user.
- FIG. 2 is a schematic cross-sectional view illustrating an example of the hole element, and illustrates a schematic cross section of an article represented by the shape data D 1 .
- a precision hole 111 , a precision hole 112 , a tap hole 113 , a tap hole 114 , a drill hole 115 , a drill hole 116 , a drill hole 117 , a counterbore hole 118 , and a counterbore hole 119 are arranged in this order from the left.
- the precision hole 111 , the tap hole 113 , the drill hole 115 , and the drill hole 117 are blind holes that do not penetrate the article.
- the precision hole 112 , the tap hole 114 , the drill hole 116 , the counterbore hole 118 , and the counterbore hole 119 are through holes that penetrate the article. Further, the counterbore hole 118 is also a countersunk hole, and the counterbore hole 119 is also a stepped hole and a bolt hole. In this way, one hole element may have a plurality of hole attributes.
- surface information can be assigned to an element, and the assigned surface information is included in the shape data D 1 .
- the user can assign the surface information to the surface of the hole element in CAD software of the client terminal 40 .
- the surface information can also be assigned to the surface (or an appearance plane) of the article.
- the surface information may indicate a color or a texture set on the surface of the element or indicate that there is no color or texture set on the surface.
- the texture is indicated by surface information indicating an image, hatching, or a pattern representing the material of the surface.
- the color is indicated by surface information indicating a value in a known color system or color space such as an RGB color system, an XYZ color system, an L*u*v* color system, an L*a*b* color system, a Munsell color system, or an Ostwald color system.
- a color indicated by a value in the RGB color system is applied to the surface of the hole element will be described.
- a color applied to the hole element surface is indicated by hatching.
- hatching of rightward rising diagonal lines of the precision hole 111 and the precision hole 112 indicates red (as an example, R value 223, G value 34, and B value 34).
- hatching of leftward rising diagonal lines of the tap hole 113 and the tap hole 114 indicates green (as an example, R value 32, G value 223, and B value 56).
- the drill hole 115 , the drill hole 116 , the drill hole 117 , the counterbore hole 118 , and the counterbore hole 119 are not hatched, and this indicates that there is no color applied to the surface.
- the hole type is set to the hole element based on the surface information assigned to the hole element in the shape data D 1 . For example, when the surface information of the hole element indicates red, a tap hole is set as the hole type to the hole element. As a result, the hole type can be automatically set based on the shape data D 1 received from the client terminal 40 of the user. Further, since the user does not need to set the hole type, it is possible to shorten the time required for quotation by omitting a hole type setting step.
- the hole type set in the shape data D 1 may be deleted or changed at time of upload or at time of conversion of a data format. Even in this case, the hole type of the hole element can be automatically set based on the surface information. In addition, since the hole type can be set without performing geometry processing, there is no limitation on the CAD software used by the user. Therefore, it is possible to impart versatility to the automatic setting of the hole type.
- the server 20 includes a server control unit 22 as a control section and a server memory 23 as a non-transitory computer-readable storage medium.
- the server control unit 22 is configured as a computer in which a processor that executes various arithmetic processes and operation control according to a predetermined program, an internal memory necessary for the operation of the processor, and other peripheral devices are combined.
- the processor is, for example, a central processing unit (CPU) or a micro-processing unit (MPU), and controls the entire device based on a control program stored in the server memory 23 and also controls various processes in an integrated manner.
- the server control unit 22 executes various processes associated with the quotation of the price of an article based on a quotation program PG stored in the server memory 23 .
- the server memory 23 includes random access memory (RAM) that is a system work memory for the processor to operate, and a storage device such as a read only memory (ROM), a hard disc drive (HDD), and a solid state drive (SSD) that store a program and system software.
- RAM random access memory
- ROM read only memory
- HDD hard disc drive
- SSD solid state drive
- the server memory 23 is not limited to the example of being provided as a part of the server 20 , and may be provided as a database server that cooperates with the server 20 .
- the CPU executes processing operations such as various calculations, controls, and determinations according to the control program stored in the ROM or the HDD.
- the server memory 23 stores the shape data D 1 of an article, association information D 2 created for each user, and setting information D 3 . Then, in the association information D 2 , the surface information that can be assigned to the shape data D 1 is associated with the hole attribute indicating the attribute of the hole element for each user.
- the association information D 2 is a table or a list in which the surface information (for example, information indicating the color) is associated with the hole attribute (for example, the hole type).
- the table or list can be created by the user on a setting screen and is associated with user identification information (for example, a user ID) for identifying the user.
- the user identification information may be common to a plurality of persons in charge or may be different for each person in charge.
- FIG. 4 is a schematic diagram illustrating an example of the setting screen.
- the user can select a shape recognition mode as an initial setting and a hole attribute setting mode for setting the hole attribute according to the surface information.
- the hole attribute setting mode the user designates surface information to be associated with the hole attribute to be set.
- the server memory 23 stores the surface information associated with the hole attribute as the association information D 2 .
- the hole attribute setting mode may be used as the initial setting.
- association information D 2 of a sheet metal component which is an example of the article green (R value 32, G value 223, B value 56) is associated with the hole attribute of a tap hole for a coarse thread.
- red R value 223, G value 34, B value 34
- RGB values as the surface information are associated with a tap hole for a fine thread, a precision hole, and an insert hole.
- the hole attribute for which the user does not designate the surface information may be associated with the surface information indicating that there is no color set on the surface.
- the user may individually select the hole attribute to which the hole attribute setting mode is applied, by selecting a check box 73 in the surface information field 72 .
- the hole attribute for which the check box 73 is not selected is set to the hole element by shape recognition described later.
- the surface information may be associated with at least one hole attribute. Even in this case, the one hole attribute can be automatically set.
- the association information D 2 may be automatically created by the server 20 .
- the server 20 duplicates the association information D 2 applied to the shape data D 1 uploaded by the user in the past, and creates the association information D 2 to be applied to the shape data D 1 newly uploaded by the user.
- the association information D 2 may be created in advance by the administrator of the server 20 .
- the user may be able to change the association information D 2 automatically created or created by the administrator.
- the user may be able to change the surface information to be associated with the hole attribute from the setting screen.
- the setting information D 3 the color or texture set on the surface of the hole element of an article image ( FIG. 6 ) is associated with the hole attribute.
- the setting information D 3 is a table or list in which the color or texture is associated with the hole attribute (for example, the hole type). The table or list is created in advance.
- a straight hole is associated with yellow (as an example, R value 255, G value 255, and B value 0)
- a tap hole is associated with purple (for example, R value 128, G value 0, and B value 128)
- an insert hole is associated with reddish purple (as an example, R value 218, G value 80, and B value 143)
- a countersunk hole is associated with green (as an example, R value 32, G value 223, and B value 56)
- a slot is associated with yellowish green (as an example, R value 0, G value 255, and B value 0)
- other holes is associated with gray (as an example, R value 223, G value 34, and B value 34).
- an orange color (as an example, R value 230, G value 121, and B value 40) may be associated with a hole whose hole attribute cannot be identified.
- the server control unit 22 is connected to an operation unit (not illustrated) including a keyboard or various switches for inputting predetermined commands and data, in a wired or wireless manner.
- the server control unit 22 is connected to a display unit (not illustrated) that displays an input state, a setting state, a measurement result, and various types of information of the server device, in a wired or wireless manner.
- the server control unit 22 can also perform control according to a program stored in a portable recording medium such as a compact disc (CD), a digital versatile disc (DVD), a compact flash (CF) card, or a universal serial bus (USB) memory, or an external storage medium such as a cloud server on the Internet.
- a portable recording medium such as a compact disc (CD), a digital versatile disc (DVD), a compact flash (CF) card, or a universal serial bus (USB) memory
- an external storage medium such as a cloud server on the Internet.
- the quotation program PG stored in the server memory 23 causes the server control unit 22 as a computer to function as a data acquisition unit 22 A which is a data acquisition section, a detection unit 22 B which is a detection section, an attribute setting unit 22 C which is an attribute setting section, a quotation unit 22 D which is a quotation section, a reception unit 22 E which is a reception section, a recognition unit 22 F which is a shape recognition section, a generation unit 22 G which is an image generation section, and a provision unit 22 H which is a provision section.
- the server control unit 22 includes the data acquisition unit 22 A, the detection unit 22 B, the attribute setting unit 22 C, the quotation unit 22 D, the reception unit 22 E, the recognition unit 22 F, the generation unit 22 G, and the provision unit 22 H, as logical devices realized by a combination of computer hardware and software.
- the server control unit 22 includes, in addition to the logical devices described above, for example, a logical device (not illustrated) that controls switching of display of a web page according to an operation of the client terminal 40 .
- the server memory 23 records various types of data (not illustrated) such as user information, a past quotation result, image data used to display a web page, and data including information such as a model number, a name, or a feature of a product or an article.
- the data acquisition unit 22 A acquires the shape data D 1 of the article including the hole element.
- the user uploads the shape data D 1 to the server 20 .
- the server control unit 22 stores the shape data D 1 received from the client terminal 40 of the user in the server memory 23 .
- the data acquisition unit 22 A acquires the shape data D 1 from the server memory 23 .
- the surface information is assigned to the hole element.
- the user may assign the surface information to the hole element of the uploaded shape data D 1 , for example, via a web page provided by the server 20 .
- the detection unit 22 B detects the surface information of the hole element in the information assigned to the shape data D 1 . That is, the surface information of the hole element is a part of the shape data D 1 , and the detection unit 22 B detects the surface information. As an example, when the user uploads the shape data D 1 and the data acquisition unit 22 A acquires the shape data D 1 , the detection unit 22 B detects the surface information assigned to the hole element recognized by the recognition unit 22 F. Alternatively, the detection unit 22 B may detect the surface information of the hole element when the user selects the hole attribute setting mode.
- other information assigned to the shape data D 1 includes information of the size and the tolerance of each element.
- the attribute setting unit 22 C refers to the association information D 2 in which the surface information that can be given to the shape data D 1 and the hole attribute indicating the attribute of the hole element are associated for each user. Then, the attribute setting unit 22 C sets the hole attribute corresponding to the surface information of the hole element detected by the detection unit 22 B to the hole element. For example, the attribute setting unit 22 C refers to the association information D 2 as illustrated in FIG. 4 . In this case, when the surface information indicating red is assigned to the hole element in the shape data D 1 of a cutting component, the attribute setting unit 22 C sets the hole attribute of a tap hole for a coarse thread in the hole element.
- the attribute setting unit 22 C sets the hole attribute corresponding to the detected surface information, to the hole element. Then, when the hole attribute setting mode is not designated, the attribute setting unit 22 C sets, to the hole element, the hole attribute based on the result of the shape recognition process by the recognition unit 22 F to be described later.
- the user selects either the shape recognition mode or the hole attribute setting mode in the mode setting field 71 of the setting screen ( FIG. 4 ). Then, when the user selects the hole attribute setting mode, the user inputs the surface information associated with the hole attribute to be set.
- the screen for inputting the surface information to be associated with the hole attribute and the setting screen of the hole attribute setting mode may be separately provided.
- the attribute setting unit 22 C sets the hole attribute based on the result of the shape recognition process, for the hole element to which the surface information is not assigned.
- the attribute setting unit 22 C may not set the hole attribute for the hole element to which the surface information is not assigned.
- the attribute setting unit 22 C may set the hole attribute corresponding to the detected surface information, to the hole element.
- the attribute setting unit 22 C sets the hole attribute based on the result of the shape recognition process by the recognition unit 22 F, to the hole element.
- the attribute setting unit 22 C can set the hole attribute corresponding to the surface information.
- the quotation unit 22 D creates quotation information of the article based on the hole attribute set by the attribute setting unit 22 C and the shape data D 1 .
- the quotation information of the article can be created based on the hole attribute corresponding to the surface information.
- the creation of the quotation information will be described with reference to FIG. 5 .
- FIG. 5 illustrates an example of a quotation screen displayed on a display device 46 of the client terminal 40
- the quotation unit 22 D creates the quotation screen.
- the quotation screen is displayed on the display device 46 of the client terminal 40 , whereby the provision unit 22 H provides the user of the client terminal 40 with the quotation information of the article.
- the quotation information is at least one of the price of the article and the number of days required for shipping the article.
- the quotation information may be the price of the machining, the date on which the article is shipped, or the date on which the article is delivered to the user.
- the quotation screen includes a basic information tab 11 and a tree view tab 12 .
- a basic information view displayed by selecting the basic information tab 11 for example, information necessary for manufacturing, such as a material and a method of surface processing, and the purchase quantity are displayed.
- a tree view 13 displayed by selecting the tree view tab 12 is illustrated.
- the external dimension of the article, the hole type, and the hole diameter are displayed.
- a dimension “100 mm” in the X-direction, a dimension “60 mm” in the Y-direction, and a dimension “20 mm” in the Z-direction are displayed as the information indicating the external dimension of the article A.
- “4 ⁇ M10” is displayed as information indicating that tap holes for a coarse thread corresponding to “M10” defined based on the JIS standard are machined in four places on the upper plane (Top) of the article A.
- “4,980 yen” is displayed as the price of one article.
- “6 days” is displayed as the number of actual work days required until shipment.
- the quotation unit 22 D creates the quotation information when it is a tap hole for a coarse thread which is the hole type set by the attribute setting unit 22 C, based on the shape data D 1 . That is, the quotation unit 22 D adds the cost required for machining the tap hole for the coarse thread to the price of the article A.
- an order screen (not illustrated) for placing an order is displayed on the display device 46 of the client terminal 40 .
- the user can place an order for an article specified by the model number on the order screen.
- the quotation unit 22 D transmits an article image generated by the generation unit 22 G, the specified model number, and the purchase quantity to the manufacturer of the article.
- the quotation unit 22 D may execute a process of transmitting a delivery instruction of the article to the manufacturer and a process of billing the purchase price to the user.
- the quotation unit 22 D may transmit the specified model number and purchase quantity to the manufacturer of the article without displaying a further operation screen.
- the quotation unit 22 D executes an order placement process for an article corresponding to the shape data D 1 .
- the order placement process for example, the quotation unit 22 D specifies a model number of an article and creates the order screen as a web page for placing an order for the article corresponding to the specified model number.
- the provision unit 22 H causes the order screen to be displayed on the display device 46 of the client terminal 40 .
- the quotation unit 22 D transmits the article image generated by the generation unit 22 G, the identified model number, and the purchase quantity to the manufacturer of the article.
- the quotation screen illustrated in FIG. 5 is a web page at a previous stage of the order screen.
- the reception unit 22 E receives designation of the surface information of the hole element corresponding to each of a plurality of hole attributes from the client terminal 40 , and creates the association information D 2 associated with the user identification information for identifying each user.
- the user can cause the attribute setting unit 22 C to set the hole attribute by using the surface information that is easily used by the user. Therefore, it is possible to improve the convenience of the user.
- the reception unit 22 E displays the setting screen ( FIG. 4 ) on the display device 46 of the client terminal 40 . Then, the user designates the surface information of the hole element to be corresponded to each of the plurality of hole attributes on the setting screen. Then, the reception unit 22 E receives designation by the user, creates the association information D 2 , and stores the association information D 2 in the server memory 23 .
- the recognition unit 22 F recognizes the hole types of the drill hole 115 , the drill hole 116 , the drill hole 117 , the counterbore hole 118 , and the counterbore hole 119 having no color set on the surface in FIG. 2 , by the shape recognition process.
- the recognition unit 22 F recognizes a non-through hole having a cylindrical shape and a flat hole bottom, a non-through hole having a cylindrical shape and a conical hole bottom, a through hole having a cylindrical shape, a hole having a cylindrical shape and a chamfered inlet, and a hole having a shape having a plurality of steps as hole elements.
- a high-precision tolerance for example, the tolerance zone class “H7”
- the recognition unit 22 F recognizes that the hole element is a precision hole.
- the recognition unit 22 F recognizes that the hole element is a tap hole. Furthermore, when the article is made of a predetermined material (for example, aluminum or resin) and the hole diameter of the hole element is equal to the hole diameter set in advance in the server 20 , the recognition unit 22 F recognizes that the hole element is an insert hole. In addition, when the inlet has a cylindrical shape and a chamfered inlet, that is, when the inlet of the hole element has a truncated cone shape, the recognition unit 22 F recognizes the hole element as a countersunk hole.
- the recognition unit 22 F recognizes the hole element as a stepped hole. Then, when the hole element does not correspond to a precision hole, a tap hole, an insert hole, a countersunk hole, or a stepped hole, the recognition unit 22 F recognizes that the hole element is a drill hole.
- the recognition unit 22 F may not recognize the hole attribute for a hole attribute (for example, an oblique hole) that cannot be recognized by the shape. In this case, the user may be able to set the hole attribute on a web page (for example, an instruction screen to be described later) provided by the server control unit 22 .
- the provision unit 22 H may provide the user with the result of the shape recognition process.
- the provision unit 22 H causes the hole attribute as a result of the shape recognition process to be displayed on the display device 46 of the client terminal 40 .
- the provision unit 22 H provides the user with the result of the shape recognition process.
- the user confirms the result of the shape recognition process.
- the user changes the hole attribute of the hole element of the shape data D 1 when the change is necessary.
- the provision unit 22 H may provide the user with the result of the shape recognition process by transmitting the result of the shape recognition process to the client terminal 40 .
- reference signs indicating that the tolerance zone class “H7” is set are attached to the precision hole 111 and the precision hole 112 .
- the tap hole 113 and the tap hole 114 are denoted by reference signs indicating that nominal sizes “M6” and “M8” are set.
- the drill hole 115 and the drill hole 117 are denoted by reference signs indicating blind holes.
- the counterbore hole 118 and the counterbore hole 119 are denoted by a substantially U-shaped symbol indicating a counterbore hole or a substantially V-shaped symbol indicating a countersunk hole on the left side of the hole diameter.
- the generation unit 22 G may generate the article image by changing the hole element of the shape data D 1 uploaded by the user to a shape according to the hole attribute.
- the generation unit 22 G can also express the hole attribute on the hole element.
- the hole element may be a hole having a simple bottom or a penetrating hole having a simple cylindrical shape to which the surface information is assigned.
- the generation unit 22 G generates the article image by changing the shape of the hole to a shape corresponding to the hole attribute.
- the generation unit 22 G changes a hole having a simple cylindrical shape to a hole having a conical hole bottom.
- the shape of the hole bottom of a pilot hole to be formed by a drill tip is reflected in the article image, and the shape according to the hole attribute can be reflected to the hole element.
- the generation unit 22 G generates the article image such that the color or texture corresponding to the hole attribute is expressed on the hole element, with reference to the setting information D 3 . That is, when generating the article image, the generation unit 22 G does not refer to the color or texture set to the hole element of the shape data D 1 uploaded by the user. As an example, when purple is associated with a tap hole in the setting information D 3 , even if green is set to a tap hole of the shape data D 1 , the generation unit 22 G sets purple to the tap hole of the article image. As a result, the surface of the tap hole is displayed in purple in the article image. As a result, the generation unit 22 G expresses the color or texture corresponding to the hole attribute on the hole element.
- the client terminal 40 includes a terminal control unit 45 that controls the client terminal 40 and a terminal memory 44 that stores a control program.
- the terminal control unit 45 is a computer in which a processor that executes various arithmetic processes and operation control according to a predetermined program and other peripheral devices are combined.
- the client terminal 40 further includes the display device 46 and an input device 47 .
- the processor of the terminal control unit 45 is, for example, a CPU or an MPU, and controls the entire device based on the control program stored in the terminal memory 44 and also controls various processes in an integrated manner.
- the terminal memory 44 further includes a RAM that is a system work memory for the processor to operate, and a storage device such as a ROM, an HDD, and an SSD that store a program and system software.
- a storage device such as a ROM, an HDD, and an SSD that store a program and system software.
- the terminal control unit 45 can also perform control according to a program stored in a portable 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.
- the terminal memory 44 is an external storage device including a non-volatile storage medium (non-transitory computer-readable storage medium) such as a hard disk and a semiconductor storage device. Furthermore, in addition to the control program, the terminal memory 44 stores a design program for creating the shape data D 1 such as CAD software, and various programs such as a web browser.
- a non-volatile storage medium non-transitory computer-readable storage medium
- the terminal memory 44 stores a design program for creating the shape data D 1 such as CAD software, and various programs such as a web browser.
- the input device 47 is a keyboard, a numeric keypad, or a touch panel, for example.
- the user creates or changes the shape data D 1 by using the input device 47 .
- the shape data D 1 created by using the input device 47 is recorded in the terminal memory 44 .
- the display device 46 displays the quotation information and the article image. Further, the display device 46 displays web pages such as the setting screen, the quotation screen, and the order screen. The user places an order for the article according to the web page displayed on the display device 46 .
- the reception unit 22 E displays the setting screen ( FIG. 4 ) on the display device 46 of the client terminal 40 .
- the user selects a mode setting icon on a user setting screen.
- the client terminal 40 transmits a setting screen display request to the server 20 .
- the reception unit 22 E may cause the setting screen to be displayed when the user has logged in to the quotation system 100 .
- the user designates the surface information of the hole element to be corresponded to each of the plurality of hole attributes on the setting screen.
- initial designation for a precision hole includes the hole type (which indicates that the hole is a blind hole or a through hole, or is a straight hole or an insert hole), an effective depth, and a tolerance zone.
- the user uploads the shape data D 1 to the server 20 .
- the server control unit 22 of the server 20 stores the shape data D 1 in the server memory 23 , and the data acquisition unit 22 A acquires the shape data D 1 .
- a setting process of the hole attribute is executed. Specifically, in the setting process, the attribute setting unit 22 C determines whether or not the hole attribute setting mode is designated. Then, when the hole attribute setting mode is designated, the detection unit 22 B detects the surface information of the hole element. When the surface information of the hole element is detected, the attribute setting unit 22 C refers to the association information D 2 . Then, the attribute setting unit 22 C sets the hole attribute corresponding to the surface information of the hole element detected by the detection unit 22 B to the hole element. As a result, the hole attribute is automatically set to the hole element.
- the recognition unit 22 F recognizes the shape of the hole element based on the shape data D 1 . Then, the recognition unit 22 F recognizes the hole attribute corresponding to the shape of the recognized hole element, as a result of the shape recognition process. Subsequently, the attribute setting unit 22 C sets the hole attribute to the hole element. As a result, the hole attribute is automatically set to the hole element. Incidentally, even when the hole attribute setting mode is designated, the hole attribute based on the result of the shape recognition process is similarly set for the hole element to which the surface information is not assigned.
- the generation unit 22 G executes a generation process of generating an article image.
- the generation unit 22 G generates the article image based on the hole attribute set by the attribute setting unit 22 C and the shape data D 1 .
- the generation unit 22 G refers to the setting information D 3 .
- the generation unit 22 G generates the article image such that the color or texture corresponding to the hole attribute set in the shape data D 1 is expressed on the hole element.
- the generation unit 22 G stores the generated article image in the server memory 23 .
- the generation unit 22 G further generates and stores a cross-sectional image of the hole element.
- FIG. 8 illustrates an instruction screen for a precision hole.
- the instruction screen includes an image field F 1 in which the cross-sectional image of the hole element generated by the generation unit 22 G is displayed.
- the instruction screen includes an instruction field F 2 of hole information.
- the hole type of the precision hole is set, the hole type in the initial designation designated by the user (straight hole in the example of FIG. 8 ) is automatically set.
- the tolerance in the initial designation (the tolerance type “fit tolerance” and the tolerance zone class “H7” in the example of FIG. 8 ) and the effective depth in the initial designation (“entire length” corresponding to the depth of the first stage in the example of FIG. 8 ) are automatically set.
- the depth of the first stage of the hole is automatically set as the effective depth based on the result of shape recognition by the recognition unit 22 F.
- the tolerance type “no tolerance” is automatically set as the tolerance in the initial designation of the second stage of the hole.
- the hole diameter of the hole element is included in the shape data D 1 or automatically set based on the result of shape recognition by the recognition unit 22 F.
- the attribute setting unit 22 C may determine whether the hole is a blind hole or a through hole based on the result of shape recognition by the recognition unit 22 F.
- FIG. 9 illustrates an instruction screen for a tap hole.
- the hole type set by the attribute setting unit 22 C (the tap hole in the example of FIG. 9 ) is automatically set in the instruction field F 2 .
- a size in the initial designation (size “M8” according to the JIS standard in the example of FIG. 9 ) and a pitch in the initial designation (pitch “1.25” of a coarse thread in the example of FIG. 9 ) are automatically set.
- the rotation direction of the thread in the initial designation clockwise direction in the example of FIG. 9
- the effective depth of the initial designation (“entire length” in the example of FIG. 9 ) are automatically set.
- the depth of the first stage of the hole is automatically set as the effective depth based on the result of shape recognition by the recognition unit 22 F.
- an update button B 1 and a cancel button B 2 are displayed at the lower part of the instruction screen for the tap hole.
- the user can select or input the hole information in the instruction field F 2 .
- FIG. 10 illustrates an instruction screen for a drill hole.
- the attribute setting unit 22 C sets the hole type of the drill hole.
- the attribute setting unit 22 C may set the hole type of the drill hole when the hole element does not correspond to the precision hole, the tap hole, the insert hole, the countersunk hole, or the stepped hole.
- the hole type of the drill hole is set, the hole type set by the attribute setting unit 22 C (the straight hole in the example of FIG. 10 ) is automatically set in the instruction field F 2 .
- a tolerance in the initial designation (a tolerance type “no tolerance” in the example of FIG. 10 ) is automatically set.
- an update button B 1 and a cancel button B 2 are displayed at the lower part of the instruction screen for the drill hole.
- the user can select or input the hole information in the instruction field F 2 .
- FIG. 11 illustrates an instruction screen for a countersunk hole.
- the attribute setting unit 22 C sets the hole type of the countersunk hole.
- the hole type set by the attribute setting unit 22 C (the countersunk hole in the example of FIG. 11 ) is automatically set in the instruction field F 2 .
- the angle of the truncated cone (or the conical shape) is 90°. However, the angle may be able to be selected or input by the user on the instruction screen of the countersunk hole.
- the server control unit 22 changes the shape data D 1 to include the hole information and stores the shape data D 1 in the server memory 23 . Then, the data acquisition unit 22 A acquires the shape data D 1 including the hole information from the server memory 23 . Then, the generation unit 22 G executes the generation process of generating an article image.
- the user can instruct the hole information (for example, the tolerance and the hole type) on the instruction screen.
- the user when the user instructs the hole information and confirms the displayed content, the user requests quotation.
- a quotation request is transmitted from the client terminal 40 to the server 20 .
- the quotation request may be transmitted to the server 20 .
- the quotation unit 22 D creates quotation information of the article based on the hole attribute set by the attribute setting unit 22 C and the shape data D 1 .
- the provision unit 22 H causes the display device 46 to display the quotation screen including the quotation information such as the price and the actual work days, and the article image generated by the generation unit 22 G.
- the provision unit 22 H causes the total monetary amount, the ship date, and the number of actual work days required until shipment to be displayed, as the quotation confirmation information. Then, when the user selects the order button 18 on the quotation screen and proceeds to order, the quotation unit 22 D of the server 20 executes the order placement process, and the server control unit 22 causes the display device 46 to display the order screen. Then, when the user places an order for the article, the quotation unit 22 D transmits the specified model number and purchase quantity to the manufacturer.
- the hole type can be automatically set based on the shape data D 1 received from the client terminal 40 of the user. Therefore, since the user does not need to set the hole type, it is possible to shorten the time required for quotation by omitting the hole type setting step.
- the user can create or change the association information D 2 without the consent of the manufacturer. Therefore, the user can freely set the surface information used when the user creates the shape data D 1 , for example, the color. Therefore, for example, software used for creating the shape data D 1 is not limited, and versatility can be enhanced.
- the attribute setting unit 22 C may automatically replace the original hole attribute by the setting process. Furthermore, the provision unit 22 H may notify the user when the detection unit 22 B detects the hole element to which the surface information is not assigned. As an example, the provision unit 22 H issues the notification by displaying the instruction screen of the hole information to prompt the user to instruct the hole attribute.
- a second embodiment will be described with reference to FIG. 12 .
- the second embodiment is different from the first embodiment in that the provision unit 22 H functions as a notification section that notifies a user.
- the quotation program PG stored in the server memory 23 causes the server control unit 22 , which is a computer, to function as the provision unit 22 H, which is the notification section. That is, the server control unit 22 includes the notification section as a logical device realized by a combination of computer hardware and software.
- the provision unit 22 H when the hole attribute corresponding to the surface information detected by the detection unit 22 B satisfies a non-compatible condition, the provision unit 22 H also functions as the notification section that notifies the user that the hole attribute satisfies the non-compatible condition.
- the provision unit 22 H determines that the non-compatible condition is satisfied. That is, when the surface information corresponding to the hole attributes different from each other is set in the hole element including the plurality of steps, the provision unit 22 H determines that the non-compatible condition is satisfied.
- the color (for example, red) set in the upper stage may correspond to a tap hole for a coarse thread
- the color (for example, black) set in the lower stage may correspond to a tap hole for a fine thread.
- the hole element according to the order content by the user can be formed.
- the provision unit 22 H notifies the user that the non-compatible condition is satisfied, and gives the user an opportunity to review the condition.
- the provision unit 22 H determines that the non-compatible condition is satisfied.
- the provision unit 22 H when it is determined that the non-compatible condition is satisfied, the provision unit 22 H notifies the user that the non-compatible condition is satisfied.
- the provision unit 22 H causes the display device 46 to display character strings of “please confirm conditions” and “this is the hole type including a combination that cannot be supported” as a warning message M1 indicating non-compatibility.
- the provision unit 22 H notifies the user that the non-compatible condition is satisfied.
- the provision unit 22 H may notify the user by another aspect such as an image or a code.
- the provision unit 22 H may notify the user that the non-compatible condition is satisfied, for example, by sound or by transmitting the warning message M1 to the client terminal 40 .
- the provision unit 22 H may determine that the non-compatible condition is satisfied.
- the manufacturer selected by the user as a request destination of quotation may set a precision hole as a non-compatible hole attribute.
- the provision unit 22 H determines that the non-compatible condition is satisfied if the hole attribute corresponding to the surface information detected by the detection unit 22 B is the precision hole.
- the provision unit 22 H may give the user an opportunity to change the setting together with the warning message M1 or before or after the notification of the warning message M1.
- the provision unit 22 H displays the setting screen of the hole attribute ( FIG. 4 ) to give the user an opportunity to change the surface information associated with the hole attribute.
- the user performs the change such that different pieces of surface information (for example, red and black) are associated with the same hole attribute (for example, the tap hole for the coarse thread).
- the non-compatible condition is not satisfied.
- the provision unit 22 H may display the instruction screen ( FIGS. 8 to 11 ) to give the user an opportunity to change the hole attribute.
- the user changes the hole attribute (for example, the hole attribute set in the lower stage) set to the hole element to another hole attribute (for example, the tap hole for the coarse thread).
- the non-compatible condition is not satisfied.
- the provision unit 22 H in the second embodiment also functions as the notification section.
- the notification section notifies the user of such a difference.
- the recognition unit 22 F recognizes the hole attribute corresponding to the shape of the recognized hole element, as a result of the shape recognition process.
- the attribute setting unit 22 C automatically sets the hole attribute to the hole element.
- the hole attribute corresponding to the recognized shape of the hole element is included in the shape data D 1 .
- the provision unit 22 H notifies the warning message M1 in the setting process illustrated in FIG. 7 .
- the recognition unit 22 F recognizes the shape of the hole element based on the shape data D 1 .
- the recognition unit 22 F recognizes the hole attribute corresponding to the shape of the recognized hole element, as a result of the shape recognition process.
- the attribute setting unit 22 C sets this hole attribute to the hole element.
- a third embodiment will be described with reference to FIG. 13 .
- the third embodiment is different from the first embodiment in that the attribute setting unit 22 C proposes designation of surface information to be corresponded to the hole attribute to the user.
- differences from the first embodiment will be described.
- the already described components are denoted by the same reference signs, and the description thereof will be omitted. Unless otherwise described, the components denoted by the same reference signs exhibit substantially the same operation and function, and the effects thereof are also substantially the same.
- the attribute setting unit 22 C notifies the user of the surface information with which the hole attribute is not associated and which is assigned to the hole element, together with the proposal for the designation of the surface information, or before or after the proposal for the designation of the surface information.
- information “R: 148, G: 63, B: 175” indicating the color of the hole is included in the proposal message M2 as the surface information.
- the attribute setting unit 22 C may display the surface information separately from the proposal message M2.
- the attribute setting unit 22 C may notify the user by an image or a code, for example.
- the attribute setting unit 22 C may notify the user of the surface information, for example, by sound or by transmitting the surface information to the client terminal 40 .
- the attribute setting unit 22 C notifies the user of the surface information that is associated with the hole attribute, together with the proposal for the designation of the surface information, or before or after the proposal for the designation of the surface information.
- the attribute setting unit 22 C may issue a notification in accordance with an operation of the user who instructs confirmation of the surface information, or may automatically issue a notification even without the operation of the user.
- the attribute setting unit 22 C displays a list of designated colors as a color notification message M3 indicating the surface information.
- the attribute setting unit 22 C notifies the user of the surface information associated with the hole attribute.
- the attribute setting unit 22 C may notify the user by an image or a code, for example.
- the attribute setting unit 22 C may notify the user of the surface information, for example, by sound or by transmitting the designated surface information to the client terminal 40 .
- the quotation system 100 according to the third embodiment described above can also automatically set the hole type based on the shape data D 1 received from the client terminal 40 of the user. Furthermore, according to the quotation system 100 according to the third embodiment, when there is omission in the designation of the surface information, it is possible to prompt the user to designate the surface information. Furthermore, when there is not omission in the designation of the surface information but an error in the assignment of the surface information, it is possible to give the user an opportunity to review.
- the quotation system 100 may further include the client terminal 40 .
- at least a part of each section included in the server control unit 22 may be provided in the terminal control unit 45 of the client terminal 40 .
- at least one of the data acquisition unit 22 A, the detection unit 22 B, the attribute setting unit 22 C, the quotation unit 22 D, the reception unit 22 E, the recognition unit 22 F, the generation unit 22 G, and the provision unit 22 H may be provided in the terminal control unit 45 .
- the client terminal 40 receives the shape data D 1 input by the user and stores the shape data D 1 in the terminal memory 44 .
- the data acquisition unit 22 A of the terminal control unit 45 acquires the shape data D 1 from the terminal memory 44 .
- the attribute setting unit 22 C of the terminal control unit 45 executes the setting process based on the association information D 2 stored in the terminal memory 44 .
- the user may be able to change the shape or dimension of the article on the web page provided by the server control unit 22 .
- the server control unit 22 reflects the change by the user in the shape data D 1 and stores the shape data D 1 in the server memory 23 .
- the data acquisition unit 22 A acquires the shape data D 1 reflecting the change from the server memory 23 .
- the quotation system 100 may be configured so that the surface information can be assigned to the hole element on the screen provided by the server 20 .
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Primary Health Care (AREA)
- Geometry (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Human Computer Interaction (AREA)
- Mathematical Optimization (AREA)
- Automation & Control Theory (AREA)
- Computational Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
-
- Patent Literature 1: U.S. Pat. No. 8,295,971B
- Patent Literature 2: JP2001-084018A
-
- 22 server control unit (computer)
- 22A data acquisition unit (data acquisition section)
- 22B detection unit (detection section)
- 22C attribute setting unit (attribute setting section)
- 22D quotation unit (quotation section)
- 22E reception unit (reception section)
- 22F recognition unit (shape recognition section)
- 22G generation unit (image generation section)
- 22H provision unit (provision section, notification section)
- 40 client terminal
- 100 quotation system
- D1 shape data
- D2 association information
- D3 setting information
- PG quotation program
Claims (11)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021-113472 | 2021-07-08 | ||
| JP2021113472A JP7477485B2 (en) | 2021-07-08 | 2021-07-08 | Estimation system, estimation program, and control method |
| PCT/JP2022/025949 WO2023282141A1 (en) | 2021-07-08 | 2022-06-29 | Cost estimation system, cost estimation program, and control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20240311933A1 US20240311933A1 (en) | 2024-09-19 |
| US12518324B2 true US12518324B2 (en) | 2026-01-06 |
Family
ID=84801629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/576,058 Active US12518324B2 (en) | 2021-07-08 | 2022-06-29 | Quotation system, quotation program, and control method |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12518324B2 (en) |
| JP (1) | JP7477485B2 (en) |
| KR (1) | KR102818066B1 (en) |
| CN (1) | CN117677964A (en) |
| DE (1) | DE112022003460T5 (en) |
| WO (1) | WO2023282141A1 (en) |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001084018A (en) | 1999-07-15 | 2001-03-30 | Toshiba Corp | Storage medium storing three-dimensional CAD / CAM system and model data |
| JP2001101284A (en) | 1999-09-29 | 2001-04-13 | Toshiba Corp | Method for estimating product manufacture, device therefor, and storage medium |
| US20030174140A1 (en) | 2002-03-18 | 2003-09-18 | Fujitsu Limited | Method, program and apparatus for managing display colors of three-dimensional virtual model |
| US6804568B1 (en) | 1999-07-15 | 2004-10-12 | Kabushiki Kaisha Toshiba | 3-D CAD/CAM data transfer method, 3-D CAD apparatus, 3-D CAM apparatus, 3-D CAD/CAM apparatus, NC process apparatus, and storage medium |
| JP2005025387A (en) | 2003-06-30 | 2005-01-27 | Toshiba Corp | How to make a part production estimate |
| JP2008158740A (en) | 2006-12-22 | 2008-07-10 | Dainippon Screen Mfg Co Ltd | Cost estimation system and cost estimation program |
| US20110054655A1 (en) | 2009-09-02 | 2011-03-03 | Proto Labs, Inc. | Computer Assisted Determination Of Tapped Threads From CAD File |
| JP2016212618A (en) | 2015-05-08 | 2016-12-15 | キヤノンマーケティングジャパン株式会社 | Information processing device, information processing system, control method thereof, and program |
| JP2018005287A (en) | 2016-06-27 | 2018-01-11 | 日本精工株式会社 | Electronic commerce transaction system |
| DE112021000099T5 (en) | 2020-05-26 | 2022-05-05 | Misumi Corporation | OFFERING SYSTEM, OFFERING PROCESS AND OFFERING PROGRAM |
| US20220148277A1 (en) * | 2020-11-06 | 2022-05-12 | Fujitsu Limited | Storage medium, shape data output method, and information processing device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1098140C (en) * | 1996-11-07 | 2003-01-08 | 三丰株式会社 | Generation of measurement program in NC machining and machining monagement based on measurement program |
| JP4196936B2 (en) * | 2004-11-16 | 2008-12-17 | 三菱電機株式会社 | NC program creation device for drilling and program for drilling NC program creation device |
| JP6942923B2 (en) | 2020-01-21 | 2021-09-29 | 日本扉金物製造株式会社 | Door handle mounting device |
-
2021
- 2021-07-08 JP JP2021113472A patent/JP7477485B2/en active Active
-
2022
- 2022-06-29 DE DE112022003460.2T patent/DE112022003460T5/en active Pending
- 2022-06-29 KR KR1020237043587A patent/KR102818066B1/en active Active
- 2022-06-29 US US18/576,058 patent/US12518324B2/en active Active
- 2022-06-29 WO PCT/JP2022/025949 patent/WO2023282141A1/en not_active Ceased
- 2022-06-29 CN CN202280048052.9A patent/CN117677964A/en active Pending
Patent Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001084018A (en) | 1999-07-15 | 2001-03-30 | Toshiba Corp | Storage medium storing three-dimensional CAD / CAM system and model data |
| US6804568B1 (en) | 1999-07-15 | 2004-10-12 | Kabushiki Kaisha Toshiba | 3-D CAD/CAM data transfer method, 3-D CAD apparatus, 3-D CAM apparatus, 3-D CAD/CAM apparatus, NC process apparatus, and storage medium |
| JP2001101284A (en) | 1999-09-29 | 2001-04-13 | Toshiba Corp | Method for estimating product manufacture, device therefor, and storage medium |
| US20030174140A1 (en) | 2002-03-18 | 2003-09-18 | Fujitsu Limited | Method, program and apparatus for managing display colors of three-dimensional virtual model |
| JP2003271677A (en) | 2002-03-18 | 2003-09-26 | Fujitsu Ltd | Display color management method, program and apparatus for three-dimensional virtual model |
| JP2005025387A (en) | 2003-06-30 | 2005-01-27 | Toshiba Corp | How to make a part production estimate |
| JP2008158740A (en) | 2006-12-22 | 2008-07-10 | Dainippon Screen Mfg Co Ltd | Cost estimation system and cost estimation program |
| US20110054655A1 (en) | 2009-09-02 | 2011-03-03 | Proto Labs, Inc. | Computer Assisted Determination Of Tapped Threads From CAD File |
| US8295971B2 (en) | 2009-09-02 | 2012-10-23 | Proto Labs, Inc. | Computer assisted determination of tapped threads from CAD file |
| JP2016212618A (en) | 2015-05-08 | 2016-12-15 | キヤノンマーケティングジャパン株式会社 | Information processing device, information processing system, control method thereof, and program |
| JP2018005287A (en) | 2016-06-27 | 2018-01-11 | 日本精工株式会社 | Electronic commerce transaction system |
| DE112021000099T5 (en) | 2020-05-26 | 2022-05-05 | Misumi Corporation | OFFERING SYSTEM, OFFERING PROCESS AND OFFERING PROGRAM |
| US20220343378A1 (en) | 2020-05-26 | 2022-10-27 | Misumi Corporation | Quotation system, quotation method, and quotation program |
| US20220148277A1 (en) * | 2020-11-06 | 2022-05-12 | Fujitsu Limited | Storage medium, shape data output method, and information processing device |
Non-Patent Citations (6)
| Title |
|---|
| Decision to Grant a Patent issued Apr. 2, 2024 for the corresponding Japanese Patent Application No. 2021-113472 (5 pages including English translation). |
| Hase, Vaibhav J., et al. "Complex hole recognition from CAD mesh models." Int J Manag Technol Eng 8.9 (2018): 1102-1119. * |
| Notice of Reason for Refusal issued Dec. 12, 2023 for the corresponding Japanese Patent Application No. 2021-113472 (6 pages including English translation). |
| Decision to Grant a Patent issued Apr. 2, 2024 for the corresponding Japanese Patent Application No. 2021-113472 (5 pages including English translation). |
| Hase, Vaibhav J., et al. "Complex hole recognition from CAD mesh models." Int J Manag Technol Eng 8.9 (2018): 1102-1119. * |
| Notice of Reason for Refusal issued Dec. 12, 2023 for the corresponding Japanese Patent Application No. 2021-113472 (6 pages including English translation). |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023282141A1 (en) | 2023-01-12 |
| DE112022003460T5 (en) | 2024-04-18 |
| JP7477485B2 (en) | 2024-05-01 |
| JP2023009851A (en) | 2023-01-20 |
| CN117677964A (en) | 2024-03-08 |
| KR20240031962A (en) | 2024-03-08 |
| KR102818066B1 (en) | 2025-06-10 |
| US20240311933A1 (en) | 2024-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7606628B2 (en) | Design and manufacturing management system, method, and program | |
| US8347256B2 (en) | System and method of assisting circuit design | |
| US20250232341A1 (en) | Quotation system, quotation method, and quotation program | |
| CN109086476A (en) | It is a kind of for the data processing method of layout design, PLM plug-in unit and calculate equipment | |
| US11030352B2 (en) | Clearance check method and clearance check device | |
| US12026437B2 (en) | Quotation system, quotation method, and quotation program | |
| US12518324B2 (en) | Quotation system, quotation program, and control method | |
| US12468283B2 (en) | Assistance system for setting machining condition, assistance program used in the assistance system, and control method thereof | |
| US20230334597A1 (en) | Transaction assistance system, computer program for transaction assistance system, and method of control for transaction assistance system | |
| JP7447588B2 (en) | Screw fastening state determination program, screw fastening state determination method, and information processing system | |
| US20260044133A1 (en) | Assistance system for setting machining condition, assistance program used in the assistance system, and control method thereof | |
| US20250217523A1 (en) | Server apparatus for detecting the reference unit system of a computer model | |
| US20080134092A1 (en) | Dynamic creation of labels | |
| JP2007026247A (en) | Environmental data management system, its apparatus, its method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MISUMI CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:UZAWA, HIROYUKI;MATSUMOTO, YASUHIRO;SIGNING DATES FROM 20231025 TO 20231030;REEL/FRAME:065997/0563 Owner name: MISUMI CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNORS:UZAWA, HIROYUKI;MATSUMOTO, YASUHIRO;SIGNING DATES FROM 20231025 TO 20231030;REEL/FRAME:065997/0563 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ALLOWED -- NOTICE OF ALLOWANCE NOT YET MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |