As if by magic! I am literally tuning these very servos this coming weekend! Thank you for such an interesting video. On your estimation of stiffness in the belt: I would have intuitively thought the same (that belt systems are not very stiff), but a counterpoint I have seen recently is a yoke of a 5-axis CNC machine driven by a poly-v belt. Apparently that belt is sufficiently stiff to support a huge A-axis, which blew my mind. Anyway, thanks for the video :)
I have used belts many times with servos however in every instance its been with much more sophisticated servo drives. Most of the beckhoff servos i have used haven't had an issue once i have set them up correctly. Glad you found the video useful!
Hi, Thank you really much for this Video. I have the same Motor and driver with a BT30 spindle over 1:2 Belt reduction. Before I had the spindle in analog speed mode before, but now I need positioning. I had the wrong and incomplete manual without extended control parameters or any information about the tuning so I tried to adjust the Position proportional gain and other parameters by hand. That didn't change anything so thank you for the Manual and the explanation! As we have very similar systems please tell me which parameters you changed to what. Just the Pn 259 to something low like 1 or 0 or something else to get the values to work? I don`t need a really precise spindle position or dynamics just positioning for tool change.
Hi. The encoder feedback data is digital 0 to 5v output. The scope is reading the raw A and B signal from encoder. The data needs post processing before it makes any sense
@@vhospher6463 Thank you. I more-or-less figured this out after I posted the question. I would be very interested in your Python code - I am planning on converting a PM833 Mill to CNC with Lichuan servos, and they have essentially no software support for tuning. I have a Saleae logic analyzer which might be even better than an oscilloscope for capturing the samples.
im just getting started with these chinese servo motors and I am trying to hook up the centroid acorn encoder plug to the servo driver, and i dont know where to plug in the 5+VDC from the acorn into the servo driver. i just dont know where to plug the a+a-b+b-z+z- 5+VDC and GND from the acorn into the 110_m06030 driver. could you help me know where i should plug in please? do I use the db25 pin 22 to connect the 5+VDC and pin 1 to the ground?my manual shows pins 15,16,17,18,19,20 for a+,a-,b+,b-,z+,z- and pin 22 is z open collector output and pin 1 is GND my problem is that I dont know where to plug the 5+VDC from the acorn to the servo driver, would I just plug the 5+VDC into the z open collector output pin 22? because that is the only pin that is left over to use. please help thank you.
I haven't come across this myself. It could be a braking resistor. But may be best to understand the energy dumped through them before setting the deceleration profile
@@vhospher6463 They are only 1/4 watt resistors. Something to do with limiting current to drive step/direction inputs perhaps? No mention of them in drive manuals or wiring diagrams.
@@funone8716 sorry I read that as 2 1/4 ohms. Yes itll most probably be for limiting current as the drives have optocouplers that are limted on current input. Thus different system voltages require different current limiting resistors
Man, thank you for such lesson. I am using the exact driver as your datasheet -aasd15a. I didn't have good experience with the Pn257 adjustment. My calculated inertia mismatch is 31 but it work perfectly withe Pn257 = 1. I run the system the Fn018 function, the driver estimate my system inertia as 8. I input that value to pn257. The motor still rotate, but it was rumbling as well. This is scary! I did not dare to adjsut Pn257. Can anyone provide me some tips? 😢
This is AWESOME!! Do you have a Github? I have 3 servos of those, and obviously I don't know how off they are and this could change my life! I'm not an electronic engineer but I do have some knowledge about the servos and about computers, Linux in particular. Let me know if you can share your software with me. Thanks in Advance!! Also I do have an osciloscope, and has like a usb connection to get the data, so I'll try to make this work.
You usually use software from the manufacturer for step-response, tuning etc., they're often proprietary. Even the chinese cheapo jmc integrated servos come with a proprietary software. So, most probably no need for an oscilloscope.
@@heinzhaupthaar5590 in this specific models, they don't have any sort of software, just parameters to calculate, so for that specific model would be awesome to have an alternative. But I just bought one JMC and yes they do have some assistance, also the oscilloscope tool. But again, nothing like Delta auto tuning or DMM.
@@vhospher6463 wait wait wait... what is the name of your drives? They look a lot like AASD-15A - if yes there's a round connector with several pins for RS-232 / RS485 connection . There's a proprietary software out there only with Chinese language (it seems to be created by 3rd party) and it has an oscilloscope graph with several inputs and quite a number of other options. Edit : yep it seems that the old versions do not have these round connectors capable of data transfer
3:58 - “I have inherently, not a lot of stiffness” - You and me both brother.
Just keeping it real brother
As if by magic! I am literally tuning these very servos this coming weekend! Thank you for such an interesting video. On your estimation of stiffness in the belt: I would have intuitively thought the same (that belt systems are not very stiff), but a counterpoint I have seen recently is a yoke of a 5-axis CNC machine driven by a poly-v belt. Apparently that belt is sufficiently stiff to support a huge A-axis, which blew my mind. Anyway, thanks for the video :)
I have used belts many times with servos however in every instance its been with much more sophisticated servo drives. Most of the beckhoff servos i have used haven't had an issue once i have set them up correctly.
Glad you found the video useful!
Sick video as always my dude!
Hi, Thank you really much for this Video. I have the same Motor and driver with a BT30 spindle over 1:2 Belt reduction. Before I had the spindle in analog speed mode before, but now I need positioning. I had the wrong and incomplete manual without extended control parameters or any information about the tuning so I tried to adjust the Position proportional gain and other parameters by hand. That didn't change anything so thank you for the Manual and the explanation! As we have very similar systems please tell me which parameters you changed to what. Just the Pn 259 to something low like 1 or 0 or something else to get the values to work? I don`t need a really precise spindle position or dynamics just positioning for tool change.
Looking good - Excited for next months colab 🤙🤙
One question how to grab the data from the servo driver to the oscilloscope?
Can you post more information about the signals you are scoping? How do you get an analog signal from the encoder data?
Hi. The encoder feedback data is digital 0 to 5v output. The scope is reading the raw A and B signal from encoder.
The data needs post processing before it makes any sense
@@vhospher6463 Thank you. I more-or-less figured this out after I posted the question. I would be very interested in your Python code - I am planning on converting a PM833 Mill to CNC with Lichuan servos, and they have essentially no software support for tuning. I have a Saleae logic analyzer which might be even better than an oscilloscope for capturing the samples.
Yupp. If i find some time ill dig it out and upload it!
@@vhospher6463 That would be awesome, thanks!
im just getting started with these chinese servo motors and I am trying to hook up the centroid acorn encoder plug to the servo driver, and i dont know where to plug in the 5+VDC from the acorn into the servo driver. i just dont know where to plug the a+a-b+b-z+z- 5+VDC and GND from the acorn into the 110_m06030 driver. could you help me know where i should plug in please? do I use the db25 pin 22 to connect the 5+VDC and pin 1 to the ground?my manual shows pins 15,16,17,18,19,20 for a+,a-,b+,b-,z+,z- and pin 22 is z open collector output and pin 1 is GND my problem is that I dont know where to plug the 5+VDC from the acorn to the servo driver, would I just plug the 5+VDC into the z open collector output pin 22? because that is the only pin that is left over to use. please help thank you.
Many of the china servo drives come with (2) 2k 1/4 watt resistors......what are they used for?
I haven't come across this myself. It could be a braking resistor. But may be best to understand the energy dumped through them before setting the deceleration profile
@@vhospher6463 They are only 1/4 watt resistors. Something to do with limiting current to drive step/direction inputs perhaps? No mention of them in drive manuals or wiring diagrams.
@@funone8716 sorry I read that as 2 1/4 ohms.
Yes itll most probably be for limiting current as the drives have optocouplers that are limted on current input. Thus different system voltages require different current limiting resistors
@@vhospher6463 It's frustrating there is NO mention of them.
Man, thank you for such lesson. I am using the exact driver as your datasheet -aasd15a. I didn't have good experience with the Pn257 adjustment. My calculated inertia mismatch is 31 but it work perfectly withe Pn257 = 1. I run the system the Fn018 function, the driver estimate my system inertia as 8. I input that value to pn257. The motor still rotate, but it was rumbling as well.
This is scary! I did not dare to adjsut Pn257.
Can anyone provide me some tips? 😢
This is AWESOME!! Do you have a Github? I have 3 servos of those, and obviously I don't know how off they are and this could change my life! I'm not an electronic engineer but I do have some knowledge about the servos and about computers, Linux in particular. Let me know if you can share your software with me. Thanks in Advance!! Also I do have an osciloscope, and has like a usb connection to get the data, so I'll try to make this work.
You usually use software from the manufacturer for step-response, tuning etc., they're often proprietary.
Even the chinese cheapo jmc integrated servos come with a proprietary software. So, most probably no need for an oscilloscope.
@@heinzhaupthaar5590 in this specific models, they don't have any sort of software, just parameters to calculate, so for that specific model would be awesome to have an alternative. But I just bought one JMC and yes they do have some assistance, also the oscilloscope tool. But again, nothing like Delta auto tuning or DMM.
@@johnlocke9609 There is a software for AASD servos actually.
@@chronokoks I have the version that has these round connectors, what's the software that is compatible for this drives?
@@johnlocke9609 it's called Servospy / Tuner 1.1 by Fire
Very nice job! could you share your script?
Surprise surprise, there is actually a software that can connect through serial port to these drives.
Ahh mine didn't have a serial port connection. No connector present.
@@vhospher6463 wait wait wait... what is the name of your drives? They look a lot like AASD-15A - if yes there's a round connector with several pins for RS-232 / RS485 connection . There's a proprietary software out there only with Chinese language (it seems to be created by 3rd party) and it has an oscilloscope graph with several inputs and quite a number of other options. Edit : yep it seems that the old versions do not have these round connectors capable of data transfer
Hi yes. I beilive the newer ones have the connection. But my drives dont unfortunately
Pid, pid, pid..lol