background image

Join Mode, Multi-Turn mode It is a moving speed to Goal Position.
0~1023 (0X3FF) can be used, and the unit is about 0.114rpm.
If it is set to 0, it means the maximum rpm of the motor is used without controlling the
speed.
If it is 1023, it is about 116.62rpm.
For example, if it is set to 300, it is about 34.2 rpm.
However, the rpm will not exceed the No Load Speed.
Wheel Mode It is a moving speed to Goal direction.
0~2047 (0X7FF) can be used, and the unit is about 0.114rpm.
If a value in the range of 0~1023 is used, it is stopped by setting to 0 while rotating to CCW
direction.
If a value in the range of 1024~2047 is used, it is stopped by setting to 1024 while rotating
to CW direction.
That is, the 10th bit becomes the direction bit to control the direction.

NOTE

 : Wheel mode allows to check max rpm. Any values higher than max rpm will not take

effect.

2. 4. 19. Torque Limit (34)

It is the value of the maximum torque limit. 0 ~ 1,023(0x3FF) is available, and the unit is about
0.1%. For example, if the value is 512, it is about 50%; that means only 50% of the maximum
torque will be used. If the power is turned on, the value of 

Max Torque(14)

 is used as the initial

value.

NOTE

 : If the function of Alarm Shutdown is triggered, the motor loses its torque because the value

becomes 0. Once error conditions are resolved and this value is changed to the value other than 0,
the motor can be operated again.

2. 4. 20. Present Position (36)

It is the present position value of DYNAMIXEL. The range of the value is 0~4095 (0xFFF), and
the unit is 0.088 [°].

The picture above is the front view of DYNAMIXEL.

In multi-turn mode, the range is from -28,672 to 28,672 with unit values dependent on
Resolution Divider (0.088 * Resolution Divider)

Summary of Contents for MX-64AR

Page 1: ...rder to use Protocol 2 0 please update the firmware to V39 or above Update firmware using R Manager 2 0 WARNING For MX 64 2 0 Protocol please refer to the MX 64 2 0 Control Table as they are different 1 Specifications Item Specifications MCU ARM CORTEX M3 72 MHz 32Bit Position Sensor Contactless absolute encoder 12Bit 360 Maker ams www ams com Part No AS5045 Dynamixel MX Series Protocol v2 0 F W R...

Page 2: ... Load 1 40 N 10 mm away from the horn Axial Load 1 20 N Operating Temperature 5 80 C Input Voltage 10 0 14 8 V Recommended 12 0 V Command Signal Digital Packet Protocol Type TTL Half Duplex Asynchronous Serial Communication with 8bit 1stop No Parity RS485 Asynchronous Serial Communication with 8bit 1stop No Parity Physcial Connection RS485 TTL Multidrop Bus ID 254 ID 0 253 Feedback Position Temper...

Page 3: ... not insert sharp blades nor pins during product operation ATTENTION May cause injury or damage to product Do not disassemble or modify product Do not drop or apply strong shock to product 1 1 Performance Graph NOTE The Max Torque and the Stall Torque of Performance Graph are different in measurement methods Stall torque is a measured value of the momentary torque that it can reach This is general...

Page 4: ...h Instruction Packets In order to read or write data users must designate a specific Address in the Instruction Packet Please refer to Protocol 1 0 for more details about Instruction Packets NOTE Two s complement is applied for the negative value For more information please refer to Two s complement from Wikipedia 2 1 1 Area EEPROM RAM The Control Table is divided into 2 Areas Data in the RAM Area...

Page 5: ... 250 6 2 CW Angle Limit Clockwise Angle Limit RW 0 8 2 CCW Angle Limit Counter Clockwise Angle Limit RW 4 095 11 1 Temperature Limit Maximum Internal Temperature Limit RW 80 12 1 Min Voltage Limit Minimum Input Voltage Limit RW 60 13 1 Max Voltage Limit Maximum Input Voltage Limit RW 240 14 2 Max Torque Maximun Torque RW 1023 16 1 Status Return Level Select Types of Status Return RW 2 17 1 Alarm L...

Page 6: ...l Torque Goal Torque RW 0 73 1 Goal Acceleration Goal Acceleration RW 0 2 4 Control Table Description 2 4 1 Model Number 0 This address stores model number of DYNAMIXEL 2 4 2 Firmware Version 2 This address stores firmware version of DYNAMIXEL 2 4 3 ID 3 The ID is a unique value in the network to identify each DYNAMIXEL with an Instruction Packet 0 252 0xFC values can be used as an ID and 254 0xFE...

Page 7: ...0 252 3 000 000 0 000 2 4 5 Return Delay Time 5 After the DYNAMIXEL receives an Instruction Packet it delays transmitting the Status Packet for Return Delay Time 5 For instance if the Return Delay Time 5 is set to 10 the Status Packet will be returned after 20 μsec when the Instruction Packet is received Unit Value Range Description 2 μsec 0 254 Default value 250 500 μsec Maximum 508 μsec 2 4 6 CW...

Page 8: ...Voltage Limit 12 13 It is the operation range of voltage Unit Value Range Description About 0 1V 50 160 5 0 16 0V For example if the value is 80 the voltage is 8V If Present Voltage 42 is out of the range Voltage Range Error Bit Bit0 of Status Packet is returned as 1 and Alarm is triggered as set in the addresses 17 and 18 2 4 9 Max Torque 14 It is the torque value of maximum output 0 to 1 023 0x3...

