System and method for automatically drawing reinforcement detail drawing based on flat construction drawing

By automatically identifying and processing flat construction drawing information, detailed steel bar data are generated and reinforcement detailed drawings are drawn, which solves the problem of low efficiency and poor accuracy of converting flat construction drawings into reinforcement details, and achieves efficient and accurate The construction drawing conversion improves construction quality and design efficiency.

CN119513992APending Publication Date: 2025-02-25TIANJIN CEMENT IND DESIGN & RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411581060.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art is difficult to efficiently and accurately convert the flat construction drawings of the design stage into detailed reinforcement drawings required at the construction site, resulting in low construction efficiency and difficult to ensure the quality of the project.

Method used

Provide an automatic drawing system and method based on flat construction drawings. Through the operable interface module, data processing module, detailed drawing module and cutting table drawing module, the information of flat construction drawings is automatically identified and extracted, and detailed reinforcement is generated. Data and draw reinforcement details and cutout tables.

Benefits of technology

It realizes efficient conversion from flat construction drawings to reinforcement details, reduces manual operations, improves the accuracy of steel bar data and design standardization, and improves construction quality and design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119513992A_ABST
    Figure CN119513992A_ABST
Patent Text Reader

Abstract

The invention discloses a system and method for automatically drawing a reinforcement detail drawing based on a flat construction drawing, and belongs to the technical field of construction drawing recognition, and the system comprises an operable interface module in which a user selects the type of a component needing to be drawn and other related parameters; a database module; storing, managing, calling and associating data; the data processing module is used for identifying and extracting flat construction drawing information, including axis net data and geometric and reinforcement data of foundations, columns, beams and floors; processing the extracted data and generating detailed steel bar data; the detail drawing module is used for drawing a foundation reinforcement drawing, a column reinforcement drawing, a beam reinforcement drawing and a floor reinforcement drawing according to the processed data; the blanking table drawing module is used for drawing a steel bar detailed blanking table according to the detailed steel bar data generated by the data processing module; the method mainly solves the technical problems that in an existing flat construction drawing, steel bar information expression is not visual, steel bar positioning information is incomplete, and the design depth of steel bar information at a node part is not enough.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of construction drawing recognition, and in particular relates to a system and method for automatically drawing reinforcement detail drawings based on flat construction drawings. Background Art

[0002] Flat construction drawings are a kind of drawing rules that follow the overall plane representation method. The size and reinforcement of structural components are directly expressed on the structural layout plan of the components, and then used in conjunction with standard construction details. Reinforcement detail drawings are a traditional construction drawing expression method, which requires drawing the section, plane and reinforcement detailed drawings of the components. The advantages of flat construction drawings are that the drawings are concise, clear, intuitive, and the number of drawings is small; while reinforcement detail drawings are detailed and can better meet construction requirements.

[0003] At present, design institutes mostly use flat construction drawings during the design stage, which is more suitable for the working habits of designers and is convenient for overall control. However, flat construction drawings need to be used in conjunction with standard drawings, which have high professional requirements for users. In the actual construction process, construction workers are more accustomed to using reinforcement details, because reinforcement details can more intuitively display the section, plane and reinforcement details of the components, which is convenient for construction workers to accurately understand and implement.

[0004] Therefore, how to efficiently and accurately convert the flat construction drawings in the design stage into the reinforcement details required on the construction site has become an important issue in engineering practice. This conversion is not only related to construction efficiency, but also directly affects the quality assurance of the project. At present, this conversion process still has problems such as low efficiency and easy errors, and it is in urgent need of improvement.

[0005] To this end, the present invention provides a system and method for automatically drawing reinforcement detail drawings based on flat construction drawings. Summary of the invention

[0006] The purpose of the present invention is to provide a system and method for automatically drawing reinforcement details based on flat construction drawings, so as to solve the technical problem raised in the above background technology of how to efficiently and accurately automatically convert the flat construction drawings used in the design stage into the reinforcement details required at the construction site.

[0007] In order to achieve the above object, the present invention provides the following technical solutions:

[0008] A system for automatically drawing reinforcement detail drawings based on flat construction drawings, comprising:

[0009] An operable interface module, in which the user selects the component type to be drawn and sets reinforced concrete parameter data;

[0010] Database module: used to store, manage, call and associate data generated by other modules;

[0011] Data processing module, used to identify and extract the information of the flat construction drawings, including the axis grid data and the geometry and reinforcement data of the foundation, column, beam and floor slab; process the extracted data and generate detailed reinforcement data;

[0012] Detail drawing module, used to draw foundation reinforcement diagram, column reinforcement diagram, beam reinforcement diagram, and floor reinforcement diagram based on the processed data;

[0013] A cutting list drawing module is used to draw a detailed steel bar cutting list according to the detailed steel bar data generated by the data processing module;

[0014] Wherein, the detailed drawing module includes:

[0015] Axis grid drawing unit, used to draw the horizontal and vertical axis grids related to each component;

[0016] A component outline drawing unit is used to draw the cross-sectional outline of each component;

[0017] The reinforcement detail drawing unit is used to draw the reinforcement details of each component, including longitudinal section and cross section details.

[0018] Preferably, the reinforced concrete parameter data includes the type, diameter, quantity, arrangement, reinforcement spacing and protective layer thickness of the steel bars.

[0019] A method for automatically drawing reinforcement detail drawings based on flat construction drawings, comprising:

[0020] S1, uploading CAD drawings containing plan construction drawings of reinforced concrete frame structures through the operable interface module, reading drawing information through the data processing module, and extracting various component information and saving it to the database module;

[0021] S2, setting and uploading reinforced concrete parameter data through the operable interface module, the data processing module receives the reinforced concrete parameter data and calculates the detailed reinforcement data in combination with the drawing data and the reinforced concrete parameter data, and saves it in the database module;

[0022] S3, drawing a foundation reinforcement diagram through a detailed drawing module according to the detailed reinforcement data of the foundation obtained in S2;

[0023] S4, based on the detailed column reinforcement data obtained in S2 and the column data obtained in step S1, drawing a column reinforcement diagram through a detailed drawing configuration module;

[0024] S5, combining the detailed beam reinforcement data obtained in step S2 with the beam geometry data obtained in step S1, and drawing a beam reinforcement detail drawing through a detail drawing configuration module;

[0025] S6, combining the detailed floor slab reinforcement data obtained in step S2 with the floor slab geometry data obtained in step S1, and drawing the floor slab reinforcement detailed drawing through the detailed drawing configuration module;

[0026] S7, combining the detailed steel bar data obtained in S2 with the geometric data obtained in step S1, and drawing a detailed steel bar blanking table through a blanking table drawing module.

[0027] Preferably, S1 is specifically:

[0028] S101, uploading a CAD drawing containing a plan construction drawing of a reinforced concrete frame structure through an operable interface module;

[0029] S102, reading the CAD drawing through the data processing module and obtaining the drawing data;

[0030] S103, transferring the drawing data to the database module for storage through the data processing module.

[0031] Preferably, the drawing data includes axis grid data, foundation data, column data, beam data, and floor data.

