How I gave my lathe a "nut" button, and why I'll never look back

  Рет қаралды 280,589

Not An Engineer

Not An Engineer

Күн бұрын

Пікірлер: 643
@NoEngineerHere
@NoEngineerHere 2 ай бұрын
Everyone go and subscribe to Jack, his side of the story is coming soon. I'll warn you though, he's literally a wizard. www.youtube.com/@jackfromscratch
@bartolomeus441
@bartolomeus441 2 ай бұрын
Just saw his profile photo and immediately subscribed, what a lad.
@robertbullock1056
@robertbullock1056 2 ай бұрын
Should I meddle in his affairs? 🤔
@cornnatron3030
@cornnatron3030 2 ай бұрын
i just order a similar servo except the 750watt nema34 version to run with clough's leadscrew project but was wondering does the driver require a separate dc power supply or just 220v ? hope its not as screamy other wise i would have to try a nema24 stepper or order a nema34.
@jakemensing6672
@jakemensing6672 2 ай бұрын
Only one video...from six months ago. Show me the code!
@jackfromscratch
@jackfromscratch 2 ай бұрын
Working on it! Life has been hectic so I'm a bit behind schedule - I'll have it out this week!
@EG4Honda
@EG4Honda 2 ай бұрын
I feel like you need a PULL OUT function to go with NUT mode. For those times you want the thread to lift off at the end rather than cut a channel/groove
@ncot_tech
@ncot_tech 2 ай бұрын
And a button to use just the tip?
@emilkofod
@emilkofod 2 ай бұрын
Just make the cheap lathe into an expensive cnc lathe :)
@recurvestickerdragon
@recurvestickerdragon 2 ай бұрын
if you can tell it to make multiple passes, call that SUPER NUT
@NGeese
@NGeese 2 ай бұрын
And perhaps a SPLOOGE button to have the coolant running while cutting is taking place.
@AMurph79
@AMurph79 2 ай бұрын
@@NGeese That's called the bukkake button. AVE covered this on his channel while programming some CNC mill stuff.
@Vapeti2.0
@Vapeti2.0 3 ай бұрын
making jelly in 4 different colors for 2 seconds of a video is crazy.
@NoEngineerHere
@NoEngineerHere 3 ай бұрын
worth it
@SwampMonster1
@SwampMonster1 3 ай бұрын
totally worked
@rameezsheikh7576
@rameezsheikh7576 2 ай бұрын
When talking something related to video it is sinful to not provide the timestamp
@pithlyx
@pithlyx 2 ай бұрын
@@rameezsheikh7576 or you could watch the video to be in on the same funny hahas, but also 4:50
@sdspivey
@sdspivey 2 ай бұрын
That's gelatin for the Americans.
@hey1steve1
@hey1steve1 3 ай бұрын
Inheritance Machining and Not An Engineer have made the transition from This Old Tony a much easier pill to swallow.
@bogdandrozdov6669
@bogdandrozdov6669 2 ай бұрын
Why have you had to transition from this old Tony?
@AndySomogyi
@AndySomogyi 2 ай бұрын
@@bogdandrozdov6669 Tony has pretty much left KZbin
@arcrad
@arcrad 2 ай бұрын
He justed posted a month ago... ​@@AndySomogyi
@matthewpeterson3329
@matthewpeterson3329 2 ай бұрын
@@AndySomogyi Not completely left, but he seldom posts anymore. I get the point though, and agree that these two have helped fill a void. I miss CaLem too.
@hey1steve1
@hey1steve1 2 ай бұрын
@@bogdandrozdov6669 The transition of his upload schedule. Used to be multiple uploads a month to now a few a year. These channels definitely fill that void.
@grempal
@grempal 3 ай бұрын
Ok, now I'm starting to get really suspicious. Teaching a lathe to think is exactly the kind of thing an engineer would do. Especially without stopping to think if you should teach a lathe to think.
@MazeFrame
@MazeFrame 2 ай бұрын
Someone looked at the "This machines does not have a brain, use your own" sign and thought "But what if it did?"
@grempal
@grempal 2 ай бұрын
@@MazeFrame I for one welcome our robot overlords
@burntalive
@burntalive 2 ай бұрын
Also teaching the lathe how to nut. He's making his lathe more and more human every day
@junkname9983
@junkname9983 2 ай бұрын
With a bit of mental calculation, an Engineer would be thinking, that's a waste of time, and therefore, he's not really an engineer
@grempal
@grempal 2 ай бұрын
@@junkname9983 Haha quit lying. Everyone knows a true engineer will gladly spend 3 weeks designing a process/tool to save themselves 15 minutes of work every 2 months.
@jitenyasu
@jitenyasu 2 ай бұрын
"Does anyone else feel like their life is an endless chain of projects, each undertaken with the goal of solving some minor inconvenience encountered during the attempted completion of its precursor?" Bro are you *sure* you're not an engineer
@mvadu
@mvadu 2 ай бұрын
4:05 "things were progressing at the speed of time"!! You make great word salad😂
@grahamcifuentes4451
@grahamcifuentes4451 2 ай бұрын
"overwhelmingly undertensioned" and "emPloying the purportedly perplexing power of the floating point " were decidedly delicious!
@WatchWesWork
@WatchWesWork 2 ай бұрын
I've been exactly where you are. What really hurts is knowing a primitive Fanuc 2000C control from 1974 can cut perfect threads at 3000 RPM...
@peterklemenc6194
@peterklemenc6194 2 ай бұрын
Downright geniuses the old geezers were!
@scottcates
@scottcates 2 ай бұрын
Beat me to it.
@paradiselost9946
@paradiselost9946 2 ай бұрын
hypnotic watching a cnc cut a tapered square thread at full tilt... fecking hilarious watching the resident shop "fool" open the door too early and get soaked with flood coolant... on the first item of the day... "no change of clothes for you!"
@ununiqueusername
@ununiqueusername 3 ай бұрын
i was just about to go to sleep when this was uploaded. you are single handedly ruining my sleep schedule.
@NoEngineerHere
@NoEngineerHere 3 ай бұрын
im really sorry, but it definitely adds to the immersion
@ununiqueusername
@ununiqueusername 3 ай бұрын
@@NoEngineerHerethats fair
@TheSproket8
@TheSproket8 2 ай бұрын
Legitimately same here😅
@austinpeter
@austinpeter 2 ай бұрын
Right there with you
@CrazyHatDave3000
@CrazyHatDave3000 2 ай бұрын
I just woke up and saw it, so my sleep schedule is fine 😂
@Jelckeb
@Jelckeb 3 ай бұрын
Hello google, How would I best express my admiration for a KZbinrs ability to combine modern poetry with metal machining and programming?
@YanoTacchinardi
@YanoTacchinardi 2 ай бұрын
The upcoming "Hype" feature might be the ticket.
@recurvestickerdragon
@recurvestickerdragon 2 ай бұрын
pretend you are my father and are teaching me all I must know about the praising-clever-creators industry before I inherit the family business
@WoodworkingforAnyone
@WoodworkingforAnyone 2 ай бұрын
I appreciate that in your This old Tony smut pieces, you show your respect and love for the community by including the shop safety parts.
@richardmeyer418
@richardmeyer418 2 ай бұрын
"Things were progressing at the speed of time" - talk about a double-take. Thank you for that one. Others have already thanked you for the other great lines.
@sarcasmisthelowest
@sarcasmisthelowest 2 ай бұрын
Yes, I have a person in mind for that one.
@InheritanceMachining
@InheritanceMachining Ай бұрын
How the EFF did I miss this video? Gold. I could have used something like this for my current project 🙃
@Mourt.
@Mourt. 2 ай бұрын
The servo drive is likely designed to work at a 8khz switching frequency. It uses DC to pretend like it has 3phase AC. in doing this it switches some solid state switching devices, like mosfets or IGBTs, at a specific clock frequency. It modulates how many clock cycles it leaves the full DC voltage on to approximate the power of a sine wave. Lower end AC servo drive tend to run a slower speeds, which usually end up in the audible range, you would want something at 20kHz or higher, maybe even 32kHz clock speed. The better ones even let you choose which switching frequency to use.
@allenomak
@allenomak 2 ай бұрын
Bruh, do you imagine how high of an inductance the motor would need if you were switching it at 8kHz?
@martinelend5824
@martinelend5824 2 ай бұрын
@@allenomak Tell me you have no clue how servo drives work without telling me you have no clue how servo drives work
@ryansmith209
@ryansmith209 2 ай бұрын
Right from the start, with the fake mic check on the torch nozzle (and perfectly timed sound of touching the real mic), I knew I was in the right place on my own lead screw.
@LabRatJason
@LabRatJason 2 ай бұрын
I love how far you'll go for a gag. That Jello bit is hilarious.
@unixnut
@unixnut 2 ай бұрын
People will be studying his content for 1000 years in order to extract the fundamental truths of the universe.
@johnathandodds9975
@johnathandodds9975 2 ай бұрын
6:45 Finally, someone who appreciates TOT as much as I do 😌
@PetesGuide
@PetesGuide 2 ай бұрын
I was so happy with that I was expecting ToT to chime in here, but he didn’t. So I pinged him in his most recent community post and video. But as I’m typing this I’m hearing the author talk about foreshadowing and wondering if that’s related to nuts, so maybe I shouldn’t ask ToT to come join us here.
@matthewprice5749
@matthewprice5749 2 ай бұрын
I'm only watching your videos on repeat to convince myself that my projects are going smoothly.
@bleedbloodred
@bleedbloodred 3 ай бұрын
All this threading and nutting, man i wish i was an engineer.
@BirnieMac1
@BirnieMac1 2 ай бұрын
I’m glad it’s not just me that has a problem with hoarding filament you’re an inspiration
@rorke04
@rorke04 2 ай бұрын
0:42 HE SAID THE THING
@prestonbiskey2105
@prestonbiskey2105 2 ай бұрын
4:44 He did it again
@AndreasDelleske
@AndreasDelleske 2 ай бұрын
2:54 ?
@rorke04
@rorke04 2 ай бұрын
Huh
@BarsMonster
@BarsMonster 3 ай бұрын
That whine might be related to PWM of the servo driver... Which means it's likely unfixable. You'd want different driver for the servo. Or if it came from supplier - new servo+driver altogether... Alternatively - ask manufacturer.
@gutzb4ll
@gutzb4ll 2 ай бұрын
My sense as well. If you load up the shaft with your finger and it doesn't go away or change then this is almost certainly the case.
@MrTheomossop
@MrTheomossop 2 ай бұрын
You can change the PWM frequency in software in Arduino(I think the drivers typically just bounce the microcontroller pwm along). It messes with your delay timers and some other stuff but it's actually a simple fix - I had this exact problem, changed the PWM frequency to like 7812 Hz (low pleasant hum) or something and it was gone completely. Just add to setup: TCCR0B = TCCR0B & B11111000 | B00000010; and that should fix it (and maybe break everything else) B00000001 will set the frequency to 62kHz if 7kHz is still annoying, but the microcontroller or motor might not be able to differentiate the pulses.
@gutzb4ll
@gutzb4ll 2 ай бұрын
@@MrTheomossop interesting. What kind of motor/drive is this. I've never used servos outside of the big industrial mfg (AB, Fanuc, etc) on similar tier controllers.
@BarsMonster
@BarsMonster 2 ай бұрын
@@MrTheomossop This PWM frequency is generated by AC Servo motor controller in hardware. Manufacturer definitely can change the frequency, but we cannot do it...
@mass1s
@mass1s 2 ай бұрын
@@BarsMonster Many industrial servo drives and VFDs let you choose between a few different switching frequencies with a parameter.
@rdear
@rdear 2 күн бұрын
“Progressing at the speed of time…” caught me off guard and got the dumbest laugh out of me. Good work!
@DaHitch
@DaHitch 2 ай бұрын
I feel like the lathe needs a "DEEZ" function next. Not sure what it would do, but you're the not-an-engineer, so you figure it out.
@xanderplayz3446
@xanderplayz3446 2 ай бұрын
It should release the object in the lathe.
@ametti000
@ametti000 2 ай бұрын
The effort to create the video is just as impressive as the lathe. Given that it's just a guy with a beard sitting on a chair talking to an OxyAcet torch .
@juliuspekar7620
@juliuspekar7620 2 ай бұрын
Funnier than most comedians with real original humor. Very smart with intelligent common sense
@AddictedtoProjects
@AddictedtoProjects 2 ай бұрын
Duuuudddeeeeee!! You've outdone yourself on this one. Absolutely phenomenal project and video. Mind blown!
@bernardoneves9
@bernardoneves9 2 ай бұрын
When I program PLC's to control servos, I usually use a basic style logic of IF(Curr_Position == Setpoint_Position) for 2 or 3 seconds I remove the enable bit of the inverter, cutting the power to the motor. This makes it run cooler and stops the noise coming from the positioning algorithm, but has a side effect: If you need it to react instantly to a run command, you will need to predict that the command will happen next and give the inverter the enable signal back before your run command, otherwise the inverter will need to "wake up" and energize the servo for a few milliseconds before the servo actually starts spinning. Maybe you can follow the following logic: - If you have reached the desired position, remove the enable bit instead of maintaining it on with the same setpoint; - If you press the N U T button, set the enable bit to ON but don't move the drive yet; - If the sync position has been reached and the drive is energized for more than 100ms or so, start the process.
@militialpickle9304
@militialpickle9304 2 ай бұрын
Just subscribed today, and I've gotta say, I'm loving the sarcastic and dad-jokey vibes in each of your videos. I just had to binge watch them all. I'm also loving the "make everything myself" aspect, it really puts into perspective how hard it can be to become a "maker" or, as you've said in another video, "artificer." Really good all around, and definitely looking forward to seeing more.
@milanhin5024
@milanhin5024 2 ай бұрын
As an engineering student, I look up to you so much. Not only is the engineering in these video's at a level that I can only dream about to reach one day, but even things like content creation are so unique and well executed. Thanks for giving me imposter syndrome, I'm looking forward to the next vid
@jameso7826
@jameso7826 2 ай бұрын
Twice in this video you made me actually laugh out loud, both times while chewing my breakfast and subsequently nearly spitting it all over my monitor. Your comedic timing is really improving.
@Steelcrafted
@Steelcrafted 3 ай бұрын
Your assessment of life just being one continual project, is exactly my experience. 🍻
@davidspoelhof3693
@davidspoelhof3693 3 ай бұрын
Asking for a friend...... How would one go about getting a copy of that "This old Tony" smut fiction?
@NoEngineerHere
@NoEngineerHere 3 ай бұрын
This may violate our content policy
@PetesGuide
@PetesGuide 2 ай бұрын
Everyone who asks gets a locknut sent to their wife for free, which can’t even be opened by the LPL. So I guess that’s more of a cage nut than a lock nut. How many screwdrivers will it take to loosen it up, and what are you going to do to the rack once you’re free?
@raphaelgomes2947
@raphaelgomes2947 2 ай бұрын
That thumbnail is absolute genius. The video also delivers on it too. Fantastic.
@JRDavison
@JRDavison 2 ай бұрын
You may not be an engineer, but you are a great comedian. Was laughing and learning from start to finish, which is my favourite thing to do. From and engineering perspective, this is a fantastic project and if at the end of the degree you could produce this, I would think you'd be a brilliant engineer, too.
@subcatboy
@subcatboy 3 ай бұрын
thats nuts
@unixnut
@unixnut 2 ай бұрын
Bravo! 🎉
@CNKXU1
@CNKXU1 2 ай бұрын
When one project gets in the way of another project and they stack up almost infinitely, that's my life.
@AutoExpertJC
@AutoExpertJC 2 ай бұрын
Dude, 100% 'Project Inception' here in the Fat Cave, too... Plus, if you complete one, two more jump on the bottom of the 'to-do' list. And I am an engineer. I was so good at it I became a journalist. Love your work.
@Zodaxa_zdx
@Zodaxa_zdx 2 ай бұрын
Doesn't mater if you're an engineer or not, an automatic nut button no mater the machine, truly is a righteous goal
@timkin4190
@timkin4190 20 күн бұрын
Your question at 2:17 just dobbed you in for "Being an Engineer"! That's exactly what engineers do... leap from one project to another. Also, it's an engineering project if you see a task that takes X units of time to complete, you spend 10^X units of time engineering a "great solution" and you manage to save X/10 units of time when using that solution!
@b3dubbs72
@b3dubbs72 2 ай бұрын
As an engineer, you're far and away a better machinist and programmer than me.
@ThePirateGod
@ThePirateGod Ай бұрын
Subbed 100% for the future of this and the potential that in the future I can simple buy a kit from you to convert any old lathe.
@jfa3019
@jfa3019 2 ай бұрын
You're not alone, my life also feels like an endless string of projects trying to correct a problems I had with the last project.
@henmich
@henmich 2 ай бұрын
ANOTHER high end microphone. This guy is a baller.
@TheHENRY1498
@TheHENRY1498 2 ай бұрын
Endlessly fighting a chain of projects leading to more work…sounds like you really are an engineer.
@AlanShortySwanson
@AlanShortySwanson 2 ай бұрын
Your writing and film-making are excellent.
@ravensquote7206
@ravensquote7206 Ай бұрын
(3:58) The i-card, I'm fuckin dead XD
@ryanlaudel7077
@ryanlaudel7077 2 ай бұрын
The subtitles and the wit is hilarious!!
@paulmeynell8866
@paulmeynell8866 2 ай бұрын
Your video cheered me up so much😎 it feels better to know I’m not the only one who gets bogged down in projects . Excellent video , how you have another crack at it some time in the future
@KingofArsenal
@KingofArsenal 2 ай бұрын
You deff are not the only one feeling life that way for sure, I for one (being nirodivergent), love this way of living now tho!
@geekazoid47
@geekazoid47 2 ай бұрын
Dude your writing is terrific.
@ichdu3020
@ichdu3020 2 ай бұрын
The whine you hear is the sweet sound of the pwm of the servo inverter output stage. And totally normal! Creating the sinewaves to Drive the servo by swiching with 8khz the (i assume) three Phases to the Motor on and of for the right amount of time to let it Look like a proper sinewave. Doing that on the three phases correctly, with the right Shift in between the phases, you can do awsome things with Servos. Even let them sing jingle bells. I did at least…. Oh where was I? Ah yes, two options: 1) may be you can have a look to the servo inverter manual if the frequency of the pwm can be changed. If you‘re lucky you can change it to 16khz. Than it should be gone. That will come with the cost of more powerlosses / more heat of the inverter. Bit since you do no back and fourth +/-3000 rpm 10 times a second, heat wont be an issue. Lowering the pwm Frequency to i.e. 4khz might be a bit more pleasing than 8 as well. It comes with the downside of precision loss. But that shouldnt be a problem on your application either. Be aware, you might have to tune the pid closed loop controller again after you were hopefully able to change the pwm. 2) These inverters usually have an digital„enable“ input. Set it to „0V“ if you dont need the motor. The pwm will be switched off. But the inverter still has power waiting for you to set enable again to apply torque, speed an squeeking from hell. So no pwm no cry. That works if, I assume, the leadscrew sees no load and the carriage stays in place if theres no torqe of the motor on the leadscrew or even no motor at all. If so, you can have lathe motor off -> servo off or lets call it „standby“. Or only on, if you enable it from your fancy dancy microcontroller (nice thingy btw). Or just during movement. The enable/ disable is usually quite fast may be just a few milliseconds. But since the Delay is consistent, you can take it into account in your code. And that Method saves power. Sry for the wall of text :D Hope that helps. Thanks for your vids man!
@mduvigneaud
@mduvigneaud 2 ай бұрын
lol! You got me with the "AI does a pretty good job of writing code, with some help." I was about to type up my internet rage comment starting with "Well actually!"
@drd1924
@drd1924 2 ай бұрын
That's sweet man, I'm a lazy egineer, I spend 90% of my time thinking of the quickest and easiest way to get something done I think I would have used a reed switch and put a magnet on the number dial which tells an actuator when to pull the lever to engage the halfnut, and then a switch mounted to an adjustable carriage stop to disengage the halfnut I am actually thinking of putting an Emergency Stop Switch on a carriage stop to unlatch the motor drive relay so the carriage cannot crash into the headstock if you walk away for a minute ... and it turns into 5 minutes. Some of those multiple fine finish passes can take 20 mins each so ya don't just stand there watching it like paint dry after you've checked your first pass
@RickRolling-tc7vb
@RickRolling-tc7vb 2 ай бұрын
I'm not an engineer either, but I would be quite pleased if I was as much of an engineer as you nearly are. Thanks for the amusement, extra thanks for the inspiration.
@jacklav1
@jacklav1 Ай бұрын
Skills! I like the power walk montage. IMHO what you need is an undercut.
@MikkoRantalainen
@MikkoRantalainen 2 ай бұрын
Great video! This is the first view I've seen on this channel but you just got a new subscriber.
@jimth9276
@jimth9276 2 ай бұрын
I've been working on a servo project of my own and encountered a jittery servo problem when I assembled a quick test bed to work out code for various positions. The microcontroller providing the PWM signals and the servos have separate power supplies. I inadvertently neglected to make a solid ground connection between the two. Fixing the ground fixed the jitter. Just a thought.
@ToxTox
@ToxTox 2 ай бұрын
The 8khz whine you are hearing is probably the carrier wave for the drive part of the servo, it isn't part of the control loop. Some drives allow you to change the carrier wave frequency, but i couldnt find it in the manual. You could try to connect a servo emc filter between the drive and the motor to reduce the whine.
@croustibat682
@croustibat682 2 ай бұрын
The whining noise usually comes from the pwm frequency used to drive the motor. The same happens if you try to drive led strips for example. If it is the case you need a higher pwm frequency, which might require a faster MCU. For that kind of project I like to use a cortex m4 based board, they have an "integrated DSP" that can manage fixed point floats pretty well, and lets you do field oriented control (FOC).
@rossherman4515
@rossherman4515 2 ай бұрын
After going through the same process a couple of years ago... These are some of my learnings. Maybe some strike a chord Use the Servo Drive Spindle pulse train directly to Servo drive Use the Servo drives internal electronic gear ratio (does it have RS485 or some other coms protocol available?) Switch the pulse source between the spindle and controller for synced / unsynced rapids. Feed two hardware counters on your main controller with the Servos AB pulse. If your main controller has another two Hardware Counters then feed the spindle encoder into that but it's not as important as the Servo Encoder AB pulse. Feed your main controller just the spindle encoder Z pulse to be used for spindle sync. This should help free up a lot of processing on your main controller.
@Gaatash
@Gaatash 2 ай бұрын
If you want to try getting rid of the whine, i think it's parameter P0A-09. "Maximum position pulse frequency | 100~4000 | kHz". Near the top of page 41 of the manual (if i have the correct manual..) It should be called switching frequency or foundamental frequency, but I don't think it's correctly translated..
@ikbendusan
@ikbendusan 2 ай бұрын
no. that defines the input pulse frequency; it has nothing to do with the whine
@Gaatash
@Gaatash 2 ай бұрын
@@ikbendusan You're probably right. In that case i don't see any parameter specifically for switching frequency. He might have some luck contacting the manufacturer, since it might be an implied part of one of the other parameters, but otherwise I think he should just get a better drive.
@ikbendusan
@ikbendusan 2 ай бұрын
@@Gaatash it's a chinese manufacturer; he's SOL if he needs help from them directly lol
@dncgame2092
@dncgame2092 2 ай бұрын
I always use auto-tuning in servo, then lower the "rigidity" to lower the noise. Xinje servo has a "Rigidity level" parameter. Mitsubishi servo has an "Auto tuning response" parameter. Delta servo has a "Response level" parameter. HCFA servo has a "Stiffness grade setting" parameter. That is all the brands I used.
@alankeith7866
@alankeith7866 2 ай бұрын
There's another plus for this project. You got some extra cardio with all of the fro and to.
@eliprotiva222
@eliprotiva222 2 ай бұрын
For the ac servo you might try the notch filter at 8khz. Also soft switching will reduced audible noise. Could also use 10 or 15 khz switching frequency so it’s not audible
@ЕвгенийПриходько-с1т
@ЕвгенийПриходько-с1т 2 ай бұрын
First accelerate the workpiece, and then start cutting when the acceleration is zero. As long as you are satisfied with the thread runout at the end, you should be able to write code that determines the feed rate of the cutter by constantly measuring the rotation speed. I would be glad to know more about the problems you encounter in this project and the methods you have tried to solve them. I am a young engineer myself and I love automation. although I just started learning programming, maybe in the future I will find a solution method where you got stuck (I will write to you in that case) P.S. Love your vids
@randylahey1250
@randylahey1250 2 ай бұрын
FYI on your servo issue: Usually, 'velocity proportional gain' has the biggest effect on that overshooting/hunting for position issue.
@tagbon
@tagbon 3 ай бұрын
pressed pause at purportedly perplexing power phrase to give my thumbs up 👍
@username34159265
@username34159265 2 ай бұрын
The 8 kHz whine on your servo is coming not from the tuning (your servo loop can't respond at 8 kHz) but from the carrier wave of the IGBTs magnetically flexing the motor windings while generating the low-frequency sinusoidal AC from the DC bus. 8 kHz is a common carrier frequency in cheap servo amps, better ones have better lowpass filters to remove the carrier frequency, or to allow you to adjust it up to 16 or 24 kHz, generating more heat but pushing the primary up into ultrasonic territory outside the human hearing range (harmonics are still infuriating), or to adjust it down to a less performant but also less nails-on-chalkboard tone at 4-6 kHz. If your amp doesn't allow adjusting the carrier frequency, sometimes a few wraps of the UVW lines on a big toroidal choke can reduce it a little, but it's never going to go away. The easiest improvement is add a "servo off" idle timeout to your code to disable the amp when the spindle is stopped or when you don't move the carriage for 60s.
@thomasmcgravie6932
@thomasmcgravie6932 2 ай бұрын
Fantasic entertaining video as ever, i can't believe this hasn't been done before? Not a full blown cnc, just an intelligant manual lathe!🤔😁
@Gunbudder
@Gunbudder 2 ай бұрын
i'm assuming your lathe will shout "NUT" in a robotic voice whenever you press the NUT button. now that your lathe has an MPU, it can say anything. you could even connect it to the ChatGPT API and give your lathe a personality and have conversations with it based on what its currently doing.
@NoEngineerHere
@NoEngineerHere 2 ай бұрын
Machining and microwaves is way ahead of me
@recurvestickerdragon
@recurvestickerdragon 2 ай бұрын
TBH, what's really needed is a single voice clip: "Are you sure about that? Make sure to check your settings before proceeding."
@jonathanrichards593
@jonathanrichards593 2 ай бұрын
> give your lathe a personality That's a really dangerous idea. It ends with the Sirius Cybernetics Corp., Genuine People Personality, and Eddie the Shipboard Computer.
@gcewing
@gcewing 2 ай бұрын
"All the lathes in this shop have a sunny and cheerful disposition..."
@Swamp_Ig
@Swamp_Ig 2 ай бұрын
"does anyone else feel like their life is a chain of projects..." Totally relate!
@WoodworkingforAnyone
@WoodworkingforAnyone 2 ай бұрын
As good as this was in so many levels, I just can't help but be disappointed. We didn't get a single shot of you holding the torch mic in your hand while casually relaxing on your couch or sitting crosslegged by your bed. Now it doesn't feel like we are just two friends. :/
@cornboy3
@cornboy3 2 ай бұрын
The annoying whine from the servo is coil whine probably just it holding position. This is a good thing. What you want to change is the motor pulse modulation frequency. Usually this is fixed by upping the modulation frequency above 20KHz which puts it outside of our audible listening range.
@jt6802
@jt6802 2 ай бұрын
No need to reinvent the wheel. LinuxCNC is your friend for threading (and lots of other features). It makes manual lathe operation better, has macros for common operations (facing, profiling, tapers, threads, etc), and it allows for full CNC operations.
@llearch
@llearch 2 ай бұрын
But then it wouldn't have the nut button, right? ;-]
@jt6802
@jt6802 2 ай бұрын
@@llearch you could keep the nut and other buttons and connect to macros.
@cornnatron3030
@cornnatron3030 2 ай бұрын
What would you need to run that standalone for just treading . More than just an encoder and 1motor is my understanding how else would you control the sadle and crossslide at the same time ? I get cnc is nice to have for that occasional project special tapers and speres or for production work but that is not this lathe's job nor would i recommand a converted to cnc lathe for production work. I got a cnc mill/router which is really nice but barely gets used as most times its quicker to just use the convetional mill as that would safe on programming time. On a conventional lathe threading and feed rate is all that is needed in my opinion. As turning tapers isnt a everyday occurance.
@jt6802
@jt6802 2 ай бұрын
Yes it's useful to add x and y control. Also nice to have control of the spindle for constant surface speed. You can use a joystick or macros to do all "manual" operations without doing any cad/cam. But it's much easier to hit stop points, feedrates and be repeatable.
@cornnatron3030
@cornnatron3030 2 ай бұрын
@@jt6802 like i said for repeatability its nice if you do production work its a must but for single parts conventional is most times faster . if you then have to program stop points or makros to do that would make it cumbersome and a joystick is nice but doesnt give any feedback. i made a custom pendant for my cnc-mill/router with 3 rotary encoders 1 for every axes to use it like a manual mill but i still rather kick on the conventional mill than the cnc for a single job as the conventional mill has feedback and just runs better doing manual milling than the cnc without feedback. see it like a cncplasma cutter or a 3d printer if you really need it to get the part its nice but if you just need a simple bushing or a piece of plate its most times doesnt benefit to use the 3d printer or cncplasa as just using a piece of material to make a quick bushing or use the plasma torch manually to cut of a piece of plate is way faster. im glad that i made that cnc mill before i converted my lathe to cnc as that made me understand that it would be counter productive for my lathe. although i have just ordered parts for a els from clough for threading and feeds as i do see the benefit of that for a lathe.
@ZedDead-n3s
@ZedDead-n3s 2 ай бұрын
I've fought the 9kHz death ring before, you shall for weeks after enter work areas thinking you can continue to hear it. Look into the following: - EMI filter between mains supply and power to drive controller - Shorten and/or change out cable run between servo and controller - Wrap motor phase cables around a ferrite core near controller side and run signal and power cables as far away from one another as possible - A mains isolator is a good thing to invest in (for safety reasons) and can help locate source of intereference by isolating all injected EMI from mains connections (LED lights etc running in the room causing EMI) - Ensure your signal in&out of the Teensy are filtered with low-pass filters if you can get away with it. - Check if you can remove the Teensy controller , the PC connection through (USB/RS485 etc) from the setup and can manually jog the servo through manual controller commands without motor whine. Weird ground loops can form with connected hardware. - The controller setup between the teensy and itself may be a mode of EMI injection etc. Good luck.
@vannoo67
@vannoo67 2 ай бұрын
And it's not even November
@NoEngineerHere
@NoEngineerHere 2 ай бұрын
No-notanengineer-november
@kevincrawford6864
@kevincrawford6864 2 ай бұрын
Nothing like opening the machinist hand book and seeing 300+ pages related to cutting threads .
@username-mk8gf
@username-mk8gf 2 ай бұрын
Best title and card of 2024.
@X3msnake
@X3msnake 2 ай бұрын
2:19 It is called Yak Shaving
@glasslinger
@glasslinger 2 ай бұрын
The answer to this problem is called EXPERIENCE! When I first began machinework I had the same problem. After a few years I didn't even give it a second thought.
@LGAustralia
@LGAustralia 2 ай бұрын
Not the hero we deserve, the hero we need right now.
@chaitanyakute576
@chaitanyakute576 2 ай бұрын
i am a project engineer and that servo noise is due to Pgain parameter of motor decrease as much possible to eliminate that noise , the noise occur because motor constantly tried to hold the position at the motor is hence producing this noise
@AndreasHappyfarm
@AndreasHappyfarm 2 ай бұрын
I am both very entertained and extremely confused by your videos. Thanks.
@Emcipio
@Emcipio 2 ай бұрын
HAAS CNC mills have that axis whine too. Usually means (so I’m told by maintenance) that it’s a symptom of the power amplifier beginning to fail.
@dazaspc
@dazaspc 2 ай бұрын
What no dancer, Budget constraints?
@ryansmith209
@ryansmith209 2 ай бұрын
A sad reality we must all face sometimes. I’m sure @notanengineer would accept, since you’re offering, a video short from your own camera 😅
@dazaspc
@dazaspc 2 ай бұрын
@@ryansmith209 Trust me you dont wantt to see me dancing
@LittleAussieRockets
@LittleAussieRockets 2 ай бұрын
A lot of effort man, well done 👍
@Dominik_G
@Dominik_G 3 ай бұрын
I am here for the new mic and learning stuff!
@nedblevins2525
@nedblevins2525 2 ай бұрын
The motor whine is just the servo power section carrier frequency. You can't really get rid of it but you can insert a inline filter to reduce it.
@burntalive
@burntalive 2 ай бұрын
I give this lathe mod an 8/10. I would give it full marks 5/7 with rice, if when you pressed the button it also sounded one of those office nut buttons that says NUUUUuut
@Owl90
@Owl90 2 ай бұрын
The subtle humor is 10/10
@loganlawlyes1980
@loganlawlyes1980 2 ай бұрын
That endless almost finished projects haunts me. I have to many, but this next project will be the end...
@kevvv_m1
@kevvv_m1 2 ай бұрын
Regarding the 8kHz whine... I work in a test lab at a company that makes servomotors, and this noise is an issue we run into sometimes. Best case, changing the tuning can fix it. Worst case, you're stuck with it. Last year I spent a solid 3 days trying to track down this exact same type of whining on a particular motor, also with no success. Besides the 9th circle of hell, the other most likely cause is PWM noise coming from the drive causing the coils to vibrate slightly within the motor, as some other comments have pointed out. And the unfortunate thing is that this can't be fixed unless you can change the drive's PWM frequency, which is usually not a feature that users can access. But there are a few other potential causes which can be fixed by tuning, though it sounds like you've probably tried changing the parameters enough to where it would have been fixed. If it makes this noise as soon as the motor is enabled while the drive is in current mode, then it's the PWM noise from the drive and you're screwed. But, if it only makes the noise in velocity and position noise, then tuning might work. It's probably not the position dithering (as you discovered); that's caused by the position gains being too high and usually has a lower frequency and a much rattlier sound, and also tends to go unstable and run away pretty easily. The other possible tuning fix would be to dial down the proportional gain in the current loop. If that gain is too high it typically sounds like this kind of high pitched whine. But yeah... I share your pain. Like you, my background is more with mechanical stuff, so this electromagnetic and control theory crap is still confusing even after being around it for years. Basically it's all black magic that nobody understands
@bvkes9986
@bvkes9986 Ай бұрын
You mean to tell me Jack is the man behind coding the alarms every single person thats worked a Maccas gig growing up loathed hearing?
@LordSaliss
@LordSaliss 2 ай бұрын
What is the specific make and model of the servo you got? I use servos all the time at work so I could take a look at the manual and see if any tuning parameters pop out at me to look at changing. 8khz is an odd frequency for jitter noise or mechanical imbalance. It is possible that the noise is unfixable, and simply part of the low cost design of the unit. Since it is a low cost part, the drive may be using a carrier frequency control method with an 8khz carrier wave. Uncommon on servos, and that is usually more like VFDs. It is possible though that the servo is functioning like that. The carrier frequency when using VFDs is usually audible like you have in your system, and in servos you usually hear no such sound.
@NoEngineerHere
@NoEngineerHere 2 ай бұрын
It's a lichuan a5 driver, cheap and cheerful of course. Strangely the noise seems to abate if I add damping to the motor shaft, just by pinching it between a couple of fingers. That's what led me to the jitter conclusion, but you're probably right!
@kevvv_m1
@kevvv_m1 2 ай бұрын
@@NoEngineerHere Hmm if it sounds better when you add damping, then it might be that the tuning of the torque loop isn't great (specifically the torque loop proportional gain, which can cause a high-pitched whining that sounds exactly like this). Unfortunately looking at the manual it doesn't seem like they give the user access to any of the torque loop gains... But yeah IMO it's probably the PWM noise causing the coils to vibrate within the stator. I work in a servomotor test lab and last year I spent several days trying to track down an identical-sounding whine and that's what it ended up being. The position jitter typically has a much lower frequency based on the bandwidth the position loop is tuned to (which is rarely going to be above like 100Hz) and sounds a lot rattlier, and you probably would have noticed a difference when you were messing with the position loop gains. Also if it was tuned stiff enough to be audibly ringing, it'd likely go crazy unstable when you move the shaft
@gcewing
@gcewing 2 ай бұрын
So maybe add a bit of rubber of felt or something to put a small amount of drag on the shaft?
@ikbendusan
@ikbendusan 2 ай бұрын
i checked out the lichuan a5 manual. i can see why you're having a hard time with it, it's a very barebones manual. you can try reducing P09-01 to see if that does anything to the noise; that setting defines how hard it tries to maintain its position. if it doesn't do anything to the noise, then i agree with the people suggesting it's a carrier frequency thing. my delta b2 ac servos also make a high frequency noise like that, albeit relatively quietly. it quiets down as well after starting the machine. my motors did made other demonic noises because my inertia ratio was too high though, so that's cool
@paradiselost9946
@paradiselost9946 2 ай бұрын
this is why i use threading dials and star wheels. never had any of these issues dealing with gears...
@Bata.andrei
@Bata.andrei 2 ай бұрын
I have an old CNC milling machine with DC servos that emit a 5khz noise whenever they are idling. When i first turned it on i thought it was broken and rebuilt all the servo drivers. Turns out it's a feature, not a flaw.
@Martin-i7g8e
@Martin-i7g8e 2 ай бұрын
You've done it again lad Wacko 👍
@brandonsteffenhauser
@brandonsteffenhauser 2 ай бұрын
You had me at "life is an endless chain of projects"...
Putting an end to the WORST kind of gears.
16:35
Not An Engineer
Рет қаралды 306 М.
I made a steady rest because I suck at planning
14:55
Not An Engineer
Рет қаралды 154 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Building precision machines is simple, until it isn't.
39:53
Not An Engineer
Рет қаралды 316 М.
I Went Too Fast
16:24
SuperfastMatt
Рет қаралды 758 М.
You've probably never seen a robot move like THIS before.
32:30
Not An Engineer
Рет қаралды 892 М.
Modulex: LEGO’s Most Successful Failure
25:21
SpitBrix
Рет қаралды 446 М.
The Clever Engineering Of Piston Rings
23:12
New Mind
Рет қаралды 1,4 МЛН
Smallest 4K 120fps Camera Possible
27:10
BPS.space
Рет қаралды 386 М.
I wish i’d known this sooner, How to use calipers like a pro
7:42
James Gatlin
Рет қаралды 1,2 МЛН
I just want to make things ROUND (accurately)
10:53
Not An Engineer
Рет қаралды 314 М.
Cutting mirrors with Diamonds
19:13
Breaking Taps
Рет қаралды 1,4 МЛН
Custom Transformer Shatters All Voltage Records (ft. 3D Printing Nerd)
21:23
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН