Non-standard mechanism guide plate automatic design method and device, electronic equipment and storage medium

By using automated design methods, the geometric information of the target mechanism is obtained, a spatial reference coordinate system is established, the layout parameters of the guide components are determined, the available layout space is calculated and the combination is selected. This solves the problems of time-consuming, labor-intensive and error-prone traditional non-standard mechanism guide plate design, and realizes fast and accurate guide plate design.

CN121413296BActive Publication Date: 2026-03-17JIHUA LAB
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Traditional non-standard mechanism guide plate design methods are time-consuming, labor-intensive, inefficient, and prone to errors, making it difficult to meet accuracy requirements.

Method used

An automated design method is adopted to establish a spatial reference coordinate system by acquiring the geometric information of the target mechanism, determine the layout parameters of the guide components, calculate the available layout space, intelligently select combinations from the candidate component library, calculate the installation coordinates, and achieve fully automated design.

Benefits of technology

It significantly improves the efficiency and accuracy of non-standard mechanism guide plate design, reduces the design cycle, lowers the error rate, and optimizes space utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121413296B_ABST
    Figure CN121413296B_ABST
Patent Text Reader

Abstract

This invention provides an automatic design method, apparatus, electronic device, and storage medium for non-standard mechanism guide plates, relating to the field of automated production mold design technology. The method includes the following steps: determining the arrangement parameters of the guide components in the first direction based on the dimensional characteristics of the target mechanism in the first direction and preset rules; calculating the available arrangement space in the second direction corresponding to each arrangement position of the guide components in the first direction based on the surface contour characteristics of the target mechanism; selecting guide component combinations from a preset candidate component library based on the available arrangement space; and calculating the installation coordinates of each guide component in a spatial reference coordinate system based on the selected guide component combinations and their dimensional parameters. This invention aims to solve the technical problem of time-consuming and labor-intensive manual methods used in traditional non-standard mechanism guide plate design, achieving fast, accurate, and fully automated non-standard mechanism guide plate design, thus significantly improving the efficiency of non-standard mechanism guide plate design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automated production mold design technology, and more specifically, to an automatic design method, device, electronic equipment, and storage medium for non-standard mechanism guide plates. Background Technology

[0002] In automated production, guide plates on non-standard mechanisms distributed in automotive trimming, punching, and finishing molds have strict dimensional and positional requirements to ensure the accurate positioning and orientation of these mechanisms during processing, preventing accidental damage or deformation of the molds and extending their service life. Traditional manual design of guide plates for non-standard mechanisms involves first calculating the required total width of the guide plates based on the total length of the mechanism. When selecting the layout model, location, and quantity, the positions of other standard components on the mechanism, the travel distance of the guide plates, and the width differences at different locations within the mechanism must be considered. Finally, single or multiple guide plates are selected for queue arrangement based on available guide plate models.

[0003] The entire process is very cumbersome and time-consuming, often requiring repeated attempts, resulting in low design efficiency. To address the technical problem of time-consuming and labor-intensive manual methods in traditional non-standard mechanism guide plate design, there is an urgent need for a fast, accurate, and fully automated method for non-standard mechanism guide plate design, which can significantly improve the efficiency of non-standard mechanism guide plate design. Summary of the Invention

[0004] The purpose of this invention is to provide an automatic design method, device, electronic device, and storage medium for non-standard mechanism guide plates, aiming to solve the technical problem of time-consuming and labor-intensive manual methods in traditional non-standard mechanism guide plate design methods, and to achieve fast, accurate, and fully automatic non-standard mechanism guide plate design, thereby significantly improving the design efficiency of non-standard mechanism guide plates.

[0005] In a first aspect, the present invention provides an automatic design method for non-standard mechanism guide plates, comprising the following steps:

[0006] S1. Obtain the geometric information of the mounting surface of the target mechanism, and establish a spatial reference coordinate system based on the geometric information;

[0007] S2. Based on the dimensional characteristics of the target mechanism in the first direction and the preset rules, determine the arrangement parameters of the guide components in the first direction;

[0008] S3. Based on the surface contour features of the target mechanism, calculate the available arrangement space in the second direction corresponding to each arrangement position of the guide component in the first direction;

[0009] S4. Based on the available layout space, select a combination of guide components from a preset candidate component library. The process of selecting the combination of guide components is based on a preset optimization strategy, which includes at least the degree of coverage of the available layout space.

[0010] S5. Based on the selected guide component combination and its dimensional parameters, calculate the installation coordinates of each guide component in the spatial reference coordinate system.

[0011] The automatic design method for non-standard mechanism guide plates provided by this invention effectively solves the problems of low efficiency, insufficient accuracy and easy error in traditional manual design methods by introducing a series of automated and intelligent technical means, and realizes fast, accurate and fully automatic design of non-standard mechanism guide plates, thereby significantly improving the design efficiency of non-standard mechanism guide plates.

[0012] Secondly, the present invention provides an automatic design device for non-standard mechanism guide plates, comprising:

[0013] The acquisition module is used to acquire the geometric information of the mounting surface of the target mechanism and establish a spatial reference coordinate system based on the geometric information;

[0014] The determining module is used to determine the arrangement parameters of the guide components in the first direction based on the dimensional characteristics of the target mechanism in the first direction and preset rules;

[0015] The first calculation module is used to calculate the available arrangement space in the second direction corresponding to each arrangement position of the guide component in the first direction, based on the surface contour features of the target mechanism.

[0016] The selection module is used to select a combination of guide components from a preset candidate component library based on the available layout space. The process of selecting the combination of guide components is based on a preset optimization strategy, which includes at least the degree of coverage of the available layout space.

[0017] The second calculation module is used to calculate the installation coordinates of each guide component in the spatial reference coordinate system based on the selected guide component combination and its size parameters.

[0018] Thirdly, the present invention provides an electronic device including a processor and a memory, the memory storing computer-readable instructions, which, when executed by the processor, perform the steps in the automatic design method for non-standard mechanism guide plates provided in the first aspect above.

[0019] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, it performs the steps of the automatic design method for non-standard mechanism guide plates provided in the first aspect above.

[0020] As can be seen from the above, the automatic design method for non-standard mechanism guide plates provided by the present invention effectively solves the problems of low efficiency, insufficient accuracy and easy error in traditional manual design methods by introducing a series of automated and intelligent technical means, thereby effectively improving design efficiency, ensuring design accuracy and optimizing space utilization.

[0021] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing embodiments of the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description and the accompanying drawings. Attached Figure Description

[0022] Figure 1 This is a flowchart of an automatic design method for non-standard mechanism guide plates provided in an embodiment of the present invention.

[0023] Figure 2 This is a schematic diagram of the target mechanism after the guide component is installed in an embodiment of the present invention.

[0024] Figure 3 This is a schematic diagram illustrating the calculation of the installation coordinates of the guide component in an embodiment of the present invention.

[0025] Figure 4 This is a schematic diagram of establishing a local coordinate system on the guide component in an embodiment of the present invention.

[0026] Figure 5 This is a schematic diagram of a non-standard mechanism guide plate automatic design device provided in an embodiment of the present invention.

[0027] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.

[0028] Label Explanation:

[0029] 1. Target mechanism; 2. Guide assembly; 3. Guide surface; 4. First reference plane; 5. Second reference plane; 100. Acquisition module; 200. Determination module; 300. First calculation module; 400. Selection module; 500. Second calculation module; 13. Electronic device; 1301. Processor; 1302. Memory; 1303. Communication bus. Detailed Implementation

[0030] 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. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0031] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this invention, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0032] Reference Appendix Figure 1 Appendix Figure 2 and attached Figure 3 This invention provides an automatic design method for non-standard mechanism guide plates, comprising the following steps:

[0033] S1. Obtain the geometric information of the target mechanism's mounting surface and establish a spatial reference coordinate system based on the geometric information;

[0034] S2. Based on the target mechanism in the first direction (x-axis, i.e., the target mechanism mounting surface (see attached diagram)). Figure 2 Based on the dimensional features and preset rules on the length direction of the first reference plane 4), the arrangement parameters of the guide assembly in the first direction are determined;

[0035] S3. Based on the surface contour features of the target mechanism, calculate the second direction (z-axis, i.e., the surface intersecting the long side of the mounting surface of the target mechanism) corresponding to each arrangement position of the guide components in the first direction (see attached diagram). Figure 2 The normal direction of the second datum plane 5) can be arranged in space;

[0036] S4. Based on the available layout space, select a combination of guide components from the preset candidate component library. The process of selecting the combination of guide components is based on a preset optimization strategy, which includes at least the coverage of the available layout space.

[0037] S5. Based on the selected guide component combination and its dimensional parameters, calculate the installation coordinates of each guide component in the spatial reference coordinate system.

[0038] This application proposes an automated design method for non-standard mechanism guide plates, aiming to solve the technical problems of time-consuming, labor-intensive, and inefficient traditional manual design methods for non-standard mechanism guide plates. This method achieves rapid and accurate design of non-standard mechanism guide plates through a series of automated steps.

[0039] It should be noted that, in this article, guide component 2 refers to a component used to guide and support the movement of non-standard mechanisms, such as a guide plate or slider. The following text will use a guide plate as an example for detailed explanation (i.e., the guide plate mentioned below is equivalent to guide component 2).

