CNC Mill-Turning "Z" Height Solution

Hey guys, This is my first upload about using your CNC Mill as a CNC Lathe. There are already some great videos out there on the subject but I wanted to add on a little trick that I thought of to help expedite the process of setting up stock in the spindle and touching off just a single “Z” height that will work for all of your different work offsets. This works well using Fusion 360 CAM and Tormach’s Pathpilot. I suspect it would work with other software/controller solutions as well.
Many thanks to Jason Hughes • Video as well as Threadexpress • CNC Mill Turning , Dragonwrath Innovations • Turning with a CNC Mil... , and JohnGrimsmo • Knifemaking Tuesdays W... for their excellent videos on mill-turning.
I’ve only had my mill for a couple of months so please excuse me when I repeatedly speak of moving in thousandths when I mean to say one-hundred thousandths or whatever nomenclature I happen to be abusing. I think I get it right at least a few times!
Cheers,
Erik

Пікірлер: 56

  • @lensherman6242
    @lensherman62425 жыл бұрын

    I just stumbled on this video. It is one of the clearest, best explained Tormach videos I have seen, NYCCNC notwithstanding.

  • @billkellogg1403

    @billkellogg1403

    5 жыл бұрын

    Len Sherman NYCCNC has outgrown me. I’m just a little guy; can’t afford the new Haas’s and don’t get much out of the videos unloading those beasts. Nothing personal.

  • @GregsGarage
    @GregsGarage3 жыл бұрын

    This is awesome information. Thanks for taking the time to share all the things you've learned... This will be a HUGE help.

  • @lukasvaznonis2103
    @lukasvaznonis21038 ай бұрын

    Thanks for taking the time to do this instructing. Very excited to try this on my Fadal

  • @videolopsky
    @videolopsky2 жыл бұрын

    Thank you for sharing!

  • @Steve-pk9ok
    @Steve-pk9ok Жыл бұрын

    I was going to buy the rapid turn attachment for my 1100 but not now. Thanks for the inspiration.

  • @davidharcharan402
    @davidharcharan4023 жыл бұрын

    Your video is excellent. I using mach3 software for my cnc u have any ideas about what you do to do in in mach3? I like how you explain and show everything. Thanks. Keep up.

  • @BlueSwallowAircraft
    @BlueSwallowAircraft3 жыл бұрын

    Thanks you for this great video. I am attempting to do the same on my Tormach 1100 PCNC. I may have missed it, but how do you set up your "stock" in Fusion 360? It would normally be milling tool from your tool library? Thanks.

  • @hobonickel840
    @hobonickel840 Жыл бұрын

    Curt recommend your channel for explained greatness regarding mill lathing. Is this software exclusive to tormach or... tormach seems to costly for a beginner like myself... does other mills LMS bet set upthe same or use similar software?

  • @acommechanics7248
    @acommechanics72482 жыл бұрын

    Genius

  • @travisbernard8618
    @travisbernard86183 жыл бұрын

    What post processor did u use in fushion360 for the lathe code or did u hand right the code? I’m trying to do the same but didn’t no where to start with the post Processor thanks for the video

  • @thebeerbaron83
    @thebeerbaron833 жыл бұрын

    How are you posting the thread turning? I am able to post usable code with Fusion 360 for all operations but threading. Every time I post with threading I get a failed post.

  • @williamhuang5329
    @williamhuang53292 жыл бұрын

    Hanzhen harmonic drive gear , over 30 years experience , robot joint , strain wave reducer,

  • @sfracingtexas7620
    @sfracingtexas76206 жыл бұрын

    Great video I am going to make a removable plate that has all my tools mounted to it. Have a 1” hole on left side to sweep in.

  • @multiHappyHacker
    @multiHappyHacker6 жыл бұрын

    Pretty cool.

  • @LutherDesigns
    @LutherDesigns7 жыл бұрын

    Absolutely great video thanks so much!

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    Thank you Eric!

  • @Wrenchmonkey1
    @Wrenchmonkey17 жыл бұрын

    Nice tip on using the tool offset to adjust Z height. I was confused for a second, but once it clicked, I was like "Woah, duh!"

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    Thanks man! Sorry it's so long!

  • @Wrenchmonkey1

    @Wrenchmonkey1

    7 жыл бұрын

    Erik Colvin No worries. I enjoyed it.

  • @David.Munson
    @David.Munson6 жыл бұрын

    Love your video and has made me think a little harder about my new project that requires a CNC lathe with a 1.5" dia collet and a bar puller. Sure would be nice to have a 1.5" dia tool holder (My lathe had a R8 collet) (to hold the aluminum stock) that is spring or remote controlled loaded? You could make a location to pick up new stock.

  • @eriksonderlon

    @eriksonderlon

    6 жыл бұрын

    Thanks David, the largest diameter stock I turn is 2.25" and I'm limited to about 4.5'' max and that is with only 0.25" inches being held in the 3 jaw chuck with the jaws reversed. Unfortunately, mill turning does not allow for bar pulling... That said, I turn a lot of parts on my mill and they come out great.

  • @HughesEarthworks
    @HughesEarthworks7 жыл бұрын

    Great video Erik! Thanks for the shout out! I learned a ton in this video. Thanks for making mill turning easier to understand. I never would have thought to use the touch off method for the stock. I have the same 3 jaw chuck as well. I plan on using that for my next project. Can I ask what lathe tooling you are using? I'm using the cheap set from Shars and would like to upgrade to better tooling but don't want to have a fortune in it yet either. I really like how your drills and boring bars are set up too. I was going to drill 3/4" holes and use my TTS holders, but I think I like your idea better.

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    Thanks Jason! I'm glad to be of service. The lathe tools are from ebay, Shars, etc. and are 20mm shank width. I chose those because I thought that I could use all the rigidity I could get while still being able to fit four tools in the vise along with the three aluminum 0.90" wide spacers for clearance (the Shars vise is great for that because while their spec lists the jaw opening as four inches it actually opens up to six inches as I think you mentioned in one of your videos). I originally wanted to mount them with two facing one way and two the other but I found that there was not enough X travel when offsetting the vise from center to accommodate the boring tool block. As far as that block goes, yeah, initially I too wanted to drill 3/4" holes so I could use Tormach TTS holders but I realized that they would eat up too much Z travel. For instance, the bottom of that 5/8" Threading bar is actually flush with the table and it's hole is drilled all the way through. The other tools have varying hole depths.

  • @HughesEarthworks

    @HughesEarthworks

    7 жыл бұрын

    Great. Thanks for the info. I was worried about z height as well, but hadn't actually measured that yet. If you are running out of z on the 770, I definitely will on the 440.

  • @HughesEarthworks

    @HughesEarthworks

    7 жыл бұрын

    I'm looking forward to more videos!

  • @bluehandsvideo

    @bluehandsvideo

    7 жыл бұрын

    Got here via a link on cnczone. I don't typically have the time to watch vids this long, but it was mill turning.....so I made the time. :) I've done a fair amount of it, although I still haven't taken the time to make a tool holder. I typically only need two tools. I love the tool 50 idea. I prefer to set my origin at the back of the stock....which I read off the jaw shelf that will be holding it. My chuck has a 3/4" shank on the back, so I can put it directly in the TTS collet. It seats up against the spindle nose and is pretty repeatable. With this idea of setting the chuck as one of the tools, I think I'll see about modeling my chuck and jaws....then I'll set the origin to the face of the chuck.....for now...the back of the stock works well. The next part I'm making doesn't have a carrier. I posted this under Jason's response so that both of you should get notified. I've been sub'd to Jason. I was thinking "How did I miss Erik's channel if he's got a mill turning vid".....then I saw that it was only 6 days old. lol If you can swing the cost, buy another boring/threading bar and dedicate these to the mill.....that way you can cut them off shorter to gain some clearance if needed. Maybe Jason more than Erik. I'm just starting to use fusion for turning. I've been using MachStandardMill up 'til now. Thanks for the ideas and info guys!! Mike

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    bluehandsvideo Thanks Mike! I'm glad you got something out of it. Yes, these tools are all dedicated to mill-turning and like you mentioned, I did cut down the length of the 3/8" boring bar by two inches. There was way too much chatter happening with the excessive stickout. Where did you find your chuck with the 3/4" shank? I've been thinking about buying a second chuck so can have one with its jaws in the normal position.

  • @billharris8263
    @billharris82635 жыл бұрын

    Great video, But I live in the UK. Can't find any where to buy a back plate with a r8 taper.

  • @koplandavid
    @koplandavid6 жыл бұрын

    Looks amazing. I would go slower with a cutoff tool.

  • @koplandavid

    @koplandavid

    6 жыл бұрын

    Or maybe some mql

  • @MrLaser1200
    @MrLaser12007 жыл бұрын

    Hi Erik I tried for 2 hours to figure it out , at the end it not working for me. when i change the G5x and ask for the z0 it all ways give me the previous z height of the previous tool. Is there a setup button that you have to hit first in pathpilot . Ok First i take my x,y 0 of each tool in their own G5X. I change for the part in spindle. I went in my first G5x went down (z) to the tools and hit the offset /touch Z and hit the button. did the same thing for the second one. Going back to the first one , change my G5X for that tool go xoyo it moving to the top of the first tool. (ok) type the z0 and it give me the height of the other G5X from the previous tools .(not good) I went to the other tool changing the G5X , xoyo , zo and it the right height (ok) The tool # is all way the same in pathpilot . What setting in pathpilot should i hit for making each tool height as it own G5X . Question : the m6g43 button , when that button is use ?. Is there a move that i miss or some thing that for you is obvious but my set up is different causing that ? Thanks any ways for your help. Alain Roy

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    Make sure that you only "Touch Z" once per G5x work offset. From your description it sounds like you touched Z for two different tools in the same G5x work offset. Here's another video on doing this from Jason Hughes. It's the same method but will give you another perspective. Cheers!

  • @MrLaser1200

    @MrLaser1200

    7 жыл бұрын

    Hi Erik Thanks for your fast reply, after i watch those video again i my find what went bad. First it was not specified that you have to take a mesured tool for finging the x y 0 of each tool use in it own wcs. After i did that , i place a peace of stock in and find the z height of the higtest tool and hit the offset /touch Z button (one time only). Then went too the other wcs tool location and hit first g0 x0y0 and z o.5 to be shure . And bang 1/2 inch on top . Supper. on question stay in my mind , how to make the part move in the tool is my tool is on both side of the vice. on have to move x+ and the other x- . thanks. Alain

  • @ricardrinaldo4791
    @ricardrinaldo47917 жыл бұрын

    I really wish to give this a try on my 770. A question though. Is there any way of saving all these work offsets G54 etc. If I use other setups I will run out of offsets and I might accidentally reset one of them. Best regards

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    Hey Richard, I wish there were a way to recall all of your offsets in Pathpilot should you decide to use one of them for an alternate setup. Originally, I wanted to keep G54 for regular mill work setting the offset to the back corner of my fixed vise jaw. I have 9 lathe tools though so it had to be used as well. The ad-hoc workaround I did was to literally take short videos with my phone once I had located X, Y, and Z zero for a particular turning tool (using my chamfer mill with a known tool length offset). I press record and show the current tool being zero'd and then pan over to the Offset tab in Pathpilot with the 'work' tab selected and film a few seconds of the offset values it shows for each work offset slot (G54, G55, G56 etc...) so that if I needed to change them, as I will for my G54 when I go back to regular milling, I can. The steps would be: 1. In the MDI input field, enter the work offset you wish to re-set, press enter. 2. Re-reference all three axis and then zero each DRO with the machine in that position. 3. Manually enter the values from your video for that work offset into the MDI line. (G0 X... Y... Z...). The machine travels to that position upon pressing enter. (It might be wise to do this step with no tool or work in the spindle, just be safe) 4. Re-zero each DRO in this new position. Check the numbers in the work offsets window to verify. A bit of a pain, I know. It would be nice if Pathpilot had different banks available, each with nine offsets (or more!). I hope this helped and didn't confuse anyone. Mill Turning is a work around by nature! - Erik

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    Of course, your mill-turn tool setup would need to be repeatable for this to be relevant. Even though mine is to within the tolerances achievable with a 770, I still quickly re-check each offset every time the vise is switched back and forth between milling and turning and adjust accordingly. The boring block rarely moves.

  • @ricardrinaldo4791

    @ricardrinaldo4791

    7 жыл бұрын

    Another thing I am wondering about. How do you achieve single point threading. Are you using an indexing signal and is that then used to see the exact rpm of the spindle as well?

  • @eriksonderlon

    @eriksonderlon

    7 жыл бұрын

    Hey Ricard, sorry for the late reply. Yes, single point threading without synchronization between the spindle motor and the Z axis stepper motor. I have not modified my spindle with any sensors. I did not think it would be possible but decided to give it a try nonetheless. I have successfully cut both OD and ID 1.5"- 28tpi threads. It took a few attempts to program the proper final thread depth but for the two parts that I'm trying to perfect I think I have a fit that I'm happy with. Why does it work? My best guess is that it's because it's CNC and both the VFD that controls spindle RPM and the Z axis stepper motor that controls the feed are clocked simultaneously by the timing crystal of the computer/controller and because: 1. The spindle remains at a constant RPM throughout the threading operation and, 2. The tool path for each pass is identical (lead-ins and lead-outs, length of actual cutting pass, feed rates, etc.) Somehow there seems to be some sort of sync. Some things I discovered were that, because of the 770's limited horsepower, the spindle RPM must be on the faster side for thread cutting compared to a manual lathe. If it's too slow the spindle motor will bog down in the cut (while the Z feed remains constant) and your thread pitch will be thrown off over the length of the thread. I used both 560rpm @ 20ipm and 980rpm @ 35ipm. I arrived at these feed rates with the formula: 1/tpi X RPM = Feed Rate So 1/28 = 0.035714285714286 0.035714285714286 X 560 = 20 You have to find a whole number RPM that will allow you to have a whole number feed rate (or a xx.x feed rate) because of the values that Pathpilot will accept. Unfortunately, even with a mill-turning modified Tormach post processor for Fusion 360 CAM, you cannot use the lathe threading operation in Fusion. Instead you need to program it as either an OD or ID profile and use either negative stock to leave or model a cylinder whose diameter is the final thread depth you wish to achieve and use that as your model in cam for the threading operation. The actual cutting path must start before and end after tool engagement with the material. Also, the number of cutting passes and depth of cut must be calculated. I used 6 passes with a 0.005 DOC. I'd love for you to give it a go to see if the results are repeatable on a different machine. Who knows, I may just be getting lucky with the thread pitch I am cutting. Perhaps other pitches will or won't work. Pretty cool stuff though. Cheers, Erik

  • @ricardrinaldo4791

    @ricardrinaldo4791

    7 жыл бұрын

    Very cool and very interesting observation with vfd and feeds being synched for multiple passes. This would mean that for a repeated op the spindle will always be in the exact same position during the whole feed. My machine is also a 770 S3 so I guess it would work the same. I will follow this with interest. Thank you so much for the thorough explanation. Are you not a member of the Tormach user group on facebook. I bet there are many more who are interested in this and would be very happy to have you explain. Best regards

  • @David.Munson
    @David.Munson6 жыл бұрын

    Where did you buy your chuck? tormach? R-8?

  • @eriksonderlon

    @eriksonderlon

    6 жыл бұрын

    www.shars.com/4-3-jaw-self-centering-precision-chuck-r8-arbor They sell a 3 inch version as well. Gotta watch the RPMs when using these on a mill. I don't go above 3250rpm and that I feel is pushing it

  • @David.Munson

    @David.Munson

    6 жыл бұрын

    Thanks... Just ordered it.

  • @rogerfroud300
    @rogerfroud3006 жыл бұрын

    Why not use a slip gauge, say 1" rather than move down to touch the tool? That way you don't have a heart attack when you're checking the position and approaching at speed. Just go to plus 1" and check it with the slip gauge like a giant feeler gauge.

  • @eriksonderlon

    @eriksonderlon

    6 жыл бұрын

    Great idea Roger!

  • @rogerfroud300

    @rogerfroud300

    6 жыл бұрын

    I use a height gauge from tooling plate that I use on the mill for this. The base of the plate is zero in Z so those figures can be used as the offsets. I wrote a post-post processor that combines the relevant offset for each tool from a separate text file, so it's a different approach to yours. I end up with a program that's referenced to a dowel on the tooling plate that's X0Y0. That way there are no offsets, the whole program is absolute and you can restart it anywhere with a little care. You've probably seen my setup here... kzread.info/dash/bejne/e6agu5qqddC1Y6w.html Not having a separate manual quill is the achilles heel of these commercial machines in my opinion. It makes life so much easier for setting up and also for drilling and tapping when milling which can be done manually while using the CNC to drive to the centre points. Still, that's a whole other debate!