Home
        YukonDrive User Manual
         Contents
1.                            15 11 10 9 8 7 6 4 3 2 1 0  Operation      Manufacturer  Fault Enable Quick Enable Switch  reserved Stop mode   specific Reset p operation stop voltage on  specific  10  0 10  M o M M M M  MSB LSB  O     Optional M     Mandatory  Bits 0 3 and 7   DEVICE CONTROL COMMANDS are triggered by the following schema in the control word   Table 40 Device control commands  Bit of the control word  Command Fault Enable Quick Enable Switch Transitions  reset operation stop voltage on  Shutdown 0 X 1 0 2 6 8  Switch on 0 0 1 1 1 a   Switch on 0 1 1 1 F hioi  Disable  0 Xx x 0 x 7 9  10  12  voltage  Quick stop 0 X 0 X 7 10  11  Disable operation 0 0 1 1 5  Enable  0 1 1 1 4 16  operation  Fault reset X X X X 15  Bits marked X are irrelevant       In SWITCHED ON status the drive executes the functionality of this state      There is no functionality in SWITCHED ON status  The drive does not do anything in this state     Bits 4   6 and 8    Bits 4   6 and 8 are interpreted differently according to the active operation mode   modes of operation display       object         52 Harmonic Drive AG YukonDrive 1003376 09 2011    Table 41 Mode specific bits in the control word                               Operation mode  Cyclic Cyclic Cyclic  synchronous synchronous   synchronous  Si Profile Interpolated y as y   y    Profile position A   si position velocity torque  Bit velocity Homing mode position  mode mode mode mode  mode mode   Ether   Ether   Ether   CAT  CAT  CAT 
2.        signal     Completing commissioning    When you have successfully completed commissioning  save your settings  using DriveMan   AGER  and store the data set in the device              4 1 4 Operation mode selection  modes of operation     There are different control modes for operation of the devices via CANopen  The active operation mode is always  selected via CiA 402 object 6060h  Modes of Operation          YukonDrive supports the operation modes as per the CiA 402   Profile Position mode    Profile Velocity mode   Homing mode   Interpolated Position mode   Cyclic Synchronous Position mode  EtherCAT only     Cyclic Synchronous Velocity mode  EtherCAT only      Cyclic Synchronous Torque mode  EtherCAT only    In the course of first commissioning the user implements the drive settings using motor data  control settings   1 0 configuration etc     A relevant control mode is also directly connected with the respective operation mode  By switching modes of  operation via CANopen EtherCAT  it is possible to switch directly between position control  speed control and  torque control     The drive is thus in speed control for Profile Velocity mode and in position control for Profile Position mode        20 Harmonic Drive AG YukonDrive 1003376 09 2011    4 1 5 Functionality of operation modes       modes_of_operation     6060h     Profile Position Mode    Operation Profile Velocity Mode  Mode    Function    Homing Mode       modes_of_operation_display   6061h        Picture
3.      First select the relevant YukonDrive in the DriveManacer tree structure  The right mouse button opens  a context menu from which you can select the    Reset Device Setting  entry     NOTE  In both cases it takes approx  10 seconds for the device to signal that it is ready for operation again   During this time the device performs a self test and changes all its settings to the factory setting  However  this  setting is only retained if the data is backed up in the device  Data backup is initiated via the DriveManacer user  interface or by writing to object 200BH PARA_SetCmd Subindex 1   1 via the bus system  The save operation  can also be executed using object 1010 hex     ATTENTION  Data backup takes a few hundred ms  During that time the device must not be  switched off  otherwise the settings will be lost     Object 200BH PARA_SetCmd Subindex 1 is automatically set to O by the device after the save operation  This  process can be used for timeout monitoring of the function     4 2 5 Control functions    Control functions can be optimally adapted to the relevant application  Consequently  several control formats are  offered  The appropriate formats can be selected by the master during the setup phase via the bus  or by adjust   ing the relevant device parameters     The drive devices    state machine has a cycle time of 1 ms   All control commands and setpoints are processed within that cycle time by the drive device     NOTE  Control PDOs are processed in a minimum 
4.    In order to be able to set or reset digital outputs OSDOO   OSD02 via the bus  the  MPRO_Output_FS_OSDxx   output selectors  parameter 122   124  must be configured for access via field bus  The two setting options pro   vided for this are valid for all three digital outputs  OSDOO  OSDO1  OSDO2  and are shown in the following table     Table 37 Setting  MPRO_Output_FS_OSDxx  parameters  122   124  Setting Description        39  Output set via communication option in 1 ms cycle Output set via communication option  updated in 1 ms cycle    Output set via communication option  updated in control cycle     40  Output set via communication option in NC cycle   62 5 us        50 Harmonic Drive AG YukonDrive 1003376 09 2011    7 5 5 Object 60FE  digital outputs   When the manufacturer specific parameter    Function selector for digital output  is set to CAN  13   the  associated output can be influenced by way of this object              Bit assignment of the object Bit  60FE assignment  OsDOO 16  OsDO1 17  OSD02 18  OsD03 25  OSD04 26  osD05 27  8 Operation modes CiA 402  8 1 CiA 402 compatible operation modes    Devices from the YukonDrive families support CiA 402 operation modes  E Profile position mode  Profile velocity mode  Homing mode    E   7   E Interpolated position mode   m Cyclic Synchronous Position mode  EtherCAT only   a    Cyclic Synchronous Velocity mode  EtherCAT only     Cyclic Synchronous Torque mode  EtherCAT only     The operation mode is switched via CANop
5.    position  gt        positio_range_limit  607Bh  4  software_position_limit position_factor   607Dh   6093h   home_offset  607Ch  polarity  607Eh   profile_velocity       6081h        _ speed units   gt   Limit Function  end_velocity  speed units              gt    6082h     max_profile_velocity   607Fh          speed units  i oe z  4 Minimum velocity    max_motor_speed Comparator limit     6080h  Multiplier    velocity_factor_1   6095h     profile_acceleration   7        6083h       acceleration units           H   _____        profile_deceleration    acceleration units                 Limi     6084h  l ion units  Limit Function    acceleration    _quick_stop_deceleration     acceleration units           H   ___  gt    6084h     max_acceleration   60C5h   max_deceleration   60C8h     Picture 18 Structure of profile position mode       60 Harmonic Drive AG YukonDrive 1003376 09 2011    Mode specific bits in the control word    Bit 4     New setpoint   Bit 5     Change set immediately  Bit 6     abs rel   Bit 8     Stop    Table 51 Profile position mode bits in the control word       Bit Name Value Description  0 Does not assume target position  4 New setpoint  1 Assume target position    Finish the current positioning and then start the  Change set next positioning  5   3  immediately i Interrupt the actual positioning and start the next  positioning  0 Target position is an absolute value  6 abs rel  1 Target position is a relative value  0 Execute positioning  8 Stop i St
6.   10 1 1 Description of manufacturer specific implementation   10 1 2 Control led homing  10 2 Indexing table function            11 EDS file  object directory  parameter list sccccssssssisszssesazcstssclsetctsessnsiessetssasatisenectatsasiescecheksaezeiadenedsscensaststitertsiesasisstecdeniedestiteans 73  1I EDS file  Object directory icici cctanaisctieioadsnaiailduidaniadecnidcniiikwehqdataathaihiniawndimndanalaua  S  13 Appendix GLOSS Aa Y ionnann a a a N a aa 74       09 2011 1003376 YukonDrive Harmonic Drive AG 3    1    1 1    General Introduction  Measures for your safety    The YukonDrive drive controllers are quick and safe to handle  For your own safety and for the safe functioning of  your device  please be sure to observe the following points     4    E Follow the safety instructions     Electric drives are dangerous    E Electrical voltages  gt  230 V 460 V   Dangerously high voltages may still be present 10 minutes after the power  is cut  so always make sure the system is no longer live    E   Rotating parts    E Hot surfaces    Your qualification      In order to prevent personal injury and damage to property  only qualified  electrical engineers may work on the device       Knowledge of national accident prevention regulations  e g  VBG4 in Ger   many     E Knowledge of layout and interconnection with the CAN bus field bus     During installation observe the following instructions     Always comply with the connection conditions and technical specifications  
7.   Bit 12     HOMING ATTAINED  Bit 13     HOMING ERROR  Bit 14     ROT_O  Table 49 Homing mode bits in the status word  Bit Name Value Description  o Stop   0  Home position not reached  Stop   1  Axle decelerates  0 Target reached  Stop   0  Home position reached  Stop   1  Axle has velocity 0  Homing 0 Homing mode not yet completed  2 A  attained Homing mode carried out successfully  0 No homing error  Homing Homing error occurred   3  error Homing mode not carried out successfully  The error cause is found by reading the error code  Axle at standstill  14 ROT_O Speed is much lower than parameter  745 MON_REFWINDOW                09 2011 1003376 YukonDrive Harmonic DriveAG 59    8 2 3 Profile position mode    In this operation mode  mode of operation   1  the axle executes relative or absolute single positioning move   ments     Table 50 Profile position mode                      Object Object Object  Type Attr   no  name code  0x607A arget_Position VAR Integer32 rw  0x607d Software position limit ARRAY Integer32 rw  0x6081 Profile_Velocity VAR Unsigned32 rw  0x6083 Profile_Acceleration VAR Unsigned32 rw  0x6084 Profile_Deceleration VAR Unsigned32 rw  0x6085 Quick stop deceleration VAR Unsigned32 rw  0x6064 Position actual value VAR Integer32 r  0x607E Polarity VAR Unsigned8 rw  Units of the parameters are set by way of the Scaling Wizard or the objects from the factor group   Structure of operation mode    _     target_position  position Limit       607Ah  units  Function  
8.   Harmonic    Drive AG              YukonDrive User Manual    CANopen  EtherCAT       CAT  Group    ji 4    Harmonic Drive AG    ARNING a           1003376 09 2011          Table of contents          1 General Introduction     1 1 Measures for your safety   1 2 Introduction to CANopen    1 3 Introduction to EtherCAT     1 4 System requirements  15 Further COGU era Gent OMe saiaisssscascassscocecctonectanacsutsodtaatsssstededenceojbetanaatusiasassbicceced4tene N E AA nn 6          2 Mounting and Connection of CANopen    2 1 Setting the address    2 2 Meanings of LEDs  2 3 Installation  2 4 Transmission speeds  2 5 Display of operating states via 7 segment display   A  2 6Hardwareenablemeniinaaenicaninea AENEA 3    3 Mounting and Connection of EtherCAT    3 1 Installation and cabling    3 2 Pin assignment of the RJ 45 socket  3 3 Meanings of LEDs  3 4 Display of operating statuses via 7 segment display    3 5 Hardware erable on eesessesssssssssstesssstensssenmnsceemnssente                              4 Commissioning and Configuration Of CANOPEN     sssesssssssessssesessssssesssussssseeesiesssssessiiesenssessiinssseeessineesseeeetieessseeeetsenseteees 19    4 1 General commissioning of CANopen EtherCAT    4 1 1 Commissioning     4 1 2 Commissioning sequence  4 1 3 Commissioning via DriveMAnacer   4 1 4 Operation mode selection  modes of operation     4 1 5 Functionality of operation modes  4 1 6 Setting the timing parameters     4 2 CAN specific configuration  4 2 1 Setting the
9.   Homi  oming Enable IP  4 New setpoint reserved operation A reserved reserved reserved  mode   start  Change set im   5 s reserved reserved reserved reserved reserved reserved  mediately  6 abs rel reserved reserved reserved reserved reserved reserved  8 Stop Stop Stop Stop reserved reserved reserved  Use of the specific bits is explained in more detail in the sections on the operation modes   Bits 7 and 11   15  Bit Name Value Description  Fault  7 0 1 Fault reset  Reset  11 No function  No function  15 No function                09 2011    1003376 YukonDrive    Harmonic Drive AG 53    8 1 3 Status word CiA 402  Object 6041h status word  The content of the object is also mapped in parameter P 2209     MP_Statusword  The status word indicates the  current status of the drive  It contains the following bits for   E   current state of the device   E status of the operation mode and  m manufacturer specific options   Status word bits  Table 42 Bits in the status word    0 Ready to switch on M    2 Operation enabled M    4 Voltage enabled M    6 Switch on disabled M    8 Manufacturer specific o    10 Target reached M                12 13 Operation mode specific  0     Bits 0   3  5 and 6   These bits indicate the STATUS of the controller   Table 43 Device state bits in the status word    XXXX XXXX XOXx 0000 Not ready to switch on    Xxxx xxxx x01x 0001 Ready to switch on    XXXX XXXX X01x 0111 Operation enabled    XXXX XXXX XOXX 1111 Fault reaction active                ial    4
10.   Parameter P 2061 COM_CAN_Timeout_Type can be used to select whether the incoming SYNC signals or the  RxPDOs are to be monitored  Parameter P 2062 COM_CAN_Timeout_Value specifies the minimum time in  milliseconds that must lapse after the last configured signal before a telegram failure is identified        Telegram failure monitoring is only active in the NMT status  Operational      6 Setting the Device Parameters for EtherCAT  6 1 Supported EtherCAT functionality    Below you will find an overview of the EtherCAT functionality implemented in YukonDrive  The diagram below  shows the basis for the description that follows  It shows the structure of EtherCAT based on the OSI 7 layer  model           HTTP FIP           Application   device profile CiA 402                                         TCP  UDP Object Dictionary  AL  hed    Ethernet j SDO PDO Mapping  Mailbox   Se  DL    EtherCAT Data Link Layer          Physical Layer  Ethernet  j    Picture 11 EtherCAT structure          36 Harmonic Drive AG YukonDrive 1003376 09 2011    The physical layer of EtherCAT based on IEEE802 3 100 BaseTX Ethernet physics  The EtherCAT Data Link Layer   DL  is then based on this  and is split into mailbox and process data  The following layer is called the Application  Layer  AL  and includes the services CoE  CAN over EtherCAT  and EoE  Ethernet over EtherCAT      All services that are not time sensitive  i e  intervention of their execution contents in process data is not  ime sensitive
11.   and 1 0 for inputs outputs   e g  variable for torque in Nm      General points on the various protocol definitions                DeviceNet  Mainly in the USA  corresponds to CAL definition            74 Harmonic Drive AG YukonDrive 1003376 09 2011       09 2011 1003376 YukonDrive Harmonic Drive AG   75       
12.   are grouped together in the mailbox  The mailbox is used as a service data channel and thus also  enables access to drive parameters  This is done via the SDO  Service Data Objects  channel  The mailbox service  also provides the basis for EoE  Ethernet over EtherCAT  services and error handling  emergency telegrams      The process data is structured on the basis of CANopen  CiA 301   This means objects are mapped in PDOs  Pro   cess Data Objects  that are transferred cyclically  This process data includes  for example  cyclic position  speed or  orque reference values and actual values     o    The basis for both SDO and PDO accesses to the drive is always the object directory  which is also based on  CANopen  For the user this means that these objects can be  accessed both via CANopen and via EtherCAT     n the case of YukonDrive the CiA 402 device profile is again set up on the application layer  For information on  his layer  please refer to the sections  Implemented CiA 402 functionality  and  CiA 402 operation modes            An overview of the EtherCAT functionality of YukonDrive is provided below   Process data  E 4 RxPDOs  E 4 TxPDOs  E Transfer length   max  8 bytes per PDO  E Variable mapping as per CiA 301  cf  CANopen   A ATTENTION  The PDO must have an even number of bytes assigned   If an uneven number is required  this must be completed with a    dummy byte  for example  The  dummy byte is entered as object 0x2807   Cycle times  Transfer of cyclic position
13.  6     significance 2     32  DIP switch 7   bus termination ON OFF       Picture 2  Device with CANopen Option  Example of use of the DIP switches   Setting address  3  using the DIP switches         Set switch 1 and switch 2 to ON      gt  2942   3        Resulting device address   3           If the software address   0 is set        8 Harmonic Drive AG    YukonDrive 1003376 09 2011    A    IMPORTANT  Switch 7   bus termination     Note  Changes to the CAN address are applied on a    Reset node command    Restart  device power up      Note  The active bus address can be found in the boot up message   2 2 Meanings of LEDs    The CAN option of YukonDrive has two diagnostic LEDs  H14  H15         Picture 3 Device with CANopen Option       09 2011 1003376 YukonDrive    Harmonic Drive AG    9    The LEDs have the following function   Table 2 Meanings of LEDs  LED Function Meaning       The LED displays the current network status   e NMT STOPPED        flashing with 800 ms cycle    CANopen  H14  yellow LED  P e NMT PRE OPERATIONAL  network status ashi ith 1600        flashing wi ms cycle    e NMT OPERATIONAL      permanently lit     Voltage supply Permanently lit if the 24V supply is  H15  green LED           CAN option powering the CAN option via the CAN bus     2 3 Installation  Table 3 Electrical installation    Step Action Note       Make sure the hardware enable is wired on     1     See Operation Manual  YukonDrive  X4     Wire the CAN connection using connector X32    e C
14.  8 Changing functionality of operation modes in the display    Users can switch between the various operation modes  as long as these are supported by the device   The status word contains bits  the meaning of which depends on the operation mode  For monitoring  it is necessary  for the bits to change their meaning when switching operation modes  see also Chapter 6     4 1 6 Setting the timing parameter    To ensure correct communication with the controller  three timing parameters have to be set on YukonDrive  As  a rule  these should all be set to the same value  It should be borne in mind that different units have to be used  when setting the three parameters  see table      Tabelle 16 Setting the timing parameters       Para     ID Name   Object Unit  306 Internal interpolator cycle time ms  2015 Communication cycle period 0x1006 us  2266 0x60C2  Index 0 Interpolation time base s  Index 1 Interpolation time exponent    For EtherCAT  parameter P 2266 MPRO_402_lntTimePeriod  object Ox60C2  must be set to the cycle time for the  setpoints  or the telegrams      4 2 CAN specific configuration  4 2 1 Setting the software address and baud rate       The software address and baud rate can be set using the following device parameters via DriveMANAGER   Tabelle 17 Parameters on the Bus Systems function screen    Parameter Function Description       2005 COM_CAN_Adr CANopen address Address assignment via parameter  For more informa   tion on setting the address  see section 2 1    
15.  CAN Low  6 1 CAN_GND CAN Ground  OV           NOTE  Both connectors on terminal X32 are connected to each other in the device     NOTE  The external 24V supply for the option board is essential  It is not powered by the device     2 4 Transmission speeds    The CAN bus can be operated at the following baud rates     Table 6 Transmission speeds    Transmission speed    Mximum line length over    the entire network 1        1000 kBaud  500 KBaud  250 kBaud     125 kBaud    50 kBaud    20 kBaud       1  Rounded bus length estimation  follows   1M 800 kbit s  210 ns    25m   100 m  250m  500 m  1000 m    2500 m       e Factory setting     worst case  on basis 5 ns m propagation delay and a total effective device internal in out delay as       500 250 kbit s  300 ns  includ    les 2   40 ns for optocouplers     125 kbit s  450 ns  includes 2   100 ns for optocouplers   50 10 kbit s  Effective delay   delay recessive to dominant plus dominant to recessive divided by two     2  Fora bus length greater than about 200 m  the use of optocouplers is recommended  If optocouplers are placed between the CAN  Controller and the transceiver this affects the maximum bus length depending upon the propagation delay of the optocouplers  i e      4m per 10 ns propagation delay of employed    optocoupler type     3  Fora bus length greater than about 1 km  bridge or repeater devices may be needed     When selecting the transmission rate it should  however  be ensured that the line length does not
16.  E Electrical installation standards  e g  for cable cross section  shielding etc     E Do not touch electronic components and contacts  electrostatic discharge may  destroy components         Harmonic Drive AG YukonDrive 1003376 09 2011    1 2 Introduction to CANopen    CANopen is an interconnection concept based on the CAN  Controller Area Network  serial bus system  CAN  has many specific advantages  in particular multi master capability  real time capability  resistant response to  electromagnetic interference  a high level of availability and the low cost of controller chips  These advantages  have resulted in CAN being introduced into widespread use in automation too     Simplified cross manufacturer communication    The integration of any number of devices in a manufacturer specific network involves substantial expense   CANopen was developed to solve this problem  In CANopen the use of CAN identifiers  message addresses   the  time response on the bus  the network management  e g  system start and user monitoring  and the coding of the  data contents is specified in a uniform way  CANopen makes it possible for devices from different manufacturers  to communicate in a network at minimal cost  CANopen uses a subset of the communication services offered by  CAL to define an open interface  The selected CAL services are summarised in a kind of    user guide     This guide is  called the CANopen Communication Profile     CANopen functionality of YukonDrive    The CANopen C
17.  Harmonic Drive AG YukonDrive 1003376 09 2011    Bit 4  Voltage enabled  Power supply is connected   Bit 5  Quick stop    In the LOW state this bit indicates that the controller is executing a  quick stop     Bits 0  1 and 2 of the status  word are set to 1 when the drive is ready for operation  The other bits indicate additional states of the drive  such  as execution of a    quick stop       In the event of an error the FAULT bit is set     Bit 7  Warning    Warnings  such as temperature limits  are indicated in bit 7  The device state does not change when warnings are  issued  For more information on the warning given  refer to the FAULT CODE     Bit 8  Manufacturer specific  Currently not used    Bit 9  Remote   Currently not used    Bit 10  Target reached    The bit is automatically set when a SETPOINT is reached  The setpoint depends on the OPERATING MODE  A  change to the setpoint by the master changes this bit  With  quick stop  OPTION CODE 5  6  7 or 8  this bit is set  when the  quick stop  ends  This bit is also set at a standstill in response to a STOP request     Bit 11  Internal limit active   This bit is set when internal limits are reached  This bit is dependent on OPERATION MODE   Bits 12 and 13    These bits are dependent on OPERATION MODE     see following section    The following table provides an overview    Table 44 Mode specific bits in the control word    Operation mode                      Cyclic Cyclic Cyclic  2 Profile Interpolated synchronous synch
18.  IN  and the lower port  X16  is the  output  OUT  of the slave  The incoming cable  from the direction of the master  is connected using the IN port   and the outgoing cable is connected to the next slave using the OUT port  The OUT port remains blank for the  last slave in the series  An open output on a slave leads internally to a logical short circuit of the transmit  Tx   and receive  Rx  cables  For this reason every EtherCAT network can be regarded as a logical ring in terms of its  topology           Picture 6 EtherCAT option    Upper RJ 45 port   input  Lower RJ 45 port   output       14 Harmonic Drive AG YukonDrive 1003376 09 2011    A    IMPORTANT  Errors in cabling  incorrect connection of input and output  can lead to faulty addressing by the  master   Connecting cables    Ethernet patch cables or crossover cables are suitable connection cables as per the CAT5e specification  Cables  engths of 0 3 m to a max  100 m are permissible     A    MPORTANT  Never use EtherCAT and standard Ethernet together in one physical network   This can lead to impairments including communication outages   To avoid confusion  always use different colours for EtherCAT and Ethernet cables     3 2 Pin assignment of the RJ 45 socket       The two LEDs on the RJ 45 socket mean the following   Table 9 Meaning of LEDs without additional status error LED       PIN Farbe Kabel Aderpaar Funktion    white orange 2 TxData     2 orange 2 TxData     3 white green 3 RecvData     4 blue 1 Unused   5
19.  Ox60B9 Bit 8       Picture 23 Time sequence of Touch probe function    Signal recorded Latched position read    10 1 2 Controlled homing    The Touch probe function enables control led homing of an axis  All the input signals described in section 10 1 1  can be used for this     10 2 Indexing table function    The indexing table function is set in DriveManager 5 using the Scaling Wizard in the Movement Profile A Scal   ings Units subject area     A detailed description of the function can be found in the YukonDrive application manual     11 EDS file  object directory  parameter list  11 1 EDS file  object directory    An EDS file is available for integrating the devices into the CAN master  The file is shipped with the firmware  It  contains all the CAN objects of the drive controllers     NOTE  YukonDrive has parameters with default values in the device that may deviate from the default values in  the EDS file  These are power stage specific parameters with contents that are dependent on the size   Examples of such parameters are    Para P 0302     CON_SwitchFreq   Para P 0307     CON_VoltageSupply   Para P 0651     DV_CAL_VDC       09 2011 1003376 YukonDrive Harmonic DriveAG 73    Picture 24 Appendix  Glossary       CANopen  Based on CAL definition  Corresponds to CiA Draft Standard 301  Expands the CAL definition to include function and unit assignment of the predefined variables  This definition is being drafted by CiA and various user groups  MOTION for drive technology
20.  This text is entered in YukonDrive parameter 3 DV_DeviceAliasName          Table 23  TIME D Direction DLC Byte 0 Byte 1 Byte 2  18 992445 x 60 8 40 03 20  18 992972 Rx 58 8 41 03 20  35 514341 x 601 8 60 00 00  35 514594 Rx 58 8 00 58 2d  36 269620 x 601 8 70 00 00  36 270175 Rx 58 8 10 00 00  36 982385 x 601 8 60 00 00  36 982664 Rx 58 8 00 00 00  37 686447 x 601 8 70 00 00  37 686706 Rx 58 8 10 00 00  38 421344 xX 601 8 60 00 00  38 421604 Rx 58 8 00 00 00  39 053526 x 601 8 70 00 00  39 053787 Rx 58 8 10 00 00  39 749081 x 601 8 60 00 00  39 749347 Rx 58 8 00 00 00  40 428981 x 60 8 70 00 00  40 429249 Rx 58 8 10 00 00  41 085839 x 601 8 60 00 00  41 086198 Rx 58 8 00 00 00  41 740755 x 60 8 70 00 00  41 741148 Rx 58 8 10 00 00  42 514034 x 60 8 60 00 00  42 514294 Rx 58 8 00 00 00  43 172512 x 60 8 70 00 00  43 172787 Rx 58 8 10 00 00  43 908571 x 60 8 60 00 00  43 908831 Rx 58 8 00 00 00  44 668466 x 60 8 70 00 00  44 668740 Rx 58 8 10 00 00  53 884044 x 60 8 60 00 00  53 884414 Rx 58 8 Ob 00 00                               30 Harmonic Drive AG YukonDrive 1003376 09 2011    Transmission of transferred values  ASCII      At 6 bytes  the string  X axis  is so short that it can be fully transferred in the first  segment     The following segments  of 100 bytes of the parameter  therefore only include zeroes                                  Transmitted bytes  HEX  58 2d 4 78 69 73  Interpretation  ASCII  X   a Xx i s  Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Comments  00 00 00 0
21.  address can be selected using software and   5 Software and hardware address are added     hardware    The mapping must also be completed and the active    operation mode selected as per CiA 301 402     Test the drive on the higher order controller     see  section 3 4   Save device setting  gt     7 Finally  save the setting   Non volatile in device          NOTE  For more information on the subject of    Units and scalings   please refer to section 7 4        09 2011 1003376 YukonDrive Harmonic Drive AG 19    4 1 3 Commissioning via DriveMANAGER  Procedure for commissioning with the aid of the application manual  Table 15    First commissioning based on operation manual    A precondition for this is first commissioning with the aid of the operation manual     The user manual only covers adjustment of the software functions           Commissioning as per application manual    Setting the drive controller parameters using the application manual     This includes  for example  the configuration of technology functions            Commissioning based on CANopen user manual    Configuration of field bus specific settings  e g  baud rate  using this document            Checking the set application solution    To preserve the safety of personnel and machinery  the application solution should only be  checked at low speed  Make sure the direction of rotation is correct  In case of emergency  the controller power stage can be disabled  and the drive stopped  by removing the ENPO    
22.  bus technology with minimal training     In YukonDrive we have combined all our past experience in the CANopen area with this new field bus technology  and achieved maximum compatibility and functionality     1 4 System requirements  It is assumed you have a standard CANopen setup program and a CANopen interface driver   For the precise protocol definitions  please refer to the CAL specification     With the aid of these objects it is possible to configure the actual CANopen communication very flexibly and  adapt it to the specific needs of the user     1 5 Further documentation     Operation manual  for commissioning of the drive unit    Application manual  for additional parameter setting to adapt to the application  The application    manual can be downloaded as a PDF file from our website at http   www harmonicdrive de   Follow the Download link     E CiA 301  Rev  4 0   Application Layer and Communication Profile  E CiA 402  Rev  2 0   Device Profile Drives and Motion Control     EtherCAT Communication Specification Version 1 0 2004   E EtherCAT Indicator Specification Proposal V0 91 2005   m EC61158 2 12 to IEC61158 6 12       6 Harmonic Drive AG YukonDrive 1003376 09 2011    2 Mounting and Connection of CANopen    AN    ATTENTION  Do NOT insert or remove the CANopen connector during operation   2 1 Setting the address  Table 1 Address setting    Schritt Aktion Anmerkung       Find out which address is assigned to the device you       fi Ask your project engineer   are
23.  control variables in DriveManager 5    You can check the transmitted external pre control variables in YukonDrive in 2 ways      The objects for pre control can be found in the CANopen EtherCAT subject area as device parameters      The variables nref_Ext  external speed pre control  and mref_Ext  external torque pre control  can be  recorded with the internal oscilloscope        68 Harmonic Drive AG    YukonDrive 1003376 09 2011    9 Emergency objects       Table 66 Emergency telegram  Byte 0 1 2 3 4 5 6 7  Bit  0   7 8    15 16     23 24    39 40    47 48     63  Profile Device profile CiA 402 Drive controller  Error  Emergency error p p   register Error Error loca  Operating hours meter   Error code as per        j  object number tion  in full hours   CiA 402  1001 h        The decisive factors for rapid localisation are the error code and error location  Byte 3 of the emergency telegram  contains the error code  which provides an initial categorisation of the cause of the error  The precise cause of the  error is specified by the error location in byte 4  Bytes 5  6 and 7 contain the internal operating hours meter of  he device    CANopen errors     i e  incorrect configurations  bus disturbances etc      are indicated by error code OxFFOO    ote  When an error occurs the controller executes a response as per the parameterised error response  These can  be set separately for individual errors     ote  The status indicators of the 7 segment display are explained in the ap
24.  exceed the  permissible line length for the transmission rate in question        12 Harmonic Drive AG    YukonDrive 1003376 09 2011    2 5  Display of operating states via 7 segment display  Table 7    DI D2 Meaning Parameter       System statuses    8  8  Device in reset status  0  Auto initialisation on device startup  Start   se  ib 1  Not ready to switch on  no DC link voltage   NotReadyToSwitchOn     2 1  Starting lockout  DC link is OK  power stage not ready   SwitchOnDisabled   2 Ready to switch on  power stage is ready   ReadyToSwitchOn   4  On  power is connected to the device     SwitchedOn   Sy Drive ready  current applied to drive and drive ready for input of setpoint      OperationEnable   6  Quick stop     QuickStopActive   Z Fault response active 2   FaultReactionActive   E R Fault  see below   Fault   The following appear alternately in the event of error  E R  Display for errors or non acknowledgeable errors  X BX Error number  decimal      Y Error localisation  decimal              1  S  flashes if the STO  Safe Torque Off  function is active  the display is not lit if the function is not active      This is not a  safe display  under the terms of EN 61800 5 2     2  The point flashes if the power stage is active     Example of the flash sequence       ER  gt  02  gt  05   ER gt 02 gt 05                   Table 8   Er  Error  ER      Fault      HA Error name  02    Error in the parameter list      HA Description of error  05    Function for checking current
25.  in the event of error             E R  Display for errors or non acknowledgeable errors  x Y Error number  decimal   x Y Error localisation  decimal     1  S  flashes if the STO  Safe Torque Off  function is active  the display is not lit if the function is not active      This is not a    safe display    under the terms of EN 61800 5 2     2  The point flashes if the power stage is active     Example of the flash sequence        gt  ER  gt  02  gt  05   ER  gt  02  gt  05                Table 13   Error  ER      Fault      Error name  02    Error in the parameter list      Description of error  5    Function for checking current parameter list     35 Hardware enable    YukonDrive has a control input for ENPO hardware enable on the control terminal   This input must be configured to operate the power stage at 24V     The device also provides the function  STO  Safe Torque Off    see Operation Manual or Application Manual Yu   konDrive   category 3  control terminal ISDSH  For these devices the relevant function logic must be implemented  by way of the higher order controller as per the Application Manual     Note  When the inputs ENPO and ISDSH are not configured  the device stays in status 1    Not Ready to Switch  On  or 2    Switch On Disabled    Only after correct configuration can the status be exited by a    Shutdown command  via bus        18 Harmonic Drive AG YukonDrive 1003376 09 2011    4 Commissioning and Configuration of CANopen  4 1 General commissioning of CANo
26.  installing     Select the mode of addressing   e by bus address parameter    e by DIP switch  S4   e by bus address parameter and DIP switch  S4     See below    Address setting finished  for further procedure see Installation    Three possible methods of address allocation    1  Only using bus address parameter P 2005 COM_CAN_Adr  You will find parameter P 2005 COM_CAN_  Adr  factory setting 1  in the    field bus    subject area under CANopen     2  Only using DIP switch  4    3  Combination of bus address parameter and DIP switch S4 CAN address   hardware address   4     parameter P 2005 COM_CAN_Adr  This option is advantageous if  for example  you intend always to  use the same parameter set with up to 15 drives  but the lowest address is 30  Parameter P 2005 COM_  CAN_Adr is then set to 30  The device address is then defined using the coding switch  which ranges  from 0 15           Ne  4 a    Picture 1 Position of CAN connection on YukonDrive       09 2011 1003376 YukonDrive Harmonic Drive AG    7    address setting using DIP switch    An address between 0 and 63 can be selected decimally using DIP switch S4 on the position controller     The DIP switch is assigned as follows  Positions are reserved for the address setting  position 1 6 7 for the    activation deactivation of the 120 Ohm bus termination in the device     Function assignment     DIP switch 1     significance 2    1  DIP switch 2     significance 2    2  DIP switch 3     significance 2    4    DIP switch
27.  parameter list   2 6 Hardware enable    YukonDrive has a control input for ENPO hardware enable on the control terminal  This input must be configured  to operate the power stage at 24V   The device also provides the function  STO  Safe Torque Off    see Operation Manual or Application Manual    YukonDrive   category 3  control terminal ISDSH  For these devices the relevant function logic must be  implemented by way of the higher order controller as per the Application Manual     NOTE  When the inputs ENPO and ISDSH are not configured  the device stays in status 1    Not Ready to Switch  On  or 2    Switch On Disabled    Only after correct configuration can the status be exited by a  Shutdown  command via bus        09 2011 1003376 YukonDrive Harmonic Drive AG 13    3 Mounting and Connection of EtherCAT  3 1 Installation and cabling  Setup of the EtherCAT network    In an EtherCAT network there is always one EtherCAT master  e g  an industrial PC  and a variable number of slaves   e g  servo controller  bus terminals etc   Each EtherCAT slave has two Ethernet ports  Slave to slave cabling is thus  possible  All EtherCAT users are generally connected in a line with the master at the beginning of the circuit  On  the last slave in the line the second Ethernet port remains open  Ethernet Port offen                                Picture 5 Anschluss EtherCAT    IN and OUT socket  RJ 45 input output     Each EtherCAT slave has two RJ 45 sockets  The upper port  X15  is the input 
28.  processed acyclically  Typical processing times lie between 1 and 5  ms     E Initialisation values of the COB IDs based on Predefined Connection Set    Access to device parameters 2000h   5FFFh  expedited non expedited     Rev   11 09       09 2011 1003376 YukonDrive Harmonic DriveAG 23    5 1 2 Object directory of CiA 301  For a full overview of the supported CAN objects of YukonDrive  please refer to the EDS file     Here you can refer both to the CANopen objects of CiA 301 and CiA 402  and to the manufacturer specific  objects of the device     The following list shows an extract of the object directories with important CiA 301 objects  For these objects the  transmission types or mapping  for example  are explained below     Table 19 Object directory                   Objekt Objekt  Objekt Name Typ Attr    Nr  Code  0x1000 Device_Type VAR Unsigned32 ro  0x1001 Error_Register VAR Unsigned8 ro  0x1003 Pre Defined_Error_Field One subentry ARRAY Unsigned32 ro  0x1005 COB ID_SYNC VAR Unsigned32 rw  0x1006 Communication_Cycle_Period VAR Unsigned32 rw  0x1007 Synchronous_Window_Length VAR Unsigned32 rw  0x1008 Manufacturer device name String  0x1009 Manufacturer hardware version String  0x100A Manufacturer software version String  0x100C Guard_Time VAR Unsigned16  0x100D Life_Time_Factor VAR Unsigned8  0x1010 Store parameters ARRAY Unsigned32 tw  0x1011 Restore default parameters ARRAY Unsigned32 rw  0x1014 COD ID_EMCY VAR Unsigned32  0x1017 Producer_Heartbeat_Time VAR Unsigne
29.  setpoints at max  8 kHz  125 us     Transfer of cyclic speed setpoints at max  8 kHz  125 ps   Transfer of cyclic torque setpoints at max  8 kHz  125 ps     Mailbox    YukonDrive supports the CAN over EtherCAT  CoE  and Ethernet over EtherCAT  EoE  protocol  The following  functions services are implemented     CoE  E SDO Abort  E Initiate SDO Download  m Download SDO Segment  E Initiate SDO Upload  E Upload SDO Segment    Abort SDO Transfer  E All device parameters are accessible via object ID 2000H   x       09 2011 1003376 YukonDrive Harmonic DriveAG 37    Example    The object 1000h Device Type exists both in the CiA 301 profile and also as a device parameter with parameter  number 2011  Simultaneous two way access would therefore be possible via CANopen or EtherCAT  In order to  uniquely configure the access  the read write access for this object is only possible via profile specific object  number 1000h  as per CiA 301      Emergency    The Emergency service is designed for the transfer of error messages  In contrast to CANopen  emergency  messages in EtherCAT are not autonomously sent from the slave but are retrieved by the master     Functionality in YukonDrive     E Error codes as per the CiA 402 device profile are supported   For the structure content of the emergency message  please refer to the section    E  Emergency Objects     SDO Information Service    The SDO Information Service allows the master to read the object directory of the slave  In this way  the ma
30.  software address and baud rate   4 2 2 Commissioning instructions             4 2 3 Testing the higher order controlle  4 2 4 Data handling          4 2 5 Control functions   i  4 3 Commissioning and Configuration Of EtherCAT      sesssscsssssssssssssesssseessesssseesssessssseeetissenssesesimsssseessunsessseeetuneseseeeetunesete te                             5 Setting the Device Parameters for CANOpen        ssscsssssssssesssssssseessseseessesssseseeneesssteseeiensseseessenseeeeeesesseeeeeennssneeesenienseseeetets 23    5 1 Implemented CiA 301 functionality  5 1 1 Communication objects         5 1 2 Object directory of CiA 301      5 2 Parameter channel  Service Data Objects   5 2 1 Data types  5 2 2 Representation of data types in the control protocol  5 2 3 Access to device parameters       scsscsssssssssssseeseeesseeeees  5 3 Examples of SDO handling     5 3 1 Parameter set download  5 4 PDO transmission types    goss  5 5 Event controlled TxPDO transmission  5 6 PDO mapping     5 6 1 Mapping     genera  5 6 2 Mapping notes  5 7 Heartbeat function  5 8 Monitoring of telegram failure     6 Setting the Device Parameters for EtherCAT         ssssssssssssesscsseseessessesssesssesseenseesssteseeiesseeseessssseeeeetseessseseetsnsseeeeceesnnseeeeeeees 36    6 1 Supported EtherCAT functionality                  6 2 Configuration for operation in a controller                2 Harmonic Drive AG YukonDrive 1003376 09 2011    7 Implemented CiA 402 functionality     PV Devic  econtro
31.  the individual parameters of the data set are sequentially transferred to the drive  Despite  the deactivated logic check  basic checking mechanisms are still active  These monitor  for example  the  maintenance of parameter limits and become active if these are infringed  Therefore  if a value range limit  is infringed by the download of a parameter  this SDO protocol is directly rejected  Abort message      3  Completing download and activating plausibility check  Once all parameter data has been transferred to the drive controller  parameter 11 subindex 4 is reset to  the value O  Then a logic check of the device parameters is carried out  In case of error the user receives  an Emergency message     NOTE  The download of a complete parameter data set is only possible when the system is at a standstill  Make  sure the drive controller is not switched on for the duration of the download        32 Harmonic Drive AG YukonDrive 1003376 09 2011    5 4 PDO transmission types   In connection with the PDO transfer  various transmission types are defined in CANopen profile CiA 301  The  transmission type and event control can be set separately for all supported RXPDOs and TxPDOs  The drive  controller supports the following transmission types    Acyclic synchronous type no  O h    Meaning  RxPDOs are evaluated once a device specific event has been triggered and the next SYNC object has  been received  the TxPDO is then transmitted  from firmware version 2 15 00      Cyclic synchron
32.  white blue 1 Unused   6 green 3 RecvData     7 white  brown 4 Unused   8 brown 4 Unused             Pair   3    A    Bild 1 1 RJ 45 Buchse           NOTE  Ethernet cables are available in various lengths in the IT specialist trade  Use CAT5e cable or better        09 2011 1003376 YukonDrive Harmonic Drive AG 15    3 3 Meanings of LEDs  There are 2 LEDs on each RJ 45 socket        Picture 7 Device with EtherCAT option    The two LEDs on the RJ 45 socket mean the following   Table 10 Meaning of LEDs without additional status error LED    LED Function Meaning       Off   no link      No connection with another user    Upper On  link  Link   Activity    LED     Connection with another user exists  no data exchange    Flashing   activity       Data exchange active   Off   initialisation       Device is in initialisation state  RUN Flashing   pre operational    Lower  only active on     Device is in  pre operational  state  LED the lower port   if another user is  connected here      Device is in  safe operational  state    Single flash   safe operational    On   operational        Device ready to start             Depending on the device s hardware status  an additional status error LED may be present in addition to the two  LEDs on the two RJ 45 sockets  In this case  the meaning of the LEDs is as shown in the table below     Table 11 Meaning of LEDs with additional status error LED       LED Function Meaning  Off   no link  i in     No connection with another user   Upper LED L
33. 0 00 Read Objekt 2003h    Parameter 3   00 64 00 00 00 Reply  64h    gt  100 bytes are to be transferred  00 00 00 00 00 Requirement  segment 1  41 78 69 73 00 Reply  segment 1   contains   X Axis   00 00 00 00 00 Requirement  segment 2  00 00 00 00 00 reply  segment 2  00 00 00 00 00 Requirement  segment 3  00 00 00 00 00 Reply  segment 3  00 00 00 00 00 Requirement  segment 4  00 00 00 00 00 Reply  segment 4  00 00 00 00 00 Requirement  segment 5  00 00 00 00 00 Reply  segment 5  00 00 00 00 00 Requirement  segment 6  00 00 00 00 00 Reply  segment 6  00 00 00 00 00 Requirement  segment 7  00 00 00 00 00 Reply  segment 7  00 00 00 00 00 Requirement  segment 8  00 00 00 00 00 Reply  segment 8  00 00 00 00 00 Requirement  segment 9  00 00 00 00 00 Reply  segment 9  00 00 00 00 00 Requirement  segment 10  00 00 00 00 00 Reply  segment 10  00 00 00 00 00 Requirement  segment 11  00 00 00 00 00 Reply  segment 11  00 00 00 00 00 Requirement  segment 12  00 00 00 00 00 Reply  segment 12  00 00 00 00 00 Requirement  segment 13  00 00 00 00 00 Reply  segment 13  00 00 00 00 00 Requirement  segment 14  00 00 00 00 00 Reply  segment 14  00 00 00 00 00 Requirement  segment 15  00 00 00 00 00 Reply  segment 15   No further segments                         09 2011 1003376 YukonDrive Harmonic Drive AG 31    5 3 1 Parameter set download  The following data can be transferred to YukonDrive via the CANopen interface     E Parameter set    E A parameter data set can be downloaded by SDO transf
34. 1    1003376 YukonDrive    Harmonic Drive AG       rw    ro    rw    rw    rw    rw    rw    wo    ro    45    7 4 Units and scalings  factor group    The DriveManacer user interface offers a Scaling Wizard as a user friendly means of configuring the scaling of  mechanical and electrical units of variables necessary for control  The Wizard translates the application variables  into representation of the parameters from the CiA 402 factor group  The parameters from the factor group are  listed below  and can also be set directly by the user     Correlations must be calculated externally and the final results entered in the relevant factor group parameter   It is generally easier to have the Scaling Wizard calculate the parameter settings     NOTE  The following objects are directly calculated in YukonDrive     Position factor     Velocity encoder factor     Acceleration factor    The calculation is based on the objects stored in the formulae  e g  feed constant  gear ratio etc    It is in fact  possible to change these variables in DriveManacer or via the bus  but they will be overwritten by the internal  calculation as part of the control initialisation     NOTE  In this section you will find an overview of the objects from the factor group and the underlying formulae  for the calculation  You will find practical examples for the implementation of scaling in the Application Manual     Factor group as per CiA 402   Table 32 Factor Group                         Object Object Ob
35. 1 External latch 1 valid  positive rise  via Touch probe module  00000001  00000000  gt  ENE  1 xx02 External latch 1 valid  negative rise  via Touch probe module  00000010  00000000    2 xx04 External latch 2 valid  00000100  0000  3 020 o xx08 External latch 2 valid  00001000  00000000 A nrag a  4 xx10 Internal latch C valid  positive rise  via MC_Home module  00010000  5 7     reserved  00000001 di Acknowledge value external latch 1  positive rise  via Touch probe  00000000 a module  00000010 ap Acknowledge value external latch 1  negative rise  via Touch probe  XX  00000000 module  00000011 eRe er  8 11 03xx Acknowledge value external latch 2  positive rise   00000000  00000100  04xx Acknowledge value external latch 2  negative rise   00000000  00000101 05 Acknowledge value internal latch C  positive rise  via MC_Home  XX  00000000 module  00010000  1Xxx reserved  00000000  00100000  2Xxx reserved  00000000  12 15  01000000  AXXx reserved  00000000  10000000  8xxx reserved  00000000             The stored position is written to object Ox60BA after bits 8   11 have been set in the status word        72 Harmonic Drive AG YukonDrive 1003376 09 2011    Time flowchart     The time sequence of a measurement is shown using the example of measuring button ISDO5 and the corre   sponding bits  The time sequence applies analogously to the other configurable signals     Measurement activated Position read    Control word  Ox60B8 Bit 0    Ox60B8 Bit 8    Status word    Ox60B9 Bit 0   
36. 2006 COM_CAN_Baudrate Baudrate Permissible baud rates     see section 2 3       09 2011 1003376 YukonDrive Harmonic Drive AG 21    NOTE  YukonDrive has a default baud rate of 1 Mbit   The actual address is calculated by adding the software and hardware  address and is displayed using parameter P 2058 COM_CAN_Adr_Act     Any change to the baud rate in parameter P 2006 COM_CAN_Baudrate only takes effect once YukonDrive has  been restarted  The current baud rate is displayed using parameter P 2059 COM_CAN_Baudrate_act     4 2 2 Commissioning instructions  A drive device may not respond to a telegram for a variety of reasons     E There is no reply if the scope of telegram  baud rate  data length  on the master computer is not correct   E There is no reply if a drive device is addressed with the wrong bus address     E There is no reply if the serial connection between the master computer and the drive device is not cor   rectly set up     E There is no reply if the 24V supply to the CAN connection is missing or the cabling is faulty     E There is no valid reply if several devices with the same device address are connected to the bus           E There is no reply if the device has certain network statuses  The current network status can be checked  using parameter P 2060 COM_CAN_NMT_State     Tabelle 18 Parameter 2060             Parameter 2060 Description  0 Bootup  1 Init  4 Stopped   Safe OP  5 Operational  127 Pre Operational  4 2 3 Testing the higher order controller    To 
37. E       42 Harmonic Drive AG    YukonDrive 1003376 09 2011    FAULT REACTION ACTIVE    Drive parameters have been changed    An error has occurred in the device    The QUICK STOP function has been executed    The drive function is enabled and power is connected to motor     FAULT    Drive parameters have been changed    An error has occurred and the fault reaction has been executed   Power disconnection and connection depends on the application   The drive function is deactivated        Bit combinations of the DRIVECOM state machine    Device control commands     The following bit combinations of control bits 0 3 and 7 form the device control commands for the status transi   tions of the state machine     Table 28 Bit combinations    Control word                            Command Transitions  7 3 2 0  SHUTDOWN 0 x 1 0 2 6 8  POWER UP 0 x 1 1 3  DISABLE POWER 0 x X 0 1 7 9  10  12  QUICK STOP 0 x 0 x 1  DISABLE OPERATION 0 0 1 1 5  ENABLE OPERATION 0 1 1 1 4  0  RESET FAULT  gt  x X x x 15  Device status table i  Table 29 Bit combinations of the DRIVECOM state machine  Status bit  Status   6 5 3 2 1 0  NOT READY 0 x 0 0 0 0  STARTING LOCKOUT 1 K 0 0 0 0  READY 0 1 0 0 0 1  ON 0 1 0 0 1 1  OPERATION ENABLED 0 1 0 1 1 1  FAULT 0 K 1 0 0 0  FAULT REACTION ACTIVE 0 x 1 1 1 1  QUICK STOP ACTIVE 0 0 0 1 1 1                         09 2011 1003376 YukonDrive Harmonic DriveAG 43    7 2 Option codes  The devices support option codes for four different options for shutting down the dri
38. Status requirement for safe standstill  19 ENPO   7 5 2 Object 2079h   MPRO_INPUT_STATE    This manufacturer specific object provides an input map of all the YukonDrive digital inputs  The object is map   pable and transferable by PDO  The assignment is as follows     Table 34 Object 2079h   MPRO_INPUT_STATE                Bit Assignment  0 Status of input ENPO  1 Status of input ISDOO  2 Status of input ISDO1  3 Status of input ISDO2  4 Status of input ISDO3  5 Status of input ISD04  6 Status of input ISD05  i Status of input ISDSH  8to 15 Don t use  16 Status of input ISDO6  7 Don t use  18 Status of input ISA00  19 Status of input ISAO1  30 to 31 Don t use          09 2011 1003376 YukonDrive Harmonic DriveAG 49    7 5 3 Object 208Fh   MRPO_OUTPUT_STATE    This manufacturer specific object provides an input map of all the YukonDrive digital  outputs  The object is mappable and transferable by PDO  The assignment is as follows     Table 35 Object 208Fh   MPRO_OUTPUT_STATE       Bit Assignment  0 Status of output OSDOO  1 Status of output OSDO1  2 Status of output OSDO2  3to5 Don t use  6 Status of output motor brake  7 Status of relay output    Table 36 Object 208Fh   MPRO_OUTPUT_STATE          Bit Assignment  0 Status of output OSDOO  1 Status of output OSDO1  2 Status of output OSDO2   3to5 Don t use  6 Status of output motor brake  7 Status of relay output   8 to 14 Don t use  15 Status of relay output  STO  Safe Torque Off     7 5 4 Setting digital outputs via field bus 
39. activate changed settings the device must be switched off and back on again  When the power is connected   after an initialisation period of a few seconds the device must transmit a one off boot up message  ID 700h    node ID   701h for device address 1      If this happens  the communication is OK     NOTE  When transferring data to the device via SDO telegrams the number of data bytes transferred should be  taken into account  For this the correct length information must be transferred in the control byte   Alternatively  however  an SDO transfer without specification of the data length is also possible  The correct  operation of the control byte in the SDO telegram should also be observed     4 2 4 Data handling  Saving the settings  All configuration data can be backed up by the DriveManacer     NOTE  Please note  however  that some objects are RAM variables  which must be correctly operated and  initialised by the controller  This includes  for example  object 6060h  Modes of Operation     Restoring factory defaults    There are two possible ways of restoring the devices    default factory settings   Via field bus    E Write value 1 to subindex 3 of object 20OBH PARA_SetCmd  The factory settings are then applied to the  whole device     NOTE  Please note that this also affects the settings for the baud rate device address  The changes take effect  after a  Reset node    command or device restart        22 Harmonic Drive AG YukonDrive 1003376 09 2011    Via DRIVEMANAGER  
40. after entry of the HEARTBEAT PRODUCER TIME  If the device is  powered up with a HEARTBEAT PRODUCER TIME setting not equal to 0  the HEARTBEAT PROTOCOL starts with  he status transition INITIALISING   gt  PRE OPERATIONAL    n this case the BOOTUP MESSAGE is classed as the first HEARTBEAT MESSAGE     Write Heartbeat       COB ID   700   Node ID Heartbeat  Heartbeat Consumer  Producer  request indication  indication  indication 4  Heartbeat  Producer Heartbeat  Time  Consumer  Time  request indication  indication  gt  1  indication  gt   4  Heartbeat  Consumer  Time       1  Heartbeat Event       Picture 10 Heartbeat protocol    r  reserved  always 0    s  the status of the Heartbeat producer  0  BOOTUP   4  STOPPED   5  OPERATIONAL   127  PRE OPERATIONAL    NOTE  The NODE GUARDING and HEARTBEAT functions cannot be used in a device simultaneously  If the  HEARTBEAT PRODUCER TIME is not equal to 0  the HEARTBEAT PROTOCOL is used        09 2011 1003376 YukonDrive Harmonic DriveAG 35    5 8 Monitoring of telegram failure    YukonDrive can be used to monitor the incoming SYNC telegrams and RxPDOs and to trigger an error message  after a configurable number of failed telegrams     The two parameters shown in the following table are used to configure monitoring   Table 25 Data Types    Para ID Name Description       Selection of signal to be monitored     P 2061 COM_CAN_Timeout_Type  0  SYNC  1  RxPDO    s Timeout time  ms   P 2062 COM_CAN_Timeout_Value TRA P  0   monitoring inactive 
41. anagement     The Network Management is essentially based on the network management of CANopen  although Stopped   CANopen  status has been replaced by Safe Operational  EtherCAT  status     Depending on the range of functions offered by the control software  individual status transitions can be  executed automatically or via the PLC        38 Harmonic Drive AG YukonDrive 1003376 09 2011                Pre Operational   01        Safe Operational           Operational    Picture 12 EtherCAT state machine    Table 26 Status description    Status Description            Init Initialisation  the device starts up     The device is ready to be configured     Pre Operational   ear  3  Mailbox communication is possible     PDO input data  TxPDO device  can be read     Safe operational N  PDO output data  RxPDO device  is ignored     Cyclic 1 0 communication    Operational etree  pazi PDO output data  RxPDO device  is processed        Table 27 Status transitions       Transitions Operations  IP Start Mailbox Communication  PI Stop Mailbox Communication  PS Start Input Update  SP Stop Input Update       09 2011 1003376 YukonDrive Harmonic Drive AG    39    Table 27 Status transitions       Transitions Operations  So Start Output Update  os Stop Output Update  OP Stop Output Update Stop Input Update  SI Stop Input Update Stop Mailbox Communication  Ol Stop Output Update Stop Input Update Stop Mailbox Communication  6 2 Configuration for operation in a controller    The services describe
42. cycle time of 1 ms  If protocols arrive at the device faster  the  telegram that arrived most recently overwrites the previous one  An error message is not generated if telegrams  are overwritten as a result of insufficient cycle time     4 3 Commissioning and Configuration of EtherCAT    Commissioning via EtherCAT is possible using the XML file supplied on your controller  All further commission   ing and configuration steps depend on the controller used  For notes on this  please refer to the documentation  provided by your controller manufacturer     5 Setting the Device Parameters for CANopen  5 1 Implemented CiA 301 functionality  5 1 1 Communication objects    E   Boot up to CiA 301 V4 01  guarding boot up via identifier 700h       Four variably mappable TxPDOs  transmission type 1 to 240  254 and 255 dec  possible     E Four variably mappable RxPDOs  transmission type 1 to 240  254 and 255 dec possible        One SDO server     pay attention to definition of time conditions  typical processing time in device approx   5 ms  depending on capacity utilisation        One emergency object error code to CiA 402 plus manufacturer specific error location and number   operating hours of the device    One Sync object  NMT state machine to CiA 301  Node guarding and heartbeat  see below     Processing cycle   PDO protocols can be processed in a minimum cycle time of 1 ms  If protocols arrive faster  the previous  protocols are overwritten        SDO protocols and NMT services are
43. d in the previous section  e g  PDO mapping etc   are all operated by the controller  Ether   CAT master   The communication specific configuration of YukonDrive is performed on the basis of the supplied  XML files by the master    The configuration of control settings  scaling etc  can also be performed via the DriveManacer  Alternatively all  parameters can also be configured via the object directory     7 Implemented CiA 402 functionality   The functions in this section relate to activation in the modes of operation of the CiA 402 profile  1     Profile Position mode   3     Profile Velocity mode   6     Homing mode   7     Interpolated Position mode   8     Cyclic Synchronous Position mode  EtherCAT only    9     Cyclic Synchronous Velocity mode  EtherCAT only    10     Cyclic Synchronous Torque mode  EtherCAT only     7 1 Device control and state machine  The drive is controlled via the DRIVECOM state machine defined in CiA 402   see CiA 402 10 1 1 state machine   No remote signal is provided     7 1 1 General information    The DEVICE CONTROL FUNCTION monitors all the functions of the controller   This function is subdivided into        device control of the state machine      operation mode function       40 Harmonic Drive AG YukonDrive 1003376 09 2011    1  controlword                                6040h   Device Controlling    lt        Remote  j lt     Terminals    i x Fault  Operation Mode State Machine a  modes of operation   6060h      statusword   6041h     Pic
44. d16 rw  0x1018 Identity_Object alle 4 Eintr  ge  Serien  RECORD Identity  23h  ro   nummer       unterst  tzen   0x1400 Ist_Receive_PDO_Parameter RECORD PDO CommPar rw  0x1401 2nd_Receive_PDO_Parameter RECORD PDO CommPar rw  0x1402 3rd_Receive_PDO_Parameter RECORD PDO CommPar rw  0x1403 Ath_Receive_PDO_Parameter RECORD PDO CommPar rw                   24 Harmonic Drive AG YukonDrive 1003376 09 2011    Table 20 Object directory       max 8 obj    max 8 obj    max 8 obj       max 8 obj    0x1600    0x1602    max 8 objects    0x1801    0x1803    ects    ects    ects    ects    Ist_Receive_PDO_Mapping  max 8 objects    3rd_Receive_PDO_Mapping  max 8 objects    2nd_Transmit_PDO_Parameter       Ath_Transmit_PDO_Parameter       RECORD    RECORD    RECORD    RECORD    RECORD    RECORD    RECORD    RECORD       RECORD       PDO Mapping  21h     PDO Mapping    PDO Mapping    PDO CommPar  20h     PDO CommPar    PDO Mapping    PDO Mapping    PDO Mapping    PDO Mapping       rw    rw    rw    rw    rw    rw    rw    rw          09 2011    1003376 YukonDrive    Harmonic Drive AG    25    5 2 Parameter channel  Service Data Objects     The Service Data Object  SDO  permits write and read access to the object directory  This SDO is implemented  according to the CAL specification by the Multiplexed Domain CMS object  The protocol is designed for the  transfer of data of any length  An SDO server is integrated into the device for SDO transfer  Communication is by  way of two reserved identifie
45. e    4  606Bh   velocity_factor_1 polarity   6095h   607Eh   l  Picture 16 Structure of profile velocity mode  Mode dependent bits in the control word  The structure presented below is based on this operation mode   Table 46 Profile velocity mode bits in the status word  Object Object Object  Type  no  name code  0 Execute the motion  8 Stop  1 Stop axle       09 2011 1003376 YukonDrive    Harmonic Drive AG    57    8 2 2    Homing mode    This operation mode  mode of operation   6  is used for homing a position controlled axle  The drive executes a  movement according to the programmed homing method     Note  The Touch probe function enables control led homing of the drive  See section 10 1     The various homing methods differ in the integration of the hardware limit switch  home switch and index signal  into the encoder system  It should be noted here that appropriate digital inputs should be configured for limit    switch and home switch functionality         Limit switch function      LCW right hand hardware limit switch      LCCW      left hand hardware limit switch      HOMSW     home switch  The following objects are supported by the device for this operation mode     Table 47 Homing Mode       Object Object Object  Type Attr   no  name code  0x607C Home_Offset VAR Integer32 rw  0x6098 Homing_Method VAR Integer8 rw  0x6099 Homing_Speeds   ARRAY Unsigned32 rw  0x609A Homing_Acceleration VAR Unsigned32 rw      0x6099 01     quick jog  0x6099 02     slow jog    control_w
46. e Object code Type  Ox60FF Target velocity VAR Integer32  Ox60B1 Velocity offset VAR Integer32  Ox60B2 Torque offset VAR Integerl6       66 Harmonic Drive AG YukonDrive 1003376 09 2011    8 3 4 Cyclic Synchronous Torque mode  EtherCAT only     In this operation mode  mode of operation   10  the controller cyclically transmits torque setpoints to the drive  which controls the current  As an option  an additional torque setpoint can be transmitted     Table 62 Supported objects    Object no  Object name Object code Type       0x6071 Target torque VAR Integerl6  Ox60B2    Offset torque   60B2     E  Target  N a  Torque   i    torque N control     6071        Torque offset VAR Integerl6       N    Torque actual value   6077      Velocity actual value   606C     _ Position actual value   6064         4    4     4       Picture 22 Overview of cyclic synchronous torque mode  Mode specific bits in the status word    Table 63 Mode Specific bits in the status word    Bit Name Value Description       12 Target torque      0   Target torque ignored  1    Target torque shall be used as input       09 2011 1003376 YukonDrive Harmonic Drive AG    67    8 3 5 External pre control of speed torque    When using the drive controller in the cyclic synchronous position mode  CSP  see section 9 3 2  or cyclic   synchronous velocity mode  CSV  see section 9 3 3   it is possible to specify external pre control values for the  speed and torque via the controller  The internal pre control function in 
47. en object 6060h modes of operation  This switch is possible in   Operation enable     power to motor  status  The current operation mode is indicated in the CANopen object  6061h modes of operation display     8 1 1 Configuring YukonDrive for activation via CiA 402    For activation via CANopen  or CoE     EtherCAT  as per CiA 402 profile  the following parameters must be set in  the device     Table 38 Configuring YukonDrive       No  Name Function Setting  159 MPRO_CTRL_SEL Control location selector CiA 402  165 PRO_REF_SEL Setpoint selector CiA 402    These parameters can be found under    Motion Profile     gt   Basic Settings     If the drive is operated in an operation mode in which the internal profile generator is inactive and cyclic set   points are transferred  e g  cyclic synchronous position mode   the interpolation time must be configured     Table 39 Configuring YukonDrive    No  Name Function       306   CON_IpRefTs Cycle time of setpoints in IP mode    The interpolation time CON_IpRefTs represents the cycle time in which setpoints from a higher level controller  are expected        09 2011 1003376 YukonDrive Harmonic Drive AG 51    8 1 2 Control word CiA 402  Object 6040h control word    The object is also mapped in the parameter P 2208 MP_Controlword  The control word contains bits for     E status control  E control of operating modes and  m manufacturer specific options   The bits in the control word are defined as follows     Table 39 Control word CiA 402 
48. er or via the DriveManacer user interface version 5  or higher  All manufacturer specific device parameters are also accessible via objects 2000h   5FFFh    If a unified valid data set  i e  not just individual parameters  needs to be transferred from the CAN master to the  device  the following points must be considered     On every transfer of an individual parameter the drive controller checks whether the parameter matches its exist   ing data set  The check of the new parameter value sometimes refers to existing parameter values  This means it   is possible that the drive controller may reject a parameter  even though it originates from a valid parameter data  set  because the parameter set is not yet complete in the device     Since a simple error reset may not eliminate the cause of the error  it may be necessary to reset to the factory  defaults     Remedy    The parameter data set is transferred to the drive controller without a logic check  At the end of the download   the logic check is reactivated and the drive controller checks the transferred parameters for plausibility  During  this check parameter settings that do not functionally match are reported as errors     Download procedure for a completed parameter data set     1  Reporting a download without logic check  To deactivate the logic check and to report the download of a data set  the value 1 is written to param   eter 11 subindex 4     2  Downloading the parameter data to the drive controller  In this step
49. gured signal  a new measure   ment must be started by resetting and then reconfiguring the corresponding bit     Table 68 Object Ox60B8  Touch probe function                         Bit Value  bin  Value  hex  Description  00000000 se ge     0 xx01 Enable external latch 1  positive rise  via Touch probe module  00000001  00000000 sare f  1 xx02 Enable external latch 1  negative rise  via Touch probe module  00000010  00000000 ETEA  2 xx04 Enable external latch 2  positive rise   00000100  00000000 ere  3 xx08 Enable external latch 2  negative rise   00001000  00000000    TaS    4 xx10 Enable internal latch C  positive rise  via MC_Home module  00010000  5 7 reserved  00000001 RE x  01xx Read external latch 1  positive rise  via Touch probe module  00000000  00000010 AANS  02xx Read external latch 1  negative rise  via Touch probe module  00000000  00000011 PNT  8 12 03xx Read external latch 2  positive rise   00000000  00000100 oar ae  04xx Read external latch 2  negative rise   00000000  00000101 P TRAE x  05xx Read internal latch C  positive rise  via MC_Home module  00000000  13 15 reserved    Object Ox60B9 returns the status of the Touch probe function  If a signal activated by object Ox60B8 has been  registered  this is indicated in the status word by setting the corresponding bit  0   4         09 2011    1003376 YukonDrive    Harmonic Drive AG 71    Table 69 Object Ox60B9  Touch probe status                Bit Value  bin  Value  hex  Description  00000000 i ae n  0 xx0
50. h   Subindex 1  event mask TxPDO1 bytes 4   7    00000000h    NOTE  The cyclic transmission of the TxPDOs is activated by setting a cycle time in ms in the objects 0x1800   TxPDO1   0x1801 TxPDO2   0x1802  TxPDO3  and 0x1803  TxPDO4  subindex 5  event timer      5 6 PDO mapping  5 6 1 Mapping   general    Variable mapping of parameters is possible on the YukonDrive for all four RXxPDOs and TxPDOs  Mapping works  as defined in the CANopen communication profile CiA 301     Most device specific parameters form part of the manufacturer specific area  2001h   5FFFh  and can also be  mapped in one of the PDOs  For these parameters  objects   refer to the EDS file of the drive controller    5 6 2 Mapping notes    Unlike earlier devices YukonDrive no longer has predefined mapping or mapping selectors  This means that the  controller must write the mapping to the drive controller prior to a communication via PDO  Transfer of the data  set is also possible     By default all mapping settings are set to O  i e  the PDOs do not contain any mapping  The communication  settings  mapping transmission types etc   can be saved in the device  however  and are subject to data set  handling  This means they do not have to be rewritten each time and can be transferred with the data set     The following objects are relevant for mapping     RxPDOs   1600h RxPDO1 mapping  1601h RxPDO2 mapping  1602h RxPDO3 mapping  1603h RxPDO4 mapping    TxPDOs   1A00h TxPDO1 mapping  1A01h TxPDO2 mapping  1A02h T
51. he basis of certain input signals using the Touch probe function   Possible input signals are     E Digital input ISDO5  E Digital input ISDO6    E Index signal  It is possible to switch between different implementations using parameter 2285  Touch probe function  selector      E CiA 402 implementation  not yet implemented   m Manufacturer specific implementation    10 1 1 Description of manufacturer specific implementation    In order to be able to use this function  parameter P 2285 Touch probe function selector must first be set to 2     BECK2   the setting  BECK1  is currently not supported   If signals are to be recorded via the two digital inputs  ISDO5 and ISDO6  these will have to be configured using parameters P 106   P 107 MPRO_Input_FS_ISDOx as  measuring buttons  setting 15   These parameters can be found in the subject area  Configuration of inputs   outputs     Digital inputs      Finally  the following objects also have to be mapped     RxPDO Ox60B8 Touch probe function       TxPDO Ox60B9 Touch probe status  Ox60BA Touch probe pos  pos value    Object Ox60B8  Touch probe function  is used to specify whether the touch probe function is to be triggered  on the falling edge  rising edge or on both edges of the respective signal  Setting the corresponding bit  0   4   activates the respective function  edge controlled         70 Harmonic Drive AG YukonDrive 1003376 09 2011    The reading of the stored position is controlled by bits 8     12  On receipt of the confi
52. ink   Activity   On link      Connection with another user exists  no data exchangeh   On link   Lower LED Link  PHY   Off   no link       16 Harmonic Drive AG    YukonDrive 1003376 09 2011                                                          LED Function Meaning  Red   error  Off   No Error  Blinking   Invalid Configuration  Single Flash   Local Error  Double Flash   Watchdog timeout  Green   RUN  Status LED   RUN  Status error Off   initialisation   error      Device is in initialisation state  Flashing   pre operational      Device is in  pre operational  state  Single flash   safe operational      Device is in  safe operational  state  On   operational      Device ready to start   3 4 Display of operating statuses via 7 segment display  Table 12  DI D2 Meaning Parameter  System statuses  8  8  Device in reset status  0  Auto initialisation on device startup  Start   Si  i  1  Not ready to switch on  no DC link voltage   NotReadyToSwitchOn   5 4  2  1  Starting lockout  DC link is OK  power stage not ready   SwitchOnDisabled   3  Ready to switch on  power stage is ready   ReadyToSwitchOn        09 2011    1003376 YukonDrive    Harmonic Drive AG    17    D1 D2 Meaning Parameter       4  On  power is connected to the device      SwitchedOn    F ey  current applied to drive and drive ready for input of  OperationEnable    6  Quick stop     QuickStopActive    7  Fault response active    FaultReactionActive   E R Fault  see below   Fault     The following appear alternately
53. it  or any change to it  in a TxPDO can be defined as an event  By default all bits  max   64bit   8byte  are monitored for changes and are evaluated as events  Individual bits can be displayed using  screens  however  and therefore are no longer used for event generation     Screens enabling the display of individual bits of TxPDOs are defined in field parameter 2007  Each TxPDO has  subindexes  and each subindex is responsible for 32 bits of the TxPDO  Its structure is thus as follows     Parameter 2007     COM_301_EvMask     Event mask for asynchronous transmit PDOs                                      Table 24 Field parameter 2007   Sub Name Value Description Type  ID   0 EvMsk_TxPdolL FFFFFFF Event mask for TxPDO 1 byte 0 3 uint32  1 EvMsk_TxPdolH FFFFFFFFh Event mask for TxPDO 1 byte 4 8 uint32  2 EvMsk_TxPdo2L FFFFFFF Event mask for TxPDO 2 byte 0 3 uint32  3 EvMsk_TxPdo2H FFFFFFFFh Event mask for TxPDO 2 byte 4 8 uint32  4 EvMsk_TxPdo3L FFFFFFF Event mask for TxPDO 3 byte 0 3 uint32  5 EvMsk_TxPdo3H FFFFFFFFh Event mask for TxPDO 3 byte 4 8 uint32  6 EvMsk_TxPdo4L Event mask for TxPDO 4 byte 0 3 uint32  ii EvMsk_TxPdo4H FFFFFFFFh Event mask for TxPDO 4 byte 4 8 uint32                                        09 2011 1003376 YukonDrive Harmonic Drive AG 33    Example of application of the screens    To only allow the lower 16 bits of the TxPDO1 as an event  the subindexes of parameter 2007 are described as  follows    Subindex O  event mask TxPDO1 bytes 0   3    OOOOFFFF
54. ity encoder factor       acceleration factor        acceleration unit e second    Object 607Eh  Polarity   The position setpoint and position actual value are multiplied by 1 or  1 depending on the value of the polarity  flag    The same applies to the speed reference and actual speed value    Please observe the operation of the object polarity as per CiA 402 V2 0     Bits O to 5   reserved  don t use   Bit 6   velocity polarity  Bit 7   position polarity    NOTE  As in the case of the other objects in the factor group  changes in polarity only take effect if the control is  switched off     7 5 1 0 map    The status of the drive controller s inputs and outputs can be determined using various objects  The following  objects and parameters are implemented        48 Harmonic Drive AG YukonDrive 1003376 09 2011    7 5 1 Object 60FDh   digital inputs    This object is implemented in compliance with device profile CiA 402  It allows digital input functions defined  in the profile to be evaluated  That is  it does not offer an input map of existing physical inputs  but rather a  function related input map    So the input to which  for example  a limit switch is connected is irrelevant  The bit that defines the state of the  limit switch is permanently defined within the object     Table 33 Object 60FDh   digital inputs       Bit Assignment  0 Negative limit switch  1 Positive limit switch  2 Home switch   3to 15 Reserved   16 to 31 Manufacturer specific  curr  not implemented   18 
55. ject  Type Attr   no  name Code   Ox607E Polarity VAR Unsigned8 rw   0x6089 Position_Notation_Index VAR Integer8 rw  Position_Dimension_Index     0x608A 7 f VAR Unsigned8 rw  Only display for scaling block   0x608B Velocity_Notation_Index VAR Integer8 rw  Velocity_Dimension_Index i   0x608C    7 VAR Unsigned8 rw  Only display for scaling block   0x608D Acceleration_Notation_ Index VAR Integer8 rw  Acceleration_Dimension_Index     Ox608E 5   VAR Unsigned8 rw  Only display for scaling block   Ox608F Position_Encoder_Resolution VAR Unsigned8 rw   0x6090 Velocity_Encoder_Resolution ARRAY Unsigned32 rw   0x6091 Gear_Ratio ARRAY Unsigned32 rw   0x6092 Feed_Constant ARRAY Unsigned32 rw   0x6093 Position_Factor ARRAY Unsigned32 rw   0x6094 Velocity_Encoder_Factor ARRAY Unsigned32 rw   0x6097 Acceleration_Factor ARRAY Unsigned32 rw    The factor group objects can be calculated and entered directly by the user  independently of the DriveMANAGER  Scaling Wizard  The corresponding encoder settings must be made however        46 Harmonic Drive AG YukonDrive 1003376 09 2011    Calculation correlations for factor group parameters    Object 608Fh  Position encoder resolution  The position encoder resolution defines the relationship between the encoder and motor revolutions     encoder increments    position encoder resolution      motor revolutions       Object 6090h  Velocity encoder resolution  The velocity encoder resolution defines the relationship between the encoder increments per seco
56. land state ta CU sicccccsssvocseatamanesancancteccesici enna A AREE NEREA 40    7 1 1 General information  7 1 2 State machine  7 1 3 Device states     7 2 Option codes         7 3 Device control objects    7 4 Units and scalings  factor group  7 5 1 0 map  7 5 1 Object 60FDh     digital inputs  7 5 2 Object 2079h     MPRO_INPUT_STATE   7 5 3 Object 208Fh     MRPO_OUTPUT_STATE    7 5 4 Setting digital outputs via field bu  7 5 5 Object 60FE  digital outputs     8 OPeratiOm  modes CiA AOD aa aseiacscicaecteazansasceseckapaadesctovsssestecocasaascndscengiah cher sheccraaiana seep nni ian    8 1 CiA 402 compatible operation modes  8 1 1 Configuring YukonDrive for activation via CiA 402  8 1 2 Control word CiA 402     8 1 3 Status word CiA 402  8 2 Operation modes with profile generation in drive   8 2 1 Profile velocity mode   8 2 2 Homing mode  8 2 3 Profile position mode               8 2 4 Velocity mode  V F mode      8 3 Cyclical operation modes  profile generation in the controller  8 3 1 Interpolated position mode     na   8 3 2 Cyclic Synchronous Position mode  EtherCAT only   8 3 3 Cyclic Synchronous Velocity mode  EtherCAT only   8 3 4 Cyclic Synchronous Torque mode  EtherCAT only     8 3 5 External pre control of speed torque         ssessssseeen                                         9 Emergency Ob  CUS styrta a S 69       9 1 Error acknowledgement  general  9 2 Error acknowledgement via bus system       HO Technology FUNCIONS sneren Ra AEE EEE ii    10 1 Touch probe
57. machine          The following device states are possible   OT READY TO SWITCH ON          Only low voltage is connected to the drive    E The drive is initialised or is performing a self test   E f installed  the brake engages in this state    E The drive function is deactivated        SWITCH ON DISABLED   Starting lockout        E Drive initialisation is complete    E Drive parameters have been set    E Drive parameters have been changed    E o power to device  for safety reasons     E The drive function is deactivated     E     STO  Safe Torque Off     standstill and or ENPO not active  READY TO SWITCH ON    E Power is connected to the device    E Drive parameters have been changed    E Drive function is deactivated    SWITCHED ON    E Power is connected to the device    E POWER AMPLIFIER is ready for operation    E Drive parameters have been changed    E The drive function is deactivated    OPERATION ENABLE   Technology ready    E o errors were detected    E Drive function is enabled and power is connected to motor   E Drive parameters have been changed      Refers to standard application of the drive      QUICK STOP ACTIVE    E Drive parameters have been changed    QUICK STOP function being executed    Drive function is enabled and power is connected to motor        OPERATION command     f the QUICK STOP OPTION CODE is set to 5  remain in QUICK STOP ACTIVE status   you cannot quit  he QUICK STOP ACTIVE status  but you can switch to OPERATION ENABLE status using the ENABL
58. nd and motor  revolutions per second    encoder  crements    velocity encoder resolution   second  motor revolutions   second    Object 6091h  Gear ratio  Gear ratio defines the transmission ratio of a gear in relation to the motor     It is defined as follows     motor shaft revolutions    ear ratio    g driving shaft revolutions       Object 6092h  Feed constant  The feed constant defines the feed per drive shaft revolution in position units   This includes the gear if present     feed    feed constant             driving shaft revolutions          09 2011 1003376 YukonDrive Harmonic Drive AG 47    Object 6093h  Position factor  The position factor converts the desired position  in position units  into the internal format  in increments      position encoder resolution    gear ratio  feed constant       position factor      Object 6094h  Velocity encoder factor  The velocity encoder factor converts the desired velocity  in velocity units  into the internal format  in incre   ments      velocity encoder factor      velocity encoder resolution    gear ratio    position unit    F velocity  notation index   feed constant    velocity unit e second    F position  notation index        An example of F velocity  notation index  OF F position     notation index     would be 10  or 10      Object 6097h  Acceleration factor  The acceleration factor converts the acceleration  in acceleration units per second  into the internal format   in increments per second     velocity unit e veloc
59. ngs  See also section 5 4  Units and  scalings      Yukon Drive supports the following objects in this operation mode     Table 54 Velocity mode    Object no  Object name Object code Type  0x6042 vl target velocity VAR Integerl6    Table 55 Velocity mode    Object no  Object name Object code Type  0x6046 vl min max  amount ARRAY Unsigned32  0x6048 vl velocity acceleration ARRAY Unsigned32  0x6049 vl velocity deceleration ARRAY Unsigned32    In this operation mode  the device must be scaled in the unit Hertz  Hz   This requires the following settings using  the Scaling Wizard in the standard CiA 402 area     Position     rev   Speed     rev s    gt  1 s   gt  Hz    Acceleration  gt  rev s s   The limits then also have to be set  Specifically  these are     Table 55 Limits in V F mode       Object no  Object name Description  0x6046 vl min  max  amount index  0 Min  speed in user unit  1 Max  speed in user unit  0x6048 vl velocity acceleration  Index  0 Speed change in user unit  1 Per time unit  0x6049 vl velocity deceleration  Index  0 Speed change in user unit  1 Per time unit             09 2011 1003376 YukonDrive Harmonic Drive AG 63    8 3 Cyclical operation modes  profile generation in the controller    In the cyclical operation modes described below  the profile generation takes place in the controller  the drive s  internal profile generator is not active  The drive interpolates between the controller setpoints transmitted cycli   cally  according to position  speed  t
60. nt limit   4  slow down on the voltage limit   5  slow down on slow down ramp and stay in  QUICK STOP  6  slow down on quick stop ramp and stay in  QUICK STOP  7  slow down on the current limit and stay in  QUICK STOP  8  slow down on the voltage limit and stay in  QUICK STOP             Shutdown_Option_Code    1  Response as per Quick_Stop_Option_Code  0  disable drive function   1  slow down with slow down ramp  disable  the drive function    Disable_Operation_Option_Code   O  disable drive function   1  slow down with slow down ramp and then  disable the drive function    Halt_Option_Code  0  disable drive  motor is free to rotate  1  slow down on slow down ramp  2  slow down on quick stop ramp  3  slow down on the current limit  4  slow down on the voltage limit    Fault_Reaction_Option_Code   0  disable drive  motor is free to rotate  1  slow down on slow down ramp   2  slow down on quick stop ramp   3  slow down on the current limit             4  slow down on the voltage limit    Modes_Of_Operation   1  profile position mode   3  profile velocity mode   6  homing mode   7  interpolated position mode   8  cyclic sync position mode  EtherCAT ONLY   9  cyclic sync velocity mode  EtherCAT ONLY   10  cyclic sync torque mode  EtherCAT ONLY     Modes_Of_Operation_Display  see 0x6060       VAR  VAR    VAR    VAR    VAR    VAR    VAR    VAR    VAR       Unsigned16    Unsigned16    Integerl6    Integerl6    Integerl6    Integerl6    Integerl6    Integers    Integer8       09 201
61. o options are controlled via the timing of the NEW SETPOINT and CHANGE SET IMMEDIATELY bits in the  control word and the SETPOINT  ACKNOWLEDGE bit in the status word  These bits allow a new positioning  operation to be initiated even while the current one is ongoing        data    new_setpoint    change_set_immediately       setpoint_acknowledge             3   5     Picture 19 Setpoint transmission from a host computer    If the    CHANGE SET IMMEDIATELY  bit is set to  0   solid line in above diagram  a SINGLE SETPOINT is expected  by the drive  1     When the setpoint has been transmitted to the drive  the master activates the positioning by setting the  new  setpoint  bit in the control word  2   The drive responds by setting the  setpoint acknowledge  bit in the status  word  3  once the new data has been detected and saved  Now the master can delete the  new setpoint  bit  4    Then the drive deletes the  set point acknowledge  bit to signal that a new setpoint is accepted  5   In the dia   gram the mechanism initiates a speed O on reaching the target position at time t1  After the message indicating  the target position has been reached  the next target position can be initiated at time t2        62 Harmonic Drive AG YukonDrive 1003376 09 2011    8 2 4 Velocity mode  V F mode   This operation mode  mode of operation   2  is used to control the drive in frequency regulated mode  V F mode      The units  setpoint and ramp variables are derived from the factor group setti
62. ommunication Profile is documented in CiA 301 and regulates the way communication is  executed  It distinguishes between process data objects  PDOs  and service data objects  SDOs    The Communication Profile additionally defines a simplified network management system     The device profile for CiA 402  Rev  2 0  variable speed drives was compiled on the basis of the CiA 301  Rev   4 01  communication services  It describes the operation modes and device parameters supported     The following sections will provide you with an overview of the CANopen functionality integrated in YukonDrive   followed by the information necessary for commissioning        09 2011 1003376 YukonDrive Harmonic Drive AG 5    1 3 Introduction to EtherCAT    As far as real time Ethernet systems are concerned  EtherCAT has become well established in the area of  automation  The decisive factor here is not only the IEEE802 3   100BaseTX Ethernet physics known in the  home office area  but also the excellent value for money with regard to implementation in the master and slave  modules     Interconnection can be executed as required in a star  ring or line structure using standard patch or crossover  cables and is therefore easily adapted to the machine infrastructure     To reduce the amount of training required  familiar communication and device profiles were used as of the  application layer  In this way  users familiar with CANopen profiles such as CiA 301 or CiA 402 can change over  to this new field
63. onnection of CAN signal cables Bcc pedi Oo CAN    bus connection table and  Assignment of connection  X19 table    2 e Connection of interface power supply    e Activation of the internal bus terminating resistor on the final  drive controller    3 Switch on the drive device       Electrical installation is finished  for how to proceed further  refer to section 4  Commissioning and  configuration         The CANopen interface is integrated in YukonDrive  The connection is made via connector X32  The interface  is isolated from the drive controller electronics  The supply to the isolated secondary side is provided by the  customer via connector X32        10 Harmonic Drive AG YukonDrive 1003376 09 2011                               Picture 4 System connection    Table 4 Specification of CAN bus connection    Connection Spring type terminal       i      120W  internal   Wave terminating resistor    be ii e Activation of the bus termination in the device via switch 8    Bus termination      on the CAN option  Max  input frequency 1 MHz     24V  25   50 mA    Ext  voltage suppl  xt  voltage supply  isolated from drive controller        Voltage ripple Max  3 Vss  Power consumption Max  50 mA per user  Cable type 4 wire  surge impedance 120 Q       09 2011 1003376 YukonDrive Harmonic Drive AG 11    Table 5 Assignment of connection X32       Terminal X32 PIN PIN Function Description  10 5 CAN_ 24V External 24V supply  9 4 CAN_H CAN High  8 3 CAN_SHLD CAN Shield  optional   7 2 CAN_L
64. op axle with profile deceleration  if not sup   ported with profile acceleration           Mode specific bits in the status word    Bit 10     Target reached   Bit 12     Setpoint acknowledge  Bit 13     Following error   Bit 14     ROT_    Table 52 Profile position mode bits in the status word          Bit Name Value Description  0 Stop   0  Target position not reached  Target Stop   1  Axle decelerates  10  reached i Stop   0  Target position reached  Stop   1  Velocity of axle is O  a Trajectory generator has not assumed the position     Setpoint ing values  yet   acknowledge i Trajectory generator has assumed the positioning  values                09 2011 1003376 YukonDrive    Harmonic Drive AG    61    Table 53 Profile position mode bits in the status word    Bit Name Value Description       0 No following error    13 Following error R  1 Following error    Axle at standstill speed is much lower  i Loo   than parameter 745 MON_REFWINDOW    Functional description  This OPERATION MODE supports two different options for target position input     SET OF SETPOINTS     When the target position is reached  the drive directly approaches the next target position  the axle is not stop   ped when the first target position is reached     SINGLE SETPOINT        When the target position is reached the drive indicates the fact to the master  Then the drive receives a new  setpoint  At each target position the drive is stopped before being moved on to the next target position     The tw
65. operation mode     Table 45 Profile velocity mode       Object Object Object  Type   no  name code  Ox606C Velocity actual value VAR Int32  Ox60FF Target velocity VAR Int32  0x6094 Velocity encoder factor ARRAY Int32  0x6083 Profile acceleration VAR Int32  0x6084 Profile deceleration VAR Int32  0x6085 Quick stop deceleration VAR Ulnt32  Ox607E Polarity VAR Ulnt8                Note  In addition to the objects listed in the table  object 0x6064  Position Actual Value  is also updated cycli   cally in profile velocity mode        56 Harmonic Drive AG YukonDrive 1003376 09 2011    Structure of operation mode                                                           n    velocity units        Multiplier be  Multiplier ee  A  velocity_encoder_factor   6094h       o edy    IWVvelocity units       Minimum  __velocity  max_motor_speed on Comparator imk       6080h   po    Multiplier  gt      velocity_factor_1   6095h   l  iosa een     acceleration units         gt       im aon   acceleration units   p Limit Function pm  a eE  acceleration unit                  gt   max_acceleration   60C5h   max_deceleration   60C6h        otion_profile_type       _    anmanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaamamasasasMlt                         Profie  elocity     Profile  cceleration   rofile  eceleration   uick Stop  eceleration     Motion Profile             elocity demand         6086h  Type   velocity demand  gt     gt    Multiplier      Multiplier velocity units G2         velocity_demand_valu
66. ord    homing_speeds    homing_acceleration    home_offset    Picture 17 Homing function    status_word    Homing    position_demand_value        YukonDrive supports all 35 homing methods defined in CiA 402   The individual homing methods    functions and movement sequences are described in the device application    manuals        58 Harmonic Drive AG    YukonDrive 1003376 09 2011    Home offset     The HOME OFFSET object is the difference between position O of the application and the HOME POSITION found  during homing  It is represented in position units  At the end of a homing run the HOME OFFSET is added to the  HOME POSITION found  All subsequent absolute positioning operations relate to this new home position     The homing method and the associated properties can be changed in two ways   Homing can be changed either via DriveManacer or via CAN     For configuration via CANopen the objects of the homing mode can be directly addressed  For example  for a  change to the homing method  object 0x6098 can be changed     Mode specific bits in the control word   Bit 4     HOMING OPERATION START   Bit 8     STOP   Table 48 Homing Mode bits in the control word                         Bit Name Value Description  0 Homing mode inactive  Homi  4 aes 0 1 Start homing mode  operation start  0 Homing mode active  1 0 Interrupt homing mode  0 Execute the instructions of bit 4  8 Stop  1 Stop axle with profile deceleration  Mode specific bits in the status word  Bit 10     TARGET REACHED
67. orque operation mode      8 3 1 Interpolated position mode    The  interpolated position mode  operation mode  mode of operation   7  is a further option  alongside profile  position mode  for positioning axles via CANopen  It is used for co ordinated movement of multiple axles  or a  single axle  via one control    In Interpolated Position mode  though  the driving profile is created entirely by the control  It cyclically transmits  roughly interpolated position values between which the drive controller handles the fine interpolation  e g   linear   Accordingly    the profile for the axle to follow is determined through the change in target positions for each time unit  Position  control is therefore implemented not only in the drive  but also at the control level    The following objects are supported by the device for this operation mode     Table 56 Supported Objects       Object no  Object name Object code Type  0x60CO Interpolation sub mode select VAR Integerl6  0x60C1 Interpolation data record ARRAY Integer32  Ox60C2 Interpolation time period RECORD IndexO  Unsigned8    Index1  Integer8    Multiplier   __             Position range limit  607B      Software position limit  607D     Home offset  607C     Interpolation data record  60C1       Interpolation data    configuration  60C4     Interpolation submode selection  60C0                                  internal  Polarity  607E      ae    60FC    Profile velocity  6081   or  i   End velocity  6082   poson  Max motor 
68. ous types no  1   F0 h    Meaning  The difference between this and the acyclic synchronous transmission type is that RxPDOs are only  evaluated after receipt of I FO h Sync objects and TxPDOs are only transmitted every 1   FO h Sync objects     Asynchronous types no  FE h and FF h    Meaning  RxPDOs are evaluated immediately on receipt  TxPDOs are transmitted by a device specific event  The  Sync object is irrelevant to this mode of transfer  Special feature of type FF h   For this the event is defined in the associated device profile     OTE  The desired transmission types are set by way of the corresponding CANopen objects 1400h for RxPDOs  and 1800h for TxPDOs    5 5 Event controlled TxPDO transmission   ote  Event control is only active when the relevant  transmission type    is set to asynchronous  FEh or FFh    Function of event control     Any bit changes within the TxPDO can serve as an event for the transmission of a TxPDO  This means that only  he mapped contents of this TxPDO can be used as an event for transmission of a TxPDO  Accordingly it is not  possible to send a TxPDO dependent on the changes in content of another TxPDO        Example     The status word 6041h is mapped in TxPDO1  TxPDO2 contains the current actual position  A change in the  status word in TxPDO1 can therefore not be used as an event for transmission of the TxPDO2  If this is required   he status word 6041h can also be mapped in TxPDO2 however     Selecting events        n YukonDrive every b
69. pen EtherCAT  4 1 1 Commissioning    The DriveManacer user interface is used for general commissioning of the drive system  The DriveManacer includes  tools to identify motor data  provides access to a motor database for servo motors and enables general device  configuration     First commissioning is a separate subject regarding operation via the user interface and is described in detail in  the device s application manual     4 1 2 Commissioning sequence  Preconditions   e The drive device is wired as specified in the operation manual and first commissioning is completed   To    test CAN communication  it is sufficient to connect the voltage supply of the CAN option and the control  voltage      e If current is to be applied to the motor  the hardware enable  ENPO  and the  STO  Safe Torque Off   must  also be correctly configured     NOTE  For more detailed information on optimisation of the software functions and control circuits  refer to the  device application manual        Table 14  Step Action Note  i Check the wiring  Make sure the ENPO hardware  enable  X4  is not connected   2 Switch on the mains power and the 24V supply to the    CAN interface     Configure the drive device using the    3 Cai  Inputs outputs  software functions etc    application manual     Test the control quality and optimise the controller  settings as necessary using the operation manual     Set the parameters for the CAN communication   The baud rate and the device address are required   The
70. plication manual    ote  A full list of all error messages from YukonDrive  including assignment of the corresponding emergency  code  can be found in the YukonDrive application manual    9 1 Error acknowledgement  general   Device errors can be acknowledged by the following mechanisms        E Control word bit 7  edge controlled   E Control input with programmed reset functionality   E Hardware enable ENPO to control terminal   E Operation via two buttons   E Drive Manager user interface   E Writing value 1 to parameter 153 MPRO_DRVCOM_FaultReset via the control unit or bus system    NOTE  For a detailed list of all error messages and remedial measures  please refer to the YukonDrive application  manual on our product CD     9 2 Error acknowledgement via bus system  Another option is available via the object 6040 h control word     Draft 402 6040h VAR Control word Integerl6 rw M    An error acknowledgement is executed by a rising edge at bit 7 in the control word  Resetting of the error is  signalled by transmission of the following emergency message     Table 67 Error acknowledgement    ID Data bytes Description       Emergency 00 00 00 00 00 00 00 00 Emergency message acknowledgement error    If the cause of the error is not eliminated  the drive controller returns to error status after transmission of another  emergency message        09 2011 1003376 YukonDrive Harmonic Drive AG 69    10 Technology functions  10 1 Touch probe    Positions of the drive can be recorded on t
71. rameters are visible in DriveManacer  but only in the 1000H     CiA 301  objects  6000H     CiA 402 objects  writeable readable range  This means parameters stored both as device  parameters  2xxxH range  and as profile parameters  CiA 301 CiA 402  can only be read and written to via their  object number  CiA 301 CiA 402 profile         09 2011 1003376 YukonDrive Harmonic DriveAG 27    Example    The object 1000h Device Type exists both in the CiA 301 profile and also as a device parameter with parameter  number 2011  Simultaneous two way access would therefore be possible via CANopen or EtherCAT  In order to  uniquely configure the access  the read write access for this object is only possible via profile specific object  number 1000h  as per CiA 301     5 3 Examples of SDO handling   The CANopen objects and the drive controller parameters can be accessed via the Receive SDO  COB IDs  600 h   node ID     In a data transfer protocol a maximum of 4 data bytes can be transferred in Expedited mode  This means all  device parameters  apart from String parameters  can be written to with a single transfer protocol     String parameters can be written to using the Multiplexed Domain protocol        28 Harmonic Drive AG YukonDrive 1003376 09 2011    Notes        09 2011 1003376 YukonDrive Harmonic Drive AG 29    Example of read access to string parameters  parameter 3 DV_DeviceAliasName     Note      All numeric values are hexadecimal     The string   X axis  is to be transferred    
72. ronous synchronous  i Profile position     ae position velocity torque  Bit velocity Homing mode position  mode mode mode mode  mode mode   Ether   Ether   Ether   CAT  CAT  CAT   A 7 Target Target Target  Setpoint Homing IP mode A s  12 Speed A 3 position velocity torque  acknowledge attained active j A 7  ignored ignored ignored  Followin Max  sli Homin Followini  13 a E EER e reserved a reserved reserved  error error error error       09 2011 1003376 YukonDrive Harmonic DriveAG 55    Bits 14 and 15    These bits are implemented specific to the manufacturer  explanatory notes for them are given in the sections on  the various operation modes    8 2 Operation modes with profile generation in drive    For operation modes with profile generation in the drive  the controller merely transmits a target position or  speed for the movement to the drive controller  How the drive controller reaches this position speed     i e  the  configuration of the driving profile  e g  trapezoidal  triangular steepness of ramps etc       is determined and  executed entirely by the drive controller     8 2 1 Profile velocity mode    This operation mode  mode of operation   3  is used to activate the device at a velocity setpoint as per the CiA   402 profile  The drive is in speed control in this operation mode     The units  setpoint and ramp variables are derived from the factor group settings  See also section 7 4    Units and  scalings        The device supports the following objects for this 
73. rs     Receive SDO  600 h  Transmit SDO  580 h    SDO Client SDO Server  Daten     600H  NodetD   Byteo  1  2 3  4 5  6 7     Subindex  Index  Steuerfeld            Objekt   verzeichnis          Antriebs   regler     580H  NodetD   Byteo     2  3  4 5 6 7     Subindex  Index  Steuerfeld          Picture 9 Example of an SDO data transfer in Expedited mode    The CAL specification makes a basic distinction between three protocol services   m Download protocol  Write   E Upload protocol  Read   E Abort protocol  Error     The upload and download protocols also differentiate between        Expedited Multiplexed Domain protocol  for access to objects with a data length of up to 4 bytes  shown  above  and    E Multiplexed Domain protocol  for access to objects of any length    The entries in the  Control field  are generated by the CANopen driver  They are only included to fully document  the examples cited  The entries are dependent on the transferred data     The control field is described in the CiA 301 profile   5 2 1 Data types    NOTE  The DriveManacer user interface displays many parameter settings in the form of value substitution texts   Example  Parameter 45 0 MOT_Type   PSM    When writing and reading via the field bus the corresponding numerical values for these value substitution texts  must be used  These values are displayed in brackets     when the parameter is opened in DrivEMANAGER     Example   Parameter 45 O MOT_Type   PSM  1        26 Harmonic Drive AG YukonDri
74. speed  6080   Minimum  6062    Max profile velocity  607F   com       parator  Polarity  607E           Profile acceleration  6083           Profile acceleration          Profile deceleration  6084    or Profile deceleration  Quick stop deceleration  6085   or Quick stop deceleration  Max acceleration  60C5             Max deceleration  60C6    Quick stop option code  605A          Picture 20 Structure of interpolated position mode       64 Harmonic Drive AG YukonDrive 1003376 09 2011    Mode specific bits in the control word  Table 57 Mode specific bits in the control word       Bit Name Value Description  0 Interpolated position mode inactive  4 Enable IP mode  1 Interpolated position mode active  0 Execute the instruction of bit 4  8 Stop  1 Stop axle    Mode specific bits in the status word  Table 58 Mode specific bits in the status word                   Bit Name Value Description  o Stop   0  Position not  yet  reached  Stop   1  Axle decelerates  10 Target reached  Stop   0  Position reached  Stop   1  Axle has velocity 0  0 Interpolated position mode inactive  12 IP mode active  Interpolated position mode active  0 Axle not synchronised  14 Axle synchronised  Axle synchronised  8 3 2 Cyclic Synchronous Position mode  EtherCAT only     In this operation mode  mode of operation   8  the controller cyclically provides the position setpoints for the  drive  The position  speed and current are controlled by the drive     As an option  an additional speed and torque setpoin
75. ster  can determine the supported objects of the slave with the required additional information  e g  data type access  rights etc    The SDO Information Service therefore represents an alternative to the use of EDS files familiar from  CANopen     Functionality in YukonDrive   Em Access to the object list and description  E Alternative to integrating the EDS file  EoE    Functions such as the tunnelling of standard Ethernet frames in EtherCAT frames generally fall under Ethernet  over EtherCAT  This enables protocols  for example TCP IP  to be transferred via EtherCAT     Implemented functionality in YukonDrive   E Initiate EoE request  E Initiate EoE response  E EoE fragment request  E EoE fragment response  Distributed clocks  Synchronisation in EtherCAT is implemented on the basis of distributed clocks  Each slave has its own clock     which is synchronised with the others using a synchronisation pulse  The reference clock with which users are  synchronised is accommodated in a slave     NOTES on YukonDrive   E All configuration of distributed clocks takes place in the controller      Multiples of 125 ps  time basis for control  must always be used as cycle times   XML file  The XML file is used to integrate an EtherCAT slave into an EtherCAT master  control   It includes the  configuration  mapping etc   for the respective operation modes   NOTES on YukonDrive   E The XML file is supplied with the firmware   E Integration of this file is control specific   NMT  Network M
76. t can be transmitted as a pre control value     The following objects are supported by the device for this operation mode   Table 59 Supported objects       Object no  Object name Object code Type  0x607A Target position VAR Integer32  Ox60B1 Velocity offset VAR Integer32  Ox60B2 Torque offset VAR Integerl6       09 2011 1003376 YukonDrive Harmonic Drive AG    65    Torque offset  6082          Velocity offset  60B1           Position offset  60B0       Target     p  Position     5  Velocity   Torque    position  _    control      control control   607A   f       Torque actual value   6077n     Velocity actual value    606C     Position actual value   6064      Picture 21 Overview of cyclic synchronous position mode              4    Mode specific bits in the status word    Table 60 Mode specific bits in the status word       Bit Name Value Description  0 Target position ignored   12 Target position  1 Target position shall be used as input  0 No following error   13 Following error  1 Following error   8 3 3 Cyclic Synchronous Velocity mode  EtherCAT only     In this operation mode  mode of operation   9  the controller cyclically transmits speed setpoints to the drive   which controls the speed and current  As an option  an additional speed setpoint and additional torque setpoint  for torque pre control can be transmitted by the controller     The following objects are supported by the device for this operation mode     Table 61 Supported objects       Object no  Object nam
77. the drive must be deactivated for this   The relevant settings can be found in the tables below     Table 64 CiA402 objects for external pre control       Object no  Object name Data type Scaling  Ox60B1 Velocity offset Integer32 As per scaling for speeds  CiA402 factor group   Ox60B2 Torque offset Integerl6 In   o  based on rated motor torque in object 0x6076  i e  a value of    1000 corresponds to the rated motor torque     Table 65 YukonDrive device parameter    Parameter    Function    Value       375     CON_IP_SFF   Scale    376     CON_IP_TFFScale       379     CON_IP_FFMode    e Subindex 0  e Subindex 1    e Subindex 2       Types of interpolation     Scaling of speed pre control    Scaling of torque pre control    Switchover of pre control sources and specific    setpoint formats  PositionHighResolution    Source for speed pre control values    Source for torque pre control values       0 100  based on the pre control value    0 100  based on the pre control value    See individual subindexes    0   32 bit position setpoint  default     0   internal pre control  default   1  external pre control    0   internal pre control  default   1   external pre control    When using external pre control via EtherCAT  both linear and cubic or spline interpolation can be applied  The  type of interpolation is set via parameter P 370     CON_IP  However  do NOT use the setting  SplineEXxtFF   This    type of interpolation is reserved for a different operation mode     Checking pre
78. ture 13 Device controlling    The status of the controller is controlled by way of the control word  The status of the controller is displayed in  the STATUS WORD  In REMOTE MODE the controller is controlled directly from the CANopen network by PDO  and SDO    The state machine is controlled by the control word  The state machine is also influenced by internal events  such  as errors     71 2 State machine    The state machine describes the CONTROLLER STATUS and the possible options for control by the master    A single status indicates a specific internal or external response  At the same time  the status of a controller  restricts the possible control commands  For example  initiating a point to point positioning operation is only  possible in the OPERATION ENABLE state     States may change because of the control word or other internal events  The current status is displayed in the  STATUS WORD  The state machine describes the controller status with regard to user commands and internal  error messages        controlword   6040h     State Machine Internal  Events       statusword   6041h   Actions  WL    Picture 14 State machine       09 2011 1003376 YukonDrive Harmonic Drive AG 41    7 1 3 Device states   0   Not Ready to  Switch On    1    Switch On  Disabled                  Fault 15    Fault  Reaction Active    Power  Disabled          Power     10 12  Enabled   i  Switched On  9 8     5        Quick Stop  Activ       Operation  Enable Gncee 16         Picture 15 State 
79. ve  These four options are     HALT function     interrupt an ongoing movement  E Controller disable function     stop movement by cancelling the controller enable  software      Quick stop function     stop movement by initiating a quick stop  E Fault reaction function     stop movement in case of an error  For all variants  the option code sets the parameters for the desired device response   Table 30 Option Codes       5 Supported  CANopen Function 3   settings  Object 605Ah Quick stop option code Oto8  Object 605Bh Shutdown option code  1tol  Object 605Ch Disable operation option code Oand1  Object 605Dh Halt option code Oto4  Object 605Eh Fault reaction option code Oto4    The objects form part of the data set as standard parameters of the devices     NOTE  The quick stop ramp is always executed with the smoothing preset for the driving profile ramps  The error  stop ramp is always executed without smoothing  even when smoothing is programmed        44 Harmonic Drive AG YukonDrive 1003376 09 2011    7 3    Device control objects    The following table lists the implemented objects for controlling the drive     Table 31 Device control objects    Object  no     Object  name    Object  Code    Type    Attr        0x6040  0x6041    0x605A    0x605B    0x605C    0x605D    0x605E    0x6060    0x6061       Control word  Status word    Quick_Stop_Option_Code   0  disable drive function   1  slow down on slow down ramp   2  slow down on quick stop ramp   3  slow down on the curre
80. ve 1003376 09 2011    The drive units support the following parameter data formats   Table 21 Data types                Data type Value range Function  USIGN8 0   255  USIGN16 0   65535 Unsigned  USIGN32 0   4294967295  INT8  128   127  INT8  32768   32767 Integer  signed  INT32  2147483648   2147483647  FLOAT32 see IEEE 32 bit floating point number in IEEE format  STRING ASCII SHEER  max  Ise bytes in  bus mode incl  zero terminator  5 2 2 Representation of data types in the control protocol    All data types are represented as 32 bit variables in Intel format  and with the correct preceding sign   Table 22 Assignment of data types in the data field    Daten bytes in the       3 4 5 6  control protocol  USIGN8   INT8  R r A    Low Word Low Word High  High Word Low  High Word  USIGN16   INT16  S  LowByte Byte Byte HighByte  USIGN32   INT32  FLOAT32 IEEE Format  STRING See examples      filled up with the appropriate preceding sign  OOH or FFH     5 2 3 Access to device parameters  Where can   find the device parameters     All device parameters are addressed by way of a parameter number     In addition to the standard objects  the CANopen profile also provides an area for manufacturer specific entries   This area lies between 2000 h and 5FFF h  If you then want to read or write parameter 455 MOT_FNOM  rated  motor frequency  of the device  the object index is generated from 2000 h   parameter number  hex      In our example  Index   2000 h   1C7 H    NOTE  Profile specific pa
81. xPDO3 mapping  1A03h TxPDO4 mapping    NOTE  A maximum of 8 objects can be mapped per PDO  In a PDO a maximum of 8 bytes can be mapped        NOTE  Remember that the PDO must always be assigned an even number of bytes  If an uneven number is  required  this must be completed with a    dummy byte    for example  Parameter 2055  COM_301_U8   object  0x2807  is available for this purpose        34 Harmonic Drive AG YukonDrive 1003376 09 2011    5 7 Heartbeat function    The Heartbeat function according to CiA 301  V4 01  is supported  YukonDrive can then only be used as a  heartbeat producer  i e  it sends heartbeat telegrams to the controller  To this end object 1017H Producer Heart   beat Time is implemented     A time value  in ms  is entered as a value for this object  The time value represents the cyclic interval during  which the drive controller sends its heartbeat telegrams    Heartbeat protocol   The Heartbeat protocol defines an ERROR CONTROL SERVICE without using REMOTE FRAMES  A HEARTBEAT  PRODUCER sends a cyclic HEARTBEAT MESSAGE  One or more HEARTBEAT CONSUMERS receive this message   The relationship between the PRODUCER and the CONSUMER can be configured by way of the objects described  below  The HEARTBEAT CONSUMER monitors receipt of the HEARTBEAT PROTOCOL taking account of the preset  HEARTBEAT CONSUMER TIME    f the HEARTBEAT PROTOCOL is not received within the HEARTBEAT CONSUMER TIME    a HEARTBEAT event is generated    The HEARTBEAT PROTOCOL starts directly 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Petit mode d`emploi  Handleiding CopyBox 7 USB  取扱説明書を必ずご参照ください。 X線用CCDカメラ XTV-S  Ariel 301 Installation Guide  取扱説明書  PH 3/2 ペンダント - hhstyle.com  ToCAD Tri-Monopod 757TM User's Manual  LCD TV SERVICE MANUAL  Epson AP-60 Connection Guide    Copyright © All rights reserved. 
   Failed to retrieve file