Glass key forming design and control method and device

By using a mechanical model of the plate shell and a process compensation algorithm, the problem of inaccurate tactile control in the design of glass buttons was solved, achieving automated and precise processing and improving the consistency and reliability of finished products.

CN122020876APending Publication Date: 2026-05-12CONHUI HUIZHOU SEMICON
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CONHUI HUIZHOU SEMICON
Filing Date
2025-12-30
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing glass button designs rely on experience, making it difficult to precisely control the pressure and travel of the button. This results in long development cycles, inconsistent feel in mass production, and difficulty in controlling etching depth, affecting the consistency and reliability of finished products.

Method used

By employing a mechanical inverse solution model and a process compensation algorithm, the structural parameters of the glass button cross-section are calculated through a plate and shell mechanical model, and processing mask graphic data is generated. Combined with real-time monitoring and feedback control, automated and precise processing is achieved.

Benefits of technology

It achieves precise control over button feel, shortens the R&D cycle, improves product consistency and reliability, and reduces the impact of human intervention and environmental variables.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122020876A_ABST
    Figure CN122020876A_ABST
Patent Text Reader

Abstract

The invention discloses a glass key forming design and control method and device. The method comprises the steps that material attribute parameters of a glass substrate and target touch parameters of a key to be formed are obtained, reverse solving is conducted through a preset plate shell mechanical model, and the remaining thickness of a glass key thinning area and the width of a suspended area which meet the requirement for the target hand feeling are calculated; according to process characteristic parameters of processing equipment, calculating a lateral erosion compensation amount, and inwards shrinking the original size of the key contour to generate an opening area for processing mask pattern data; and according to the mask pattern data and the remaining thickness of the thinning area, generating an equipment control instruction, and controlling processing equipment to remove a material on the glass substrate so as to form a key thinning area with a preset thickness. Accurate conversion from the touch requirement to the machining instruction is achieved, and the problems that in the prior art, design depends on experience trial and error, the machining precision is low, and the hand feeling consistency of finished products is poor are effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of glass button manufacturing technology, and in particular to a glass button molding design and control method and device. Background Technology

[0002] With the trend of integrated appearance in consumer electronics products, it has become a hot topic in the industry to directly process integrated glass buttons with physical touch and tactile feedback on glass panels.

[0003] The mainstream process for manufacturing such glass buttons typically involves two key steps: First, local thinning, which involves removing material from specific button areas of the glass substrate using chemical etching or CNC machining to form grooves (or blind holes) with a specific remaining thickness, thereby creating an elastic deformation zone while maintaining the continuity of the glass; Second, hot bending, which involves using air pressure or molds to bulge the aforementioned thinned area outwards under a high-temperature softened state, forming a raised solid button appearance.

[0004] However, current glass button designs often rely on engineers' experience or repeated prototyping and testing. Designers find it difficult to accurately determine the thickness of the glass thinning zone and the overhang width based directly on customer requirements for "pressing force (e.g., 300g)" and "pressing stroke (e.g., 0.15mm)." Typically, they need to first draw based on experience, then test the feel after manufacturing a sample. If the feel is too hard or too soft, the design parameters are adjusted. This approach results in a long development cycle and makes it difficult to guarantee consistent feel during mass production.

[0005] Secondly, the feel of the buttons is extremely sensitive to the glass thickness (a thickness error of 0.01mm can result in a force deviation of tens of grams). However, the etching rate is dynamically affected by the concentration of the etching solution, temperature, and usage time. If exposure and development are performed directly according to the outline of the design drawings, the aperture of the thinned area will continue to expand as the etching depth increases, resulting in the final thinned area size being larger than the design size.

[0006] In the subsequent hot bending process, the expansion of the thinning area directly leads to a larger bulge area, positional shift, and a softer feel for the buttons. Currently, compensation is mostly achieved manually by reducing the mask opening based on experience in CAD software. This method is difficult to adapt to the precise control requirements of different etching depths and complex irregularly shaped buttons, seriously affecting the consistency of the finished product.

[0007] Therefore, it is necessary to improve the existing glass button manufacturing technology to overcome its shortcomings. Summary of the Invention

[0008] To overcome the problems existing in related technologies, one of the objectives of this invention is to provide a glass button molding design and control method. This glass button molding design and control method achieves automated and precise conversion from touch target parameters to processing equipment instructions by establishing a closed-loop control of a mechanical inverse solution model and a process compensation algorithm. This overcomes the problems of existing technologies where design relies on experience-based trial and error and the inability to quantify the relationship between feel and structure.

[0009] A method for designing and controlling the molding of glass buttons, comprising: Obtain the material property parameters of the glass substrate and the target touch parameters of the button to be formed, wherein the target touch parameters include the button position, button outline shape, target pressing pressure and target pressing stroke; Based on the material property parameters and the target touch parameters, a preset plate and shell mechanical model is used to perform inverse solving to calculate the glass button cross-sectional structural parameters required to satisfy the target pressing force and target pressing stroke. The cross-sectional structural parameters include the remaining thickness of the thinning area and the width of the suspended area. Based on the preset process characteristic parameters of the processing equipment, process compensation calculations are performed on the button contour shape and the cross-sectional structure parameters to generate processing mask graphic data, wherein the processing mask graphic data includes compensation amount; Based on the processing mask pattern data and the remaining thickness of the thinning area, corresponding equipment control commands are generated and transmitted to the processing equipment to control the processing equipment to remove material from the glass substrate and form an integrated glass button.

[0010] Furthermore, based on the material property parameters and the target touch parameters, a preset plate and shell mechanical model is used to perform inverse solving to calculate the glass button cross-sectional structural parameters required to satisfy the target pressing force and target pressing stroke. Specifically, this includes: Establish a large deflection equation for thin plates that includes Young's modulus, Poisson's ratio, and thickness variables of the glass substrate; Substitute the target pressing force and the target pressing stroke into the thin plate large deflection equation, and iteratively calculate the corresponding theoretical remaining thickness value; The stress distribution of the theoretical remaining thickness value under the maximum stroke is checked. If the maximum stress exceeds the fracture strength threshold in the material property parameters, the width of the suspended area is automatically adjusted until the stress meets the safety factor requirements. The final determined value is taken as the remaining thickness of the thinning zone.

[0011] Existing technologies often overlook the risk of brittle fracture of glass materials under high stress when determining the structural parameters of glass buttons, relying solely on experience to set the thickness, which can easily lead to product breakage after repeated pressing. By establishing a large deflection equation for thin plates and introducing a stress verification mechanism, a logical closed loop is constructed from "feel target" to "structural safety." Specifically, this method first uses the large deflection equation to accurately deduce the theoretical thickness that meets the stroke requirements, and then immediately checks whether the maximum stress at that thickness exceeds the fracture threshold; if it does, the system automatically adjusts the overhang width to disperse the stress. This iterative optimization based on a physical model establishes "strength safety" as the bottom line of the design, thus ensuring that users receive the expected pressing feel while eliminating the risk of cracking caused by excessively thin glass or stress concentration from the design source, significantly improving product reliability.