[0040] First, the method involves acquiring the geometric information of the mounting surface of the target mechanism and establishing a spatial reference coordinate system based on the geometric information. In practice, the geometric information can be acquired by automatically identifying or manually inputting the first reference surface 4 (surface a) and the second reference surface 5 (surface b) of the mechanism's slider body. For example, the unit normal vector Va(xa,ya,za) of surface a and the unit normal vector Vb(xb,yb,zb) of surface b can be acquired. Subsequently, a spatial reference coordinate system Csys(Oxyz,Xc,Yc,Zc) is established on the mechanism, where Xc(Xx,Xy,Xz), Yc(Yy,Yz,Yz), and Zc(Zx,Zy,Zz) are the unit vectors of the X, Y, and Z axes of the reference coordinate system. Typically, Yc can be set as Va and Zc as Vb. L1 can be defined as the intersection line of surface a and surface b, with a length of L1 (i.e., the total length of the mechanism in the X direction). The point with the smallest x-value in the reference coordinate system Csys on L1 is taken as the origin Oxyz(Ox,Oy,Oz) of Csys. In this way, a unified and accurate reference framework is provided for the subsequent design process, avoiding errors that may be introduced by manual measurement and significantly reducing time consumption.

[0041] Secondly, based on the dimensional characteristics of the target mechanism 1 in the first direction (x-axis, i.e., the length direction of the target mechanism's mounting surface) and the preset rules, the arrangement parameters of the guide assembly 2 in the first direction are determined. In practical applications, the number of guide plate columns n is usually strictly limited in design specifications. For example, it may be required that the total width of the guide plate group W in the X direction accounts for a minimum reasonable proportion p1 of the total length L1 of the mechanism in the X direction, i.e., the minimum total width w_min of W in the X direction = p1 * L1. In addition, preset rules may also include that there must be guide plates on one or both sides of the safety suspension plate, and that the number of guide plate columns on both sides of the plane x = L1 / 2 is the same, and that the X coordinate xi of the i-th column guide plate and the X coordinate xn-i of the ni-th column guide plate are symmetrical about x = L1 / 2. Based on these manufacturer requirements, the X width wi of the i-th column guide plate can be selected, and the X coordinate xWi of the i-th column guide plate can be calculated. This automated arrangement decision-making process comprehensively considers the mechanism length and various rule constraints, thereby reducing the need for repeated manual trials and adjustments.

[0042] Next, based on the surface contour features of the target mechanism 1, the available arrangement space of the guide components 2 in the second direction (z-axis, i.e., the normal direction of the surface intersecting the long side of the mounting surface of the target mechanism) at each arrangement position in the first direction is calculated. Specifically, the edges of the outer contour of surface a, excluding L1, can be discretized at intervals of s to obtain the point group P, where s is usually preset to 1 mm. Then, the available arrangement space in the Z direction of the i-th column guide plate Wi is calculated. Where wi is the X-axis width of the i-th column guide plate Wi, xWi is the X-coordinate of the i-th column guide plate Wi, and pz is the largest Z-coordinate value in the point group P within the range x∈[xWi-wi / 2,xWi+wi / 2]. In this way, the contour changes at different positions of the mechanism can be fully considered, ensuring that the guide component 2 can adapt to differences in spatial width, thereby optimizing the arrangement of the guide plates.

[0043] Next, based on the available layout space, guide component combinations are selected from a pre-defined candidate component library. The selection process is based on a pre-defined optimization strategy, which includes at least the coverage of the available layout space. Let the series of candidate guide plate models for the i-th column guide plate, with an X-direction width of wi, be [list of models]. { , ... The corresponding Z-axis length is} { , ... }.exist When searching for suitable guide plates for combination and arrangement, the following principles should generally be met: prioritize covering as much available arrangement space as possible in the Z direction. By using intelligent component selection, adaptability can be optimized and the number of components can be reduced, thereby improving design efficiency and material utilization.

[0044] Finally, based on the selected guide component combinations and their dimensional parameters, the installation coordinates of each guide component 2 in the spatial reference coordinate system are calculated. This is determined by the number of guide plates. { , ... The model number of the guide plate corresponding to the j-th guide plate in the i-th column can be obtained as follows: { , ... }, corresponding to the Z-axis length { , ... Then, calculate the Z-coordinate zW[i,j] of the j-th guide plate in the i-th column. Additionally, the Y-coordinate of the guide plate also needs to be calculated. ,in, The thickness of guide surface 3 is... For the thickness of guide component 2, typically The default setting is 10mm. The preset value is 20mm. Finally, the final coordinates cW[i,j] of the j-th guide plate in the i-th column are (xWi,yW,zW[i,j]). Through these steps, a fully automated positioning design is completed, ensuring the guide plate position is accurate, thereby improving the overall design precision and reliability.

[0045] Through the aforementioned automated process, the design of non-standard mechanism guide plates, which previously took several days to complete, can now be finished in hours or even minutes, with higher design accuracy and a lower error rate. This method frees designers from tedious, repetitive tasks, allowing them to focus on more creative tasks.

[0046] The automatic design method for non-standard mechanism guide plates proposed in this application has significant technical contributions compared with traditional manual design methods. Traditional manual design methods rely on manual measurement, experience judgment, and repeated trial and error in all aspects, such as obtaining the geometric information of the mechanism, determining the layout parameters of the guide component 2, calculating the available layout space, selecting the combination of guide components, and calculating the installation coordinates. This results in long design cycles, low efficiency, and a high risk of errors.

[0047] For example, in acquiring the geometric information of the mounting surface of the target mechanism and establishing a spatial reference coordinate system, traditional methods require designers to manually measure various dimensions of the mechanism and establish a coordinate system on drawings based on experience. This method is not only time-consuming but also prone to inaccurate coordinate system establishment due to measurement errors or subjective judgment. This application automates and improves the accuracy of coordinate system establishment by automatically identifying or manually inputting reference surface information and automatically establishing a spatial reference coordinate system based on unit normal vectors. This fundamentally eliminates manual measurement errors and significantly shortens design preparation time.

[0048] Traditional methods for determining the layout parameters of guide assembly 2 in the first direction require designers to manually calculate and adjust the number of columns, width, and X-coordinate of the guide plates based on the total length of the mechanism, the position of the safety hanger, and symmetry requirements. This is typically an iterative process that requires repeated verification to ensure compliance with all design specifications. This application, however, automatically calculates and determines the layout parameters of guide assembly 2 through preset rules, such as minimum proportion requirements, safety requirements, and symmetry requirements. For example, it calculates the minimum total width w_min = p1 * L1 in the X direction of guide plate group W, and ensures that guide assembly 2 covers at least one side of the safety hanger and that its layout position is symmetrical about the midpoint of the mechanism. This automated decision-making mechanism avoids repeated manual trials and adjustments, significantly improving the efficiency and accuracy of layout parameter determination.

[0049] In calculating the available arrangement space of the guide component 2 in the second direction, traditional methods often determine the Z-direction arrangement space of the guide plate by simplifying models or making empirical estimations. This approach struggles to accurately account for the complex variations in the mechanism's surface profile, potentially leading to interference between the guide plate and the mechanism or insufficient space utilization. This application discretizes the target mechanism's mounting surface profile to generate point group data, extracts a cross-sectional profile point set based on arrangement parameters, and then calculates the maximum continuous length of the cross-sectional profile point set in the second direction as the available arrangement space. For example, by identifying the largest Z-coordinate value pz within a specific X-coordinate range in point group P, and combining it with process parameters using formulas... Precise calculations are performed. This method fully considers the details of the mechanism's surface contour, ensuring that the guide plates can accurately adapt to the actual space constraints of the mechanism, thereby optimizing the arrangement of the guide plates.

[0050] Traditional methods for selecting guide component combinations from a pre-defined candidate component library typically rely on the designer's experience and familiarity with the library, manually selecting and combining guide plate models, which is inefficient and difficult to guarantee the optimal solution. This application, however, intelligently selects guide component combinations from the candidate component library based on a pre-defined optimization strategy, such as the coverage of available layout space. For example, the system will prioritize selecting combinations that can cover the total layout space in the Z-axis as much as possible. The guide plate combination. This intelligent selection mechanism avoids repeated manual trial and error, significantly improving the efficiency and adaptability of component selection.

[0051] Traditional methods for calculating the installation coordinates of each guide component 2 in the spatial reference coordinate system require designers to manually calculate and verify the X, Y, and Z coordinates of each guide plate based on the selected guide plate combination and dimensional parameters. This is also a time-consuming and error-prone process. This application, however, automatically calculates the installation coordinates of each guide component 2 in the spatial reference coordinate system based on the selected guide component combination and its dimensional parameters. For example, it calculates the Z coordinate zW[i,j] and Y coordinate yW of the j-th guide plate in the i-th column. This fully automated positioning design ensures the accuracy of the guide plate position and can be directly used for CNC machining, greatly improving design accuracy and production efficiency.

[0052] In summary, the automatic design method for non-standard mechanism guide plates proposed in this application effectively solves the problems of low efficiency, insufficient accuracy, and susceptibility to errors in traditional manual design methods by introducing a series of automated and intelligent technologies. This method demonstrates significant technological advancements and innovation in improving design efficiency, ensuring design accuracy, and optimizing space utilization.

[0053] In some embodiments, the specific steps in step S3 include:

[0054] S31. Discretize the mounting surface contour of the target mechanism to generate point group data containing geometric position information;

[0055] S32. Based on the coordinate position of the first direction determined by the layout parameters, extract the corresponding cross-sectional profile point set from the point group data;

[0056] S33. Calculate the maximum continuous length of the cross-sectional profile point set in the second direction, and determine the maximum continuous length as the available arrangement space.

[0057] Discretizing the mounting surface contour of the target mechanism refers to the process of transforming a continuous geometric shape (such as the mounting surface contour of the target mechanism) into a series of discrete data points or small segments. This processing method enables computers to represent and process complex geometric information in digital form, thereby avoiding the computational burden of directly processing continuous contours. This discretization process can generate point group data, for example, by sampling the mounting surface contour at preset fixed intervals, or by dividing the mounting surface contour into a series of small line segments or curve segments and extracting the endpoints or key points of these line segments or curve segments as discrete points. Generating point group data containing geometric position information refers to the result of the discretization process, which consists of a series of points with three-dimensional coordinates (X, Y, Z), which collectively describe the geometry of the mounting surface of the target mechanism. These points not only contain position information but may also contain other geometric attributes such as normal vectors and color. These points can be stored in arrays or lists, where each element is a structure or tuple containing X, Y, and Z coordinates, or stored in a specific file format, such as PLY or OBJ format, to effectively store and manage three-dimensional point cloud data.

[0058] The coordinate positions in the first direction determined by the arrangement parameters refer to the key information that determines the position of the guide components in the first direction (x-axis), defining the lateral distribution of the guide components on the mounting surface of the target mechanism. These coordinate positions are the basis for subsequent extraction of the cross-sectional profile point set. The arrangement parameters can be a series of preset X-coordinate values, each corresponding to the center position of a guide component, or they can be rules defining the width and spacing of the guide components, through which the start and end X-coordinate ranges of each guide component in the first direction are calculated. Extracting the corresponding cross-sectional profile point set from the point group data refers to selecting points located within a specific first direction coordinate range from the entire point group data. These points represent the profile of the target mechanism on a specific cross-section and are the basis for calculating the available layout space. This extraction process can be achieved by traversing the point group data and filtering out all points whose X-coordinate values ​​fall within the X-direction width range of a guide component determined by the arrangement parameters, or by using a spatial index structure (such as a KD-tree or octree) to accelerate point lookup and quickly extract points within a specified X-coordinate range.

[0059] The maximum continuous length of the cross-sectional profile point set in the second direction refers to the longest continuous space in the specific cross-sectional profile point set that is not occupied by the target mechanism entity along the second direction (z-axis). This length directly reflects the maximum available installation size of the guide component at that location. This calculation can be performed, for example, by sorting the cross-sectional profile point set along the second direction and then analyzing the gaps between adjacent points to find the largest continuous gap as the maximum continuous length, or by using a scanline algorithm to project the cross-sectional profile point set in the second direction to identify the longest unoccupied interval. Determining the maximum continuous length as the available arrangement space means that the available arrangement space is the maximum size that the guide component can occupy at a specific location and direction. Determining it as the maximum continuous length ensures that the guide component can fully utilize the available space of the target mechanism while avoiding interference with the target mechanism. This length can be directly assigned to a variable as the available arrangement space at that location, or it can be compared or adjusted with a preset safety margin to ensure reliability during actual installation.

[0060] The proposed solution discretizes the continuous mechanism mounting surface profile into point group data, enabling efficient computer processing of complex geometric information. Subsequently, based on pre-determined arrangement parameters of the guide components in the first direction, the corresponding cross-sectional profile point sets are extracted from the point group data, avoiding the inefficiency of global scanning of the entire point group and significantly improving the targeting and accuracy of data extraction. Based on this, by calculating the maximum continuous length of these cross-sectional profile point sets in the second direction, the available space for the guide components at that location is directly quantified, thus accurately determining the available arrangement space. This step-by-step processing method not only solves the problems of low efficiency or inaccurate results in processing surface profile features in traditional methods, but also closely integrates with the steps of acquiring the geometric information of the target mechanism mounting surface and establishing a spatial reference coordinate system, as well as determining the arrangement parameters of the guide components based on the size characteristics of the target mechanism. This provides accurate and reliable input for subsequent selection of guide component combinations from the candidate component library and calculation of installation coordinates, ensuring the accuracy and efficiency of the entire automatic guide plate design method.

[0061] The above technical solution transforms continuous surface contours into discrete point group data, greatly simplifying the processing of complex geometric information and improving computational efficiency. Simultaneously, by selectively extracting cross-sectional contour point sets at specific locations, unnecessary global calculations are avoided, further enhancing the accuracy and efficiency of data processing. Finally, by accurately calculating the maximum continuous length of the cross-sectional contour point set in the second direction, the available layout space of the guide components can be accurately quantified, providing a reliable basis for subsequent guide component selection and arrangement. This effectively solves the problems of low efficiency or inaccurate results in calculating available layout space in traditional methods, significantly improving the automation level and design quality of non-standard mechanism guide plate design.

[0062] In some embodiments, reference is made to the appendix. Figure 3 The specific steps in step S33 include:

[0063] S331. Identify the maximum coordinate value in the second direction from the set of cross-sectional profile points;

[0064] S332. Obtain preset process parameters, including guide plate stroke, guide plate rounding radius, guide surface rounding radius, and over-guide amount;

[0065] S333. Calculate the available layout space using the formula, the specific calculation formula is as follows: ;in, For available layout space, The radius of the rounded edge of the guide surface. For overconductance, For the guide plate stroke, The radius of the guide plate rounding is... This represents the maximum coordinate value in the second direction.

[0066] Specifically, identifying the maximum coordinate value in the second direction from the set of cross-sectional profile points refers to finding the maximum coordinate value in the second direction (z-axis) from a series of discrete point data representing the geometry of the cross-section extracted from a specific first direction (x-axis) coordinate position. This ensures that the calculation of the available layout space is based on the actual geometry of the target mechanism 1, avoiding errors from manual estimation. Identifying the maximum coordinate value can be achieved by traversing the second-direction coordinates of all points in the cross-sectional profile point set and finding the maximum value, or by using a geometric processing algorithm to directly extract the maximum extension point in the second direction from the geometric representation of the cross-sectional profile.

[0067] Pre-defined process parameters are obtained, including guide plate stroke, guide plate rounding radius, guide surface rounding radius, and overtravel. These parameters refer to a series of values ​​pre-set during the guide plate design process based on actual production, assembly, and usage requirements, as well as accumulated experience. These parameters directly affect the size, position, and function of the guide plate, ensuring that the guide plate design meets actual manufacturing and usage needs, and taking into account factors such as mechanism movement, assembly clearance, and wear compensation. These process parameters can be input through the user interface and manually set by designers according to project requirements, or loaded from a predefined database or configuration file. These databases store default parameters for different types of mechanisms or different process standards. For example, guide plate stroke is the maximum distance of relative movement of the guide plate during operation; guide plate rounding radius is the radius of the rounded corners of the guide plate edge or specific parts; guide surface rounding radius refers to the radius of the rounded corners on the guide surface 3 that mates with the guide plate; and overtravel refers to the distance that the guide surface 3 extends beyond the guide plate when a non-standard mechanism retracts to a specific position.

[0068] The available layout space is calculated using the following formula: This refers to using a comprehensive mathematical model to combine the geometric limits of the mechanism with various process parameters, thereby accurately determining the actual usable arrangement length of the guide component 2 in the second direction. This formula comprehensively considers the geometric limits of the mechanism (…). ), the motion requirements of the guide plate ( ), and the matching and process requirements with the guide surface 3 ( , , This allows for the precise determination of the available space for the guide component 2. This calculation can be implemented programmatically, using the identified maximum coordinate values ​​and acquired process parameters as input for automatic calculation. Alternatively, the calculation module can be integrated into CAD software, where the software automatically provides the calculation results after the user inputs the parameters.

[0069] In determining the available arrangement space in the second direction corresponding to each arrangement position of the guide component 2 in the first direction, the present application first discretizes the profile of the target mechanism's mounting surface to generate point group data containing geometric position information, providing a digital geometric basis for subsequent accurate calculations. Next, based on the coordinate positions in the first direction determined by the arrangement parameters, the corresponding cross-sectional profile point set is extracted from the point group data. This step ensures that the calculation of the available arrangement space is performed on the actual cross-section of a specific arrangement position. Based on this, the maximum coordinate value in the second direction is identified from the cross-sectional profile point set. This maximum coordinate value accurately reflects the geometric limits of the target mechanism 1 on that cross-section. Simultaneously, preset process parameters are obtained, including guide plate stroke, guide plate rounding radius, guide surface rounding radius, and over-guide amount. These parameters are indispensable considerations in practical engineering applications, integrating the kinematics and manufacturing process requirements of the mechanism into the spatial calculation. Finally, a comprehensive formula is used to calculate the available arrangement space. This formula cleverly combines the geometric limits of the mechanism and various process parameters, thereby accurately determining the actual available arrangement length of the guide component 2 in the second direction. Through the above steps, the solution of this application can automatically and accurately calculate the available arrangement space of the guide component 2, avoiding the time-consuming problem caused by inaccurate and inefficient calculations in traditional methods, and significantly improving the efficiency and accuracy of non-standard mechanism guide plate design.

[0070] Through the above technical solution, the present application's solution can perform calculations based on the actual geometric characteristics of the mechanism, avoiding errors caused by traditional manual estimation or simplified models, and significantly improving the accuracy of the available layout space calculation. By identifying the maximum coordinate value of the cross-sectional contour points concentrated in the second direction, and combining preset process parameters such as guide plate stroke, guide plate rounding radius, guide surface rounding radius, and over-guide amount, the present application's solution integrates actual engineering constraints and mechanism kinematic requirements into the calculation of available layout space. This ensures that the calculation results not only accurately reflect the geometric limits of the mechanism, but also fully consider the actual working conditions and assembly requirements of the guide plate, ensuring the practicality and reliability of the design solution. Using specific calculation formulas, the present application's solution achieves automated and accurate calculation of available layout space, greatly reducing the workload of designers' repeated trials and corrections. This not only improves design efficiency and shortens the design cycle, but also enables the design of non-standard mechanism guide plates to quickly adapt to complex and changing geometric characteristics and process requirements, thus providing a solid foundation for the subsequent optimization selection of guide component 2.

[0071] In some embodiments, the optimization strategy also includes the principle of minimizing the number of components and the principle of adapting component specifications;

[0072] Step S4, which involves selecting a combination of guide components from a pre-set candidate component library based on available layout space, includes:

[0073] S41. Traverse the candidate component library to generate a preliminary list of combinations that meet the coverage requirements of the available layout space;

[0074] S42. Count the number of components in each combination in the preliminary combination list, and select the combination with the fewest components as the preferred combination;

[0075] S43. When there are multiple preferred combinations with the same number of components, calculate the deviation value between the component length and the preset standard length in each preferred combination, and select the combination with the smallest deviation value as the final determined guide component combination.

[0076] The principle of minimizing the number of components aims to reduce the total number of selected guide components while meeting functional requirements. Its purpose is to reduce manufacturing costs, simplify the assembly process, reduce inventory management complexity, and potentially improve system reliability. This principle can be achieved by: prioritizing component combinations from a candidate component library that can cover the same available layout space with fewer components; or, after initially screening combinations that meet coverage requirements, sorting these combinations by quantity and selecting the combination with the fewest components. The principle of component specification adaptation aims to ensure that the specifications of the selected guide components are as uniform as possible or as close as possible to preset standard specifications. Its purpose is to improve component versatility, reduce procurement difficulty, simplify spare parts management, and help maintain design standardization. This principle can be achieved by: pre-defining a set of commonly used standard component lengths or size ranges, and when selecting component combinations, prioritizing those with component lengths that deviate less from these standard lengths; or, among multiple combinations with the same number of components, calculating the average deviation of component lengths within each combination and selecting the combination with the smallest deviation.

[0077] In step S41, the candidate component library is traversed to generate a preliminary list of combinations that meet the coverage requirements of the available layout space. This step aims to initially filter out all possible combinations that satisfy the layout space requirements of the guide components. Traversing the candidate component library can be done using an exhaustive search approach, systematically checking all possible combinations of component types and quantities. Another approach is to use heuristic search algorithms, such as genetic algorithms or simulated annealing algorithms, to efficiently find potential combinations in a large candidate library. Meeting the coverage requirements of the available layout space typically means that the total length of the selected guide component combinations must be greater than or equal to the available layout space, or within an allowable tolerance range.

[0078] In step S42, the number of components in each combination in the preliminary selection list is counted, and the combination with the fewest components is selected as the preferred combination. This step aims to achieve the principle of minimizing the number of components. After obtaining the preliminary selection list, the system calculates the total number of guide components in each combination. For example, if a combination contains 3 first-type guide components and 2 second-type guide components, its total number is 5. Subsequently, the system selects the combination with the fewest total components from all the preliminary selection combinations as the preferred combination.

[0079] In step S43, when multiple preferred combinations with the same number of components exist, the deviation value between the component length and the preset standard length in each preferred combination is calculated, and the combination with the smallest deviation value is selected as the final determined guide component combination. This step aims to achieve the component specification adaptation principle as a further optimization when the number of components is the same. The preset standard length can be an empirical value, an industry standard value, or the average or mode obtained by statistical analysis of the lengths of all components in the candidate component library. The deviation value can be calculated by summing the absolute values ​​of the difference between the length of each component in the combination and the preset standard length, or by calculating the average absolute deviation. By selecting the combination with the smallest deviation value, it can be ensured that the finally selected guide component combination has better uniformity and standardization in specifications.

[0080] This application's method, building upon the basic optimization strategy (i.e., coverage of available layout space), further introduces the principles of minimizing the number of components and adapting component specifications. Specifically, the method first executes step S41, which traverses the candidate component library to generate a preliminary list of combinations that meet the coverage requirements of available layout space. This stage ensures that all considered combinations can meet basic space coverage requirements, avoiding the selection of invalid or incomplete solutions. Subsequently, to minimize the number of components, the system performs component count statistics on each combination in the preliminary list in step S42 and selects the combination with the fewest total components as the preferred combination. This screening process directly reduces the number of required components, thereby reducing material costs, simplifying the assembly process, and helping to improve the overall reliability of the system. When multiple preferred combinations with the same number of components exist, to further optimize the selection and achieve component specification adaptation, the system calculates the deviation value between the component length and the preset standard length in these preferred combinations in step S43, and finally selects the combination with the smallest deviation value. This level of optimization ensures that the selected components, while minimizing their number, also have as standardized and uniform specifications as possible, avoiding procurement, inventory, and maintenance problems caused by component specification diversity. Through this multi-layered optimization strategy, the method in this application not only ensures that the guide component assembly can effectively cover the available layout space, but also proactively reduces the number of components and optimizes the matching degree of component specifications while meeting this basic requirement. This comprehensive design process effectively solves the problems of component redundancy and specification mismatch that may be caused by focusing only on coverage in traditional methods, and significantly improves the efficiency and economy of non-standard mechanism guide plate design.

[0081] Through the above technical solutions, this application, while ensuring that the guide component assembly can effectively cover the available layout space, further achieves multi-level optimization selection through the principles of minimizing the number of components and adapting component specifications. This not only significantly reduces the number of required guide components, lowers material costs and assembly complexity, but also improves the standardization and uniformity of component specifications, simplifying procurement and inventory management. Ultimately, this method can generate more economical, efficient, and easy-to-implement guide component design schemes, greatly improving the level of automated design and overall efficiency of non-standard mechanism guide plates.

[0082] In some embodiments, the specific steps in step S41 include:

[0083] S411. For each combination of quantities in the candidate component library, calculate the length difference between its available layout space and total length. The specific calculation formula is as follows: ;in, This is the length difference. For available layout space, The number of the first type of guide components, The length of the first type of guide component, For the number of the second type of guide components, The length of the second type of guide component, Let k be the number of the k-th type of guide component. Let k be the length of the k-th type of guide component;

[0084] S412. Select the combination with the smallest length difference that is greater than or equal to zero and add it to the initial combination list;

[0085] The specific steps in step S43 include:

[0086] S431. Calculate the average length of the guide component in each preferred combination. The specific calculation formula is as follows: ;in, This is the average value;

[0087] S432. Calculate the mean absolute deviation using the formula: ;in, The mean absolute deviation value. For about and The absolute value function of the difference For about and The absolute value function of the difference;

[0088] S433. Select the combination with the smallest average absolute deviation value as the final determined guide component combination.

[0089] In the above scheme, step S411 aims to quantify the coverage of available layout space by each combination of guide component quantities. Specifically, the system can traverse a preset candidate component library and generate all possible quantity combinations for each guide component model. For each combination, the number of various guide components it contains is determined. and their respective lengths Multiply and sum to obtain the total length of the combination. Then, add this total length to the pre-calculated available layout space. Compare and calculate the length difference. For example, a function or module can be predefined that takes a component combination as input and automatically performs the above-mentioned total length calculation based on the number and length parameters of each component in the combination, thereby deriving the result. .

[0090] Step S412 aims to select combinations that neither exceed the available space nor are closest to it. The system can process all the combinations calculated in step S411. Filter the values. First, exclude all... Combinations with a value less than zero (i.e., combinations exceeding the available space). Then, find the remaining combinations. The one or more combinations with the smallest values ​​are added to the initial list of combinations. Another implementation is to calculate... At that time, if If the value is less than zero, the combination is discarded. Combinations greater than or equal to zero, The value and the currently known smallest positive The values ​​are compared; if the smaller value is found, the minimum value is updated. The value is replaced in the initial selection list; if they are equal, they are added to the initial selection list.

[0091] Step S431 provides a baseline for evaluating the dispersion of component specifications. For each preferred combination selected in step S42 (i.e., the combination with the fewest components), the system obtains the number of each type of guide component in that combination. and its corresponding length Then, all of them Summing, then dividing by all The sum of these values ​​yields the weighted average length of the guide components in the combination. A function or module can be predefined that takes a combination of components as input and automatically performs the above weighted average calculation based on the number and length parameters of each component in the combination.

[0092] Step S432 aims to quantify the uniformity or dispersion of component lengths to meet component specification adaptation principles. After calculating... Next, for each guide component in the preferred combination, its length is calculated. Compared with the average The absolute value of the difference Then, multiply each absolute difference by the corresponding number of components. Then sum all the results and divide by the total number of components to obtain the mean absolute deviation value. The calculation process can be implemented programmatically using the absolute value and summation functions in the math library, ensuring both accuracy and efficiency.

[0093] Step S433 further optimizes the selection when the number of components is the same, ensuring that the length specifications of the guide components in the selected combinations are most similar, thus improving adaptability. The system then processes all the preferred combinations selected in step S42 (i.e., the combinations with the fewest components). The system compares the values. It iterates through these combinations and finds... The combination of one or more minimum values. If there is only one minimum value. If there are multiple combinations of values, they are selected directly. The value can then be finally determined based on preset secondary rules (e.g., prioritizing combinations containing specific model components, or randomly selecting one). A sorting algorithm can be used to sort the list of preferred combinations to... The value is the primary sort key, sorted in ascending order, and then the first combination in the sorted order is selected.

[0094] This solution addresses the efficiency and accuracy issues in optimizing the selection process of guide component combinations by introducing specific calculation steps, ensuring that subjective errors are avoided when generating the initial selection list and calculating deviations. In step S41, the difference between the available layout space and the total length is calculated for each combination of quantities in the candidate component library. Using formula This process precisely quantifies the extent to which the combined components cover the available space, avoiding the uncertainties of manual estimation. Then, combinations with the smallest length difference greater than or equal to zero are added to the initial selection list, ensuring that only combinations with effective coverage are included and prioritizing the scheme closest to the available space, thus optimizing the achievement of coverage requirements. In step S43, the average length of the guide components in each preferred combination is calculated. Using formula Provide a baseline value for subsequent deviation analysis; calculate the mean absolute deviation using a formula. ,use The method quantifies the dispersion of component specifications; finally, it selects the combination with the smallest mean absolute deviation as the final determination, directly applying the component specification adaptation principle to ensure high consistency of component length, thereby completing the optimization process efficiently and accurately. The combination of the above scheme and optimization strategy ensures that the selection process of guide component combinations not only meets the requirements of available layout space coverage and the principle of minimizing the number of components, but also further ensures a high degree of adaptability of component specifications, thus forming a comprehensive, efficient, and accurate automatic design method for non-standard mechanism guide plates.

[0095] The following is a concrete example to illustrate this. Assume there is available space for arrangement. The length is 100mm. The candidate component library contains three guide components: component A (20mm in length), component B (25mm in length), and component C (30mm in length).

[0096] First, in steps S411 and S412, the system calculates and filters combinations that meet the coverage requirements.

[0097] For example, consider the following combinations:

[0098] 1. Assembly C1: 5 components A. Total length = 5 * 20mm = 100mm. =100-100=0.

[0099] 2. Combination C2: 2 components A and 2 components C. Total length = 2 * 20mm + 2 * 30mm = 40mm + 60mm = 100mm. =100-100=0.

[0100] 3. Assembly C3: 4 components B. Total length = 4 * 25mm = 100mm. =100-100=0.

[0101] 4. Assembly C4: 4 components C. Total length = 4 * 30mm = 120mm. =100-120=-20. This combination is due to... It is excluded if it is less than zero.

[0102] At this point, the initial combination list contains C1, C2, and C3, and their... All values ​​are 0, which satisfies the coverage requirement and minimizes the length difference.

[0103] Next, according to step S42 (the principle of minimizing the number of components) above, the system will count the number of components in these initially selected combinations.

[0104] 1. Combination C1: Number of components = 5.

[0105] 2. Combination C2: Number of components = 2 + 2 = 4.

[0106] 3. Combination C3: Number of components = 4.

[0107] At this point, the combinations with the fewest components are C2 and C3, both containing 4 components. Therefore, C2 and C3 are selected as the preferred combinations.

[0108] Finally, in steps S431, S432 and S433, the system will further select the final combination from the preferred combinations C2 and C3 according to the component specification adaptation principle.

[0109] For combination C2 (2 components A, 2 components C):

[0110] 1. Calculate the average value dm: dm=(2*20+2*30) / (2+2)=(40+60) / 4=100 / 4=25mm.

[0111] 2. Calculate the mean absolute deviation. : =(2*abs(20-25)+2*abs(30-25)) / (2+2)=(2*5+2*5) / 4=(10+10) / 4=20 / 4=5.

[0112] For combination C3 (4 components B):

[0113] 1. Calculate the average value dm: dm = (4 * 25) / 4 = 25 mm.

[0114] 2. Calculate the mean absolute deviation. : =(4*abs(25-25)) / 4=(4*0) / 4=0.

[0115] Compare Value, combination C3 It is 0, which is less than the value of combination C2. Therefore, the system ultimately determined combination C3 (4 components B) as the guiding component combination. This example clearly demonstrates how, through precise calculation methods, the combination with the most uniform component specifications can be further optimized and selected while meeting coverage requirements and minimizing the number of components.

[0116] Through the above technical solution, this application can accurately quantify the coverage of available layout space by the guide component combination, avoiding the uncertainty and inefficiency caused by subjective judgment in traditional manual design. Simultaneously, by calculating the average length and average absolute deviation of the guide component, this application can objectively evaluate and optimize the uniformity of component specifications, thereby selecting the combination with the closest length specifications when the number of components is the same. This not only improves the accuracy and reliability of the design results but also significantly enhances the automation level and efficiency of non-standard mechanism guide plate design, reduces the workload of repeated trials and modifications, and ensures the consistency and stability of the final design scheme during manufacturing and assembly.

[0117] In some embodiments, reference is made to the appendix. Figure 3 The specific steps in step S1 include:

[0118] S11. Identify the first and second reference planes of the target mechanism slider body;

[0119] S12. Establish a spatial reference coordinate system with the first reference plane as the normal reference and the second reference plane as the positioning reference;

[0120] The specific steps in step S5 include:

[0121] S51. Based on the spatial reference coordinate system, determine the first coordinate value of each guide component in the first direction according to the arrangement parameters;

[0122] S52. Based on the spatial reference coordinate system, and according to the length parameters and arrangement order of each component in the final determined guide component assembly, calculate the starting coordinate value and ending coordinate value of each guide component in the second direction;

[0123] S53. Calculate the coordinate values ​​of each guide component in the third direction (y-axis, i.e., the normal direction of the target mechanism mounting surface). Specific steps include:

[0124] S531. Obtain the thickness of the guide surface and the guide assembly;

[0125] S532. Calculate the second coordinate value in the third direction based on the thickness of the guide surface and the guide assembly. The specific calculation formula is as follows: ;in, The second coordinate value in the third direction. The thickness of the guide surface, The thickness of the guide component;

[0126] S54. Based on the first coordinate value of the first direction, the starting coordinate value and the ending coordinate value of the second direction, and the second coordinate value of the third direction, obtain the installation coordinates of each guide component in the spatial reference coordinate system.

[0127] This method first identifies the first reference plane 4 and the second reference plane 5 of the target mechanism slider body (i.e., target mechanism 1), providing a clear physical reference for the subsequent establishment of the spatial coordinate system. The first reference plane 4 and the second reference plane 5 can be surfaces with specific geometric features on the target mechanism slider body, such as predefined feature planes in the CAD model, or key surfaces obtained through feature extraction and matching of 3D scan data. The identification method can be through automated algorithm analysis of the CAD model, or by manual selection and specification by the user in the design software.

[0128] Subsequently, the spatial reference coordinate system is established using the first reference plane 4 as the normal reference and the second reference plane 5 as the positioning reference. This step aims to establish a stable and physically meaningful coordinate system on the target mechanism 1. Using the first reference plane 4 as the normal reference means that the normal direction of this reference plane will be used as an axis of the coordinate system, such as the Y-axis or Z-axis, ensuring that the coordinate system is consistent with the critical installation direction of the mechanism. Using the second reference plane 5 as the positioning reference means that this reference plane can be used to determine the origin position or another axis of the coordinate system, thereby fixing the position and orientation of the coordinate system in space. For example, the unit normal vector Va of the first reference plane 4 can be set as the Y-axis direction of the spatial reference coordinate system Csys, the unit normal vector Vb of the second reference plane 5 can be set as the Z-axis direction of Csys, and the point with the smallest X value on the intersection line L1 of the first reference plane 4 and the second reference plane 5 can be set as the origin Oxyz of Csys.

[0129] After establishing a spatial reference coordinate system, the first coordinate value of each guide component 2 in the first direction is determined based on this coordinate system and the arrangement parameters. The arrangement parameters may include the number of columns of guide components 2, the width of each column, and the spacing between columns. The coordinate value in the first direction (x-axis) typically refers to the center or starting position of the guide component 2 along the length of the mechanism. This can be determined by dividing the total length of the mechanism proportionally and combining it with preset arrangement rules (such as symmetry, minimum spacing, etc.), or by determining it based on a specific location point input by the user.

[0130] Next, based on the spatial reference coordinate system, and according to the length parameters and arrangement order of each component in the final determined guide component assembly, the starting and ending coordinate values ​​of each guide component 2 in the second direction are calculated. The starting and ending coordinate values ​​in the second direction (z-axis) define the space occupied by each guide component 2 in that direction. The calculation needs to consider the actual length of each guide component 2 and their arrangement order in the assembly to ensure that the components are not overlapping and are closely arranged. For example, starting from a preset starting point, the length of each component can be added sequentially, taking into account gaps or overlaps between components, to calculate the starting and ending coordinates of each component.

[0131] Simultaneously, to determine the installation depth of guide component 2 in the third direction (y-axis), the thicknesses of the guide surface 3 and guide component 2 need to be obtained. Guide surface 3 refers to the surface of the mechanism that mates with guide component 2, and its thickness is a crucial parameter affecting the installation depth of guide component 2. The thickness of guide component 2 is its own dimension. These thickness values ​​can be directly read from the CAD model, obtained by querying preset component specifications in a database, or manually entered by the user. Subsequently, the second coordinate value in the third direction is calculated based on the thicknesses of guide surface 3 and guide component 2, using the following formula: This formula, by adding the thickness of the guide surface 3 to the thickness of the guide component 2, can accurately calculate the total protrusion or embedment of the guide component 2 in the y-axis direction, thereby ensuring the correct fit and installation depth between the guide component 2 and the target mechanism 1.

[0132] Finally, based on the first coordinate value in the first direction, the starting and ending coordinate values ​​in the second direction, and the second coordinate value in the third direction, the installation coordinates of each guide component 2 in the spatial reference coordinate system are obtained. For the first guide component 2 in each column, its installation coordinates are determined by its position in the first direction, its starting position in the second direction, and its depth in the third direction. For other guide components 2 in the same column that follow the first guide component 2, their installation coordinates are determined by their position in the first direction, their ending position in the second direction, and their depth in the third direction. This distinction ensures the unique and precise positioning of each component in three-dimensional space, providing accurate data for subsequent manufacturing and assembly.

[0133] This application's automatic design method for non-standard mechanism guide plates ensures the accuracy and automation of the guide plate design process by refining the coordinate system establishment and installation coordinate calculation processes. First, when acquiring the geometric information of the target mechanism's mounting surface and establishing a spatial reference coordinate system, it no longer relies on vague references but explicitly identifies the first reference surface 4 and the second reference surface 5 of the target mechanism's slider body. Using the first reference surface 4 as the normal reference ensures that the direction of the Y-axis or Z-axis of the coordinate system is consistent with the normal direction of the key mounting surface of the mechanism, thus providing a stable vertical reference for subsequent guide plate installation. Simultaneously, using the second reference surface 5 as the positioning reference further fixes the position of the coordinate system in space; for example, the X-axis direction and origin are determined by its intersection with the first reference surface 4, thereby avoiding arbitrariness and instability in coordinate system establishment. This explicit selection of reference surfaces and the method of establishing the coordinate system lay a precise spatial positioning foundation for the entire design process.

[0134] Building upon this foundation, when it is necessary to calculate the installation coordinates of each guide component 2 in the spatial reference coordinate system, this method further refines the coordinate determination process in three directions. In the first direction (x-axis), based on the established spatial reference coordinate system and preset arrangement parameters, the first coordinate value of each guide component 2 is directly determined. This ensures that the position of the guide component 2 in the length direction of the mechanism accurately matches the overall arrangement scheme. In the second direction (z-axis), this method fully considers the length parameters of each component in the final determined guide component assembly and their arrangement order, calculating the starting and ending coordinate values ​​of each guide component 2. This approach, which considers the actual size and arrangement logic of the components, effectively avoids potential overlap or gap issues between components, ensuring precise coverage of the guide components 2 in the width or height directions.

[0135] Furthermore, in the third direction (y-axis), this method obtains two key physical parameters—the thickness of the guide surface 3 and the guide component 2—and calculates the second coordinate value in the third direction using a formula. This direct integration of physical parameters ensures that the installation position of the guide component 2 in the depth dimension conforms to the actual structural requirements, avoiding inaccurate installation depth due to ignoring thickness information. Finally, the first coordinate value in the first direction, the starting and ending coordinate values ​​in the second direction, and the second coordinate value in the third direction are combined to obtain the complete installation coordinates of each guide component 2 in the spatial reference coordinate system. Specifically, for the first guide component 2 in each column, its installation coordinates consist of the first coordinate value, the starting coordinate value, and the second coordinate value; while for other guide components 2 in the same column that are after the first guide component 2, they consist of the first coordinate value, the ending coordinate value, and the second coordinate value. This differentiated processing ensures that each guide component 2 has a clear and unique installation position definition in three-dimensional space, greatly improving the completeness and consistency of the installation position definition.

[0136] Through the above technical solution, the method of this application provides a more accurate and stable automatic design process for non-standard mechanism guide plates. It clearly identifies the first reference surface 4 and the second reference surface 5 of the target mechanism slider body, and establishes a spatial reference coordinate system using these as the normal and positioning references. This effectively solves the problems of arbitrary and unstable coordinate system establishment in traditional methods, ensuring the accuracy and consistency of spatial references. When calculating the installation coordinates of the guide component 2, it fully considers key physical parameters such as the component's length parameter, arrangement order, and the thickness of the guide surface 3 and guide component 2, and uses precise calculation formulas to ensure that the positions of each guide component 2 in the first, second, and third directions are completely and accurately defined. In particular, by distinguishing the coordinate composition of the first guide component 2 and subsequent guide components 2 in each column, the precision of the installation position definition is further improved. These improvements work together to significantly improve the completeness and design accuracy of the guide plate installation position definition, thereby avoiding the risk of accidental damage or deformation during mold processing due to design errors, and helping to extend the service life of the mold, ultimately improving the accuracy and efficiency of non-standard mechanism guide plate design.

[0137] In some embodiments, reference is made to the appendix. Figure 3 The specific steps in step S52 include:

[0138] S521. Obtain preset process parameters, including guide plate stroke, guide plate rounding radius, guide surface rounding radius, and over-guide amount;

[0139] S522. For the first guide component in each column of guide components, calculate its starting coordinate value in the second direction using the formula: ;in, The starting coordinates of the first guide component in the i-th column in the second direction (see attached). Figure 4 In practical applications, a local coordinate system is established at the center of the upper surface of the guide component. Therefore, the initial coordinate value refers to the coordinate value of the center position of the upper surface of the guide component in the reference coordinate system. The radius of the rounded edge of the guide surface. For overconductance, For the guide plate stroke, The radius of the guide plate rounding is... The length of the first guide component in the i-th column; Represents the first guide component in the i-th column;

[0140] S523. Using the initial coordinate value as a reference, and combining the length parameters of each guide component after the first guide component in this column, calculate the termination coordinate value of each guide component after the first guide component in this column in the second direction (see Appendix). Figure 4 The termination coordinate value refers to the coordinate value of the center position of the upper surface of the guide component in the reference coordinate system. The specific calculation formula is as follows: ;in, Let j be the termination coordinate value of the j-th guide component in the i-th column in the second direction. The length of the (j-1)th guide component in the i-th column. Let be the length of the j-th guide component in the i-th column; This represents the j-th guide component in the i-th column.

[0141] The preset process parameters refer to a series of values ​​or rules that are pre-set and stored during the design of non-standard mechanism guide plates, based on factors such as actual application requirements, material properties, machining accuracy, and accumulated experience. These parameters can be manually entered by the user or automatically loaded from a database. For example, the system can automatically match the corresponding process parameters from the preset parameter templates based on the mechanism type or material selected by the user. The guide plate stroke refers to the maximum effective movement distance the guide plate can make in the second direction (Z-axis). Its function is to ensure that the guide plate can provide sufficient guiding support during the operation of the non-standard mechanism and avoid exceeding its effective working range. The guide plate rounding radius refers to the radius of the rounded edges or ends of the guide plate. Its function is to reduce stress concentration, improve the wear resistance and service life of the guide plate, and prevent damage to other components during the movement of the mechanism. The guide surface rounding radius refers to the radius of the rounded edges or ends of the guide surface 3 that mates with the guide plate. It aims to optimize the stress distribution at the mating interface and improve the overall reliability of the system. Overtravel refers to the distance that the guide surface 3 extends beyond the guide plate when the non-standard mechanism retracts to the end of its stroke. Its function is to ensure that the guide plate can still provide stable guidance at the extreme positions of the mechanism's movement, and to prevent the mechanism from becoming unstable or stuck due to the guide surface 3 completely detaching from the guide plate.

[0142] The calculation of the initial coordinate values ​​aims to determine the precise starting position of the first guide component 2 in the second direction (Z-axis) of each column of guide components 2. Its function is to provide an accurate reference point for the arrangement of the entire column of guide components 2, ensuring that this reference point takes into account the dynamic fit between the guide plate and the guide surface 3, as well as the influence of process parameters. This prevents the formation of steps on the guide plate due to lack of friction in local areas, ensuring the smoothness of the mechanism's movement. For example, this calculation can be automatically performed by a software program based on the input process parameters and the length of the first guide component 2. Alternatively, the system can provide a user interface allowing designers to preview the initial coordinate values ​​under different parameter combinations before calculation and make fine adjustments. The calculation of the termination coordinate values ​​aims to accurately determine the termination position of all subsequent guide components 2 in the same column in the second direction (Z-axis) based on the initial coordinate value of the first guide component 2 and considering the length of subsequent guide components 2. Its function is to ensure that the guide components 2 in the same column can be arranged closely and continuously, avoiding unnecessary gaps or overlaps, thereby ensuring the integrity and functionality of the guide component assembly and providing stable and reliable guidance for non-standard mechanisms. For example, this calculation can be implemented using an iterative algorithm, starting with the second guide component 2 and calculating its termination coordinates sequentially. Alternatively, the system can pre-store the length parameters of different models of guide components 2 and automatically call them during calculation to improve computational efficiency and accuracy.

[0143] This application, by refining the specific implementation of step S52, solves the problems of insufficient accuracy and lack of process consideration when calculating the coordinates of the guide component 2 in the second direction. Specifically, in step S521, preset process parameters are obtained, including guide plate stroke, guide plate rounding radius, guide surface rounding radius, and over-guide amount. This provides the necessary physical quantities for subsequent accurate calculations, ensuring the matching of calculation results with actual working conditions. In step S522, for the first guide component 2 in each column of guide components 2, its initial coordinate value in the second direction is calculated using a formula containing these process parameters. This considers the fit relationship between the guide plate and the guide surface 3 and the movement stroke, avoiding the formation of steps due to lack of friction in local areas, and ensuring the smoothness of the guide plate movement. In step S523, based on the initial coordinate value of the first guide component 2, and combined with the length parameters of each subsequent guide component 2, its final coordinate value is calculated sequentially. This ensures the continuity and precise connection between guide components 2 in the same column, avoiding gaps or overlaps, thereby ensuring the integrity and functionality of the guide component assembly. Through these specific steps, this application significantly improves the accuracy and reliability of the coordinate calculation for the installation of guide component 2, thereby optimizing the overall design quality of the non-standard mechanism guide plate and the operational performance of the mechanism. The above method, combined with steps such as obtaining the geometric information of the target mechanism's mounting surface and establishing a spatial reference coordinate system, determining the arrangement parameters of guide component 2 based on the dimensional characteristics of the target mechanism 1 and preset rules, calculating the available arrangement space based on surface contour features, and selecting guide component combinations according to optimization strategies, enables the entire automatic design method for non-standard mechanism guide plates to generate highly accurate and functionally optimized guide plate schemes. This effectively avoids the repeated modifications and adjustments caused by insufficient experience or inaccurate calculations in traditional manual design, significantly improving design efficiency and the performance stability of the final product.

[0144] Through the above technical solution, this application can accurately obtain and utilize preset process parameters, such as guide plate stroke, guide plate rounding radius, guide surface rounding radius, and over-guiding amount, so as to fully consider the actual fit relationship and motion characteristics between the guide plate and the guide surface 3 when calculating the installation coordinates of the guide component 2. This accurate calculation method based on process parameters effectively avoids the formation of steps due to lack of friction in local areas, ensuring the stability and reliability of the guide plate during the operation of the non-standard mechanism. In addition, by using the starting coordinate value of the first guide component 2 as a reference and calculating the ending coordinate value of the subsequent guide components 2 in sequence, the continuity and precise connection between the arrangement of the guide components 2 in the same column are guaranteed, eliminating potential gaps or overlaps, thereby improving the overall structural stability and guiding function of the guide component assembly. Ultimately, this application significantly improves the accuracy and automation level of coordinate calculation in the design of guide plates for non-standard mechanisms, effectively solving the problems of low design efficiency and unstable product performance caused by insufficient precision and lack of process consideration in traditional manual design, providing a solid guarantee for the stable and efficient operation of non-standard mechanisms.

[0145] In some embodiments, the specific steps in step S2 include:

[0146] S21. Obtain the total length of the target mechanism in the first direction;

[0147] S22. Calculate the minimum total width of the guide component in the first direction according to the minimum ratio requirement in the preset rules, and ensure that the total width of the guide component determined by the layout parameters is not less than the minimum total width;

[0148] S23. Identify the installation position of the safety plate in the target mechanism, and set the arrangement position of the guide components to cover at least one side of the safety plate according to the safety requirements in the preset rules;

[0149] S24. Based on the symmetry requirements in the preset rules, with the midpoint of the target mechanism in the first direction as the axis of symmetry, set the column arrangement position of the guide components to be symmetrical about the axis of symmetry.

[0150] Specifically, when obtaining the total length of the target mechanism in the first direction, it can be done by automatically identifying and extracting the maximum dimension of the mounting surface (a-side) of the target mechanism in the first direction (x-axis) through CAD model analysis. For example, its length is L1, which is the total length of the mechanism in the X direction. Alternatively, this dimension information can be manually input or read from a preset database. When calculating the minimum total width of the guide assembly in the first direction, it can be calculated by multiplying the total length of the target mechanism in the first direction by a preset minimum proportional coefficient p1. For example, the minimum total width w_min = p1 * L1. Alternatively, it can be calculated directly from a table or by using empirical formulas or industry standards, combined with the type of the target mechanism and the expected load. This aims to ensure that the total width of the guide plate group W in the X direction is at least a reasonable proportion p1 to the total length L1 of the mechanism in the X direction. When identifying the installation position of the safety hanger in the target mechanism and setting the arrangement position of the guide assembly, the geometric position and size of the safety hanger can be automatically detected by the feature recognition algorithm in the CAD model, and the arrangement range of the guide assembly can be adjusted accordingly. Alternatively, designers can manually mark the positions of the safety suspension plates during the initial design phase. The system then automatically calculates and adjusts the arrangement of the guide components based on these marks, ensuring that one or both sides of the safety suspension plate are covered by guide plates. When setting the column arrangement of the guide components to be symmetrical about the axis of symmetry, this can be achieved by calculating the geometric center of the target mechanism in the first direction and using this center as the axis of symmetry, automatically adjusting the X-coordinates of each column of guide components to make them symmetrically distributed about this axis. Alternatively, the system can provide a symmetrical layout option. After the user selects this option, the system automatically performs symmetry adjustments and allows the user to make fine-tuning adjustments. For example, the number of guide plate columns on both sides of plane x=L1 / 2 can be the same, and the X-coordinate xi of the i-th column guide plate and the X-coordinate xn-i of the ni-th column guide plate can be symmetrical about x=L1 / 2.

[0151] This application's solution first obtains the total length of the target mechanism in the first direction, providing an accurate dimensional basis for subsequent calculations. This ensures that the layout parameters are based on actual mechanism characteristics rather than estimations, avoiding design deviations caused by missing data. Based on this, the minimum total width is calculated according to the minimum proportion requirements in the preset rules, ensuring that the total width of the guide components meets the necessary standards. This prevents instability or failure caused by insufficient width, and by ensuring that the width determined by the layout parameters is not less than this value, the automatic execution of design rules is strengthened. Simultaneously, the installation position of the safety hanger is identified, and the layout position is set to cover at least one side according to safety requirements, directly protecting critical components of the mechanism and avoiding damage caused by uneven stress on the safety hanger area during processing, thus enhancing overall safety. Finally, based on symmetry requirements, the column layout position is set with the midpoint as the axis of symmetry, achieving a balanced layout using the geometric center of the mechanism. This reduces manual intervention and repeated adjustments, improving design consistency and efficiency. These features work synergistically to make the determination of layout parameters more comprehensive, automated, and reliable, effectively overcoming the cumbersome nature and potential risks of traditional methods.

[0152] The following is a concrete example. Assume the total length L1 of the mounting surface (surface a) of a non-standard mechanism in the first direction (x-axis) is 1200mm. First, the system automatically obtains this total length. Then, according to the preset design specifications, the minimum reasonable proportion p1 of the total width of the guide components in the X-axis to the total length of the mechanism in the X-axis is 0.7. Based on this, the system calculates the minimum total width wmin of the guide components in the first direction as wmin = 0.7 * 1200mm = 840mm. In the subsequent determination of layout parameters, the system will ensure that the total width of all guide components in the X-axis is not less than 840mm. Simultaneously, by analyzing the CAD model of the mechanism, the system identifies a safety plate in the x-axis direction, with its center located at x = 300mm. According to the preset safety requirements, the system will automatically adjust the arrangement of the guide components to ensure that at least one column of guide components covers the left or right side of the safety plate. Furthermore, to ensure design balance, the system sets the column arrangement of the guide components with the midpoint of the target mechanism in the first direction (i.e., x = L1 / 2 = 600 mm) as the axis of symmetry. For example, if it is ultimately determined that 6 columns of guide components need to be arranged, the system will calculate the X-coordinate of each column of guide components, such that the 1st and 6th columns, the 2nd and 5th columns, and the 3rd and 4th columns are symmetrical about x = 600 mm. In this way, the system can automatically generate guide component arrangement parameters that satisfy all preset constraints.

[0153] Through the above technical solution, the method of this application can systematically determine the layout parameters of the guide components, effectively solving the problem that the layout parameters in traditional methods may not meet safety requirements, symmetry requirements, and minimum width requirements. Specifically, by obtaining the total length of the target mechanism, an accurate dimensional basis is provided for subsequent calculations; by calculating the minimum total width and ensuring that the layout parameters meet this requirement, instability or failure due to insufficient width is avoided; by identifying the position of the safety hanging plate and forcibly covering it, the safety of the mechanism during processing is significantly improved; by forcing symmetrical layout, manual intervention and repeated adjustments are reduced, improving design efficiency and layout rationality. These measures work together to make the layout design of guide components more automated, reliable, and efficient, thereby greatly improving the overall efficiency and quality of non-standard mechanism guide plate design.

[0154] Please refer to Figure 5 , Figure 5 This invention relates to an automatic design device for non-standard mechanism guide plates in some embodiments (the automatic design device for non-standard mechanism guide plates adopts the automatic design method for non-standard mechanism guide plates described in the above embodiments, and the specific process is described in the corresponding steps above). The automatic design device for non-standard mechanism guide plates is integrated into a back-end control device in the form of a computer program, and includes:

[0155] The acquisition module 100 is used to acquire the geometric information of the mounting surface of the target mechanism and establish a spatial reference coordinate system based on the geometric information;

[0156] The determining module 200 is used to determine the arrangement parameters of the guide components in the first direction based on the dimensional characteristics of the target mechanism in the first direction and preset rules;

[0157] The first calculation module 300 is used to calculate the available arrangement space in the second direction corresponding to each arrangement position of the guide component in the first direction based on the surface contour features of the target mechanism.

[0158] The selection module 400 is used to select a combination of guide components from a preset candidate component library based on the available layout space. The process of selecting the combination of guide components is based on a preset optimization strategy, which includes at least the coverage of the available layout space.

[0159] The second calculation module 500 is used to calculate the installation coordinates of each guide component in the spatial reference coordinate system based on the selected guide component combination and its dimensional parameters.

[0160] Please refer to Figure 6 , Figure 6 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The present invention provides an electronic device 13, including: a processor 1301 and a memory 1302. The processor 1301 and the memory 1302 are interconnected and communicate with each other via a communication bus 1303 and / or other forms of connection mechanism (not shown). The memory 1302 stores computer-readable instructions executable by the processor 1301. When the electronic device is running, the processor 1301 executes the computer-readable instructions to execute the automatic design method for non-standard mechanism guide plates in any optional implementation of the above embodiments, so as to achieve the following functions: obtaining several... The system collects information on the target mechanism and establishes a spatial reference coordinate system based on geometric information. It then determines the arrangement parameters of the guide components in the first direction according to the dimensional characteristics of the target mechanism and preset rules. Based on the surface contour characteristics of the target mechanism, it calculates the available arrangement space in the second direction corresponding to each arrangement position of the guide components in the first direction. Based on the available arrangement space, it selects guide component combinations from a preset candidate component library. The selection process is based on a preset optimization strategy, which includes at least the coverage of the available arrangement space. Finally, based on the selected guide component combinations and their dimensional parameters, it calculates the installation coordinates of each guide component in the spatial reference coordinate system.

[0161] This invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it performs an automatic design method for non-standard mechanism guide plates in any optional implementation of the above embodiments to achieve the following functions: acquiring geometric information of the mounting surface of the target mechanism and establishing a spatial reference coordinate system based on the geometric information; determining the arrangement parameters of the guide components in the first direction according to the dimensional characteristics of the target mechanism in the first direction and preset rules; calculating the available arrangement space in the second direction corresponding to each arrangement position of the guide components in the first direction based on the surface contour characteristics of the target mechanism; selecting guide component combinations from a preset candidate component library according to the available arrangement space, wherein the process of selecting guide component combinations is based on a preset optimization strategy, and the optimization strategy includes at least the coverage of the available arrangement space; and calculating the installation coordinates of each guide component in the spatial reference coordinate system according to the selected guide component combinations and their dimensional parameters.

[0162] The computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Red-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0163] In the embodiments provided by this invention, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0164] Furthermore, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0165] Furthermore, the functional modules in the various embodiments of the present invention can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0166] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.

