Computer program, drawing checking device, and drawing checking method

JP2025034119APending Publication Date: 2025-03-13BIPROGY INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023140301
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-03-13

AI Technical Summary

Benefits of technology

【0008】 本発明によれば、検図作業を自動化することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025034119000001_ABST
    Figure 2025034119000001_ABST
Patent Text Reader

Abstract

To provide a computer program, a drawing checking device, and a drawing checking method capable of automating drawing checking work.SOLUTION: A computer program allows a computer to execute processing for: acquiring design data that are included in a design object and include component data of multiple components having a unique identifier and arrangement data in the design object; acquiring drawing checking data for verifying design data, the drawing checking data including component data of multiple components having a unique identifier; specifying a component having an identifier including the identifier of a component included in the drawing checking data, and being included in design data; disposing a component having an identifier that matches the identifier of a component in a position based on arrangement data of the specified component and being included in drawing checking data; and checking component data included in the design data by using the component data included in the drawing checking data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a computer program, a drawing inspection device, and a drawing inspection method. [Background technology]

[0002] At the end of the design work, a drawing inspection is performed to check whether the design data conforms to the design specifications. For example, a manufacturer provides an outsourcing company with the information necessary for product design (e.g., design specifications, parts data used in the design, etc.) and places an order for the creation of design data, and the outsourcing company uses the parts data, etc. to create design data and delivers it to the manufacturer. The manufacturer performs a drawing inspection to check whether the delivered design data conforms to the design specifications.

[0003] Patent Document 1 discloses a device that detects whether dimensions are filled in excessively or insufficiently on a drawing created with a CAD system, thereby reducing the number of steps required for checking the drawing. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 10-11480 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the process of checking drawings, the correct check data is often manually aligned with the corresponding parts of the design data, and the items to be checked are not limited to deficiencies or excesses in dimensions, but are diverse. On the other hand, if this check is neglected, defects will occur in the manufacturing process, so it is an essential and important task. In addition, since there are many parts in a product, manual checks are a heavy burden.

[0006] The present invention has been made in consideration of the above circumstances, and has an object to provide a computer program, a drawing inspection device, and a drawing inspection method that can automate the drawing inspection work. [Means for solving the problem]

[0007] The present application includes multiple means for solving the above-mentioned problems. As an example, a computer program causes a computer to execute processes to acquire design data including part data of a plurality of parts included in a design object and having unique identifiers and placement data in the design object, acquire inspection data for verifying the design data including part data of a plurality of parts having unique identifiers, identify a part included in the design data, have an identifier including an identifier of a part included in the inspection data, place a part included in the inspection data, have an identifier matching the identifier of the part, in a position based on the placement data of the identified part, and inspect the part data included in the design data using the part data included in the inspection data. Effect of the Invention

[0008] According to the present invention, the drawing inspection work can be automated. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram showing an example of the configuration of a drawing inspection device according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a diagram showing an example of a configuration of 3D design data. [Diagram 3] FIG. 2 is a diagram illustrating a three-dimensional display of 3D design data. [Figure 4] FIG. 4 is a diagram showing an example of a configuration of drawing inspection data; [Diagram 5] FIG. 1 is a diagram illustrating an example of automatic drawing inspection by a drawing inspection device. [Figure 6] FIG. 13 is a diagram showing an example of advance preparation based on inspection data for consistency of graphic sizes and space reservation. [Figure 7]13A and 13B are diagrams showing an example of a result of checking the consistency of figure sizes and space reservation. [Figure 8] FIG. 13 is a diagram showing an example of advance preparation based on inspection data for ensuring safety dimensions. [Figure 9] FIG. 13 is a diagram showing an example of a result of inspection to ensure safety dimensions. [Figure 10] FIG. 11 is a diagram showing a first example of an output of a drawing inspection result. [Figure 11] FIG. 13 is a diagram showing a second example of an output of the drawing inspection result. [Figure 12] FIG. 13 is a diagram showing an example of output of hole information of 3D design data. [Figure 13] FIG. 11 is a diagram showing an example of a drawing inspection process procedure performed by the drawing inspection device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a diagram showing an example of the configuration of a drawing inspection device 50 of this embodiment. The drawing inspection device 50 includes a control unit 51 that controls the entire device, an input unit 52, a memory 53, an operation unit 54, an interface unit 55, an output unit 56, a display unit 57, and a storage unit 58. A drawing inspection DB 20 is connected to the drawing inspection device 50.

