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 the Coordinates of the Inner, Outer, and Pitch-Line of the Cam-Profile.

Calculate the Cam-Profile as XY-Points

Calculate the Cam-Profile as as BiArcs

Export the Cam-Profile directly to SolidWorks

Save the Cam-Profile as STP (STEP), TXT, DXF, and SLDCRV file-types

Before you save the Cam as a STP file, you can define the:

Plate Diameter, Plate Thickness, Bore Hole Diameter, and, if the Cam is a Groove-Cam, the Depth of the Cam-Profile


2D-Cam: Work-flow

1.Add a 2D-Cam - see Machine elements toolbar > Add 2D-Cam


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

1.a. Add a Conjugate-Cam FB - see Machine elements toolbar > Add Conjugate Cam FB

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


2.Select a 2D-Cam or a Conjugate-Cam FB as the Power Source for 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 Kinematic FBs > Add Cam-Data FB

5.Edit the Cam-Data FB to link it to the 2D-Cam- - see Cam-Data dialog : Cam Analysis

6.Connect wires from the Cam-Data FB to a Graph FB to analyze 5 parameters - see Cam-Data dialog : Cam Analysis

7.Edit the Cam-Data FB again to calculate the Cam's Coordinates - see Cam-Data dialog : Cam-Coordinates

Cam-Data dialog: Cam-Coordinates

If necessary, link the Cam-Data FB with a 2D-Cam - see Cam-Analysis

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

1s - Cam-Coordinates toolbar

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

3s - Inner / Outer - to indicate the status of the Cam-Coordinate calculations and Cams.

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

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

6s - # Points to calculate the XY-Points ( see toolbar 1s below )

or

6s - BiArc Error to calculate the BiArcs ( see toolbar 1s below )


1s tog_minus Cam-Coordinates toolbar:

2s - End Caps

End Caps relate only to Slot-Cams, also known as Linear-Cams, or Ramp-Cams.

End-Caps - Show

End-Caps - Show

Show or Hide End-Caps

End-Caps work well when the independent axis to the Follower moves in one direction only - see image “End-Caps - Show”

If the independent axis reverses its direction in the middle of its travel, you see False End-Caps in the middle of the Slot-Cam. - see image: “Slot-Cam with 'False' End-Caps”.


Before you export Cam-Coordinates we recommend you add a dummy slot-cam - and move the main axis of the Slot-Cam in one direction at Constant-Velocity, over one machine-cycle.

To make sure the Constant-Velocity is correct:

1.Connect a wire from a Linear-Motion-FB to a Gearing FB

2.In the Gearing FB, enter a Gearing Ratio = maximum Travel distance of Cam/360).

3.Connect a wire from the Gearing FB to the Motion-Dimension FB as the motion of the Slot-Cam.

As the MMA increases from 0 to 360, the Cam travels from 0 to Maximum Travel distance of Cam (mm).

Slot-Cam with 'False' End-Cams

Slot-Cam with 'False' End-Cams

End-Caps - Hide

End-Caps - Hide

3s - Cam Status

MD-Dialog-2DCamCoordiantes-Schematic-B

The cam-coordinates have been calculated.

The Radius-of-Curvature is greater than the Cam ROC Soft-Limit parameter as set in the 2D-Cam dialog

MD-Dialog-2DCamCoordiantes-Schematic-Outer-Inner-NOT

The cam-coordinates have not been calculated - usually after you edit the # Points or the BiArc Error.

MD-DIALOG-CAMCOORDIANTES-CAM-STATUS

It is not possible to calculate the cam-coordinates correctly, possibly because of under-cutting.

MD-DIALOG-CAMCOORDIANTES-CAM-STATUS-ROC

The cam-coordinates have been calculated.

The Cam's Radius-of-Curvature is less than Cam ROC Soft-Limit as set in the 2D-Cam dialog - Undercutting is possible.

4s - Cam Options

Calculate, Display, and/or Save the Cam-Coordinates:

MD-STEP-INNER

Inner Cam-Profile ONLY

MD-STEP-OUTER

Outer Cam-Profile ONLY

MD-STEP-GROOVE

Groove-Cam

If you select Groove-Cam option, AND if you toggle 1s Red-14-5 to XY-Points, then you can also toggle 1s Red-14-4 to calculate the Pitch-Circle coordinates.

MD-STEP-NEGATIVEGROOVE

Negative-Groove

The Negative-Groove option applies only when you want to save the Cam as a STEP file-type - see 1s Red-14-2.

The STEP file is the space filled by the path of the Follower-Roller along the Cam-Profile (plus or minus any Radial Clearance).

