Creo 3.0 G-code Tutorial

Similar documents
Belt Buckle A. Create Rectangle. Step 1. If necessary start a new Mastercam file, click New

VisualCAM 2018 for SOLIDWORKS-TURN Quick Start MecSoft Corporation

Brief Introduction to MasterCAM X4

PART 1: BASIC MACHINING

CNC Programming Simplified. EZ-Turn / TurnMill Tutorial.

MASTERCAM DYNAMIC MILLING TUTORIAL. June 2018

VisualMILL Getting Started Guide

CNC Programming Simplified. EZ-Turn Tutorial.

Conversational Programming for 6000M, 5000M CNC

Mill Level 1 Training Tutorial

SETTING UP PRO/NC IN PREPARATION FOR CREATING TOOL PATHS

Feature-based CAM software for mills, multi-tasking lathes and wire EDM. Getting Started

Vectric Cut 3D (Frogmill)

TRAINING GUIDE MILL-LESSON-FBM-1 FBM MILL AND FBM DRILL

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD

Polar coordinate interpolation function G12.1

Modeling a Gear Standard Tools, Surface Tools Solid Tool View, Trackball, Show-Hide Snaps Window 1-1

Chapter 39. Mastercam Jewelry Box Tray. A. Sketch Tray Circle. B. Twin Edge Point Circles. Mastercam 2017 Tray Jewelry Box Page 39-1

Mastercam X9 for SOLIDWORKS

Conversational Programming for 6000i CNC

Simulating Drilling Processes with DEFORM-3D

Profile Modeler Profile Modeler ( A SuperControl Product )

Introduction to MasterCAM X4,7

Using Delcam Powermill

RhinoCAM 2018 MILL Quick Start Guide. MecSoft Corporation

EZ-Mill EXPRESS TUTORIAL 2. Release 13.0

Fig. 2 Mastercam 2020 Spinning Top SW 19 to MCam20 TOOLPATHS Page 13-1

TOOLPATHS TRAINING GUIDE. Sample. Distribution. not for MILL-LESSON-4-TOOLPATHS DRILL AND CONTOUR

CAM Tutorial CREO PARAMETRIC 1.0 week 2 Part 3. Profile the outside of the bracket which you used in the Basic Machining Lesson.

TRAINING GUIDE MILL-LESSON-FBM-2 FBM MILL AND FBM DRILL

SolidCAM Training Course: Turning & Mill-Turn

Penny Hockey SOLIDWORKS 17 to Mastercam 2017 A. Open File in Mastercam Step 1. If necessary, save your BASE file in SOLIDWORKS.

IEEM 215. Manufacturing Processes I Introduction to the ARIX CNC milling machine

2. Open VCarve Pro. Click the Open an existing file button and select your file.

What s new in EZCAM Version 18

FAGOR AUTOMATION MC TRAINING MANUAL

Release notes for: NCG CAM v Date: 12/01/2017

MFG12197 FeatureCAM Hands On Milling, turning and mill turn with Feature Based Machining

4 & 5 Axis Mill Training Tutorials. To order more books: Call or Visit or Contact your Mastercam Dealer

Chapter 36. Mastercam Jewelry Box Fixture. A. Sketch Fixture Rectangle. Step 1. If necessary start a new Mastercam file, click New

VERO UK TRAINING MATERIAL. 2D CAM Training

Mastercam X6 for SolidWorks Toolpaths

Ladybird Project - Vacuum Mould

Exercise Guide. Published: August MecSoft Corpotation

3D Design with 123D Design

Jewelry Box Lid. A. Sketch Lid Circle. Step 1. If necessary start a new Mastercam file, click FILE Menu > New. Fig. 3

Software designed to work seamlessly with your CNC Masters machine. Made to work with Windows PC. Works with standard USB

Tutorial: Connecting Rod

Conversational Programming for 6000M, 5000M CNC

VisualCAM 2018 MILL Quick Start Guide. MecSoft Corporation

Prismatic Machining Overview What's New Getting Started User Tasks

Instructions. elucad Software. Version en Translation of the original instructions. Retain for future use.

Introduction to Solid Modeling

Multi-Pockets Machining

Conversational Programming for 6000i CNC

Edgecam Getting Started Guide

Mastercam X6 for SolidWorks Toolpaths

Tutorial 3 Model Locomotive Name plate

SEER-3D: An Introduction

Lab Assignment #1: Introduction to Creo ME 170

itnc 530 NC Software English (en) 8/2006

Dynamic Milling. March 2015

CATIA V5 Training Foils

Manufacturing Processes with the Aid of CAD/CAM Systems AMEM 405

CNC ROUTER - GRANITE 1200 X 1600 X 200

Foam Casualty NCGen User Manual

WHAT'S NEW IN MASTERCAM 2018 FOR SOLIDWORKS

ADVANCED TECHNIQUES APPENDIX A

Century Star Turning CNC System. Programming Guide

TRAINING GUIDE. Sample not. for Distribution LATHE-LESSON-1 FACE, ROUGH, FINISH AND CUTOFF

Mach4 CNC Controller Mill Programming Guide Version 1.1 Build 3775

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

Dolphin 3DCAM Help. Copyright <2018> by <Dolphin Cadcam Systems Ltd>. V All Rights Reserved.

Lesson 4 Introduction To Programming Words

BobCAM for SolidWorks June 4, 2010

SolidWorks Intro Part 1b

Mach4 CNC Controller Mill Programming Guide Version 1.0

Inventor 201. Work Planes, Features & Constraints: Advanced part features and constraints

G & M Code REFERENCE MANUAL. Specializing in CNC Automation and Motion Control

Mach4 CNC Controller Lathe Programming Guide Version 1.0

The ProtoTRAK Parasolid Converter Operating Manual

This document shows you how to set the parameters for the ModuleWorks Material Removal Simulation.

Kuang-Hua Chang, Ph.D. MACHINING SIMULATION USING SOLIDWORKS CAM 2018 SDC. Better Textbooks. Lower Prices.

Getting Started Manual Version 24 Mill Standard/Pro January 2011

Introduction to the Work Coordinate System (WCS) April 2015

Advanced Part Machining

What's New in BobCAD-CAM V29

BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill?

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch.

Setting up the Roland EGX-300 and EngraveLab to cut IkonicsMetal

TRAINING GUIDE. Sample Only. not to be used. for training MILL-LESSON-15 CORE ROUGHING, WATERLINE, AND SURFACE FINISH LEFTOVER

What's New in CAMWorks 2016

EXPERIENCE THE POWER. THE NEW BobCAD-CAM V31. We have upgraded the entire customer experience to be more intuitive, modern and efficient.

Copyright 2019 OPEN MIND Technologies AG

Getting Started. Tutorial 2 Flat Bottom V-Carving. A quick start guide for VCarve Pro & Aspire users. Vectric Ltd. Document V.6.0 V3.

INTRODUCTION TO MULTIAXIS TOOLPATHS

300S READOUTS REFERENCE MANUAL

Licom Systems Ltd., Training Course Notes. 3D Surface Creation

SolidWorks 2½D Parts

Autodesk Inventor - Basics Tutorial Exercise 1

Transcription:

Creo 3.0 G-code Tutorial Irobotics µtan(clan)

Table of Contents 1. Preface... 2 2. CAD... 3 A. Prepare the CAD... 3 B. Define the Coordinate System... 3 C. Save the CAD... 6 3. Create NC assembly... 6 A. Create File... 6 B. Place reference model... 7 C. Create Mill... 8 D. Create Operation... 11 4. Drilling... 13 A. Standard Drilling / Pecking... 13 5. Roughing... 18 A. Roughing... 18 B. Volume Roughing... 22 C. Profile Milling... 29 D. Trajectory Milling... 33 E. Finishing... 37 6. Export the G-Code... 39 A. Single Operation... 39 B. Multiple Operation... 44 1

