User`s manual
16-22 Motion Mate™ DSM314 for Series 90™-30 PLCs User's Manual
–
January 2001 GFK-1742A
16
Section 3: Electronic Cam Programming Basics
This section contains an introduction to the basic electronic CAM programming concepts. The
Local Logic function, and motion programming are not discussed in detail in this section, since
they are discussed in other chapters in this manual.
Requirements
The Local Logic, CAM Editors, and Motion Program editors are integrated within the VersaPro
version 1.5 or later software. Prior to beginning the “Introduction to Electronic CAM
Programming” section, the user needs to install VersaPro and the CAM Editor. Please reference
the VersaPro documentation for instructions on how to install this software. The DSM314 feature
set also requires 90-30 CPU release 10.0 or higher firmware. Please make sure your CPU
Hardware supports this firmware release and is at or above this revision level. Also, the DSM314
firmware release version must be 2.0 or later.
Introduction to Electronic CAM Programming
The electronic CAM function works in conjunction with the DSM314 motion program, DSM314
Local Logic program, and the PLC programming environment to yield a flexible programming
environment. Specifically, the electronic CAM function allows the user to specify precise position-
to-position relationships between a master axis and a slave axis. This ability is critical to many
applications where very tight synchronization between axes is an absolute requirement.
The DSM electronic CAM function allows the user to specify these position-to-position
relationships using the integrated VersaPro based tool. The CAM Editor tool allows the user to
enter these relationships graphically, in tabular form or a combination of both. These CAM
profiles are then stored to the DSM module where they are accessed through the DSM motion
programs. The basic CAM concepts are simple and are best illustrated with a simple example.
Creating a CAM Application Example
Basic Steps
1. Open the project folder or create a new one
2. Create a CAM block
3. Create a CAM profile
4. Link the CAM profile to the CAM block
5. Configure the CAM profile