[0167] The above description is merely an embodiment of the present invention and is not intended to limit the scope of protection of the present invention. For those skilled in the art, the present invention can have various modifications and variations. 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 non-standard guide plate automatic design method, characterized in that, The method comprises the following steps: S1. Obtain the geometric information of the installation surface of the target mechanism, and establish a spatial reference coordinate system based on the geometric information; S2. Determine the arrangement parameters of the guide assembly in the first direction according to the size characteristics of the target mechanism in the first direction and a preset rule; S3. Calculate the available arrangement space of the guide assembly in the second direction corresponding to each arrangement position of the guide assembly in the first direction based on the surface contour characteristics of the target mechanism; The specific steps include: S31. Discretize the installation surface contour of the target mechanism to generate point cloud data containing geometric position information; S32. Extract the corresponding cross-sectional contour point set from the point cloud data according to the coordinate position of the first direction determined by the arrangement parameters; S33. Calculate the maximum continuous length of the cross-sectional contour point set in the second direction, and determine the maximum continuous length as the available arrangement space; S4. Select a guide assembly combination from a preset candidate assembly library according to the available arrangement space, and the selection process of the guide assembly combination is based on a preset optimization strategy, and the optimization strategy includes the coverage degree of the available arrangement space; S5. Calculate the installation coordinates of each guide assembly in the spatial reference coordinate system according to the selected guide assembly combination and its size parameters; the specific steps include: S51. Determine the first coordinate value of each guide assembly in the first direction based on the spatial reference coordinate system and the arrangement parameters; S52. Calculate the starting coordinate value and the ending coordinate value of each guide assembly in the second direction based on the spatial reference coordinate system, the length parameters of each component in the finally determined guide assembly combination, and the arrangement order; S53. Calculate the coordinate value of each guide assembly in the third direction; S54. Obtain the installation coordinates of each guide assembly in the spatial reference coordinate system according to the first coordinate value in the first direction, the starting coordinate value and the ending coordinate value in the second direction, and the second coordinate value in the third direction.

2. The non-geometric guide plate automatic design method according to claim 1, wherein, The specific steps in step S33 include: S331. Identify the maximum coordinate value in the second direction from the cross-sectional contour point set; S332. Obtain preset process parameters, including guide plate stroke, guide plate fillet radius, guide slide surface fillet radius, and guide amount; S333. calculating the available arrangement space by a formula, specifically a formula as follows: ; wherein, is the available arrangement space, is the rounding radius of the guide surface, is the over-guiding amount, is the guide plate stroke, is the rounding radius of the guide plate, is the maximum coordinate value in the second direction.

3. The non-geometric guide plate automatic design method according to claim 1, wherein, The optimization strategy also includes the component quantity minimization principle and the component specification adaptation principle; In step S4, the step of selecting a guide assembly combination from a preset candidate assembly library according to the available arrangement space includes: S41. Traverse the candidate assembly library to generate a preliminary combination list that meets the coverage degree requirement of the available arrangement space; S42. Count the number of components in each combination in the preliminary combination list, and select the combination with the least number of components as the preferred combination; S43. When there are multiple preferred combinations with the same number of components, calculate the deviation value of the component length from the preset standard length in each preferred combination, and select the combination with the smallest deviation value as the finally determined guide assembly combination.

4. The non-geometric guide plate automatic design method according to claim 3, wherein, The specific steps in step S41 include: S411. For each number combination in the candidate component library, calculate the length difference between its total length and the length of the available arrangement space, specifically calculated as: ; wherein, is the length difference, is the available arrangement space, is the number of the first type of guiding component, is the length of the first type of guiding component, is the number of the second type of guiding component, is the length of the second type of guiding component, is the number of the kth type of guiding component, is the length of the kth type of guiding component; S412. Select the combination with the length difference greater than or equal to zero and the minimum length difference to add to the preliminary combination list; The specific steps in step S43 include: S431. Calculate the average of the lengths of the guide assembly in each preferred combination, specifically calculated as follows: ; wherein, is the average. S432. Calculate the mean absolute deviation value using the formula: ; wherein, is the mean absolute deviation value, is the absolute value function for the difference between and ; and is the absolute value function for the difference between and ; and S433. Select the combination with the minimum average absolute deviation value as the finally determined guide assembly combination.

