A wiring scheme generation method and device

By generating wiring data through mechanical and electrical reviews, the problem of electrical equipment wiring quality depending on operator experience was solved, and high-quality wiring solutions were generated.

CN115982906BActive Publication Date: 2026-03-24SUZHOU HUAXING YUANCHUANG TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In the existing technology, the wiring quality of electrical equipment depends on the operator's experience, which leads to unstable wiring quality and fails to meet actual operational requirements.

Method used

The first wiring data is generated by mechanical review to create a 3D drawing, and the second wiring data is generated by electrical review to create a 2D drawing. The wiring rules are then updated to generate wiring schemes for the inside and outside of the distribution panel.

Benefits of technology

It improves the quality of electrical equipment wiring, allowing operators to directly connect wires without adjusting wiring paths, thus enhancing the stability and consistency of wiring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115982906B_ABST
    Figure CN115982906B_ABST
Patent Text Reader

Abstract

The application relates to a wiring scheme generation method. The method comprises the following steps: obtaining first wiring data of three-dimensional drawing mechanical review; updating wiring rules according to the first wiring data, obtaining second wiring data of two-dimensional drawing electrical review based on the updated wiring rules; determining a wiring type after determining that the wiring process is entered; if the wiring type comprises internal wiring of a switchboard, updating a switchboard internal wiring model database according to the first wiring data and the second wiring data to obtain a switchboard internal wiring scheme; and if the wiring type comprises external wiring of the switchboard, generating a switchboard external wiring scheme according to the first wiring data and the second wiring data. According to the method, an operator can directly wire without adjusting a wiring path, and the wiring quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electrical equipment manufacturing, and in particular to a method and apparatus for generating wiring schemes. Background Technology

[0002] Electrical equipment wiring is a crucial part of the electrical equipment manufacturing process. Its task is to connect components with wires, and to determine the topology of the wiring network and the specific wiring segments while meeting design rules and wiring resources.

[0003] In the existing technology, when wiring electrical equipment, it is necessary to rely on the operator's wiring experience and ability to read diagrams to complete the wiring work. The operator's wiring ability is unstable, resulting in poor wiring quality, which cannot meet the actual operation requirements. Summary of the Invention

[0004] Based on this, it is necessary to provide a wiring scheme generation method to address the above-mentioned technical problems. The wiring path can be obtained through mechanical review, and the connection relationship between wiring objects can be output through electrical review. The wiring of the distribution panel can be performed based on the first wiring data and the second wiring data obtained from the mechanical review and the electrical review to obtain the wiring scheme.

[0005] Firstly, this application provides a method for generating a wiring scheme. The method includes:

[0006] Obtain the first wiring data for mechanical review of 3D drawings;

[0007] The wiring rules are updated based on the first wiring data, and the second wiring data for electrical review of the two-dimensional drawings is obtained based on the updated wiring rules.

[0008] After determining whether to proceed with the cabling process, the cabling type must be specified.

[0009] If the wiring type includes internal wiring of the distribution panel, update the internal wiring model database of the distribution panel according to the first wiring data and the second wiring data to obtain the internal wiring scheme of the distribution panel;

[0010] If the wiring type includes external wiring of the distribution panel, an external wiring scheme for the distribution panel is generated based on the first wiring data and the second wiring data.

[0011] In one embodiment, the first wiring data includes wiring objects and wiring locations, used to update wiring rules, the wiring rules being used to match a database containing two-dimensional drawing data to obtain the second wiring data, the second wiring data including connection information of the wiring objects.

[0012] In one embodiment, the first wiring data includes:

[0013] The position of the first wiring object is taken as the starting position, and the wiring position is the position where the starting position is extended horizontally or vertically by one unit length. The first wiring object is connected to the second wiring object.

[0014] If the wiring position does not overlap with any other wiring object and does not exceed the parameter requirement range in the configuration file, the wiring position is taken as the starting position until it overlaps with the second wiring object to obtain the first wiring data.

[0015] In one embodiment, the configuration file includes a control strategy, which selects the alternative with the shortest path as the wiring scheme.

