Ethercat and Delta ASD B3-E

More
02 Oct 2022 18:53 #253277 by steals2k
Ethercat and Delta ASD B3-E was created by steals2k
hello all 
I trying to build a work system on asd b3-e drivers, but they're have a some diffs with asd a2-e.
deASDA driver of ethercat doesn't work, generic I can not to configure, possible..
a driver does not change a state from pre-op to op :(
and asda soft tells me about a error, but I cant to solve this problem.

can anyone to help me? 
Attachments:

Please Log in or Create an account to join the conversation.

More
03 Oct 2022 12:36 #253344 by db1981
Replied by db1981 on topic Ethercat and Delta ASD B3-E
hi,

try to change the mapping in asda soft to match the asda driver. Then there is an big chance that the driver will work.

mapping of asda driver:

0x1602:
{0x6041, 0x00, 16}, // Status Word
{0x606C, 0x00, 32}, // Current Velocity
{0x6064, 0x00, 32}, // Current Position
{0x2511, 0x00, 32} // external encoder

0x1a02:
{0x6040, 0x00, 16}, // Control Word
{0x60FF, 0x00, 32} // Target Velocity

Please Log in or Create an account to join the conversation.

More
08 Oct 2022 08:36 - 08 Oct 2022 10:04 #253740 by steals2k
Replied by steals2k on topic Ethercat and Delta ASD B3-E
I can't to find these parameters :(
if they're in .xml file (I have it)-how I can upload it to drive? -_-

if they are at lcec_deasda.c - I changed them yet, but here is not positive resukt
Last edit: 08 Oct 2022 10:04 by steals2k. Reason: update

Please Log in or Create an account to join the conversation.

More
08 Oct 2022 10:18 #253741 by db1981
Replied by db1981 on topic Ethercat and Delta ASD B3-E
i don't mean changing things in lcec.

Are you able to change the mapping in the servo drive with the delta config software to match the asda mapping ?

Please Log in or Create an account to join the conversation.

More
08 Oct 2022 10:39 #253743 by steals2k
Replied by steals2k on topic Ethercat and Delta ASD B3-E
I don't know how to change mapping in servo.

Please Log in or Create an account to join the conversation.

More
09 Oct 2022 17:44 #253815 by steals2k
Replied by steals2k on topic Ethercat and Delta ASD B3-E
I find here another thread like my problem, read it and try something.

I can't to find and download a TwinCAT. Ethercat configurator is something near it.

I tried to use a generic config.  Vendor id of my driver is 477, and product id is 00006080 (these numbers are different with vid/pid of asd-a2-e).

I think here is a mistake at my xml, at declaring vid and pid.

I opened a dmesg console and linuxcnc console to see a errors.
In Linuxcnc all seems to be good.
At dmesg window two last strings areEthercat 0: Starting ethercat-op threadEthercat warning 0: 1 datagram unmatched.

config xml file have only two pairs of pdo.
one at 1601:6040 and 607a
2nd at 1a01:6041 and 6064.

in ethercat xml -p0 I see only them..

Please Log in or Create an account to join the conversation.

More
19 Dec 2022 19:20 #259898 by AlessandroT
Replied by AlessandroT on topic Ethercat and Delta ASD B3-E
Hello,
did you find a solution?
We are stack in the same situation
Attachments:

Please Log in or Create an account to join the conversation.

More
21 Dec 2022 14:28 #260011 by mehdidadash
Replied by mehdidadash on topic Ethercat and Delta ASD B3-E
Hi friend
i had the same problem but for a2 servos.
I am using omrg5  to modify DeASDA 
i was not able to use Hal-cia402 
My servos didn't become OP with that 
​​​

Please Log in or Create an account to join the conversation.

More
04 Jan 2023 16:09 #260934 by AlessandroT
Replied by AlessandroT on topic Ethercat and Delta ASD B3-E
Hi mehdidadash,

thanks for the feedback.
As we feel in the dark, can you please be more explicit? Where we have to use omrg5?
Are the Asda B3 E working in your case?

Thanks in advance

Please Log in or Create an account to join the conversation.

More
04 Feb 2023 19:18 - 04 Feb 2023 19:31 #263697 by wavescout
Replied by wavescout on topic Ethercat and Delta ASD B3-E
I was at the same point than you've been 2 years ago. There was a post from hakan discribing how to read / write pdo's. You have to define the TxPDO mapping of the drives via ethercat. I have not found a way to do this inside the ASDA software. Take a look at the attached screenshot. These are my notes but i can't remember it in detail. The Delta manuals are good in general but this part isn't. If requested, I can attache one of my drives config files as well. I'm using absolut encoders though.

Edit: The corresponding chapter on the manual of the B3 drives is: 11.2.2.1 Process data object (PDO)

As far as I understand it, you're defining the "registers of the drive" that get map into registers, that are used to concatenate the ethercat dataframe. 

Hope that helps =)
Attachments:
Last edit: 04 Feb 2023 19:31 by wavescout.

Please Log in or Create an account to join the conversation.

Time to create page: 0.103 seconds
Powered by Kunena Forum