
User Manual
Chapter 15
GFK-1742F
Jan 2020
Using the Electronic CAM Feature
343
15.4
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.
15.4.1
Requirements
The Local Logic, CAM editor, and Motion Program editors are integrated within the
programming software environment. You need one of the following software packages:
•
CIMPLICITY Machine Edition Logic Developer
–
PLC version 2.1 or later
•
VersaPro version 1.1 or later (Series 90-30 only. For details, refer to Appendix H.) The
CAM feature requires DSM314 firmware release version 2.0 or later.
15.4.2
Introduction to Electronic Cam Programming
The electronic CAM function works with the DSM314 motion program, DSM314 Local Logic
program, and the Host Controller programming environment. Specifically, the electronic
CAM function allows you 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 CAM Editor tool allows you to specify these position-to-position relationships, called
profiles, graphically, in tabular form, or a combination of both. These profiles are stored to
the DSM module where they are accessed through the DSM motion programs.
CAM Profiles must be linked to their associated CAM block. The CAM block is linked to the
DSM via the CAM Block entry in Hardware configuration.
A CAM block can contain numerous CAM profiles. The DSM has two limits that affect the
number of profiles. The maximum CAM block size is 50Kbytes, and the maximum number
of linked profiles for an individual block is 100. The CAM Profile library is only limited by
available disk space on the host computer.
The basic CAM concepts are 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
6.
Specify the CAM Type
7.
Specify the Correction Property
8.
Save the CAM profile