5. The non-geometric guide plate automatic design method according to claim 1, wherein, The specific steps in step S1 include: S11. Identify the first reference surface and the second reference surface of the target mechanism slider body; S12. Establish the space reference coordinate system with the first reference surface as the normal reference and the second reference surface as the positioning reference; The specific steps in step S53 include: S531. Obtain the thickness of the guide sliding surface and the guide assembly; S532. Calculate the second coordinate value of the third direction according to the thickness of the guide surface and the guide assembly, and the specific calculation formula is ; wherein, the second coordinate value of the third direction, the thickness of the guide surface, the thickness of the guide assembly.

6. The non-geometric guide plate automatic design method according to claim 5, wherein, The specific steps in step S52 include: S521. Obtain the preset process parameters, including the guide plate stroke, the guide plate fillet radius, the guide sliding surface fillet radius, and the over-guide amount; S522. For each first guiding assembly in each column of guiding assemblies, a starting coordinate value in the second direction is calculated using a formula, specifically: ; wherein, is the starting coordinate value in the second direction for the first guiding assembly in the ith column, is the rounding radius of the guide surface, is the over-guiding amount, is the guide plate stroke, is the rounding radius of the guide plate, is the length of the first guiding assembly in the ith column. S523. With the starting coordinate value as the reference, the length parameters of the guiding components after the first guiding component in the column are combined to sequentially calculate the ending coordinate values of the guiding components after the first guiding component in the column in the second direction, and the specific calculation formula is: ; wherein, is the ending coordinate value of the jth guiding component in the ith column in the second direction, is the length of the j-1th guiding component in the ith column, is the length of the jth guiding component in the ith column.