[0012] Furthermore, the step of performing process compensation calculations on the button contour shape and the cross-sectional structure parameters based on preset processing equipment process characteristic parameters to generate processing mask graphic data specifically includes: Obtain the side etching factor of the currently used etching solution. and target etching depth , where the target etching depth The difference between the original thickness of the glass substrate and the remaining thickness of the thinned region; According to the formula Calculate lateral erosion compensation ; The lateral erosion compensation amount is reduced inward by shrinking the original size of the button contour shape. The opening area pattern in the processing mask pattern data is generated to counteract the effect of the key thinning area expansion caused by lateral corrosion during processing.

[0013] In chemical etching thinning processes, while the etching solution vertically erodes the glass to form thinned areas (blind holes), lateral etching inevitably occurs, causing the aperture of the thinned area to gradually expand with increasing depth. If the mask opening is directly generated according to the design dimensions, the final thinned area size will be significantly larger than the design value, resulting in a larger button area, positional misalignment, and a softer feel in the subsequent hot bending process. By obtaining the lateral etching factor and target depth, and calculating the lateral erosion compensation amount according to the formula, the original size of the button contour is then contracted inward to generate the opening area pattern, establishing a control strategy of "pre-contraction to accommodate expansion." The inward contraction of the mask precisely offsets the lateral expansion during the etching process, ensuring that the final thinned area contour accurately falls back to the design target size. This not only ensures micron-level precision in etching dimensions but, more importantly, ensures that the boundary position of the thinned area (i.e., the effective deformation area of ​​the button) is highly consistent with the mechanical calculation model, thus guaranteeing that the final product's pressing feel completely matches the design expectations.

[0014] Furthermore, the step of performing process compensation calculations on the button contour shape and the cross-sectional structure parameters based on preset processing equipment process characteristic parameters to generate processing mask graphic data also includes: Identify geometric feature points in the outline shape of the button; when a non-smoothly connected corner point is identified, a preset geometric correction primitive is superimposed at the corresponding corner point position in the processing mask graphic data. The geometric correction primitives are used to adjust the opening area at the corner points to compensate for the difference in etching rate between the corner point position and other straight edge positions, and to prevent distortion of the contour of the thinned area after processing.

[0015] For rectangular, polygonal, or other irregularly shaped buttons with non-smooth corner connections, the flow characteristics and exchange efficiency of the etching solution at the corners often differ from those at the straight edges, leading to rounding or distortion at the corners (e.g., square holes becoming round holes). This distortion of the thinned area contour directly affects the sharpness of the button's appearance after subsequent hot bending. By identifying corner features and overlaying geometric correction primitives to adjust the local opening area, an optical / process proximity correction mechanism for blind hole etching is introduced. By pre-changing the contact area of ​​the etching solution at corners prone to distortion (e.g., by performing additional minor compensation or shape adjustment at the corners), the difference in etching rates between corners and straight edges is balanced. This measure effectively suppresses corner distortion of the thinned area contour, ensuring that the thinned area of ​​the irregularly shaped glass button has a regular shape and clear lines, thus achieving a high-quality appearance after hot bending.

[0016] Furthermore, the generation of corresponding device control commands specifically includes: Generate the first layer of control data to control the photolithography equipment to form a photoresist pattern on the surface of the glass substrate that corresponds to the processing mask pattern data; A second layer of control data is generated to set the spray pressure parameters, temperature parameters, and etching time of the chemical etching equipment, wherein the etching time is calculated based on the target etching depth and the real-time monitored etching rate.

[0017] Simple mask pattern data only defines "where to process," not "how to process," leading to reliance on operator experience for parameter settings and poor stability. By generating a first layer of data containing the photoresist pattern and a second layer of data based on real-time rate calculations of time, dual control of "pattern + process" is achieved. Its core lies in binding the static pattern design with dynamic process parameters (such as etching time calculated from depth and rate) for output. This ensures that the etching equipment not only knows the processing shape but also strictly executes the operation according to the calculated time and pressure, thus avoiding over-etching or under-etching caused by human parameter setting deviations and guaranteeing precise and controllable etching depth.

[0018] Furthermore, the glass button molding design and control method also includes the following steps: During the operation of the processing equipment, the actual thickness data of the glass substrate is acquired in real time through sensors; Calculate the deviation between the actual thickness data and the remaining thickness of the thinned zone; When the deviation value is less than a preset threshold, a stop processing command is generated in real time and sent to the processing equipment.

[0019] Traditional etching methods cannot detect changes in etching rate caused by variations in etching solution concentration or temperature fluctuations, easily leading to uneven thickness between batches. By introducing a real-time thickness monitoring and deviation calculation feedback mechanism, a closed-loop control system for the processing was constructed. By acquiring the actual thickness data of the glass substrate in real time and dynamically comparing it with the remaining thickness of the target thinning area, a stop command is automatically triggered once the deviation meets a threshold. This result-oriented feedback control completely eliminates the interference of environmental variables on processing accuracy, ensuring extremely high consistency in the button thinning thickness of each glass substrate, thereby significantly improving the yield rate.

[0020] A second objective of this invention is to provide a glass button molding design and control device for implementing the glass button molding design and control method described above. The glass button molding design and control device includes: The data acquisition module is used to acquire the material property parameters of the glass substrate and the target touch parameters of the button to be formed; The structural calculation module is used to perform inverse solving based on the material property parameters and the target touch parameters using a preset plate and shell mechanical model to calculate the glass button cross-sectional structural parameters required to meet the target pressing force and target pressing stroke. The cross-sectional structural parameters include the remaining thickness of the thinning area and the width of the suspended area. The process compensation module is used to perform process compensation calculations on the button contour shape and the cross-sectional structural parameters according to preset processing equipment process characteristic parameters to generate processing mask graphic data. The processing mask graphic data includes compensation amount. The control output module is used to generate corresponding equipment control commands based on the processing mask pattern data and the remaining thickness of the thinning area, and transmit them to the processing equipment to control the processing equipment to remove material from the glass substrate to form an integrated glass button.

[0021] This device, through a modular design integrating data acquisition, structural calculation, process compensation, and control output, solidifies the aforementioned complex process into specific hardware or logic units. Compared to general-purpose computer-aided design equipment, this device, as a specialized tool, can directly interface with lithography and etching equipment on the production line, achieving seamless data flow from the design end to the manufacturing end. This not only reduces the requirements for operators' professional physical and mechanical knowledge but also reduces manual intervention through automation modules, improving the integration and operational efficiency of the entire production system.

[0022] A third objective of this invention is to provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the glass button molding design and control method described above.

