I have a look at the innards of a Haas CNC milling machine.

Gentlemen, welcome back to the not as good as this whole Tony Channel Q, cheesy guitar riff intro that buddy Ganu asked me, and I am NOT above pandering to a single viewer. What buddy Ganu asked me to do was to go over the CNC machine. There are far better CNC tutorials, you will find better, but you will not find dumber the three-part series in the first, consisting of a concise overview under the petticoats of this here mocchi. In the second video we will go over CNC programming via G code in the filler drew Jo.

We will go over visual, that is conversational programming which, on the haas ain't worth ain't worth the steam off your piss. So maybe we'll omit that one in the fourth video will go over CAD, drawing and in the fifth cam machining. This is a vertical milling machine. Three axis: it's a milling machine and it's vertical, because the spindle turning is what cuts the metal in a lathe.

The workpiece is turning and tool is stationary and a mill the tool is turning. That is the spindle. It will turn at fifteen thousand rhythms. Here are the three axis X this way in that so X, positive, x, negative, the Y forwards and back forwards is positive and the Z is on the spindle.

You can see the slots there that moves up and down the two additional axes are the a axes which rows rope-access, rather, which rotates like this, and the C axis, which rotates around this way. Now three plus two axis denotes that these are not simultaneously enabled in this case, we can go simultaneous in that we have all three axis moving around and simultaneously move the a and the C while visually impressive. These way covers do nothing for the location or stability of the machine. They are simply slots to keep the big nuggets out from the working bits we'll go around to the backside of the Machine, and I will show you, the linear axis and just lower the drawbridge here to get past the control panels.

Well, not the control panels. The electrical panels and the mechanical panels, having a look, we see the y-axis, see precision not ground, but machine, no, not even precision machined surfaces. These are not what the axis rides on these are for. The way covers these are the servo motors.

What drive the precision ground see here you see in there? That's shafting is precision ground and there are ball bearings in that bushing housing. That's what actually pulls the the table to and fro a servo motor is just it's a it's a brushed motor high power capacity, but the servo entails that it knows its position and the way it knows its position is with this encoder. So this encoder talks to the confuse err. The confuse err tells the motor what to do and the encoder ensures that the motor is doing what the confuse Aristo lit in the words of the Internet's favorite grandfather, tubal-cain a particular import when choosing a machine tool.

Three very important criteria; rigidity, rigidity, rigidity; we see huge cast iron castings, why cast iron and why not fabricated sections or aluminium because cast iron has inherent damping characteristics that are far superior to just about any other stiff material. This damps, the damping, is fifty percent higher. On cast iron that it is on aluminium or steel. That is why, in this day and age, we still use huge cast sections when we want rigidity.
Also, we see here box ways. These are precision ground ways with bearing slides further in on the cheaper machines. Little, you know the learner machines are the personal CNC you'll see these as dovetail ways. You also have that on the old bridge, ports as well dovetail ways are not nearly as rigid as box ways and that's why we have box ways on this machine.

Broad overview of the electrical system - very likely you will not be into this on account and not one. They get your fillings melted up up top. Here we have some breaking resistors. This is where the spindle dumps a whole bunch of the spindle motor dumps a whole bunch of current.

In order to get it stopped quick fast in a hurry, we see the main disconnect the main power disconnect here which feeds into the variable frequency drive. This is what runs the spindle down here. We have some just some some voltage transformers for the control circuitry. I don't believe it's for the vector drive.

The vector drive takes power rectifies it. It takes AC power, rectifies it into DC power stores it on some capacitors. On what they call the DC bus, then it chops it up with with MOSFETs or in this case igbts insulated gate, bipolar, transistors chops, it up to get the correct speed of that spindle motor here's, some control, circuitry, there's just a board back there, nothing serious! These are the drives themselves for each of the servos and we see they're encased in a zinc platen they're just boards on there and here's another control board. Just telling these guys when to Chooch and when not to.

If and you ever had an electrical problem and you were qualified and wanted to have a look in the cabinet, you need to be mindful of electrostatic discharge, the static electricity, but this whole unit is grounded. So if you just touch a bare metal part, you will not. You will dissipate all your static electricity there. There we see the board a whole bunch of MOSFETs on the input and outputs some opto isolator'he's big resistor there, some some DC relays, clickety-clacking away some built-in relays on the board.

Essentially, the only thing you're gon na be able to do on that board is look for stains here at the starboard Stern, we're into the mechanical cabinet. This is for lubrication as well as all the air implements a lot of that movements need to be done very quickly. For instance, the tool change is done with air, so we have all the solenoids controlling the air, here's the main air supply valve. We turn that on and the brake booster goes right, quick fast in a hurry.
This is an ancillary unit, so it's additional equipment. This brake booster is a pressure increase or it's a pressure intensifier, essentially a differential piston. There increases the pressure of the air and that gets sent only to the rotary axis. It's a brake booster, so it gets the brake on.

The rotary axis gets more pressure so that it brakes harder still on the starboard but more to the bow. We have the minimum quantity lubrication. This is Haas branded canola oil. It gets mixed with air and atomized at the cutterhead in order to prevent chip welding I'll, have you know, canola oil rapeseed goes rancid and it also is flammable, so minimal.

Quantity lubrication is an option. It's good for filming because you don't see big great big gobs of stringy white coolant flying everywhere, but I have haven't used it because it doesn't seem as effective as running the the proper coolant. This is an option: minimum quantity lubrication. All of these options are things that, if you have the time and the inclination you're very easily make them, you know when you share in the machine with the bank anyway, you might as well let the bank pay for things dollar down and a dollar a week.

Type deal by getting to the machining cavity, we have auxilary air coming from over in the cabinet. We can use that with an EM code. We can program that to do things special things on the table here, like you, can have special vices that or vacuum clamping. We can see on the rotary axis, here's the breakline high-pressure line.

One thing I did not like was all these high-cost Belden cables, which are branded hast. They were flopping in the breeze and whacking on the way covers so I've just added some of that high. That nylon spaghetti four hydraulic lines. Speaking of cool here are the cooling Jets.

Let's spray a lubricating coolant all over the coolant. It looks milky white, you can get different varietals, but this is it's essentially soap, its soap in water, and you can adjust these nozzles where you need them. There's also a motorized one and you program the tool length into this thing and it knows the tool length and then you program where you want that nozzle have and every time you pull up that tool. It will point the nozzle head where it needs to be.

This is the minimum quantity lubrication here when we enable that this shoots out. This is on a cylinder. It shoots out and sprays, just I'll find aerated mist of oil on your part, sternly. Looking onward now we see the coolant tank.

This is a movable tank, so you can clean it out. Coolant and some small chips come down in a cascade back into the sump. We have a low pressure and a high pressure coolant pump. This has the option of through spindle coolant coolant can go through the spindle and through the tool.

If you want, or it can go through those Jets or none at all, when the coolant pump has energized, there is fluid continually cycling through the sump. The fluid does go bad after a time water evaporates out of it. It changes the concentration, so you had to have add water. It's very critical to get the correct ratios that way, your your machine doesn't rust away to nothing, also, as with everything there are little critters what eat this stuff, and eventually it goes rancid.
It also picks up, of course, oil off of the parts and just lubing down the ways and so forth, so there'll be a skiff of scamp oil on there, rather that you can pick up either with a skimmer for a couple hundred bucks. It's an option, or you just take a absorbing tampon to let it float in there and it sucks up all the oil at the top of the machine. We see the tool carousel. This is a 50 hold carousel, all the tooling in there.

This is cat 40 tooling, and it goes into the spindle automatically when a tool change is commanded. The tool, holder and tool comes down through the ceiling into the double arm. That's double arm is a pneumatic actuator tool. Changer it pops down on a cylinder twists, grab the tool and, at the same time, there's two there's two ends here.

At the same time, it grabs the tool out of the spindle after the spindles been oriented by the software grabs the tool and exchanges it very rapidly for a new tool off neglected, but muy importante, you don't you die, is the chip collection mechanism. This is a flighting and open flighting and it rotates and pushes chips up and out and still like fashion the chips emerge and get pushed in pulses as that flighting rotates into a chip bin. All the chips get recycled or thrown right in the pocket. There's a control panel very intimidating, looking, but there's a button just about for everything, and you don't need what buttons are good because they help you not have to scroll through different stages.

The more scrolling that you need to do, the more that you need to keep in your mind, which is difficult, cognitively, so the more buttons the better I know it looks intimidating and also we have a secondary control is called dependent. There is a Hall effect sensor in here which senses a magnet and it takes control away some of the control away from the main panel. When you have this activated, essentially what you use it for is hand jogging, so moving things by hand and also just stopping and starting to test programs, one of the boot sequence, and it is flashing red. That means we have an heir, or I turned on the compressor.

This is an air hog and we hit reset. I have a little button here. What is suppose to blow air onto the view screen, so you can see what's going on, doesn't work where the, but it is a selling feature also when the spindle is turning above a set value. In this case, it's 750 rip lumps there is a solenoid air solenoid, what locks the door, so you cannot open the doors while the machine is running.
However, you can't open these pseudo going things and then you can get right in there and take your high-speed shots and so forth. So this is our handle jog. This is our main input for moving the thing around jogging jogging it around we hit handle jog. It tells us the axis a and C aren't zeroed, so we'll close the doors and then we'll hit zero returned.

All I see every axis is home by the little pictograph of a cute little house, except for zed. Some reason now we go to. As i said, we go to handle jog, and then we select the axis. We want a jog in this case.

Zed now this hand, jog is positive in the clockwise direction and negative in the anti-clockwise direction. It's good to think about before you put your hand on the jog wheel, it's good to think about which direction you're actually going to move, I'm going to go down on the Zed, which is the negative direction. That means anti-clockwise on the wheel. Now we go up now we change access to the X and we go anti-clockwise to go negative clockwise to go positive.

Then, if we hit shift and the AC button, we get the last axis we used, which is C, that's the small one and we will rotate that vice. Now we hit the shift a again the brake released. You heard that little of air and we're going to move the a axis we'll do a tool change to go into mt di and we put what tool we want. We want tool zero, five, one which happens to be the Renishaw probe, and then we hit a TC, reverse or forward.

We are ready to put the dick and the vise she's all set to go, get probing on some parts and actually make some stuff in the next video. We will go over G code and probing parts, work, offsets and tool offsets with the Renishaw probe. Doing simple G code, thanks for watching if and you've got any resources you'd like to tell other people about in regards to these type of video CNC go ahead and put them in the doobly-doo. I'm well aware, as I said, that John Saunders over at CN n Y CNC does great for jails as well.

I've gotten some good info out of that. The Titans of CNC fella there's also well there's lots of stuff online. It takes a bunch of different resources to kind of pick and choose the style. You'll want to learn that YouTube's good.

For that, thanks for watching see you next time keep your deck in a vise.

By AvvE