[0016] When the path lengths of the alternative schemes are the same, the alternative scheme containing more cabling objects is selected as the cabling scheme.

[0017] In one embodiment, after obtaining the first wiring data for mechanical review of the 3D drawings, the method further includes:

[0018] The first wiring data is grouped according to the wiring object to obtain the grouped first wiring data;

[0019] The first wiring data is adjusted based on the grouped first wiring data, the mechanical constraints of the wiring objects, and the connection relationships between the wiring objects.

[0020] In one embodiment, obtaining the second wiring data for electrical review of two-dimensional drawings based on the updated wiring rules includes:

[0021] The updated wiring rules are compared with the wiring data in the two-dimensional drawing to obtain erroneous wiring data. The erroneous wiring data is then updated according to the electrical constraints of the wiring objects and the connection relationships between the wiring objects to obtain the second wiring data.

[0022] Secondly, this application also provides a wiring scheme generation apparatus, the apparatus comprising:

[0023] The mechanical review module is used to obtain the first wiring data for mechanical review of 3D drawings.

[0024] The electrical review module is used to update the wiring rules according to the first wiring data, and obtain the second wiring data for electrical review of the two-dimensional drawings based on the updated wiring rules;

[0025] The decision module is used to determine the wiring type after determining that the wiring process has been initiated.

[0026] The distribution panel internal wiring module is used to update the distribution panel internal wiring model database according to the first wiring data and the second wiring data if the wiring type includes distribution panel internal wiring, so as to obtain the distribution panel internal wiring scheme.

[0027] The external wiring module for the distribution panel is used to generate an external wiring scheme for the distribution panel based on the first wiring data and the second wiring data if the wiring type includes external wiring for the distribution panel.

[0028] In one embodiment, the first wiring data includes wiring objects and wiring locations, used to update wiring rules, the wiring rules being used to match a database containing two-dimensional drawing data to obtain the second wiring data, the second wiring data including connection information of the wiring objects.

[0029] In one embodiment, the first wiring data includes:

[0030] The position of the first wiring object is taken as the starting position, and the wiring position is the position where the starting position is extended horizontally or vertically by one unit length. The first wiring object is connected to the second wiring object.

[0031] If the wiring position does not overlap with any other wiring object and does not exceed the parameter requirement range in the configuration file, the wiring position is taken as the starting position until it overlaps with the second wiring object to obtain the first wiring data.

[0032] In one embodiment, the configuration file includes a control strategy, which selects the alternative with the shortest path as the wiring scheme.

[0033] When the path lengths of the alternative schemes are the same, the alternative scheme containing more cabling objects is selected as the cabling scheme.

[0034] In one embodiment, after obtaining the first wiring data for mechanical review of the 3D drawings, the method further includes:

[0035] The first wiring data is grouped according to the wiring object to obtain the grouped first wiring data;

[0036] The first wiring data is adjusted based on the grouped first wiring data, the mechanical constraints of the wiring objects, and the connection relationships between the wiring objects.

[0037] In one embodiment, obtaining the second wiring data for electrical review of two-dimensional drawings based on the updated wiring rules includes:

[0038] The updated wiring rules are compared with the wiring data in the two-dimensional drawing to obtain erroneous wiring data. The erroneous wiring data is then updated according to the electrical constraints of the wiring objects and the connection relationships between the wiring objects to obtain the second wiring data.

[0039] Thirdly, this disclosure also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of a wiring scheme generation method.

[0040] Fourthly, this disclosure also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of a wiring scheme generation method.

[0041] Fifthly, this disclosure also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of a wiring scheme generation method.

[0042] The above-mentioned wiring scheme generation method has at least the following beneficial effects:

[0043] The embodiments provided in this disclosure perform mechanical review on three-dimensional drawings to obtain first wiring data, which may include wiring paths, and perform electrical review on two-dimensional drawings to obtain second wiring data, which may include connection information of wiring objects, thus obtaining a wiring scheme. Since the wiring scheme has undergone both mechanical and electrical reviews, operators can directly connect wires without adjusting the wiring paths, improving wiring quality.