5s - Radial-Clearance

Example Radial-Clearance

Example Radial-Clearance

Cam with 0.2mm Radial Clearance

Cam with 0.2mm Radial Clearance

See also : 2D-Cam dialog > Parameters tab > Cam Range and Radius


Radial Clearance (mm) Default = 0 , Negative or Positive

Positive Value - we re-calculate the cam for you to give a clearance between the Follower-Profile and the Cam-Profile.

AND:

Negative Value - we re-calculate the cam for you to give a interference between the Follower-Profile and the Cam-Profile.

Applications:

Groove-Cam - add clearance (Positive Value) for a Follower-Roller in a Groove cam-type (See Note )

Conjugate-Cam - to add a small clearance (Positive Value) to compensate for tolerances in the cam assembly.

Rough-Cut - to oversize an Inner-Cam or undersize an Outer-Cam for a Rough-cut. Radial-Clearance should be a Negative-Value

Note: Stud-type Follower-Rollers often have a large negative tolerance bias - for example, . You may consider that to be enough clearance.

6s - Cam-Coordinates

Max Chord-Error with BiArcs

Max Chord-Error with BiArcs

1s Red-14-5 set to Biarcs

Apply this maximum Chord-Error between the Cam-Profile and the BiArcs.

Number of XY Points

Number of XY Points

1s Red-14-5 set to XY-Points

Calculate these number of Points for the Cam-Profile at equal increments of the Master-Machine Angle.


   Options for: Save as .STEP file-type

When you save the Cam as a STP (STEP) file, you can use these parameters.

MD-DIALOG-CAMCOORDINATES-STEPFILEOPTIONS

8s - STEP-Only - To indicate the Front Face or the Back Face from which to extrude the Groove-Cam by Cam-Depth (see also 9s )

9s - STEP-ONLY -  Dimensions for the Cam-Plate (see 1s Red-14-2 )

10s - STEP-ONLY - Schematics to indicate the Cam type, and if the Plate-Radius and Bore-Radius are suitable (see also 7s )

11s - STEP-ONLY - (Stationary Cam only) - enter an X-Offset and Y-Offset to move the center of the Cam-Plate, as required.

11s - Min. Inner-Cam and Max. Outer-Cam. Read-only radius of the Cam-Profiles to help you specify the Plate-Radius and Bore-Radius (see also 9s )

9s Dimensions for STEP file ONLY

These images are of a Groove cam-type that are saved as the STEP file-type, and then opened in SolidWorks to show the features.

MD-DIALOG-CAMCOORDINATES-STEPFILEOPTIONS-StepDims

MD-Dialog-2DCam-CamCoordinates-CamDepth

Red-14-2 Plate-Depth

The total depth of the Cam-Plate.

MD-Dialog-2DCam-CamCoordinates-GrooveDepth

Red-14-1b Cam-Depth

The depth of the 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 an Outer or a 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 and are the Dimensions OK or Not-OK?

MD-DIALOG-CAMCOORDINATES-STEPFILEOPTIONS-StepDims

Status of Cam Type, 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 - but, 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.

Minimum of Inner-Cam and Maximum of Outer-Cam (see also 9s )

MD-CAMCOORDIANTES-MININNER-MAXOUTER

These value 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 diameter 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: the Blank-Radius and Blank-Bore with Offset-X=0,-Y=0.

MD-Dialog-2DCamCoordiantes-STEP-Offset

Center-X = 20, Center-Y = 30

Image left: the Blank-Radius and Blank-Bore with Offset-X=20,Y=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 a 2D-Cam is a child to a rotating-Part, make sure that the start-Point (origin) of the rotating-Part is at the rotating center.

Note 4: Cam-Data and SOLIDWORKS.

Default Plane in SOLIDWORKS: When you export the Cam-Profile as a SLDCRV file and import that file into SOLIDWORKS, with Insert > Curve > Curve Through XYZ Points... the Cam will be coplanar with the Front-Plane of the SOLIDWORKS part document.

To move the Cam-Profile to a different Plane:

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, which are the X, Y, and Z cam-coordinates, respectively

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)

5.Save the Data as a CSV (MS-Dos) file

6. Close the file in EXCEL

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

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

To mirror the cam: Multiply the X-column data by –1, to mirror the data about the Y-axis.


Note5: The Cam as BiArc Data has six columns:

1

2

3

4

5

6

Arc Radius

Arc Start Point X Coordinate

Arc End Point X Coordinate

Arc Start Point Y Coordinate

Arc End Point Y Coordinate

Arc Angle Range (degs)