this video make my purchase decision for me. i have been on the fence for clearpath for awhile but lack of creditable reviews made me hesitate. John your review and detailed video of these motors makes it a no brainer. thanks for the information!
@machine27478 жыл бұрын
I bought three of the CPM-SDSK-2321S-ELN Clearpath for my project mill. I turned the motors using the software and absolutely love them. When the table is moving, you don't hear the motors at all. Very strange for someone who is used to the noise steppers make.They are worth the extra $$$ in my opinion! Great video John!
@Max_Marz8 жыл бұрын
dude I loved that test to prove the overshot! brilliant!
@Eggsr2bcrushed8 жыл бұрын
looks like you and AvE are down the same rabbit hole... enjoy!
@davidsirmons6 жыл бұрын
I'm unbelievably glad I clicked this video. I've been looking for weeks for a servo (not stepper) which runs ~5k rpm and makes a few lb-ft of torque. Fantastic!
@WandRindustries8 жыл бұрын
Big, BIG ups on this video! I've wanted to do automation for a while in my shop, but it always seems so impossible and so far off into the future. It's great to see someone who is willing to take the time to mess around with these things and who cares about leading his and other small machine shops into the new age of manufacturing.
@mean1flyer8 жыл бұрын
hey John,this is by far the most amazing motor i have ever seen,nice videos bud keep it up,thanks for all the time you put into them 👍
@thomaswayne97138 жыл бұрын
I first tried out the Clearpath SD-series motors within 6 months of their initial release onto the market. Very shortly into that first application I vowed to NEVER use a stepper motor again. I've also incorporated their MC-series motors for a couple of builds, and in a simple, single-actuator PLC-type application these are KILLER! My only fear is that demand for these could possibility exceed Teknic's ability to produce, and I might end up waiting longer for delivery....
@invetech18 жыл бұрын
Love that you are getting back to steppers, ardiuno and more automation. More please!!!!
@mchiodox698 жыл бұрын
Clear Path has done an awesome job of incorporating a lot of engineering for us into their controller. When designing a servo control closed loop system, you have to take into account all potential errors, including lags in the system. Looks like their auto tune is detecting all of the errors in the system and then adjusting the system to compensate for them. And, (saying this with tongue in cheek) all those pesky gains are important to old control engineers like me! :)
@TeknicInc8 жыл бұрын
Thanks mchiodox69. Tuning the "pesky gains" can be a double-edged sword to a user with limited experience. Used appropriately, they provide superior performance. There is a detailed response about the auto-tuner listed under the post for snikkeldak that you may find interesting.
@bacawaka28138 жыл бұрын
Power is given by this formula, P=F*v which resulted in, 55.6W (.0746HP), or the power to move 34 lbs vertically at a constant 867 IPM. This does not take into account mechanical loss such as the friction of the bearing surfaces and air resistance, or the electrical loss from the resistance of the windings in the motor. Mechanical energy is denoted by these formulas, Ke=.5mV^2 and Pe=mgh based on the kinetic energy given alone, it produces 1.04 J(0.767 fl-lbs) of energy. Potential energy is a little harder to determine due to the lack of height provided. Assuming a height of 4 inches, the potential energy is 15.3 J (11.3fl-lbs). With the assumption, the total energy of the 34 lb mass moving vertically at a constant rate of 867 IPM and a height of 4 inches is 16.3J (12.0 fl lbs).
@ipadize8 жыл бұрын
0.26 funny how the microphone hisses when you touch the motor
@ipadize3 жыл бұрын
@Morgan Pablo yeah let me guess someone tried it for 20 minutes and it worked perfectly??
@ipadize3 жыл бұрын
@Morgan Pablo ooh you changed it to 10 minutes lmao
@PeterWMeek8 жыл бұрын
Seriously cool! I was sitting here grinning from ear to ear watching that weight move up and down. As for what the motor is developing, let's take the steady speed of 867 ipm. A horsepower (imperial - metric is a tiny bit less)) is defined as 33,000 ft-lb/min. Your rig is developing 867 ipm x 34 lb = 29,478 (we're ignoring the weight of the carriage, friction, and maybe some other additions to the load) so let's round to 30,000 inch-pounds per minute. Divide by 12 to get ft-lbs/min = 2,500 Divide by 33,000 to get hp = 0.076 hp (rounded) or roughly 1/13 hp which passes a reality check by looking at the size of the motor and thinking about other small fractional hp motors we have seen. The answer should probably be a bit more since I'm sure the carriage and the bolts must weigh at least a pound or two, and there is the friction (efficiency) of the ball-screw, bearings, slides, etc. to be considered. Like hot-rodders, maybe we can consider "rear-wheel hp" and ignore all the drivetrain losses and consider the steady hp it takes to lift your 34 pound payload at that speed as 1/13 hp. An interesting thing to consider: that trapezoidal speed profile requires some jerky changes of acceleration and deceleration. If the ramps were started and finished with hyperboloid curves rather than sharp corners there would be less tendency to overshoot (those errors on the green trace) and the instantaneous hp required would be smoothed out. It might be possible to actually shorten the time of those ramps with no increase in required hp or torque. (Now it just may be that ClearPath actually does exactly that "behind the scenes" and trying to outguess the software would be futile. You might ask the ClearPath engineers about that. If it's a stupid question, you can always blame one of your viewers.)
@CJ-ty8sv7 жыл бұрын
Just to answer your question at the end (sorry if someone already got it and I missed their reply). The amount of energy for 34lbs at 830in/min is only 0.700ft/lbs.. To calculate energy in Joules, the formula is 1/2 mass * velocity² (which has to be in Metric... KG for mass and Meters per second for velocity). weight in Lbs / 2.204 will give Kg, so 34lb/2.204=15.426kg 1in/min = .000423m/s, so 830in/min = 0.351m/s Thus (15.426/2)*.351² = 0.950j of energy 1j (joule) is equal to .7375lb/ft of energy so 0.950j = 0.700lb/ft
@44mod3 жыл бұрын
Great video. It has been 4 years science the video was produced but it is still a great example of the ClearPath Servo's products.
@DStrayCat698 жыл бұрын
Blows my mind :-) I love Servos... All of the Robots I have worked with have had servos... I really can't see myself using Steppers over Servos, for the reasons you stated. Enjoy!
@tomstarke46608 жыл бұрын
Our big plasma machines weigh thousands of pounds, travel 30' in X and 12' in Y, and the motors fit in a large shoebox. You are correct: it is amazing.
@Bobby118 жыл бұрын
Im really glad your planning more videos with Arduino etc. one of the very first videos (and what actually got me interested in your channel) was your earlier arduino videos :)
@ColinMacKenzieRobots8 жыл бұрын
The Clearpath do seem like a good value. You're right, servo tuning can be a biotch to tune and is dependent on what it is pushing and pulling and like in your case the axis of gravity. Very good demo and I am really impressed with the diagnostic software. A servo and a gecko drive is going to cost in the same price point so getting rid of some wires and adding diagnostics makes Clearpath the better choice. I'll be using them on my next build for sure.
@TeknicInc8 жыл бұрын
Thanks Colin MacKenzie. We look forward to working with you. Some details about the auto-tuner can be found under the post for snikkeldak.
@JonPrevost7 жыл бұрын
Power = Force * Distance / Time so 34 lb * 70 ft / 1 min = 2380 lbft/min which is a hair over 50 watts. With losses in friction and high performance braking to hold a position and dampen the motion, with additional understandings of acceleration requirements (much more power necessary) AND the fact that motors have an approximate parabola power curve vs speed. This is why steppers are so frequently undersized by amateurs. Peak torque is usually at zero velocity but peak power doesn't happen until about half no-load speed! Keeping this in mind, the inertial loads (heavy weight or very fast accelerations) are what tax the servo drives more than the constant velocity. It's all in the accelerations, hence that peak torque beeping you were hearing just after an acceleration from near zero velocity. Fun indeed. :) Keep up the great content.
@davestrong64728 жыл бұрын
I can't wait for more video on clearpath. I have a cpm series motor and it's pretty incredible what it can do.
@Runner507838 жыл бұрын
Clearpath is the best thing that has happened to my laser cutting business. Now that said the auto tuning does not take them to their fullest potential, I got 3x better settling times by manually tuning.
@Runner507838 жыл бұрын
NYC CNC indeed, a laser cutter needs extremely high performance as I primarily cut paper with fast speeds and acceleration, minor errors are easily reflected in your final product, I need my servos to be with in an error of 5 counts or less. the auto tuning gave me something like 25 error counts on the initial overshoot and the move settled in around 100 ms, manually tuning them I was able to keep my initial overshoot with in 5 counts and have the rest of the motion oscillating within 1 or 2 counts with accelerations of 4600 mm/s^2 which to me is just fantastic
@TeknicInc8 жыл бұрын
Abraham Saenz, I am glad to hear that the ClearPath is working well for you. There is a more detailed response about the auto-tuner (and your situation) under the post for snikkeldak that you may find informative.
@Runner507838 жыл бұрын
Teknic Inc Thank you, your product is truly remarkable, this product really blows yaskawa, Panasonic and others out of the water for CNC applications, they may have a lot of advanced features but most are useless for CNC, on top of that your product is much sliker, smaller, lighter, easier to use and on top of all that cheaper. The more I learn about servos the more I realize how great the Clearpath's are.
@bcbloc028 жыл бұрын
Looks like these have a lot of capabilities. Thanks for sharing all the great info with us, the built in metering with the o-scope is awesome. This has me thinking about maybe building my own plasma table in the future as they clearly are a valuable tool to a job shop. I liked the chamfered lead in on the feeder too. :-)
@glennedward22015 жыл бұрын
JMC servos are pretty awesome too. At first glance you might think they are a stepper and they do have a model near identical looking that is a stepper (plus clones exist) but it’s an AC servo powered by DC step/direct that uses a internal vector drive to convert to AC. They are fast as heck and ultra quiet. JMC also has programming software for the servos so you can set them up much like you do with clearpath and they’re half the cost. JMC has all sorts of products from steppers to servos and I’ve seen up to 3kw 19nm beasts. The Nema 23 model number for their servo is IHSV57 and for the stepper it is IHSS57. Keep in mind everyone is copying them and the clones cannot be debugged or programmed like clear path. You will find some sellers overseas that will fool you to get a sale. They even sell the clones for more money.
@northernsmith8 жыл бұрын
Closed loop stepper. They have a 2000 line encoder and are super easy to set up. Just adjust your speeds until you miss steps and back it off a bit and your done. They are about 130-150 for stepper and driver for a 1600 ozin nema 34 system. Much cheaper then the clear path.
@stumpy14958 жыл бұрын
Remove one or two of the blocks and have them suspended in the path of the attached blocks. Then monitor the position error as motor picks up and releases the free blocks as it moves up/down. The test you're doing is almost set up for it to do well, you're tuning it for a fixed set of conditions - then only using it in those conditions.
@TeknicInc8 жыл бұрын
Thank you for your suggestion. Maybe John will do another video showing such a test. What you would see in such a test is a blip in the tracking accuracy whenever the weight was instantaneously changed (i.e. when a block was picked up and when a block was released). The magnitude of the blip would depend on how extreme the test was (i.e. how fast and how much difference in weight), but in any case, the motor would quickly compensate for this error and be able to adapt for the change in weight. (Comment continues) In real-world applications, many axes do not have well-balanced, non-variable loads. Most CNC applications do not have a consistent load weight and/or cutting forces throughout operation. This is why ClearPath has Variable Load and Inertia Matching Technology. This technology allows for high inertial mismatch and also allows for variable load weights and forces (within reason) with virtually no change in performance. In order for this technology to work optimally, we recommend that the motors are tuned for worst case scenarios (heaviest load weights and forces, and highest inertia mismatches).
@stumpy14958 жыл бұрын
As the reply from @Teknic Inc was not made public here it is: Thank you for your suggestion. Maybe John will do another video showing such a test. What you would see in such a test is a blip in the tracking accuracy whenever the weight was instantaneously changed (i.e. when a block was picked up and when a block was released). The magnitude of the blip would depend on how extreme the test was (i.e. how fast and how much difference in weight), but in any case, the motor would quickly compensate for this error and be able to adapt for the change in weight.
@CarlinComm8 жыл бұрын
Dang, that's really cool ;) I'm just starting to grasp why you're so excited, very fun stuff you're getting into there! Can't wait to see more!
@Larry1942Will5 жыл бұрын
Thank you. I have a bore and insert machine that was ordered with a Z-axis drive. The x-axis drive is servo and very fast and decently accurate. This machine normally has a manual change of the Z-axis because it normally processes panels of a consistent thickness. I wanted to be able to drill & insert at two Z levels and therefor very quickly change elevations. The salesman knew this. But they cheap out, making the Z-axis automation useless. The stepper system always has to return to zero before moving to the new location. Very slow, useless! Watching this video, I'm thinking it may be possible to now convert the machine's Z-axis to the servo like I wanted. I'm not technically bright enough to know what would be required. Machine was made in Germany. The CAD we use is Top Solid. The g-codes are generated in CADCODE. Codes are looked up on the server by using a barcode scanner at the machine.
@michaelknight23423 жыл бұрын
what are those loud noises at 8:31 and 8:37 etc?
@brandonrowoldt83068 жыл бұрын
A hundred thumbs up. I can't wait to see what's next. There is so much great free software out there. Thanks and keep it up.
@davestrong64728 жыл бұрын
You should mention that the servo has a built in encoder and micro processor. So the servo is a close loop system. Way better than a conventional stepper were you can loose step and not know, clearpath will alarm if you loose position.
@yalgret6 жыл бұрын
steppers only loose steps when you specify something to weak for its purpose. You can also get encoded steppers so you r argument is biased and false.
@davidsirmons6 жыл бұрын
wow, that's great to hear. I have not working knowledge of servos, but I do know I like the built-in feature of those parts.
@LilRedRasta7 жыл бұрын
Do you think this would turn a rotary table with a 200-300 pound load on top of it? Its not lifting the weight vertically, but it has to turn the weight to precise angles.
@dirkblanston8 жыл бұрын
It appears that it self calibrates all the parameters of the PID feedback loop. awsome
@TeknicInc8 жыл бұрын
Thanks dirkblanston. The ClearPath actually uses PIV control and not PID. Details can be found under the post for snikkeldak.
@snikkeldak8 жыл бұрын
The reason it uses a square wave is for system identification purposes. A square wave contains all frequencies (Fourier transform), and in order to identify your system you need an excitation that is sufficiently rich and excites all modes (frequencies) of the system. After comparing the input and output you can derive the transfer function (which determines system behaviour). So once you know how the system reacts to a square wave, you can simulate how it will react to ANY given input... amazing! :D
@TeknicInc8 жыл бұрын
Hi, my name is Tom and I'm an applications engineer at Teknic. snikkeldak has provided some good insight into the auto-tuning approach and there have been several comments on both ClearPath’s auto-tuner and its servo algorithm (a.k.a.: servo compensator), so I'd like to offer some input. The ClearPath auto-tuner uses square wave commands (instantaneous changes in velocity and position) to set the servo gains for the torque loop, the velocity loop, and the position loop. One reason for using square wave commands is to “excite” the mechanics at the machine’s natural resonant frequencies. Once these frequencies have been identified and processed through an FFT analysis, the tuning algorithm will raise the gains as high as possible to provide a robust tuning profile but leave enough design margin to keep the mechanics from resonating. Square waves are also used to drive the servo loops into saturation to make sure that the servo remains completely stable under the worst-case scenarios. (If you’re an experienced servo user, you may find it surprising that we don’t use a “small signal” stimulus like most servos. There are a number of heuristics built into ClearPath’s servo algorithm to effectively deal with these large-signal, square wave inputs which drive the servo into non-linear control regions.) The ClearPath auto-tuner compensates for a wide variety of loads, frictions and mechanical designs. Although it’s true that manual tuning will sometimes result in better performance (more on that in a minute), the opposite is also often true. The auto-tuner often produces a tuning file that is so good that even an experienced Teknic engineer cannot improve upon it. (This is actually a humorous source of frustration for some of our applications engineers!) Also, even when the manual tuning produces better performance (e.g., tighter position tracking), that better performance may be at the expense of robustness (i.e., good performance as the machine wears, or repeatable performance over hundreds of machines built over time as in the case of OEM machine builders). The ClearPath auto-tuner tests for robustness, and does so over the entire given stroke of the axis. The experienced manual tuner can, of course, also do this, but often does not. And finally, there are also a few scenarios, as Abraham has mentioned, that require a specialized tuning approach. An application requirement for high dynamic motion control bandwidth (such as a high speed laser), combined with a mechanical design that can accommodate higher servo gains, and tuned by someone with motion control experience, may be one of those scenarios. That being said, after almost three years of experience with the auto-tuner, we have found that it works well, and is often optimal, for nearly all of the applications out there. Note also, that for users who would like to see if the auto-tuner’s performance can be improved upon, ClearPath has a “fine tuning” control that allows the user to easily and safely adjust the tuning after the auto-tuner has run. This allows you to tweak the tuning for the specifics of the application without having to manually tune. Typically, fine tuning provides improved dynamic and static disturbance rejection/stiffness for a moderate increase in audible noise (or vice versa). When your axis has varying loads that it must deal with when running, it is important to auto-tune your ClearPath motor with the heaviest load/highest inertia for that axis. This will provide the best overall results. Regarding the servo compensator, ClearPath uses a PIV compensator as opposed to a PID version (the "V" term denotes an embedded velocity loop as opposed to the "D" or derivative term within PID). It also uses multi-derivative feedforward gains to reduce tracking errors (preemptively, before they even occur) based on the motion command. Designing a PIV compensator is more difficult than designing a PID, which is why the PID is much more common, but it is higher performance, and the tuning is not iterative like PID tuning. This makes tuning much easier and more deterministic whether the tuning is done manually or by an algorithm.
@JonesAndGriesmann6 жыл бұрын
0:25 John picks up a ton of electrical interference just touching the powered servo motor, can be heard on the microphone.
@mikepeterson86637 жыл бұрын
Hi John, when my mach 3 system finally gave out or I got sick of fighting with it I went to WinCNC and got a proper controler from them have a look. A system that does not glitch out on you when you plug in a usb. They make systems for a lot of very big company's that build cnc routers in the US. Have had no problems in over a year.
@mryoutuser8 жыл бұрын
Very nice video, CNC milling machine leaves a marks on part surface when the tool travels from a high to low point and start machining immediately , you can see kind of ripples on surface and they disappear as the tool moves further because of the tool vibration is damped, so tool bouncing is more likely to occur when moving down. I think it would be more convenient if you perform the test on the down side because the weight of blocks will contribute in the overshoot, and will prevent it while moving up . What do you think ? Thanks
@dieselphiend7 жыл бұрын
I think you'd probably get the same result. It would simply come to a stop more slowly as it accounted for the load. These are very smart drives. They do the calculations for ramp up and ramp down before they even move, and are able to determine when they have to start slowing down in order to prevent overshoot.
@carbidedge6 жыл бұрын
Super video, what a fantastic product. Will be adding them to my CNC machine, your a brilliant salesman. Keep the great videos coming.
@kevinkillsit8 жыл бұрын
John, I really think you would dig taking a high level Mechanical Engineering course in Control Systems. It would make you appreciate that Auto Tune feature real quick haha. You have a very natural understanding of all the fundamentals and It's great to learn from you. Like you said, not getting overwhelmed is key. Very cool video, I'm working on a project at work and I may go a similar route for the automation of a fairly heavy arm assembly.
@tedsaylor60168 жыл бұрын
John, how did you do in Calculus and Diff EQ's in school? If it wasn't for you I'd avoid a high level controls class (I have a BSME and the math was killer)
@kevinkillsit8 жыл бұрын
Ted Saylor hahaha so true, that was the most math I think I've ever used in my life. Brutal honestly, but when you finally get to the end and have the "aha moment" it's all worth it.
@BerndFelsche8 жыл бұрын
Well it does get quite messy. One of the things that I realized much too late is that mathematics is a special language to describe abstract concepts. Like any other language, it takes a long time to learn to think in that language; and then to move onto the different dialects. There isn't enough time to acquire a language as part of a 4-year course that deals with a thousand other things, if one isn't gifted/cursed. Believe it or not; I found a use for second order, partial differential equations in the real world. (I was dong static footing design because the senior Civil Engineer's brain had exploded.) Well; I reduced the solution space down to exactly one; which was solved for particular cases by numerical methods. 30 years later; not sure that I could replicate the work from scratch without half a year to "warm up".
@kevinkillsit8 жыл бұрын
Bernd Felsche yeah, even though I've been through all the math of PID and could probably still get it done with a little brushing up, I'm thankful for companies like clearpath that make it easy to get the job done. That's what sets a company apart.
@cncit8 жыл бұрын
Could you show us how you check a machine for tram/squareness and how you would correct it if it's not within spec?
@chillierdavro8 жыл бұрын
Nice Work the ClearPath servo's look awesome! Big fan of the Arduino :)
@justinmoritz65438 жыл бұрын
I LOVE these kinds of videos. I am currently overfilling a 3d printer with servos and like some good educational videos keep it up
@HughesEarthworks8 жыл бұрын
I hope this is a prelude to a DIY CNC plasma table. Another great video John, even though most of it was over my head.
@jonjon38294 жыл бұрын
why do servo torgues have smaller N/m ratings than closed loops but are stronger?
@michaelpilliod10396 жыл бұрын
How does that work without a brake? I would think the weight would turn the screw...
@occamssawzall34868 жыл бұрын
34lbs at 61.52m/s^2 is 948N of force or 213lbs force. If the acceleration is in/s^2 it's 24N or 5.4 lbs force
@DougHanchard8 жыл бұрын
Helpful. Thank you. And you haven't added inertia or gravity into the equation, so it's probably a tiny bit higher, being the 'lift' is vertical.
@telimarkskierman7 жыл бұрын
Not sure where you got 948N from. To find the force it take to move the weight at a constant velocity we use: F=ma F=(15.5kg)(9.8m/s^2) F=151.9N When it is accelerating, it is doing so at 61.52 in/s^2, which is 1.56m/s^2, so to find the additional force needed to accelerate the weight we use: F=ma F=(15.5kg)(1.56m/s^2) F=24.18N To find the total force that is applied in order to accelerate the weight upwards we simply find the sum of the forces in the +Y direction. 151.9N+24.18N=176.08N To find the total force that is applied in order to accelerate the weight downwards we use: F=ma F=(15.5kg)(9.8m/s^2 -1.56m/s^2) F=127.72N Once the weight has reached its intended downward velocity, the force needed to keep the weight at said velocity will increase back to 151.9N.
@occamssawzall34867 жыл бұрын
Jonathan Crowell It wasn't stated if it was 61.52 M/s^2 or in/s^2 If you notice I gave answers to both. Getting the same 24N you did if using in/s^2
@telimarkskierman7 жыл бұрын
I see. If you look at the spread sheet at 9:45 It has the acceleration listed in in/s^2.
@occamssawzall34867 жыл бұрын
Jonathan Crowell And you're using total force. Which is wrong. If the stage is static there's a gravity force trying to push it down, but an equal force (via the screw and housing against the ground) pushing against gravity. When it's stationary you have net acting force of zero. The force between the platform and screw is already applying the required force to overcome gravity. And additional 24N added to the screw will accelerate the platter to 61.52in/s^2 the screw accelerating the platter will experience 24N plus the 152N it already was apply to hold the stage up. Gravity is constantly pushing down on the platter with 152N. So while the total force in the equation is 176N. 152N is being canceled out. Meaning to bring the stage to a dead stop with these numbers. Only an additional 24N of force against the platter would be needed. Gravity is already applying 152 for you.
@billgreathouse19137 жыл бұрын
Has there been any word indicating that Tormach could come out with a series 4? Perhaps using clearpath? does clearpath offer a unit that could be used as a spindle drive? then we could have rigid tapping, no?
@imajeenyus428 жыл бұрын
I'm prepared to be corrected, but I've always been a little wary of autotuning systems! I can only speak from experience of temperature controllers, which also use a PID control loop - I've had several cases where autotuning simply can't work reliably, and I need to manually tune it instead. (Which isn't actually a big deal, if you know what you're doing, which I didn't at the time!)
@TeknicInc8 жыл бұрын
Lindsay Wilson, your perception of auto-tuners is common, and for good reason. A detailed answer is listed under the post for snikkeldak. The details are directly related to your concerns.
@kenhendricks11355 жыл бұрын
I HAVE A MACH3 SYS WITH CLEARPATH AND A BOB WITH A SMOOTH STEPPER AND I CANNOT GET MOTION ON ANY AXIS
@korencek7 жыл бұрын
I don't get it, but why is this test done with rubber coupling? doesn't rubber contribute to the movement error?
@petrasvestartas4359 Жыл бұрын
Do you thing it is possible to mount Clearpath motor from the motor chassis itself? I know that there are typical 4 screws form nema23 motors, but are there any other mounting possibility outside those?
@MrJackpoppy3 жыл бұрын
I'm guessing the scales are really heavy or bolted to the floor
@HandsonCNC8 жыл бұрын
ClearPath Servos are stupid strong.. I have a CNC Router with about 200lb gantry.. Two of their servos can move that gantry at 1200ipm no problem.. I think "move" is the wrong term, the accelerations I can get its more like "throw"... Love not needing an controller, just encoder and power.
@tedsaylor60168 жыл бұрын
Which size Clearpaths?
@CatNolara8 жыл бұрын
One correction: 25 microns (assuming that means micrometers) should be really close to 1 thou, since 25.4mm are an inch, divide both by 1000 and you have the numbers. So it's even more accurate than you think ;) And another mistake: you shouldn't have divided your result by 10, but multiplied by 10/25. I have also worked with servo drives and hand tuning them can really be a pain in the ass.
@codene6 жыл бұрын
Klaufmann I noticed that little error too. 1 micron = 0.000 001 meter = 0.001 millimeter. 0.001 mm / 25.4 mm/in = 0.000 0393 7 in. x 25 = 0.000 984 25 in. Like you said, 25 microns is very close to 1 thousandth of an inch.
@BenMateffy5 жыл бұрын
Hey can you write on belt input vs direct input? Here I see you use direct input but somewhere I read its recommended to use belt input. Whats your thought on this topic - belt vs direct? regards
@idksomethingunique8 жыл бұрын
I like the feedback when you touch the motor.
@8860148 жыл бұрын
John an odd question, but the motor couplers you're using. Are they your own, purchased, or did you use a canned CAD template off GrabCAD etc? I was just about to sit down and model one for an odd size shaft and will probably just 3D print it in nylon, but spotted yours. It looks like a good alternative and I could print the flexible internal material in TPU. An excellent video on servo motors BTW. There are certainly much cheaper closed loop motor alternatives available, but it looks like ClearPath have an excellent turn-key solution.
@joshhughes74398 жыл бұрын
I've needed a CNC plasma for a while now but I find it hard to swallow a $10000 bill for one. Would you be able to give me some pointers on building my own? What to look for and how to set it up? Any help would be much appreciated.
@jflissar6 жыл бұрын
Awesome channel NYC CNC, been watching for years.
@mowbetter20108 жыл бұрын
Awesome video!! I didn't know about the advanced page you showed when I set mine up. I just did the auto tune and they are truly awesome motors.
@mowbetter20108 жыл бұрын
You are a true inspiration to a lot of guys wanting to get into machining and cnc work. I probably would have never converted mine over to cnc if it wasn't for all the videos and help that you get out to us with your videos. THANKS SO MUCH.
@yalgret7 жыл бұрын
I want to get ClearPath servos, but I don't think its possible to set up a closed loom PID dynamic position control algorithm to control it (am I wrong?). I need to set up a robotic system to follw a moving target.
@davidsirmons6 жыл бұрын
Can anyone tell me if running the 10 lb-ft version of this servo on their site through a 10 to 1 gearset would provide enough torque to meaningfully turn a simple hydraulic pump? Really looking for a solution that can be carried by a person.
@kentvandervelden8 жыл бұрын
What does the inertia ratio look like between the load and servo and will that cause any problems? Does not seem to, but I'm just wondering.
@partisanguerrilla31678 жыл бұрын
You are going to win with the servo. Steppers lose lots of torque the higher the step resolution, you don't lose a thing until rpm breaks the torque curve downwards with the servo. Awesome tests! How did you calibrate the travel distance to the ClearPath before you started? What voltage to the servo?
@elidouek54388 жыл бұрын
do you ever worry about Jet cutting his paw or eating swarf off the ground? especially now that you have the manual machines that dont have any chip containment.
@RenThraysk8 жыл бұрын
Won't you need a brake on the motor in that orientation, to handle if the motor is unexpectedly powered down?
@BerndFelsche8 жыл бұрын
You would. And brakes don't appear to be cheap. They're electrically energised to release; which you can do with the enable signal for the stepper/servo (the signal driving e.g. a solid-state relay to supply the power for the brake release.)
@alexpowers36976 жыл бұрын
Could you please mention the brand of slide? I did not recognise it when you said it.
@uzkanda8 жыл бұрын
Is it me, or the servo produces high pitch noise when you touch it, ungrounded?
@cncit8 жыл бұрын
These look great although as far as I can tell the servol loop is closed at each drive..if the drive starts acting up the cnc control wouldn't know..but still fine for hobby use..
@octavioaraujo65328 жыл бұрын
There is a fundamental difference between servos and steppers, a mechaduino is just a closed loop stepper and will never be a servo. Also, clearpaths have been showing up a ton! They look awsome. Look into jerk control for the energy transfer onto the gage? Keep us posted on your automation projects, thanks.
@davestrong64728 жыл бұрын
I wonder if Tormach will convert to Clearpath?
@Max_Marz8 жыл бұрын
I really want to see the lathe converted to these!!!
@onemanriflemaker38738 жыл бұрын
Dave Strong i was chatting to the Tormach guy at the open house last year. I asked if the 1100 used steppers. His answer was yes. But they have put a lot of stuff in to make sure that there is no loss of steps. So I guess it's a question of cost to Tormach . Teckinc supply to OEM as a primary market. So who knows!
@8710ify8 жыл бұрын
We're developing a 15k 5 axis that will use clearpath! Seriously good stuff! 400mm Table. The cost of the clearpath's is worth every penny over dealing with cheap chinese crap.
@8860148 жыл бұрын
Any information out there on your machine?
@8710ify8 жыл бұрын
We're working on it... Stay tuned. Wish I could nail down a better timeline for you.
@Jan_Seidel8 жыл бұрын
Have you heard of closed-loop steppers? might be worth to take a look at
@traveldoors7 жыл бұрын
hello what is the clearparth servo model you will use to make a 6feet x 3feet plasma cutter CNC table,or any other motor/controller thank you
@owltoe01646 жыл бұрын
Is there a smaller model of ClearPath servos that you can recommend similar to the one used in the video?
@alexmanning6007 жыл бұрын
have you had problems with over-torquing the motor? I currently have a gear coupled to my motor to drive a belt, but it keeps over torquing.. even if the belt isn't attached to the gear. Have you had similar problems?
@rickmandrey67606 жыл бұрын
Can you provide any guidance on the Aurduino code?
@HouseProjectIT7 жыл бұрын
the motor use the normal endstop connected to the board?
@ipadize8 жыл бұрын
is it the strong (CPM-SDSK-2310S-RLN) or the normal version (CPM-SDSK-2310P-RLN)?
@chrisdavies12658 жыл бұрын
o no ....now I don't know what to do ! just building a 5x5 cnc and about to buy the motion componants...........do I have to use Arduino to run it with clearpath motors ?
@kuzmanov28 жыл бұрын
taplow marlow Just any step and direction controller. linuxcnc, mach3 , etc
@kevinbelcourt82718 жыл бұрын
Those look very nice. What do you think of adapting those to your Tormach machines. I love your channel!
@oldestnerd8 жыл бұрын
Good Information. I've been using some of the ClearPath motors for over a year now. I first heard of them on the NEO7CNC KZbin channel. I started with some NEMA23 motors the size you are using but then bought some that are still NEMA23 but are longer. I have them on my DIY CNC machine and they have worked very well. I have a video of them on my CNC on KZbin. There is also a video of something I made so I could better see the status LED that is in the well where the mini USB connector is located. I run my motors off a large 70 VDC Teknik/ClearPath power supply. One thing that concerns me is if the system is tuned with a fixed weight load, when it's actually milling something the load will be changing all the time. I wonder how good it's tuning is driving a dynamic load. I have pushed my system to at least 300 imp without trouble, but I haven't pushed it until is fails. It would be an interesting test.
@TeknicInc8 жыл бұрын
Thanks John Nelson. NY CNC is correct that you want to tune for the worst case scenario (meaning heaviest load/ most inertia). Cutting is actually the easy part because you can only move as fast as the cutter can remove material. So high cutting forces have more to do with the continuous torque required of the motor and less to do with high inertia (which requires more peak torque and better control algorithms). A more detailed answer about tuning can be found under the post for snikkeldak.
@timmallard53608 жыл бұрын
now the here is, are these motors the next level performance for the Tormach? They also say you can replace spindle motors with there larger ones?
6 жыл бұрын
Can a servo like this be used to control windows (occasional use) and wipers (constant use) with proper venting and weather-proofing?
@St0RM338 жыл бұрын
There is a high frequency sound in the video and it is so annoying - also when you touch the servo it does change the intensity (my speakers are studio monitors so others may not hear this)
@Bryster516 жыл бұрын
How do you determine proper motor needed?
@OldePhart8 жыл бұрын
The Autotune can only get you part way, Its enough for most, but you can certainly tune those PID values to eliminate that initial discrepancy if you were so inclined. You would suffer somewhere else in the profile, just just determine whats important to the application.
@OldePhart8 жыл бұрын
I tune PID's as part of my day job and you can always do better than the built in autotuners if you have the time and need to do so. So yes, I could probably improve it, but as you have pointed out - just how critical do you need to get. If you were using these motors and trying not to jostle or spill the material being conveyed you would use one set if parameters with slower rise and fall times, it you were opening and closing a valve to maintain flow or pressure you would use a different set with a bigger predictive term. As a good example you could mount an 18 inch (or some length that will oscillate) rod to your table. When it starts and stops you would expect to see it swing back and forth. You can tune these terms so that the acceleration and deceleration is shaped such that the rod would remain rock steady throughout its movement. Instead of a linear swing to and from zero, you would have some shape to the curves. If the torque path is predictable you could get rid of the mid path spikes by changing the D term and the startup spikes by changing the P and I terms. If this was an application in Pharma or semiconductor you can bet the autotuner wouldn't be good enough - which is why they allow you access to the variables to begin with. This is truly tedious stuff and very load dependent so its likely in many applications the tuner provided is fine and manual tweaking is not needed, but you mentioned it so I'm just saying its possible. I'm building a CNC router using these so I will likely poke at them just because I'm a glutton for punishment.
@TeknicInc8 жыл бұрын
AndTheWinnerIs..., just to be completely accurate, the ClearPath uses PIV control and not PID. There is a much more detailed answer under the post for snikkeldak that you may find interesting.
@OldePhart8 жыл бұрын
That's certainly a fair response. I am really looking forward to getting these in hand. I'm using dual motor Y axis so the auto tuning will not be nearly as well optimized on that pair because of the racking that takes place as one side is powered and the other isn't during tuning. Teknic recommends taking the tuning from one side and copying it to the other side, but we both know that's not optimal. ...and as we both have said, It will also probably be just fine for this application.
@TeknicInc8 жыл бұрын
Thanks AndTheWinnerIs. Usually the best way to tune a dual axis (assuming that the mechanics have the same pitch, diameter, etc.) is to load up the single short axis across your table (some call Y, some call X) with the load that each of the paired motors will see and run the auto-tuner. Then load that file into the dual motors and set the reverse bit on one of the motors. Save the files with unique names to keep the files for the dual motors separate (in the event that you will need to reload them in the future) and test the machine. This works well on most machines. The only thing you may want to do is to adjust the fine tuning with the slider (MSP, Setup, Fine Tuning) Hope this helps.
@shammient8 жыл бұрын
I want a pair of these for my lathe. So quiet!
@1svsoulmate8 жыл бұрын
This looks like it would be a good choice if you were going to turn a Bridgeport into a CNC. It might even be able to handle the knee.
@MaxMakerChannel8 жыл бұрын
So what does this tuning actually do? Does it matter for low speed stuff?
@MaxMakerChannel8 жыл бұрын
NYC CNC thanks!
@mrmister71518 жыл бұрын
Autotuning is always a quite involved process which sets all parameters of a controller, in this case the motor controller. For such applications like servos you usually use a so called PID controller which is very effective when tuned properly. Every controller tries to eliminate (respectively minimize) the error of your system. The error is difference between your set point (value to reach) and the actual value of the controlled variable (plant output) and may or may not occur due to disturbances in the system (plant). To achieve zero error, you put a controller in front of your plant which manipulate the signal based on the set point and error and your system. Your controller knows the set point, can measure the actual value and therefore calculate the error (= negative feedback loop). Its task now is to control and adapt the actuating signal (plant input) in such a manner so that your plant exactly behaves like you want it to (plant output = set point). The beauvoir of your plant in most cases is described by a so called transfer function, basically mathematical description of reality, but that isn't the point of interest now, so let it be a black box. Furthermore it is important that the measured value (plant output) is the same type as the set point (plant input). Now the fun part begins... how does it work? Well, in case of a PID controller, the controller "consists" of three parts (P, I and D). All parts eventually are added to the plant input u. P (proportional) takes the value of the error (e) and multiplies it with a specific constant value cp. P is a first rough approach to get in the area of zero error. It's quite accurate if the system doesn't change frequently. e is getting smaller every cycle and finally is zero, or is it? I (integral) sums up all errors in a certain period of time (lets call the sum i) and multiplies it with a specific constant value ci. The P part often can't handle very little errors sufficient enough because of several reasons. The I part though sums up all those little errors over time and is able to counteract those. D (derivative) calculates how fast the error changes (lets call the speed of change d) and multiplies it with a specific constant value cd. The D part is crucial in frequently changing systems. By knowing how fast and in which direction the error changes the controller can adjust the plant input to avoid upcoming and growing errors! It can compensate big errors before the even occurred. Pretty cool, right? As a result: u = e*cp + i*ci + d*cd u now is fed into the system and the errors hopefully is almost zero. But how near to zero it is, is depending on the constant values (also called gains) in your controller and your system. That's the point where Autotuning kicks in. Every system is different. And there aren't universal values for your controller, you have to find the perfect ones for every single application. But since the change of one controller part effects the behavior of the other controller parts as well, you not only have to adapt those constant values to your system but also to themselves! Every change of any variable will effect the performance of the whole controller. You can imagine: trying to figure out the perfect values of a controller for a application is a very involved process and nearly impossible to do by hand. Well, there are certain approaches that help finding those values by hand, but to find the PERFECT ones for your application, not only good ones by hand.. it's almost impossible. The most efficient way is numerical iteration. But depending on how good your algorithm works, the performance of the whole system is good or bad. That's what Autotuning does. It optimizes the variables of the controller just to fit your application perfectly. Hope that helps!
@mrmister71518 жыл бұрын
So yes. It even matters for low speed applications. For instance during high accelerations with heavy loads there is a pretty good chance that your system is hunting (real value is hunting set value, your system reacts slower than it should) if the controller (in this particular case especially the D part) isn't properly tuned.
@floodo18 жыл бұрын
The controller has to take the signal from the arduino as well as the reading from the position encoder and send some amount of current to the servo motor for some amount of time in order to make the "stage" move to the position specified by the control signal (all the while slightly adjusting the current or time based on continuosly monitoring the encoder) The "tuning" sets a bunch of parameters that let the controller know how much current and for how long. This will change depending on such factors as the load, the friction, the power of the motor, the pitch of the lead screw (if one is used), etc. As others have suggested look up PID Control Theory and find an article that walks through P, then PI, then PID or just google for "Control Theory" for deeper explanations (-8
@TeknicInc8 жыл бұрын
Max Maker, that is a great question. There is a detailed answer listed under the post for snikkeldak.
@commadore1298 жыл бұрын
Hey John I have some of the biggest clearpath nema 34s on my mill and after trying other steppers and servos will never use any thing else because they are just that good lol. have you thought about putting them on you tormach mills it would make them super accurate and very reliable in positioning. I'm wanting to find a Bridgeport series 2 size mill to put these on so I can do some big three axis milling in my shop lol.
@jtkilroy8 жыл бұрын
I don't think a 34 size motor is big enough for a series 2 mill.
@tedsaylor60168 жыл бұрын
I have a BP Series II Interact 2, but I upgraded the control to Centroid all in one, which wires to regular servos - and has a very fancy auto-tune as well.
@brooksnelson78708 жыл бұрын
What is the part number for the servo? It is really great showing us lifting at the weight you did. My spindle motor alone is 12 lbs and I am figuring another 10lbs+ for fixturing and other gizmos. awesome video.
@Mekhanic18 жыл бұрын
"Integrated servo". I've been using JVL MAC Integrated servos for years and won't go back to the old way. This is the way everything will go in the future. They are more reliable than a traditional remote amplifier servo setup. What is the wattage of the servo? I primarily use 800w nema34 units from JVL, oh and they are $2,500 each. $250 is very cheap!
@TAWPTool8 жыл бұрын
Great video! I think I see a ClearPath inspired SMW retrofit kit for the Tormach coming soon to your web site. Hahaha!
@doriantung88753 жыл бұрын
Nice video. Which ClearPath servo did you use? Is it SCSK series?
@szki2728 жыл бұрын
Trying to wrap my head around this. In my case I have an older cnc knee mill. Occasionally it has problems with a drive not operating. (think it is a control board) So three of these servo motors. A power supply? Home computer, and clear path software? Will this work with fusion 360? Would love a parts list/ setup.
@tedsaylor60168 жыл бұрын
ummm, there are alot of very important parts between fusion 360 gcode and Clearpaths you might mount to your mill. Oh, and "beta testing" might get expensive.
@EastyUK8 жыл бұрын
Great video mate, These clearpath servos look delightful. That calc will depend on the thread of your lead screw, dia, pitch per inch and a rough friction coefficient. Maybe there is a lead screw calc tool around .You could turn faster with more thread pitch and have less torque i'd assume. Obviously turning faster brings its own issues.
3 жыл бұрын
shop dog is super cute. We love our Teknic motors for our simulator motion system. :-)
@davidsirmons6 жыл бұрын
What torque and RPM does it make? I'm looking for high power/rpm motors for....various mech projects. (edit) nevermind, I looked at their site! Great torque and greater rpm!!! FINALLY!!! Found a servo that makes the RPM/torque I need. THANK YOU!
@chiparooo8 жыл бұрын
Very cool stuff! Looking forward to more.
@aratulovsky7 жыл бұрын
hello. you should try build your len milling machine.