Transcript
johngrimsmo: Good morning and welcome to the business of machining, episode 399. My name is John Grimsmo.
John S: My name is John Saunders.
johngrimsmo: And this is your weekly dose of machining and manufacturing where you know two friends just kind of check in on each other, see how we're doing. See what's going good, see what's going bad, see what's stressing us out or making us happy.
johngrimsmo: And I think we we both have a lot of those today to share.
John S: Yeah, how are you doing?
johngrimsmo: I'm doing generally great. um and Things are busy things are good. The team is crushing Handling so much. I still have critical things on my plate that are slowly coming off my plate, which is good Fjell production has been my focus for the past year, but especially now it's like crunch time, you know, I kind of made this Joking goal of finishing a hundred feels by the end of January and we're January 22nd and
johngrimsmo: ah We will machine a hundred fails for sure this month.
John S: Good.
johngrimsmo: So it's, it's fantastic. It's, it's pushed everybody. It's kind of got that bug stuck in everybody's head. They're like, if you want to achieve that goal, like I'm going to need those parts, which is good.
John S: Yeah.
John S: Right.
johngrimsmo: It's a conversation that needed to be broached. You know, otherwise I'm just in my head like, yeah, it's coming.
John S: Right.
johngrimsmo: It's coming. But I've got the rest of the team going, dude, give me, give me, give me like I'm ready. I'm just, and it it's made timing ah more clear for things.
John S: Good.
johngrimsmo: because like the blade is so complicated. Well, we got to make soft blades. Let's make a ton of soft blades so that they can go through heat treating, grinding, and lapping, and and then the guys can finish them.
John S: Yeah. Right.
johngrimsmo: On top of that, I'm trying to carve out like fun, productive projects, you know improvements here and there, toolpath improvements, or tool holder improvements, things like that.
John S: Yeah.
johngrimsmo: like one of them I mentioned last week how I wrote the Python script to create the grinding code.
John S: I have some questions about that later.
johngrimsmo: Yeah, please.
John S: Yes.
johngrimsmo: um It has been absolutely fantastic. I applied it. It was first to our Fjell, I applied it to the Rask, literally the same script. I just needed to like watch it and prove it, that it works on a different knife.
John S: OK.
johngrimsmo: um Works awesome, like huge benefit. um But the next step after that was to increase the diameter of the arbor that is holding onto this grinding wheel.
johngrimsmo: Because I was using a half inch arbor sticking out maybe three inches. So your length diameter ratio is pretty long.
John S: kar
johngrimsmo: And in my head, I'm looking at the finish under the microscope and I'm like, it's kind of vibrating. Like that grind is a little chattery. How can I stiffen this up? So I went from a half inch arborate to a three quarter inch arbor, which math and Google tells me is five times stiffer, which is like massive, like absolutely massive.
John S: He done spiced me yeah
johngrimsmo: Even a two times stiffer should make a difference. And. The difference in the finish isn't massive, but I think it's enough to solve a couple of the problems that we were having. And so that was a fun little Wilhelmin slash Curran project to make those one night.
John S: Could you shorten them up too?
johngrimsmo: Now I need the length to to clear clamps and stuff.
John S: Oh, and okay, fair enough.
johngrimsmo: So the diameter helps. um But yeah.
John S: Good.
johngrimsmo: Oh, I got a good note for maybe later.
John S: We had a, you write that, I'll talk, we had a um similar thing this week with project management on the these this stupidest of silly examples that I think is a great example of we're redoing this opt -to clamp and I'm involved, Alex involved, Garrett's involved, the three of us mainly, but then Grant's involved because he's making the clamps on the will of it.
John S: So there's four of us involved. And it quickly became kind of the like, well, who's really like,
johngrimsmo: Yeah, I was in charge.
John S: Yeah. And it was a super, yeah I think what made it unique ah versus prior instances of this sort of thing is that we're now going to switch to using a ah previously non -critical diameter for these ID clamps.
John S: So now it's like, well, this this bore that we didn't used to care about. So when we don't care about something, I think it's probably plus or minus 5 ,000. It's way under that. But like we didn't.
johngrimsmo: You don't even measure it. Like you don't care.
John S: yes, and now we do care.
johngrimsmo: Yeah. Yeah.
John S: And so it's like, hey, revised drawings, how are we doing the cam on the production? um Just a bunch of questions. And so this ties into a bigger theme that Alex brought up that I think I probably need to give more.
John S: attention to of how does Saunders handle long -term project management, both from ah individual internal responsibilities, but obviously the cliche team examples of, you know, like, hey, let's let's scope out.
johngrimsmo: Sure.
John S: um Even the FIEL right now, or for us, the puck chuck, there's potentially months left of, for us, it's more like the sidecar development, like little accessories or other stuff, but laying that out, backing into timelines, like,
johngrimsmo: Yep.
johngrimsmo: so
John S: even if some simple task needs to be done for us, that may be, well, somebody needs to design it, some of the accessories for the um like the pneumatic valve. ah sheet metal covers that were we're selling with it are from Send Cut Send, which is works out great works not great.
johngrimsmo: Okay. Nice.
John S: We're actually using a turning shop to do the some ah covers, because it's like these are just integral covers.
johngrimsmo: Yeah, the red ones, right?
John S: yeah Exactly. They're super great.
johngrimsmo: Yeah.
John S: we I love making everything, and we might make it at some point, but the reality is it's a cover. It doesn't matter. Easy to outsource it.
johngrimsmo: Yeah.
John S: It's totally fine. But just who's handling that?
johngrimsmo: Hmm.
John S: So it's been top of mind. um And we switched so far using Google google Chat is OK. I don't feel like I like it as much as Slack.
John S: um I just don't want to deal with Slack at Saunders, both from a new architecture and it's not Google, so we don't have the benefit of integrated whatever Google stuff. We're just not going to use Slack right now.
johngrimsmo: Yeah.
John S: So Google stuff is OK. There is a new thing in the spaces um So we have like R and &D, shop needs, um order fulfillment stuff where you can assign tasks. So instead of me DMing Garrett and saying, hey, will you look at that cam? I can create a quick task. I could put a deliver due date on it, which is OK. It kind of implies. But like if it's done today, it maybe I just want to take a quick look versus like, hey, this is hyper urgent. Drop everything else.
John S: um Anyway, I like the idea of a task because it doesn't get lost in the messaging of like, oh, oops. um But kind of goes back to what you were saying about like, OK, you have six people making these fails.
John S: Like, who's doing what?
johngrimsmo: Yeah, yeah. Yeah. um What I've read in a lot of books is like, who is ultimately accountable for that project or that division or that you know job or whatever?
John S: Mm -hmm.
johngrimsmo: um So you kind of need a a project leader. And this goes back to every every project that's ever been made for all time, from spaceship to you know a BIC pen.
John S: Yeah. Yeah.
johngrimsmo: um And it's funny how many parallels there are in all types of creation and manufacturing with multiple people that we are kind of stumbling and learning as we go, as most companies are.
johngrimsmo: But um I mean, on one hand, I'm super fortunate to have Angelo and Jeff on the team because Angelo comes from aerospace, big background. ah Jeff comes from a prototype automotive from big like like plants kind of thing, and but he was in the prototype division.
John S: Oh wow.
johngrimsmo: Um, the issue is they both have worked with a lot of these project management systems, but they just kind of used what was forced upon them.
John S: Right, right.
johngrimsmo: And to now have them kind of invent one here with me is, uh, confusing. Um, and we're not exactly sure what to do, but they're bringing all kinds of great suggestions and I'm like, okay, well, what are we, what are we doing?
johngrimsmo: You know, um, so they've been working on our drawing packages, which we've always been super weak at, um, both like.
John S: You're just top dimensional drawings for your parts.
johngrimsmo: Yep, yep.
John S: ye Yeah.
johngrimsmo: I have no interest in making dimensional drawings. I just look at the CAD and like measure parts, but that's not proper. But they've been crushing at the drawings. And and even coming up with a workflow project plan, and Angela keeps saying, like when you R and &D something, like it'd be nice if you had a structure that you followed that we could jump into.
John S: Yeah, yeah.
johngrimsmo: um So I don't have any solutions, but it's it's interesting. We're kind of both thinking about that. you know
John S: And that's where like our wiki has come in where that's now the go -to spot. Like if we're gonna create a policy, well, so like if we're gonna say,
johngrimsmo: No way. Explain that.
John S: what we want and don't want on a drawing, that that tribal opinion is gonna get dumped into a wiki. Or like here's a good example. we We don't want the wiki to have junk in it, meaning I did not create a wiki page for places that we can use to outsource machine parts, which is actually funny.
John S: We really don't do this, but we had, we did with the send cuts and brackets. We did with, we've actually used geometry for those covers as well.
johngrimsmo: Sure.
johngrimsmo: It's a great information to have around, right?
John S: Well, but I didn't, because the truth is, one Google search or one chat GPT search can say, tell me good options for outsource machine part services, and it'll tell you whatever all these vendors, this the zometries and the competitors.
johngrimsmo: Okay.
johngrimsmo: ah Except for the tribal knowledge of Saunders has used these before.
John S: So that's what flipped me on the head, was last week, um I said, no, we should put this as a wiki, because what we should say is, by the way, these parts we've been, ah we used to we used to make our own DIY Himer tips, and we had the,
johngrimsmo: Interesting.
John S: part of it SLA printed by, I think it was 3D hubs, if that sounds right. I don't know, it's been a while.
johngrimsmo: Yeah.
John S: um It's worth, from and that doesn't go in our ERP, but the tribal side of like, hey, we found this to be a really good solution for this part, or we don't like this, or or like even some of the parts, it's like, hey, the quote looks good, but you're gonna get nailed with tariffs if you actually, because the quote is actually overseas, it's not clear until you get through the process.
John S: like Um, yeah. And on drawings, I thought we've done, we've come so far in the past year and you guys will do fine. I don't doubt it, but our drawings, um, we continue to be really, I, someone just put this on my desk. Oh, it's that same project that ID clamp. So it's like, okay, what we're going to do is, um, what I wanted to show was I really like having the, um, target and scrap.
johngrimsmo: Okay. Target dimension, scrap, like your, your goal and your actual, like.
John S: Yes, and that's, I've said this before, I think as we're saying again, our target means this is what we want to hit. But the truth is, in this example, it's 343 to 338.
johngrimsmo: Yeah.
John S: So that's only 5 ,000. Oh, that's 5 ,000. This is a mile. This is not a big deal.
johngrimsmo: Yeah.
John S: um A lot of these it's tighter.
johngrimsmo: But still, conceptually.
John S: Yeah, we won't have a problem hitting that target there, but a lot of the mod vice parts are tighter, but the truth is if I want something to be 5002, so two tenths over half inch, if one of them is 5003, we're not throwing that away.
johngrimsmo: Yeah, what's what's the line, you know?
John S: So what is the line? And that the target means aim for that.
johngrimsmo: Yeah.
John S: So if you make one that's 5003, and that's within the scrap range, it's okay, but keep an eye on it because I don't want to make 100 more of that size and not care.
johngrimsmo: the
johngrimsmo: I think the problem is we're both too close to the products we're creating, not a problem, I like like it actually, I prefer it that way, but you go to a shop like our friend's shops who are making aerospace parts and the tolerance is plus or minus four tenths, no questions asked.
John S: Yeah.
johngrimsmo: And then as you're making those parts, you're like, well, scrap, good, scrap, good, like hold hold the line. um Whereas you and I are too close to the product, you'd be like, well, like it'll be fine if it's a tenth over my knowledge you know my tolerance, but That's too much variables.
johngrimsmo: Like, I don't know.
John S: Well, no, but that's what this solved was like if I picked a part of it out of the scrap bin, which we now have a scrap ah bin that we look at why we scrap what we scrapped. um If I picked one up and measured it and it was 5006.
johngrimsmo: Good.
John S: And Garrett's like, yeah, the the threshold is 5005. That's the outside of the scrap range.
johngrimsmo: All right.
John S: It's a 10th over. Yeah, 10th is nothing. It probably would be fine. But there was no question about it was thrown away.
johngrimsmo: Mm hmm.
John S: um That's
johngrimsmo: Well, in in a lot of our stuff, a 10th will throw it out. A 10th over our max is not going to be good, but we're developing what the actual max is.
John S: Yeah, yeah.
johngrimsmo: And even still we have a goal, say it's plus zero minus two 10ths. But the reality is you could do plus one minus three 10ths or something like that.
John S: Yes.
johngrimsmo: And it'll be like, it'll work, but you don't want to get into that sort of like sideline. Like it'll be fine sometimes because that's too ambiguous for the team to like follow.
John S: you know
John S: yes But you can't, I mean, you can over tolerance things, but the reality is you're either going to be not profitable or not, or you're lying at some point.
John S: I mean, you can, you can attend. I can get something to read a 10th different easy.
johngrimsmo: Sure, yeah.
John S: Um, so yeah.
johngrimsmo: But it all comes down to the actual assembly and what is required. um You know, I have, many times people have seen what we're doing and they have experience in aerospace or whatever, and they're like, you're working too hard.
John S: Yeah.
johngrimsmo: You're over tolerancing for no need. And just because you want it to be perfect, I'm like, well, of course I want it to be perfect. This is my this is my baby.
John S: Yeah.
johngrimsmo: However, I'm also seeing um As I have tighter and tighter parts, I can see what too big of a pin does to a too small of a hole. And I can learn what is a clearance fit and what is a sliding fit and what's a, what needs to be burnished or lapped or, you know, um I'm learning, which is fascinating.
John S: Yeah.
johngrimsmo: And you're literally developing those tolerance ranges based on actual stack up history.
John S: Yeah.
johngrimsmo: which is fun, but there's a lot of science and math behind it that I kind of don't care about, but it's like real world, you know?
John S: Yeah. Yeah.
John S: Yeah.
John S: Okay. Let's go back to that, uh, code. Cause I'd written a note. I was like, I asked you on to reexplain the chop grinding G coach has you BT explain like I'm five.
johngrimsmo: Sure, sure.
johngrimsmo: Okay, I'll start over. What we're doing now is I'm having Fusion output a 2D contour toolpath.
John S: Okay.
johngrimsmo: And I got the tolerances and the, you know, when you hit post and it says like built in settings and that i that i never I never touched those.
John S: Okay, yes, when it's normally hidden hidden, yeah.
johngrimsmo: um I needed to because it broke a very large arc, like a hundred inch arc.
John S: Oh, sure.
johngrimsmo: into smaller sections or something. And I had to bump that up to to do that.
John S: Interesting.
johngrimsmo: And that was interesting. Anyway, so I'm having fusion output, a 2D contour, which posts as literally a lead in arc, a straight line, a big radius, and a lead out arc, four lines of code, more or less.
John S: Okay. Which is sort of the whole profile of the knife blade.
johngrimsmo: of what I'm trying to chop.
John S: or whatever.
johngrimsmo: Yeah, if you look at it, like if you're staring straight at the edge with the tip pointing at the sky kind of thing, and the fixture holds the blade at a four degree angle, so that bevel the side of the blade is vertical.
John S: Yeah. Yeah.
John S: Yes.
John S: Yeah.
John S: So you want to chop right up and down what a path that is normal to that contour.
johngrimsmo: Exactly. um And then in Fusion, I also have my Z heights like go down to my bottom chop depth, do the 2D contour, come back up to a clearance plane so that upper and lower clearance plane are now in the code as like clearance move to Z, move down to, you know, cutting zone and Z and then do the 2D contour and then come back up.
John S: Yes.
johngrimsmo: So. what I used in chat to create this Python script is like, here's my my upper and my lower of this top grinding code. And I want you to segment every arc and every straight line into variable, but in this case, 4 ,000 increments using math, pi, tangents, everything um so that it perfectly breaks an arc into 4 ,000 or arcular whatever around the circumference.
johngrimsmo: um You know what I mean? Like chunks, not straight lines, but actually like fourth out across the radius.
John S: Yes, along.
johngrimsmo: um and a couple back and forths to get it to work right. And then I got it great. And then when an arc ends and the straight line begins, if say you run out of fourth out and you're left with like two and a half, I don't want that either.
John S: Oh, sure.
johngrimsmo: So I'd have an average over the entire arc, average it less than four, but to make it even so that the next one is is an even distance.
John S: Good grief. No.
John S: Even.
John S: Yeah, sure.
johngrimsmo: And that works great.
John S: Okay. Can I see if I re -explained this again, like I'm five.
johngrimsmo: Sure.
John S: You ever seen the kids like gym toy thing or like jungle gym type thing where you walk along a rope, but you also have a rope above your head that you can grab onto?
johngrimsmo: Okay.
John S: you you That makes sense.
johngrimsmo: Yeah.
John S: so
johngrimsmo: Like a slack line, but with a top part.
John S: Yes, so I'm thinking, so the slack you have a bottom slack line, a bottom rope, and then you have a top rope.
johngrimsmo: Okay.
johngrimsmo: yeah Yeah.
John S: Those are your two rails.
johngrimsmo: Yes.
John S: You're not actually cutting when the tool is moving along those. You're cutting as you should move up, over, down, over.
johngrimsmo: Correct. Yep. Yep.
John S: So you chat GPT, put in the code, like does it modify your G code?
johngrimsmo: Exactly.
johngrimsmo: Yeah. It took, it took four arcs and lines and I added it.
John S: Dude.
johngrimsmo: I wanted, I told it, I was like, I want it to go, and it knows XYZ. It knows F for feed rate. It knows these things.
John S: you You pasted the code in, like you pasted the gcode in.
johngrimsmo: And I know my, the, I'm not using chat to generate my final code. I'm using chat to generate a Python script that modifies whatever code I send at the Python script.
John S: Stop.
johngrimsmo: Yeah, because I don't trust chat to give me like runnable code, but I trust it to build a Python script that is locked down.
John S: Interesting. So the Python trip, you feed the your gcode into the Python script.
johngrimsmo: Yep. Top line of code.
John S: Oh my god, that's so much smarter because
johngrimsmo: It says, it ah it says called the file name, this file name, output, this file name dash modified or whatever.
John S: Dude.
johngrimsmo: And then I can tweak. So when I changed between VL and Rask, I was just like, oh, 4001 and oh, 40021.
John S: Yeah. Yeah.
johngrimsmo: And it it just worked.
John S: Oh my God.
johngrimsmo: So. It was, it's, it's pretty awesome. And then I used and NC viewer to view what's happening in my output code.
John S: Huh. Yeah.
johngrimsmo: And I'm like, yep, down, over, up, over, down. And then the backlash compensation where it backs away and why by five thou moves over an X comes back in. And I made everything a variable. So my, my move feed rates are one inch per minute or four inch per minute, or whatever I want variable at the top, my, uh, fusions out in the Python program.
John S: Yeah. Variable energy code or just in the Python program. Okay.
johngrimsmo: And my, so my infusion, I basically say feed down in Z at 106 inches per minute and do a transition feed rate at five or whatever.
John S: Okay.
johngrimsmo: And I had the script realize those and be able to override them if I want.
John S: Yeah.
johngrimsmo: with another variable at the top. And yeah, so it's just going down, over, up, over, down, and across these arcs, and across a straight line with totally tangent, totally perfect, mathematically, no tolerance ranges, no rounding, no nothing.
John S: Yeah.
johngrimsmo: And it's freaking sweet.
John S: Dude, tip of the hat. I give you a lot of credit too, because it's like, you're put you're exactly right.
johngrimsmo: Thank you.
John S: I would never trust chat once, let alone every time.
johngrimsmo: Yeah, 100%.
John S: It's just not hallucinate, and that's bad news bears.
johngrimsmo: Yep.
John S: But a Python script, you can read and edit and look at it, and then you can kind of lock it down.
johngrimsmo: Mm hmm. Yeah, there's not.
John S: Ho, ho, ho. And the Python script is not 20 pages long.
johngrimsmo: It's 200 lines.
John S: Eh, it's pretty legit, yeah.
johngrimsmo: Yeah.
John S: You wouldn't have written that from, you or I wouldn't have written that from scratch.
johngrimsmo: No, impossible, like people, smart people can, but I, I can copy and paste and tweak and modify, but
John S: Yeah.
John S: Can you read through it and kind of see what's followed along what's going on?
johngrimsmo: Yeah, the but I just enough like, I don't need to.
John S: Yeah.
johngrimsmo: It's basically go back and forth with chat and be like, I needed to do this feature and and that's wrong and that's wrong. And I actually got to a character limit in the chat.
John S: Yeah.
johngrimsmo: There's like in chat, you use a breakout thing where it edits code and
John S: Okay.
johngrimsmo: It, chat told me it was 25 ,000 characters, but my code was only 10 ,000 characters and it was still saying truncated file too long and it wouldn't finish generating the file.
John S: Make it be counting spaces or something weird.
johngrimsmo: That could be, um, but anyway, I was able to get around that and, uh, just weird little limits.
John S: you You're not even paying for 4 .0, you're just using, okay, okay.
johngrimsmo: I think I am. Yeah. I have a subscription. I don't know if it's required for this, but I'm like, I use it enough.
John S: You do. Yeah, yeah, yeah.
johngrimsmo: Why not? Just support these.
John S: Okay, can I segue that to a new point?
johngrimsmo: Hmm.
John S: Okay, very quick recap, thinking about buying automated five -axis with robot, mixed loading solutions, Hermla is the one that makes this, it's great.
johngrimsmo: Yeah.
John S: Lots of questions, uncertainty, major capital expenditure. So you do you date do digging, and get smart. Shout out to some viewers who have reached out. One guy has an incredible ah
johngrimsmo: No
John S: sell, build around brothers. um He's in the firearms industry. Yamazin started it, but he ended up taking it over for reasons I won't get into that, you know, kind of sour grapes, but he also, it's kind of like, look, at the end of the day, he was going to have to learn the system because that's the point.
johngrimsmo: way.
John S: If you're going to do good, not cheap because of Yamazin, I think.
johngrimsmo: Brothers with what robots just tie together? Okay, so but like industrial like fanic style, okay Sick
John S: Yes, yes, um but he's doing what I want to do, which is he's using these robots to load and unload raw material and load and unload different work holding fixtures. Yes, and like super dialed stuff like using, grabbing castings and using a laser to back plot or like ah adjust how it's grabbed the casting so it can load it into a fixture better. um And I bring all that up to just sort of say there's a thesis around if you're going to do this, you might as well learn robots full stop.
John S: That's not a small undertaking.
johngrimsmo: Yeah.
John S: But um then I thought we have a UR on our floor.
johngrimsmo: No.
John S: It's getting installed next week on the Wilman. But that's going to be, is ah that doesn't I don't want that to be my sandbox test robot um for a whole bunch of reasons. So then I was like, well, I could just go buy a used UR. And that might be still what happens.
John S: but then It occurred to me, William here, hold on. I still have a very good relationship with Tormach.
John S: We are not like active members of the Tormach world anymore.
johngrimsmo: Yeah.
John S: um We've for be blunt kind of grown beyond them. um Although total random part, we are getting a 1500 because ah Everybody here wants an R and &D machine that doesn't get turned into a production machine, which has happened with our last two hostas.
johngrimsmo: yeah Every other, yeah.
John S: But anyway, I reached out and they are probably going to be willing to lend us z a ZA6 robot. um And what I love about that is
johngrimsmo: Okay.
John S: to really two things. Number one, um it is fed off Python and PathPilot and ROS, and it's very like it's a robot operating system.
johngrimsmo: Really?
johngrimsmo: What's Ross?
John S: It's like Linux CNC for robots. It's a huge ecosystem in the world.
johngrimsmo: Interesting.
John S: um That's number one, that's a good point. And the second point, which is related, is that a year or two or three ago, me diving into Python with this is different than it is today, where I can use use cursor or chat.
johngrimsmo: Yeah.
John S: Actually, I got to give Justin at PDX a laughing point. Shout out.
johngrimsmo: Yeah.
John S: He DM'd both of us and was like, oh, if you're using chat, you got to use cursor. And then he's like, oh my God, 20 seconds later, sandra Saunders mentioned cursor. But PSA, there's some really incredible coding tools out there, even beyond chat.
johngrimsmo: Yeah Yeah
John S: and So to bring this story home here, what I'm going to do is not build the system with a CNC machine, because I don't care about the machine right now.
John S: I care about, can we build a robot to do what we want? So offline in a closet or whatever, I'm going to build a put a robot down with material, vices, puck chucks, and just see, can I get the robot to first just unload and load material?
John S: That will not be difficult. But then can I get it to switch grippers and load different material?
johngrimsmo: Yep.
John S: Then can I get it to lift the part off the puck chuck, put a different part on, and just kind of build from there and gain that confidence around. There's a lot I've got to learn on robots.
John S: But at the end of the day, this is it's checking a box for me personally, if I'm being honest, you know you know I talk about this.
johngrimsmo: For sure. Yep.
John S: It's going to help us make a better decision if we end up going with an integrator or an OEM solution. And I suspect in many respects like things like Lex or other systems, we're going to end up just probably crushing it.
John S: and you know whether we buy a big UR or ah another industrial robot that probably has more reach than the Tormach one, I'm grateful that we have the chance to kind of sandbox this and and learn.
johngrimsmo: Yeah.
johngrimsmo: Yeah, and play.
John S: Yeah, I think that's the plan at least.
johngrimsmo: My like, other than the aroa palette change we have, which is PLC driven, and I've i've hacked into it enough to like, change
John S: Mm -hmm.
johngrimsmo: forget what the term is, but like where it perks the palette in the current, basically, you can tweak the in out up down and kind of thing.
John S: Yes. Yes.
johngrimsmo: Because when we move the current, we reintegrated that ourselves, we retaught it the endpoint kind of thing.
John S: Oh yeah.
johngrimsmo: And talking to Tina at current, she's like, most customers don't do that.
John S: but or Right.
johngrimsmo: I'm like, I'm not most customers.
John S: Right.
johngrimsmo: um So that was cool to be able to do. But otherwise, I've never touched a robot. But my one of my concerns with your plan is, Say you put all this work into the tormac robot and then you choose to go with a notchy or whatever.
johngrimsmo: And the language is completely different in the, like you got to rewrite it all. But maybe there's super value in you proving the process and the work holding and the g gripper and the changes and the quick, all that stuff.
John S: Yes.
johngrimsmo: And then you could just reapply all learned knowledge onto whatever programming platform is required. Like they can.
John S: No, so it's a great question. I had the same question myself. The the specific answer is that Tormach uses Python, URs use URScript, which I believe is Python -esque, or it wouldn't be from...
John S: You're right. There may be some redundant overdue work, but it's absolutely still the path I'm going to go. It's like the kind of fail fast, fail cheap. and the Right before you and I hit record, I was commiserating how I do feel like I've got a lot on my plate and anyone who's listening that runs a small business probably ebbs and flows feeling the same way.
johngrimsmo: I like it, yeah.
John S: and Part of me even thought about putting the robot at home and treating this as a side personal project um because
johngrimsmo: yeah
John S: I don't want to. i don't if this If two months in, I realize this is a mistake, then no big deal. It's not going to be that way. But um I will gain so much from the confidence of setting up a robot and then understanding the frames, the kinematics, whether you're driving it with with yeah angular specific specificities or or coordinate systems.
johngrimsmo: I agree.
John S: And you know how are you doing sensors to detect material present or not present to fail? like i'm I'm totally confident. And again, like Lex in our ERP system, if the whole point of Lex was to show really our P -System company what we wanted, then we ended up never going there.
johngrimsmo: yeah
John S: Here, if we build this working functional, then it and it makes sense to hire an integrator or a carmela, be like, hey, we built this as a replica. um Here's everything it does. Here's what it needs to do that it can't do.
John S: And that would be a great start -up point.
johngrimsmo: Sure. Or as I see it, you'll just be rolling your own and you'll just have to ask her really like, how do I make it push cycle start?
John S: ah Yeah.
johngrimsmo: Because that's what I need from you right now.
John S: no
John S: Well, and you said there's a UR30s and there's, um yeah, that that'll be the last, and I was, you know, a person who was a mentor here was like, that will be the hardest part, will be um not only on the robot side, but having the machine to recognize different workholding, different material, and now loading a different NC file because, you know, the going to be the hardest part.
johngrimsmo: Yep.
John S: but And you're going to laugh. This is probably not the way to go. But fun fact, a UR robot can go up to a machine tool control panel and start pushing the buttons.
johngrimsmo: Yeah.
John S: So if it's as dumb and brutal as switch to this palette and when it switches to that palette, it's going to pick up the soft point pen and it's going to go up to the, it's not going to be a Haas, but a Haas control panel and punch in, load this program, you can do that.
johngrimsmo: three Yeah, absolutely.
johngrimsmo: That's a good point.
John S: I'm having fun. It will figure it out.
johngrimsmo: That's good. Yeah, and tos so many people have done it. There's solutions for most of it, you know? You just kind of kind of put it together into your perfect plan.
John S: Yeah. Yeah.
johngrimsmo: Well, that's super exciting.
John S: Thank you.
johngrimsmo: I'm here for it.
John S: No, I appreciate it. The code, um I really am fired up just because I um but blown away what chat GPT does with code. It's nuts.
johngrimsmo: Yeah, yeah.
John S: Yeah.
John S: yeah
John S: Oh, I had a Wilhelmin question. Can I ask or talk about?
johngrimsmo: Okay, and I have a Wilhelmin point, you first.
John S: Okay, this has actually been on my list for like a month. I told Grant I'd ask you and we just haven't gotten to it. um He was having a problem with some parts either getting scratched or not releasing from the Wilhelmin sub -axis vise and the Jaws that I believe were the culprit were, yeah, they were 41 -40 that we hardened to about 50 HRC. um Side note, were we're not really using 41 -40 anymore. but We now prefer the air hardening tool steels that we're now buying and just building workflows around. but
John S: These happened to be 4140. Had some light scratches on them, um and they could have been stoned out better. But what we think happened was the opening and closing of the automatic vise on the parts turned those jaws slightly magnetic, which is Like if you bang material together, but but I wish I could tell you more, it becomes magnetic or lightly magnetic.
johngrimsmo: I don't know.
John S: I know this because years ago we fought with our suppliers about material arriving in different different levels of magnetism. We bought a Gaussian meter and one of the culprits is when materials on a truck bouncing around and slamming into each other.
johngrimsmo: No way.
John S: Oh yeah. And some of the saws that they use are so, you know these guys are just running these saws full out. So it's just slamming the parts against the backstop, slamming an automatic vice closed on it. um That also magnetizes or c creates some form of magnetism in the parts, which attracts chips and that's not fun.
johngrimsmo: That is wild. Do you have a demagnetizer?
John S: We have a demagnetizer. We use it on a lot of material, but I don't want to use it. I mean, Grant didn't want to take it. it's a It can be picked up and held.
John S: It's like a shoebox thing, but we didn't want to hit, it's a giant transformer.
johngrimsmo: Yeah.
John S: So it's not like, I'm sure um putting an iPhone on it or something could probably be a bad, ah actually it could be a great way to have a nice days off in the shop.
johngrimsmo: yeah
John S: No distractions for hours. um Anyway, i just I guess the question is, have you seen this in your turning centers and your Wilhelmin?
johngrimsmo: I can't say I've seen that anywhere. um There's something tickling my brain about hearing about that, creating magnetism from something, but I barely remember it.
John S: yeah Okay.
johngrimsmo: And that's super fascinating.
John S: Okay.
johngrimsmo: Most of my jaws are not steel.
John S: What?
johngrimsmo: They're just the aluminum ones I buy from CJ.
John S: Oh! Okay, noted.
johngrimsmo: I just buy them like 10 pairs at a time and I'm like, CJ, I need more.
John S: Yeah, sure, sure.
johngrimsmo: Um, I made some steel ones, but I had them fixed in the Kern and it's just took up too much time, too much current time to like worry about them.
John S: Yeah.
johngrimsmo: And when I can just buy them from CJ and put them right on all day long.
John S: Okay.
johngrimsmo: Um, so yeah, I don't have that problem, but they don't close that fast. Do they? I mean, they're, they're hydraulic the way they close and mine just kind of go.
John S: yeah Sorry, that is true. It is not a slapping, pneumatic -y slam action, but um
johngrimsmo: Yeah.
John S: I assume,
johngrimsmo: We just think that they're not magnetic and then they get, they are magnetic.
John S: that's what I'm saying. I'm not saying that with like proven conviction, but um somehow they became slightly magnetic over time and that's probably, even like, I don't even, if the material is magnetic, I assume that running, we have not run 10 ,000 this part, but it running thousands of the parts could itself transfer pass along some.
johngrimsmo: Yeah.
johngrimsmo: Okay.
johngrimsmo: Possibly. Yeah.
John S: um
johngrimsmo: So something I've been thinking about a lot lately is trying to find out what the real issue is. Like, you know, we all kind of complain about a thing and you're like, but but what's, what do we really complain?
John S: yeah
John S: Yes.
johngrimsmo: What do you really want here? You really, you're having chips stick to your vice jaws and those chips are causing marks in your part, right? Like if you break it down.
John S: Worse, it's causing unreliable failure to reject.
johngrimsmo: The part is sticking in the vice, which also has like stickiness of oil and issues like that.
John S: Yes.
John S: Mm -hmm.
johngrimsmo: Is it a lightweight part or kind of a heavier part?
John S: Yeah, this is a lot of ice washer. So it probably weighs an ounce.
johngrimsmo: Okay. Have you done?
John S: Sorry. Sorry. Huge for you.
johngrimsmo: Yeah, yeah, yeah.
John S: Um, but small for us.
johngrimsmo: Well, it like the the clip the clip for our Fjell, I don't know what it weighs, but it's the size of a large paperclip and heavier, but not very heavy.
John S: Yeah.
johngrimsmo: And so I'm using CJ's hack where you put a pipette, a little plastic dropper, eyedropper thingies in an ER -16 collet, and you just push it.
John S: Yes.
John S: Yes.
johngrimsmo: So for the clip, I have that routine where it opens the jaws, pipette goes down, shoves it out, make sure it's out of the way, and then you kind of don't care.
John S: Yes. um
johngrimsmo: Magnetism might be weird in that case, but.
John S: No, and I'm not against that. i I, when I first looked, I don't want to be up -grant here by any means, but when I first looked at the jaws, I'm like, oh, that was one of our first sets we made.
John S: Throw those away, get a set of A2, we'll hard mill, you know, ma machine them, we'll hard mill them or we'll grind them and they'll be 60 rock on that 50. They won't have scratches on them, which all of that is, that could all be done better at this point.
John S: And that's one step.
johngrimsmo: Yeah, yeah.
John S: but Um, I just wanted to ask if you had seen, oh, and then it's also like, well, what if we did like 17 four? I don't know if there's higher hardness, samosas avoid, you know, generally they are.
johngrimsmo: they're still magnetic.
John S: Yeah.
johngrimsmo: Yeah, I mean, there are some that are not, like make them out of titanium or something, but then it won't be as hard.
John S: Okay. Yeah.
John S: No. Yeah. These need to be, it's crazy when you run production, how, how you see where and tear on fixtures and, and stuff.
johngrimsmo: Yeah, yeah.
John S: And it really is.
johngrimsmo: Yeah. So my Wilhelmin point is, um, I definitely on my older 20 year old Wilhelmin, I definitely noticed thermal growth in Z, like up and down.
John S: Okay.
johngrimsmo: um Like when turning specifically, if you turn the the diameter half inch diameter on a cold machine, and then you run a bunch of parts and you turn it again, it's going to measure out
John S: Okay.
John S: Yeah.
John S: Hmm.
johngrimsmo: It's growing, but almost a thou, let's say, which I guess is half a thou of real diameter radius kind of thing. Um, with milling, I don't see that. So for our field clip, I have a feature that is a critical feature has to be plus one 10th minus one 10th in a perfect world.
johngrimsmo: And holy cow, the machine just hits it cold hits it hot because it's interpolating it.
John S: Right.
johngrimsmo: It's it's not referencing a milled feature to centerline.
John S: Bingo. Yep.
johngrimsmo: It's just making its own feature.
John S: To itself. Yep.
johngrimsmo: And that's you know backlash tool way or things like that. and And hot or cold, it doesn't care. So it got me thinking, like is it better to machine machine critical features with milling as opposed to turning if you can get away with it?
johngrimsmo: And you know what I mean?
John S: Yes. There's probably a change in like the circularity depending on how your machine ball bars at B90, but I believe, I don't know, I say this with hesitation because I don't want to put words in their mouth.
johngrimsmo: Yep.
John S: I believe one of the Willam and Apic guys told me when you need stuff that's critical, use turning to rough it down, leave a couple foul, and then finish it with an end mill interpolation, which just warms my heart to speak, yeah, to talk about how bad lids are.
johngrimsmo: Yeah.
johngrimsmo: That's pretty cool. I could see if, uh, Z growth, like up and down growth could change your. Cylindricity from the actual turned center line to the milled hole in the end or whatever, they might not be concentric to each other.
John S: who
johngrimsmo: Um, but as there's ways to do it, I don't know.
John S: hu
John S: yeah Yeah, the best thing we figured out on stuff like that is also take the machine temp out of it.
johngrimsmo: Yeah.
John S: So doing critical features with the same tool or doing them right back to back so that it's like pinch milling with separate tools where I don't care where the Z casting is.
John S: It's gonna grab tool one and do feature A and then tool two and do feature B. And they will be relative to each other quite accurately, much more so than, um, not do it that way.
johngrimsmo: Mm.
johngrimsmo: I see what you mean, yeah. That's a good point, actually.
John S: That's awesome though.
johngrimsmo: Yeah.
John S: I'm good at it.
johngrimsmo: And then i i I've wondered about and permanently installing a little, ah not a ball bar, but a little spherical ball, like one inch ball or whatever in the corner of a machine that I could probe and like auto -com, you know, it's like, cause that's a fixed place and in space.
John S: So it was okay.
John S: Okay. Oh, competent. Yeah.
johngrimsmo: And as thermal grows the machine, uh, it's just auto -compet. So that's a theory, but, um, otherwise.
John S: Just warming up. we do We have to do it with ours too, um which kind of stinks.
johngrimsmo: Yeah.
John S: You kind of wish, with because ours has all the fancy thermal stuff on it.
johngrimsmo: Yeah.
John S: But grant Grant was just talking about this yesterday because it's been so cold here um that it takes a half an hour to get that machine running.
johngrimsmo: yeah Yeah, we put a therm temperature gauge in the coolant tank, so at least I have a quick visual of like of like cold, is this hot, is this really hot, is this?
John S: Oh, yeah.
johngrimsmo: And we have that in our Swiss too, and the Swiss gets pretty hot.
John S: Grant brought that up, I'm glad you said that, when I was, we were in a meeting or something and it wasn't appropriate to discuss it further, but he was saying it's something to do with getting the chiller fluid level up, and then it made me think, well, if it was just the coolant or the oil, we could put an aquarium heater in it, the' like a super common trick, yeah.
johngrimsmo: Yeah, keep it warm.
John S: um Or even the ability to run that system overnight without having the machine on, um just keep that stuff stable. um I need to look into that.
johngrimsmo: Yeah. I mean, the coolant being temperature is one thing, but you want, what you really want is the machine casting to be at a temperature because that's where the growth comes from. But the coolant kind of delivers that temperature, you know, it's all of it.
John S: I think it's creating a, yeah. e Yes, I know. um I think if you had, I guess what I'm thinking in my head is if you had,
johngrimsmo: Yep. It's interesting.
John S: a very, very accurate or very, very robust thermal comp management system that's using probes and temperatures and you know grids to adjust things for. You're not doing yourself any five favors by then pumping 15 degree different coolant through the machine that's gonna warm up over the course of 45 minutes.
John S: Like you you're asking and the system to do a lot more work than it should have to if you could just get...
johngrimsmo: Yeah, yep.
johngrimsmo: I feel like I've heard it. I've heard some shops keep a machine in a warm up program and just keep it keep the cool and flowing and keep the machine just slow XYZ moves like the Wilhelmin warm up program, but just kind of all the time.
John S: Yeah.
John S: Yes. I've heard, I mean, none of the aquarium pumps I've heard about shops with, uh, I believe it was grinders putting those Mylar space blankets ah around the grinder column.
johngrimsmo: No way.
John S: So yeah.
johngrimsmo: Well, that's kind of cool.
John S: Yeah. All right.
John S: Yeah.
johngrimsmo: But yeah, otherwise ah clips are going great. I'm in one toolpath tweak this morning, so I'm getting some chatter on one feature. Hopefully this gets rid of the chatter, but I've made a handful. And if this gets rid of the chatter, then I'm just making parts and they're, they're tolerant.
johngrimsmo: They're good. Surface finishes are fine. And then I'll i'll keep making them. And then I'm teaching Jeff how to like, how to Wilhelmin.
John S: Good.
johngrimsmo: And he's excited, but he can't just like jump on and start poking buttons because the Wilhelmin's
John S: Yeah, you can.
johngrimsmo: intricate. There's a lot. Yeah. Like I have my I sent you my chicken scratches of these are all my Wilhelmin notes, right?
John S: No, yeah. this case yeah um Because when we were talking last week, you had said.
johngrimsmo: I still have that I haven't formalized it. But
John S: We were talking about, I think focusing in like just hyper, like just do one thing. Don't worry about everything else. Um, wasn't that the Wilhelmin clip or the field click on on the Wilhelmin and you did great dude.
johngrimsmo: Yeah. That was part of it. And I did that. Yeah.
John S: Awesome.
johngrimsmo: And then I did a bunch of other side projects too.
John S: The same guy.
johngrimsmo: That same week anyway.
John S: Okay. Yeah.
johngrimsmo: Yeah.
John S: Okay.
johngrimsmo: No, actually last week when we talked and I was like, today, all I could do is clip. I didn't get to that till like Sunday, to be honest.
John S: Come on.
johngrimsmo: Yeah. No, just didn't.
John S: You want to talk about it?
johngrimsmo: No.
John S: OK, fair enough.
johngrimsmo: Yeah.
John S: OK.
johngrimsmo: But I did other stuff that was important and needed to get done and some of which was maybe not as important, but I wanted to get done.
John S: No, look, yeah, God bless you for that.
johngrimsmo: And here we are.
John S: I i really like. Um, it's why I was so, I mean, I don't, I think that the point of this podcast is keeping things candid right before we hit record.
johngrimsmo: Yep.
John S: I sort of told John, I was like, Hey, uh, I got too much going on both today. Um, and like, I'm trying to do, so do too much right now.
johngrimsmo: Yep.
John S: Period. Like, and that's some of this bingo.
johngrimsmo: Family work all the same time. Yep.
John S: Yeah. And I know folks listening are are there so it's not I'm not looking for sympathy. I'm not trying to complain It's more like what do you do and? um but For me, I love piano. I picked up adult piano three years ago and four years ago. and I think because It's almost like one of those naysayer, like because everybody quits, like because people don't stick with it, I'm i'm like just going out of my way to not be that person.
johngrimsmo: yeah yeah
John S: And I truly love it, but it's hard for me to love it when I feel like, oh, my kid wants to build a Lego together or you know what, I need to do work stuff or this morning it's like negative seven and I got a pipe that burst.
John S: It's like, I, that is more, that has to be, like I'm the person that has to take care of that period or at least start figuring out who to call, et cetera, et cetera.
johngrimsmo: Yeah, yeah.
John S: So that was why I was like, well, maybe you just quit for six months. This sucks to say it, but might as well say it. Like maybe you quit for six months. And then, um you know, like I was saying, do you like build Johnny five, get him finished, which he could be done in that short of timeframe.
johngrimsmo: Yeah.
John S: Yeah.
johngrimsmo: Yeah. We can't do it all, but we have to choose what, what fills it up, what fills us up, you know, what, what fills our cup kind of thing.
John S: Yes. Yeah.
johngrimsmo: And, uh, and those people around us too, your wife, your kids, your employees, your team, um, your fans, us out here in the internet. Um, you know, you're trying to keep everybody's cup full, but you can't always do that.
John S: Yeah.
johngrimsmo: And, uh, I do too, a hundred percent.
John S: I really want to, John. Sorry. like
johngrimsmo: I'm with you. I want to do it all.
John S: I know sometimes we sit here and I i feel like I tell you, oh, John, you're doing too much. you're Like I will tell you right now, i'm I'm proudly taking over that seat of like, I want to have it all.
johngrimsmo: Yeah.
johngrimsmo: yeah
John S: Yeah.
johngrimsmo: and that's That's ambitious. That's okay. um I mean, your piano lessons are are one thing you cannot delegate. to but is That is a personal thing.
John S: Yes. Yeah. So the lessons are the, the lessons are the easy part. It's like what I enjoy is spending 45 minutes in the morning. No one else is awake. Like kids are sleeping and I just go play by myself.
johngrimsmo: Yeah.
John S: Like that's great.
johngrimsmo: Yeah.
John S: Yeah, be it'll be okay.
johngrimsmo: I get that.
John S: um hey Another one I want to check off my share list.
johngrimsmo: Cool.
John S: A couple weeks ago, we were like, oh my God, the Okuma's leaking coolant. What's going on? And that sometimes that machine can get weird. Like if the conveyor gets turned off by accident or you get a chip built up in a weird way, it can start flooding over.
John S: there's only yeah hasn't It doesn't happen, but it could happen. And so I was like, what's going on? And Garrett took a look and sure enough, um well, what had happened is after three years of that machine running a lot, there was one hose, coolant hose that was up against a piece of sheet metal corner and it vibrated up and down and it wore through that.
johngrimsmo: Okay.
John S: Now this hose, if you told me this hose was like the main hydraulic hose to lift up Mount Everest, I would believe you. it's like
johngrimsmo: Massive.
John S: ah inch and a inch and a half OD, you can barely move the hose. It's so stiff and thick. um It's just one of those crazy hoses.
johngrimsmo: Yeah.
John S: So I'm kind of like, you know, see, you know, I'm thinking to myself, Oh, and then at first I was like, Okay, what do we do? I Tried we have that um roofing patch Material stuff like kind of like flex seal, but whatever put that on there immediately blew right through that It's it's not the high pressure but even the flood going this is probably 100 plus PSI.
johngrimsmo: Okay.
John S: It's a lot and so I Looked at it.
johngrimsmo: Yeah.
John S: and I'm like waiting here Well, I don't have to call Gossager and spend two grand or probably more to have hoes shipped in, service tech come in, all that. I was like, wait a minute, we got plenty of, there's actually plenty of slack in this whole line.
John S: And so we just figured out the fitting size, bandsaw through the hose, put a male to male coupler with with with two high quality codes close hose clamps fixed.
johngrimsmo: Okay.
johngrimsmo: Done.
John S: Yeah, couldn't have been easier.
johngrimsmo: It's not like a braided, super rigid, um, you know, hydraulically pressed together kind of hose or crimp fittings or anything.
John S: Sorry, great point. No, it's not a true hydraulic hose.
johngrimsmo: Okay.
John S: It's like 5 ,000 PSI. And i knew I knew we could do this because the way it connects into the pump and machine terminals is the same thing with a barbed, one inch, a one inch barbed hose with a high quality closed clamp done.
johngrimsmo: Yeah.
johngrimsmo: Got it. Yeah.
johngrimsmo: Perfect.
John S: Yeah, that felt good.
johngrimsmo: Good is new. Yeah.
John S: Yeah.
johngrimsmo: Love it.
John S: And the last thing, this is the start of this conversation for us, not the end, but We blade out a shop zone system and the zones are based on the concrete slab cuts.
johngrimsmo: Okay.
John S: So we have four by three, so we have 12 zones in the shop and that will serve as the reference guide for weekly cleaning tasks by person like clean the toolboxes in zone four or clean the ceiling in zone six or look at the Whatever in that zone and then also um Probably in the spring, you know, we've got some stuff to do ah right now Otherwise, but the spring I'm going to start having everybody spend five minutes or ten minutes together Like hey everybody let's go to zone 11 and let's just all look around like why is there that?
johngrimsmo: Okay.
John S: piece of cord laying on the ground or what does this do here and breaking it into those little
johngrimsmo: Yeah.
johngrimsmo: Kind of like that.
John S: zones um I think will help and the concrete slab makes it easy to know what zone you're in.
johngrimsmo: Easy. Yeah. Yeah.
John S: Yeah, with the, they're on a, yeah, I don't have it in front of me, I'll show you, but it's, we we um
johngrimsmo: Are you going to physically, physically label them like at, at each zone?
John S: Actually, sorry that's how we did it. ah we have When we created the 3D model of our shop, we lasered in the slab cuts so that we knew where to place machines relative to expansion joints or the slab joints.
johngrimsmo: Yeah.
johngrimsmo: Right.
John S: so And so that's accurate enough. And so I just took an aerial photo of our 3D print and then labeled that.
johngrimsmo: Nice.
johngrimsmo: That's perfect.
John S: Yeah, that felt good.
johngrimsmo: Awesome. All right.
John S: Anything up to today?
johngrimsmo: I have two tasks today, which I will accomplish, um because they're pretty easy.
John S: Good.
johngrimsmo: One is keep making clips. If I have time, I'll teach Jeff some stuff on the Willyman.
John S: Yep.
johngrimsmo: but um We've made so many handles, fail handles, and so many blades. And I've test fit various things, but I need to do a random fit up test between handle 16 and blade 37 or whatever.
John S: Oh. Mm hmm.
johngrimsmo: And just, I need to like that mental closure of like, yes, they've passed all of our gauge checks, things like that. But I just need to grab anyone and anyone and just, you know, see what the reality is.
John S: Sure. Proof is. Yeah.
johngrimsmo: So I'll be doing that today.
John S: Good. Good.
johngrimsmo: But otherwise, I mean, what's today, Wednesday? um We're gonna finish some PLs this week, for sure.
John S: Awesome.
johngrimsmo: Which is gonna feel amazing.
John S: Yeah. Good for you, dude. That's awesome.
johngrimsmo: Yeah, it's exciting.
John S: Even if you don't do a hundred this month, you're like, it doesn't, you're there.
johngrimsmo: Oh, for sure.
John S: Like you're.
johngrimsmo: Honestly, that goal, like, I've always viewed goals as just made up targets. I was like, yeah, whatever. like But but it's it's changed how we've done this month.
John S: Yeah.
John S: Yes, that's the point.
johngrimsmo: Like it it actually, it changed every decision we made this month by having this audacious goal and it's working.
John S: Good. Does it help you? You don't have to answer this if you don't want to, but does it help you also say no to stuff? Cause you're like, no, right now?
johngrimsmo: Kinda, yeah.
John S: Yeah. Good.
johngrimsmo: 100%, which I need.
John S: Good.
johngrimsmo: Cause otherwise I'll say yes to everything and then get nothing done.
John S: Yes. ah Yes. Yeah. Yeah.
johngrimsmo: So that's kinda cool. i'm I'm chewing on that.
John S: Yeah.
johngrimsmo: It's like, I gotta do more of this, like.
John S: I need you to find you, I need to find you a t -shirt that just says no means no.
johngrimsmo: I like that.
John S: Awesome.
johngrimsmo: Cool, man. All right.
John S: I'll see you next week.
johngrimsmo: See you next week. Have a good day.
John S: Bye.

