In this video, we'll create a milling setup with a machine configuration. After completing this step, you'll be able to edit a machine configuration and create a new milling setup. In Fusion 360, we want to carry on with our coupler for CNC mill and navigate our way to the manufacturer workspace. We're going to make sure that we start by changing our units to inch. We want to take a look at the managed section and look for machine library. Inside of the machine library, there's a Fusion 360 library for many different types of machines, from additive, to cutting, to milling, and turning. We're going to start by looking for milling, and we're going to look for HAAS. Notice inside of here that we have HAAS with AB-axes, we have an A-axis. Then you'll notice that some actually have a preview of a machine. When you see a preview of a machine, that means that there's actually a CAD model of this machine, and it's able to be used in some instances inside of the workspace. What I want to do here is I want to understand ways in which we can create a machine in Fusion 360 by adding machine configurations. Notice that there is a HAAS VM-3 machine. Notice that it tells us that only machines in my machines can be edited. We're going to begin by right-clicking and copying this machine. Then we're going to move over to my machines, and I'm going to select the Cloud Library. Notice that I already have a HAAS VM-3, but I'm going to paste it in here, and I'm going to make sure that I select a location to store the file. In this case, I'm going to be storing it in my main project, but in your case, you can store it wherever is needed. Now a new HAAS VM-3 is going to be added, and note that I do have an issue between the file names, but it is able to create the new HAAS VM-3 filename. One difference you'll see between my HAAS VM-3 and the new one that's added is the fact that the post-processor is called machinesimulation.cps, and I'm using a hass.ps. Now there are differences between these two because one is being set up for use with machine simulation, which is not a part of this course. But we do want to talk about how we can actually capture this data and make our own machine. Let's say that we wanted to create our own HAAS VM-3 from scratch. One way that we can do this is by going into the milling section and grabbing a generic 3-axis mill. I'm going to right-click and copy this and I'm going to bring this into my Cloud library. Once again, I'm going to right-click and paste it. When I right-click and paste my HAAS generic 3-axis, notice that it didn't ask me to save the file in a location. That's because there is no CAD data for the machine itself. But now that we have this generic 3-axis post, we're going to go ahead and edit. When we do that, I'm going to change the description to new HAAS VM-3. I'm going to just put video at the end. Under model, we'll put VM-3, and the vendor is going to be HAAS, and the controller I'm going to select NGC, which means next-gen controller for the HAAS machines. At this point, it's a good idea for you to go into the supply datasets and open up the dataset that contains the VM-3 spec sheet. When we take a look at the VM-3 specs, these are all directly from the HAAS website. There's a hyperlink in this file that will take you directly to Haas CNC, and you can also look there and create your own machines. This is going to be important as this is the information we're going to use to populate all the information in our machine configuration. Make sure that you can see this file and that you have access to it while we're going through our machine configuration setup. Inside of our machine configuration, we're going to get started by focusing on some of the critical data. While it is good for you to populate this with all the information, there are a few key bits that we want to make sure we understand. First, I'm going to alter the units to inch and then I'm going to talk about some of the different areas. Under capabilities, we have milling, turning, and cutting. These capabilities will determine the filtering method when we're searching for this machine. In the tool changer section, we want to talk about whether or not this is an automatic tool changer and if it supports tool preload. This is going to be a specific code that gets activated when we post to this machine. Notice that line N30 activates tool change for tool 1 and N85 preloads tool 2 for the next tool change. But where we really want to focus our attention is going to be in information about the number of tools and the maximum feed rates. If you take a look at the HAAS spec sheets and we find this information, you'll note that around line 31, we have a section on tool changes. Now this is going to tell us that it's using a 30+1 capacity. A 30+1 allows us to pre-load a tool and we can put the number of tools in here at 30. There is a maximum tool diameter and we will have to note that there is a qualification about empty adjacent. Some tools, for example, a large fly cutter, take up a lot of room and require to have an empty pocket next to that tool. That's because the tool position might intersect with another tool and cause problems. We also have information about maximum tool weight. In our case, it's going to be 12 pounds. I'm going to modify this to be 12 pounds, we have a maximum tool length value, and I'm going to add this at 13 inches. Then we have a maximum tool diameter and this value is going to be five inches. Some other things that we want to talk about are going to be things like the maximum feed rate of the machine. When we talk about the maximum feed rate, this is in inches per minute and this is going to be set up as the rapid, and this is 710 inches per minute. Now, we do have a difference between the maximum rapid rate in the inches per minute of maximum cutting. Those are different values, but we're going to use 710 in this case. When we talk about the workpiece, the workpiece is important because there's going to be a dimensional limit to how big of a piece you can fit on a machine and a weight capacity. When we talk about these, we need to take a look in the spec sheets and figure out these maximum values of the table. You'll note in the spec sheet, it doesn't specifically say a workpiece size, but it does give us information about the maximum travel and the size of the table. The table itself is 54 by 24. We can have something that is 54 by 24, and this allows us to take up the entire size of the table. Now in reality, that's not something that you would do, but it is based on the specs. Now in terms of the maximum Z height, the maximum Z value is 25 inches, so in order to be a little conservative here, I'm going to put 20 inches as the maximum Z works piece, which again is quite a bit larger than we would actually use. Lastly, the maximum weight. Now this is going to be 4,000 pounds, the maximum amount of weight that can be put on the table, including the table itself. The reason that these are important is because the machine configuration allows us to put checks in place whether or not we're traveling too far for the machine, if we put too many tools in or if the piece is too large. Next, let's go into kinematics and take a look at kinematics for the x-axis. Home position, resolution, and the rapid and maximum feed rates. The rapid maximum rate is 710 and the maximum feed rate is 500. We're going to enter those values and notice that the range for the x-axis is a maximum of 40 inches. The minimum I'm going to put is minus 20, and the maximum is going to be 20 inches. These are the maximum axis positions for x, and we'll do the same thing for Y. Y goes to 26 inches, so this is going to be 13 or minus 13 rather and positive 13 based on that home position. Again, the feed rates are going to be 710 for rapid and we're going to put 500 for the max feed rate. Again for Z, we have this maximum range. It's going to be a maximum travel of 25 inches and this is actually, I'm going to put 0 and I'm going to put 25 as the maximum. Again, these values are important because we are talking about how fast and how far the machine can travel. Lastly, when we're talking about spindle, there's going to be a maximum rpm and we're going to talk about maximum values that the basically the upper extents that we would want. Minimum right now is 0 and we're going to leave it at 0 and you notice the orientation is 001. That's because the one is the position of the spindle or the axis that it's rotating about. My maximum spindle speed on this machine is going to be 12,000. Anytime we have a tool that exceeds 12,000 rpm, it's going to trigger an error in the program and it's going to tell us that we're spinning too fast. There's other information here about the coolant. The information if we have any multi-axis. Then lastly the post-processing. When we look at post-processing, we want to focus our attention on what post-processor we want to use. As I mentioned, the machine that we just looked at, the Haas VM3, that one is using machine simulation. However, for this one, we're going to be taking a look at the Haas NextGen CPS. I'm going to say "Okay" to save that information and now we've just created a new Haas VM and this is using that NextGen CPS. Again, this is important because when we're creating our new setup inside of here, we now can select a machine configuration based on everything that we've done. If we look at the Haas VM3, I have a lot of them in here, but we're going to be using the one that says Haas VM3 video and it's using the NextGen CPS. This means that in this setup it's going to be referencing all of those different parameters and anytime we exceed one of those values, it's going to trigger that. Next, we want to make sure that we're not focusing our attention on everything in this, so we're going to hide the generic vice. We're going to hide coupler 1 and coupler 3, and we're going to focus just on two. We're going to select that as our model and we're going to flip this around as we're machining from the other side. So in order to reset that Z value, I'm going to change the Z based on the stock position. It really doesn't matter the orientation of X or Y at this point, but I am going to go ahead and flip X, which will be pointing to the right-hand side, which is negative X based on our WCS. Now that we have this setup in the center, we need to determine where that coordinate system reference is going to be and to start because we're starting with square stock, I'm going to put it at the upper left-hand corner. In the stocks section, we're going to be using a fixed size box and we're going to use those values from our comments. It's going to be 1.75 by 1.75 by 1 inch. Because it's based on the center of the part, we should have that 0.067 inches between the top of stock and the part and the bottom of the stock and part. Then we need to enter a program number and comment. For this example, we're going to use 1005 and then for the program comment, we're going to say coupler OP1. The WCS offset to start is going to be one which is G54 in our case. Then we're going to navigate back to this corner view and I'm going to move the part into the center of the screen and make sure that I save before moving on.