[0011] The control unit 51 is configured by incorporating a required number of CPUs (Central Processing Units), MPUs (Micro-Processing Units), GPUs (Graphics Processing Units), etc. The control unit 51 may also be configured by combining DSPs (Digital Signal Processors), FPGAs (Field-Programmable Gate Arrays), etc.

[0012] The input unit 52 acquires design data from the 3D design data DB 10 via wireless communication or wired communication. In this embodiment, the design data is assumed to be 3D design data, but may include 2D design data. The design data is data generated by designing a product. Details of the 3D design data will be described later.

[0013] The display unit 57 can be configured with a liquid crystal panel, an organic EL (Electro Luminescence) display, or the like.

[0014] The operation unit 54 includes input devices such as a keyboard and a mouse. The operation unit 54 may also be configured as a touch panel to operate icons displayed on the display unit 57, move and operate a cursor, and input characters.

[0015] The interface unit 55 provides an interface function for the drawing check DB 20. The control unit 51 can access the drawing check DB 20 via the interface unit 55 to acquire the drawing check data. The details of the drawing check data will be described later.

[0016] The output unit 56 outputs the result of the drawing inspection by the drawing inspection device 50 .

[0017] The memory unit 58 can be composed of, for example, a hard disk or a semiconductor memory, and stores a computer program 60 (program product) and required information (for example, 3D design data acquired from the 3D design data DB10, inspection data acquired from the inspection DB20, inspection results by the inspection device 50, etc.).

[0018] The computer program 60 is a program that runs on the drawing inspection device 50, and may be downloaded from an external device via the input unit 52 and stored in the storage unit 58. Also, the computer program 60 recorded on a recording medium (for example, an optically readable disk storage medium such as a CD-ROM) may be read by a recording medium reading unit and stored in the storage unit 58. The computer program 60 may be deployed so as to be executed on a single computer or on multiple computers interconnected by a communication network.

[0019] The memory 53 can be configured with a semiconductor memory such as a static random access memory (SRAM), a dynamic random access memory (DRAM), or a flash memory. A computer program 60 can be loaded into the memory 53, and the control unit 51 can execute the computer program 60. The control unit 51 can execute processing defined by the computer program 60. In other words, the processing by the control unit 51 is also the processing by the computer program 60.

[0020] FIG. 2 is a diagram showing an example of the configuration of 3D design data. The design object is a product to be designed, and includes, for example, a product such as a press die. The design object A is composed of parts whose object names (part names) are a10, b80, c50, .... Part data of the part whose object name is a10 is represented by Pa10, part data of the part whose object name is b80 is represented by Pb80, and part data of the part whose object name is c50 is represented by Pc50. The placement data (coordinates) of the part whose object name is a10 in the design object A is represented by (xa10, ya10, za10), the placement data (coordinates) of the part whose object name is b80 in the design object A is represented by (xb80, yb80, zb80), and the placement data (coordinates) of the part whose object name is c50 in the design object A is represented by (xc50, yc50, zc50). Other design objects B, ... have a similar configuration. Part data is 3D data of parts used when designing the design object, and specifies, for example, the outer shape and internal structure of the part. Placement data is data that determines where the part (part data) is placed in the design object. Note that in the example of FIG. 2, the object names a10, b80, c50, ... of the parts that make up the design object are written in parallel, but the parts that make up the design object may be structured hierarchically. That is, a part may be composed of multiple other parts. In this case, the object name and part data of one part will include the object name and part data of another part.

[0021] That is, the control unit 51 can acquire design data from the 3D design data DB10 via the input unit 52, the design data including part data of multiple parts that are included in the design object and have object names (unique identifiers) and placement data on the design object.

[0022] FIG. 3 is a diagram showing a three-dimensional display of 3D design data. The design object shown in FIG. 3 shows a state in which parts (part data) with object names a10, a20, b80, b85, c50, and c70 are arranged on a base part based on their respective arrangement data. For convenience, the shapes of each part are expressed as a cylinder, triangular prism, and cube, but the actual parts (part data) are more complex. The 3D design data shown in FIG. 3 is, for example, 3D design data of a design object delivered by an outsourced company, and is the subject of inspection using inspection data.