[0032] Preferably, the axis grid data includes axis grid identification, spacing, size and coordinate position; the foundation data includes foundation type, size, elevation and geological layer information; the column data includes column section size, height and steel bar configuration; the beam data includes beam section size, span, height and steel bar configuration; the floor slab data includes thickness, support method and steel bar configuration.

[0033] Preferably, in S2, the reinforced concrete parameter data includes the type, diameter, quantity, arrangement, reinforcement spacing and protective layer thickness of the steel bar; the detailed steel bar data includes the main reinforcement and distribution reinforcement configuration data of the foundation slab, the longitudinal reinforcement data and stirrup data of the column, the main reinforcement data and web reinforcement configuration data of the beam, and the upper reinforcement data and lower reinforcement data of the floor slab.

[0034] Preferably, S3 is specifically:

[0035] S301: Draw a horizontal axis grid and a vertical axis grid by using an axis grid drawing unit;

[0036] Take the intersection of the leftmost and bottommost grids in the grid data as the view base point; take the center point of the foundation as the starting point of the grid; move the foundation contour lines in the rightmost and topmost columns of the foundation data to the right and upward by 44 mm respectively as the end points of the grid; and draw corner annotations between adjacent grids; obtain the horizontal and vertical grids;

[0037] S302: Draw a basic layout drawing by a component outline drawing unit;

[0038] The intersection point at the lower left corner of the axis grid in the axis grid data is used as the base point of the entire layout diagram, and the coordinates of the foundation are offset relative to the base point; the projection of the foundation outline on the Z plane is used as the foundation outline diagram; the dimensions of the foundation outline in the X direction (horizontal) and the Y direction (vertical) are marked on the foundation outline diagram, and the relevant information of the foundation is concentratedly marked 10 mm above each foundation outline line to obtain the foundation layout diagram;

[0039] S303: Draw a basic detailed drawing by a detailed drawing drawing unit, wherein each basic detailed drawing corresponding to a number includes a plan view and a section view;

[0040] S30301, take the geometric center of the bottom surface of the foundation as the view base point; take the projection of the foundation on the XZ plane as the foundation contour map; find the axis grid that intersects with the foundation in the axis grid set, take the view base point as the starting point of the axis grid, and take the top contour of the foundation 10 mm upward as the end point of the axis grid to obtain the axis grid, which belongs to the plane view;

[0041] S30302, draw the foundation reinforcement diagram through the reinforcement diagram drawing unit, which belongs to the cross-sectional diagram; the foundation reinforcement diagram includes the foundation upper reinforcement diagram and the foundation lower reinforcement diagram;

[0042] According to the projection of the steel bar coordinates on the XY plane, draw a horizontal and a vertical steel bar line respectively to obtain the steel bar diagram of the upper part of the foundation; determine an arc area occupying 3 / 8 of the outline in the lower right corner of the foundation; in the steel bar set of the foundation, determine whether the starting / end point of the steel bar is within the arc range; for the steel bars falling in this arc area, calculate their intersection positions with the arc line; finally, draw these local steel bars, and group the steel bar markings with the same number and direction together to form a steel bar layout diagram of the lower part of the foundation.

[0043] Preferably, S4 is specifically:

[0044] S401: Draw the horizontal axis grid and the vertical axis grid intersecting the column through the axis grid drawing unit;

[0045] Take the intersection of the leftmost and bottommost grids in the grid data as the view base point, the leftmost column coordinates of the column set as the starting X coordinate of the horizontal grid, the rightmost column coordinates of the column set as the ending X coordinate of the horizontal grid, the bottom column coordinates of the column set as the starting Y coordinate of the vertical grid, and the top column coordinates of the column set as the ending Y coordinate of the vertical grid; the spacing between grids remains unchanged; draw the annotations between the horizontal grids; draw the annotations between the vertical grids, and obtain the horizontal grid and the vertical grid that intersect with the column;

[0046] S402: Draw a column layout drawing by a component outline drawing unit;

[0047] The intersection point at the lower left corner of the axis grid data is used as the base point of the entire layout diagram, and the coordinates of the column are offset relative to the base point; the projection of the column outline on the Z plane is used as the column outline; above each column outline, 10 mm away from the outline line, draw a centralized mark of the column's various information;

[0048] S403: Draw detailed drawings of column reinforcement, including the longitudinal section of the column and detailed drawings of each cross section;

[0049] S40301: The geometric center of the column base is used as the base point for the column reinforcement details;

[0050] S40302: Draw the projection of the column on the XZ plane as the column outline, and draw a schematic outline of the intersecting beams on the XZ plane;

[0051] S40303: Draw stirrups for column longitudinal section;

[0052] S40304: Draw the longitudinal reinforcement of the column longitudinal section.

[0053] Preferably, S40303 is specifically:

[0054] According to the calculation results of column reinforcement, the foundation reinforcement is divided into a dense group and a non-dense group;

[0055] The stirrup numbering rules are as follows: the stirrup design number (DesignSN) is 2; the detail number (DetailSN) adopts the three-digit coding principle: group number. column number. steel bar number; the group number increases from bottom to top in each layer; in the same group, stirrups of different elevations are distinguished by different column numbers; at the same elevation, if there are multiple stirrups (composite stirrups), they are distinguished by different steel bar numbers; the stirrup member number (MemberSN) format is 0_X (X represents the layer number);

[0056] All the detail numbers (DetailSN) starting with -1 should be drawn, and the distance between the first and last stirrups when sorted by height and the distance from each stirrup to the top surface of the foundation should be marked;

[0057] Do not draw stirrups whose detail numbers (DetailSN) do not start with -1. First, group them by MemberSN, and traverse each group for loop drawing. Each group is grouped again according to the first digit of the detail number. Add the first and last points of each group after grouping to the dimension drawing point set list, annotate the number and model spacing of the steel bars at these points, add the column vertex to the dimension drawing point set list, and dimension all the above point sets.

[0058] The marking rules are as follows: for stirrups below the column bottom, mark the steel bar number and draw a schematic steel bar curve; for steel bars above the column bottom, mark the steel bar number and model spacing.

[0059] Preferably, S40304 is specifically:

[0060] Drawing the column longitudinal reinforcement curve should be based on the design number and detail number of the reinforcement. The detail number adopts the three-digit coding principle: group number. column number. reinforcement number. The reinforcement group number and column number of the overlapping reinforcement from bottom to top are the same, and the reinforcement numbers increase from bottom to top. The group number of two identical columns of reinforcements is the same, but the column number is different.

[0061] According to the above principles, first screen out all longitudinal reinforcements according to the design number, and then group the longitudinal reinforcements according to the group number. Select the first column of each group for drawing, and draw different group numbers on the left side of the column in sequence according to the spacing requirements in the sample drawing; mark the reinforcement number, number of roots and reinforcement model of each section of longitudinal reinforcement on the left side of the center of the reinforcement line; mark the distance from the starting and ending points of the reinforcement to the nearest floor top plane; when the longitudinal reinforcement has an overlap relationship, mark the overlap length, and the overlapping reinforcements should be staggered a small distance from each other on the left and right; for the reinforcement with bent ends, the bending length is expressed in words.

[0062] Preferably, S5 is specifically:

