Chapter 7 Motion Control  ASDA-A2 
Revision February, 2017     7-13 
7.6  The Position Unit of PR Mode 
The position data of PR mode is represented by PUU (Pulse of User Unit). It is also the proportion 
between the controller position unit and the internal position unit of the servo drive, which is the so-
called electronic gear ratio of the servo drive. 
1.  The position unit of the servo drive (pulse): Encoder unit: 1280000 (pulse/rev), which will    
not change. 
2.  User unit (PUU): The unit of the controller. 
P pulse per revolution (PUU/rev), the gear ratio should set as: 
GEAR_NUM (P1-44) / GEAR_DEN (P1-45) = 1280000 / P 
 
7.7   Description of Register in PR Mode 
1.  Position register of PR mode: All is represented in PUU (Pulse of User Unit). 
2.  Command register (monitoring variable 064): Command termination register Cmd_E. It 
represents the absolute terminal coordinate of position command. 
3.  Command output register (monitoring variable001): Cmd_O; it represents the absolute 
coordinate from the current output command. 
4.  Feedback register (monitoring variable 000): Fb_PUU; it shows the absolute feedback 
position of the motor. 
5.  Deviation register (monitoring variable 002): Err_PUU; it is the deviation between the register 
from command output and feedback register. 
6.  In PR mode, either in operation or stop status, it satisfies the condition of Err_PUU = Cmd_O - 
Fb_PUU. 
 
Influence brought by position command: 
Type of 
Command 
When issuing the command 
=> 
=>When command is 
executing=> 
=> Command is 
completed 
Absolute 
Positioning 
Command 
Cmd_E = command data 
(absolute) 
Cmd_O does not change. 
DO.CMD_OK is OFF 
Cmd_E does not 
change. 
Cmd_O continuously 
output 
... 
Cmd_E does not change. 
Cmd_O = Cmd_E 
DO.CMD_OK is ON 
Incremental 
Positioning 
Command 
Cmd_E+= command data 
(incremental) 
Cmd_O does not change. 
DO.CMD_OK is OFF 
Cmd_E does not 
change. 
Cmd_O continuously 
output 
... 
Cmd_E does not change. 
Cmd_O = Cmd_E 
DO.CMD_OK is ON 
Issue the 
command of 
DI:STP to 
stop the 
command 
Cmd_E does not change. 
Cmd_O continuously output 
DO.CMD_OK is 
unchangeable 
Cmd_E does not 
change. 
Cmd_O stops 
according to the 
deceleration curve 
Cmd_E does not change. 
Cmd_O = position after 
stop 
DO.CMD_OK is ON