JMC Servo Motor Tuning

  Рет қаралды 13,476

JBWorxStudio

JBWorxStudio

Күн бұрын

Пікірлер: 113
@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 2 жыл бұрын
@@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 2 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
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
@StefsEngineering
@StefsEngineering 2 жыл бұрын
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 2 жыл бұрын
Excellent ! Good luck with your build.
@philippwetter
@philippwetter 10 ай бұрын
Thank you soo much for this, my jmc iHSV57 performing amazing after your tutorial! Danke!
@JBWorx
@JBWorx 10 ай бұрын
Prima !👌👌
@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.
@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.
@antonnll
@antonnll 13 күн бұрын
Hallo, ich habe ein Servotreibermodell, JAND-7502 und ich versuche, es über cn5 mit meinem PC zu kommunizieren, aber es gelingt mir nicht. Könnten Sie mir bitte helfen?
@JBWorx
@JBWorx 13 күн бұрын
Leider habe ich den Driver noch nicht konfiguriert. Ich weiß also nicht welche Software oder welche Verbindung verwendet wird. Hab mir das manual runter geladen - leider alles in Chinese. Sorry aber da kann ich auch nicht weiter helfen.
@martinvincents9682
@martinvincents9682 2 жыл бұрын
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 2 жыл бұрын
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
@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; kzbin.info/www/bejne/hJrWp5lrorehZtU (at 10000mm/s2)
@JBWorx
@JBWorx 2 жыл бұрын
@@berendlucasvanderweide ok I See. I just realized that I have watched all your videos a couple years ago.
@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 2 жыл бұрын
Sounds like a valid idea! Thank you
@JBWorx
@JBWorx 2 жыл бұрын
No problem 👍
@damiand900
@damiand900 2 жыл бұрын
hey, i need your help, i have a problem with rs232 communication with jmc servo drive. Will you help?
@JBWorx
@JBWorx 2 жыл бұрын
You can contact me via email through my website if you like and I can try to help.
@damiand900
@damiand900 2 жыл бұрын
@@JBWorx hey i sent a message thanks for your help.
@JBWorx
@JBWorx 2 жыл бұрын
No problem I will try
@GrimmChristopher
@GrimmChristopher Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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 Жыл бұрын
Yes, this is how it should work. However mine did not change regardless of the steps / rev selected.
@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
@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.
@cathrinbalzer3183
@cathrinbalzer3183 2 жыл бұрын
Good info👍
@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 Жыл бұрын
@@JBWorx First of all, thank you for your really helpfull videos, you are definitely in my top KZbin-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 Жыл бұрын
@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 !
@MrAllimp
@MrAllimp 10 ай бұрын
Can you share the finished settings file?
@JBWorx
@JBWorx 10 ай бұрын
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 10 ай бұрын
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 10 ай бұрын
Send me an e-mail via my website. I will send you the file.
@MrAllimp
@MrAllimp 10 ай бұрын
I sent it@@JBWorx
@JBWorx
@JBWorx 10 ай бұрын
👍
@marson8870
@marson8870 2 жыл бұрын
Thank you.
@JBWorx
@JBWorx 2 жыл бұрын
Thank you for leaving me a like
@droneforfun5384
@droneforfun5384 27 күн бұрын
Thank you
@JBWorx
@JBWorx 27 күн бұрын
You bet 👍
@droneforfun5384
@droneforfun5384 26 күн бұрын
@ i have seen many of your videos today after your advices on fb. May I ask what shielded cables you recommend for a cnc build? (I am converting my bought machine).
@JBWorx
@JBWorx 26 күн бұрын
For communication so low voltage like switches etc I use a CAT wire. You can use the twisted pair as one wire within the cable further reduce the chance of electro interference. I bought cable that is also designed to be flexed a lot the manufacturer is Lapp. I think in the US I got it from automation 24 - but not 100% sure right now. It can be quite an expense if you have a large machine.
JMC Servo Motor Tuning Part II
21:53
JBWorxStudio
Рет қаралды 6 М.
CNC Machine Workpiece Zero: How to Set it Perfectly Every Time!
17:29
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
DIY CNC Motor Upgrade
16:32
JBWorxStudio
Рет қаралды 9 М.
CNC Tool Setter  |   Up Your Game
8:30
Eigen Designs
Рет қаралды 12 М.
Servo Motors, how do they work?
15:12
The Engineering Mindset
Рет қаралды 2 МЛН
JMC iHSV57-30-18 180W servo motor test
6:42
Adapting Camera
Рет қаралды 15 М.
How To Turn Any Motor Into A Servo Motor (#075)
12:05
Jeremy Fielding
Рет қаралды 223 М.
[CNC-Mill] Ep02 - JMC iHSV57 Wiring
11:54
Botch Projects
Рет қаралды 13 М.
CNC Servo Motor Accuracy
6:23
JBWorxStudio
Рет қаралды 7 М.