[0063] S501: Draw the longitudinal grid intersecting with the beam;

[0064] S502: Draw a beam reinforcement detail drawing, which includes a longitudinal section view of the beam and its various cross-section details:

[0065] S50201, draw the longitudinal reinforcement of the beam, which includes the upper longitudinal reinforcement, the lower longitudinal reinforcement, the additional reinforcement of the support, the lower bent reinforcement, the waist reinforcement, and the additional reinforcement of the corner;

[0066] Detail numbering rules: For steel bars that overlap from left to right, the group number and column number are the same, and the steel bar number increases from left to right; for two columns of completely identical steel bars, the group number is the same, but the column number is different;

[0067] Drawing process: select the steel bars in the same part according to the design number and group all the longitudinal bars; select the first column of each group for drawing. If the steel bars of different group numbers overlap with the drawn steel bars, they will be offset according to the specified distance of the sample drawing and then drawn. If they do not overlap, they can be drawn at the same elevation;

[0068] Marking requirements: Mark the steel bar number, number of roots and steel bar model on the upper side of the center of each section of steel bar; mark the distance from the starting and ending points of the steel bar to the center line of the nearest support, and mark the lap length when there is an overlap relationship; for steel bars with bent ends, indicate the bending length with text, and for steel bars with bent ends, indicate the bending length with text; for waist bars, add the word waist bar on the left;

[0069] S50202: Draw beam stirrups;

[0070] Stirrup detail numbering rules: The group number increases from left to right in each span. The stirrup column numbers at different positions in the same group are different. When the steel bar numbers of the stirrups at the same section are different and the number of stirrup legs is greater than 2, the group column numbers are the same;

[0071] Dimension marking rules: Mark the range of the stirrup reinforcement area and the non-reinforced area in the first dimension below the beam. For each section of the beam, start from the center line of the left support and mark the starting and ending distances of each set of stirrups; mark the stirrup number range and model spacing above the dimension marking text;

[0072] Schematic curve drawing rules: for each span beam, draw the stirrup schematic curve at the point where the left axis number at the lower end of the lowest longitudinal reinforcement is offset to the right by 20 times the view ratio, and draw the tension reinforcement schematic curve at the point where the right axis number is offset to the left by 20 times the view ratio;

[0073] S50203: Draw additional hanger bars for beams;

[0074] Grouping rules: All hangers must be grouped according to the first digit of the detail number. The detail number adopts the three-digit coding principle: group number. column number. steel bar number;

[0075] Drawing rules: Only draw the first row of suspension bars in each group, draw them in the original position, and their positions cannot be changed;

[0076] Marking rules: The hanger bar number, number of roots (referring to the number of columns with the same group number) and steel bar model must be marked above the horizontal section on the right side of the hanger bar.

[0077] Preferably, S502 further includes:

[0078] View direction rules: In the plan layout, for vertical beams (Y-direction beams), the cutting line is along the beam axis, and the view direction is horizontal to the left; for other beams (X-direction beams and inclined beams), the cutting line is along the beam axis, the view direction is perpendicular to the beam axis and the Y-direction component is positive;

[0079] Rebar numbering rules: including member number (MemberSN), design number (DesignSN) and detail number (DetailSN); the member number (MemberSN) format is 0_X, where X represents the span; the design number (DesignSN) is used to distinguish different types of reinforcement, and the detail number (DetailSN) uses a three-digit code of group number. column number. reinforcement number.

[0080] Preferably, S6 is specifically:

[0081] S601: Draw the longitudinal grid of the floor:

[0082] Draw the longitudinal axis grid according to the geometric data of the floor slab to ensure that it is consistent with the distribution of the floor slab;

[0083] S602: Draw the floor reinforcement details:

[0084] S60201: Draw the reinforcement layout of the floor slab in the floor plan layout; draw the longitudinal reinforcement (main reinforcement, distribution reinforcement) and transverse reinforcement (lap reinforcement) in the floor plan layout according to the reinforcement data of the floor slab; for different types of floor slabs (such as solid floor slabs, hollow floor slabs), select appropriate drawing methods and symbols according to design requirements;

[0085] S60202: Mark the member number (MemberSN), design number (DesignSN) and detail number (DetailSN) of the steel bar; the detail number is in the form of group number.column number.steel number; when drawing, ensure that the number, model, quantity and position of each steel bar are accurate;

[0086] S60203: Drawing of longitudinal reinforcement of floor slab:

[0087] Group the longitudinal reinforcement according to the reinforcement data and draw the reinforcement of each group; mark the number, number of reinforcements and reinforcement model of each reinforcement; for reinforcements with overlap, mark the overlap length; specially mark the starting and ending positions of each section of reinforcement, including the distance to the center line of the nearest support;

[0088] S60204: Floor stirrup drawing:

[0089] Draw the stirrups of the floor slab, including the group number and number of the stirrups; mark the distribution and densification area of ​​the stirrups when drawing; mark the starting and ending spacing of each group of stirrups, and mark the number range and model of the stirrups above the dimensioning text;

[0090] S60205: Drawing of additional reinforcement for floor slabs:

[0091] Draw the position and number of the steel bars according to the data of the additional steel bars; mark the additional steel bars (such as reinforcement bars, local dense bars) to ensure that they are coordinated with the main bars.

[0092] Preferably, S7 is specifically:

[0093] S701: Statistics of engineering quantities:

[0094] S70101: Count the concrete quantity in each drawing, which includes the volume of each component.

[0095] S70102: Count the steel bar quantity in each drawing, including the quantity, weight and length of the steel bars.

[0096] S702: Generate steel bar cutting table:

[0097] S70201: Generate a material list based on the steel bar data obtained in step S2. The material list includes the number, model, length, number of bars, and total weight information of the steel bars.

[0098] S70202: Sort the cutting list data by components and generate a detailed steel bar cutting list.

[0099] S703: Integrate the steel bar cutting list and engineering quantity statistics into the appendix of the drawing or generate a separate report. After confirming that all data are accurate, mark them in the final drawing.

[0100] A computer-readable storage medium includes instructions, which, when executed on a computer, enable the computer to execute the above-mentioned method of automatically drawing reinforcement details based on a flat construction drawing.

[0101] Compared with the prior art, the present invention has the following beneficial effects:

[0102] The present invention provides a system and method for automatically drawing reinforcement detail drawings based on flat construction drawings, which mainly solves the three major problems existing in the actual application of existing flat construction drawings: the expression of steel bar information is not intuitive, the steel bar positioning information is incomplete, and the steel bar information design depth of the node position is not enough. By providing an automatic conversion system and conversion method, efficient conversion from flat construction drawings to reinforcement detail drawings is achieved.

[0103] The present invention reduces manual operation links and lowers the skill requirements for traditional construction drawing personnel through the technical means of automatically identifying and extracting flat construction drawing information, thereby effectively avoiding human errors; through standardized data processing modules and detailed drawing modules, the accuracy of steel bar data is ensured, and the standardization and consistency of design are improved; through the automated drawing of reinforcement details, the reinforcement details of each component are generated, making the reinforcement layout information more intuitive and clear, and easy for construction personnel to understand and execute; through the systematic engineering quantity statistics and cutting table generation functions, a complete construction reference basis is provided, thereby improving the construction quality.

