CNC based on ASDA-A2-M controllers

More
03 May 2024 17:19 #299645 by kubajed
Hi,
I have a 3-axis mill. It uses 3 Delta servos controlled by ASD-A2-0421-M controllers. On top of that there is a AS228P PLC, but right now it only controls the speed/direction using HMI buttons. I have a separate DRO for each exis, this signal can be fed back to ASDA for full-closed control loop. I would like to turn this setup into a proper CNC. Servo controllers use CANOpen. Could you recommend the most sensible way to go about this? I was thinking of replacing the PLC with a CNC controller and using PUL/DIR signals, but maybe I could use linuxcnc and CANOpen? If so, what hardware do I need to add?

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

More
03 May 2024 17:50 #299647 by tommylight

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

More
03 May 2024 18:35 - 03 May 2024 18:36 #299654 by kubajed
Should I still use the PLC or simply connect the Mesa to a PC? Also, what do you think about using CANOpen instead of STEP/DIR?
Last edit: 03 May 2024 18:36 by kubajed.

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

More
03 May 2024 18:46 #299657 by zz912
I recomend for first project STEP/DIR instead CANOpen. CANOpen is possible only for software and hardware specialist.

For Mesa Card is needed PC.

Are you from Czech Republic? Jakub is czech name, I think.
zz912.webnode.cz/

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

More
03 May 2024 18:49 #299658 by tommylight
No PLC, LinuxCNC has it's own PLC.
Also PLC are not used for motion control on CNC, just some automated functionality, like tool changes or pallet changes, etc.
Unless you sit down and write a driver for LinuxCNC and CANOpen, there is no such thing for now, that i know off.
-
Rant:
CAN has been around for over 20 years, it was and is Car Area Network, NOT "Controler area network" as the internet insists (1 that is a dumb name for a protocol that makes no sense ... to long, and 2 it was made specifically to work on cars with lots and lots of electrical noise).
It was never intended for CNC machines, just have a look at the issues 3D printers using it have.
Maybe something has changed, but i doubt it...

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

More
03 May 2024 18:52 #299661 by tommylight
Ahoj pane, jak se mate?
:)

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

More
03 May 2024 19:02 - 03 May 2024 19:05 #299663 by kubajed
Ok cool. Do I need anything else hardware-wise? Just the Mesa card and PC? Would a Raspberry Pi work in this setup? To form a full closed loop, would you connect the linear encoder to the servo drive or Mesa card?

I'm from Poland :)
Last edit: 03 May 2024 19:05 by kubajed.

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

More
04 May 2024 10:33 #299713 by tommylight

Do I need anything else hardware-wise? Just the Mesa card and PC?

Yes.

Would a Raspberry Pi work in this setup?

Yes it would, but i would get a used PC instead, cheaper and less fuss.

To form a full closed loop, would you connect the linear encoder to the servo drive or Mesa card?

The drives you have will need the encoder wired to them to work in position mode, but most have also encoder outputs that can be used to close the loop in LinuxCNC.

I'm from Poland :)

Djakuju bardzo!
I can read and understand a bit of Polish, but speaking tends to to towards Czech very fast.

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

Time to create page: 0.336 seconds
Powered by Kunena Forum