Ball bearings are machinery components, which comprise an outer ring, inner ring, balls, retainers, shields and snap rings. Miniature and small-sized ball bearing mean ball bearing, up to 30mm in external diameter. Essential to high-precision rotary components, ball bearings determine rotational accuracy.