[0104] The present invention not only significantly improves design efficiency and reduces labor costs, but also improves the overall quality of engineering design through standardized and normalized processing. At the same time, by reducing repetitive labor, it improves the work experience of designers, allowing them to focus more on design innovation and solving complex engineering problems, ultimately achieving a dual improvement in economic and social benefits. BRIEF DESCRIPTION OF THE DRAWINGS

[0105] Figure 1 A flowchart of a preferred embodiment of the present invention;

[0106] Figure 2 A schematic diagram of an operable interface module in a preferred embodiment of the present invention;

[0107] Figure 3 It is a schematic diagram of a foundation layout diagram and a foundation detail diagram in a preferred embodiment of the present invention;

[0108] Figure 4 A schematic diagram of a column arrangement diagram in a preferred embodiment of the present invention;

[0109] Figure 5 A schematic diagram of a detailed drawing of column reinforcement in a preferred embodiment of the present invention;

[0110] Figure 6 A schematic diagram of a plan layout diagram in a preferred embodiment of the present invention;

[0111] Figure 7 A schematic diagram of a beam reinforcement detail diagram in a preferred embodiment of the present invention;

[0112] Figure 8 It is a schematic diagram of a steel bar cutting table in a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0113] The technical solutions 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. All other embodiments obtained by ordinary technicians in the field without making creative work based on the embodiments of the present invention shall fall within the scope of protection of the present invention.

[0114] like Figures 1 to 8 As shown:

[0115] First preferred embodiment:

[0116] A system for automatically drawing reinforcement detail drawings based on flat construction drawings, comprising:

[0117] An operable interface module, in which the user selects the component type and other relevant parameters to be drawn;

[0118] Data processing module, used to identify and extract the information of the flat construction drawings, including the axis grid data and the geometry and reinforcement data of the foundation, column, beam and floor slab; process the extracted data and generate detailed reinforcement data;

[0119] Database module: used to store, manage, call and associate data generated by other modules;

[0120] Detail drawing module, used to draw foundation reinforcement diagram, column reinforcement diagram, beam reinforcement diagram, and floor reinforcement diagram based on the processed data;

[0121] A cutting list drawing module is used to draw a detailed steel bar cutting list according to the detailed steel bar data generated by the data processing module;

[0122] Wherein, the detailed drawing module also includes:

[0123] Axis grid drawing unit, used to draw the horizontal and vertical axis grids related to each component;

[0124] A component outline drawing unit is used to draw the cross-sectional outline of each component;

[0125] The reinforcement detail drawing unit is used to draw the reinforcement details of each component, including longitudinal section and cross section details.

[0126] Second preferred embodiment:

[0127] A method for automatically drawing reinforcement details based on flat construction drawings.

[0128] S1, upload the CAD drawings containing the plan construction drawings of reinforced concrete frame structures through the operable interface module, read the drawing information through the data processing module, extract various component information and save it to the database module; provide basic data support for subsequent reinforcement calculation and detailed drawing.

[0129] S101, uploading a CAD drawing containing a plan construction drawing of a reinforced concrete frame structure through an operable interface module;

[0130] S102, reading the CAD drawing through the data processing module and obtaining the drawing data, wherein the drawing data includes axis grid data, foundation data, column data, beam data, and floor slab data; the drawing data is used to calculate the steel bar configuration and also to draw the geometric shape of the component, and is the basic data for the subsequent automatic generation of reinforcement detail drawings.

[0131] The axis grid data includes axis grid identification, spacing, size and coordinate position;

[0132] The basic data includes foundation type, size, elevation and geological layer information;

[0133] The column data includes column section size, height and reinforcement configuration;

[0134] The beam data includes beam cross-sectional dimensions, span, height and reinforcement configuration;

[0135] The floor slab data includes thickness, support method and reinforcement configuration;

[0136] S103, transferring the drawing data to the database module for storage through the data processing module.

[0137] S2, setting and uploading reinforced concrete parameter data through the operable interface module, the data processing module receives the reinforced concrete parameter data and calculates the detailed reinforcement data in combination with the drawing data and the reinforced concrete parameter data, and saves it in the database module;

[0138] The reinforced concrete parameter data includes the type, diameter, quantity, arrangement, reinforcement spacing and protective layer thickness of the steel bars.

[0139] Specifically, the reinforced concrete parameter data includes the type of steel bar (such as HRB400, HRB500), diameter (such as Φ12, Φ16, Φ20), quantity (such as a certain foundation part requires 10 Φ12 steel bars), arrangement (such as single layer or double layer), reinforcement spacing (such as 200mm spacing between column main bars and 150mm spacing between floor slab distribution bars), anchorage length (such as 600mm) and protective layer thickness (such as 50mm at the bottom of the foundation and 40mm at the side of the column).

[0140] The detailed reinforcement data include the main reinforcement and distribution reinforcement configuration data of the foundation slab, the longitudinal reinforcement data and stirrup data of the column, the main reinforcement data and web reinforcement configuration data of the beam, and the upper reinforcement data and lower reinforcement data of the floor slab.

[0141] Specifically, detailed reinforcement data include the main and distribution reinforcement configuration of the foundation slab (such as Φ12 main reinforcement, double-layer grid arrangement), the longitudinal reinforcement of the column (such as Φ16, 4 bars per column) and stirrups (Φ10, spacing 200mm), the main and web reinforcement configuration of the beam (such as Φ20 main reinforcement, 3 bars each above and below, Φ12 web reinforcement), and the upper and lower reinforcement of the floor slab (such as Φ16 upper main reinforcement, Φ12 lower distribution reinforcement).

[0142] S3: Based on the detailed reinforcement data of the foundation obtained in S2, the foundation reinforcement diagram is drawn through the detailed drawing module;

[0143] S301: Draw the horizontal and vertical grids through the grid drawing unit:

[0144] Take the intersection of the leftmost and bottommost grids in the grid data as the view base point; take the center point of the foundation as the starting point of the grid; move the foundation contour lines in the rightmost and topmost columns of the foundation data 44 mm to the right and upward respectively as the end points of the grid; and draw corner annotations between adjacent grids to obtain the horizontal and vertical grids.

[0145] S302: Draw a basic layout drawing by a component outline drawing unit:

[0146] The intersection point at the lower left corner of the axis grid in the axis grid data is used as the base point of the entire layout drawing, and the coordinates of the foundation are offset relative to the base point; the projection of the foundation outline on the Z plane is used as the foundation outline drawing; the dimensions of the foundation outline in the X direction (horizontal) and the Y direction (vertical) are marked on the foundation outline drawing, and the relevant information of the foundation is concentratedly marked 10 mm above each foundation outline line to obtain the foundation layout drawing.

[0147] S303: Draw a basic detail drawing through a detail drawing unit. Each basic detail drawing corresponding to a number includes a plan view and a section view:

[0148] S30301, take the geometric center of the bottom surface of the foundation as the view base point; take the projection of the foundation on the XZ plane as the foundation contour map; find the axis grid that intersects with the foundation in the axis grid set, take the view base point as the starting point of the axis grid, and take the top contour of the foundation 10 mm upward as the end point of the axis grid to obtain the axis grid, which belongs to the plane view;

