Dialog: Cam Coordinates

<< Click to Display Table of Contents >>

Navigation:  MechDesigner Reference & User Interface > Dialogs >

Dialog: Cam Coordinates

Cam-Data FB > Cam-Coordinates

See Add Cam-Data FB


Use a Cam-Data FB to calculate Cam-Coordinates for a Cam-Profile.

Calculate the Inner, Outer, and/or Pitch-Center Cam-Profiles as:

XY-Points

BiArcs

Export a Cam-Profile directly to SolidWorks as XY-Points or BiArcs.

Save the Cam-Coordinates to your hard-drive with these file types:

.TXT - XY-Points or BiArcs

.CSV - XY-Points or BiArcs - see Note

.DXF - XY-Points or BiArcs

.SLDCRV  (use to import to SOLIDWORKS using its “Curve through XYZ Points” dialog)

.STP : see also Options for: Save Cam as a STEP file


Note 1

Note 2

2D-Cam dialog > Parameters tab:

In the 2D-Cam dialog > Parameters tab > Cam Range and Radius separator, there are two parameters you can edit: Cam-Start and Cam-Range. These parameters refer to the Master-Machine Angle.

We calculate for you the Cam-Coordinates:

from the Cam-Start (default = 0)

to Cam+Start + Cam-Range (default = 360)


2D-Cam Work-flow

Action

Help Topic

Before you can start this work-flow: add a kinematic-chain for the Cam-Part and a kinematic-chain for the Follower-Part; add a Follower-Roller, or two Follower-Rollers if Conjugate Cam, or two Follower-Rollers (even if Concentric) if a Groove-Cam; add Profile elements to the Follower-Rollers; add mass-properties to the Parts; develop the motion design. The kinematic-chains that are for the Follower-Part and Cam-Part must be kinematically-defined.

1.Add a 2D-Cam; or if Conjugate Cams then 2 × 2D-Cams; or if a Groove-Cam then two concentric (co-axial) Follower-Rollers with one  for the Inner-flank only, and the one for the Outer-flank only.

see Add 2D-Cam

If the new 2D-Cam is one of two Conjugate-Cams, or it is one flank of a Groove-Cam, then:

i.Add a Conjugate-Cam FB

ii.Open the Conjugate-Cam dialog and select the a flank form each 2D-Cam

see Add Conjugate Cam FB

see Conjugate-Cam dialog

2.In the Kinematics-Tree, select the 2D-Cam or a Conjugate-Cam FB as the Power Source for the kinematic-chain that includes the Follower-Part

see Configure-Power Source

3.Edit the 2D-Cam: to open the 2D-Cam dialog: review Display, Properties, Roller-Life, Cam-Life tabs

see 2D-Cam dialog