[0023] By incorporating a processor and memory capable of executing the aforementioned methods, this electronic device acquires intelligent process calculation capabilities. Ordinary industrial control computers, when loaded with this solution, can be transformed into intelligent CAM terminals with dual core functions of mechanical simulation and process compensation. This lowers the hardware barrier to technology implementation, eliminating the need for factories to purchase expensive dedicated mechanical simulation workstations; they can achieve high-precision glass button molding control using only existing industrial control equipment, facilitating the rapid promotion and deployment of the technology.

[0024] The fourth objective of this invention is to provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the glass button molding design and control method described above.

[0025] By storing the computer program that implements the above design and control methods, the technical solution is made software-based and portable. This allows the core algorithms (mechanical back-calculation and compensation calculation) to be easily copied and distributed across different production bases or equipment. This establishes the technical solution's circulation attribute as an independent software product, facilitating the digital upgrade of existing aging production lines. Simply importing the program can endow old equipment with precise closed-loop control capabilities, resulting in significant economic benefits.

[0026] The fifth objective of this invention is to provide a computer program product, including a computer program, which, when executed by a processor, implements the steps of the glass button molding design and control method described above.

[0027] By encapsulating complex plate and shell mechanical models, etching compensation algorithms, and device driver logic into standardized program products, users can easily deploy this technology like installing a driver. This ensures the stability and consistency of algorithm execution in different computing environments (such as cloud servers or local edge computing nodes), providing a technological foundation for realizing distributed collaborative manufacturing across regions.

[0028] The beneficial effects of this invention are as follows: This invention provides a glass button molding design and control method. This method obtains the material property parameters of the glass substrate and the target touch parameters of the button to be molded. The target touch parameters include button position, button outline shape, target pressing force, and target pressing stroke. Based on the material property parameters and target touch parameters, a preset mechanical model of the substrate is used for inverse solving to calculate the glass button cross-sectional structural parameters required to meet the target pressing force and target pressing stroke. Through this process, this invention directly transforms abstract tactile requirements (force, stroke) into specific physical dimensions (remaining thickness of the thinned area and width of the suspended area). The scientific calculation using the mechanical model replaces traditional manual estimation and repeated prototyping tests, ensuring that the designed button structure theoretically meets the preset tactile requirements and significantly shortens the development cycle.

[0029] Furthermore, based on the preset process characteristics parameters of the processing equipment, process compensation calculations are performed on the button contour shape and cross-sectional structure parameters to generate processing mask pattern data, which includes compensation amounts. Physical / chemical errors (such as lateral etching) in actual processing are considered before generating the processing data, and compensation amounts are automatically added to the mask pattern, effectively offsetting dimensional losses during processing and ensuring that the final glass button is highly consistent with the design intent in terms of size and shape.

[0030] Finally, based on the processing mask pattern data and the remaining thickness of the thinning area, corresponding equipment control commands are generated and transmitted to the processing equipment to control the equipment to remove material from the glass substrate, forming an integrated glass button. This achieves automated closed-loop control from parameter design to equipment execution, avoiding errors that may be introduced by manual data conversion, and realizing high-precision and high-consistency glass button manufacturing. Attached Figure Description

[0031] Figure 1 This is a schematic diagram of the glass button molding design and control method provided in this application. Detailed Implementation

[0032] Preferred embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While preferred embodiments of the invention are shown in the drawings, it should be understood that the invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0033] Example 1 like Figure 1 As shown, this embodiment provides a glass button molding design and control method, mainly applied in the glass cover manufacturing process of consumer electronics products. The method includes: Obtain the material property parameters of the glass substrate and the target touch parameters of the button to be formed. The target touch parameters include the button position, button outline shape, target pressing pressure, and target pressing stroke. Based on material property parameters and target touch parameters, the pre-set plate shell mechanical model is used to perform inverse solution to calculate the glass button cross-sectional structural parameters required to meet the target pressing force and target pressing stroke. The cross-sectional structural parameters include the remaining thickness of the thinning area and the width of the suspended area. Based on the preset process characteristic parameters of the processing equipment, process compensation calculations are performed on the key contour shape and cross-sectional structure parameters to generate processing mask graphic data, wherein the processing mask graphic data includes compensation amount; Based on the processing mask pattern data and the remaining thickness of the thinning area, corresponding equipment control commands are generated and transmitted to the processing equipment to control the processing equipment to remove the material of the button area on the glass substrate, forming a button thinning area with a preset thickness, so that the subsequent molding process can form a raised integrated glass button.

[0034] The core of this method lies in connecting the front-end design requirements with the back-end manufacturing equipment through a computer software system, thereby achieving an automated closed-loop conversion from tactile indicators to processing instructions. The method in this embodiment typically runs on an industrial control computer, server, or cloud computing platform, and communicates with processing equipment such as chemical etching machines, lithography machines, or CNC engraving machines via a data interface.

[0035] Phase 1: Data Acquisition and Parameter Definition First, it is necessary to obtain the material property parameters of the glass substrate and the target touch parameters of the button to be formed.

[0036] Material property parameters are fundamental to physical calculations. In practice, these parameters can be obtained through manual input via a user interface, such as when an operator selects the glass type (e.g., Corning Gorilla Glass, high-alumina-silicon glass, or ordinary soda-lime glass) from a drop-down menu. Based on the selection, the material's density, Young's modulus, Poisson's ratio, and fracture toughness values ​​are automatically retrieved from a pre-set material database. Alternatively, as an alternative implementation, these parameters can be automatically imported by reading digital tags (such as RFID or QR codes) provided by the glass supplier, or directly issued by the upstream PLM system.

[0037] The target touch parameters of the button to be formed represent the designer's final intent. Unlike traditional processes that directly input the groove depth in millimeters, this embodiment allows designers to input functional specifications regarding tactile feel. Specifically, these include: The button position is the coordinate (X, Y) of the center point of the button on the glass plate.

[0038] The button outline shape can be a regular circle, ellipse, or rounded rectangle, or any closed curve customized according to industrial design (ID) requirements.

[0039] Target pressing force, which is how much force the user needs to apply to trigger the button, such as 300g or 2.94N.

[0040] The target press stroke is the maximum amount of downward displacement of the button surface after being subjected to force, for example, 0.15mm.

[0041] The advantage of this input method is that designers do not need in-depth knowledge of mechanics; they only need to focus on the user experience metrics of the product.

[0042] Phase Two: Inverse Solving Based on the Mechanical Model After obtaining the above parameters, the solution is obtained through the plate and shell mechanical model, which describes the deformation law of the thin plate structure under stress.