[0023] FIG. 4 is a diagram showing an example of the configuration of the inspection data. The design object is a product to be designed, and includes, for example, a product such as a press die. The design object A is composed of parts whose object names (part names) are a10, b80, c50, .... Part data of the part whose object name is a10 is represented by Pa10, part data of the part whose object name is b80 is represented by Pb80, and part data of the part whose object name is c50 is represented by Pc50. The order number of the part whose object name is a10 is represented by Aa10, the order number of the part whose object name is b80 is represented by Ab80, and the order number of the part whose object name is c50 is represented by Ac50. Other design objects B, ... have a similar configuration. The order number is written in the parts list of the parts constituting the design object, and includes dimensional information of the parts (for example, the size of the parts written in the catalog). In the example of Fig. 4, the object names a10, b80, c50, ... of the parts that make up the design object are written in parallel, but the parts that make up the design object may be structured hierarchically. That is, a part may be composed of multiple other parts. In this case, the object name and part data of one part will contain the object name and part data of another part.

[0024] The control unit 51 can acquire, from the drawing check DB 20, drawing check data for verifying design data, which includes part data of a plurality of parts having object names (unique identifiers).

[0025] Next, the method for checking 3D design data will be explained.

[0026] 5 is a diagram showing an example of automatic drawing inspection by the drawing inspection device 50. Drawing inspection involves comparing the order number of the part data (e.g., the size listed in the catalog) with the size of the part data placed in the 3D design data to verify whether they are correct. In this embodiment, the part data is automatically placed using the object name of the part.

[0027] As shown in Fig. 5, in the 3D design data displayed in a schematic manner, the parts (part data) with object names a10, a20, b80, b85, c50, and c70 are arranged on the base part of the design object based on their respective arrangement data. The 3D design data is the same as that shown in Fig. 3.

[0028] The control unit 51 automatically arranges each part (part data) on the 3D design data by using the object name of the part. For example, part data with an object name of a10 included in the inspection data is arranged at a position based on the arrangement data of the object name of a10 on the 3D design data. Also, part data with an object name of a20 included in the inspection data is arranged at a position based on the arrangement data of the object name of a20 on the 3D design data. Similarly, part data with an object name of b80 included in the inspection data is arranged at a position based on the arrangement data of the object name of b80 on the 3D design data. Also, part data with an object name of b85 included in the inspection data is arranged at a position based on the arrangement data of the object name of b85 on the 3D design data. Similarly, part data with an object name of c50 included in the inspection data is arranged at a position based on the arrangement data of the object name of c50 on the 3D design data. Also, part data with an object name of c70 included in the inspection data is arranged at a position based on the arrangement data of the object name of c70 on the 3D design data.

[0029] That is, the control unit 51 identifies a part included in the 3D design data, the part having an object name including an object name (identifier) ​​of the part included in the inspection data. The control unit 51 places the part included in the inspection data, the part having an object name that matches the object name of the part, at a position based on the placement data of the identified part. Then, the control unit 51 performs inspection of the part data included in the 3D design data using the part data included in the inspection data.

[0030] As described above, according to this embodiment, by utilizing the object names of the parts, the parts (part data) included in the correct inspection data can be automatically aligned with the corresponding parts (part data) in the design data, thereby automating the inspection work.

[0031] Although not shown, the drawing inspection device 50 (control unit 51) has general CAD functions (for example, a modeling function, a graphic editing function, a dimensional measurement function, a data conversion function, a CAD data correction function, etc.), a die structure design support function for a design object (for example, a press die, etc.), a stress analysis function, a molding simulation function, a design support function, etc.) The CAD function and the die structure design support function may be provided in another device that can cooperate with the drawing inspection device 50.

[0032] Next, a specific example of drawing inspection will be described. In the following, as an example of drawing inspection, a drawing inspection regarding the consistency of figure sizes, securing of space, and securing of safety dimensions will be described.

[0033] Figure 6 is a diagram showing an example of advance preparation based on inspection data for consistency of figure size and space reservation. Consistency of figure size verifies whether the outer outline of the part shape based on the part data in the inspection data matches with the face boundary line based on the part data in the 3D design data, and if they match, the inspection result is OK, and if they do not match, the inspection result is NG. Space reservation verifies whether the 3D design data and a space reservation solid of the part shape based on the part data in the inspection data interfere with each other, and if they do interfere, the inspection result is OK, and if they do interfere, the inspection result is NG.

