
User Manual
Chapter 15
GFK-1742F
Jan 2020
Using the Electronic CAM Feature
338
This tells the module the correct scaling to use when it runs motion programs. However, the
CAM Editor also needs to know the correct scaling to perform the proper transformations
from user units to counts. For this example, this data must be entered into any CAM profiles
that are to run on these axes. An example is shown in Figure 155.
Figure 155: Slave and Master User Units/Counts CAM Editor
It is recommended that the scaling operations be performed before programming any
CAMs that do not have one-to-one scaling. This is suggested is to avoid the need to reenter
data. The CAM editor displays the master/slave data in User Units. Therefore, if you do not
define your scaling and enter all the CAM data, by default you have chosen 1 to 1 scaling.
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 you are entering
data. This function is performed automatically and does not require you to perform or
configure the editor in any special way.
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. The sample cam table in Table 75 is based on the previous example.
Note that the CAM Editor displays values in User Units, but always rounds them to an integer
value in counts.