17 thoughts on “Boltr: haas cnc”
  1. Avataaar/Circle Created with python_avatars The feral engineer says:

    There are far better CNC machine tools, also 😆

    And yes, haas vps is garbage

    And only DC servos are brushed. Most servos now are brushless AC

  2. Avataaar/Circle Created with python_avatars mickgibson says:

    I worked on 6 axis old CNC! It made medal parts for bones. It was a lot different to yours! It looked like a lathe!

  3. Avataaar/Circle Created with python_avatars Weston Barrett says:

    When you show how to probe your tooling for your zeros could you also show how to set your zeroes off the material. Just in case some bumble fuck breaks the probe

  4. Avataaar/Circle Created with python_avatars max Sutton says:

    I'm procrastinating doing my CAM class final project by watching this… I think that's acceptable

  5. Avataaar/Circle Created with python_avatars flyingjeep911 says:

    Fun video. I’ve watched you for since the start and you’re probably responsible for my career. If it wasn’t for my curiosity in metal working I wouldn’t be almost 6 years into machining.

  6. Avataaar/Circle Created with python_avatars JimPickensHere says:

    Brother man for when you go over the tool setter in the next vid one of the best tips I ever got in the shop was to put a dowel pin (ideally ground on the end) into a tool holder and touch it off then write that number down and stick it on the door. If you always keep that tool built up and out of the machine nice and clean whenever the machine has an oopsie or booboo and your not sure if your alignment is screwed or not a quick way to check it is to re touch off that tool, if it changes more than the error of repeatability of your probe your alignment is hooped, if its the same than you're a ok. 99/100 if your alignment is ok everything mechanical should be fine and your good to keep going. Trick also works if you wack your tool setter and you wanna double check it's ok!

  7. Avataaar/Circle Created with python_avatars ICARUS THE OTHER 👀 says:

    And then the next hardest thing to wrap my mind around was you had to pretend the table was standing still and the tool was moving over the part when you're riding the program writing talk to text damn it baby Ride the lightning LOL

  8. Avataaar/Circle Created with python_avatars ICARUS THE OTHER 👀 says:

    At least that's what I recall being programmed into the ol #7 anyway I'm going to leave it talk to text

  9. Avataaar/Circle Created with python_avatars oriwittmer says:

    I can often times decipher the splurge of verbs that converge from your third hole, but for the life of me idk who the fk this buddy is you speak of in your intro

  10. Avataaar/Circle Created with python_avatars Martin P. says:

    Ran then for years. Haas was a good bang for the buck but just can't compete in heavy stock removal like a good box way machine. I mostly ran high alloy parts with it and did some hard milling even but it was tough sledding.
    My employer should have had a stronger machine for what type work we did but you couldn't tell them anything they thought they knew it all.
    The best G code type of control I've ever encountered but I think conversational is the way to go , once you've used conversational you hate to go back.

  11. Avataaar/Circle Created with python_avatars Marcus Duffy says:

    I always thought that you recycled the blood of androids. Reduce, Re-use, Recycle! Bathing the project in the blood of the enemy.

  12. Avataaar/Circle Created with python_avatars dramodt says:

    Ave!!! Sorry, not related to this video, but can you help me find the video do did years ago of the crummy cresent wrench. It was the best video ever!! Thanks

  13. Avataaar/Circle Created with python_avatars Man Machine Make says:

    I have that machines grandad the 1991 VF-1 And it Cooches every day in my shop.
    I did a full teardown in spring of '20 and refurb of the important bits (all oiling lines, fittings, hoses belts etc.) And aside from one linear slide plastic end cap being damaged by an oiling fitting coming loose, it is still in great condition !!!
    No hard drive, floppy, USB tho. Only RS-232 comms and a very small memory.
    HAAS makes a great machine !

  14. Avataaar/Circle Created with python_avatars Charlie Mopps says:

    How have you not changed that "hand jog" lable to "hand job" yet? Hell, my phone just corrected this text to say that TWICE without promoting. You're losing your touch AVE!

  15. Avataaar/Circle Created with python_avatars Dave Dave says:

    Im imagining ElectroBoom just grinning from ear to ear waiting for a little show as you poke around the sparky bits with a screwdriver.

  16. Avataaar/Circle Created with python_avatars Robert McKay says:

    Impressive explanation of a complex machine. Especially liked how much I learned on the electronical side of things. You’re a jem!

  17. Avataaar/Circle Created with python_avatars DentargPL says:

    My friend ordered similar machine (but 3 times bigger) and HAAS hasn't been able to deliver it. They were delayed like half a year and at the end he broken the contract with them and ordered somewhere else … Although regardless we call him Haasan now 😉

Leave a Reply to max Sutton Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.