[0044] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments or conventional technologies of this disclosure, the accompanying drawings used in the description of the embodiments or conventional technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 Application environment diagram generated for cabling scheme;

[0047] Figure 2 This is a schematic diagram of the process for generating a wiring scheme in one embodiment;

[0048] Figure 3 This is a schematic diagram of the drawing rules in one embodiment;

[0049] Figure 4 This is a schematic diagram of the internal wiring of the distribution panel in one embodiment;

[0050] Figure 5 This is a schematic diagram of the external wiring of the distribution panel in one embodiment;

[0051] Figure 6 This is a structural block diagram of a wiring scheme generation device in one embodiment;

[0052] Figure 7 This is an internal structural diagram of a computer device in one embodiment;

[0053] Figure 8 This is an internal structure diagram of a server in one embodiment. Detailed Implementation

[0054] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0055] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims. The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitation, the presence of other identical or equivalent elements in a process, method, product, or apparatus that includes said elements is not excluded. For example, the use of terms such as "first," "second," etc., is to denote names and does not indicate any specific order.

[0056] This disclosure provides a wiring scheme generation method that can be applied to, for example... Figure 1The application environment shown may include a distribution panel 102, wiring objects 104, wiring apertures 106, wiring paths 108, and a robotic arm 110. Before the operator connects the wires, the optimal wiring path can be generated through mechanical review, and the reasonable connection relationship between the wiring objects can be output through electrical review, obtaining the first wiring data and the second wiring data, thus obtaining the wiring scheme for the distribution panel.

[0057] In some embodiments of this disclosure, such as Figure 2 As shown, a method for generating a wiring scheme is provided. In one specific embodiment, the method may include the following steps:

[0058] S202: Obtain the first wiring data of the 3D drawing.

[0059] 3D drawings can include wiring objects inside or outside the distribution panel, wiring paths between these objects, and the diameter of the wiring holes through which the wires connecting them pass. Mechanical review of these 3D drawings allows for adjustments and improvements to the wiring scheme. The purpose of mechanical review is to determine and evaluate the accuracy and rationality of the wiring scheme in the 3D drawings and to make adjustments to determine the optimal wiring scheme. During mechanical review, when wiring objects exist but no wiring paths are available, it is necessary to consider adding wiring paths to form a reasonable wiring scheme. The wiring process may involve multiple wiring objects, which may require routing or avoidance methods. The wiring scheme can include wiring paths with horizontal or vertical directions as the main direction or with localized concentration, resulting in initial wiring data. This initial wiring data may include wiring hole diameters, robot arm orientation, and wiring paths between wiring objects.

[0060] S204: Update the wiring rules according to the three-dimensional drawings and the first wiring data, and obtain the second wiring data for electrical review of the two-dimensional drawings based on the updated wiring rules.

[0061] like Figure 3The diagram shown illustrates the drawing rules in one embodiment. After mechanical review, the latest wiring path is obtained. During the mechanical review phase, adjustments are made to the wiring path to ensure its rationality. It's possible that some wiring paths may not conform to the wiring principles of the wiring object. Electrical review can quickly pinpoint the problem. During electrical review, the first wiring data can be matched with the pre-configured electrical principles in the database to update the wiring rules. The wiring rules can be used to generate unreasonable connection relationships with the wiring principle diagram of the wiring object. Operators can quickly locate the problem based on the wiring rules. After the problem is corrected, a two-dimensional drawing of the wiring object is obtained. The two-dimensional drawing includes information about the connection between the terminals of one wiring object and the terminals of another wiring object. Electrical review is performed based on the two-dimensional drawing to obtain the second wiring data. The second wiring data may include the cable fabrication information, connection principles, and connection methods required for the wiring object.

[0062] S206: After determining whether to enter the cabling process, determine the cabling type.

