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 to SOLIDWORKS for a “Curve through XYZ Points” feature)

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


Notes

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

In the 2D-Cam dialog > Parameters tab > Cam Range and Radius separator, there are two parameters: Cam-Start and Cam-Range.

Cam-Start These edit the first Cam-Coordinateyou edit the range of the MMA over which to calculate the cam. You can also edit the start of the cam (relative to the MMA)

We calculate for you and export the Cam-Coordinates:

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 if Conjugate Cams then 2 × Follower-Rollers and 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 one flank each from two 2D-Cams

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

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.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