A control method for the dispersion S-shaped curve speed of a mechanical arm includes the following steps that firstly, the operation speed of the mechanical arm is segmented into multiple speed sections, and the minimum speed value (shown in the specifications), the maximum speed value (shown in the specifications), the minimum acceleration (shown in the specifications), the maximum acceleration (shown in the specifications) and the jerk (shown in the specifications) of the current speed section are determined; secondly, the mechanical arm modifies the maximum speed value in the practical control process with the time period T as the speed planned period; and thirdly, speed control is divided into the acceleration stage, the constant speed stage and the speed reduction stage, real-time speed planning is conducted, the mechanical arm is accelerated in an S-shaped curve manner with the minimum speed (shown in the specifications) as the initial speed, and when the system position pulse sending time t is larger than or equal to the speed planned period T, in other words, t is larger than or equal to T, one time of speed planning operation is conducted. By means of the control method, stability of movement is effectively improved; and meanwhile, in two-axis synchronous movement control, the speed synchronization error can be compensated for in real time, and the control precision can be effectively improved.