Manufacturing assistance system, control program, control method, and terminal device
Patent Information
- Application Number
- CN202580024586.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-03-28
- Filing Date
- 2025-02-17
- Publication Date
- 2026-10-30
AI Technical Summary
[0030]由此,能够向供应商提供能够在更短的时间内生成移动路径那样的制造信息。
Smart Images

Figure CN123023002A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a manufacturing assistance system for sending manufacturing information for manufacturing articles to suppliers, a control program for the manufacturing assistance system, a control method for the manufacturing assistance system, and a terminal device for generating movement paths. Background Technology
[0002] Patent Document 1 discloses a method for automatically generating machining programs for a machine tool equipped with an NC (Numerically Controlled) device based on 3D CAD (Computer-Aided Design) data. In this method, the designer or operator operates a 3D CAD system. Then, the designer or operator selects a surface of the 3D model using a mouse and indicates a color. This color is associated with a finishing surface symbol, and the precision of the machining surface can be defined by assigning color attributes to the CAD data. Furthermore, an automatic program of a computer connected to the NC device determines the finishing precision based on the color applied to the surface. Then, the automatic program selects tools for pre-set roughing, semi-finishing, and finishing operations and generates toolpaths.
[0003] Existing technical documents
[0004] Patent documents
[0005] Patent Document 1: Japanese Patent Application Publication No. 2011-043864 Summary of the Invention
[0006] The problem the invention aims to solve
[0007] Sometimes, machining processes such as cutting are performed to form grooves or other machined shapes in a blank material used to manufacture articles. In this case, a machining apparatus, such as a machining center, is used to machine the blank. Furthermore, during machining, a machining tool such as an end mill is mounted on the machining apparatus. Additionally, to machine the blank, a path, or movement path, is generated to guide the movement of the machining tool across the surface of the blank. Preferably, this movement path is generated in a shorter time.
[0008] Solution for solving the problem
[0009] One type of manufacturing support system involves sending manufacturing information for manufacturing articles to a supplier, said manufacturing support system comprising:
[0010] The shape recognition unit identifies the processing shape and processing category based on the model data of the article, according to a face group consisting of multiple processing surfaces.
[0011] A direction determining unit determines the processing direction of a processing tool that corresponds to the processing category and is used to process the processing shape;
[0012] A coloring unit that adds color information representing the processing category for the face group to the plurality of processed faces in the model data; and
[0013] The sending unit sends the manufacturing information to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
[0014] Alternatively, another approach involves a control program that is a control program for a manufacturing support system, which has a computer and sends manufacturing information for manufacturing articles to the supplier.
[0015] The control program causes the computer to perform the following processes:
[0016] Based on the model data of the item, the processing shape and processing category are identified according to the face group consisting of multiple processing surfaces;
[0017] Determine the processing direction of the processing tool that corresponds to the processing category and is used to process the processing shape;
[0018] Add color information representing the processing category for the face group to the plurality of processed surfaces in the model data; and
[0019] The manufacturing information is sent to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
[0020] Another approach involves a control method for a manufacturing support system, which includes a computer and sends manufacturing information for manufacturing articles to the supplier.
[0021] The control method causes the computer to perform the following processes:
[0022] Based on the model data of the item, the processing shape and processing category are identified according to the face group consisting of multiple processing surfaces;
[0023] Determine the processing direction of the processing tool that corresponds to the processing category and is used to process the processing shape;
[0024] Add color information representing the processing category for the face group to the plurality of processed surfaces in the model data; and
[0025] The manufacturing information is sent to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
[0026] Another approach involves a terminal device that acquires model data of an article to generate a movement path for a processing tool, the processing tool being used to process a shape defined by a group of surfaces consisting of multiple processing surfaces. The terminal device comprises:
[0027] An acquisition unit acquires manufacturing information, which includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction of the processing tool, and model data to which color information indicating the processing category for the face group is appended; and
[0028] The path generation unit generates the movement path based on the manufacturing information.
[0029] Invention Effects
[0030] This enables suppliers to be provided with manufacturing information that allows for the generation of movement paths in a shorter time. Attached Figure Description
[0031] Figure 1 It is a general structural diagram of the manufacturing auxiliary system.
[0032] Figure 2 It is a summary diagram used to illustrate the generation of processing information.
[0033] Figure 3 This is a summary block diagram of the manufacturing support system.
[0034] Figure 4 This is a schematic perspective view showing an example of the model.
[0035] Figure 5 A is a summary diagram illustrating the machining information of groove P1. Figure 5 B is a summary diagram illustrating the machining information of groove P2.
[0036] Figure 6 This is a schematic perspective view showing other examples of the model.
[0037] Figure 7 It is a flowchart of information generation and processing. Detailed Implementation
[0038] Hereinafter, exemplary embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings. However, the dimensions, materials, shapes, and relative positions of structural elements described in the following embodiments can be arbitrarily set and can be varied depending on the structure of the apparatus or method for which the present invention is applied, or various conditions. Furthermore, unless otherwise specified, the scope of the present invention is not limited to the embodiments specifically described below. In addition, in the following description, identification information is data composed of characters, numbers, symbols, images, or combinations thereof, uniquely identifying the identification object associated with the identification information.
[0039] Example
[0040] Figure 1 A manufacturing assistance system 100 is shown that sends manufacturing information to suppliers for manufacturing articles. Details will be described later, but the manufacturing information includes model data of the article, processing information, and specification information. As an example, processing information is text data representing the processing content, or it could be a SAT file, etc. Alternatively, processing information may also include non-text data such as image data of the article. As an example, model data is three-dimensional CAD data or two-dimensional CAD data representing the shape of the article.
[0041] Machining tools are tools installed on NC machining machines or tools possessed by NC machining machines. For example, NC machining machines include machining centers, cutting devices, NC lathes, NC milling machines, NC grinding machines, NC drilling machines, NC gear machining machines, waterjet machining machines, and electrical discharge machining machines. Furthermore, machining tools include, for example, end mills, fillet end mills, high-feed cutters, ball end mills, jet machining nozzles, electrical discharge machining electrodes, and chamfering tools.
[0042] Furthermore, machining tools are used to form a machining shape on the blank, defined by a set of surfaces consisting of multiple machined surfaces. For example, machining shapes include groove shapes, contour shapes, chamfered shapes, bottomed holes, and through holes. Additionally, the machined surfaces may include planes and curved surfaces, and finishing processes such as mirror finishing are performed on the machined surfaces. Furthermore, in the following description, the machining shape is sometimes referred to as a groove.
[0043] The movement path is the path along which a machining tool moves on the surface of a workpiece. For example, it is defined by an NC program or tool position data. Furthermore, in the following explanation, the movement path will also be referred to as the tool path. This tool path is generated using a computer in a CAM (Computer-Aided Manufacturing) system or CAD / CAM system. Additionally, an item can be either a finished product with a single overall function, or an item assembled from a finished product.
[0044] The manufacturing support system 100 is configured as a network system or a client-server system with a server 20 functioning as a manufacturing support server. The server 20 is a server device, for example, configured as a logical server device by combining multiple server units 21, which are computers. However, the server 20 can also be configured as a single server unit 21. Alternatively, the server 20 can be logically configured using cloud computing.
[0045] Server 20 receives model data of the item from the client terminal 40 used by the user who ordered the item. Furthermore, server 20 sends manufacturing information required to generate toolpaths to a supplier terminal 30, which is an example of a terminal device used by a supplier. For example, the model data may include information such as the dimensions and positions of the elements constituting the item. Additionally, for example, elements are the shapes that constitute the item or component, such as holes, shafts, steps, notches, corners, faces, and edges. The following mainly describes an example where the model data is 3D CAD data.
[0046] In addition, server 20 provides various services, including manufacturing support services such as sending various data for the manufacture of items. These services include distribution services for distributing programs or data to supplier terminals 30 via network 50, and storage services for storing data received from supplier terminals 30. For example, the distribution service is a service for distributing updated data.
[0047] The supplier terminal 30 is a computer device capable of network connectivity. For example, the supplier terminal 30 includes a stationary or laptop-type personal computer 31 and a portable tablet terminal device 32. In addition, mobile terminal devices, including smartphones and mobile phones, are included in the supplier terminal 30. The supplier terminal 30 can provide the supplier with various services offered by the server 20 by installing various computer software. Furthermore, the supplier terminal 30 can connect to the server 20 via a designated network 50. The following description primarily uses the example of a personal computer 31 as the supplier terminal 30.
[0048] In addition, server 20 provides various services, including item estimation services, to client terminal 40 or to users using client terminal 40. These services include distribution services for distributing programs or data to client terminal 40 via network 50, and storage services for storing data received from client terminal 40. For example, the distribution service is the service of distributing updated data. Furthermore, server 20 may also respond to requests from users by performing processes such as preparing ordered items, issuing delivery instructions, and requesting payment for goods.
[0049] Client terminal 40 is a computer device capable of network connection. For example, client terminal 40 includes a stationary or laptop personal computer 41 and a portable tablet terminal device 42. In addition, mobile terminal devices such as smartphones are included in client terminal 40. Client terminal 40 can provide users with various services provided by server 20 by installing various computer software. Furthermore, client terminal 40 can connect to server 20 via a designated network 50. The following description primarily uses the example of client terminal 40 being a personal computer 41.
[0050] Network 50 is configured to connect supplier terminal 30 and customer terminal 40 to server 20 respectively. As an example, network 50 is configured to use the TCP / IP protocol for network communication. Specifically, a local area network (LAN) connects server 20 to the Internet 51. Furthermore, the Internet 51, which serves as a wide area network (WAN), is connected to the LAN via router 53.
[0051] Alternatively, network 50 can be any of a dedicated line, telephone line, corporate intranet, mobile communication network, other communication lines, or combinations thereof, whether wired or wireless. Supplier terminal 30 and customer terminal 40 are also configured to be connected to the Internet 51. Alternatively, server units 21 of server 20 can be interconnected via the Internet 51, in addition to a local area network (LAN).
[0052] In addition to a manufacturing support server that sends manufacturing information, server 20 also has a supplier support server that assists suppliers. For example, the manufacturing support server sends model data, etc., to supplier terminal 30 via the supplier support server. Alternatively, the manufacturing support server can also function as a supplier support server. Furthermore, the manufacturing support server can also collaborate with external supplier support servers to perform its functions. In the following examples, we will mainly describe the example of server 20 having both a manufacturing support server and a supplier support server, and the processing of each will only be described as processing performed by server 20.
[0053] [Implementation Method]
[0054] Reference Figure 2 This section outlines the services provided by the manufacturing support system 100. Users upload CAD data, which serves as model data for items, from their client terminal 40 to the server 20. Alternatively, users can also access the server 20 to create model data.
[0055] In addition, server 20 performs estimation processing to determine the manufacturing or processing cost of the item. For example, server 20 calculates the labor hours required for processing. Then, server 20 estimates the manufacturing or processing cost based on the calculated labor hours, the price of the item's materials, and shipping costs. Furthermore, server 20 estimates the delivery time of the item. As an example, the delivery time is the number of days required until the item is shipped, the date the item is shipped, or the date the item is delivered to the user. For example, server 20 estimates the delivery time based on the number of days required for processing the item and the number of days required until shipment.
[0056] Furthermore, server 20 generates machining information based on model data. This machining information includes determination information for identifying each machining surface among multiple machining surfaces in the model data, and group identification information for identifying face groups composed of multiple machining surfaces. The machining information may also include direction information indicating the machining direction of the machining tool. For example, the machining direction is the spindle direction of the machining tool. Additionally, for example, the determination information is the center coordinates of each machining surface in the three-dimensional space (XYZ space) of model data D1. Furthermore, for example, the group identification information is a group number assigned to each face group.
[0057] For example, server 20 generates processing information when the user selects an estimate. Specifically, server 20 generates processing information when the user selects the estimate button displayed on the webpage on client terminal 40. Alternatively, server 20 can also generate processing information at any time. For example, server 20 could generate processing information when model data is uploaded, when an order for an item is received, or when the user is redirected to the order screen.
[0058] In addition to referencing model data, server 20 can also generate processing information by referring to the specifications of the item. This specifications are input by the user or preset or saved. For example, specifications include tolerances, processing precision, processing methods, material of the item, and surface treatment details for the elements constituting the item.
[0059] The user confirms the estimation results presented by server 20 and orders the items to be processed. Server 20 then orders the items from the supplier. The supplier then downloads manufacturing information from server 20, including model data and processing information, as the necessary information for processing. Alternatively, server 20 may also send manufacturing information to supplier terminal 30 in response to instructions from the supplier or automatically at any time. Furthermore, the user may also be able to download manufacturing information from server 20. Additionally, specification information may be included in the manufacturing information.
[0060] The supplier manages the production system, which includes a supplier terminal 30 and a processing unit PD. A CAM program is installed in the supplier terminal 30, which functions as a CAM system. Furthermore, the supplier terminal 30 generates toolpaths based on manufacturing information. Specifically, the supplier terminal 30 generates an NC program that defines the toolpaths. The supplier terminal 30 then sends the NC program to the processing unit PD, which processes the workpiece according to the NC program. Alternatively, the supplier can also input the NC program into the processing machine. Thus, an item is manufactured, and the manufactured item is delivered to the user either directly from the supplier or via an intermediary, the management server 20.
[0061] [Control System]
[0062] Next, refer to Figure 3 The general structure of the control system of the manufacturing auxiliary system 100 is described. For example... Figure 3 As shown, the manufacturing support system 100 includes a server 20. Furthermore, the manufacturing support system 100 may also include a supplier terminal 30 and a customer terminal 40.
[0063] [Client Terminal]
[0064] The client terminal 40 includes a control unit (not shown) for controlling the client terminal 40, and a storage unit (not shown) for storing the control program of the client terminal 40. The control unit is a computer obtained by combining a processor that performs various arithmetic operations and action controls according to a predetermined program, and other peripheral devices. Additionally, the client terminal 40 includes a display device (not shown).
[0065] Furthermore, the client terminal 40 includes a communication unit (not shown), which is an example of a communication device for sending and receiving data with the server 20. Additionally, the client terminal 40 includes an input device (not shown) including a keyboard or various switches for inputting commands and data. Furthermore, a display device such as a touch panel can also function as an input device. For example, the input device may be a keyboard, numeric keys, or a touch panel, which the user uses to create or modify model data D1. Then, the model data D1 created using the input device is sent to the server 20 and stored there.
[0066] [server]
[0067] The server 20, acting as a manufacturing support system 100, sends manufacturing information for manufacturing articles to the supplier. To this end, the server 20 generates processing information D2, included in the manufacturing information, based on the article's model data D1. This processing information D2 is used to generate a movement path for a processing tool in the supplier terminal 30, forming a processed shape on the article defined by multiple processing surfaces. Furthermore, the processed shape is formed on the article by processing the blank using a processing device PD.
[0068] In addition, server 20 includes a server control unit 22 as a control unit and a server storage unit 23 as a computer-readable non-transitory storage medium. The server control unit 22 is configured as a computer combining a processor that performs various arithmetic operations and controls actions according to a predetermined program, internal storage required for the processor's operation, and other peripheral devices. The processor is, for example, a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit), which controls the entire server 20 based on a control program PG stored in the server storage unit 23 and also uniformly controls various processes. Furthermore, the server control unit 22 may also have integrated circuits such as ASICs (Application Specific Integrated Circuits) or FPGAs (Field Programmable Gate Arrays).
[0069] Server storage unit 23 includes RAM (Random Access Memory) as system working storage for the processor, and storage devices such as ROM (Read Only Memory), HDD (Hard Disc Drive), and SSD (Solid State Drive) for storing programs and system software. However, server storage unit 23 is not limited to the example where it is set as part of server 20; it can also be set as a database server cooperating with server 20. Furthermore, server storage unit 23 stores model data D1 and processing information D2 for items. It also stores specification information and other information that is transmitted in a manner included in manufacturing information.
[0070] An operating unit (not shown) including a keyboard or various switches for inputting prescribed commands and data is wired or wirelessly connected to the server control unit 22. Additionally, a display unit (not shown) for displaying the input status, setting status, measurement results, and various information of the server device is wired or wirelessly connected to the server control unit 22. Furthermore, the server control unit 22 can also be controlled according to programs stored on portable recording media such as CDs (Compact Discs), DVDs (Digital Versatile Discs), CF (Compact Flash) cards, and USB (Universal Serial Bus) storage units, or on external storage media such as cloud servers on the Internet.
[0071] The control program PG stored in the server storage unit 23 enables the server control unit 22, which is a computer, to function as a shape recognition unit 22A, a direction determination unit 22B, a coloring unit 22C, an information generation unit 22D, and a transmission unit 22E. The shape recognition unit 22A is an example of a shape recognition unit, the direction determination unit 22B is an example of a direction determination unit, the coloring unit 22C is an example of a coloring unit, the information generation unit 22D is an example of an information generation unit, and the transmission unit 22E is an example of a transmission unit. In other words, the server control unit 22 has a shape recognition unit 22A, a direction determination unit 22B, a coloring unit 22C, an information generation unit 22D, and a transmission unit 22E as a logic device implemented through a combination of computer hardware and software.
[0072] In addition to the aforementioned logic devices, the server control unit 22 also includes unshown logic devices such as those controlling the switching of webpage display based on the operation of the supplier terminal 30. Furthermore, the server control unit 22 includes an estimation unit for generating estimated information about items, and a provision unit for providing users with image data generated based on model data D1, among other logic devices. Additionally, the server storage unit 23 records various data (not shown), including user information, past estimation results, image data used to display webpages, and data including information such as the item's model, name, or characteristics.
[0073] Server communication unit 24 sends manufacturing information, including model data D1 and processing information D2, to supplier terminal 30, which is an example of a terminal device that generates the movement path of the processing tool. For example, server communication unit 24 sends manufacturing information to supplier terminal 30 based on a download request from a supplier. Additionally, server communication unit 24 may also send model data D1 to client terminal 40. For example, server communication unit 24 sends model data D1 to client terminal 40 based on a download request from a user. Alternatively, server communication unit 24 may also cause other servers to send manufacturing information to supplier terminal 30.
[0074] [Shape Recognition Unit]
[0075] The shape recognition unit 22A identifies the processed shape and processing category based on the model data D1 of the object, according to a group of surfaces composed of multiple processed surfaces. The processing category is information indicating the type of processing used to distinguish processed shapes such as groove shapes and chamfer shapes. For example, the processing category is information consisting of the string "POCKET," representing a groove shape composed of a bottom surface and a side surface. This processing category is included in the processing information D2 or the model data D1.
[0076] Specifically, the shape recognition unit 22A analyzes the model data D1 to identify processed shapes such as groove shapes. For example, the shape recognition unit 22A identifies various elements of the article based on the model data D1. Next, the shape recognition unit 22A generates pattern data with a topological structure. For example, the topological structure includes information on the connection relationships between elements, the adjacency relationships between elements, and the surface recognition information of each element surrounded by lines. Thus, the shape recognition unit 22A identifies the processed shape of the article. Then, the shape recognition unit 22A determines the processed surfaces that constitute the processed shape.
[0077] Furthermore, the shape recognition unit 22A identifies the processing category based on the processing shape. For example, in the case of a processing shape consisting of a bottom surface and a side surface, the shape recognition unit 22A identifies it as a groove shape. Then, the shape recognition unit 22A stores the information representing the processing shape in the server storage unit 23 in a manner that includes it in the processing information D2 or the model data D1. In addition, the shape recognition unit 22A can also identify processing shapes other than groove shapes as processing categories. For example, the shape recognition unit 22A can also identify chamfer shapes and store the processing category consisting of the string "CHAMFER" in the server storage unit 23.
[0078] Specifically, in Figure 4 The image shows a model of the item displayed on the screen based on model data D1. Furthermore, Figure 4 The model includes grooves P1 and P2, which are the processing shapes. Here, the shape recognition unit 22A recognizes the side surface P1a and the bottom surface P1b that define the shape of groove P1. In addition, the shape recognition unit 22A recognizes the side surface P2a, side surface P2b, side surface P2c that define the shape of groove P2. Furthermore, the shape recognition unit 22A can also recognize the virtual bottom surface P2d that is adjacent to the side surface P2a, side surface P2b, and side surface P2c. Then, when the shape recognition unit 22A recognizes a groove shape, it stores the processing category in the server storage unit 23.
[0079] [Direction Determination Unit]
[0080] The direction determination unit 22B determines the machining direction of a machining tool that corresponds to the machining category and is used to machine the machining shape. For example, the direction determination unit 22B determines multiple machining surfaces for defining the machining shape based on model data D1, and determines a machining tool corresponding to the machining category. As an example, the direction determination unit 22B determines a pre-set end mill as the machining tool corresponding to the groove shape. Then, the direction determination unit 22B determines the machining direction of the machining tool. As an example, the direction determination unit 22B determines the direction in which the depth becomes shallower when machining the machining shape as the machining direction. That is, the direction determination unit 22B determines the direction in which the length from the end face of the blank before machining the material to the machining surface is shorter as the machining direction. Thus, the direction determination unit 22B can determine a machining direction that can be performed in a shorter time.
[0081] exist Figure 4In the example of the groove P1, the length L1 of the side surface P1a in the Z direction is shorter than the length L2 of the side surface P1a in the Y direction and the length L3 of the bottom surface P1b in the X direction. Therefore, if the bottom surface P1b is used as the bottom of the groove P1 and machining is performed in a direction perpendicular to the bottom surface P1b, the depth of machining the groove P1 becomes shallower. Therefore, the direction determination unit 22B determines the direction perpendicular to the bottom surface P1b as the machining direction PD1.
[0082] As another example, when the angle formed by one machined surface and the other machined surfaces is a right angle, the direction determining unit 22B can also determine the direction in which either the one machined surface or the other machined surface forms the bottom of the machined shape as the machining direction. For example, in the groove P1, the angle A formed by the side surface P1a and the bottom surface P1b is a right angle. Therefore, the direction determining unit 22B determines the direction in which either the side surface P1a or the bottom surface P1b forms the bottom of the groove P1 as the machining direction.
[0083] Furthermore, the direction determination unit 22B stores determination information D3 for determining each of the multiple machining surfaces and group identification information D5 for identifying a group of surfaces composed of the multiple machining surfaces in the server storage unit 23. As an example, the determination information D3 represents the coordinates of the center of each of the multiple machining surfaces in the three-dimensional space of the model data D1. Therefore, since the coordinates do not overlap with other machining surfaces, the machining surfaces can be reliably determined. On the other hand, in methods that determine machining surfaces using the coordinates of the corners of machining surfaces, etc., there is a possibility of overlap with other machining surfaces, thus sometimes making it impossible to determine the machining surface. Instead, the determination information D3 can also represent the coordinates of any position within the surface of the machining surface. Furthermore, as an example, the group identification information D5 is a group number uniquely determined for each machining shape.
[0084] Additionally, sometimes the machining shape of model data D1 lacks a bottom, meaning that sometimes the machining shape is formed by using a machining tool to penetrate the material. In this case, the orientation determination unit 22B enables the orientation to be determined... Figure 4 The determination information D3, which identifies the virtual bottom surface P2d as the bottom surface of the machining surface used to define the machining shape, is stored in the server storage unit 23 in association with the group identification information D5. Here, the determination information D3 used to determine the virtual bottom surface P2d may also include the coordinates of the center of the virtual bottom surface P2d in the three-dimensional space of the model data D1 and the coordinates of the two ends of each side of the virtual bottom surface P2d.
[0085] For example, in the groove P2, the length L4 of the side surface P2c in the Y direction is shorter than the length L5 of the virtual bottom surface P2d in the Z direction and the length L6 of the virtual bottom surface P2d in the X direction. Therefore, if the virtual bottom surface P2d is used as the bottom of the groove P2 and machining is performed in a direction perpendicular to the virtual bottom surface P2d, the depth of machining the groove P2 becomes shallower. Therefore, the direction determination unit 22B stores the determination information D3 for determining the virtual bottom surface P2d in the server storage unit 23. Then, the direction determination unit 22B determines the machining direction PD2 as the direction perpendicular to the virtual bottom surface P2d, penetrating through the virtual bottom surface P2d.
[0086] Furthermore, the direction determination unit 22B can also store direction information indicating the determined machining direction in the server storage unit 23. As an example, in this case, the direction information indicates the direction from one of the six faces set in the model data D1 toward the other faces. For example, the model data D1 includes six faces: top surface, bottom surface, right surface, left surface, front surface, and back surface. Moreover, the direction information indicates the direction from one of the six faces toward the other faces.
[0087] exist Figure 4 In the example, the machining direction PD1 is from the upper surface to the lower surface. Furthermore, the direction information representing machining direction PD1 includes the determination information D3 of the upper surface as the starting point and the lower surface as the ending point of this direction. Similarly, machining direction PD2 is from the right surface to the left surface. Moreover, the direction information representing machining direction PD2 includes the determination information D3 of the right surface as the starting point and the left surface as the ending point of this direction. Therefore, the supplier terminal 30 can determine the machining direction and generate a tool path based on the direction information of machining information D2.
[0088] As an example, when the bottom surfaces of the machining surfaces used to define the machining shapes are not common, the orientation determination unit 22B identifies that multiple machining shapes including distinct bottom surfaces are different. Then, the orientation determination unit 22B sets unique group identification information D5 for each of the multiple machining shapes. For example, if the bottom surface of one machining shape is separate from the bottom surface of another machining shape in any of the six faces of the model data D1, the orientation determination unit 22B sets different group identification information D5 for the two machining shapes.
[0089] Furthermore, in cases where multiple machining surfaces include a virtual bottom surface, as an example, the direction determination unit 22B determines the machining direction as the direction in which the depth becomes shallower during machining on the multiple machining surfaces including the virtual bottom surface. Then, the direction determination unit 22B determines a machining surface having at least one edge defined by coordinates identical to the coordinates of each edge of the virtual bottom surface. Furthermore, the direction determination unit 22B identifies the machining surfaces that can be machined in the determined machining direction as surfaces forming a surface group identical to a bottom surface. The machining shape is defined using this determined surface group. As an example, the machining surfaces that can be machined in the determined machining direction are located at a position shallower than the virtual bottom surface in the machining direction.
[0090] [Shading Unit]
[0091] The coloring unit 22C attaches color information D4, representing the processing category for a face group, to multiple processed faces in the model data D1. Furthermore, the coloring unit 22C attaches color information D4 to the processed faces for at least one face group. Moreover, when multiple face groups exist, the coloring unit 22C attaches color information D4 to the processed faces for each face group. Thus, the processing direction can be determined based on the color information D4. That is, the processing category and bottom face distinguished by the color information D4 can be identified from multiple processed faces, thereby determining the processing direction in the processed shape.
[0092] Specifically, the coloring unit 22C applies a first color to the sides of the machined shape among the multiple machined surfaces in the model data D1 based on the machining direction and machining category, and applies a second color, different from the first color, to the bottom surface of the machined shape. In this case, the color information D4 represents the machining category; for example, it shows a groove shape. For example, the color information D4 is a hexadecimal color code, but it can also be an RGB value.
[0093] exist Figure 4 In the example, coloring unit 22C applies blue (e.g., "#0067c0") to the bottom surface P1b. Furthermore, coloring unit 22C applies red (e.g., "#ff0000") to the sides P1a, P2a, P2b, and P2c. Additionally, coloring unit 22C also applies color (e.g., "#0067c0") to the virtual bottom surface P2d. Here, the first color applied to the sides and the second color applied to the bottom surface are predetermined arbitrary colors and are not the same. For example, if the first and second colors are not the same, other colors such as yellow, green, or pink can also be set.
[0094] The color information D4 is configured to determine a first color attached to the side of the machined shape and a second color attached to the bottom of the machined shape, which is different from the first color. Furthermore, this color information D4 also functions as direction information. Specifically, the red surface is designated as the side surface, and the blue surface as the bottom surface. Therefore, the side surface and bottom surface of the groove shape can be determined based on the color information D4. That is, the direction perpendicular to the bottom surface can be determined as the machining direction of the groove shape. Specifically, the direction perpendicular to the surface determined by the determination information D3 associated with the second color (e.g., blue) is determined as the machining direction. Thus, in the supplier terminal 30, the machining direction can be determined and a tool path generated based on the identified bottom surface.
[0095] Instead, the coloring unit 22C can also apply colors in a manner not displayed in the supplier terminal 30. In this case, the coloring unit 22C stores the first color applied to the sides and the second color applied to the bottom surface in the model data D1 in association with the determination information D3 of each surface in the server storage unit 23. Additionally, the coloring unit 22C can also apply colors to the machined surfaces according to user operations. Furthermore, the coloring unit 22C can also apply color information D4 to the machined surfaces to indicate a machining category other than a groove shape (e.g., a chamfer shape). In this case, the coloring unit 22C applies a color different from the color representing a groove shape to the chamfered machined surface.
[0096] Furthermore, the coloring unit 22C can also apply color to the virtual bottom surface P2d that is continuous during processing, so that it cannot be visually confirmed in the supplier terminal 30. For example, the coloring unit 22C can also associate the color information D4 indicating that the virtual bottom surface P2d is transparent with the determination information D3 of the virtual bottom surface P2d. Alternatively, the coloring unit 22C can also associate the color information D4 indicating that it is a non-display color with the determination information D3 of the virtual bottom surface P2d. Moreover, the colors applied to the sides can be multiple colors. For example, different colors can be applied to multiple sides, and a different color can be applied to the bottom surface than to the sides.
[0097] [Information Generation Unit]
[0098] The information generation unit 22D generates processing information D2. For example, for each processing shape determined by group discrimination information D5 based on model data D1, the information generation unit 22D extracts surface discrimination information D6 and determination information D3, and generates processing information D2 as text data. As an example, the information generation unit 22D generates... Figure 5 The processing information D2 is shown. Figure 5The processing information D2 shown includes surface identification information D6 for identifying multiple processed surfaces. Furthermore, group identification information D5 is associated with the surface identification information D6 for each processed surface and the determination information D3. As an example, surface identification information D6 is a symbol, number, or a combination thereof uniquely determined for each surface.
[0099] Specifically, Figure 5 A shows the machining information D2 corresponding to the groove P1. For example, in Figure 5 In A, the group identification information D5 of the groove P1 defined by the side surface P1a and the bottom surface P1b is "001". Furthermore, the surface identification information D6 of the side surface P1a associated with this group identification information D5 is "P1a", and the determination information D3 is "X1, Y1, Z1". Similarly, the surface identification information D6 of the bottom surface P1b is "P1b", and the determination information D3 is "X2, Y2, Z2".
[0100] in addition, Figure 5 B shows the machining information D2 corresponding to the groove P2. For example, in Figure 5 In section B, the group identification information D5 of the groove P2 defined by side surface P2a, side surface P2b, side surface P2c, and virtual bottom surface P2d is "002". Furthermore, the surface identification information D6 of side surface P2a, associated with this group identification information D5, is "P2a", and the determination information D3 is "X3, Y3, Z3". Similarly, surface identification information D6 and determination information D3 are also set for side surface P2b and side surface P2c. Additionally, the surface identification information D6 of virtual bottom surface P2d is "P2d", and the determination information D3 is "X6, Y6, Z6".
[0101] By creating and providing such processing information D2, the supplier terminal 30 can determine the processing category and direction using color information D4 as a clue. For example, the supplier terminal 30 determines the color of each processing surface based on the color information D4 of the processing surfaces included in the model data D1. Then, the supplier terminal 30 refers to the processing surface determination information D3 to determine the processing surfaces with colors representing the sides and the processing surfaces with colors representing the bottom. Then, the supplier terminal 30 identifies the processing shape based on the sides and the bottom. For example, if the side adjacent to the bottom is included in a surface group, the supplier terminal 30 identifies the processing category corresponding to that surface group as a groove shape.
[0102] Then, the supplier terminal 30 determines the processing direction based on the color information D4. Specifically, the supplier terminal 30 determines the direction perpendicular to the bottom surface determined by the defined processing surface as the processing direction. This improves the generation speed of the toolpath used to form the processed shape. That is, when compared to the case where the supplier terminal 30 resolves the coordinates of each processing surface to determine the processing direction, no resolution processing is required, thus improving the generation speed. In particular, the model data D1 includes... Figure 4 The color information D4 shown represents the machining direction PD1 of groove P1 and the color information D4 represents the machining direction PD2 of groove P2. This allows for further improvement in toolpath generation speed when multiple different machining directions exist during blank machining.
[0103] Furthermore, sometimes the model data D1 or machining information D2 includes information indicating machining accuracy, and this machining accuracy differs between the side and bottom surfaces. In this case, the side and bottom surfaces can also be identified by referring to the color information D4, thus further improving the toolpath generation speed. That is, the supplier terminal 30 can identify the side and bottom surfaces based on the color information D4 and generate toolpaths for machining each surface. Therefore, when comparing this to the case where the supplier terminal 30 parses the coordinates of each machining surface to determine the side and bottom surfaces, no parsing processing is required, thus improving the generation speed. In addition, machining information D2 may also include information about the machining surface, such as its shape, depth, and extension direction.
[0104] As an example, when the server control unit 22 generates the model number of each item corresponding to the user's order, the information generation unit 22D generates processing information D2. For example, the model number is generated when the user selects an estimate. Alternatively, the information generation unit 22D can generate processing information D2 when the user's order for the item is received. For example, when the user selects the order confirmation button on the webpage displayed on the client terminal 40, the information generation unit 22D generates processing information D2.
[0105] [Variation Example]
[0106] Figure 6 This shows a model of an item displayed on the screen based on model data D1 from other examples. Figure 6In the example shown, the groove P3 in model data D1 is defined by the side surface P3a and the inclined bottom surface P3b. Then, the direction determination unit 22B determines the direction perpendicular to the bottom surface P3b as the machining direction PD3. Here, the bottom surface P3b is inclined relative to the six faces set on model data D1. Therefore, the machining direction PD3 is not a direction from one of the six faces set on model data D1 toward the other faces. That is, the machining direction PD3 is not perpendicular to any of the upper surface, lower surface, right surface, left surface, front surface, and back surface of model data D1.
[0107] Even in this case, the coloring unit 22C adds color information D4 to multiple machined surfaces in the model data D1. Figure 6 In the example, coloring part 22C applies blue (e.g., "#0067c0") to the bottom surface P3b. Furthermore, coloring part 22C applies red (e.g., "#ff0000") to the side surface P3a. Therefore, supplier terminal 30 can determine the side surface P3a and bottom surface P3b in the groove shape based on color information D4. Then, supplier terminal 30 can determine the direction perpendicular to the bottom surface P3b as the processing direction PD3.
[0108] Additionally, the information generation unit 22D generates processing information D2 for the groove P3. For example, in the processing information D2 corresponding to the groove P3, the group identification information D5 for the groove P3 defined by the side surface P3a and the bottom surface P3b is "003". Moreover, the surface identification information D6 for the side surface P3a associated with this group identification information D5 is "P3a", and the determination information D3 is "X7, Y7, Z7". Similarly, the surface identification information D6 for the bottom surface P3b is "P3b", and the determination information D3 is "X8, Y8, Z8".
[0109] [Sending Unit]
[0110] The sending unit 22E sends manufacturing information, including model data D1 with added color information D4 and processing information D2 generated by the information generation unit 22D, to the supplier terminal 30. That is, the sending unit 22E controls the server communication unit 24 to send the manufacturing information to the supplier terminal 30. For example, when the sending unit 22E receives a download request from the supplier terminal 30, it causes the server communication unit 24 to send the manufacturing information. Specifically, the sent processing information D2 includes group identification information D5 and determination information D3. Furthermore, the sent model data D1 includes color information D4 as orientation information. Therefore, the sending unit 22E sends model data D1 to the supplier that includes color information D4 as orientation information. At this time, the color information D4 as orientation information is not included in the processing information D2.
[0111] Instead, the transmitting unit 22E can also transmit processing information D2, including group identification information D5, determination information D3, and direction information, as well as model data D1. As an example, the direction information in this case indicates the direction from one of the six faces set in the model data D1 toward the other faces.
[0112] [Supplier Terminal]
[0113] Return to Figure 3 The supplier terminal 30 acquires the model data D1 of the item and generates a movement path for a machining tool to process the machining shape defined by a group of surfaces consisting of multiple machining surfaces. Furthermore, the supplier terminal 30 includes a terminal control unit 37 for controlling the supplier terminal 30 and a terminal storage unit 34 storing control programs. The terminal control unit 37 is a computer obtained by combining a processor that performs various calculations and motion controls according to a predetermined program with other peripheral devices. Additionally, the supplier terminal 30 includes an input device 35, a display device 36, and a terminal communication unit 38.
[0114] As an example, the processor of the terminal control unit 37 is a CPU or MPU. This processor controls the entire supplier terminal 30 based on the control program stored in the terminal storage unit 34, and also uniformly controls various processes. Furthermore, the terminal storage unit 34 includes RAM as system working storage for the processor to operate, and storage devices such as ROM, HDD, and SSD for storing programs and system software. In addition, the terminal control unit 37 can also perform control according to programs stored on portable recording media such as CDs, DVDs, CF cards, and USB storage devices, or external storage media such as cloud servers on the Internet.
[0115] The terminal storage unit 34 is an external storage device that includes non-volatile storage media (computer-readable, non-transitory storage media) such as hard disks and semiconductor storage devices. Furthermore, in addition to storing control programs, the terminal storage unit 34 also stores various programs such as CAM software for generating tool paths and web browsers. Moreover, the programs stored in the terminal storage unit 34 enable the terminal control unit 37, which functions as a computer, as an acquisition unit 37A and a path generation unit 37B. The acquisition unit 37A is an example of an acquisition unit, and the path generation unit 37B is an example of a path generation unit. That is, the terminal control unit 37 has an acquisition unit 37A and a path generation unit 37B as a logic device implemented through a combination of computer hardware and software. In addition to the aforementioned logic device, the terminal control unit 37 also has a logic device (not shown) that enables the display device 36 to display web pages.
[0116] [Acquisition Unit]
[0117] The acquisition unit 37A acquires manufacturing information including group identification information D5, determination information D3, orientation information, and model data D1. Specifically, the manufacturing information includes processing information D2 and model data D1. Furthermore, the processing information D2 includes group identification information D5 for identifying face groups and determination information D3 for determining each processed face among the multiple processed faces in the model data D1. In addition, color information D4, representing the processing category for the face group, is appended as orientation information to the multiple processed faces in the model data D1. Moreover, the processing information D2 may also include orientation information.
[0118] The acquisition unit 37A acquires the processing information D2 and model data D1 generated by the server 20, which is part of the manufacturing support system 100. Alternatively, the acquisition unit 37A can also acquire manufacturing information via a server different from the server 20. Furthermore, the acquisition unit 37A can automatically acquire manufacturing information from the server 20 periodically or at any time. Additionally, the acquisition unit 37A can also acquire manufacturing information from the server 20 in response to supplier operations.
[0119] [Path Generation Unit]
[0120] The path generation unit 37B generates a movement path based on the manufacturing information acquired by the acquisition unit 37A. At this time, the path generation unit 37B determines the machining direction by referring to direction information. For example, the path generation unit 37B uses the color information D4 of model data D1 as direction information. Therefore, the parsing of model data D1 used to determine the machining direction can be omitted, and the path generation unit 37B can generate the movement path in a shorter time. Then, the supplier terminal 30 sends the generated movement path, i.e., the tool path, to the machining device PD. The machining device PD receives the tool path and causes the machining tool to operate according to the tool path to process the blank.
[0121] Alternatively, the path generation unit 37B can generate a movement path based on the machining direction input by the supplier and by referring to that machining direction and manufacturing information. Alternatively, the path generation unit 37B can also generate a movement path again based on the machining direction input by the supplier. Thus, the supplier can generate a movement path that reflects the desired machining direction. Furthermore, the movement path can be generated manually, either automatically or in addition to the automatic generation performed by the path generation unit 37B.
[0122] The input device 35 includes a keyboard, numeric keys, and a touch panel. When the machining direction can be input, the supplier uses the input device 35 to input the machining direction. Additionally, the display device 36 can display an image representing the movement path generated by the path generation unit 37B. When the machining direction can be input, the supplier can refer to the movement path displayed on the display device 36 to study the machining direction. Furthermore, the display device 36 displays web pages for downloading manufacturing information. The terminal communication unit 38 is an example of a communication device that sends and receives data with the server 20. For example, the terminal communication unit 38 receives manufacturing information from the server 20. Alternatively, the terminal communication unit 38 can also directly receive model data D1 from the client terminal 40.
[0123] Furthermore, the terminal control unit 37 uses model data D1 to instruct the display device 36 to display a three-dimensional or two-dimensional model of the object. At this time, the terminal control unit 37 instructs the display device 36 to display the object in a manner that reflects the colors applied by the coloring unit 22C of the server 20. That is, the terminal control unit 37 instructs the display device 36 to display a three-dimensional or two-dimensional model of the object, including a side surface of a first color and a bottom surface of a second color. For example, the side surface is displayed in red, and the bottom surface is displayed in blue. Furthermore, the terminal control unit 37 may also instruct the display device 36 to display the three-dimensional or two-dimensional model of the object in a manner that either does not display a virtual bottom surface or includes a transparent virtual bottom surface.
[0124] [Information Generation and Processing]
[0125] Next, refer to Figure 7 An example of the information generation and processing flow will be described. When a user uploads model data D1, the server control unit 22 acquires the model data D1 (S101). Then, the shape recognition unit 22A parses the acquired model data D1 and identifies the processing shape and processing category defined by a group of surfaces composed of multiple processing surfaces (S102). In addition, the direction determination unit 22B determines the processing direction of the processing tool used to process the processing shape based on the model data D1 (S103). Then, the coloring unit 22C appends color information D4, representing the processing category for the group of surfaces, to the multiple processing surfaces in the model data D1 (S104). Furthermore, the information generation unit 22D generates processing information D2 for each processing shape determined by the group identification information D5 (S105).
[0126] When a user orders an item, the supplier receiving the order operates the supplier terminal 30 and sends a download request for manufacturing information, including model data D1 and processing information D2, to the server 20 (S201). If the download request is received ("Yes" in S106), the sending unit 22E controls the server communication unit 24 to send the manufacturing information to the supplier terminal 30 (S107). Then, the acquisition unit 37A of the supplier terminal 30 acquires the manufacturing information (S202). Afterwards, the path generation unit 37B generates a movement path based on the manufacturing information acquired by the acquisition unit 37A (S203). On the other hand, if no download request is sent ("No" in S106), the server control unit 22 remains on standby until a download request is received.
[0127] The manufacturing assistance system 100 according to the embodiments described above can generate processing information D2 that enables the generation of a movement path in a shorter time. Furthermore, the supplier terminal 30 can, for example, use color information D4 as direction information to determine the processing direction. Therefore, the parsing of model data D1 used to determine the processing direction can be omitted, and the supplier terminal 30 can generate a movement path in a shorter time.
[0128] The present invention has been described above with reference to various embodiments, but the present invention is not limited to the above embodiments. Modifications made without departing from the scope of the present invention, as well as inventions equivalent to the present invention, are also included in the present invention. Furthermore, the various embodiments and modifications, as well as the technical solutions included in the various embodiments or modifications, can be appropriately combined without departing from the scope of the present invention.
[0129] For example, the shape recognition unit 22A, direction determination unit 22B, coloring unit 22C, information generation unit 22D, and transmission unit 22E can also be provided in the supplier terminal 30 or the client terminal 40. Furthermore, at least one of the shape recognition unit 22A, direction determination unit 22B, coloring unit 22C, information generation unit 22D, and transmission unit 22E can also be provided in the supplier terminal 30 or the client terminal 40. In this case, the data acquired or generated by each logic device is transmitted and received between the server 20, the supplier terminal 30, and the client terminal 40, and used by other logic devices. Additionally, the processing information D2 can also be included in the model data D1. Furthermore, the processing information D2 can also be downloaded separately from the model data D1.
[0130] Some or all of the above-described embodiments may be described as follows, but are not limited to the following.
[0131] (Postscript 1)
[0132] A manufacturing assistance system sends manufacturing information for manufacturing articles to a supplier, the manufacturing assistance system comprising:
[0133] The shape recognition unit identifies the processing shape and processing category based on the model data of the article, according to a face group consisting of multiple processing surfaces.
[0134] A direction determining unit determines the processing direction of a processing tool that corresponds to the processing category and is used to process the processing shape;
[0135] A coloring unit that adds color information representing the processing category for the face group to the plurality of processed faces in the model data; and
[0136] The sending unit sends the manufacturing information to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
[0137] (Postscript 2)
[0138] According to the manufacturing assistance system described in Appendix 1, the coloring unit applies a first color to the sides of the processed shape among the plurality of processed surfaces in the model data, based on the processing direction and the processing category, and applies a second color different from the first color to the bottom surface of the processed shape.
[0139] The transmitting unit sends the model data, including the color information as the direction information, to the supplier.
[0140] (Note 3)
[0141] According to the manufacturing assistance system described in Appendix 1, the direction information indicates the direction from one of the six faces set in the model data toward the other faces.
[0142] (Postscript 4)
[0143] According to any one of Appendices 1 to 3, in the manufacturing auxiliary system, the direction determining unit determines the direction in which the depth becomes shallower when processing the processed shape as the processing direction.
[0144] (Note 5)
[0145] A control program is a control program for a manufacturing support system, wherein the manufacturing support system has a computer and sends manufacturing information for manufacturing articles to suppliers, wherein...
[0146] The control program causes the computer to perform the following processes:
[0147] Based on the model data of the item, the processing shape and processing category are identified according to the face group consisting of multiple processing surfaces;
[0148] Determine the processing direction of the processing tool that corresponds to the processing category and is used to process the processing shape;
[0149] Add color information representing the processing category for the face group to the plurality of processed surfaces in the model data; and
[0150] The manufacturing information is sent to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
[0151] (Note 6)
[0152] A control method is provided for a manufacturing support system, wherein the manufacturing support system has a computer and sends manufacturing information for manufacturing articles to a supplier, wherein...
[0153] The control method causes the computer to perform the following processes:
[0154] Based on the model data of the item, the processing shape and processing category are identified according to the face group consisting of multiple processing surfaces;
[0155] Determine the processing direction of the processing tool that corresponds to the processing category and is used to process the processing shape;
[0156] Add color information representing the processing category for the face group to the plurality of processed surfaces in the model data; and
[0157] The manufacturing information is sent to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
[0158] (Note 7)
[0159] A terminal device acquires model data of an object to generate a movement path for a processing tool, the processing tool being used to process a processing shape defined by a group of surfaces consisting of multiple processing surfaces, the terminal device comprising:
[0160] An acquisition unit acquires manufacturing information, which includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction of the processing tool, and model data to which color information indicating the processing category for the face group is appended; and
[0161] The path generation unit generates the movement path based on the manufacturing information.
[0162] (Note 8)
[0163] A manufacturing assistance system sends manufacturing information for manufacturing articles to a supplier, the manufacturing assistance system comprising:
[0164] The shape recognition unit identifies the processing shape and processing category based on the model data of the article, according to a face group consisting of multiple processing surfaces.
[0165] A direction determining unit determines the processing direction of a processing tool that corresponds to the processing category and is used to process the processing shape;
[0166] A coloring section, based on the processing direction and the processing category, applies a first color to the side surface of the processing shape among the plurality of processing surfaces in the model data, and applies a second color different from the first color to the bottom surface of the processing shape;
[0167] An information generation unit generates processing information, the processing information including group identification information for identifying the face group and determination information for determining each processing face among the plurality of processing faces in the model data; and
[0168] The sending unit sends the manufacturing information to the supplier, the manufacturing information including the processing information and the model data with the first color and the second color attached.
[0169] This application claims priority based on Japanese Patent Application No. 2024-053039, filed on March 28, 2024, the entire contents of which are incorporated herein by reference.
[0170] Explanation of reference numerals in the attached figures
[0171] 22: Server Control Department (Computer)
[0172] 22A: Shape Recognition Unit
[0173] 22B: Direction Determination Unit
[0174] 22C: Shaded area
[0175] 22D: Information Generation Department
[0176] 22E: Transmission Department
[0177] 37A: Acquisition Department
[0178] 37B: Path Generation Department
[0179] 40: Client terminal (terminal device)
[0180] 100: Manufacturing Auxiliary Systems
[0181] D1: Model Data
[0182] D2: Processing Information
[0183] D3: Confirm Information
[0184] D4: Color Information
[0185] D5: Group Identification Information
[0186] D6: Face Recognition Information
[0187] PG: Control program.
Claims
1. A manufacturing assistance system that sends manufacturing information for manufacturing articles to a supplier, the manufacturing assistance system comprising: The shape recognition unit identifies the processing shape and processing category based on the model data of the article, according to a face group consisting of multiple processing surfaces. A direction determining unit determines the processing direction of a processing tool that corresponds to the processing category and is used to process the processing shape; A coloring section that adds color information representing the processing category for the group of faces to the plurality of processed faces in the model data; as well as The sending unit sends the manufacturing information to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
2. The manufacturing auxiliary system according to claim 1, wherein, Based on the processing direction and the processing category, the coloring part applies a first color to the sides of the processed shape among the plurality of processed surfaces in the model data, and applies a second color different from the first color to the bottom surface of the processed shape. The transmitting unit sends the model data, including the color information as the direction information, to the supplier.
3. The manufacturing auxiliary system according to claim 1, wherein, The direction information indicates the direction from one of the six faces set in the model data toward the other faces.
4. The manufacturing auxiliary system according to any one of claims 1 to 3, wherein, The direction determining unit determines the direction in which the depth becomes shallower during the processing of the processed shape as the processing direction.
5. A control program for a manufacturing support system, wherein the manufacturing support system has a computer and sends manufacturing information for manufacturing articles to a supplier, wherein... The control program causes the computer to perform the following processes: Based on the model data of the item, the processing shape and processing category are identified according to the face group consisting of multiple processing surfaces; Determine the processing direction of the processing tool that corresponds to the processing category and is used to process the processing shape; Add color information representing the processing category for the face group to the plurality of processed surfaces in the model data; as well as The manufacturing information is sent to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
6. A control method for a manufacturing support system, wherein the manufacturing support system has a computer and sends manufacturing information for manufacturing articles to a supplier, wherein... The control method causes the computer to perform the following processes: Based on the model data of the item, the processing shape and processing category are identified according to the face group consisting of multiple processing surfaces; Determine the processing direction of the processing tool that corresponds to the processing category and is used to process the processing shape; Add color information representing the processing category for the face group to the plurality of processed surfaces in the model data; as well as The manufacturing information is sent to the supplier. The manufacturing information includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction, and the model data with the color information attached.
7. A terminal device for acquiring model data of an article to generate a movement path for a processing tool, the processing tool being used to process a processing shape defined by a group of surfaces consisting of multiple processing surfaces, the terminal device comprising: An acquisition unit acquires manufacturing information, which includes group identification information for identifying the face group, determination information for determining each of the plurality of processed faces in the model data, direction information indicating the processing direction of the processing tool, and model data to which color information indicating the processing category for the face group is appended; and The path generation unit generates the movement path based on the manufacturing information.
Citation Information
Patent Citations
Automatic programming method
JP2011043864A
Transmission and reception system, and transmission and reception method
JP2024053039A
