In this first lesson, we will program a simple 2.5D part, simulating the process of programming a part from a drawing with dimensions. However, before we jump right in to programming this part, we will first take an look at the workflow of programming parts in FeatureCAM. This workflow will help guide us through the programming of every part in FeatureCAM, whether it is one of the parts shown in this class, or your own part in your shop.
Whether you are new to FeatureCAM, or new to CAM in general, this class will help you build a solid FeatureCAM foundation by focusing on the fundamental workflow in FeatureCAM. In this class, we will program three different parts. While each part may be different, the workflow we follow to program them will remain the same. After completing this class, you will be able to use the workflow outlined in this class to tackle any project you may encounter in your shop. Whether you are programming a simple block with holes, or a complex 5-Axis part, following this workflow will help ensure you are able to complete your projects as quickly and efficiently as possible.
Once the document is created, and you are met with the Stock Wizard, you are free to move on to the next step in our Workflow – Stock.
After defining the piece of material we will be using as our stock, the wizard will ask us to define our setup location, or touch-off point. At this point, we are ready to move on to our next step – Machining Prep.
For this part, we will experiment with creating a feature from a curve, by creating out own profile to be machined, and then a pattern of features from dimensions.
When you are done, your features should look similar to the features shown below.
With all the features needed to machine this part created, we are ready to simulate our results, and revise from there.
Now, let's simulate the Features we just created, make any necessary changes, and simulate our final code.
Everything is looking good so far, but let's make a few small changes to clean up the machining of this part, and account for some common real-world scenarios.
While these two quick changes won't be reflected in our simulations, they will certainly alter the code generated during simulation.
With those few quick changes made, we have significantly altered our code. With these revisions made, and our simulation verified, we are ready to move on to our final, and most important step – NC Code.
With our final simulation run, our NC Code has been generated and is ready to be sent to the machine.
Note: This exercise is for educational purposes. The post-processor used in this exercise is a generic post-processor used for training, and will likely not work for your machine. Do not attempt to run any code generated in this exercise.
Share a photo of your finished project with the class!
Nice work! You've completed the class project