User`s manual

Using the Electronic CAM Feature
GFK-1742A Chapter 16 Using the Electronic CAM Feature 16-17
16
When you finally correct this error and enter the correct scaling, you will note that all non-zero
numbers in the CAM data tables have changed to reflect the new User Units values.
The following section discusses how the CAM editor rounds values when the user is entering data.
This function is performed automatically and does not require the user to perform or configure the
editor in any special way. The section is offered only for completeness concerning the scaling
subject covered in the prior paragraphs.
Note that, internally, the DSM works in native feedback units and converts the native units to User
Units automatically for the user. The module performs this operation to take full advantage of all
the available feedback resolution. This includes when a user has chosen to program motion in units
that are not the full resolution of the feedback device. The CAM Editor also seeks to maintain all
the resolution that is available (without showing false resolution) for a given motor/feedback set.
Therefore, when you specify scaling within the CAM editor, the editor will, in some cases, add
decimal places to the data table. Additionally, it automatically rounds numbers to values that can
be represented as integer numbers of feedback unit counts. This is best illustrated with an example.
Building on our previous example, we look at a simple CAM table. Remembering that the CAM
Editor displays values in User Units, but always rounds them to an integer value in counts, we
begin our example. We want to specify the following Master and Slave values in the editor as
shown in Table 16-1
Master Position (Inches) Slave Position (Inches)
00
.075 .075
.5 .25
1.5
Table 16-1. CAM Example Data Scaled in Inches
The table above is shown in inches. We are programming the CAM in 1000
th
of an inch.
Therefore, we convert the values and enter the data into the CAM Editor as shown in Table 16-2.
Master Position (1000
th
of In) Slave Position (1000
th
of In)
0 in =0 thousandth of in 0 in = 0 thousandth of in
.075 in = 75 thousandth of in .075 in = 75 thousand of in
.5 in = 500 thousandth of in .25 in = 250 thousandth of in
1 in = 1000 thousandth of in .5 in = 500 thousandth of in
Table 16-2. CAM Example Data Scaled in .001 Inches
Once we enter the data into the CAM editor (reference Figure 16-11), we note that some values
were automatically changed by the CAM editor when they where entered.