1. Preface This guide is written to help creating g-code file (.tap file) using Creo 3.0 NC machining extension. This feature is not included in Creo student version. In the guide, couple of basic 3-axis NC/CNC sequences are introduced, but choosing appropriate operation is completely depend on user preference and design. Brief explanation of each operations are included. Before reading this guide or using CNC machine, I suggest you to go over how much you know about 3-axis milling operation, such as what you can do with 3-axis mill, how to calculate adequate RPM or IPM feed-rate, what tool should be used for application, how to set zero, how to maintain or operate the machine, etc. I am writing the guide assuming you know how to do these. If you have any problem question, or suggestion, feel free to contact me. skim449@illinois.edu 2

2. CAD A. Prepare the CAD It can be made in Creo 3.0, or imported in.step/.stp file. B. Define the Coordinate System It is generally recommended to use upper left corner of the part as the origin. Click the top surface 3

Drag the two green circles to reference top and left surface. Set the offsets to zero 4

Go to orientation tap, and flip/change the coordinate so that the part fits in positive-x and negative-y. 5

Click Ok (middle button on the mouse) Change the coordinate name to G54 Note: G54 to G59 is work coordinate system in G-code. C. Save the CAD Save the CAD to.prt file, which is the default file extension for Creo part file. 3. Create NC assembly A. Create File New Manufacturing NC assembly 6

Note: This feature is not included in Creo student version. It only work on EWS computer. Note: Default template uses inches. B. Place reference model Click Reference Model open the part file place it (use default or fix option) 7

click Ok C. Create Mill or Check the Number of Axes to be 3 Set the tools go to tool tab tools 8

1. Create the list of tools a. Type name Select Type Enter the dimension of the tool 9

b. Must enter the diameter of the blade. (usually, this is only dimension needed) i. Length of the blade and tool is unnecessary, if the operation is single tool operation. ii. If the operation is multi-tool operation, the length of the tool is necessary to adjust z-coordinate. c. Click Apply to add on the tool list 2. After adding the tools, click Ok Set the maximum RPM go to parameters tab type the number (This step is optional, but good practice for safety. Personally recommend for 5000 RPM max.) 10

Click Ok D. Create Operation Select the Mill you just created (default - MILL01) Set G54 as the Coordinate expand the part file in the model tree Click G54 11

Set the default clearance Open Clearance Tab set the type as plane Select the top surface set Value (between 0.15 and 0.5 is usually enough) 12

4. Drilling Click Ok Drilling is operation to cut or enlarge the hole. It consist of only vertical movement (z-axis), and moving in other xy-plane direction is forbidden. It is important to find the right rotation speed (RPM) for the operation, which depend on the diameter of the tool, material of the tool, material of the stock, and feed-rate. A. Standard Drilling / Pecking Go to Mill tab Select Standard or Pecking Note: Standard drilling is single motion drilling through the depth, and pecking has multiple motion to remove chips as it drill. Pecking is recommended if the material is thick (generally pecking is used when drilling the depth more than twice the diameter of the drill bit). Select the tool Click holes or multiple holes 13

Set Parameters Go to parameters tab click to see the detail of parameter. 14

Note: All the feed rate is in IPM (inches per minute), distance is in inch, and spindle speed is in RPM. i. Cut_Feed Speed in Z. For drill bit, IPR (inches per revolution) can be found in the table. (it depend on the material and diameter of the drill bit) Feed rate = RPM x IPR I used 7 10 IPM when using ¼ inch drill bit to drill aluminum 6061. ii. Free_Feed The traveling speed in X and Y. It is not mandatory to fill (if it is left empty, the default value is equal to the Cut_Feed), but it is recommended to put value to reduce the total operation time. Generally, number between 35-45 is enough. iii. Peck_Depth Only appears for pecking. It depends on the chip clearance and coolant delivery. Usually, 1.5 to 3 times the diameter of the tool is used. iv. Clear_Distance Clear distance above the surface. If the number is large, it will take longer time to retract the tool. If the number is too small, the tool might contact the surface while traveling. (0.15 0.3 is recommended for flat surface) v. Pullout_Distance Distance above the top surface when traveling in X and Y. If the value is not given, default is Clear_Distance. 15

