Abstract:In response to the diversified market demand for industrial robots,a universal teach pendant software applied to the embedded Linux operating system was designed.Man-machine interface was designed based on QT development framework.According to the demand analysis and the working principle of the teach pendant,the motion control module,the code editing module of the robot language,the teaching reproduction module based on the robot language code,and the communication and data acquisition module were designed.In order to make the teach pendant software universal,shared library in Linux operating system was introduced into the software architecture.The code related to the robot algorithm was integrated into a replaceable shared library according to a common interface.Finally,combined with the swing arm welding robot and the SCARA robot mechanical body,the industrial robot control system was built and the operation test was carried out.The results show that the designed teach pendant software has friendly and functional man-machine interface,and can be applied to different industrial robots.