Part 1: Prepare the Files in Rhino
Widget Connector | ||
---|---|---|
|
Part 2: Fusion360
Widget Connector | ||
---|---|---|
|
Step 1: Prepare Files
- The goal of this section is to create:
- an STL file that represents our stock
- an STL that represents the model we want to end up with and cut out on the CNC.
- a DXF file that represents the perimeter of our model within our stock
- We will be using Rhino for the following steps.
- Make sure you are working in inches (if not, type in the units command to change it)
- You should have a mesh file of the thing you want to cut. It could be an STL file of something you found online, an export from a program like Civil3D, or something you made in Rhino or Sketchup. Any type of file that Rhino can import should work.
- Drag and drop the mesh file of your model into Rhino and "insert file". Click 'ok'. Then 'ok'. Then 'ok'. Click the origin to place the mesh
- Move the mesh into its own layer named "model". Hide the layer.
- Create a new layer named "stock"
- Use the Box command and create a box the same size as your stock. Measure the length and width with a tape measurer to the nearest 1/16th inch and the depth to the nearest .001" using digital calipers.
- Lock the stock layer so it can't move.
- Unhide the model layer.
- Click on your model. See if it says "1 block instance added to selection" in Rhino. If it does, type "explode" and hit enter. If it doesn't say this, don't do this step.
- Scale your model as needed to make it fit inside your stock. I like to use the Orient command to scale it inside of the stock, however, you can also use the scale command and use the gumball to move the model inside of the stock.
- If you want to cut out the entire model, follow these steps:
- draw a rectangle above the stock that is the exact outline of your model
- draw a rectangle above the stock that is the exact outline of your model
- If you would only like to cut out a portion of your model, follow these steps:
- Draw a rectangle that represents the portion of the model you want to cut out
- Use the extrudeCRV command to extrude the curve so that it goes through the entire model. Make sure Solid=No and DeleteInput=No (we want to preserve the rectangle you made for later)
- Type in MeshBooleanSplit. Click the model you want to cut and press enter. Click the extrusion you just made and click enter.
- You can now select and delete the portion of the model outside of the extrusion.
- You can now delete the extrusion you made, we no longer need it. Please don't delete the original rectangle that we used to make the extrusion.
- Draw a rectangle that represents the portion of the model you want to cut out
- You can now unhide the stock object, and make sure it is locked.
- Select both the model and perimeter and move them near the origin of the stock, leaving 1" or 2" from the edge (see image)
- The perimeter curve can be floating above the stock and model as you see in the picture above. I would recommend moving your model in the z-direction so that the top of the model is just below the top of your stock. It is ok if the bottom of the model is not touching the bottom of the stock.
- Export Files
- Select only the model. Type "Export" and hit enter. Select the filetype to export as "STL". Save it with the name model.stl
- Make sure the stock layer is unlocked. Select only the stock. Type "Export" and hit enter. Select the filetype to export as "STL". Save it with the name stock.stl
- Select only the contour. Type "Export" and hit enter. Select the filetype to export as "DXF". Save it with the name perimeter.dxf
Step 2: Import files into Fusion 360
Import files into Fusion 360
Important: We need to make sure that you are using inches as the default unit.- Fusion 360 wants you to choose which plane you place the lines on. Select the plane that is located between the X and Y axis (the XY plane, look at the image below). Click the folder icon and navigate to your linework. Make sure you select "inches" under the units dropdown. Click OK to place your linework.
Create toolpaths in Fusion 360
If you haven't already done so, /wiki/spaces/SOAdigitech/pages/75237706. A template file is a pre-made set of CNC operations that will work for a given material and tool. We will be importing it into Fusion 360 later in this guide.
Navigate to the Manufacture workspace by clicking on the button in the top left-hand corner and selecting Manufacture
Make sure your project units are inches
- In your browser, check what your units are set to and edit them by clicking the edit icon.
Create a Setup
A setup is how we tell Fusion 360 what our stock is and where our origin is.
Click Setup
Tab 1, Setup
On the first tab, called "Setup", set Origin to "Selected Point"
- On the Mode dropdown, select "From solid" and select your stock. Be careful as to not select your model.
- Under "Program Name/Number", give this setup a descriptive name. This will be the name the file saves as later.
- This is the step where we import the template file you downloaded /wiki/spaces/SOAdigitech/pages/75237706.
- Right-click on your "Setup1" and select "Create from template".
- A window will appear. On the left-hand side, click My Templates > Local
- Click the little "Import" icon and navigate to the downloaded template
- Select the newly loaded template and click the "Select" button.
- Operation 1: "Create clearance around part"
- Double-click on the first operation called "Create clearance around part". A window will pop up.
- Click the second tab named "Geometry"
- Click the box that says "Nothing" next to "Contour Selection" and select the perimeter rectangle you imported.
- Important: Look at your model in the same way as seen in the image below by clicking "front" on the view cube in the top right-hand of the screen. Look for the little red arrow that determines which side of the line the bit will cut on. Click the arrow to change it to the other side. Make sure the little arrow is on the outside of the perimeter contour.
- Click "ok"
- Double-click on the first operation called "Create clearance around part". A window will pop up.
- Operation 2: "Roughing Pass"
- Double-click on the first operation called "Roughing Pass". A window will pop up.
- Click the second tab named "Geometry"
- Click the box that says "Nothing" next to "Machine Boundary" and select the perimeter rectangle you imported.
- Click the box that says "Nothing" next to "Model Surfaces" and select your model mesh. You may have to expand your project in the browser and find your mesh under "Bodies"
- Operation 3: "Finishing Parallel"
- Double-click on the first operation called "Finishing Parallel". A window will pop up.
- Click the second tab named "Geometry"
- Click the box that says "Nothing" next to "Machine Boundary" and select the perimeter rectangle you imported.
- Click the box that says "Nothing" next to "Model Surfaces" and select your model mesh. You may have to expand your project in the browser and find your mesh under "Bodies"
- Click the box that says "Nothing" next to "Avoid/TouchServices" and select your model mesh again. Make sure that 'Mode' is set to 'touch'
- Operation 4: " Cut out part"
- Double-click on the first operation called "Cut out part". A window will pop up.
- Click the second tab named "Geometry"
- Click the box that says "Nothing" next to "Contour Selection" and select the perimeter rectangle you imported.
- Important: Look at your model from the front by clicking "front" on the view cube in the top right-hand of the screen. Look for the little red arrow that determines which side of the line the bit will cut on. Click the arrow to change it to the other side. Make sure the little arrow is on the outside of the perimeter contour.
- Click "ok"
Simulate
Now that all of the processes are done generating, we will simulate the whole setup to get an idea of what will happen on the Shopbot CNC.
Post-Process
Update Templates
- Visit the CNC Template Sandbox wiki page
- Click 'Download Latest Version' for the 2D Contouring template
- Launch Fusion360
- Must be in the Manufacture workspace
- Open your Fusion360 template library
- Delete any old template versions for 2D contouring
- Import the updated version, then double check the revision date
Design | Stock Material
- Must be in the Design workspace
- Verify units for your scale
- Click create sketch
- Select your Work Coordinate System (WCS) between the X, Y plane with the Z going up
- Click create rectangle
- Select the 0,0 reference and pull the rectangle up and to the right of the WCS
- Click finish sketch
- Click extrude sketch
- Measure your stock material and extrude your sketch to the same thickness
- Rename your stock material (body) to keep your workspace clean
- Change the opacity of your stock material by right clicking the item on the navigation tree>>opacity control>>50%
Design | Line work
- Must be in the Design workspace
- On the top navigation bar, select Insert>>Insert DXF
- Select your line work .dxf file by clicking the file folder icon
- Click plane/sketch and select the plane between the X, Y
- Check your work coordinates orientation in the top right for clarity of X, Y positioning
- If having trouble selecting the correct plane, hide your stock material by checking the eyeball in your navigation tree. This makes the stock material invisible and allows you to click through it.
- Click OK to insert your file
Manufacture | Setups
- Must be in the Manufacture workspace
- On the top navigation bar, select new setup
- Setup tab
- Configure Work Coordinate System (WCS)
- Select the 0,0 ref point on the bottom of your stock material
- WCS should be on the X, Y plane
- Model
- Use the navigation tree to select your line work (best method)
- Configure Work Coordinate System (WCS)
- Stock tab
- Stock
- Use the navigation tree to select your stock (best method)
- Stock
- Click OK
Manufacture | Create From Template
- Must be in the Manufacture workspace
- Right click the setup you just created and select 'create from template'
Setup will default name to 'setup 2' in your navigation tree - Select the template titled 2D Contours
- You should see new operation(s) load in from the template
- Select the edit icon (highlighted in red) to open template configuration
- Starting from left to right, we need to configure settings for this operation
Tool tab
Expand title Click here to expand tool tab configs... - Select the tool required for your job as referenced on CNC Template Sandbox wiki page
Tool = the bit used for this operation - Select a material preset
Preset = feeds & speed variables are baked into preset profiles
- Select the tool required for your job as referenced on CNC Template Sandbox wiki page
Geometry
Expand title Click here to expand tool tab configs... - Select Geometry
- Geometry = Line work for tool path
- Use the navigation tree to select your line work (best method)
- Geometry settings cog will display a window to select cutting on the inside or outside of a specified line
- Select Stock Contours
- Stock Contours = Creates a boundary box, keeping the tool within a certain perimeters
- Use the navigation tree to select your stock contours (best method)
- Select Geometry
- Heights
- Is configured for the School of Architectures ShopBot CNC machines and should not be changed.
- Passes
- Is configured for the School of Architectures ShopBot CNC machines and should not be changed.
- Linking
- Is configured for the School of Architectures ShopBot CNC machines and should not be changed.
Manufacture | Simulate
- Must be in the Manufacture workspace
- Right click your setup template and select Simulate
- Watch the tool path simulation
- Take notes on the order of operations, making sure inner cuts are done before outer cuts
- Remember the simulation to help you out when you bring it to the ShopBot CNC as all the tool path and cuts will be exactly the same as in the operation
- Once the simulation looks good, proceed with post-processing
Manufacture | Post-Processing
- Must be in the Manufacture workspace
- Right click your setup template and select Post-Process
- Fill the fields for
- Post = What type of machine?
- User ShopBot OpenSBP found on CNC Template Sandbox
- Name/number = Operation name within the ShopBot software
- May be left default
- File name = File name
- Recommended naming syntax 'EID - Operation type - Project'
- Comment = Displays during job
- Recommended to time and date the comment as multiple iterations may be needed to have a successful cut
- Output folder = location to save the file
- Will save as *file_name.sbp*
- Post = What type of machine?