7. A non-standard jig guide automatic design device characterized by comprising: Comprise: An acquisition module is configured to acquire geometric information of a target mechanism mounting surface and establish a space reference coordinate system based on the geometric information; A determination module is configured to determine arrangement parameters of a guide assembly in a first direction according to a size feature of the target mechanism in the first direction and a preset rule; A first calculation module is configured to calculate available arrangement spaces of the guide assembly in a second direction corresponding to arrangement positions of the guide assembly in the first direction based on surface profile features of the target mechanism; The specific steps include: S31. Discretize the mounting surface profile of the target mechanism to generate point cloud data containing geometric position information; S32. Extract a corresponding cross-sectional profile point set from the point cloud data according to a coordinate position in the first direction determined based on the arrangement parameters; S33. Calculate the maximum continuous length of the cross-sectional profile point set in the second direction, and determine the maximum continuous length as the available arrangement space; A selection module is configured to select a guide assembly combination from a preset candidate assembly library according to the available arrangement space, and the selection of the guide assembly combination is based on a preset optimization strategy, wherein the optimization strategy includes a coverage degree of the available arrangement space; A second calculation module is configured to calculate mounting coordinates of each guide assembly in the space reference coordinate system according to the selected guide assembly combination and its size parameters; the specific steps include: S51. Determine first coordinate values of each guide assembly in the first direction based on the space reference coordinate system and the arrangement parameters; S52. Calculate starting coordinate values and ending coordinate values of each guide assembly in the second direction based on the space reference coordinate system, length parameters of each component in the finally determined guide assembly combination, and an arrangement sequence; S53. Calculate coordinate values of each guide assembly in a third direction; S54. Obtain mounting coordinates of each guide assembly in the space reference coordinate system according to the first coordinate values in the first direction, the starting coordinate values and the ending coordinate values in the second direction, and the second coordinate values in the third direction.

8. An electronic device, comprising: The computer program is executed by a processor to perform the steps of the non-standard mechanism guide plate automatic design method according to any one of claims 1-6.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to perform the steps of the non-standard mechanism guide plate automatic design method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Solidworks model-based processing program generation method and system

    CN120540206A

  • Plate positioning method and system based on visual identification, robot feeding method and system and computer program product

    CN121033139A