Arduino & ClearPath Servo: Moving 34 lbs FAST! WW131

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2017
  • These ClearPath Servo's are amazing. Using an Arduino and ClearPath's free diagnostic software, we get the motor lifting 34 lbs VERTICALLY at over 800 inches per minute!!
    2-4-6 Blocks: amzn.to/2jMDo7p
    Filmed With: amzn.to/2kkMBVH
    and amzn.to/2kLE5Q7
    MSP Software: bit.ly/2kahERs
    ClearPath Servo: bit.ly/2kkVRGO
    Our First ClearPath Video: bit.ly/2jCbJHV
    Thanks to www.bell-everman.com/ for the Linear Stage!
    Subscribe For More: bit.ly/22CjJoK
    Music copyrighted by John Saunders 5 Reasons to Use a Fixture Plate on Your CNC Machine: bit.ly/3sNA4uH
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 290

  • @mean1flyer
    @mean1flyer 7 ปีที่แล้ว +9

    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 👍

  • @WandRindustries
    @WandRindustries 7 ปีที่แล้ว +3

    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.

  • @davidsirmons
    @davidsirmons 5 ปีที่แล้ว +1

    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!

  • @Max_Marz
    @Max_Marz 7 ปีที่แล้ว +12

    dude I loved that test to prove the overshot! brilliant!

  • @timsanders7632
    @timsanders7632 7 ปีที่แล้ว +2

    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!

  • @invetech1
    @invetech1 7 ปีที่แล้ว

    Love that you are getting back to steppers, ardiuno and more automation. More please!!!!

  • @Bobby11
    @Bobby11 7 ปีที่แล้ว

    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 :)

  • @CarlinComm
    @CarlinComm 7 ปีที่แล้ว +1

    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!

  • @machine2747
    @machine2747 7 ปีที่แล้ว +4

    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!

  • @44mod
    @44mod 2 ปีที่แล้ว

    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.

  • @davestrong6472
    @davestrong6472 7 ปีที่แล้ว +1

    I can't wait for more video on clearpath. I have a cpm series motor and it's pretty incredible what it can do.

  • @justinmoritz6543
    @justinmoritz6543 7 ปีที่แล้ว

    I LOVE these kinds of videos. I am currently overfilling a 3d printer with servos and like some good educational videos keep it up

  • @bcbloc02
    @bcbloc02 7 ปีที่แล้ว +2

    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. :-)

  • @carbidedge
    @carbidedge 6 ปีที่แล้ว

    Super video, what a fantastic product. Will be adding them to my CNC machine, your a brilliant salesman. Keep the great videos coming.

  • @Eggsr2bcrushed
    @Eggsr2bcrushed 7 ปีที่แล้ว +29

    looks like you and AvE are down the same rabbit hole... enjoy!

  • @brandonrowoldt8306
    @brandonrowoldt8306 7 ปีที่แล้ว

    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.

  • @chillierdavro
    @chillierdavro 7 ปีที่แล้ว +1

    Nice Work the ClearPath servo's look awesome!
    Big fan of the Arduino :)

  • @jflissar
    @jflissar 5 ปีที่แล้ว

    Awesome channel NYC CNC, been watching for years.

  • @DStrayCat69
    @DStrayCat69 7 ปีที่แล้ว +1

    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!

  • @landlockedviking
    @landlockedviking 7 ปีที่แล้ว

    some seriously good content these days, thanks!

  • @chiparooo
    @chiparooo 7 ปีที่แล้ว

    Very cool stuff! Looking forward to more.

  • @HughesEarthworks
    @HughesEarthworks 7 ปีที่แล้ว

    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.

  • @bacawaka2813
    @bacawaka2813 7 ปีที่แล้ว +5

    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).

  • @rickmandrey6760
    @rickmandrey6760 5 ปีที่แล้ว

    Awesome. HUGE Thanks for sharing!

  • @ipadize
    @ipadize 7 ปีที่แล้ว +32

    0.26 funny how the microphone hisses when you touch the motor

    • @ipadize
      @ipadize 3 ปีที่แล้ว

      @Morgan Pablo yeah let me guess someone tried it for 20 minutes and it worked perfectly??

    • @ipadize
      @ipadize 3 ปีที่แล้ว

      @Morgan Pablo ooh you changed it to 10 minutes lmao

  • @thegreatga
    @thegreatga 7 ปีที่แล้ว +1

    This is awesome!

  • @TAWPTool
    @TAWPTool 7 ปีที่แล้ว +1

    Great video! I think I see a ClearPath inspired SMW retrofit kit for the Tormach coming soon to your web site. Hahaha!

  • @mchiodox69
    @mchiodox69 7 ปีที่แล้ว +1

    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! :)

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      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.

  • @PeterWMeek
    @PeterWMeek 7 ปีที่แล้ว +7

    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.)

  • @kevinbelcourt8271
    @kevinbelcourt8271 7 ปีที่แล้ว +2

    Those look very nice. What do you think of adapting those to your Tormach machines. I love your channel!

  • @idksomethingunique
    @idksomethingunique 7 ปีที่แล้ว

    I like the feedback when you touch the motor.

  • @tomstarke4660
    @tomstarke4660 7 ปีที่แล้ว +3

    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.

  • @petrasvestartas4359
    @petrasvestartas4359 9 หลายเดือนก่อน

    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?

  • @ColinMacKenzieRobots
    @ColinMacKenzieRobots 7 ปีที่แล้ว +1

    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.

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      Thanks Colin MacKenzie. We look forward to working with you. Some details about the auto-tuner can be found under the post for snikkeldak.

  • @thomaswayne9713
    @thomaswayne9713 7 ปีที่แล้ว +1

    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....

  • @mowbetter2010
    @mowbetter2010 7 ปีที่แล้ว

    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.

    • @mowbetter2010
      @mowbetter2010 7 ปีที่แล้ว +3

      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.

  • @PhG1961
    @PhG1961 4 ปีที่แล้ว

    I'm impressed !

  • @rbyt2010
    @rbyt2010 7 ปีที่แล้ว

    Great video! Just switching on some CP's on my own CNC project. Just curious, what is the max rated rpm for the motor you're using (or its model number)?

  • @glennedward2201
    @glennedward2201 4 ปีที่แล้ว

    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.

  • @mikepeterson8663
    @mikepeterson8663 6 ปีที่แล้ว

    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.

  • @886014
    @886014 7 ปีที่แล้ว

    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.

  • @flloriangerard
    @flloriangerard 7 ปีที่แล้ว

    Hey John ! your test is crazy ! for such a small motor! i'm impressed
    I'm designing a cnc and it coud be a great choice. Does this closed loop motor could work with a granit ioni ? or mesa card ?

  • @Runner50783
    @Runner50783 7 ปีที่แล้ว

    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.

    • @Runner50783
      @Runner50783 7 ปีที่แล้ว

      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

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      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.

    • @Runner50783
      @Runner50783 7 ปีที่แล้ว +1

      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.

  • @Larry1942Will
    @Larry1942Will 5 ปีที่แล้ว

    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.

  • @JonPrevost
    @JonPrevost 6 ปีที่แล้ว

    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.

  • @timmallard5360
    @timmallard5360 7 ปีที่แล้ว +1

    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?

  • @frankyw08
    @frankyw08 7 ปีที่แล้ว

    I can't wait! I already am picturing an awesome CNC machine to be built. Currently, I've built a shapeoko 1 and a shapeoko 3, but an no machinist. This looks like it would be a huge upgrade. Would this work with grbl 1.1?

  • @northernsmith
    @northernsmith 7 ปีที่แล้ว

    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.

  • @manisujan
    @manisujan 7 ปีที่แล้ว

    Hi John I need a small suggestion for my b-tech project based on machining
    and at last I am great fan of your videos

  • @Jan_Seidel
    @Jan_Seidel 7 ปีที่แล้ว

    Have you heard of closed-loop steppers?
    might be worth to take a look at

  • @stumpy1495
    @stumpy1495 7 ปีที่แล้ว +4

    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.

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      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).

    • @stumpy1495
      @stumpy1495 7 ปีที่แล้ว

      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.

  • @robsciuk729
    @robsciuk729 7 ปีที่แล้ว

    Love your Vizsla ... oh, and the videos ...

  • @kevinkillsit
    @kevinkillsit 7 ปีที่แล้ว +5

    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.

    • @tedsaylor6016
      @tedsaylor6016 7 ปีที่แล้ว +2

      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)

    • @kevinkillsit
      @kevinkillsit 7 ปีที่แล้ว +1

      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.

    • @BerndFelsche
      @BerndFelsche 7 ปีที่แล้ว +3

      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".

    • @kevinkillsit
      @kevinkillsit 7 ปีที่แล้ว +1

      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.

  • @mryoutuser
    @mryoutuser 7 ปีที่แล้ว +4

    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

    • @dieselphiend
      @dieselphiend 6 ปีที่แล้ว

      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.

  • @SIGMAIntegrale
    @SIGMAIntegrale 2 ปีที่แล้ว

    shop dog is super cute. We love our Teknic motors for our simulator motion system. :-)

  • @partisanguerrilla3167
    @partisanguerrilla3167 7 ปีที่แล้ว

    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?

  • @doriantung8875
    @doriantung8875 3 ปีที่แล้ว

    Nice video. Which ClearPath servo did you use? Is it SCSK series?

  • @alexsterling5186
    @alexsterling5186 7 ปีที่แล้ว

    Did anyone else notice that it looked like he had Abom's "Do you even indicate bro?" shirt on? Very cool haha

  • @ipadize
    @ipadize 7 ปีที่แล้ว +2

    is it the strong (CPM-SDSK-2310S-RLN) or the normal version (CPM-SDSK-2310P-RLN)?

  • @brooksnelson7870
    @brooksnelson7870 7 ปีที่แล้ว

    I finished watching video and saw the part number. Answered my question.

  • @christophervargasschebesta3752
    @christophervargasschebesta3752 4 ปีที่แล้ว

    Real impressive!! Can you tell me where i can buy the cnc slide rail like you use in the video? or the brand that you used?

  • @davestrong6472
    @davestrong6472 7 ปีที่แล้ว +3

    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.

    • @yalgret
      @yalgret 6 ปีที่แล้ว

      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.

    • @davidsirmons
      @davidsirmons 5 ปีที่แล้ว

      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.

  • @JonesAndGriesmann
    @JonesAndGriesmann 5 ปีที่แล้ว

    0:25 John picks up a ton of electrical interference just touching the powered servo motor, can be heard on the microphone.

  • @brooksnelson7870
    @brooksnelson7870 7 ปีที่แล้ว

    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.

  • @charles3450
    @charles3450 6 ปีที่แล้ว

    Nice video! Can you recommend an alternative for these motors for under $100?

  • @snikkeldak
    @snikkeldak 7 ปีที่แล้ว

    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

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว +2

      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.

  • @BenMateffy
    @BenMateffy 5 ปีที่แล้ว

    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

  • @dirkblanston
    @dirkblanston 7 ปีที่แล้ว +1

    It appears that it self calibrates all the parameters of the PID feedback loop. awsome

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      Thanks dirkblanston. The ClearPath actually uses PIV control and not PID. Details can be found under the post for snikkeldak.

  • @cncit
    @cncit 7 ปีที่แล้ว

    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..

  • @MaxMakerChannel
    @MaxMakerChannel 7 ปีที่แล้ว

    I am working on a piece of art that needs to move 2 things. The first load is tiny and speed mostly slow. The second load needs a fair amount of torque and slow speed. Now I am constantly considering weather I should go for servos or steppers. Any thoughts? So far I only worked with steppers on my CNC and printer and servos on RC planes.

    • @MaxMakerChannel
      @MaxMakerChannel 7 ปีที่แล้ว

      NYC CNC Yeah that looks like a nice motor but I need something for a tenth of the price.

    • @Manofcube
      @Manofcube 7 ปีที่แล้ว

      Max Maker look into mechaduino. its a board that you put on the back of a stepper that turns it into a servo. They are not very expensive.
      Steppers have high low speed torque but it is very jerky. Microstepping helps, but there are a lot of factors. you might look into getting a stepper with a gearbox.
      Look for motors with a high rated voltage, like 24v. They will take more power(with a higher supply voltage) than a low voltage motor at the same current. I have also found the TI DRV8825 based driver modules to be the smoothest, in 32x mode.
      The reality with motion control is you pay for torque and power, unfortunately. Even a big NEMA 34 stepper and appropriate driver will cost as much as a small clearpath.

    • @Manofcube
      @Manofcube 7 ปีที่แล้ว

      Max Maker the other question to ask yourself is do you NEED computerized motion control? You might just be able to use a DC gear motor and a cheap speed controller. If it needs to move between multiple positions you could use micro switches and an Arduino to sense when the mechanism is in position and turn the motor on and off.

  • @alexmanning600
    @alexmanning600 7 ปีที่แล้ว

    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?

  • @mrmjdza
    @mrmjdza 7 ปีที่แล้ว

    Awesome vid!
    Energy / power has nothing to do with linear velocity, it's all about acceleration.
    Tell me how long it takes to reach 800 inches per minute and I'll tell you how much power you have and how much force it's putting out ;)

  • @billgreathouse1913
    @billgreathouse1913 7 ปีที่แล้ว

    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?

  • @erlinghagendesign
    @erlinghagendesign 7 ปีที่แล้ว

    Hi John, great video. One thing: i see that you are using this plum coupling type. For a servo motor system and accuracy applications better then woodworking you should /could replace the coupling with a disc servo coupling. Surely comparatively much more expensive, but worth it.
    cheers Herri in Kunming.

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      Hi Sure D, My name is Tom and I am an applications engineer for Teknic. The split jaw spider couplings are the preferred coupling for servo motor control. They provide good torque transmission as well as damp many of the high frequency resonances that can be found in the machines. These couplings work well for applications that require a level of high accuracy as well as less demanding applications. This is based on experience with thousands of machine designs.

  • @barrythompson5127
    @barrythompson5127 7 ปีที่แล้ว

    Very interesting subject, I think many of us are either building or planing to build CNC routers and plasma tables. Of course I'd like to be building a robot but I think I'll have to be satisfied with my router :-)

  • @landonhillyard
    @landonhillyard 2 ปีที่แล้ว

    I miss this content

  • @howardwhite9773
    @howardwhite9773 7 ปีที่แล้ว +1

    Kinetic energy = 1/2 times mass times velocity squared.

  • @CatNolara
    @CatNolara 7 ปีที่แล้ว +3

    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.

    • @codene
      @codene 6 ปีที่แล้ว

      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.

  • @LilRedRasta
    @LilRedRasta 7 ปีที่แล้ว

    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.

  • @PorscheDuesnburg
    @PorscheDuesnburg 5 ปีที่แล้ว

    Can a servo like this be used to control windows (occasional use) and wipers (constant use) with proper venting and weather-proofing?

  • @EZ_shop
    @EZ_shop 7 ปีที่แล้ว +1

    Incredible! I wonder how the X2 minimill would perform with those servos.

    • @ThunderAppeal
      @ThunderAppeal ปีที่แล้ว

      Are you still wondering moron?

  • @davidsirmons
    @davidsirmons 5 ปีที่แล้ว

    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!

  • @CJ-ty8sv
    @CJ-ty8sv 6 ปีที่แล้ว

    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

  • @markdenooyer
    @markdenooyer 7 ปีที่แล้ว

    That's the kind of video I like.

  • @oldestnerd
    @oldestnerd 7 ปีที่แล้ว

    Good Information. I've been using some of the ClearPath motors for over a year now. I first heard of them on the NEO7CNC TH-cam 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 TH-cam. 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.

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      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.

  • @traveldoors
    @traveldoors 7 ปีที่แล้ว

    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

  • @korencek
    @korencek 6 ปีที่แล้ว +1

    I don't get it, but why is this test done with rubber coupling? doesn't rubber contribute to the movement error?

  • @cncit
    @cncit 7 ปีที่แล้ว

    Could you show us how you check a machine for tram/squareness and how you would correct it if it's not within spec?

  • @MrJackpoppy
    @MrJackpoppy 3 ปีที่แล้ว

    I'm guessing the scales are really heavy or bolted to the floor

  • @michaelheinen8526
    @michaelheinen8526 7 ปีที่แล้ว

    great video,on a HBM plus or minus .0005 is close,u talking micros,i have no idea what a micron is lol,were are u and u hiring a retired guy couple days a week,that was really cool

  • @owltoe0164
    @owltoe0164 5 ปีที่แล้ว

    Is there a smaller model of ClearPath servos that you can recommend similar to the one used in the video?

  • @yalgret
    @yalgret 6 ปีที่แล้ว

    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.

  • @shammient
    @shammient 7 ปีที่แล้ว +1

    I want a pair of these for my lathe. So quiet!

  • @imajeenyus42
    @imajeenyus42 7 ปีที่แล้ว

    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!)

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      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.

  • @BrowFinGarf
    @BrowFinGarf 7 ปีที่แล้ว

    Do you see any loss under heavy load with those flexible couplers (Plastic deforming and moving the ball screw)? I have been wondering how strong those are and how much they deform under load. Those clearpath motors can put out some good torque, I wonder if at full load the plastic gives a little and how much it would affect the accuracy through the ball screw.

    • @BerndFelsche
      @BerndFelsche 7 ปีที่แล้ว

      I understand that the Clearpath tuning determines that by jerking the screw.
      FWIW: Jerk is the rate of change of acceleration.

    • @BrowFinGarf
      @BrowFinGarf 7 ปีที่แล้ว

      Are you saying Clearpath can tell me the stiffness of that coupler?

    • @BerndFelsche
      @BerndFelsche 7 ปีที่แล้ว

      Don't know. Send me one and I can find out. ;-)
      From the documentation and the description of the tuning process, the total "drivetrain" stiffness is measured by "excitiation"; providing a sudden impulse and then measuring how long it takes for the system to respond.
      ClearPath can determine the total stiffness of the system, but without reducing the system to just the motor and coupler, you can't attribute the flexibility to just the coupler.
      What's important to the ClearPath motor drive is the system stiffness. Not that of individual components, so the whole system's response is tested.

    • @BrowFinGarf
      @BrowFinGarf 7 ปีที่แล้ว

      Bernd Felsche I know all this. I want to know how good these couplers are. No point tuning a cnc when your coupler is a piece of spaghetti that deforms under any load.

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      Hi BrowFinGarf, my name is Tom and I am an applications engineer for Teknic. We have experience with thousands of machine designs and our choice of coupler, without a doubt, is the split jaw coupling with the thermoplastic rubber spider.
      They are plenty stiff enough to deliver high torque transmission and also have the benefit of damping out high frequency vibrations. Most manufacturers give you a choice of hardness for the spider. Highly recommended for nearly all applications.

  • @Max_Marz
    @Max_Marz 7 ปีที่แล้ว +6

    heh heh heh, that high frequency ground loop

  • @MaxMakerChannel
    @MaxMakerChannel 7 ปีที่แล้ว +2

    So what does this tuning actually do? Does it matter for low speed stuff?

    • @MaxMakerChannel
      @MaxMakerChannel 7 ปีที่แล้ว

      NYC CNC thanks!

    • @mrmister7151
      @mrmister7151 7 ปีที่แล้ว +3

      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!

    • @mrmister7151
      @mrmister7151 7 ปีที่แล้ว +1

      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.

    • @floodo1
      @floodo1 7 ปีที่แล้ว

      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

    • @TeknicInc
      @TeknicInc 7 ปีที่แล้ว

      Max Maker, that is a great question. There is a detailed answer listed under the post for snikkeldak.

  • @alexpowers3697
    @alexpowers3697 5 ปีที่แล้ว

    Could you please mention the brand of slide? I did not recognise it when you said it.

  • @abramfriesen9834
    @abramfriesen9834 6 ปีที่แล้ว

    Hi John you think this motor will work on a Bridgeport Boss8?

  • @jonjon3829
    @jonjon3829 3 ปีที่แล้ว

    why do servo torgues have smaller N/m ratings than closed loops but are stronger?