[0149] S30302, draw the foundation reinforcement diagram through the reinforcement diagram drawing unit, which belongs to the cross-sectional diagram; the foundation reinforcement diagram includes the foundation upper reinforcement diagram and the foundation lower reinforcement diagram;

[0150] According to the projection of the steel bar coordinates on the XY plane, draw a horizontal and a vertical steel bar line respectively to obtain the steel bar diagram of the upper part of the foundation; determine an arc area occupying 3 / 8 of the outline in the lower right corner of the foundation; in the steel bar set of the foundation, determine whether the starting / end point of the steel bar is within the arc range; for the steel bars falling in this arc area, calculate their intersection positions with the arc line; finally, draw these local steel bars, and group the steel bar markings with the same number and direction together to form a steel bar layout diagram of the lower part of the foundation.

[0151] S4: Based on the detailed column reinforcement data obtained in S2 and the column data obtained in step S1, a column reinforcement diagram is drawn through a detailed drawing configuration module;

[0152] S401: Draw the horizontal axis grid and the vertical axis grid intersecting the column through the axis grid drawing unit;

[0153] Take the intersection of the leftmost and bottommost grids in the grid data as the view base point, the leftmost column coordinates of the column set as the starting X coordinate of the horizontal grid, the rightmost column coordinates of the column set as the ending X coordinate of the horizontal grid, the bottom column coordinates of the column set as the starting Y coordinate of the vertical grid, and the top column coordinates of the column set as the ending Y coordinate of the vertical grid; the spacing between grids remains unchanged; draw the annotations between the horizontal grids; draw the annotations between the vertical grids, and obtain the horizontal and vertical grids that intersect with the columns.

[0154] S402: Draw a column layout drawing by a component outline drawing unit;

[0155] The intersection point in the lower left corner of the axis grid data is used as the base point of the entire layout drawing, and the coordinates of the column are offset relative to the base point; the projection of the column outline on the Z plane is used as the column outline drawing; above the outline of each column, 10 mm away from the outline line, draw a centralized markup of various information of the column.

[0156] S403: Draw detailed drawings of column reinforcement, including the longitudinal section of the column and the detailed drawings of each cross section:

[0157] S40301: The geometric center of the column base is used as the base point for the column reinforcement details;

[0158] S40302: Draw the projection of the column on the XZ plane as the column outline, and draw a schematic outline of the intersecting beams on the XZ plane;

[0159] S40303: Draw stirrups for column longitudinal section;

[0160] According to the calculation results of column reinforcement, the foundation reinforcement is divided into a dense group and a non-dense group;

[0161] The stirrup numbering rules are as follows: the stirrup design number (DesignSN) is 2; the detail number (DetailSN) adopts the three-digit coding principle: group number. column number. steel bar number; the group number of each layer increases from bottom to top (for example, the group number of the lower end encrypted area is 0, the group number of the middle non-encrypted area is 1, and the group number of the upper end encrypted area is 2). In the same group, stirrups of different elevations are distinguished by different column numbers; at the same elevation, if there are multiple stirrups (composite stirrups), they are distinguished by different steel bar numbers. The member number (MemberSN) format of stirrups is 0_X (X represents the layer number).

[0162] All stirrups with detail numbers (DetailSN) starting with -1 need to be drawn. In this embodiment, the stirrups with detail numbers starting with -1 include: reserved stirrups in the foundation, and the first three stirrups on the upper side of the foundation. For these stirrups that need to be drawn, it is necessary to mark the distance between the first stirrup and the last stirrup when sorted by height, as well as the distance from each stirrup to the top surface of the foundation.

[0163] Stirrups whose detail numbers (DetailSN) do not start with -1: Do not draw them. Group them by MemberSN first, and then loop through each group to draw them. Each group is grouped again according to the first digit of the detail number. Add the first and last points of each group after grouping to the dimension drawing point set list, annotate the number and model spacing of the steel bars at these points, add the column vertices to the dimension drawing point set list, and dimension all the above point sets.

[0164] The marking rules are as follows: for stirrups below the column bottom, mark the steel bar number and draw a schematic steel bar curve; for steel bars above the column bottom, mark the steel bar number and model spacing.

[0165] S40304: Draw the longitudinal reinforcement of the column longitudinal section;

[0166] Drawing the column longitudinal reinforcement curve should be based on the design number and detail number of the reinforcement. The detail number adopts the three-digit coding principle: group number. column number. reinforcement number. The reinforcement group number and column number of the overlapping reinforcement from bottom to top are the same, and the reinforcement number increases from bottom to top. The reinforcement group number of two columns that are exactly the same is the same, but the column number is different.

[0167] According to the above principles, first screen out all longitudinal bars according to the design number, then group the longitudinal bars according to the group number, select the first column of each group for drawing, and draw different group numbers on the left side of the column in sequence according to the spacing requirements in the sample drawing. Mark the steel bar number, number of roots (number of columns with the same group number) and steel bar model of each section of longitudinal bar on the left side of the center of the steel bar line; mark the distance from the starting and ending points of the steel bar to the nearest floor top plane; when the longitudinal bars have an overlap relationship, mark the overlap length, and the steel bars with an overlap relationship should be staggered slightly from left to right. For steel bars with bent ends, the bending length is expressed in words.

[0168] S5: The detailed beam reinforcement data obtained in step S2 is combined with the beam geometry data obtained in step S1 to draw a beam reinforcement detail drawing through a detail drawing configuration module;

[0169] S501: Draw the longitudinal axis grid intersecting with the beam; specifically:

[0170] Take the intersection of the leftmost and bottommost grids in the grid set as the view base point, the leftmost column coordinates of the beam set as the starting X coordinate of the horizontal grid, the rightmost column coordinates of the beam set as the ending X coordinate of the horizontal grid, the bottom column coordinates of the beam set as the starting Y coordinate of the vertical grid, and the top column coordinates of the beam set as the ending Y coordinate of the vertical grid; the spacing between grids remains unchanged; draw the annotations between the horizontal grids; draw the annotations between the vertical grids; and obtain the vertical grid intersecting with the beam.

[0171] S502: Draw a beam reinforcement detail drawing, which includes a longitudinal section view of the beam and its various cross-section details:

[0172] View direction rules: In the plan layout, for vertical beams (Y-direction beams), the cutting line is along the beam axis, and the view direction is horizontal to the left; for other beams (X-direction beams and inclined beams), the cutting line is along the beam axis, the view direction is perpendicular to the beam axis and the Y-direction component is positive.

[0173] Rebar numbering rules: including member number (MemberSN), design number (DesignSN) and detail number (DetailSN); the member number (MemberSN) format is 0_X, where X represents the span; the design number (DesignSN) is used to distinguish different types of reinforcement, and the detail number (DetailSN) uses a three-digit code of group number. column number. reinforcement number.

[0174] S50201, draw the longitudinal reinforcement of the beam, which includes the upper longitudinal reinforcement, the lower longitudinal reinforcement, the additional reinforcement of the support, the lower bent reinforcement, the waist reinforcement, and the additional reinforcement of the corner;

