Drilling on a Haas Lathe: Everything You Need to Know – Haas Automation Tip of the Day


– Hello, and welcome to
this Haas tip of the day. This is a shiny new Haas live tool lathe. Now if you’ve just gotten one
or are trying to figure out why you might need one,
we want to help you get up and going quickly making parts. So today’s tip is all about
covering the essentials of drilling on your new live tool lathe. We’re going to show you how to drill from all different
directions with all kinds of different spindle configurations that your parts might require. This is what I’d want to know on day one. Haas lathes come in a few
different configurations but programming them is consistent across all models. On our standard two-axis lathes you’ve got a main spindle,
an X-axis, and a Z-axis. When you want to drill
a hole on this lathe it’s going to be the part
that turns that rotates while the tool stays still. It stays static. On Haas live-tool lathes you’re going to mount the driven tool or the live tool into the turret. When drilling holes with that set-up, it’s the live tool that spins while the part stays still. Now this is helpful because it allows us to drill holes off
center, off the center line of the main spindle. Now our live tools can be mounted either axially or radially. If we mount them axially, our tool’s going to be facing either to
the left or to the right on a DS, dual spindle
lathe, along the Z-axis. If the tool is mounted radially it’s going to be mounted up and down. It’s going to be drilling
from the X-positive direction down onto our part. To drill or tap on your
Haas live-tool lathe, we need to answer a few questions, four questions, one, two, three, and four. One, which axis? Are we going to be drilling
along the X-axis or the Z-axis? Number two, what is spinning? Are we going to spin up our main spindle or the secondary spindle or
maybe one of our live tools? Number three, which
direction is it spinning? Are we gonna go clockwise, forward, or counter clockwise, reverse? And fourth, what RPM is it spinning at? We might be using a P-code
or an S-code to command this. But you don’t have to write all this down. We’ve actually made a cheat sheet for you, and if you go to the end
of the YouTube version of this video you can
click on the bonus content and download this little spreadsheet here, this little table. It’s gonna give you all
the relevant GNM codes you need to drill and tap anything. You can print this out on your own, and stick it to your toolbox
or your refrigerator. We’re gonna go through
these right now one by one and cover the main
spindle, secondary spindle, the axial, and the radial live tooling. And this will become really obvious, really simple for you. Let’s go to the machine and take a look. Here’s our first part,
and I know right away that I want to drill a hole
along the center of this part. Now, I’m going to go ahead and load this into my main spindle. And then we’ve gotta go back
to those four questions, right, starting with number one, which axis? Which axis do we want to drill along? We’re going to be
drilling along the Z-axis so I’m gonna use a G83
peck drilling cycle. The G83 not only tells our Haas controller that we want a peck drill, but it tells us which axis we want to
drill along, the Z-axis. If we wanted to drill along the X-axis, we would use an entirely different G-code. On all Haas lathes that
leave the factory today the G83 is only used to
peck drill along the Z-axis. Questions two and three, what is spinning? And which way does it spin? Because we want to drill a
hole with our main spindle, We’re gonna use an M03,
but that one code not only tells the control to
turn the main spindle, but it tells it to turn clockwise. Again, the M03 is answering two questions, what is spinning, and
which way does it spin? Okay, we’re turning
this spindle clockwise, but clockwise from whose perspective, from the operator’s perspective or from the machine’s perspective? Well, imagine this, imagine
that your spindle has eyes. As a rule of thumb, the
clockwise, counter clockwise perspective is always from the spindle. When we say M03 clockwise,
it’s from the perspective of the spindle. When we say M04 counter clockwise that’s also from the
perspective of the spindle, not the operator. This is a little bit corny,
but it’s gonna come in handy when we start talking
about secondary spindles. So number four, what RPM
is my spindle turning at? So I wanna drill at 2,600 RPM, so I’m gonna command an S2600 from within my program
with no decimal point. So that’s pretty much it. We know how to drill
using our main spindle. Well, I’m up here in our demo room because we’ve got a DS
dual-spindle lathe up here and we want to show you how to drill on that secondary spindle. We already showed you how to
drill on the main spindle, so programming for this secondary spindle is super easy, really simple. In fact, it doesn’t matter
if you’re drilling, tapping, turning, we’re gonna program
that secondary spindle in the same way. You program it for the main spindle just like normal, and then
you preface all that G-code with a G14, and it runs just fine. It takes care of everything for you. It swaps all that code to
run on the secondary spindle. Let me repeat that. You program for the main
spindle, just like normal, preface with a G14. The control does the rest. It runs it on the secondary spindle. When you’re all done, you call
up a G15 to turn that off. Well, we’re back to our
one, two, three, four. One, which axis? Well, we’re gonna be
drilling along our Z-axis so we’re gonna go ahead
and use that same G83. Number two, what is spinning? In this case our secondary
spindle is turning and the machine knows this
because sometime earlier we commanded that G14. The G14 is modal. Everything that happens
after a G14 is gonna happen on the secondary spindle,
not the main spindle until we turn it off with a G15. Number three, which way, which
direction is it spinning? We wanna go clockwise because we’re using a right-hand drill. Remember, imagine that
your spindle has eyes. That M03 or M04 is always
from the perspective of the spindle even when we’re talking about this spindle swap mode. Number four, what RPM is it spinning at? This is gonna be easy. It’s the same as our main spindle. We use an S-code to control the RPM for both our main spindle
and the secondary spindle. Well, we’re ready to walk
through our one, two, three, four for our axial live tooling. We’ll go ahead and populate
that table for you now and you can follow along. Number one, which axis? Well, we’re still
drilling along our Z-axis so we’re gonna use that same G83 G-code, pretty straightforward. Now, here’s where things get different. Number two and three, what is spinning? Our live tooling has a
dedicated spindle motor for it so we’ve got separate M-codes for that. We’re gonna use either M133 or an M134. That’s gonna answer, again,
questions two and three. What’s spinning?
And which direction? If we use an M133, that’s
gonna tell the control that we’re using the live tooling spindle. It’s also gonna tell the
control to go clockwise. M134 would’ve gone counter clockwise. Now we’re on to number four,
how fast is it spinning? How many RPMs, revolutions per minute, are we gonna turn that live tooling? Here’s where most people make mistakes when using live tooling? While on the main spindle we use an S-code to command our RPM. And on the secondary spindle
we use that same S-code with a G14 spindle swap command. On our live tooling for
milling and drilling we use a P-code to command
how many RPMs we’d like to go. There might be a scenario
someday on your machine where you want to run the main spindle and the live tooling at the same time. So we’ve given them separate codes. Main spindle, secondary spindle S-codes for drilling and milling turning. And for our live tooling we
use a P-code for drilling. So if I wanna drill at 2,600 RPMs, I’m gonna command a P2600
with no decimal point to control that RPM. Well, this is it, our final
drilled hole of the video. We’re looking right now at
radial live tool drilling, and we go back to our
one, two, three, four. Number one, which axis? We’re gonna be drilling along
our X-axis on our lathe. So for this we’re gonna use a G243. You’ll see it right there on your table. The G243, by definition,
drills along the X-axis. Now, remember, this is a lathe, so all of our X-values are in diameter. So two and three, what is
spinning, and which way does it spin? What is spinning, it’s gonna
be that live tool motor. We’re gonna command that
with an M133 spindle forward or an M134 spindle reverse command. Which way does it spin? Well, this is where things get tricky. Now, I love rule books. Here at Tip of the Day we love rule books. I wish I could tell you right
now to always use an M133 to go forward or always
use an M134 to go reverse. But in this case you’ve gotta
throw away the rule book. We really have no idea which way your particular geared head is gonna turn. Lots of right-angled heads
have gear reversal in them. When you command an M133 to go clockwise, the tool might actually be
going counter clockwise. You can only trust these. You need to visually verify
every live tool that you use to make sure that it’s
spinning the way you intended. (instrumental music) Well, we’re here at the end of
our live-tool drilling video, but there’s one thing that
we haven’t mentioned yet. We never talked about plane
selection, G17, G18, and G19. And there’s a reason for this. Because on all Haas lathes that are leaving the factory today
are drilling and tapping canned cycles, ignore your
plane selection entirely. So if you’ve got a lathe built since right around June of 2012 with software version 1106
or newer, it’s gonna behave exactly like we described today. If you have an older lathe,
something built before 2012, then check out the lathe
manual that shipped with your machine, or talk to your dealer and get some pointers on how to program that piece of equipment exactly. Or you can just click on the bonus content at the end of the YouTube
version of this video and download our document, right. We’ve got a little spreadsheet
there that tells you all the different codes to use. We’ll even give you proof
programs for every Haas lathe made whether it was made before or after 2012. Just look at the document. Well, that’s about it. Be sure to subscribe to this channel. You don’t want to miss
what’s coming up next. We’ve got some more videos on
live-tool tapping coming up. And like if you’re on
Facebook, share, comment. We wanna hear what you have to say. Thanks for letting us be
a part of your success and for watching this Haas tip of the day.

