
TMCM-1311 TMCL Firmware V1.11 Manual (Rev. 1.17 / 2015-NOV-05)
27
www.trinamic.com
5.7.4
MVP (move to position)
The motor will be instructed to move to a specified relative or absolute position or a pre-programmed
coordinate. It will use the acceleration/deceleration ramp and the positioning speed programmed into the
unit. This command is non-blocking – that is, a reply will be sent immediately after command interpretation
and initialization of the motion controller. Further commands may follow without waiting for the motor
reaching its end position. The maximum velocity and acceleration are defined by axis parameters #4 and #5.
U
NITS AND
R
ANGE
Open loop:
t
he range of the MVP command is 32 bit signed (−2.147.483.648… +2.147.483.647).
The unit is
microsteps.
Closed loop:
t
he range of the MVP command is 32 bit signed (−2.147.483.648… +2.147.483.647).
The unit is
encoder steps.
Positioning can be interrupted using MST, ROL or ROR commands.
T
HREE OPERATION TYPES ARE AVAILABLE
:
Moving to an absolute position in the
range from −2.147.483.648… +2.147.483.647
.
Starting a relative movement by means of an offset to the actual position. In this case, the new resulting
position value must not exceed the above mentioned limits, too.
Moving the motor to a (previously stored) coordinate (refer to SCO for details).
Please note, that the distance between the actual position and the new one should not be more than
2.147.483.647 (2
31
-1) microsteps resp. encoder steps. Otherwise the motor will run in the opposite direction
in order to take the shorter distance.
When moving to a coordinate, the coordinate has to be set properly in advance with the help of the SCO,
CCO or ACO command.
Internal function:
A new position value is transferred to the axis parameter #0 (target position).
Related commands:
SAP, GAP, SCO, CCO, GCO, MST
Mnemonic:
MVP <ABS|REL|COORD>, 0, <position|offset|coordinate number>
Binary representation:
INSTRUCTION NO.
TYPE
MOT/BANK
VALUE
4
0 ABS – absolute
<motor>
0
*
<position>
−2.147.483.648…
+2.147.483.647
1 REL – relative
<offset>
−2.147.483.648…
+2.147.483.647
2 COORD – coordinate
<coordinate number>
0… 20
* Motor number is always O as only one motor is involved
Reply in direct mode:
STATUS
VALUE
100 – OK
don’t care