[0043] The reverse engineering process is as follows: Using the target pressing force as the load condition and the target pressing stroke as the maximum deflection boundary condition, and combining the Young's modulus and Poisson's ratio of the glass, the structural stiffness required to achieve this deformation is derived in reverse. Since the planar dimensions of the button (such as the diameter) are usually fixed, the variables mainly focus on the cross-sectional structural parameters, namely the remaining thickness of the thinning zone (how much glass is left at the bottom of the button) and the width of the suspended area (the width of the thin-walled ring around the button that provides elastic support).

[0044] In practical implementation, the preset plate and shell mechanical model can be an analytical solution model based on classical elasticity formulas (such as Roark's formula), suitable for rapid calculation of regular shapes (such as circles); or it can be a lightweight finite element analysis (FEM) model, suitable for meshed calculation of complex irregular buttons. Regardless of the model used, the goal is to obtain a set of optimal geometric solutions: for example, calculations show that on 0.7mm thick glass, the button area needs to be thinned to 0.12mm while retaining a 2.0mm wide overhanging ring to produce a 0.15mm travel under a 300g force.

[0045] Phase 3: Automatic compensation of process characteristics Once the theoretical geometric dimensions are obtained, they cannot be directly used in production because processing equipment (especially chemical etching equipment) has physical limitations. Therefore, process compensation calculations are still required.

[0046] Obtain the preset process characteristics parameters of the processing equipment. This mainly refers to the side etching characteristics in the etching process. Chemical etching is isotropic or semi-anisotropic. While the etching solution corrodes the glass vertically downward to form blind holes, it will inevitably hollow out the material on the sidewalls. If the mask opening is made directly according to the theoretical size, as the etching depth increases, the diameter of the final thinned area (blind hole) will be larger than the design size, resulting in the button size exceeding the standard.

[0047] Based on the required glass thickness to be removed (i.e., etching depth) and the current lateral etching ratio (i.e., the ratio of lateral etching rate to vertical etching rate), the necessary allowance, or compensation amount, is calculated. For example, if 0.5mm needs to be etched downwards and the lateral etching ratio is 1:1, the side will also extend outwards by 0.5mm. The system will automatically shrink the processing mask pattern data of the button area inwards by 0.5mm based on the theoretical contour, thereby generating a reduced opening area pattern.

[0048] This compensation is not limited to simple dimensional reduction; it can also include nonlinear compensation for corner regions. The generated machining mask pattern data is essentially a revised drawing (such as a Gerber file or DXF file) whose dimensions already include the process allowance needed to offset lateral corrosion.

[0049] Phase 4: Device Command Generation and Execution The calculated data is then converted into a language that the physical device can recognize and execute, thus generating the corresponding device control commands.

[0050] The specific form of this step depends on the type of processing equipment used: If it is a photolithography machine or screen printing machine, the system generates instructions for the photomask pattern data. The control equipment applies photoresist material to the non-processed area (i.e., the background protection area) of the glass substrate, while exposing the calculated compensated button opening area so that the subsequent etching solution can contact the area.

[0051] For chemical etching lines, the required etching time is calculated based on the remaining thickness requirement of the thinning zone. The instructions may include parameters such as conveyor belt speed, spray pressure, and solution temperature. For example, the accurate etching time can be obtained by dividing the target depth by the etching rate.

[0052] If laser ablation or CNC grinding is used, the system generates G-code or path files to control the movement trajectory of the laser beam or grinding head, directly removing excess material from the button area.

[0053] After control commands are transmitted to the processing equipment, the equipment begins to perform the physical operation: precisely removing the material of the button area defined in the design from the glass substrate, leaving a thinned area structure with a specific thickness and shape. This thinned area structure provides a precise physical basis for the subsequent fabrication of raised, integrated glass buttons through hot bending or gas molding processes.

[0054] Example 2 like Figure 1 As shown, this embodiment provides a glass button molding design and control method. Based on Embodiment 1, this embodiment focuses on illustrating the specific implementation process of inverse solving based on a plate and shell mechanical model. This embodiment demonstrates how to transform abstract tactile indicators (such as force and stroke) into safe and reliable physical structural parameters.

[0055] Furthermore, in the glass button molding design and control method of this embodiment, the step of performing reverse engineering based on the material property parameters and the target touch parameters using a preset plate and shell mechanical model specifically includes: Establish a large deflection equation for thin plates that includes Young's modulus, Poisson's ratio, and thickness variables of the glass substrate; Substitute the target pressing force and the target pressing stroke into the thin plate large deflection equation, and iteratively calculate the corresponding theoretical remaining thickness value; The stress distribution of the theoretical remaining thickness value under the maximum stroke is checked. If the maximum stress exceeds the fracture strength threshold in the material property parameters, the width of the suspended area is automatically adjusted until the stress meets the safety factor requirements. The final determined value is taken as the remaining thickness of the thinning zone.

[0056] More specifically, the glass button molding design and control method in this embodiment includes the following steps: Step S1: Establishment of the physical model and selection of equations In this embodiment, a mathematical model is first established to describe the deformation behavior of the glass button. Given that during actual pressing, the central deflection of the glass button (i.e., the pressing stroke, typically 0.1mm-0.3mm) often approaches or exceeds its thinned thickness (typically 0.1mm-0.2mm), the traditional linear theory for small deflections is no longer applicable, resulting in significant calculation errors. Therefore, this embodiment preferably adopts the theory of large deflection in thin plates as the core algorithm model.

[0057] Specifically, the physical equations invoked include bending stiffness and membrane tension terms. For the most common circular button structure, the system's preset load-deflection relationship equation is as follows: in: The target pressing force is used as a known input quantity; The target press stroke is used as the known input. The Young's modulus of the glass is a known material property, for example, 72 GPa for high aluminosilicate glass. Let the effective radius of the button be a geometrically known quantity; This is the boundary condition coefficient, which depends on whether the button edge is clamped or simply supported. It is set by system default or user selection. For example, for integrated glass, it is usually set to peripheral fixed support. The remaining thickness of the thinned region to be solved is taken as an unknown variable.

[0058] Step S2: Iterative inverse solution of thickness parameters Because in the above equation, the unknown quantity The thickness exists in the form of nonlinear high-order terms, and cannot be directly solved analytically through simple algebraic transformations. Therefore, the structural calculation module in this embodiment uses numerical iteration methods (such as the Newton-Raphson method or the bisection approximation method) to solve it.

[0059] The specific calculation logic is as follows: Step S2.1, Initialization: Set an initial thickness estimate. (For example, set it to half the original glass thickness, 0.35mm).

[0060] Step S2.2 Forward trial calculation: Will Substituting into the above equation, calculate the target stroke at this thickness. Required theoretical force value .

[0061] Step S2.3 Deviation Comparison: calculate Target strength with user input Deviation between .

[0062] Step S2.4 Iterative correction: like If the value is less than a preset convergence threshold (e.g., 0.5g), then the current convergence is considered to be... This is the theoretical thickness required from a mechanical perspective.

[0063] like (Indicating the current thickness is too stiff), the system will automatically reduce it. .

[0064] like (Indicating the current thickness is too soft), the system will automatically increase the thickness. .

[0065] Repeat steps S2.2 to S2.4 until the exact thickness solution is found. .

[0066] Step S3: Stress Check and Automatic Structural Optimization Determine the theoretical thickness This does not mean the design is complete, because glass is a brittle material and must be designed to withstand extreme pressure without breaking. Stress verification and automatic optimization phases are still required. Step S3.1, Calculation of maximum stress: Using the stress formula corresponding to the large deflection theory, the stress at the target stroke is calculated. The maximum tensile stress on the surface of the glass sheet. The point of maximum stress is usually located at the edge (fixed end) or center of the key.

[0067] in is the stress coefficient.

[0068] Step S3.2, Security Determination: Read the fracture strength threshold in the material properties (e.g., 400 MPa), and introduce a safety factor. (For example ).

[0069] The judgment logic is: whether ? Step S3.3, Automatic Adjustment Strategy: Scenario A: If the determination is yes, output directly. The remaining thickness of the final thinning zone.

[0070] Scenario B: If the result is no, it means that the glass was cut too thin to achieve a soft feel, resulting in excessive stress and easy breakage, which will trigger the suspension area width adjustment mechanism.

[0071] At this point, while maintaining the target force and stroke unchanged, the effective radius automatically increases. (That is, expanding the width of the suspended area outward is equivalent to increasing the lever arm length).

[0072] Increase After (e.g.) Return to step S2 and recalculate the new thickness. .because Increase, required thickness This will increase accordingly, thereby significantly reducing stress.

[0073] This cycle will continue until a combination is found that satisfies both the feel and the strength safety requirements. combination.

[0074] Step S4, Result Output Based on the above mechanical calculations, this embodiment finally outputs a set of geometric parameters that have been double-verified (tactile verification + strength verification): The final thickness of the thinned area (e.g., 0.145 mm); The final width / radius of the suspended area (for example, the radius is automatically adjusted from the original setting of 5mm to 5.8mm).

[0075] The method described in this embodiment finds the optimal balance between the tactile input requirements and physical limits, avoiding the technical risks of buttons that break easily or are too stiff to press.

[0076] Example 3 like Figure 1 As shown, this embodiment provides a glass button molding design and control method. Based on Embodiment 1, this embodiment focuses on the specific implementation process of photomask compensation and geometric correction based on process characteristics. This embodiment describes how to convert theoretical mechanical structural dimensions into mask pattern data actually required by the processing equipment to overcome inherent physical defects in the chemical etching process. Furthermore, in the glass button molding design and control method of this embodiment, the step of performing process compensation calculations on the button contour shape and cross-sectional structural parameters according to preset processing equipment process characteristic parameters specifically includes: Obtain the lateral etching factor K and the target etching depth D of the currently used etching solution, where D is the difference between the original thickness of the glass substrate and the remaining thickness of the thinning region; According to the formula Calculate lateral erosion compensation ; The lateral erosion compensation amount is extended outward from the original size of the button contour shape. The opening area pattern in the processing mask pattern data is generated to counteract the effect of the key thinning area expansion caused by lateral corrosion during processing.

[0077] The step of performing process compensation calculations on the button contour shape and the cross-sectional structure parameters based on preset processing equipment process characteristic parameters further includes: Identify geometric feature points in the outline shape of the button; when a non-smoothly connected corner point is identified, a preset geometric correction primitive is superimposed at the corresponding corner point position in the processing mask graphic data. The geometric correction primitives are used to adjust the opening area at the corner points to compensate for the difference in etching rate between the corner point position and other straight edge positions, and to prevent distortion of the contour of the thinned area after processing.

[0078] More specifically, it includes the following steps: Step S1: Analysis of process characteristic parameters and calculation of lateral erosion. Before generating processing data, it is necessary to first establish the process baseline for the current production line. Chemical etching is an isotropic or semi-anisotropic subtractive manufacturing process. The etching solution is usually a mixed solution containing hydrofluoric acid (HF), which, while etching the glass vertically downwards, inevitably erodes it laterally.

[0079] Step S1.1: Determine the lateral erosion factor .

[0080] This parameter is not a fixed value, but depends on the concentration of the etching solution, the spray pressure, and the glass material. In practice, it is usually selected as follows: to The values ​​between them are used as Value. For example, take This means that each downward corrosion Side loss .

[0081] Step S1.2: Determine the target etching depth .

[0082] This value is derived from the original thickness of the glass substrate. Subtract the remaining thickness of the thinned region calculated in Example 2 This is derived. For example, if the original thickness of the glass... Target remaining thickness The target etching depth .

[0083] Step S1.3: Execute lateral erosion compensation. The calculation.

[0084] According to the formula Substitute the above values ​​into the calculation: .

[0085] This value represents the inward shrinkage width that the opening of the mask pattern needs to accommodate in order to achieve the design dimensions.

[0086] Step S2: Global contour size compensation Based on the calculated compensation amount Perform a geometric offset operation on the original outline shape of the button.

[0087] If the button to be formed has a diameter Circle: The original design outline is the radius A circle. When generating mask data, this contour is uniformly shrunk radially towards the center of the circle. Right now The generated opening region shape is actually a region with a radius of... That is, diameter A circular area will be formed. Photoresist material will cover this expanded area, while a circular area with a diameter of 9.12 mm will be exposed for etching. During the actual etching process, as the depth increases, the hole walls erode laterally outwards. The resulting glass thinning zone perfectly matches the design specifications. diameter.

[0088] Step S3: Geometric Correction of Local Corner Points When the outline of the button to be formed contains non-smoothly connected corners, such as rectangular, square, or polygonal buttons with small rounded corners, global size compensation alone is often insufficient to guarantee shape accuracy. This is because the flow and exchange efficiency of the etching solution differs between the corner areas and the straight edge areas, which can easily lead to insufficient etching at the corners to form rounded corners, or over-etching leading to distortion.

[0089] To solve this problem, a geometric feature point identification and correction step is required: Step S3.1: Traverse the geometric path of the button outline and identify the corner positions where the curvature changes abruptly, such as the four vertices of a rectangle.

[0090] Step S3.2: Overlay preset geometric correction primitives onto the mask patterns at these corner points. These correction primitives are typically used to fine-tune the opening contours.

[0091] Specifically, to address the common corner rounding phenomenon in blind via etching, the system superimposes additional compensation structures, such as mouse-ear-shaped flares or corner pre-compensation grooves, at the corners of the mask opening after it has been recessed. These geometric correction primitives guide the etchant to act more effectively on the corners or pre-counteract the rounded corner effect by locally adjusting the opening area. During etching, these correction primitives balance the etching rate difference between corners and straight edges, ensuring that the final thinned area contour is as close as possible to the designed square shape, preventing corner collapse or rounding from affecting the appearance consistency of subsequent hot bending.

[0092] Step S4: Synthesis of final processing data After the global dimensional shrinkage and local corner correction described above, the generated graphic data is the final machining mask graphic data. This data is typically encoded in GDSII, Gerber, or DXF format, and includes: Opening area (Layer 0): The light-transmitting or non-light-obstructing area corresponding to the button position. The size of this area already includes the inward shrinkage compensation and will be sprayed with etching solution to form a thinning area.

[0093] Layer 1: A light-blocking or light-resisting area covering the background around the button, used to protect the rest of the glass substrate from corrosion.

[0094] This hierarchical and precise compensation strategy ensures that even glass buttons with complex geometries can achieve micron-level thinning zone dimensional accuracy under the rough process of chemical etching, providing a precise structural basis for subsequent hot bending and bulging processes.

[0095] Example 4 like Figure 1 As shown, this embodiment provides a glass button molding design and control method. Based on the previous embodiments, this embodiment focuses on the generation of layered processing instructions and the online closed-loop feedback control of the processing process. This embodiment details how to transform the static graphic data generated in the previous embodiments into dynamic device execution logic, and how to ensure that the physical accuracy of the final product converges to the design target through a real-time monitoring mechanism. Furthermore, in the glass button molding design and control method of this embodiment, the generation of corresponding device control instructions specifically includes: Generate the first layer of control data to control the photolithography equipment to form a photoresist pattern on the surface of the glass substrate that corresponds to the processing mask pattern data; A second layer of control data is generated to set the spray pressure parameters, temperature parameters, and etching time of the chemical etching equipment, wherein the etching time is calculated based on the target etching depth and the real-time monitored etching rate. The glass button molding design and control method also includes the following steps: During the operation of the processing equipment, the actual thickness data of the glass substrate is acquired in real time through sensors; Calculate the deviation between the actual thickness data and the remaining thickness of the thinned zone; When the deviation value is less than a preset threshold, a stop processing command is generated in real time and sent to the processing equipment.

[0096] More specifically, it includes the following steps: Step S1: Construction of Multidimensional Processing Control Data After obtaining the mask pattern data with process compensation, it needs to be parsed and reconstructed into a layered control data package adapted to different process equipment. This process is not a simple format conversion, but a parameterized definition of the manufacturing process.

[0097] Step S1.1: Generate the first layer of control data (lithography / graphics instructions).

[0098] This data layer is specifically designed for controlling lithography machines or laser direct-write equipment. In practice, the graphic file containing compensation amounts and geometric correction primitives generated in Example 3 is converted into the lithography industry standard Gerber format (such as RS-274X) or GDSII stream format.

[0099] During this process, the photoresist polarity needs to be defined. If the production line uses positive photoresist, the instruction will set the button thinning area as the light-transmitting area and the background protection area as the light-blocking area, so that the photoresist in the button thinning area can dissolve in the developer after exposure, thus exposing the glass surface to be etched. If negative photoresist is used, the polarity logic is reversed. In addition, the first layer of data also includes the coordinate data of the alignment marks, which is used to guide the lithography camera to capture the edge of the glass substrate or the pre-made mark points, ensuring that the pattern falls accurately on the specified coordinates of the glass. At this point, the positioning accuracy of the graphic is controlled within... Within.

[0100] Step S1.2: Generate the second layer of control data (etching / forming instructions).

[0101] This data layer is used to drive the chemical etching production line. Unlike the two-dimensional pattern control of photolithography, the core of etching instructions lies in the four-dimensional control of chemical reaction rate and reaction time.

[0102] According to the formula The derivation is performed. Among them, For the target etching depth (i.e. ), The calibration rate of the current etching solution (e.g.) Preliminary calculations yielded the baseline etching time. minute.

[0103] Dynamic parameter settings: To ensure the flatness and taper of the etched cross-section, the command does not use constant parameters, but instead generates a segmented control curve: Film breaking section: Set high spray pressure (e.g.) (bar), used to quickly break through the residual developing film and the oxide layer on the glass surface.

[0104] Main etching section: Set medium pressure (e.g.) bar) and constant temperature (e.g.) ), using stable laminar flow to ensure uniform downward propagation.

