-

First time connection using iCube Engineer to a CoE servopack

Version NumberDescription
1.0 Initial version


This application note guides a user through the steps of connecting to CoE servopacks using iCubeEngineer

1. Supported Components

Component NameVersion
iC9200 series ≥ 2024.3
iCube Engineer ≥ 2024.3



2. Solution details







Image




As highlighted in the diagram above, this detailed walkthrough will display how to use iCube Engineer to transfer SERVOPACK parameters between an iCube Engineer project, a controller, and a SERVOPACK for the first time. The items used to do this are the "Compare", "Read from RAM", and "Write to ROM" buttons. Below is a detailed walkthrough regarding how to find the prior mentioned buttons, manipulate SERVOPACK parameters, and send them to a controller and/or SERVOPACK. 


Note


Solution Steps

  1. Install iCube Engineer on your computer. Follow installation instructions completely before proceeding. 
  2. Once installed, launch iCube Engineer. On the landing page, create a new project by clicking the "Yaskawa iC9226M-EC motion 2024.3" option on the left (as seen in the image below). 
    Image
  3. Ensure that you are not connected to the controller. 
    Image
  4. Perform an EtherCAT bus scan.
    Image
  5. If prompted to choose the version of the FDCML file, select the version that is closest but lower than the version of the servo detected in the bus scan.  
    Image
  6. Connect to the controller Connecting vs. Attaching (Debug On), then "Write and Start the Project".
    Image
  7. Double-click the SERVOPACK of interest. Use the arrows to find the "Parameters" page.
    Image

    Note
    Verify the state of hot-connect. You can do this by exiting debug mode, double clicking the "EtherCAT" item in the "PLANT" tab. Then, click the "Settings" tab. In the "All" sub-tab, check if the "Create HC Group for Slaves" checkbox is checked or unchecked. Then, see the rest of the note (continued below this image) for instructions on how to proceed.
    Image

    If the box is checked:

    Verify that the "Station Address" for each axis/SERVOPACK in your "Motion Axis" drop-down matches the addresses/numbers pointed to on the SERVOPACK themselves (depicted in the diagram below). 
    Image
    Image

    If the box is not checked:
    Verify that the order of the EtherCAT devices in the project matches the network order of EtherCAT devices on the network.
    Image

  8. Parameter values between the project and SERVOPACK can be compared using the "Compare drive parameters" button. Differences will be highlighted in the "Drive Value" column. 
    Image
  9. Click the "Read from RAM" button. This action ensures that the project gets the current parameters from the SERVOPACK. 
    undefined

    Note:
    If the controller is not connected, the "Read from RAM" and alike buttons will be greyed out.
    Image

  10. Parameter values can be manipulated in the "Value" column. User can choose to edit the parameters from this column.
    Image
  11. Parameter value changes can be sent to the SERVOPACK using the "Write to ROM" button.
    Image
  12. Reboot the SERVOPACK to make sure EEPROMM parameters take effect.
    Image
  13. "Write and Start the Project" once again.
    Image
  14. SERVOPACK alarms can also be viewed on the controller's "Motion Alarm" tab. To get to it, double-click on the controller (e.g. "ic9226...") in the "PLANT" tab. 
    Image
The steps above will ensure that the parameters match across the controller, project, and SERVOPACK.

 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.