[0175] Detail numbering rules: For steel bars that overlap from left to right, the group number and column number are the same, and the steel bar numbers increase from left to right; for two columns of exactly the same steel bars, the group number is the same, but the column number is different.

[0176] Drawing process: select the steel bars in the same part according to the design number (the negative reinforcement of the support and the additional reinforcement at the corner can be considered together), and group all the longitudinal reinforcements; select the first column of each group for drawing. If the steel bars of different group numbers overlap with the drawn steel bars, they will be offset by the specified distance according to the sample drawing and then drawn. If there is no overlap, they can be drawn at the same elevation.

[0177] Marking requirements: Mark the steel bar number, number of roots (number of columns with the same group number) and steel bar model on the upper side of the center of each steel bar line; mark the distance from the starting and ending points of the steel bar to the center line of the nearest support, and mark the lap length when there is an overlap; for steel bars with bent ends, indicate the bending length in words, and mark the bending length in words (fixed as 6S) for steel bars with bent ends. For waist bars, add the word waist bar on the left.

[0178] S50202: Draw beam stirrups;

[0179] Stirrup detail numbering rules: the group number increases from left to right in each span, for example, the group number of the left reinforced area is 0, the group number of the middle non-reinforced area is 1, and the group number of the right reinforced area is 2; the stirrup column numbers at different positions in the same group are different, the steel bar numbers of each stirrup at the same section are different (when the number of stirrup legs is greater than 2), and the group column numbers are the same.

[0180] Dimensioning rules: Mark the range of the stirrup reinforcement area and the non-reinforced area in the first layer of dimensions below the beam. Starting from the center line of the left end support of each section of the beam, mark the starting and ending point spacing of each group of stirrups; mark the stirrup number range and model spacing above the dimensioning text.

[0181] Rules for drawing schematic curves: For each span of the beam, a schematic curve for stirrups is drawn at a point where the left axis number at the lower end of the lowest longitudinal reinforcement is offset to the right by 20 times the view ratio, and a schematic curve for tension reinforcement is drawn at a point where the right axis number is offset to the left by 20 times the view ratio.

[0182] S50203: Draw additional hanger bars for beams;

[0183] Grouping rules: All hangers must be grouped according to the first digit of the detail number. The detail number adopts the three-digit coding principle: group number. column number. steel bar number;

[0184] Drawing rules: Only draw the first row of suspension bars in each group, and draw them in the original position; their positions cannot be changed.

[0185] Marking rules: The hanger bar number, number of roots (referring to the number of columns with the same group number) and steel bar model must be marked above the horizontal section on the right side of the hanger bar.

[0186] S6: Combine the detailed floor slab reinforcement data obtained in step S2 with the floor slab geometry data obtained in step S1, and draw a floor slab reinforcement detail drawing through a detail drawing configuration module;

[0187] S601: Draw the longitudinal grid of the floor:

[0188] Draw the longitudinal grid according to the geometric data of the floor to ensure that it is consistent with the distribution of the floor.

[0189] S602: Draw the floor reinforcement details:

[0190] S60201: Draw the reinforcement layout diagram of the floor slab in the floor plan layout drawing; draw the longitudinal reinforcement (main reinforcement, distribution reinforcement) and transverse reinforcement (lap reinforcement) in the floor plan layout drawing based on the floor reinforcement data; for different types of floor slabs (such as solid floor slabs, hollow floor slabs), select appropriate drawing methods and symbols according to design requirements.

[0191] S60202: Mark the member number (MemberSN), design number (DesignSN) and detail number (DetailSN) of the reinforcement. The detail number is in the form of group number.column number.rebar number. When drawing, ensure that the number, model, quantity and position of each reinforcement are correct.

[0192] S60203: Drawing of longitudinal reinforcement of floor slab:

[0193] According to the reinforcement data, the longitudinal reinforcement is grouped and the reinforcement of each group is drawn. The number, number of each reinforcement and the reinforcement model are marked. For reinforcements with overlap, the overlap length is marked. The starting and ending positions of each section of reinforcement are specially marked, including the distance to the center line of the nearest support.

[0194] S60204: Floor stirrup drawing:

[0195] Draw the stirrups of the floor slab, including the group number and number of the stirrups. Mark the distribution and density area of ​​the stirrups when drawing. Mark the starting and ending spacing of each group of stirrups, and mark the number range and model of the stirrups above the dimension text.

[0196] S60205: Drawing of additional reinforcement for floor slabs:

[0197] Draw the position and number of the reinforcement according to the data of the additional reinforcement. Mark the additional reinforcement (such as reinforcement bars, local reinforcement bars) to ensure that they are coordinated with the main reinforcement.

[0198] S7: Combine the detailed steel bar data obtained in S2 with the geometric data obtained in step S1 to draw a detailed steel bar blanking table through a blanking table drawing module;

[0199] S701: Engineering quantity statistics:

[0200] S70101: Count the concrete quantities in each drawing, including but not limited to the volume calculation of each component (such as beams, columns, and floor slabs).

[0201] S70102: Count the steel bar quantity in each drawing, including the number, weight and length of steel bars.

[0202] S702: Generate steel bar cutting table:

[0203] S70201: Generate a material list based on the steel bar data obtained in step S2. The material list should include information such as the number, model, length, number of roots, and total weight of the steel bars.

[0204] S70202: Sort the cutting list data by components (such as beams, columns, and floor slabs) to generate a detailed steel bar cutting list.

[0205] S703: Integrate the steel bar cutting list and engineering quantity statistics into the appendix of the drawing or generate a separate report. After confirming that all data are accurate, mark them in the final drawing.

[0206] Third preferred embodiment:

[0207] A computer-readable storage medium includes instructions, which, when executed on a computer, enable the computer to execute the above-mentioned method of automatically drawing reinforcement details based on a flat construction drawing.

[0208] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A system for automatically drawing reinforcement details based on flat construction drawings, characterized in that: include: An operable interface module, in which the user selects the component type to be drawn and sets reinforced concrete parameter data; Database module; Used to store, manage, call and associate data generated by other modules; Data processing module, used to identify and extract the information of the flat construction drawings, including the axis grid data and the geometry and reinforcement data of the foundation, column, beam and floor slab; process the extracted data and generate detailed reinforcement data; Detail drawing module, used to draw foundation reinforcement diagram, column reinforcement diagram, beam reinforcement diagram, and floor reinforcement diagram based on the processed data; A cutting list drawing module is used to draw a detailed steel bar cutting list according to the detailed steel bar data generated by the data processing module; Wherein, the detailed drawing module includes: Axis grid drawing unit, used to draw the horizontal and vertical axis grids related to each component; A component outline drawing unit is used to draw the cross-sectional outline of each component; The reinforcement detail drawing unit is used to draw the reinforcement details of each component, including longitudinal section and cross section details.

2. The system for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 1 is characterized in that: The reinforced concrete parameter data includes the type, diameter, quantity, arrangement, reinforcement spacing and protective layer thickness of the steel bars.