[0105] Polishing section: When approaching the target depth (such as the last remaining polishing stage) The spray pressure was reduced and the oscillation frequency was increased to remove the rough "orange peel" texture at the bottom and improve light transmittance.

[0106] Step S2: Online Sensing and Real-Time Feedback Control Mechanism Traditional open-loop control relies solely on a preset time, which cannot address rate drift caused by etchant aging (acid value reduction) or temperature fluctuations. This embodiment introduces a real-time closed-loop feedback mechanism.

[0107] Step S2.1, Data Acquisition: During the transfer process in the etching production line, a non-contact online thickness sensor (such as a spectral confocal displacement sensor or a laser triangulation thickness gauge) is installed. The sensor probe is positioned above the button thinning area of ​​the glass substrate (i.e., the position corresponding to the bottom of the blind hole).

[0108] As the glass substrate flows through the inspection station, the sensor emits a beam of light of a specific wavelength and receives the reflected signals from the upper and lower surfaces of the glass, acquiring the current actual thickness data in real time with a high sampling rate of 1000Hz. For example, during etching... At minute 1 minute, the sensor reading was .

[0109] Step S2.2, Deviation Calculation and Decision Logic: The control unit receives sensor data in real time and performs the following logical operations: Step S2.2.1: Calculate the current depth: .

