Ball spline is a transmission device that achieves linear or rotational motion by rolling balls between internal and external splines. It can not only transmit torque, but also achieve axial movement, with high positioning accuracy and load-bearing capacity.