4.Add a Cam-Data FB (or two if Conjugate-Cam or Groove-Cam

see Add Cam-Data FB

5.Edit the Cam-Data FB to link it to a 2D-Cam - close the dialog

see Cam-Data dialog

6.Connect wires from one or more output-connectors of the Cam-Data FB to a Graph FB

7.Open the Graph FB to analyze the 2D-Cam: Contact-Force, Maximum Shear-Stress, Radius-of-Curvature, Pressure-Angle, Sliding-Velocity.

see Cam-Data dialog : Cam Analysis

8.Edit the Cam-Data FB again to calculate the Cam's Coordinates

see Cam-Data dialog : Cam-Coordinates


Cam-Data dialog: Cam-Coordinates

If you see “Select a Cam to activate this form”, then click a 2D-Cam in the Assembly-Tree or graphics-area to link it to the Cam-Data FB - see Cam-Analysis

MD-DIALOG-2DCAM-SELECT-2DCAM-1

1s - Cam-Coordinates toolbar ( see toolbar 1s below )

2s - End-Caps - shows ONLY when the first XY-coordinate of the Cam is not equal the last XY-coordinate. For example, a linear Slot-Cam.

3s - Inner / Outer - status of the cams after the Cam-Coordinate calculations ( see Cam Status )

4s - Cam Options - calculate, display, and/or save the cam-profile coordinates for the Inner, Outer, Groove, or Negative Groove cam-type. Negative Groove is for a STEP file only.

5s - Radial Clearance - offset the Cam-Profile from the true Cam-Profile.

6s - # Points - calculate as XY-Points ( see toolbar 1sRed-14-5 below )

or

6s - BiArc Error - calculate as BiArcs ( see toolbar 1sRed-14-5 below )


See also:  Options for: Save as STEP file-type .

1sCam-Coordinates toolbar
2sEnd Caps
3sCam Status
4sCam Options
5sRadial-Clearance
6sCam-Coordinates

 Options for: Save as .STEP file-type

Edit these parameters before you save a cam as a STP (STEP) file.

MD-DIALOG-CAMCOORDINATES-STEPFILEOPTIONS

8s - Front Face, Back Face - the face to cut the Groove-Cam into the Cam-Plate (see more 9s below)

9s - Dimensions of the Cam-Plate (see more 9s below)

10s - Schematics to indicate the Cam type, and if the Plate-Radius and Bore-Radius are suitable (see more 9s below )

11s - Stationary Cam only - enter an X-Offset and Y-Offset to move the center of the Cam-Plate (see more 11s below ).

11s - Min(minimum) Inner-Cam and Max(maximum) Outer-Cam (read-only) - radii of the Inner and Outer Cam-Profiles. They should help you specify the Plate-Radius and Bore-Radius (see more 9s below )

9s Dimensions for STEP file ONLY

These images show the features of a Groove-Cam that has been exported and opened in SolidWorks:

MD-DIALOG-CAMCOORDINATES-STEPFILEOPTIONS-StepDims

MD-Dialog-2DCam-CamCoordinates-GrooveDepth

1r Cam-Depth

The depth of the Groove Cam cut into the Cam-Plate. The width of the Cam-Flanks.

Minimum Plate-Depth Cam-Depth ≥ 2 mm

MD-Dialog-2DCamCoordiantes-STEP-Cam-Radius

2r Plate-Radius

The radius of the Cam-Plate, when you select: Outer or Groove-Cam

MD-Dialog-2DCamCoordiantes-STEP-Bore-Radius

3r Bore-Radius

The radius of the hole through the center of the Cam-Plate

MD-Dialog-2DCam-CamCoordinates-CamDepth

4r Plate-Depth

The total depth, or thickness, of the Cam-Plate.


10s Schematics of Cam type; Are the Dimensions OK or Not-OK?

MD-DIALOG-CAMCOORDINATES-STEPFILEOPTIONS-StepDims

Status of Cam, Blank-Radius and Bore-Radius relative to Cam-Size

The Plate-Radius Red-14-2S parameter applies to Outer and Groove Cams only 4s

The Bore-Radius Red-14-3S parameter applies to all Cam types 4s

MD-Dialog-2DCamCoordiantes-Groove-BlankOK-BoreOK-

4s Groove-Cam

Red-14-2S Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is OK - it is less than the Minimum Radius of the Inner Cam 11s

MD-Dialog-2DCamCoordiantes-Groove-Blank2Sm-BoreOK-

4s Groove-Cam

Red-14-2S Plate-Radius is NOT OK - it is less than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is OK - it is less than the Minimum Radius of the Inner Cam 11s

MD-Dialog-2DCamCoordiantes-Groove-BlankOK-Bore2Bg

4s Groove-Cam

Red-14-2S Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is NOT OK - it is greater than the Minimum Radius of the Inner Cam 11s

MD-Dialog-2DCamCoordiantes-Groove-Blan2Sm-Bore2Bg

4s Groove-Cam

Red-14-2S Plate-Radius is NOT OK - it is less than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is NOT OK - it is greater than the Minimum Radius of the Inner Cam 11s

MD-Dialog-2DCamCoordiantes-Inner-Blank0-Bore0

4s Inner-Cam ONLY

Red-14-2S Plate-Radius is 0mm

Red-14-3S Bore-Radius is 0mm - the Cam does not include a Hole through its center

MD-Dialog-2DCamCoordiantes-Inner-BlankOK-BoreOK

4s Inner Cam ONLY

Red-14-2S Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is OK - it is less than the Minimum Radius of the Inner Cam 11s

MD-Dialog-2DCamCoordiantes-Groove-Blank2Sm-BoreOK-

4s Inner-Cam ONLY

Red-14-2S Plate-Radius is NOT OK - this dimension is ignored with Inner Cams 4s

Red-14-3S Bore-Radius is OK - it is less than the Minimum Radius of the Inner Cam 11s

You can save the STEP file.

MD-Dialog-2DCamCoordiantes-Groove-BlankOK-Bore2Bg

4s Inner-Cam ONLY

Red-14-2S Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is NOT OK - it is greater than the Minimum Radius of the Inner Cam 11s

You can NOT save the STEP file.

MD-Dialog-2DCamCoordiantes-Outer-BlankOK-BoreOK

4s Outer-Cam ONLY

Red-14-2S Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is OK - it is less than the Minimum Radius of the Inner Cam 11s

MD-Dialog-2DCamCoordiantes-Groove-Blank2Sm-BoreOK-

4s Outer Cam ONLY

Red-14-2S Plate-Radius is NOT OK - it is less than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is OK - it is less than the Minimum Radius of the Inner Cam 11s

You can NOT save the STEP file.

MD-Dialog-2DCamCoordiantes-Groove-BlankOK-Bore2Bg

4s Outer-Cam ONLY

Red-14-2S Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is NOT OK - it is greater than the Minimum Radius of the Inner Cam 11s

You can save the STEP file.

MD-Dialog-2DCamCoordiantes-Ng-Groove-OKOK

4s Negative Groove-Cam

Red-14-2S Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-3S Bore-Radius is OK - it is less than the Minimum Radius of the Inner Cam 11s


11s Minimum/Maximum Radius of Cams, Offset X and Offset Y.

Min Inner-Cam - Minimum radius of Inner Cam

Max. Outer-Cam - Maximum radius of Outer Cam (see also 9s )

MD-CAMCOORDIANTES-MININNER-MAXOUTER

These values are useful to know when you want to make sure there is a minimum difference between the:

Bore-Radius and the minimum radius of the Inner Cam.

Plate-Radius and the maximum radius of the Outer Cam.


X-Offset and Y-Offset

When the Cam is stationary, enter an X-Offset and Y-Offset to move the center of the Cam-Plate relative the 0,0 of the Mechanism-Plane / Base-Part.

MD-CAMCOORDIANTES-XYOFFSET

MD-Dialog-2DCamCoordiantes-STEP-No-Offset

X Offset = 0, Y Offset = 0

Read-only if the Cam is a not stationary.

 


Image left:

Blank-Radius and Blank-Bore with X-Offset = 0 and Y-offset = 0

MD-Dialog-2DCamCoordiantes-STEP-Offset

X Offset = 20, Y Offset = 30

Image left:

Blank-Radius and Blank-Bore with X-Offset = 20 and Y-offset = 30


The maximum radius of the Blank-Bore can be increased, and the minimum radius of the Blank-Radius can be decreased.


Notes:

Note 1: When the Cam-Part for a 2D-Cam is a rotating-Part (e.g. a Cam-Shaft), make sure that the start-Point of the rotating-Part is at the Pin-Joint.

Note 4: Cam-Data and SOLIDWORKS.

When you export the Cam-Profile directly to SOLIDWORKS, the Cam will be coplanar with the Front-Plane of the SOLIDWORKS part document.

To move the Cam-Profile to a different Plane - XY-Points:

1.Calculate the Cam-Profile as XY-Points

2.Save it as a SLDCRV file-type.

3.Open the SLDCRV file in EXCEL - the Cam-Coordinates use the A, B, and C columns for the X, Y, and Z coordinates, respectively. The Z coordinates are all 0s.

4.To move the Cam to the:

a.TOP Plane: Move the C column to the D column, the B column to the C column, and the D column to the B-column (that is, swap the B and C columns)

b.RIGHT Plane: Move the C column to the D column, the B column to the C column, move the A column to the B column, and the D column to the A column (that is, swap the A and C columns)

c.(and/or) To mirror the cam: Multiply the X-column data by –1

5.Save the data TEXT (Tab delimited) (*.txt).

6. Close EXCEL

7.Use Windows File Explorer to rename the file-name.txt to file-name.SLDCRV

8.In SOLIDWORKS, do Insert > Curve > Curve Through XYZ Points... and browse to file-name.SLDCRV

To move the Cam-Profile to a different Plane - Bi-Arcs:

After you export the BiArcs to SOLIDWORKS, you can Right-Click the BiArcs sketch, and select 'Edit Sketch Plane' to move the sketch to a different Plane.


Note 5: The Cam as BiArc Data has six columns:

1

2

3

4

5

6

Arc Radius

mm

Arc Start Point

X Coordinate

Arc End Point

X Coordinate

Arc Start Point

Y Coordinate

Arc End Point

Y Coordinate

Arc Angle Range

Degrees