<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/</id><updated>2022-03-14T14:41:19.401000Z</updated><subtitle>Recent posts to Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</subtitle><entry><title>Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/?limit=25#4711" rel="alternate"/><published>2022-03-14T14:41:19.401000Z</published><updated>2022-03-14T14:41:19.401000Z</updated><author><name>forest</name><uri>https://forge.codesys.com/u/forest/</uri></author><id>https://forge.codesys.com86a4fe0ccd5834301f545dfd7aefecdcd7d9b985</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I did try again, and went a bit deeper into thing. I get this uiDriveInterfaceError = 2, and I only get some explanation that it is Drive interface error number, but it does not mean anything known to me.&lt;br/&gt;
strDriveInterfaceError is SDO write error 0x08.&lt;/p&gt;
&lt;p&gt;I am also placing here DSP402 configuration.. Not sure if I have to change anything.&lt;br/&gt;
&lt;img src="./attachment/Capture01.PNG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture02.PNG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture05.PNG" width="50%"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/?limit=25#5e05" rel="alternate"/><published>2022-03-14T14:41:16.038000Z</published><updated>2022-03-14T14:41:16.038000Z</updated><author><name>forest</name><uri>https://forge.codesys.com/u/forest/</uri></author><id>https://forge.codesys.com94b8d3f64399a8eb7a4f4823d9836e464ec7fdf2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I did try again, and went a bit deeper into thing. I get this uiDriveInterfaceError = 2, and I only get some explanation that it is Drive interface error number, but it does not mean anything known to me.&lt;br/&gt;
strDriveInterfaceError is SDO write error 0x08.&lt;/p&gt;
&lt;p&gt;I am also placing here DSP402 configuration.. Not sure if I have to change anything.&lt;br/&gt;
&lt;img src="./attachment/Capture01.PNG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture02.PNG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture05.PNG" width="50%"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/?limit=25#3577/8502" rel="alternate"/><published>2022-03-09T16:00:21.818000Z</published><updated>2022-03-09T16:00:21.818000Z</updated><author><name>forest</name><uri>https://forge.codesys.com/u/forest/</uri></author><id>https://forge.codesys.com6f850091bce2265a98dbe03e778dad6a198dbaa2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, still I was not able to change it. I think drive is still not listening through SoftMotion (have to point out from my first post, that when I directly force signals for output, and add some speed reference through same table, drive is spinning motor.)&lt;br/&gt;
Not sure, if I should update SoftMotion Version, in project is 4.5.1.0 and I cannot download 4.10.0.0.&lt;br/&gt;
Now I even erased MainTask, just to see if there is any change. I checked fbError field, and I have SMC_WP_SENDING_ERROR when I try to MC_power it on. Also SMC_FB_WAS_NOT_CALLED_DURING_MOTION when I try MoveVelocity.&lt;br/&gt;
I see there is as well some DriveInterfaceError.&lt;br/&gt;
Here are pictures. (I could also send version of program if someone is interested.)&lt;br/&gt;
&lt;img src="./attachment/Capture04.jpg" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture05.jpg" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture06.jpg" width="50%"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/?limit=25#3577" rel="alternate"/><published>2022-03-08T19:33:19.290000Z</published><updated>2022-03-08T19:33:19.290000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com722b6bd2de34982356e9e66645d6427f4f801c47</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;if you use SoftMotion with DS402 generic driver:&lt;br/&gt;
the mode should be either:&lt;br/&gt;
0x08: Cyclic synchronous position mode (CSP)&lt;br/&gt;
0x09: Cyclic synchronous velocity mode (CSV)&lt;br/&gt;
0x0A: Cyclic synchronous torque mode (CST)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/?limit=25#d8c1/24f2" rel="alternate"/><published>2022-03-07T19:33:01.017000Z</published><updated>2022-03-07T19:33:01.017000Z</updated><author><name>forest</name><uri>https://forge.codesys.com/u/forest/</uri></author><id>https://forge.codesys.com97c782e7d5ef7eabc49dc72176903d3840f40a61</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks a lot, I will check that in the morning and let you know about results.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/?limit=25#d8c1" rel="alternate"/><published>2022-03-07T19:28:28.834000Z</published><updated>2022-03-07T19:28:28.834000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com4b51742b71bad7563f9c40f5e5350b6ec52831cd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
in one of the pictures we see that mode of operation is set to 8,&lt;br/&gt;
but the mode of operation display is 2.&lt;br/&gt;
So the drive does not follow the mode of op request.&lt;br/&gt;
This is what you need to analyze first.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Ethercat INVT -&gt; Yaskawa drive, axis_ref, virtual master</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8c47fb4791/?limit=25#2514" rel="alternate"/><published>2022-03-07T18:25:35.958000Z</published><updated>2022-03-07T18:25:35.958000Z</updated><author><name>forest</name><uri>https://forge.codesys.com/u/forest/</uri></author><id>https://forge.codesys.comcdc677a40ecd91dd499fdb3a2a759c9b366c283c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I am trying to use INVT AX7X-C-1608O, codesys, which is Master and control axis_ref on Yaskawa with EtherCAT (it has SI-ES3 card for Ethercat protocol), which is Slave.&lt;/p&gt;
&lt;p&gt;Communication works, I get response from drive.&lt;br/&gt;
If I place direct addresses in EtherCAT i/o Mapping (Control Word and Speed Ref) then I could start motor, enable and send speed, and motor would spin. This was just proof for me that communication works.&lt;/p&gt;
&lt;p&gt;My plan is to use virtual axis and than control some slaves with MC blocks (start virtual axis with MC Power, send some Velocity through MC_Velocity and then with MC_GearIn spin motor slaves). This works for me if I use Virtual master and also Virtual Slaves. Not for real Slaves.&lt;/p&gt;
&lt;p&gt;So first step was to try to Control Yaskawa drive Slave through MC blocks and then later to connect it, GearIn with Virtual Master.&lt;br/&gt;
But somehow, when I want to MC_Power up Slave which is connected to Yaskawa drive, I cannot get Enabled signal .I do get some response, I see status bits are changing value and it makes sense, but no Enabled Status. And of course, I also cannot send any velocity to drive. Status for Slave gives SMC_AXIS_STATE.stopping. Like its sequence jumped over "moving", and went straight to "stopping". But I cannot do anything with that state, it never switches to "standstill".&lt;/p&gt;
&lt;p&gt;Also I think there might be an issue with telegram I am sending to drive.&lt;/p&gt;
&lt;p&gt;Slave has it's own Generic Axis_Ref I am using here, but seems like it does not match with what drive is expecting. Not sure, maybe you guys know more.&lt;/p&gt;
&lt;p&gt;(I had to move this post here, because I had issues with uploading pictures.)&lt;/p&gt;
&lt;p&gt;&lt;img src="./attachment/Capture1.JPG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture4.JPG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture5.JPG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture6.JPG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture7.JPG" width="50%"/&gt;&lt;br/&gt;
&lt;img src="./attachment/Capture8.JPG" width="50%"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>