[0110] Step S2.2.2: Calculate the real-time etching rate: .

[0111] Step S2.2.3: Calculate the remaining depth: (in The mechanically optimal thickness calculated in Example 2, such as ).

[0112] Step S2.2.4, Deviation Judgment: If Lower than the preset calibration rate (For example, the rate drops due to acid consumption) The control unit will immediately correct the remaining etching time and automatically extend the processing time.

[0113] The corrected formula is: .

[0114] Step S3, Endpoint Control: When the sensor detects the actual thickness With the target remaining thickness The deviation value is less than the preset threshold (e.g.) When the control logic determines that the processing is complete, the control logic will then complete the processing.

[0115] At this point, a stop processing command is generated immediately: Step S3.1, Physical cutting: Control the conveyor belt to accelerate and quickly remove the glass substrate from the etching chamber.

[0116] Step S3.2, Chemical Freezing: Immediately turn on the high-pressure pure water spray to instantly dilute and remove residual acid from the surface through high-flow rinsing, forcibly stopping the chemical reaction and preventing over-etching.

[0117] By combining the aforementioned layering instructions with closed-loop feedback, this embodiment ensures that the final thickness tolerance of each glass button is strictly controlled within a specified range. This ensures that the consistency of button feel and force during mass production does not exceed a certain limit. .

