The invention relates to a variable-amplitude oil cylinder with a buffering function, and belongs to the technical field of hydraulic oil cylinders, the variable-amplitude oil cylinder comprises a cylinder body, a
piston rod and a cylinder cover, a hollow ring is slidably arranged between the cylinder body and the
piston rod, a partition plate is arranged in the hollow ring, and the interior of the hollow ring is divided into a
liquid storage cavity a and a
liquid storage cavity b by the partition plate; a displacement sensor used for monitoring the displacement distance of the
piston rod in real time is arranged at the
tail end of the cylinder body, a piston is arranged at the
tail end of the
piston rod, the front end of the piston is connected with a plurality of connecting rods, the front ends of the connecting rods are connected with annular push plates arranged in the
liquid storage cavity a in a sliding mode, and when the
piston rod stretches out forwards, the annular push plates push liquid in the liquid storage cavity a into the liquid storage cavity b. Reverse thrust of liquid abuts against thrust of hydraulic oil pushing the
piston rod, so that the piston rod is buffered, and the piston rod can extend out gently in the starting stage. The problem that when the oil cylinder is started, the piston rod rapidly stretches out to generate shaking and instant impulsive force, and consequently precision
mechanical equipment borne by the piston rod is potentially damaged is solved.