[0034] When checking for the consistency of figure size and space reservation, the outline of the part shape is created based on the inspection data with the origin on the coordinate axis as the reference, and a space-reserving solid of the part shape is also created based on the inspection data. Note that, for convenience, one outline and one space-reserving solid are created in Fig. 6, but the number of outlines and space-reserving solids is not limited to one, and there may be multiple.

[0035] Fig. 7 is a diagram showing an example of the result of inspection of the consistency of figure sizes and space reservation. As explained in Fig. 5, the part data included in the inspection data is placed at a position based on the placement data related to the part data in the 3D design data. In other words, as shown in Fig. 7, the consistency of figure sizes and space reservation are verified by the outline and the space reservation solid for the part shape based on the part data in the 3D design data and the part position based on the placement data (coordinates).

[0036] Specifically, the consistency of figure size is normal (OK) if the outline of the inspection data matches the surface boundary line of the design data (component data), and abnormal (NG) if they do not match. Also, space reservation is normal (OK) if the space reservation solid of the inspection data does not interfere with the design data (component data), and abnormal (NG) if they interfere.

[0037] That is, the control unit 51 can check the component data included in the design data by determining whether or not the outline of the component shape based on the component data included in the inspection data matches the surface boundary line of the design data.

[0038] In addition, the control unit 51 can determine whether or not a space-reserving solid of a part shape based on the part data included in the inspection data interferes with the part data included in the design data, and perform inspection of the part data included in the design data.

[0039] Figure 8 is a diagram showing an example of advance preparation based on inspection data for ensuring safety dimensions. Ensuring safety dimensions is to verify whether or not the 3D design data completely contains the solid for ensuring safety dimensions of the part shape based on the part data in the inspection data. If it does, the inspection result is OK, and if it does not, the inspection result is NG.

[0040] When inspecting a drawing to ensure safety dimensions, a safety dimension ensuring solid of the part shape is created based on the inspection data, with the origin on the coordinate axis as the reference. Note that, for convenience, one safety dimension ensuring solid is created in Fig. 8, but the number of safety dimension ensuring solids is not limited to one, and there may be multiple.

[0041] Fig. 9 is a diagram showing an example of the result of inspection for ensuring safety dimensions. As described in Fig. 5, the component data included in the inspection data is placed at a position based on the placement data related to the component data in the 3D design data. In other words, as shown in Fig. 9, the safety dimension assurance solid verifies whether the safety dimensions are assured for the component shape based on the component data in the 3D design data and the component position based on the placement data (coordinates).

[0042] Specifically, if the design data (part data) completely contains the safety dimension ensuring solid in the inspection data, it is normal (OK), and if it does not, it is abnormal (NG).

[0043] That is, the control unit 51 can perform inspection of the part data included in the design data by determining whether or not the part data included in the design data includes a safety dimension ensuring solid of the part shape based on the part data included in the inspection data.

[0044] Fig. 10 is a diagram showing a first example of the output of the drawing inspection result. Let us assume that the design object A is composed of parts with object names a10, a20, b80, b85, c50, and c70. The drawing inspection result includes the position (coordinate value), figure size, and the verification results (OK or NG) of the securing of safety dimensions and the securing of space for each part. In the example shown in the figure, it can be seen that, among the 3D design data, the securing of safety dimensions for the part data with object name a10 is abnormal, and the figure size for the part data with object name b85 is abnormal.

[0045] When outputting a list of inspection results for each object name, NG (abnormal) areas (inspection contents) can be highlighted by using a conspicuous color such as red or by making the text bold, so that they are easy to distinguish from OK (normal) areas.

[0046] As described above, the control unit 51 can output the inspection results of the design data (parts data) of multiple parts included in the design object in the form of a list display for each part (object name). The control unit 51 can also output the layout data of multiple parts in the design object, which is included in the design data. In consideration of versatility, the layout data of parts can be output in a format that can be linked to applications such as EXCEL.

[0047] FIG. 11 is a diagram showing a second example of the output of the inspection result. The second example shown in FIG. 11 is a three-dimensional display of 3D design data of a design object A composed of parts with object names a10, a20, b80, b85, c50, and c70 similar to the first example shown in FIG. 10. As in the case of FIG. 10, it is assumed that the safety dimension securing of the part data of the object name a10 is abnormal, and the figure size of the part data of the object name b85 is abnormal. In this case, the 3D displayed part data (object a10) displays that the safety dimension securing is abnormal in an identifiable manner. In the example of FIG. 11, an arrow is added to the abnormal part data, and the content of the abnormality (safety dimension securing NG) is displayed. Similarly, the 3D displayed part data (object b85) displays that the consistency of the figure size is abnormal in an identifiable manner. In the example of FIG. 11, an arrow is added to the abnormal part data, and the content of the abnormality (figure size NG) is displayed.

