No. SX-DSV02473 TECHNICAL REFFERNCE - EtherCAT Communication Specifications MOD E L Product name: AC servo amplifier Product No.: MINAS-A5B series (EtherCAT communication/rotation type) Issued on May.08, 2013 Revised on Jan.08, 2016 Motor Business Unit, Smart Factory Solutions Business Division Automotive & Industrial Systems Company, Panasonic Corporation 7-1-1 Morofuku, Daito-City, Osaka 574-0044, Japan Phone: +81-72-871-1212 Fax : +81-72-870-3151 R4.00 No.SX-DSV02473 この英文仕様書は、原本である和文仕様書を元にパナソニック株式会社オートモーテ ィブ&インダストリアルシステムズ社モータビジネスユニットが翻訳・発行するもの です。翻訳は,原本の利用に際して一応の参考となるように便宜的に仮訳したもので あり、公的な校閲を受けたものではありません。英語訳のみを使用して生じた不都合 な事態に関しては,当社は一切責任を負うものではありません。和文仕様書のみが有 効です。 パナソニック株式会社 オートモーティブ&インダストリアルシステムズ社 モータビジネスユニット This English specification is made and published by Motor Business Unit Automotive & Industrial Systems Company of Panasonic Corporation based on the original Japanese specification. Translation is provided unofficially only for the sake of convenience of utilizing the original Japanese specification as a measure of reference. It is not officially reviewed. Motor Business Division Appliances Company of Panasonic Corporation is not liable for any disadvantages caused by utilizing only English specification. Only the Japanese specification is effective. Motor Business Unit, Automotive & Industrial Systems Company, Panasonic Corporation R4.00 Motor Business Unit, Panasonic Corporation No.SX-DSV02473 REVISIONS Date Page Rev. May.08, 2013 - 1.00 First edition May.24,2013 - 1.01 Clerical errors are corrected and Supplementary explanations are added. Nov. 29, 2013 - 1.02 Functions are added. - Description - pv, tq, polarity and others are supported. Clerical errors are corrected and Supplementary explanations are added. Functions are added. Jan. 14, 2014 Signed 1.03 - The EtherCAT communication monitor of the positioning completion (INP) is supported. Clerical errors are corrected and Supplementary explanations are added. Feb. 10, 2014 - 1.04 Clerical errors are corrected and Supplementary explanations are added. Sep. 17, 2014 - 1.05 Clerical errors are corrected. May.29,2015 2 2.00 Software upgrade Ver1.01 -> Ver3.01 * Added a function of the following 1)-6) 85, 252, 273 2.00 1) Function addition “Mode of 2 degrees of freedom control (Standard type, Synchronization type)” 231, 264 2) Function addition “Single-turn absolute function” 86, 87, 111, 112, 119-120,150, 171,277 3) Function addition “Max motor speed of csp mode” (Amount of change saturation function of command position) 88,150,171,272, 273 4) Function addition “Fall prevention function in the event of alarms / Servo-ON” 132,232 5) Function addition “Err94.3 (Home position return error protection 2)” 112,114,116, 164,165,167, 182,183,185 6) Function addition “Drive follows command value Setting conditions switching” Other 27 Added the description of unsupported Mailbox type of Mailbox frame structure 29 Added the description of Emergency Message. 87,150,171 Added the description of 60B2h(Torque offset(TFF)) . (During slowdown in over-travel inhibition, the torque feedforward level becomes 0) 131,134-145 Added the description of hm mode of Switch signal(HOME、POT、NOT). 187 Added the Notes of the touch probe. 27 Clerical errors are corrected and Correction the description of Mailbox time out. 79 Correction the description of 6041h(Statusword) bit11(internal limit active). 84 Clerical errors are corrected and Correction of Position control block diagram. 84,148,169 Clerical errors are corrected and Correction the Notes of block diagram. Note: The page number (Page) is the current page number at the time of revision. R4.00 Motor Business Unit, Panasonic Corporation No.SX-DSV02473 REVISIONS Date Page Rev. May.29,2015 - 2.00 96 (Continued from previous page) Clerical errors are corrected and Correction the description of Electronic gear related objects(608Fh,6091h,6092h). 111 Clerical errors are corrected and Correction of csp mode block diagram. 122 Clerical errors are corrected and Correction of hm mode block diagram. 153 Clerical errors are corrected and Correction of pv mode block diagram. 163 Clerical errors are corrected and Correction of csv mode block diagram. 174 Clerical errors are corrected and Correction of tq mode block diagram. 181 Clerical errors are corrected and Correction of cst mode block diagram. 162,168, 180,186 Clerical errors are corrected and Correction the description of “servo ON”. “servo ON” ->” servo ON(Operation enabled command)” 187 Clerical errors are corrected and Correction the description of “Touch Probe Function”. 198 Clerical errors are corrected and Correction the description of 3507h 211 Clerical errors are corrected and Correction the description of Digital outputs (60FEh) 212 Clerical errors are corrected and Correction of state the output transistor of set brake. 215 Clerical errors are corrected and Correction the description of Electronic gear setting example. 218 Clerical errors are corrected and Correction the description of Polarity(607Eh). 242 Clerical errors are corrected and Correction the description in causes of Err81.1. 246 Clerical errors are corrected and Correction the description in causes of Err81.7. 250 Clerical errors are corrected and Correction the description in causes of Err85.3. 259 Clerical errors are corrected and Correction the description of the Object Dictionary List of H. 171,276 2 3.00 2 Clerical errors are corrected and Correction the description of 6071h of EEPROM attribute. “No” ->”Yes” Software upgrade Ver1.01 -> Ver3.01 * Added a function of the following 1) 4.00 Software upgrade Ver3.02 -> Ver3.04 * Added a function of the following 1)-5) 4.00 131, 232 1) Function addition “Home position reference trigger(HOME, POT, NOT, EXT1, EXT2) b-contact setting function” 129,222, 223,277 2) Function addition “Clearing multi-turn data via EtherCAT ” 30,256 3) Function addition “Read warning code via EtherCAT” 132,275 4) Function addition “Homing return speed limit function” 91,92,151,152, 172,173,277 3.00 1) Function addition “Selecting Invalid/Valid of 6080h(Max motor speed) on csp mode” 112,119 Jan.08, 2016 Signed Clerical errors are corrected and Correction of pp mode block diagram. 98,113,124, 155,164,175, 182,217,277 Jun.23, 2015 Description 5) Function addition “Over load factor Monitor ” Other 2 Added the description of driver of size M Note: The page number (Page) is the current page number at the time of revision. R4.00 Motor Business Unit, Panasonic Corporation No.SX-DSV02473 REVISIONS Date Page Rev. Jan.08, 2016 - 4.00 Description (Continued from previous page) 147 Added the Notes of the hm mode Method 35,37 211 Added the description of set brake 239,240 Signed Added the description of “Err80.6 PLL error protection” and “Err80.7 Synchronization signal error protection” 131 Clerical errors are corrected and Correction the description of Homing Position Mode 242 Clerical errors are corrected and Correction the description of “Err80.7 Synchronization signal error protection” Note: The page number (Page) is the current page number at the time of revision. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 Contents 1 Introduction ..................................................................................................................................................................................... 1 1-1 Start-up guide .................................................................................................................................................. 3 1) Preparation and connection (Mainly refer to Chapter 2 and Chapter 3)....................................................... 3 2) Communication establishment (Mainly refer to Chapter 3 and Chapter 5).................................................. 3 3) Object settings (Mainly refer to Chapter 6) ................................................................................................. 4 4) Motor operation (Mainly refer to Chapter 6) ............................................................................................... 5 5) When the motor does not operate ................................................................................................................. 6 6) About PANATERM ..................................................................................................................................... 6 2 System Overview .......................................................................................................................................................................... 7 2-1 EtherCAT Overview ....................................................................................................................................... 8 2-2 Reference Materials ........................................................................................................................................ 9 2-3 System Configuration (master & slave configuration) .................................................................................. 10 2-4 Specification List .......................................................................................................................................... 11 3 EtherCAT Communication Specification .......................................................................................................................... 12 3-1 EtherCAT Frame Configuration.................................................................................................................... 13 3-2 ESM (EtherCAT State Machine) .................................................................................................................. 15 3-3 ESC Address Space ....................................................................................................................................... 17 3-4 SII (Slave Information Interface) EEPROM ................................................................................................. 19 3-4-1 SII Area (0000h to 003Fh) .................................................................................................................... 20 3-5 Synchronous Communication Mode ............................................................................................................. 22 3-5-1 DC (synchronous with SYNC0 event) .................................................................................................. 23 3-5-2 SM2 (synchronous with SM2 event) .................................................................................................... 24 3-5-3 Free RUN (asynchronous) .................................................................................................................... 25 3-6 SDO (Service Data Object) ........................................................................................................................... 26 1) Mailbox frame configuration ..................................................................................................................... 26 2) Mailbox timeout ......................................................................................................................................... 27 3-6-1 Message at Error Occurrence ................................................................................................................ 28 1) Abort Message ..................................................................................................................................... 28 2) Emergency Message ............................................................................................................................ 29 3-7 PDO (Process Data Object) ........................................................................................................................... 32 3-7-1 PDO Mapping Object ........................................................................................................................... 33 3-7-2 PDO Assign Object ............................................................................................................................... 34 3-8 Front Panel Configuration ............................................................................................................................. 35 3-8-1 EtherCAT Indicators ............................................................................................................................. 35 1) RUN ..................................................................................................................................................... 36 2) ERR...................................................................................................................................................... 36 3) L/A IN .................................................................................................................................................. 36 4) L/A OUT .............................................................................................................................................. 36 3-8-2 Node addressing (Setting Station alias) ................................................................................................ 37 1) Reading the value of SII from Configured Station Alias ..................................................................... 38 2) Reading the value of rotary switch from Configured Station Alias ..................................................... 38 3) Reading the value of rotary switch from AL Status Code (Explicit Device ID) .................................. 39 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 4 Common Object Specification .............................................................................................................................................. 40 4-1 Object Configuration ..................................................................................................................................... 41 5 CoE Communication Area (1000h to 1FFFh) ............................................................................................................................. 42 5-1 Object List ..................................................................................................................................................... 43 5-2 Device Information ....................................................................................................................................... 45 5-3 Sync Manager Communication Type (1C00h).............................................................................................. 47 5-4 PDO (Process Data Object) Mapping ........................................................................................................... 48 5-4-1 PDO Assign Object (1C12h to 1C13h) ................................................................................................. 48 5-4-2 PDO Mapping Object (1600h to 1603h, 1A00h to 1A03h) .................................................................. 49 5-4-3 Default PDO Mapping .......................................................................................................................... 51 5-4-4 PDO Mapping Setting Procedure.......................................................................................................... 53 5-5 Sync Manager 2/3 Synchronization (1C32h, 1C33h).................................................................................... 55 5-5-1 DC (synchronous with SYNC0 event) .................................................................................................. 59 5-5-2 SM2 (synchronous with SM2 event) .................................................................................................... 61 5-5-3 Free RUN (asynchronous) .................................................................................................................... 63 5-5-4 Input shift time ...................................................................................................................................... 65 5-6 Store Parameters (write object in EEPROM) (1010h) .................................................................................. 66 5-7 Diagnosis history (Reading Function of Error (alarm) History) (10F3h)...................................................... 67 6 Drive Profile Area (6000h to 6FFFh) .................................................................................................................................... 69 6-1 Object List ..................................................................................................................................................... 72 6-2 PDS (Power Drive Systems) Specification ................................................................................................... 74 6-2-1 Finite State Automaton (FSA) .............................................................................................................. 74 6-3 Controlword (6040h)..................................................................................................................................... 76 6-4 Statusword (6041h) ....................................................................................................................................... 78 6-5 Operation mode Setting................................................................................................................................. 80 6-5-1 Supported Drive Modes (6502h) .......................................................................................................... 80 6-5-2 Modes of Operation (6060h) ................................................................................................................. 81 6-5-3 Modes of Operation Display (6061h) ................................................................................................... 82 6-5-4 Precautions for Changing Operation mode ........................................................................................... 83 6-6 Position Control Function(pp,csp,ip,hm) ...................................................................................................... 84 6-6-1 Common Position Control Function ..................................................................................................... 84 1) Position control block diagram ............................................................................................................ 84 2) Related objects common in position control (command & setup) ....................................................... 86 - Position system ......................................................................................................................... 87 - Velocity system ........................................................................................................................ 87 - Torque system .......................................................................................................................... 87 - Acceleration and deceleration system ...................................................................................... 88 - Software position limit (607Dh) ............................................................................................... 89 3) Related objects common in position control (monitoring) ................................................................... 91 - Position system ......................................................................................................................... 92 - Velocity system ........................................................................................................................ 92 - Torque system .......................................................................................................................... 92 - Statusword (6041h) <Common functions in position control> ................................................ 93 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 6-6-2 Profile Position mode (pp mode) .......................................................................................................... 96 1) Objects related to pp mode (command & setup) .................................................................................. 97 - Controlword (6040h) <Functions in pp mode> ........................................................................ 99 - Positioning option code (60F2h) ............................................................................................ 101 2) Objects related to pp mode (monitoring) ........................................................................................... 104 - Statusword (6041h) <Functions in pp mode> ........................................................................ 105 3) Operations of pp mode ....................................................................................................................... 106 - Example 1 (basic set-point) .................................................................................................... 106 - Example 2 (Data change in operation, without buffer: Single set-point) ............................... 107 - Example 3 (Data change in operation, with buffer: Set of set-points) .................................... 108 - Example 4 (Buffering of set-points) ....................................................................................... 109 - Example 5 (Temporary stop by halt) ...................................................................................... 110 6-6-3 Cyclic Position Mode (csp mode) ....................................................................................................... 111 1) Objects related to csp mode (command & setup) .............................................................................. 112 - Controlword (6040h) <Functions in csp mode> ..................................................................... 114 - Position system ....................................................................................................................... 114 2) Objects related to csp mode (monitoring) .......................................................................................... 115 - Statusword (6041h) <Functions in csp mode> ....................................................................... 116 3) Operations of csp mode ..................................................................................................................... 117 4) Calibration process on the occurrence of communication error......................................................... 118 5) Amount of change saturation function of command position ............................................................ 119 6-6-4 Interpolating Position Mode (ip mode) (Not supported)..................................................................... 121 6-6-5 Homing Position Mode (hm mode) .................................................................................................... 122 1) Objects related to hm mode (command & setup) ............................................................................... 123 - Controlword (6040h) <Functions in hm mode> ..................................................................... 125 - Homing method (6098h) ........................................................................................................ 126 - Homing speeds (6099h) .......................................................................................................... 127 - Homing acceleration (609Ah) ................................................................................................ 127 2) Objects related to hm mode (monitoring) .......................................................................................... 128 - Statusword (6041h) <Functions in hm mode> ....................................................................... 129 - Supported homing method (60E3h)........................................................................................ 130 3) Operations of hm mode (Homing operation) ..................................................................................... 131 - Homing error occur conditions ............................................................................................... 133 - Method 1................................................................................................................................. 134 - Method 2................................................................................................................................. 135 - Method 3, 4............................................................................................................................. 136 - Method 5, 6............................................................................................................................. 137 - Method 7, 8, 9, 10 ................................................................................................................... 138 - Method 11, 12, 13, 14 ............................................................................................................. 139 - Method 17............................................................................................................................... 140 - Method 18............................................................................................................................... 141 - Method 19, 20......................................................................................................................... 142 - Method 21, 22......................................................................................................................... 143 - Method 23, 24, 25, 26 ............................................................................................................. 144 - Method 27, 28, 29, 30 ............................................................................................................. 145 - Method 33, 34......................................................................................................................... 146 - Method 35, 37......................................................................................................................... 147 6-7 Velocity Control Function........................................................................................................................... 148 6-7-1 Common Velocity Control Function................................................................................................... 148 1) Velocity control block diagram.......................................................................................................... 148 2) Related objects common in velocity control (command & setup) ..................................................... 149 - Velocity system ...................................................................................................................... 150 - Torque system ........................................................................................................................ 150 3) Related objects common in velocity control (monitoring) ................................................................. 151 - Position system ....................................................................................................................... 152 - Velocity system ...................................................................................................................... 152 - Torque system ........................................................................................................................ 152 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 6-7-2 Profile Velocity Mode (pv mode) ....................................................................................................... 153 1) Objects related to pv mode (command & setup) ................................................................................ 154 - Controlword (6040h) <Functions in pv mode> ...................................................................... 156 - Velocity system ...................................................................................................................... 157 - Acceleration and deceleration system .................................................................................... 157 2) Objects related to pv mode (monitoring) ........................................................................................... 158 - Statusword (6041h) <Functions in pv mode> ........................................................................ 159 3) Operations of pv mode ....................................................................................................................... 162 6-7-3 Cyclic Velocity Mode (csv mode) ...................................................................................................... 163 1) Objects related to csv mode (command & setup) .............................................................................. 164 - Controlword (6040h) <Functions in csv mode> ..................................................................... 165 2) Objects related to csv mode (monitoring) .......................................................................................... 166 - Statusword (6041h) <Functions in csv mode> ....................................................................... 167 3) Operations of csv mode ..................................................................................................................... 168 6-8 Torque Control Function ............................................................................................................................. 169 6-8-1 Common Torque Control Function ..................................................................................................... 169 1) Torque control block diagram ............................................................................................................ 169 2) Related objects common in torque control (command & setup) ........................................................ 170 - Velocity system ...................................................................................................................... 171 - Torque system ........................................................................................................................ 171 3) Related objects common in torque control (monitoring) ................................................................... 172 - Position system ....................................................................................................................... 173 - Velocity system ...................................................................................................................... 173 - Torque system ........................................................................................................................ 173 6-8-2 Profile Torque Mode (tq mode) .......................................................................................................... 174 1) Objects related to tq mode (command & setup) ................................................................................. 175 - Controlword (6040h) <Functions in tq mode> ....................................................................... 176 - Torque system ........................................................................................................................ 177 2) Related objects (monitoring).............................................................................................................. 178 - Statusword (6041h) <Functions in tq mode> ......................................................................... 179 - Torque system ........................................................................................................................ 179 3) Operations of tq mode........................................................................................................................ 180 6-8-3 Cyclic Torque Mode (cst mode) ......................................................................................................... 181 1) Objects related to cst mode (command & setup) ............................................................................... 182 - Controlword (6040h) <Functions in cst mode> ...................................................................... 183 2) Objects related to cst mode (monitoring) ........................................................................................... 184 - Statusword (6041h) <Functions in cst mode> ........................................................................ 185 3) Operations of cst mode ...................................................................................................................... 186 6-9 Common Motion Function .......................................................................................................................... 187 6-9-1 Touch Probe Function (position latch request/release) ....................................................................... 187 1) Configuration of touch probe function ............................................................................................... 188 2) Touch probe relevant object............................................................................................................... 189 3) Touch probe function (60B8h)........................................................................................................... 190 4) Touch probe status (60B9h) ............................................................................................................... 191 5) Touch probe position 1/2 positive value (60BAh - 60BDh) .............................................................. 192 6) Starting touch probe operation ........................................................................................................... 193 7) Event mode of touch probe ................................................................................................................ 194 6-9-2 Option Code (deceleration stop sequence) .......................................................................................... 196 1) Abort connection opition code(6007h) .............................................................................................. 198 2) Quick stop option code(605Ah) ......................................................................................................... 201 3) Shutdown option code(605Bh) .......................................................................................................... 203 4) Disable operation option code (605Ch) ............................................................................................. 205 5) Halt option code (605Dh) .................................................................................................................. 206 6) Fault reaction option code (605Eh) .................................................................................................... 207 7) Sequence at drive inhibition input (POT, NOT) ................................................................................ 208 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 6-9-3 Digital Inputs/Digital Outputs............................................................................................................. 209 1) Digital inputs (60FDh) ....................................................................................................................... 210 2) Digital outputs (60FEh) ..................................................................................................................... 211 6-9-4 Position information ........................................................................................................................... 213 1) Initialization timing of position information ...................................................................................... 213 2) Electronic Gear Function ................................................................................................................... 214 3) Polarity(607Eh) .................................................................................................................................. 218 4) Initialization of the absolute encoder ................................................................................................. 220 5) Position range limit (607Bh) .............................................................................................................. 224 6) Home offset (607Ch) ......................................................................................................................... 225 6-9-5 Jerk...................................................................................................................................................... 226 6-9-6 Interpolation time period (60C2h) ...................................................................................................... 227 7 Servo Parameter Area (3000h to 3FFFh) ......................................................................................................................... 228 7-1 Object Overview ......................................................................................................................................... 229 8 EtherCAT Relevant Protection Functions ...................................................................................................................... 230 8-1 Error (alarm) List (attribute and LED display)............................................................................................ 231 1) EtherCAT communication-related error(alarm) ....................................................................................... 231 2) Error unrelated to EtherCAT communication(alarm) .............................................................................. 232 8-2 EtherCAT-related details of error(alarm) .................................................................................................... 234 1) Inaccurate ESM demand error protection (Err80.0) ................................................................................. 234 2) ESM undefined request error protection (Err80.1)................................................................................... 235 3) Bootstrap requests error protection (Err80.2)........................................................................................... 236 4) Incomplete PLL error protection (Err80.3) .............................................................................................. 237 5) PDO watchdog error protection (Err80.4)................................................................................................ 238 6) PLL error protection (Err80.6) ................................................................................................................. 239 7) Synchronization signal error protection (Err80.7).................................................................................... 240 8) Synchronization cycle error protection (Err81.0) ..................................................................................... 242 9) Mailbox error protection (Err81.1)........................................................................................................... 243 10) PDO watchdog error protection (Err81.4) .............................................................................................. 244 11) DC error protection (Err81.5)................................................................................................................. 245 12) SM event mode error protection (Err81.6) ............................................................................................. 246 13) SyncManager2/3 error protection (Err81.7) ........................................................................................... 247 14) TxPDO assignment error protection (Err85.0) ....................................................................................... 248 15) RxPDO assignment error protection (Err85.1) ....................................................................................... 249 16) Lost link detection error protection (Err85.2) ........................................................................................ 250 17) SII EEPROM error protection (Err85.3) ................................................................................................ 251 18) Main power undervoltage protection (AC insulation detection 2) (Err88.0) ......................................... 252 19) Control mode setting error protection (Err88.1)..................................................................................... 253 20) ESM requirements during operation error protection (Err88.2) ............................................................. 254 21) Improper operation error protection (Err88.3) ....................................................................................... 255 8-3 Reading Error (alarm) ................................................................................................................................. 256 8-4 Clear error (alarm)/Clear warning ............................................................................................................... 257 8-5 Other, error(alarm) / warning ralated function ............................................................................................ 258 9 Object Dictionary List.............................................................................................................................................................. 259 10 Glossary of Terms .................................................................................................................................................................. 282 10-1 Glossary of Terms ..................................................................................................................................... 283 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 1 - 1 1 Introduction 1-1 Start-up guide .................................................................................................................................................. 3 1) Preparation and connection (Mainly refer to Chapter 2 and Chapter 3)....................................................... 3 2) Communication establishment (Mainly refer to Chapter 3 and Chapter 5).................................................. 3 3) Object settings (Mainly refer to Chapter 6) ................................................................................................. 4 4) Motor operation (Mainly refer to Chapter 6) ............................................................................................... 5 5) When the motor does not operate ................................................................................................................. 6 6) About PANATERM ..................................................................................................................................... 6 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 2 - This document is intended to describe the specification of the network interface EtherCAT to connect between the servo amplifier MINAS-A5B series (slave) and upper controller (master). <Software version> This document is to apply to the servo amplifiers of the software versions below: Version1: Ver.3.04 4.00 Version2: Ver.3.04 Version3: Ver.1.00 * If there is no distinction among the software versions 1, 2, and 3 in this document, “software” indicates all of the three versions. * Check the software versions 1 and 2 by 3744h (Reference to section 5-2) or setup support software PANATERM. * Check the software version 3 by 100Ah (Reference to section 5-2). * In this software version, the following functions are not supported. The descriptions about these functions in the document may be changed without a preliminary announcement when they are supported. Item Device profile Not supported item FoE (File over EtherCAT) ・Semi-closed mode Servo loop position Modes of operation ip Interpolate position mode Modes of Operation ・Full-closed mode All modes of operation. Motion Jerk SDO message Complete Access <Target user> This document is intended for those who design upper controller for the servo amplifier MINAS-A5B series. <Related document> SX-DSV02471: Reference specifications (Hardware relevant specification mainly) SX-DSV02913: Reference specifications (Hardware relevant specification of driver of size M mainly) 4.00 * This document lists the reference specification number based on the drivers other than M size. In the case of size M, Please replace the reference specification number in this document from "SX-DSV02471" to "SX-DSV02913 ". SX-DSV02472: Technical document (Basic function specifications) <Precautions> (1) No part or whole of the contents in this document may be reused or reproduced without our written permission. (2) The contents (specification, software version, etc.) of this document is subject to change without prior notice due to the improvement of the product. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 3 - 1-1 Start-up guide A schematic procedure until it can operate with a motor simple substance by pp control is described. Note: This section is only for reference and does not guarantee the operation. Some descriptions including those for the homing operation are omitted. For details, refer to this document and the specifications issued by ETG. 1) Preparation and connection (Mainly refer to Chapter 2 and Chapter 3) - Connect a master with a slave , and a motor with a slave. - In EtherCAT communication, the ESI file (xml file) which indicated EtherCAT slave information is needed. Please save the ESI file offered from our company at the preservation place of the ESI file specified by the master. - A master generates ENI based on ESI offered from our company (using a configuration tool), and builds an EtherCAT network using ENI.(Refer to the operation manual of a master for details.) - Station alias is set up. As for the value of Configured Station Alias(0004h) of SII, 0 is set up at the time of shipment. When it set up Station Alias by front RSW, once switch on a power supply, write 3741h=0 in EEPROM, and set up Station Alias by RSW after turning off a power supply. (The range of Station Alias which can be set up only by RSW is 0-255. When it set up 256 or more, refer to section 3-8-2.) Alternatively, setting through AL Status Code (Explicit Device ID) is available. For details, refer to section 3-8-2. The master reads the set values of the Configured Station Alias (0012h) of the ESC register and sets them to the Configured Station Address (0010h). Thereby addresses such as FPRD commands used in the mailbox are set. - Switch on a power supply. Switch on both the main power and the control power. Check 7 segment LED in the front after power activation, and check that the error has not occurred. 2) Communication establishment (Mainly refer to Chapter 3 and Chapter 5) - According to an ENI file, a master performs communicative initialization and construction. It is necessary to set up as follows in DC mode as an example of a setup. (When setting is DC mode, the cycles of 2ms and time until it latches data is 250us.) 1C32h-01h=2(DC), 1C32h-02h=2000000(ns) 1C33h-01h=2(DC), 1C33h-03h=250000(ns) - The clearance of ESC each register, The check of VendorID/ ProductCode etc., A setup of Station Alias, An ESC register is set up (SyncManager/FMMU for MailBOX) and an ESM state is made to change from Init to PreOP. - After checking that the ESM state has changed to PreOP, a setup (DC, SyncManager/FMMU for PDO) of an ESC register is carried out, and an ESM state is made to change from PreOP to SafeOP. - After checking that the ESM state has changed to SafeOP, an ESM state is made to change from SafeOP to OP. The change state of the EtherCAT application layer Init (IP) (PI) Pre-Operational (PreOP) (OI) (PS) (OP) (SI) (SP) Safe-Operational (SafeOP) (SO) (OS) Operational (OP) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 4 - 3) Object settings (Mainly refer to Chapter 6) - The example of a setting for carrying out absolute position arrangement operation as shown in the following figure by pp control is described. - In order to operate a motor by pp, operation mode (6060h:Modes of operation) is changed. Set up 6060h=1(pp). - A target position (607Ah:Target Position) is changed. Set up 607Ah=50000000(command). If the setting of 607Dh (Software position limit) is enabled, the operation range is limited. For details, refer to section 2) in 6-6-1. - A target speed (6081h:Profile velocity) is changed. Set up 6081h=2000000(command/s). Speed is limited by the set value of 607Fh(Max profile velocity) and 6080h (Max motor speed). For details, refer to section 2) in 6-6-1. - A acceleration (6083h: Profile acceleration) is changed. Set up 6083h=5000000(command/s2). Speed is limited by the set value of 60C5h (Max acceleration). For details, refer to section 2) in 6-6-1. - A deceleration (6084h: Profile deceleration) is changed. Set up 6084h=2500000(command/s2). Speed is limited by the set value of 60C6h (Max deceleration). For details, refer to section 2) in 6-6-1. Speed (command/s) Target speed 2000000 6081h Profile velocity 6083h Profile acceleration 6084h Profile deceleration Deceleration Acceleration 5000000 (command/s2) 10000000 Current position 2500000 (command/s2) 50000000 Target potion Position (command) 607Ah Target Position R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 5 - 4) Motor operation (Mainly refer to Chapter 6) - There is a PDS (Power Drive Systems) state in EtherCAT communication, the state of the motor is expressed. This PDS can be changed by the object 6040h(Controlword), and reference of a state can be performed at 6041h(Statusword). Be sure to transmit the changes instructions to the following state, after checking that the state had changed at 6041h(Statusword). - A PDS state is changed from "Switch on disabled" to "Ready to switch on". Please set up 6040h=0006h(2:Shutdown), check that 6041h changes from xx40h to xx21h. - A PDS state is changed from "Ready to switch on" to "Switched on". Please set up 6040h=0007h(3:Switch on), check that 6041h changes from xx21h to xx23h. - A PDS state is changed from "Switched on" to "Operation enabled". Please set up 6040h=000Fh(4:Enable operation), check that 6041h changes from xx23h to xx27h. It will be in servo ON state by becoming 6041h=xx27h. - In order to start pp operation, bit4(new set point) of 6040h is changed from 0 to 1. bit5(change set immediately), bit6(absolute/relative) and bit9(change on set-point) remains at 0. Please set up 6040h=001Fh. Motor starts to operate. - A PDS state is changed from "Operation enabled" to "Switched on", servo-off is carried out. Please set up 6040h=0007h(5: Disable operation), check that 6041h changes from xx27h to xx23h. Power off or reset Start 0After control power-on (AUTO SKIP) Not ready to switch on (Not initialized) 1:After initialization completed (AUTO SKIP) Statusword = XX40h Switch on disabled (initialization completed) Shutdown:2 Controlword = 0006h (6) 7:Disable Voltage Statusword = XX21h Ready to switch on (main circuit power OFF) Switch on:3 6:Shutdown Controlword = 0007h (7) Switched on (servo ready or servo off) Disable Voltage:10 Statusword = XX23h 12 Enable operation:4 Quick stop active (immediately stopped) Controlword = 000Fh (15) 5:Disable Statusword = XX27h 16 11 Operation enabled (servo on) 8:Shut down 9:Disable Voltage R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 6 - 5) When the motor does not operate - When servo-on is not performed, before the PDS state inside amplifier changes, there is a possibility of having transmitted the changes commands to the following state. Transmit the changes commands to the following state after checking that the PDS change state has been completed. - Although servo-on is carried out, when the motor does not operate, there may be inaccurate setting object. Check the settings of the object. In particular, make sure that the motor operation is not limited by objects that set a maximum value, such as 6080h (Max motor speed), or objects that set an operation range, such as 607Dh (Software position limit). If bit 11 (internal limit active) of 6041h (Statusword) is 1, internal limitation is imposed. Refer to “6-4. Statusword (6041h)” to eliminate the cause of the internal limitation. - When alarm is occurred, remove the factor of alarm after referring to Chapter 8 “EtherCAT Relevant Protection Functions” of this document or Chapter 7 “Protective function/Alarm function” in technical reference functional specification (SX-DSV02472). After factor of alarm is removed, perform alarm clear after referring to Section 8-4 “Clear error (alarm)/Clear warning” of this document. 6) About PANATERM We will prepare a setup support software "PANATERM" in the MINAS-A5B. The following thing is function in PANATERM. - A reading and writing of a servo parameter. - A reading and writing of a object. *1) - The status monitor of Internal amplifier, an input/output terminal. - The detailed display of alarm, a history display, a clearance. - Graphical display of a motor operation waveform - A test run, frequency characteristic measurement *2) etc. Please refer to the operation manual of PANATERM for details. *1) If writing (editing) an object using the object editor, it is necessary to set the ESM status to Init. *2) To use a test run and a frequency characteristic measurement function, it is necessary to set an ESM state to Init. Also, at this time, Velocity offset, Torque offset, and Torque limit from the EtherCAT communication are cleared. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 7 - 2 2 System Overview 2-1 EtherCAT Overview ....................................................................................................................................... 8 2-2 Reference Materials ........................................................................................................................................ 9 2-3 System Configuration (master & slave configuration) .................................................................................. 10 2-4 Specification List .......................................................................................................................................... 11 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 8 - 2-1 EtherCAT Overview EtherCAT is an abbreviation of Ethernet for Control Automation Technology. It is an open network communication between master and slaves using real time Ethernet developed by Beckhoff Automation GmbH and is administered by ETG (EtherCAT Technology Group). This product has passed the EtherCAT Conformance Test. EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 9 - 2-2 Reference Materials This document is created with reference to the following article. (Note) About the difference of the written contents of this document and the following reference data, the written contents of this document become effective. It does not guarantee all the description of the reference materials that are not described in this document. Number ETG.1000.2 ETG.1000.3 ETG.1000.4 ETG.1000.5 ETG.1000.6 ETG.1020 ETG.1300 ETG.2000 ETG.6010 Number IEC61800-7-200 (201) IEC61800-7-300 (301) Number ET1815/ET1817 Document EtherCAT Specification - Part2 - Physical Layer service and protocol specification EtherCAT Specification - Part3 - Data Link Layer service definition EtherCAT Specification - Part4 - Data Link Layer protocols specification EtherCAT Specification - Part5 - Application Layer service definition EtherCAT Specification - Part6 - Application Layer protocol specification Protocol Enhancements Indicator and Labeling Slave Information Implementation Directive for CiA402 Drive Profile Type S State R Version V1.0.2 Date 2010.01.07 S R V1.0.2 2010.01.07 S R V1.0.2 2010.01.07 S R V1.0.2 2010.01.07 S R V1.0.2 2010.01.07 S S S D R R D R V1.0.0 V1.1.0 V1.0.2.2 V1.0.0 2011.08.09 2012.01.27 2011.11.14 2012.02.02 Document Adjustable speed electrical power drives systems - Profile type 1 specification Adjustable speed electrical power drives systems - Mapping of profile type 1 to network technologies Type - State - Version Ed.1.0 Date 2007.8.10 - - Ed.1.0 2007.8.10 Document EtherCAT Slave Controller IO core for xilinx FPGAs IP core Release 2.04a Type - State - Version 1.0 Date 2011.3.15 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 10 - 2-3 System Configuration (master & slave configuration) The connection type of EtherCAT is a network system that connects master (FA controller) and multiple slaves with a line (*Note: For other than line connection, send an inquiry to us separately). The number of connectable nodes of slaves depends on the master processing, communication cycle, number of bytes transferred, and so on. Also check the specification of a master together. A master generates EtherCAT Network Information (ENI) (using a configuration tool) based on EtherCAT Slave Information (ESI) offered from our company, and builds an EtherCAT network using ENI. Master RJ45 RJ45 Slave .xml ENI File (EtherCAT Network Information) (MINAS-A5B) Transformer Slave Transformer (MINAS-A5B) PHY PHY EtherCAT Configuration Tool ESC SII (EtherCAT Slave Controller) (EEPROM) : : Slave: (MINAS-A5B) .xml ESI File (EtherCAT Slave Information) Slave CPU object backup (EEPROM) EtherCAT Slave Information (ESI) : It is a file of the XML form offered from our company. The definition of slave peculiar information (Vendor information, product information, a profile, an object, process data, the existence of a synchronization, a SyncManager setup, etc) is indicated. EtherCAT Network Information (ENI) : This is a file created by a master. Information which identifies a slave (Vendor information etc.) and information for initializing each slave is contained in ENI and a master performs network initialization and construction based on information indicated to ENI. Slave Information Interface (SII) : EEPROM which saved SII data is connected to ESC. The information on Initialization information of ESC, Spec value of communication settings of the slave application (Data value size of the mailbox), Mapping of process data, etc. is set up into this EEPROM (SII). Note: - The length of the cable between nodes should be up to 100 m. - Be aware that EtherCAT cannot connect to other than EtherCAT communication type, the MINAS-A4N and MINAS-A5N series for example as the RTEX (Realtime Express) communication type. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 11 2-4 Specification List Item Physical layer Baud rate Topology Connection cable Cable length Number of slaves (shafts) connected Communication port EtherCAT Indicators (LED) Station Alias (ID) Explicit Device ID Device profile SyncManager FMMU Specification 100BASE-TX (IEEE802.3) 100[Mbps] (Full duplex) Line Twist pair CAT5e Between nodes: up to 100 m Up to 65535 2 ports (RJ45 connector) [RUN] RUN Indicator (Green) [ERR] ERROR Indicator (Red) [L/A IN] Port0 Link/Activity Indicator (Green) [L/A OUT] Port1 Link/Activity Indicator (Green) Range: 0 to 65535 <Setting 1>: Lower 8 bits: 2-digit rotary switch (front panel) Upper 8 bits: Object 3740h or <Setting 2>: SII saving value Supported CoE (CANopen over EtherCAT) 4 3 Servo loop Modes of Operation (operation mode) Abbreviation: Op-mode Position Velocity Torque Touch Probe Synchronous mode Cycle time (DC, SM2 communication cycle) Communication object SDO message Free PDO Mapping Maximum number of PDO assigns Maximum PDO data length pp csp ip (Not supported) hm pv csv tq cst Modes of operation Profile position mode Cyclic synchronous position mode Interpolate position mode Homing mode Profile velocity mode Cyclic synchronous velocity mode Torque profile mode Cyclic synchronous torque mode 2ch Positive edge/Negative edge DC (SYNC0 event synchronization) (DC 32bit) SM2 (SM2 event synchronization) Free RUN (asynchronous) 250, 500, 1000, 2000, 4000[µs] SDO (Service Data Object) PDO (Process Data Object) Supported: SDO Request, SDO Response, SDO information, Emergency Message Not supported: Complete Access Supported RxPDO:4 [Table] TxPDO:4 [Table] RxPDO:32 [byte] TxPDO:32 [byte] Diagnosis Object Diagnosis message only Command Object Not supported Shift time It only supports Input(Response) in increments of 250us. Communication error correction of csp Supported Object Monitor Supported (Object values can be monitored using the setup support software PANATERM) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 12 - 33 EtherCAT Communication Specification 3-1 EtherCAT Frame Configuration.................................................................................................................... 13 3-2 ESM (EtherCAT State Machine) .................................................................................................................. 15 3-3 ESC Address Space ....................................................................................................................................... 17 3-4 SII (Slave Information Interface) EEPROM ................................................................................................. 19 3-4-1 SII Area (0000h to 003Fh) .................................................................................................................... 20 3-5 Synchronous Communication Mode ............................................................................................................. 22 3-5-1 DC (synchronous with SYNC0 event) .................................................................................................. 23 3-5-2 SM2 (synchronous with SM2 event) .................................................................................................... 24 3-5-3 Free RUN (asynchronous) .................................................................................................................... 25 3-6 SDO (Service Data Object) ........................................................................................................................... 26 1) Mailbox frame configuration ..................................................................................................................... 26 2) Mailbox timeout ......................................................................................................................................... 27 3-6-1 Message at Error Occurrence ................................................................................................................ 28 1) Abort Message ..................................................................................................................................... 28 2) Emergency Message ............................................................................................................................ 29 3-7 PDO (Process Data Object) ........................................................................................................................... 32 3-7-1 PDO Mapping Object ........................................................................................................................... 33 3-7-2 PDO Assign Object ............................................................................................................................... 34 3-8 Front Panel Configuration ............................................................................................................................. 35 3-8-1 EtherCAT Indicators ............................................................................................................................. 35 1) RUN ..................................................................................................................................................... 36 2) ERR...................................................................................................................................................... 36 3) L/A IN .................................................................................................................................................. 36 4) L/A OUT .............................................................................................................................................. 36 3-8-2 Node addressing (Setting Station alias) ................................................................................................ 37 1) Reading the value of SII from Configured Station Alias ..................................................................... 38 2) Reading the value of rotary switch from Configured Station Alias ..................................................... 38 3) Reading the value of rotary switch from AL Status Code (Explicit Device ID) .................................. 39 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 13 - 3-1 EtherCAT Frame Configuration EtherCAT is an Ethernet based, real-time controllable, communication protocol for industrial use. EtherCAT is an extension of IEEE 802.3 Ethernet standard, allowing you to transfer data in the standard Ethernet frame without changing its basic structure. Set Ether Type in the Ethernet header to 88A4h, and subsequent Ethernet data is handled as the EtherCAT frame. The EtherCAT frame is composed of a header and not less than one datagram. And, the EtherCAT datagram is further divided more pieces. ESC handles only the EtherCAT frame with EtherCAT header type = 1. Ethernet/EtherCAT frame configuration 14byte Ethernet Header Ethernet Header 6byte 2byte Source Datagrams EtherCAT Header 6byte Destination 11bit EtherType Length 1bit 4bit 44(*1)‐1498byte Res. Type Datagrams 88A4h 1 1st EtherCAT Datagram 2nd ・・・ ・・・ 10byte 1byte 1byte 4byte Cmd Idx Address 11 bit Len 3 1 1 bit bit bit 2byte R C M 2byte AP** Position Offset Position Addressing FP** Address Offset Node Addressing Logical Address 2byte WKC Working Counter IRQ 2byte L** nth EtherCAT Datagram Max:1486byte Data Datagram Header (*2) 4byte FCS 46‐1500byte Ethernet Data More EtherCAT Datagrams Logical Addressing *1): If the Ethernet frame length is shorter than 64 bytes, add 1 to 32 bytes. (Ethernet Header + Ethernet Data + FCS) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 14 - *2) Cmd Addressing mode Cmd Abbreviation Name - 00h NOP No oparation 01h APRD Auto increment physical read Each slave increments Address. When a frame whose Address value is 0 is received, the required read operation will be executed. 02h APWR Auto increment physical write Each slave increments Address. When a frame whose Address value is 0 is received, the required write operation will be executed. 03h APRW Auto increment physical read write Each slave increments Address. When a frame whose Address value is 0 is received, the required read & write operation will be executed. 04h FPRD Configured address phsyical read When the value of Address matches with Station Address, each slave executes the required read operation. 05h FPWR Configured address phsyical write When the value of Address matches with Station Address, each slave executes the required write operation. 06h FPRW Configured address phsyical read write When the value of Address matches with Station Address, each slave executes the required read & write operation. 07h BRD Broadcast read All slaves execute the required read operation. 08h BWR Broadcast write All slaves execute the required write operation. 09h BRW Broadcast read write All slaves execute the required read & write operation. 0Ah LRD Logical read When the value of Logical Address matches with the logical memory area designated by the request of FMMU, each slave executes the required read operation. 0Bh LWR Logical write When the value of Logical Address matches with the logical memory area designated by the request of FMMU, each slave executes the required write operation. 0Ch LRW Logical read write Position Addressing 0Dh ARWM Positional physical read / multiple write Node Addressing 0Eh FRMW Configured address physical read / multiple write When the value of Logical Address matches with the logical memory area designated by the request of FMMU, each slave executes the required read & write operation. Each slave increments Address. A slave which received a frame whose Address value is 0 executes the required read operation. Other slaves execute the write operation. Each slave compares the values of Address and Station Address. Matching slaves execute the required read operation. Other slaves execute the write operation. - 0Fh ~ FFh - (Reserved) - Position Addressing Node Addressing - Logical Addressing Explanation No operation is executed. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 15 - 3-2 ESM (EtherCAT State Machine) The figure below shows a transition diagram for the state (ESM state) of EtherCAT application layer: State transition diagram of EtherCAT application layer Init (IP) (PI) Pre-Operational (OI) (PS) (OP) (SP) (SI) Safe-Operational (SO) (OS) Operational Note: The signs including IP are the abbreviations of the state transitions in the state transition diagram. (IP):Init → Pre-Operational (PS):Pre-Operational → Safe-Operational etc. ESM state Possible operation in each state Init The communication part is initializing and the transmission and reception with both SDO (Mailbox) and PDO are impossible Communication operation Send/ Receive Send PDO receive SDO PDO (S to M) (Mailbox) (M to S) FFT test operation - - - Yes Pre-Operational (abbr.: PreOP) Possible to send and receive data through SDO (Mailbox) Yes - - - Safe-Operational (abbr.: SafeOP) The transmission (from slave to master) with PDO as well as the transmission and reception over SDO (Mailbox) are possible Yes Yes - - Possible to send and receive both SDO (Mailbox) and PDO Yes Yes Yes - Operational (abbr.: OP) - It is always possible to access an ESC register from the master regardless of the table above. - When the command update, SYNC0 event, and SM2 event are stopped before the ESM state transition is completed while ESM is changing from Op to other ESM state (Init, PreOP, or SafeOP), a communication error may occur. - A test run is possible in setup support soft PANATERM. To use a frequency characteristic measurement function, it is necessary to set an ESM state to Init. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 16 - The table below lists the relationship between each PDS (Power Drive Systems) and ESM states. For more information on PDS (Power Drive Systems), refer to the section 6-2. ESM state Init PreOP SafeOP Op Not ready to switch on Yes No No Yes Switch on disabled Yes Yes Yes Yes PDS state Ready to switch on *1) No Yes Yes Yes Switched on *1) No Yes Yes Yes Operation enabled *2) *5) No Yes *4) Yes *4) Yes Yes Yes Yes Yes Yes Yes Yes Yes Fault reaction active Fault *3) *1):When the ESM state received a transition command from PreOp, SafeOp and Op to Init, the PDS state changes Switch on disabled. *2):When an ESM state received a transition command to other ESM states with the PDS state at “Operation enabled”, Err.88.2 (ESM requirements during operation error protection) occurs and the PDS state changes to "Fault". *3):An ESM state is held when a PDS state changes to Fault by errors other than EtherCAT communication relation. However, an ESM state follows the specification indicated in Section 8-2 when EtherCAT communication relation error is occurred. *4): Transition to the Operation enable state PDS should be done at the time of the OP is ESM state. *5): It may take time for the state to complete a transition in accordance with an ESM request from the master; pay attention to the timeout setting on the master side and other relevant settings. For example, if the ESM state is changed from “OP” to “PreOP” with the PDS state at “Operation enabled”, Err.88.2 (ESM requirements during operation error protection) occurs, and deceleration is performed in accordance with 605Eh (Fault reaction option code). However, since the ESM state maintains “OP”, the lower the deceleration rate, the longer it takes for the ESM state to transition to “PreOP”. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 17 - 3-3 ESC Address Space MINAS-A5B has the physical address space of 12 Kbyte. The first 4 Kbyte (0000h to 0FFFh) is used as a register space and subsequent 8 Kbyte is used as the process data RAM area. Major resisters are shown below. For details of the resisters and other resisters, refer to the datasheets of the IP cores (ET1815/ET1817). ESC Register Byte Address ESC Information 0000h 0001h 0002h~0003h 0004h 0005h 0006h 0007h 0008h~0009h Station Address 0010h~0011h 0012h~0013h Length (Byte) Description Type Revision Build FMMUs supported SyncManagers supported RAM Size Port Descriptor ESC Features supported 2 2 Configured Station Address Configured Station Alias 4 ESC DL Control 04h 02h 0040h 03h 04h 08h 0Fh 0184h - … 1 1 2 1 1 1 1 2 Initial value *1) Data Link Layer … 0100h~0103h - … 2 0110h~0111h Application Layer 2 0120h~0121h 2 0130h~0131h 2 0134h~0135h ESC DL Status - AL Control AL Status AL Status Code - … PDI 0140h 0141h 0150h 0151h 0152h~0153h 1 1 1 1 2 PDI Control ESC Configuration PDI Configuration SYNC/LATCH PDI Configuration Extended PDI Configuration 08h 0Ch 66h - … R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 18 - ESC Register Byte Address Length (Byte) Initial value *1) Description … 2 2 2 2 1 1 Watchdog Divider Watchdog Time PDI Watchdog Time Process Data Watchdog Status Process Data Watchdog Counter Process Data Watchdog Counter PDI FMMU 0600h~062Fh +0h~3h +4h~5h +6h +7h +8h~9h +Ah +Bh +Ch +Dh~Fh 3x16 4 2 1 1 2 1 1 1 3 FMMU[2:0] Logical Start Address Length Logical Start bit Logical Stop bit Physical Start Address Physical Start bit Type Activate Reserved - … Watchdogs 0400h~0401h 0410h~0411h 0420h~0421h 0440h~0441h 0442h 0443h - … Distributed Clocks (DC) 0981h 1 - SYNC Out Unit Activation - … 1 1 Activation Status SYNC0 Status - 0990h~0993h 4 Start Time Cyclic Operation/Next SYNC0 Pulse 09A0h~09A3h 4 SYNC0 Cycle Time … 0984h 098Eh - … - … *1) The initial value is at the time of start-up ESC. Thereafter, may change such as CPU firmware. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 19 - 3-4 SII (Slave Information Interface) EEPROM MINAS-A5B is equipped with 16 Kbit EEPROM for storing the EtherCAT slave information (ESI). The table below lists the EEPROM structure. ESI uses the word addressing. SII EEPROM Word Address +0h +1h 0000h 0008h 0010h 0018h +2h +3h +4h +5h +6h +7h EtherCAT Slave Controller Configuration Area Vendor ID Product Code Revision Number Hardware Delays Serial Number Bootstrap Mailbox Config Mailbox Sync Man Config 0020h ... Reserved 0038h Size 0040h Additional Information (Subdivided in Categories) ... Category Strings Version Category Generals Category FMMU Category SyncManager Category TxPDO / RxPDO for each PDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 20 - 3-4-1 SII Area (0000h to 003Fh) Among the ESC configuration areas (EEPROM word address 0000h to 0007h), Configured Station Alias is automatically read out by ESC and written to the ESC register after the power is turned on. To reflect the value after SII EEPROM change to the ESC register, turn off the power and then on again. Except for this, the initial value of the IP core (ET1815/ET1817) is set. Note: Basically, do not make changes to other addresses than 0004h (Configured Station Alias) and 0007h (Checksum). 0004h and 0007h need to be changed together. For details, refer to the datasheets of the IP cores (ET1815/ET1817). SII EEPROM Name Word Address 0000h PDI Control 0001h 0002h 0003h 0004h 0005h 0006h 0007h Description Initial value for the PDI control register PDI Configuration Initial value for the PDI configuration register Pulse Length of Initial value for the pulse length of SYNC SYNC Signals signal Extended PDI Initial value for the extended PDI Configuration configuration register Configured Station Initial value for the Station Alias (ID) Alias For details, refer to section 3-8-2. Reserved Reserved Checksum Checksum of ESC configuration area ESC Register Word Address 0140h 0141h 0150h 0151h 0982h 0983h 0152h 0153h 0012h 0013h - Data type Initial value Unsigned16 0C08h Unsigned16 6600h Unsigned16 0064h Unsigned16 0002h Unsigned16 0000h BYTE[4] - Unsigned16 - R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 21 - The table below lists the contents of SII EEPROM following the ESC configuration area: SII EEPROM Word Address 0008h 0009h 000Ah 000Bh Name Description ESC Register Word Address - Data type Initial value Unsigned32 066Fh (Depends on the product) (Depends on the product) (Depends on the product) Vendor ID Vendor ID Product Code Product code - Unsigned32 000Ch 000Dh Revision Number Revision No - Unsigned32 000Eh Serial Number Serial No - Unsigned32 Execution Delay Port0 Delay Port1 Delay Reserved Bootstrap Receive Mailbox Offset Bootstrap Receive Mailbox Size Bootstrap Send Mailbox Offset Execution delay Port 0 delay Port 1 delay Reserved Offset (from master to slave) of receiving Mailbox in Bootstrap state (Not supported) Size (from master to slave) of receiving Mailbox in Bootstrap state (Not supported) Offset (from slave to master) of sending Mailbox in Bootstrap state (Not supported) Size (from slave to master) of sending Mailbox in Bootstrap state (Not supported) Offset (from master to slave) of default receiving Mailbox - Unsigned16 Int16 Int16 BYTE[2] Unsigned16 0000h 0000h 0000h 0000h - Unsigned16 0000h - Unsigned16 0000h - Unsigned16 0000h - Unsigned16 1000h Size (from master to slave) of default receiving Mailbox - Unsigned16 0100h Offset (from slave to master) of default sending Mailbox Size (from slave to master) of default sending Mailbox Supported Mailbox protocol Reserved - Unsigned16 1200h - Unsigned16 0100h - Unsigned16 0004h - BYTE[66] - Size of EEPROM (This amplifier is equipped with 16 Kbit EEPROM.) Version (Fixed at 1.) - Unsigned16 000Fh - Unsigned16 0001h 000Fh 0010h 0011h 0012h 0013h 0014h 0015h 0016h 0017h Bootstrap Send Mailbox Size 0018h Standard Receive Mailbox Offset Standard Receive Mailbox Size Standard Send Mailbox Offset Standard Send Mailbox Size Mailbox Protocol Reserved 0019h 001Ah 001Bh 001Ch 001Dh ... 003Dh 003Eh Size 003Fh Version 0040h ... Data for each category R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 22 - 3-5 Synchronous Communication Mode The MINAS-A5B series enables you to select synchronous modes below: Synchronous mode Description DC Synchronous with SYNC0 event SM2 FreeRun Synchronization method Characteristic Synchronize the time information of • High accuracy other slaves based on the time of the • Correction process is required on the first shaft. master side. Synchronous with SM2 event Synchronize it to the reception timing of RxPDO. • There is no transmission delay correction and accuracy is low. • It is necessary to keep the transmission timing constant on the controller side. (dedicated hardware etc.) Asynchronous Asynchronous • Process is simple. • Real-time characteristics are insufficient. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 23 - 3-5-1 DC (synchronous with SYNC0 event) The MINAS-A5B series is equipped with 32 bits DC (Distributed Clock). The synchronization of the EtherCAT communication is based on DC. A slave can be synchronized by sharing the same standard clock (System Time) based on DC. The local cycle of the slave is triggered by the SYNC0 event. The process (servo process) of the slave is triggered by the SYNC0 event cycle, so a slave process is always synchronous with the SYNC0 event. The master needs to perform propagation delay compensation (offset compensation) at the time of communication initialization, and also needs to perform drift compensation periodically. The figure below shows the flow from the control power-on to the synchronization between the SYNC0 event and slave process (servo process): Control power ON OFF About 100 to 300 ms Internal control power Established OFF *2) Max.3s Behavior of microcomputer Reset *1) EtherCAT communication state transition (ESM state transition) Initialization Init Normal behavior Changed at the timing of the ESM state transition command Pre Operational Safe Operational Operational SDO (Mailbox) sendable/receivable Servo amplifier communication PDO sendable PDO receivable SYNC0 signal from ESC Communication cycle Synchronous state between the SYNC0 signal and servo control cycle Time for synchronization: up to 1s Synchronization incomplete Synchronization completed After the "synchronization" between the SYNC0 signal and servo control cycle is completed, PDO is sent in synchronization with servo control cycle. *1) The ESM state of the above figure is an internal state of servo amplifier. Check the completion of changes between each state by the higher rank (master) side. *2) Initialization time can be lengthened at 3618h (Power-up wait time). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 24 - 3-5-2 SM2 (synchronous with SM2 event) Local cycle of the slave is triggered by the SM2 event. The process of the slave is triggered by the SM2 event cycle, so slave process is always synchronous with the SM2 event. Note: Since the SM2 event occurs in sync with the PDO reception, it is necessary to keep the sending timing of the upper (master) side constant. If the jitter (dispersion) of sending timing is large, the synchronization will not be completed or an alarm may occur. If it will cause a problem, use DC (synchronous with SYNC0 event). The figure below shows the flow from the control power-on to the synchronization between the SM2 event and slave process (servo process): Control power ON OFF About 100 to 300 ms Internal control power Established OFF *2) Max.3s Behavior of microcomputer Reset *1) EtherCAT communication state transition (ESM state transition) Initialization Init Normal behavior Changed at the timing of the ESM state transition command Pre Operational Safe Operational Operational SDO (Mailbox) sendable/receivable Servo amplifier communication PDO sendable PDO receivable SM2 (IRQ) signal from ESC Communication cycle Synchronous state between SM2 (IRQ) signal and servo control signal Synchronization incomplete Time for synchronization: up to 1s Synchronization completed After the "synchronization" between the SM2 (IRQ) signal and servo control cycle is completed, PDO is sent in synchronization with servo control cycle. *1) The ESM state of the above figure is an internal state of servo amplifier. Check the completion of changes between each state by the higher rank (master) side. *2) Initialization time can be lengthened at 3618h (Power-up wait time). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 25 - 3-5-3 Free RUN (asynchronous) The Free RUN mode is started by the local timer interrupt of a slave. The local cycle runs independent of the communication cycle and master cycle and is asynchronous from them. The figure below shows the flow during the control power-on: Control power ON OFF About 100 to 300 ms Internal control power Established OFF *2) Max.3s Behavior of microcomputer *1) EtherCAT communication state transition (ESM state transition) Servo amplifier communication Reset Initialization Init Changed at the timing of the ESM state transition command Pre Operational Safe Operational Normal behavior Operational SDO (Mailbox) sendable/receivable PDO sendable PDO receivable *1) The ESM state of the above figure is an internal state of servo amplifier. Check the completion of changes between each state by the higher rank (master) side. *2) Initialization time can be lengthened at 3618h (Power-up wait time). *3) Do not send PDO with a shorter cycle than 250 μs. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 26 - 3-6 SDO (Service Data Object) The MINAS-A5B series supports SDO (Services Data Object). The data exchange of SDO uses the Mailbox communication. Therefore, be aware that the data update timing of the SDO will be indefinite. The object setting and various state monitoring of the slaves are enabled by reading/writing data from/into the entry of the object dictionary in the master. Note) - It may take some time to read and write operations SDO response. - Objects that are updated in the PDO do not update the SDO. They are overwritten with the values of PDO. 1) Mailbox frame configuration The figure below shows the frame configuration of Mailbox/SDO. For more information, refer to ETG standards (ETG1000-5 and ETG1000-6). Ethernet Header 1st EtherCAT Datagram EtherCAT Header 10byte Max:1486byte Mailbox Protocol Datagram Header 6byte Mailbox Header 16bit Length 16bit Address 2nd ・・・ ・・・ nth ・・・ 6bit 2bit Channel Prio 4bit 2byte WK C 2byte CoE Header 4bit Type Cnt FC Max:1478byte Cmd specific 9bit 3bit 4bit Number Res Serv Max.1478byte Cmd specific R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 27 - Frame block Mailbox Header CoE Header Cmd specific Data field Length Address Channel Priority Type Data type WORD WORD Unsigned6 Unsigned2 Unsigned4 Cnt Reserved Number Reserved Service Size indicator Transfer type Dataset size Complete access Unsigned3 Unsigned1 Unsigned9 Unsigned3 Unsigned4 Unsigned1 Unsigned1 Unsigned2 Unsigned1 Command specfier Unsigned3 Index Subindex WORD BYTE Function Data length of mailbox Source station address (Reserved) Priority Mailbox type 2.00 00h : Error 01h : (Reserved) 02h : EoE (Not supported) 03h : CoE 04h : FoE (Not supported) 05h : SoE (Not supported) 06h-0Eh : (Reserved) 0Fh : VoE (Not supported) Mailbox counter (Reserved) (Reserved) (Reserved) Message type Dataset size enabled Select Normal/Expedited transfer Dataset size setting Select how to access object (Not supported) Upload/download Select request, response, etc. Object index Object sub-index Data, abort message, etc. of object [Function varies depending on the combination of the following: Size Indicator, Transfer Type, Data Set Size, Complete Access, Command Specfier] 2) Mailbox timeout With this servo amplifier, the timeout time in Mailbox communication is set as follows: - Timeout time for Mailbox request: 100 ms 2.00 If the master transmits a request to the slave (amplifier) and WKC of transmission data of the request frame is updated, the request is considered to be properly received by the slave. Although retry operation is performed until WKC is updated, timeout occurs at the master side if WKC is not updated until this setting time expires. 2.00 - Timeout time for Mailbox response: 10 seconds If the master receives a response to a request from the slave (amplifier) and WKC is updated, the response is considered to be properly received by the slave. Timeout occurs at the master side if the master does not receive a response where WKC is updated until this setting time expires. The maximum time required for the response creation of the slave (amplifier). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 28 - 3-6-1 Message at Error Occurrence 1) Abort Message When the SDO data exchange (read/write) fails, The error message containing Abort code, called Abort message is returned. The abort message is an error only for the SDO data exchange. There is not any abort message for the PDO data exchange. The contents of abort code can differ according to the access conditions. Abort code Description 05030000h Toggle bit not changed (Not supported) 05040000h SDO protocol timeout (Not supported) 05040001h Client/Server command specifier not valid or unknown 05040005h Out of memory 06010000h Not supported access to an object 06010001h Attempt to read to a write only object 06010002h Attempt to write to a read only object 06010003h Subindex cannot be written, SI0 must be 0 for write access 06020000h The object does not exist in the object directory 06040041h The object can not be mapped into the PDO (Not supported) 06040042h The number and length of the objects to be mapped would exceed the PDO length (Not supported) 06040043h General parameter incompatibility reason (Not supported) 06040047h General internal incompatibility in the device (Not supported) 06060000h Access failed due to a hardware error 06070010h Data type does not match, length of service parameter does not match 06070012h Data type does not match, length of service parameter too high (Not supported) 06070013h Data type does not match, length of service parameter too low (Not supported) 06090011h Subindex does not exist 06090030h Value range of parameter exceeded 06090031h Value of parameter written too high 06090032h Value of parameter written too low 06090036h Maximum value is less than minimum value 08000000h General error 08000020h Data cannot be transferred or stored the application 08000021h Data cannot be transferred or stored to the application because of local control 08000022h Data cannot be transferred or stored to the application because of the present device state 08000023h Object dictionary dynamic generation fails or no object dictionary is present (Not supported) (Not supported) (only for write access) (Not supported) (Not supported) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 29 - 2) Emergency Message A slave notifies the master of the emergency message through the mailbox communication when an error(alarm) occurs in the servo amplifier(Slave). When no error (alarm) occurs and only warning occurs, it is not reported. 2.00 A maximum of 8 Emergency messages generated while the ESM state is Init are buffered in the order of occurrence, these messages are returned if the ESM state is PreOP or higher. However, if the number of Emergency messages exceeds 8, messages are discarded in the order of occurrence. Effective/invalidity of Emergency message transmission can be set up by 10F3h(Diagnosis history)05h(Flags):Bit0. Emergency message transmission of a default is "effective". (10F3h-05h(Flags):Bit0=1) Refer to Section 5-7 for Sub-Index other than Sub-Index:05h. Index SubIndex - 10F3h 05h Name Units Range / Description Diagnosis history Reads an error history and enables/disables an emergency message. Data Type - Access PDO - - Flags U16 See below No - bit 0 RW bit 1 bit 2 bit 3 bit 4 bit 5 R R R R R bit 6-15 - 0 - 65535 Op- EEPRO mode M - ALL Yes Emergency messages execution permission 0:Emergency message Invalid 1:Whenever new abnormality is detected, emergency message is issued. (Some of the anomaly does not remain in the Diagnosis message) Not supported:Fixed at 1 Not supported:Fixed at 1 Not supported:Fixed at 0 Not supported:Fixed at 0 Diagnosis message clearances information 1:Clearance of diagnosis message is completed. (at the time of 10F3h-03h=0 writing) (The value is kept until new error (alarm) occurs) Reservation If an error(alarm) occurrence and clearing are repeated multiple times within a short period of time, only the emergency message for the final status may be noticed. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 30 - The emergency message is composed of 8 bytes data as shown in the figure below: Byte 0 1 2 3 4 5 6 Error code Error Error Field (*3) (*1) register Description (OD:603Fh) (*2) (OD:1001h) (L) (H) (L) 7 (H) *1) Error code The same value as 603Fh(Error code) returns to Error code. The error codes at 0000h to FEFFh are defined in IEC61800-7-201. FF00h to FFFFh is defined peculiar by the maker and serves as the following contents. Index 603Fh SubIndex 00h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Error code 0 - 65535 U16 ro TxPDO ALL No • Displays an alarm (main number only) / warning occurred in the servo amplifier. 4.00 When both an alarm and warning does not occur, displays 0000h. When an alarm and warning occur at the same time, display the alarm. FF**h Alarm (main) number (00h to 9Fh) warning number(A0h to A9h, C3h) Example: FF0Ch: 0Ch=12d. Err12.0 (over voltage protection) occurred FF55h: 55h=85d. Err85.0 (TxPDO assignment error protection) or Err85.1 (RxPDO assignment error protection) occurred (Note) In the case of Err81.7(SyncManager2/3 error protection) occurs, A000h is displayed as an exception. *2) Error register The same value as the one in 1001h (Error register) is returned. Index SubIndex Name Units Range / Description Error Register 0 - 255 Displays the type (state) of an alarm occurred in the servo amplifier. When an alarm does not occur, displays 0000h. No warning is displayed. bit 1001h 00h 0 1 2 3 4 5 6 7 Data Type U8 Access PDO ro No Op- EEPRO mode M ALL No Description (Not supported) The alarm which is defined in the AL status code *1) (Not supported) (reserved) The alarm which is not defined in AL status code *2) *1) " The alarm which is defined in the AL status code " is which indicate Err80.0-7 and Err81.0-7, Err85.0-7 in the EtherCAT communication related error. *2) " The alarm which is not defined in AL status code " is which indicate Err88.0-7 in the EtherCAT communication related error and other than EhterCAT communication related error. The details of alarm refer to Chapter 8. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 31 - *3) Error Field • When abnormalities other than Err81.7(SyncManager2/3 error protection) occur within servo amplifier: The alarm's subnumber is returned to Data [0]. 00h is returned to Data [1] to [4]. Example: Err.16.1 (Torque saturation protection) occurred: Byte Descri ption 0 Error code 1 2 Error register 3 Data [0] 4 Data [1] 5 Data [2] 6 Data [3] 7 Data [4] Value FF10h 80h 01h 00h 00h 00h 00h Alarm main number Alarm sub number • When an abnormal condition is cleared in the servo amplifier: Data [0] to [4] is 00h cleared. Example: The alarm state is cleared due to the fault reset: Byte Descri ption 0 1 Error code 2 Error register 3 Data [0] 4 Data [1] 5 Data [2] 6 Data [3] 7 Data [4] Value 0000h 00h 00h 00h 00h 00h 00h • The SM2/3 setting check at the time of the changes to SafeOp from PreOp is inaccurate in the communication error, and when Err81.7 “SyncManager2/3 error protection” occurs, Error code is set to A000h, Error register is set to 10h, and it returns regular data. For more information, refer to ETG standards (ETG1000-6). Example: [1] The Length(ESC Register 0812h and 0813h) of SyncManager2 is invalid *1) [2] The Physical Start Address(ESC Register 0810h and 0811h) of SyncManager2 is invalid (other than 1000h to 2FFFh, odd, etc.) [3] The SyncManager2 setting is invalid (set to Inactive, 1buffer, Write, etc.) [4] The Length(ESC Register 081Ah and 081Bh) of SyncManager3 is invalid *1) [5] The Physical Start Address(ESC Register 0818h and 0819h) of SyncManager3 is invalid (other than 1000h to 2FFFh, odd, etc.) [6] The SyncManager3 setting is invalid (set to Inactive, 1buffer, Read, etc.) Byte Descript ion [1] 0 1 Error code A000h 2 Error register 10h 3 Data [0] 08h 4 5 6 7 Data Data Data Data [1] [2] [3] [4] Length *2) Length *2) (L) (H) (L) (H) 00h 10h FEh 2Fh [2] A000h 10h 09h [3] A000h 10h 0Ah [4] A000h 10h 0Ch [5] A000h 10h 0Dh 00h [6] A000h 10h 0Eh 22h 24h (L) *3) 00h Length *2) *3) (H) (L) 10h *3) 03h 01h FEh *3) 01h *3) 00h Length *2) 2Fh *3) 00h *3) (H) *3) *1) It returns, when the setting is different from the PDO mapping size. If the PDO mapping size exceeds 32 bytes, Err85.1(RxPDO assignment error protection) occurs, and 01h (the subnumber of the alarm) is returned to Data [0], and 00h is returned to Data [1] to [4]. *2) An actual set value of the PDO mapping size is returned to Length. For example, when the PDO mapping size is 9, returned values are: Data [1] = 09h, Data [2] = 00h, Data [3] = 09h, and Data [4] = 00h. *3) When the PDO mapping size is 0, 00h is returned to Data [1] to [4]. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 32 - 3-7 PDO (Process Data Object) The MINAS-A5B series supports PDO (Process Data Object). The real time data transfer over EtherCAT is done by the data exchange with PDO (Process Data Object). PDO is composed of RxPDO transferring from master to slave and TxPDO transferring from slave to master. RxPDO TxPDO Sender Master Slave Receiver Slave Master (Note) The object updated by PDO should not carry out updating by SDO. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 33 - 3-7-1 PDO Mapping Object The PDO mapping is the mapping of the application object from the object dictionary to PDO. As the PDO mapping table, MINAS-A5B can use the mapping object from 1600h to 1603h for RxPDO and from 1A00h to 1A03h for TxPDO. The maximum number of application objects to be mapped to a mapping object is as follows: RxPDO:32 [byte] TxPDO:32 [byte] Maximum PDO data length Here, setting example of the PDO mapping is as follows: For more information on setting method, refer to section 5-4. <Setting example> In the case set application object(6040h,6060h,607Ah,60B8h) to 1600h(Receive PDO mapping 1:RxPDO_1). Object dictionary Object contents Sub 1600h 00h 04h 01h 6040 00 10 h 02h 6060 00 08 h 03h 607A 00 20 h 04h 60B8 00 10 h 05h 0000 00 00 h 20h Mapping object on EtherCAT frame 1600h(RxPDO_1) data PDO_Length = 72bit(9byte) ・・・ ・・・ Mapping object Index 0000 00 00 h 6040h 00h 6060h 00h 60A7h 00h 60B8h 00h ・・ 00h Controlword U16 6041h 00h Statusword U16 6060h 00h Modes of Operation 6061h 00h 607Ah 00h Target Position 6080h 00h Max motor speed 60B8h 00h Touch probe function U16 60B9h 00h Touch probe status U16 Modes of operation display I8 I8 ・・ I32 ・・ Application object ・・ 6040h U32 ・・ ・・ R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 34 - 3-7-2 PDO Assign Object To exchange the PDO data, assign a PDO mapping table in Sync Manager. Describe the relationship between PDO mapping table and Sync Manager in the Sync Manager PDO assign object. MINAS-A5B can use 1C12h for RxPDO (SyncManager2) and 1C13h for TxPDO (SyncManager3), as a Sync Manager PDO assign object. The maximum number of mapping objects to be mapped to an assign object is as follows: Maximum number of PDO assigns RxPDO:4 [Table] TxPDO:4 [Table] Normally, only one mapping object is sufficient, so a change from default is not required. The setting example of the Sync Manager PDO assign object is as follows: For more information on setting method, refer to section 5-4. <Setting example> In the case set 1A00h(Transmit PDO mapping 1:TxPDO_1) to assign object 1C13h(Sync manager channel 3). SyncManager PDO Assign object Object dictionary Object contents Index Sub 1C13h 00h 01h 01h 1A00h 02h 0000h 03h 0000h 04h 0000h PDO mapping object entry of the SyncManager3 Mapping object TxPDO_1 1A00h TxPDO_1 1A01h TxPDO_2 1A02h TxPDO_3 1A03h TxPDO_4 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 35 - 3-8 Front Panel Configuration The figure below shows the front panel configuration in the MINAS-A5B series: EtherCAT Indicators (top to bottom) RUN (green) EER (red) L/A IN (green) L/A OUT (green) Rotary switch for setting Station Alias (ID) 7 segment LED 3-8-1 EtherCAT Indicators MINAS-A5B series has four EtherCAT Indicators (LED). There are four patterns below indicating the LED status besides ON and OFF: 50 ms ON Flickering OFF 50 ms ON Blinking 200 ms 200 ms OFF ON Single flash 1000 ms 200 ms OFF ON Double flash 200 ms 200 ms 1000 ms 200 ms OFF R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 36 - EtherCAT Indicators (top to bottom) RUN (green) EER (red) L/A IN (green) L/A OUT (green) 1) RUN RUN Indicator indicates the ESM (EtherCAT State Machine) status. LED lights in green. LED state OFF Blinking Single flash ON Description ESM: INIT state ESM: Pre-operational state ESM: Safe-operational state ESM: Operational state 2) ERR ERR Indicator indicates an alarm state defined in the AL status code *1). LED lights in red. Also, For more information, refer to section 8-1. LED state Description OFF No occurrence of alarms defined in the AL status code *1) Blinking Communication setup error Single flash Synchronous event error Application watchdog timeout Double flash Initialization error Flickering PDI error ON *1) Alarms defined in the AL status code refer to Err80.0 to 7, Err81.0 to 7, and Err85.0 to 7 of the errors related to EtherCAT communication. 3) L/A IN 4) L/A OUT L/A IN, L/A OUT Indicators indicate the LINK state and activity of each port's physical layer. LED lights in green. LED state Description OFF LINK not established Flickering LINK established, There are data transmission and reception. LINK established, There are no data transmission and reception. ON R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 37 - 3-8-2 Node addressing (Setting Station alias) Addressing mode defined by EtherCAT is as follows. Addressing Segment addressing Device addressing Logical addressing Node addressing Position addressing This section describes about the method of Node addressing. This is peculiar node ID (Station alias) for a master to specify a slave. In this servo amplifier, Node addressing has three ways regarding setting means and reading method. 1) Reading the value of SII from Configured Station Alias Reading the value of 0004h(Configured Station Alias) in the SII from 0012h(Configured Station Alias) of ESC register. 2) Reading the value of rotary switch from Configured Station Alias Reading the value made of object 3740h(Station alias setup(high)) and front panel rotary switch from 0012h(Configured Station Alias) of ESC register. 3) Reading the value of rotary switch from AL Status Code (Explicit Device ID) Reading the value made of object 3740h(Station alias setup(high)) and front panel rotary switch from AL Status Code(0134h). The master reads the set values of the Configured Station Alias (0012h) of the ESC register and sets them to the Configured Station Address (0010h). Thereby addresses such as FPRD commands used in the mailbox are set. Master ESC Slave (EtherCAT Slave Controller) SII 0004h (EEPROM) Configured Station Alias 1) 0010h Configured Station Address 0012h Configured Station Alias 0120h bit5 AL Control 2) 0130h bit5 0134h AL Status AL Status Code 3) Explicit Device ID Station Alias (ID)for setting rotary switch(RSW) Slave CPU object backup (EEPROM) 3741h 00h Station alias selection 3740h 00h Station alias setup(high) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 38 - 1) Reading the value of SII from Configured Station Alias This explains the method of reading the value of 0004h(Configured Station Alias) in the SII from 0012h(Configured Station Alias) of ESC register. Servo amplifier reads the value of object 3741h(Station alias selection) from backup EEPROM at the control power-on. If the value is 1, the value saved at 0004h(Configured Station Alias) in the SII into 0012h(Configured Station Alias) of ESC register. Master reads this value. 2) Reading the value of rotary switch from Configured Station Alias This explains the method of reading the value made of object 3740h(Station alias setup(high)) and front panel rotary switch from 0012h(Configured Station Alias) of ESC register. Servo amplifier reads the value of object 3741h(Station alias selection) from backup EEPROM at the control power-on. If the value is 0, the value made of object 3740h(Station alias setup(high)) and front panel rotary switch into 0012h(Configured Station Alias) of ESC register. Master reads this value. • Selection of station alias setting Index 3741h SubIndex 00h Name Units / Description Station Alias selection Designates how to set a Station Alias. * Default configuration is 1. Range Data Type Access PDO 0-2 Int16 rw No Op- EEPRO mode M ALL value Function 0 The value made of object 3740h and front panel rotary switch is set as station alias. 1 The value saved at 0004h in the SII is set as station alias. 2 Used by manufacturer (Can not be set) *1) If setting values for both the rotary switch and 3740h are 0, the value of the SII area (0004h) is regarded as Station Alias. Yes *1) • How to set the parameters with rotary switch and object The Station Alias is set by combining a value (lower 8 bits) set by rotary switch and a value (upper 8 bits) in 3740h (Station Alias setup (high)). Station Alias Upper 8 bits Lower 8 bits Value set by 3740h Value set by rotary switch Index 3740h SubIndex 00h Name Units / Description Station Alias setup(high) Designates upper 8 bits of the Station Alias. Range 0 - 255 Data Type Int16 Access PDO rw No Op- EEPRO mode M ALL Yes Note: Each setting is enabled when the control power is turned on. Therefore, if a value is changed after control power-on, the change is not yet effective. Note that the change will be effective at next control power-on. To avoid unnecessary problem, do not alter each value after control power-on. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 39 - 3) Reading the value of rotary switch from AL Status Code (Explicit Device ID) This explains the method of reading the value made of object 3740h(Station alias setup(high))(upper 8 bits) and front panel rotary switch(lower 8 bits) from AL Status Code(0134h). The Station Alias read by this method is not that of 0012h (Configured Station Alias) of an ESC register. (1) Bit5 (ID Request) of AL Control(0120h) is set to 1. (2) The Station Alias set up by a rotary switch (lower 8 bits) and 3740h(upper 8 bits) returns to AL Status Code(0134h). (3) 1 returns to Bit5 (ID Loaded) of AL Status(0130h). (4) Bit5 (ID Request) of AL Control(0120h) is set to 0. (5) 0 returns to Bit5 (ID Loaded) of AL Status(0130h). (6) AL Status Code(0134h) is cleared. AL Control Bit5 (ID Request) 0 AL Status Bit5 (ID Loaded) 0 AL Status Code 0 0 1 1 0 Station Alias 0 AL Status Code is cleared without the request of AL Control. Station Alias is returned by the request of AL Control. Station alias : It is set up in rotary switch(lower 8 bit) and object 3740h(Station alias setup(high))(upper 8 bit) In the period of returning Station Alias, if a alarm which is defined in the AL status code(Err80.0-7, Err81.0-7 and Err85.0-7 in the EtherCAT communication related errors) occurs, AL status code of the alarm is returned. When the alarm is cleared, Station Alias is returned again. (To clear alarm, refer to Section 8-4) AL Control Bit4 (Error Ind Ack) 0 AL Control Bit5 (ID Request) 1 AL Status Bit4 (Error Ind) 0 AL Status Bit5 (ID Loaded) 1 AL Status Code Station Alias 1 1 0 0 1 AL status code of alarm AL status code of alarm is returned if a alarm which is defined in the AL status code occurs. Station Alias Station Alias will be returned if the alarm is cleared. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 40 - 44 Common Object Specification 4-1 Object Configuration ..................................................................................................................................... 41 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 41 - 4-1 Object Configuration Every object is addressed by 16 bits index which is represented as a 4-digit hexadecimal number and is placed in an object dictionary on an object group basis. The table below lists the CoE (CANopen over EtherCAT) object dictionary defined in CiA402 and the MINAS-A5B series object dictionary. Object dictionary defined in CiA402 Index 0000h to 0FFFh 1000h to 1FFFh 2000h Description Data type area Description Data type area Refer to - 1000h CoE communication area Chapter 5 - to 1FFFh Manufacturer-specific area Profile area to 9FFFh A000h to FFFFh Index 0000h to 0FFFh CoE communication area to 5FFFh 6000h MINAS-A5B object dictionary Reserved 2000h to 2FFFh 3000h to 3FFFh Reserved 4000h to 5FFFh Reserved 6000h to 6FFFh Drive profile area 7000h to 9FFFh Reserved - A000h to FFFFh Reserved - Servo parameter area Chapter 7 Chapter 6 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 42 - 55 CoE Communication Area (1000h to 1FFFh) 5-1 Object List ..................................................................................................................................................... 43 5-2 Device Information ....................................................................................................................................... 45 5-3 Sync Manager Communication Type (1C00h).............................................................................................. 47 5-4 PDO (Process Data Object) Mapping ........................................................................................................... 48 5-4-1 PDO Assign Object (1C12h to 1C13h) ................................................................................................. 48 5-4-2 PDO Mapping Object (1600h to 1603h, 1A00h to 1A03h) .................................................................. 49 5-4-3 Default PDO Mapping .......................................................................................................................... 51 5-4-4 PDO Mapping Setting Procedure.......................................................................................................... 53 5-5 Sync Manager 2/3 Synchronization (1C32h, 1C33h).................................................................................... 55 5-5-1 DC (synchronous with SYNC0 event) .................................................................................................. 59 5-5-2 SM2 (synchronous with SM2 event) .................................................................................................... 61 5-5-3 Free RUN (asynchronous) .................................................................................................................... 63 5-5-4 Input shift time ...................................................................................................................................... 65 5-6 Store Parameters (write object in EEPROM) (1010h) .................................................................................. 66 5-7 Diagnosis history (Reading Function of Error (alarm) History) (10F3h) ...................................................... 67 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 43 - 5-1 Object List 10F3h ... 00h 01h 02h 03h 04h 05h 06h 13h 00h 01h 02h 03h 04h 05h 06h 07h 08h 20h 1601h 00h 01h 02h 03h 04h 05h 06h 07h 08h Diagnosis message 14 20h 1602h ... 00h 01h 02h 03h 04h 05h 06h 07h 08h 20h 1603h 00h 01h 02h 03h 04h 05h 06h 07h 08h 32nd receive PDO mapped Receive PDO mapping 2 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped 32nd receive PDO mapped Receive PDO mapping 3 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped 32nd receive PDO mapped Receive PDO mapping 4 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped ... ... 20h Receive PDO mapping 1 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped ... 1600h Name ... 00h 01h 02h 03h 04h SubIndex ... 1018h Device type Error register Manufacturer device name Manufacturer hardware version Manufacturer software version Store parameters Number of entries Save all parameters Identity object Number of entries Vendor ID Product code Revision number Serial number Diagnosis history Number of entries Maximum messages Newest message Newest acknowledged message New messages available Flags Diagnosis message 1 Index ... 00h 01h Name ... 1000h 1001h 1008h 1009h 100Ah 1010h SubIndex 00h 00h 00h 00h 00h ... Index 32nd receive PDO mapped R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 44 - 1A00h ... 00h 01h 02h 03h 04h 05h 06h 07h 08h 20h 1A01h ... 00h 01h 02h 03h 04h 05h 06h 07h 08h 20h 1A02h 00h 01h 02h 03h 04h 05h 06h 07h 08h 00h 01h 02h 03h 04h 05h 06h 07h 08h 00h 01h 02h 03h 04h 32nd transmit PDO mapped Transmit PDO mapping 2 Number of entries 1st transmit PDO mapped 2nd transmit PDO mapped 3rd transmit PDO mapped 4th transmit PDO mapped 5th transmit PDO mapped 6th transmit PDO mapped 7th transmit PDO mapped 8th transmit PDO mapped 32nd transmit PDO mapped Transmit PDO mapping 4 Number of entries 1st transmit PDO mapped 2nd transmit PDO mapped 3rd transmit PDO mapped 4th transmit PDO mapped 5th transmit PDO mapped 6th transmit PDO mapped 7th transmit PDO mapped 8th transmit PDO mapped 32nd transmit PDO mapped Sync manager communication type Number of used sync manager channels Communication type sync manager 0 Communication type sync manager 1 Communication type sync manager 2 Communication type sync manager 3 SubIndex 1C12h 00h 01h 02h 03h 04h 1C13h 00h 01h 02h 03h 04h 1C32h 00h 01h 02h 03h 04h 05h 06h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 20h 32nd transmit PDO mapped Transmit PDO mapping 3 Number of entries 1st transmit PDO mapped 2nd transmit PDO mapped 3rd transmit PDO mapped 4th transmit PDO mapped 5th transmit PDO mapped 6th transmit PDO mapped 7th transmit PDO mapped 8th transmit PDO mapped ... ... 20h 1C00h Transmit PDO mapping 1 Number of entries 1st transmit PDO mapped 2nd transmit PDO mapped 3rd transmit PDO mapped 4th transmit PDO mapped 5th transmit PDO mapped 6th transmit PDO mapped 7th transmit PDO mapped 8th transmit PDO mapped Index ... ... 20h 1A03h Name ... SubIndex ... Index 1C33h 00h 01h 02h 03h 04h 05h 06h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 20h Name Sync manager channel 2 Number of assigned PDOs PDO mapping object index of assigned RxPDO 1 PDO mapping object index of assigned RxPDO 2 PDO mapping object index of assigned RxPDO 3 PDO mapping object index of assigned RxPDO 4 Sync manager channel 3 Number of assigned PDOs PDO mapping object index of assigned TxPDO 1 PDO mapping object index of assigned TxPDO 2 PDO mapping object index of assigned TxPDO 3 PDO mapping object index of assigned TxPDO 4 Sync manager 2 synchronization Number of sub-objects Sync mode Cycle time Shift time Sync modes supported Minimum cycle time Calc and copy time Command Delay time Sync0 cycle time Cycle time too small SM-event missed Shift time too short RxPDO toggle failed Sync error Sync manager 3 synchronization Number of sub-objects Sync mode Cycle time Shift time Sync modes supported Minimum cycle time Calc and copy time Command Delay time Sync0 cycle time Cycle time too small SM-event missed Shift time too short RxPDO toggle failed Sync error R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 45 - 5-2 Device Information This section describes the objects for the device information of slaves. Index SubIndex Name / Description Device type 1000h 00h Units Range Data Type Access PDO - 0 - 4294967295 U32 ro No ALL No U8 ro No ALL No • Displays a device type. The value of the servo amplifier is fixed at 00020192h. Error register 0 - 255 Displays the type (state) of an alarm occurred in the servo amplifier. When an alarm does not occur, displays 0000h. No warning is displayed. bit 1001h 00h Op- EEPRO mode M 0 1 2 3 4 5 6 7 Description (Not supported) The alarm which is defined in the AL status code *1) (Not supported) (reserved) The alarm which is not defined in AL status code *2) *1) " The alarm which is defined in the AL status code " indicate Err80.0-7 and Err81.0-7, Err85.0-7 in the EtherCAT communication related error. *2) " The alarm which is not defined in AL status code " indicate Err88.0-7 in the EtherCAT communication related error and other than EhterCAT communication related error. 1008h 1009h 100Ah 00h 00h 00h The details of alarm refer to Chapter 8. Manufacture device VS ro No ALL name Displays a product model with 16 characters. If it is less than 16 characters long, add spaces (20h). Example: byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 character M A D H T 1 5 0 5 B A 2 (space) No 15 Manufacture hardware VS ro No ALL No version Displays a product hardware version with 16 characters. If it is less than 16 characters long, add spaces (20h). Example: *Hardware version: 1.23: byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 character V 1 . 2 3 (space) Application (fixed) Hardware version Manufacturer software VS ro No ALL No version Displays a product software version 3 with 16 characters. If it is less than 16 characters long, add spaces (20h). Example: *Software version3: 1.23: byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 character V 1 . 2 3 (space) Application (fixed) Software version3 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 46 - Index SubIndex 00h 01h Name Units Range / Description Identity object Displays device information. Number of entries 0 - 255 Represents the number of sub-indexes for this object. The value is fixed at 04h. Vendor ID 0 - 4294967295 Displays the EtherCAT Vender ID. The value is fixed at 66Fh. Product code 0 - 4294967295 Displays a product code. Example) In case of the MADHT1505BA2 bit value (hex) Application 31-28 5 Series category *1) 27-24 1 23-20 5 19-16 0 Data Type - Op- EEPRO mode M - Access PDO - - U8 ro No ALL No U32 ro No ALL No U32 ro No ALL No 15-12 5 11-8 0 7-4 A 11 figure of product form *2) *3) 6 to 9 figure of product form 3-0 2 12 figure of product form *3) *1) Contents to be displayed in each frame of A5 series is as follows. bit 31-28 A5 series of frames A to G 5 A5 series of frame H D *2) Content to be displayed by the character of the 11 figure of product form will be as follows. 02h 0 1 2 3 4 5 6 7 8 9 1018h bit 11-8 0 0 0 0 0 0 0 0 0 0 bit 7-4 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J bit 11-8 0 0 0 0 0 0 4 4 4 4 bit 7-4 A B C D E F 0 1 2 3 K L M N O P Q R S T bit 11-8 4 4 4 4 4 4 4 4 4 4 bit 7-4 4 5 6 7 8 9 A B C D U V W X Y Z bit 11-8 4 4 8 8 8 8 bit 7-4 E F 0 1 2 3 *3) The product from which the 12 figure of product form is set to "G"to"Z" in a special article etc. differs in the display method of bit11-0. Revision number 03h - Displays a revision number. Example) In case of 1.23. bit 31-28 27-24 23-20 value (hex) 0 0 0 Application Major revision Serial number 04h 0 - 4294967295 - 19-16 1 U32 15-12 0 0 - 4294967295 ro 11-8 7-4 0 2 Minor revision U32 ro 31-28 1 27-24 3 23-20 0 19-16 4 15-12 0 11-8 0 -2147483648 – I32 2147483647 Displays software version1 and software version2. Example) In case of the Software version1: 1.23 and Software version2: 4.56 - Software version 00h No ALL No 3-0 3 ALL No Displays a product serial number. Example) In case of the 13040001 bit value (hex) 3744h No bit value (hex) 31-28 0 Application (reserved) 27-24 1 23-20 19-16 2 3 Software version 1 (major) (minor) 15-12 0 (reserved) 7-4 0 ro No 3-0 1 ALL Yes 11-8 4 7-4 3-0 5 6 Software version 2 (major) (minor) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 47 - 5-3 Sync Manager Communication Type (1C00h) Sets the object in 1C00h so as to allocate each Sync Manager to an operation mode. This value of object is fixed this servo amplifier. Index SubIndex 00h 01h 1C00h 02h 03h 04h Name Units Range Data Access / Description Type Sync manager communication type Sets the operation mode of each Sync Manager. Number of used sync 0 - 255 U8 ro manager channels Represents the number of sub-indexes for this object. The value is fixed at 4. Communication type U8 ro 0-4 sync manager 0 Sets the application of Sync Manager 0. 0: Not used 1: Reception through Mailbox (master to slave), 3: RxPDO (master to slave) 2: Sending through Mailbox (slave to master), 4: TxPDO (slave to master) Sync Manager 0 is used for receiving data through Mailbox, so the value is fixed at 1. Communication type U8 ro 0-4 sync manager 1 Sets the application of Sync Manager 1. 0: Not used 1: Reception through Mailbox (master to slave), 3: RxPDO (master to slave) 2: Sending through Mailbox (slave to master), 4: TxPDO (slave to master) Sync Manager 1 is used for sending data through Mailbox, so the value is fixed at 2. Communication type U8 ro 0-4 sync manager 2 Sets the application of Sync Manager 2. 0: Not used 1: Reception through Mailbox (master to slave), 3: RxPDO (master to slave) 2: Sending through Mailbox (slave to master), 4: TxPDO (slave to master) Sync Manager 2 is used for process data output (RxPDO), so the value is fixed at 3. Communication type U8 ro 0-4 sync manager 3 Sets the application of Sync Manager 3. 0: Not used 1: Reception through Mailbox (master to slave), 3: RxPDO (master to slave) 2: Sending through Mailbox (slave to master), 4: TxPDO (slave to master) Sync Manager 3 is used for process data input (TxPDO), so the value is fixed at 4. PDO Op- EEPRO mode M - - - No ALL No No ALL No No ALL No No ALL No No ALL No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 48 - 5-4 PDO (Process Data Object) Mapping For the outline of the PDO mapping, also refer to Section 3-7-1 and Section 3-7-2. 5-4-1 PDO Assign Object (1C12h to 1C13h) Sets the object in 1C12h and 1C13h so as to allocate a PDO mapping table to a Sync Manager. Index SubIndex - 00h 01h 1C12h 02h 03h 04h - 00h 01h 1C13h 02h 03h 04h Name Units Range Data / Description Type Sync manager channel 2 Sets the PDO mapping object entry for Sync Manager 2. Sync Manager 2 is used as the process data output (RxPDO). It is possible to change this object value only when the ESM state is PreOP. Note: If the sub-index 00h is not cleared to 0 once, 01h - 04h cannot be changed. Number of assigned PDOs 0-4 U8 Represents the number of assign object for this object. PDO mapping object index 1600h - 1603h U16 of assigned RxPDO 1 Designate the PDO mapping object to be used. PDO mapping object index 1600h - 1603h U16 of assigned RxPDO 2 Designate the PDO mapping object to be used. PDO mapping object index 1600h - 1603h U16 of assigned RxPDO 3 Designate the PDO mapping object to be used. PDO mapping object index 1600h - 1603h U16 of assigned RxPDO 4 Designate the PDO mapping object to be used. Sync manager channel 3 Sets the PDO mapping object entry for Sync Manager 3. Sync Manager 3 is used as the process data input (TxPDO). It is possible to change this object value only when the ESM state is PreOP. Note: If the sub-index 00h is not cleared to 0 once, 01h - 04h cannot be changed. Number of assigned PDOs 0-4 U8 Represents the number of assign object for this object. PDO mapping object index 1A00h - 1A03h U16 of assigned TxPDO 1 Designate the PDO mapping object to be used. PDO mapping object index 1A00h - 1A03h U16 of assigned TxPDO 2 Designate the PDO mapping object to be used. PDO mapping object index 1A00h - 1A03h U16 of assigned TxPDO 3 Designate the PDO mapping object to be used. PDO mapping object index 1A00h - 1A03h U16 of assigned TxPDO 4 Designate the PDO mapping object to be used. Access PDO Op- EEPRO mode M - - - rw No ALL Yes rw No ALL Yes rw No ALL Yes rw No ALL Yes rw No ALL Yes - - - - rw No ALL Yes rw No ALL Yes rw No ALL Yes rw No ALL Yes rw No ALL Yes NOTE) It is possible to change subindex 01h-04h of 1C12h,1C13h value only when the ESM state is PreOP and subindex00h=0. Abort Code(06010003h) is returned in any other state. After changing the settings, the PDO assign object is reflected when the sub-index 00h is set to number of subindexes to be used and the ESM state transitions to SafeOP. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 49 5-4-2 PDO Mapping Object (1600h to 1603h, 1A00h to 1A03h) As the PDO mapping table, the object from 1600h to 1603h can be used for RxPDO and the object from 1A00h to 1A03h for TxPDO. The subindex 01h or later indicate the information of the application object to be mapped. Index SubIndex - Name Units Range Data / Description Type Receive PDO mapping 1 Indicates an RxPDO object. It is possible to change this object value only when the ESM state is PreOP. Access PDO Op- EEPRO mode M - - - rw No ALL Yes rw No ALL Yes Note: If the sub-index 00h is not cleared to 0 once, 01h - 20h cannot be changed. 00h 01h 02h 03h 1600h 04h 05h 06h 07h 08h 1601h - 1602h - 1603h - 2nd Receive PDO mapped Set an object to be mapped 2nd. The same setting method as the sub-index 01h. 3rd Receive PDO mapped Set an object to be mapped 3rd. The same setting method as the sub-index 01h. 4th Receive PDO mapped Set an object to be mapped 4th. The same setting method as the sub-index 01h. 5th Receive PDO mapped Set an object to be mapped 5th. The same setting method as the sub-index 01h. 6th Receive PDO mapped Set an object to be mapped 6th. The same setting method as the sub-index 01h. 7th Receive PDO mapped Set an object to be mapped 7th. The same setting method as the sub-index 01h. 8th Receive PDO mapped Set an object to be mapped 8th. The same setting method as the sub-index 01h. 07 ... Bit length 01 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes U32 rw No ALL Yes - - - - - - - - - - - - - - - ... ... 20h Number of entries 0 - 32 U8 Set the number of RxPDO objects mapped to this object. 1st Receive PDO 0 - 4294967295 U32 mapped Set an object to be mapped 1st. bit 31 ... 16 15 ... 08 Index number Subindex number 32nd Receive PDO mapped 0 - 4294967295 Set an object to be mapped 32nd. The same setting method as the sub-index 01h. Receive PDO mapping 2 The specification of the subindex, etc. is the same as 1600h. Receive PDO mapping 3 The specification of the subindex, etc. is the same as 1600h. Receive PDO mapping 4 The specification of the subindex, etc. is the same as 1600h. NOTE) - Please do not overlap the same object mapping. The action at the time of carrying out a duplication setup is not guaranteed. - It is possible to change subindex 01h-20h of 1600h-1603h value only when the ESM state is PreOP and subindex00h=0. Abort Code(06010003h) is returned in any other state. After changing the settings, the PDO mapping object is reflected when the sub-index 00h is set to number of subindexes to be used and the ESM state transitions to SafeOP. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 50 Index SubIndex - 00h 01h 02h 03h 1A00h 04h 05h 06h 07h 08h 1A01h - 1A02h - 1A03h - 2nd Transmit PDO mapped Set an object to be mapped 2nd. The same setting method as the sub-index 01h. 3rd Transmit PDO mapped Set an object to be mapped 3rd. The same setting method as the sub-index 01h. 4th Transmit PDO mapped Set an object to be mapped 4th. The same setting method as the sub-index 01h. 5th Transmit PDO mapped Set an object to be mapped 5th. The same setting method as the sub-index 01h. 6th Transmit PDO mapped Set an object to be mapped 6th. The same setting method as the sub-index 01h. 7th Transmit PDO mapped Set an object to be mapped 7th. The same setting method as the sub-index 01h. 8th Transmit PDO mapped Set an object to be mapped 8th. The same setting method as the sub-index 01h. Access PDO - - rw No ALL Yes rw No ALL Yes 07 ... Bit length Op- EEPRO mode M - 01 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes 0 - 4294967295 U32 rw No ALL Yes U32 rw No ALL Yes - - - - - - - - - - - - - - - ... ... 20h Name Units Range Data / Description Type Transmit PDO mapping 1 Indicates the TxPDO object. It is possible to change this object value only when the ESM state is PreOP. Note: If the sub-index 00h is not cleared to 0 once, 01h - 20h cannot be changed. Number of entries 0 - 32 U8 Set the number of TxPDO objects mapped to this object. 1st Transmit PDO mapped 0 - 4294967295 U32 Set an object to be mapped 1st. bit 31 ... 16 15 ... 08 Index number Subindex number 32nd Transmit PDO mapped 0 - 4294967295 Set an object to be mapped 32nd. The same setting method as the sub-index 01h. Transmit PDO mapping 2 The specification of the subindex, etc. is the same as 1A00h. Transmit PDO mapping 3 The specification of the subindex, etc. is the same as 1A00h. Transmit PDO mapping 4 The specification of the subindex, etc. is the same as 1A00h. NOTE) - Please do not overlap the same object mapping. The action at the time of carrying out a duplication setup is not guaranteed. - It is possible to change subindex 01h-20h of 1A00h-1A03h value only when the ESM state is PreOP and subindex00h=0. Abort Code(06010003h) is returned in any other state. After changing the settings, the PDO mapping object is reflected when the sub-index 00h is set to number of subindexes to be used and the ESM state transitions to SafeOP. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 51 - 5-4-3 Default PDO Mapping This section describes the default PDO mapping definition in MINAS-A5B. This default PDO mapping provides the values of the PDO mapping objects at the time of shipment. This mapping is defined in ESI File (.xml format). Moreover, a shipment value is determined in the following formats. bit 31 … Index No. 16 15 … 08 Sub-Index No. 07 … bit size 01 • PDO mapping 1 For position control (Touch probe available) RxPDO (1600h) TxPDO (1A00h) Index Sub-Index 6040h 6060h 607Ah 60B8h 603Fh 6041h 6061h 6064h 60B9h 60BAh 60F4h 60FDh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Size (bit) 16 8 32 16 16 16 8 32 16 32 32 32 Name Shipment value Controlword Modes of operation Target Position Touch probe function Error code Statusword Modes of operation display Position actual value Touch probe status Touch probe pos1 pos value Following error actual value Digital inputs 60400010h 60600008h 607A0020h 60B80010h 603F0010h 60410010h 60610008h 60640020h 60B90010h 60BA0020h 60F40020h 60FD0020h • PDO mapping 2 For position, velocity, and torque control (Touch probe available) RxPDO (1601h) TxPDO (1A01h) Index Sub-Index 6040h 6060h 6071h 607Ah 6080h 60B8h 60FFh 603Fh 6041h 6061h 6064h 606Ch 6077h 60B9h 60BAh 60FDh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Size (bit) 16 8 16 32 32 16 32 16 16 8 32 32 16 16 32 32 Name Shipment value Controlword Modes of operation Target Torque Target Position Max motor speed Touch probe function Target Velocity Error code Statusword Modes of operation display Position actual value Velocity actual value Torque actual value Touch probe status Touch probe pos1 pos value Digital inputs 60400010h 60600008h 60710010h 607A0020h 60800020h 60B80010h 60FF0020h 603F0010h 60410010h 60610008h 60640020h 606C0020h 60770010h 60B90010h 60BA0020h 60FD0020h R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 52 - • PDO mapping 3 For position and velocity control (Touch probe and torque limit available) RxPDO (1602h) TxPDO (1A02h) Index Sub-Index 6040h 6060h 6072h 607Ah 60B8h 60FFh 603Fh 6041h 6061h 6064h 606Ch 6077h 60B9h 60BAh 60FDh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Size (bit) 16 8 16 32 16 32 16 16 8 32 32 16 16 32 32 Name Shipment value Controlword Modes of operation Max torque Target Position Touch probe function Target Velocity Error code Statusword Modes of operation display Position actual value Velocity actual value Torque actual value Touch probe status Touch probe pos1 pos value Digital inputs 60400010h 60600008h 60720010h 607A0020h 60B80010h 60FF0020h 603F0010h 60410010h 60610008h 60640020h 606C0020h 60770010h 60B90010h 60BA0020h 60FD0020h • PDO mapping 4 For position, velocity, and torque control (Touch probe and torque limit available) RxPDO (1603h) TxPDO (1A03h) Index Sub-Index 6040h 6060h 6071h 6072h 607Ah 6080h 60B8h 60FFh 603Fh 6041h 6061h 6064h 606Ch 6077h 60B9h 60BAh 60FDh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Size (bit) 16 8 16 16 32 32 16 32 16 16 8 32 32 16 16 32 32 Name Shipment value Controlword Modes of operation Target Torque Max torque Target Position Max motor speed Touch probe function Target Velocity Error code Statusword Modes of operation display Position actual value Velocity actual value Torque actual value Touch probe status Touch probe pos1 pos value Digital inputs 60400010h 60600008h 60710010h 60720010h 607A0020h 60800020h 60B80010h 60FF0020h 603F0010h 60410010h 60610008h 60640020h 606C0020h 60770010h 60B90010h 60BA0020h 60FD0020h R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 53 - 5-4-4 PDO Mapping Setting Procedure The procedure for setting the PDO mapping is explained using the case where 6081h-00h (Profile velocity) is added to 1600h (Receive PDO mapping 1) as an example. Before change Index 1600h-01h 1600h-02h 1600h-03h 1600h-04h Set value 60400010h 60600008h 607A0020h 60B80010h 6040h-00h 6060h-00h 607Ah-00h 60B8h-00h Object description Controlword Modes of operation Target Position Touch probe function After change Index 1600h-01h 1600h-02h 1600h-03h 1600h-04h 1600h-05h Set value 60400010h 60600008h 607A0020h 60B80010h 60810020h 6040h-00h 6060h-00h 607Ah-00h 60B8h-00h 6081h-00h Object description Controlword Modes of operation Target Position Touch probe function Profile velocity <Setting method 1> ← Addition In case of setting using SDO message 1) Transition the ESM status from Init to PreOP. It will be possible to transmit the SDO message using the Mailbox protocol. 2) Set the value of 1600h-00h to 0 with the SDO message. To change SubIndex = 01h or later, it is necessary to set it to 0 temporarily. 3) Set the value of 1600h-05h to 60810020h with the SDO message. The meaning of 60810020h of the set value is the following. 6 0 8 Index number 1 0 0 SubIndex number 2 0 h Bit length 4) Set the value of 1600h-00h to 5 with the SDO message. It means that the setting of 1600h is used until SubIndex = 05h. 5) Transition the ESM status from PreOP to SafeOP. TxPDO will be effective. 6) Transition the ESM status from SafeOP to OP. RxPDO will be effective. * If the change description is written into EEPROM by setting the value of 1010-01h to 65766173h with the SDO message after the setting of 4), the setting of 2) to 4) will be unnecessary from the next activation. For the writing method of EEPROM, refer to Section 5-6. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 54 - <Setting method 2> In case of setting using object editor function of PANATERM 1) Transition the ESM status to Init to activate the object editor. If setting an object from the object editor, it is necessary to set the ESM status to Init. 2) Set the value of 1600h-00h to 5 and click the “Change of set value” or press the Enter key. 3) Set the value of 1600h-05h to 60810020h and click the “Change of set value” or press the Enter key. If setting it from the object editor, it is not necessary to set the value of 1600h-00h to 0 temporarily. Also, even if the order of 2) and 3) is changed, there is no problem. 4) Click the “EEP” icon to write it into EEPROM. 5) Turn on the control power again. 6) Transition the ESM status from init to PreOP. 7) Transition the ESM status from PreOP to SafeOP. TxPDO will be effective. 8) Transition the ESM status from SafeOP to OP. RxPDO will be effective. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 55 - 5-5 Sync Manager 2/3 Synchronization (1C32h, 1C33h) Set Sync manager 2 with 1C32h (Sync manager 2 synchronization) and Sync manager 3 with 1C33h (Sync manager 3 synchronization). Sync manager 2 synchronization Index SubIndex - 00h 01h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Sync manager 2 synchronization Sync manager2 is set up. Number of sub-objects 0 - 255 U8 ro No ALL No Represents the number of sub-indexes for this object. The value is fixed at 20h. Sync mode 0 - 65535 U16 rw No ALL Yes Set the synchronous mode of Sync Manager 2. 00h:Free Run (not synchronized) 01h:SM2 (synchronized with SM 2 Event) 02h:DC SYNC0 (synchronized with Sync0 Event) 03h:Not supported (Can not be set) - In accordance with the combination with the setting of ESC register 0981h (DC-Activation) (following table), set the set value of this object to the transition time from PreOP to SafeOP automatically. ESC register 0981h set status DC enable ON DC enable OFF 1C32h 02h 03h 04h 1C32h-01h set value 00h:FreeRun 01h:SM2 02h:DC SYNC0 00h:FreeRun 01h:SM2 02h:DC SYNC0 ⇒ Value of 1C32h-01h changed at time of transition from PreOP to SafeOP 02h:DC SYNC0 02h:DC SYNC0 02h:DC SYNC0 00h:FreeRun 01h:SM2 00h:FreeRun Cycle time ns 0 - 4294967295 U32 rw No ALL Yes Sets the cycle of Sync Manager. Sync mode (1C32h-01h) Function 00h (FreeRun) Set an event interval with a local timer. 01h (Synchronous with SM2) Set the minimum interval of the SM2 event. 02h (DC SYNC0) Set Sync0 Cycle Time (ESC register: 0x9A0h). Set 250000 (250 μs), 500000 (500 μs), 1000000 (1 ms), 2000000 (2 ms), or 4000000 (4 ms). Setting other values causes Err81.0 (Synchronization cycle error protection). Shift time ns 0 - 4294967295 U32 ro No ALL No Not supported Sync modes supported 0 - 65535 U16 ro No ALL No Sets the synchronous type to be supported. bit 0: Free Run mode support 0: Not supported, 1: FreeRun mode support This servo amplifier will be set to 1 bit 1: SM synchronous mode support 0: Not supported, 1: SM2 event synchronous support This servo amplifier will be set to 1 Bits 4-2: DC synchronous type support 000b: Not supported 001b: DC Sync 0 event support This servo amplifier will be set to 001b Bits 6-5: Output shift support 00b: Not supported 01b: Shift support for a local timer This servo amplifier will be set to 00b BIT7-15:Reserved R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 56 - Index SubIndex 05h 06h 08h 09h 1C32h 0Ah 0Bh 0Ch 0Dh 0Eh 20h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Minimum cycle time ns 0 - 4294967295 U32 ro No ALL No Minimum value from the SM2 or Sync0 event until the completion to write or to read out to the ESC. It is 17000 for this servo amplifier. *1) Set 250000 (250 μs), 500000 (500 μs), 1000000 (1 ms), 2000000 (2 ms), or 4000000 (4 ms) to 1C32h-02h. Setting other values causes Err81.0 (Synchronization cycle error protection). Calc and copy time ns 0 - 4294967295 U32 ro No ALL No Time from the SM2 or Sync0 event to the generation of the PWM signal. It is 500000 for this servo amplifier. *1) Command 0 - 65535 U16 ro No ALL No Not supported Delay Time ns 0 - 4294967295 U32 ro No ALL No Time from the PWM command output to the turning ON/OFF of power transistor output. It is 0 for this servo amplifier. *1) Sync0 cycle time ns 0 - 4294967295 U32 ro No ALL No In the case of DC SYNC0 (1C32h-01h=02h), the value 09A0h is set to the ESC register. In other cases, 0 is set. Cycle time too small 0 - 65535 U16 ro No ALL No Not supported SM-event missed 0 - 65535 U16 ro No ALL No Not supported Shift time too short 0 - 65535 U16 ro No ALL No Not supported RxPDO toggle failed 0 - 65535 U16 ro No ALL No Not supported Sync error 0-1 BOOL ro No ALL No Not supported *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 57 - Sync manager 3 synchronization Index SubIndex - 00h 01h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Sync manager3 synchronization Sync manager3 is set up. Number of sub-objects 0 - 255 U8 ro No ALL No Represents the number of sub-indexes for this object. The value is fixed at 20h. Sync mode 0 - 65535 U16 rw No ALL Yes Set the synchronous mode of Sync Manager 3. 00h: Free Run (not synchronized) 01h: Not supported (Can not be set) 02h: DC SYNC0 (synchronized with Sync0 Event) 03h:Not supported (Can not be set) 22h: SM2 (Synchronous with SM2 Event) - In accordance with the combination with the setting of ESC register 0981h (DC-Activation) (following table), set the set value of this object to the transition time from PreOP to SafeOP automatically. ESC register 0981h set status DC enable ON DC enable OFF 1C33h 02h 03h 04h 1C33h-02h set value 00h:FreeRun 22h:SM2 02h:DC SYNC0 00h:FreeRun 22h:SM2 02h:DC SYNC0 ⇒ Value of 1C33h-02h changed at time of transition from PreOP to SafeOP 02h:DC SYNC0 02h:DC SYNC0 02h:DC SYNC0 00h:FreeRun 22h:SM2 00h:FreeRun Cycle time ns 0 - 4294967295 U32 ro No Sets the cycle of Sync Manager. The same value is set as 1C32h:02h. Shift time ns 0 - 4294967295 U32 rw No Set the time from the Sync0 and SM2 events until slave CPU write value of the RxPDO to ESC. Set the value in steps of 250000 and value under the Cycle time. Normally, set 0. Sync modes supported 0 - 65535 U16 ro No Sets the synchronous type to be supported. bit 0: Free Run mode support 0: Not supported, 1: Free run mode support This servo amplifier will be set to 1 bit 1: SM synchronous mode support 0: Not supported, 1: SM2 event synchronous support This servo amplifier will be set to 1 bit 4-2: DC synchronous type support 000b: Not supported 001b: DC Sync0 event support This servo amplifier will be set to 001b bit 6-5: Input shift support 00b: Not supported 01b: Shift support for a local timer This servo amplifier will be set to 01b bit 7-15: Reserved ALL No ALL No ALL No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 58 - Index SubIndex 05h 06h 08h 09h 1C33h 0Ah 0Bh 0Ch 0Dh 0Eh 20h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Minimum cycle time ns 0 - 4294967295 U32 ro No ALL No Minimum value from the SM2 or Sync0 event until the completion to write or to read out to the ESC. The same value as 1C32h:05h. Calc and copy time ns 0 - 4294967295 U32 ro No ALL No Time from the data latching in the encoder to the writing of communication data in the ESC register. It is 400000 for this servo amplifier. *1) Command 0 - 65535 U16 ro No ALL No Not supported Delay time ns 0 - 4294967295 U32 ro No ALL No Time from the PWM command output to the turning ON/OFF of power transistor output. The same value as 1C32h:09h. Sync0 cycle time ns 0 - 4294967295 U32 ro No ALL No The same value as 1C32h-0Ah. Cycle time too small 0 - 65535 U16 ro No ALL No Not supported SM-event missed 0 - 65535 U16 ro No ALL No Not supported Shift time too short 0 - 65535 U16 ro No ALL No Not supported RxPDO toggle failed 0 - 65535 U16 ro No ALL No Not supported Sync error 0-1 BOOL ro No ALL No Not supported *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 59 5-5-1 DC (synchronous with SYNC0 event) This section describes the DC synchronous mode specification for this amplifier. Synchronization method Synchronize the time information of other slaves based on the time of the first shaft. Characteristic • High accuracy • Correction process is required on the master side. Sync0 Event Frame Sync0 Event 1C32h: Sub 02h (Cycle Time) [rw] Sync0 Cycle Time [rw] (address:09A0h~09A3h) Frame 1C32h: Sub 05h (Min Cycle Time) [ro] 1C33h: Sub 03h (shift time) [rw] From Sync0 to Input Latch User shift time: Not supported (=0) by this product 1C33h: Sub 06h (calc & copy time) [ro] Input Latch 1C32h: Sub 03h (shift time) [ro] From Sync 0 to OutputValid (fixed in this product) outputValid 1C32h: Sub 09h (Delay Time) [ro] 1C32h: Sub 06h (calc & copy time) [ro] Synchronization setting for Sync manager 2/3 during the DC synchronous mode Index 1C32h SubIndex 00h 01h Access Name ro rw Number of sub-objects Sync mode 02h rw Cycle Time 03h ro Shift Time 04h ro Sync modes supported 05h 06h 09h 0Ah 0Bh 0Ch 0Dh 20h ro ro ro ro ro ro ro ro Minimum Cycle Time Calc And Copy Time Delay Time Sync0 Cycle Time Cycle time too small SM-event missed Shift time too short Sync Error Value 20h 02h:DC SYNC0 (synchronized with Sync0 Event) 250 μs: 250000, 500 μs: 500000, 1 ms: 1000000 2ms:2000000 4ms:4000000 Not supported Bits 4-2: DC synchronous type support 001b: DC Sync 0 event support 17000 *1) 500000 *1) 0 *1) Value of ESC register 0x09A0 Not supported Not supported Not supported Not supported *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 60 - Index SubIndex 00h 01h 02h Access Name ro rw ro Number of sub-objects Sync mode Cycle Time 03h rw Shift Time 04h ro Sync modes supported 05h 06h 09h 0Ah 0Bh 0Ch 0Dh 20h ro ro ro ro ro ro ro ro Minimum Cycle Time Calc And Copy Time Delay Time Sync0 Cycle Time Cycle time too small SM-event missed Shift time too short Sync Error 1C33h Value Same setting as 1C32h:00h. 02h:DC SYNC0 (synchronized with Sync0 Event) Same setting as 1C32h:02h. 0 or 250000 ns to 3750000 ns (Set the writing timing of the RxPDO value from slave CPU to ESC in steps of 250000.) Bits 4-2: DC synchronous type support 001b: DC Sync 0 event support Bits 6-5: Input shift support 00b: Not supported 01b: Shift support for a local timer Same setting as 1C32h:05h. 400000 *1) Same setting as 1C32h:09h. Same setting as 1C32h:0Ah Not supported Not supported Not supported Not supported *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 61 - 5-5-2 SM2 (synchronous with SM2 event) Synchronization method Synchronize it to the reception timing of RxPDO. Characteristic • There is no transmission delay correction and accuracy is low. • It is necessary to keep the transmission timing constant on the controller side. (dedicated hardware etc.) This section describes the SM2 mode specification for this amplifier. SM2 Event SM2 Event Frame Frame 1C32h: Sub 02h (Cycle Time) [rw] 1C32h: Sub 05h (Min Cycle Time) [ro] 1C33h: Sub 03h (shift time) [rw] From SM2 to Input Latch User shift time: Not supported (=0) by this product 1C33h: Sub 06h (calc & copy time) [ro] Input Latch 1C32h: Sub 03h (shift time) [ro] From SM2 to OutputValid (fixed in this product) outputValid 1C32h: Sub 09h (Delay Time) [ro] 1C32h: Sub 06h (calc & copy time) [ro] Synchronization setting for Sync manager 2/3 during the SM2 event synchronous mode Index SubIndex Access Name / Description Value 00h ro Number of sub-objects 20h (fixed) 01h rw Sync mode 01h:Synchronous (synchronized with SM Event) 02h rw Cycle Time 250 μs: 250000, 500 μs: 500000, 1 ms: 1000000 2ms:2000000 4ms:4000000 03h ro Shift Time Not supported 04h ro Sync modes supported bit 1: SM synchronous mode support 1: SM2 event synchronization support 05h ro Minimum Cycle Time 17000 *1) 06h ro Calc And Copy Time 500000 *1) 09h 0Ah 0Bh 0Ch 0Dh 20h ro ro ro ro ro ro Delay Time Sync0 Cycle Time Cycle time too small SM-event missed Shift time too short Sync Error 0 *1) 0 Not supported Not supported Not supported Not supported 1C32h *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 62 - Index 1C33h SubIndex 00h 01h 02h 03h 04h 05h 06h 09h 0Ah 0Bh 0Ch 0Dh 20h Access ro rw ro rw ro ro ro ro ro ro ro ro ro Name / Description Number of sub-objects Sync mode Cycle Time Shift Time Sync modes supported Minimum Cycle Time Calc And Copy Time Delay Time Sync0 Cycle Time Cycle time too small SM-event missed Shift time too short Sync Error Value Same setting as 1C32h:00h. 22h: SM2 (Synchronous with SM2 Event) Same setting as 1C32h:02h. 0 or 250000 ns to 3750000 ns (in steps of 250000 ns) Same setting as 1C32h:04h. Same setting as 1C32h:05h. 400000 *1) Same setting as 1C32h:09h. Same setting as 1C32h:0Ah. Not supported Not supported Not supported Not supported *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 63 - 5-5-3 Free RUN (asynchronous) Synchronization method Characteristic • Process is simple. • Real-time characteristics are insufficient. Asynchronous This section describes the Free Run mode specification for this amplifier. This amplifier control cycle Frame Frame This amplifier Control cycle 1C32h: Sub 02h (Cycle Time) [rw] 1C32h: Sub 05h (Min Cycle Time) [ro] Input Latch Get and Copy Inputs Copy and Prepare Outputs outputValid Synchronization setting for Sync manager 2/3 during the Free Run mode Index SubIndex Access Name Value 00h ro Number of sub-objects 20h (fixed) 01h rw Sync mode 00h:Free Run (not synchronized) 02h rw Cycle Time 250 μs: 250000, 500 μs: 500000, 1 ms: 1000000 2ms:2000000 4ms:4000000 03h ro Shift Time Not supported 04h ro Sync modes supported bit 0: Free Run mode support 1: Free Run mode support 05h ro Minimum Cycle Time 17000 *1) 06h ro Calc And Copy Time Not supported 09h 0Ah 0Bh 0Ch 0Dh 20h ro ro ro ro ro ro Delay Time Sync0 Cycle Time Cycle time too small SM-event missed Shift time too short Sync Error Not supported 0 Not supported Not supported Not supported Not supported 1C32h *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 64 Index 1C33h SubIndex 00h 01h 02h 03h 04h 05h 06h 09h 0Ah 0Bh 0Ch 0Dh 20h Access ro rw ro rw ro ro ro ro ro ro ro ro ro Name Number of sub-objects Sync mode Cycle Time Shift Time Sync modes supported Minimum Cycle Time Calc And Copy Time Delay Time Sync0 Cycle Time Cycle time too small SM-event missed Shift time too short Sync Error Value Same setting as 1C32h:00h. 00h: FreeRun (not synchronized) Same setting as 1C32h:02h. Not supported Same setting as 1C32h:04h. Same setting as 1C32h:05h. Same setting as 1C32h:06h. Same setting as 1C32h:09h. Same setting as 1C32h:0Ah. Not supported Not supported Not supported Not supported *1) These setting values are only for reference and do not guarantee their descriptions. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 65 - 5-5-4 Input shift time To provide the newest slave information to the master, it is supported for the input shift time. By setting 1C33h-03h (Shift time), it is possible to adjust the timing of Input Latch with accuracy of 250 μs and set it to a value most immediately before the TxPDO frame transmission. In particular, it is effective for the case where the communication cycle (cycle time) is extended. <DC Cycle Time = 1ms、Input shift time = 0μs> Sync0 Sync0 Sync0 Cycle time = 1ms Master application task Master application task Master Frame Frame EtherCAT Frame Slave Slave application task Slave application task 250μs Slave application task Input Latch Input Latch Input Latch <DC Cycle Time = 1ms、Input shift time = 750μs> Sync0 Sync0 Sync0 Cycle time = 1ms Master application task Master application task Master Frame Frame EtherCAT Frame Shift time = 750μs Shift time = 750μs Slave 250μs Slave application task Input Latch Slave application task Input Latch R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 66 - 5-6 Store Parameters (write object in EEPROM) (1010h) Send 65766173h(“save”) to a slave with the EtherCAT communication data by using the object 1010h-01h (Save all parameters) to batch write (back up) different object data in EEPROM and RAM into EEPROM. Index SubIndex - 00h 1010h 01h Name Units Range Data Access / Description Type Store parameters Writes (backs up) the object data into EEPROM. Only the objects whose EEPROM field in the object list are "Yes" are backed up. Number of entries 0 - 255 Represents the number of sub-indexes for this object. The value is fixed at 1. U8 ro PDO - No Op- EEPRO mode M - ALL No Save all parameters 0 - 4294967295 U32 rw No ALL No Write 65766173h(“save”) into the EtherCAT communication data to batch back up the whole target objects into EEPROM. When the process is completed, it will be 00000001h regardless of pass or fail. Read-out after power-on is 00000001h. • Only the objects whose EEPROM field in the object list is "Yes" are backed up. *This table is a thing for explanation. Please understand that it differs from an actual object list. Objects whose value of this field is "Yes" are backed up. • When “Control power undervoltage protection” (Err.11.0) occurs, EEPROM cannot be accessed and the objects cannot be saved in EEPROM. • The objects of the attributes C and R in the servo parameter area (object 3000s) will be effective after resetting the control power. For information to Attributes of servo parameter, refer to Basic function specifications of the Technical document(SX-DSV02472). • The writing count into EEPROM is limited. • In writing into EEPROM, about 10 seconds maximum. (when changing all objects) • During writing into EEPROM, other SDO commands are not received. • In cases below, an abort message is returned: Write access to 1010h-00h The data written to 1010h-01h is other than 65766173h(“save”) For other abort messages, refer to Section 3-6-1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 67 - 5-7 Diagnosis history (Reading Function of Error (alarm) History) (10F3h) Use the object 10F3h (Diagnosis history) to read up to 14 error (alarm) histories. The error (alarm) histories are stored up to 14 limit. They are placed from 10F3h-06h (Diagnosis message 1) to 103Fh-13h (Diagnosis message 14) one by one in the order of occurrence. The subindex number in which the latest error (alarm) history was stored can be checked in 103Fh-02h (Newest Message). At the time of control power on, the error (alarm) history at 10F3h (Diagnosis history) is set by reading the information backed up at EEPROM of this servo amplifier. The error(alarm) history displayed by 10F3h (Diagnosis history) serves as only alarm generated with this servo amplifier. Therefore, warning is not displayed. There is alarm which is not stored and displayed by 10F3h (Diagnosis history). Please refer to "7-1. List of protective function" of Functional Specification (SX-DSV02472) for details. < In the case of for 5 alarm histories. > 10F3h02h 0Ah 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h Alarm information of 5 times ago. Alarm information of 4 times ago. Alarm information of 3 times ago. Alarm information of 2 times ago. Alarm information of 1 times ago.(newest) 0 0 0 0 0 0 0 0 0 < In the case of for 14 alarm histories. > 10F3h02h 13h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h Alarm information of 14 times ago. Alarm information of 13 times ago. Alarm information of 12 times ago. Alarm information of 11 times ago. Alarm information of 10 times ago. Alarm information of 9 times ago. Alarm information of 8 times ago. Alarm information of 7 times ago. Alarm information of 6 times ago. Alarm information of 5 times ago. Alarm information of 4 times ago. Alarm information of 3 times ago. Alarm information of 2 times ago. Alarm information of 1 times ago.(newest) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 68 - Index SubIndex 00h 01h 02h 03h 04h 10F3h 05h Name Units Range Data Access PDO / Description Type Diagnosis history Reads an error history and enables/disables an emergency message. Number of entries 0 - 255 U8 ro No Represents the number of sub-indexes for this object. The value is fixed at 13h. Maximum messages 0 - 255 U8 ro No - Represents the number of error messages which this servo amplifier is possible to store. The value is fixed at 0Eh. (14times) Newest message 0 - 255 U8 ro No - Displays the sub-index where the latest error message is stored. - Indicates 0 when there is no alarm history such as immediately after the alarm history is cleared. Newest acknowledged 0 - 255 U8 rw No message Read : always 0 Write : writing of 00h : All the Diagnosis Message clearances writing of other than 00h : Output of SDO Abort (Code 0x06090030) New messages available 0-1 BOOL ro No It does not support with this servo amplifier. The value is fixed at 0. Flags 0 - 65535 U16 rw No bit 0 RW bit 1 bit 2 bit 3 bit 4 bit 5 R R R R R bit 6-15 - ALL No ALL No ALL No ALL No ALL No ALL Yes Emergency messages execution permission 0:Emergency message Invalid 1:Whenever new abnormality is detected, emergency message is issued. (Some of the anomaly does not remain in the Diagnosis message) For the detail of the emergency message, refer to Section 3-6-1. Not supported:Fixed at 1 Not supported:Fixed at 1 Not supported:Fixed at 0 Not supported:Fixed at 0 Diagnosis message clearances information 1:Clearance of diagnosis message is completed. (at the time of 10F3h-03h=0 writing) (The value is kept until new error (alarm) occurs) Reservation Diagnosis message 1 An error history is displayed. Example: 00 E8 10 Application Op- EEPRO mode M - FF 02 00 (L) (H) (L) (H) (L) (H) (Fixed value) Error Code (Fixed value) VS 00 00 00 (L) (H) (L) 00 ro 00 00 No 00 ALL No (*1) 00 00 00 (H) Text ID (Fixed value) Diag Code Flags Text ID Time stamp 06h Diag Code … Diagnostic code which identifies a message The value of 603Fh returns to ErrorCode. Flags … The value is fixed at 00002h. Text ID …Text ID is defined for each error messages(Error code). Main alarm number is set as upper 8 bits, and a sub alarm number is set as lower 8 bits. Time stamp …Time when abnormalities were notified Not supported : The value is fixed at 0000000000000000h. : : Diagnosis message 14 VS ro No ALL No (*1) 13h An error history is displayed. The content is same as the sub-index 06h. (*1) Although not backed up as an object, it is transmitted from the alarm information backed up separately. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 69 - 6 6 Drive Profile Area (6000h to 6FFFh) 6-1 Object List ..................................................................................................................................................... 72 6-2 PDS (Power Drive Systems) Specification ................................................................................................... 74 6-2-1 Finite State Automaton (FSA) .............................................................................................................. 74 6-3 Controlword (6040h)..................................................................................................................................... 76 6-4 Statusword (6041h) ....................................................................................................................................... 78 6-5 Operation mode Setting................................................................................................................................. 80 6-5-1 Supported Drive Modes (6502h) .......................................................................................................... 80 6-5-2 Modes of Operation (6060h) ................................................................................................................. 81 6-5-3 Modes of Operation Display (6061h) ................................................................................................... 82 6-5-4 Precautions for Changing Operation mode ........................................................................................... 83 6-6 Position Control Function(pp,csp,ip,hm) ...................................................................................................... 84 6-6-1 Common Position Control Function ..................................................................................................... 84 1) Position control block diagram ............................................................................................................ 84 2) Related objects common in position control (command & setup) ....................................................... 86 - Position system ......................................................................................................................... 87 - Velocity system ........................................................................................................................ 87 - Torque system .......................................................................................................................... 87 - Acceleration and deceleration system ...................................................................................... 88 - Software position limit (607Dh) ............................................................................................... 89 3) Related objects common in position control (monitoring) ................................................................... 91 - Position system ......................................................................................................................... 92 - Velocity system ........................................................................................................................ 92 - Torque system .......................................................................................................................... 92 - Statusword (6041h) <Common functions in position control> ................................................ 93 6-6-2 Profile Position mode (pp mode) .......................................................................................................... 96 1) Objects related to pp mode (command & setup) .................................................................................. 97 - Controlword (6040h) <Functions in pp mode> ........................................................................ 99 - Positioning option code (60F2h) ............................................................................................ 101 2) Objects related to pp mode (monitoring) ........................................................................................... 104 - Statusword (6041h) <Functions in pp mode> ........................................................................ 105 3) Operations of pp mode ....................................................................................................................... 106 - Example 1 (basic set-point) .................................................................................................... 106 - Example 2 (Data change in operation, without buffer: Single set-point) ............................... 107 - Example 3 (Data change in operation, with buffer: Set of set-points) .................................... 108 - Example 4 (Buffering of set-points) ....................................................................................... 109 - Example 5 (Temporary stop by halt) ...................................................................................... 110 6-6-3 Cyclic Position Mode (csp mode) ....................................................................................................... 111 1) Objects related to csp mode (command & setup) .............................................................................. 112 - Controlword (6040h) <Functions in csp mode> ..................................................................... 114 - Position system ....................................................................................................................... 114 2) Objects related to csp mode (monitoring) .......................................................................................... 115 - Statusword (6041h) <Functions in csp mode> ....................................................................... 116 3) Operations of csp mode ..................................................................................................................... 117 4) Calibration process on the occurrence of communication error......................................................... 118 5) Amount of change saturation function of command position ............................................................ 119 6-6-4 Interpolating Position Mode (ip mode) (Not supported)..................................................................... 121 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 70 - 6-6-5 Homing Position Mode (hm mode) .................................................................................................... 122 1) Objects related to hm mode (command & setup) ............................................................................... 123 - Controlword (6040h) <Functions in hm mode> ..................................................................... 125 - Homing method (6098h) ........................................................................................................ 126 - Homing speeds (6099h) .......................................................................................................... 127 - Homing acceleration (609Ah) ................................................................................................ 127 2) Objects related to hm mode (monitoring) .......................................................................................... 128 - Statusword (6041h) <Functions in hm mode> ....................................................................... 129 - Supported homing method (60E3h)........................................................................................ 130 3) Operations of hm mode (Homing operation) ..................................................................................... 131 - Homing error occur conditions ............................................................................................... 133 - Method 1................................................................................................................................. 134 - Method 2................................................................................................................................. 135 - Method 3, 4............................................................................................................................. 136 - Method 5, 6............................................................................................................................. 137 - Method 7, 8, 9, 10................................................................................................................... 138 - Method 11, 12, 13, 14 ............................................................................................................. 139 - Method 17............................................................................................................................... 140 - Method 18............................................................................................................................... 141 - Method 19, 20......................................................................................................................... 142 - Method 21, 22......................................................................................................................... 143 - Method 23, 24, 25, 26 ............................................................................................................. 144 - Method 27, 28, 29, 30 ............................................................................................................. 145 - Method 33, 34......................................................................................................................... 146 - Method 35, 37......................................................................................................................... 147 6-7 Velocity Control Function........................................................................................................................... 148 6-7-1 Common Velocity Control Function................................................................................................... 148 1) Velocity control block diagram.......................................................................................................... 148 2) Related objects common in velocity control (command & setup) ..................................................... 149 - Velocity system ...................................................................................................................... 150 - Torque system ........................................................................................................................ 150 3) Related objects common in velocity control (monitoring) ................................................................. 151 - Position system ....................................................................................................................... 152 - Velocity system ...................................................................................................................... 152 - Torque system ........................................................................................................................ 152 6-7-2 Profile Velocity Mode (pv mode) ....................................................................................................... 153 1) Objects related to pv mode (command & setup) ................................................................................ 154 - Controlword (6040h) <Functions in pv mode> ...................................................................... 156 - Velocity system ...................................................................................................................... 157 - Acceleration and deceleration system .................................................................................... 157 2) Objects related to pv mode (monitoring) ........................................................................................... 158 - Statusword (6041h) <Functions in pv mode> ........................................................................ 159 3) Operations of pv mode ....................................................................................................................... 162 6-7-3 Cyclic Velocity Mode (csv mode) ...................................................................................................... 163 1) Objects related to csv mode (command & setup) .............................................................................. 164 - Controlword (6040h) <Functions in csv mode> ..................................................................... 165 2) Objects related to csv mode (monitoring) .......................................................................................... 166 - Statusword (6041h) <Functions in csv mode> ....................................................................... 167 3) Operations of csv mode ..................................................................................................................... 168 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 71 - 6-8 Torque Control Function ............................................................................................................................. 169 6-8-1 Common Torque Control Function ..................................................................................................... 169 1) Torque control block diagram ............................................................................................................ 169 2) Related objects common in torque control (command & setup) ........................................................ 170 - Velocity system ...................................................................................................................... 171 - Torque system ........................................................................................................................ 171 3) Related objects common in torque control (monitoring) ................................................................... 172 - Position system ....................................................................................................................... 173 - Velocity system ...................................................................................................................... 173 - Torque system ........................................................................................................................ 173 6-8-2 Profile Torque Mode (tq mode) .......................................................................................................... 174 1) Objects related to tq mode (command & setup) ................................................................................. 175 - Controlword (6040h) <Functions in tq mode> ....................................................................... 176 - Torque system ........................................................................................................................ 177 2) Related objects (monitoring).............................................................................................................. 178 - Statusword (6041h) <Functions in tq mode> ......................................................................... 179 - Torque system ........................................................................................................................ 179 3) Operations of tq mode........................................................................................................................ 180 6-8-3 Cyclic Torque Mode (cst mode) ......................................................................................................... 181 1) Objects related to cst mode (command & setup) ............................................................................... 182 - Controlword (6040h) <Functions in cst mode> ...................................................................... 183 2) Objects related to cst mode (monitoring) ........................................................................................... 184 - Statusword (6041h) <Functions in cst mode> ........................................................................ 185 3) Operations of cst mode ...................................................................................................................... 186 6-9 Common Motion Function .......................................................................................................................... 187 6-9-1 Touch Probe Function (position latch request/release) ....................................................................... 187 1) Configuration of touch probe function ............................................................................................... 188 2) Touch probe relevant object............................................................................................................... 189 3) Touch probe function (60B8h)........................................................................................................... 190 4) Touch probe status (60B9h) ............................................................................................................... 191 5) Touch probe position 1/2 positive value (60BAh - 60BDh) .............................................................. 192 6) Starting touch probe operation ........................................................................................................... 193 7) Event mode of touch probe ................................................................................................................ 194 6-9-2 Option Code (deceleration stop sequence) .......................................................................................... 196 1) Abort connection opition code(6007h) .............................................................................................. 198 2) Quick stop option code(605Ah) ......................................................................................................... 201 3) Shutdown option code(605Bh) .......................................................................................................... 203 4) Disable operation option code (605Ch) ............................................................................................. 205 5) Halt option code (605Dh) .................................................................................................................. 206 6) Fault reaction option code (605Eh) .................................................................................................... 207 7) Sequence at drive inhibition input (POT, NOT) ................................................................................ 208 6-9-3 Digital Inputs/Digital Outputs............................................................................................................. 209 1) Digital inputs (60FDh) ....................................................................................................................... 210 2) Digital outputs (60FEh) ..................................................................................................................... 211 6-9-4 Position information ........................................................................................................................... 213 1) Initialization timing of position information ...................................................................................... 213 2) Electronic Gear Function ................................................................................................................... 214 3) Polarity(607Eh) .................................................................................................................................. 218 4) Initialization of the absolute encoder ................................................................................................. 220 5) Position range limit (607Bh) .............................................................................................................. 224 6) Home offset (607Ch) ......................................................................................................................... 225 6-9-5 Jerk...................................................................................................................................................... 226 6-9-6 Interpolation time period (60C2h) ...................................................................................................... 227 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 72 - 6-1 Object List Index 6007h 603Fh 6040h 6041h 605Ah 605Bh 605Ch 605Dh 605Eh 6060h 6061h 6062h 6063h 6064h 6065h 6066h 6067h 6068h 6069h 606Ah 606Bh 606Ch 606Dh 606Eh 606Fh 6070h 6071h 6072h 6073h 6074h 6075h SubIndex 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Abort connection option code Error code Controlword Statusword Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Modes of operation Modes of operation display Position demand value Position actual internal value Position actual value Following error window Following error time out Position window Position window time Velocity sensor actual value Sensor selection code Velocity demand value Velocity actual value Velocity window Velocity window time Velocity threshold Velocity threshold time Target torque Max torque Max current Torque demand Motor rated current Index 6076h 6077h 6078h 6079h 607Ah 607Bh 607Ch 607Dh 607Eh 607Fh 6080h 6081h 6082h 6083h 6084h SubIndex 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 01h 02h 00h 00h 00h 00h 00h 00h 00h Name Motor rated torque Torque actual value Current actual value DC link circuit voltage Target position Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Software position limit Number of entries Min position limit Max position limit Polarity Max profile velocity Max motor speed Profile velocity End velocity Profile acceleration Profile deceleration R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 73 - Index 6085h 6086h 6087h 6088h 608Fh 6091h 6092h 6098h 6099h 609Ah 60A3h 60A4h 60B0h 60B1h 60B2h 60B8h 60B9h 60BAh 60BBh 60BCh 60BDh 60C0h SubIndex 00h 00h 00h 00h 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h 02h 00h 00h 00h 01h 02h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Quick stop deceleration Motion profile type Torque slope Torque profile type Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Homing method Homing speeds Number of entries Speed during search for switch Speed during search for zero Homing acceleration Profile jerk use Profile jerk Highest sub-index supported Profile jerk 1 Profile jerk 2 Position offset Velocity offset Torque offset Touch probe function Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Interpolation sub mode select Index 60C1h 60C2h 60C4h 60C5h 60C6h 60E3h 60F2h 60F4h 60FAh 60FCh 60FDh 60FEh 60FFh 6502h SubIndex 00h 01h to FEh 00h 01h 02h 00h 01h 02h 03h 04h 05h 06h 00h 00h 00h 01h to FEh 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h Name Interpolated data record Highest sub-index supported 1st set-point 254th set-point Interpolation time period Highest sub-index supported Interpolation time period value Interpolation time index Interpolation data configuration Highest sub-index supported Maximum buffer size Actual buffer size Buffer organisation Buffer position Size of data record Buffer clear Max acceleration Max deceleration Supported homing method Number of entries 1st supported homing method 254th supported homing method Positioning option code Following error actual value Control effort Position demand internal value Digital inputs Digital outputs Number of entries Physical outputs Bit mask Target velocity Supported drive modes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 74 - 6-2 PDS (Power Drive Systems) Specification 6-2-1 Finite State Automaton (FSA) The figure below defines state transition(FSA) of PDS related to the power control triggered by the user command or error detection etc..(After that, describe “PDS state” in this document.) Power off or reset Lowlevel power Highlevel power Drive function Yes No No Yes Yes No Yes Yes Yes Start 0: After control power-on (Auto skip 0) Not ready to switch on (Not initialized) 1: After initialization completed (Auto skip 1) Switch on disabled (initialization completed) 15:Fault reset Fault (alarm) Shutdown:2 7:Disable Voltage Ready to switch on (main circuit power OFF) Switch on:3 6:Shutdown Disable voltage:12 Disable Voltage:10 Quick stop active (Deceleration processing) 14: Deceleration process is completed (Auto skip 2) Switched on (servo ready or servo off) Fault reaction active (Deceleration processing) Enable operation:4 16: Enable operation 11: Quick stop 5:Disable operation Operation enabled (servo on) 8:Shut down 13:Error occurs 9:Disable Voltage Low-level power: control power supply High-level power: main power supply Drive function: servo-on The conditions of a servo ready state are that High-level power(main power supply) is in the state of ON. When High-level power (main power supply) is in the state of OFF, it does not become servo ready and can not transition to the state Switched on. After transition to Operation enabled(servo on), perform an operation command after time for 100ms or more. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 75 - PDS state transition events(transition condition) and actions are listed in the table below. PDS transition must be performed while handshaking with transition status. (Next transition command must be sent after checking at 6041h:statusword that transition has completed.) PDS Event(s) Action(s) Transition - Automatically changes after control - The drive functions are self-diagnosed and 0 Auto skip 0 1 Auto skip 1 2 3 Shutdown Switch on 4 Enable operation Disable operation Shutdown 5 6 7 Disable voltage 8 Shutdown 9 Disable voltage 10 Disable voltage 11 Quick stop 12 Disable voltage 13 Error occurs 14 Auto skip 2 15 Fault reset 16 Enable operation power-on or after resetting application - Automatic transition after the completion of initialization. - The Shutdown command is received - In the state of ON of High-level power, The Switch-on command is received - The Enable operation command is received - The Disable operation command is received initialized. - The communication is established. - In the state of ON of High-level power, The Shutdown command is received - When High-level power detects the state of OFF. - The Disable voltage command is received. - The Quick stop command is received. - The state transitions to Init when the ESM state is PreOP, SafeOP, or OP - In the state of ON of High-level power, The Shutdown command is received - The Disable voltage command is received - The OFF state of High-level power is detected when the value of Abort connection option code is 2 - The Disable voltage command is received. - The Quick stop command is received. - The state transitions to Init when the ESM state is PreOP, SafeOP, or OP - The Quick stop command is received - The OFF state of High-level power is detected when the value of Abort connection option code is 3 - Quick stop function is completed and quick stop option code is 1, 2 or 3. - After Quick stop function is completed, received Disable voltage command quick stop option code is 5, 6, or 7. - High-level power OFF is detected. - An error is detected - The OFF state of High-level power is detected when the value of Abort connection option code is 1 - After completing the deceleration process due to an error detection, the state transitions automatically - After releasing factor error, The Fault reset command is received - When the Quick stop option code is 5, 6, 7, or 8 and when the Enable operation command is received - Nothing in particular - Nothing in particular - Nothing in particular - The drive functions are validated. Also, all the set point data is cleared. - The drive functions are disabled. - Nothing in particular - The drive functions are disabled. - The drive functions are disabled. - Nothing in particular - The Quick stop function starts. - The drive functions are disabled. - Performs the established Fault reaction function. - The drive functions are disabled. - Resets the Fault state when there is no Fault factor. - The drive functions are validated. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 76 - 6-3 Controlword (6040h) Use the object 6040h (Control word) to set the commands to control a slave (servo amplifier) including the PDS state transition. (SAFTY PRECAUTIONS) When using this object, be sure to use the PDO and enable the PDO watchdog. SDO cannot judge communication cut-off, therefore an electricity state of the motor might be continued and becomes non-safe.. Index 6040h SubIndex 00h Name Units Range Data / Description Type Controlword 0 - 65535 U16 • Set a command to a servo amplifier including the PDS state transition. Access rw PDO Op- EEPRO mode M RxPDO ALL No bit information details 15 14 13 12 11 10 9 oms r r oms h = reserved (not supported), = operation mode specific (operation mode dependent bit), = halt 8 h 7 fr fr eo qs ev so 6 5 oms 4 3 eo 2 qs 1 ev 0 so = fault reset = enable operation = quick stop = enable voltage = switch on bit7,3-0 (fault reset / enable operation / quick stop / enable voltage / switch on): Indicates the PDS command. Here, describes the combination of bits corresponding to the command: -: Indefinite Bits of the controlword bit 7 bit 3 bit 2 bit 1 bit 0 fault reset enable operation quick stop enable voltage switch on Shutdown 0 - 1 1 0 2,6,8 Switch on 0 0 1 1 1 3 Switch on + enable operation 0 1 1 1 1 3+4 (*1) Enable operation 0 1 1 1 1 4, 16 Disable voltage 0 - - 0 - 7, 9, 10, 12 1 - 7,10, 11 1 1 5 - - 15 Command Quick stop 0 - Disable operation 0 0 0 (*2) 1 - - Fault reset Transitions (*1) Automatic transition to Enable operation state after executing “switch on” state functionality. (*2) "Quick stop" command is enabled if the bit is '0'. Please keep in mind that the bit performs reverse operation compared to other bits. bit8(halt): If 1, the motor is decelerated and stopped temporarily according to 605Dh (Halt option code). After the motor stops, restoring the bit to 0 resumes the operation. In the hm control mode, however, operation is not restarted even if the bit is restored to 0 after the stop by 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 77 - bit9,6-4 (operation mode specific): Below table shows the behavior of the operation mode(Op-mode) specific bits. (For details, refer to the relevant object's section of each operation mode.) -: not used(Set to 0) bit4 Op-mode bit9 bit6 pp change on set-point absolute / relative pv tq hm - - bit5 change set immediately - ip - - - enable interpolation csp csv cst - - - - new set-point start homing R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 78 - 6-4 Statusword (6041h) Use the object 6041h (Status word) to check a slave (servo amplifier) state. Index 6041h SubIndex 00h Name Units / Description Statusword • Displays the servo amplifier state. Range Data Type U16 0 - 65535 Access ro PDO Op- EEPRO mode M RxPDO ALL No bit information details 15 14 13 r 12 oms 11 ila 10 oms r = reserved (not supported), oms ila = operation mode specific (operation mode dependent bit), = internal limit active rm = remote 9 rm 8 r 7 w w sod qs ve f oe so rtso 6 sod 5 qs 4 ve 3 f 2 oe 1 so 0 rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on bit6,5,3-0 ( switch on disabled / quick stop / fault / operation enable / switched on / ready to switch on ): This bit enables to confirm the PDS state. The table below lists the states and corresponding bits: Statusword PDS state xxxx xxxx x0xx 0000 b Not ready to switch on Initialization non-completed xxxx xxxx x1xx 0000 b xxxx xxxx x01x 0001 b xxxx xxxx x01x 0011 b xxxx xxxx x01x 0111 b xxxx xxxx x00x 0111 b xxxx xxxx x0xx 1111 b Switch on disabled Ready to switch on Switched on Operation enabled Quick stop active Fault reaction active Initialization completed Main circuit power OFF Servo-off/servo ready Servo-on Immediate stop Error (alarm) discriminated xxxx xxxx x0xx 1000 b Fault Error (alarm) state bit4 (voltage enabled): If 1, the main circuit power voltage is applied to PDS. bit5 (quick stop): If 0, it indicates PDS responds to quick stop request. Quick stop enabled if the bit is '0'. Please keep in mind that the bit performs reverse operation compared to other bits. bit7 (warning): If 1, it is indicating a warning. The PDS state does not change during the warning, Also, continues the motor operation. bit8 (reserved): This bit is not used (fixed at 0). bit9 (remote): If 0 (local), 6040h (Control word) indicates the state of impossible processing. If 1 (remote), 6040h (Control word) indicates the state of possible processing. It will be set to 1 if ESM state transitions to over Pre-OP or more. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 79 - bit13, 12, 10 (operation mode specific) : Below table shows the behavior of the operation mode(Op-mode) specific bits. (For details, refer to the relevant object's section of each operation mode.) Op-mode pp pv tq hm ip csp csv cst 2.00 -: not used(Indefinite) bit10 bit13 bit12 following error max slippage error (Not supported) homing error following error - set-point acknowledge target reached speed target reached homing attained ip mode active drive follows command value drive follows command value drive follows command value target reached target reached target reached - bit11(internal limit active): Bit11(internal limit active) of the 6041h(Statusword) is set to 1 when the internal limit factor occurs. The following indicates the factors at which bit11(internal limit active) of the 6041h(Statusword) is set to 1. Bit11(internal limit active) of the 6041h(Statusword) is indicate conditions for which be 1 below. Control mode Internal limiting factor Servo on / off state Emergncy stop *1) on Torque limit on *2) pp,csp Over-travel inhibition input on / off Position (POT/NOT) control Software limit on / off Emergncy stop *1) on hm Torque limit on *2) Emergncy stop *1) on Velocity Torque limit on *2) pv,csv control Over-travel inhibition input on / off (POT/NOT) Emergncy stop *1) on Torque limit *3) on *2) Torque tq,cst Over-travel inhibition input control cstca on / off (POT/NOT) Rotational direction setup on *1) Excluding a case where torque is not limited even during emergency stop. *2) The minimum value of the following is the torque limit. - The sum of 6071h (Target torque) and 60B2h (Torque offset) (Only during torque control (tq, cst)) - 6072h (Max torque) - 3013h (1st torq ue limit) - 3522h (2nd torque limit) (only when 3521h = 2 or 4) *3) By setting the 3703h(Output setup during torque limit), it is possible to switch the torque limit judgment conditions at the time of torque control. Index 3703h SubIndex 00h Name Units Range Data Access PDO / Description Type Output setup during 0 -1 I16 rw No torque limit Set up judgment condition of output whiletorque is limited by torque control. 0 : Turn ON at torque limit including torque command value 1 : Turn ON at torque limit excluding torque command value Op- EEPRO mode M cst Yes tq bit15, 14(reserved): This bit is not used (fixed to 0). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 80 - 6-5 Operation mode Setting 6-5-1 Supported Drive Modes (6502h) The 6502h (Supported drive modes) enables to confirm the operation modes (Modes of operation) supported by this servo amplifier. Index 6502h SubIndex 00h Name Units Range / Description Supported drive modes 0 - 4294967295 • Displays the supported operation mode(Mode of operation). When the value is 1, the mode is supported. bit 31 - 16 Op-mode ms Value 0・・・0 ms : manufacturer-specific r : reserved 15 - 10 r 0・・・0 9 cst 1 8 csv 1 7 csp 1 Data Type U32 6 ip (0) 5 hm 1 Abbre viation 0 Profile position mode pp 1 Velocity mode vl 2 Profile velocity mode pv 3 Torque profile mode tq 5 Homing mode hm 6 Interpolated position mode ip 7 Cyclic synchronous position mode csp 8 Cyclic synchronous velocity mode csv 9 Cyclic synchronous torque mode cst *1) Response status is different depending on the software version. bit Modes of operation Access ro 4 r 0 3 tq 1 PDO Opmode TxPDO ALL 2 pv 1 1 vl 0 EEPROM No 0 pp 1 Support *1) Yes No Yes Yes Yes No Yes Yes Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 81 - 6-5-2 Modes of Operation (6060h) The operation mode is set by 6060h (Modes of operation). Index 6060h SubIndex 00h Name Units Range / Description Modes of operation -128 - 127 • Set the operation mode of the servo amplifier. The not supported operation mode cannot be set. Value Modes of operation Data Type I8 Abbre viation - -128 Reserved -1 0 No mode change / no mode assigned 1 Profile position mode pp 2 Velocity mode vl 3 Profile velocity mode pv 4 Torque profile mode tq 6 Homing mode hm 7 Interpolated position mode ip 8 Cyclic synchronous position mode csp 9 Cyclic synchronous velocity mode csv 10 Cyclic synchronous torque mode cst 11 Reserved 127 *1) Response status is different depending on the software version. Access rw PDO Opmode RxPDO ALL EEPROM Yes Support *1) No Yes Yes No Yes Yes Yes (No) Yes Yes Yes No • Since 6060h (Modes of operation) is default = 0 (No mode change/no mode assigned), make sure to set the operation mode value after the power-on. If the setting value of 6060h changes PDS state to Operation enabled when it is 0, occur Err88.1” Operation mode setting error protection”. • If not supported operation mode is set by SDO, an Abort message is returned as out of range. • The change of operation mode using 6060h is as follows: The initial state 6060h=0 (No mode assigned) changes to the supported operation mode (pp, hm, csp, csv, cst, etc.) Then, if 6060h is set to 0, the operation mode is not changed as "No mode changed." (The operation mode last time is held. For information, refer to section 6-5-4.) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 82 - 6-5-3 Modes of Operation Display (6061h) The 6061h (Modes of operation display) enables to confirm the internal operation mode of this servo amplifier. After setting 6060h (Modes of operation), monitor this object to confirm that the system operation is set as expected. Index 6061h SubIndex 00h Name Units Range / Description Modes of operation -128 - 127 display • Displays the operation mode at present. The definition is the same as 6060h (Modes of operation). Value Modes of operation Data Type I8 Abbre viation - -128 Reserved -1 0 No mode change / no mode assigned 1 Profile position mode pp 2 Velocity mode vl 3 Profile velocity mode pv 4 Torque profile mode tq 6 Homing mode hm 7 Interpolated position mode ip 8 Cyclic synchronous position mode csp 9 Cyclic synchronous velocity mode csv 10 Cyclic synchronous torque mode cst 11 Reserved 127 *1) Response status is different depending on the software version. Access ro PDO OpMode TxPDO ALL EEPROM No Support *1) No Yes Yes No Yes Yes Yes (No) Yes Yes Yes No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 83 - 6-5-4 Precautions for Changing Operation mode • The operation mode can be switched by changing the value of 6060h (Modes of operation). • The 6061h (Modes of operation display) enables to confirm the operation mode of the servo amplifier at present. • The values of objects that are not supported by the operation mode after a operation mode change are irregular. • 2 ms is required from the time when the operation mode is changed until the completion of the change. During this time, the value of 6061h and the value of the object of TxPDO related to the operation mode are irregular. • When selecting another operation mode, wait for at least 2 ms. When several operation modes are repeatedly switched within 2 ms, Err91.1 (command error protection) will occur. • When switching the operation mode, make sure that the motor is stopped. If the control mode is changed during a motor operation (including during an origin return operation and deceleration stop), the operation cannot be guaranteed. The mode may not be changed immediately or Err27.4 (command error protection 1) etc. may occur. • When 6060h and 6061h are 0 and a PDS state is made to change to "Operation enabled", Err88.1(Operation mode setting error protection) occurs. • Set the values other than zero to 6060h(Modes of operation) once, when set as 6060h=0 after that, the last operation mode is held. • If a not supported operation mode is set to 6060h, Err88.1 (Operation mode setting error protection) occurs. • During the full-closed control, only the position controls are supported. Therefore, during the full-closed control, if 6060h (Modes of operation) is set to 3 (pv), 4(tq), 9 (csv), or 10 (cst), Err88.1 (Operation mode setting error protection) occurs. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 84 - 6-6 Position Control Function(pp,csp,ip,hm) 6-6-1 Common Position Control Function 1) Position control block diagram Monitor data of PANATERM Monitor data of CiA402 object *csp only 6062h Position demand value [command] 60B0h Position offset [command] + Positional command speed [r/min] Damping control Switching selection + Smoothing filter Trajectory generator Electronic gear positive conversion FIR Primary delay 607Ah Target position [command] 60FCh Position demand internal value [pulse] 6064h Position actual value [command] 60BAh~60BDh Touch probe position value [command] 3223h 3222h Filter Depth 1st 3214h 3215h 3641h 2nd 3216h 3217h 3rd 3218h 3219h 4th 3220h 3221h command position [pulse] - 60F4h Following error actual value [command] Command positional deviation *4 [pulse] Torque feed forward Velocity feed forward 60B2h Torque offset [0.1%] Gain 3110h Filter 3111h + Gain 3112h Filter 3113h + + + Velocity FF unit conversion + - Position control 1st 3100h 2nd 3105h + + - + Mode 3115h Scale factor 3606h Delay time 3116h Level 3117h Hysteresis 3118h Switching time 3119h 3607h Positive direction 3608h Negative direction 3609h Notch filter Positional deviation [pulse] Velocity unit conversion 1st 3101h 3102h 2nd 3106h 3107h 3004h Inertia ratio Velocity control command [r/min] 1st 3103h 2nd 3108h Instantaneous speed 3610h Depth + 1st 3201h 3202h 3203h 2nd 3204h 3205h 3206h + + 3rd 3207h 3208h 3209h 4th 3210h 3211h Frequency 3212h 3200h Adaptive mo de Torque filter Disturbance observer Motor velocity [r/min] 6063h Position actual internal value [pulse] Width + + Gain Sum of feedback pulses [pulse] 3605h Friction compensation Additional value Velocity detection filter Command positional deviation *4 [pulse] 606Ch Velocity actual value [command/s] 2.00 3114h 3rd setup Velocity control Proportion Integration 60B1h Velocity offset [command/s] 2nd setup Internal positional command speed [r/min] + - Gain switching Internal command position [pulse] + Electronic gear reverse conversion 3213h Frequency Filter 3623h 1st 3104h 2nd 3109h At tenuation 2 stages 3642h 3643h term 3624h Velocity detection Torque limit Current control Encoder エンコーダ Motor モータ Response setup Selection 3521h 1st 3013h 2nd 3522h MAX 6072h 3611h Main power External load 外部スケール supply Torque instruction [0.1%] 6074h Torque demand [0.1%] Position control block diagram 2.00 *1) A slanting number (ex.:607Ah) shows the object number of EtherCAT. *2) A bold letter number (ex.:3100h) shows a parameter number. *3) Polarity was omitted. *4) The method to calculate the positional deviation on PANATERM and Analog monitor (standard) varies depending on the setting of the command positional deviation output change (bit 14) of 3723h(Communication function extended setup 2). For details, refer to the technical document, basic function specifications (SX-DSV02472), paragraph 3-4. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 85 2.00 In the mode of 2 degrees of freedom control, the structure in the following block diagram is adopted. Monitor data of PANATERM Monitor data of CiA402 object *csp only 6062h Position demand value [command] 60B0h Position offset [command] + Positional command speed [r/min] Damping control + Trajectory generator Switching selection Smoothing filter Electronic gear positive conversion FIR 3223h 607Ah Target position [command] 60FCh Position demand internal value [pulse] 6064h Position actual value [command] 60BAh~60BDh Touch probe position value [command] - Electronic gear reverse conversion 3215h 3641h 2nd 3216h 3217h Internal command position [pulse] Tuning filter Damping 3649h Damping 3649h Filter 3111h Velocity FF unit conversion 60B1h Velocity offset [command/s] + Gain 3112h Filter 3113h + + + - Position control 1st 3100h 2nd 3105h Sum of feedback pulses [pulse] Delay time 3116h Level 3117h Hysteresis 3118h Switching time 3119h 3605h Friction compensation Positive direction Negative direction Gain 3607h 3608h 3609h 3650h Notch filter + + + - Proportion Integration Velocity detection filter Command positional deviation *4 [pulse] Positional deviation [pulse] 3115h Scale factor 3606h + Velocity control command [r/min] 1st 3103h 2nd 3108h Instantaneous speed 3610h 1st 3101h 3102h 2nd 3106h 3107h 1st 3201h 3202h 3203h 2nd 3204h 3205h 3206h + + 3rd 3207h 3208h 3209h 4th 3210h 3211h 3212h 3200h Adaptive mode Torque filter Attenuation term Disturbance observer Motor velocity [r/min] 6063h Position actual internal value [pulse] Depth + + Frequency 3004h Inertia ratio Width + Velocity control 606Ch Velocity actual value [command/s] Velocity unit conversion Torque feed forward Velocity feed forward 3110h Mode Command filter 3648h constant 3222h Additional value Gain 3114h 3rd setup Time Time constant Torque FF unit conversion 60B2h Torque offset [0.1%] 2nd setup Internal positional command speed [r/min] + - Gain switching Depth 3214h Command positional deviation *4 [pulse] 60F4h Following error actual value [command] Filter 1st Command position [pulse] + 3213h Frequency Gain 3623h Filter 3624h 1st 3104h 2nd 3109h 2 stages 3642h 3643h Velocity detection Torque limit Current control Encoder エンコーダ Motor モータ Response setup Selection 3521h 1st 3013h 2nd 3522h MAX 6072h 3611h Main power External load 外部スケール Torque instruction [0.1%] supply 6074h Torque demand [0.1%] Block diagram of the 2 degrees of freedom control mode *1) A slanting number (ex.:607Ah) shows the object number of EtherCAT. *2) A bold letter number (ex.:3100h) shows a parameter number. *3) Polarity was omitted. *4) The method to calculate the positional deviation on PANATERM and Analog monitor (standard) varies depending on the setting of the command positional deviation output change (bit 14) of 3723h(Communication function extended setup 2). For details, refer to the technical document, basic function specifications (SX-DSV02472), paragraph 3-4. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 86 - 2) Related objects common in position control (command & setup) Index SubIndex 6040h 6072h 607Ah 00h 00h 00h 00h 01h 02h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 607Dh 607Fh 6080h 6081h 6082h 6083h 6084h 60B1h 60B2h 60C5h 60C6h 60F2h Name Controlword Max torque Target position Software position limit Number of entries Min position limit Max position limit Max profile velocity Max motor speed Profile velocity End velocity Profile acceleration Profile deceleration Velocity offset Torque offset Max acceleration Max deceleration Positioning option code Units Range Data Access Type 0.1% Command Command Command Command/s r/min Command/s Command/s Command/s2 Command/s2 Command/s 0.1% Command/s2 Command/s2 - 0 - 65535 0 - 65535 -2147483648 - 2147483647 2 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 -2147483648 - 2147483647 -32768 - 32767 0 - 4294967295 0 - 4294967295 0 - 32767 U16 U16 I32 U8 I32 I32 U32 U32 U32 U32 U32 U32 I32 I16 U32 U32 U16 rw rw rw ro rw rw rw rw rw rw rw rw rw rw rw rw rw PDO Supported mode pp csp ip hm RxPDO RxPDO RxPDO No RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes - Yes - Yes Yes Yes Yes Yes Yes Yes - Yes Yes - Yes Yes - Yes Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes - Yes Yes Yes - Yes Yes Yes - 2.00 • Besides, there are related objects for each operation mode. Refer to the section "Related objects" of each operation mode. • The function of 6040h (Control word) can differ according to the operation mode. Refer to the section "Related objects" of each operation mode. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 87 - Position system Index 607Ah SubIndex 00h Name / Description Target position Units Range Command -2147483648 2147483647 Units Range Command/s 0 - 4294967295 Data Type I32 Access Data Type U32 Access PDO rw RxPDO rw PDO Op- EEPRO mode M RxPDO pp No csp Set the target position. - Velocity system Index 607Fh SubIndex 00h 6080h 00h 6081h 00h 6082h 00h 60B1h 00h Name / Description Max profile velocity Op- EEPRO mode M pp Yes hm ip pv • Set the velocity limit. • The maximum value is limited by the internal processing at 6080h(Max motor speed). Max motor speed r/min 0 - 4294967295 U32 rw RxPDO ALL 2.00 • Set the maximum velocity of motor. Since this servo amplifier automatically sets the value based on the motor information, the setup is not necessary. • The initial value of this servo motor is automatically set from the information. • It is tq and cst and restricts speed with the preset value of this object. Profile velocity Command/s 0 - 4294967295 U32 rw RxPDO pp ip • Set the target velocity. • The maximum value is limited by the internal processing at either the smaller 607Fh(Max profile velocity) and 6080h(Max motor speed). End velocity Command/s 0 - 4294967295 U32 rw RxPDO pp ip • Set the end velocity. Because this servo amplifier does not support it, always returns 0. Velocity offset Command/s -2147483648 I32 rw RxPDO pp 2147483647 hm ip pv csp csv • Set the offset of the velocity command (velocity feedforward). • The maximum value is limited by the internal processing at 6080h(Max motor speed). Yes Yes Yes Yes - Torque system Index 6072h SubIndex 00h 60B2h 00h Name Units Range Data Access PDO / Description Type Max torque 0.1% 0 - 65535 U16 rw RxPDO • Set the maximum torque of the motor. • The maximum value is limited by the maximum torque of the motor in the internal processing. • The maximum torque of the motor varies depending on the motor applied. Torque offset 0.1% -32768 - 32767 I16 rw RxPDO • Set the offset of the torque command (torque feedforward). • During slowdown in over-travel inhibition(in emergncy stop), the torque feedforward level becomes 0. 2.00 Op- EEPRO mode M ALL Yes ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 88 - Acceleration and deceleration system Index 6083h 6084h 60C5h 60C6h SubIndex 00h Name / Description Units Range Access 0 – 4294967295 Data Type U32 Profile acceleration Command/s2 PDO rw Opmode RxPDO pp ip pv EEPROM 00h • Set the profile acceleration. • If it is set to 0, internal processing is treated as 1. Profile deceleration Command/s2 0 – 4294967295 U32 rw RxPDO pp ip pv Yes 00h • Set the profile deceleration. • If it is set to 0, internal processing is treated as 1. Max acceleration Command/s2 0 – 4294967295 U32 rw RxPDO pp hm pv ip Yes 00h • Set the maximum acceleration. • If it is set to 0, internal processing is treated as 1. Max deceleration Command/s2 0 – 4294967295 U32 rw RxPDO pp hm pv ip Yes Yes • Set the maximum deceleration. • If it is set to 0, internal processing is treated as 1. 2.00 - Other Index 3724h SubIndex 00h Name / Description Units Range Data Type Communication -32768 - 32767 I16 - function extended setup 3 bit10 : Internal value state selection of objects 60B2h(Torque offset) in servo-off (Fall prevention function in the event of Servo-ON) 0: Clear 1: Updated with the set value of 60B2h Access PDO rw No Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 89 - Software position limit (607Dh) Set to operation range of positioning command value by 607Dh(Software position limit). Index 607Dh SubIndex - Access PDO - Data Type - - - 2 U8 ro No pp ip csp No 01h • Displays the number of sub-indexes for 607Dh (Software position limit). Min position limit Command -2147483648 I32 2147483647 rw RxPDO pp ip csp Yes 02h • Set the software limit value in negative direction. Max position limit Command -2147483648 2147483647 rw RxPDO pp ip csp Yes 00h Name / Description Software position limit • Set the software limit value. Number of entries Units Range - I32 Op- EEPRO mode M - • Set the software limit value in positive direction. - Setting unit 607Dh (Software position limit) is set in units of command. Set a value including 607Ch (Home offset) in the same way as 6062h (Position demand value). For information on Home offset, refer to 6) in Section 6-9-4. - Activation To enable the software limit, must satisfy the following conditions. - That it is the position operation mode (pp, ip, csp). - That it is position coordinate is finalized. If the absolute : ESM state is transitioning to more than PreOP. If the incremental : The return to home position operation has been completed normally. - That the relationship between the object configuration meets the 607Dh-01h < 607Dh-02h. Software limit setting is performed at the timing when the ESM status changes from Init to PreOP and at the completion of the return to home position operation. Note that the setting is not reflected as is even if the setting values for the related objects have been changed. If it is used in the incremental mode, the software limit function will be ineffective when the ESM status transitions from Init to PreOP, so execute the origin return operation again. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 90 - (Note) At the time of position information initialization, make a setting so that the actual position is within the range of 607Dh-01h to 607Dh-02h (normal operating range). Except when the actual position is outside of the normal operating range, the actual position can be moved only in the direction in which it falls within the normal operating range. (It cannot be moved in the opposite direction.) Bit 11 (internal limit active) of 6041h (Statusword) remains 1 until the actual position falls within the normal operating range. 607Dh-01h B0000000h 80000000h 6064h (Position actual value) 607Dh-02h 00000000h 40000000h 7FFFFFFFh Only this direction is movable. Software limit range 6041h (Statusword) bit11 (internal limit active) 1 Normal operating range 0 Software limit range 1 - Invalidation If disable the software limit function, make the preset value of each object into the following conditions. 607Dh-01h ≧ 607Dh-02h Exsample) 607Dh-01h = 0 607Dh-02h = 0 - Workings of wrap around If want to perform the operation wraparound, please disable software limit function. If the actual position or command position is wrapped around when the software limit function is effective, Err88.3 (improper operation error protection) will occur. Also bit 11 (internal limit active) of 6041h (Statusword) will be indefinite. - Workings of limit detection Upon detection of the actual position or command position reaching the software limit during motor operation, deceleration is started according to quick stop ramp *1). For the csp control mode, however, deceleration may be started in a delayed fashion depending on the command division timing. *1) quick stop ramp: 605Ah (Quick option code) set to 2 or 6 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 91 - 3) Related objects common in position control (monitoring) 4.00 Index SubIndex 4D29h 6041h 6062h 6063h 6064h 6065h 6066h 6067h 6068h 6069h 606Ch 6074h 6076h 6077h 60F4h 60FAh 60FCh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Over load factor Statusword Position demand value Position actual internal value Position actual value Following error window Following error time out Position window Position window time Velocity sensor actual value Velocity actual value Torque demand Motor rated torque Torque actual value Following error actual value Control effort Position demand internal value Units Range 0.1% Command pulse Command Command 1 ms Command 1 ms Command/s 0.1% mNm 0.1% Command Command/s pulse 0 - 65535 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 0 - 4294967295 0 - 65535 0 - 4294967295 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 - 32767 0 - 4294967295 -32768 - 32767 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 Data Access PDO Type pp csp ip hm U16 U16 I32 I32 I32 U32 U16 U32 U16 I32 I32 I16 U32 I16 I32 I32 I32 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ro ro ro ro ro rw rw rw rw ro ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO RxPDO RxPDO RxPDO RxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO Supported mode • Besides, there are related objects for each operation mode. Refer to the section "Related objects" of each operation mode. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 92 - - Position system Index 6062h SubIndex 00h 6063h 00h 6064h 00h 60F4h 00h 60FCh 00h Name / Description Position demand value Units Range Command -2147483648 2147483647 Data Type I32 Access ro PDO Op- EEPRO mode M TxPDO pp No hm ip csp • Indicates a command position (= IPOS). TxPDO ALL Position actual pulse -2147483648 – I32 ro internal value 2147483647 • Indicate the motor of actual position. If full-close control or encoder unit other than full-closed control, is external scale unit. TxPDO ALL Position actual value Command -2147483648 – I32 ro 2147483647 • Indicate the motor of actual position(= APOS). TxPDO pp Following error Command -2147483648 – I32 ro actual value 2147483647 ip hm csp • Indicate internal deviation(= PERR). TxPDO pp Position demand pulse -2147483648 – I32 ro internal value 2147483647 ip hm csp • Indicates an internal command position. No No No No - Velocity system Index 6069h SubIndex 00h 606Ch 00h 60FAh 00h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M TxPDO ALL Velocity sensor -2147483648 – I32 ro No - actual value 2147483647 • Indicate sensor value of actual velocity. Return 0 always because this servo amplifier not supported. TxPDO ALL Velocity actual value Command/s -2147483648 – I32 ro No 2147483647 • Indicate the motor of actual velocity(= FSPD). Note: The maximum value is limited by the 6080h(Max motor speed) in internal processing. TxPDO pp Control effort Command/s -2147483648 – I32 ro No 2147483647 ip hm csp • Indicate command value of internal velocity( output position loop). - Torque system Index 4.00 4D29h SubIndex 00h 6074h 00h 6076h 00h 6077h 00h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M TxPDO ALL Over load factor 0.1% 0 – 65536 U16 ro No • The ratio [0.1%] to the rated load is displayed. TxPDO ALL Torque demand 0.1% -32768 – 32767 I16 ro No • Indicates an internal command torque. TxPDO ALL Motor rated torque mNm 0 – 4294967295 U32 ro No • Reads out the rated torque from the motor and automatically sets it. TxPDO ALL Torque actual value 0.1% -32768 – 32767 I16 ro No • Indicates actual torque. • It becomes a value equivalent to actual current value. • This output value is a reference value and does not guarantee an actual value. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 93 - Statusword (6041h) <Common functions in position control> This section describes the following functions of 6041h (Status word). bit 10: Target reached (completed positioning detected) bit 13: Following error (position over-deviation detected) For other functions, refer to the section "Related objects" of each operation mode. Index 6041h SubIndex 00h Name Units / Description Statusword • Displays the servo amplifier state. Range Data Type U16 0 - 65535 Access ro PDO Op- EEPRO mode M TxPDO ALL No bit information details 15 - 14 13 12 11 (differ in operation mode) ila oms r following error (only pp,csp) r = reserved (not supported), oms ila = operation mode specific (operation mode dependent bit), = internal limit active rm = remote 10 oms target reached (except csp) w sod qs ve f oe so rtso 9 8 7 6 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 94 - bit10:target reached (Position reached) When the servo is on (Operation enable state), all set-points have been released with the command generation completed, the difference between 6062h (Position demand value) and 6064h (Position actual value) is within the range set in 6067h (Position window), and the time set in 6068h (Position window time) elapses, bit 10 (target reached) of 6041h (Statusword) is set to 1. bit 10 Name target reached Value halt=0 (during normal operation) : halt=1 (during stop by halt) : halt=0 (during normal operation) : halt=1 (during stop by halt) : 0 1 Definition Positioning not yet completed During axis deceleration Positioning completed Axis stop (Axis speed is 0.) Position window time (6068h) Positioning window (6067h) Position demand value (6062h) + Following error actual value (60F4h) Window comparator timer Target reached in statusword (6041h) - Position actual value (6064h) <Position reached (functional overview)> Index 6067h SubIndex 00h 6068h 00h Name / Description Position window Units Range Data Type U32 Access PDO Op- EEPRO mode M RxPDO pp Command 0 - 4294967295 rw Yes ip • Set the threshold where bit 10 (Target reached) of 6041h (Statusword) becomes 1 when the difference between 6062h (Position demand value) and 6064h (Position actual value) is within the range set by this parameter and the time set in 6068h (Position window time) elapses. If the position deviation is out of the values set by this parameter, the bit 10 of 6041h will be 0. RxPDO pp Position window time 1 ms 0 - 65535 U16 rw Yes ip • Set the time until bit 10 of 6041h (Statusword) is turned ON when the difference between 6062h (Position demand value) and 6064h (Position actual value) is within the range set by 6067h (Position window). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 95 - bit13 : Following error When the value of 60F4h(Following error actual value) goes beyond the range set by 6065h (Following error window) for the time set by 6066h (Following error time out), the bit 13(Following error) of 6041h (Status word) is set to 1. bit Name 13 following error Value 0 1 Definition When 60F4h (Following error actual value) (= 6062h (Position demand value) 6064h (Position actual value)) does not go beyond the range set by 6065h (Following error window). Or, 60F4h goes beyond the value set by 6065h but the time set by 6066h does not elapse. 60F4h (Following error actual value) goes beyond the range set by 6065h (Following error window) for the time or more set by 6066h (Following error time out) Following error time out (6066h) Following error window (6065h) Position demand value (6062h) + Following error actual value (60F4h) Window comparator timer Following error in statusword (6041h) - Position actual value (6064h) <Following error (functional overview)> Index 6065h SubIndex 00h 6066h 00h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M RxPDO pp Following error Command 0 - 4294967295 U32 rw Yes window csp • Set the threshold where the bit 13 (Following error) of 6041h (Status word) will be 1 when the value of 604Fh(Following error actual value) is out of the values set by this parameter. RxPDO pp Following error 1 ms U16 rw Yes 0 - 65535 time out csp • If the state which the value of 604Fh(Following error actual value) is exceeded setting range of the 6065h(Following error window) is continued more than setting value of this parameters, bit13(following error) of 6041h(Statusword) set the threshold value is 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 96 6-6-2 Profile Position mode (pp mode) It is a position control mode to operate by designating the target position, target velocity, addition-subtraction velocity, etc. and creating a position command in the servo amplifier. Target position (607Ah) (Internal value) Target position [command] Position range limit (607Bh) Home offset (607Ch) Limit Function 2.00 Software position limit (607Dh) - (Internal value) Profile velocity End velocity [command/s] Profile velocity (6081h) Limit Function End velocity (6082h) Trajectory generator Max profile velocity (607Fh) Max motor speed (6080h) Position demand value (6062h) Minimum Comparator Velocity limit (Internal value) Profile acceleration Profile deceleration Quick stop deceleration Profile acceleration (6083h) Profile deceleration (6084h) 2 [command/s ] Quick stop deceleration (6085h) Limit Function Max acceleration (60C5h) Max deceleration (60C6h) electronic gear Quick stop option code (605Ah) Multiplier Position demand internal value(60FCh) 1 Motion profile type (6086h) Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) Polarity (607Eh) 1st torque limit (3013h) 2nd torque limit (3522h) Limit Function Max torque (6072h) Torque offset (60B2h) Limit Function Multiplier Limit Function Multiplier Max motor speed (6080h) Velocity offset (60B1h) Position control function 1 + Velocity control function + Torque control function M Polarity (607Eh) E Torque actual value (6077h) Multiplier Velocity actual value (606Ch) Multiplier Position actual internal value (6063h) Position actual value (6064h) Multiplier Inverse electronic gear Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 97 - 1) Objects related to pp mode (command & setup) Index 6040h 60F2h • SubIndex 00h 00h Name Controlword Positioning option code Units Range - 0 - 65535 0 - 32767 Data Type U16 U16 Access PDO rw rw RxPDO RxPDO Data Type U16 I32 U8 I32 I32 U32 U32 U32 U32 U32 U32 I32 I16 U32 U32 Access PDO rw rw ro rw rw rw rw rw rw rw rw rw rw rw rw RxPDO RxPDO Besides, there are related objects common to the position control. For more information, refer to section 6-6-1. Index 6072h 607Ah 607Dh 607Fh 6080h 6081h 6082h 6083h 6084h 60B1h 60B2h 60C5h 60C6h SubIndex 00h 00h 00h 01h 02h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Max torque Target position Software position limit Number of entries Min position limit Max position limit Max profile velocity Max motor speed Profile velocity End velocity Profile acceleration Profile deceleration Velocity offset Torque offset Max acceleration Max deceleration Units Range 0.1% Command Command Command Command/s r/min Command/s Command/s Command/s2 Command/s2 Command/s 0.1% Command/s2 Command/s2 0 - 65535 -2147483648 - 2147483647 2 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 -2147483648 - 2147483647 -32768 - 32767 0 - 4294967295 0 - 4294967295 No RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 98 - - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 6007h 605Ah 605Bh 605Ch 605Dh 605Eh 00h 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 607Bh 607Ch 607Eh Name Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Polarity Units Range Data Type Access PDO - - - - - - Command Command Command - 0-3 0-7 0-1 0-1 1-3 0-2 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 255 I16 I16 I16 I16 I16 I16 U8 I32 I32 I32 U8 rw rw rw rw rw rw ro rw rw rw rw No 2 6085h 00h Quick stop deceleration Command/s 0 – 4294967295 U32 rw 6086h 00h 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h Motion profile type Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Profile jerk use Profile jerk Highest sub-index supported Profile jerk 1 Profile jerk 2 Touch probe function Digital outputs Number of entries Physical outputs Bit mask pulse r (motor) r (motor) r (shaft) Command r (shaft) 3 Command/s -32768 – 32767 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 1-2 1-2 0 – 4294967295 0 – 4294967295 0 - 65535 2 0 - 4294967295 0 - 4294967295 I16 U8 U32 U32 U8 U32 U32 U8 U32 U32 U8 U8 U32 rw ro ro ro ro rw rw ro rw rw rw ro rw U32 U16 U8 U32 U32 rw rw ro rw rw 608Fh 6091h 6092h 60A3h 60A4h 60B8h 60FEh 02h 00h 00h 01h 02h 3 Command/s - 2.00 2.00 2.00 No No No No No No RxPDO RxPDO RxPDO No RxPDO RxPDO No No No No No No No No No No No No No RxPDO No RxPDO RxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 99 - - Controlword (6040h) <Functions in pp mode> Index SubName / Description Units Range Data Index Type 00h Controlword 0 - 65535 U16 • Set a command to a servo amplifier including the PDS state transition. 6040h Bit information details 15 – 10 9 oms r change on set-point r oms h rw PDO Op- EEPROM mode RxPDO ALL No 8 7 6 5 oms 4 3 2 1 0 h fr absolute/ relative change set immediately new set-point eo qs ev so = reserved (not supported), = operation mode specific (control mode dependent bit) = halt bit9, 6-4(operation mode specific): Bit Name Value Access fr eo qs ev so = fault reset = enable operation = quick stop = enable voltage = switch on Definition It is a trigger to activate a positioning operation and update a set value. 4 new set-point 0->1 0 5 change set immediately 6 absolute/ relative 9 change on set-point 1 Imports new positioning tasks (607Ah (Target position) and 6081h (Profile velocity) etc.). After the positioning operation at present is completed, next positioning operation starts. Suspends the positioning operation at present and starts next positioning operation at once. The additional option of the operation change timing is set with the cio bit (bit3-2) of 60F2h (Positioning option code). 0 Handles 607Ah (Target position) as an absolute position Handles 607Ah (Target position) as a relative position. 1 The additional option in relative positioning is set with the relative option (bit1-0) of 60F2h (Positioning option code). - Refer to the table below This is not supported by this software version. The table below lists the difference of an operation according to the combination of bits 9, 5 and 4. Bit 9 Bit 5 Bit 4 Definition change on change set new set-point immediately set-point The next positioning operation starts after the positioning operation at 0 0 0->1 present is completed (refer to example 1 or 3) The next positioning operation is performed immediately X 1 0->1 (refer to example 1 or 2) After the positioning operation is performed to the target position at present with the present profile velocity, the next positioning 1 0 0->1 operation starts (refer to example 1 or 3) This is not supported by this software version. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 100 (NOTE) Do not change the acceleration and deceleration(*) during motor operation. If change the acceleration and deceleration, change Bit4(new set-point) from 0 to 1 after the motor stops. (*) 6083h (Profile acceleration) 6084h (Profile deceleration) 60C5h (Max acceleration) 60C6h (Max deceleration) - Note that when the set point is executed (bit 4 (new set-point) is changed from 0 to 1 in the following conditions, that positioning task will be discarded. - Set-point when 6081h (Profile velocity) = 0 - Set-point to the direction with which the position will not get out of the limited state by the software limit - Set-point to the direction with which the position will not get out of the limited state by the drive prohibition - If the following status occurs, all the positioning tasks will be discarded, so care should be taken. - If run-inhibition is detected during deceleration due to halt = 1 - If run-inhibition is detected with positioning task operating to opposite direction of positioning task being executed buffered - Allow 2 ms from the time when pp operation is started until the next pp operation is started (the new set-point is changed from 0 to 1). - If it is stopped with halt, the setting of 6040h: bit5, 9 and 60F2h in the positioning task being executed (during a halt stop) will be cleared inside (set value 0). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 101 - - Positioning option code (60F2h) This object is an additional option to determine the operational specifications for positioning operation in the pp mode. Index 60F2h SubIndex 00h Name / Description Positioning option code Units Range Data Type Access - 0 - 65535 U16 rw PDO Op- EEPROM mode RxPDO pp Yes • Set the specification of positioning operation. 15 14 13 ms 12 11 10 9 8 7 6 reserved 5 4 rro 3 2 cio 1 0 relative option ms = manufacturer-specific, rro = request-response option, cio = change immediately option - bit1-0(relative option): The abs/rel bit(bit6) of 6040h(Controlword) is set to 1, determine the operation specification of relative positioning when performing the operation. Normally it is used in mode 0. bit 1 bit 0 Relative positioning mode 0 0 mode 0 0 1 mode 1 1 0 mode 2 Definition The operation is relative to the target position (absolute coordinate value) in the last operation. When there is no target position in the last operation or the operation has been executed in other control modes, the operation is relative to the absolute coordinate value 0. When the operation has been executed in other control modes, the previous target position is discarded. The positioning is relative to the 6062h(Position demand value) (= value output by trajectory generator). *1) The positioning is relative to the 6064h (Position actual value). *1) 1 1 mode 3 reserved *1) A propagation delay or other factors may prevent the position from reaching the expected position. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 102 - bit3-2(cio (change immediately option)): The change set immediately bit(bit5) of 6040h(Controlword) is set 1, determine the operation specification if start the next positioning operation immediately. This software version supports this specification only when bits 3 and 2 are both 0. Do not set it to a value other than 0. bit 3 bit 2 Definition Update the operate (including changes of Profile velocity and acceleration, etc. ) new 0 0 positioning tasks immediately. A new positioning task (including the changes of profile velocity, acceleration, etc.) operate continuously to the positioning task running at present arrives(continue operation without 0 1 stopping on the target position of the positioning task that is currently performed.). This software version does not support this specification. 1 0 reserved 1 1 reserved The following indicate the operation pattern by a combination of change set immediately bit(Bit5) of 6040h(Controlword) and cio(change immediately option) bit(bit3-2) of 60F2h(Positioning option code). 6040h:00h(Bit5) change set immediately 60F2h:00h(Bit3-2) cio(change immediately option) 0 00 00 01 v A B C t v v When a target position is updated to a counter direction. 01 v When the target position was updated in the same direction and speed is accelerated. When the target position was updated in the same direction and speed is decelerated. 1 v A B t C v A A B B C C t v t A B C A B C t v A B t C t v C A t A B C t * It does not arrive at the last target position. A : Timing which changed the command B : Target position (last time) arrival timing C : Target position (after updating) arrival timing Thick line : It operates on condition of before changing a command. Thin line : It operates on condition of after changing a command. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 103 - - bit5-4(rro (request-response option)): After the positioning operation is started, the master is supposed to set the new_set-point (bit 4) of 6040h (Control word) to 0; however this option allows the slave to automatically set it to 0. Slave transmits to the master by setting to 0 setpoint_acknowledgement bit(bit12) of 6041h(Statusword) after releasing the new_setpoint. Bit 5 0 Bit 4 0 0 1 1 0 1 1 Definition The handshake is necessary, as shown in the examples 1 to 3. The slave releases the New setpoint bit automatically as soon as the drive arrives at the target position. (It is set as 0.) The slave releases the new setpoint bit automatically as soon as the slave accepts a new target position. (It is set as 0.) Reserved R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 104 - 2) Objects related to pp mode (monitoring) Index SubIndex 00h 6041h • Name Statusword Units Range - 0 - 65535 Data Type U16 Access PDO ro TxPDO Besides, there are related objects common to the position control. For more information, refer to section 6-6-1. Index SubIndex 6062h 6063h 6064h 6065h 6066h 6067h 6068h 6069h 606Ch 6074h 6076h 6077h 60F4h 60FAh 60FCh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Position demand value Position actual internal value Position actual value Following error window Following error time out Position window Position window time Velocity sensor actual value Velocity actual value Torque demand Motor rated torque Torque actual value Following error actual value Control effort Position demand internal value Units Range Data Type Access PDO Command pulse Command Command 1ms Command 1ms Command/s 0.1% mN•m 0.1% Command Command/s pulse -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 0 - 4294967295 0 - 65535 0 - 4294967295 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 – 32767 0 – 4294967295 -32768 - 32767 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 I32 I32 I32 U32 U16 U32 U16 I32 I32 I16 U32 I16 I32 I32 I32 ro ro ro rw rw rw rw ro ro ro ro ro ro ro ro TxPDO TxPDO TxPDO RxPDO RxPDO RxPDO RxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO Units Range Data Type Access PDO Command Command Command Command - 0 - 65535 0 - 65535 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 U16 U16 I32 I32 I32 I32 U32 ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO - There is a related object of common motion as well. For information, refer to section 6-9. Index SubIndex 603Fh 60B9h 60BAh 60BBh 60BCh 60BDh 60FDh 00h 00h 00h 00h 00h 00h 00h Name Error code Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Digital inputs R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 105 - Statusword (6041h) <Functions in pp mode> Index 6041h SubName / Description Units Index 00h Statusword • Displays the servo amplifier state. Range Data Type U16 0 - 65535 Access PDO Op- EEPROM mode TxPDO ALL No ro Bit information details 15 - 14 13 12 11 set-point acknowledge ila oms r following error r = reserved (not supported), oms ila = operation mode specific (control mode dependent bit) = internal limit active rm = remote 10 oms target reached 9 8 7 6 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on bit13,12,10(operation mode specific): Bit Name Value Definition target reached 10 Refer to 3) of Section 6-6-1. The new set-point is 0, the motion is done (in process) for the last target position, 0 and the buffer is empty set-point 12 acknowledge Data for a new positioning task has been imported into the buffer and it is not 1 empty Refer to 3) of Section 6-6-1. 13 following error R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 106 - 3) Operations of pp mode - Example 1 (basic set-point) [1] [2] [3] [4] [5] The master sets the value of 607Ah (Target position) and then changes the value of the bit 4 (New setpoint) of 6040h (Control word) from 0 to 1. In that case, also set 6081h (Profile velocity). If the value of 6081h (Profile velocity) is 0, the motor does not work. The slave confirms the rising edge (from 0 to 1) of the bit 4 (New setpoint) of 6040h (Control word) and starts the positioning motion toward the target position, 607Ah (Target position). Here, the slave changes the value of the bit 12 (Setpoint acknowledge) of 6041h (Status word) from 0 to 1. The master confirms that the value of the bit12 (Setpoint acknowledge) of 6041h (Status word) is changed from 0 to 1 and puts the bit 4 (New setpoint) of 6040h (Control word) back to 0. The slave confirms that the bit 4 (New setpoint) of 6040h (Control word) is set to 0 and sets the bit 12 (Setpoint acknowledge) of 6041h (Status word) to 0. When the motion arrives at the target position, the slave changes the value of the bit 10 (Target reached) of 6041h (Status word) from 0 to 1. Actual speed [5] [1][2] [3][4] t New set-point (bit 4) t Master Target position (set-point) t Set-point acknowledge (bit 12) t Target reached (bit 10) t Slave <Set-point example> *1) 6081h (Profile velocity) is limited by the smaller of 607Fh (Max profile velocity) or 6080h (Max motor speed). A change that is made to the preset value of 607Fh (Max profile velocity) or 6080h (Max motor speed) during operation will not be reflected in that operation. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 107 - Example 2 (Data change in operation, without buffer: Single set-point) When bit5(change set immediately) of 6040h(controlword) is 1, if it made changes to the data for the positioning operation during operation, interrupting the current positioning operation, is started the next positioning operation immediately. [1] [2] [3] [4] The master confirms that the bit 12 (Set-point acknowledge) of 6041h (Status word) is 0, changes the value of 607Ah (Target position), and then changes the value of the bit 4 (New setpoint) of 6040h (Control word) from 0 to 1. (Note) acceleration and deceleration must not change at this time. The slave confirms the rising edge (from 0 to 1) of the bit 4 (New setpoint) of 6040h (Control word) and updates 607Ah (Target position) with a new target position. Here, the slave changes the value of the bit 12 (Setpoint acknowledge) of 6041h (Status word) from 0 to 1. The master confirms that the value of the bit 12 (Setpoint acknowledge) of 6041h (Status word) is changed from 0 to 1 and puts the bit 4 (New setpoint) of 6040h (Control word) back to 0. The slave confirms that the bit 4 (New setpoint) of 6040h (Control word) is set to 0 and sets the bit 12 (Setpoint acknowledge) of 6041h (Status word) to 0. Note: - Similar steps 1 to 4 enable to change 6081h (Profile velocity). - Also, after changing 607Ah (Target position) and 6081h (Profile velocity), perform the steps 1 to 4 mentioned above to update 607Ah (Target position) and 6081h (Profile velocity) at the same time. Actual speed [1][2] [3][4] t New set-point (bit 4) t Master Slave Target position (set-point) t Current target position processed t Set-point acknowledge (bit 12) t Target reached (bit 10) t <Handshaking procedure for the single set-point method> R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 108 - - Example 3 (Data change in operation, with buffer: Set of set-points) When bit5(change set immediately) of 6040h(controlword) is 0, if it made changes to the data for the positioning operation during operation, completing the current positioning operation, is started the next positioning operation immediately. [1] [2] [3] [4] The master confirms that the bit 12 (Set-point acknowledge) of 6041h (Status word) is 0, changes the value of 607Ah (Target position), and then changes the value of the bit 4 (New setpoint) of 6040h (Control word) from 0 to 1. (Note) acceleration and deceleration must not change at this time. The slave confirms the rising edge (0 to 1) of the bit 4 (New set-point) of 6040h (Control word) and buffers 607Ah (Target position) as a new target position. Here, the slave changes the value of the bit 12 (Setpoint acknowledge) of 6041h (Status word) from 0 to 1. At this stage, the positioning operation is continued for the target position before the change. The master confirms that the value of the bit 12 (Set-point acknowledge) of 6041h (Status word) is changed from 0 to 1 and puts the bit 4 (New set-point) of 6040h (Control word) back to 0. The slave confirms that bit 4 (New set-point) of 6040h (Controlword) is set to 0 and that the current positioning operation is completed, and starts a positioning operation for the new target position. At this point, the buffer becomes empty, bit 12 (Set-point acknowledge) of 6041h (Statusword) is set to 0. Note: - Similar steps 1 to 4 enable to change 6081h (Profile velocity). - After changing 607Ah (Target position) and 6081h (Profile velocity), perform the steps 1 to 4 mentioned above to update 607Ah (Target position) and 6081h (Profile velocity) at the same time. - The dashed line as shown in the figure below indicates actual velocity when the bit9(Change of setpoint) of 6040h (Control word) is set to 1. However, if the new target position is the opposite of the operating direction, the position stops at the previous target position, and a reverse operation is performed. Actual speed [1][2] [3] [4] t New set-point (bit 4) t Master Target position (set-point) t Current target position processed Slave t Set-point acknowledge (bit 12) t Target reached (bit 10) t <Handshaking procedure for the set of set-point method> R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 109 - - Example 4 (Buffering of set-points) There are two set-point for the buffering set-point and the execution set-point. The following figure indicates the handling of these set-point. (1) (2)' (2) (3) (3)' (4) new set-point (Controlword bit 4) Master change set immediately (Controlword bit 5) set-point buffered set-point processed set-point Slave t t A B empty B A D C C empty C B E C empty E set-point acknowledge (Statusword bit 12) t target reached (Statusword bit 10) t <Set-point handling for two set-points> (1) When the set-point is not in progress, a new set-point(A) will be effective immediately. (2) When the set-point is in progress, a new setpoint(B or C) is stored each time the first set-point buffer becomes empty. (3) When all set-point buffers are in use (if the bit12(Setpoint acknowledge) of 6041h(Statusword) is 1), the update of the set-point buffer is dependent on the bit5(Change set immediately) of 6040h(Controlword). If the bit5(Change set immediately) of 6040h(Controlword) is not set to 1, new set-points(D) are not processed but suspended. If the bit5(Change set immediately) of 6040h(Controlword) is set to 1, new set-points(E) are processed immediately as a single set-point. In this case, all set-points(B,C and D) loaded before the bit5(Change set immediately) of 6040h(Controlword) is set to 1 are discarded. (4) Until all set-points are processed, the bit10(Target reached) of 6041h(Statusword) remains to be 0. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 110 - - Example 5 (Temporary stop by halt) When bit 8 (halt) of 6040h (Controlword) changes to 1 during pp operation, the positioning operation is stopped temporarily. When bit 8 (halt) returns to 0, a positioning operation to the set-point for execution is resumed. The following figure indicates the handling of these set-points. [1] [2] [3] [4] [5] [6] new set-point (Controlword bit 4) Master t change set immediately (Controlword bit 5) t halt (Controlword bit 8) set-point buffered set-point processed set-point Slave set-point acknowledge (Statusword bit 12) Target reached (Statusword bit 10) t A B Empty B A Empty B t t [1] When the set-point is not in process, the new set-point(A) takes effect immediately. [2] When the set-point is in process, the new set-point(B) is stored if the set-point buffer is empty. [3] If 1 is set to bit 8 (halt) of 6040h (Controlword) while the first set-point(A) is in process, the first set-point(A) is suspended. At this time, if deceleration stop is executed and speed reaches 0, bit10 (target reached) for 6041h (Statusword) becomes 1. [4] After that, when 0 is set to bit 8 (halt) of 6040h (Controlword), the operation for the first set-point is resumed. At this time, bit10 (target reached) for 6041h (Statusword) becomes 0. [5] When the operation for the first set-point(A) is completed, the new set-point(B) is processed. [6] Bit 10 (target reached) of 6041h (Statusword) remains 0 until all set-points are processed. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 111 - 6-6-3 Cyclic Position Mode (csp mode) It is a position control mode to operate by creating a command position in the upper system (master) and updating (transmitting) the command position in an interpolation cycle. Use it in the DC or SM2 synchronization mode. Position offset (60B0h) Target position (607Ah) Position range limit (607Bh) + Position demand value (6062h) Limit function - Home offset (607Ch) 2.00 Software position limit (607Dh) 2.00 Drive control function Max motor speed (6080h) Quick stop deceleration (6085h) electronic gear Quick stop option code (605Ah) 2.00 2.00 Profile deceleration (6084h) Position demand internal value(60FCh) Max deceleration (60C6h) Multiplier 1 Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) Polarity(607Eh) 1st torque limit (3013h) 2nd torque limit (3522h) Limit function Max torque (6072h) Torque offset (60B2h) Limit function Multiplier Max motor speed (6080h) Velocity offset (60B1h) Limit function Multiplier Position control function 1 + Velocity control function + Torque control function M Polarity (607Eh) E Torque actual value (6077h) Multiplier Velocity actual value (606Ch) Multiplier Position actual value (6064h) Multiplier Inverse electronic gear Position actual internal value (6063h) Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 112 - 1) Objects related to csp mode (command & setup) Index 6040h 60B0h 3.00 2.00 3722h 3724h • Units Range Access PDO 0 - 65535 -2147483648 – 2147483647 Data Type U16 I32 Command rw rw RxPDO RxPDO - -32768 - 32767 I16 rw No - -32768 - 32767 I16 rw No Units Range Access PDO 0.1% Command Command Command r/min Command/s 0.1% 0 - 65535 -2147483648 – 2147483647 2 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 4294967295 -2147483648 - 2147483647 -32768 - 32767 Data Type U16 I32 U8 I32 I32 U32 I32 I16 Besides, there are related objects common to the position control. For more information, refer to section 6-6-1. Index 6072h 607Ah 607Dh 2.00 SubName Index 00h Controlword 00h Position offset Communication function extended 00h setup 1 Communication function extended 00h setup 3 6080h 60B1h 60B2h SubIndex 00h 00h 00h 01h 02h 00h 00h 00h Name Max torque Target position Software position limit Number of entries Min position limit Max position limit Max motor speed Velocity offset Torque offset rw rw ro rw rw rw rw rw RxPDO RxPDO No RxPDO RxPDO RxPDO RxPDO RxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 113 - - There is a related object of common motion as well. For information, refer to section 6-9. Index SubIndex 6007h 605Ah 605Bh 605Ch 605Dh 605Eh 00h 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 00h Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Polarity Quick stop deceleration 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h 02h 00h 01h 02h Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Touch probe function Interpolation time period Highest sub-index supported Interpolation time period value Interpolation time index Digital outputs Number of entries Physical outputs Bit mask 607Bh 607Ch 607Eh 6085h 608Fh 6091h 6092h 60B8h 60C2h 60FEh Name Units Range Data Type Access PDO - - - - - - Command Command Command - 0-3 0-7 0-1 0-1 1-3 0-2 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 255 0 – 4294967295 I16 I16 I16 I16 I16 I16 U8 I32 I32 I32 U8 U32 rw rw rw rw rw rw ro rw rw rw rw rw No 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 0 - 65535 2 0 - 255 -128 – 63 2 0 - 4294967295 0 - 4294967295 U8 U32 U32 U8 U32 U32 U8 U32 U32 U16 U8 U8 I8 U8 U32 U32 ro ro ro ro rw rw ro rw rw rw ro rw rw ro rw rw 2 Command/s pulse r (motor) r (motor) r (shaft) Command r (shaft) - 2.00 2.00 2.00 No No No No No No RxPDO RxPDO RxPDO No RxPDO No No No No No No No No No RxPDO No No No No RxPDO RxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 114 - - Controlword (6040h) <Functions in csp mode> Index 6040h SubName / Description Units Range Data Index Type 00h Controlword 0 - 65535 U16 • Set a command to a servo amplifier including the PDS state transition. Access PDO Op- EEPROM mode RxPDO ALL No rw Bit information details 15 - 10 r r oms h 9 oms r 8 7 h fr = reserved (not supported), = operation mode specific (control mode dependent bit), = halt 6 5 oms r r fr eo qs ev so 4 r 3 2 1 0 eo qs ev so = fault reset = enable operation = quick stop = enable voltage = switch on * Note: The csp mode does not use the oms bit. - Position system Index 60B0h SubIndex 00h Name / Description Position offset Units Range Command -2147483648 2147483647 Data Type I32 Access Data Type Access rw PDO Op- EEPRO mode M RxPDO csp Yes • Set the offset of the position command. 2.00 - Other Index 3724h SubIndex 00h Name / Description Units Range PDO Communication -32768 - 32767 I16 rw No - function extended setup 3 3724h bit11: The setting condition that 6041h bit12 (drive follows command value) will be 0 is changed. 0 : Limiting torque and speed limit (only cst) is included. 1 : Limiting torque and speed limit (only cst) is not included. Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 115 - 2) Objects related to csp mode (monitoring) Index SubIndex 00h 6041h • Name Statusword Units Range - 0 - 65535 Data Type U16 Access PDO ro TxPDO Data Type I32 I32 I32 U32 U16 I32 I32 I16 U32 I16 I32 I32 I32 Access PDO Besides, there are related objects common to the position control. For more information, refer to section 6-6-1. Index Sub- Index 6062h 6063h 6064h 6065h 6066h 6069h 606Ch 6074h 6076h 6077h 60F4h 60FAh 60FCh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Position demand value Position actual internal value Position actual value Following error window Following error time out Velocity sensor actual value Velocity actual value Torque demand Motor rated torque Torque actual value Following error actual value Control effort Position demand internal value Units Range Command pulse Command Command 1ms Command/s 0.1% mNm 0.1% Command Command/s pulse -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 0 - 4294967295 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 – 32767 0 – 4294967295 -32768 - 32767 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 ro ro ro rw rw ro ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO RxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO - There is a related object of common motion as well. For information, refer to section 6-9. Index SubIndex 603Fh 60B9h 60BAh 60BBh 60BCh 60BDh 60FDh 00h 00h 00h 00h 00h 00h 00h Name Error code Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Digital inputs Units Range Data Type Access PDO Command Command Command Command - 0 - 65535 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 0 - 4294967295 U16 U16 I32 I32 I32 I32 U32 ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 116 - - Statusword (6041h) <Functions in csp mode> Index 6041h SubName / Description Units Index 00h Statusword • Displays the servo amplifier state. Bit information details 15 - 14 13 12 oms drive r following follows error command value 11 ila r = reserved (not supported), oms ila = operation mode specific (control mode dependent bit) = internal limit active rm = remote Range Data Type U16 0-65535 10 oms r Access ro PDO Op- EEPROM mode TxPDO ALL No 9 8 7 6 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on bit13,12,10(operation mode specific): Bit Name Value Definition 10 reserved Not used 0 Operation is not performed according to the target position. *1) Drive follows 12 command value 1 Operation is performed according to the target position. *1) 13 following error Please refer to 3) of Section 6-6-1. *1) “Operation is performed according to the target position” refers to cases where the following conditions are all satisfied - PDS state is Operation enabled 2.00 - POT not detected when a positive direction operation command is in process or NOT not detected when a negative direction operation command is in process - While not in Halt status 2.00 - POT not detected when a positive direction operation command is in process or NOT is not detected when a negative direction operation command is in process. 2.00 - Torque limit has not occurred(Valid only when this condition 3724h-bit11 is 0) 2.00 - When a positive direction operation command is in process, the actual position or the commanded position is within the range set by 607Dh-02h. - When a negative direction operation command is in process, the actual position or the commanded position is within the range set by 607Dh-01h. 2.00 Index 3724h SubIndex 00h Name / Description Units Range Data Type Access PDO Communication -32768 - 32767 I16 rw No - function extended setup 3 3724h bit11: The setting condition that 6041h bit12 (drive follows command value) will be 0 is changed. 0 : Limiting torque and speed limit (only cst) is included. 1 : Limiting torque and speed limit (only cst) is not included. Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 117 - 3) Operations of csp mode • Motion profile (trajectory) generation is done in the master rather than the slave in cyclic position control mode. • Target position is the sum of 60B0h (Position offset) and 607Ah (Target position), and is interpreted as an absolute position. • For the operation command update (transmission), do input when approx. 100 ms has elapsed after the servo ON(Operation enabled). • 60C2h (Interpolation time period) indicates the cycle update two objects 607Ah (Target Position) and 60B0h (Position offset).This value is set to the same period 1C32h-02h (Cycle time). As for the upper system (master), be sure to update the target position in the cycle of 60C2h (Interpolation time period). • In the servo-off state, configure the master process so as to follow 6064h (Position actual value) the additional value of 60B0h (Position offset) and 607Ah (Target Position). When it did not follow, because if the motor is moving, such as external force during servo-off, the operation is trying to return to the target position that was inputted at the time of servo-on next time, it is very dangerous. Configure the similar following process when switching to csp control mode from other control modes than csp control mode as well. Bad example: Command position at servo-off (Command position is not set with actual position) Command position (Command) Servo-on Response Servo_Active=1 Actual position Command position (Command) Equipment is moved by external force Servo-off Actual position Response Servo_Active=0 Command position (Command) Danger: Equipment returns to command position rapidly. Servo-on Response Servo_Active=1 Actual position R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 118 - 4) Calibration process on the occurrence of communication error If a communication error occurred during operation and 607Ah (Target Position) could not be restored properly, the target position is presumed and calibration is performed. X X X Communic ation cycle Command position Command velocity 0 Solid line: After command calibration, dashed line: Before command calibration O: Communication successful, X: Communication error R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 119 2.00 5) Amount of change saturation function of command position This is to prevent the occurrence of Err27.4 by an unusual command position value and the ability to saturate the amount of change in the command position converted from 6080h (Max motor speed) for the purpose of stabilizing the behavior of motor. • Scope This function following control mode only supports. Conditions that command position saturation function to operate Control mode Position control(csp) 3.00 • Related objects Index SubName Units Range Data Access PDO Op- EEPRO Index / Description Type mode M 3722h 00h Communication function -32768 - 32767 I16 rw No ALL Yes - extended setup 1 bit5:6080h(Max motor speed) on csp mode(Amount of change saturation function of command position) 0: Invalid on csp 1: Valid on csp 6080h 00h Max motor speed r/min 0 – 4294967295 U32 rw RxPDO ALL Yes • Set the maximum velocity of motor. • Since this servo amplifier automatically sets the value based on the motor information, the setup is not necessary. • The maximum value is limited by the maximum speed read out from the motor in internal processing. • It is tq and cst and restricts speed with the preset value of this object. 3.00 Note) ・ When this function is valid(3722h bit5=1), it suppress Err27.4 by dividing a command position even if the command position is unusual. ・ When this function is valid(3722h bit5=1) and 6080h=0, the amount of change in the command position is limited to 0 and the motor does not move. And bit11(internal limit active) of 6041h(Statusword) does not become 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 120 - • Example(Interpolation cycle=250us) If the change amount of the target position exceeds the command limit value from the host device saturated with limit values obtained by converting the command position change per interpolation cycle from 6080h. This prevents the occurrence of Err27.4 even if the host device sends an unusual command position, the operation is stabilized. <During invalid amount of change saturation function of command position> Interpolation cycle EtherCAT Target (607Ah + 60B0h) Time Command position change amount per interpolation cycle Command limit value Time If the amount of change exceeds the threshold, Err27.4 occurs <During valid amount of change saturation function of command position> Interpolation cycle EtherCAT Target (607Ah + 60B0h) Time Command position change amount per interpolation cycle Command limit value Time It is saturated with limits which is converted than 6080h (Max motor speed). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 121 - 6-6-4 Interpolating Position Mode (ip mode) (Not supported) This mode is not supported by this software version. Do not set 6060h (Modes of operation) to 7. It is a position control mode to operate by creating a command position in the upper system (master) and updating the command position buffered by buffering it to the servo amplifier inside in the communication cycle in an interpolation time. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 122 - 6-6-5 Homing Position Mode (hm mode) It is a position control mode to execute an origin return operation by designating the origin return method, operation speed, etc. and creating a position command in the servo amplifier. If it is used in the incremental mode, it is necessary to execute the origin return operation before executing the positioning operation after the power is turned on. Homing method (6098h) Homing speeds (6099h) 2.00 Max profile velocity (607Fh) Max motor speed (6080h) Position demand value (6062h) Homing method (trajectory generator) Limit function Limit function Quick stop deceleration (6085h) Homing acceleration (609Ah) Limit function Max acceleration (60C5h) electronic gear Max deceleration (60C6h) 2.00 Position demand internal value(60FCh) Multiplier 1 Quick stop option code (605Ah) Homing offset (607Ch) Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) Polarity(607Eh) 1st torque limit (3013h) 2nd torque limit (3522h) Max torque (6072h) Torque offset (60B2h) Limit function Limit function Multiplier Max motor speed (6080h) Velocity offset (60B1h) Limit function Multiplier Position control function 1 + Velocity control function + Torque control function M Polarity (607Eh) E Torque actual value (6077h) Multiplier Velocity actual value (606Ch) Multiplier Position actual value (6064h) Multiplier Inverse electronic gear Position actual internal value (6063h) Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 123 - 1) Objects related to hm mode (command & setup) Index 6040h 6098h 6099h 609Ah • SubIndex 00h 00h 00h 01h 02h 00h Name Controlword Homing method Homing speeds Number of entries Speed during search for switch Speed during search for zero Homing acceleration Units Range Command/s Command/s Command/s2 0 - 65535 -128 - 127 2 0 - 4294967295 0 - 4294967295 0 - 4294967295 Data Type U16 I8 U8 U32 U32 U32 Access PDO rw rw ro rw rw rw RxPDO RxPDO No RxPDO RxPDO RxPDO Besides, there are related objects common to the position control. For more information, refer to section 6-6-1. Index SubIndex 6072h 607Fh 6080h 60B1h 60B2h 60C5h 60C6h 00h 00h 00h 00h 00h 00h 00h Name Max torque Max profile velocity Max motor speed Velocity offset Torque offset Max acceleration Max deceleration Units Range Data Type Access PDO 0.1% Command/s r/min Command/s 0.1% Command/s2 Command/s2 0 - 65535 0 - 4294967295 0 - 4294967295 -2147483648 - 2147483647 -32768 - 32767 0 - 4294967295 0 - 4294967295 U16 U32 U32 I32 I16 U32 U32 rw rw rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 124 - - There is a related object of common motion as well. For information, refer to section 6-9. Index SubIndex 6007h 605Ah 605Bh 605Ch 605Dh 605Eh 00h 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 00h Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Polarity Quick stop deceleration 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h 02h Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Touch probe function Digital outputs Number of entries Physical outputs Bit mask 607Bh 607Ch 607Eh 6085h 608Fh 6091h 6092h 60B8h 60FEh Name Units Command Command Command 2 Command/s pulse r (motor) r (motor) r (shaft) Command r (shaft) - Range Data Type Access PDO 0-3 0-7 0-1 0-1 1-3 0-2 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 255 0 – 4294967295 I16 I16 I16 I16 I16 I16 U8 I32 I32 I32 U8 U32 rw rw rw rw rw rw ro rw rw rw rw rw No No No No No No No RxPDO RxPDO RxPDO No RxPDO 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 0 - 65535 2 0 - 4294967295 0 - 4294967295 U8 U32 U32 U8 U32 U32 U8 U32 U32 U16 U8 U32 U32 ro ro ro ro rw rw ro rw rw rw ro rw rw No No No No No No No No No RxPDO No RxPDO RxPDO 2.00 2.00 2.00 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 125 - - Controlword (6040h) <Functions in hm mode> Index 6040h SubName / Description Units Range Data Type Access PDO Op- EEPROM Index mode 00h Controlword 0 - 65535 U16 rw RxPDO ALL No • Set a command to a servo amplifier including the PDS state transition. Bit information details 15 - 10 9 8 oms r h r r oms h 7 fr 6 r = reserved (not supported) = operation mode specific (control mode dependent bit) = halt bit9,6-4(operation mode specific): Bit Name Value 4 Start homing 0 -> 1 The homing operation starts. 5 (reserved) Not used 6 (reserved) Not used (reserved) Not used 9 5 oms r fr eo qs ev so 4 start homing 3 2 1 0 eo qs ev so = fault reset = enable operation = quick stop = enable voltage = switch on Definition When bit 4 (start homing) of 6040h (Controlword) is started, parameters related to the homing position control mode (hm) (homing method, velocity, acceleration, deceleration, etc.) are stored, and the operation is started. Even if a new return to home position operation is started during the return to home position operation (bit4 for 6040h is started up again), the new return to home position operation will be ignored. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 126 - Homing method (6098h) Index 6098h SubName / Description Index 00h Homing method • Set the homing method. Value 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 37 Units Range - -128 - 127 Data Type Access PDO Op- EEPROM mode I8 rw No hm Yes Definition No homing method assigned -Ve LS & Index Pulse +Ve LS & Index Pulse +Ve HS & Index Pulse direction reversal +Ve HS & Index Pulse no direction change -Ve HS & Index Pulse direction reversal -Ve HS & Index Pulse no direction change on +Ve HS -Index Pulse on +Ve HS +Index Pulse After +ve HS reverse +Index Pulse After +ve HS +Index Pulse on -Ve HS -Index Pulse on -Ve HS +Index Pulse After -ve HS reverse +Index Pulse After -ve HS +Index Pulse Reserved Reserved Same as 1 without Index Pulse Same as 2 without Index Pulse Same as 3 without Index Pulse Same as 4 without Index Pulse Same as 5 without Index Pulse Same as 6 without Index Pulse Same as 7 without Index Pulse Same as 8 without Index Pulse Same as 9 without Index Pulse Same as 10 without Index Pulse Same as 11 without Index Pulse Same as 12 without Index Pulse Same as 13 without Index Pulse Same as 14 without Index Pulse On Index Pulse +Ve direction On Index Pulse -Ve direction Current position = home Current position = home +Ve : positive direction - Ve : negative direction LS : Limit switch HS: Home switch Note: - When the Homing operation starts with other than setting values supported by 6098h (Homing method), an Homing error occurs (bits13 of 6041h(Status word) is 1). - The Homing method cannot be changed while the homing position control mode (hm) is in process. To change the Homing method, stop the motor (stop the hm mode). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 127 - Homing speeds (6099h) Index SubIndex 6099h 00h 01h 02h Name / Description Units Range Data Type Access PDO Op- EEPROM mode - Homing speeds • Set the velocity during the Homing mode (hm). Number of entries 2 U8 ro No hm • Displays the number of sub-indexes for 6099h (Homing speeds). Speed during search for Command/s 0 - 4294967295 U32 rw RxPDO hm switch • Set the operation velocity until the Switch signal is detected. • The maximum value is limited by the internal processing at 6080h(Max motor speed). Speed during search for Command/s 0 - 4294967295 U32 rw RxPDO hm zero • Set the operation velocity until the position is detected homing. If the home detection position is the edge of the Switch signal, set this value as small as possible. • The maximum value is limited by the internal processing at 6080h(Max motor speed). No Yes Yes Note: For more information about applying for each speed, refer to the example of the operation of each Homing method. - Homing acceleration (609Ah) Index 609Ah SubName / Description Units Range Data Type Access PDO Op- EEPROM Index mode 00h Homing acceleration Command/s2 0 - 4294967295 U32 rw RxPDO hm Yes • Set the acceleration and deceleration during the Homing mode (hm). • The deceleration of homing operation are common in this object. • At the final stop of each Homing method (when the homing position is detected), the servo lock is carried out for the stopping, instead of using the preset value of this object. • If it is set to 0, internal processing is treated as 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 128 - 2) Objects related to hm mode (monitoring) Index 6041h 60E3h • SubIndex 00h 00h 01h to FEh Name Units Range - 0 - 65535 1 - 254 0 - 32767 0 - 32767 U16 U8 U16 U16 ro ro ro ro TxPDO No No No Units Range Data Type Access PDO Command pulse Command Command/s 0.1% mNm 0.1% Command Command/s pulse -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 – 32767 0 – 4294967295 -32768 - 32767 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 I32 I32 I32 I32 I32 I16 U32 I16 I32 I32 I32 ro ro ro ro ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO Units Range Data Type Access PDO Command Command Command Command - 0 - 65535 0 - 65535 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 U16 U16 I32 I32 I32 I32 U32 ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO Statusword Supported homing method Number of entries 1st supported homing method 254th supported homing method Data Type Access PDO Besides, there are related objects common to the position control. For more information, refer to section 6-6-1. Index SubIndex 6062h 6063h 6064h 6069h 606Ch 6074h 6076h 6077h 60F4h 60FAh 60FCh 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Position demand value Position actual internal value Position actual value Velocity sensor actual value Velocity actual value Torque demand Motor rated torque Torque actual value Following error actual value Control effort Position demand internal value - There is a related object of common motion as well. For information, refer to section 6-9. Index SubIndex 603Fh 60B9h 60BAh 60BBh 60BCh 60BDh 60FDh 00h 00h 00h 00h 00h 00h 00h Name Error code Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Digital inputs R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 129 - - Statusword (6041h) <Functions in hm mode> Index 6041h SubName / Description Units Index 00h Statusword • Displays the servo amplifier state. Bit information details 15 - 14 13 12 oms r homing homing error attained 11 ila r = reserved (not supported) oms ila = operation mode specific (control mode dependent bit) = internal limit active rm = remote Range Data Type Access PDO 0 - 65535 10 oms target reached U16 ro Op- EEPROM mode TxPDO ALL No 9 8 7 6 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on bit13,12,10(operation mode specific): bit Name Value Definition 0 In operation target 10 reached 1 Stopped state 0 The homing operation is incomplete *1) homing 12 attained 1 The homing operation complete to be performed successfully 0 A homing error does not occur (normal) homing error 13 1 A homing error occurs (The homing operation is not performed successfully) *2) The combination of the bits 13, 12 and 10 is as follows: Bit 13 Bit 12 Bit 10 Definition *2) 0 0 0 Homing 0 0 1 The homing operation is suspended or not started 0 1 0 The homing operation is completed, but the operation does not arrive at the target position 0 1 1 The homing operation is completed successfully 1 0 0 The homing error is detected but still working 1 0 1 The homing error is detected and stopped *1) bit 12 (homing attained) becomes 0 in the following cases. - When power is turned on - When the ESM status has changed from Init to PreOp - When the return to home position operation is started *2) In the absolute mode, bit 12 (homing attained) is always 1. In hm mode, bit 12(homing attained) become 0 when the multi-turn data clear run. 4.00 After the multi-turn data clear completion, bit 12 (homing attained) will return to 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 130 - - Supported homing method (60E3h) Index SubIndex 60E3h 00h 01h to FEh Name Units Range Data Type Access / Description Supported homing method • Displays the homing methods supported. Number of entries 01h to FEh U8 ro • Displays the number of homing method that it supports for 60E3h (Supported homing method). 1st supported homing method 0 - 32767 U16 ro • Displays the first homing method supported. 0 - 32767 U16 ro 254th supported homing method • Displays the 254th homing method supported. Index Sub-Index bit 15 to 8 Reserved 60E3h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 32767 U16 ro PDO - Op- EEPROM mode - No hm No No hm No No hm No No hm No bit 7 to 0 Supported Homing method *1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 37 *1) The relation between Homing method and values refer to 6098h(Homing method). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 131 - 3) Operations of hm mode (Homing operation) When using incremental mode, perform the homing operation because it is necessary to initialize position information before starting normal operation. - After the detection of the home position, initialize(Preset) the following object on the basis of its position. 6062h(Position demand value) = 6064h(Position actual value) = 607Ch(Home offset) 6063h(Position actual internal value) = 60FCh(Position demand internal value) = 0 - If a zero return is performed, position information will be initialized(preset). Therefore, it is necessary to reacquire the data (Touch probe position etc.) acquired to bass the old position informations. - A change that is made to 607Ch (Home offset) during a homing operation will not be reflected in that homing operation. It is reflected from the next homing operation (initialization of position information at completion). 4.00 - If the home detection position is the edge of Switch signal(HOME, POT and NOT), assign to SI5, SI6 and SI7 to be each latch correction pin. If allocation is incorrect, Homing error will occur. For more information, refer to Basic function specifications of the Technical document (SX-DSV02472). 4.00 Connections to use edge of the sensor signal as home position. Latch correction terminal Logic HOME or EXT1 SI5 a-contact or b-contact POT or EXT2 SI6 a-contact or b-contact SI7 a-contact or b-contact NOT Internal process - The following terms that indicates in the figure each Method described below indicates the following content. Index pulse Z-phase signal of encoder(Set at full-closed control is external scale) Home switch Logic signal state of Origin proximity input(HOME) Positive limit Logic signal state of Positive direction over-travel inhibition input(POT) Negative limit Logic signal state of Negative direction over-travel inhibition input(NOT) - For the operation command update (transmission), do input when approx. 100 ms has elapsed after the servo ON(Operation enabled). - The sequence of the hm control mode is shown below. start homing (6040h:bit4) Target reached (6041h:bit10) Homing attained (6041h:bit12) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 132 - 2.00 4.00 - If you perform a homing operation using the Indexpulse, it is recommended that you set the 3722h(Communication function extended setup 1) bit7(In Z phase homing Over-travel inhibit input setup) to 1. The setting and, 3504h(Over-travel inhibit input setup) is set to 0 or 1, Index pulse movement amount becomes abnormal operation to the detection position, and to generate Err94.3 the (Home position return error protection 2) detects the inhibit input you can do the protection. It should be noted that, if the 3504h (Over-travel inhibit input setup) is set to 2, detected in Err38.0(Over-travel inhibit input protection 1) of drive inhibit input occurs. - Homing return speed limit function When the home position detection, the motor returns overshoot distance (Homing return). At this time, in the case of high response setting to position command and high speed (mode of 2 degree of freedom control, etc), if run homing return, the sound may occur when the homing is completed. When the 3722h bit6(Homing return speed limit function enabled) is set to "1", homing return speed limit function is enabled. If this function is enabled, homing return speed is limited by the 3793h(Homing return speed limit value). The effect of reducing the occurrence of sound is expected. Setting of 3722h bit6 and 3793h is reflected after changing tha value and the driver control power reset. If this function is enabled, there is a possibility that the time to homing completion extending. If this function is disabled, homing return speed is limited by the maximum motor speed that the driver have internally. When homing return speed exceeds the 3513h(Over-speed level setup), Err26.0(Over-speed protection) occurs. When homing return speed exceeds the 3615h(2nd over-speed level setup), Err26.1(2nd over-speed protection) occurs. 【Example of performing homing(Positive direction) with Index pulse】 Positional command speed [r/min] Index pulse (home position) detection timing Deceleration section after the Index pulse detection Homing return section in the case of 3722h bit6=1 Time -(3793h) -(maximum motor speed) Homing return section in the case of 3722h bit6=0 Index pulse Index 3722h SubIndex 00h 3793h 00h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Communication function -32768 – 32767 I16 rw No ALL Yes - extended setup 1 bit6:Homing return speed limit function enabled 0:Invalid 1:Valid Homing return speed r/min 0 – 20000 I16 rw No hm Yes limit value Sets the Homing return limit speed. When the set value is less than the internal minimum speed, it is limited by the internal minimum speed. When setting value is greater than the maximum motor speed, it will be limited by the maximum motor speed. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 133 - - Homing error occur conditions In case of Homing operation, it becomes abnormalities (Homing error = 1) on condition of the following. Homing Error Conditions Detail Started in absolute mode Homing was started in absolute mode. *2) Started when operation is not enabled Homing was started when the PDS status is not in Operation enabled. *2) (excluding method 35, 37) Started when target speed is 0 Homing was started when setting values for 6099h-01h and 6099h-02h were 0. *2) (Except for time when 6099h-02h of method 33 and 34 and 6099h-01h and 6099h-02h of method 35 and 37 are 0) In a Homing start-up or during Homing operation, Both Limit switch of Positive/Negative was detected. *3) Limit switch detects both Penetrate the Limit switch In the case of a method to reverse Limit switch During deceleration operation after detection for reversal of the rise of the Limit switch, detected a falling edge of the Limit switch Penetrate the Home switch In the case of a method to reverse Home switch During deceleration operation after detection for reversal of the rise of the Home switch, detected a falling edge of the Home switch Installation relation between Home switch and Limit switch is unsuitable. In the case of a method to reverse Home switch During deceleration operation after detection for reversal of the rise of the Home switch, detected a rising edge of the Limit switch In the case of a method to not reverse Limit switch Limit switch is detected during the Home switch search. *1) Installation relation between Index pulse and Limit switch is unsuitable. In the case of a method to detect the Index pulse Rising edge of Limit switch is detected during an Index pulse search. In the case of a method to not reverse Limit switch Limit switch is detected during the Index pulse search. *1) Home switch and Limit switch have not been allocated. HOME, POT and NOT have not been allocated to SI5, SI6, and SI7 respectively. *1) Homing error is not detected when an operation to get out of the limitation by the limit switch (an operation in the opposite direction of the limited direction) is performed with the limit switch detected at the homing start-up *2). *2) A homing start-up indicate a timing to change Bit4(start homing) of 6040h(Controlword) to 1 from 0. *3) When 3504h (Over-travel inhibit input setup) = 0, Err38.0 (Over-travel inhibit input protection 1) occurs, instead of a homing error. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 134 - - Method 1 - This Method, if Negative limit switch is inactive, the initial operation direction turns into he negative direction.(An inactive state is shown in the state of low level by a figure) - Home detection position is the first Index pulse detection position in the Positive side position of after a Negative limit signal becomes inactive. (See figure) - When NOT is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 1 Index Pulse Negative Limit Switch ← negative direction positive direction → Homing on negative limit switch and index pulse R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 135 - - Method 2 - This Method, if Positive limit switch is inactive, the initial operation direction turns into he positive direction.(An inactive state is shown in the state of low level by a figure) - Home detection position is the first Index pulse detection position in the Negative side position of after a Positive limit signal becomes inactive. (See figure) - When POT is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 2 Index Pulse Positive Limit Switch ← negative direction positive direction → Homing on positive limit switch and index pulse R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 136 - - Method 3, 4 - These Methods, the initial operation direction changes in the state of Home switch at startup - Home detection position is the first Index pulse detection position in the Negative side or Positive side after the change of state of Home switch. (See figure) - When HOME is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 3 3 4 4 Index Pulse Home Switch ← negative direction positive direction → Homing on positive home switch and index pulse R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 137 - - Method 5, 6 - These Methods, the initial operation direction changes in the state of Home switch at startup - Home detection position is the first Index pulse detection position in the Negative side or Positive side after the change of state of Home switch. (See figure) - When HOME is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 5 5 6 6 Index Pulse Home Switch ← negative direction positive direction → Homing on negative home switch and index pulse R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 138 - - Method 7, 8, 9, 10 - These Methods, use Home switch and Index pulse. - Method 7 and 8 initial operation directions, when Home switch is active at the time of a start of operation, becomes the Negative direction. - Method 9 and 10 initial operation directions, when Home switch is active at the time of a start of operation, becomes the Positive direction. - Home detection position is the near Index pulse in the rising or falling edge of Home switch. (See figure) - When HOME and POT are not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 7 9 8 8 10 9 7 10 8 7 10 9 Index Pulse Home Switch Positive Limit Switch ← negative direction positive direction → Homing on home switch and index pulse - positive initial motion R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 139 - - Method 11, 12, 13, 14 - These Methods, use Home switch and Index pulse. - Method 11 and 12 initial operation directions, when Home switch is active at the time of a start of operation, becomes the Positive direction. - Method 13 and 14 initial operation directions, when Home switch is active at the time of a start of operation, becomes the Negative direction. - Home detection position is the near Index pulse in the rising or falling edge of Home switch. (See figure) - When HOME and NOT are not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 13 14 11 12 13 12 14 11 12 14 13 11 Index Pulse Home Switch Negative Limit Switch ← negative direction positive direction → Homing on home switch and index pulse - negative initial motion R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 140 - - Method 17 - This Method resembles Method1. The difference is home detection position is not Index pulse. It is becoming the position where Limit switch changed. (See figure) - When NOT is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 17 Negative Limit Switch ← negative direction positive direction → Homing on negative limit switch R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 141 - - Method 18 - This Method resembles Method2. The difference is home detection position is not Index pulse. It is becoming the position where Limit switch changed. (See figure) - When NOT is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 18 Positive Limit Switch ← negative direction positive direction → Homing on positive limit switch R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 142 - - Method 19, 20 - These Methods resembles Method3 and 4. The difference is home detection position is not Index pulse. It is becoming the position where Home switch changed. (See figure) - When HOME is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 19 19 20 20 Home Switch ← negative direction positive direction → Homing on positive home switch R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 143 - - Method 21, 22 - These Methods resembles Method5 and 6. The difference is home detection position is not Index pulse. It is becoming the position where Home switch changed. (See figure) - When HOME is not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 22 21 21 22 Home Switch ← negative direction positive direction → Homing on negative home switch and index pulse R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 144 - - Method 23, 24, 25, 26 - These Methods resembles Method7,8,9 and 10. The difference is home detection position is not Index pulse. It is becoming the position where Home switch changed. (See figure) - When HOME and POT are not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 23 25 24 26 24 25 23 26 24 26 23 25 Home Switch Positive Limit Switch ← negative direction positive direction → Homing on home switch and index pulse - positive initial motion R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 145 - - Method 27, 28, 29, 30 - These Methods resembles Method11,12,13 and 14. The difference is home detection position is not Index pulse. It is becoming the position where Home switch changed. (See figure) - When HOME and NOT are not assigned, Homing error will occur(Homing error = 1). 2.00 6099h-01h 6099h-02h 29 27 30 28 29 28 30 27 30 28 29 27 Home Switch Negative Limit Switch ← negative direction positive direction → Homing on home switch and index pulse - negative initial motion R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 146 - - Method 33, 34 - These Methods, use only Index pulse. - Index pulse detected in operates in the direction shown in a figure is home detection position. (See figure) 6099h-01h 6099h-02h 33 34 Index Pulse ← negative direction positive direction → Homing on index pulse R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 147 - - Method 35, 37 - Used to set the coordinate system (position information) of the servo amplifier. The following objects is initialized(Preset) on the basis of that position on homing startup. 6062h(Position demand value) = 6064h(Position actual value) = 607Ch(Home offset) 6063h(Position actual internal value) = 60FCh(Position demand internal value) = 0 (NOTE) 607Ch(Home offset) is added to 6062h and 6064h. - Practicable even if the PDS state is not Operation enabled. 4.00 - After 100ms or more expiration from stopping the command position, run Method 35 or 37. - Although Method35 and 37 are the same functions, use Method37 according to the ETG standard at the time of a new design. 35 37 start homing 0->1 (Controlword bit4) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 148 - 6-7 Velocity Control Function 6-7-1 Common Velocity Control Function 1) Velocity control block diagram Monitor data of PANATERM Monitor data of CiA402 object 60B2h Torque offset [0.1%] Gain switching 60B1h Velocity offset [command/s] Torque feed forward Speed unit conversion Velocity control command [r/min] + Gain 3112h Filter 3113h 60FFh Target velocity [command/s] 3114h Mode 3120h Delay time 3121h Level 3122h Hysteresis 3123h Friction compensation Additional 3607h value + Notch filter Velocity control Acceleration/ Deceleration limit + + Accelera tion 3312h Decelera tion 3313h Sigmoid 3314h + - Proportional Integral 1st 3101h 3102h 2nd 3106h 3107h 3004h Inertia ratio + + + + + Frequency Velocity detection filter 606Ch Velocity actual value [command/s] 6064h Position actual value [command] 2nd setup 6063h Position actual internal value [pulse] Sum of feedback pulses [pulse] 1st 3103h 2nd 3108h 3202h 3203h 2nd 3204h 3205h 3206h 3rd 3207h 3208h 3209h 4th 3210h 3211h 3212h 3200h Torque filter Disturbance observer Motor velocity [r/min] Electronic gear reverse conversion Depth 3201h Adaptive mode setup Instantaneous 3610h speed Width 1st Gain 3623h Filter 3624h 3104h 1st 2nd 3109h 2 stages 3642h 3643h At tenuation term Velocity detection Torque limit 60BAh or 60BCh Touch probe position value [command] Current control Encoder エンコーダ Motor モータ Response setup Selection 3521h 1st 3013h 2nd 3522h MAX 6072h 3611h Main Torque command [0.1%] power Load 外部スケール supply 6074h Torque demand [0.1%] Velocity control block diagram 2.00 *1) A slanting number (ex.:607Ah) shows the object number of EtherCAT. *2) A bold letter number (ex.:3100h) shows a parameter number. *3) Polarity was omitted. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 149 - 2) Related objects common in velocity control (command & setup) Index SubIndex 6040h 6072h 6080h 60B1h 60B2h 60FFh 00h 00h 00h 00h 00h 00h Name Controlword Max torque Max motor speed Velocity offset Torque offset Target velocity Units Range 0.1% r/min Command/s 0.1% Command/s 0 - 65535 0 - 65535 0 - 4294967295 -2147483648 - 2147483647 -32768 - 32767 -2147483648 - 2147483647 Data Access Type U16 U16 U32 I32 I16 I32 rw rw rw rw rw rw PDO RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO Supported mode pv csv Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes • Besides, there are related objects for each control mode. Refer to the section "Related objects" of each control mode. • The function of 6040h (Control word) can differ according to the control mode. Refer to the section "Related objects" of each control mode. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 150 - - Velocity system Index 6080h SubIndex 00h 60B1h 00h 60FFh 00h Name Units Range Data Access PDO Opmode EEPRO / Description Type M Max motor speed r/min 0 - 4294967295 U32 rw RxPDO ALL Yes 2.00 • Set the maximum velocity of motor. • Since this servo amplifier automatically sets the value based on the motor information, the setup is not necessary. • The maximum value is limited by the maximum speed read out from the motor in internal processing. • It is tq and cst and restricts speed with the preset value of this object. Velocity offset Command/s -2147483648 I32 rw RxPDO pp Yes 2147483647 ip pv hm csp csv • Used as the velocity feed forward in the cyclic synchronous position mode (csp). • Set the offset of the velocity command in the cyclic synchronous velocity mode (csv). (Note) The maximum value is limited by the 6080h (Max motor speed) in internal processing. Target velocity Command/s -2147483648 I32 rw RxPDO pv No 2147483647 csv • Set the target velocity. • The internal target velocity is the sum of the preset value of this object and 60B1h (Velocity offset). • The maximum value of the internal target velocity is limited by 6080h (Max motor speed) in internal processing. - Torque system Index 6072h SubIndex 00h 60B2h 00h Name Units Range Data Access PDO Opmode EEPRO / Description Type M Max torque 0.1% 0 - 65535 U16 rw RxPDO ALL Yes • Sets the maximum torque of the motor. • The maximum value is limited by the maximum torque read out from the motor in internal processing. • The maximum torque of the motor varies with the motor used. Torque offset 0.1% 0 - 4294967295 U32 rw RxPDO ALL No • Sets the offset of the torque command (torque feedforward). • During slowdown in over-travel inhibition(in emergncy stop), the torque feedforward level becomes 0. 2.00 2.00 - Other Index 3724h SubIndex 00h Name / Description Units Range Data Type Communication -32768 - 32767 I16 - function extended setup 3 bit10 : Internal value state selection of objects 60B2h(Torque offset) in servo-off (Fall prevention function in the event of Servo-ON) 0: Clear 1: Updated with the set value of 60B2h Access PDO rw No Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 151 - 3) Related objects common in velocity control (monitoring) Index Sub-I ndex 4.00 4D29h 6041h 6063h 6064h 606Bh 6069h 606Ch 6074h 6076h 6077h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Units Range Over load factor Statusword Position actual internal value Position actual value Velocity demand value Velocity sensor actual value Velocity actual value Torque demand Motor rated torque Torque actual value 0.1% pulse Command Command/s Command/s 0.1% mNm 0.1% 0 - 65535 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 - 32767 0 – 4294967295 -32768 - 32767 Data Access Type U16 U16 I32 I32 I32 I32 I32 I16 U32 I16 ro ro ro ro ro ro ro ro ro ro PDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO Supported mode pv csv Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes • Besides, there are related objects for each control mode. Refer to the section "Related objects" of each control mode. • The function of 6041h (Status word) can differ according to each control mode. Refer to the section "Related objects" of each control mode. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 152 - - Position system Index 6063h SubIndex 00h 6064h 00h Name Units Range Data Access PDO Opmod EEPRO / Description Type e M Position actual pulse -2147483648 I32 ro TxPDO ALL No internal value 2147483647 • Displays the actual position of the motor. The value is on an encoder basis during other than full-closed control, and on an external scale basis during full-closed control. Position actual value Command -2147483648 I32 ro TxPDO ALL No 2147483647 • Displays the actual position of the motor. - Velocity system Index 6069h SubIndex 00h 606Bh 00h 606Ch 00h Name Units Range / Description Velocity sensor -2147483648 – - actual value 2147483647 • Indicate sensor value of actual velocity. Return 0 always because this servo amplifier not supported. Velocity demand value Command/s -2147483648 2147483647 • Displays internal command velocity. Velocity actual value Command/s -2147483648 2147483647 • Displays the actual velocity of the motor. Data Type I32 Access PDO Opmod EEPRO e M TxPDO ALL ro No I32 ro TxPDO pv csv I32 ro TxPDO ALL No No - Torque system Index 4.00 4D29h SubIndex 00h 6074h 00h 6076h 00h 6077h 00h Name Units Range Data / Description Type Over load factor 0.1% 0 – 65536 U16 • The ratio [0.1%] to the rated load is displayed. Torque demand 0.1% -32768 - 32767 I16 • Displays internal command torque. Motor rated torque mNm 0 – 4294967295 U32 • Automatically set the rated torque of the motor. Torque actual value 0.1% -32768 - 32767 I16 • Displays the actual torque. • It becomes a value equivalent to actual current value. • This output value is a reference value and does not guarantee an actual value. Access PDO Opmod EEPRO e M ro TxPDO ALL No ro TxPDO ALL No ro TxPDO ALL No ro TxPDO ALL No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 153 - 6-7-2 Profile Velocity Mode (pv mode) It is a velocity control mode to operate by designating the target velocity, addition-subtraction velocity, etc. and creating a position command in the servo amplifier. 1st torque limit (3013h) 2nd torque limit (3522h) Limit function Max torque (6072h) Limit function Torque offset (60B2h) Multiplier Polarity (607Eh) Target velocity (60FFh) + Limit function Velocity offset (60B1h) Velocity limit Max profile velocity (607Fh) Max motor speed (6080h) Minimum comparator Trajectory generator Velocity demand value (606Bh) Profile acceleration (6083h) Profile deceleration (6084h) Quick stop deceleration (6085h) Max acceleration (60C5h) Limit function Multiplier Torque control function M electronic gear Max deceleration (60C6h) 2.00 + Velocity control function Quick stop option code (605Ah) E Motion profile type (6086h) Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) Torque actual value (6077h) Multiplier Polarity (607Eh) Velocity actual value (606Ch) d/dt Multiplier Inverse electronic gear Position actual value (6064h) Multiplier Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 154 - 1) Objects related to pv mode (command & setup) Index 6040h 606Ah 607Fh 6083h 6084h 60C5h 60C6h SubIndex 00h 00h 00h 00h 00h 00h 00h Name Controlword Sensor selection code Max profile velocity Profile acceleration Profile deceleration Max acceleration Max deceleration Units Range Command/s Command/s2 Command/s2 Command/s2 Command/s2 0 - 65535 -32768 - 32767 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 Data Type U16 I16 U32 U32 U32 U32 U32 Access PDO rw ro rw rw rw rw rw RxPDO TxPDO RxPDO RxPDO RxPDO RxPDO RxPDO • Besides, there are related objects common to the velocity control. For more information, refer to section 6-7-1. Index SubIndex 6072h 6080h 60B1h 60B2h 60FFh 00h 00h 00h 00h 00h Name Max torque Max motor speed Velocity offset Torque offset Target velocity Units Range Data Type Access PDO 0.1% r/min Command/s 0.1% Command/s 0 - 65535 0 - 4294967295 -2147483648 - 2147483647 -32768 - 32767 -2147483648 - 2147483647 U16 U32 I32 I16 I32 rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO RxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 155 - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 6007h 605Ah 605Bh 605Ch 605Dh 605Eh 00h 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 00h Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Polarity Quick stop deceleration 00h 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h 02h Motion profile type Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Profile jerk use Profile jerk Highest sub-index supported Profile jerk 1 607Bh 607Ch 607Eh 6085h 6086h 608Fh 6091h 6092h 60A3h 60A4h 60B8h 60FEh 00h 00h 01h 02h Name Profile jerk 2 Touch probe function Digital outputs Number of entries Physical outputs Bit mask Units Range Data Type Access PDO - - - - - - Command Command Command 2 Command/s pulse r (motor) r (motor) r (shaft) Command r (shaft) 3 Command/s 3 Command/s - 0-3 0-7 0-1 0-1 1-3 0-2 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 255 0 – 4294967295 I16 I16 I16 I16 I16 I16 U8 I32 I32 I32 U8 U32 rw rw rw rw rw rw ro rw rw rw rw rw No No No No No No No RxPDO RxPDO RxPDO No RxPDO -32768 – 32767 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 1-2 1-2 0 – 4294967295 I16 U8 U32 U32 U8 U32 U32 U8 U32 U32 U8 U8 U32 U32 rw ro ro ro ro rw rw ro rw rw rw ro rw rw RxPDO No No No No No No No No No No No No No U16 U8 U32 U32 rw ro rw rw RxPDO No RxPDO RxPDO 2.00 2.00 2.00 0 – 4294967295 0 - 65535 2 0 - 4294967295 0 - 4294967295 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 156 - Controlword (6040h) <Functions in pv mode> Index 6040h SubIndex 00h Name Units Range Data Access PDO Opmode EEPROM / Description Type Controlword 0 - 65535 U16 rw RxPDO ALL No • Set a command to a servo amplifier including the PDS state transition. Bit information details 15 - 10 r r oms h 9 oms r 8 7 h fr = reserved (not supported) = operation mode specific (control mode dependent bit) = halt 6 r 5 oms r fr eo qs ev so 4 r 3 2 1 0 eo qs ev so = fault reset = enable operation = quick stop = enable voltage = switch on * Note: The pv mode does not use the oms bit. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 157 - Velocity system Index 606Ah 607Fh SubIndex 00h 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Sensor selection code -32768 - 32767 I16 ro TxPDO pv No • Set the sensor selection code. Since this servo amplifier does not support velocity sensor, always 0 is set. 0: Actual position from the position sensor 1: Actual velocity from the velocity sensor (not supported) Max profile velocity Command/s 0 - 4294967295 U32 rw RxPDO pp Yes hm ip pv • Set the velocity limit in the profile position mode (pp) , homing position mode (hm), interpolating position mode (ip), and profile velocity mode (pv). • The maximum value is limited by the (Max motor speed) 6080h in internal processing. Access PDO rw Op- EEPROM mode RxPDO pp Yes ip pv - Acceleration and deceleration system Index 6083h 6084h 60C5h 60C6h SubIndex 00h Name / Description Profile acceleration Units Range Command/s2 0 - 4294967295 Data Type U32 00h • Set the profile acceleration. • If it is set to 0, internal processing is treated as 1. Profile deceleration Command/s2 0 - 4294967295 U32 rw RxPDO pp ip pv Yes 00h • Set the profile deceleration. • If it is set to 0, internal processing is treated as 1. Max acceleration Command/s2 0 - 4294967295 U32 rw RxPDO pp hm ip pv Yes 00h • Set the maximum acceleration. • If it is set to 0, internal processing is treated as 1. Max deceleration Command/s2 0 - 4294967295 U32 rw RxPDO pp hm ip pv Yes • Set the maximum deceleration. • If it is set to 0, internal processing is treated as 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 158 2) Objects related to pv mode (monitoring) Index 6041h 606Dh 606Eh 606Fh 6070h SubIndex 00h 00h 00h 00h 00h Name Statusword Velocity window Velocity window time Velocity threshold Velocity threshold time Units Range Command/s 1 ms Command/s 1ms 0 - 65535 0 - 65535 0 - 65535 0 - 65535 0 - 65535 Data Type U16 U16 U16 U16 U16 Access PDO ro rw rw rw rw TxPDO RxPDO RxPDO RxPDO RxPDO • Besides, there are related objects common to the velocity control. For more information, refer to section 6-7-1. Index SubIndex Name 6063h 6064h 00h 00h Position actual internal value Position actual value 6069h 00h Velocity sensor actual value 606Bh 606Ch 6074h 6076h 6077h 00h 00h 00h 00h 00h Velocity demand value Velocity actual value Torque demand Motor rated torque Torque actual value Units Range Data Type Access PDO pulse Command -2147483648 - 2147483647 -2147483648 - 2147483647 I32 I32 ro ro TxPDO TxPDO - -2147483648 - 2147483647 I32 ro TxPDO Command/s Command/s 0.1% mNm 0.1% -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 – 32767 0 – 4294967295 -32768 - 32767 I32 I32 I16 U32 I16 ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO Units Range Data Type Access PDO Command Command Command Command - 0 - 65535 0 - 65535 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 U16 U16 I32 I32 I32 I32 U32 ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 603Fh 60B9h 60BAh 60BBh 60BCh 60BDh 60FDh 00h 00h 00h 00h 00h 00h 00h Name Error code Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Digital inputs R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 159 - - Statusword (6041h) <Functions in pv mode> Index 6041h SubIndex 00h Name Units / Description Statusword • Displays the servo amplifier state. Bit information details 15 - 14 13 12 oms r max slippage speed error r oms ila rm 11 ila = reserved (not supported) = operation mode specific (control mode dependent bit) = internal limit active = remote bit13 (operation mode specific): Bit Name Value 13 max slippage error 10 oms target reached - Range Data Type U16 0 - 65535 Access ro PDO Opmode EEPROM TxPDO ALL No 9 8 7 6 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on Definition (not supported) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 160 - bit10 (target reached(Velocity reached)): When the difference between 60FFh (Target velocity) and 60B1h (Velocity offset) is in the range set by 606Dh (Velocity window) and the time set by 606Eh (Velocity window time) has elapsed, bit 10 of 6041h (Statusword) is set to 1. Bit 10 Name target reached Value 0 1 halt=0 (during normal operation) halt=1 (during stop by halt) halt=0 (during normal operation) halt=1 (during stop by halt) Definition : Speed control not yet completed : During axis deceleration : Speed control completed : Axis stop (Axis speed is 0.) Velocity window time (606Eh) Velocity window (606Dh) Velocity offset (60B1h) Target velocity (60FFh) Velocity actual value (606Ch) Window comparator + timer Target reached in statusword (6041h) <Velocity reached (functional overview)> Index 606Dh SubIndex 00h 606Eh 00h Name Units Range Data Access PDO Opmod EEPRO / Description Type e M Velocity window Command/s 0 - 65535 U16 rw RxPDO pv Yes • Set the threshold where bit 10 (Target reached) of 6041h (Statusword) will be 1 when the difference between the sum of 60FFh (Target velocity) and 60B1h (Velocity offset), and 606Ch (Velocity actual value), on the other hand, is within the range set by this parameter and the time set by 606Eh (Velocity window time) has elapsed. If the velocity deviation is out of the values set by this parameter, the bit 10 of 6041h will be 0. Velocity window time 1 ms 0 - 65535 U16 rw RxPDO pv Yes • Set the time from the point when the difference between the sum of 60FFh (Target velocity) and 60B1h (Velocity offset), and 606Ch (Velocity actual value), on the other hand, falls within the range set by 606Dh (Velocity window) until bit 10 (target reached) of 6041h (Statusword) becomes 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 161 - bit12 (speed): When 606Ch (Velocity actual value) exceeds the value set in 606Fh (Velocity threshold) and the time set by 6070h (Velocity threshold time) has elapsed, bit 12 of 6041h (Statusword) changes to 0. When 606Ch (Velocity actual value) becomes lower than the value set in 606Fh (Velocity threshold), bit 12 of 6041h (Statusword) changes to 1, which indicates that the motor has stopped. Bit 12 Name speed Value 0 1 Definition Motor is operating Motor is not operating velocity thresold time (6070h) Velocity actual value (606Ch) velocity threshold (606Fh) Window comparator timer speed in statusword (6041h) <Speed (functional overview)> Index 606Fh SubIndex 00h 6070h 00h Name Units Range Data Access PDO Opmode EEPRO / Description Type M Velocity threshold Command/s 0 - 65535 U16 rw RxPDO pv Yes • Set the threshold where bit 12 (speed) of 6041h (Statusword) becomes 0 when 606Ch (Velocity actual value) exceeds the value set to this parameter and the time set in 6070h (Velocity threshold time) has elapsed. When the velocity becomes lower than the value set in this parameter, bit 12 of 6041 (Statusword) changes to 1. Velocity threshold time 1ms 0 - 65535 U16 rw RxPDO pv Yes • Set the time from the point when 606Ch (Velocity actual value) exceeds the value set to 606Fh (Velocity threshold) until the point when bit 12 of 6041h (Statusword) changes to 0. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 162 - 3) Operations of pv mode Profile velocity control mode generates a speed command value according to the following parameters. • Target velocity (60FFh) • Velocity offset (60B1h) • Profile acceleration (6083h) • Profile deceleration (6084h) Target velocity is additional value of the 60FFh (Target velocity) and 60B1h(Velocity offset). For the operation command update (transmission), do input when approx. 100 ms has elapsed after the servo ON(Operation enabled command). 2.00 There are various sensors for velocity detection. The MINAS-A5B series detects the position and velocity by using an encoder (position sensor). As the monitoring function, the Velocity actual value (606Ch) provides the information to upper system. Speed (Command/s) 60FFh Target velocity + 60B1h (Velocity offset) 6083h Profile acceleration 6084h Profile deceleration Time Note) - The sum of 60FFh (Target velocity) and 60B1h (Velocity offset) is limited by 607Fh(Max profile velocity) and 6080h (Max motor speed). However, a change that is made to the value of 607Fh(Max profile velocity) and 6080h (Max motor speed) during operation will not be reflected in that operation. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 163 - 6-7-3 Cyclic Velocity Mode (csv mode) It is a velocity control mode to operate by creating a command velocity in the upper system (master) and updating (transmitting) the command velocity in an interpolation cycle. Use it in the DC or SM2 synchronization mode. 1st torque limit (3013h) 2nd torque limit (3522h) Limit function Max torque (6072h) Limit function Torque offset (60B2h) Multiplier Polarity(607Eh) Velocity offset (60B1h) Target Velocity (60FFh) + Max motor speed (6080h) 2.00 Limit function Profile deceleration (6084h) Quick stop deceleration (6085h) Limit function Drive control function Multiplier Max deceleration (60C6h) electronic gear Velocity control function + Torque control function M Quick stop option code (605Ah) E Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) Torque actual value (6077h) Polarity (607Eh) Multiplier Velocity actual value (606Ch) Multiplier Position actual value (6064h) Multiplier Inverse electronic gear Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 164 - 1) Objects related to csv mode (command & setup) Index 2.00 6040h 3724h SubIndex 00h 00h Name Units Range Access PDO 0 - 65535 Data Type U16 Controlword Communication function extended setup 3 - rw RxPDO -32768 - 32767 I16 rw No Units Range Data Type Access PDO 0.1% r/min Command/s 0.1% Command/s 0 - 65535 0 - 4294967295 -2147483648 - 2147483647 -32768 - 32767 -2147483648 - 2147483647 U16 U32 I32 I16 I32 rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO No Units Range Data Type Access PDO - - - - - - Command Command Command Command/s2 pulse r (motor) r (motor) r (shaft) Command r (shaft) - 0-3 0-7 0-1 0-1 1-3 0-2 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 255 0 – 4294967295 2 1 – 4294967295 2.00 1 – 4294967295 2 1 – 4294967295 2.00 1 – 4294967295 2 1 – 4294967295 2.00 1 – 4294967295 0 - 65535 2 0 - 255 -128 – 63 2 0 - 4294967295 0 - 4294967295 I16 I16 I16 I16 I16 I16 U8 I32 I32 I32 U8 U32 U8 U32 U32 U8 U32 U32 U8 U32 U32 U16 U8 U8 I8 U8 U32 U32 rw rw rw rw rw rw ro rw rw rw rw rw ro ro ro ro rw rw ro rw rw rw ro rw rw ro rw rw No No No No No No No RxPDO RxPDO RxPDO No RxPDO No No No No No No No No No RxPDO No No No No RxPDO RxPDO - • Besides, there are related objects common to the velocity control. For more information, refer to the section 6-7-1. Index SubIndex 6072h 6080h 60B1h 60B2h 60FFh 00h 00h 00h 00h 00h Name Max torque Max motor speed Velocity offset Torque offset Target velocity - There is a related object of common motion as well. For more information, refer to the section 6-9. Index SubIndex 6007h 605Ah 605Bh 605Ch 605Dh 605Eh 00h 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 00h 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h 02h 00h 01h 02h 607Bh 607Ch 607Eh 6085h 608Fh 6091h 6092h 60B8h 60C2h 60FEh Name Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Polarity Quick stop deceleration Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Touch probe function Interpolation time period Highest sub-index supported Interpolation time period value Interpolation time index Digital outputs Number of entries Physical outputs Bit mask R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 165 - - Controlword (6040h) <Functions in csv mode> Index 6040h SubIndex 00h Name Units Range / Description Controlword 0 - 65535 • Set a command to a servo amplifier including the PDS state transition. Bit information details 15 - 10 9 oms r r r oms h 8 7 h fr =reserved (not supported), = operation mode specific (control mode dependent bit), = halt 6 5 oms r r fr eo qs ev so Data Type U16 4 r Access rw PDO Opmode EEPRO M No RxPDO ALL 3 2 1 0 eo qs ev so Access PDO = fault reset = enable operation = quick stop = enable voltage = switch on Note: The csv mode does not use the oms bit. 2.00 - Other Index 3724h SubIndex 00h Name / Description Units Range Data Type Communication -32768 - 32767 I16 rw No - function extended setup 3 3724h bit11: The setting condition that 6041h bit12 (drive follows command value) will be 0 is changed. 0 : Limiting torque and speed limit (only cst) is included. 1 : Limiting torque and speed limit (only cst) is not included. Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 166 - 2) Objects related to csv mode (monitoring) Index 6041h SubIndex 00h Name Statusword Units Range - 0 - 65535 Data Type U16 Access PDO ro TxPDO • Besides, there are related objects common to the velocity control. For more information, refer to section 6-7-1. Index SubIndex 6063h 6064h 6069h 606Bh 606Ch 6074h 6076h 6077h 00h 00h 00h 00h 00h 00h 00h 00h Name Position actual internal value Position actual value Velocity sensor actual value Velocity demand value Velocity actual value Torque demand Motor rated torque Torque actual value Units Range Data Type Access PDO pulse Command Command/s Command/s 0.1% mNm 0.1% -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 – 32767 0 – 4294967295 -32768 - 32767 I32 I32 I32 I32 I32 I16 U32 I16 ro ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO Units Range Data Type Access PDO Command Command Command Command - 0 - 65535 0 - 65535 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 U16 U16 I32 I32 I32 I32 U32 ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 603Fh 60B9h 60BAh 60BBh 60BCh 60BDh 60FDh 00h 00h 00h 00h 00h 00h 00h Name Error code Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Digital inputs R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 167 - - Statusword (6041h) <Functions in csv mode> Index SubIndex 00h 6041h Name Units / Description Statusword • Displays the servo amplifier state. Bit information details 15 - 14 13 12 oms r drive follows r command value 11 ila Range Data Type U16 0000h - FFFFh 10 oms r r = reserved(not supported) oms ila = operation mode specific (control mode dependent bit) = internal limit active rm r = remote = reserved(not supported) Access PDO ro TxPDO Opmode EEPROM ALL No 9 8 7 6 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on bit13,12,10(operation mode specific): Bit 10 12 13 Name reserved Drive follows command value reserved Value - Definition Not used 0 Operation is not performed according to the target velocity. *1) 1 - Operation is performed according to the target velocity. *1) Not used *1) “Operation is performed according to the target velocity” refers to cases where the following conditions are all satisfied: 2.00 - PDS state is Operation enabled 2.00 - While not in deceleration (Halt, POT/NOT, Quickstop, Shutdown, Disable operation and Fault) 2.00 - While not in Halt status - POT not detected when a positive direction operation command is in process, or NOT not detected when a negative direction operation command is in process - Torque limit has not occurred(Valid only when this condition 3724h-bit11 is 0) 2.00 Index 2.00 3724h SubIndex 00h Name / Description Units Range Data Type Access PDO Communication -32768 - 32767 I16 rw No - function extended setup 3 3724h bit11: The setting condition that 6041h bit12 (drive follows command value) will be 0 is changed. 0 : Limiting torque and speed limit (only cst) is included. 1 : Limiting torque and speed limit (only cst) is not included. Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 168 3) Operations of csv mode • Motion profile (trajectory) generation is done in the master rather than the slave in the cyclic velocity control mode. • Target velocity is additional value of 60FFh(Target velocity) and 60B1h(Velocity offset). • For the operation command update (transmission), do input when approx. 100 ms has elapsed after the servo ON(Operation enabled command). 2.00 • 60C2h (Interpolation time period) indicates the cycle to update the two object for 60FFh(Target velocity) and 60B1h(Velocity offset).This value is set to the cycle which is the same as 1C32-02h(Cycle time). • As monitoring information, to provide the 606Ch(Velocity actual value). Note) - The sum of 60FFh (Target velocity) and 60B1h (Velocity offset) is limited by 6080h (Max motor speed). However, a change that is made to the value of 6080h (Max motor speed) during operation will not be reflected in that operation. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 169 - 6-8 Torque Control Function 6-8-1 Common Torque Control Function 1) Torque control block diagram Monitor data of PANATERM Monitor data of CiA402 object 60B2h Torque offset [0.1%] Gain switching 6071h Target torque [0.1%] 2nd setup 3114h Mode 3124h Delay time 3125h Level 3126h Hysteresis 3127h + Absolute value + Sign Velocity limit [r/min] 6080h Max motor speed [r/min] Velocity control Notch filter Proportion Integration + Velocity unit conversion Absolute value Multiplication - Frequency Width Depth 1st 3101h 3102h 1st 3201h 3202h 3203h 2nd 3106h 3107h 2nd 3204h 3205h 3206h 3004h 3rd 3207h 3208h 3209h 4th 3210h 3211h 3212h Inertia ratio Velocity detection filter 6063h Position actual internal value [pulse] Sum of feedback pulses [pulse] 606Ch Velocity actual value [commad/s] 1st 3103h 2nd 3108h Instantaneous 3610h speed Torque filter 1st Motor speed [r/min] Electronic gear reverse conversion 3104h 2nd 3109h 2nd 3642h 3643h At tenuation term Command detection Torque limit 60BAh or 60BCh Touch probe position value [command] Selection 3521h 1st 3013h 2nd 3522h MAX 6072h Current control エンコーダ Encoder モータ Motor Response setup 3611h 6064h Position actual value [command] Main Load 外部スケール Power Torque command [0.1%] 6074h Torque demand [0.1%] supply Torque control block diagram 2.00 *1) A slanting number (ex.:607Ah) shows the object number of EtherCAT. *2) A bold letter number (ex.:3100h) shows a parameter number. *3) Polarity was omitted. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 170 - 2) Related objects common in torque control (command & setup) Index SubIndex 6040h 6071h 6072h 6080h 6087h 60B2h 00h 00h 00h 00h 00h 00h Name Controlword Target torque Max torque Max motor speed Target slope Torque offset Units Range Data Type Access PDO 0.1% 0.1% r/min 0.1%/s 0.1% 0 - 65535 -32768 - 32767 0 - 65535 0 - 4294967295 0 - 4294967295 -32768 - 32767 U16 I16 U16 U32 U32 I16 rw rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO RxPDO RxPDO Supported mode tq cst Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes • Besides, there are related objects for each control mode. Refer to the section "Related objects" of each control mode. • The function of 6040h (Control word) can differ according to the control mode. Refer to the section "Related objects" of each control mode. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 171 - - Velocity system Index 6080h SubIndex 00h Units Range Data Access PDO Opmod EEPROM Name Type e / Description 0 - 4294967295 U32 rw Yes Max motor speed r/min RxPDO ALL 2.00 • Set the maximum velocity of motor. • The maximum value is limited by the maximum speed read out from the motor in internal processing. • Tq and cst and restricts speed with the preset value of this object. - Torque system Index 6071h SubIndex 00h 6072h 00h 6087h 00h 60B2h 00h Name / Description Target torque Units Range Data Type Access PDO Opmod EEPROM e 0.1% rw tq Yes -32768 - 32767 I16 RxPDO cst 2.00 • Set the torque command in the torque profile mode (tq) and cyclic synchronous torque mode (cst). When the value exceeds 6072h (Max torque), the value is limited by 6072h. Max torque 0.1% 0 - 65535 U16 rw Yes RxPDO ALL • Set the maximum torque of the motor. • The maximum value is limited by the maximum torque read out from the motor in internal processing. • The maximum torque of the motor varies with the motor applied. Torque slope 0.1%/s 0 - 4294967295 U32 rw RxPDO tq Yes cst • Set a parameter value for giving slope to a torque command. • In the cyclic synchronous torque mode (cst), torque slope is effective only during the deceleration stop sequence. • When 0 has been set, the setting is regarded as 1 internally. Torque offset 0.1% -32768 - 32767 I16 rw csp Yes RxPDO csv cst • Set the offset of a torque command (torque feedforward). • During slowdown in over-travel inhibition(in emergncy stop), the torque feedforward level becomes 0. 2.00 2.00 - Other Index 3724h SubIndex 00h Name / Description Units Range Data Type Communication -32768 - 32767 I16 - function extended setup 3 bit10 : Internal value state selection of objects 60B2h(Torque offset) in servo-off (Fall prevention function in the event of Servo-ON) 0: Clear 1: Updated with the set value of 60B2h Access PDO rw No Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 172 - 3) Related objects common in torque control (monitoring) 4.00 Index SubIndex 4D29h 6041h 00h 00h 6063h 00h 6064h 00h 6069h 00h 606Ch 00h 6074h 6075h 6076h 6077h 6078h 6079h 00h 00h 00h 00h 00h 00h Name Over load factor Statusword Position actual internal value Position actual value Velocity sensor actual value Velocity actual value Torque demand Motor rated current Motor rated torque Torque actual value Current actual value DC link circuit voltage Units Range Data Type Access PDO 0.1% - 0 - 65535 0 - 65535 -2147483648 2147483647 -2147483648 – 2147483647 -2147483648 2147483647 -2147483648 2147483647 -32768 - 32767 0 – 4294967295 0 – 4294967295 -32768 - 32767 -32768 - 32767 0 - 4294967295 U16 U16 ro ro TxPDO TxPDO Supported mode tq cst Yes Yes Yes Yes I32 ro TxPDO Yes Yes I32 ro TxPDO Yes Yes I32 ro TxPDO Yes Yes I32 ro TxPDO Yes Yes I16 U32 U32 I16 I16 U32 ro ro ro ro ro ro TxPDO No No TxPDO TxPDO TxPDO Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes pulse Command Command/s 0.1% mA mNm 0.1% 0.1% mV • Besides, there are related objects for each control mode. Refer to the section "Related objects" of each control mode. • The function of 6041h (Status word) can differ according to each control mode. Refer to the section "Related objects" of each control mode. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 173 - - Position system Index 6063h SubIndex 00h 6064h 00h Name Units Range Data Access PDO Opmod EEPRO / Description Type e M Position actual pulse -2147483648 I32 ro TxPDO ALL No internal value 2147483647 • Displays the actual position of the motor. The value is on an encoder basis during other than full-closed control, and on an external scale basis during full-closed control. TxPDO ALL Position actual value Command -2147483648 – I32 ro No 2147483647 • Indicate the motor of actual position. - Velocity system Index 6069h SubIndex 00h 606Ch 00h Name Units Range / Description Velocity sensor -2147483648 – - actual value 2147483647 • Indicate sensor value of actual velocity. Return 0 always because this servo amplifier not supported. Velocity actual value Command/s -2147483648 2147483647 • Displays the actual velocity of the motor. Data Type I32 Access ro PDO Opmod EEPRO e M TxPDO ALL No I32 ro TxPDO ALL No - Torque system Index 4.00 4D29h SubIndex 00h 6074h 00h 6075h 00h 6076h 00h 6077h 00h 6078h 00h 6079h 00h Name Units Range Data Access PDO Opmod EEPRO / Description Type e M Over load factor 0.1% 0 – 65536 U16 ro TxPDO ALL No • The ratio [0.1%] to the rated load is displayed. Torque demand 0.1% -32768 - 32767 I16 ro TxPDO ALL No • Displays internal command torque. Motor rated current mA 0 – 4294967295 U32 ro No ALL No • Automatically set the rated current of motor. Motor rated torque mNm 0 – 4294967295 U32 ro No ALL No • Automatically set the rated torque of motor. Torque actual value 0.1% -32768 - 32767 I16 ro TxPDO ALL No • Displays the actual torque. • It becomes a value equivalent to actual current value. • This output value is a reference value and does not guarantee an actual value. Current actual value 0.1% -32768 - 32767 I16 ro TxPDO ALL No • Displays actual current value. DC link circuit mV 0 - 4294967295 U32 ro TxPDO ALL No voltage • Displays the PN voltage in the main circuit power. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 174 - 6-8-2 Profile Torque Mode (tq mode) It is a torque control mode to operate by designating the target torque, addition-subtraction velocity, etc. and creating a position command in the servo amplifier. Polarity (607Eh) 1st torque limit (3013h) 2nd torque limit (3522h) Limit function Target torque (6071h) + Torque demand (6074h) Multiplier Torque offset (60B2h) Limit function Max torque (6072h) Multiplier Trajectory generator Torque control function Torque slope (6087h) M 2.00 Quick stop option code (605Ah) Torque profile type (6088h) E Polarity (607Eh) Motor rated torque (6076h) Motor rated current (6075h) Polarity (607Eh) Torque actual value (6077h) Multiplier Velocity actual value (606Ch) Multiplier Position actual value (6064h) Multiplier Inverse electronic gear Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 175 - 1) Objects related to tq mode (command & setup) Index 6040h 6088h SubIndex 00h 00h Name Units Range - 0 - 65535 -32768 - 32767 Controlword Torque profile type Data Type U16 I16 Access PDO rw rw RxPDO RxPDO • Besides, there are related objects common to the torque control. For more information, refer to section 6-8-1. Index SubIndex 6071h 6072h 6080h 6087h 60B2h 00h 00h 00h 00h 00h Name Target torque Max torque Max motor speed Target slope Torque offset Units Range Data Type Access PDO 0.1% 0.1% r/min 0.1%/s 0.1% -32768 - 32767 0 - 65535 0 - 4294967295 0 - 4294967295 -32768 - 32767 I16 U16 U32 U32 I16 rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO RxPDO Units Range Data Type Access PDO Command Command Command pulse r (motor) r (motor) r (shaft) Command r (shaft) - 0-3 0-7 0-1 0-1 1-3 0-2 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 255 2 1 – 4294967295 2.00 1 – 4294967295 2 1 – 4294967295 2.00 1 – 4294967295 2 1 – 4294967295 2.00 1 – 4294967295 0 - 65535 2 0 - 4294967295 0 - 4294967295 I16 I16 I16 I16 I16 I16 U8 I32 I32 I32 U8 U8 U32 U32 U8 U32 U32 U8 U32 U32 U16 U8 U32 U32 rw rw rw rw rw rw ro rw rw rw rw ro ro ro ro rw rw ro rw rw rw ro rw rw No No No No No No No RxPDO RxPDO RxPDO No No No No No No No No No No RxPDO No RxPDO RxPDO - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 6007h 605Ah 605Bh 605Ch 605Dh 605Eh 00h 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h 02h 607Bh 607Ch 607Eh 608Fh 6091h 6092h 60B8h 60FEh Name Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Polarity Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Touch probe function Digital outputs Number of entries Physical outputs Bit mask R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 176 - - Controlword (6040h) <Functions in tq mode> Index 6040h SubIndex 00h Name Units Range / Description Controlword 0 - 65535 • Set a command to a servo amplifier including the PDS state transition. Bit information details 15 - 10 9 oms r r r oms h 8 7 h fr = reserved (not supported) = operation mode specific (control mode dependent bit) = halt 6 Data Type U16 5 oms r r fr eo qs ev so 4 r Access rw PDO Opmode EEPROM RxPDO ALL No 3 2 1 0 eo qs ev so = fault reset = enable operation = quick stop = enable voltage = switch on * Note: The tq mode does not use the oms bit. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 177 - - Torque system Index 6087h 6088h SubIndex 00h 00h Name / Description Torque slope Units Range 0.1%/s 0 - 4294967295 Data Type U32 Access PDO Rw RxPDO Op- EEPROM mode tq Yes cst • Set a parameter value for giving slope to a torque command. • In the cyclic synchronous torque mode (cst), torque slope is effective only during the deceleration stop sequence. • When 0 has been set, the setting is regarded as 1 internally. Torque profile type -32768 - 32767 I16 rw RxPDO tq • Set the torque profile type used for changing the torque. Yes 0: Linear slope 1: Not supported (sin2 slope) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 178 - 2) Related objects (monitoring) Index 6041h 6073h SubIndex 00h 00h Name Statusword Max current Units Range 0.1% 0 - 65535 0 – 65535 Data Type U16 U16 Access PDO ro ro TxPDO No • Besides, there are related objects common to the torque control. For more information, refer to section 6-8-1. Index SubIndex 6063h 6064h 6069h 606Ch 6074h 6075h 6076h 6077h 6078h 6079h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Position actual internal value Position actual value Velocity sensor actual value Velocity actual value Torque demand Motor rated current Motor rated torque Torque actual value Current actual value DC link circuit voltage Units Range Data Type Access PDO pulse Command Command/s 0.1% mA mNm 0.1% 0.1% mV -2147483648 - 2147483647 -2147483648 – 2147483647 -2147483648 - 2147483647 -2147483648 – 2147483647 -32768 - 32767 0 – 4294967295 0 – 4294967295 -32768 - 32767 -32768 - 32767 0 - 4294967295 I32 I32 I32 I32 I16 U32 U32 I16 I16 U32 ro ro ro ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO No No TxPDO TxPDO TxPDO Units Range Data Type Access PDO Command Command Command Command - 0 - 65535 0 - 65535 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 U16 U16 I32 I32 I32 I32 U32 ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 603Fh 60B9h 60BAh 60BBh 60BCh 60BDh 60FDh 00h 00h 00h 00h 00h 00h 00h Name Error code Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Digital inputs R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 179 - - Statusword (6041h) <Functions in tq mode> Index 6041h SubIndex 00h Name Units / Description Statusword • Displays the servo amplifier state. Bit information details 15 - 14 13 12 11 oms r ila r r 12 13 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso rm = remote (reserved) (reserved) - No 6 ila 1 TxPDO ALL 7 = operation mode specific (control mode dependent bit) = internal limit active 0 ro PDO Opmode EEPROM 8 oms target reached Access 9 = reserved(not supported) Value Data Type U16 0 - 65535 r oms bit details (tq) Bit Name 10 10 oms target reached Range w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on Definition halt=0 (during normal operation) : 6074h (Torque demand) has not yet reached target torque. halt=1 (during stop by halt) : During axis deceleration halt=0 (during normal operation) : 6074h (Torque demand) has reached target torque. halt=1 (during stop by halt) : Axis stop (Axis speed is 0.) Not used Not used - Torque system Index 6073h SubIndex 00h Name / Description Max current • Set the maximum current. Units Range 0.1% 0 - 65535 Data Type U16 Access PDO rw No Op- EEPROM mode tq Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 180 - 3) Operations of tq mode Profile torque control mode generates a torque command value according to the following parameters. • Target torque(6071h) • Torque slope(6087h) Target torque is additional value of 6071h(Target torque) and 60B2h(Torque offset). For the operation command update (transmission), do input when approx. 100 ms has elapsed after the servo ON(Operation enabled command). 2.00 As monitoring information to provide 6077h (Torque actual value). Torque (0.1%) 6071h Target torque + 60B2h (Torque offset) 6087h Torque slope Time Note) - The sum of 6071h (Target torque) and 60B2h (Torque offset) is limited by the lowest value among 6072h (Max torque), and 3013h (1st torque limit). - The velocity is limited by 6080h (Max motor speed). - Even if these setting values are changed during operation, they are not reflected during the operation. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 181 - 6-8-3 Cyclic Torque Mode (cst mode) It is a torque control mode to operate by creating a command torque in the upper system (master) and updating (transmitting) the command torque in an interpolation cycle. Use it in the DC or SM2 synchronization mode. Polarity(607Eh) 1st torque limit (3013h) 2nd torque limit (3522h) Limit function Torque offset (60B2h) Multiplier Target torque (6071h) + Limit function Torque demand (6074h) Multiplier Max torque (6072h) Drive control function Polarity(607Eh) Torque control function M Max motor speed (6080h) 2.00 Torque slope (6087h) E Quick stop option code (605Ah) 2.00 Torque actual value (6077h) Polarity (607Eh) Multiplier Velocity actual value (606Ch) Multiplier Position actual value (6064h) Multiplier Inverse electronic gear Position encoder resolution (608Fh) Gear ratio(6091h) Feed constant(6092h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 182 - 1) Objects related to cst mode (command & setup) Index 2.00 6040h SubIndex 00h 3724h 00h Name Controlword Communication function extended setup 3 Units Range Access PDO 0 - 65535 Data Type U16 - rw Yes - -32768 - 32767 I16 rw No Units Range Data Type Access PDO 0.1% 0.1% r/min 0.1%/s 0.1% -32768 - 32767 0 - 65535 0 - 4294967295 0 - 4294967295 -32768 - 32767 I16 U16 U32 U32 I16 rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO RxPDO Units Range Data Type Access PDO Command Command Command pulse r (motor) r (motor) r (shaft) Command r (shaft) - 0-3 0-7 0-1 0-1 1-3 0-2 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 – 255 2 1 – 4294967295 2.00 1 – 4294967295 2 1 – 4294967295 2.00 1 – 4294967295 2 1 – 4294967295 2.00 1 – 4294967295 0 - 65535 2 0 - 255 -128 – 63 2 0 - 4294967295 0 - 4294967295 I16 I16 I16 I16 I16 I16 U8 I32 I32 I32 U8 U8 U32 U32 U8 U32 U32 U8 U32 U32 U16 U8 U8 I8 U8 U32 U32 rw rw rw rw rw rw ro rw rw rw rw ro ro ro ro rw rw ro rw rw rw ro rw rw ro rw rw No No No No No No No RxPDO RxPDO RxPDO No No No No No No No No No No Yes No No No No RxPDO RxPDO • Besides, there are related objects common to the torque control. For more information, refer to section 6-8-1. Index SubIndex 6071h 6072h 6080h 6087h 60B2h 00h 00h 00h 00h 00h Name Target torque Max torque Max motor speed Target slope Torque offset - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 6007h 605Ah 605Bh 605Ch 605Dh 605Eh 00h 00h 00h 00h 00h 00h 00h 01h 02h 00h 00h 00h 01h 02h 00h 01h 02h 00h 01h 02h 00h 00h 01h 02h 00h 01h 02h 607Bh 607Ch 607Eh 608Fh 6091h 6092h 60B8h 60C2h 60FEh Name Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Polarity Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Touch probe function Interpolation time period Highest sub-index supported Interpolation time period value Interpolation time index Digital outputs Number of entries Physical outputs Bit mask R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 183 - - Controlword (6040h) <Functions in cst mode> Index 6040h SubIndex 00h Name Units Range / Description Controlword 0 - 65535 • Set a command to a servo amplifier including the PDS state transition. Bit information details 15 - 10 9 oms r r r oms h 8 7 h fr = reserved (Not supported) = operation mode specific (control mode dependent bit) = halt 6 Data Type U16 Access 4 3 2 1 0 eo qs ev so Access PDO 5 oms r r fr eo qs ev so r rw PDO Opmode EEPROM RxPDO ALL No = fault reset = enable operation = quick stop = enable voltage = switch on *Note: The cst mode does not use the oms bit. 2.00 - Other Index 3724h SubIndex 00h Name / Description Units Range Data Type Communication -32768 - 32767 I16 rw No - function extended setup 3 3724h bit11: The setting condition that 6041h bit12 (drive follows command value) will be 0 is changed. 0 : Limiting torque and speed limit (only cst) is included. 1 : Limiting torque and speed limit (only cst) is not included. Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 184 - 2) Objects related to cst mode (monitoring) Index 6041h 6064h 606Ch SubIndex 00h 00h 00h Name Statusword Position actual value Velocity actual value Units Range Command Command/s 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 Data Type U16 I32 I32 Access PDO ro ro ro TxPDO TxPDO TxPDO • Besides, there are related objects common to the torque control. For more information, refer to section 6-8-1. Index SubIndex 6063h 6064h 606Ch 6074h 6075h 6076h 6077h 6078h 6079h 00h 00h 00h 00h 00h 00h 00h 00h 00h Name Position actual internal value Position actual value Velocity actual value Torque demand Motor rated current Motor rated torque Torque actual value Current actual value DC link circuit voltage Units Range Data Type Access PDO pulse Command Command/s 0.1% mA mN・m 0.1% 0.1% mV -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -32768 - 32767 0 – 4294967295 0 – 4294967295 -32768 - 32767 -32768 - 32767 0 - 4294967295 I32 I32 I32 I16 U32 U32 I16 I16 U32 ro ro ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO No No TxPDO TxPDO TxPDO Units Range Data Type Access PDO Command Command Command Command - 0 - 65535 0 - 65535 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 - 4294967295 U16 U16 I32 I32 I32 I32 U32 ro ro ro ro ro ro ro TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO TxPDO - There is a related object of common motion as well. For more information, refer to section 6-9. Index SubIndex 603Fh 60B9h 60BAh 60BBh 60BCh 60BDh 60FDh 00h 00h 00h 00h 00h 00h 00h Name Error code Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Digital inputs R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 185 - - Statusword (6041h) <Functions in cst mode> Index 6041h SubIndex 00h Name Units / Description Statusword • Displays the servo amplifier state. Range Data Type U16 0 - 65535 Access PDO Opmode EEPROM ro TxPDO ALL No Bit information details 15 - 14 r 13 r 12 oms drive follows command value 11 ila r = reserved(Not supported) oms ila = operation mode specific (control mode dependent bit) = internal limit active rm = remote 10 oms r 9 8 7 6 5 4 3 2 1 0 rm r w sod qs ve f oe so rtso w sod qs ve f oe so rtso = warning = switch on disabled = quick stop = voltage enabled = fault = operation enabled = switched on = ready to switch on bit13,12,10(operation mode specific): bit Name Value Definition 10 reserved Not used Drive follows 0 Operation is not performed according to the target torque. *1) command 12 1 Operation is performed according to the target torque. *1) value 13 reserved Not used *1) “Operation is performed according to the target torque” refers to cases where the following conditions are all satisfied: - PDS state is Operation enabled 2.00 - While not in deceleration (Halt, POT/NOT, Quickstop, Shutdown, Disable operation and Fault) 2.00 - While not in Halt status 2.00 - POT not detected when a positive direction operation command is in process, or NOT not detected when a negative direction operation command is in process - Torque limit has not occurred(Valid only when this condition 3724h-bit11 is 0) 2.00 - Velocity limit has not occurred(Valid only when this condition 3724h-bit11 is 0) 2.00 Index 2.00 3724h SubIndex 00h Name / Description Units Range Data Type Access PDO Communication -32768 - 32767 I16 rw No - function extended setup 3 3724h bit11: The setting condition that 6041h bit12 (drive follows command value) will be 0 is changed. 0 : Limiting torque and speed limit (only cst) is included. 1 : Limiting torque and speed limit (only cst) is not included. Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 186 - 3) Operations of cst mode • Motion • Target profile (trajectory) generation is done by the master, not the slave in cyclic torque control mode. torque is additional value of 6071h(Target torque) and 60B2h(Torque offset). • For the operation command update (transmission), do input when approx. 100 ms has elapsed after the servo ON(Operation enabled command). 2.00 • 60C2h (Interpolation time period) indicates the cycle to update the two object for 6071h (Target torque) and 60B2h (Torque offset).This value is set to the cycle which is the same as 1C32-02h(Cycle time). • As monitoring information to provide 6077h (Torque actual value). Note) - The sum of 6071h (Target torque) and 60B2h (Torque offset) is limited by the minimum value of either 6072h (Max torque) or 3013h (1st torque limit). - The velocity is limited by 6080h (Max motor speed). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 187 - 6-9 Common Motion Function 6-9-1 Touch Probe Function (position latch request/release) This function selects a latch trigger signal from external input (EXT 1/EXT 2) or Z-phase (one rotation data of rotary encoder is 0 position during semi-closed control, and Z-phase position of external incremental scale during full-closed control) and latches the feedback position. • When it uses a external input (EXT1/EXT2) by the signal of latch trigger, assign EXT1 to SI5 and assign EXT2 to SI6, respectively. When Homing operation is carried out without assigning, Err88.5 (Latch input allocation error protection) occurs. • If the latch trigger signal is external input(EXT1/EXT2), the import difference occurs. Reduce the velocity around the latch trigger signal input as much as possible. • Set the input ON width and OFF width of the latch trigger signal to 2 ms or more. • If the Z-phase is selected by the trigger while using absolute scale during full-closed control, Err88.5 (Latch input allocation error protection) occurs. • If the setting chooses the Z-phase selection at the trigger, please do not select edge falling. The operation can not be guaranteed if it set to the above setting. • The touch probe function is disabled in the cases below: 1) The ESM state becomes Init 2) The mode changed into the hm mode • Please do not set at the same time the rising and falling edges of the same TouchProbe. Behavior when set at the same time can not be guaranteed. 2.00 • Do not execute Touch probe 1 and Touch probe 1 and Touch probe 2 simultaneously at 250us of communication interval of in the mode of 2 degrees of freedom control. Behavior when Touch probe 1 and Touch probe 2 are simultaneously executed with the above setting cannot be guaranteed. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 188 - 1) Configuration of touch probe function FB SI5 EXT1 (1) EXT1 (2) Latch trigger LT1 Z-phase 3404h Latch data 60BAh/60BBh (Touch probe 1) Latch data 60BCh/60BDh (Touch probe 2) 60B8h(bit2) FB SI6 EXT2 (1) EXT2 Z-phase 3405h (2) Latch trigger LT2 60B8h(bit10) 60B8h:Touch probe function 60BAh:Touch probe pos1 pos value 60BBh:Touch probe pos1 neg value 60BCh:Touch probe pos2 pos value 60BDh:Touch probe pos2 neg value (1) Allocating general-purpose input Parameter Allocation Setup value 3404h Selects EXT 1 00202020h 3405h Selects EXT 2 00212121h Signal SI5 SI6 (2) 60B8h (Touch probe function) Bit10 0 1 LT2 EXT2 Z-phase Bit2 0 1 LT1 EXT1 Z-phase R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 189 - 2) Touch probe relevant object Index 60B8h 60B9h 60BAh 60BBh 60BCh 60BDh SubIndex 00h 00h 00h 00h 00h 00h Name Touch probe function Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Units Range Command Command Command Command 0 - 65535 0 - 65535 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 -2147483648 - 2147483647 Data Type U16 U16 I32 I32 I32 I32 Access PDO rw ro ro ro ro ro RxPDO TxPDO TxPDO TxPDO TxPDO TxPDO R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 190 - 3) Touch probe function (60B8h) The basic object used for starting touch probe operation and configuring various setting. Index 60B8h SubIndex 00h Name / Description Touch probe function • Set the Touch probe function. Units Range - 0 - 65535 Data Type U16 Access rw PDO Opmode EEPROM RxPDO ALL No Bit description bit 0 1 2 3 4 5 6-7 bit 8 9 10 11 12 13 14-15 value 0 1 0 1 0 1 0 1 0 1 value 0 1 0 Note Switch off touch probe 1 Enable touch probe 1 Trigger first event Continuous Trigger with touch probe 1 input Trigger with 0 impulse signal of position encoder Reserved Switch off sampling at positive edge of touch probe 1 Enable sampling at positive edge of touch probe 1 Switch off sampling at negative edge of touch probe 1 Enable sampling at negative edge of touch probe 1 Not Supported Touch Probe 1 Start/stop Touch Probe 1 Select event mode Touch Probe 1 Select trigger (external input/Z-phase) Not used Touch Probe 1 Select rising edge Touch Probe 1 Select falling edge Not used Note Switch off touch probe 2 Enable touch probe 2 Trigger first event 1 Continuous 0 Trigger with touch probe 2 input 1 Trigger with 0 impulse signal of position encoder 0 1 0 1 - Reserved Switch off sampling at positive edge of touch probe 2 Enable sampling at positive edge of touch probe 2 Switch off sampling at negative edge of touch probe 2 Enable sampling at negative edge of touch probe 2 Not Supported Touch Probe 2 Start/stop Touch Probe 2 Select event mode (single/continuous) Touch Probe 2 Select trigger (external input/Z-phase) Not used Touch Probe 2 Select rising edge Touch Probe 2 Select falling edge Not used • Please do not set at the same time the rising and falling edges of the same TouchProbe. Behavior when set at the same time can not be guaranteed. • When choose the Z-phase selection at the trigger, please do not select edge falling. The action at the time of performing the above-mentioned setup cannot be guaranteed. • Indicates that the logical state changes from OFF to ON and the rising edge of the signal of interest. Also, indicate the timing of changes from ON to OFF logic state of the signal of interest is falling edge. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 191 - 4) Touch probe status (60B9h) Displays the state of the touch probe operation. Index 60B9h SubIndex 00h Name Units / Description Touch probe status • Displays the state of the Touch probe function. Range 0 - 65535 Data Type U16 Access ro PDO Opmode EEPROM TxPDO ALL No Bit description bit 0 1 value 0 1 0 Note Touch probe 1 is switch off Touch probe 1 is enabled Touch probe 1 no positive edge value stored 1 Touch probe 1 positive edge value stored 0 Touch probe 1 no negative edge value stored 1 Touch probe 1 negative edge value stored 3-5 6-7 - Reserved Not Supported bit 8 value 0 1 0 2 9 10 11-13 14-15 Note Touch probe 2 is switch off Touch probe 2 is enabled Touch probe 2 no positive edge value stored 1 Touch probe 2 positive edge value stored 0 Touch probe 2 no negative edge value stored 1 Touch probe 2 negative edge value stored - Reserved Not Supported Touch probe 1 operation stop Touch probe 1 is in operation Rising edge Touch probe 1 is incomplete status Rising edge Touch probe 1 is completion status Falling edge Touch probe 1 is incomplete status Falling edge Touch probe 1 is completion status Not used Not used Touch probe 2 operation stop Touch probe 2 is in operation Rising edge Touch probe 2 is incomplete status Rising edge Touch probe 2 is completion status Falling edge Touch probe 2 is incomplete status Falling edge Touch probe 2 is completion status Not used Not used R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 192 5) Touch probe position 1/2 positive value (60BAh - 60BDh) Displays the latch position imported. Index 60BAh SubIndex 00h 60BBh 00h 60BCh 00h 60BDh 00h Name / Description Touch probe pos1 pos value Units Command Range -2147483648 2147483647 • Displays the position latched at the rising edge of Touch probe 1. Touch probe pos1 neg value Command -2147483648 2147483647 • Displays the position latched at the falling edge of Touch probe 1. Touch probe pos2 pos value Command -2147483648 2147483647 • Displays the position latched at the rising edge of Touch probe 2. Touch probe pos2 neg value Command -2147483648 2147483647 • Displays the position latched at the falling edge of Touch probe 2. Data Type I32 Access PDO Opmode EEPROM ro TxPDO ALL No I32 ro TxPDO ALL No I32 ro TxPDO ALL No I32 ro TxPDO ALL No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 193 - 6) Starting touch probe operation When the bits 0/8 (Touch probe start/stop) of 60B8h(Touch probe function) is changed from 0 (Stop) to 1 (Start), imports various setting conditions (60B8h: Bits 1 - 7/Bits 9 - 15) and starts the Touch probe operation. To enable the change of various setting conditions, put back the Bit 0/Bit 8 to 0 (Stop) once and then set the Bit 0/Bit 8 to 1 (Start) again. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 194 - 7) Event mode of touch probe The Bit 1/Bit 9 (Select event mode) of 60B8h (Touch probe function) enable to select 0 (Trigger first event)/ 1 (Continuous) mode. <Trigger first event mode> (60B8h: Bit 1 = 0/Bit 9 = 0) After the startup, this mode is latched only by the first trigger signal. To import the signal again, restart the touch probe function. 60B8h Bit0/Bit8 start start 60B9h Bit0/Bit8 60B9h Bit1/Bit9 Value stored position 3 Value stored position 1 60BAh/60BC Probe signal 1 2 3 Positive edge: 60B8h Bit0/Bit8 start start 60B9h Bit0/Bit8 60B9h Bit2/Bit10 Value stored position 3 Value stored position 1 60BBh/60BD Probe signal 1 2 3 Negative edge: R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 195 - <Continuous mode> (60B8h: Bit 1 = 1/Bit 9 = 1) After the startup, this mode is latched each time the trigger signal is detected. A stored value is retained until the next probe signal. 60B8h Bit0/Bit8 start 60B9h Bit0/Bit8 60B9h Bit1/Bit9 Value stored position 1 60BAh/60BC position 2 position 3 Probe signal 1 2 3 Positive edge: 60B8h Bit0/Bit8 start 60B9h Bit0/Bit8 60B9h Bit2/Bit10 Value stored position 1 60BBh/60BD position 2 position 3 Probe signal 1 2 3 Negative edge: R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 196 - 6-9-2 Option Code (deceleration stop sequence) Sets how to decelerate and stop the motor if main power is shut down or an alarm occurs while PDS is Operation enabled state (servo-on state). Combine the deceleration function (option code) defined by CoE(CiA402) and the deceleration function on the servo (MINAS-A5) side (dynamic brake stop, free-run stop, immediate stop). • PDS option code list Index 6007h 605Ah 605Bh 605Ch 605Dh 605Eh • SubIndex 00h 00h 00h 00h 00h 00h Name Units Range - 0-3 0-7 0-1 0-1 1-3 0-2 Abort connection option code Quick stop option code Shutdown option code Disable operation option code Halt option code Fault reaction option code Data Type I16 I16 I16 I16 I16 I16 Access PDO rw rw rw rw rw rw No No No No No No Related option code list Index 6084h SubIndex 00h 6085h 00h 6087h 00h 609Ah 00h 60C6h 00h Name / Description Profile deceleration Units Range Command/s2 0 – 4294967295 • Set the profile deceleration. • If it is set to 0, internal processing is treated as 1. Quick stop Command/s2 0 – 4294967295 deceleration Data Type U32 Access PDO rw Op- EEPRO mode M RxPDO pp Yes ip pv U32 rw RxPDO pp Yes ip pv hm csp csv - If 605Ah(Quick stop option code) is “2” or “6”, is set to value of deceleration parameter to be used deceleration stopping at the time of Quick stop or disable voltage. - It is used when 605Dh(Halt option code) and 605Eh(Fault reaction option code) is “2”. - If it is set to 0, internal processing is treated as 1. Torque slope 0.1%/s 0 - 4294967295 U32 Rw RxPDO tq Yes cst • Set a parameter value for giving slope to a torque command. • In the cyclic synchronous torque mode (cst), torque slope is effective only during the deceleration stop sequence. • When 0 has been set, the setting is regarded as 1 internally. RxPDO hm Homing acceleration Command/s2 0 - 4294967295 U32 rw Yes • Set the acceleration and deceleration during the Homing mode (hm). • The deceleration of homing operation are common in this object. • At the final stop of each Homing method (when the homing position is detected), the servo lock is carried out for the stopping, instead of using the preset value of this object. • If it is set to 0, internal processing is treated as 1. RxPDO pp Max deceleration Command/s2 0 – 4294967295 U32 rw Yes hm pv ip • Set the maximum deceleration. • If it is set to 0, internal processing is treated as 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 197 - Index 3506h SubIndex 00h 3510h 00h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M 0-9 I16 rw No ALL Yes Sequence at Servo-Off - - Set the state after stop and during deceleration in the following cases: when 605Ah (Quick stop option code) is "0" and Quick stop is accepted; when 605Bh (Shutdown option code) is "0" and Shutdown or Disable voltage is accepted; when 605Ch (Disable operation option code) is "0" and Disable operation is accepted; when 6007h (Abort connection option code) is "2", 605Bh is “0”, and power is shut off; or when 6007h (Abort connection option code) is "3", 605Ah is “0”, and power is shut off. For more information, refer to Section 6-3-2”Sequence at Servo-Off” of the Specification for basic functions(SX-DSV02472). 0-7 I16 rw No ALL Yes Sequence at alarm - - Set to state after the stop during deceleration at the time of alarm occurrence. For more information, refer to Section 6-3-2”Sequence at Servo-Off” of the Specification for basic functions(SX-DSV02472). If other deceleration factors (such as an alarm) occur during deceleration, the deceleration is performed according to the following priority. Basically, the deceleration function on the servo (MINAS-A5) side has a higher priority. Servo (MINAS-A5) side deceleration > Fault deceleration > CoE (CiA402) side deceleration (*1) > Limit system deceleration (*2) > Halt deceleration > Normal deceleration (*1) It means deceleration by the quick stop, shutdown and disable operation. (*2) The deceleration by the drive prohibition (POT/NOT) and software limit If a deceleration factor with a higher priority occurs, the process is switched to that deceleration process even if a preceding deceleration operation is in process. If a deceleration factor of the lower level of priority occurs, the deceleration operation accepted first will be retained. Example) When an alarm occurs during deceleration by 605Ah (Quick stop option code), the deceleration level switches to that of 605Eh (Fault reaction option code) from the point where the alarm occurred. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 198 - 1) Abort connection opition code(6007h) Sets how to decelerate and stop the motor when main power off physically. The operation sequence of main power-off state changes by combination of 6007h(Abort connection option code), 3508h(L/V trip selection upon main power off), 3509h(Detection time of main power off) etc. The following table indicates the operation sequence by a combination of these. Index 6007h SubIndex 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Abort connection 0-3 I16 rw No ALL Yes option code • When physical main power supply interception occurs, The sequence of deceleration stop to be executed between the Up to the power supply interception detection time set up at 3509h(Detection time of main power off) from after power supply interception 70ms(*1) is set up. In the case of 3509h=2000, only the sequence of deceleration stop set up by this object is performed. It is prohibition of a setup except the following value. 0: 1: 2: 3: 3507h 3508h 3509h No action Fault signal Disable voltage command Quick stop command (Deceleration according to 605Eh(Fault reaction option code)) (Deceleration according to 605Bh(Shutdown option code)) (Deceleration according to 605Ah(Quick stop option code)) Sequence upon main 0-9 I16 rw No ALL Yes - power off - Set the deceleration mode on the servo (MINAS-A5) side (sequence when main power is off). - Set status during deceleration and status after stop when bit0 of 3508h (L/V trip selection upon main power 2.00 off) is set to "0" and a value other than "2000" is set for 3509h (Detection time of main power off) with main power off. For more information, refer to Section 6-3-3”Sequence at main power off” of the Specification for basic functions(SX-DSV02472). 00h L/V trip selection 0-3 I16 rw No ALL Yes - upon main power off - Select to perform servo off or LV trip at time of main power alarm. bit0 0:perform servo off according to setting of 6007h(Abort connection option code) or 3507h(Sequence upon main power off). 1:Detected Err13.1”Main power supply undervoltage protection ” bit1 0:The main power off warning only detected servo state 1:The main power off warning always detected 00h Detection time of main 1ms 70 - 2000 I16 rw No ALL Yes power off - Set the time of the main power supply alarm detection. The main power off detection is invalid in the case of 2000 setting. (Note: Even if 2000 is set, the deceleration process on the CoE (CiA402) side will not be ineffective.) Resolution setting is 2ms. For example, if the setting value is 99, is processed in 100ms. 00h There is a related object also to others. For more information, refer to beginning of section 6-9-2. Index 6084h 6085h 6087h 609Ah 60C6h 3506h 3510h SubIndex 00h 00h 00h 00h 00h 00h 00h Name Profile deceleration Quick stop deceleration Torque slope Homing acceleration Max deceleration Sequence at Servo-Off Sequence at alarm Units Range Command/s2 command/s2 0.1%/s Command/s2 Command/s2 - - 0 – 4294967295 0 – 4294967295 0 – 4294967295 0 - 4294967295 0 – 4294967295 0-9 0-7 Data Type U32 U32 U32 U32 U32 I16 I16 Access PDO rw rw rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO RxPDO No No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 199 - The following table shows the operation sequence for each combination of objects. Basically, the deceleration function defined in CoE(CiA402) is effective until the deceleration function on the servo (MINAS-A5) side is activated by detection of the insulation of the main power AC (between L1 and L3). - When “No action” is set by 6007h = 0, the CoE(CiA402) deceleration function does not operate, and the deceleration function on the servo (MINAS-A5) side operates. - When the voltage between P and N decreases, Err13.0 (Main power undervoltage protection (PN)) occurs with the highest priority, causing the operation in accordance with 3510h (Sequence at alarm). Refer to Section 6-3-3 “Sequence at main power off” in Basic function specifications of the Technical document (SX-DSV02472) as well. a) In case of 3509h = 2000 (When detection of the insulation of the main power AC is invalid) State At the time of undervoltage between P and N At the time of insulating main power AC (between L1-L3) Setting value of target option code Setting value of 6007h Deceleration method - - Decelerate according to 3510h after Err13.0 occurrence 0 (No action) 1 (Fault signal) 605Eh=0 Hold the operation state Decelerate according to 3510h after Err88.0 occurrence Err88.0 occurrence after deceleration according to 605Eh Decelerate according to 3506h Decelerate according to 605Bh 2 (Disable voltage command) 3 (Quick stop command) Except 605Eh=0 605Bh=0 Except 605Bh=0 605Ah=0 Except 605Ah=0 Decelerate according to 3506h Decelerate according to 605Ah b) In case of 3509h ≠ 2000 (When detection of the insulation of the main power AC is valid) - - Deceleration method Before elapse of time After elapse of time set in 3509h set in 3509h 3508h (bit0) Decelerate according to 3510h after Err13.0 occurrence 0 (No action) - Hold the operation state 1 (Fault signal) 605Eh=0 State At the time of undervoltage between P and N At the time of insulating main power AC (between L1-L3) Setting value of target option code Setting value of 6007h Except 605Eh=0 Decelerate according to 3507h Decelerate according to 1 3510h after Err13.1 occurrence Decelerate according to 3510h after Err88.0 occurrence 0 Err88.0 occurrence after deceleration according to 605Eh 0 1 2 (Disable voltage command) 605Bh=0 Decelerate according to 3506h 0 1 Except 605Bh=0 Decelerate according to 605Bh 0 1 3 (Quick stop command) 605Ah=0 Decelerate according to 3506h 0 1 Except 605Ah=0 Decelerate according to 605Ah 0 1 Decelerate according to 3507h Err88.0 occurrence after deceleration Decelerate according to 3510h after Err13.1 occurrence (Err88.0 occurrence after deceleration) Decelerate according to 3507h Decelerate according to 3507h Decelerate according to 3507h Decelerate according to 3510h after Err13.1 occurrence Decelerate according to 3507h Decelerate according to 3507h Decelerate according to 3507h Decelerate according to 3510h after Err13.1 occurrence *1) Deceleration is not executed if the actual speed has reached 30 r/min or below before the time set for 3509h elapses. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 200 - Example of the deceleration and stop due to physical main power shut-down A: The slowdown stop by 6007h is started 70ms after main power OFF. B: If the time set up at 3509h after the main power supply OFF passes, it will change to the slowdown stop by 3507h. C: After detecting actual velocity 30 r/min or less, the motor stops. D: If the main power is turned ON, 6041h:bit4 (Status word: voltage enabled) changes to 1. B A ON Main power state D OFF ON 70ms 3509h *2 setting value Actual velocity C 30r/min 6007h Sequence 3507h Operation enabled PDS state 6041h:bit4 (voltage enabled) *1 "1" "0" "1" *1 The PDS state under slowdown and after a stop changes with this object and preset values 3508h(bit0) and 3509h. Refer to the following page table. *2 If actual velocity becomes 30 or less r/min when 3509h = 2000 (detection of main power AC insulation invalid) and before the time set up at 3509h passed, deceleration and stop processing by 3507h is not carried out. PDS state during deceleration and stop - Before the time progress set up at 3509 h, or 3509h = 2000 (detection of main power AC insulation invalid) 6007h's Value PDS state during deceleration *1) 0 Hold the current state 1 2 3 Fault reaction active Hold the current state Quick stop Active PDS state after stop (about 30 r/min or less) When PDS state is Operation enabled at the time of main power-off: Operation enabled When PDS state is Quick stop active at the time of main power-off: Switch on disabled Fault Switch on disabled Switch on disabled *1) It is not dependent on the preset value of 3508h(bit0). - After the time progress set up at 3509h 6007h’s Value Target Option code value 3508h’s (bit 0) Value PDS state during deceleration Current state is maintained. 0 - 1 605Bh=0 Other than 605Bh=0 605Ah=0 Other than 605Ah=0 2 3 0 1 0 1 0 1 Fault reaction active Fault reaction active Current state is maintained. Current state is maintained. Fault reaction active Quick stop active Quick stop active Fault reaction active PDS state after stop (approx. 30 r/min or less) When PDS state is Operation enabled at the time of main power-off:: Ready to switch on When PDS state is Quick stop active at the time of main power-off: Switch on disabled Fault Fault Ready to switch on Ready to switch on Fault Switch on disabled Switch on disabled Fault R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 201 - 2) Quick stop option code(605Ah) Sets how to decelerate and stop the motor when the PDS command "Quick Stop" is accepted. Index 605Ah SubIndex 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Quick stop option code 0-7 I16 rw No ALL Yes • Set the sequence during "Quick Stop" or "Disable voltage". The definition can differ according to the operation mode. Other than the values below are disabled. ■ pp, csp, ip, csv, pv 0: After the motor stops due to 3506h (Sequence during servo-off), moves to Switch on disabled. 1: After the motor stops due to 6084h (Profile linear deceleration constant), moves to Switch on disabled. 2: After the motor stops due to 6085h (Quick stop deceleration), moves to Switch on disabled. 3: After the motor stops due to 60C6h(Max deceleration), moves to Switch on disabled. 5: After the motor stops due to 6084h (Profile linear deceleration constant), moves to Quick stop active. 6: After the motor stops due to 6085h (Quick stop deceleration), moves to Quick stop active. 7: After the motor stops due to 60C6h(Max deceleration), moves to Quick stop active. ■ hm 0: After the motor stops due to 3506h (Sequence during servo-off), moves to Switch on disabled. 1: After the motor stops due to 609Ah (Homing acceleration constant), moves to Switch on disabled. 2: After the motor stops due to 6085h(Quick stop deceleration), moves to Switch on disabled. 3: After the motor stops due to 60C6h(Max deceleration), moves to Switch on disabled. 5: After the motor stops due to 609Ah (Homing acceleration constant), moves to Quick stop active. 6: After the motor stops due to 6085h(Quick stop deceleration), moves to Quick stop active. 7: After the motor stops due to 60C6h(Max deceleration), moves to Quick stop active. ■ cst, tq 0: After the motor stops due to 3506h (Sequence during servo-off), moves to Switch on disabled. 1, 2: After the motor stops due to 6087h (Torque slope), moves to Switch on disabled. 3: After the motor stops due to 0 torque, moves to Switch on disabled. 5, 6: After the motor stops due to 6087h (Torque slope), moves to Quick stop active. 7: After the motor stops due to 0 torque, moves to Quick stop active. (*1) Status is changed to Switch on disabled if main power is shut off at 6007h=3. There is a related object also to others. For more information, refer to beginning of section 6-9-2. Index 6084h 6085h 6087h 609Ah 60C6h 3506h SubIndex 00h 00h 00h 00h 00h 00h Name Profile deceleration Quick stop deceleration Torque slope Homing acceleration Max deceleration Sequence at Servo-Off Units Range Command/s2 command/s2 0.1%/s Command/s2 Command/s2 - 0 – 4294967295 0 – 4294967295 0 – 4294967295 0 - 4294967295 0 – 4294967295 0-9 Data Type U32 U32 U32 U32 U32 I16 Access PDO rw rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO RxPDO No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 202 - Example of deceleration and stop due to Quick Stop A: When 6040h: bit 2 (Control word: quick stop) changes from 1 to 0, the deceleration and stop start. The PDS state during the deceleration is Quick stop active. B: After detecting actual velocity 30 r/min or less, the motor stops. The PDS state after the stop is Switch on disable or Quick stop active. A Quick stop not done Quick stop done Actual velocity B 30r/min 6040h Enable operation PDS state Operation enabled 6041h:bit5 (quick stop) "1" Quick stop Quick stop active Switch on disable/Quick stop active "0" R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 203 - 3) Shutdown option code(605Bh) Sets how to decelerate and stop the motor when the PDS command "Shutdown" or "Disable voltage" is accepted. Index 605Bh SubIndex 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Shutdown option code 0-1 I16 rw No ALL Yes • Set the sequence when the PDS command "Shutdown" is accepted. The definition can differ according to the operation mode. Other than the values below are disabled. (1) The PDS command "Shutdown" is accepted ■ pp, csp, ip, csv, pv 0: After the motor stops due to 3506h (Sequence during servo-off), changes to Ready to switch on. 1: After the motor stops due to 6084h (Profile linear deceleration constant), changes to Ready to switch on. ■ hm 0: After the motor stops due to 3506h (Sequence during servo-off), changes to Ready to switch on. 1: After the motor stops due to 609Ah (Homing acceleration constant), changes to Ready to switch on. ■ cst, tq 0: After the motor stops due to 3506h (Sequence during servo-off), changes to Ready to switch on. 1: After the motor stops due to 6087h (Torque slope), changes to Ready to switch on. (2) The PDS command "Disable voltage" is accepted. ■ pp, csp, ip, csv, pv 0: After the motor stops due to 3506h(Sequence at Servo-off), changes Switch on disabled. 1: After the motor stops due to 6084h(Profile deceleration), changes Switch on disabled. ■ hm 0: After the motor stops due to 3506h(Sequence at Servo-off), changes Switch on disabled. 1: After the motor stops due to 609Ah(Homing acceleration), changes Switch on disabled. ■ cst, tq 0: After the motor stops due to 3506h(Sequence at Servo-off), changes Switch on disabled. 1: After the motor stops due to 6087h(Torque slope), changes Switch on disabled. There is a related object also to others. For more information, refer to beginning of section 6-9-2. Index 6084h 6087h 609Ah 3506h SubIndex 00h 00h 00h 00h Name Profile deceleration Torque slope Homing acceleration Sequence at Servo-Off Units Range Command/s2 0.1%/s Command/s2 - 0 – 4294967295 0 – 4294967295 0 - 4294967295 0-9 Data Type U32 U32 U32 I16 Access PDO rw rw rw rw RxPDO RxPDO RxPDO No R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 204 - Example of deceleration and stop due to Shutdown command A: When the PDS command "Shutdown" is accepted, the deceleration and stop start. The PDS state keeps Operation enabled during the deceleration. B: After detecting actual velocity 30 r/min or less, the motor stops. The PDS state will be Ready to switch on after the stop. A Actual velocity B 30r/min 6040h PDS state Enable operation Shutdown Operation enabled 6041h:bit4 (voltage enabled) Ready to switch on "1" *1 *1): 6041h: bit 4 (Status word: voltage enabled) remains 1. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 205 - 4) Disable operation option code (605Ch) Sets how to decelerate and stop the motor when the PDS command "Disable operation" is accepted. Index 605Ch SubIndex 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Disable operation 0-1 I16 rw No ALL Yes option code • Set the sequence during Disable Operation. The definition can differ according to the operation mode. Other than the values below are disabled. ■ pp, csp, ip, csv, pv 0: After the motor stops due to 3506h (Sequence during servo-off), moves to Switched on. 1: After the motor stops due to 6084h (Profile linear deceleration constant), moves to Switched on. ■ hm 0: After the motor stops due to 3506h (Sequence during servo-off), moves to Switched on. 1: After the motor stops due to 609Ah (Homing acceleration constant), moves to Switched on. ■ cst, tq 0: After the motor stops due to 3506h (Sequence during servo-off), moves to Switched on. 1: After the motor stops due to 6087h (Torque slope), moves to Switched on. There is a related object also to others. For more information, refer to beginning of section 6-9-2. Index 6084h 6087h 609Ah 3506h SubIndex 00h 00h 00h 00h Name Profile deceleration Torque slope Homing acceleration Sequence at Servo-Off Units Range Command/s2 0.1%/s Command/s2 - 0 – 4294967295 0 – 4294967295 0 - 4294967295 0-9 Data Type U32 U32 U32 I16 Access PDO rw rw rw rw RxPDO RxPDO RxPDO No Example of deceleration and stop due to servo-off A: If the servo amolifier accepts to PDS command “Disable operation”, the deceleration and stop start. The PDS state keeps Operation enabled during the deceleration. B: After detecting actual velocity 30 r/min or less, the motor stops. The PDS state will be Switched on after the stop. A Actual velocity B 30r/min 6040h PDS state Enable operation Operation enabled Disable operation Switched on R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 206 - 5) Halt option code (605Dh) Sets how to decelerate and stop the motor when the halt bit of 6040h (Control word) is set to 1. Index 605Dh SubIndex 00h Name / Description Units Range Data Access PDO Op- EEPROM Type mode 1-3 I16 rw No ALL Yes Halt option code • Set how to stop the motor during the Halt operation. The definition can differ according to the operation mode. Other than the values below are disabled. ■ pp, csp, ip, csv, pv 1: After the motor stops due to 6084h (Profile linear deceleration constant), keeps Operation enabled. 2: After the motor stops due to 6085h (Quick stop deceleration), keeps Operation enabled. 3: After the motor stops due to 6072h (Max torque),60C6h (Max deceleration), keeps Operation enabled. ■ hm 1: After the motor stops due to 609Ah (Homing acceleration constant), keeps Operation enabled. 2: After the motor stops due to 6085h (Quick stop deceleration), keeps Operation enabled. 3: After the motor stops due to 6072h (Max torque),60C6h (Max deceleration), keeps Operation enabled. ■ cst, tq 1, 2: After the motor stops due to 6087h (Torque slope), keeps Operation enabled. 3: After the motor stops due to the 0 torque, keeps Operation enabled. There is a related object also to others. For more information, refer to beginning of section 6-9-2. Index SubName Index 6084h 00h Profile deceleration 6087h 00h Torque slope 609Ah 00h Homing acceleration Units Range Command/s2 0.1%/s Command/s2 0 – 4294967295 0 – 4294967295 0 - 4294967295 Data Type U32 U32 U32 Access PDO rw rw rw RxPDO RxPDO RxPDO Example of deceleration and stop due to the Halt function A: When 6040h: bit 8 (Control word: halt) changes from 0 to 1, the deceleration and stop start. The PDS state keeps Operation enabled during the deceleration. B: After detecting actual velocity 30 r/min or less, the motor stops. The PDS state keeps Operation enabled after the stop. A Halt not done Halt done Actual velocity B 30r/min 6040h PDS state Enable operation Halt Operation enabled R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 207 - 6) Fault reaction option code (605Eh) Sets how to decelerate and stop the motor when an alarm occurs. Index 605Eh SubIndex 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Fault reaction option 0-2 I16 rw No ALL Yes code • Set the sequence during the Fault reaction. The definition can differ according to the operation mode. Other than the values below are disabled. (1) On occurrence of Err80.0-80.7, 81.0-81.7, 85.0-85.7, and 88.0-88.7 ■ pp, csp, ip, csv, pv 0: After the motor stops due to 3510h (Sequence at alarm), moves to Fault. 1: After the motor stops due to 6084h (Profile linear deceleration constant), moves to Fault. 2: After the motor stops due to 6085h (Quick stop deceleration), moves to Fault. ■ hm 0: After the motor stops due to 3510h (Sequence at alarm), moves to Fault. 1: After the motor stops due to 609Ah (Homing acceleration constant), moves to Fault. 2: After the motor stops due to 6085h (Quick stop deceleration), moves to Fault. ■ cst, tq 0: After the motor stops due to 3510h (Sequence at alarm), moves to Fault. 1, 2: After the motor stops due to 6087h (Torque slope), moves to Fault. (2) On occurrence of other than alarms specified by the term above (1) 0, 1, 2: After the motor stops due to 3510h (Sequence at alarm), moves to Fault. There is a related object also to others. For more information, refer to beginning of section 6-9-2. Index 6084h 6085h 6087h 609Ah 3510h SubIndex 00h 00h 00h 00h 00h Name Profile deceleration Quick stop deceleration Torque slope Homing acceleration Sequence at alarm Units Range Command/s2 command/s2 0.1%/s Command/s2 - 0 – 4294967295 0 – 4294967295 0 – 4294967295 0 - 4294967295 0-7 Data Type U32 U32 U32 U32 I16 Access PDO rw rw rw rw rw RxPDO RxPDO RxPDO RxPDO No Example of deceleration and stop due to alarm occurrence A: When an alarm occurs, the deceleration and stop start. The PDS state during the deceleration is Fault reaction active. B: After detecting actual velocity 30 r/min or less, the motor stops. The PDS state will be Fault after the stop. A No error Error Actual velocity B 30r/min 6040h Enable operation PDS state Operation enabled Disable operation Fault reaction active Fault R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 208 - 7) Sequence at drive inhibition input (POT, NOT) Sets the operation sequence after the input of drive inhibition input (POT, NOT). For more information, see Section 6-3-1 in Basic function specifications of the Technical document (SX-DSV02472). - Related object Index 3504h SubIndex 00h 3505h 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Over-travel inhibit input 0-2 I16 rw No ALL Yes - setup - Sets the operation after input of drive inhibition input (POT, NOT). 0: Functions as POT; inhibition of positive direction drive and NOT; inhibition of negative direction drive. When POT is input during positive direction operation, or NOT is input during negative direction operation, the operation stops in accordance with 3505h (Sequence at over-travel inhibit). 1: Functions as POT, inhibition of positive direction drive and NOT, inhibition of negative direction drive. When POT is input during positive direction operation, or NOT is input during negative direction operation, the operation stops according to the following. ■ pp, csp, ip, csv, pv, hm Motor is stopped by 6085h (Quick stop deceleration). ■ cst, tq Motor is stopped by 6087h (Torque slope). 2: Err38.0 (Over-travel inhibit input protection 1) occurs when either POT or NOT is input. For more information, refer to Section 6-3-1 “Sequence upon inputting of over-travel inhibition (POT, NOT)” in Basic function specifications of the Technical document (SX-DSV02472). Sequence at over-travel 0–2 I16 rw No ALL Yes - inhibit - Sets the state after stop during deceleration after input of drive inhibition input (POT, NOT) when 3504h (Over-travel inhibit input setup) is "0". For more information, refer to Section 6-3-1 “Sequence upon inputting of over-travel inhibition (POT, NOT)” in Basic function specifications of the Technical document (SX-DSV02472). There is a related object also to others. For more information, refer to beginning of section 6-9-2. Index SubName Index 6085h 00h Quick stop deceleration 6087h 00h Torque slope Units Range command/s2 0.1%/s 0 – 4294967295 0 – 4294967295 Data Type U32 U32 Access PDO rw rw RxPDO RxPDO (Note) If NOT is set for positive operation direction or POT is set for negative operation direction, operations cannot be guaranteed when a sensor has been installed incorrectly. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 209 - 6-9-3 Digital Inputs/Digital Outputs The bits of Digital inputs/Digital outputs represent the input state of positive limit switch(POT), negative limit switch(NOT), and home switch(HOME), each logical input state of EXT1-EXT2, E-STOP and SI-MON1-SI-MON5 and logical output state of EX-OUT1 and set_brake of all the function signals allocated by the servo parameters 3400h to 3407h, 3410h, and 3411h. Here, for information on the signal allocation and logical setting, refer to the technical document "Basic function specifications"(SX-DSV02472). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 210 - 1) Digital inputs (60FDh) Index 60FDh SubIndex 00h Name Units Range / Description Digital inputs 0 - 4294967295 • Indicate the logical input state of external input signal. Bit 31 30 29 Function Bit Bit 22 21 20 14 13 26 PDO Op- EEPRO mode M TxPDO ALL No 25 24 [INP] 19 12 Function 18 17 16 (reserved) 11 10 9 8 3 2 (Not Supported) home switch [HOME] 1 positive limit switch [POT] 0 negative limit switch [NOT] (reserved) 7 Function ro [SI-MON5] [SI-MON2] [SI-MON1] [SI-MON4] [SI-MON3] /[E-STOP] /[EXT2] /[EXT1] 15 Bit 27 Access (Not Supported) 23 Function 28 Data Type U32 6 5 (reserved) 4 * In the brackets, the code names of the I/O connector input signal and output signal are shown. The details of each bit are as follows: Value 0 1 Definition Switched off (logical input state is OFF) Switched on (logical input state is ON) The Bit 2 (Home switch), Bit 1 (Positive limit switch), and Bit 0 (Negative limit switch) of 60FDh (Digital Inputs) represent the home input signal (HOME), positive overtravel input signal (POT), and negative overtravel input signal (NOT) of parallel I/O connector. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 211 - 2) Digital outputs (60FEh) (SAFETY PRECAUTIONS) When performing set brake signal control using this object, be sure to use the PDO and enable the PDO watchdog. SDO cannot judge communication cut-off, therefore brakes may not work and becomes non-safe. 4.00 When use set brake signal, please set the output signal assignment(Setting of 3410h, 3411h, and 3412h). Also, when use the brake release signal(BRK-OFF) without using the set brake, please set the output signal assignment(Setting of 3410h, 3411h, and 3412h). For details, refer to Technical document (Basic function specifications) SX-DSV02472, 2-4-2 “Assignment of output signal” and 9-2 ”Timing Chart“. Index 60FEh SubIndex - Name Units Range Data Access PDO / Description Type Digital outputs • Used to manipulate the output transistor of the external output signal. bit 31 30 29 28 27 26 25 function bit 22 21 function 20 14 13 12 function 01h 02h 2.00 18 17 16 EX-OUT1 11 10 9 8 2 1 0 (reserved) 7 6 function 00h 19 (Not Supported) 15 bit 24 (Not Supported) 23 bit Op- EEPRO mode M - 5 4 3 (reserved) set brake Number of entries 2 U8 ro No ALL • Displays the number of sub-indexes of 60FEh. RxPDO ALL Physical outputs 0 - 4294967295 U32 rw • manipulate the output of the external output signal. RxPDO ALL Bit mask 0 - 4294967295 U32 rw • Set the output operation of external output signal mask function for digital output. No Yes Yes Following are details of each bit. Subindex 01h : Physical outputs Bit Name 0 set brake 16 EX-OUT1 value 0 1 0 1 Note don't set brake(brake does not operate) set brake(brake operates) Switched off (output transistor OFF) Switched off (output transistor ON) Subindex 02h : Bit mask Bit 0 16 Name set brake Bit mask EX-OUT1 Bit mask value 0 1 0 1 Note Disable output (Set brakeoutput disabled) Enable output (Set brakeoutput enabled) Disable output (EX-OUT 1 output disabled) Enable output (EX-OUT 1 output enabled) *Note: When the Bit mask is disabled, each physical output other than set break are processed as the default value (= 0) in the amplifier. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 212 - The output state changes as follows in each communication state: Sign Setting value of 3724h Setting value of 60FEh 01h 02h (Physical (Bit mask) outputs) 0 0 1 set brake - Reset set brake = 1 (brake on) State of output Communication Communication established intercepterd *1) *1) set brake = 1 (brake on) set brake = 1 (brake on) 2.00 0 set brake = 1 (brake on) set brake = 0 set brake = 1 (brake on) set brake = 1 (brake on) 1 set brake = 1 (brake on) 2.00 set brake = 0 1 Communication re-established *1) set brake = 1 (brake on) 0 0 bit0 = 0 (hold) EX-OUT1 = 0 0 EX-OUT1 = 0 1 EX-OUT1 = 0 1 EX-OUT 1 EX-OUT1 = 0 EX-OUT1 = 0 EX-OUT1 = 0 1 EX-OUT1 = 1 EX-OUT1 = 0 (hold) EX-OUT1 = 1 (hold) EX-OUT1 = 0 EX-OUT1 = 1 0 bit0 = 1 (initializat ion) 0 EX-OUT1 = 0 1 EX-OUT1 = 0 EX-OUT1 = 0 EX-OUT1 = 0 EX-OUT1 = 0 1 0 EX-OUT1 = 0 1 EX-OUT1 = 0 EX-OUT1 = 0 EX-OUT1 = 1 EX-OUT1 = 1 *1) “Communication established”, “Communication intercepted”, and “Communication re-established” refer to the following cases. Communication established Communication When 60FEh is mapped to intercepted RxPDO (Note) When 60FEh is not mapped to RxPDO Communication re-established ESM state is PreOP or higher PDO communication is disabled (ESM state transitioned to other states than OP) SDO communication is disabled (ESM state transitioned to Init) Until 60FEh-01h or 60FEh-02h is successfully written (Note) When using 60FEh (Digital output), map it to RxPDO. Index 3724h • Related objects SubName Units Range Data Access PDO Op- EEPRO Index / Description Type mode M 00h Communication -32768 - 32767 I16 rw No ALL Yes - function extended setup 3 • bit0: The state setting of EX-OUT1 output at the time of communication interception after communication established of the EtherCAT (ESM state is more than PreOP) 0 : hold 1 : Initialization(output at EX-OUT1=0) • bit1: Used by the manufacturer Fix it to 0. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 213 - 6-9-4 Position information 1) Initialization timing of position information This servo amplifier initializes (presets) the position information related object shown below at the time of communication establishment (ESM state is at the transition from Init to PreOP). - 6062h (Position demand value) - 6063h (Position actual internal value) - 6064h (Position actual value) - 60FCh (Position demand internal value) These objects are based on 6063h (Position actual internal value) which shows the feedback position of a motor, the code translation by the electronic gear function, Polarity, and Home offset which are mentioned later are considered, and it is initialized (preset) at the time of communication establishment. Hence, the changes of preset values of the code translation by an electronic gear function, Polarity, and Home offset are performed at the time of initialization (presetting) when communication is established. Please confirm "4) Initialization of the absolute encoder" mentioned later about notes at the time of using an absolute encoder. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 214 - 2) Electronic Gear Function The electronic gear is a function which makes the value which multiplies by the electronic gear ratio defined by the object to the position command from host controller as the position command to a position control section. By using this function, the number of revolutions and travel of the motor per command can be set to the desired value. In MINAS-A5B series, a setup of an electronic gear ratio with a parameter Pr0.08(Number of command pulses per motor revolution), Pr0.09(Numerator of electronic gear) and Pr0.10(Denominator of electronic gear) has not corresponded, an electronic gear ratio is set up by the object 608Fh(Position encoder resolution), 6091h(Gear ratio) and 6092h(Feed constant) specified to CoE(CiA402). The equation below calculates the relationship between the unit (command) defined by the user and internal unit (pulse): Electronic gear ratio = Position encoder resolution × Gear ratio Feed constant Position demand value × Electronic gear ratio = Position demand internal value (Note) - Electronic gear ratio is valid only within the range of 1000 times to 1/1000 times. When the range is exceeded, the value is saturated in the range, and Err88.3 (Improper operation error protection) occurs. - When the denominator or numerator exceeds the unsigned 64-bit size in the calculation process of electronic gear ratio, Err88.3 (Improper operation error protection) occurs. - When the denominator or numerator exceeds the unsigned 32-bit size in the final calculation result of electronic gear ratio, Err88.3 (Improper operation error protection) occurs. - Set the electronic gear ratio with several objects. An error may become large depending on the combination of settings. - 608Fh-01h (Encoder increments) is automatically set according to encoder resolution. The default value of 6092h-01h (Feed) is set so that the electronic gear ratio is 1:1 when a 20-bit/r encoder is used. When using other encoders than a 20-bit/r encoder, pay attention to the electronic gear ratio settings. - Electronic gear ratio setting is performed at the timing when the status changes from Init to PreOP and at the completion of the return to home position operation. Note that the setting is not reflected as is even if the setting values for the related objects have been changed. - In the position information initialization when Init changes to PreOp in the absolute mode, make a setting so that the value of "Absolute encoder position [pulse/unit]/Electronic gear ratio" is in the range from -231 (-2147483648) to +231-1 (2147483647). Operations out of this range are not guaranteed. Check the operation range of the absolute encoder position and the electronic gear ratio. - The unit of the movement amount setting of the test run function by the setup support tool PANATERM is [pulse], not [command unit], so care should be taken. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 215 - <Electronic gear setting example> In the MINAS-A5B series, it is impossible to set the electronic gear using the “number of command pulses per motor revolution (Pr0.08)” and “electronic gear numerator (Pr0.09)/denominator (Pr0.10)” in contrast to the MINAS-A5N series. 2.00 When setting the electronic gear like the MINAS-A5N, refer to the following. - When setting the electronic gear ratio by setting the number of command pulses per motor revolution Set it to 1/1. (shipment condition) A value is set automatically by the encoder resolution. Set it to 1. (shipment condition) Encoder increments (608Fh-01h) Motor revolutions (608Fh-02h) Motor shaft revolutions (6091h-01h) × Driving shaft revolutions (6091h-02h) Electronic gear ratio = Feed (6092h-01h) Driving shaft revolutions (6092h-02h) Set it to 1. (shipment condition) Encoder resolution = It can be set as the number of pulses per revolution. Feed (6092h-01h) 608Fh-01h (Encoder increments) is set automatically from the connected encoder resolution. By setting 608Fh-02h (Motor revolutions), 6091h-01h (Motor shaft revolutions), 6091h-02h (Driving shaft revolutions) and 6092h-02h (Driving shaft revolutions) to 1 (shipment condition), it is possible to set 6092h-01h (Feed) as the “number of command pulses per motor revolution”. - When setting the electronic gear ratio by setting the electronic gear numerator/denominator A value is set automatically by the encoder resolution. Set it to 1. (shipment condition) Encoder increments (608Fh-01h) Motor revolutions (608Fh-02h) Motor shaft revolutions (6091h-01h) × Driving shaft revolutions (6091h-02h) Electronic gear ratio = Feed (6092h-01h) Set the value depending on the encoder resolution. (Set the same value as 608Fh-01h.) Driving shaft revolutions (6092h-02h) Set it to 1. (shipment condition) Motor shaft revolutions (6091h-01h) = It can be set as an electronic gear numerator. It can be set as an electronic gear denominator. Driving shaft revolutions (6091h-02h) 608Fh-01h (Encoder increments) is set automatically from the connected encoder resolution. By setting 6092h-01h (Feed) to the encoder resolution (the same value as 608F-01h (Encoder increments), and in the case of the 20bit/r encoder, the shipment condition) and setting 608Fh-02h (Motor revolutions) and 6092h-02h (Driving shaft revolutions) to 1 (shipment condition), it is possible to set 6091h-01h (Motor shaft revolutions) to the “electronic gear numerator” and 6091h-02h (Driving shaft revolutions) to the “electronic gear denominator”. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 216 - <Backup of electronic gear set value> The electronic-gear-related objects (6091h-01h, 6091h-02h, 6092h-01h and 6092h-02h) are backup target objects. It is recommended to execute a backup (writing into EEPROM) after a change. By executing a backup, it will be unnecessary to change setting each time when the control power is turned on. As for the backup method, refer to Section 5-6 “Store parameters (EEPROM writing of objects) (1010h)”. <Electronic gear setting and backup by object editor> It is possible to set and back up objects using the object editor of PANATERM. (2) After the setting, write it into EEPROM. (1) Set a value ①値を設定 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 217 - (a) Position encoder resolution(608Fh) Index SubIndex 608Fh 00h 01h 02h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Position encoder resolution • Encoder resolution is set automatically. Highest sub-index supported 2 U8 ro No ALL No • Displays the number of sub-indexes of 608Fh. 2.00 Encoder increments pulse 1 - 4294967295 U32 ro No ALL No • Indicate the moving amount of the encoder. Encoder resolution is set automatically as the value. Motor revolutions r (motor) 1 - 4294967295 2.00 U32 ro No ALL No • Indicate the rotating speed of motor. The value fixs 1. This object defines the resolution of the encoder per motor revolution. Position encoder resolution = Encoder increments(608Fh - 01h) Motor revolutions(608Fh - 02h) This object is set up automatically according to the information read out from a motor connected to the servo amplifier. Example 1) When a 20bit/r encoder is connected. 608Fh-01h(Encoder increments) = 1048576h 608Fh-02h(Motor revolutions) = 1h Position encoder resolution = 1048576h / 1h = 1048576h Example 2) When a 17bit/r encoder is connected. 608Fh-01h(Encoder increments) = 131072h 608Fh-02h(Motor revolutions) = 1h Position encoder resolution = 131072h / 1h = 131072h (b) Gear ratio(6091h) Index SubIndex 6091h 00h 01h 02h Name Units Range / Description Gear ratio • Set the gear ratio. Number of entries 2 • Displays the number of sub-indexes of 6091h. Motor revolutions r (motor) 1 - 4294967295 • Set the rotating speed of motor. Shaft revolutions r (shaft) 1 - 4294967295 • Set the rotating speed of the shaft. Data Type - Access U8 ro No ALL No U32 rw No ALL Yes U32 rw No ALL Yes - PDO Op- EEPROM mode - 2.00 2.00 This object defines the relationship between the rotating speeds of motor and shaft after the gearbox output. Gear ratio = Motor shaft revolutions(6091h - 01h) Driving shaft revolutions(6091h - 02h) (c) Feed constant(6092h) Index SubIndex 6092h 00h 01h 02h Name Units Range / Description Feed constant • Set the feed constant. feed constant = feed / Shaft revolutions Highest sub-index 2 supported • Displays the number of sub-indexes of 6092h. Feed command 1 - 4294967295 2.00 • Set the feed amount. 2.00 Shaft revolutions r (shaft) 1 - 4294967295 • Set the rotating speed of the shaft. Data Type - Access PDO Op- EEPROM mode - U8 ro No ALL No U32 rw No ALL Yes U32 rw No ALL Yes This object indicates the operating quantity per rotation of the shaft after the gearbox output. Feed constant = Feed(6092h - 01h) Driving shaft revolutions(6092h - 02h) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 218 - 3) Polarity(607Eh) It is possible to set the polarity (rotation direction of motor) for the position command, velocity command, and torque command, and their offset. In MINAS-A5B series, a setup of the hand of cut by parameter Pr0.00 (Rotational direction) has not corresponded, the hand of cut is set up by object 607Eh (Polarity) specified to CoE (CiA402). In addition, object 607Eh (Polarity) is not what replaced parameter Pr0.00 (hand-of-cut setup) as it was, It becomes effective when performing the target object of the following table data transfer between a CoE (CiA402) process division and a motor control process division. Index 607Eh SubIndex 00h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Polarity 0 - 255 U8 rw No ALL Yes • Select the combination of the command polarities for the position command, velocity command, torque command input, position offset, velocity offset (adding velocity), torque offset (adding torque), position feedback, velocity feedback, and torque feedback from the followings: Note: Setting value of this object set 0(the value of bit7-5 is 0) set so that position, velocity, torque polarity is all the same. Also, set to 224(the value of bit 7-5 is 1). Certified in other settings is not possible. Setting value Description 0 No reverse of sign of torque, velocity, position 224 Reverse of sign of torque, velocity, and position possible Other than above Not supported (Do not set) bit 7: Position polarity 0: no sign inversion 1: sign inversion occurs bit 6: Velocity polarity 0: no sign inversion 1: sign inversion occurs bit 5: Torque polarity 0: no sign inversion 1: sign inversion occurs bit4-0 :Reserved - Set to 0. Target object < Instructions / setting > <Monitor > < External input > - 607Ah(Target position) - 60B0h(Position offset) - 60FFh(Target velocity) - 60B1h(Velocity offset) - 6071h(Target torque) - 60B2h(Torque offset) - 6062h(Position demand value) - 6064h(Position actual value) - 606Bh(Velocity demand value) - 606Ch(Velocity actual value) - 6074h(Torque demand) - 6077h(Torque actual value) - 60FDh-00h(Digital input) is bit1(positive limit switch(POT)) - 60FDh-00h(Digital input) is bit0(negative limit switch(NOT)) - POT and NOT of external input signal 2.00 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 219 - Data other than the object in the table of a front page, for example, the data of setup support software PANATERM is fixed to CCW direction is positive regardless of 607Eh(Polarity). But, since POT becomes effective at the time of CCW when it operates from PANATERM in test run function, frequency characteristic analysis function, Z phase search function, etc. When 607Eh(Polarity) is setting to reverse of sign, When you perform a test run etc., please be careful of the logic of the ban on a drive. PANATERM External input (POT/NOT) 60FDh(POT/NOT) 607Eh-00h Polarity Instructions / setting such as 607Ah Monitor such as 6064h Pr0.00 (Not supported) = not reversed Instructions / setting other than 607Ah etc. Monitor other than 6064h etc. The direction of CCW is positive. CoE(CiA402) Processing no sign inversion sign inversion occurs : : Motor control Processing Motor turns CCW in response to positive direction command. Motor turns CW in response to positive direction command. *) The direction of motor rotation, it sees from the poll end of a load side, a clockwise rotation is defined as CW, and a counterclockwise rotation is defined as CCW. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 220 - 4) Initialization of the absolute encoder Homing operation is not necessary with the absolute encoder at the position control mode (except when using the absolute encoder as the incremental mode). However, it is necessary to clear “Multi-turn data” at the first start up of the machine after installing the battery. a) Absolute data There are 2 types of data which are read out from the absolute encoder (17 bits/r), “Single-turn data” which shows the position of motor’s rotation within a single turn, and “Multi-turn data” which counts each single turn. This Multi-turn data will be backed up by a battery since this is an electrical counter. Both data have a polarity to increase in the direction of CCW which seen from the motor shaft end. Be able to select whether Err. 41.0, “Absolute encoder counter overflow” will be generated or not when Multi-turn data has overflowed, with the parameter, 3015h “Absolute encoder setup”. Back up at power off Data width +/- Sign Data range Single-turn data Not necessary 17 bit Unsigned 0-131071 Multi-turn data Backed up by battery 16 bit Signed -32768-32767 The servo driver set up position information based on the following formulas at ESM state is at the transition from Init to PreOP. Since Single-turn data is 17-bit width and Multi-turn data is 16-bit width, the width of the synthetic data will be 33-bit width. However, the servo driver will set the lower 32 bits to the object as position information. Hence, the highest-order bit of 16 bits of the Multi-turn data disappears, making the effective bit length 15 bits. 607Eh (Polarity) position information 17 When set to 1 (CCW is positive direction) 6063h = M×2 + S When set to 224 (CCW is positive direction) 6063h = -(M×217 + S) 6064h = ( 6063h ×Electronic gear conversion value ) + 607Ch 6064h = ( 6063h ×Electronic gear conversion value ) - 607Ch 6063h:Position actual internal value 6064h:Position actual value 607Ch:Home offset M :Multi-turn_Data S :Single-turn_Data R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 221 - CCW direction position information (in cases where CCW is positive direction)=6063h Single-turn_Data 217-1 Position 0 Multi-turn_Data 3 2 1 0 Position -1 -2 -3 Zone where Multi-turn data is cleared R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 222 - b) Clearing multi-turn data When clearing multi-turn data, zero position will be multi-turn transition point at CW side in the zone where cleared. In order to avoid the setting difference, execute the clearing operation at the position where single-turn data is 216 which is the farthest from the transition point of multi-turn data. < Notes to avoid a trouble > Execute this process (clear multi-turn data) in Servo-OFF (and fixing the moving parts by brake etc. if necessary) and confirming safety. Keep Servo-OFF until data clearing completes. After that, turn off control power once without fail, and turn on the power again. It is done to clear multi-turn data using the setup support software “PANATERM” (USB communication). Err. 27.1, “Motion command error” will occur. However, this is not a problem because of a step for safety. 4.00 In via EtherCAT communication, multi-turn data clearing operation is possible to run using the 4D00h-01h(Special function start flag 1) and 4D01h-00h(Special function setting 9). Set the 4D01h-00h(Special function setting 9) to 0031h, and change the bit9 of 4D00h-01h from 0 to 1, the multi-turn data clearing operation will run. In hm mode, bit 12(homing attained) become 0 when the multi-turn data clear run. After the multi-turn data clear completion, bit 12 (homing attained) will return to 1. Index 4D00h SubName Units Range Data Index / Description Type Special function start Run a special function in accordance with the set value of 4D01h-00h. 00h Number of entries 2 U8 Access PDO - - ro No Op- EEPRO mode M ALL No Special function start flag 1 0 – 4294967295 U32 rw No ALL bit0-8 : For manufacturer’s use (Please do not change from the default value(0).) bit9 : At the rising edge(0->1) detection of this bit, run the special function in accordance with the set value of 4D01h-00h. After setting this bit to 1, please return to 0 at any time. If return this bit to 0 during running the special function, the special function will continue. bit10-31: For manufacturer’s use (Please do not change from the default value(0).) Special function start flag 2 0 – 4294967295 U32 rw No ALL No Displays the number of sub-indexes for 4D00h. 01h 02h 4D01h 00h For manufacturer’s use (Please do not change from the default value(0).) Special function setting 9 0 – 65535 U16 rw No ALL Set value of the following table to this object, and rise(0->1) the bit9 of 4D00h-01h, run the special function in accordance with the set value of 4D01h-00h. After the special function performed, the value of this object will return to 0000h. In the state that it can not multi-turn data clear, the abort message occurs when rise bit9 of 4D00h-01h . In this case, the object does not return to 0000h. Value 0000h 0031h Other than the above No No Function do nothing. Absolute encoder multi-turn data clear Action indefinite. Please do not set. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 223 - < Precautions for multi-turn data clear via EtherCAT communication> ・Execute in servo-off. ・Do not execute the multi-turn data clear during running the touch probe function. ・Do not execute the ESM transition during running the multi-turn data clear. ・Do not do not change the control mode during running the multi-turn data clear. ・If run multi-turn data clear via EtherCAT communication in the following state, the driver returns the Abort Message “08000022h”. After confirming that the driver is not in the following state, run the multi-turn data clear via EtherCAT communication. ・servo-on state. ・During running the multi-turn data clear ・When the full closed control setting(3001h=6) ・When using incremental encoder ・During running the touch probe function ※When an Abort Message occurs, 4D01h-00h(Special function setting 9) does not return to 0000h. ・When execute the multi-turn data clear via EtherCAT communication, Err27.1(Absolute clear protection) does not occur. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 224 - 5) Position range limit (607Bh) If the value of 607Ah(Target position) exceeds 607Bh(Position range limit), operated wraparound processing. Note in the absolute system, because the same wraparound process operates. In addition, the operation of the guarantee if they have been changed from the default setting set value of 607Bh (Position range limit) is not possible. Index SubIndex 607Bh 00h 01h 02h Name Units Range Data Access PDO Op- EEPRO / Description Type mode M Position range limit • Set the boundary position coordinates wrap around. Highest sub-index 2 U8 ro No ALL No supported • Displays the number of sub-indexes for 607Bh (Position range limit). Min position range Command -2147483648 I32 rw RxPDO ALL Yes limit 2147483647 • If the setting value is 0, the setting value wraps around from the minimum value to the other range (maximum value). Do not change the value 80000000h (factory default). Max position range Command -2147483648 I32 rw RxPDO ALL Yes limit 2147483647 • If the setting value is 0, the setting value wraps around from the maximum value to the other range (minimum number). Do not change the value 7FFFFFFFh (factory default). [Example of wraparound process] 607Bh-01h(Min position range limit) = 80000000h 607Bh-02h(Max position range limit) = 7FFFFFFFh In the above case, when 607Ah changes from 7FFFFFFFh to 80000000h. (absolute value movement) 607Ah(Target position) [command] In negative direction 4294967295 (command unit) no movement 80000000h 7FFFFFFFh In positive direction 1 (command unit) movement (wraparound process) 80000000h Physical position R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 225 - 6) Home offset (607Ch) It can always be updated of this object, the position control mode upon completion of homing (hm), to reflect the actual location of the coordinate system information is only in the timing of the (preset) initialization when communication is established (PreOP transition from Init) It does not. After detect home position(except Method 36), the following object is initialized (preset) to base on the position at the time of communication established(change from Init to PreOP). - After detection of home position 6062h(Position demand value) = 6064h(Position actual value) = 607Ch(Home offset) 6063h(Position actual internal value) = 60FCh(Position demand internal value) = 0 - When communication is established 6063h(Position actual internal value) = 60FCh(Position demand internal value) 6062h(Position demand value) = 6064h(Position actual value) = 6063h(Position actual internal value) + 607Ch(Home offset) Note: The above descriptions are for cases where the electronic gear ratio is 1:1 and polarity is not reversed. Index 607Ch SubName / Description Index 00h Home offset • Units Range Data Type Access Command PDO Op- EEPRO mode M RxPDO ALL Yes -2147483648 I32 rw 2147483647 After the homing position control mode (hm), position information is set so that the detected index pulse position becomes equal to the value of this object. Also, it is added to position information at the timing of initialization (preset) of position information when communication is established (change from Init to PreOP). Note: If you do homing, the coordinate system information is reset. Therefore, it is necessary is re-acquired data acquired by the old coordinate system (for example, position Touch probe). Home position: Position of the Index pulse (home position) Zero position: In the case of an incremental system = 0 (position which subtracted Home offset from the position at the time of power activation, or the position of Index pulse detected by hm) In absolute system, zero position of absolute encoder Zero position Home position Home offset <Home offset definition> R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 226 - 6-9-5 Jerk This function is not supported by this software version. Set 6086h (Motion profile type) to 0. velocity By setting up Jerk, the change rate of the degree of acceleration and deceleration can be smoothed. time <Velocity/time diagram with jerk positions> This function cannot be used because it is not supported. Also, can smooth using 3222h(Positional command smoothing filter) and 3223h(Positional command FIR filter). For more information, refer to Basic function specifications of the Technical document(SX-DSV02472). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 227 6-9-6 Interpolation time period (60C2h) 60C2h(Interpolation time period) is set up automatically as follows with a communication cycle. communication cycle 250us 500us 1ms 2ms 4ms Index 60C2h SubIndex - 60C2h-01h 60C2h-02h 25 5 1 2 4 -5 -4 -3 -3 -3 Name / Description Interpolation time period Units Range Access PDO - Data Type - - - Op- EEPRO mode M - - - 2 U8 ro No ip csp csv cst No U8 rw No ip csp csv cst Yes I8 rw No ip csp csv cst Yes • Set the interpolation time cycle. 00h Highest sub-index supported • Displays the number of sub-indexes for 60C2h (Interpolation time period). 01h Interpolation time period value - 0 - 255 • Set the interpolation time cycle value. 02h Set up automatically with a communication cycle. Interpolation time -128 – 63 index • Set the interpolation time index. Set up automatically with a communication cycle. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 228 - 77 Servo Parameter Area (3000h to 3FFFh) 7-1 Object Overview ......................................................................................................................................... 229 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 229 - 7-1 Object Overview The 3000hs objects are allocated to the servo parameters. (Excluding Class 15) For more information on the servo parameters, refer to Specification for basic functions (SX-DSV02472). The correspondence between the servo parameter numbers and object numbers is as follows: [Servo parameter No] Class 4 Example: No. 10 Decimal number Binary-coded decimal [Object No] Example: 3 4 1 0 h R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 230 - 88 EtherCAT Relevant Protection Functions 8-1 Error (alarm) List (attribute and LED display)............................................................................................ 231 1) EtherCAT communication-related error(alarm) ....................................................................................... 231 2) Error unrelated to EtherCAT communication(alarm) .............................................................................. 232 8-2 EtherCAT-related details of error(alarm) .................................................................................................... 234 1) Inaccurate ESM demand error protection (Err80.0) ................................................................................. 234 2) ESM undefined request error protection (Err80.1)................................................................................... 235 3) Bootstrap requests error protection (Err80.2)........................................................................................... 236 4) Incomplete PLL error protection (Err80.3) .............................................................................................. 237 5) PDO watchdog error protection (Err80.4)................................................................................................ 238 6) PLL error protection (Err80.6) ................................................................................................................. 239 7) Synchronization signal error protection (Err80.7).................................................................................... 240 8) Synchronization cycle error protection (Err81.0) ..................................................................................... 242 9) Mailbox error protection (Err81.1)........................................................................................................... 243 10) PDO watchdog error protection (Err81.4) .............................................................................................. 244 11) DC error protection (Err81.5)................................................................................................................. 245 12) SM event mode error protection (Err81.6) ............................................................................................. 246 13) SyncManager2/3 error protection (Err81.7) ........................................................................................... 247 14) TxPDO assignment error protection (Err85.0) ....................................................................................... 248 15) RxPDO assignment error protection (Err85.1) ....................................................................................... 249 16) Lost link detection error protection (Err85.2) ........................................................................................ 250 17) SII EEPROM error protection (Err85.3) ................................................................................................ 251 18) Main power undervoltage protection (AC insulation detection 2) (Err88.0) ......................................... 252 19) Control mode setting error protection (Err88.1)..................................................................................... 253 20) ESM requirements during operation error protection (Err88.2) ............................................................. 254 21) Improper operation error protection (Err88.3) ....................................................................................... 255 8-3 Reading Error (alarm) ................................................................................................................................. 256 8-4 Clear error (alarm)/Clear warning ............................................................................................................... 257 8-5 Other, error(alarm) / warning ralated function ............................................................................................ 258 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 231 - 8-1 Error (alarm) List (attribute and LED display) The table below lists the LED display and alarm attribute when an error (alarm) occurs: 1) EtherCAT communication-related error(alarm) Err No Main Sub 80 0 1 2 3 4 6 7 0 1 4 5 6 7 0 1 2 3 0 81 85 88 1 2 3 Alarm name Clearable ESM unauthorized request error protection ESM undefined request error protection Bootstrap requests error protection Incomplete PLL error protection PDO watchdog error protection PLL error protection Synchronization signal error protection Synchronization cycle error protection Mailbox error protection PDO watchdog error protection DC error protection SM event mode error protection SyncManager2/3 error protection TxPDO assignment error protection RxPDO assignment error protection Lost link error protection SII EEPROM error protection Main power undervoltage protection (AC insulation detection 2) Control mode setting error protection ESM requirements during operation error protection Improper operation error protection Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Immediate stop *1) No No No No No No No No No No No No No No No Yes No Yes Yes Yes No History *2) ERR Indicator display Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Blinking Blinking Blinking Single flash Double flash Single flash Single flash Blinking Blinking Blinking Blinking Blinking Blinking Blinking Blinking Double flash Flickering OFF Yes Yes Yes Yes OFF OFF Yes Yes OFF R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 232 - 2) Error unrelated to EtherCAT communication(alarm) Err No Main Sub 11 12 13 0 0 0 1 14 15 16 18 21 23 24 25 26 28 0 1 1 4 6 7 0 29 30 2 0 33 40 41 0 1 2 3 4 5 8 0 1 0-2 0-2 0 1 0 0 42 43 44 0 0 0 45 0 27 2.00 34 4.00 0 1 0 0 1 0 1 0 1 0 0 1 0 36 37 38 Alarm name Clearable Control power supply undervoltage protection Over-voltage protection Main power supply undervoltage protection (between P to N) Main power supply undervoltage protection (AC interception detection) Over-current protection IPM error protection Over-heat protection Over-load protection Torque saturation error protection Over-regeneration load protection Over-regeneration Tr error protection Encoder communication disconnect error protection Encoder communication error protection Encoder communication data error protection Position deviation excess protection Speed deviation excess protection Hybrid deviation excess error protection (Not supported) Over-speed protection 2nd over-speed protection Absolute clear protection directive error protection Operation command contention protection Position information initialization error protection Limit of pulse replay error protection (Not supported) Deviation counter overflow protection 2 Safety detection [Only special product supports this feature.] Overlaps allocation error 1 protection Overlaps allocation error 2 protection Input function number error 1 protection Input function number error 2 protection Output function number error 1 protection Output function number error 2 protection Latch input allocation error protection Software limit protection One revolution absolute working range error EEPROM parameter error protection EEPROM check code error protection Over-travel inhibit input protection 1 Over-travel inhibit input protection 2 Absolute counter over error protection Safety detection [Only special product supports this feature] Absolute over-speed error protection Incremental encoder initialization error protection Absolute single turn counter error protection / Incremental signal turn counter error protection Absolute multi-turn counter error protection / Incremental multi-turn counter error protection Yes Yes Immediate stop *1) No No Yes History *2) ERR Indicator display No Yes OFF OFF Yes No OFF Yes Yes No OFF No No No Yes *3) Yes No No No No No Yes Yes No No Yes No No Yes No No No No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF No Yes Yes OFF Yes Yes No No Yes No Yes No No Yes No No Yes Yes Yes Yes Yes Yes OFF OFF OFF OFF OFF OFF Yes Yes Yes OFF No No Yes OFF Yes No No OFF No No No No No No No Yes Yes No No Yes Yes Yes *4) No No No No No No No No No No No No No No Yes Yes Yes Yes Yes Yes Yes Yes Yes No No No No Yes OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF No No Yes OFF Yes *4) No No No Yes Yes OFF OFF No No Yes OFF No No Yes OFF R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 233 - Err No Main Sub 47 48 49 50 0 0 0 0 1 51 0 1 2 3 4 5 55 84 87 91 92 93 2.00 94 95 98 0 1 2 3 0 1 0 1 0 2 3 7 3 0-4 4 Other Alarm name Absolute status error protection Incremental encoder Z-phase error protection Incremental encoder CS signal error protection External scale connection error protection (Not supported) External scale communication error protection (Not supported) External scale status 0 error protection (Not supported) External scale status 1 error protection (Not supported) External scale status 2 error protection (Not supported) External scale status 3 error protection (Not supported) External scale status 4 error protection (Not supported) External scale status 5 error protection (Not supported) A-phase connection error protection B-phase connection error protection Z-phase connection error protection Synchronous establishment initialization error protection Compulsory alarm input protection Command error protection Encoder data recovery error protection External scale data recovery error protection (Not supported) Parameter setting error protection 1 Parameter setting error protection 2 External scale connection error protection (Not supported) Parameter setting error protection 5 Home position return error protection 2 Motor automatic recognition error protection Unusual communication IC initialization Other error protection No No No Immediate stop *1) No No No No No Yes OFF No No Yes OFF No No Yes OFF No No Yes OFF No No Yes OFF No No Yes OFF No No Yes OFF No No Yes OFF No No No No No No Yes Yes Yes OFF OFF OFF No No Yes OFF Yes Yes No Yes No No No Yes Yes OFF OFF OFF No No Yes OFF No No No No Yes Yes OFF OFF No No Yes OFF No Yes No No - No No No No - Yes Yes No Yes - OFF OFF OFF OFF - Clearable History *2) ERR Indicator display Yes Yes Yes OFF OFF OFF *1): The immediate stop indicates the alarm that immediately stops the operation when Object 3510h (Sequence at alarm) is set to 4 - 7. For more information, refer to Specification for basic functions (SX-DSV02472). *2): A "history" shows whether it leaves error(alarm) generating as a history at error(alarm) developmental time, or it does not leave. The error(alarm) from which the "history" serves as Yes are saved as a generating history from Subindex06h -13h(Diagnosis message 1 - 14) of 10F3h(Diagnosis history) at developmental time. *3): When Err16.0” Over-load protection” operates, after generating, it becomes clearable in about 10 seconds. It receives as an alarm clear command, and clear processing is started after being in a clearable state. *4): When Err40.0” Absolute counter over error protection” and Err42.0” Absolute over-speed error protection” occur, an error clearance cannot be carried out until it performs an absolute clearance. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 234 - 8-2 EtherCAT-related details of error(alarm) Only EtherCAT communication-related error(alarm) are published in this chapter. Please refer to the volume on Functional Specification (SX-DSV02472) for other alarms. The AL Status Code and ESM status are updated to the latest error status related to the EtherCAT every time an EtherCAT related error is detected. For the display of PANATERM or 7-segment LED and Abort messages, the Err number detected first is displayed and maintained until the alarm is cleared. 1) Inaccurate ESM demand error protection (Err80.0) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator The change state demand which cannot change from the present state was received. Init to SafeOP Init to OP PreOP to OP OP to Bootstrap PreOP to Bootstrap SafeOP to Bootstrap All the ESM states DC, FreeRun, SM2 - When the present state is Init, PreOP, or SafeOP: It remains in the present ESM state. - When the present state is OP: SafeOP 0011h The change state request of higher rank equipment is checked. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 235 - 2) ESM undefined request error protection (Err80.1) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator The change state request which does not have a definition (except the following) was received. 1 : Request Init State 2 : Request Pre-Operational State 3 : Request Bootstrap State 4 : Request Safe-Operational State 8 : Request Operational State All the ESM states DC, FreeRun, SM2 - When the present state is Init, PreOP, or SafeOP: It remains in the present ESM state. - When the present state is OP: SafeOP 0012h The change state request of higher rank equipment is checked. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 236 - 3) Bootstrap requests error protection (Err80.2) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator The following change state request was received. 3 : Request Bootstrap State form Init to Bootstrap DC, FreeRun, SM2 Init 0013h The change state request of higher rank equipment is checked. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 237 - 4) Incomplete PLL error protection (Err80.3) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator Phasing servo and communication(PLL lock) could not be completed even after the lapse of 1s after the start of the synchronization process. Refer to Appendix 1. from PreOP to SafeOP DC, SM2 PreOP 002Dh <In case of DC> - Check setting of DC mode. - It is checked whether propagation delay compensation or drift compensation is correct. <In case of SM2> - It is checked whether the transmitting timing of PDO from higher rank equipment is constant. - Check whether there is any problem in wiring of an EtherCAT communication cable. - Check whether the excessive noise has started the EtherCAT communication cable. Clearance is possible. Single flash R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 238 - 5) PDO watchdog error protection (Err80.4) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator bit10 of AL Event Request(0220h) did not turn on the conditions by which an increment is carried out at the time set up in the ESC register addresses 0400h and 0420h. Refer to Appendix 1. SafeOP*1), OP DC, FreeRun, SM2 SafeOP 001Bh - It is checked whether the transmitting timing of PDO from higher rank equipment is constant(not stop). - Increase the timeout value of the PDO watchdog detection. - Check whether there is any problem in wiring of an EtherCAT telecommunication cable. - Check whether the excessive noise has started the EtherCAT communication cable. Clearance is possible. Double flash *1) For this servo amplifier, the watchdog at SM3 (TxPDO) is disabled, and only the watchdog at SM2 (RxPDO) is detected. Hence, the alarm is detected only in the OP state. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 239 - 6) PLL error protection (Err80.6) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition In the ESM state, phasing servo and communication(PLL lock) separated during operation in the state of SafeOP or OP. Refer to Appendix 1. SafeOP, OP DC, SM2 SafeOP 0032h <In case of DC> - Check setting of DC mode. - It is checked whether propagation delay compensation or drift compensation is correct. <In case of SM2> - It is checked whether the transmitting timing of PDO from higher rank equipment is constant. - Check whether there is any problem in wiring of an EtherCAT communication cable. - Check whether the excessive noise has started the EtherCAT communication cable. - If the error cannot be resolved, shut off and reset the control power. Clearance is possible. Single flash 4.00 Alarm clear attribute Display of ERR Indicator R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 240 - 7) Synchronization signal error protection (Err80.7) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition More than the threshold value that the omission of the interruption processing by SYNC0 or IRQ set up by bit0-3 of 3742h(Maximum continuation communication error) in after the completion of synchronous processing generated. Refer to Appendix 1. SafeOP, OP DC, SM2 SafeOP 002Ch <In case of DC> - Check setting of DC mode. - It is checked whether propagation delay compensation or drift compensation is correct. <In case of SM2> - It is checked whether the transmitting timing of PDO from higher rank equipment is constant. - Check whether there is any problem in wiring of an EtherCAT communication cable. - Check whether the excessive noise has started the EtherCAT communication cable. - The preset value of 3742h(Maximum continuation communication error) bit0-3 is enlarged. - If the error cannot be resolved, shut off and reset the control power. Clearance is possible. Single flash 4.00 Alarm clear attribute Display of ERR Indicator R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 241 - (Appendix 1.) About the generating conditions of Err80.3 to Err80.7 The example in DC synchronous is shown in the following figure. (In a case SM2 synchronous, SYNC0 signal replaces an IRQ signal.) Err80.7 In more than the number of times (it counts for every communication cycle) of setting up by bit0 to bit3 of 3742h, the omission occurred after SM2 event effective and after SafeOP shift. 4.00 SYNC0 Error is made when there is the number of times of an omission beyond in the preset value of bit0-3 of 3742h. SYNC0 signal from ESC AL Event Request(0220h,0223h) bit10 Communication cycle ESM state OP Synchronous incomplete SYNC0 signal and the synchronous state of a servo control cycle (PLL lock state) Err80.3 SafeOP PreOP Synchronous complete Even if 1 s passed after the synchronous processing start of SYNC0 signal and a servo control cycle, when the completion of synchronous is not carried out Synchronous incomplete Err80.4 At the time of Sync0 normal After the time set in ESC register address 0420h and 0400h, the bit10 of AL Event Request(0220h, 0223h) did not turn on. Err80.6 After synchronization of the period when the servo control signal and SYNC0, synchronization is out to change the cycle SYNC0. SYNC0 1s Synchronized state Loss of synchronization AL Event Request(bit10) Synchronous processing start Error is made in time for bit10 not to turn on in more than an ESC register(0400h,0420h). - Related objects Index 3742h SubIndex 00h Name Units Range Data Access / Description Type Maximum continuation -32768 - 32767 I16 rw - communication error • Set an upper limit on the number of consecutive occurrences communication error. Bit 0 to 3 : Detection threshold of Err 80.7 (0 to 15 times. When 0 is set, the detection of Err80.7 is disabled.) Bit 4 to 7 : Reserved Bit 8 to 11 : Reserved Bit 12 to 15 : Reserved PDO No Op- EEPRO mode M ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 242 - 8) Synchronization cycle error protection (Err81.0) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator If set to cycle synchronization(SYNC0 cycle) is not supported. - It sets except 250000, 500000, 1 million, 2 million, and 4 million [ns] to ESC register SYNC0 Cycle Time (09A0h) and object 1C32h:sub 02h (Cycle time). - The setup of an ESC register and an object is not in agreement. from PreOP to SafeOP DC PreOP 0035h Please set up a synchronous period correctly. Clearance is possible. Blinking If set to cycle synchronization(IRQ cycle) is not supported. - It sets except 250000, 500000, 1 million, 2 million, and 4 million [ns] to object 1C32h:sub 02h (Cycle time). from PreOP to SafeOP SM2 PreOP 0035h Please set up a synchronous period correctly. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 243 - 9) Mailbox error protection (Err81.1) Primary factor SM setup of Mailbox is wrong. 2.00 A setup of SM0/1 was set as the unjust value. - A Physical Start Address:ESC register (0800h and 0801h/0808h,0809h) setup of SyncManager0/1 is inaccurate. - The area for reception of Mailbox overlaps the area for transmission. - The area for transmission/reception of Mailbox overlaps the area for transmission/reception of SyncManager2/3 - Address specification of the area for transmission/reception of Mailbox is odd number. - The start address of Mailbox is out of range from SyncManager0: 1000h to 10FFh and SyncManager1: 1200h to 12FFh. - A Length:ESC register (0802h,0803h/080Ah, 080Bh) setup of SyncManager0/1 is inaccurate. - Out of range of SyncManager0:32~256byte - Out of range of SyncManager1:40~256byte - A Control Register:ESC register (0804h/080Ch) setup of SyncManager0/1 is inaccurate. - Set code other than 100110b in 0804h:bit5-0 - Set code other than 100010b in 080Ch:bit5-0 ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition from Init to PreOP,PreOP,SafeOP,OP DC, FreeRun, SM2 Init 0016h Set the Sync manager correctly in accordance with the ESI file descriptions. Clearance is possible. Blinking Alarm clear attribute Display of ERR Indicator 2.00 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 244 - 10) PDO watchdog error protection (Err81.4) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator A setup of the watchdog timer of PDO is wrong. <In case of DC, SM2 mode> Although PDO watch dog trigger is effective (SyncManager: Bit6 which is the register 0804h set to 1), When the detection timeout value of PDO watchdog timer cycle setup (registers 0400h and 0420h) was the "communication cycle x2". <In case of FreeRun mode> Although PDO watch dog trigger is effective (SyncManager: Bit6 which is the register 0804h set to 1), When the detection timeout value of PDO watchdog timer cycle setup (registers 0400h and 0420h) was the following was set as less than 2 ms. from PreOP to SafeOP DC, FreeRun, SM2 PreOP 001Fh Set up detection timeout value of watchdog timer correctly. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 245 - 11) DC error protection (Err81.5) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator DC setting setup is wrong. - A value other than the following was set to bit 2-0 of 0981h (Activation) of the ESC register: Bit 2-0 = 000b Bit 2-0 = 011b from PreOP to SafeOP DC, FreeRun, SM2 PreOP 0030h Check setting of DC mode. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 246 - 12) SM event mode error protection (Err81.6) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator SM event mode which is not supported was set up. - It was set to 1C32h-01h(Sync mode) at values other than 00h(FreeRun), 01h(SM2), and 02h(DC SYNC0). - A value other than 00h (FreeRun), 02h (DC SYNC0), or 22h (SM2) was set to 1C33h-01h (Sync mode). - 000b was set to bit 2-0 of 0981h of the ESC register and SM2 was set to only either 1C32h-01h or 1C33h-01h. from PreOP to SafeOP DC, FreeRun, SM2 PreOP 0028h - 1C32h-01h(Sync mode) should set up 00h(FreeRun), 01h(SM2), or 02h(DC SYNC0). - 1C33h-01h(Sync mode) should set up 00h (FreeRun), 02h (DC SYNC0), or 22h (SM2). - The setting of 1C32h-01h should be equal to that of 1C33h-01h. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 247 - 13) SyncManager2/3 error protection (Err81.7) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator A setup of SyncManager2 was set as the unjust value. 2.00 - A Physical Start Address (ESC register 0810h) setup of SyncManager2 is inaccurate. - Receiving area overlaps with the area for the transmission. - The area for transmission/reception of Mailbox overlaps the area for transmission/reception of SyncManager2/3 - Addressing transmission and reception area is an odd number. - Start addresses is out of range. - A Length (ESC register 0812h) setup of SyncManager2 is inaccurate. - Different from RxPDO size. - A Control Register:ESC register (0814h) setup of SyncManager2 is inaccurate. - Other than 100100b is set for bit5-0. from PreOp to SafeOP, SafeOp, Op DC, FreeRun, SM2 PreOp 001Dh 2.00 According to ESI file description, correctly set the Sync Manager 2. Clearance is possible. Blinking A setup of SyncManager3 was set as the unjust value. 2.00 - A Physical Start Address (ESC register 0818h) setup of SyncManager3 is inaccurate. - Receiving area overlaps with the area for the transmission. - The area for transmission/reception of Mailbox overlaps the area for transmission/reception of SyncManager2/3 - Addressing transmission and reception area is an odd number. - Start addresses is out of range. - A Length (ESC register 081Ah) setup of SyncManager3 is inaccurate. - Different from TxPDO size. - A Control Register:ESC register (081Ch) setup of SyncManager3 is inaccurate. - Other than 100000b is set for bit5-0. from PreOp to SafeOP, SafeOp, Op DC, FreeRun, SM2 PreOp 001Eh According to ESI file description, correctly set the Sync Manager 3. 2.00 Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 248 - 14) TxPDO assignment error protection (Err85.0) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator - When the data size of the TxPDO map is set up exceeding 32 bytes. from PreOP to SafeOP DC, FreeRun, SM2 PreOP 0024h - TxPDO data size is set up within 32 bytes. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 249 - 15) RxPDO assignment error protection (Err85.1) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator - When the data size of the RxPDO map is set up exceeding 32 bytes. from PreOP to SafeOP DC, FreeRun, SM2 PreOP 0025h - RxPDO data size is set up within 32 bytes. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 250 - 16) Lost link detection error protection (Err85.2) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator The time set in 3743h (Lost link detection time) elapsed when either Port 0 or Port 1 fell and remains in the lost link state after the ESM state transitioned from Init to PreOP (not including a port that had been in the lost link state at the time of transition from Init to PreOP). PreOP, SafeOP, OP DC, FreeRun, SM2 Init 0000h - Check whether there is any problem in wiring of an EtherCAT communication cable. - checked whether there is any problem in the communication from higher rank equipment. Clearance is possible. Double flash • Related object Index SubName Units Range Data Access PDO Op- EEPRO Index / Description Type mode M 3722h 00h Communication function ms 0 - 32767 I16 rw No ALL Yes extended setup 1 - When the time set in this parameter elapsed when either Port 0 or Port 1 fell and remains in the lost link state after the ESM state transitioned from Init to PreOP (not including a port that had been in the lost link state at the time of transition from Init to PreOP), Err85.2 (EtherCAT communication interception error) occurs. - When 0 is set, the detection of Err85.2 (Lost link detection error protection) is disabled. Note: This alarm is generated only by the slave that detected a lost link. A subsequent slave that has not detected a lost link does not detect this alarm. To enable the detection of the alarm by a subsequent slave, assign PDO and enable the PDO watchdog. Note that the default value of 3743h (Lost link detection time) is set to 0 (invalid). R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 251 - 17) SII EEPROM error protection (Err85.3) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator - VendorID, Product code, and Revision number do not agree between SII (EEPROM) and the object values. - Reading out from and writing to SII (EEPROM) are improper. - If any of bit11 to14 of ESC register 0502h is set to 1. 2.00 All ESM states DC, FreeRun, SM2 Init 0051h Check the data of SII. Retry reading out from and writing to SII. Clearance is not possible. Flickering R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 252 - 18) Main power undervoltage protection (AC insulation detection 2) (Err88.0) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator Main circuit power supply OFF was detected when the preset value of 6007h (Abort connection option code) is 1 and the PDS state is “Operation Enabled” or “Quick stop active”. OP, SafeOP, PreOP DC, FreeRun, SM2 It remains in the present ESM state. 0000h - The capacity rise of power supply voltage. A power supply is changed. The cause by which the magnetic contactor of the main power supply fell is removed, and a power supply is switched on again. - Each phase (L1, L2, L3) of a power supply is connected correctly. The single phase 100V and the single phase 200V should use L1 and L3. - It replaces with new servo amplifier. Clearance is possible. OFF R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 253 - 19) Control mode setting error protection (Err88.1) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator - The PDS state was changed to “Operation enabled” when the value set to 6060h (Modes of operation) is 0 and the value set to 6061h (Modes of operation display) is 0. - A control not supported by 6060h (Modes of operation) was set. - A mode other than position control was set to 6060h (Modes of operation) in full-closed control. - A mode other than position control was set to 6060h (Modes of 2.00 operation) in 2 degrees of freedom control. All the ESM states DC, FreeRun, SM2 It remains in the present ESM state. 0000h Check preset value of 6060h(Modes of operation). Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 254 - 20) ESM requirements during operation error protection (Err88.2) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator When a PDS state was "Operation enabled" or "Quick stop active", the ESM state received the changes command to other ESM states. OP, SafeOP, PreOP DC, FreeRun, SM2 A state transition request from higher rank equipment is followed. 0000h Check the state transition request from higher rank equipment. Clearance is possible. Blinking R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 255 - 21) Improper operation error protection (Err88.3) Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator Primary factor ESM state to detect Synchronous mode to detect ESM state after detection ESC register AL Status Code Disposition Alarm clear attribute Display of ERR Indicator - When EXT1/EXT2 is not assigned to input signal, EXT1/EXT2 was selected in trigger selection of a touch probe (60B8h (Touch probe function)). - When Z-phase is chosen by trigger selection of a touch probe (60B8h(Touch probe function)) at the time of absolute mode of full-colse. - When the software limit function is enabled, a wraparound occurred to the actual position or command position. OP, SafeOP, PreOP DC, FreeRun, SM2 It remains in the present ESM state. 0000h - Set up the functional allotment for input signal correctly. - Set up trigger selection correctly. - Check the relation between the operation range setting and the software limit setting. Clearance is impossible. OFF - The calculation result of electronic gear ratio fell outside the range of 1000 times to 1/1000 times. - In the calculation process of electronic gear ratio, the denominator or numerator exceeds an unsigned 64-bit size. - In the final calculation result of electronic gear ratio, the denominator or numerator exceeds an unsigned 32-bit size. Init to PreOP DC, FreeRun, SM2 A state transition request from the master is followed. 0000h - Review the electronic gear settings and turn ON the power again. Clearance is impossible. OFF R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 256 - 8-3 Reading Error (alarm) Error code is defined by IEC61800-7-201 until 0000h from FEFFh. Error code can define peculiar until 0000h from FEFFh by manufacturer, is indicated by the following contents. Reads the value (FF00h to FFFFh) defined by 603Fh (Error code) in the manufacturer-specific area. The lower 8 bits of the value (FF00h to FFFFh) defined indicates the main alarm number of the servo error (alarm), as listed in the table below. (The sub alarm number cannot be read.) Note that the main alarm number is hexadecimal. Index 603Fh SubIndex 00h Name Units Range Data Access PDO Op- EEPROM / Description Type mode Error code 0 - 65535 U16 ro Yes ALL No • Displays an alarm (main number only) / warning occurred in the servo amplifier. 4.00 When both an alarm and warning does not occur, displays 0000h. When an alarm and warning occur at the same time, display the alarm. FF**h Alarm (main) number (00h to 9Fh) warning number(A0h to A9h, C3h) Example: FF0Ch: 0Ch=12d. Err12.0 (over voltage protection) occurred FF55h: 55h=85d. Err85.0 (TxPDO assignment error protection) or Err85.1 (RxPDO assignment error protection) occurred (Note) When the exception of Err81.7(SyncManager2/3 error protection) occurs, display A000h. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 257 - 8-4 Clear error (alarm)/Clear warning How to reset the protection function in the context of EtherCAT error(alarm) can be cleared. • Both the method 1, 2 below enable to recover from error (alarm). Also, for information on other than the EtherCAT relevant protection functions, refer to Chapter 7 in Technical document Basic function specifications (SX-DSV02472). method 1 - Set the bit 4 (Error Ind Ack) to "1" in AL Control to clear the communication error state in ESC to hold . - After that, the controller changes the ESM communication state to Operational and sets the bit 7 of 6040h (Control word) to from 0 to 1 (sends the Fault reset command) to complete the error (alarm) clear. - After the error (alarm) clear is completed, the PDS state changes from Fault to Switch on disabled. Master Slave AL Status Code register (0x0134:0x0135) PDS 00xxh Fault AL Status Code register (0x0134:0x0135)=00xxh Error Ind Ack fiag (0x0120.4)=1 AL Status Code register (0x0134:0x0135)=0000h Fault reset =1 0000h ● Switch on disabled method 2 -Perform clear error(alarm) by Panaterm. - After the error (alarm) clear is completed, the PDS state changes from Fault to Switch on disabled. *Note: - There is a delay of time between the notice and error (alarm) or between the warning and notice in AL Status, so the notice is not synchronous - The LED display (RUN, ERR), ESM state, and AL Status in the front panel are updated to the latest communication error status each time a communication error is detected. However, the Err number detected first time is displayed in the segment 7 LED and held until the Fault is reset. (The unclearable error (alarm) are kept even after the Fault is reset.) -If the alarm is occurring at the same time more than one, may not be able to clear even the cause of the alarm has been released If not release the cause of all alarms. - An alarm is not successfully cleared even when alarm clearance is executed from PANATERM and the Fault reset command is sent with external alarm clear input (A-CLR) ON. In this case, turn OFF external alarm clear input (A-CLR) temporarily, send the Fault reset command, and execute alarm clearance from PANATERM. - When the PDS status is Fault reaction active, the error (alarm) cannot be cleared. • How to clear warning - After an warning occurred, the warning will not be cleared even if the cause is released. In this case, set the bit 7 of 6040h (Control word) from 0 to 1 (send the Fault reset command) to clear the warning at present. It is possible to clear warning through the SDO communication. R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 258 - 8-5 Other, error(alarm) / warning ralated function Function related error(alarm) and warning have been described in addition to this section, refer to the section below. - Abort message - Emergency message - 1001h(Error register) - 10F3h(Diagnosis history) - 603Fh(Error code) … … … … … Section 3-6-1 Section 3-6-1 Section 3-6-1, 5-2 Section 3-6-1, 5-7 Section 3-6-1 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 259 - 9 9 Object Dictionary List R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 260 - The attribute indicates the time when the object change description becomes effective. A : Always effective B : A change during a motor operation and command discharge is inhibited. * The reflection timing in the case where it is changed during a motor operation and command discharge is indefinite. C : Effective after control power reset R : Effective after control power reset * There is no difference in attributes C and R in this amplifier. P : Effective at time of transition from Init to PreOP S : Effective at time of transition from PreOP to SafeOP 2.00 H : Effective after the position information determined X : Object which cannot be changed such as read only or not-supported object CoE communication profile area (1000h to 1FFFh) Index 1000h 1001h 1008h 1009h 100Ah 1010h 1018h 10F3h SubIndex 00h 00h 00h 00h 00h 00h 01h 00h 01h 02h 03h 04h 00h 01h 02h 03h 04h 05h 06h Name Device type Error register Manufacturer device name Manufacturer hardware version Manufacturer software version Store parameters Number of entries Save all parameters Identity object Number of entries Vendor ID Product code Revision number Serial number Diagnosis history Number of entries Maximum messages Newest message Newest acknowledged message New messages available Flags Diagnosis message 1 Units Range - - - - - - - - - - - - - - - - - - - - - - 0 - 4294967295 0 - 255 - - - - 0 - 255 0 - 4294967295 - 0 - 255 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 - 0 - 255 0 - 255 0 - 255 0 - 255 0-1 0 - 65535 - Data Acc Type ess U32 ro U8 ro VS ro VS ro VS ro - - U8 ro U32 rw - - U8 ro U32 ro U32 ro U32 ro U32 ro - - U8 ro U8 ro U8 ro U8 rw BOOL ro U16 rw OS ro PDO No No No No No - No No - No No No No No - No No No No No No No Op- EEPRO Attribu mode M te ALL No X ALL No X ALL No X ALL No X ALL No X - - - ALL No X ALL No A - - - ALL No X ALL No X ALL No X ALL No X ALL No X - - - ALL No X ALL No X ALL No X ALL No A ALL No X ALL Yes A ALL No X No ALL : 13h Diagnosis message 14 - - OS ro No X R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 261 - CoE communication profile area (1000h to 1FFFh) Index SubIndex 00h 01h 02h 03h 04h 1600h 05h 06h 07h 08h Name Receive PDO mapping 1 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped Units Range Acc ess - rw rw rw rw rw rw rw rw rw PDO - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 Data Type - U8 U32 U32 U32 U32 U32 U32 U32 U32 - No No No No No No No No No Op- EEPRO Attribu mode M te - - - ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S - - - - - - - - - - 0 - 4294967295 - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 U32 - U8 U32 U32 U32 U32 U32 U32 U32 U32 rw - rw rw rw rw rw rw rw rw rw No - No No No No No No No No No ALL - ALL ALL ALL ALL ALL ALL ALL ALL ALL Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes S - S S S S S S S S S 0 - 4294967295 - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 U32 - U8 U32 U32 U32 U32 U32 U32 U32 U32 rw - rw rw rw rw rw rw rw rw rw No - No No No No No No No No No ALL - ALL ALL ALL ALL ALL ALL ALL ALL ALL Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes S - S S S S S S S S S 0 - 4294967295 - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 U32 - U8 U32 U32 U32 U32 U32 U32 U32 U32 rw - rw rw rw rw rw rw rw rw rw No - No No No No No No No No No ALL - ALL ALL ALL ALL ALL ALL ALL ALL ALL Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes S - S S S S S S S S S 0 - 4294967295 U32 rw No ALL Yes S : 1601h 20h 00h 01h 02h 03h 04h 05h 06h 07h 08h 32nd receive PDO mapped Receive PDO mapping 2 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped - - - - - - - - - - - 20h 00h 01h 02h 03h 04h 05h 06h 07h 08h 32nd receive PDO mapped Receive PDO mapping 3 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped - - - - - - - - - - - : 1602h : 1603h 20h 00h 01h 02h 03h 04h 05h 06h 07h 08h 32nd receive PDO mapped Receive PDO mapping 4 Number of entries 1st receive PDO mapped 2nd receive PDO mapped 3rd receive PDO mapped 4th receive PDO mapped 5th receive PDO mapped 6th receive PDO mapped 7th receive PDO mapped 8th receive PDO mapped - - - - - - - - - - - : 20h 32nd receive PDO mapped - R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 262 - CoE communication profile area (1000h to 1FFFh) Index SubIndex 00h 01h 02h 03h 04h 1A00h 05h 06h 07h 08h Name Transmit PDO mapping 1 Number of entries 1st transmit PDO mapped 2nd transmit PDO mapped 3rd transmit PDO mapped 4th transmit PDO mapped 5th transmit PDO mapped 6th transmit PDO mapped 7th transmit PDO mapped 8th transmit PDO mapped Units Range Acc ess - rw rw rw rw rw rw rw rw rw PDO - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 Data Type - U8 U32 U32 U32 U32 U32 U32 U32 U32 - No No No No No No No No No Op- EEPRO Attribu mode M te - - - ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S ALL Yes S - - - - - - - - - - 0 - 4294967295 - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 U32 - U8 U32 U32 U32 U32 U32 U32 U32 U32 rw - rw rw rw rw rw rw rw rw rw No - No No No No No No No No No ALL - ALL ALL ALL ALL ALL ALL ALL ALL ALL Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes S - S S S S S S S S S 0 - 4294967295 - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 U32 - U8 U32 U32 U32 U32 U32 U32 U32 U32 rw - rw rw rw rw rw rw rw rw rw No - No No No No No No No No No ALL - ALL ALL ALL ALL ALL ALL ALL ALL ALL Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes S - S S S S S S S S S 0 - 4294967295 - 0 - 32 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 U32 - U8 U32 U32 U32 U32 U32 U32 U32 U32 rw - rw rw rw rw rw rw rw rw rw No - No No No No No No No No No ALL - ALL ALL ALL ALL ALL ALL ALL ALL ALL Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes S - S S S S S S S S S 0 - 4294967295 U32 rw No ALL Yes S : 1A01h 20h 32nd transmit PDO mapped Transmit PDO mapping 2 00h Number of entries 01h 1st transmit PDO mapped 02h 2nd transmit PDO mapped 03h 3rd transmit PDO mapped 04h 4th transmit PDO mapped 05h 5th transmit PDO mapped 06h 6th transmit PDO mapped 07h 7th transmit PDO mapped 08h 8th transmit PDO mapped - - - - - - - - - - - : 1A02h 20h 00h 01h 02h 03h 04h 05h 06h 07h 08h 32nd transmit PDO mapped Transmit PDO mapping 3 Number of entries 1st transmit PDO mapped 2nd transmit PDO mapped 3rd transmit PDO mapped 4th transmit PDO mapped 5th transmit PDO mapped 6th transmit PDO mapped 7th transmit PDO mapped 8th transmit PDO mapped - - - - - - - - - - - : 1A03h 20h 32nd transmit PDO mapped Transmit PDO mapping 4 00h Number of entries 01h 1st transmit PDO mapped 02h 2nd transmit PDO mapped 03h 3rd transmit PDO mapped 04h 4th transmit PDO mapped 05h 5th transmit PDO mapped 06h 6th transmit PDO mapped 07h 7th transmit PDO mapped 08h 8th transmit PDO mapped - - - - - - - - - - - : 20h 32nd transmit PDO mapped - R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 263 CoE communication profile area (1000h to 1FFFh) Index SubIndex 00h 01h 1C00h 02h 03h 04h 00h 01h 1C12h 02h 03h 04h 00h 01h 1C13h 02h 03h 04h Name Units Range Sync manager communication type Number of used sync manager channels Communication type sync manager 0 Communication type sync manager 1 Communication type sync manager 2 Communication type sync manager 3 Sync manager channel 2 Number of assigned PDOs PDO mapping object index of assigned RxPDO 1 PDO mapping object index of assigned RxPDO 2 PDO mapping object index of assigned RxPDO 3 PDO mapping object index of assigned RxPDO 4 Sync manager channel 3 Number of assigned PDOs PDO mapping object index of assigned TxPDO 1 PDO mapping object index of assigned TxPDO 2 PDO mapping object index of assigned TxPDO 3 PDO mapping object index of assigned TxPDO 4 - - - - - - - - - 0 - 255 0-4 0-4 0-4 0-4 - 0–4 - 1600h – 1603h - Data Type - U8 U8 U8 U8 U8 - U8 Acc ess - ro ro ro ro ro - rw PDO - No No No No No - No Op- EEPRO Attribu mode M te - - - ALL No X ALL No X ALL No X ALL No X ALL No X - - - ALL Yes S U16 rw No ALL Yes S 1600h – 1603h U16 rw No ALL Yes S - 1600h – 1603h U16 rw No ALL Yes S - 1600h – 1603h U16 rw No ALL Yes S - - - 0–4 - - U8 rw - No - ALL - Yes - S - 1A00h – 1A03h U16 rw No ALL Yes S - 1A00h – 1A03h U16 rw No ALL Yes S - 1A00h – 1A03h U16 rw No ALL Yes S - 1A00h – 1A03h U16 rw No ALL Yes S R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 264 - CoE communication profile area (1000h to 1FFFh) Index SubIndex 00h 01h 02h 03h 04h 05h 06h 1C32h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 20h 00h 01h 02h 03h 04h 05h 06h 1C33h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 20h Name Sync manager 2 synchronization Number of sub-objects Sync mode Cycle time Shift time Sync modes supported Minimum cycle time Calc and copy time Command Delay time Sync0 cycle time Cycle time too small SM-event missed Shift time too short RxPDO toggle failed Sync error Sync manager 3 synchronization Number of sub-objects Sync mode Cycle time Shift time Sync modes supported Minimum cycle time Calc and copy time Command Delay time Sync0 cycle time Cycle time too small SM-event missed Shift time too short RxPDO toggle failed Sync error Units Range - - - ns ns - ns ns - ns ns - - - - - - - - ns ns - ns ns - ns ns - - - - - - 0 - 255 0 - 65535 0 - 4294967295 0 - 4294967295 0 - 65535 0 - 4294967295 0 - 4294967295 0 - 65535 0 - 4294967295 0 - 4294967295 0 - 65535 0 - 65535 0 - 65535 0 - 65535 0-1 - 0 - 255 0 - 65535 0 - 4294967295 0 - 4294967295 0 - 65535 0 - 4294967295 0 - 4294967295 0 - 65535 0 - 4294967295 0 - 4294967295 0 - 65535 0 - 65535 0 - 65535 0 - 65535 0-1 Data Acc Type ess - - U8 ro U16 rw U32 rw U32 ro U16 ro U32 ro U32 ro U16 ro U32 ro U32 ro U16 ro U16 ro U16 ro U16 ro BOOL ro - - U8 ro U16 rw U32 ro U32 rw U16 ro U32 ro U32 ro U16 ro U32 ro U32 ro U16 ro U16 ro U16 ro U16 ro BOOL ro PDO - No No No No No No No No No No No No No No No - No No No No No No No No No No No No No No No Op- EEPRO Attribu mode M te - - - ALL No X ALL Yes S ALL Yes S ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X - - - ALL No X ALL Yes S ALL No X ALL No S ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X ALL No X R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 265 Servo parameter area (3000h to 3FFFh) Index 3000h 3001h 3002h 3003h 3004h 3008h 3009h 3010h 3011h 3012h 3013h Category 0: Basic configuration SubName Index 00h For manufacturer’s use 00h Control mode setup 00h Real-time auto-gain tuning setup Real-time auto-tuning machine 00h stiffness setup 00h Inertia ratio 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use Number of output pulses per motor 00h revolution (Not supported) Reversal of pulse output logic 00h (Not supported) 00h 1st torque limit Units Range - - - 0-1 0-6 0-6 - 0 - 31 % - - - Data Type I16 I16 I16 Acc ess rw rw rw PDO No No No Op- EEPRO Attribu mode M te ALL Yes ALL Yes R ALL Yes B I16 rw No ALL Yes B 0 - 10000 - - - I16 I32 I32 I32 rw - - - No - - - ALL - - - Yes - - - B - pulse/r 1 - 262144 I32 rw No ALL Yes R - 0-3 I16 rw No ALL Yes R % 0 - 500 I16 rw No Yes B command 0 - 134217728 I32 rw No Yes A Yes C Yes C Yes C 3015h 00h Absolute encoder setup - 0-3 I16 rw No 3016h 00h External regenerative resistor setup Selection of load factor for external 00h regenerative resistor - 0-3 I16 rw No ALL csp pp hm ip csp(s) pp(s) hm(s) ip(s) csv pv cst tq ALL - 0-4 I16 rw No ALL 3014h 00h Position deviation excess setup 2.00 3017h R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 266 Servo parameter area (3000h to 3FFFh) Index Category 1: Gain tuning SubName Index Units Range Data Acc PDO Op- EEPRO Attribu Type ess mode M te csp pp B I16 rw No Yes hm ip B I16 rw No ALL Yes 3100h 00h 1st gain of position loop 0.1/s 0 - 30000 3101h 0.1Hz 1 - 32767 0.1ms 1 - 10000 I16 rw No ALL Yes B 3103h 00h 1st velocity loop gain 1st velocity loop integration time 00h constant 00h 1st filter of velocity detection - 0-5 I16 rw No ALL Yes B 3104h 00h 1st torque filter time constant 0.01ms 0 - 2500 I16 rw No ALL Yes B Yes B Yes B 3102h 3105h 00h 2nd gain of position loop 0.1/s 0 - 30000 I16 rw No 3106h 0.1Hz 1 - 32767 I16 rw No 0.1ms 1 - 10000 I16 rw No ALL Yes B 3108h 3109h 00h 2nd velocity loop gain 2nd velocity loop integration time 00h constant 00h 2nd filter of velocity detection 00h 2nd torque filter time constant csp pp hm ip ALL - 0.01ms 0-5 0 - 2500 I16 rw I16 rw No No Yes Yes B B 3110h 00h Velocity feed forward gain 0.1% 0 - 1000 I16 rw No Yes B 3111h 00h Velocity feed forward filter 0.01ms 0 - 6400 I16 rw No Yes B 3112h 00h Torque feed forward gain 0.1% 0 - 1000 I16 rw No Yes B 3113h 00h Torque feed forward filter 0.01ms 0 - 6400 I16 rw No ALL ALL csp pp hm ip csp pp hm ip csp pp hm ip csv pv csp pp hm ip csv pv Yes B 3107h R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 267 - Servo parameter area (3000h to 3FFFh) Category 1: Gain tuning SubName Index 3114h 00h 2nd gain setup Index Units Range - 0-1 3115h 00h Mode of position control switching - 0 - 10 3116h 00h Delay time of position control switching 0.1ms 0 - 10000 3117h 00h Level of position control switching - 0 - 20000 3118h 00h Hysteresis at position control switching - 0 - 20000 3119h 00h Position gain switching time 0.1ms 0 - 10000 3120h 00h Mode of velocity control switching - 0-5 3121h 00h Delay time of velocity control switching 0.1ms 0 - 10000 3122h 00h Level of velocity control switching - 0 - 20000 3123h 00h Hysteresis at velocity control switching - 0 - 20000 3124h 00h Mode of torque control switching - 0-3 3125h 00h Delay time of torque control switching 0.1ms 0 - 10000 3126h 00h Level of torque control switching - 0 - 20000 3127h 00h Hysteresis at torque control switching - 0 - 20000 Data Acc PDO Op- EEPRO Attribu Type ess mode M te B I16 rw No ALL Yes csp pp B I16 rw No Yes hm ip csp pp B Yes I16 rw No hm ip csp pp B I16 rw No Yes hm ip csp pp B I16 rw No Yes hm ip csp pp B I16 rw No Yes hm ip csv B I16 rw No Yes pv csv B I16 rw No Yes pv csv B I16 rw No Yes pv csv B Yes I16 rw No pv cst B I16 rw No Yes tq cst B I16 rw No Yes tq cst B I16 rw No Yes tq cst B I16 rw No Yes tq R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 268 Servo parameter area (3000h to 3FFFh) Index Category 2: Anti-vibration filter SubName Index Units Range 3200h 00h Adaptive filter mode setup - 0-4 3201h 3202h 3203h 00h 1st notch frequency 00h 1st notch width selection 00h 1st notch depth selection Hz - - 50 - 5000 0 - 20 0 - 99 3204h 00h 2nd notch frequency Hz 50 - 5000 I16 rw No ALL Yes B 3205h 3206h 3207h 3208h 3209h 3210h 3211h 3212h 00h 00h 00h 00h 00h 00h 00h 00h - - Hz - - Hz - - 0 - 20 0 - 99 50 - 5000 0 - 20 0 - 99 50 - 5000 0 - 20 0 - 99 I16 I16 I16 I16 I16 I16 I16 I16 rw rw rw rw rw rw rw rw No No No No No No No No Yes Yes Yes Yes Yes Yes Yes Yes B B B B B B B B 3213h 00h Selection of damping filter switching - 0-3 I16 rw No Yes B 3214h 00h 1st damping frequency 0.1Hz 0 - 2000 I16 rw No Yes B 3215h 00h 1st damping filter setup 0.1Hz 0 - 1000 I16 rw No Yes B 3216h 00h 2nd damping frequency 0.1Hz 0 - 2000 I16 rw No Yes B 3217h 00h 2nd damping filter setup 0.1Hz 0 - 1000 I16 rw No ALL ALL ALL ALL ALL ALL ALL ALL csp pp hm ip csp pp hm ip csp pp hm ip csp pp hm ip csp pp hm ip Yes B 2nd notch width selection 2nd notch depth selection 3rd notch frequency 3rd notch width selection 3rd notch depth selection 4th notch frequency 4th notch width selection 4th notch depth selection Data Acc PDO Op- EEPRO Attribu Type ess mode M te csp pp hm B I16 rw No Yes ip csv pv B I16 rw No ALL Yes B I16 rw No ALL Yes B I16 rw No ALL Yes R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 269 - Servo parameter area (3000h to 3FFFh) Index Category 2: Anti-vibration filter SubName Index Units Range 3218h 00h 3rd damping frequency 0.1Hz 0 - 2000 3219h 00h 3rd damping filter setup 0.1Hz 0 - 1000 3220h 00h 4th damping frequency 0.1Hz 0 - 2000 3221h 00h 4th damping filter setup 0.1Hz 0 - 1000 3222h 00h Positional command smoothing filter 0.1ms 0 - 10000 3223h 00h Positional command FIR filter 0.1ms 0 - 10000 Data Acc PDO Op- EEPRO Attribu Type ess mode M te csp pp B I16 rw No Yes hm ip csp pp B I16 rw No Yes hm ip csp pp B I16 rw No Yes hm ip csp pp B I16 rw No Yes hm ip csp pp B I16 rw No Yes hm ip csp pp B I16 rw No Yes hm ip R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 270 Servo parameter area (3000h to 3FFFh) Index 3304h 3305h 3312h 3313h 3314h Category 3: Velocity, torque, and full-closed controls SubName Units Index 00h For manufacturer’s use - 00h For manufacturer’s use - 1ms/ 00h Acceleration time setup (1000r/min) 1ms/ 00h Deceleration time setup (1000r/min) Sigmoid acceleration/ deceleration 00h 1ms time setup Range - - Data Type I16 I16 0 - 10000 I16 0 - 10000 I16 0 - 1000 I16 3317h 00h Selection of speed limit - 2 I16 3321h 3322h 00h For manufacturer’s use 00h For manufacturer’s use - - - - I16 I16 3323h 00h External scale selection (Not supported) - 0-2 I16 3324h 00h Numerator of external scale division (Not supported) - 0 - 1048576 I32 3325h 00h Denominator of external scale division (Not supported) - 1 - 1048576 I32 3326h 00h Reversal of direction of external scale (Not supported) - 0-1 I16 3327h External scale Z phase disconnection 00h detection disable (Not supported) - 0-1 I16 3328h 00h Hybrid deviation excess setup (Not supported) command 1 - 134217728 I32 3329h 00h Hybrid deviation clear setup (Not supported) rotation 0 - 100 I16 Acc PDO Op- EEPRO Attribu ess mode M te - - - - - - - - csv rw No Yes B pv csv rw No Yes B pv csv rw No Yes B pv cst rw No Yes B tq - - - - - - - - csp(F) pp(F) rw No Yes R hm(F) ip(F) csp(F) pp(F) Yes R rw No hm(F) ip(F) csp(F) pp(F) Yes R rw No hm(F) ip(F) csp(F) pp(F) Yes R rw No hm(F) ip(F) csp(F) pp(F) rw No Yes R hm(F) ip(F) csp(F) pp(F) rw No Yes C hm(F) ip(F) csp(F) pp(F) rw No Yes C hm(F) ip(F) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 271 Servo parameter area (3000h to 3FFFh) Index 3400h 3401h 3402h 3403h 3404h 3405h 3406h 3407h 3410h 3411h 3412h 3416h 3417h 3418h 3419h 3421h 3422h 3423h 3424h Category 4: I/O monitor SubName Index 00h SI1 input selection 00h SI2 input selection 00h SI3 input selection 00h SI4 input selection 00h SI5 input selection 00h SI6 input selection 00h SI7 input selection 00h SI8 input selection 00h SO1 output selection 00h SO2 output selection 00h SO3 output selection 00h Type of analog monitor 1 00h Analog monitor 1 output gain 00h Type of analog monitor 2 00h Analog monitor 2 output gain 00h Analog monitor output setup 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use Units Range - - - - - - - - - - - - - - - - - - - 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 16777215 0 - 24 0 - 214748364 0 - 24 0 - 214748364 0-2 - - - Data Type I32 I32 I32 I32 I32 I32 I32 I32 I32 I32 I32 I16 I32 I16 I32 I16 I16 I16 I16 Acc ess rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw - - - PDO No No No No No No No No No No No No No No No No - - - Op- EEPRO Attribu mode M te ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes C ALL Yes A ALL Yes A ALL Yes A ALL Yes A ALL Yes A - - - - - - csp pp Yes A hm ip csp pp Yes A hm ip csp pp Yes A hm ip ALL Yes A csv pv Yes A cst tq csv pv Yes A cst tq 3431h 00h Positioning complete (In-position) range command 0 - 262144 I32 rw No 3432h 00h Positioning complete (In-position) output setup - 0-4 I16 rw No 3433h 00h INP hold time 1ms 0 - 30000 I16 rw No 3434h 00h Zero-speed r/min 10 - 20000 I16 rw No 3435h 00h Speed coincidence range r/min 10 - 20000 I16 rw No 3436h 00h At-speed (Speed arrival) r/min 10 - 20000 I16 rw No 3437h 00h 1ms 0 - 10000 I16 rw No ALL Yes B 3438h 00h 1ms 0 - 10000 I16 rw No ALL Yes B 3439h 3440h 3441h 00h 00h 00h r/min - - 30 - 3000 0 - 14 0 - 14 I16 rw I16 rw I16 rw No No No Yes Yes Yes B A A 3442h 00h command 0 - 262144 I32 rw No ALL ALL ALL csp pp hm ip Yes A Mechanical brake action at stalling setup Mechanical brake action at running setup Brake release speed setup Selection of alarm output 1 Selection of alarm output 2 Positioning complete (In-position) range 2 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 272 Servo parameter area (3000h to 3FFFh) Index 3503h 3504h 3505h 3506h 3507h 3508h 3509h 3510h 3511h 3512h 3513h Category 5: Extended configuration SubName Index Denominator of pulse output division 00h (Not supported) 00h Over-travel inhibit input setup 00h Sequence at over-travel inhibit 00h Sequence at Servo-Off 00h Sequence upon main power off 00h L/V trip selection upon main power off 00h Detection time of main power off 00h Sequence at alarm 00h Torque setup for emergency stop 00h Over-load level setup 00h Over-speed level setup Units Range - 0 - 1048576 - - - - - 1ms - % % r/min Data Acc PDO Op- EEPRO Attribu Type ess mode M te I32 rw No ALL Yes R 0-2 0-2 0-9 0-9 0-3 70 - 2000 0-7 0 - 500 0 - 500 0 - 20000 I16 I16 I16 I16 I16 I16 I16 I16 I16 I16 rw rw rw rw rw rw rw rw rw rw No No No No No No No No No No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes C C B B B C B B A A 0.1 rotation 0 - 1000 I16 rw No Yes A Yes - C - Yes B Yes B - - - Yes C 3514h 00h Motor working range setup 3515h 3520h 00h Control input signal reading setup 00h For manufacturer’s use - - 0-3 - I16 rw I16 - No - 3521h 00h Selection of torque limit - 1-4 I16 rw No 3522h 00h 2nd torque limit % 0 - 500 I16 rw No 3525h 3526h 3529h 3531h 00h 00h 00h 00h - - - - - - - 0 - 127 I16 I16 I16 I16 - - - rw - - - No ALL ALL ALL ALL ALL ALL ALL ALL ALL ALL csp pp hm ip ALL - csp pp hm ip csv pv csp pp hm ip csv pv - - - ALL - 0-1 I16 rw No ALL Yes C - - I16 - - - - - 3533h 3534h For manufacturer’s use For manufacturer’s use For manufacturer’s use USB axis address Pulse regenerative output limit setup 00h (Not supported) 00h For manufacturer’s use R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 273 Servo parameter area (3000h to 3FFFh) Index Category 6: Specific configuration SubName Index Units Range 3602h 00h Speed deviation excess setup r/min 0 - 20000 3605h 00h Position 3rd gain valid time 0.1ms 0 - 10000 3606h 00h Position 3rd gain scale factor % 50 - 1000 3607h 00h Torque command additional value % -100 - 100 3608h 00h Positive direction torque compensation value % -100 - 100 3609h 00h Negative direction torque compensation value % -100 - 100 3610h 3611h 3614h 3615h 3618h 3619h 3620h 3621h 00h 00h 00h 00h 00h 00h 00h 00h Function expansion setup Current response setup Emergency stop time at alarm 2nd over-speed level setup Power-up wait time For manufacturer’s use For manufacturer’s use For manufacturer’s use - % 1ms r/min 100ms - - - 0 - 2047 50 - 100 0 - 1000 0 - 20000 0 - 100 - - - 3622h AB phase external scale pulse 00h outputting method selection (Not supported) - 0-1 2.00 Data Acc PDO Op- EEPRO Attribu Type ess mode M te csp(s) pp(s) I16 rw No Yes A hm(s) ip(s) csp pp I16 rw No Yes B hm ip csp pp I16 rw No Yes B hm ip csp pp hm I16 rw No Yes B ip csv pv csp pp I16 rw No Yes B hm ip csp pp Yes B I16 rw No hm ip I16 rw No ALL Yes B I16 rw No ALL Yes B I16 rw No ALL Yes B I16 rw No ALL Yes A I16 rw No ALL Yes R I16 - - ― - - I16 - - ― - - I32 - - - - ― csp(F) pp(F) Yes R I16 rw No hm(F) ip(F) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 274 - Servo parameter area (3000h to 3FFFh) Index Category 6: Specific configuration SubName Index 3623h 00h Disturbance torque compensating gain 3624h 00h Disturbance observer filter 3627h 00h Units Range Data Acc PDO Op- EEPRO Attribu Type ess mode M te csp(s) pp(s) hm(s) I16 rw No Yes B ip(s) csv pv csp(s) pp(s) hm(s) I16 rw No Yes B ip(s) csv pv % -100 - 100 0.01ms 10 - 2500 - 0-3 I16 rw No ALL Yes C - - 0-3 -32768 - 32767 I16 rw I16 rw No No ALL ALL csp(F) pp(F) hm(F) ip(F) csp(F) pp(F) hm(F) ip(F) ALL ALL - - csp pp hm ip ALL ALL csp(s) pp(s) hm(s) ip(s) csp(s) pp(s) hm(s) ip(s) csp(s) pp(s) hm(s) ip(s) csp(s) pp(s) hm(s) ip(s) ALL Yes Yes B B Yes B Yes B Yes Yes - - B C - Yes B Yes Yes B B 3631h 3632h Warning latch state setup (Not supported) 00h Real time auto tuning estimation speed 00h Real time auto tuning custom setup 3634h 00h Hybrid vibration suppression gain (Not supported) 0.1/s 0 - 30000 I16 rw No 3635h 00h Hybrid vibration suppression filter (Not supported) 0.01ms 0 - 6400 I16 rw No 3637h 3638h 3639h 3640h 00h 00h 00h 00h Oscillation detecting level Alarm mask setup For manufacturer’s use For manufacturer’s use 0.1% - - - 0 - 1000 -32768 - 32767 - - I16 I16 I16 I16 rw rw - - No No - - 3641h 00h 1st damping depth - 0 - 1000 I16 rw No 3642h 3643h 00h 2-stage torque filter time constant 00h 2-stage torque filter attenuation term 0.01ms - 0 - 2500 0 - 1000 I16 rw I16 rw No No 2.00 3647h 00h Function expansion setup 2 - 0 - 15 I16 rw No 2.00 3648h 00h Tuning filter 0.1ms 0 - 2000 I16 rw No 3649h 00h Command / tuning filter damping - 0 – 99 I16 rw No 2.00 3650h 00h Viscous friction compensating gain 0.1%/ 0 – 10000 (10000r/min) I16 rw No 2.00 3651h 00h Wait time for emergency stop ms I16 rw No 2.00 0 - 10000 Yes R Yes B Yes B Yes B Yes B R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 275 Servo parameter area (3000h to 3FFFh) Category 7: Specific configuration 2 SubName Index 3700h 00h Display on LED 3701h 00h Display time setup upon power-up Index Range - 100ms 0 - 32767 0 - 1000 Data Type I16 I16 - 0-1 I16 Acc PDO Op- EEPRO Attribu ess mode M te rw No ALL Yes A rw No ALL Yes R cst rw No Yes A tq - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rw No ALL Yes C - - - - - csv pp hm rw No Yes B ip csv pv rw No ALL Yes R rw No ALL Yes B 3703h 00h Output setup during torque limit 3704h 3705h 3706h 3707h 3708h 3709h 3710h 3711h 3712h 3713h 3714h 3715h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h For manufacturer’s use For manufacturer’s use For manufacturer’s use For manufacturer’s use For manufacturer’s use For manufacturer’s use For manufacturer’s use For manufacturer’s use For manufacturer’s use For manufacturer’s use Main power off warning detection time For manufacturer’s use - - - - - - - - - - 1ms - - - - - - - - - - - 0 - 2000 - I16 I16 I16 I16 I16 I16 I16 I32 I32 I32 I16 I32 3716h 00h Torque saturation error protection frequency time 0 - 30000 I16 3722h 3723h 00h Communication function extended setup 1 00h Communication function extended setup 2 Communication function extended 00h setup 3 00h For manufacturer’s use 00h Station Alias setup(high) 00h Station Alias selection Maximum continuation 00h communication error 00h Lost link detection time 00h Software version 00h Homing return speed limit value - - -32768 - 32767 -32768 - 32767 I16 I16 - -32768 - 32767 I16 rw No ALL Yes C - - - - 0 - 255 0-2 I16 - I16 rw I16 rw - No No - ALL ALL - Yes Yes - R R - -32768 - 32767 I16 rw No ALL Yes R 0 - 32767 I16 rw -2147483648 – 2147483647 I32 ro 0 - 20000 I16 rw No No No ALL ALL hm Yes Yes Yes R X C 3724h 3739h 3740h 3741h 3742h 4.00 Units 3743h 3744h 3793h ms - r/min R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 276 Servo parameter area (3000h to 3FFFh) Index 3800h 3801h 3802h 3803h 3804h 3805h 3810h 3812h 3813h 3814h 3815h 3819h Category 8: Specific configuration 3 SubName Index 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use 00h For manufacturer’s use Units Range - - - - - - - - - - - - - - - - - - - - - - - - Data Type I16 I32 I16 I16 I32 I16 I32 I16 I32 I32 I32 I16 Acc ess - - - - - - - - - - - - PDO - - - - - - - - - - - - Op- EEPRO Attribu mode M te - - - - - - - - - - - - - - - - - - - - - - - - R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 277 4.00 User-specific area (4000h~4FFFh) Index SubIndex 00h 4D00h 01h 02h 4D01h 00h 4D29h 00h Name Special function start Number of entries Special function start flag 1 Special function start flag 2 Special function setting 9 Over load factor Units Range 0.1% 2 0 – 4294967295 0 – 4294967295 0 – 65535 0 – 65535 Data Type U8 U32 U32 U16 U16 Acc PDO ess ro No rw No rw No rw No ro TxPDO Op- EEPRO Attribu mode M te No X ALL No B No B ALL No B ALL No X R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 278 Drive profile area (6000h to 6FFFh) Index 6007h 603Fh 6040h 6041h 605Ah 605Bh 605Ch 605Dh SubIndex 00h 00h 00h 00h 00h 00h 00h 00h Name Abort connection option code Error code Controlword Statusword Quick stop option code Shutdown option code Disable operation option code Halt option code Units Range - 0–3 0 – 65535 0 – 65535 0 – 65535 0–7 0–1 0–1 1–3 Data Type I16 U16 U16 U16 I16 I16 I16 I16 605Eh 00h Fault reaction option code - 0–2 6060h 6061h 00h Modes of operation 00h Modes of operation display - -128 – 127 -128 – 127 6062h 00h Position demand value command -2147483648 – 2147483647 I32 6063h 6064h 00h Position actual internal value 00h Position actual value pulse command -2147483648 – 2147483647 I32 -2147483648 – 2147483647 I32 6065h 00h Following error window command 0 – 4294967295 U32 6066h 00h Following error time out 1ms 0 – 65535 U16 6067h 00h Position window command 0 – 4294967295 U32 6068h 00h Position window time 1ms 0 – 65535 U16 6069h 00h Velocity sensor actual value 606Ah 00h Sensor selection code - I16 rw I8 I8 -2147483648 – 2147483647 I32 -32768 – 32767 I16 606Bh 00h Velocity demand value command/s -2147483648 – 2147483647 I32 606Ch 606Dh 606Eh 606Fh 6070h 00h 00h 00h 00h 00h command/s command/s 1ms command/s 1ms -2147483648 – 2147483647 0 – 65535 0 – 65535 0 – 65535 0 – 65535 I32 U16 U16 U16 U16 6071h 00h Target torque 0.1% -32768 – 32767 I16 6072h 6073h 6074h 6075h 6076h 6077h 6078h 6079h 00h 00h 00h 00h 00h 00h 00h 00h 0.1% 0.1% 0.1% mA mN・m 0.1% 0.1% mV 0 – 65535 0 – 65535 -32768 – 32767 0 – 4294967295 0 – 4294967295 -32768 – 32767 -32768 – 32767 0 – 4294967295 U16 U16 I16 U32 U32 I16 I16 U32 command -2147483648 – 2147483647 I32 command command command 2 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 U8 I32 I32 I32 Velocity actual value Velocity window Velocity window time Velocity threshold Velocity threshold time Max torque Max current Torque demand Motor rated current Motor rated torque Torque actual value Current actual value DC link circuit voltage 607Ah 00h Target position 607Bh 607Ch 00h 01h 02h 00h Position range limit Highest sub-index supported Min position range limit Max position range limit Home offset Acc PDO ess rw No ro TxPDO rw RxPDO ro TxPDO rw No rw No rw No rw No No Op- EEPRO Attribu mode M te ALL Yes A ALL No X ALL No A ALL No X ALL Yes A ALL Yes A ALL Yes A ALL Yes A ALL Yes A rw RxPDO ALL ro TxPDO ALL pp hm ro TxPDO ip csp ro TxPDO ALL ro TxPDO ALL pp rw RxPDO csp pp rw RxPDO csp pp rw RxPDO ip pp rw RxPDO ip ro TxPDO ALL ro RxPDO pv pv ro TxPDO csv ro TxPDO ALL rw RxPDO pv rw RxPDO pv rw RxPDO pv rw RxPDO pv tq rw RxPDO cst rw RxPDO ALL ro No tq ro TxPDO ALL ro No ALL ro No ALL ro TxPDO ALL ro TxPDO ALL ro TxPDO ALL pp rw RxPDO csp ro No ALL rw RxPDO rw RxPDO rw RxPDO ALL Yes No A X No X No No X X Yes A Yes A Yes A Yes A No No X X No X No Yes Yes Yes Yes X A A A A Yes A Yes No No No No No No No A X X X X X X X No A No Yes Yes Yes X X X P,H 2.00 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 279 - Drive profile area (6000h to 6FFFh) Index SubIndex 00h 607Dh 01h 02h 607Eh 00h Name Software position limit Number of entries Min position limit Max position limit Polarity 607Fh 00h Max profile velocity 6080h 00h Max motor speed 6081h Units command command - Range Data Type 2 U8 -2147483648 – 2147483647 I32 -2147483648 – 2147483647 I32 0 – 255 U8 Acc PDO ess ro No rw RxPDO rw RxPDO rw No command/s 0 – 4294967295 U32 rw RxPDO r/min 0 – 4294967295 U32 rw RxPDO 00h Profile velocity command/s 0 – 4294967295 U32 rw RxPDO 6082h 00h End velocity command/s 0 – 4294967295 U32 rw RxPDO 6083h 00h Profile acceleration command/s2 0 – 4294967295 U32 rw RxPDO 6084h 00h Profile deceleration command/s2 0 – 4294967295 U32 rw RxPDO 6085h 00h Quick stop deceleration command/s2 0 – 4294967295 U32 rw RxPDO 6086h 00h Motion profile type - -32768 – 32767 I16 rw RxPDO 6087h 00h Torque slope 0.1%/s 0 – 4294967295 U32 rw RxPDO 6088h 00h 00h 01h 02h 00h 01h 02h pulse r (motor) r (motor) r (shaft) command r (shaft) command /s command/s command/s2 -32768 – 32767 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 2 1 – 4294967295 1 – 4294967295 -128 – 127 2 0 – 4294967295 0 – 4294967295 0 – 4294967295 I16 U8 U32 U32 U8 U32 U32 U8 U32 U32 I8 U8 U32 U32 U32 608Fh 6091h 00h 01h 02h 6098h 00h 00h 6099h 01h 02h 609Ah 00h 6092h Torque profile type Position encoder resolution Highest sub-index supported Encoder increments Motor revolutions Gear ratio Number of entries Motor revolutions Shaft revolutions Feed constant Highest sub-index supported Feed Shaft revolutions Homing method Homing speeds Number of entries Speed during search for switch Speed during search for zero Homing acceleration 2.00 2.00 2.00 rw ro ro ro ro rw rw ro rw rw rw ro rw rw rw RxPDO No No No No No No No No No RxPDO No RxPDO RxPDO RxPDO Op- EEPRO Attribu mode M te pp No X ip Yes P,H csp Yes P,H ALL Yes P pp hm Yes B ip pv ALL 2.00 Yes B pp Yes A ip pp Yes X ip pp pv Yes A ip pp ip Yes A pv pp pv hm Yes A ip csp csv pp pv Yes A ip tq Yes A cst tq Yes A No X ALL No X No X No X ALL Yes P,H Yes P,H No X ALL Yes P,H Yes P,H hm Yes B No X hm Yes A Yes A hm Yes A R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 280 - Drive profile area (6000h to 6FFFh) Index 60A3h SubIndex Name 00h Profile jerk use 60B0h 00h 01h 02h 00h 60B1h 00h Velocity offset 60B2h 60B8h 60B9h 60BAh 60BBh 60BCh 60BDh 60C0h 00h 00h 00h 00h 00h 00h 00h 00h 00h 01h 60A4h 60C1h FEh 00h 60C2h 01h 02h 00h 01h 02h 60C4h 03h 04h 05h 06h Profile jerk Highest sub-index supported Profile jerk 1 Profile jerk 2 Position offset Torque offset Touch probe function Touch probe status Touch probe pos1 pos value Touch probe pos1 neg value Touch probe pos2 pos value Touch probe pos2 neg value Interpolation sub mode select Interpolated data record Highest sub-index supported 1st set-point 254th set-point Interpolation time period Highest sub-index supported Interpolation time period value Interpolation time index Interpolation data configuration Highest sub-index supported Maximum buffer size Actual buffer size Buffer organisation Buffer position Size of data record Buffer clear Units Range - 1 - 2 , 255 command/s3 command/s3 command 1-2 0 – 4294967295 0 – 4294967295 -2147483648 – 2147483647 command/s -2147483648 – 2147483647 0.1% command command command command command : command - -32768 – 32767 0 – 65535 0 – 65535 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 -2147483648 – 2147483647 0 1 - 254 -2147483648 – 2147483647 -2147483648 – 2147483647 2 0 - 255 -128 – 63 6 0 – 4294967295 0 – 4294967295 0,1 0 – 32767 1 - 254 0,1 60C5h 00h Max acceleration command/s2 0 – 4294967295 60C6h 00h Max deceleration command/s2 0 – 4294967295 Data Acc PDO Op- EEPR Attrib Type ess mode OM ute pp U8 rw No pv Yes A ip pp U8 ro No No X pv U32 rw No Yes A ip U32 rw No Yes A I32 rw RxPDO csp Yes A pp pv hm I32 rw RxPDO Yes A ip csp csv I16 rw RxPDO ALL Yes A U16 rw RxPDO ALL No A U16 ro TxPDO ALL No X I32 ro TxPDO ALL No X I32 ro TxPDO ALL No X I32 ro TxPDO ALL No X I32 ro TxPDO ALL No X I16 rw No ip Yes A U8 ro No No X I32 rw No ip No A : I32 rw No No A ip U8 ro No No X csp csv U8 rw No Yes A cst I8 rw No Yes A U8 ro No No X U32 rw RxPDO Yes A U32 rw RxPDO Yes A ip U8 rw RxPDO Yes A U16 rw RxPDO Yes A U8 wo RxPDO Yes A U8 wo RxPDO Yes A pp hm U32 rw RxPDO Yes A pv ip pp hm U32 rw RxPDO Yes A pv ip R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 281 - Drive profile area (6000h to 6FFFh) Index SubName Index - Supported homing method 00h Number of entries Units Range - 32 Data Type U8 Acc PDO Op- EEPR Attribu ess mode OM te ro No No X 60E3h 01h 1st supported homing method - 0 – 32767 U16 ro 60F2h 20h 32nd supported homing method 00h Positioning option code : - 0 – 32767 0 – 32767 U16 ro No U16 rw RxPDO 60F4h 00h Following error actual value command -2147483648 – 2147483647 I32 ro TxPDO 60FAh 00h Control effort command/s -2147483648 – 2147483647 I32 ro TxPDO 60FCh 00h Position demand internal value pulse -2147483648 – 2147483647 I32 ro TxPDO - 0 – 4294967295 2 0 – 4294967295 0 – 4294967295 U32 U8 U32 U32 60FDh 00h 00h 60FEh 01h 02h Digital inputs Digital outputs Number of entries Physical outputs Bit mask 60FFh 00h Target velocity 6502h 00h Supported drive modes command/s - No ALL No X : pp pp hm ip csp pp hm ip csp pp hm ip csp ALL ro TxPDO ro No ALL rw RxPDO rw RxPDO pv -2147483648 – 2147483647 I32 rw RxPDO csv 0 – 4294967295 U32 ro TxPDO ALL No Yes X A No X No X No X No No Yes Yes X X A A No A No X R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 282 - 10 10 Glossary of Terms 10-1 Glossary of Terms ..................................................................................................................................... 283 R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 283 - 10-1 Glossary of Terms Term/abbreviation AL CSP,csp CSV,csv CST,cst DC ESC ESM FG HM,hm MBX PDO PDS PP,pp RxPDO SM TxPDO WDT nma ms oms eo r qs ev h so fr RW rw ro c Alarm Warning Yes No - Description Application Layer Cyclic Synchronous Position (profile) Cyclic Synchronous Velocity Cyclic Synchronous Torque Distributed Clocks EtherCAT Slave Controller EtherCAT State Machine Function Group Homing Mode Mailbox Process Data Object Power Drive Systems Profile Position Receive PDO SyncManager Transmit PDO Watchdog Timer No Mode Assigned manufacturer-specific (Controlword 6040h) operation mode specific (Controlword 6040h) enable operation (Controlword 6040h) reserved (Controlword 6040h) quick stop enable voltage halt switch on fault reset Read-Write read-write read-only constant Error Warning Supported Not supported Not applicable (Controlword 6040h) (Controlword 6040h) (Controlword 6040h) (Controlword 6040h) (Controlword 6040h) (or condition met) (or condition not met) (or out of scope) R4.00 Motor Business Unit, Panasonic Corporation No. SX-DSV02473 - 284 - Data Type U8 U16 U32 Int8 Int16 Int32 VS BOOL OS Unsigned8 Unsigned16 Unsigned32 Integer8 Integer16 Integer32 Visible String Boolean Octet String R4.00 Motor Business Unit, Panasonic Corporation