A cam refers to a mechanical rotating or sliding component (such as a wheel or protruding part of a wheel) that transmits motion to a roller that moves closely to its edge or a needle bar that moves freely on the groove surface, or it bears force from such a roller and needle bar.