SURFCAM & CNC MILLING

Similar documents
CNC MILLING. University for Applied Arts, Vienna Studio Prof. Lynn Compiled by Nathalie Rinne With special thanks to David Erdman

Mastercam Instructions. KTH School of Architecture Digital Fabrication Lab - CNC Router Version

Mastercam X6 Basic 3D Design

Pro/ENGINEER Wildfire 4.0 Basic Design

MET 306 Activity 6. Using Pro/MFG Milling Operations Creo 2.0. Machining a Mast Step

5. Tutorial. Starting FlashCut CNC

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...

Design document Goal Technology Description

Understand the Sketcher workbench of CATIA V5.

Introduction to CATIA V5

An introduction to 3D draughting & solid modelling using AutoCAD

TEST PROJECT TEACHER GUIDELINES

CNCTRAIN OVERVIEW CNC Simulation Systems

Basic 2D Design Be sure you have the latest information!

Basic AutoSketch Manual


Introduction to Autodesk Inventor for F1 in Schools

Autodesk Fusion 360: Assemblies. Overview

2013 Getting Started Guide

Creating 2D Drawings from 3D AutoCAD Models

Course Project Lab 3 - Creating a Logo (Illustrator)

Maya 2014 Basic Animation & The Graph Editor

Creating Your Own 3D Models

CATIA for Design and Engineering. Version 5 Releases 14 & 15. David S. Kelley. Central Michigan University SDC

Basic controls of Rhinoceros 3D software

Tutorial: Biped Character in 3D Studio Max 7, Easy Animation

SpaceClaim Introduction Training Session. A SpaceClaim Support Document

Surface Machining. NATIONAL INSTITUTE FOR AVIATION RESEARCH Wichita State University. Revision 5.13 Copyright All rights reserved.

What s New V 11. Preferences: Parameters: Layout/ Modifications: Reverse mouse scroll wheel zoom direction

10. THERM DRAWING TIPS

Lesson Four 3D Modeling

Easy Machining Center Setup

Microsoft Excel 2010 Charts and Graphs

Creating a Guided Tour with Google Earth

First Level: 2D Fundamentals. by Randy H. Shih Oregon Institute of Technology

Adobe Illustrator CS5 Part 1: Introduction to Illustrator

SDC. Schroff Development Corporation PUBLICATIONS. MultiMedia CD by Jack Zecher

Character Animation Tutorial

Figure 1 - Delta Theta Input Selection

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

SketchUp Instructions

Linkage 3.2. User s Guide

ME Week 11 Introduction to Dynamic Simulation

SOEM 024: Computer Aided Design. E. Rozos

Using the Waterjet. Step One: Export your CAD drawing as a Release 12 DXF file. Step Two: Import your DXF file in FlowPATH

Working With Animation: Introduction to Flash

The Rocket Steam Locomotive - Animation

Introduction to Autodesk Inventor for F1 in Schools

Raising the Roof Creating Roofs in Revit David Cohn

CATIA Drafting TABLE OF CONTENTS

CATIA: Navigating the CATIA V5 environment. D. CHABLAT / S. CARO Damien.Chablat@irccyn.ec-nantes.fr

NC Manufacturing. Page DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes

HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM)

User Manual V

Intermediate Tutorials Modeling - Trees. 3d studio max. 3d studio max. Tree Modeling Matthew D'Onofrio Page 1 of 12

Basic 2D Machining. mastercam x getting started tutorials. December Be sure you have the latest information!

CATIA Functional Tolerancing & Annotation TABLE OF CONTENTS

Course outline. Know Your Machine From A Programmer s Viewpoint 11 If you ve had experience with conventional (non-cnc) machine tools 11

Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional.

Presents. AccuDraw. Instructor Pam Roberts

Modeling Tools Objectives. Sweeps and Lofts. Loft Feature

SprutCAM is a CAM system for NC program generation for machining using multi-axis milling, turning, turn/mill, Wire EDM numerically controlled

Layout Tutorial. Getting Started

Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query.

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

Protocol for Microscope Calibration

4 Manipulating Elements

This document provides installation instructions and details of the new functional features found in the CNC Shark Post Processors v1.5.

Tutorial 13: Object Animation

Importing and Opening an Alignment

House Design Tutorial

CATIA Wireframe & Surfaces TABLE OF CONTENTS

Chapter 1. Creating Sketches in. the Sketch Mode-I. Evaluation chapter. Logon to for more details. Learning Objectives