[0063] The evaluation form can be used to identify whether cabling is necessary and, if so, how. Since cabling takes a considerable amount of time, factors such as project timeline and importance should be considered to determine the appropriate stage for cabling and the correct method. This process can be accomplished using the evaluation form. Specifically, the evaluation form uses project level, project attributes, project cycle, project requirements, and order quantity as input conditions to assess the level and determine the cabling method. Cabling methods can include internal cabling within the power distribution panel containing the servo system, internal cabling plus external cabling, and internal cabling plus external cabling with a topology. The first cabling method allows for internal cabling within the power distribution panel, while the second and third methods allow for both internal and external cabling.

[0064] S208: If the wiring type includes internal wiring of the distribution panel, update the internal wiring model database of the distribution panel according to the first wiring data and the second wiring data to obtain the internal wiring scheme of the distribution panel.

[0065] like Figure 4 The diagram shown is a schematic of the internal wiring of a distribution panel in one embodiment. The internal wiring of the distribution panel can sequentially load wiring objects into the distribution panel according to the first wiring data and create wiring paths to ensure normal cable connection between each wiring object. The connection method between wiring objects is determined according to the second wiring data.

[0066] In some embodiments of this disclosure, the internal wiring model database of the distribution panel can be updated based on the first wiring data and the second wiring data, and the internal wiring scheme of the distribution panel can be directly generated from the internal wiring model of the distribution panel.

[0067] S210: If the wiring type includes external wiring of the distribution panel, generate an external wiring scheme for the distribution panel based on the first wiring data and the second wiring data.

[0068] like Figure 5 The diagram shown illustrates the external wiring of a distribution panel in one embodiment. The main path of the external wiring objects can be assembled based on the first wiring data, and the accuracy of the actual location of each wiring object can be verified. Based on the main path, the connections between the wiring objects can be completed according to the second wiring data.

[0069] Multiple wiring schemes can be included, and a more reasonable wiring scheme can be generated based on the first and second wiring data. For example, when using a robotic arm to install a wiring object, since the robotic arm needs to be connected to a controller, which is usually located inside the device, a bottom hole can be added to the circuit board to connect the robotic arm and the controller. A reasonable wiring scheme can be obtained by routing the wires around the controller or avoiding them.

[0070] In the above-mentioned method for generating a wiring scheme, the first wiring data can be obtained from the mechanical review of the three-dimensional drawings, and the second wiring data can be obtained from the electrical review of the two-dimensional drawings. The position of the wiring object can be adjusted according to the wiring rules. After entering the wiring process, the required wiring type can be confirmed to obtain the wiring scheme.

[0071] In some embodiments of this disclosure, the first wiring data includes wiring objects and wiring locations, used to update wiring rules, the wiring rules being used to match a database containing two-dimensional drawing data to obtain the second wiring data, the second wiring data including connection information of the wiring objects.

[0072] The first set of wiring data can include wiring objects and locations. Wiring rules can be updated based on this data, and the rules can include appropriate connection methods corresponding to the first set of data. Two-dimensional drawings can be used to identify connection information between wiring objects. Before wiring, the wiring rules can be compared with a database containing two-dimensional drawing data to quickly locate incorrect wiring locations and connection methods, generating a table of unreasonable connection relationships. Operators do not need to check all the two-dimensional drawings; they can correct problems based on the connection relationship table and re-match the wiring rules. If no table of unreasonable connection relationships is generated, a reasonable wiring plan can be generated.

[0073] In some embodiments of this disclosure, the first wiring data includes:

[0074] The position of the first wiring object is taken as the starting position, and the wiring position is the position where the starting position is extended horizontally or vertically by one unit length. The first wiring object is connected to the second wiring object.

[0075] If the wiring position does not overlap with any other wiring object and does not exceed the parameter requirement range in the configuration file, the wiring position is taken as the starting position until it overlaps with the second wiring object to obtain the first wiring data.

