The motion to be generated by machines are generally irregular, any motion except uniform rotation about a fixed axis and uniform translation. The machine designer's task is to design such mechanisms which can generate these required irregular motions. The simplest way to design such mechanisms is by clever combination and assembly of cams and/or linkages. Thus, basically there are two types of motion generators:
- Cams
- Linkages
Each of the cam and linkage has their own advantages and disadvantages. Cams are easy to design but cams are difficult and expensive to manufacture. Cams generally have continuous point or line contact and thus wear out early. On the other hand, linkages are difficult to design but linkages are less expensive and easy to manufacture and also linkage mechanisms are more reliable.
Manufacturing of machine parts is more expensive process than designing or synthesis, so to save on costs one can put more effort in synthesis of mechanisms. From this view point linkages have an advantage over cams to be preferred for machine design.