Delta ASDA-A2 servo drive via ModbusRTU
- 0x2102
- Offline
- Elite Member
Less
More
- Posts: 210
- Thank you received: 75
22 May 2023 23:42 #271980
by 0x2102
Replied by 0x2102 on topic Delta ASDA-A2 servo drive via ModbusRTU
STEPGEN_MAXVEL should be in RPS Rev per Sec. So just divide your setting by 60.
Instead of 12500 change it to 208,3333
Instead of 12500 change it to 208,3333
Please Log in or Create an account to join the conversation.
- Spacemarine
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
29 Jun 2023 20:59 #274472
by Spacemarine
So how do you combine pulse input with speed mode?
Replied by Spacemarine on topic Delta ASDA-A2 servo drive via ModbusRTU
How is that supposed to work? I'd like to do exactly this with a Delta B3 drive, but the manual of the A2 and B3 both mention that speed mode only works with 0-10V or via registers, which is probably way to slow for CNC. Pulse input can only be used in position mode.You can keep the A2 set to PT mode and configure the StegGen in LinuxCNC for velocity mode.
So how do you combine pulse input with speed mode?
Please Log in or Create an account to join the conversation.
- 0x2102
- Offline
- Elite Member
Less
More
- Posts: 210
- Thank you received: 75
30 Jun 2023 13:28 #274507
by 0x2102
Replied by 0x2102 on topic Delta ASDA-A2 servo drive via ModbusRTU
Please Log in or Create an account to join the conversation.
- Spacemarine
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
30 Jun 2023 14:05 #274510
by Spacemarine
How can a servo that expects a position input via pulses and has an internal position control loop, work with a signal that doesn't contain position information, but velocity information?
If i'm correct, in speed mode, the position control loop is closed in LinuxCNC by evaluating the encoder feedback. This means that we would have two separate position control loops (inside the servo drive and inside linuxcnc) that are unaware of each other.
What is the theory behind this?
Replied by Spacemarine on topic Delta ASDA-A2 servo drive via ModbusRTU
This link points to the post, which I quoted for my reply, so it doesn't help me. Maybe my question wasn't clear:forum.linuxcnc.org/38-general-linuxcnc-q...usrtu?start=0#270743
How can a servo that expects a position input via pulses and has an internal position control loop, work with a signal that doesn't contain position information, but velocity information?
If i'm correct, in speed mode, the position control loop is closed in LinuxCNC by evaluating the encoder feedback. This means that we would have two separate position control loops (inside the servo drive and inside linuxcnc) that are unaware of each other.
What is the theory behind this?
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17944
- Thank you received: 4812
30 Jun 2023 14:39 - 30 Jun 2023 14:40 #274513
by PCW
Replied by PCW on topic Delta ASDA-A2 servo drive via ModbusRTU
In this particular instance, there is no spindle feedback loop
in LinuxCNC (other than the Z axis gearing for spindle synced motion)
The stepgen that controls the spindle is simply run in velocity
mode and this velocity is directly set by the spindle speed command.
in LinuxCNC (other than the Z axis gearing for spindle synced motion)
The stepgen that controls the spindle is simply run in velocity
mode and this velocity is directly set by the spindle speed command.
Last edit: 30 Jun 2023 14:40 by PCW. Reason: clarify
Please Log in or Create an account to join the conversation.
- Spacemarine
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
30 Jun 2023 14:56 #274516
by Spacemarine
Replied by Spacemarine on topic Delta ASDA-A2 servo drive via ModbusRTU
Ok, so this only works in the special case of spindle speed control and can not be used to control the movement of an axis?
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17944
- Thank you received: 4812
30 Jun 2023 15:16 #274517
by PCW
Replied by PCW on topic Delta ASDA-A2 servo drive via ModbusRTU
This can (and has been) done with step/dir systems with linear encoder feedback.
This works reasonably well as long as the position loop in the drive is fast.
(or there is no position loop in the drive as is the case with most step drives)
This works reasonably well as long as the position loop in the drive is fast.
(or there is no position loop in the drive as is the case with most step drives)
Please Log in or Create an account to join the conversation.
- Spacemarine
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
30 Jun 2023 15:30 #274518
by Spacemarine
Replied by Spacemarine on topic Delta ASDA-A2 servo drive via ModbusRTU
But is there any advantage over analog speed control when using a delta B3 servo, except for not needing as many analog outputs?
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17944
- Thank you received: 4812
30 Jun 2023 15:40 #274519
by PCW
Replied by PCW on topic Delta ASDA-A2 servo drive via ModbusRTU
Probably none, but if the drive can do step/dir position control,
I would think you would normally use that in preference to
analog velocity control.
I would think you would normally use that in preference to
analog velocity control.
Please Log in or Create an account to join the conversation.
- Spacemarine
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
30 Jun 2023 16:49 #274526
by Spacemarine
Replied by Spacemarine on topic Delta ASDA-A2 servo drive via ModbusRTU
Ok, but in this thread the topic was PT speed mode, not PT position mode, hence my question.
Please Log in or Create an account to join the conversation.
Time to create page: 0.084 seconds