[0076] The purpose of mechanical review can be to find the shortest routing path. During the routing scheme development process, the design requirements for the routing path can include arranging routing objects in a locally concentrated manner or in a horizontal and vertical arrangement. Any routing object can be designated as the first routing object, and its position can be used as the starting point of the current routing path. This starting point can be extended horizontally or vertically by one unit length to match the second routing object connected to the first. During the extension process, the current routing position may overlap with other routing objects; in this case, it can be extended horizontally or vertically by one unit length to the remaining positions. The parameter range in the configuration file can include the length of the routing path and the concentration of routing objects. If the current routing position does not overlap with any other routing object and does not exceed the range of the configuration file, the current routing position is used as the starting point until it overlaps with the second routing object. The remaining routing objects can then be matched with their corresponding routing paths sequentially to obtain the first routing data.

[0077] In some embodiments of this disclosure, the configuration file includes a control strategy, which selects the alternative with the shortest path as the wiring scheme; when the alternatives have the same path length, the alternative containing more wiring objects is selected as the wiring scheme.

[0078] The configuration file can include control strategies, routing path lengths, and the concentration of routing objects. Control strategies can include selecting the shortest possible routing path as the final routing option. If multiple options have the same routing path length, selecting the option with the most routing objects ensures relatively concentrated routing locations.

[0079] In some embodiments of this disclosure, after obtaining the first wiring data for mechanical review of the 3D drawings, the method further includes:

[0080] The first wiring data is grouped according to the wiring object to obtain the grouped first wiring data;

[0081] The first wiring data is adjusted based on the grouped first wiring data, the mechanical constraints of the wiring objects, and the connection relationships between the wiring objects.

[0082] After judging and evaluating the accuracy and rationality of the wiring scheme in the 3D drawings and making adjustments to determine the optimal wiring scheme, or after adding wiring schemes for some wiring objects without wiring paths, the wiring scheme can be evaluated from the perspective of the wiring objects. Each wiring object can include multiple connecting cables, connection methods, connection hole diameters, etc. The first wiring data belonging to the same wiring object is divided into groups of data. The wiring scheme can include wiring paths with horizontal or vertical as the main wiring direction or with local concentration as the main wiring path. If a group of data contains less connection information, it may not conform to the local concentration wiring scheme. The first wiring data can be adjusted based on the first wiring data with less connection information, the mechanical constraints of the wiring objects, and the connection relationships between the wiring objects to obtain new first wiring data. The mechanical constraints of the wiring objects may be wiring methods that do not conform to the principles between the wiring objects.

[0083] In some embodiments of this disclosure, obtaining second wiring data for electrical review of two-dimensional drawings based on updated wiring rules includes:

[0084] The updated wiring rules are compared with the wiring data in the two-dimensional drawing to obtain erroneous wiring data. The erroneous wiring data is then updated according to the electrical constraints of the wiring objects and the connection relationships between the wiring objects to obtain the second wiring data.

[0085] Incorrect wiring data can be data that does not meet electrical constraints, which may include whether there is interference between wiring objects and whether the number of cable trays meets the requirements. After obtaining the optimal wiring scheme through mechanical review, the updated wiring rules can be compared with the wiring data on the two-dimensional drawings, and the incorrect wiring data can be updated to obtain the second wiring data.

[0086] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0087] Based on the same inventive concept, this disclosure also provides a wiring scheme generation apparatus for implementing the wiring scheme generation method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in the wiring scheme generation apparatus embodiments provided below can be found in the limitations of the wiring scheme generation method described above, and will not be repeated here.

[0088] The apparatus may include a system (including a distributed system), software (application), module, component, server, client, etc., that uses the methods described in the embodiments of this specification, combined with necessary hardware implementation. Based on the same innovative concept, the apparatuses in one or more embodiments provided in this disclosure are as described in the following embodiments. Since the implementation schemes and methods for solving the problem by the apparatus are similar, the implementation of the specific apparatus in the embodiments of this specification can refer to the implementation of the foregoing methods, and repeated details will not be repeated. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the apparatuses described in the following embodiments are preferably implemented in software, hardware implementations, or a combination of software and hardware, are also possible and contemplated.

