A method, apparatus and terminal device for adjusting operating parameters
Patent Information
- Application Number
- CN202510357136.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-24
- Publication Date
- 2026-09-25
AI Technical Summary
[0005]本申请实施例提供一种运行参数的调整方法、装置及终端设备,旨在解决现有的对研磨机的运行参数进行调整存在效率低、准确性低的问题
[0041]在本申请实施例中,应用于研磨设备,研磨设备包括至少一个研磨槽,通过获取研磨设备中在当前时刻执行研磨操作的实时研磨槽的使用寿命,当实时研磨槽的使用寿命大于使用寿命阈值时,确定目标研磨槽,并获取目标研磨槽的槽体图像,根据槽体图像,确定研磨设备的补正参数,补正参数包括位置补正参数、行程补正参数,基于位置补正参数以及行程补正参数调整研磨设备的运行参数,得到目标运行参数,提高了对研磨设备的运行参数进行调整的效率和准确性。
Smart Images

Figure CN122806596A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of machining technology, and in particular relates to a method, apparatus and terminal equipment for adjusting operating parameters. Background Technology
[0002] Grinding equipment is a device that grinds materials by means of friction between a high-speed rotating grinding disc and the material. Specifically, the grinding disc may be equipped with multiple grinding grooves, through which the material can be ground.
[0003] During continuous grinding, the grinding grooves in the grinding disc will wear down. When the wear of any grinding groove reaches a certain level, the grinding groove used for grinding needs to be replaced. After replacing the grinding groove, the operating parameters of the grinding machine need to be adjusted.
[0004] Currently, adjusting the operating parameters of a grinding mill suffers from low efficiency and low accuracy. Summary of the Invention
[0005] This application provides a method, apparatus, and terminal device for adjusting operating parameters, aiming to solve the problems of low efficiency and low accuracy in existing methods for adjusting the operating parameters of grinding machines.
[0006] In a first aspect, embodiments of this application provide a method for adjusting operating parameters, the method being applied to a grinding device, the grinding device including at least one grinding tank, the method comprising:
[0007] The service life of the real-time grinding tank in the grinding equipment that is performing the grinding operation at the current moment is obtained; wherein, the real-time grinding tank is the grinding tank that is performing the grinding operation at the current moment among all the grinding tanks;
[0008] When the service life of the real-time grinding tank is greater than the service life threshold, a target grinding tank is determined and an image of the target grinding tank is obtained; wherein, the target grinding tank is any grinding tank among all the grinding tanks whose service life is greater than the service life threshold, and the image of the tank is an image describing the outline of the target grinding tank;
[0009] Based on the image of the grinding tank, the correction parameters of the grinding equipment are determined; wherein, the correction parameters include position correction parameters and stroke correction parameters;
[0010] The operating parameters of the grinding equipment are adjusted based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters.
[0011] In one possible implementation of the first aspect above, determining the position correction parameters of the grinding equipment based on the tank image includes:
[0012] Based on the image of the grinding tank, determine the center position of the target grinding tank;
[0013] A reference position is determined, and based on the center position and the reference position, the correction direction and correction distance of the grinding equipment relative to the reference position are determined; wherein, the reference position is the position where the grinding equipment is expected to perform the grinding operation;
[0014] The position correction parameters of the grinding equipment are determined based on the correction direction and the correction distance.
[0015] In one possible implementation of the first aspect above, determining the center position of the target grinding tank based on the tank image includes:
[0016] The outline of the target grinding tank is determined based on the tank image;
[0017] Identify contour feature points in the contour of the groove;
[0018] The center position of the target grinding groove is determined based on the contour feature points.
[0019] In one possible implementation of the first aspect above, identifying contour feature points in the groove contour includes:
[0020] Determine the grinding profile in the tank outline; wherein, the grinding profile is the outline of the area of the target grinding tank that comes into contact with the material during grinding;
[0021] Identify all contour feature points in the grinding profile; wherein, the contour feature point is the intersection of any two line segments in the grinding profile.
[0022] In one possible implementation of the first aspect above, determining the center position of the target grinding groove based on the contour feature points includes:
[0023] Determine the spatial coordinates of each of the contour feature points;
[0024] Based on the spatial coordinates, determine the midpoint coordinates between any two contour feature points to obtain the midpoint coordinates between every two contour feature points;
[0025] The center position of the target grinding groove is determined based on all the midpoint coordinates.
[0026] In one possible implementation of the first aspect above, determining the stroke correction parameters of the grinding equipment based on the tank image includes:
[0027] The operating parameters of the grinding equipment are obtained, and the actual grinding amount of the grinding equipment is determined based on the operating parameters and the image of the grinding tank.
[0028] Obtain the preset target grinding amount, and determine the stroke correction parameters of the grinding equipment based on the actual grinding amount and the target grinding amount.
[0029] In one possible implementation of the first aspect above, the correction parameters include angle correction parameters, and the method further includes:
[0030] Acquire a material image of the material and determine the coordinates of the markers in the material image;
[0031] The angle between the material and the grinding equipment is determined based on the marked coordinates;
[0032] When the angle is not the target angle, the angle correction parameters of the grinding equipment are generated.
[0033] Secondly, embodiments of this application provide an operating parameter adjustment device, the device being applied to a grinding equipment, the grinding equipment including at least one grinding tank, the device comprising:
[0034] The acquisition module is used to acquire the real-time service life of the grinding tanks performing the grinding operation at the current moment in the grinding equipment; when the service life of any of the grinding tanks is greater than the service life threshold, a target grinding tank is determined, and an image of the target grinding tank is acquired; wherein, the real-time grinding tank is the grinding tank performing the grinding operation at the current moment among all the grinding tanks, the target grinding tank is any grinding tank among all the grinding tanks whose service life is greater than the service life threshold, and the image of the tank is an image describing the outline of the target grinding tank;
[0035] The determination module is used to determine the correction parameters of the grinding equipment based on the tank image; wherein the correction parameters include position correction parameters and stroke correction parameters;
[0036] The correction module is used to adjust the operating parameters of the grinding equipment based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters.
[0037] Thirdly, embodiments of this application provide a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for adjusting operating parameters as described in the first aspect above.
[0038] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for adjusting operating parameters as described in the first aspect above.
[0039] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when run on a computer, causes the computer to execute the method for adjusting the operating parameters provided in the first aspect.
[0040] The beneficial effects of the embodiments in this application compared with the prior art are:
[0041] In this embodiment, the method is applied to a grinding equipment, which includes at least one grinding tank. By obtaining the real-time service life of the grinding tank performing the grinding operation at the current moment, when the real-time service life of the grinding tank is greater than the service life threshold, a target grinding tank is determined, and an image of the target grinding tank is obtained. Based on the image of the tank, the correction parameters of the grinding equipment are determined. The correction parameters include position correction parameters and stroke correction parameters. The operating parameters of the grinding equipment are adjusted based on the position correction parameters and stroke correction parameters to obtain the target operating parameters, thereby improving the efficiency and accuracy of adjusting the operating parameters of the grinding equipment. Attached Figure Description
[0042] Figure 1 This is a flowchart illustrating the steps of an embodiment of the method for adjusting operating parameters provided in this application;
[0043] Figure 2 This is a schematic diagram of the grinding tank of a grinding device provided in one embodiment of this application;
[0044] Figure 3 This is a schematic diagram of the structure of a grinding device provided in one embodiment of this application;
[0045] Figure 4 This is a schematic diagram of a grinding amount provided in an embodiment of this application;
[0046] Figure 5 This is a schematic diagram of a marker coordinate provided in an embodiment of this application;
[0047] Figure 6 This is a flowchart of another method for adjusting operating parameters provided in an embodiment of this application;
[0048] Figure 7 This is a schematic diagram of the center position of a target grinding groove provided in an embodiment of this application;
[0049] Figure 8This is a schematic diagram of the structure of an operating parameter adjustment device provided in an embodiment of this application;
[0050] Figure 9 This is a structural block diagram of a terminal device provided in one embodiment of this application. Detailed Implementation
[0051] To make the technical problems, technical solutions, and beneficial effects to be solved by this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of this application.
[0052] Grinding equipment is a device that grinds materials using the friction between a high-speed rotating grinding disc and the material itself. Grinding equipment can be used in the production of display modules; specifically, it can be used to grind the glass substrates within display modules. The grinding disc can have multiple grinding grooves, which can be regularly distributed grooves on the surface of the disc. These grooves are used to grind the material, which can be the object to be ground. The grinding grooves increase the contact area between the material and the grinding disc, thereby improving the efficiency and quality of the grinding process.
[0053] During the grinding process, the grinding grooves in the grinding disc will wear down, causing changes in their shape and affecting grinding efficiency and quality. When the wear of any grinding groove reaches a certain level, the contact area between that groove and the material may be smaller than the preset value, reducing the efficiency and quality of grinding. This can lead to increased grinding time, the material not achieving the desired shape or size after grinding, or even scratches, cracks, or irregular protrusions on the material surface. Therefore, it is necessary to replace the grinding grooves when they reach a certain wear level. However, since the size of the replaced grinding groove differs from the original, the operating parameters of the grinding machine need to be adjusted to ensure that the replaced grinding groove meets the required grinding conditions.
[0054] It's important to understand that a grinding groove can be a recess in a grinding disc. The size of the grinding groove can include the distance from the center of the grinding disc to the bottom of the recess, which is the diameter of the grinding groove. Because the surface material of the grinding groove is also worn away during the grinding operation, the diameter of the grinding groove also decreases. This results in a difference in size between the grinding groove before and after grinding; in other words, the size of the replaced grinding groove is different from the size of the original grinding groove.
[0055] In addition, due to the influence of machining accuracy when processing grooves into the grinding disc, the dimensions of each grinding groove are different, which means that the dimensions of each grinding groove are different. Therefore, different operating parameters need to be set for the grinding equipment for different grinding grooves.
[0056] Currently, the grinding tank is usually replaced manually, and the operating parameters of the grinding machine are adjusted by professionals after the grinding tank is replaced. This results in low efficiency. Furthermore, it is affected by subjective human factors, and different personnel have different standards for adjusting the operating parameters, which leads to low accuracy of the adjusted operating parameters.
[0057] Based on this, this application provides a method, apparatus, and terminal device for adjusting operating parameters. By acquiring the real-time service life of the grinding tank performing the grinding operation in the grinding equipment at the current moment, when the service life of the real-time grinding tank exceeds a service life threshold, a target grinding tank is determined, and an image of the target grinding tank is acquired. Based on the image, the position of the target grinding tank is determined, thereby determining the relative position between the target grinding tank and the desired position. Furthermore, based on the image, the grinding amount after the target grinding tank performs the grinding operation is simulated, thereby determining the difference between the simulated grinding amount and the desired grinding amount. Based on this relative position and the difference in grinding amount, correction parameters for the grinding equipment are determined. These correction parameters include position... By setting correction parameters and stroke correction parameters, and adjusting the operating parameters of the grinding equipment based on the position correction parameters and stroke correction parameters to obtain the target operating parameters, the efficiency of adjusting the operating parameters of the grinding equipment can be improved. Furthermore, by correcting the operating parameters used to adjust the position of the grinding equipment based on the relative position between the target grinding groove and the desired position, the relative position between the corrected grinding equipment position and the desired position can be made less than a preset range. And by correcting the operating parameters used to adjust the stroke of the grinding equipment based on the difference in grinding amount, the difference between the corrected grinding equipment stroke and the desired stroke can be made less than a preset range, thereby improving the accuracy of adjusting the operating parameters of the grinding equipment.
[0058] See Figure 1 , Figure 1 The diagram illustrates a step flowchart of an operating parameter adjustment method according to an embodiment of this application. The method is applied to a grinding equipment, which may include at least one grinding tank for grinding materials.
[0059] Specifically, the method may include the following steps:
[0060] Step 101: Obtain the real-time service life of the grinding tank in the grinding equipment that is performing the grinding operation at the current moment.
[0061] Among them, the real-time grinding tank can be the grinding tank that performs the grinding operation at the current moment among all grinding tanks, the grinding equipment can be the equipment that grinds the material by means of the friction between the high-speed rotating grinding disc and the material, the grinding tank can be the groove in the grinding disc, and the grinding operation can be the operation of the grinding equipment to grind the material by applying friction to the material through rotation.
[0062] See Figure 2 , Figure 2 This illustration shows a schematic diagram of a grinding tank according to an embodiment of this application, such as... Figure 2 As shown, the grinding equipment may include grinding tank 1 to grinding tank N.
[0063] In practical applications, the grinding tank currently used for grinding operations can be determined in real time, i.e., the real-time grinding tank can be determined, and the service life of the real-time grinding tank can be detected. When the service life of the real-time grinding tank is less than or equal to a preset service life threshold, the grinding operation can continue to be performed using the real-time grinding tank until the service life of the real-time grinding tank is greater than the service life threshold.
[0064] In practical applications, for each grinding tank, the duration of each grinding operation can be recorded, thus obtaining the total duration of each grinding operation. The service life threshold can be the duration threshold of the grinding operation. Therefore, for each grinding tank, the total duration of the grinding operation can be compared with the duration threshold to determine whether the service life of the grinding tank is greater than the service life threshold.
[0065] As another example, for each grinding tank, the mileage of the grinding tank in each grinding operation can also be recorded, thereby obtaining the total mileage of each grinding tank in the grinding operation. The service life threshold can be the mileage threshold for the grinding operation. Then, for each grinding tank, the total mileage of the grinding operation can be compared with the mileage threshold to determine whether the service life of the grinding tank is greater than the service life threshold.
[0066] Specifically, the mileage of performing a grinding operation can be expressed as the distance the grinding tank and the material move relative to each other during the grinding operation.
[0067] Step 102: When the service life of the real-time grinding tank is greater than the service life threshold, determine the target grinding tank and obtain the tank image of the target grinding tank.
[0068] The service life can be defined as the time period from when the grinding tank is put into use until it can no longer maintain normal function due to physical wear or structural failure. Specifically, it can be defined as the time period from when the grinding tank is first used until the ground material fails to reach the desired shape or size due to frictional deformation. The service life threshold can be set manually or determined based on experience. The target grinding tank can be any grinding tank that has not experienced wear or where the ground material can reach the desired shape and size. Specifically, it can be any grinding tank among all grinding tanks whose service life is greater than the service life threshold. The tank image can be an image of the grinding tank, specifically an image that can describe the outline of the target grinding tank.
[0069] When the service life of the real-time grinding tank is greater than the predetermined service life threshold, any grinding tank in the grinding equipment that has not been worn or whose material can reach the desired shape and size after grinding can be identified as the target grinding tank, and the grinding operation is performed using the target grinding tank.
[0070] After determining the target grinding tank, an image of the target grinding tank can be obtained.
[0071] In practical applications, images of the target grinding tank can be obtained using an industrial camera to obtain an image of the tank body.
[0072] In practice, a corresponding industrial camera can be set for each grinding tank. When it is necessary to replace the grinding tank, the image of each grinding tank can be obtained through the industrial camera corresponding to each grinding tank. Alternatively, when it is necessary to replace the grinding tank and the target grinding tank is determined, the image of the target grinding tank can be obtained through the industrial camera corresponding to the target grinding tank.
[0073] Step 103: Determine the correction parameters of the grinding equipment based on the tank image.
[0074] The correction parameters can be parameters used to correct the operating parameters of the grinding equipment. Operating parameters can include parameters for adjusting the position of the grinding equipment and parameters for adjusting the stroke of the grinding equipment. The correction parameters include position correction parameters and stroke correction parameters. Position correction parameters are used to correct the operating parameters for adjusting the position of the grinding equipment, while stroke correction parameters are used to correct the operating parameters for adjusting the stroke of the grinding equipment. The stroke of the grinding equipment can be the distance the grinding equipment travels.
[0075] After obtaining the image of the grinding tank, the grinding operation can be simulated based on the image of the grinding tank and the operating parameters of the grinding equipment to obtain the simulation results of the grinding operation. Based on the simulated position of the grinding equipment in the simulation results, the position correction parameters can be determined, and based on the simulated stroke of the grinding equipment in the simulation results, the stroke correction parameters can be determined.
[0076] In practical applications, the grinding equipment can be driven to move according to the operating parameters until the target grinding tank and the material are at the same level, so as to grind the material. During the grinding operation, the grinding equipment can be driven to rotate according to the operating parameters, and the grinding equipment can be driven to move horizontally according to the stroke parameters in the operating parameters, so as to grind the material using the selected target grinding tank.
[0077] In practice, before adjusting the operating parameters, it is possible to communicate with the grinding equipment to access and request the operating parameters of the grinding equipment, that is, to obtain the operating parameters before adjustment.
[0078] See Figure 3 , Figure 3 A schematic diagram of a grinding apparatus according to an embodiment of this application is shown, as follows: Figure 3 As shown, the grinding device 3 may include a grinding disc 31, a driving mechanism 32 for driving the grinding disc 31 to move in the horizontal direction aa` and the vertical direction bb`, and a substrate 33 for placing materials. The grinding disc 31 may be provided with one or more grinding grooves.
[0079] In the actual grinding process, the material can be placed on the substrate 33, and the position of the grinding disk 31 in the vertical direction bb` can be adjusted by the drive mechanism 32 so that the substrate 33 and the target grinding groove are at the same level. The grinding disk 31 is controlled to move in the horizontal direction aa` by the drive mechanism 32, so that the target grinding groove and the material rub against each other, thereby grinding the material.
[0080] The operating parameters of the grinding equipment may include operating parameters for adjusting the vertical position of the grinding disc and operating parameters for adjusting the horizontal stroke of the grinding disc.
[0081] In one embodiment of this application, the determination of the position correction parameter in step 103 can be achieved using the following steps:
[0082] Based on the image of the grinding tank, determine the center position of the target grinding tank, determine the reference position, and based on the center position and the reference position, determine the correction direction and correction distance of the grinding equipment relative to the reference position. Based on the correction direction and correction distance, determine the position correction parameters of the grinding equipment.
[0083] The center position can be used to represent the location of the target grinding tank in the current space, and the reference position can be the location in the current space when the grinding equipment is expected to perform the grinding operation. The correction direction can be the direction in which the center position is corrected in a direction perpendicular to the horizontal plane, and the correction distance can be the distance in a direction perpendicular to the horizontal plane that the center position is corrected.
[0084] After obtaining the image of the grinding tank, the outline of the target grinding tank can be identified from the image, and then the center position of the target grinding tank can be determined based on the outline of the target grinding tank.
[0085] In practical applications, the centroid of the target grinding groove outline can be determined, and the position of the centroid can be determined as the center position. Alternatively, the midpoint of the target grinding groove outline can be determined, and the position of the midpoint can be determined as the center position.
[0086] After determining the center position of the target grinding tank, the position of the desired grinding equipment in the current space when performing the grinding operation can be determined, thus obtaining the reference position.
[0087] In practical applications, a reference position that will not change during the grinding operation can be obtained, and the substrate used to place the material can be driven to move to the reference position so that the material reaches the reference position. Since it is desired that the target grinding tank and the material are at the same level during the grinding operation, the reference position can be used as the reference position.
[0088] Specifically, the reference position can be the position of the device used to acquire images of the tank, the position of the substrate used to place materials, etc. When the reference position is the position of the substrate, there is no need to drive the substrate to move.
[0089] After determining the reference position, the relative position between the target grinding tank and the reference position can be determined based on the center position and the reference position. Then, based on the relative position, the correction direction and correction distance of the grinding equipment relative to the reference position can be determined.
[0090] For example, the center of the tank image can be determined, and a coordinate axis can be established with the center of the tank image as the origin. The horizontal and vertical axes of this coordinate axis are parallel to the two vertical sides in the tank image, respectively. Thus, the coordinates of the center position in the tank image can be determined as (x1, y1), and the coordinates of the reference position can be (x2, y2). The relative position can then be (x1-x2, y1-y2). When y1-y2 is greater than 0, it can be determined that the target grinding tank is higher than the reference position. Therefore, the correction direction of the target grinding tank relative to the reference position can be determined as the direction of reducing the height of the target grinding tank, and the correction distance is the absolute value of y1-y2. When y1-y2 is equal to 0, it can be determined that the target grinding tank is at the same level as the reference position, and no correction is needed for the position of the target grinding tank. When y1-y2 is less than 0, it can be determined that the target grinding tank is lower than the reference position. Therefore, the correction direction of the target grinding tank relative to the reference position can be determined as the direction of increasing the height of the target grinding tank, and the correction distance is the absolute value of y1-y2.
[0091] After obtaining the correction direction and correction distance, the position correction parameters of the grinding equipment can be generated based on the correction direction and correction distance. That is, the position correction parameters include the determined correction direction and correction distance.
[0092] In one embodiment of this application, the determination of the travel correction parameter in step 103 can be achieved using the following steps:
[0093] Obtain the operating parameters of the grinding equipment, and determine the actual grinding amount of the grinding equipment based on the operating parameters and the tank image. Obtain the preset target grinding amount, and determine the stroke correction parameters of the grinding equipment based on the actual grinding amount and the target grinding amount.
[0094] The actual grinding amount can be the length of material removed by grinding the material during a simulated grinding operation. The grinding amount can be expressed as the difference between the length of the material before grinding and the length of the material after grinding. The target grinding amount can be the length of material that is expected to be removed by grinding the material. The target grinding amount can be determined based on production needs or set by the user.
[0095] After obtaining the tank image, the operating parameters of the grinding equipment can be acquired. Based on the operating parameters and the tank image, the grinding equipment can be simulated to perform a grinding operation, thereby determining the actual amount of material removed after the grinding operation. This allows the length of the material before grinding to be determined, and the length of the material after grinding can be obtained after simulating the grinding operation. Based on the length of the material before and after grinding, the actual amount of material removed can be determined.
[0096] After obtaining the actual grinding amount, a pre-set target grinding amount can be obtained, and then the difference between the actual grinding amount and the target grinding amount can be determined. This difference is then determined as the stroke correction parameter of the grinding equipment. In other words, by determining the difference between the actual grinding amount and the target grinding amount, the parameters for correcting the stroke parameters used to drive the horizontal movement of the grinding equipment are determined.
[0097] See Figure 4 , Figure 4 A schematic diagram of a grinding amount provided in an embodiment of this application is shown, such as... Figure 4 As shown, the target grinding tank A can grind the material, where the grinding amount a can be the length removed by the target grinding tank A when grinding the material.
[0098] In one embodiment of this application, the grinding apparatus may include a substrate for placing materials, and the correction parameters may include angle correction parameters, which are parameters for correcting the angle between the substrate and the grinding apparatus. The apparatus may also include the following steps:
[0099] Acquire a material image of the material and determine the coordinates of the markers in the material image. Based on the marker coordinates, determine the angle between the material and the grinding equipment. When the angle is not the target angle, generate the angle correction parameters for the grinding equipment.
[0100] The material image can be an image that describes the outline of the material. The material image may include a substrate object and the material object, where the substrate object can represent a substrate used to place the material. The marker coordinates can be the coordinates of marker points, which can serve as optical positioning references for alignment with other materials during subsequent production. Marker points can be marked at specific locations on the substrate using laser etching or printing processes. These specific locations can be pre-defined by the user or determined based on production standards. The target angle can be the desired angle between the substrate and the grinding equipment.
[0101] In practical applications, images of materials can also be obtained using industrial cameras.
[0102] After obtaining the material image, at least two marker coordinates in the material image can be identified to determine the contact area in the outline of the substrate object that contacts the grinding tank, and the two marker coordinates that are closest to the contact area or the two marker coordinates that are furthest from the contact area can be determined. A two-dimensional coordinate axis parallel to the horizontal plane is established with the grinding equipment as the origin. Then, the slope between the two marker coordinates that are closest to the contact area and / or the slope between the two marker coordinates that are furthest from the contact area can be determined on the coordinate axis.
[0103] Specifically, the markers are usually set at a preset distance from the outline edge of the substrate object, and the position of each marker in the substrate is also different.
[0104] See Figure 5 , Figure 5 This illustration shows a schematic diagram of a marker coordinate system provided in an embodiment of this application, as shown below. Figure 5 As shown, substrate B may include marker points p1, p2, p3, and p4. One side of substrate B can contact the polishing device A. Marker points p1 and p2 can be the two marker points with the smallest distance from each other in the area contacting the polishing device A, and marker points p3 and p4 can be the two marker points with the largest distance from each other in the area contacting the polishing device A. Therefore, the slope between marker points p1 and p4 can be determined, and / or the slope between marker points p2 and p3 can be determined.
[0105] After obtaining the slope between the marked points based on the marked coordinates, the angle between the substrate and the polishing equipment can be determined based on the determined slope. The determined angle is then compared with the target angle. If the determined angle is the target angle, there is no need to correct the angle between the substrate and the polishing equipment, and therefore no need to determine the angle correction parameter, or the value of the angle correction parameter can be determined to be 0. If the angle between the substrate and the polishing equipment is not the target angle, the angle difference between the angle between the substrate and the polishing equipment and the target angle can be used. The angle correction parameter can then be determined based on this angle difference. The substrate is then driven to rotate based on this angle correction parameter so that the angle between the rotated substrate and the polishing equipment is 90 degrees.
[0106] It is important to understand that if a grinding operation is performed when the angle between the substrate and the grinding equipment is not the target angle, the shape and size of the ground material will differ from the desired shape and size, reducing the accuracy of the grinding process. Therefore, by correcting the angle between the substrate and the grinding equipment, the occurrence of grinding operations at non-target angles can be reduced, thereby improving the accuracy of the grinding process.
[0107] Step 104: Adjust the operating parameters of the grinding equipment based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters.
[0108] The target operating parameters can be the parameters that drive the grinding equipment to perform grinding operations in the target grinding tank. Specifically, they can include operating parameters that adjust the stroke of the grinding equipment and operating parameters that adjust the position of the grinding equipment.
[0109] After obtaining the position correction parameters and stroke correction parameters, the operating parameters of the grinding equipment can be adjusted using the position correction parameters and stroke correction parameters to obtain the target operating parameters.
[0110] In practical applications, the direction for correcting the height of the target grinding tank can be determined based on the correction direction in the position correction parameters. This means determining the direction to increase or decrease the height of the target grinding tank. Based on the correction distance in the position correction parameters, the height of the target grinding tank is increased or decreased by the corresponding value according to the determined correction direction, so that the position of the target grinding tank is adjusted to the reference position or its relative position to the reference position is within a preset range. The stroke correction parameters can be increased or decreased accordingly to drive the horizontal movement of the grinding equipment, so that the grinding amount of the material being ground during the grinding operation is the same as the target grinding amount or the difference between the two is within a preset range.
[0111] In this embodiment, the method is applied to a grinding equipment, which includes at least one grinding tank. When the service life of any grinding tank exceeds a service life threshold, the method acquires an image of the target grinding tank and determines the correction parameters of the grinding equipment based on the image. The correction parameters include position correction parameters and stroke correction parameters. The operating parameters of the grinding equipment are adjusted based on the position correction parameters and stroke correction parameters to obtain the target operating parameters, thereby improving the efficiency and accuracy of adjusting the operating parameters of the grinding equipment.
[0112] See Figure 6 , Figure 6 The diagram illustrates a step flowchart of an operating parameter adjustment method according to an embodiment of this application. The method is applied to a grinding equipment, which may include at least one grinding tank for grinding materials.
[0113] Step 601: Obtain the real-time service life of the grinding tank in the grinding equipment that is performing the grinding operation at the current moment.
[0114] Step 602: When the service life of the real-time grinding tank is greater than the service life threshold, determine the target grinding tank and obtain the tank image of the target grinding tank.
[0115] Step 603: Determine the center position of the target grinding tank based on the tank image.
[0116] In one embodiment of this application, step 603 may include steps 6031 to 6033:
[0117] Step 6031: Determine the outline of the target grinding tank based on the tank image.
[0118] The tank profile can be the profile of the target grinding tank.
[0119] After obtaining the image of the grinding tank, the image can be binarized to obtain the outline of the target grinding tank.
[0120] Step 6032: Identify the contour feature points in the groove contour.
[0121] Among them, the contour feature point can be any point in the contour of the channel, specifically the midpoint of any side of the contour of the channel, the endpoint of any side of the contour of the channel, or the point where any two line segments in the contour of the channel intersect.
[0122] After obtaining the contour of the tank, the midpoint of each line segment in the contour can be identified as the contour feature point, or the point where any two line segments intersect in the contour can be identified as the contour feature point.
[0123] In one embodiment of this application, step 6032 can be performed as follows:
[0124] Determine the grinding profile within the groove contour and identify all contour feature points within the grinding profile.
[0125] Among them, the grinding profile can be the outline of the area in which the target grinding tank contacts the material during grinding, and the profile feature point can be the intersection of any two line segments in the grinding profile.
[0126] After obtaining the tank outline, the outline of the area in which the target grinding tank contacts the material during the grinding operation can be determined, the grinding outline in the tank outline can be obtained, and all outline feature points in the grinding outline can be identified, that is, all intersections in the grinding outline can be determined.
[0127] Step 6033: Determine the center position of the target grinding groove based on the contour feature points.
[0128] After obtaining the contour feature points, the centroid or midpoint of the target grinding groove can be determined based on the position of each contour feature point, and then the centroid or midpoint of the target grinding groove can be used as the center position of the target grinding groove.
[0129] In practical applications, the center position of the target grinding groove can be determined using the following formula:
[0130]
[0131] Among them, (x o y o (x1, y1) can be the coordinates of the center position, (x2, y2) can be the coordinates of the first contour feature point, (x2, y2) can be the coordinates of the second contour feature point, and so on, (x... N y N ) can be the position of the Nth contour feature point, where N can be the number of contour feature points used to determine the center position of the target grinding groove.
[0132] It should be understood that the first to Nth points mentioned above are only used to distinguish contour feature points and are for illustrative purposes only.
[0133] In one embodiment of this application, step 6033 can be performed as follows:
[0134] Determine the spatial coordinates of each contour feature point. Based on the spatial coordinates, determine the midpoint coordinates between any two contour feature points. Obtain the midpoint coordinates between every two contour feature points. Based on all midpoint coordinates, determine the center position of the target grinding groove.
[0135] Among them, the spatial coordinates can be the coordinates of the contour feature points in the current space, specifically the coordinates in the groove image, and the midpoint coordinates can be the coordinates of the midpoint between two contour feature points.
[0136] After obtaining the contour feature points, the coordinates of each contour feature point in the groove image can be determined, thus obtaining the spatial coordinates of each contour feature point. Based on the spatial coordinates of each contour feature point, the midpoint between any two contour feature points and its corresponding coordinates can be determined. This allows us to obtain the coordinates of the midpoint between every two contour feature points. Finally, based on all midpoint coordinates, the center position of the target grinding groove can be determined. Specifically, the above method can be used to calculate the coordinates of all midpoints to determine the center position of the target grinding groove.
[0137] In practical implementation, the midpoint between every two adjacent contour feature points in the tank contour and its corresponding coordinates can be determined, thus obtaining the midpoint coordinates between every two adjacent contour feature points. The number of midpoint coordinates determined by this method is less than the number of midpoint coordinates determined based on the midpoint between any two contour feature points. It eliminates the need to use all contour feature points in the tank contour of the target grinding tank to determine the center position, thereby improving the efficiency of determining the center position and ensuring the accuracy of determining the center position of the target grinding tank.
[0138] join Figure 7 , Figure 7 A schematic diagram showing the center position and reference position of a target grinding groove according to an embodiment of this application is shown, as follows. Figure 7 As shown, the contour of the target grinding tank can include contour feature points 1, 2, 3, and 4 that come into contact with the material during grinding. Specifically, the grinding contour of the target grinding tank can include contour feature points 1, 2, 3, and 4. The spatial coordinates of contour feature point 1 can be (x1, y1), contour feature point 2 can be (x2, y2), contour feature point 3 can be (x3, y3), and contour feature point 4 can be (x4, y4). The center position can be determined based on each contour feature point, and its spatial coordinates can be (x1, y1). o y o The reference position can be the location in the current space where the grinding equipment is expected to perform the grinding operation, and its spatial coordinates can be set as (x, y). c y c ).
[0139] Step 604: Determine the reference position, and based on the center position and the reference position, determine the correction direction and correction distance of the grinding equipment relative to the reference position.
[0140] Step 605: Determine the position correction parameters of the grinding equipment based on the correction direction and correction distance.
[0141] Step 606: Obtain the operating parameters of the grinding equipment, and determine the actual grinding amount of the grinding equipment based on the operating parameters and the tank image.
[0142] Step 607: Obtain the preset target grinding amount, and determine the stroke correction parameters of the grinding equipment based on the actual grinding amount and the target grinding amount.
[0143] Step 608: Adjust the operating parameters of the grinding equipment based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters.
[0144] In this embodiment, when the service life of any grinding tank exceeds a service life threshold, the center position of the target grinding tank is determined based on the tank image, a reference position is determined, and the correction direction and correction distance of the grinding equipment relative to the reference position are determined based on the center position and the reference position. The position correction parameters of the grinding equipment are determined based on the correction direction and correction distance. The operating parameters of the grinding equipment are obtained, and the actual grinding amount of the grinding equipment is determined based on the operating parameters and the tank image. The preset target grinding amount is obtained, and the stroke correction parameters of the grinding equipment are determined based on the actual grinding amount and the target grinding amount. The operating parameters of the grinding equipment are adjusted based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters, thereby improving the efficiency and accuracy of adjusting the operating parameters of the grinding equipment.
[0145] See Figure 8 , Figure 8 The diagram illustrates a structural schematic of an operating parameter adjustment device according to an embodiment of this application. This device is applied to a grinding equipment, which includes at least one grinding tank and may specifically include the following modules:
[0146] The acquisition module 801 is used to acquire the service life of the real-time grinding tanks performing grinding operations in the grinding equipment at the current moment; when the service life of any grinding tank is greater than the service life threshold, the target grinding tank is determined and the tank body image of the target grinding tank is acquired; wherein, the real-time grinding tank is the grinding tank performing grinding operations at the current moment among all grinding tanks, the target grinding tank is any grinding tank among all grinding tanks whose service life is greater than the service life threshold, and the tank body image is an image describing the outline of the target grinding tank;
[0147] The determination module 802 is used to determine the correction parameters of the grinding equipment based on the image of the tank; wherein, the correction parameters include position correction parameters and stroke correction parameters;
[0148] The correction module 803 is used to adjust the operating parameters of the grinding equipment based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters.
[0149] In one implementation, the determining module 802 described above can also be used for:
[0150] Determine the center position of the target grinding tank based on the tank image;
[0151] Determine the reference position, and based on the center position and the reference position, determine the correction direction and correction distance of the grinding equipment relative to the reference position; wherein, the reference position is the position where the grinding equipment is expected to perform the grinding operation;
[0152] Determine the position correction parameters of the grinding equipment based on the correction direction and correction distance.
[0153] In one implementation, the determining module 802 described above can also be used for:
[0154] Based on the tank image, determine the tank outline of the target grinding tank;
[0155] Identify contour feature points in the groove contour;
[0156] The center position of the target grinding groove is determined based on the contour feature points.
[0157] In one implementation, the determining module 802 described above can also be used for:
[0158] Determine the grinding profile within the tank outline; whereby the grinding profile is the outline of the area of the target grinding tank that comes into contact with the material during grinding.
[0159] Identify all contour feature points in the grinding profile; where a contour feature point is the intersection of any two line segments in the grinding profile.
[0160] In one implementation, the determining module 802 described above can also be used for:
[0161] Determine the spatial coordinates of each contour feature point;
[0162] Based on the spatial coordinates, determine the midpoint coordinates between any two contour feature points to obtain the midpoint coordinates between every two contour feature points.
[0163] Determine the center position of the target grinding groove based on the coordinates of all midpoints.
[0164] In one implementation, the determining module 802 described above can also be used for:
[0165] Obtain the operating parameters of the grinding equipment, and determine the actual grinding amount of the grinding equipment based on the operating parameters and the image of the grinding tank;
[0166] Obtain the preset target grinding amount, and determine the stroke correction parameters of the grinding equipment based on the actual grinding amount and the target grinding amount.
[0167] In one implementation, the correction parameters include angle correction parameters, and the aforementioned determining module 802 can also be used for:
[0168] Acquire a material image of the material and determine the coordinates of the markers in the material image;
[0169] The angle between the material and the grinding equipment is determined based on the marked coordinates;
[0170] When the angle is not the target angle, generate the angle correction parameters for the grinding equipment.
[0171] In this embodiment, when the service life of any grinding tank exceeds the service life threshold, an image of the target grinding tank is obtained. Based on the image, the correction parameters of the grinding equipment are determined. The correction parameters include position correction parameters and stroke correction parameters. The operating parameters of the grinding equipment are adjusted based on the position correction parameters and stroke correction parameters to obtain the target operating parameters, thereby improving the efficiency and accuracy of adjusting the operating parameters of the grinding equipment.
[0172] It should be noted that the information interaction and execution process between the above-mentioned devices are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, which will not be repeated here.
[0173] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0174] See Figure 9 , Figure 9 This application provides a structural block diagram of a terminal device according to an embodiment of the present application. Figure 9As shown, this embodiment provides a terminal device 91, which includes: at least one processor 911, a memory 912, and a computer program 9121 stored in the memory 912 and executable on the at least one processor 911. When the processor 911 executes the computer program 9121, it implements the steps in any of the above method embodiments.
[0175] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can implement the steps in any of the above method embodiments.
[0176] This application provides a computer program product that, when run on a terminal device, enables the terminal device to implement the steps described in the various method embodiments.
[0177] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium.
[0178] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for adjusting operating parameters, characterized in that, The method is applied to a grinding device, the grinding device including at least one grinding tank, the method comprising: The service life of the real-time grinding tank in the grinding equipment that is performing the grinding operation at the current moment is obtained; wherein, the real-time grinding tank is the grinding tank that is performing the grinding operation at the current moment among all the grinding tanks; When the service life of the real-time grinding tank is greater than the service life threshold, a target grinding tank is determined and an image of the target grinding tank is obtained; wherein, the target grinding tank is any grinding tank among all the grinding tanks whose service life is greater than the service life threshold, and the image of the tank is an image describing the outline of the target grinding tank; Based on the image of the grinding tank, the correction parameters of the grinding equipment are determined; wherein, the correction parameters include position correction parameters and stroke correction parameters; The operating parameters of the grinding equipment are adjusted based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters.
2. The method for adjusting operating parameters as described in claim 1, characterized in that, The step of determining the position correction parameters of the grinding equipment based on the tank image includes: Based on the image of the grinding tank, determine the center position of the target grinding tank; A reference position is determined, and based on the center position and the reference position, the correction direction and correction distance of the grinding equipment relative to the reference position are determined; wherein, the reference position is the position where the grinding equipment is expected to perform the grinding operation; The position correction parameters of the grinding equipment are determined based on the correction direction and the correction distance.
3. The method for adjusting operating parameters as described in claim 2, characterized in that, Determining the center position of the target grinding tank based on the tank image includes: The outline of the target grinding tank is determined based on the tank image; Identify contour feature points in the contour of the groove; The center position of the target grinding groove is determined based on the contour feature points.
4. The method for adjusting operating parameters as described in claim 3, characterized in that, The identification of contour feature points in the groove contour includes: Determine the grinding profile in the tank outline; wherein, the grinding profile is the outline of the area of the target grinding tank that comes into contact with the material during grinding; Identify all contour feature points in the grinding profile; wherein, the contour feature point is the intersection of any two line segments in the grinding profile.
5. The method for adjusting operating parameters as described in claim 4, characterized in that, Determining the center position of the target grinding groove based on the contour feature points includes: Determine the spatial coordinates of each of the contour feature points; Based on the spatial coordinates, determine the midpoint coordinates between any two contour feature points to obtain the midpoint coordinates between every two contour feature points; The center position of the target grinding groove is determined based on all the midpoint coordinates.
6. The method for adjusting operating parameters as described in any one of claims 1 to 5, characterized in that, The step of determining the stroke correction parameters of the grinding equipment based on the tank image includes: The operating parameters of the grinding equipment are obtained, and the actual grinding amount of the grinding equipment is determined based on the operating parameters and the image of the grinding tank. Obtain the preset target grinding amount, and determine the stroke correction parameters of the grinding equipment based on the actual grinding amount and the target grinding amount.
7. The method for adjusting operating parameters as described in claim 1, characterized in that, The correction parameters include angle correction parameters, and the method further includes: Acquire a material image of the material and determine the coordinates of the markers in the material image; The angle between the material and the grinding equipment is determined based on the marked coordinates; When the angle is not the target angle, the angle correction parameters of the grinding equipment are generated.
8. A device for adjusting operating parameters, characterized in that, The device is used in a grinding equipment, the grinding equipment including at least one grinding tank, the device comprising: The acquisition module is used to acquire the real-time service life of the grinding tanks performing the grinding operation at the current moment in the grinding equipment; when the service life of any of the grinding tanks is greater than the service life threshold, a target grinding tank is determined, and an image of the target grinding tank is acquired; wherein, the real-time grinding tank is the grinding tank performing the grinding operation at the current moment among all the grinding tanks, the target grinding tank is any grinding tank among all the grinding tanks whose service life is greater than the service life threshold, and the image of the tank is an image describing the outline of the target grinding tank; The determination module is used to determine the correction parameters of the grinding equipment based on the image of the tank; wherein the correction parameters include position correction parameters and stroke correction parameters; The correction module is used to adjust the operating parameters of the grinding equipment based on the position correction parameters and the stroke correction parameters to obtain the target operating parameters.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 7.