[0118] Example 5 like Figure 1 As shown, this embodiment provides a glass button molding design and control method. This embodiment is a further elaboration based on the above embodiments. The method described in this embodiment runs in an industrial control system that integrates CAD (computer-aided design), CAE (computer-aided engineering), and CAM (computer-aided manufacturing) functions.

[0119] The hardware environment includes: industrial control computer, chemical etching production line (including automatic spray system), and lithography machine (exposure equipment).

[0120] The object being processed is a high-aluminosilicate glass substrate with a thickness of 0.7mm - 1.1mm.

[0121] The target product is an integrated glass button panel with a "floating touch" feel.

[0122] The method flow of this embodiment includes the following steps: Step S1: Parameter Definition and Constraint Input The operator enters the following three sets of data in the system's human-computer interaction interface (GUI): 1. Material parameter set : Glass type: High aluminosilicate glass Young's modulus : Poisson's ratio : Original thickness : Fracture strength threshold : 2. Geometric constraint set : Button shape: round Button diameter : Button position : 3. Sense of touch / functionality target set : Target trigger strength: Target compression stroke: Step S2: Reverse structural solution based on mechanics The system does not rely on human experience, but automatically calculates the "thickness of the thinning zone" and "width of the suspension groove" required to achieve the desired feel through a built-in plate and shell theory algorithm.

[0123] The calculation logic is as follows: Step S2.1, Model Simplification: The system simplifies the button structure to a "circular thin plate with fixed periphery".

[0124] Step S2.2, reverse calculation of thickness: Calculate the residual thickness that satisfies the stroke and force requirements based on the large deflection equation for thin plates (or a simplified linear approximation of Hooke's law). .

[0125] Formula example: in This represents the effective radius of the button.

[0126] Step S2.3, Iterative Calculation: The system uses numerical calculations to determine the theoretical residual thickness. .

[0127] The system automatically calculates the maximum stress at the maximum stroke for this thickness. .like (Safety factor), the system will automatically adjust (Increase the cantilever range) or prompt the user that "the design is not feasible and the stroke requirement needs to be reduced".

[0128] Step S2.4, Final output structural parameters: Etching depth .

[0129] The radius of the transition fillet to be reserved at the base of the button (To prevent stress concentration).

[0130] Step S3: Mask compensation based on process characteristics Glass etching is isotropic corrosion, meaning that when the depth of etching is 1mm, the sides will also be hollowed out by about 1mm.

[0131] Step S3.1: Read process library data: The system calls the current etching ratio of the etching solution. Assuming (i.e., depth per corrosion) lateral corrosion ).

[0132] S3.2, Mask Graphic Generation and Compensation: Button thinning area (opening area): In order to obtain the diameter The final thinning zone (blind via), because etching will enlarge the aperture, the initial mask opening must be larger than... Small.

[0133] Calculate compensation amount .

[0134] The mask diameter generated by the system .

[0135] The reserved area (light-shielding area) around the button: The system generates a corresponding background occlusion pattern, covering all but the above. The area outside the opening.

[0136] S3.3, Sharp corner correction: If the button is square, the four inner corners of the thinned area after etching will become rounded due to the difference in etching rate.

[0137] The system automatically generates indented correction primitives at the four corners of the square mask, adjusting the opening area at the corners to compensate for the rounded corner effect during blind hole etching and ensure the squareness of the thinning area contour.

[0138] Step S4: Generation and output of layered processing instructions The system converts the above calculation results into files that the production equipment can recognize.

[0139] S4.1 is not accepted. Generate lithography data (GDSII / DXF format): Layer 1: Includes compensated A circular opening pattern is used to expose the glass surface that needs to be thinned.

[0140] Layer 2: Generates marking patterns for positioning or other auxiliary processes.

[0141] Step S4.2: Generate etching control parameters: The system according to and etching rate (e.g.) Automatic calculation: Etching time: .

[0142] Spray pressure: set to dynamic pressure variation (high pressure in the early stage to break the film, and low pressure in the later stage to maintain the shape).

[0143] Step S4.3, Online Closed-Loop Control: The system connects to a laser thickness gauge via an interface.

[0144] During the processing, the glass is moved to the thickness measurement point every 10 minutes.

[0145] If the measured etching rate is lower than the preset value, the computer will automatically increase it. Etching time instructions.

[0146] Example 6 This embodiment provides a glass button molding design and control device. This device is typically deployed as a software function module in an industrial control computer or a dedicated CAM workstation to implement the glass button molding design and control method described in the above embodiment.

[0147] The device mainly includes the following core modules: Data acquisition module This module is responsible for establishing human-computer interaction and data read / write channels. It includes a pre-built material property database that stores Young's modulus, Poisson's ratio, and fracture toughness data for different grades of glass (such as Corning GG series and Asahi Glass DT series). Simultaneously, this module provides a visual parameter input interface for receiving user-defined button target touch parameters, including the button's center coordinates, geometric contour (circular, racetrack-shaped, etc.), target trigger force (e.g., 300g), and target pressing stroke (e.g., 0.15mm).

[0148] Structural Calculation Module This module is the core computing unit of the device, containing a built-in inverse solution engine for plate and shell mechanics. It receives parameters from the data acquisition module and performs iterative calculations using a thin-plate large deflection theoretical model. Specifically, it uses the target force as the load and the target travel as the boundary condition to inversely deduce the remaining thickness of the thinning zone and the width of the suspended region required to achieve the elastic deformation. Simultaneously, this module also has a stress verification function, automatically checking whether the calculated thickness meets the safety factor; if not, it automatically optimizes the structural parameters.

[0149] Process compensation module This module addresses the lateral etching error problem in chemical etching processes. It stores a table of lateral etching factors (K) for different etchant formulations. Upon receiving the target etching depth data from the structure calculation module, this module automatically calculates the lateral erosion compensation amount ΔW.

[0150] This module executes an inward shrinkage graphics processing algorithm, shrinking the original size of the button outline inward by ΔW to generate the opening area pattern in the machining mask pattern data. The mask data generated by this module defines "where to be etched" and reserves space for side etching and hole enlargement, thereby ensuring that the final blind hole size is consistent with the design. In addition, for non-circular button outlines, this module will automatically overlay geometric correction primitives at the corner positions to prevent corner distortion.

[0151] Control output module This module is responsible for converting virtual graphics and parameters into physical device instructions. It is equipped with a lithography data converter, which converts the compensated graphic data into GDSII or Gerber format files recognizable by the lithography machine for creating exposure masks. It also includes an etching parameter generator, which calculates precise etching time, spray pressure, and temperature profiles based on the target depth and etching rate, generates a Recipe file, and transmits it to the chemical etching machine via the SECS / GEM protocol. This module also includes a feedback control interface for connecting an online thickness sensor to achieve closed-loop control of the processing.

[0152] Example 7 This embodiment provides an electronic device. The electronic device may be an industrial control computer, a server, or a high-performance personal computer.

