Academic Journal of Science and Technology ISSN: 2771-3032 | Vol. 8, No. 1, 2023 91 Kinematic analysis of Manipulator for Insulating Glass Production Line Liang Zhang1, 2, 3, Shuzhen Li1, 2, 3, Lei Shi1, 2, 3, Zhiyu Liu1, Jingjing Yu1 1College of Mechanical and Electronic Engineering, Hebei Normal University of Science & Technology, Qinhuangdao 066004, China 2Hebei Technology Innovation Center of Photovoltaic Module Manufacturing Equipment, Qinhuangdao 066004, China 3Hebei Engineering Research Center of PV Module Encapsulating and Measuring Equipment, Qinhuangdao 066004, China Abstract: Aiming at the current situation of loading and unloading operation of insulating glass production line, and according to the workstation and process requirements of the manipulator in the insulating glass production line, a manipulator suitable for vertical insulating glass production line is designed. The manipulator body adopts a series structure with two moving pairs and one rotating pair. The kinematics of manipulator is analyzed by D-H method. The manipulator can meet the production requirements of insulating glass. Keywords: Insulating glass, Manipulator, Kinematic. 1. Introduction Various robots have been widely used in the manufacturing industry, but some insulating glass production lines are still manually loading and unloading, resulting in low production efficiency. According to the workstation and process requirements of the manipulator in the insulating glass production line, a manipulator suitable for vertical insulating glass production lines is designed to improve the production quality and productivity of insulating glass. The manipulator body adopts a series structure, with two moving pairs and one rotating pair, which can reach the designated position to suck and release glass according to instructions. 2. Manipulator Structure of Insulating Glass Production Line 2.1. Production process of insulating glass The vertical insulated glass automated production line equipped with manipulators is shown in Figure 1. The dashed box represents the current insulated glass production process. The raw materials are manually placed on a conveyor, and the insulated glass is manufactured through three processes: cleaning, gluing, and pressing. Finally, the finished product is manually removed and placed in a designated location. Figure 1. Production process of insulating glass 2.2. Manipulator structure The working process of the manipulators in the insulating glass production line is as follows: the loading manipulator extends to the given stroke, then descends to the specified position to extract the glass and return along the original path, the glass is placed on the conveyor, which then undergoes cleaning, gluing, and pressing processes, the glass is then transported to the position of the unloading manipulator through the conveyor, and the unloading manipulator completes the stacking work. Both the loading and unloading processes require 3 degrees of freedom to meet the requirements. The manipulator has 2 moving pairs and 1 rotating pair, mainly composed of a base, rack and pinion, electric push rod, end effector, etc. The structure is shown in Figure 2. According to the process requirements of the production line, the forward and backward movement range of the robotic arm is 0-1350mm, the lifting range is 0-950mm, the load capacity is 300kg, and the flipping angle range of the robotic arm end effector is 0 0-30 60∼ . 3. Kinematic Analysis of Manipulator 3.1. Kinematic model of manipulator The D-H method is used to establish the coordinate system of the manipulator[1], as shown in Figure 3. The D-H parameters of the manipulator are shown in Table 1. 92 (a) View 1 (b) View 2 1. Base 2, 11 Servo motors 3. Servo motor output gear 4. Rack 5. Section bar 6. Slider 7. Guide rail 8. Electric pushing rod 9. Brake motor 10. Sprocket 11. Chain 12. Vacuum suckers 13. Conveyor 14. Contact roller Figure 2. Manipulator structure Figure 3. Manipulator structure diagram Table 1. Manipulator D-H parameters Joint 𝐿 /𝑚𝑚 𝛼 / ° 𝑑 𝑚𝑚 𝜃 ° variable range 1 𝐿 0 𝑑 0 400-600mm 2 𝐿 0 𝑑 0 700-900mm 3 0 0 0 𝜃 900-3600 The general formula [2-3] for connecting rod transformation is 1 1 1 1 11 1 1 1 1 0 0 0 0 1 i i i i i i i i i ii i i i i i i i i c s L s c c c s d s T s s c s c d c                                    (1) Substituting the D-H parameters of the robotic arm into equation (1), yields 0 1 1 1 0 0 0 1 0 0 0 0 1 0 0 0 1 L T d             1 2 2 1 0 0 0 1 0 0 0 0 1 0 0 0 1 L T d             3 3 3 3 3 0 0 0 0 0 0 1 0 0 0 0 1 c s s c T                 (2) The pose of the end effector can be obtained from equation (2). 3 3 3 0 1 3 3 3 0 10 3 1 2 0 ( ) 0 ( ) 0 0 1 0 0 0 1 c s C L L s c s L L T d d                   (3) Where 3 3 3 3= sin c = sinsθ θ θ θ; . Equation (4) represents the pose of the end effector, as follows. 0 3 0 0 0 1 x x x x y y y y z z z z n o a p n o a p T n o a p             (4) 93 By equating the corresponding elements of equations (3) and (4), it can be obtained that 3x cn  ; 3yn  ; 0zn  ; 3x so  ; 3y co  ; 0zo  ; 0xa  ; 0ya  ; 1za  ; 3 0 1( )x c L Lp   ; 3 0 1( )y s L Lp   ; 1 2z d dp   3.2. 2.2 Kinematic analysis example Take 3 0mm  , 1 400mmd  , 2 700mmd  , 0 500mmL  , 1 800mmL  ; MATLAB software is used to solve equation (4), it can be obtained 0 3 1 0 0 1300 0 1 0 0 0 0 1 1300 0 0 0 1 T             (5) The results are consistent with the actual posture, and the kinematic equation is correct. 3.3. Kinematic simulation analysis The 3D model of the robotic arm is imported into ADAMS software, the attributes, constraints, and simulation time of the part T=120s are set, and the driver functions shown in Table 2 are added. The displacement curve and motion trajectory of the end point shown in Figure 4 are obtained through simulation. The displacement at any given moment on the end point displacement curve is basically consistent with the value calculated by MATLAB. From Figure 5, it can be seen that the running trajectory of the endpoint matches the expected glass grasping path. Table 2. Joint driving function Driving function Driving_1 step(time,0,0,20,-200) +step(time,100,0,120,200) Driving_2 step(time,20,0,40,200) +step(time,80,0,100,-200) Driving_3 step(time,40,0d,60,-10d)+step(time,60,0d,80,10d) Driving_4 step(time,40,0,60,-60) +step(time,60,0,80,60) Figure 7. End point displacement Figure 8. End point motion trajectory 4. Conclusion In order to improve the automation level of the insulating glass production line and meet the needs of the production line, a vertical insulating glass production line manipulator has been designed. The D-H method is used to analyze the kinematic problem of the robotic arm, and the correctness of the kinematic solution is verified using ADAMS software. Acknowledgment This work is supported by Teaching Reform Project of Hebei Normal University of Science & Technology, Project number: JYYB202322 and JYYB202320, and Hebei Province College Student Innovation and Entrepreneurship Training Program Project S202310798016. References [1] LIU Xiangchen, CAI Xiaojun, JIANG Lipei, et al.Study on methods of the solution to robot kinematics[J]. Machine Tool & Hydraulics, 2009, 37(8):184-185+188. [2] CHEN Lixin. Application of industrial robot in the automatic stamping production line[J]. Machinery Design & Manufacture, 2010,10: 94-96. [3] LIU Xinjun, YU Jinjun, KONG Xianwen. Rototic Mechanisms [M]. Beijing: China machine press, 2021. [4] SUN Long. Development and research of loading and unloading manipulator based on stamping press[D]. South China University of Technology, 2015. [5] ZHANG Qiang. Robotics mechanism, kinematics, dynamics and motion planning[M]. Beijing: Tsinghua university press, 2019. [6] WANG Hongqi, WU Diyi. Kinematic simulation of object grasping manipulator based on ADAMS and Pro/E[J]. Journal of Henan Mechanical and Electrical Engineering College, 2018, 26(4): 1-6+22.