[0048] As described above, the control unit 51 can display the abnormal portion of the component data included in the design data as a result of the drawing inspection.

[0049] 12 is a diagram showing an example of output of hole information of 3D design data. The hole information includes information such as a hole ID in the 3D design data, an RGB value added to a hole configuration surface, a hole diameter, a hole depth, and a hole center coordinate value. The control unit 51 can output information of mounting holes of components included in the design data. In consideration of versatility, the hole information can be output in a format that can be linked to an application such as EXCEL.

[0050] Although not shown, the control unit 51 can output required dimensions of the parts included in the design data. In consideration of versatility, the dimensional information of the parts can be output in a format that can be linked to an application such as EXCEL.

[0051] 13 is a diagram showing an example of a drawing inspection process procedure by the drawing inspection device 50. For convenience, the following description will be given with the control unit 51 acting as the subject of the process. The control unit 51 acquires 3D design data (design data) from the 3D design data DB 10 (S11), and acquires drawing inspection data from the drawing inspection DB 20 (S12). The control unit 51 identifies, from the design data, an object name that includes an object name included in the drawing inspection data (S13).

[0052] The control unit 51 arranges the part data of the same object name included in the inspection data at a position based on the arrangement data of the specified object name (S14), and performs inspection of the part data included in the design data by using the part data included in the inspection data for each object name (S15). The control unit 51 outputs the inspection result (S16), and ends the process.

[0053] According to this embodiment, in the inspection work, for data measurement and specification confirmation that can be objectively judged, the inspection data that is the correct answer can be automatically aligned with the corresponding part of the design data, and by comparing the inspection data with the corresponding part of the design data, it is possible to check (inspect) whether the part data in the design data is in accordance with the design specifications. This makes it possible to reduce the inspection man-hours and automate the inspection work.

[0054] (Supplementary Note 1) The computer program causes a computer to execute processes to acquire design data including part data of a plurality of parts included in a design object and having unique identifiers and placement data in the design object, acquire inspection data for verifying the design data including part data of a plurality of parts having unique identifiers, identify a part included in the design data, having an identifier including an identifier of a part included in the inspection data, place a part included in the inspection data, having an identifier matching the identifier of the part, in a position based on the placement data of the identified part, and inspect the part data included in the design data using the part data included in the inspection data.

[0055] (Supplementary Note 2) The computer program in Supplementary Note 1 causes a computer to execute a process of determining whether or not an outline of a part shape based on part data included in the inspection data matches a face boundary line of the design data, thereby inspecting the part data included in the design data.

[0056] (Supplementary Note 3) The computer program in Supplementary Note 1 or Supplementary Note 2 causes a computer to execute a process of determining whether or not a space-reserving solid of a part shape based on part data included in the inspection data interferes with the part data included in the design data, and inspecting the part data included in the design data.

[0057] (Supplementary Note 4) In any one of Supplements 1 to 3, a computer program causes a computer to execute a process of determining whether or not the part data included in the design data includes a three-dimensional object for ensuring safety dimensions of a part shape based on the part data included in the inspection data, and inspecting the part data included in the design data.

[0058] (Supplementary Note 5) A computer program in any one of Supplementary Notes 1 to 4 causes a computer to execute a process of outputting required dimensions of a part included in the design data.

[0059] (Supplementary Note 6) The computer program according to any one of Supplementary Notes 1 to 5 causes a computer to execute a process of outputting information on mounting holes of components included in the design data.

[0060] (Supplementary Note 7) The computer program according to any one of Supplementary Note 1 to Supplementary Note 6 causes a computer to execute a process of outputting arrangement data of the plurality of components in the design object, the arrangement data being included in the design data.

[0061] (Supplementary Note 8) The computer program according to any one of Supplements 1 to 7 causes a computer to execute a process for displaying, as a result of inspection, an abnormality in component data included in the design data.