vi. Spindle_Speed Tool RPM. Use table or other reference to determine this number. Usually, running too slow RPM is major cause of breaking tool, especially when cutting soft (relatively) material like aluminum. It depend on the material of the drill bit, material of the cutting part, and the diameter of the tool. (Standard Parameters) vii. Click OK (Pecking Parameters) viii. Note: By clicking, these parameters can be reused when creating other operation. ix. Note: In the process tab, you can calculate the operation time. The number is meaningless in terms of unit, because every CNC or NC machine has slightly different running speed. However, the number can be used to compare with other operations. In my experience, the actual operation time takes 2 to 4 times the calculated time in minute. 16

Click Ok to create drilling operation. Play the path and check 17

5. Roughing A. Roughing Roughing operation is used to remove the excess material from the stock and roughly cut to the final shape. In general, the result of roughing cut is not very accurate, so finishing operation is recommended after roughing. (When roughing any large hole, the size of the hole is slightly smaller than the actual size, which can be used for press-fit the bearing.) In Creo, this sequence uses Mill Window, and try to remove any material that is not projected by the specified window. The roughing operation requires Mill Window. a) Click Mill Window b) Click the top surface c) If necessary, specify the depth 18

Select Roughing d) Click Ok Select the tool Select References go to References page Select Mill Window in model tree Set Parameters (for detail, click ) 19

1. Cut_Feed Cutting speed. It depend on material, RPM, and diameter. For aluminum 6061, 10-16 IPM was used for 3/8 inch end mill operation. 2. Free_Feed / Retract_Feed They are not required but recommended to reduce operation time. In general, machine in ESPL can handle about 35-45 IPM. 3. Step_Over 1/3 of the diameter of the tool or less is generally recommended. 4. Max_Step_Depth It depend on the material of the tool and number of flute. The operation time largely depend on this parameter 20

Click Ok to create operation Play the path to check 21

B. Volume Roughing Volume roughing is used for same purpose as Roughing, but it uses Mill Volume instead. Simply, it creates the path to remove the mill volume as much as possible. It is simple and easy to use, so it is recommended for general purpose machining. Volume Roughing uses Mill Volume a. Create a volume using extrude, revolve, sweep, or other operation. (I just used extrude to create rectangular cylinder. The size does not matter as long as it covers all the features, but the height should be the height of the referenced model.) b. Trim the volume using referenced model Click Trim Click Referenced Model (not the mill volume) 22

modify using extrude or other tools to remove unnecessary volumes 23

c. Click Ok Note: To redefine or edit the mill volume, right-click the extrude and click redefine mill volume Click Volume Rough Select the Tool Select reference Go to Reference tab click Select items Click Mill Volume on the screen 24

(Make sure, Machining Reference start with Quilt ) (If it is set to extrude, left-click and remove the reference and click the mill volume on the screen) Set Parameters 25

1. Cut_Feed Cutting speed. It depend on material, RPM, and diameter. For aluminum 6061, 10-16 IPM was used for 3/8 inch end mill operation. 2. Arc_Feed If the value is not given, default is Cut_Feed. 3. Free_Feed / Retract_Feed / Traverse_Feed They are not required but recommended to reduce operation time. In general, machine in ESPL can handle about 35-45 IPM. Plunge_Feed The rate of plunging tool into the material. It depend on the material, material of the tool, and the number of flute. In general, it is lower than Cut_Feed. 4. Step_Over 1/3 of the diameter of the tool or less is generally recommended. 5. Max_Step_Depth It depend on the material of the tool and number of flute. The operation time largely depend on this parameter Click Ok. Play the path and check 26

