This device is related to the domain of fully automatic machines for oil extraction. An axle transmission and soft belt suspension system is used in the device. A decelerator connects an electric motor and a driving hub, so that the transmission belt can be driven. When the driven hub and the bridle are connected, the sucker rod will be connected so that the oil-well pump can start working. There are several other units, an absolute value coder that can measure the driven hub's angle of rotation, a augmenter coder that can measure the rotational speed of the electric motor and an oil gauge. In the device, a oil production process controller processes collects signals and then the device controls the machine, the beam and the pump system automatically. It has the advantages of saving energy, high efficiency for oil extraction and long operational life span.