Optimal synthesis of cam-linkage mechanisms for precise path generation

D. Mundo, J. Y. Liu, Hong-Sen Yan

Research output: Contribution to journalArticlepeer-review

57 Citations (Scopus)


The paper proposes a method for the optimal synthesis of planar mechanisms, where a combination of cams and linkages is used in order to obtain a precise path generation. As a first step, based on Gruebler's mobility criterion, a linkage mechanism is considered, with as many degrees of freedom as required by the generation task. One or more disk cams are then synthesized in order to reduce the system's mobility and to obtain a single-input combined mechanical system. The final combined mechanism is able to guide a coupler point through any number of precision positions. A strategy for the global optimization of the synthesis process, based on evolutionary theory, is also proposed. A goal function is defined on the basis of dimensional and kinematic constraints and performance criteria, while a genetic algorithm is employed as an optimum searching procedure. An industrial application of the proposed methodology is described, where a path generation problem with time prescription is dealt with. The objective of the generation task is to guide a coupler point along a figure-eight trajectory, with a constant tangential velocity. Such a task is required by polishing machines for fiber optic connectors and similar components. A kinematic simulation of the optimal mechanism is used to validate the proposed synthesis methodology.

Original languageEnglish
Pages (from-to)1253-1260
Number of pages8
JournalJournal of Mechanical Design, Transactions Of the ASME
Issue number6
Publication statusPublished - 2006 Nov 1

All Science Journal Classification (ASJC) codes

  • Mechanics of Materials
  • Mechanical Engineering
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Optimal synthesis of cam-linkage mechanisms for precise path generation'. Together they form a unique fingerprint.

Cite this