Mesa 7i95 - DELTA ASD B3

More
13 May 2021 17:02 #208741 by AlessandroT
Hello,

sorry for the stupid question, but I'm trying to connect the delta driver version B3-L to the mesa board 7i95 without any success.
I started from the beginning, wiring only the step and pulse signals, but after 1 day I'm still not figuring out the solution.
Any previous experience to set up drivers with mesa board and linuxcnc, please?
Some hidden parameters somewhere in the delta driver to change?

Thanks in advance for any suggestion

Attachments:

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

More
13 May 2021 18:12 - 13 May 2021 18:12 #208746 by chris@cnc
Replied by chris@cnc on topic Mesa 7i95 - DELTA ASD B3
Hi Alessandro,
connect as follow
Step - => 41 Pulse -
Step + => 43 Pulse +
DIR - => 37 SIGN -
DIR + => 39 SIGN +

There are no hidden parameters.
Check if Serov on. Perhaps still in the EMERGENCY STOP alarm AL013. You can switch with the Mode button. Or check parameter P0-46 bit 0 = servo ready
Bit 1 = servo on
P2-10 - P17 are the DI input parameters to switch the servo on and off. Check this if the servo is not ready.
But I recommend connecting them in the future. So you can very easily control a safe shutdown.
The factory setting is DI1 Servo on DI8 EMG
This is also described very well in the manual.

Second, parameters P1-44 and P1-45 must be set.
The factory setting is 160,000 pulses / rev. You have to crank for a long time until something happens.
For example P1-44 = 16 and P1-45 = 10 => 1000 steps / rev.
good luck :)
Last edit: 13 May 2021 18:12 by chris@cnc.
The following user(s) said Thank You: Unlogic

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

More
13 May 2021 21:44 #208760 by AlessandroT
Hello Chris,

thanks for the feedback. I've wired exaclty in the way suggested from you:

Step - => 41 Pulse -
Step + => 43 Pulse +
DIR - => 37 SIGN -
DIR + => 39 SIGN +

And I switched all the 2-15-17 to 0. The servo was switched "ON" from the parameter 2.030 set to 1, and I was able to jog manually.
Moreover pushing the jog button from linuxcnc and checking with the scope of the Asda software( connected via USB), I was also able to see the pulse and dir signals coming from linuxcnc but the motor continues to stay stopped.
I checked the parameter P-046 that you suggested and I found it "97". I'm becoming crazy because I can't understand if the issue comes from the wiring, or from some delta driver parameters, or from something else coming from linuxcnc. It's really frustrating,
The mesa board give 5V as output and the driver manual write about 2.8-3.6V can be this the issue?

Any other suggestion will be very appreciate

Thanks in advance
Attachments:

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

More
14 May 2021 05:36 #208781 by chris@cnc
Replied by chris@cnc on topic Mesa 7i95 - DELTA ASD B3
Do you have an alarm on the drive?
You can see and change the status of the DI in the asda software.
And what do you have in the INI?
I have this
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1000
STEPSPACE = 1000

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

More
14 May 2021 07:00 #208782 by AlessandroT
Thanks Chris,

In my INI I have

DIRSETUP = 5000
DIRHOLD = 5000
STEPLEN = 5000
STEPSPACE = 5000

Today I will try to switch to 1000.
Which is your base and servo period?
Do you have the same setup? 7i95 + ASDA-B3 driver? If yes they should work somehow.

Thanks in advance

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

More
14 May 2021 07:34 #208785 by chris@cnc
Replied by chris@cnc on topic Mesa 7i95 - DELTA ASD B3
I have the B2 driver. But check in asda software the input status. You can see if servo on or switch on in this way for test. But i wonder about this 3.6v max

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

More
14 May 2021 09:59 #208789 by Clive S
Replied by Clive S on topic Mesa 7i95 - DELTA ASD B3

Thanks Chris,

In my INI I have

DIRSETUP = 5000
DIRHOLD = 5000
STEPLEN = 5000
STEPSPACE = 5000

Today I will try to switch to 1000.
Which is your base and servo period?
Do you have the same setup? 7i95 + ASDA-B3 driver? If yes they should work somehow.

Thanks in advance


I Would not change those to 1000 I think your problem is elsewhere

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

More
14 May 2021 10:39 #208790 by AlessandroT
Finally, I solved it, it was a very stupid gear ratio issue + the DI ON delta.
parameter 1.001 set to 0 instead of 1.
Thanks for the support!
Now I have only to figure out in which way the DI needs to be wired to the mesa board and if I can connect a 7i75 breakout board to the 7i95.
Chris, which DI did you wired on your setup?

Thanks in advance

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

More
14 May 2021 16:38 #208819 by chris@cnc
Replied by chris@cnc on topic Mesa 7i95 - DELTA ASD B3
Yes, P1-44 has to set less

I use for linear axis
DI1 => 0x0021 send EMG to drive.
DO1 => 0x007 send servo warning + alarm to NC
DO2 => 0x0108 switch brake relay for Z-axis

Additionally for rotary axis
DI7 => 0x0018 select position or speed mode
DI3 => 0x0114 select speed command 1
DI4 => 0x0115 select speed command 2
DI6 => 0x0006 change direction
DO2 => 0x0103 feedback when motor at zero speed
Is a crutch because I am not able to command second spindle via analog. But it's enough I have 3 fixed speeds and I don't need more for wood.

I don't think the 7i75 is necessary. You do not exchange any external voltage with these drivers. And when the IO are emty, you can later expand with a 7i70 or 7i84.
The following user(s) said Thank You: Unlogic

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

Time to create page: 0.184 seconds
Powered by Kunena Forum