Installation guide

Keyword Reference Guide
MN1270 02.2002 43
Example:
DIM camPositions(11) = 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
CAMTABLE (0, camPositions, NULL)
CAM=5
GO
This performs a continuous cam absolute within a cycle. If the cam amplitude was changed to 2,
CAMAMPLITUDE = 2, then this would be the same as changing the position table values to: 2, 4, 6, 8, 10,
12, 14, 16, 18, 20.
The amplitude value does not have an immediate affect on the profile, it will only come into effect
at the start of the next CAM cycle.
See also:
CAM, CAMEND, CAMINDEX, CAMSTART, CAMTABLE
CAMPHASE()
Purpose:
Allows a CAM profile to be shifted forwards or backwards over fixed number of CAM segments.
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
CAMPHASE ( axis, start segment, number of segments, delta master distance )
Dot Parameters:
Axis - Axis No.
Start Segment – Segment number at which the CAM phase should start
No of Segments – Number of segments to phase over
Delta Master Distance – Amount to modify the master distance by
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
1 x 65535
Description:
The
CAMPHASE keyword allows a CAM profile to be phase shifted forwards or backwards. This phasing
occurs over a fixed number of specified CAM segments, specified by number of segments. If the CAM
is being executed in a positive direction the phasing will begin when the segment number specified by
start segment is entered. Conversely, if the CAM is being executed in a negative direction the phasing
will begin when the CAM enters the segment number specified by the sum of start segment and number
of segments.
The phasing is achieved by modifying the master distance by a fixed amount specified by delta master
distance. This has the effect of stretching or squashing the CAM profile depending on the sign of the
master distance modified.
It is possible to set-up a
CAMPHASE over a greater number of segments than are in the CAM profile.
If a
CAMPHASE is in progress and the CAM start or end points are modified using the keywords
CAMSTART or CAMEND this change is buffered until the phasing is completed.
Only one
CAMPHASE can be pending or in operation at any one time.
Example:
DIM camPositions(21) = 20,10,20,30,40,50,60,70,80,90,100,
100,90,80,70,60,50,40,30,20,10
CAMTABLE (0, camPositions, NULL)