[0089] In one embodiment, such as Figure 6 As shown, a cabling scheme generation device 600 is provided. The device can be the aforementioned server, or a module, component, device, unit, etc. integrated into the server.

[0090] The device 600 may include:

[0091] Mechanical review module 602 is used to obtain the first wiring data for mechanical review of 3D drawings;

[0092] Electrical review module 604 is used to update the wiring rules according to the first wiring data and obtain the second wiring data for electrical review of two-dimensional drawings based on the updated wiring rules;

[0093] The judgment module 606 is used to determine the wiring type after determining that the wiring process has been entered;

[0094] The distribution panel internal wiring module 608 is used to update the distribution panel internal wiring model database according to the first wiring data and the second wiring data if the wiring type includes distribution panel internal wiring, so as to obtain the distribution panel internal wiring scheme.

[0095] The external wiring module 610 for the distribution panel is used to generate an external wiring scheme for the distribution panel based on the first wiring data and the second wiring data if the wiring type includes external wiring for the distribution panel.

[0096] In one embodiment, the first wiring data includes wiring objects and wiring locations, used to update wiring rules. The wiring rules are used to match a database containing two-dimensional drawing data to obtain the second wiring data, which includes connection information of the wiring objects.

[0097] In one embodiment, the first wiring data includes:

[0098] The position of the first wiring object is taken as the starting position, and the wiring position is the position where the starting position is extended horizontally or vertically by one unit length. The first wiring object is connected to the second wiring object.

[0099] If the wiring position does not overlap with any other wiring object and does not exceed the parameter requirement range in the configuration file, the wiring position is taken as the starting position until it overlaps with the second wiring object to obtain the first wiring data.

[0100] In one embodiment, the configuration file includes a control strategy, which selects the alternative with the shortest path as the cabling scheme.

[0101] When the path lengths of the alternative schemes are the same, the alternative scheme containing more cabling objects is selected as the cabling scheme.

[0102] In one embodiment, after obtaining the first wiring data for mechanical review of the 3D drawings, the method further includes:

[0103] The first wiring data is grouped according to the wiring object to obtain the grouped first wiring data;

[0104] The first wiring data is adjusted based on the grouped first wiring data, the mechanical constraints of the wiring objects, and the connection relationships between the wiring objects.

[0105] In one embodiment, obtaining the second wiring data for electrical review of two-dimensional drawings based on the updated wiring rules includes:

[0106] The updated wiring rules are compared with the wiring data in the two-dimensional drawing to obtain erroneous wiring data. The erroneous wiring data is then updated according to the electrical constraints of the wiring objects and the connection relationships between the wiring objects to obtain the second wiring data. Regarding the apparatus in the above embodiments, the specific methods by which each module performs its operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0107] The modules in the aforementioned cabling scheme generation device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0108] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores wiring data. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer program implements a wiring scheme generation method.

[0109] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements a wiring scheme generation method. The display screen can be an LCD screen or an e-ink display screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0110] Those skilled in the art will understand that Figure 7 , Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the computer device to which the present disclosure is applied. A specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0111] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the methods described in any embodiment of this disclosure.

[0112] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the methods described in any embodiment of this disclosure.

[0113] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this disclosure can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this disclosure may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this disclosure may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0114] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0115] The embodiments described above are merely illustrative of several implementations of this disclosure, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent disclosure. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this disclosure, and these all fall within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the appended claims.

Claims

1. A method for generating a wiring scheme, characterized in that, The method includes: Mechanical review of the 3D drawings is performed to obtain the first wiring data, which includes wiring aperture, robot arm orientation, and wiring path between wiring objects. The mechanical review stage includes adding wiring paths to form a reasonable wiring scheme. The wiring rules are updated according to the three-dimensional drawings and the first wiring data. The second wiring data for electrical review of the two-dimensional drawings is obtained based on the updated wiring rules. This includes: locating erroneous wiring data that does not conform to the wiring principle of the wiring object in the mechanical review stage through electrical review; updating the erroneous wiring data according to the electrical constraints of the wiring object and the connection relationship between the wiring objects to obtain the second wiring data. The second wiring data includes the cable manufacturing information, connection principle and connection method required by the wiring object. The wiring rules are used to generate unreasonable connection relationships with the wiring principle diagram of the wiring object. After determining whether to proceed with the cabling process, the cabling type must be specified. If the wiring type includes internal wiring of the distribution panel, update the internal wiring model database of the distribution panel according to the first wiring data and the second wiring data to obtain the internal wiring scheme of the distribution panel; If the wiring type includes external wiring of the distribution panel, an external wiring scheme for the distribution panel is generated based on the first wiring data and the second wiring data.