Note: The path is more visible if you hide the mill volume. 27

28

C. Profile Milling Profile milling is generally used to create outer shape/profile from the stock material. When using this operation, you should be careful on the set-up and the path, so that the tool does not run into the vice or the platform. This operation is great to create large hole, enlarge any hole, or profile inner arc/shape. Click Profile Milling Select the tool Select the reference surfaces Ctrl Click multiple surfaces Set Parameters 29

1. Cut_Feed Cutting speed. It depend on material, RPM, and diameter. For aluminum 6061, 10-16 IPM was used for 3/8 inch end mill operation. 2. Arc_Feed If the value is not given, default is Cut_Feed. 3. Free_Feed / Retract_Feed They are not required but recommended to reduce operation time. In general, machine in ESPL can handle about 35-45 IPM. Plunge_Feed The rate of plunging tool into the material. It depend on the material, material of the tool, and the number of flute. In general, it is lower than Cut_Feed. 4. Step_Depth It depend on the material of the tool and number of flute. The operation time largely depend on this parameter Click Ok Play the path and check 30

(In general, the above operation is impossible since the piece must be held by the vice, but the tool will run into the vice. In real application, you must set the depth and make a space for vice grip.) Note: When selecting the reference, it is possible to select boundary by using shift when clicking the surface. 31

32

D. Trajectory Milling Trajectory milling simply create a path along the chosen trajectory. In this guide, trajectory milling does not cut/remove any material, but it can be generally used to create chamfer or round feature. Click Trajectory Milling Select the tool Set Parameters Click the top surface of the part Select Tool Motions a. Go to Tool Motion tab b. Click the type of cut (Curve Cut, Drive Surface Cut, Follow Curve) (example is Curve Cut) 33

c. Select the trajectory d. To make a chain, click detail e. Using Ctrl, click chain of trajectory 34

6. Click Ok f. To add more trajectory, click insert here, and repeat g. Click Ok Play the path and check 35

36

E. Finishing Finishing is an accurate operation to finalize the piece with lowest tolerance available. It is important to remember this operation is not meant to remove the large amount of material. Instead, it runs through all the surface and tries to remove any rough surface. It is generally used at the end of any end-mill operation. The finishing operation requires Mill Window. Click Finishing Select the tool Select References go to References page Select Mill Window in model tree Set Parameters (for detail, click ) 37

Click Ok to create operation Play the path to check 38

6. Export the G-Code A. Single Operation Go back to Manufacturing tab Select Save a CL File Click NC Sequence from menu 39

Click the operation that you want to export (4. Volume Milling 1 for example) Click File Check MCD File 40

Click Done and save Click Done 41

Click UNCX01.P12 Close the log file, and click Done Output Go to Working Directory 42

The g-code file extension is.tap file. Open.tap file in Notepad. ( volume_milling_1.tap for example) Bring this file to CNC machine. Note: Before running the code, the machine will stop at N25. This is because T1 M06 means change the tool to tool #1 (T1), and pause the machine until the tool-change is done (M06). This is used for CNC with ATC (Automatic Tool Change). Otherwise, machine will just stop until start button is pressed again, so that people can manually change the tool. In this case, it is ok to delete the line N25 before starting the operation. 43

B. Multiple Operation Click Save CL File for a Set Click Create in the menu Enter the set name, and click the checkmark Check necessary operations in a set Click Done Sel (Done Selection) Note: You can also modify the set or create different set. 44

Select the Set (Set01) Click Display and Done to generate the path. Check the path before output. Click File and check MCD File Click Done Save the set 45

Click Done Click UNCX01.P12 Close the log file, and click Done Output Go to working directory, and find.tap file for the set 46

Bring this file to CNC machine. 47