[0062] (Additional Note 9) A drawing inspection device includes a control unit, which acquires design data including part data of a plurality of parts included in a design object and having unique identifiers and placement data in the design object, acquires inspection data for verifying the design data including part data of a plurality of parts having unique identifiers, identifies a part included in the design data, has an identifier including an identifier of a part included in the inspection data, places a part included in the inspection data, has an identifier matching the identifier of the part, in a position based on the placement data of the identified part, and performs inspection of the part data included in the design data using the part data included in the inspection data.

[0063] (Supplementary Note 10) A drawing inspection method includes: acquiring design data including part data of a plurality of parts having unique identifiers included in a design object and placement data in the design object; acquiring inspection data for verifying the design data including the part data of the plurality of parts having unique identifiers; identifying a part included in the design data having an identifier including an identifier of the part included in the drawing inspection data; placing a part included in the drawing inspection data having an identifier matching the identifier of the part at a position based on the placement data of the identified part; and inspecting the part data included in the design data using the part data included in the drawing inspection data.

[0064] The matters described in each embodiment can be combined with each other. In addition, the independent claims and dependent claims described in the claims can be combined with each other in any and all combinations regardless of the citation format. Furthermore, the claims use a format in which a claim cites two or more other claims (multiple claim format), but this is not limited to this. A multiple claim (multi-multi claim) that cites at least one multiple claim may also be used. [Explanation of symbols]

[0065] 10 3D design data database 20 Check DB 50 Drawing inspection device 51 Control section 52 Input section 53 Memory 54 Control section 55 Interface section 56 Output section 57 Display section 58 Memory section 60 Computer Programs

Claims

1. Acquire design data including part data of a plurality of parts included in a design object and having unique identifiers and layout data in the design object; Acquire inspection data for verifying the design data, the inspection data including part data of a plurality of parts having unique identifiers; An identifier including an identifier of a part included in the inspection data is provided, and the part included in the design data is identified; Placing a part having an identifier that matches an identifier of the part and that is included in the drawing inspection data at a position based on the placement data of the identified part; performing a drawing check of the part data included in the design data using the part data included in the drawing check data; A computer program that causes a computer to carry out processing.

2. determining whether or not an outline of a part shape based on part data included in the inspection data coincides with a surface boundary line of the design data, thereby inspecting the part data included in the design data; 2. A computer program product according to claim 1, which causes a computer to carry out a process.

3. determining whether or not a space-reserving solid having a part shape based on part data included in the drawing inspection data interferes with the part data included in the design data, and inspecting the part data included in the design data; 2. A computer program product according to claim 1, which causes a computer to carry out a process.

4. determining whether or not the part data included in the design data includes a safety dimension ensuring solid of a part shape based on the part data included in the drawing inspection data, and inspecting the part data included in the design data; 2. A computer program product according to claim 1, which causes a computer to carry out a process.

5. outputting required dimensions of the parts included in the design data; A computer program product according to any one of claims 1 to 4, which causes a computer to execute a process.

6. outputting information on mounting holes of components included in the design data; 5. A computer program product according to claim 1, which causes a computer to carry out a process.

7. outputting layout data of the plurality of components in the design object, the layout data being included in the design data; 5. A computer program product according to claim 1, which causes a computer to carry out a process.

8. As a result of the inspection, abnormalities in the component data included in the design data are displayed.

5. A computer program product according to claim 1, which causes a computer to carry out a process.

9. A control unit is provided, The control unit is Acquire design data including part data of a plurality of parts included in a design object and having unique identifiers and layout data in the design object; Acquire inspection data for verifying the design data, the inspection data including part data of a plurality of parts having unique identifiers; An identifier including an identifier of a part included in the inspection data is provided, and the part included in the design data is identified; Placing a part having an identifier that matches an identifier of the part and that is included in the drawing inspection data at a position based on the placement data of the identified part; performing a drawing check of the part data included in the design data using the part data included in the drawing check data; Drawing inspection device.

10. Acquire design data including part data of a plurality of parts included in a design object and having unique identifiers and layout data in the design object; Acquire inspection data for verifying the design data, the inspection data including part data of a plurality of parts having unique identifiers; An identifier including an identifier of a part included in the inspection data is provided, and the part included in the design data is identified; Placing a part having an identifier that matches an identifier of the part and that is included in the drawing inspection data at a position based on the placement data of the identified part; performing a drawing check of the part data included in the design data using the part data included in the drawing check data; How to check drawings.

Citation Information

Patent Citations

  • Method and device for drawing inspection

    JP1998011480A