Manufacturing
How to Create a CNC Machine and Define a Product | Beginner NC Shop Floor Programmer Tutorial
With your manufacturing cell set up and product ready, the next step is configuring your CNC machine in Delmia NC Shop Floor Programmer. This tutorial covers adding a machine, setting Z home points, and defining stock, parts, and fixtures, allowing you to create an accurate digital twin of your setup. Stay tuned for the next tutorial, where you'll learn to import tooling for CNC.
View transcript
Once we have a manufacturing cell with a product in place ready for machining, the next stage is to select our C N C machine. So let's show you how to add your own CNC machines into the Delmia NC shop floor programer. role. As you create the digital twins of your shop floor. You'll be able to import existing data from previously added machines. But for our first CNC machine, we need to choose the generic machine option from within the shop floor. Machining Wizard. This will give us a pop out of a configuration for the machine that we need to make. We can change the name from the generic one to something like three axis Mill, but you can change this to whatever is relevant to your company and your machines. You can also change the type of machine, such as a rotary table or five axis machine. But we're staying with the three axis mill today. One recommendation for us is to move the Z home point. This is so that during simulations within NC shop floor programmer, tool stays well above the job, especially on deep parts where the coordinate system is defined at the bottom. For now, we'll set this to 250 mil, but there's no harm in putting this as your Z max travel on your machine. Moving on. We can also assign tooling. Once tooling is created, we can add a location, whether a bookmark, library, or collaborative space, and assign where that location is. For now though, we won't be doing this as we haven't yet created any tooling. So leave it as not specified and check out the next tutorial in this series to find out how to create your own tools. But you can also change the tool. Change Z point if needed. Here. We'll set ours to 250 mil as well. The final change we need to make is on the numerical control tab, which controls the post output from the NC shop floor programmer. By default, everybody has access to ICAM Foundation. So we'll choose that for this example. We'll also change the post processor in here. There are loads of standard options that are provided as default within the NC shop floor programmer. For now, we'll pick the Fanuc_0M And once done, the machine setup is complete so we can click okay. We can always return and edit the machine if we've missed a field or need to make changes later. The next step is to define the stock, the design part, and the fixtures. So in the shop floor machining wizard there's a prompt to create rough stock, allowing for new parts with rectangular, cylindrical or other stock types to be created. As we already have a stock model created in this example, we don't need to use this tool, but the option is there if you need it. After this, click edit Part operation to define the other components. The default reference machining axis is set at one as. This is based on the origin of our imported SOLIDWORKS assembly. We can edit this if desired by selecting the origin location. click on the three dots and create a new setup. Or click the pencil button to select where the origin should be. We can pick any point on the part geometry and reselect the original reference by clicking on the parts origin. If we change our mind Once this is done, we can move on to selecting other known parameters, and this is simply done by clicking on each individual part in the window. We know we want the safety plane to be above the rough stock. So we can click on the top face. At the moment. It's then set to zero. And we can modify that to our desired height. Next we can pick the rough stock from the window and select its outer side to define it. Double click in space to exit the dialog, and our defined rough stock appears in yellow, indicating that Dalmia has located the stock that we want to use. To select the design part. We now need to hide this rough stock. The simplest way to do this is to right click in space and confirm that you have the Action Pad tab available to you under display. In the right click menu. You'll see it down the bottom of your screen in the Command Manager. Click on the Action Pad tab at the bottom of that viewport to access the controls and hide or show the stock. This then enables us to select the design part from underneath the stock. Once selected, you can double click in the space again to exit the dialog. If we look at some of the other trees on the left hand side, we can see we're currently in the activities process view. If you click on the tree at the bottom, you can explore how each constituent part is made up. So we're now able to select a series of other parts for our fixtures. So if you can't see the tree, then right click in space. And again under that display menu item, select Tree Display or click F3 on your keyboard. To pick the parts as our fixtures. We'll expand our tree and select all the components as required. We can hold shift or control while we select as well to speed up the multiple selection process. Double click in space again to confirm the selection and exit the dialog. We can double check that this is worked by again hiding components from the Action Pad tab to reveal our finished product. Clicking okay confirms that our part is now fully defined and ready for working with the NC shop floor programmer. So in our next tutorial, we'll show you how to create an import tooling for your CNC machines.