Glass polishing path splitting method of motion control system
By splitting the glass polishing path into multiple types of segments in the motion control system and setting transition and advance/lag distances, the problems of low efficiency and inconsistent precision in traditional polishing and grinding are solved, and efficient and precise polishing of right-angled workpieces is achieved.
Patent Information
- Application Number
- CN202511457830.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-13
- Publication Date
- 2026-01-16
AI Technical Summary
Traditional polishing and grinding methods rely on manual or machine processing of right-angled workpieces, which suffer from low efficiency, inconsistent accuracy, and high labor intensity. Furthermore, machine grinding can affect accuracy due to excessive grinding depth at right angles.
A method for splitting the glass grinding path using a motion control system is adopted. By setting the brush radius, workpiece side length, corner radius and rotation angle, a coordinate system is established, the grinding path is split into multiple types of segments, the real-time displacement of the brush is calculated, and transition and advance/lag distances are set to optimize the grinding trajectory.
It improves the accuracy and efficiency of machining right-angled workpieces, supports machining of straight lines and circular arcs, and reduces the problem of uneven grinding depth at right angles.
Smart Images

Figure CN121340130A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of computational control methods, and particularly relates to a method for decomposing glass polishing paths in a motion control system. Background Technology
[0002] Motion control involves the real-time control of the position, speed, and other parameters of moving mechanical parts to ensure they move according to a predetermined trajectory and parameters. A motion control system consists of a controller, drivers, actuators, and sensors, with the controller being the core, responsible for receiving and outputting control signals. Motion control systems play a crucial role in automated production, improving production efficiency, machining accuracy, and product quality. Furthermore, optimizing the parameters of the motion control system can reduce mechanical wear and achieve highly reliable control. Polishing is a crucial process in manufacturing. Traditionally, polishing was done manually. However, with technological advancements, automated machine tool polishing has gradually replaced manual polishing, offering significant advantages in many aspects, such as improving product quality, processing efficiency, and safety. Because there is contact between the machine tool and the workpiece during polishing, a smooth polishing trajectory that conforms to the workpiece needs to be planned. A reasonable polishing trajectory can reduce impact during contact with the workpiece and improve polishing accuracy. A peripheral polishing machine consists of two translational axes and one rotary axis. The workpiece is located at the center of the rotary axis, and the translational axes are located on either side of the workpiece. During peripheral polishing, the rotary axis drives the workpiece to rotate, and brushes on the translational axes polish the perimeter of the workpiece. When processing workpieces with right angles in the trajectory, the right angles may not be effectively polished or the polishing depth may be too large, resulting in low polishing accuracy at the right angles. Subsequent manual processing may be necessary. To achieve the desired polishing effect and increase polishing efficiency, the polishing trajectory needs to be optimized. The existing technology has the following technical disadvantages: (1) Traditional polishing and grinding rely on manual labor or separate processing of two right-angled edges, which has some problems, such as low efficiency, inconsistent processing results, and high labor intensity. Machine grinding has significant advantages over manual grinding in terms of processing efficiency and quality.
[0003] (2) In the process of automated polishing and grinding, if the workpiece with right angles is ground according to the original trajectory of the workpiece, the grinding depth at the right angle will increase, affecting the polishing and grinding accuracy at the right angle. Summary of the Invention
[0004] The purpose of this invention is to address the above-mentioned problems by providing a method for decomposing the glass polishing path in a motion control system.
[0005] To achieve the above objectives, the present invention adopts the following technical solutions: A method for decomposing a glass polishing path in a motion control system includes a brush connected to a translation device and equipped with a rotary motor, and a workpiece connected to the rotation axis of the rotary device. The brush is used to polish the workpiece, and the rotation center of the workpiece is located at the center of the workpiece. The method is characterized by setting the brush radius as BrushRadius, the length of the long side of the workpiece as Longside, the length of the short side of the workpiece as Froadside, the radius of the arc at the corner of the workpiece as R_angle, and the real-time rotation angle of the rotation axis as Angle. The method also obtains the shape of the workpiece and the trajectory generated by the rotation of the workpiece, and sets the transition distance len1 and the advance / lag distance len2. A coordinate system is established with the center of the workpiece as the origin and the line connecting the center of the brush. The grinding path is expected based on the trajectory generated by the rotation of the workpiece and the real-time rotation angle Angle of the rotating shaft, and the grinding path is divided into multiple types of path segments. The real-time displacement of the moving brush of the translation device is calculated based on the path segment type and the set transition distance len1 and advance / lag distance len2 data. The brush is moved back len1 at a distance of len2 from the right angle, and the path trajectory formed by the brush joint coordinates constitutes a convex polygon.
[0006] In the above-mentioned method for splitting the glass polishing path in a motion control system, the path segment is divided into at least three types: long side straight line segment, short side straight line segment, transition straight line segment, transition arc segment, and arc segment.
[0007] In the above-mentioned method for decomposing the glass grinding path in a motion control system, when the path is a long straight segment, the distance between the brush center and the workpiece center is Length, and the horizontal displacement of the brush is Dis. when hour, Length= ; when hour, Length= ; Dis=Length-(Froadside / 2+BrushRadius).
[0008] In the aforementioned method for decomposing the glass grinding path in a motion control system, when the path is a short straight segment, the distance between the brush center and the workpiece center is Length, and the horizontal displacement of the brush is Dis. when hour, Length= ; when hour, Length= ; Dis=Length-(Froadside / 2+BrushRadius).
[0009] In the above-mentioned method for splitting the glass grinding path in a motion control system, when the path is a transition straight line segment, the center of the brush is set to point A, the two endpoints of the transition straight line segment are points B and C, and the center of the workpiece is set to point O. The slope and intercept of the straight line are calculated based on the coordinates of the points, and the horizontal displacement of the brush is calculated.
[0010] In the above-mentioned method for splitting the glass polishing path in a motion control system, the slopes K1 and K2 of straight lines OC and BC, and the intercept b of straight line BC in the y-axis direction are calculated. Based on the slopes K1, K2 and intercept b, the X coordinate of the brush center (point A) is calculated as b / (K1-K2). The distance between the center of the brush and the center of the workpiece is Length, and the horizontal displacement of the brush is Dis. Length = X / cos(Angle), Dis=Length-(Froadside / 2+BrushRadius).
[0011] In the above-mentioned method for decomposing the glass polishing path in a motion control system, when the path is a transition arc segment, let the workpiece center be point O, the brush center be point B, and the workpiece processing point be point A. After calculating the slope of line OB according to Angle, the distance dis from point A to OB can be calculated. The length of line segment OA is dis1, the length of line segment AB is dis2 = BrushRadius + len1, the distance between the brush center and the workpiece center is Length, and the horizontal displacement of the brush is Dis. Length= , Dis=Length-(Froadside / 2+BrushRadius).
[0012] In the above-mentioned method for decomposing the glass polishing path in a motion control system, when the path is an arc segment, let the center of the workpiece be point O, the center of the brush be point B, and the center point of the workpiece arc segment be point A. After calculating the slope of the straight line OB according to Angle, the distance dis from point A to OB can be calculated, and the length of the line segment OA is dis1. The length of line segment AB is dis2 = BrushRadius + R_angle. The distance between the center of the brush and the center of the workpiece is Length, and the horizontal displacement of the brush is Dis. Length= , Dis=Length-(Froadside / 2+BrushRadius).
[0013] In the above-mentioned method for splitting the glass grinding path in a motion control system, the coordinates of the current actual processing point pos in the workpiece coordinate system are calculated based on the workpiece rotation angle Angle, the distance between the brush center and the workpiece center Length, and the horizontal displacement of the brush Dis.
[0014] Compared with existing technologies, the advantages of this invention are: Suitable for machining right-angled workpieces on a circumferential polishing machine. By setting the transition distance and advance / retard distance, the machining accuracy can be improved when machining right-angled workpieces. It also supports machining of straight lines and arc trajectories, improving the processing efficiency of polishing and grinding. Attached Figure Description
[0015] Figure 1 This is a schematic diagram showing the positions of the workpiece and the brush; Figure 2 This is a path diagram; Figure 3 This is a schematic diagram of a coordinate system established by connecting the center of the workpiece and the center of the brush. Figure 4 This is a schematic diagram showing that the path is a straight line segment with the longer side as its center. Figure 5 This is a schematic diagram showing that the path is a short straight line segment; Figure 6 This is a schematic diagram showing that the path is a transitional straight line segment; Figure 7 This is a schematic diagram showing that the path is a transitional circular arc segment; Figure 8 This is a schematic diagram of a path consisting of an arc segment. Detailed Implementation
[0016] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0017] This embodiment provides a method for decomposing the glass grinding path in a motion control system. The workpiece trajectory includes two long sides and two short sides, with the connection points being two right angles and two quarter circles. by Figure 1 and Figure 2Taking the brush on the right side of the workpiece as an example, the radius of the polishing brush is known to be BrushRadius, the length of the long side is Longside, the length of the short side is Froadside, and the radius of the 1 / 4 circle at the corner is R_angle.
[0018] To ensure grinding accuracy, a transition distance and an advance / retard distance are set at the right angle to the workpiece trajectory. The brush is retracted by len1 at a distance len2 from the right angle, and the trajectory formed by the brush joint coordinates constitutes a convex polygon. Here, len1 is the transition radius, and len2 is the advance and retard distances.
[0019] like Figure 3 As shown, a coordinate system is established by connecting the center of the workpiece and the center of the brush.
[0020] The brush movement distance and corresponding workpiece coordinates are calculated based on the workpiece rotation angle Angle. Twelve critical angles are calculated for the joint coordinate trajectory based on the Angle angle, namely the angles at the intersection of arc segments and straight segments. The joint coordinate calculations are divided into five categories: long-side straight segment, short-side straight segment, transition straight segment, transition arc segment, and arc segment. The original brush coordinates are (Froadside / 2+BrushRadius, 0).
[0021] like Figure 4 As shown, taking the path as a straight line segment with the longer side and the X-axis coordinate of the processing point pos greater than 0 as an example, the displacement of the brush is: when hour, Length= ; when hour, Length= ; Dis=Length-(Froadside / 2+BrushRadius), The coordinates of the corresponding processing point pos at this time are: Pos.X=Froadside / 2,Pos.Y=Length×sin(Angle).
[0022] like Figure 5 As shown, taking the case where the path is on the shorter straight segment and the Y-axis coordinate of the processing point pos is greater than 0 as an example, the displacement of the brush is: when hour, Length= ; when hour, Length= ;Dis=Length-(Froadside / 2+BrushRadius), The coordinates of the corresponding processing point pos at this time are: Pos.X=Length×cos(Angle), Pos.Y=Longside / 2.
[0023] like Figure 6 As shown, when the path is in the transition straight line segment, calculate the slopes K1 and K2 of lines OC and BC, and the y-intercept b of line BC. Based on the slopes K1, K2 and the intercept b, calculate the X-coordinate of the brush center (point A) as b / (K1-K2). The distance between the center of the brush and the center of the workpiece is Length, and the horizontal displacement of the brush is Dis. Length = X / cos(Angle), Dis=Length-(Froadside / 2+BrushRadius), The coordinates of the corresponding processing point pos at this time are: Pos.X=Froadside / 2, Pos.Y=Length×sin(Angle).
[0024] like Figure 7 As shown, when the path is in the transition arc segment, after calculating the slope of line OB based on Angle, the distance dis from point A to OB can be calculated. The length of line segment OA is dis1, the length of line segment AB is dis2 = BrushRadius + len1, the distance between the brush center and the workpiece center is Length, and the horizontal displacement of the brush is Dis. Length= , Dis = Length - (Froadside / 2 + BrushRadius), where the processing point is point A.
[0025] like Figure 8 As shown, when the path is within an arc segment, after calculating the slope of line OB based on Angle, the distance dis from point A to OB can be calculated, and the length of line segment OA is dis1. The length of line segment AB is dis2 = BrushRadius + R_angle. The distance between the center of the brush and the center of the workpiece is Length, and the horizontal displacement of the brush is Dis. Length= , Dis=Length-(Froadside / 2+BrushRadius), Although this document frequently uses terms such as BrushRadius, Longside, Froadside, R_angle, Angle, len1, len2, Length, Dis, pos, long side line segment, short side line segment, transition line segment, transition arc segment, and arc segment, the possibility of using other terms is not excluded. These terms are used merely for the convenience of describing and explaining the essence of this invention; interpreting them as any additional limitation would contradict the spirit of this invention.
Claims
1. A method for splitting a polishing path of a glass workpiece in a motion control system, comprising a brush connected to a translation device and having a rotary motor, and a workpiece connected to a rotary shaft of a rotary device, the brush being used to polish the workpiece, and a center of rotation of the workpiece being located at a center of the workpiece, characterized in that, The brush radius is set as BrushRadius, the length at the long side of the workpiece is set as Longside, the length at the short side of the workpiece is set as Froadside, the arc radius at the corner of the workpiece is set as R_angle, the real-time rotation angle of the rotating shaft is set as Angle, the shape of the workpiece and the track generated by the rotation of the workpiece are obtained, and the transition distance len1 and the advance / lag distance len2 are set; A coordinate system is established with the center of the rotating shaft workpiece as the origin and the center line of the brush, the expected polishing path is obtained according to the track generated by the rotation of the workpiece and the real-time rotation angle Angle of the rotating shaft, and the polishing path is divided into multiple types of path segments; According to the path segment type, the transition distance len1 and the advance / lag distance len2 data, the real-time displacement amount of the brush moved by the translation device is calculated. The brush is retreated by len1 at a distance of a right angle len2, and the path track formed by the joint coordinates of the brush constitutes a convex polygon.
2. The method for decomposing the glass polishing path in a motion control system according to claim 1, characterized in that, The path is at least three of a long side straight line segment, a short side straight line segment, a transition straight line segment, a transition arc segment and a circular arc segment.
3. The method of claim 2, wherein the glass polishing path is split into a plurality of polishing paths by a plurality of motion control systems. When the path is a long side straight line segment, the distance between the brush center and the workpiece center is Length, and the horizontal displacement amount of the brush is Dis, When time, Length = 0x0000 ; When time, Length = 0x0000 ; Dis=Length-(Froadside / 2+BrushRadius).
4. The method of claim 2, wherein, When the path is a short side straight line segment, the distance between the brush center and the workpiece center is Length, and the horizontal displacement amount of the brush is Dis, When time, Length = 0x0000 ; When time, Length = 0x0000 ; Dis=Length-(Froadside / 2+BrushRadius).
5. The method of claim 2, wherein the glass polishing path is split into a plurality of polishing paths by a plurality of motion control systems. When the path is a transition straight line segment, the brush center is set as point A, the two end points of the transition straight line segment are set as points B and C, the workpiece center is set as point O, the slope and intercept of the straight line are calculated according to the point coordinate, and the horizontal displacement amount of the brush is calculated.
6. The method of claim 5, wherein the glass polishing path is split into a plurality of polishing paths by a plurality of motion control systems. The slopes K1 and K2 of the straight lines OC and BC and the intercept b of the straight line BC in the y-axis direction are calculated, the X coordinate of the brush center (point A) is calculated based on the slopes K1, K2 and the intercept b, The distance between the brush center and the workpiece center is Length, and the horizontal displacement amount of the brush is Dis, Length=X / cos(Angle), Dis=Length-(Froadside / 2+BrushRadius).
7. The method of claim 2, wherein the glass polishing path is split into a plurality of polishing paths based on a polishing rate of the polishing tool. When the path is a transition circular arc segment, the workpiece center is set as point O, the brush center is set as point B, and the workpiece processing point is set as point A, the slope of the straight line OB is calculated according to Angle, then the distance dis of point A to OB is calculated, the length of the line segment OA is dis1, the length of the line segment AB is dis2=BrushRadius+len1, the distance between the brush center and the workpiece center is Length, and the horizontal displacement amount of the brush is Dis, Length = 0x0000 , Dis = Length - (Froadside / 2 + BrushRadius).
8. The method of claim 2, wherein the glass polishing path is split into a plurality of polishing paths based on a plurality of polishing parameters of the polishing path. When the path is a circular arc segment, let the workpiece center be point O, the brush center be point B, and the workpiece circular arc segment center point be point A. According to the Angle, the slope of the straight line OB is calculated, and then the distance dis from point A to OB is calculated, the length of the line segment OA is dis1, The length of the line segment AB is dis2 = BrushRadius + R_angle, The distance length between the brush center and the workpiece center is Length, and the horizontal displacement amount of the brush is Dis, Length = 4 , Dis = Length - (Froadside / 2 + BrushRadius).
9. A method of glass polishing path splitting for motion control system according to claims 3-8, characterized in that, According to the workpiece rotation angle Angle, the distance length between the brush center and the workpiece center is Length, and the horizontal displacement amount of the brush is Dis, the coordinates of the current actual machining point pos in the workpiece coordinate system are calculated.