3. A method for automatically drawing reinforcement detail drawings based on flat construction drawings, characterized in that: include: S1, uploading CAD drawings containing plan construction drawings of reinforced concrete frame structures through the operable interface module, reading drawing information through the data processing module, and extracting various component information and saving it to the database module; S2, setting and uploading reinforced concrete parameter data through the operable interface module, the data processing module receives the reinforced concrete parameter data and calculates the detailed reinforcement data in combination with the drawing data and the reinforced concrete parameter data, and saves it in the database module; S3, drawing a foundation reinforcement diagram through a detailed drawing module according to the detailed reinforcement data of the foundation obtained in S2; S4, based on the detailed column reinforcement data obtained in S2 and the column data obtained in step S1, drawing a column reinforcement diagram through a detailed drawing configuration module; S5, combining the detailed beam reinforcement data obtained in step S2 with the beam geometry data obtained in step S1, and drawing a beam reinforcement detail drawing through a detail drawing configuration module; S6, combining the detailed floor slab reinforcement data obtained in step S2 with the floor slab geometry data obtained in step S1, and drawing the floor slab reinforcement detailed drawing through the detailed drawing configuration module; S7, combining the detailed steel bar data obtained in S2 with the geometric data obtained in step S1, and drawing a detailed steel bar blanking table through a blanking table drawing module.

4. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 3 is characterized in that: S1 is specifically: S101, uploading a CAD drawing containing a plan construction drawing of a reinforced concrete frame structure through an operable interface module; S102, reading the CAD drawing through the data processing module and obtaining the drawing data; S103, transferring the drawing data to the database module for storage through the data processing module.

5. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 4 is characterized in that: The drawing data includes axis grid data, foundation data, column data, beam data, and floor data.

6. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 5 is characterized in that: The axis grid data includes axis grid identification, spacing, size and coordinate position; the foundation data includes foundation type, size, elevation and geological layer information; the column data includes column section size, height and steel bar configuration; the beam data includes beam section size, span, height and steel bar configuration; the floor data includes thickness, support method and steel bar configuration.

7. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 3 is characterized in that: In S2, the reinforced concrete parameter data includes the type, diameter, quantity, arrangement, reinforcement spacing and protective layer thickness of the steel bar; the detailed steel bar data includes the main reinforcement and distribution reinforcement configuration data of the foundation slab, the longitudinal reinforcement data and stirrup data of the column, the main reinforcement data and web reinforcement configuration data of the beam, and the upper reinforcement data and lower reinforcement data of the floor slab.

8. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 3 is characterized in that: S3 is specifically: S301: Draw a horizontal axis grid and a vertical axis grid by using an axis grid drawing unit; The intersection of the leftmost and bottommost grids in the grid data is used as the view base point; the center point of the foundation is used as the starting point of the grid; Move the basic contour lines in the rightmost and topmost columns of the basic data to the right and upward by 44 mm respectively as the end points of the axis grid; draw corner marks between adjacent axis grids; and obtain the horizontal axis grid and the vertical axis grid; S302: Draw a basic layout drawing by a component outline drawing unit; The intersection point at the lower left corner of the axis grid in the axis grid data is used as the base point of the entire layout diagram, and the coordinates of the foundation are offset relative to the base point; the projection of the foundation outline on the Z plane is used as the foundation outline diagram; the dimensions of the foundation outline in the X and Y directions are marked on the foundation outline diagram, and the relevant information of the foundation is concentratedly marked 10 mm above each foundation outline to obtain the foundation layout diagram; S303: Draw a basic detailed drawing by a detailed drawing drawing unit, wherein each basic detailed drawing corresponding to a number includes a plan view and a section view; S30301, the geometric center of the bottom surface of the foundation is used as the view base point; The projection of the foundation on the XZ plane is used as the basic outline. The grid that intersects the foundation is found in the grid set. The view base point is used as the starting point of the grid, and the top contour of the foundation is 10 mm upward as the end point of the grid. The grid is obtained, which belongs to the plane view. S30302, draw the foundation reinforcement diagram through the reinforcement diagram drawing unit, which belongs to the cross-sectional diagram; the foundation reinforcement diagram includes the foundation upper reinforcement diagram and the foundation lower reinforcement diagram; According to the projection of the steel bar coordinates on the XY plane, draw a horizontal and a vertical steel bar line respectively to obtain the steel bar diagram of the upper part of the foundation; determine an arc area occupying 3 / 8 of the outline in the lower right corner of the foundation; in the steel bar set of the foundation, determine whether the starting / end point of the steel bar is within the arc range; for the steel bars falling in this arc area, calculate their intersection positions with the arc line; finally, draw these local steel bars, and group the steel bar markings with the same number and direction together to form a steel bar layout diagram of the lower part of the foundation.

9. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 3 is characterized in that: S4 is specifically: S401: Draw the horizontal axis grid and the vertical axis grid intersecting the column through the axis grid drawing unit; Take the intersection of the leftmost and bottommost grids in the grid data as the view base point, the leftmost column coordinates of the column set as the starting X coordinate of the horizontal grid, the rightmost column coordinates of the column set as the ending X coordinate of the horizontal grid, the bottom column coordinates of the column set as the starting Y coordinate of the vertical grid, and the top column coordinates of the column set as the ending Y coordinate of the vertical grid; the spacing between grids remains unchanged; draw the annotations between the horizontal grids; draw the annotations between the vertical grids, and obtain the horizontal grid and the vertical grid that intersect with the column; S402: Draw a column layout drawing by a component outline drawing unit; The intersection point at the lower left corner of the axis grid data is used as the base point of the entire layout diagram, and the coordinates of the column are offset relative to the base point; the projection of the column outline on the Z plane is used as the column outline; above each column outline, 10 mm away from the outline line, draw a centralized mark of the column's various information; S403: Draw detailed drawings of column reinforcement, including the longitudinal section of the column and detailed drawings of each cross section; S40301: The geometric center of the column base is used as the base point for the column reinforcement details; S40302: Draw the projection of the column on the XZ plane as the column outline, and draw a schematic outline of the intersecting beams on the XZ plane; S40303: Draw stirrups for column longitudinal section; S40304: Draw the longitudinal reinforcement of the column longitudinal section.

10. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 9, characterized in that: S40303 is as follows: According to the calculation results of column reinforcement, the foundation reinforcement is divided into a dense group and a non-dense group; The stirrup numbering rules are as follows: the stirrup design number (DesignSN) is 2; the detail number (DetailSN) adopts the three-digit coding principle: group number. column number. steel bar number; the group number increases from bottom to top in each layer; in the same group, stirrups of different elevations are distinguished by different column numbers; at the same elevation, if there are multiple stirrups, they are distinguished by different steel bar numbers; the stirrup member number (MemberSN) format is 0_X (X represents the layer number); All the detail numbers (DetailSN) starting with -1 should be drawn, and the distance between the first and last stirrups when sorted by height and the distance from each stirrup to the top surface of the foundation should be marked; Do not draw stirrups whose detail numbers (DetailSN) do not start with -1. First, group them by MemberSN, and traverse each group for loop drawing. Each group is grouped again according to the first digit of the detail number. Add the first and last points of each group after grouping to the dimension drawing point set list, annotate the number and model spacing of the steel bars at these points, add the column vertex to the dimension drawing point set list, and dimension all the above point sets. The marking rules are as follows: for stirrups below the column bottom, mark the steel bar number and draw a schematic steel bar curve; for steel bars above the column bottom, mark the steel bar number and model spacing.

11. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 9, characterized in that: S40304 is as follows: Drawing the column longitudinal reinforcement curve should be based on the design number and detail number of the reinforcement. The detail number adopts the three-digit coding principle: group number. column number. reinforcement number. The reinforcement group number and column number of the overlapping reinforcement from bottom to top are the same, and the reinforcement numbers increase from bottom to top. The reinforcement group number of two columns that are exactly the same is the same, but the column number is different. According to the above principles, first screen out all longitudinal reinforcements according to the design number, and then group the longitudinal reinforcements according to the group number. Select the first column of each group for drawing, and draw different group numbers on the left side of the column in sequence according to the spacing requirements in the sample drawing; mark the reinforcement number, number of roots and reinforcement model of each section of longitudinal reinforcement on the left side of the center of the reinforcement line; mark the distance from the starting and ending points of the reinforcement to the nearest floor top plane; when the longitudinal reinforcement has an overlap relationship, mark the overlap length, and the overlapping reinforcements should be staggered a small distance from each other on the left and right; for the reinforcement with bent ends, the bending length is expressed in words.

12. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 3 is characterized in that: S5 is as follows: S501: Draw the longitudinal grid intersecting with the beam; S502: Draw a beam reinforcement detail drawing, which includes a longitudinal section view of the beam and its various cross-section details: S50201, draw the longitudinal reinforcement of the beam, which includes the upper longitudinal reinforcement, the lower longitudinal reinforcement, the additional reinforcement of the support, the lower bent reinforcement, the waist reinforcement, and the additional reinforcement of the corner; Detail numbering rules: For steel bars that overlap from left to right, the group number and column number are the same, and the steel bar number increases from left to right; for two columns of completely identical steel bars, the group number is the same, but the column number is different; Drawing process: select the steel bars in the same part according to the design number and group all the longitudinal bars; select the first column of each group for drawing. If the steel bars of different group numbers overlap with the drawn steel bars, they will be offset according to the specified distance of the sample drawing and then drawn. If they do not overlap, they can be drawn at the same elevation; Marking requirements: Mark the steel bar number, number of roots and steel bar model on the upper side of the center of each section of steel bar; mark the distance from the starting and ending points of the steel bar to the center line of the nearest support, and mark the lap length when there is an overlap relationship; for steel bars with bent ends, indicate the bending length with text, and for steel bars with bent ends, indicate the bending length with text; for waist bars, add the word waist bar on the left; S50202: Draw beam stirrups; Stirrup detail numbering rules: The group number increases from left to right in each span. The stirrup column numbers at different positions in the same group are different. When the steel bar numbers of the stirrups at the same section are different and the number of stirrup legs is greater than 2, the group column numbers are the same; Dimension marking rules: Mark the range of the stirrup reinforcement area and the non-reinforced area in the first dimension below the beam. For each section of the beam, start from the center line of the left support and mark the starting and ending distances of each set of stirrups; mark the stirrup number range and model spacing above the dimension marking text; Schematic curve drawing rules: for each span beam, draw the stirrup schematic curve at the point where the left axis number at the lower end of the lowest longitudinal reinforcement is offset to the right by 20 times the view ratio, and draw the tension reinforcement schematic curve at the point where the right axis number is offset to the left by 20 times the view ratio; S50203: Draw additional hanger bars for beams; Grouping rules: All hangers must be grouped according to the first digit of the detail number. The detail number adopts the three-digit coding principle: group number. column number. steel bar number; Drawing rules: Only draw the first row of suspension bars in each group, draw them in the original position, and their positions cannot be changed; Marking rules: The hanger bar number, number of roots (referring to the number of columns with the same group number) and steel bar model must be marked above the horizontal section on the right side of the hanger bar.

13. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 12, characterized in that: S502 also includes: View direction rules: In the plan layout, for vertical beams (Y-direction beams), the cutting line is along the beam axis, and the view direction is horizontal to the left; for other beams (X-direction beams and inclined beams), the cutting line is along the beam axis, the view direction is perpendicular to the beam axis and the Y-direction component is positive; Rebar numbering rules: including member number (MemberSN), design number (DesignSN) and detail number (DetailSN); the member number (MemberSN) format is 0_X, where X represents the span; the design number (DesignSN) is used to distinguish different types of reinforcement, and the detail number (DetailSN) uses a three-digit code of group number. column number. reinforcement number.

14. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 3, characterized in that: S6 is specifically: S601: Draw the longitudinal grid of the floor: Draw the longitudinal axis grid according to the geometric data of the floor slab to ensure that it is consistent with the distribution of the floor slab; S602: Draw the floor reinforcement details: S60201: Draw the reinforcement layout of the floor slab in the floor plan layout; draw the longitudinal and transverse reinforcement in the floor plan layout according to the reinforcement data of the floor slab; for different types of floor slabs, select appropriate drawing methods and symbols according to design requirements; S60202: Mark the member number (MemberSN), design number (DesignSN) and detail number (DetailSN) of the steel bar; the detail number is in the form of group number.column number.steel number; when drawing, ensure that the number, model, quantity and position of each steel bar are accurate; S60203: Drawing of longitudinal reinforcement of floor slab: Group the longitudinal reinforcement according to the reinforcement data and draw the reinforcement of each group; mark the number, number of reinforcements and reinforcement model of each reinforcement; for reinforcements with overlap, mark the overlap length; specially mark the starting and ending positions of each section of reinforcement, including the distance to the center line of the nearest support; S60204: Floor stirrup drawing: Draw the stirrups of the floor slab, including the group number and number of the stirrups; mark the distribution and densification area of ​​the stirrups when drawing; mark the starting and ending spacing of each group of stirrups, and mark the number range and model of the stirrups above the dimensioning text; S60205: Drawing of additional reinforcement for floor slabs: Draw the position and number of the steel bars according to the data of the additional steel bars; mark the additional steel bars (such as reinforcement bars, local dense bars) to ensure that they are coordinated with the main bars.

15. The method for automatically drawing reinforcement detail drawings based on flat construction drawings according to claim 3, characterized in that: S7 is specifically: S701: Statistics of engineering quantities: S70101: Count the concrete quantity in each drawing, which includes the volume of each component; S70102: Count the steel bar quantity in each drawing; the steel bar quantity includes the quantity, weight and length data of the steel bars; S702: Generate steel bar cutting table: S70201: Generate a material list according to the steel bar data obtained in step S2; the material list includes the number, model, length, number of roots, and total weight information of the steel bars; S70202: Classify and sort the cutting list data by components to generate a detailed steel bar cutting list; S703: Integrate the steel bar cutting list and engineering quantity statistics into the appendix of the drawing or generate a separate report. After confirming that all data are accurate, mark them in the final drawing.

16. A computer-readable storage medium comprising instructions, which, when executed on a computer, enables the computer to execute the method of automatically drawing reinforcement details based on a flat construction drawing according to claims 3 to 15.