Summary of 2D-Cam 'Elements and Dialog-Boxes'

2D-Cams have a number of related elements, FBs and dialog-boxes. Their relationships are indicated in the table below.

IMPORTANT : Before looking at Contact-Force and Contact-Stress...

When you want to analyze Cam-Force and Contact-Stress, it is important that the model represents the power flow between the cam and the cam-follower correctly.

You must correctly configure the power flow from the drive cam to the driven cam-follower and payload.

See Configure Power Source


Add 2D-Cam

Select a:

Part: the Cam-Part
Profile: the Cam-Follower

Edit Profile to define Cam-Follower and Cam Width

... optional ...



Edit a 2D-Cam to open

Cam Display and Properties dialog-box:

Display Cam1, Pitch-Circle, Cam2
Display Cam as Profile, Pressure Angle, Contact-Force*, Contact Stress [See Configure Power Source dialog-box to make sure Contact Force is correct].
Display Colour
Enter Cam and Cam-Follower fundamental material properties [E, µ]




Add Cam-Data FB

[See below]


Edit Cam-Data FB ;

Select the 2D-Cam to link it to the Cam-Data FB

Do STEP 3B immediately, or

Do Step 3A, then do STEP 2B and STEP 3B again.


Cam-Analysis [with Graph FB]

Output-Connectors of Cam-Data FB:

Entrainment Velocity [MD14+]


Edit the Cam-Data FB again to calculate Cam-Coordinates as Points or Arcs:

Save as DXF, TXT, STEP
Transfer cams directly to SOLIDWORKS
Save As Points, Arcs

*Force analysis only: Configure Power Source, Mass Properties of Parts

Cam-Data FB dialog-box

The output-connectors of the Cam-Data FB provide kinematic [geometry related] and kinetostatic [force related] data at its four output connectors.

The Cam-Data FB dialog-box: calculates cam coordinates in different formats.

Add CamData FB

Toolbar: Kinematic FB toolbar [right] > Cam-Data FB


Add menu > Add Cam-Data FB

What for:

To analyse 2D-Cams - see below: Cam Analysis

To calculate 2D-Cam Coordinates

See also: Add 2d-Cam

Cam-Data FB in graphic-area

Cam-Data FB in graphic-area

STEP 1.Add the Cam-Data FB to the graphic area
1.Click Kinematics FB toolbar > Add Cam-Data FB
2.Click again in the graphic-area

The Cam-Data FB is now in the graphic-area - see left.

Note: MD14+, there are 5 output-connectors.

Double-Click CamData FB in graphic-area

Double-Click CamData FB in graphic-area

STEP 2.Edit the Cam-Data FB to open the Cam-Coordinates dialog-box
1.Double-click the Cam-Data FB to open the Cam-Coordinates dialog-box


...see How to open a Dialog-Box


Cam-Coordinates Data dialog-box opens immediately.


Selected Cam-Track box1s-red: is Orange before you select a 2D-Cam.

Toolbar2s: becomes active when you select a 2D-Cam

You can select a 2D-Cam that is in the graphic-area or in the Assembly-Tree.



The Cam-Coordinates dialog-box is open:

STEP 3.Link a 2D-Cam to the Cam-Coordinates dialog-box.

With the Cam-Coordinates dialog-box open:

1.Click a 2D-Cam in the graphic-area

The 2D-Cam is now in the Selected Cam-Track box.


Selected Cam-Track box1s-red: The 2D-Cam in the model becomes linked to the Cam-Data FB and shows as the: 'Selected Cam-Track'

Cam-Coordinates toolbar2s: The toolbar becomes active.

You can use the toolbar icons in Cam-Coordinates dialog-box now, or close it, and open it later to calculate the cam-coordinates.

Cam Analysis data is available at the output-connectors of the Cam-Data FB.  Usually, you connect wires from the Cam-Data FB to a Graph FB or Stats FB.



Cam Analysis Output-Connectors

The output-connectors from the Cam-Data FB make available four analysis parameters.

F   : Contact Force : this gives the Contact Force when a positive value, and 0N when a negative value - Cam 1 and Cam 2.
Ԏ : Contact Maximum Shear Stress : Cam 1 and Cam 2.
ρ  : Radius-of-Curvature : Cam 1 and Cam 2.
μ : Pressure Angle
Ue : Entrainment Velocity

Typically, connect wires from the Cam-Data FB to a Graph FB or Stats FB.

Make sure to select the correct Cam [Cam 1 or Cam 2] for Maximum Contact Shear Stress and Radius-of-Curvature.

You can export the data, for further analysis, to Microsoft Excel® from the Graph FB.

I usually use a different Graph FB for each output-connector if there are many 2D-Cams in the model. For example, I plot the Pressure-Angles for up to four 2D-Cams in one Graph FB. Then make sure the minimum and maximum scaling is made the same for all four Pressure Angles. See Graph FB Settings.

Tutorial and Reference Help Files for MechDesigner and MotionDesigner 13.2 + © Machine, Mechanism, Motion and Cam Design Software by PSMotion Ltd