Parametric driven ebony furniture mortise and tenon structure database system
Patent Information
- Application Number
- CN202611218675.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-12
- Publication Date
- 2026-10-13
AI Technical Summary
[0003]在当前的产业数字化转型中,红木家具的设计与制造仍面临以下核心技术瓶颈:1、数字技术与传统工艺的逻辑脱节,当前数字技术多普及于板式家具,而在红木家具领域的介入深度有限,尤其在榫卯结构这一核心工艺上缺乏底层支撑;2、复杂榫卯结构的工业级建模门槛高,目前的数字化模型大多属于“视觉模型”,缺乏符合数控加工要求的精度与物理属性,难以转化为工业级“实体模型”;3、榫卯数据库及工艺标准缺失,传统红木家具技艺多依赖老匠人的经验传承,缺乏标准化的数字表达
[0021]1、本发明通过构建参数化数据库实现拓扑结构的标准化建模,改变传统榫卯工艺高度依赖个人经验、难以数字化快速复用的情况。
Smart Images

Figure CN122904400A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of digital design and intelligent manufacturing technology of mahogany furniture, specifically involving a parameter-driven database system for mortise and tenon structures of mahogany furniture. Background Technology
[0002] Mortise and tenon joints, the soul of traditional Chinese rosewood furniture, are the crystallization of intangible cultural heritage techniques over thousands of years. Unlike modern panel furniture, rosewood furniture relies entirely on the interlocking of components for connection, and is characterized by its tight structure, complex craftsmanship, and wide variety of types.
[0003] In the current digital transformation of the industry, the design and manufacturing of rosewood furniture still face the following core technological bottlenecks: 1. A disconnect between digital technology and traditional craftsmanship: Current digital technology is mostly applied to panel furniture, but its penetration in the rosewood furniture field is limited, especially in the core craft of mortise and tenon joints, where it lacks underlying support; 2. High barriers to entry for industrial-grade modeling of complex mortise and tenon structures: Most current digital models are "visual models," lacking the precision and physical properties required for CNC machining, making it difficult to convert them into industrial-grade "physical models"; 3. Lack of mortise and tenon databases and process standards: Traditional rosewood furniture craftsmanship relies heavily on the experience passed down by veteran craftsmen, lacking standardized digital expression. Furthermore, existing furniture industry databases focus primarily on visual assets such as patterns and furniture styles, neglecting the standardization of internal furniture structures and processes.
[0004] Therefore, this application provides a parameterized-driven database system for mortise and tenon structures in mahogany furniture to meet the requirements. Summary of the Invention
[0005] The purpose of this invention is to provide a parameterized, driven database system for mortise and tenon structures in rosewood furniture, thereby addressing the problems mentioned in the background section. The parameterized, driven database system for mortise and tenon structures in rosewood furniture provided by this invention addresses the lack of digital standards for traditional mortise and tenon craftsmanship, the adaptive adjustment of mortise and tenon structures, and the disconnect between design schemes and CNC machining.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a parameterized driven database system for mortise and tenon structures in mahogany furniture, comprising: a mortise and tenon standard library module, used to construct a standardized database of various typical mortise and tenon joints, storing the spatial topological relationships, geometric constraint logic, processing tolerance standards, and form and position features of various mortise and tenon joints; a parameterized driving module, used to receive input furniture component size and material information, automatically match mortise and tenon types according to the constraint logic in the mortise and tenon standard library, and drive the mortise and tenon geometric parameters to adaptively adjust with the component size, generating a mortise and tenon parameter set that conforms to the process specifications; a mechanical structure verification module, used to generate an industrial-grade three-dimensional mortise and tenon model in real time based on the mortise and tenon parameter set, perform simulation verification of mortise and tenon connectors, output verification results, and provide feedback; a production data encapsulation and synchronization module, used to encapsulate the confirmed parameterized model into a customized data package, and directly connect to the digital control center through a data interface; and a CNC machining docking module, used to parse the production data package, automatically plan the processing process path, generate CNC machining instructions adapted to CNC machining equipment, and drive the equipment to complete the precision machining of mortise and tenon components.
[0007] Furthermore, in this invention, the mortise and tenon standard library module includes 12 types of parametric feature models of typical mahogany mortise and tenon structures, specifically including straight tenon, corner tenon, shoulder tenon, wedge tenon, zongzi corner tenon, shoulder tenon, edge spring tenon, leg tenon, gourd shoulder tenon, edge-moistened corner tenon, clamp tenon, and through tenon; each type of mortise and tenon model is stored in the form of a parametric feature tree, which defines a reference coordinate system, mating feature surface, and constraint relationship. The geometric tolerance of all models is preset to ≤0.1mm.
[0008] In this invention, the parameterized driving module further includes a component information input unit, a tenon and mortise type matching unit, and an adaptive parameter calculation unit. The component information input unit is used to receive the external dimensions and thickness of the furniture components. The tenon and mortise type matching unit automatically matches the corresponding tenon and mortise structure type according to the component connection form and stress level based on a preset scene mapping algorithm. The adaptive parameter calculation unit has a built-in proportional constraint algorithm, and the tenon insertion depth, tenon thickness, and fit clearance parameters are adjusted in linkage with the component cross-sectional dimensions according to a preset ratio, wherein the tenon insertion depth is two-thirds of the corresponding component thickness, and the fit clearance is controlled within the range of 0.05mm-0.1mm.
[0009] In this invention, the mechanical structure verification module further includes a virtual assembly unit, a mechanical simulation unit, and a structural early warning unit. The virtual assembly unit is used to perform interference detection and clearance verification on mortise and tenon joint components, and to check for model overlap and excessive clearance. The mechanical simulation unit is used to apply rated load to the mortise and tenon joint and to calculate stress distribution, deformation, and pull-out bearing capacity. The structural early warning unit is used to compare the simulation results with a preset strength threshold. When the stress value exceeds the allowable stress of the wood or the deformation exceeds the tolerance, it outputs early warning information to the design end and provides optimization suggestions for adjusting the tenon size and changing the tenon type.
[0010] In this invention, the rated load of the mechanical simulation unit is set to three times the weight of the component itself, and the verification indicators include the maximum principal stress, shear stress, and slippage of the connection surface.
[0011] Furthermore, in this invention, the customized data package generated by the production data encapsulation and synchronization module includes the three-dimensional geometric model of the component, geometric tolerance information, bill of materials, and wood material properties; the data interface uses the RESTful API protocol to connect to the digital control center, synchronously driving the intelligent material feeding and material scheduling production process.
[0012] In this invention, the CNC machining docking module further includes a process path planning unit, a G-code generation unit, and an equipment post-processing unit. The process path planning unit automatically plans the cutting, tenoning, milling, and drilling processes for different mortise and tenon structures, and matches the corresponding tools and machining parameters. The G-code generation unit generates standard CNC machining code based on the process path, including tool compensation, feed rate, and spindle speed process parameters, which are adapted to the equipment control system of CNC tenoning machines and machining centers to ensure that the instructions can directly drive the equipment to process. The equipment post-processing unit is used to perform sanding and painting processes on the processed components.
[0013] Furthermore, in this invention, the machining instructions output by the CNC machining docking module control the machining accuracy to ≤0.1mm, and the surface roughness of the tenon and mortise mating surfaces is controlled to within Ra3.2.
[0014] Furthermore, in this invention, the implementation method of a parameterized driven database system for mortise and tenon structures in mahogany furniture includes the following steps:
[0015] S1. Standardization of Mortise and Tenon Craftsmanship and Construction of Topology Library: Based on the national standards and production process specifications for mahogany furniture, parametric modeling is performed on various typical mortise and tenon structures, defining the spatial topological relationships, geometric constraint logic and processing tolerance standards of various mortise and tenon joints, and constructing a standardized mortise and tenon topology database.
[0016] S2. Multi-dimensional data-driven determination of mortise and tenon parameters: Receives input furniture component dimensions, materials and stress requirements, automatically matches the corresponding mortise and tenon structure type, and drives the mortise and tenon geometric parameters to adaptively adjust with the component dimensions through the built-in constraint algorithm, generating a mortise and tenon parameter set that conforms to the process specifications;
[0017] S3. 3D Modeling and Mechanical Simulation Verification: Based on the mortise and tenon parameter set, an industrial-grade 3D solid model is generated in real time. Virtual assembly interference verification and static simulation analysis are performed sequentially. If the verification fails, the optimization parameters are fed back until the structure meets the mechanical strength requirements.
[0018] S4. Digital Production Data Encapsulation and Synchronization: The verified design data is encapsulated into standardized production data packages and synchronized to the enterprise's digital management and control system through a data interface, connecting with the material cutting and production management processes.
[0019] S5. Automatic generation and manufacturing of CNC machining instructions: Parse the production data package, automatically plan the machining process path and generate CNC machining instructions, drive the CNC equipment to complete the precision machining of mortise and tenon components, and then complete the sanding and painting processes.
[0020] Compared with the prior art, the beneficial effects of the present invention are:
[0021] 1. This invention achieves standardized modeling of topological structures by constructing a parameterized database, thereby changing the situation where traditional mortise and tenon techniques are highly dependent on personal experience and difficult to digitize and reuse quickly.
[0022] 2. This invention enables the mortise and tenon structure to be automatically optimized according to the size of the furniture components through logical constraint rules in the database. This ensures that when the size of the furniture changes, the system can automatically adjust the length of the tenon, the fit clearance, etc., so that the deviation value is consistently less than 0.1mm, which meets the standards of precision manufacturing.
[0023] 3. This invention establishes an industrial-grade solid mortise and tenon model library, enabling the mortise and tenon model data to have precise geometric tolerances and machining path constraints, thus solving the problem that existing design software-generated mortise and tenon models only have visual effects and cannot be directly connected to CNC machine tools for precision cutting and carving.
[0024] 4. This invention utilizes database encapsulation of commonly used mortise and tenon structure models, enabling direct calling of specific mortise and tenon models during use and conducting corresponding mechanical tests. This reduces reliance on traditional craftsmen's manual surveying and production of mortise and tenon joints. Through direct loading of models, the cycle from personalized design to digital manufacturing is significantly shortened, realizing flexible and intelligent production of traditional intangible cultural heritage techniques. Attached Figure Description
[0025] Figure 1 This is a system flowchart of the present invention. Detailed Implementation
[0026] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0027] In the description of this invention, unless otherwise explicitly specified and limited, the terms "connected," "linked," and "fixed" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0028] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0029] In the description of this invention, the terms "upper," "lower," "right," and "left," etc., refer to the orientation or positional relationship shown in the accompanying drawings. They are used only for ease of description and simplification of operation, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention. Furthermore, the terms "first" and "second" are used merely for distinction in description and have no special meaning.
[0030] Example
[0031] Please see Figure 1This embodiment provides the following technical solution: a parameterized driven database system for mortise and tenon structures in mahogany furniture, comprising: a mortise and tenon standard library module, used to construct a standardized database of various typical mortise and tenon joints, storing the spatial topological relationships, geometric constraint logic, processing tolerance standards, and form and position features of various mortise and tenon joints; a parameterized driving module, used to receive input furniture component size and material information, automatically match mortise and tenon types according to the constraint logic in the mortise and tenon standard library, and drive the mortise and tenon geometric parameters to adaptively adjust with the component size, generating a mortise and tenon parameter set that conforms to the process specifications; a mechanical structure verification module, used to generate an industrial-grade three-dimensional mortise and tenon model in real time based on the mortise and tenon parameter set, perform simulation verification of mortise and tenon connectors, output verification results, and provide feedback; a production data encapsulation and synchronization module, used to encapsulate the confirmed parameterized model into a customized data package, and directly connect to the digital control center through a data interface; and a CNC machining docking module, used to parse the production data package, automatically plan the processing process path, generate CNC machining instructions adapted to CNC machining equipment, and drive the equipment to complete the precision machining of mortise and tenon components.
[0032] The mortise and tenon standard library module includes parametric feature models of 12 typical mahogany mortise and tenon structures, specifically including straight tenon, corner tenon, shoulder tenon, wedge tenon, zongzi corner tenon, shoulder tenon, edge spring tenon, leg tenon, gourd shoulder tenon, edge-moistened corner tenon with leg, clamp tenon, and through tenon. Each type of mortise and tenon model is stored in the form of a parametric feature tree, which defines a reference coordinate system, mating feature surface, and constraint relationship. The geometric tolerance of all models is preset to ≤0.1mm.
[0033] Among them, the mortise and tenon standard library module constructs a standardized database of various typical mortise and tenon joints, storing the spatial topological relationships, geometric constraint logic, processing tolerance standards and form and position features of various mortise and tenon joints, providing standardized process benchmarks and callable model templates for the entire process.
[0034] Specifically, based on the standards and production specifications of mahogany furniture, 12 typical mortise and tenon structures are identified, including straight tenon, corner tenon, shoulder tenon, wedge tenon, zongzi corner tenon, shoulder tenon, edge spring tenon, leg tenon, gourd shoulder tenon, edge-moistened corner tenon with leg clip, clamp tenon, and through tenon. The connection form, applicable scenarios, stress level, and process specifications of each type of mortise and tenon are clarified. A parametric feature tree digital model is established for each type of mortise and tenon, defining the reference coordinate system, mating feature surface, and dimensional constraint relationship. The tenon depth, tenon thickness, and mating angle are set as variable driving parameters, with the tolerance of the corner angle controlled within ±0.1°, the flatness of the mating surface ≤0.05mm, and the geometric tolerance of the entire model library uniformly preset to ≤0.1mm. The processing tolerance standards, shape and position features, wood adaptation attributes, and applicable scenario tags are stored in the database to establish a mapping relationship between mortise and tenon types and application scenarios, forming a standardized mortise and tenon topology library. At the same time, a standardized data call interface is encapsulated, allowing downstream modules to call the corresponding mortise and tenon model templates and process rules as needed.
[0035] The parameterized driving module includes a component information input unit, a tenon and mortise type matching unit, and an adaptive parameter calculation unit. The component information input unit receives the external dimensions and thickness of the furniture components. The tenon and mortise type matching unit automatically matches the corresponding tenon and mortise structure type based on a preset scene mapping algorithm, according to the component connection form and stress level. The adaptive parameter calculation unit has a built-in proportional constraint algorithm, and the tenon insertion depth, tenon thickness, and fit clearance parameters are adjusted in conjunction with the component cross-sectional dimensions according to a preset ratio. The tenon insertion depth is two-thirds of the corresponding component thickness, and the fit clearance is controlled within the range of 0.05mm-0.1mm.
[0036] The parameterized driving module receives the input furniture component size and material information, automatically matches the mortise and tenon type according to the constraint logic in the mortise and tenon standard library, and drives the mortise and tenon geometric parameters to adaptively adjust with the component size, generating a mortise and tenon parameter set that conforms to the process specifications.
[0037] Specifically, the component information input unit receives the external dimensions and thickness of furniture components, supporting both manual input and batch extraction from 3D models. Input parameters include component length L, width W, and cross-sectional thickness T, all in millimeters with two decimal places. The unit simultaneously verifies whether the input dimensions conform to the standard material range for mahogany furniture and simultaneously binds the corresponding physical property parameters of the wood.
[0038] The mortise and tenon type matching unit is based on a preset scene mapping algorithm and uses hierarchical judgment logic to match mortise and tenon types. The first step is to identify the connection form: right-angle three-dimensional intersection connection matches the mortise and tenon with a corner, 45° planar splicing matches the mortise and tenon with a grid corner, frame longitudinal and transverse rod connection matches the mortise and tenon with a grid shoulder, panel and frame inlay match the side spring mortise and tenon, long panel back reinforcement matches the through tenon, and leg and apron connection matches the clamp mortise and tenon with a shoulder. The second step is to identify the stress level: the main load-bearing components use a full mortise and tenon structure, and the non-load-bearing components use a half mortise and tenon structure. After the matching is completed, the corresponding parametric model template in the mortise and tenon standard library is called to complete the initial model loading.
[0039] The adaptive parameter calculation unit incorporates a proportional constraint algorithm. The tenon insertion depth, tenon thickness, and fit clearance are adjusted proportionally according to the component cross-sectional dimensions. The core calculation formulas are as follows: Tenon insertion depth: d = T × k1, where T is the component cross-sectional thickness; k1 is the depth coefficient, which is 2 / 3 by default for main load-bearing components and 0.5 for non-load-bearing components; Tenon thickness: t = T × k2, where k2 is the thickness coefficient, which is 1 / 3 by default to ensure uniform wood wall thickness on both sides of the mortise; Effective tenon width: b = W × k3, where W is the component width; k3 is the width coefficient, which is 0.8 by default to allowance at both ends to prevent assembly interference; All calculation results are automatically rounded to 0.01mm accuracy to match CNC machining precision, and finally a complete tenon and mortise parameter set is generated and output to the mechanical structure verification module.
[0040] The mechanical structure verification module includes a virtual assembly unit, a mechanical simulation unit, and a structural early warning unit. The virtual assembly unit is used to perform interference detection and clearance verification on mortise and tenon joint components, and to identify problems such as model overlap and excessive clearance. The mechanical simulation unit is used to apply rated loads to mortise and tenon joints and to calculate stress distribution, deformation, and pull-out bearing capacity. The structural early warning unit is used to compare the simulation results with preset strength thresholds. When the stress value exceeds the allowable stress of the wood or the deformation exceeds the tolerance, it outputs early warning information to the design end and provides optimization suggestions for adjusting the tenon size and changing the tenon type. The rated load of the mechanical simulation unit is set to 3 times the weight of the component itself, and the verification indicators include the maximum principal stress, shear stress, and slippage of the connection surface.
[0041] Among them, the mechanical structure verification module generates an industrial-grade three-dimensional mortise and tenon model in real time based on the mortise and tenon parameter set, performs simulation verification on the mortise and tenon connection, and outputs verification results and optimization feedback.
[0042] Specifically, based on the input set of mortise and tenon parameters, the parametric feature tree is driven to update in real time, generating a high-precision industrial-grade 3D solid model. The virtual assembly unit uses the mortise and tenon mating reference surface as a constraint to perform coplanar, coaxial, and fitting positioning, restoring the actual assembly state. Boolean intersection operation based on boundary representation is used for interference detection. If the intersection volume of two components is greater than 0, it is determined to be interference, and the interference position and interference amount are output. At the same time, the minimum normal distance of the mating surface is calculated and compared with the preset mating clearance. If the deviation exceeds ±0.02mm, it is determined to be a clearance out-of-tolerance.
[0043] The mechanical simulation unit performs simulation calculations based on the finite element method; the structural early warning unit compares the simulation results with preset strength thresholds. If a suspected structural weakness is detected, the system will provide feedback, which will be sent to the enterprise designer to optimize the tenon type or add reinforcement to ensure the physical stability of the design. Simultaneously, optimization suggestions are generated. If the shear stress exceeds the standard, it is recommended to increase the tenon insertion depth by 2mm and add an R2mm transition fillet to the tenon root. If the slippage exceeds the standard, it is recommended to reduce the fit clearance by 0.02mm. If the optimization still does not meet the standards, it is recommended to change the tenon type. If the verification fails, it returns to the parametric drive module to adjust the parameters. If the verification passes, it proceeds to the next module.
[0044] The customized data package generated by the production data encapsulation and synchronization module includes the three-dimensional geometric model of the component, geometric tolerance information, bill of materials, and wood material properties; the data interface uses the RESTful API protocol to connect to the digital management and control center, synchronously driving the intelligent material feeding and material scheduling production process.
[0045] Among them, the production data encapsulation and synchronization module encapsulates the confirmed parameterized model into a customized data package and directly connects to the digital control center through the data interface to realize the synchronization of design data and production management data.
[0046] Specifically, the verified parametric model is packaged into a customized production data package, which includes the STEP format component 3D geometric model, geometric tolerance information, bill of materials (BOM), wood material properties and processing requirements.
[0047] By using the RESTful API protocol to connect to the digital management and control center, data packets are uploaded in real time, triggering processes such as timber warehouse material matching, AI intelligent material arrangement, and production task scheduling, thus breaking down the data barriers between design and production.
[0048] The CNC machining docking module includes a process path planning unit, a G-code generation unit, and an equipment post-processing unit. The process path planning unit automatically plans the cutting, tenoning, milling, and drilling processes for different mortise and tenon structures, matching the corresponding tools and machining parameters. The G-code generation unit generates standard CNC machining codes based on the process path, including tool compensation, feed rate, and spindle speed process parameters, adapting to the equipment control systems of CNC tenoning machines and machining centers to ensure that the instructions can directly drive the equipment to process. The equipment post-processing unit is used to perform sanding and painting processes on the processed components. The machining instructions output by the CNC machining docking module control the machining accuracy to ≤0.1mm, and the surface roughness of the mortise and tenon mating surfaces to within Ra3.2.
[0049] Among them, the CNC machining docking module parses the production data package, automatically plans the machining process path, generates CNC machining instructions that are compatible with the CNC machining equipment, drives the equipment to complete the precision machining of the mortise and tenon components, and completes the component post-processing procedures.
[0050] Specifically, the process path planning unit automatically plans the processing steps for different mortise and tenon structures, leaving a 0.3mm allowance on one side for rough machining and a 0.1mm allowance for finish machining; it also automatically matches the corresponding tools and calculates the cutting parameters.
[0051] CNC machining code generation: The G-code generation unit generates standard ISO CNC machining codes based on the process path, including G preparation function codes, M auxiliary function codes, S spindle speed codes, F feed speed codes, and T tool codes; it automatically embeds tool radius compensation G41 / G42 and tool length compensation G43 instructions, adapting to the equipment control systems of CNC tenoning machines and machining centers, ensuring that the instructions can directly drive the equipment to process.
[0052] Precision machining execution: CNC machining instructions are sent to the CNC equipment to complete the processes of material cutting, tenoning, milling, and drilling. The machining accuracy is controlled to be ≤0.1mm throughout the process, and the surface roughness of the tenon and mortise mating surfaces is controlled to be within Ra3.2.
[0053] The post-processing unit performs sanding and coating processes on the finished components;
[0054] Sanding process: Three passes of irregular sanding are planned, using 180-mesh, 240-mesh, and 320-mesh sanding belts in sequence, with a sanding head contact pressure of 0.3MPa and a component feed speed of 5m / min, to achieve 360° sanding without dead angles.
[0055] Coating process: PU primer is used, with each coat having a film thickness of 30μm, followed by light sanding after each coat; PU topcoat is used, with each coat having a thickness of 20μm, ensuring uniform film and satisfactory adhesion.
[0056] The present invention provides a method for implementing a parameterized driven database system for mortise and tenon structures in mahogany furniture, comprising the following steps:
[0057] S1. Standardization of Mortise and Tenon Craftsmanship and Construction of Topology Library: Based on the national standards and production process specifications for mahogany furniture, parametric modeling is performed on various typical mortise and tenon structures, defining the spatial topological relationships, geometric constraint logic and processing tolerance standards of various mortise and tenon joints, and constructing a standardized mortise and tenon topology database.
[0058] S2. Multi-dimensional data-driven determination of mortise and tenon parameters: Receives input furniture component dimensions, materials and stress requirements, automatically matches the corresponding mortise and tenon structure type, and drives the mortise and tenon geometric parameters to adaptively adjust with the component dimensions through the built-in constraint algorithm, generating a mortise and tenon parameter set that conforms to the process specifications;
[0059] S3. 3D Modeling and Mechanical Simulation Verification: Based on the mortise and tenon parameter set, an industrial-grade 3D solid model is generated in real time. Virtual assembly interference verification and static simulation analysis are performed sequentially. If the verification fails, the optimization parameters are fed back until the structure meets the mechanical strength requirements.
[0060] S4. Digital Production Data Encapsulation and Synchronization: The verified design data is encapsulated into standardized production data packages and synchronized to the enterprise's digital management and control system through a data interface, connecting with the material cutting and production management processes.
[0061] S5. Automatic generation and manufacturing of CNC machining instructions: Parse the production data package, automatically plan the machining process path and generate CNC machining instructions, drive the CNC equipment to complete the precision machining of mortise and tenon components, and then complete the sanding and painting processes.
[0062] Specifically, in step S1, 12 parametric feature models of typical mortise and tenon joints are constructed. Each model defines a reference coordinate system, mating features, and constraint relationships. The machining tolerance is uniformly set to ≤0.1mm for all models in the library. At the same time, a mapping table of applicable scenarios for mortise and tenon joints is established, associating connection forms, stress levels, and corresponding mortise and tenon types. In step S2, adaptive parameter adjustment follows proportional constraint rules: the tenon insertion depth is two-thirds of the component thickness, and the mating clearance is controlled between 0.05mm and 0.1mm. In step S3, mechanical simulation applies a rated load of 3 times the self-weight of the component to the mortise and tenon joint, verifying the maximum principal stress, shear stress, and slippage of the connection surface. Indicators; if the indicators exceed the allowable threshold for timber, the tenon size and tenon shape optimization suggestions are automatically output and iterated until the verification is passed; in step S4, the production data package includes a STEP format 3D model, geometric tolerance file, bill of materials (BOM), and processing requirements; it is synchronized to the digital control center through the API interface to drive AI intelligent material nesting and scheduling; in step S5, the CNC machining instructions include complete process parameters for cutting, tenoning, milling, and drilling, which are directly driven by the CNC tenoning machine and machining center after equipment post-processing. After processing, the components are manufactured by sanding and painting processes in sequence, and the processing accuracy is controlled within 0.1mm throughout the process.
[0063] The following example will provide a more detailed explanation of the above technical solution:
[0064] In this embodiment, the basic parameters of the Ming-style square stool are: the stool surface is 450mm long, 450mm wide, and 480mm high. The legs are made of 40mm×40mm square timber, and the material is rosewood. The stool surface frame and the legs are connected by mortise and tenon joints.
[0065] First, the mortise and tenon standard library module is executed. The system calls the parametric feature template of the mortise and tenon joint from the mortise and tenon standard library, loads its reference coordinate system, 45° grid angle fit feature, and default constraint rules; the model presets geometric tolerance ≤0.1mm and grid angle tolerance ±0.1°.
[0066] Next, the parameterized driving module executes, and the designer inputs the basic parameters of the Ming-style square stool: stool length 450mm, width 450mm, total height 480mm, leg cross-section thickness 40mm, stool edge thickness 30mm, and material is Dalbergia cochinchinensis. The system verifies that the parameters are valid. According to the preset algorithm, based on the leg thickness, the system automatically sets the tenon depth of the mortise and tenon joint to 2 / 3 of the leg thickness. If the designer adjusts the height of the square stool to 550mm and increases the leg diameter, the system will sense the change in external dimensions and automatically trigger the adaptive reconstruction algorithm to increase the tenon insertion depth or adjust the proportion of the mortise and tenon joint, without the need for manual modification of the internal structural model. After the calculation is completed, a complete set of mortise and tenon parameters is generated and output to the mechanical structure verification module.
[0067] The mechanical structure verification module is executed, generating a high-precision 3D solid model of the tenon joint in real time based on the parameter set. The legs and frame are virtually assembled according to the tenon joint relationship, and interference detection and gap detection are performed: the Boolean intersection operation result is 0, indicating no interference; the minimum distance between the mating surfaces is 0.07mm, and the deviation from the preset gap is 0, indicating that the assembly accuracy is qualified. A load of 3 times the weight of the components is applied to the connection part, and the system analyzes whether the load distribution of the tenon joint is qualified. If the simulation results show that there is uneven stress at the tenon joint, which may lead to insufficient load-bearing capacity, the system will automatically issue a warning to the designer and suggest adjusting the tenon length, tenon width, mortise depth or panel thickness of the tenon structure to ensure the physical stability of the structure.
[0068] The production data encapsulation and synchronization module is executed, which encapsulates all verified component models and process data into a customized data package, including STEP 3D models, geometric tolerance files, BOM lists, and processing requirements; it is then synchronized to the enterprise's digital management and control center via API interface, triggering AI intelligent material routing, automatically matching Dalbergia cochinchinensis boards and optimizing the material layout.
[0069] Finally, the CNC machining docking module is executed, and the machining process and parameters for the tenon are planned: rough milling of the tenon: φ12mm carbide end mill, spindle speed ≈3980r / min, feed rate ≈796mm / min, leave 0.3mm allowance; finish milling of the tenon and tenon tongue: φ8mm double-edged end mill, spindle speed ≈5970r / min, feed rate ≈1194mm / min, leave 0.1mm allowance; chamfering and deburring: φ6mm chamfering cutter to complete the rounding of the edges.
[0070] Generate standard G-code, embed tool radius compensation and length compensation instructions, adapt to the five-axis CNC tenoning machine control system, directly send the code to the equipment, and the CNC equipment completes the processing according to the instructions. The dimensional accuracy of the tenon is 0.08mm, which meets the accuracy requirement of ≤0.1mm.
[0071] The finished components enter a profile sander, where a touch-sensitive sanding head performs 360-degree sanding on curved surfaces and edges to ensure a smooth feel. Then, the components undergo standardized painting via a reciprocating paint spraying line. Thanks to the precision of the initial parametric design, the components maintain extremely high fit during assembly after painting, eliminating the need for secondary manual trimming.
[0072] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A parameter-driven database system for mortise and tenon structures in mahogany furniture, characterized in that: include: The Mortise and Tenon Standard Library module is used to build a standardized database of various typical mortise and tenon joints, storing the spatial topological relationships, geometric constraint logic, machining tolerance standards, and geometric features of various mortise and tenon joints. The parameterized driving module receives the input furniture component size and material information, automatically matches the tenon and mortise type according to the constraint logic in the tenon and mortise standard library, and drives the tenon and mortise geometric parameters to adaptively adjust with the component size, generating a tenon and mortise parameter set that conforms to the process specifications. The mechanical structure verification module is used to generate an industrial-grade three-dimensional mortise and tenon model in real time based on the mortise and tenon parameter set, perform simulation verification of the mortise and tenon connection, output the verification results and provide feedback. The production data encapsulation and synchronization module is used to encapsulate the confirmed parameterized model into a customized data package and directly connect to the digital management and control center through the data interface. The CNC machining docking module is used to parse production data packets, automatically plan machining process paths, generate CNC machining instructions that are compatible with CNC machining equipment, and drive the equipment to complete the precision machining of mortise and tenon components.
2. The parameterized driven database system for mortise and tenon structures of mahogany furniture according to claim 1, characterized in that: The aforementioned mortise and tenon standard library module includes parametric feature models of 12 typical mahogany mortise and tenon structures, specifically including straight tenon, corner tenon, shoulder tenon, wedge tenon, zongzi corner tenon, shoulder tenon, edge spring tenon, leg tenon, gourd shoulder tenon, edge-moistened corner tenon with leg clamp, clamp tenon, and through tenon. Each type of mortise and tenon model is stored in the form of a parametric feature tree, which defines a reference coordinate system, mating feature surfaces, and constraint relationships. The geometric tolerance of all models is preset to ≤0.1mm.
3. The parameterized driven database system for mortise and tenon structures of mahogany furniture according to claim 1, characterized in that: The parameterized driving module includes a component information input unit, a tenon and mortise type matching unit, and an adaptive parameter calculation unit; The component information input unit is used to receive the external dimensions and thickness of furniture components; The mortise and tenon type matching unit is based on a preset scene mapping algorithm, which automatically matches the corresponding mortise and tenon structure type according to the component connection form and stress level; The adaptive parameter calculation unit has a built-in proportional constraint algorithm. The tenon insertion depth, tenon thickness, and fit clearance parameters are adjusted in conjunction with the component cross-sectional dimensions according to a preset ratio. The tenon insertion depth is two-thirds of the corresponding component thickness, and the fit clearance is controlled within the range of 0.05mm-0.1mm.
4. The parameterized driven database system for mortise and tenon structures of mahogany furniture according to claim 1, characterized in that: The mechanical structure verification module includes a virtual assembly unit, a mechanical simulation unit, and a structural early warning unit; Virtual assembly units are used to perform interference detection and clearance verification on mortise and tenon mating components, and to identify problems such as model overlap and out-of-tolerance mating clearances. The mechanical simulation unit is used to apply a rated load to the mortise and tenon joint and calculate the stress distribution, deformation and tensile bearing capacity. The structural early warning unit is used to compare the simulation results with the preset strength threshold. When the stress value exceeds the allowable stress of the wood or the deformation exceeds the tolerance, it outputs early warning information to the design end and provides optimization suggestions for adjusting the tenon size and changing the tenon type.
5. The parameterized driven database system for mortise and tenon structures of mahogany furniture according to claim 4, characterized in that: The rated load of the mechanical simulation unit is set to three times the weight of the component itself, and the verification indicators include the maximum principal stress, shear stress, and slippage of the connection surface.
6. The parameterized driven database system for mortise and tenon structures of mahogany furniture according to claim 1, characterized in that: The customized data package generated by the production data encapsulation and synchronization module includes the component's three-dimensional geometric model, geometric tolerance information, bill of materials, and wood material properties; The data interface uses the RESTful API protocol to connect to the digital management and control center, synchronously driving intelligent material feeding and material scheduling in the production process.
7. The parameterized driven database system for mortise and tenon structures of mahogany furniture according to claim 1, characterized in that: The CNC machining docking module includes a process path planning unit, a G-code generation unit, and an equipment post-processing unit; The process path planning unit automatically plans the material cutting, tenoning, milling, and drilling processes for different mortise and tenon structures, and matches the corresponding tools and processing parameters. The G-code generation unit generates standard CNC machining code based on the process path, including tool compensation, feed rate, spindle speed process parameters, which are compatible with the equipment control system of CNC tenoning machine and machining center, ensuring that the instructions can directly drive the equipment to process. The post-processing unit is used to perform sanding and painting processes on the processed components.
8. A parameterized driven database system for mortise and tenon structures in mahogany furniture according to claim 7, characterized in that: The machining instructions output by the CNC machining docking module control the machining accuracy to ≤0.1mm, and the surface roughness of the tenon and mortise mating surfaces is controlled within Ra3.
2.
9. The implementation method of a parameterized driven database system for mortise and tenon structures of mahogany furniture according to any one of claims 1-8, characterized in that, Includes the following steps: S1. Standardization of Mortise and Tenon Craftsmanship and Construction of Topology Library: Based on the national standards and production process specifications for mahogany furniture, parametric modeling is performed on various typical mortise and tenon structures, defining the spatial topological relationships, geometric constraint logic and processing tolerance standards of various mortise and tenon joints, and constructing a standardized mortise and tenon topology database. S2. Multi-dimensional data-driven determination of mortise and tenon parameters: Receives input furniture component dimensions, materials and stress requirements, automatically matches the corresponding mortise and tenon structure type, and drives the mortise and tenon geometric parameters to adaptively adjust with the component dimensions through the built-in constraint algorithm, generating a mortise and tenon parameter set that conforms to the process specifications; S3. 3D Modeling and Mechanical Simulation Verification: Based on the mortise and tenon parameter set, an industrial-grade 3D solid model is generated in real time. Virtual assembly interference verification and static simulation analysis are performed sequentially. If the verification fails, the optimization parameters are fed back until the structure meets the mechanical strength requirements. S4. Digital Production Data Encapsulation and Synchronization: The verified design data is encapsulated into standardized production data packages and synchronized to the enterprise's digital management and control system through a data interface, connecting with the material cutting and production management processes. S5. Automatic generation and manufacturing of CNC machining instructions: Parse the production data package, automatically plan the machining process path and generate CNC machining instructions, drive the CNC equipment to complete the precision machining of mortise and tenon components, and then complete the sanding and painting processes.