[0153] The electronic device includes the following at the hardware level: Processor: It can be one or more central processing units, or a graphics processing unit or a dedicated FPGA chip, used to perform complex mechanics calculations and graphics processing tasks.

[0154] Memory: including high-speed random access memory and non-volatile memory (ROM, hard disk or solid-state drive), used to store the operating system, manufacturing process database and the computer program described in this embodiment.

[0155] Communication interface: Used to establish data connection with external processing equipment (such as lithography machine, etching machine) or inspection equipment (such as laser thickness gauge), supporting industrial communication protocols such as TCP / IP, EtherCAT or RS-232.

[0156] Display and input device: Used to display the GUI interface for operators to input parameters and monitor production status.

[0157] When the processor executes the computer program stored in the memory, it implements the glass button molding design and control method as described in the above embodiments.

[0158] Example 8 This embodiment provides a computer-readable storage medium.

[0159] The storage medium can be any non-volatile medium capable of storing program code, including but not limited to: USB flash drives, external hard drives, read-only optical discs, magneto-optical discs, internal mechanical hard drives or solid-state drives of a computer, and storage partitions deployed on cloud servers.

[0160] The storage medium stores a specific computer program. When the program is read and executed by the processor of one or more computer devices, it enables the computer device to execute the glass button molding design and control method as described in the above embodiments.

[0161] Example 9 This embodiment provides a computer program product.

[0162] The computer program product includes a set of computer program instructions, which may exist in the form of a software installation package, a firmware upgrade package, or a downloadable application.

[0163] When the computer program product is run on a computer device, it causes the computer to execute the glass button molding design and control method as described in the above embodiments.

[0164] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of this application. Any specific values ​​in all examples shown and discussed herein should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following figures denote similar items; therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0165] Furthermore, it should be noted that the use of terms such as "first" and "second" is merely for ease of distinction, and unless otherwise stated, these terms have no special meaning and therefore should not be construed as limiting the scope of protection of this application.

[0166] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for designing and controlling the molding of glass buttons, characterized in that, include: Obtain the material property parameters of the glass substrate and the target touch parameters of the button to be formed, wherein the target touch parameters include the button position, button outline shape, target pressing pressure and target pressing stroke; Based on the material property parameters and the target touch parameters, a preset plate and shell mechanical model is used to perform inverse solving to calculate the glass button cross-sectional structural parameters required to satisfy the target pressing force and target pressing stroke. The cross-sectional structural parameters include the remaining thickness of the thinning area and the width of the suspended area. Based on the preset process characteristic parameters of the processing equipment, process compensation calculations are performed on the button contour shape and the cross-sectional structure parameters to generate processing mask graphic data, wherein the processing mask graphic data includes compensation amount; Based on the processing mask pattern data and the remaining thickness of the thinning area, corresponding equipment control commands are generated and transmitted to the processing equipment to control the processing equipment to remove material from the glass substrate and form an integrated glass button.

2. The glass button molding design and control method according to claim 1, characterized in that, Based on the material property parameters and the target touch parameters, a preset plate and shell mechanical model is used for inverse solving to calculate the glass button cross-sectional structural parameters required to satisfy the target pressing force and target pressing stroke. Specifically, this includes: Establish a large deflection equation for thin plates that includes Young's modulus, Poisson's ratio, and thickness variables of the glass substrate; Substitute the target pressing force and the target pressing stroke into the thin plate large deflection equation, and iteratively calculate the corresponding theoretical remaining thickness value; The stress distribution of the theoretical remaining thickness value under the maximum stroke is checked. If the maximum stress exceeds the fracture strength threshold in the material property parameters, the width of the suspended area is automatically adjusted until the stress meets the safety factor requirements. The final determined value is taken as the remaining thickness of the thinning zone.

3. The glass button molding design and control method according to claim 1, characterized in that, The step of performing process compensation calculations on the button contour shape and cross-sectional structure parameters based on preset processing equipment process characteristic parameters to generate processing mask graphic data specifically includes: Obtain the side etching factor of the currently used etching solution. and target etching depth , where the target etching depth The difference between the original thickness of the glass substrate and the remaining thickness of the thinned region; According to the formula Calculate lateral erosion compensation ; The lateral erosion compensation amount is reduced inward by shrinking the original size of the button contour shape. The opening area pattern in the processing mask pattern data is generated to counteract the effect of the key thinning area expansion caused by lateral corrosion during processing.

4. The glass button molding design and control method according to claim 3, characterized in that, The step of performing process compensation calculations on the button contour shape and the cross-sectional structure parameters based on preset processing equipment process characteristic parameters to generate processing mask graphic data further includes: Identify geometric feature points in the outline shape of the button; when a non-smoothly connected corner point is identified, a preset geometric correction primitive is superimposed at the corresponding corner point position in the processing mask graphic data. The geometric correction primitives are used to adjust the opening area at the corner points to compensate for the difference in etching rate between the corner point position and other straight edge positions, and to prevent distortion of the contour of the thinned area after processing.

5. The glass button molding design and control method according to claim 1, characterized in that, The generation of the corresponding device control commands specifically includes: Generate the first layer of control data to control the photolithography equipment to form a photoresist pattern on the surface of the glass substrate that corresponds to the processing mask pattern data; A second layer of control data is generated to set the spray pressure parameters, temperature parameters, and etching time of the chemical etching equipment, wherein the etching time is calculated based on the target etching depth and the real-time monitored etching rate.

6. The glass button molding design and control method according to claim 1, characterized in that, The glass button molding design and control method also includes the following steps: During the operation of the processing equipment, the actual thickness data of the glass substrate is acquired in real time through sensors; Calculate the deviation between the actual thickness data and the remaining thickness of the thinned zone; When the deviation value is less than a preset threshold, a stop processing command is generated in real time and sent to the processing equipment.

7. A glass button molding design and control device, characterized in that, include: The data acquisition module is used to acquire the material property parameters of the glass substrate and the target touch parameters of the button to be formed; The structural calculation module is used to perform inverse solving based on the material property parameters and the target touch parameters using a preset plate and shell mechanical model to calculate the glass button cross-sectional structural parameters required to meet the target pressing force and target pressing stroke. The cross-sectional structural parameters include the remaining thickness of the thinning area and the width of the suspended area. The process compensation module is used to perform process compensation calculations on the button contour shape and the cross-sectional structural parameters according to preset processing equipment process characteristic parameters to generate processing mask graphic data. The processing mask graphic data includes compensation amount. The control output module is used to generate corresponding equipment control commands based on the processing mask pattern data and the remaining thickness of the thinning area, and transmit them to the processing equipment to control the processing equipment to remove material from the glass substrate to form an integrated glass button.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the glass button molding design and control method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the glass button molding design and control method as described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the glass button molding design and control method as described in any one of claims 1 to 6.