on what principle do ball bearings work
Ball bearings are used to convert sliding friction to rolling friction. They are placed between two surfaces which have to move relative to each other. Then, they are in contact with both the surfaces while motion takes place but in stead of sliding, rolling friction is present.