
User Manual
Appendix H
GFK-1742F
Jan 2020
Using VersaPro with the DSM314
497
Figure 260: CAM Editor Correction Enable
Step 8: Save the CAM Profile
At this point, a simple CAM profile is defined. To save the CAM blocks/profiles, select the
File main menu item followed by the Save Project submenu selection. You could also select
Exit, which causes an automatic save. The CAM editor has many more additional features
and functionality. Refer to the online documentation for a detailed description of these
features.
Step 9: Generate Motion and Local Logic Programs
The next items to be generated are a motion program and Local Logic program that will
work with this CAM profile. For this example, the logic must work with a DSM314 controlling
two axes. Axis #1 will be the slave, and Axis #2 will be the master. Therefore, there will be
two motion programs. The Axis 1 program, for the slave, will do some base initialization,
load the slave starting point for the given CAM profile, and then execute the CAM command.
The Axis 2 program, for the master source, is a simple program that will initialize and then
wait for the slave to be ready. It will then execute a series of moves. The program stops at
points described within the CAM master such that it is easy to verify that the slave axis is
correctly executing the CAM profile. This example also requires a Local Logic program. In
this example the Local Logic program serves a supervisory role over the CAM slave and CAM
master motion programs. Thus, the Local Logic synchronizes the two programs.
Consult the applicable chapters in this manual for additional details on these features. The
motion program and Local Logic programs for this example are provided in chapter 15.