In the speed control loop of hydraulic system, the unstable speed of hydraulic cylinder and hydraulic impact often occur, which makes the hydraulic machinery unable to work normally. In this paper, the causes of unstable motion of hydraulic cylinder are analysed from the following aspects: the load of throttle speed control loop varies greatly, the pressure difference between front and back of speed control valve is too small, and the hydraulic impact occurs when the speed is changed. Specific improvement methods are put forward.