AMS DCB-274 Manuel D’Utilisation

Page de 72
ADVANCED MICRO SYSTEMS, INC.   
SMC-27X2 SOFTWARE
 
4 2  
 
The following two examples are of ramped indexes, each 2000 steps with I=400, V=5000, but different “K” 
values; K50 5 and K5 5:
 
 
 
 
 
 
 
 
 
 
 
 
 
Note: The default value of "K" is 5 (Accel), 5 (Decel). To modify the ramp slope it is always necessary to 
enter two (2) data values (from 0 to 255), corresponding to the desired slope for motor acceleration vs. 
deceleration. The value of “K” can be proportionally changed if the microstep resolution (H command) 
or Divide Speed (D command) is increased. 
 
The K command can be issued: 
 
1. As part of a setup. 
 
2. In an application program. 
 
3. As User defined defaults at reset. 
 
This command is generally implemented during the initial customer default parameter assignment. However, 
it may be implemented and changed within a program. Following, is an example: 
 
P 0 
Enter the program mode. 
 
K 100 50 
Change the acceleration ramp to 100 and the deceleration ramp to 50. 
 
Exit program mode. 
 
Function 
Type 
NV Bytes 
Next Trip Point, Port Output 
Default, Program 
Command 
 
 
Mnemonic 
 
(Name) k (n) 
Data 1 
Next Trip 
Position  ±8,388,607 
Data 2 
 
Port (0-63)* 
Result 
 
None 
 
k
 (lower case K; Trip Output Value)  
*Actual values are determined by the hardware configuration. 
 
 
The latency described in use of the “T” command can be avoided via use of the “i” and “k” (both lower 
case) commands. Both of these commands implement a trip mode similar to the T command, but there 
actions are performed in real time.   
 
The best way to illustrate the power of these commands is with an example: 
 
Enter as follows: 
P 0 
 
 
Start programming mode. 
 
Set position to zero. 
 
 
 
 
+ 6000 
Index 6000 steps. 
 
13 
 
W 0 
Force wait till index complete. 
 
16 
 
P 0 
End program.  
P 128 
 
 
 
Program RAM commands.