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 the 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  (import SOLIDWORKS as XYZ Curve

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


Note:

CSV delimiter (List Separator) - see Application-Settings > Number Format tab > Data Output Format > List Separator / Delimiter Option

We calculate for you and export the Cam-Coordinates for the 2D-Cam:

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

Edit the 2D-Cam to edit Cam-Start and/or Cam Range - see 2D-Cam dialog - Parameters tab.


2D-Cam Work-flow

Action

Help Topic

Before you start this work-flow: add a kinematic-chain for the Cam-Part and a kinematic-chain for the Follower-Part; add mass-properties to the Parts; develop the motion design. The two kinematic-chains must be kinematically-defined.

1.Add a 2D-Cam, or two if Conjugate Cams, or two as the inner-flank and the outer-flank of a Groove-Cam.

see Add 2D-Cam

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

1.a. Add a Conjugate-Cam FB

see Add Conjugate Cam FB

1.b. Edit the Conjugate-Cam FB to select the two 2D-Cams

see Conjugate-Cam dialog

2.Select a 2D-Cam or a Conjugate-Cam FB as the Power Source for the kinematic-chain that includes the Follower

see Configure-Power Source

3.Review the 2D-Cam: Display, Properties, Roller-Life, Cam-Life

see 2D-Cam dialog

4.Add a Cam-Data FB

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 the output-connectors of the Cam-Data FB to a Graph FB

7.Analyze the 2D-Cam: Contact-Force & 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-CamDepth

Red-14-2 Plate-Depth

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

MD-Dialog-2DCam-CamCoordinates-GrooveDepth

Red-14-1b 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

Red-14-3 Plate-Radius

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

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

Red-14-4 Bore-Radius

The radius of the hole through the center 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-3 parameter applies to Outer and Groove Cams only 4s

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

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

4s Groove-Cam

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

Red-14-4 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-3 Plate-Radius is NOT OK - it is less than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is NOT OK - it is less than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is 0mm

Red-14-4 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-3 Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is NOT OK - this dimension is ignored with Inner Cams 4s

Red-14-4 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-3 Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is NOT OK - it is less than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-4 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-3 Plate-Radius is OK - it is greater than the Maximum Radius of the Outer Cam 11s

Red-14-4 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