This paper extends geometric constraint programming (GCP) to function generation problems involving large numbers of finitely separated precision points and complex mechanisms. In parametric design software, GCP uses the sketching mode to graphically impose geometric constraints in kinematic diagrams and the numerical solvers to solve the relevant nonlinear equations without the user explicitly formulating them. For function generation, the same approach can be applied to any mechanism, requiring no unique algorithms. Implementation is straightforward, so the designer can quickly generate solutions for a large number of precision points and/or with complex mechanisms to accurately match the function. Examples of function generation with a four-bar linkage, a Stephenson III six-bar linkage, and a seven-bar linkage with a mobility of two are presented.

1.
Uicker
,
J. J.
, Jr.
,
Pennock
,
G. R.
, and
Shigley
,
J. E.
, 2003,
Theory of Machines and Mechanisms
, 3rd ed.,
Oxford University Press, Inc.
,
New York
.
2.
Kinzel
,
E. C.
,
Schmiedeler
,
J. P.
, and
Pennock
,
G. R.
, 2006, “
Kinematic Synthesis for Finitely Separated Positions Using Geometric Constraint Programming
,”
ASME J. Mech. Des.
1050-0472,
128
(
5
), pp.
1070
1079
.
3.
Hall
,
A. S.
, Jr.
, 1986,
Kinematics and Linkage Design
,
Waveland Press, Inc.
,
Prospect Heights, IL
.
4.
Garrett
,
R. E.
, and
Hall
,
A. S.
, Jr.
, 1968, “
Optimal Synthesis of Randomly Generated Linkages
,”
ASME J. Eng. Ind.
0022-0817,
90
, pp.
475
480
.
5.
Svoboda
,
A.
, 1948,
Computing Mechanisms and Linkages
,
McGraw-Hill
,
New York
.
6.
Waldron
,
K. J.
, and
Kinzel
,
G. L.
, 2004,
Kinematics, Dynamics, and Design of Machinery
, 2nd ed.,
Wiley
,
New York
.
7.
Freudenstein
,
F.
, 1954, “
An Analytical Approach to the Design of Four-Link Mechanisms
,”
ASME J. Eng. Ind.
0022-0817, Series B,
76
(
3
), pp.
483
492
.
8.
Freudenstein
,
F.
, 1959, “
Structural Error Analysis in Plane Kinematic Synthesis
,”
ASME J. Eng. Ind.
0022-0817, Series B,
81
(
1
), pp.
15
22
.
9.
McLarnan
,
C. W.
, 1968, “
On Linkage Synthesis With Minimum Error
,”
ASME J. Mechanisms
, 3, pp.
101
105
.
10.
Rose
,
P. S.
, and
Sandor
,
G. N.
, 1973, “
Direct Analytical Synthesis of Four-Bar Function Generators With Optimal Structural Error
,”
ASME J. Eng. Ind.
0022-0817,
95
, pp.
563
571
.
11.
Erdman
,
A. G.
, and
Sandor
,
G. N.
, 1997,
Mechanism Design: Analysis and Synthesis
, 3rd ed.,
Prentice-Hall
,
Upper Saddle River, NJ
, Vol.
1
.
12.
McLarnan
,
C. W.
, 1963, “
Synthesis of Six-Link Plane Mechanisms by Numerical Analysis
,”
ASME J. Eng. Ind.
0022-0817,
85
, pp.
5
11
.
13.
Mohan Rao
,
A. V.
, and
Sandor
,
G. N.
, 1971, “
Extension of Freudenstein’s Equation to Geared Linkages
,”
ASME J. Eng. Ind.
0022-0817,
93
, pp.
201
210
.
14.
Huey
,
C. O.
, and
Dixon
,
M. W.
, 1974, “
The Cam-Link Mechanism for Structural Error-Free Path and Function Generation
,”
Mech. Mach. Theory
0094-114X,
9
, pp.
367
384
.
You do not currently have access to this content.