Don't know if it's possible, but you might want to edit the bit where you write out euqation for figuring out K value. You should've put: (maj-min)/2. When you write it as maj-min/2, technically, that means divide min by 2, then take the quotient and subtract it from maj. It was easy to follow what you meant, but some might get confused by how you wrote it out.
Unfortunately, this is difficult to edit, but having this in the comments will definitely clear up confusion in the future. Thank you again for watching and for your help.
what program are you using to simulate the haas control? that'd be so useful for me so i wouldn't need to run back and forth with a usb to the lathe, especially when someone else is using it
The software is a replica of a Haas simulator platform, but unfortunately, I don't have a way of exporting the software since it was already on the computers when I started. If you can, look me up on Facebook and message me.
So your feed rate will always be the pitch of your threads. so 1 divided by TPI will always be your feed rate. however, depending on your cutting tool, whether it be high-speed steel or carbite or even a coded carbide or ceramic, that will determine how hard you can push the RPMs on your machine Also, you can run higher RPMs with a smaller depth of cut. I hope this helps, and thank you for watching my video
@scottborst5430 that is correct, but keep in mind that if you're running an RPM of 5000 RPMs while threading. It's can damage your axis motors because the machine will try to do what you tell it to. Also, the size of your material matters because you don't want it spinning faster than your jaws can hold. There may be some trial an error, but if you know what brand and style of insert you have, you can look it up on the company's website for optimal speeds, feeds, and depth if cuts.
The D value is up to you on how you would like to approach the cut. it also depends on your machine if you have a bigger machine you can take a bigger depth of cut with bigger tooling. if you have a smaller machine your D will need to be smaller so that the chatter does not affect your threading as much. however, I have big machines and small machines and I teach to use a depth of cut of .005 (or D50 for fanuc code) that way students can see the cuts happening and I know with the spring passes my threads will come out good. Thanks for watching I hope this helps.
Thanks for the video! Great explanation 👌 I have been doing research for my 1st threading program. I have one question. I'm doing a 6g m50x1.5 when i do my finish OD pass for the bolt, do I make it to the 6g measurement, which i don't have for you at the moment, or would I use the m50(1.9685 in.) measurement?
Thank you for watching. To answer your question. If your talking about the finish pass for the OD of the thread you don't want to make it right at 50m because you won't have clearance. You will want it to be at least. 008 smaller (1.9600) or you can check the machinery's handbook to see what nominal would be for this. It really depends on the accuracy that your wanting to achieve, but if I was to guess I would say your range would be 1.9675 max od to 1.9575. Good luck
@@aaronrunk4209 yes that's exactly what I am talking about. Perfect. I literally am on my laptop writing the code. I've taught myself everything I know about code through UA-cam videos. I'm now the lead cnc machinist and programmer for the company I work for. Like I tell them, I'm not the best.. but I'm the best they got. Haha. I also do programming for a cnc router we have and I'm very new to that. So far I have 100% success rate. 🙌 thanks again! I'm going to watch all your videos. Look forward to more content. I also binge watch actual footage of cnc machining, it's very visually satisfying. you should incorporate some into your content.
@@louisbalvaneda that's great to hear that your programming, and the fact that your excited about it will make it easier the more programs you make. You'll find I have some turning part videos on my page and in the next few months I'll put 6 new Milling videos. Again good luck and watch as much of my content as you need.
Yes, you can because your starting point of entry does not change. The same goes for threading on a manual lathe. The only way that's going to change is if you change the feed rate on the g76 line, move in your work offset or unclamp, and rotate the part. I hope this helps and thanks for watching
Most machines default to exiting the threads on a chamfer. M24 sends the threading tool to the furthest point or end point in the thread canned cycles and then exits straight out. The chamfer out will end at the same z position but starts to exits out of the thread before reaching that point
Hello nice video, I'm trying to make a spider web whose D. max 63 D.min of hole 60 I have to go up 1.5 the step and 20 how can I write it on the machine thanks for the answer 😄🙏🏻
You're very welcome thank you for watching. Just being able to read the handbook is half the battle. It's amazing how much information is in it. I'm not familiar with the type of thread you're trying to create. But if it's in the book you'll just have to look carefully since a lot of the information is close together
When using the G76 code, it matches the spindle rotation with the inch per revolution (ipr) to make the right feed rate. However, if you turn to slow, your cutting edge could break. If too fast, it can cause more wear and tear on the machine. Hope this helps, and thank you for watching.
@JoeMGajdowski hello there. that's a really good question because I ran into this earlier this year. all you need to do is make your program with your metric values, and in the haas simulator under the settings page, you can change it from inches to metric. I hope this helps and thank you for watching
@@davidsazunga1054 So the M23 & M24 will tell the machine how to exit each threading pass. M23 will angle out away from the threads and towards the chuck the amount program in the machines settings. It usually isn't much, but if you are threading into a shoulder like the part in this video you would want to use an M24 so that the tip of the threading tool stops inside the grooved area and then pulls straight out. Hope this helps and thanks for watching.
Thank You So much for your valuable response, i will try Sir. Have one more doubt that i need an island on a square block program using G150-general pocket milling(HAAS), can you please provide it?
@sangameshbijma2301 for using G150, you'll have to refer to the haas website for how to use the G150 since it is coordinate specific, and I've only used it once, and it was a while ago
Aren't you really really simplifying things in that you are not discussing Pitch Diameters? When machining threads to any sort of specification or tolerance as called out on an engineering drawing, it is PDs that matter most. The (basic, or perfect) distance from the pitch diameter to the minor diameter is fixed, at 0.25 x H on radius, where H is the theoretical [Basic] height of a sharp thread. So to get the minor diameter, you start with the desired PD, then subtract .5H, which is 0.25 x H twice, since you need to go from a radial difference, to a diameter..6835 The "minor diameter" you refer to in Machinery Handbook is for reference only, for UNR thread forms, with a radius. In reality, you should be starting with a pitch diameter, and working from there. For your example: 3/4-10 2A Max PD = .6832 Min PD = .6773 H = Pitch x cos(30deg) = (1/TPI) x .866025 = 0.1 x .866025 = .086603 So, .25 x H = .02165" So, lets say you want to aim for the middle of the Class 2A pitch diameter range. (.6832+.6773)/2 = .68025 So your minor diameter = .68025-.02165*2 = .63695. Remember, we multiply the .25 x H times two, because the thread height is on radius, but we are dealing with diameters. This minor diameter of .63695" is .0079" larger than the number you came up with. By using the UNR minor diameter lookup you did, your pitch diameter will be out of 2A tolerance. You are cutting the threads too small. Of course there is one additional factor, and that is the geometry of your chosen insert. We do not work in "perfect world" A given brand of insert may not have the minor diameter flat be exactly .25 x H from the Pitch diameter. I may be .24 x H, or .26 x H. It is a good idea to always use the same brand inserts, and know what the Pitch to Minor Diameter difference is. Once you know this, you can control PDs closely, using your methodology. But you have to start with the desired PD, and work from there. If you use the UNR minor diameter look up in MH, you will be cutting thread too small, and out of tolerance. The easiest thing to do is assume your insert is perfect, and the minor diameter is .25H. Subtract twice this from the desired pitch diameter, machine test threads, after setting the tool offset based on the minor diameter, and then measure your thread PDs. Then you can determine if your calc needs to be adjusted for your specific inserts.
Yes simplifying this type of training is helpful when teaching entry-level machinist and operators however the pitch diameter is very important and since inserts are cnc ground it's safe to assume that they are perfect however even though they are perfect we have to make sure that we understand the insert nomenclature of these inserts which is a small section of training that I do using kennametal PowerPoints the good news is because we are not programming our canned cycle using pitch diameter students are able to slowly sneak up on the pitch diameter using three types of measuring tools including pitch micrometers the wire method and the method that I use is using simple ring gauges the reason why I use ring gauges is because they're the most popular and fastest way to measure go no-go in a production environment and they also have the major pitch diameter and the minor pitch diameter on them which I explained to them is the imaginary line that we are trying to hit in order for these threads to be correct I also use the pitch diameter to explain to them a safe distance that they are able to shift the machine down in order to safely recut threads without scrapping them. with that said I always make sure that students understand information on pitch diameter and that it is located in the machinery's handbook because I always have a few students that really want understand the in-depth reasoning behind what we're doing and I always want to make sure that this knowledge is readily accessible to them thank you for your comment
There is a lot of variables to calculating speeds and feeds for both milling and turning. Rather than explain here. I have found a link that will assist you going forward. Good luck. www.kennametal.com/us/en/resources/engineering-calculators/miscellaneous/speed-and-feed.html
Thank you, dad... This is so helpful for me who just a beginner in CNC major school
@dragonprince6776 😄 no problem. It's great to see new minds learning CNC, especially the programming side. Good luck and thanks for watching
Valuable lesson thanks you Sir
@locnguyen6740 you're welcome. Thank you for watching. I hope it it helps
What a great lesson!!👏👏👏
Thank you so much!!
Your most welcome and thank you for watching.
Exceptional video.. subbed
Thank you for watching
Don't know if it's possible, but you might want to edit the bit where you write out euqation for figuring out K value. You should've put: (maj-min)/2. When you write it as maj-min/2, technically, that means divide min by 2, then take the quotient and subtract it from maj. It was easy to follow what you meant, but some might get confused by how you wrote it out.
Unfortunately, this is difficult to edit, but having this in the comments will definitely clear up confusion in the future. Thank you again for watching and for your help.
what program are you using to simulate the haas control? that'd be so useful for me so i wouldn't need to run back and forth with a usb to the lathe, especially when someone else is using it
The software is a replica of a Haas simulator platform, but unfortunately, I don't have a way of exporting the software since it was already on the computers when I started. If you can, look me up on Facebook and message me.
This video is very helpful for me to program of the G76👍👍👍
I'm glad this helped, and thank you for watching! I have more hand programming videos if you need some.
Thank you very much for making this video. I have one quick question do you take your feed rate and times that to your RPM?
So your feed rate will always be the pitch of your threads. so 1 divided by TPI will always be your feed rate. however, depending on your cutting tool, whether it be high-speed steel or carbite or even a coded carbide or ceramic, that will determine how hard you can push the RPMs on your machine Also, you can run higher RPMs with a smaller depth of cut. I hope this helps, and thank you for watching my video
@@aaronrunk4209 thank you
So it doesn’t matter what spindle speed with your feed rate the G 76 is going to calculate everything ?
@scottborst5430 that is correct, but keep in mind that if you're running an RPM of 5000 RPMs while threading. It's can damage your axis motors because the machine will try to do what you tell it to. Also, the size of your material matters because you don't want it spinning faster than your jaws can hold. There may be some trial an error, but if you know what brand and style of insert you have, you can look it up on the company's website for optimal speeds, feeds, and depth if cuts.
@@aaronrunk4209 thank you very much
How can I know D value sir ,thank you for your video ,it is very helpful.
The D value is up to you on how you would like to approach the cut. it also depends on your machine if you have a bigger machine you can take a bigger depth of cut with bigger tooling. if you have a smaller machine your D will need to be smaller so that the chatter does not affect your threading as much. however, I have big machines and small machines and I teach to use a depth of cut of .005 (or D50 for fanuc code) that way students can see the cuts happening and I know with the spring passes my threads will come out good. Thanks for watching I hope this helps.
Thank you sir .
Thanks for the video! Great explanation 👌 I have been doing research for my 1st threading program. I have one question. I'm doing a 6g m50x1.5 when i do my finish OD pass for the bolt, do I make it to the 6g measurement, which i don't have for you at the moment, or would I use the m50(1.9685 in.) measurement?
The 6g major diameter I am going with is 1.9660
Thank you for watching. To answer your question. If your talking about the finish pass for the OD of the thread you don't want to make it right at 50m because you won't have clearance. You will want it to be at least. 008 smaller (1.9600) or you can check the machinery's handbook to see what nominal would be for this. It really depends on the accuracy that your wanting to achieve, but if I was to guess I would say your range would be 1.9675 max od to 1.9575. Good luck
@@aaronrunk4209 yes that's exactly what I am talking about. Perfect. I literally am on my laptop writing the code. I've taught myself everything I know about code through UA-cam videos. I'm now the lead cnc machinist and programmer for the company I work for. Like I tell them, I'm not the best.. but I'm the best they got. Haha. I also do programming for a cnc router we have and I'm very new to that. So far I have 100% success rate. 🙌 thanks again! I'm going to watch all your videos. Look forward to more content. I also binge watch actual footage of cnc machining, it's very visually satisfying. you should incorporate some into your content.
@@louisbalvaneda that's great to hear that your programming, and the fact that your excited about it will make it easier the more programs you make. You'll find I have some turning part videos on my page and in the next few months I'll put 6 new Milling videos. Again good luck and watch as much of my content as you need.
Question if you run a speed of 70 and finish look bad can you increase it to 140 basically double the speed and not cross thread the parts .
Yes, you can because your starting point of entry does not change. The same goes for threading on a manual lathe. The only way that's going to change is if you change the feed rate on the g76 line, move in your work offset or unclamp, and rotate the part. I hope this helps and thanks for watching
What does the M23/M24 do? I have been wondering about that to see if that adds a chamfer to the front or it is something else.
Most machines default to exiting the threads on a chamfer. M24 sends the threading tool to the furthest point or end point in the thread canned cycles and then exits straight out. The chamfer out will end at the same z position but starts to exits out of the thread before reaching that point
Hello nice video, I'm trying to make a spider web whose D. max 63 D.min of hole 60 I have to go up 1.5 the step and 20 how can I write it on the machine thanks for the answer 😄🙏🏻
You're very welcome thank you for watching. Just being able to read the handbook is half the battle. It's amazing how much information is in it. I'm not familiar with the type of thread you're trying to create. But if it's in the book you'll just have to look carefully since a lot of the information is close together
Do the feed rate has to match the spindle speed, like tapping on a mill? 13:51 or how does that work?
When using the G76 code, it matches the spindle rotation with the inch per revolution (ipr) to make the right feed rate. However, if you turn to slow, your cutting edge could break. If too fast, it can cause more wear and tear on the machine. Hope this helps, and thank you for watching.
What if you use metric?
@JoeMGajdowski hello there. that's a really good question because I ran into this earlier this year. all you need to do is make your program with your metric values, and in the haas simulator under the settings page, you can change it from inches to metric. I hope this helps and thank you for watching
Thanx
Thank you for watching I hope it helps
what is G23 for?
M23 NOT G23
@@davidsazunga1054 So the M23 & M24 will tell the machine how to exit each threading pass. M23 will angle out away from the threads and towards the chuck the amount program in the machines settings. It usually isn't much, but if you are threading into a shoulder like the part in this video you would want to use an M24 so that the tip of the threading tool stops inside the grooved area and then pulls straight out. Hope this helps and thanks for watching.
Hello Sir, can you give me the program for simple "Chess Pawn" using G73 for HAAS. (Make it in mm not in inches)
Well you drive a hard bargain.
%
O1111(CHESS-PAWN)
(PROGRAMMED AARON R DATE 5-17-24)
(MAT"L 31.75 DIA)
(41.3 MINIMUM STICK OUT FROM FACE OF JAWS)
(Z0 IS FACE OF RAW MAT"L)
(TOOL LIST)
(T101 = VNMG431)
(T202 = 1/8 WIDE PART OFF)
N20G21G40G90G80
N25G28U0W0
M01
(VNMG431)
N35T101
N40M8
N45G50S2000
N50G96S365
N55G0X36.068Z0.127M3
N60G1X-0.762F0.2
N65Z0.508
N70X0.136Z0.957
N75G0Z2.54
N80G0X36.83T101
N85G50S2200
N90G96S426
N95Z0.
N100G1X-0.762F0.2
N105X3.369Z2.065
N110G0X36.068T101
N115G50S1800
N120G96S365
N125X36.83Z2.413
N130X30.508
N135G1Z-61.195F0.3
N140X31.75
N145X32.648Z-60.746
N150G0Z2.413
N155G1X28.509
N160Z-56.985
N165X30.21Z-57.836
N170G3X30.508Z-58.195R0.508
N175G1X31.406Z-57.746
N180G0Z2.413
N185G1X26.509
N190Z-49.412
N195G3X26.779Z-56.12R6.507
N200G1X28.509Z-56.985
N205X29.407Z-56.536
N210G0Z2.413
N215G1X24.509
N220Z-48.184
N225G3X26.509Z-49.412R6.507
N230G1X27.407Z-48.963
N235G0Z2.413
N240G1X22.508
N245Z-47.397
N250G3X24.509Z-48.184R6.507
N255G1X25.407Z-47.735
N260G0Z2.413
N265G1X20.508
N270Z-46.873
N275G3X22.508Z-47.397R6.507
N280G1X23.406Z-46.948
N285G0Z2.413
N290G1X18.509
N295Z-44.218
N300G3X20.508Z-46.221R2.508
N305G1X21.406Z-45.772
N310G0Z2.413
N315G1X16.009
N320Z-5.303
N325G3X18.509Z-10.016R9.508
N330G1X19.407Z-9.567
N335G0Z2.413
N340G1X13.509
N345Z-3.59
N350G3X16.009Z-5.303R9.508
N355G1X16.907Z-4.854
N360G0Z2.413
N365G1X11.172
N370Z-2.513
N375G3X13.509Z-3.59R9.508
N380G1X14.407Z-3.141
N385G0Z2.413
N390G1X8.836
N395Z-1.735
N400G3X11.172Z-2.513R9.508
N405G1X12.07Z-2.064
N410G0Z2.413
N415G1X6.5
N420Z-1.177
N425G3X8.836Z-1.735R9.508
N430G1X9.734Z-1.286
N435G0Z2.413
N440G1X4.164
N445Z-0.799
N450G3X6.5Z-1.177R9.508
N455G1X7.398Z-0.728
N460G0Z2.413
N465G1X1.828
N470Z-0.58
N475G3X4.164Z-0.799R9.508
N480G1X5.062Z-0.35
N485G0Z2.413
N490G1X-0.508
N495Z-0.508
N500G3X1.828Z-0.58R9.508
N505G1X2.726Z-0.131
N510G0X23.589
N515Z-10.016
N520G1X18.509
N525G3X16.009Z-14.728R9.508
N530G1Z-43.432
N535G2X16.226Z-43.741R49.483
N540G3X18.509Z-44.218R2.508
N545G1X19.407Z-43.769
N550G0Z-14.728
N555G1X16.009
N560G3X13.509Z-16.442R9.508
N565G1Z-39.257
N570G2X16.009Z-43.432R49.483
N575G1X16.907Z-42.983
N580G0Z-16.442
N585G1X13.509
N590G3X12.53Z-16.937R9.508
N595X11.717Z-20.346R2.508
N600G1X11.417Z-20.472
N605G2X11.172Z-21.438R49.483
N610G1Z-32.89
N615G2X13.509Z-39.257R49.483
N620G1X14.407Z-38.808
N625G0Z-21.438
N630G1X11.172
N635G2Z-32.89R49.483
N640G1X12.07Z-32.441
N645G0X36.83
N650G0Z-0.635T101
N655G50S2200
N660G96S487
N665X-6.604
N670G1X-0.762F0.2
N675G3X11.933Z-16.923R9.381
N680X11.3Z-20.249R2.381
N685G1X10.924Z-20.407F0.06
N690G2X15.785Z-43.856R49.61F0.2
N695G3X20.0Z-46.221R2.381
N700G1Z-46.958F0.06
N705G3X26.206Z-56.141R6.38F0.2
N710G1X29.777Z-57.926
N715G3X30.0Z-58.195R0.381F0.06
N720G1Z-61.195F0.2
N725X34.131Z-59.13
N730G0X36.83
N735G28U0W0
M01
(1/8 WIDE PART OFF)
N745T202
N750G50S1200
N755G96S365
N760G0Z-64.008M3
N765G1X18.212F0.05
N770G0X20.752
N775G1X-0.406F0.03
N780G0X36.83
N785G28U0W0
N795M30
%
Not sure how to incorporate a G73 but it's mm and it runs in my Haas simulator. Good luck and let me know if it works
Thank You So much for your valuable response, i will try Sir. Have one more doubt that i need an island on a square block program using G150-general pocket milling(HAAS), can you please provide it?
@sangameshbijma2301 for using G150, you'll have to refer to the haas website for how to use the G150 since it is coordinate specific, and I've only used it once, and it was a while ago
Aren't you really really simplifying things in that you are not discussing Pitch Diameters? When machining threads to any sort of specification or tolerance as called out on an engineering drawing, it is PDs that matter most. The (basic, or perfect) distance from the pitch diameter to the minor diameter is fixed, at 0.25 x H on radius, where H is the theoretical [Basic] height of a sharp thread. So to get the minor diameter, you start with the desired PD, then subtract .5H, which is 0.25 x H twice, since you need to go from a radial difference, to a diameter..6835
The "minor diameter" you refer to in Machinery Handbook is for reference only, for UNR thread forms, with a radius. In reality, you should be starting with a pitch diameter, and working from there.
For your example:
3/4-10 2A
Max PD = .6832
Min PD = .6773
H = Pitch x cos(30deg) = (1/TPI) x .866025 = 0.1 x .866025 = .086603
So, .25 x H = .02165"
So, lets say you want to aim for the middle of the Class 2A pitch diameter range. (.6832+.6773)/2 = .68025
So your minor diameter = .68025-.02165*2 = .63695. Remember, we multiply the .25 x H times two, because the thread height is on radius, but we are dealing with diameters. This minor diameter of .63695" is .0079" larger than the number you came up with. By using the UNR minor diameter lookup you did, your pitch diameter will be out of 2A tolerance. You are cutting the threads too small.
Of course there is one additional factor, and that is the geometry of your chosen insert. We do not work in "perfect world" A given brand of insert may not have the minor diameter flat be exactly .25 x H from the Pitch diameter. I may be .24 x H, or .26 x H. It is a good idea to always use the same brand inserts, and know what the Pitch to Minor Diameter difference is. Once you know this, you can control PDs closely, using your methodology. But you have to start with the desired PD, and work from there. If you use the UNR minor diameter look up in MH, you will be cutting thread too small, and out of tolerance.
The easiest thing to do is assume your insert is perfect, and the minor diameter is .25H. Subtract twice this from the desired pitch diameter, machine test threads, after setting the tool offset based on the minor diameter, and then measure your thread PDs. Then you can determine if your calc needs to be adjusted for your specific inserts.
Yes simplifying this type of training is helpful when teaching entry-level machinist and operators however the pitch diameter is very important and since inserts are cnc ground it's safe to assume that they are perfect however even though they are perfect we have to make sure that we understand the insert nomenclature of these inserts which is a small section of training that I do using kennametal PowerPoints the good news is because we are not programming our canned cycle using pitch diameter students are able to slowly sneak up on the pitch diameter using three types of measuring tools including pitch micrometers the wire method and the method that I use is using simple ring gauges the reason why I use ring gauges is because they're the most popular and fastest way to measure go no-go in a production environment and they also have the major pitch diameter and the minor pitch diameter on them which I explained to them is the imaginary line that we are trying to hit in order for these threads to be correct I also use the pitch diameter to explain to them a safe distance that they are able to shift the machine down in order to safely recut threads without scrapping them. with that said I always make sure that students understand information on pitch diameter and that it is located in the machinery's handbook because I always have a few students that really want understand the in-depth reasoning behind what we're doing and I always want to make sure that this knowledge is readily accessible to them thank you for your comment
hello, can I ask you to explain how to calculate the feed on a lathe!!?? I do not understand this .
There is a lot of variables to calculating speeds and feeds for both milling and turning. Rather than explain here. I have found a link that will assist you going forward. Good luck. www.kennametal.com/us/en/resources/engineering-calculators/miscellaneous/speed-and-feed.html
@@aaronrunk4209Good afternoon aaron, is it possible to contact you via any of the messengers??