Тёмный
No video :(

JMC Servo Motor Tuning 

JBWorxStudio
Подписаться 8 тыс.
Просмотров 11 тыс.
50% 1

Опубликовано:

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 107   
@OlivWoodCreations
@OlivWoodCreations 2 года назад
In case someone encounters problem with oscilloscope not running, here is my feedback. Servo : JMC IHSV60-30-40-48 v604 Tested software : 1.7.6 and 2.1.3 Everything seems to work fine, except the oscillo. Tried several usb-rs232 cables (chipset PL2303, CH340, FTDI) with latest drivers. Both works to access the servo, but oscillo not running. Here is the workaround provided by JMC team : use version 2.1.4 and set your PC system language to US English. Yeah, it sounds weird but it works ! Now oscilloscope is running.
@JBWorx
@JBWorx 2 года назад
That is excellent that you found this out. Great 👍
@gregoryhlavac4731
@gregoryhlavac4731 2 года назад
Where did you get the 2.1.4?
@JBWorx
@JBWorx 2 года назад
Hmm it’s been a while I downloaded it but I think directly of the JMC site www.jmc-motor.com/oftware.html
@Nairod785
@Nairod785 Год назад
@@JBWorx I could not find 2.1.3 and 2.1.4 , only 1.7.6 for the v605 seems the latest, is this normal ?
@JBWorx
@JBWorx Год назад
So best I can tell the issue is the language setting. The software expects always a “.” Like 0.5 and not a comma like 0,5. Of you change the language that can get messed up and create several issues.
@adrianharrison5208
@adrianharrison5208 Год назад
This is a video I tried to find about 3 years ago when I bought some servos for a small CNC build, thank you for making this and showing how it's done correctly
@JBWorx
@JBWorx Год назад
Yes 3 years ago not much info to find now there is more as they are pretty popular.
@adrianharrison5208
@adrianharrison5208 Год назад
@@JBWorx I will remove the stepper motors and replace them with the servos, it was a CNC for cutting small aluminum projects so the torque will come in handy.
@JBWorx
@JBWorx Год назад
Nice, good luck with your project !
@apocalypticangell
@apocalypticangell 2 года назад
Can't wait for part 2! Really appreciate that this video is in English!
@JBWorx
@JBWorx 2 года назад
Thank you for leaving a comment. Just today I was contemplating to shoot part 2 or not. Would there be any interest ? Well looks like I will go ahead and make the video.
@apocalypticangell
@apocalypticangell 2 года назад
@@JBWorx I absolutely would be! I've watched quite a few videos about tuning these motors in german using the auto-generated subtitles translated to English, but it leaves quite a bit to be desired. Also I was trying to set up the serial connection to my motors last night and couldn't make a connection. Had no idea I needed a converter with a prolific chip until I watched your video. Really helpful information!
@JBWorx
@JBWorx 2 года назад
Also important that the motor is powered. Now on my usb connection it will work without power but I have tried a different laptop and I had no communication until I applied power to the motor. Also go to the manufacturer website of your adapter wire and download the driver for for it. I will check if I can find the one I am using on Amazon and place a link for you
@apocalypticangell
@apocalypticangell 2 года назад
@@JBWorx 👍I did power the motor when attempting to connect, but I didn't have any control signals connected (I assume that shouldn't be an issue though). I have another USB-Serial cable coming this time with a prolific chip. If that doesn't work, I'll have to see if I can try a different laptop.
@JBWorx
@JBWorx 2 года назад
@@apocalypticangell ok you got it part 2 is uploaded 😀
@rizalardiansyah4486
@rizalardiansyah4486 Год назад
Interesting! I've used JMC servos about two years ago and I really wish this guide existed back then because their pdf manual is an absolute trash (at least two years ago). Broken english, false and incomplete information, etc. Heck, they didn't even mention how to use the software or the existence of it in the first place! Thank you for sharing this with us!
@JBWorx
@JBWorx Год назад
Thank you !! Yes, many DIY enthusiasts have problems when it comes to the tuning of servos … in general I think. It’s really not intuitive and like you said the manual does not really help.
@k.oldewurtel4261
@k.oldewurtel4261 2 года назад
Hi Jörg, great video. I´m as well just about to tune my JMC servos on my DIY CNC (gantry style - similar to yours) and I fully confirm your approach. Unfortunately I found your videos just a few minutes after tuning the X-axis on my machine... The Golden Rules for tuning servos on (DIY) CNC machines are quite simple: Maximum stiffness and minimum tracking error for each axis. I set the "Autotune" parameters P01-01 (3) and P01-02 (19) for maximum stiffness (w/o noise or oscillations, using my fingers as a tool) and the "Speed Forward" parameters P02-03 (100) and P02-04 (0) for minimum tracking error (with 100 mm/s and 2000 mm/s² as the max. machine parameters, using the oscilloscope feature and a very simple G-Code file) on the x-axis with best results... Next is the Y-axis... Grüße aus dem Süden Deutschlands Kassen Oldewurtel
@JBWorx
@JBWorx 2 года назад
Very nice Kassen, I am glad you got the servos to work. I just cut a test part today and got most dimensions within 0.02mm I am really happy with that result. Check out the video I plan to upload it shortly. Grüße aus Kentucky USA
@mrspeaky6885
@mrspeaky6885 2 года назад
First time ive seen somebody that also studied "Produktion und Automatisierung" 😭😭😭👍
@JBWorx
@JBWorx 2 года назад
Yes, in Hannover Germany. Good memories to that time of my life, at leased looking at it today.
@StefsEngineering
@StefsEngineering Год назад
nice! I was planning to finally use my set of JMC servo's in a build and I'm sure that these video's will be very usefull. So thank you.
@JBWorx
@JBWorx Год назад
Excellent ! Good luck with your build.
@philippwetter
@philippwetter 5 месяцев назад
Thank you soo much for this, my jmc iHSV57 performing amazing after your tutorial! Danke!
@JBWorx
@JBWorx 5 месяцев назад
Prima !👌👌
@berendlucasvanderweide
@berendlucasvanderweide 2 года назад
Nice work! did you ever monitored with a high speed camera? I tuned mine to a higher acceleration i normally use (10000mm/s2) (Older JMC 180W V5 versions) but for this V5 the scope was useless, (the V5 also uses different software) it showed a very low positioning error on the scope, but I heard something was off. A high speed camera revealed an obvious overshoot. Tuned with the camera to no overshoot, which showed a larger positioning error on the scope, but in fact was more accurate. (but again, that was for the V5, the V6 is a step into the right direction for tuning).
@JBWorx
@JBWorx 2 года назад
That is an interesting observation. I am sure that the oscilloscope has its limits also in the V6 version. In this video using auto tune there are still flaws in the system i.e. the max. allowed Position deviation is set so high it makes it useless for a CNC set up. And I like to thank you for your comment. One question: what camera did you use to do that ?
@berendlucasvanderweide
@berendlucasvanderweide 2 года назад
@@JBWorx I guess the V6 is better in every aspect. I think they came out quickly with different firmware and software, the V6 is around a factor 4 longer than the V5. I simple used my phone, it was capable of 480fps. This is what it looked like after tuning; ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Nisvf5mRn0s.html (at 10000mm/s2)
@JBWorx
@JBWorx 2 года назад
@@berendlucasvanderweide ok I See. I just realized that I have watched all your videos a couple years ago.
@Nordic_Goon
@Nordic_Goon 2 года назад
This is awesome. Thank you for these videos, I really wish someone would do some of these for the Stepperonline ISV57T-180 servo motors, as they are nearly identical, yet the tuning software seems completely different.
@JBWorx
@JBWorx 2 года назад
Thank you Jordan! I use the Stepperonline motors as well and like them a little better. I think the tuning software is ok. An advantage is that it will provide you with a value for the inertia. Also important to know is that the pos error is native to the encoder and not the selected div/rev. This will result in huge errors in comparison to JMC while the positioning is actually equal.
@Nordic_Goon
@Nordic_Goon 2 года назад
@@JBWorx I'm doing electronics right now, so I can't tune them yet, waiting on HGR20 rails and sliders to get here, but seriously thank you for a fast reply. I just wish I had more information on stepperonline ones as I have never tuned servos before so the learning curve is definitely going to slow me to a crawl.
@Nordic_Goon
@Nordic_Goon 2 года назад
@@JBWorx I'm trying to digest what you mean by the pos error, div/rev bit.
@JBWorx
@JBWorx 2 года назад
The motor will come with an explanation of each parameter. I am sure with some patients you can do it.
@Nordic_Goon
@Nordic_Goon 2 года назад
@@JBWorx yeah I was reading through it last night, I have them here, just can't put a load on them. I'll give it a go when I can
@maxbridge8921
@maxbridge8921 2 года назад
Great videos, thanks! I'll be doing this soon myself following your videos. Do you find it best to start from a particular microsteps? For stepper motors I tend to use 3200 but not sure what to start with for the JMCs
@JBWorx
@JBWorx 2 года назад
Thank you, the higher the steps you select the slower (but more accurate) will the machine run with the same set frequency of the controller (like Mach3, or in my case Eding CNC). I think you can use the 3200 that you currently have your machine set to and see if you can get satisfactory maximum speeds in a G0 move. Really anything between 2000 and 4000 will be great in most cases. Good luck with your project.
@maxbridge8921
@maxbridge8921 Год назад
Thanks again for the video. I'm trying to add a brake to the z axis servo. Have you done this? Any guidance would be really helpful
@JBWorx
@JBWorx Год назад
It depends on the servo. Most higher end manufactures will have an optional break available for their motors. For the JMC you can by a motor with the break that is what I did. The Stepperonline servo does not come with a break but they have a separate break available. Most will run on 24V and you want to check the motor plate size (Nema 24 etc) and shaft dimension. Here a link www.omc-stepperonline.com/stepper-motor-brake
@maxbridge8921
@maxbridge8921 Год назад
@JBWorx thanks for the quick reply! I've already got a 400w nema 34 JMC motor for this purpose, I'm hoping to add a brake onto that. I'd be happy to buy a JMC motor with an integrated brake but I can't see a nema 34 version. I did see a video with someone adding a brake to a Clearpath but I wasn't sure if it was that simple with JMC, always seems a little tough to find info for JMC stuff
@JBWorx
@JBWorx Год назад
I don’t know if there is a break available in the 34 size but I would think that they are because it’s a popular platform size. Yes it’s pretty easy to add a external break if you only want it to activate when you turn the servo off. It gets more complicated if you want it to activate when the servo comes to a stop, in this case break parameters would need to be programmed … probably not what you are looking for.
@cathrinbalzer3183
@cathrinbalzer3183 2 года назад
Good info👍
@marson8870
@marson8870 2 года назад
Thank you.
@JBWorx
@JBWorx 2 года назад
Thank you for leaving me a like
@martinvincents9682
@martinvincents9682 Год назад
Hi, could you share a link to where you find the software for tuning? I have searched for jmc minusmotor and sinusmotor, but could not find anything.
@JBWorx
@JBWorx Год назад
Hi Martin, I work with version 1.6.7 and I used the link provided on the Sorotec site. Try this link: www.upload.sorotec.de/doku/manuals/JMC1.7.6.zip
@GrimmChristopher
@GrimmChristopher 10 месяцев назад
I have a stepperonline iSV57 and the unit of the position error shown in the oscilloscope depends on Pr5.20 (encoder resolution). Where the default setting is 0, which is 2^16 units per revolution. I wonder if thats the case for this servo as well and therefore the postiononig error discused is this video is therefore even better than a microstep.
@JBWorx
@JBWorx 10 месяцев назад
So interesting enough the Stepperonline error using the oscilloscope did not change with different resolution settings. However I can’t remember if I used this parameter or just changed the setting on the dip switches.
@GrimmChristopher
@GrimmChristopher 10 месяцев назад
@@JBWorx the units are easy to check. When observing the positionCommandGiven variable in the oscilloscope, it will change by 2^16 per motor revolution or the number of microsteps per revolution.
@JBWorx
@JBWorx 10 месяцев назад
Yes, this is how it should work. However mine did not change regardless of the steps / rev selected.
@thomasb7011
@thomasb7011 Год назад
Awesome videos, any chance you would make a video about tuning 2 of this motors running Y axis? 😁
@JBWorx
@JBWorx Год назад
It’s actually the same process. Hook into one and let the other run on auto tune. Just make sure your alarm output is hooked up so if you stall one axis during tuning the other one stops as well.
@SLK99218
@SLK99218 8 месяцев назад
@@JBWorx First of all, thank you for your really helpfull videos, you are definitely in my top RU-vid-CNC-People :) As i will encounter the same problem soon, just wanted to make sure: to tune the two motors on the Y-Axis you only connected to one of the motors via RS-232 and the other motor was just "blindly" following the step-dir signals of the controller without any tuning? Afterwards you probably just copied the settings onto the "untuned" second motor. right? Thanks a lot in advance and many greetings from Germany :)
@JBWorx
@JBWorx 8 месяцев назад
@SLK99218 yes you are correct, but after copying them you still need to check the following error and possibly adjust so that they are equal. Very important is to have the alarm hookup connected so that both motors stop as the one that you are tuning can lock up. Have fun !
@damiand900
@damiand900 Год назад
hey, i need your help, i have a problem with rs232 communication with jmc servo drive. Will you help?
@JBWorx
@JBWorx Год назад
You can contact me via email through my website if you like and I can try to help.
@damiand900
@damiand900 Год назад
@@JBWorx hey i sent a message thanks for your help.
@JBWorx
@JBWorx Год назад
No problem I will try
@harycosta
@harycosta 2 года назад
Hi there, Do you know how i change the alarm output to be normally open ? Many thanks
@JBWorx
@JBWorx 2 года назад
I used a relay in between. So I collect all motor alarms as inputs for that relay. Have a look at the once that are sold for the Arduino they work great and also can be NO or NC or active high active low.
@harycosta
@harycosta Год назад
Sounds like a valid idea! Thank you
@JBWorx
@JBWorx Год назад
No problem 👍
@ezacarias
@ezacarias 2 года назад
Hi is the RS232 to JMC connector included with the servo?
@berendlucasvanderweide
@berendlucasvanderweide 2 года назад
That depends on the seller. Just ask them if it is included. The biggest issue is a proper USB to RS232 convertor. The cheaper ones normally don't work. My supplier delivered one with te servo's. I am using an Eminent with good results. (it was about 20 or 25 euro's)
@JBWorx
@JBWorx 2 года назад
Like Berend Lucas mentioned above it is not included. If you look at the picture I showed then all you will receive is the green plug. The other end is a DB-9 female plug that you will need to buy. They are cheap. Now that said if you buy a servo from Stepper Online ( these are nice) the wire will be included.
@berendlucasvanderweide
@berendlucasvanderweide 2 года назад
@@JBWorx Do you have any experience with the stepperonline servo's? I thought they use different software for tuning? I might be wrong, they look a lot like the JMC's.
@JBWorx
@JBWorx 2 года назад
@@berendlucasvanderweide yes i have used about 5 or 6 of them in some builds. They do not offer a version with a break like JMC does. I think the integrated drive is better and has natively a higher resolution so a better chip and or encoder. I also like the wire termination better using screws. The software is different and the oscilloscope is not quite as nice as you can not manually set the resolution. However you can obtain the inertia value from the software and that is a big advantage.
@ezacarias
@ezacarias 2 года назад
@@JBWorx Thanks, for the JMC servo brakes, do you need to supply a separate 24V and have the enable pins connected? I'm planning to reuse my existing 48V power supply tuned down to 44V for the servo mains (from labels it accepts 24-50V). I think stepperonline one does not have an enable pin, it's always enabled when power is turned on.
@MrAllimp
@MrAllimp 5 месяцев назад
Can you share the finished settings file?
@JBWorx
@JBWorx 5 месяцев назад
I could, but it really means nothing to you as no 2 systems or motors run the same. Much better if you follow the individual steps I showed.
@MrAllimp
@MrAllimp 5 месяцев назад
I've got a faulty engine. I can't change the settings. I want to try to upload a file to it at once.
@JBWorx
@JBWorx 5 месяцев назад
Send me an e-mail via my website. I will send you the file.
@MrAllimp
@MrAllimp 5 месяцев назад
I sent it@@JBWorx
@JBWorx
@JBWorx 4 месяца назад
👍
Далее
JMC Servo Motor Tuning Part II
21:53
Просмотров 6 тыс.
Stop Resonant Sounds - Servo Tuning
6:28
Просмотров 6 тыс.
🎙ПОЮ ВЖИВУЮ!
3:17:56
Просмотров 1,5 млн
娜美这是在浪费食物 #路飞#海贼王
00:20
Oh No! My Doll Fell In The Dirt🤧💩
00:17
Просмотров 12 млн
Reforged | Update 0.30.0 Trailer | Standoff 2
02:05
Просмотров 789 тыс.
What Killed this $99 Servo?  A Postmortem
20:54
Просмотров 245 тыс.
CNC Servo Motor Accuracy
6:23
Просмотров 6 тыс.
Suppress Load Vibration - Servo Tuning
8:37
Просмотров 6 тыс.
🎙ПОЮ ВЖИВУЮ!
3:17:56
Просмотров 1,5 млн