Rockwell Automation GMLC Reference Manual User Manual
Page 444

Publication GMLC-5.2 - November 1999
Build Table
407
Building CAM Time Profiles
A CAM Time profile has two parts: a column of Master Time values (in
seconds) and a column of Slave axis position values (in slave axis
position units). You can create these columns in the same Build Table
block, or you can use a separate Build Table block for each column. If you
use a separate Build Table block for each column, be sure to type the same
value into the Starting Offset field in both blocks.
Each point in a CAM Position profile consists of two values, one for the
master time value (in the Master column) and one for the slave axis
position value (at the corresponding position in the slave column). GML
Commander treats these point values as relative values. When the cam
executes, GML Commander uses only the change between two points’
profile values to generate motion. This lets you begin a cam starting at
any master time or slave axis position.
The cam tables in the motion controller can store any number of
individual profiles of any length, provided the total number of points for
all profiles does not exceed the capacity of the table. For iCODE version
3.0 or later, each cam table can contain up to 4000 points numbered 0
through 3999. For iCODE version 2.3 or earlier, each cam table can
contain up to 2000 points numbered 0 through 1999.
Building Variable Arrays
You can also use the Build Table block to assign values to a contiguous
sequence of user variables for use with indirect addressing. In iCODE
version 3.0 or later 2,000 user variables (from 0 to 1,999) are available.
These can be used singly or as part of a table with indirect addressing. In
iCODE version 2.3 or earlier, only 1,000 user variables (from 0 to 999)
are available.
Starting Offset
Starting Offset relates to the list of position numbers, or points, in the
Build Table block. These position numbers can run from:
•
0 to 3,999 for cam profiles using iCODE version 3.0 or later
•
0 to 1,999 for cam profiles using iCODE versions earlier than version
3.0