Three-dimensional layout system and layout method of logistics system based on CAD secondary development
Through a three-dimensional layout system based on CAD secondary development, dynamic tile technology and modular design, the problem of inefficient layout design of the logistics system is solved, and efficient and visual layout design and data management are achieved.
Patent Information
- Application Number
- CN202510472511.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-16
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-16
AI Technical Summary
The existing technology is difficult to realize efficient three-dimensional layout design of logistics systems, resulting in low design efficiency, unable to meet the needs of three-dimensional design, and the layout adjustment is cumbersome.
The three-dimensional layout system based on CAD secondary development is adopted, and the three-dimensional layout design and data management of the logistics system are realized through dynamic tile resource library, dynamic tile call, interaction, parameter update, automatic numbering, data association and data extraction modules.
It improves the efficiency and visualization of logistics system layout design, reduces the workload of manual three-dimensional modeling, shortens the engineering design cycle, and can quickly and accurately export layout results data.
Smart Images

Figure CN119989446A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of drawing design, and in particular to a three-dimensional layout system and a layout method of a logistics system based on CAD secondary development. Background Art
[0002] In modern manufacturing and logistics industries, improving efficient material handling systems is a key factor in improving production efficiency and reducing operating costs. With the increasingly fierce market competition, customers have higher and higher requirements for the timeliness of product delivery. Enterprises are also urgently seeking solutions to improve the efficiency of internal logistics. Among them, the material box and pallet conveying system is an important part of the internal material handling system. Its planning work determines whether the internal logistics system can be successfully implemented. The handling and conveying system requires planning engineers to spend a lot of time to optimize the layout plan to meet the diverse needs of the company's various businesses. At the same time, planning engineers are required to master the hardware technology of various logistics equipment.
[0003] Currently, CAD platforms are often used to make plan layouts of warehouse logistics systems, with planar blocks used to represent component products in the handling and conveying system. The design results are not three-dimensional and intuitive enough to meet the three-dimensional design requirements of warehouses. In addition, layout adjustments are very cumbersome, and it is difficult to clearly count the equipment list. Manual operations are prone to errors and are inefficient. The time spent adjusting the layout is much longer than the time spent thinking about solutions.
[0004] A small number of companies will choose 3D software such as SolidWorks and SketchUp to express their design solutions. However, 3D software consumes a lot of computer hardware resources and usually requires a workstation-level computer configuration. In addition, 3D design requires the creation of 3D basic models of all products. Therefore, compared with CAD design, it requires higher labor costs. Operating 3D software requires higher computer operation skills, and a higher level of mechanical engineering skills is also required. When doing specific designs, each independent model is placed in a reasonable position. Once the layout needs to be adjusted or the design solution needs to be changed, the current 3D basic model will become a useless design, wasting time and reducing design efficiency.
[0005] The disclosure of the above background technology content is only used to assist in understanding the concept and technical solution of the present application. It does not necessarily belong to the prior art of the present application, nor does it necessarily provide technical guidance. In the absence of clear evidence that the above content has been disclosed before the filing date of the present application, the above background technology should not be used to evaluate the novelty and creativity of the present application. Summary of the invention
[0006] The purpose of the present invention is to provide a three-dimensional layout system for a logistics system based on CAD secondary development, so as to improve the design efficiency, enhance the visualization of the logistics system layout, and easily obtain layout design data that is beneficial to quotation and construction.
[0007] To achieve the above object, the technical solution adopted by the present invention is as follows: A three-dimensional layout system for a logistics system based on CAD secondary development, including the following modules: A three-dimensional dynamic block resource library module is configured to store three-dimensional dynamic blocks of various logistics products constructed based on CAD dynamic block technology, wherein the dynamic blocks are configured with parameter information; the dynamic blocks are endowed with block interactivity, including: changing the size, shape and / or angle of the dynamic blocks by setting parameters, or changing the size, shape and / or angle of the dynamic blocks by actions; A dynamic block calling module, which is configured to call the dynamic blocks and their corresponding parameter information in the three-dimensional dynamic block resource library module on the layout interface according to the logistics product layout design of the logistics system; A dynamic block interaction module, which is configured to change the size, shape and / or angle of the dynamic block called on the layout interface by setting parameters, or change the size, shape and / or angle of the dynamic block called on the layout interface by actions; and arrange the dynamic blocks on the layout interface according to the logistics product layout design of the logistics system to generate a layout drawing; A parameter updating module, configured to update parameter information of the changed dynamic tile according to the interaction result of the dynamic tile interaction module; An automatic numbering module, which is configured to respond to a numbering instruction of a user, number the dynamic blocks arranged on the layout interface, and generate numbering information corresponding to each dynamic block; a data association module configured to associate the numbering information generated by the automatic numbering module for a dynamic block with the parameter information updated by the parameter updating module for the same dynamic block; The data extraction module is configured to respond to the user's extraction instruction and extract the association results of the data association module on each dynamic image block.
[0008] Further, based on any one of the above-mentioned technical solutions or a combination of multiple technical solutions, the extraction instruction includes an extraction object range determined by a selection operation; The data extraction module obtains the serial number information and updated parameter information corresponding to the dynamic image blocks within the extraction object range; Parsing description items corresponding to each parameter value in the parameter information, wherein the description items include a product name item, a length item, a width item, and a height item; A list is generated and output, wherein the header of the list includes description items corresponding to the parameter values, and the body of the list includes parameter values of the dynamic blocks corresponding to the description items.
[0009] Further, based on any one of the above-mentioned technical solutions or a combination of multiple technical solutions, the logistics product includes a power transmission product, and the layout system further includes a power parameter calculation module, which is configured to estimate the friction between the load and the power transmission product during the transportation process according to the preset load parameters and the length and width dimension information of the power transmission product; and estimate the driving force that the power transmission product needs to output according to the friction and the length and width dimension information of the power transmission product; and then calculate the target driving power of the power transmission product according to the driving force and the preset target transportation speed; The data association module is further configured to associate the target driving power of the power transmission product with the number information of the dynamic image block corresponding to the power transmission product.
[0010] Further, based on any one of the technical solutions or a combination of multiple technical solutions mentioned above, the header of the list generated by the data extraction module also includes a driving power item and a setting mode item; If the setting mode item is the automatic mode, the target driving power is used as the parameter value corresponding to the driving power item in the table body of the list; If the setting mode item is the manual mode, the manually input power value is obtained and used as the parameter value corresponding to the driving power item in the table body of the list; The layout system further comprises a data verification module, which is configured to verify whether the manually input power value is less than the target driving power, and if so, to issue a message to remind of data deviation.
[0011] Further, based on any one of the technical solutions or a combination of multiple technical solutions described above, the layout system further includes an automatic quotation module, which is connected to the parameter updating module, and the automatic quotation module is configured to estimate the logistics product quotation corresponding to each dynamic block updated by the parameter updating module according to a preset quotation rule; The data association module is also configured to associate the logistics product quotation with the number information of its corresponding dynamic block.
[0012] Further, based on any one of the technical solutions or a combination of multiple technical solutions described above, if the logistics product is a power transmission product, the automatic quotation module is further configured to determine the motor parameters and estimate the quotation of the motor according to the target driving power of the power transmission product calculated by the power parameter calculation module; The automatic quotation module is further configured to determine a comprehensive quotation for the power transmission product based on the estimated logistics product quotation corresponding to the dynamic image block of the power transmission product and the quotation of the motor; The data association module is further configured to associate the comprehensive quotation and motor parameters of the power transmission product with the number information of the corresponding dynamic image block.
[0013] Furthermore, based on any one of the technical solutions or a combination of multiple technical solutions described above, in the set intelligent mode, when the first dynamic tile is dragged close to the second dynamic tile on the layout interface, the dynamic tile interaction module identifies the edges to be connected between the first dynamic tile and the second dynamic tile, and automatically adjusts the length and orientation of the edge to be connected on the first dynamic tile according to the length of the edge to be connected on the second dynamic tile, so that it coincides with the edge to be connected on the second dynamic tile.
[0014] Furthermore, based on any one of the technical solutions or a combination of multiple technical solutions described above, in the set intelligent mode, in response to the user's alignment instructions for the dynamic tiles within the selected range, the dynamic tile interaction module automatically unifies the lengths of the edges connecting each group of adjacent dynamic tiles.
[0015] According to another aspect of the present invention, the present invention provides a three-dimensional layout method of a logistics system based on CAD secondary development, comprising: Dynamic blocks of various logistics products are constructed in advance based on CAD dynamic block technology and stored in the resource library. The dynamic blocks are configured with parameter information; the dynamic blocks are given block interactivity, including: changing the size, shape and / or angle of the dynamic blocks by setting parameters, or changing the size, shape and / or angle of the dynamic blocks by actions; According to the logistics product layout design of the logistics system, the dynamic blocks and their corresponding parameter information in the resource library module are called on the layout interface; Changing the size, shape and / or angle of the dynamic blocks called on the layout interface by setting parameters, or changing the size, shape and / or angle of the dynamic blocks called on the layout interface by actions; and arranging the dynamic blocks on the layout interface according to the logistics product layout design of the logistics system to generate a layout drawing; Updating parameter information of the dynamic blocks on the layout drawing and storing it in a parameter library; In response to a numbering instruction from a user, numbering the dynamic blocks arranged on the layout interface, and generating numbering information corresponding to each dynamic block; Associating the number information of each dynamic block on the layout interface with the parameter information of the dynamic block; In response to a user's data extraction instruction, an association result between the serial number information and the parameter information of the dynamic block is extracted.
[0016] Further, based on any one of the above-mentioned technical solutions or a combination of multiple technical solutions, the three-dimensional layout method of the logistics system based on CAD secondary development also includes: When the first dynamic tile is dragged close to the second dynamic tile on the layout interface, the edges of the first dynamic tile and the second dynamic tile to be connected are identified, and according to the length of the edge to be connected on the second dynamic tile, the length and orientation of the edge to be connected on the first dynamic tile are automatically adjusted so that it coincides with the edge to be connected on the second dynamic tile.
[0017] Further, based on any one of the above-mentioned technical solutions or a combination of multiple technical solutions, the three-dimensional layout method of the logistics system based on CAD secondary development also includes: According to preset quotation rules, estimating the logistics product quotation of each dynamic block on the layout interface; Associating the serial number information of each dynamic block on the layout interface with the corresponding logistics product quotation; In response to the user's data extraction instruction, the association result between the number information, parameter information and logistics product quotation of the dynamic block is extracted.
[0018] Further, based on any one of the above-mentioned technical solutions or a combination of multiple technical solutions, the three-dimensional layout method of the logistics system based on CAD secondary development also includes: Receiving an alignment instruction from a user, the instruction including a range selected on the layout interface and a reference block for specifying alignment; Determining an edge of a target block that abuts against an edge of the reference block within the selected range; Unifying the edge length of the target block with the edge length of the reference block to which it is connected; Determining, within the selected range, edges of other tiles that abut against the edge of the target tile; The edge lengths of the other blocks are unified with the edge length of the target block they are connected to.
[0019] The beneficial effects brought by the technical solution provided by the present invention are as follows: a. The 3D standard dynamic block system based on CAD secondary development is editable and interactive, which realizes the efficiency and visualization of logistics system layout design, makes logistics system planning more accurate and intuitive, reduces the workload of manual 3D modeling, and shortens the engineering design cycle; b. Through the automatic numbering and data extraction functions, the layout results data can be quickly and accurately exported to the spreadsheet, and the mapping between the number and its parameter information replaces manual data sorting, which is efficient and accurate; c. Manual quotations can be made based on the tables exported from data extraction, or the system can automatically quote and export the quotation together with the number and parameters to accelerate the implementation of the logistics system layout plan. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 A schematic block diagram of a three-dimensional layout system of a logistics system based on CAD secondary development provided as an exemplary embodiment of the present invention; Figure 2 A schematic diagram of a dynamic block diagram of a linear roller conveyor provided for an exemplary embodiment of the present invention; Figure 3 A schematic diagram of a dynamic block diagram of a curved conveying track provided for an exemplary embodiment of the present invention; Figure 4 A schematic diagram of a parameter information interface of a dynamic block provided by an exemplary embodiment of the present invention; Figure 5 A schematic diagram of a dynamic tile selection interface provided for an exemplary embodiment of the present invention; Figure 6 A schematic diagram of a layout interface provided for an exemplary embodiment of the present invention; Figure 7 A schematic diagram of an automatic numbering interface provided for an exemplary embodiment of the present invention; Figure 8 A schematic flow chart of a three-dimensional layout method of a logistics system based on CAD secondary development is provided as an exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0024] In one embodiment of the present invention, a three-dimensional layout system of a logistics system based on CAD secondary development is provided, such as Figure 1 As shown, the layout system includes a three-dimensional dynamic tile resource library module, a dynamic tile calling module, a dynamic tile interaction module, a parameter updating module, an automatic numbering module, a data association module and a data extraction module. The features of each module are described in detail below.
[0025] The 3D dynamic block resource library module is used to store dynamic blocks of various logistics products in the logistics system. These blocks are pre-built based on CAD dynamic block technology and are 3D dynamic blocks. They can include 3D models of common logistics equipment such as conveyors, elevators, conveyor belts, roller lines, curve machines, confluence machines, and diverters. For example, Figure 2 The linear roller conveyor shown and Figure 3 The arc conveyor track shown; Figure 4 As shown, each dynamic block is configured with parameter information. For example, for a conveyor, its parameter information includes conveyor type, conveyor belt width, conveyor belt length, conveyor belt height, conveyor belt angle, conveyor belt speed, etc. The dynamic block is given block interactivity. One aspect of interactivity is that the size, shape and / or angle of the dynamic block can be changed by setting parameters. For example, Figure 4 In the parameter interface, you can not only view the block data intuitively, but also manually modify the parameter values. Click the "Confirm Update" button to automatically update the modified parameter values to the dynamic block. Another aspect of interactivity is changing the size, shape and / or angle of the dynamic block through actions. For example, dragging one end point of a straight conveyor track can change its length and width, or dragging an angle control point can change its azimuth angle, etc. These are the properties given by CAD dynamic block technology.
[0026] Regarding the dynamic block calling module, it is used to call the dynamic blocks and their corresponding parameter information in the three-dimensional dynamic block resource library module on the layout interface according to the logistics product layout design of the logistics system, that is, to call the desired dynamic blocks from the three-dimensional dynamic block resource library module and display them on the layout interface; specifically, a block selection button is provided on the toolbar of the layout interface, and a pop-up window is displayed after clicking it. Figure 5 In the floating window shown, you can first select the items of box conveying, pallet conveying, and lifting conveying, and then select the specific logistics products below them. Finally, click the "Insert Tile" button to display the selected dynamic tile on the layout interface.
[0027] After inserting the desired dynamic blocks on the layout interface, the dynamic block interaction module is required to arrange multiple dynamic blocks on the layout interface according to the logistics product layout design of the logistics system to generate a layout drawing, such as Figure 6 As shown; specifically, the dynamic blocks can be dragged to change the position of the blocks. When the front and rear dynamic blocks cannot be adapted and connected due to size and angle, the size, shape and / or angle of the dynamic blocks called on the layout interface can be changed by setting parameters, or the size, shape and / or angle of the dynamic blocks called on the layout interface can be changed through actions. This corresponds to the two aspects of interactivity mentioned above and will not be repeated. The dynamic block interaction module also provides a wealth of layout functions, including alignment, distribution, copying, mirroring, etc., to help users quickly and accurately arrange dynamic blocks on the layout interface according to design requirements. Users can select multiple dynamic blocks, and then use the alignment function to align their edges or center lines; use the distribution function to evenly distribute them in a specified direction; use the copy function to quickly create multiple identical dynamic blocks; and use the mirroring function to create a symmetrical layout.
[0028] Regarding the parameter update module, it is used to update the parameter information of the changed dynamic block according to the interaction result of the dynamic block interaction module. When the user changes the size, shape or angle of the dynamic block through parameter setting or direct operation, the parameter update module will automatically capture these changes and update the parameter information of the dynamic block. For example, when the user drags the end point of the conveyor to change its length, the parameter update module will automatically calculate the new length value and update the length parameter of the conveyor dynamic block. In other words, the latest parameter information of the dynamic block on the current layout interface needs to be obtained through the parameter update module. The parameter update module not only updates the basic size parameters, but also updates the relevant functional parameters according to the design rules. For example, when the length of the conveyor changes, its conveying capacity, required power and other parameters will also be updated accordingly. These updated parameter information will be saved in the dynamic block and can be used by subsequent modules. In addition to the above-mentioned sequential numbering method according to the orientation, the automatic numbering module can also support classification numbering, that is, group numbering according to the product type of the dynamic block, for example, the conveyor number is C-001, C-002, etc., and the sorting machine number is S-001, S-002, etc.
[0029] Regarding the automatic numbering module, it is configured to respond to the numbering instruction of the user, number the dynamic blocks arranged on the layout interface, and generate numbering information corresponding to each dynamic block; Figure 7 In a specific embodiment shown in FIG. 1 , a corresponding user numbering instruction may pop up as shown in FIG. Figure 7 In the floating window shown, the user can select the direction of numbering and set the numbering rules, such as setting the starting value, prefix, suffix, increment, etc. of the numbering, so as to realize numbering each dynamic block in the range of the block selected by the user according to the preset numbering rules, so that the numbering is more regular and convenient for subsequent management and reference. Optionally, the generated numbering information can be displayed near the corresponding dynamic block. The user can select all the blocks for numbering, or select part of the blocks, such as the horizontal blocks are numbered in sequence according to A-10 and A-20, and the vertical blocks are numbered in sequence according to B-10 and B-20, and the numbered blocks are not repeated.
[0030] like Figure 1 As shown, the data association module associates the numbering information generated by the automatic numbering module for a dynamic block with the parameter information updated by the parameter updating module for the same dynamic block; through this association, a mapping relationship between the numbering of the dynamic block and its parameter information can be established, which is convenient for subsequent data extraction and processing. The data association module uses relational database technology to store and manage this associated information. The number of each dynamic block serves as the primary key and forms a one-to-one relationship with its parameter information. This relationship can be queried and operated through a database query language to support complex data processing requirements.
[0031] When the user issues an instruction to extract data, the data extraction module extracts the association results of the data association module for each dynamic block. The user can specify the scope, content and format of the extraction, and extract the corresponding data according to these settings. The extracted data can be exported to Excel tables, CSV files, databases and other formats to facilitate subsequent analysis and processing. The data extraction module supports multiple extraction methods, including full extraction, selective extraction, conditional extraction, etc. Full extraction will extract all parameter information of all dynamic blocks; selective extraction allows users to select parameter items to be extracted; conditional extraction allows users to set conditions and only extract parameter information of dynamic blocks that meet the conditions.
[0032] In one embodiment, the extraction instruction includes an extraction object range determined by a selection operation. The user can select the dynamic blocks whose data needs to be extracted by box selection, point selection, etc., and extract the corresponding data according to this selection range. This method allows the user to flexibly control the scope of data extraction and only extract the required parts to avoid data redundancy. The data extraction module obtains the numbering information and updated parameter information corresponding to the dynamic blocks within the extraction object range. According to the range selected by the user, the numbering information and parameter information of the corresponding dynamic blocks are queried from the data association module. This information includes the basic properties and functional parameters of the dynamic blocks, such as size, angle, speed, load capacity, etc.
[0033] The data extraction module parses the description items corresponding to each parameter value in the parameter information, and the description items include product name items, length items, width items, height items, etc. The data extraction module matches the parameter value with its description item to form a meaningful data item. For example, the value "5" is matched with the description item "length" to form a data item such as "length: 5 meters". The data extraction module generates and outputs a list. The header of the list includes the description items corresponding to each parameter value, and the body of the list includes the parameter values of each dynamic block corresponding to each description item. The generated list can be in a table format, with each row representing a dynamic block and each column representing a parameter item. This format is intuitive and clear, making it easy for users to view and analyze data.
[0034] Figure 6 The diagram shows only a small part of the logistics system. Figure 6 In terms of the scope of illustration, if an engineer who is proficient in traditional 3D software such as SolidWorks were to draw a diagram, it would take about 8 hours to complete the following. Figure 6 design; while the technical solution of the present invention can be completed in about 20 minutes. More importantly, the larger the logistics system, the more it can reflect the superiority of the technical solution of the present invention.
[0035] In addition to the advantages in designing drawings, the advantages in data export are even greater: the embodiment of the present invention provides an automatic numbering module to number each dynamic block, and the numbering information is associated with the parameters of the block, so that the designer can easily deliver design results including drawings, numbers and parameters to the customer. Compared with the traditional manual numbering method that is particularly time-consuming, this embodiment can not only shorten the time for numbering and save manpower, but also ensure that errors such as missing numbers and repeated numbers do not occur.
[0036] In this embodiment, the logistics product includes a power delivery product, and the layout system also includes a power parameter calculation module. The power parameter calculation module estimates the friction between the load and the power delivery product during the transportation process (which is related to the friction coefficient and the weight of the load) based on the preset load parameters and the length and width information of the power delivery product; and estimates the driving force that the power delivery product needs to output based on the friction and the length and width information of the power delivery product. Typically, the greater the friction or the greater the length and width, the greater the driving force required; and then calculates the target driving power of the power delivery product based on the driving force and the preset target transportation speed: P = F drive × v ,in, F drive Indicates driving force, v Indicates the target transport speed.
[0037] The data association module is also configured to associate the target driving power of the power transmission product with the number information of the dynamic image block corresponding to the power transmission product. In this way, each dynamic image block of the power transmission product is associated with not only basic parameter information but also its target driving power, which is convenient for subsequent motor selection and energy consumption analysis.
[0038] In a corresponding embodiment, the header of the list generated by the data extraction module also includes a driving power item and a setting mode item, wherein the driving power item displays the driving power of the power transmission product, and the setting mode item displays the setting mode of the power, which can be an automatic mode or a manual mode: If the setting mode item is set to automatic mode, the target driving power is used as the parameter value corresponding to the driving power item in the table body of the list. In this mode, the data extraction module automatically calculates and fills in the driving power, and the user does not need to enter it manually.
[0039] If the setting mode item is manual mode, the manually entered power value is obtained and used as the parameter value corresponding to the drive power item in the table body of the list. In this mode, the user can manually enter the drive power according to the actual situation, overwriting the value calculated by the system.
[0040] The layout system also includes a data verification module, which is configured to verify whether the manually entered power value is qualified: if the manually entered power value is less than the target drive power, a message reminding the data deviation is issued. This function can prevent the user from entering a power value that is too small, causing the power transmission product to fail to work properly. Obviously, the data verification module can also verify whether the manually entered power value is excessively greater than the target drive power. For example, if it exceeds the target drive power by 20%, it can also remind the message that the data is too large, avoid the use of overly powerful motor products, and reduce the cost of the logistics system. The data verification module not only checks the power value, but also checks the rationality of other parameters, such as whether the size is within the allowable range, whether the angle meets the design requirements, etc. If an abnormality is found, a corresponding warning or error message will be issued to remind the user to correct it.
[0041] The layout system also includes an automatic quotation module, which is connected to the parameter update module. The automatic quotation module estimates the quotations of logistics products corresponding to each dynamic block updated by the parameter update module according to the preset quotation rules. The quotation rules can calculate a reasonable price based on factors such as the type, size, and function of the logistics product. The automatic quotation module supports multiple quotation methods, including basic price plus cost price, unit length price, functional price, etc. The basic price plus cost price method divides the price of the logistics product into a basic part and a cost part calculated based on size, function, etc.; the unit length price method calculates the price according to the length of the logistics product, which is suitable for linear equipment such as conveyors and conveyor belts; the functional price method calculates the price according to the functional characteristics of the logistics product.
[0042] The data association module is also configured to associate the logistics product quotation with the number information of its corresponding dynamic block. In this way, each dynamic block is not only associated with basic parameter information and target driving power, but also associated with its quotation information, which is convenient for subsequent cost analysis and budget control.
[0043] If the logistics product is a power transmission product, the automatic quotation module is further configured to determine the motor parameters and estimate the price of the motor according to the target driving power of the power transmission product calculated by the power parameter calculation module. The motor parameters include motor type, power, speed, voltage, etc. The automatic quotation module will select a suitable motor according to the target driving power and estimate its price.
[0044] The automatic quotation module is also configured to determine a comprehensive quotation for the power transmission product based on the estimated logistics product quotation and motor quotation corresponding to the dynamic block of the power transmission product. The comprehensive quotation takes into account the cost of the logistics product itself and the cost of the motor, and gives a more accurate price estimate. The data association module is also configured to associate the comprehensive quotation of the power transmission product and the motor parameters with the number information of the corresponding dynamic block. In this way, the information associated with the dynamic block of each power transmission product is more complete, including basic parameters, target drive power, motor parameters and comprehensive quotation, which is convenient for comprehensive analysis and evaluation.
[0045] It should be noted that in addition to the implementation of resetting the automatic quotation module in the local system, an independent automatic quotation system can also be set up outside the layout system to connect to the layout system. Specifically, the list output by the data extraction module of the layout system is imported into the automatic quotation system, and the automatic quotation system provides budget quotation services.
[0046] The present invention also provides a layout system with an intelligent mode. In the set intelligent mode, when the first dynamic block is dragged close to the second dynamic block on the layout interface, the dynamic block interaction module identifies the edge to be docked between the first dynamic block and the second dynamic block, and automatically adjusts the length and orientation of the edge to be docked on the first dynamic block according to the length of the edge to be docked on the second dynamic block, so that it overlaps with the edge to be docked on the second dynamic block. This function greatly improves the efficiency and accuracy of layout design and avoids the errors that may be caused by manual adjustment. The dynamic block interaction module uses an edge detection algorithm to identify the edge to be docked. When the edge distance between the two dynamic blocks is less than a preset threshold, the dynamic block interaction module determines whether the two edges can be docked. If so, the dynamic block interaction module automatically adjusts the position and size of the first dynamic block so that it can be accurately docked with the second dynamic block. At the same time, the dynamic block interaction module adaptively adjusts other parameters of the first dynamic block, such as automatically adjusting the width of one edge of the first dynamic block, and adaptively adjusting the width of the other opposite edge in order to maintain its rectangular shape.
[0047] In another intelligent mode, in response to the user's alignment instructions for the dynamic tiles within the selected range, the dynamic tile interaction module automatically unifies the length of the docking edges between each group of adjacent dynamic tiles. This function can ensure the continuity and consistency of the logistics system layout and avoid docking problems caused by inconsistent edge lengths. The dynamic tile interaction module uses a graphic analysis algorithm to identify adjacent groups of dynamic tiles. When the user selects a group of dynamic tiles and executes an alignment instruction, the dynamic tile interaction module analyzes the positional relationship between these dynamic tiles and identifies adjacent groups. The dynamic tile interaction module then calculates the length of the docking edges between each group of adjacent dynamic tiles and unifies them to appropriate values. The unification rules are not limited. For example, you can specify any one of the dynamic tiles as the unified benchmark, or you can specify the order from left to right to unify.
[0048] The three-dimensional layout system of the logistics system based on CAD secondary development provided by the present invention can automatically number the dynamic blocks in the layout, associate the numbers with parameter information, and extract relevant data according to user instructions. In addition, the system also has functions such as power parameter calculation, automatic quotation, intelligent docking and alignment, which can estimate the driving power of power transmission products, calculate the quotation of logistics products, and realize intelligent connection between dynamic blocks. The present invention improves the efficiency and accuracy of the three-dimensional layout design of the logistics system.
[0049] In one embodiment of the present invention, a three-dimensional layout method of a logistics system based on CAD secondary development is provided, such as Figure 8 As shown, the layout method includes the following steps: Dynamic blocks of various logistics products are constructed in advance based on CAD dynamic block technology and stored in the resource library. The dynamic blocks are configured with parameter information; the dynamic blocks are given block interactivity, including: changing the size, shape and / or angle of the dynamic blocks by setting parameters, or changing the size, shape and / or angle of the dynamic blocks by actions; According to the logistics product layout design of the logistics system, the dynamic blocks and their corresponding parameter information in the resource library module are called on the layout interface; Changing the size, shape and / or angle of the dynamic blocks called on the layout interface by setting parameters, or changing the size, shape and / or angle of the dynamic blocks called on the layout interface by actions; and arranging the dynamic blocks on the layout interface according to the logistics product layout design of the logistics system to generate a layout drawing; Updating parameter information of the dynamic blocks on the layout drawing and storing it in a parameter library; In response to a numbering instruction from a user, numbering the dynamic blocks arranged on the layout interface, and generating numbering information corresponding to each dynamic block; Associating the number information of each dynamic block on the layout interface with the parameter information of the dynamic block; In response to a user's data extraction instruction, an association result between the serial number information and the parameter information of the dynamic block is extracted.
[0050] Optionally, when dragging the first dynamic tile close to the second dynamic tile on the layout interface, the edge to be docked between the first dynamic tile and the second dynamic tile is identified, and according to the length of the edge to be docked on the second dynamic tile, the length and orientation of the edge to be docked on the first dynamic tile are automatically adjusted so that it coincides with the edge to be docked on the second dynamic tile.
[0051] Optionally, estimating the logistics product quotation of each dynamic block on the layout interface according to a preset quotation rule; Associating the serial number information of each dynamic block on the layout interface with the corresponding logistics product quotation; In response to the user's data extraction instruction, the association result between the number information, parameter information and logistics product quotation of the dynamic block is extracted.
[0052] Optionally, receiving an alignment instruction from a user, the instruction including a range selected on the layout interface and a reference block for specifying alignment; Determining an edge of a target block that abuts against an edge of the reference block within the selected range; Unifying the edge length of the target block with the edge length of the reference block to which it is connected; Determining, within the selected range, edges of other tiles that abut against the edge of the target tile; The edge lengths of the other blocks are unified with the edge length of the target block they are connected to.
[0053] The three-dimensional layout method of the logistics system based on CAD secondary development provided in this embodiment and the three-dimensional layout system embodiment of the logistics system based on CAD secondary development provided in the above embodiment belong to the same inventive concept. The entire content of the layout system embodiment is incorporated into the present layout method embodiment by reference and will not be repeated here.
[0054] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0055] The above is only a specific implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A three-dimensional layout system for a logistics system based on CAD secondary development, characterized in that: Includes the following modules: A three-dimensional dynamic block resource library module, which is configured to store three-dimensional dynamic blocks of various logistics products constructed based on CAD dynamic block technology, wherein the dynamic blocks are configured with parameter information; The dynamic tiles are endowed with tile interactivity, including: changing the size, shape and / or angle of the dynamic tiles by setting parameters, or changing the size, shape and / or angle of the dynamic tiles by actions; A dynamic block calling module, which is configured to call the dynamic blocks and their corresponding parameter information in the three-dimensional dynamic block resource library module on the layout interface according to the logistics product layout design of the logistics system; A dynamic block interaction module, which is configured to change the size, shape and / or angle of the dynamic block called on the layout interface by setting parameters, or change the size, shape and / or angle of the dynamic block called on the layout interface by actions; and arrange the dynamic blocks on the layout interface according to the logistics product layout design of the logistics system to generate a layout drawing; A parameter updating module, configured to update parameter information of the changed dynamic tile according to the interaction result of the dynamic tile interaction module; An automatic numbering module, which is configured to respond to a numbering instruction from a user, number the dynamic blocks arranged on the layout interface, and generate numbering information corresponding to each dynamic block; a data association module configured to associate the numbering information generated by the automatic numbering module for a dynamic block with the parameter information updated by the parameter updating module for the same dynamic block; The data extraction module is configured to respond to the user's extraction instruction and extract the association results of the data association module on each dynamic image block.
2. The three-dimensional layout system of the logistics system based on CAD secondary development according to claim 1 is characterized in that: The extraction instruction includes an extraction object range determined by a selection operation; The data extraction module obtains the serial number information and updated parameter information corresponding to the dynamic image blocks within the extraction object range; Parsing description items corresponding to each parameter value in the parameter information, the description items including a product name item, a length item, a width item, and a height item; and A list is generated and output, wherein the header of the list includes description items corresponding to the parameter values, and the body of the list includes parameter values of the dynamic blocks corresponding to the description items.
3. The three-dimensional layout system of the logistics system based on CAD secondary development according to claim 2 is characterized in that: The logistics product includes a power transmission product, and the layout system further includes a power parameter calculation module, which is configured to estimate the friction between the load and the power transmission product during the transportation process according to the preset load parameters and the length and width dimension information of the power transmission product; and estimate the driving force that the power transmission product needs to output according to the friction and the length and width dimension information of the power transmission product; and then calculate the target driving power of the power transmission product according to the driving force and the preset target transportation speed; The data association module is further configured to associate the target driving power of the power transmission product with the number information of the dynamic image block corresponding to the power transmission product.
4. The three-dimensional layout system of the logistics system based on CAD secondary development according to claim 3 is characterized in that: The header of the list generated by the data extraction module also includes a drive power item and a setting mode item; If the setting mode item is the automatic mode, the target driving power is used as the parameter value corresponding to the driving power item in the table body of the list; If the setting mode item is the manual mode, the manually input power value is obtained and used as the parameter value corresponding to the driving power item in the table body of the list; The layout system further comprises a data verification module, which is configured to verify whether the manually input power value is less than the target driving power, and if so, to issue a message to remind of data deviation.
5. The three-dimensional layout system of the logistics system based on CAD secondary development according to claim 3 is characterized in that: The layout system further includes an automatic quotation module connected to the parameter updating module, wherein the automatic quotation module is configured to estimate the logistics product quotation corresponding to each dynamic block updated by the parameter updating module according to a preset quotation rule; The data association module is also configured to associate the logistics product quotation with the number information of its corresponding dynamic block.
6. The three-dimensional layout system of the logistics system based on CAD secondary development according to claim 5 is characterized in that: If the logistics product is a power delivery product, the automatic quotation module is further configured to determine motor parameters and estimate the quotation of the motor according to the target driving power of the power delivery product calculated by the power parameter calculation module; The automatic quotation module is further configured to determine a comprehensive quotation for the power transmission product based on the estimated logistics product quotation corresponding to the dynamic image block of the power transmission product and the quotation of the motor; The data association module is further configured to associate the comprehensive quotation and motor parameters of the power transmission product with the number information of the corresponding dynamic image block.
7. The three-dimensional layout system of the logistics system based on CAD secondary development according to claim 1 is characterized in that: In the setting intelligent mode, when the first dynamic tile is dragged close to the second dynamic tile on the layout interface, the dynamic tile interaction module identifies the edges to be docked between the first dynamic tile and the second dynamic tile, and automatically adjusts the length and orientation of the edge to be docked on the first dynamic tile according to the length of the edge to be docked on the second dynamic tile, so that it coincides with the edge to be docked on the second dynamic tile.
8. The three-dimensional layout system of the logistics system based on CAD secondary development according to claim 1 is characterized in that: In the setting intelligent mode, in response to the user's alignment instruction for the dynamic tiles within the selected range, the dynamic tile interaction module automatically unifies the lengths of the edges connecting each group of adjacent dynamic tiles.
9. A three-dimensional layout method of a logistics system based on CAD secondary development, characterized in that: include: Pre-build dynamic blocks of various logistics products based on CAD dynamic block technology and store them in a resource library, wherein the dynamic blocks are configured with parameter information; The dynamic tiles are endowed with tile interactivity, including: changing the size, shape and / or angle of the dynamic tiles by setting parameters, or changing the size, shape and / or angle of the dynamic tiles by actions; According to the logistics product layout design of the logistics system, the dynamic blocks and their corresponding parameter information in the resource library module are called on the layout interface; Changing the size, shape and / or angle of the dynamic blocks called on the layout interface by setting parameters, or changing the size, shape and / or angle of the dynamic blocks called on the layout interface by actions; and arranging the dynamic blocks on the layout interface according to the logistics product layout design of the logistics system to generate a layout drawing; Updating parameter information of the dynamic blocks on the layout drawing and storing it in a parameter library; In response to a numbering instruction from a user, numbering the dynamic blocks arranged on the layout interface, and generating numbering information corresponding to each dynamic block; Associating the number information of each dynamic block on the layout interface with the parameter information of the dynamic block; In response to a user's data extraction instruction, an association result between the serial number information and the parameter information of the dynamic block is extracted.
10. The three-dimensional layout method of the logistics system based on CAD secondary development according to claim 9 is characterized in that: Also includes: When the first dynamic tile is dragged close to the second dynamic tile on the layout interface, the edges of the first dynamic tile and the second dynamic tile to be connected are identified, and according to the length of the edge to be connected on the second dynamic tile, the length and orientation of the edge to be connected on the first dynamic tile are automatically adjusted so that it coincides with the edge to be connected on the second dynamic tile.
11. The three-dimensional layout method of the logistics system based on CAD secondary development according to claim 9 is characterized in that: Also includes: According to preset quotation rules, estimating the logistics product quotation of each dynamic block on the layout interface; Associating the serial number information of each dynamic block on the layout interface with the corresponding logistics product quotation; In response to the user's data extraction instruction, the association result between the number information, parameter information and logistics product quotation of the dynamic block is extracted.
12. The three-dimensional layout method of the logistics system based on CAD secondary development according to claim 9 is characterized in that: Also includes: Receiving an alignment instruction from a user, the instruction including a range selected on the layout interface and a reference block for specifying alignment; Determining an edge of a target block that abuts against an edge of the reference block within the selected range; Unifying the edge length of the target block with the edge length of the reference block to which it is connected; Determining, within the selected range, edges of other tiles that abut against the edge of the target tile; The edge lengths of the other blocks are unified with the edge length of the target block they are connected to.
Citation Information
Patent Citations
Process layout generation method and process layout design system
CN111599000A
Configurable option drawing automatic generation system based on EPLAN
CN114386123A
Method and device for generating human-computer interaction interface
CN115220852A
Dynamic simulation model construction method and device for electronic product production line
CN117077458A
Free grid layout conversion system and method based on WEB end and storage medium
CN119441658A