DeltaMotionControl#Part05_Add an Data entry to the ECAT module!

This article introduces how to set up additional information (e.g. Error Code, rotation layer) in the EtherCAT Telegram when communicating with DELTA MOTION’s ECAT module and Yaskawa Electric’s Servopack SigmaX via EtherCAT.

Now, let’s enjoy FA.

Reference Link

http://soup01.com/en/category/deltamotioncontrol_en/

http://soup01.com/en/category/yaskawa/

Foreword

Thank you from the bottom of my heart for visiting my technical blog and YouTube channel.

We are currently running the “Takahashi Chris” radio show with Full-san (full@桜 八重 (@fulhause) / X) which I deliver every Wednesday night.

Sharing, not hoarding, technical knowledge

We publish technical information related to factory production technology and control systems for free, through blogs and videos.

With the belief that “knowledge should be accessible to everyone,” we share practical know-how and real-world troubleshooting cases from our own field experience.

The reason we keep it all free is simple: to help reduce the number of people who struggle because they simply didn’t know.

If you’ve ever thought:

  • “Will this PLC and device combination actually work?”
  • “I’m having trouble with EtherCAT communication—can someone test it?”
  • “I want to try this remote I/O, but we don’t have the testing environment in-house…”

Feel free to reach out!If lending equipment or sharing your configuration is possible, we’re happy to verify it and share the results through articles and videos.

(We can keep company/product names anonymous if requested.)

How can you support us?

Currently, our activities are nearly all unpaid, but creating articles and videos takes time and a proper testing environment.If you’d like to support us in continuing and expanding this content, your kind help would mean a lot.

Membership (Support our radio show)

This support plan is designed to enhance radio with Mr Full.

https://note.com/fulhause/membership/join

Amazon Gift List (equipment & books for content production)

Lists equipment and books required for content creation.

https://www.amazon.co.jp/hz/wishlist/ls/H7W3RRD7C5QG?ref_=wl_share

Patreon (Support articles & video creation)

Your small monthly support will help to improve the environment for writing and verifying articles.

https://www.patreon.com/user?u=84249391

Paypal

A little help goes a long way.

https://paypal.me/soup01threes?country.x=JP&locale.x=ja_JP

Just trying to share things that could’ve helped someone—if only they’d known.

Your support helps make knowledge sharing more open and sustainable.

Thank you for being with us.

soup01threes*gmail.com

https://x.com/3threes2

Technical knowledge shouldn’t be kept to ourselves.

Implementation

In this case, we are using Delta Motion’s RMC200 controller + ECAT EtherCAT master module. In the figure below, the ECAT module and EtherCAT communication with Yaskawa’s Servopack are already set up.

PDO Mapping

Click on the Servopack of the EtherCAT Slave to open the corresponding Slave’s configuration screen.

In this case, we want to add Yaskawa Servopack’s RPM to the EtherCAT Frame, so we click on PDO Mapping.

In fact, we have already added the Error Code to the EtherCAT Frame for this project.

Inserting a new entry in PDO

To add a new Element to the EtherCAT Frame, select the PDO Mapping currently in use and click >Edit.

The Edit PDO screen appears.

Add new Entries with the Add button.

The CoE Object-Dictionary list appears.

In this case, we want to add the motor speed of the Yaskawa Servopack to the EtherCAT Frame, so select 0x606C.

Done!Velocity Actual Value is added and finally OK to apply the settings.

Done!

Download EtherCAT Configuration

Finally, download the EtherCAT configuration to the ECAT module.

result

Start the SigmaWIN tool and connect to Yaskawa Servopack. Then check if the EtherCAT parameters you wrote in Delta Motion are reflected in Servopack.

Click on Basic Functions>Edit Parameters.

Click on EtherCAT in the catalog.

PnC70 is stored in 606C0020, which is the motor rotation speed of Servopack.

The error code is also stored in the error codeEntry that was just added.

When the Servopack motor is rotating, its rotation speed can also be sent to the ECAT module via EtherCAT for confirmation.

シェアする

  • このエントリーをはてなブックマークに追加

フォローする