
RX72M Group Single-Chip Motor Control via EtherCAT Communications
R01AN5434EJ0110 Rev.1.10 Page 2 of 85
Aug.31.2020
Contents
Description
1. Overview .................................................................................................................................4
1.1 This Application Note............................................................................................................................... 4
1.2 Operation Environment ........................................................................................................................... 4
1.3 Projects.................................................................................................................................................... 5
2. System Overview.....................................................................................................................6
2.1 Hardware Configuration .......................................................................................................................... 6
2.2 Hardware Specifications.......................................................................................................................... 7
2.3 Software Configuration .......................................................................................................................... 10
2.3.1 Software File Configuration ................................................................................................................. 10
2.3.2 Software Module Configuration ........................................................................................................... 13
2.4 Software Specifications ......................................................................................................................... 16
3. CiA402 Drive Profile ..............................................................................................................18
3.1 Operating Mode..................................................................................................................................... 19
3.2 State Transitions.................................................................................................................................... 20
3.3 State Transition Functions..................................................................................................................... 21
3.4 Object Dictionary ................................................................................................................................... 23
4. Motion Control Parameters ....................................................................................................25
4.1 Velocity Parameters .............................................................................................................................. 25
4.2 Acceleration Parameters ....................................................................................................................... 25
4.3 Conversion of Units by the RMW .......................................................................................................... 25
5. API Functions ........................................................................................................................27
5.1 Overview................................................................................................................................................ 27
5.2 R_MTR_InitControl................................................................................................................................ 28
5.3 R_MTR_SetUserifMode ........................................................................................................................ 29
5.4 R_MTR_ExecEvent............................................................................................................................... 30
5.5 R_MTR_ChargeCapacitor ..................................................................................................................... 31
5.6 R_MTR_GetLoopModeStatus ............................................................................................................... 32
5.7 R_MTR_SetPositionStatus.................................................................................................................... 33
5.8 R_MTR_SetPosition .............................................................................................................................. 34
5.9 R_MTR_GetPosition.............................................................................................................................. 35
5.10 R_MTR_GetPositioningFlag.................................................................................................................. 36
5.11 R_MTR_SetSpeed ................................................................................................................................ 37
5.12 R_MTR_GetSpeed ................................................................................................................................ 38
5.13 R_MTR_SetDir ...................................................................................................................................... 39
5.14 R_MTR_GetDir...................................................................................................................................... 40
5.15 R_MTR_GetStatus ................................................................................................................................ 41
5.16 R_MTR_InputBuffParamReset.............................................................................................................. 42
5.17 R_MTR_CtrlInput................................................................................................................................... 43
5.18 R_MTR_SetVariables............................................................................................................................ 44