P
ar
t
2: C
omman
d
s
Moog Animatics SmartMotor™ Developer's Guide, Rev. L
Page 659 of 909
EXAMPLE:
(Shows use of ADT, PT and VT)
MP
'Set mode position
ADT
=5000
'Set target accel/decel
PT
=20000
'Set absolute position
VT
=10000
'Set velocity
G
'Start motion
END
'End program
EXAMPLE:
(Routine homes motor against a hard stop)
MDS
'Using Sine mode commutation
KP
=3200
'Increase stiffness from default
KD
=10200
'Increase damping from default
F
'Activate new tuning parameters
AMPS
=100
'Lower current limit to 10%
VT
=-10000
'Set maximum velocity
ADT
=100
'Set maximum accel/decel
MV
'Set Velocity mode
G
'Start motion
WHILE
EA
>-100
'Loop while position error is small
LOOP
'Loop back to WHILE
O
=-100
'While pressed, declare home offset
S
'Abruptly stop trajectory
MP
'Switch to Position mode
VT
=20000
'Set higher maximum velocity
PT
=0
'Set target position to be home
G
'Start motion
TWAIT
'Wait for motion to complete
AMPS
=1023
'Restore current limit to maximum
END
'End program
RELATED COMMANDS:
Acceleration/Deceleration Target (see page 257)
R
Start Motion (GO) (see page 456)
R
Position, Actual (see page 615)
R
Position, Relative Target (see page 652)
R
Velocity Target (see page 788)
Part 2: Commands: PT=formula