LESSON 7: IMPORTING AND VECTORIZING A BITMAP IMAGE

Layout Tutorial. Chapter 10: Getting Started

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

SolidWorks Tutorial 3 MAGNETIC BLOCK

Generative Drafting. Page DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes

1 CHORD LENGTH OR UNIFORM PARAMETERIZATION

CATIA Basic Concepts TABLE OF CONTENTS

Mach4 CNC Controller Mill Programming Guide Version 1.0

Fireworks CS4 Tutorial Part 1: Intro

Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional.

2014 Simplify3D. Quick Start Guide

Petrel TIPS&TRICKS from SCM

CNC Applications. Tool Radius Compensation for Machining Centers

Twelve. Figure 12.1: 3D Curved MPR Viewer Window

Milling Tools These are the tools currently available for use with the milling machine

Task Card #2 SMART Board: Notebook

Learning Autodesk. Modeling, Analysis and Animation SDC. Randy H. Shih. Better Textbooks. Lower Prices. PUBLICATIONS

511 - Creating Structural Frame Designs

Chapter 9. Editing Features. Learning Objectives

CAD-CAM 3D PROGRAMMING SOFTWARE FOR LATHE, MILLING AND EDM CNC MACHINES

Creating an invitation

Introduction to Measurement Tools

AutoDWG DWGSee DWG Viewer. DWGSee User Guide

This Skill Builder demonstrates how to define and place sketched symbols in drawings.

Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy

SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9

Transcription:

SURFCAM & CNC MILLING Panelization and manufacturing of the Predator by Greg Lynn and Fabian Marcaccio University for Applied Arts, Vienna Studio Prof. Lynn Drawings & compilation by Nathalie Rinne With special thanks to Oliver Bertram & David Erdman

Basic Introduction to the software SurfCAM: In this lab students will be utilizing a number of modeling softwares prior to using SURFCAM. Alias, Maya, FormZ, Rhino, 3D Studio, none can be directly read by SURFCAM. The data must be translated into a standard format that can be understood by SURFCAM. The Initial Graphics Exchange Specification (IGES) can transfer CAD data from one system to another. SurfCAM is therefore the software program that we use to take a geometry file (in our case the IGES file from Maya), interpret the surfaces within the context of the milling machine, develop a set of tool paths that will carve out the intended geometry, and then it post processes the toolpaths into G-code that is specific to the Precix 3axis Mill. The progression of file formats is as follows: IGES (exported from MAYA) >.NCC (SurfCAM format) >.gc (G-Code for the mill) The clean and precise manufacturing of a piece depends on many factors, chief among them being, the quality of the CAD file or model, the parameters and translations used in creating the toolpaths, and a successful understanding of the resulting G-code sent to the Machine. The more information the data of transfer, the more likely the information will be distorted in the second party software. In order to minimize interface distortion one should limit the transfer of information to NURBS or curves. When possible, avoid trimming, stitching, blending operations. If these are unavoidable be prepared to leave time for adjustments as a result of transferring.

File Preparation for SurfCAM in Maya: One of the major constrains of the 3 axis CNC mill is that it can t perform undercuts. CNC mills can basically cut an infinite number of variations of a bowl. It means that the machine can mill a U, but not a C -like profile. Ensure that all surfaces are free of undercuts. Ensure that the file you have generated in MAYA has been done with the Z axis set to up. (the default is for Y to up from the animation industry!) Ensure that the model is in the positive x, y and the negative z area. - The (0,0,0) coordinate will be your origin on the milling machine, with z=0 as the top of your material.

Create a reference line, because SurfCAM will import your model in a wrong scale. You may want to set up a bounding box around your project. The bounding box is a box that should be a 2D series of lines which describe a perimeter within which a part is placed. The area between the part and the bounding box with be excavated. This should be drawn on the Z=0 plane of your file. It will act as the reference for the material and a corner could possibly be the origin point for the Mill. Your bounding box can also act as your scale reference marker. Export the active items (file> export selection) as an Iges file. - If iges doesn t exist in the setting, cancel the export action and check the export-setting. (windows> settings/preferences>plug-in manager>highlight MayaToIgesDxf.mll ) - Repeat the export action. - Once you have saved the.iges file manually rename iges to.igs.

