1 jump-free motor starting policy – ElmoMC SimplIQ Software Manual User Manual

Page 180

Advertising
background image

SimplIQ

Software Manual

The Position Reference Generator

MAN-SIMSW (Ver. 1.4)

11-39

11.2.5.1 Jump-free Motor Starting Policy

Upon starting a motor using the MO=1 command, the motor should never jump. The first
and most important reason is safety. The other reason is to avoid an excessive position
error fault immediately after the motor is started.

To prevent the motor from jumping, the initial software reference is automatically set to
the present position of the motor, and the software command remains stationary until a
motion instruction is accepted. After setting MO=1, the motion mode is idle so that
sending a BG command without the prior specification of another motion mode will not
launch any motion.

Example 1:
Suppose that MO=0, RM=0 and PX=1000 (motor is off, no external reference, present
position is 1000 counts). Entering MO=1 will automatically set the software position
reference to 1000 counts, in Idle mode. The command sequence PA=0;BG will launch a
PTP motion from the position of 1000 counts to the zero position.

Example 2:
Suppose that MO=0, RM=1, FR[3]=1, PY=3000 and PX=1000 (motor is off, external
reference is generated by auxiliary encoder input with a unit follower ratio, the auxiliary
position is 3000 and the present position is 1000 counts). Entering MO=1 will
automatically set the software position reference so that the total position reference will
equal PX, Therefore, the initial, automatic software command will be:
PX - FR[3] * PY = 1000 - 1*3000 = -2000

.

If the auxiliary encoder input is stable, the command sequence PA=0,BG will launch a PTP
motion from the position of 1000 counts to the position of 3000.

11.2.5.2 On-the-fly Switching of External Reference

Parameters

The parameters of the external reference generator can be changed on-the-fly only if the
software reference generator is idle. This can be verified by the motion status: MS should
return 0 or 1. When the parameters of the external reference generator are changed, the
software reference is set so that the motor will not jump at the instant the parameters are
set. The setting of the software reference is similar to that described in

section

11.2.5.1

.

The external reference parameters that can be changed on-the-fly are:

Parameter Description

FR[N] Follower

ratio

EM[N] ECAM

parameters

HY[N]

Reading of auxiliary encoder

Figure

11-17: External Reference Parameters for On-the-fly Changes

Advertising