2. The method according to claim 1, characterized in that, The first wiring data includes: The position of the first wiring object is taken as the starting position, and the wiring position is the position where the starting position is extended horizontally or vertically by one unit length. The first wiring object is connected to the second wiring object. If the wiring position does not overlap with any other wiring object and does not exceed the parameter requirement range in the configuration file, the wiring position is taken as the starting position until it overlaps with the second wiring object to obtain the first wiring data.

3. The method according to claim 2, characterized in that, The configuration file includes a control strategy, which selects the alternative with the shortest path as the cabling scheme. When the path lengths of the alternative schemes are the same, the alternative scheme containing more cabling objects is selected as the cabling scheme.

4. The method according to claim 1, characterized in that, After obtaining the initial wiring data for mechanical review of the 3D drawings, the following is also included: The first wiring data is grouped according to the wiring object to obtain the grouped first wiring data; The first wiring data is adjusted based on the grouped first wiring data, the mechanical constraints of the wiring objects, and the connection relationships between the wiring objects.

5. A wiring scheme generation device, characterized in that, The device includes: The mechanical review module is used to perform mechanical review on 3D drawings to obtain the first wiring data. During the mechanical review stage, the wiring path is adjusted. The mechanical review stage includes adding wiring paths to form a reasonable wiring scheme. The first wiring data includes wiring aperture, robot arm orientation, and wiring path between wiring objects. The electrical review module is used to update the wiring rules according to the first wiring data. The second wiring data for electrical review of two-dimensional drawings is obtained based on the updated wiring rules. This includes: locating erroneous wiring data that does not conform to the wiring principle of the wiring object in the mechanical review stage through electrical review; updating the erroneous wiring data according to the electrical constraints of the wiring object and the connection relationship between the wiring objects to obtain the second wiring data. The second wiring data includes the cable manufacturing information, connection principle and connection method required by the wiring object. The wiring rules are used to generate unreasonable connection relationships with the wiring principle diagram of the wiring object. The decision module is used to determine the wiring type after determining that the wiring process has been initiated. The distribution panel internal wiring module is used to update the distribution panel internal wiring model database according to the first wiring data and the second wiring data if the wiring type includes distribution panel internal wiring, so as to obtain the distribution panel internal wiring scheme. The external wiring module for the distribution panel is used to generate an external wiring scheme for the distribution panel based on the first wiring data and the second wiring data if the wiring type includes external wiring for the distribution panel.

6. The apparatus according to claim 5, characterized in that, The first wiring data includes: The position of the first wiring object is taken as the starting position, and the wiring position is the position where the starting position is extended horizontally or vertically by one unit length. The first wiring object is connected to the second wiring object. If the wiring position does not overlap with any other wiring object and does not exceed the parameter requirement range in the configuration file, the wiring position is taken as the starting position until it overlaps with the second wiring object to obtain the first wiring data.

7. The apparatus according to claim 6, characterized in that, The configuration file includes a control strategy, which selects the alternative with the shortest path as the cabling scheme. When the path lengths of the alternative schemes are the same, the alternative scheme containing more cabling objects is selected as the cabling scheme.

Citation Information

Patent Citations

  • Automatic wiring and wire harness manufacturing method and system

    CN112214961A

  • Wiring scheme determination method and device, electronic equipment and storage medium

    CN113987995A

  • System for creating a design drawing for wiringharness and method for the same

    KR1020030073391A