File Preparation for Milling in SurfCAM: Launch SurfCAM, click once on the image in the center of the screen = ready! - >File>Open your igs file in the file command - Save the file as DEM Format - NOTE, in SurfCAM there is NO UNDO!!!!! Please SAVE as often as possible!!! View port configuration: SurfCAM has basic viewport configuration. The basics of Zoom, Rotate view, Pan and Fit are all present on the Main toolbar. - There are two different views : V View is the Visual View (what you see on the display), C View is the Construction View (what your model sees): You must be careful to always match the views (usually to TOP = #1) when processing new tool paths. - This is easily accomplished by double clicking on either view, selecting the view and clicking both buttons at the bottom of the selection window: VIEW + CVIEW

Checking the scale of the object: Measure the known distance of the line that was created in MAYA and calculate the scaling factor. NOTE: ALL MEASUREMENTS IN SURFCAM ARE IN MILIMETERS!!! - >Analyze> Distance> Sketch( or Endpoints) - The line that you created in MAYA should be the same measured value in SurfCAM. - If required apply a scaling factor to the entire drawing, be careful to maintain the position and orientation of the piece scale about the origin! - >Edit> Transform> Move> Scale> visible> Keyboard (...,...,...)>Keyboard (0,0,0,) (+SAVE) Check the Surface Direction of your object: Check the surface side the surface should be pointing up, towards the +Z of the mill. - >Display> Shade> Undercut (red=wrong/ green=right) In this mode you ll also see if your model has undercuts. - >Edit> surface> side> click on red surface > direction (influence the fine cut direction-important for the pattern) > corner r (determine the starting point of the fine cut) (+SAVE) Create bounding box (if not already done in the maya file) For any object that will have 2 or more sides milled (top and bottom), a bounding box with bridges will be required to stabilize the milling. For other (flat) jobs, a bounding box is often a good idea, so as to demarcate the piece from the material, or to set up even & square cutting or post-finishing lines. - >Create> line> string> polyline> sketch (don t forget the bridges, if you are milling two sided) the minimal distance between the line and the model should be at least the diameter of the milling bit. - >Create> rectangle> draw a rectangle around the part where the bridges hit the model (only for hard materials such as MDF and Acryl). Prepare the file settings > Operations Manager The complete tooling of a single piece may often require several different toolpaths. To organize the files and toolpaths set up the job in the operations manager. - Click the operations manager icon on the toolbar. (right-most button on the first bar) - Here you can set up folders for Z-rough cut, Z-fine cut,. - left button creates new folder> create a fine- and a rough- folder)> - activate the rough folder. It will automatically put your NC jobs in this folder. The Operations Manager allows you to view the structure of the job and do graphical verification of the milling jobs, means it post process, simulate, hide and group NC routines.

Generating toolpaths using SurfCAM: Once a job has been set up in SurfCAM the toolpaths can be calculated. There are several different toolpath types that can be run on a 3 axis Precix mill. To get best results for a piece several toolpath types may be combined and run in order. Information may appear in control windows which is not included of discussed in this manual. All information which has been bypassed is not relevant to the following procedures and therefore should not be manipulated. If a student would like to investigate more complex procedures which would require the manipulation of omitted parameters, he/she should be familiar with the procedure outlined in this manual. Different types of cutting supported on the Precix Mill: 2d contour cutting: Cutting along a line at a prescribed depth. This will result in etching or cutting of material in 2d. A sacrificial layer under the material should be used if the cut is to be completely through the material. Z-Rough: Used to mill off the bulk of the material to a set height above a surface. This is a rough operation and is often used in conjunction with a finishing operation. It produces a topographical modell. Z-Fine or cut: Used as the fine tuning after a Z-Rough cut. It will fine cut the surface (or surfaces with steep angle s) and should be set to use a different endmill to increase precision. It produces a mill path along the geometry of the surface. Planar: a linear fine milling of the project surface, all toolpaths are parallel and the mill moves with the surface in the Z axis. Planar Flow: A fine milling of the surface, however the toolpaths are calculated based on the inherent geometry and orientation of the U&V geometry within the NURBS surfaces.

