144 Programming Commands
PROFILE Trajectory Parameter
ACTION: Determines how the motor’s speed changes.
PROGRAM SYNTAX: PROFILE(axis)=expression
PROFILE=expression1, ... , expression8
PROFILE(axis, ... , axis)=expression, ... ,expression
PROFILE(axis) - used in an expression
REMARKS: The axis specifies the axis number (1-8).
The expression specifies the profile setting (1-32).
Speed changes require a period of accel/decel to increase/decrease the
motor’s speed. The Profile value determines how the accel/decel is ap-
plied. The MX controller has 32 choices. A profile setting of 1 results
in a “Trapezoidal” profile. This yields the minimum move time. Settings
2-32 yields “S-curve” profiles with varying degrees of “S”. The higher
the profile setting, the more “S” like the profile. Move times with profile
settings 1-32 are from 1 to 31 ms longer respectively than those with a
setting of 1. The “S-curve” profiles usually results in smoother motion at
the expense of longer move times.
EXAMPLES: PROFILE(1,3)=16,32
axis 1 profile is set to a value of 16 and axis 3 profile is set to 32.
PROFILE(2)=10
axis 2 profile is set to a value of 10.
PROFILE=16,,32
axis 1 profile is set to a value of 16 and axis 3 profile is set to 32.
0 50 100 150 200 250 300
0
2
4
6
8
10
12
14
16
18
Velocity Response, "s" = 16
Samples (mS)
Velocity
(rev/
sec)
Kommentare zu diesen Handbüchern