(R&D cohesive CNC milling user experiences by providing an operation brochure)
This is intended for simple milling operations that you will use in 90% of the cases
-> Horizontal Roughing and Parallel Finishing
-> Horizontal Roughing and Parallel Finishing
Rhino
Check UNITS and SIZE
- Units are set to mm
- Model has the correct size
- Maximum Model Size forISEL milling: 1350x950x300mm(Tool length)
PRECIX milling: 2000x1000x200mm(Tool length)


Create 3 LAYERS
- STOCK MATERIAL(i.e. full foam block)
- GEOMETRY(final outcome)
- MACHINING REGION(where to mill?)
Assign to STOCK MATERIAL layer
- Volume of the material piece to mill form
Assign to GEOMETRY layer
- Surface(s) that define your final model. Mustn’t have any holes/openings from top view
Assign to MACHINING REGION layer
- Closed polyline(s) that define the area to mill (Can be different for each operation)



PLACEMENT
- Place stock material (together with all other geometry) at world zero 0,0,0
(Make sure you’re not working with a custom CPlane!)
- In top view world zero has to be at the lower left corner of the material
- In front view world zero is at the top left corner of the material


Rhino CAM
PROGRAM(Setting up the machine operation)
1. Define Stock Material(Right click on stock)
- Box stock(manually define 0-point and box dimensions)
- Stock from selection(Select objects in stock materials layer->Stock from selection)
- Turn off Stock Material layer



2. Horizontal Roughing(HR)-Removing material as quickly as possible
(Machining Operations - 3 Axis Adv - Horizontal Roughing)
(Machining Operations - 3 Axis Adv - Horizontal Roughing)
- Control Geometry: Select closed curves from Machining Region that you want to use for HR
- Tool: Choose a large tool(ca. 8 - 12mm) that can still access the smaller pockets of your geometry
- Feeds&Speeds: Use settings from excel file according to the material





- Clearance Plane: Stock Max + Dist = 6mm
- Advanced Cut Parameters: Uncheck Arc fitting !
- Engage/Retract -> nothing to change
- Cut Levels (step size for roughing):
- Stepdown Control: Distance (i.e. 6mm for Foam with 12mm Tool)
- Cut Levels: Bottom (No milling deeper than this Value) 1-2mm above lowest material level
- Cut Parameters:
Stepover Distance (Offset btw. paths): less than 1/2 of tool diameter! (i.e. 5mm for 12mm)
3. Parallel Finishing (PF)
- Control Geometry: Select closed curves from Machining Region that you want to use for PF
- Tool: Choose a small tool (ca. 3 - 8mm) that captures most of the detail of your geometry (i.e. courtyards) and doesn’t collide with material in deep valleys!
- Feeds &Speeds: Use Settings from excel file according to your material
- Clearance Plane: Stock Max + Dist = 6mm
- Advanced Cut Parameters: uncheck “Arc fiting” !
- Entry/Exit -> nothing to change
- Z Containment-> nothing to change
- Cut Parameters:
- Stepover Distance (Offset btw. paths): 1mm
SIMULATE(Simulating the Milling Process and checking for Collision)
- Always simulate before posting the file!
- Play - Pause - To End -> For skipping the Visuals
- Collisions will show as RED parts in the simulation geometry
- Right click on Setup -> Information -> To view how long will it take?
- If there are no collisions, proceed to:
POST(Transfer milling path to machine language)
If you post for the first time, you have to change following preferences:
Double click on post -> Post processor should be ISEL or PRECIX -> Edit -> Units must be metric!
Double click on post -> Post processor should be ISEL or PRECIX -> Edit -> Units must be metric!
- Post each operation separately by right click on i.e. “Horizontal Rouging”-> Post
-
Naming Convention:
HR_12Fmm (Horizontal Roughing with 12mm Flat Tool)
PF_4Bmm (Parallel Finishing 4mm Ball Tool) - Names cannot be longer than 8 characters!
- Output will be .txt File, check if exported completely by scrolling to end-> last line should be “PROGEND”