Page 9: ...se errors are detected Torque Enable 24 is cleared to 0 and the motor output becomes 0 REBOOT is the only method to reset Torque Enable 24 to 1 Torque ON after the shutdown The followings are detectable situations Bit Item Description Bit 7 0 Bit 6 Instruction Error When undefined Instruction is transmitted or the Action command is delivered without the reg_write command Bit 5 Overload Error When ...

Page 10: ...to 28 turns in each direction For example a Real Position of 2048 with a Resolution Divider set as 2 will yield a Present Position value of 1024 2048 2 1024 A DYNAMIXEL with Resolution Divider set as 2 will have a resolution 2048 for a single revolution The Present Position can be obtained while Multi turn Offset and Resolution Divider are taken into account For example a DYNAMIXEL with a Real Pos...

Page 11: ...LED indicates present status of the device Status LED Representation Booting LED flickers once Factory Reset LED flickers 4 times Alarm LED flickers Boot Mode LED On 2 4 16 PID Gains 26 27 28 MX series will use the PID controller as a main control method P gain value of proportional band I gain value of integral action D Gain value of derivative action Gains values are in between 0 254 Kp P Gain 8...

Page 12: ...YI PID control theory is not only limited to the control of motor actuator but is a generic theory that can be applied to all kinds of control 2 4 17 Goal Position 30 It is a position value of destination 0 to 4 095 0xFFF is available The unit is 0 088 If Goal Position is out of the range Angle Limit Error Bit Bit1 of Status Packet is returned as 1 and Alarm is triggered as set in Alarm LED Shutdo...

Page 13: ...ection NOTE Wheel mode allows to check max rpm Any values higher than max rpm will not take effect 2 4 19 Torque Limit 34 It is the value of the maximum torque limit 0 1 023 0x3FF is available and the unit is about 0 1 For example if the value is 512 it is about 50 that means only 50 of the maximum torque will be used If the power is turned on the value of Max Torque 14 is used as the initial valu...

Page 14: ...4 is equal to 0 For example the value is 512 it means the load is detected in the direction of CCW about 50 of the maximum torque Bit 15 11 10 9 0 Value 0 Load Direction Data Load Ratio NOTE CCW Load Load Direction 0 CW Load Load Direction 1 NOTE Present load is an inferred value based on the internal output value not a measured value using torque sensor etc Therefore it may be inaccurate for meas...

Page 15: ...nge into 0 2 4 28 Punch 48 Minimum current to drive motor This value ranges from 0x20 to 0x3FF 2 4 29 Realtime Tick 50 This value indicates DYNAMIXEL s time Unit Value Range Description 1 ms 0 32 767 The value resets to 0 when it exceeds 32 767 NOTE This feature is available from Firmware v40 2 4 30 Current 68 At an idle state without current flow this value is 2 048 0x800 When positive current fl...

Page 16: ...irectly proportional to the current value If you use a value between 0 1 023 torque is applied to the CCW direction and setting it to 0 will stops If you use a value between 1 024 2 047 torque is applied to the CW direction and setting it to 1 024 will stops That means 10th bit becomes the CW CCW direction bit which controls rotational direction Goal Torque cannot be bigger than Torque Limit 34 35...

Page 17: ...3 How to Assemble 3 1 Optional Frames FR05 B101 FR05 F101 and FR05 X101 FR05 H101 FR05 S101 3 2 Horns HN05 I102 HN05 N101 ...

Page 18: ...ation Structures 4 Maintenance 4 1 Horn and Bearing Replacement The horn is installed on the front wheel gear serration of the DYNAMIXEL whereas the bearing set is installed on the back 4 1 1 Installing the Horn ...

Page 19: ...tating freely therefore alignment is not required when assembling to DYNAMIXEL 5 Reference NOTE Compatibility Guide Harness Compatibility 5 1 Certifications Please inquire us for information regarding unlisted certifications 5 1 1 FCC Note This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to part 15 of the FCC Rules These limits are designed t...

Page 20: ...manufacturer could void the user s authority to operate the equipment 5 2 Connector Information Item TTL RS 485 Pinout 1 GND 2 VDD 3 DATA 1 GND 2 VDD 3 DATA 4 DATA Diagram Housing MOLEX 50 37 5033 MOLEX 50 37 5043 PCB Header MOLEX 22 03 5035 MOLEX 22 03 5045 Crimp Terminal MOLEX 08 70 1039 MOLEX 08 70 1039 Wire Gauge 21 AWG 21 AWG WARNING Check the pinout The pinout of DYNAMIXEL can differ from th...

Page 21: ...load MX 64R IGES Please also checkout ROBOTIS Download Center for software applications 3D 2D CAD and other useful resources 5 5 Communication Circuit To control the DYNAMIXEL actuators the main controller needs to convert its UART signals to the half duplex type The recommended circuit diagram for this is shown below 5 5 1 TTL Communication ROBOTIS FAQ DXL Gear Replacement MX 64 MX 106 ROBOTIS FA...

Page 22: ...d RxD in the TTL Level is determined according to the level of DIRECTION 485 as follows In case of DIRECTION485 Level High The signal of TxD is output to D and D In case of DIRECTION485 Level Low The signal of D and D is output to RxD WARNING Check the pinout The pinout of DYNAMIXEL can differ from the pinout of connector manufacturer 2020 ROBOTIS Powered by Jekyll Minimal Mistakes www pishrobot c...

Reviews: