The programming tool system can quickly locate the robot and its station in real time through the 3D vision system, and realize the complex motion trajectory programming of the robot for various applications through wireless communication through pad. It can quickly switch applications and meet the function of flexible intelligent manufacturing. Typical applications are assembly, welding, spraying, gluing and other complex applications. It is suitable for industrial robots and cooperative robots.