Multi-cylinder engine tightening torque is large, the customer uses a robot to replace the manual completion of the assembly of the final tightening work to improve the consistency of product processing. Although the workstation is equipped with certain hydraulic clamping devices, the accuracy of the installed cylinder block still has a slight deviation, which requires 3D vision compensation to make a real-time judgement of the rotational position of the bolts after pre-tightening at the front workstation. The user introduces a 3D vision system to obtain the spatial position information of the bolts to be finally tightened, guiding the robot to tighten them in place, and at the same time can double-check the tightening results, avoiding the omission of loading and screwing, and improving the overall automation level of the workstation.