Kollmorgen M-SS-005-03 Benutzerhandbuch

Seite von 204
Single-Axis Motion 
06/2005 
Danaher Motion 
92 Rev 
M-SS-005-03l 
 
Ideally, settling time allows the motor to move to approach zero position 
error. However, you must allow for the condition where the position error 
never quite reaches zero. On the MC, you specify how low you consider to 
be low enough with <axis>.POSITIONERRORSETTLE (<axis>.PESETTLE): 
CutAxis.PESettle = 0.01 
After the motion generator has completed a move which ends with zero 
speed, it actively monitors the position error on the axis to see when it is 
between ±PESETTLE
In some applications, you must ensure that the position error remains below 
PESETTLE for a specified period of time before the axis is considered 
settled. The MC allows you to specify this time period with 
<axis>.TIMESETTLE (given in milliseconds). TIMESETTLEMAX sets the 
maximum time allowed for the axis to settle. If the position error exceeds 
PESETTLE during this time, the timer is reset. If position error is within the 
PESETTLE range for the time specified by TSETTLE, the 
<axis>.ISSETTLED flag is TRUE (1). Otherwise, it is FALSE(0). 
4.1.8.3. P
OINT
-
TO
-P
OINT 
M
OVES
 
When the motion buffer is empty, point-to-point moves begin immediately. If 
you need to delay the start of the next motion command, you have two 
options: use DELAY to insert a fixed delay time, or use STARTTYPE to 
delay depending on a condition. 
Use DELAY to force the motion generator to wait a fixed period of time 
between moves. For example: 
Move MainAxis 100 
Delay 1000 
Move MainAxis 200 
A 1 second delay is forced between the two moves. DELAY has units of 
milliseconds and must be greater than zero. DELAY does not delay the 
execution of your program. If you want to delay your program, use SLEEP
If you want to delay the start of a new move until a condition has been met 
by the previous move, use STARTTYPE. There are four choices: 
StartType = GeneratorCompleted (GCom) 
When STARTTYPE = GCOM, the new move starts as soon as the 
motion generator has completed the motion for the current move. 
GENERATORCOMPLETED is constant equal to 3. This command 
incurs a system delay of 2 SERCOS cycle times.