Creating a NC job (ROUGH CUT) Operations Manager: Highlight the Fine Cut folder - >NC mode> 3axis> z-rough> visible(or within) - A window will appear requesting the Material Height and the technique for locating the endmill. >top profile> set material height (-2mm to be sure not to mill into the table) - >chain (click twice on your bounding box, to snap the first and the endpoint of your line) - Once selected, the Surfcam 3axis Z rough window will be displayed on the screen Tool Information:> select the endmill size and type (12mm flat or round nose bit) - Cut control:> conventional (method to be cut) - Stock to leave:>2mm (the rough cut leaves material, that the fine cut is going to remove in the second job): - Rapid plane: >3mm-5mm (this is the height of retraction above the top surface of the model the bit will maneuver while executing routines. This option has to be double-checked when editing or redoing NC sequences as it will change back to variable defaults) - Z-step size:> 6mm ( this is the depth the endmill plunge in a material. As a rule of thumb, endmills typically plunge a maximum of half of their diameter): - XY-step size: >6mm (max. half of the diameter of the bit this will determine the texture and smoothness of the surface. The greater the step over, the rougher the texture.) - Plunge Point Selection:> Select (you ll select points where the mill is able to plunge into the material between the sequence. This is important for hard material like MDF and Acrylic, as plunging into the material outside of the bounding box might break the bit) - >OK - Draw plunge points using the >SKETCH setting (between the bounding box and your model and in the deep areas of your model) - >Done - The program now calculates the toolpath and saves it into the Operations Manager. Simulation - >Operation manager> highlight the toolpath> click Simulation button (Errors will be shown red in the simulation) Creating a NC job (FINE CUT) Operations Manager: Highlight the Fine Cut folder. Check the direction of the surfaces. There are several different modes that can be used for the fine cutting of a surface, experiment with each to find texturing and finishing processes for your design. - >NC mode> 3axis> cut> select the surface (Surfcam will only allow individual sequences for finish cuts. These can be grouped later on in the operation manager) - Tool Information: > select the endmill size and type (6mm/ 3mm Endmill, rounded milling bit) - stock to leave: >0 (as one is not excavating a surface from the material, but finishing it) - step type: >2 (this is the finish of the surface, its grooviness. Typically, 2 will give adequate results. For extremely smooth surfaces this should be set higher, but will increase the run time. Strong pattern can be produced with a thicker bit and half the diameter of the bit.) - step type:> increment - retrace: >bi-directional (how often the bit is cutting. Typical, means it is cutting one stroke, then retracing, returning near the beginning of the prior stroke and cutting again. Bidirectional means the bit is always cutting. Bidirectional is typical as it minimizes cutting time.) - rapid plane: >3mm-5mm (this is the height of retraction above the top surface of the model the bit will maneuver while executing routines. This option has to be double-checked when editing or redoing NC sequences as it will change back to variable defaults) - For more complex procedures the gouge check might be useful. For instance, if there are adjacent surfaces which may get gouged. >Multi surfaces will check the adjacent surfaces and determine which surfaces should be avoided. Click first on the surface, which has to be cut and then click on the adjacent surfaces. - >OK

Flipping the material for a double-sided model: If you are creating a piece that has 2 sides then it is imperative that you have very good control over the placement of the XYZ origin in both SurfCAM and on the Milling table! - Set both the VIEW and your current view (CVIEW), which is the view in which you work, to right side view. - >Click views> right view> click cview+ click view >ok - >Edit> transform> copy (just in case, remember there is no undo command) - >Rotate> keyboard (0,0,0) (the model has been flipped around the origin. You ll have to do the exact action at the milling table, just flipping your working piece around the origin.) It is often helpful to mark the material BEFORE milling to ensure that the origins will line up with the zero-points for the file. Repeat the set up for both rough and fine cut for the other side of the piece don t forget to name your folders in the operations manager with the side number as well. Post processing: Simulate your job before post process, to make sure that you didn t do any errors! Once all the toolpaths have been calculated the job can be post processed. Post processing is the act of translating the SurfCAM toolpaths format into the native Precix.gc (G-Code format). - Open up the Operation manager. Simulate your NC jobs and check for any errors. Highlight the Rough folder (Fine folder), containing the jobs for one side, with the same milling bit. They can be grouped for one job on the milling machine. - Ensure that the Precix mill is set in the machine selection box. - >Post - A window will be opened with your job written in g-code. - Select >file> save as> save file as filename.gc (make sure you type the.gc end) G-Code is a standard used in the CNC machining industry. It is a small set of relatively simple commands for moving from one coordinate point to another. With a very brief introduction it is possible to read and edit G-Code manually. It is also possible to program directly in G-Code using script generators. There are several graphical verification tools available for native G-Code. Send file to the mill: - Check that the milling machine is switched on. - Start> find computer> Precix - double click the precix> double click files> copy your gc-files into the folder of the current month. - Please ensure that all of your work including the Milling codes are backed up on CD or onto your personal account. Ready for Milling