A2 or B3 servo drive gantry cnc

Cevapla
Kullanıcı avatarı
spikee
Mesajlar: 14
Kayıt: 18 Eki 2022, 13:23
İletişim:
Durum: Çevrimdışı

A2 or B3 servo drive gantry cnc

Mesaj gönderen spikee »

Hi,

I'm building a gantry CNC and I'm currently in the process of deciding which drive to use.
Resim

My main question is if gantry synchronization is used in this application or if they are generally driven separately.

Delta B3 offers multi-axis synchronization - This is only available on the Ethercat model?
https://youtu.be/qjwvpBaMGf0?t=81

The main issue with the EtherCAT model that I see is that I have not seen other people getting it to work with Linuxcnc and Ethercat. There are many examples of the A2 drive, but not the B3.
Some people mentioned re-mapping the Ethercat registers in Asdasoft https://forum.linuxcnc.org/ethercat/470 ... a-asd-b3-e But no report yet if that is working.

Kod: Tümünü seç

Ethercat mapping of asda A2 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
If you use the A2 drive the synchronization is relatively simple and does not require an EtherCAT connection:
Resim

I have a hard time figuring out what would work best in my application.
Özür dilerim, türkçem pek iyi değil.

Spikee
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8874
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen Uğur »

ASDA-A2 Gantry function can use only PT mode not communication mode. There ise a gantry function electrical connection above that you send. If you want gantry function on ethercat i think that it must be in your CNC controller.

PT: Pulse Train.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
spikee
Mesajlar: 14
Kayıt: 18 Eki 2022, 13:23
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen spikee »

Thank you that is clear. Local machine builder uses gantry mode. Recommends using ASD-M-0721-M
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8874
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen Uğur »

Yes, it is OK. Because there is an internal Gantry Function in ASDA-M servo drive.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
spikee
Mesajlar: 14
Kayıt: 18 Eki 2022, 13:23
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen spikee »

ASD-M-0721-M for such an application would you recommend an absolute encoder or incremental encoder?
Currently looking at ECMA-CA0604RS
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8874
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen Uğur »

You can use both motor type incremental or absolute. Don't forget it is canopen communication type drive not ethercat for ASDA-M.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
spikee
Mesajlar: 14
Kayıt: 18 Eki 2022, 13:23
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen spikee »

That it clear.

Does the ASD-M series remember the external linear scale position when turned off (can it use a battery?).
In that case, i could go to incremental encoders. Add linear scale to it 1um pulse and use that for absolute machine positioning.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8874
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen Uğur »

It can not remember CN5 external encoder position. This port only support incremental type.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
spikee
Mesajlar: 14
Kayıt: 18 Eki 2022, 13:23
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen spikee »

Uğur yazdı: 18 Eki 2022, 15:28 It can not remember CN5 external encoder position. This port only support incremental type.
Thank you for the information. That is clear. Is it used as the main positioning encoder or does it position first with the motor encoder and at the end use the CN5 encoder? (ADS-M)
My axis is 1000mm long, is it recommended to get a 0.1um or 1um incremental linear scale encoder?
Kullanıcı avatarı
spikee
Mesajlar: 14
Kayıt: 18 Eki 2022, 13:23
İletişim:
Durum: Çevrimdışı

Re: A2 or B3 servo drive gantry cnc

Mesaj gönderen spikee »

I just found out there is also the ASD-MS driver. Am I correct this can do everything the M version can do and more? (i happen to have 4 drives that need driving XYYZ)
Another option could be to connect an extra A2 drive through the DMC-net / CANopen connector at a later point. Or even just drive it completely separately from the PC

I see that the ASD-M accepts g-code. Would it be possible when you send it G0 movement with X,Y,Z feed, it sends for example the Z movement to a DMC-net/CANBUS connected A2 drive and still stay all in sync? or does the ASD-MS really shine here?
Cevapla

“Servo Forum” sayfasına dön