Ethercat and Delta ASD B3-E
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?
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?
Please Log in or Create an account to join the conversation.
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
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.
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
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.
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 ?
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.
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.
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..
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.
- AlessandroT
- Offline
- Senior Member
Less
More
- Posts: 49
- Thank you received: 4
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
did you find a solution?
We are stack in the same situation
Please Log in or Create an account to join the conversation.
- mehdidadash
- Offline
- Senior Member
Less
More
- Posts: 46
- Thank you received: 4
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
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.
- AlessandroT
- Offline
- Senior Member
Less
More
- Posts: 49
- Thank you received: 4
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
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.
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 =)
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 =)
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.088 seconds