Hand Programming Lathe G76 Threading Canned Cycle

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • This video will show how to use G76 threading canned cycle and how to program the variables

КОМЕНТАРІ • 58

  • @dragonprince6776
    @dragonprince6776 6 днів тому +1

    Thank you, dad... This is so helpful for me who just a beginner in CNC major school

    • @aaronrunk4209
      @aaronrunk4209  5 днів тому +2

      @dragonprince6776 😄 no problem. It's great to see new minds learning CNC, especially the programming side. Good luck and thanks for watching

  • @locnguyen6740
    @locnguyen6740 Місяць тому +2

    Valuable lesson thanks you Sir

    • @aaronrunk4209
      @aaronrunk4209  Місяць тому +1

      @locnguyen6740 you're welcome. Thank you for watching. I hope it it helps

  • @seanimal7723
    @seanimal7723 Рік тому +1

    What a great lesson!!👏👏👏
    Thank you so much!!

    • @aaronrunk4209
      @aaronrunk4209  Рік тому

      Your most welcome and thank you for watching.

  • @jimburnsjr.
    @jimburnsjr. 11 місяців тому +1

    Exceptional video.. subbed

  • @kevinbarnard3502
    @kevinbarnard3502 Рік тому +2

    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.

    • @aaronrunk4209
      @aaronrunk4209  Рік тому

      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.

  • @gryphawoo5444
    @gryphawoo5444 4 місяці тому +1

    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

    • @aaronrunk4209
      @aaronrunk4209  4 місяці тому

      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.

  • @calvintran1132
    @calvintran1132 Рік тому +1

    This video is very helpful for me to program of the G76👍👍👍

    • @aaronrunk4209
      @aaronrunk4209  Рік тому

      I'm glad this helped, and thank you for watching! I have more hand programming videos if you need some.

  • @scottborst5430
    @scottborst5430 8 місяців тому +1

    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?

    • @aaronrunk4209
      @aaronrunk4209  8 місяців тому +1

      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
      @scottborst5430 8 місяців тому +1

      @@aaronrunk4209 thank you
      So it doesn’t matter what spindle speed with your feed rate the G 76 is going to calculate everything ?

    • @aaronrunk4209
      @aaronrunk4209  8 місяців тому +1

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

    • @scottborst5430
      @scottborst5430 8 місяців тому

      @@aaronrunk4209 thank you very much

  • @bambiluong9759
    @bambiluong9759 Рік тому +1

    How can I know D value sir ,thank you for your video ,it is very helpful.

    • @aaronrunk4209
      @aaronrunk4209  Рік тому +2

      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.

    • @bambiluong9759
      @bambiluong9759 Рік тому

      Thank you sir .

  • @louisbalvaneda
    @louisbalvaneda 2 роки тому +1

    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?

    • @louisbalvaneda
      @louisbalvaneda 2 роки тому +1

      The 6g major diameter I am going with is 1.9660

    • @aaronrunk4209
      @aaronrunk4209  2 роки тому

      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

    • @louisbalvaneda
      @louisbalvaneda 2 роки тому +1

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

    • @aaronrunk4209
      @aaronrunk4209  2 роки тому

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

  • @pikicustoms4628
    @pikicustoms4628 4 місяці тому

    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 .

    • @aaronrunk4209
      @aaronrunk4209  4 місяці тому +1

      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

  • @thecodeman41
    @thecodeman41 2 роки тому +1

    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.

    • @aaronrunk4209
      @aaronrunk4209  2 роки тому

      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

  • @loniloni6544
    @loniloni6544 Рік тому +1

    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 😄🙏🏻

    • @aaronrunk4209
      @aaronrunk4209  Рік тому

      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

  • @aldodaniel1986
    @aldodaniel1986 Рік тому +1

    Do the feed rate has to match the spindle speed, like tapping on a mill? 13:51 or how does that work?

    • @aaronrunk4209
      @aaronrunk4209  Рік тому

      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
    @JoeMGajdowski 2 місяці тому +1

    What if you use metric?

    • @aaronrunk4209
      @aaronrunk4209  2 місяці тому +1

      @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

  • @alializadeh8195
    @alializadeh8195 2 роки тому +1

    Thanx

  • @davidsazunga1054
    @davidsazunga1054 7 місяців тому

    what is G23 for?

    • @davidsazunga1054
      @davidsazunga1054 7 місяців тому +1

      M23 NOT G23

    • @aaronrunk4209
      @aaronrunk4209  7 місяців тому +1

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

  • @sangameshbijma2301
    @sangameshbijma2301 5 місяців тому +1

    Hello Sir, can you give me the program for simple "Chess Pawn" using G73 for HAAS. (Make it in mm not in inches)

    • @aaronrunk4209
      @aaronrunk4209  5 місяців тому

      Well you drive a hard bargain.

    • @aaronrunk4209
      @aaronrunk4209  5 місяців тому

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

    • @aaronrunk4209
      @aaronrunk4209  5 місяців тому +1

      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

    • @sangameshbijma2301
      @sangameshbijma2301 5 місяців тому +1

      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?

    • @aaronrunk4209
      @aaronrunk4209  5 місяців тому +1

      @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

  • @shooter7a
    @shooter7a 2 роки тому +1

    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.

    • @aaronrunk4209
      @aaronrunk4209  2 роки тому +1

      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

  • @АлексейРоманенко-х1ц

    hello, can I ask you to explain how to calculate the feed on a lathe!!?? I do not understand this .

    • @aaronrunk4209
      @aaronrunk4209  Рік тому

      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

    • @АлексейРоманенко-х1ц
      @АлексейРоманенко-х1ц 9 місяців тому

      ​@@aaronrunk4209Good afternoon aaron, is it possible to contact you via any of the messengers??