56 thoughts on “Drilling on a Haas Lathe: Everything You Need to Know – Haas Automation Tip of the Day

  1. can't find the document on the bonus content link you shared. pls share the complete link of the document. ty

  2. is it possible to drill in the center along Z with the main spindle and live tooling at the same time?
    Example the main spindle have 5000 rpm and livetool have 6000 rpm combining them together increase the "max rpm" for live tool to 11000rpm

    And before anyone asks
    yes i use google to write in english haha

  3. Been a machinist for roughly 12 years. Have done manual work, CNC mill, and CNC lathe work. Haas is by far the most "foreign" when it comes to codes and "Intuitive" programming. Sorry, but I hate Haas

  4. i need one of those machine. can i have one please. I'm a machinist i need to get better at what i do 🤣

  5. Are you planning to do a video on rigid tapping using a lathe (No live tooling)? There is not a "good" YouTube resource on this.

  6. Thank you!
    And I love you!
    This is the best learning presentation I have ever seen. Continue this. Learning CNC is not easy. And you are learning on a souch a very good way. Because you are that good, I will in the future go to your learning internet school if you have. And in the future, if i ever have that money, than i will buy your cnc machine.

  7. video is awesome I was joined as a maintenance engg so would like to know about the problems happened with machine and it's solution

  8. Best tip of the day yet. I'm an instructor at a community college and we have an ST20. I'll definitely bet using this video during instruction.

  9. Can someone tell me why on some of these videos here and others on YouTube I can't get sound. 98% of these videos sound just fine. I've tried reloading on different days, doesn't work. It's always the same videos. I'm sure it's has something to do with a setting on my computer or even YouTube, but I've been unable to find it. Any suggestions would be appreciated.

  10. Please help me find the bonus content drilling sheet (1, 2, 3, 4)…the link does not go directly to it.
    Thank you

  11. Sadly someone crashed the bajeebas out of the M/Y live tooling lathe at my current shop PRIOR to my hire; now axial live tool doesn’t drill on center and I don’t know what to do to fix it.

  12. I have a doubt on Live tooling on 3 axis lathe.
    Is it possible to drill at an angle using the live tool ?
    ie,can we mount this live tool at an angle ?

  13. I have a job interview for machining lathe and mill I don't have enough experience and never went to college for this I hope I do well I watched tons of videos and learned alot tho. Thanks for the video. Wish me luck!

  14. Хоть и такого оборудования нет, но все равно очень интересно. Спасибо за видео с субтитрами.

  15. Mark, love your videos. Wish other manufactures that do vids were as professional and informative as yours.
    Marty

  16. Thanks Mark for your expert instruction. You have made learning fun and educational at the same time. I have become a skilled Haas machinist due in part to your teachings. Again, thanks and keep up the great work.

  17. Hey Mark and Frank. It was a pleasure meeting you in Chicago for IMTS 2018. Could you guys please make a video discussing knurling on the lathe please? Thanks guys! You're both awesome.

  18. Ну настолько охуительный канал!Жаль,что в английском языке нет слова охуительный.

  19. you also forgot what codes do what? z=plane g83 drill/g84 tap/g85 ream x plane g86 drill g87 tap g88 ream (tapping you need to use a sync code. fanuc is m29 just above the g84/g87 cycle. need to call up the spindle speed twice, usually

  20. thank you for this video is for the spit video spoken on the right and left spindle and the displacements to transvet the pieces from left to right and inverst and adjustment of the axis A OF MONDRIN RIGHT

Leave a Reply

Your email address will not be published. Required fields are marked *