Cnccookbook's G-Code Course

Total Page:16

File Type:pdf, Size:1020Kb

Cnccookbook's G-Code Course CNCCookbook Basic G-Code Course CNCCOOKBOOK’S G-CODE COURSE VOLUME 1: G-CODE BASICS Last Revised: December 23, 2015 Copyright 2015 by CNCCookbook, Inc. Copyright 2015 by CNCCookbook, Inc. Page 1 CNCCookbook Basic G-Code Course TABLE OF CONTENTS Here are the articles available for maximizing your g-code proficiency and providing you with a little CNC programmer training. Included in nearly every article are examples using our CNC Programming Software, G-Wizard Editor. Table of Contents.................................................................................................................................... 2 Introduction ............................................................................................................................................ 7 What is G-Code? .............................................................................................................................. 7 Why Learn G-Code? ......................................................................................................................... 8 What's the Best Way to Learn G-Code? ......................................................................................... 8 Introduction for Beginners .................................................................................................................... 10 Why Learn G-Code? .......................................................................................................................... 10 G-Code From the Machine’s Perspective ........................................................................................... 11 G-Wizard G-Code Editor ................................................................................................................... 12 Exercises ........................................................................................................................................... 13 The Coordinate System ........................................................................................................................ 14 Right and Left Handed Coordinate Systems ..................................................................................... 14 4-Axis, 5-Axis, and More .....................................................................................................................17 Expressing Coordinates in G-Code .................................................................................................... 18 What About Units—Metric or Imperial? ............................................................................................. 18 Relative Versus Absolute Coordinates ............................................................................................... 19 Offsets .............................................................................................................................................. 20 Planes ............................................................................................................................................... 20 Conclusion ........................................................................................................................................ 21 Exercises ........................................................................................................................................... 21 G-Code Dialects, Post Processors, and Setting Up G-Wizard Editor ...................................................... 22 There Are Many Dialects of G-Code .................................................................................................. 22 How Are the Dialects Different? ........................................................................................................ 22 Post Processors ................................................................................................................................. 23 Modal Behavior for CNC Controllers ................................................................................................. 24 Exercises ........................................................................................................................................... 26 MDI: CNC for Manual Machinists .......................................................................................................... 27 Copyright 2015 by CNCCookbook, Inc. Page 2 CNCCookbook Basic G-Code Course CNC Can Be Quick and Dirty Too! ..................................................................................................... 27 DRO’s and Power Feeds .................................................................................................................... 27 Using MDI to Move the Axes ............................................................................................................. 30 Firing Up Spindle and Coolant with M-Codes .................................................................................... 31 Using G-Wizard Editor’s Wizards to Help Keep Track of the Codes ................................................... 32 Quick Reference ................................................................................................................................ 34 Final Word: Watch Out Below! .......................................................................................................... 35 Exercises ........................................................................................................................................... 37 Conversational CNC .............................................................................................................................. 38 Introduction ...................................................................................................................................... 38 What Is Conversational CNC? ............................................................................................................ 38 Conversational CNC for Milling ......................................................................................................... 39 Conversational CNC for Turning ........................................................................................................ 41 Exercises ........................................................................................................................................... 44 One Shot G-Codes and Modal G-Codes ................................................................................................ 45 What are Modes? .............................................................................................................................. 45 What is a One-Shot G-Code? ............................................................................................................. 46 Exercises ........................................................................................................................................... 46 CNC Editors: Creating Hand-Tuned G-Code .......................................................................................... 47 Introduction ...................................................................................................................................... 47 Feature Buying Guide ........................................................................................................................ 48 Text Editing Features ........................................................................................................................ 48 Wizards: Remembering the Details for you ....................................................................................... 53 Code Snippets as Custom Canned Cycles .......................................................................................... 54 Program Summary Information: What's the Big Picture? .................................................................. 55 Program Revision Features ............................................................................................................... 56 CNC Simulators, Backplots, and Viewers .............................................................................................. 58 There’s Times When You Want a Second Opinion ............................................................................. 58 What is a CNC Simulator? ................................................................................................................. 59 Customization: Having a “Post” in the CNC Editor ............................................................................ 60 Navigation in a CNC Simulator’s Backplot ......................................................................................... 60 Copyright 2015 by CNCCookbook, Inc. Page 3 CNCCookbook Basic G-Code Course Why Use a G-Code Simulator? .......................................................................................................... 61 Error Checking Features .................................................................................................................... 62 Tool Data Management .................................................................................................................... 62 What is G-Code Verification? ............................................................................................................ 63 Exercises ........................................................................................................................................... 64 Part Zero, Touch Offs, and Zeroing ......................................................................................................
Recommended publications
  • SYLLABUS MCHN 2403 Fund of CNC Machine Controls 15 SP
    Department: Machining / Industrial Machinist Technology Course Title: Fundamentals of Computer Numerical Controlled (CNC) Machine Controls Section Name: MCHN 2403 - F50C Semester: Spring 2015 Time: F50C - MW 06:30 PM - 10:20 PM Classroom: Sedate Hall 142 Instructor: Carey Taylor Email: [email protected] Office: Sedate Hall 142B Phone: 432-335-6475 Office Hours: As Posted Course Description: MCHN 2403 Fundamentals of Computer Numerical Controlled (CNC) Machine Controls (48.0501) (2-6) 4 hours: The student is introduces to programming, setup & safe operation Computer Numerically Controlled (CNC) machine shop equipment. The student will learning manufacturing terminology, theory, math and metrology as applied to CNC machining. Continued emphasis is placed on shop & machine, housekeeping, preventative maintenance as well as proper use and care of hand tools, layout tools, semi-precision & precision measuring tools. End-of-Course Outcomes: Demonstrate operations of CNC machine controls; compare and contrast the differences between conventional and CNC machines; utilize CNC machine applications for machining operations. Lab fee required. (ICOs 1, 2, 3, 4, 5) Prerequisite: MCHN 1438 or consent of department chair. Required Text Book: 1st edition 2nd edition ISBN-13: 978-1-4354-4767-7 ISBN-13: 978-1-2854-4454-3 ISBN-10: 1-4354-4767-7-0 ISNB-10: 1-2854-4454-X Required Equipment: 1. Clear Safety Glasses (Instructor will issue 1st pair) 2. 3 Ring Binder, Notebook Paper & Graph Paper, Pencils, and Pens (OC Bookstore has these items) All students must have required Text Book & Supplies by the 3rd class or arrangements made with Instructor. After the 3rd class! All students must have required Text Book & Supplies by the 3rd class or arrangements made with Instructor.
    [Show full text]
  • Computer-Aided Manufacturing
    Computer-Aided Manufacturing Level I Standards 2 Table of Contents Acknowledgements ................................................................................................................ 5 Introduction to Computer-Aided Manufacturing Standards – Level I ............................. 7 Duty Titles................................................................................................................................ 9 Duty Area 1: Job Preparation .............................................................................................. 10 Duty Title 1.1: Process Planning – Milling ................................................................................. 10 Duty Title 1.2: Process Planning – Turning ............................................................................... 11 Duty Area 2: Modeling .......................................................................................................... 12 Duty Title 2.1: 2D Sketching and 3D Modeling – Milling ......................................................... 12 Duty Title 2.2: 2D Sketching and 3D Modeling – Turning ....................................................... 13 Duty Area 3: Toolpath Generation ..................................................................................... 14 Duty Title 3.1: 2D - Milling ........................................................................................................... 14 Duty Title 3.2: 2D - Turning ........................................................................................................
    [Show full text]
  • Cnc Machining Usinage Cnc
    CONTEST DESCRIPTION / DESCRIPTION DE CONCOURS CNC MACHINING USINAGE CNC POST - SECONDARY / NIVEAU POSTSECONDAIRE Table of Contents 1 THE ESSENTIAL SKILLS FOR CAREERS IN THE SKILLED TRADES AND TECHNOLOGY .......................................................................................................... 3 2 CONTEST INTRODUCTION ...................................................................................... 3 3 CONTEST DESCRIPTION ......................................................................................... 4 4 EQUIPMENT, MATERIAL, CLOTHING ..................................................................... 5 5 SAFETY REQUIREMENTS ........................................................................................ 6 6 ASSESSMENT ........................................................................................................... 6 7 CONTEST SPECIFIC RULES .................................................................................... 6 8 ADDITIONAL INFORMATION ................................................................................... 7 9 NATIONAL TECHNICAL COMMITTEE MEMBERS ................................................. 8 SCNC 2020 – Contest Description 06 - CNC Machining (Post-SeconDary) Page 2 of 8 CONEST DESCRIPTION DESCRIPTION DE CONCOURS 1 THE ESSENTIAL SKILLS FOR CAREERS IN THE SKILLED TRADES AND TECHNOLOGY SCC is currently working with Employment anD Social Development CanaDa (ESDC) in order to bring awareness to the importance of Essential Skills that are absolutely crucial for
    [Show full text]
  • SYLLABUS MCHN 2434 Oper
    Department: Machining / Industrial Machinist Technology Course Title: Operation of Computer Numerical Controlled (CNC) Machining Centers Section Name: MCHN 2434 - F50C Semester: Spring 2015 Time: F50C - MW 06:30 PM - 10:20 PM Classroom: Sedate Hall 142 Instructor: Carey Taylor Email: [email protected] Office: Sedate Hall 142B Phone: 432-335-6475 Office Hours: As Posted Course Description: MCHN 2434 Operation of Computer Numerical Controlled (CNC) Machining Centers (48.0501) (2-6) 4 hours: The student will continue the study of CNC controls with an emphasis on machine set up & operations of turning centers and vertical machining centers. The student will continue to study manufacturing terminology, theory, math and metrology. Emphasis will continually be placed on machine and shop safety, good housekeeping, preventative maintenance as well as proper use and care of hand tools, layout tools, semi- precision & precision measuring tools. End-of-Course Outcomes: The Student will set up and operate CNC machining centers; set machine and tool offsets for machining operations; and edit the program as required. Lab fee required. (ICOs 1, 2, 3, 4, 5) Prerequisite: None. Required Text Book: 1st edition 2nd edition ISBN-13: 978-1-4354-4767-7 ISBN-13: 978-1-2854-4454-3 ISBN-10: 1-4354-4767-7-0 ISNB-10: 1-2854-4454-X Required Equipment: 1. Clear Safety Glasses (Instructor will issue 1st pair) 2. 3 Ring Binder, Notebook Paper & Graph Paper, Pencils, and Pens (OC Bookstore has these items) All students must have required Text Book & Supplies by the 3rd class or arrangements made with Instructor. After the 3rd class! All students must have required Text Book & Supplies by the 3rd class or arrangements made with Instructor.
    [Show full text]
  • Feeds and Speeds Tutorial for CNC
    www.cnccookbook.com CNC Feeds and Speeds Tutorial Feeds and Speeds Tutorial for CNC Getting the best possible results from your CNC machine covers a lot of ground. To begin with, there are several different goals we might be trying to optimize for: - Best Material Removal Rates - Maximizing Tool Life - Good surface finish You'll need to decide what your priorities are among these three, as different techniques emphasize each goal and you can't necessarily get great surface finish, maximum material removal rates, and the best tool life all at once. In this series of articles, we'll go through some CNC Cookbook recipes that help you optimize for your goals, whatever they may be. 1 Copyright 2012 by CNCCookbook, Inc. www.cnccookbook.com CNC Feeds and Speeds Tutorial Table of Contents Here are the articles available for maximizing your CNC machining productivity. signifies the most popular articles in each section if you want to skip ahead! Basics Every Machinist Should Know Basic Concepts for Beginners: You gotta start somewhere! Chiploads, Surface Speed, and Other Concepts: Key concepts and terminology. Calculating Feeds and Speeds: How do you calculate your feeds and speeds? (Hint: Use a state of the art Speeds and Feeds Calculator) Toolroom vs Manufacturing Feeds and Speeds: Do you know the difference between toolroom and manufacturing feeds and speeds? Coolant and Chip Clearing: Best practices for coolant and chip clearing on the mill. Intermediate Turning Down the Heat in a Cut: Reducing heat prolongs tool life. Dry Machining: Yes, you can machine without flood coolant. Often, it's even better.
    [Show full text]
  • Cnc Machining Usinage Cnc Post - Secondary / Niveau Postsecondaire
    CONTEST DESCRIPTION / DESCRIPTION DE CONCOURS CNC MACHINING USINAGE CNC POST - SECONDARY / NIVEAU POSTSECONDAIRE Table of Contents 1 THE ESSENTIAL SKILLS FOR CAREERS IN THE SKILLED TRADES AND TECHNOLOGY .........................................................................................................3 2 CONTEST INTRODUCTION......................................................................................3 3 CONTEST DESCRIPTION.........................................................................................4 4 EQUIPMENT, MATERIAL, CLOTHING .....................................................................5 5 SAFETY REQUIREMENTS .......................................................................................5 6 ASSESSMENT ..........................................................................................................6 7 CONTEST SPECIFIC RULES ...................................................................................6 8 ADDITIONAL INFORMATION ...................................................................................7 9 NATIONAL TECHNICAL COMMITTEE MEMBERS .................................................7 SCNC 2018 – Contest Description 06 - CNC Machining (Post-Secondary) Page 2 of 7 CONEST DESCRIPTION DESCRIPTION DE CONCOURS 1 THE ESSENTIAL SKILLS FOR CAREERS IN THE SKILLED TRADES AND TECHNOLOGY SCC is currently working with Employment and Social Development Canada (ESDC) in order to bring awareness to the importance of Essential Skills that are absolutely crucial for success in the
    [Show full text]
  • 2019-2021 Official School Catalog Volume V
    2019-2021 Official School Catalog Volume V Revised and Effective October 2019 At the time of publication, every effort was made to assure that this catalog contains accurate information. Please refer to the catalog addenda for any changes or revisions that have occurred since the catalog was published. LINCOLN TECHNICAL INSTITUTE 97 NEWBERRY ROAD EAST WINDSOR CT 06088 In State: (860) 627-4300 Toll Free: (800) 243-4242 www.lincolntech.edu A Branch Campus of: Lincoln Technical Institute 200 John Downey Drive New Britain, CT 06051 860-225-8641 This catalog certified as true and correct in content and policy. Kevin Clark CAMPUS PRESIDENT Unless otherwise captioned, the photographs contained in this catalog were purchased from any of several reputable stock photo companies with which we have a license agreement. All photos containing equipment depict the kinds and types found in industry. Important information about the educational debt, earnings, completion, and placement rates for students who attended a Lincoln program can be found at: www.lincolntech.edu/consumerinfo. 2019-2021 Official School Catalog Volume V Revised and Effective October 2019 Table of Contents INTRODUCTION. .3 Our Mission 4 History of the School 4 Educational Philosophy 4 A Letter from the President & CEO 5 CAREER PROGRAMS . 6 Accredited Master Automobile Service Technology 7 Automotive Mechanics 8 Automotive Technology 9 Automotive Technology with AUDI Education Partnership 10 Air Conditioning, Refrigeration, and Heating Technology 11 CNC Machining and Manufacturing Technology 12 Collision Repair and Refinishing Technology 13 Diesel and Truck Mechanics 14 Diesel and Truck Technology 15 Electrical & Renewable Energy Technology 16 Attendance for Blended Programs 40 Welding Technology 17 Make-Up 40 Course Descriptions 18 Consultation and Tutoring 40 GENERAL INFORMATION.
    [Show full text]
  • SYLLABUS MCHN 1441 Basic Machine II 15 SP
    Department: Machining / Industrial Machinist Technology Course Title: Basic Machine Shop II Section Name: MCHN 1441 - F50C - F51C - F52C - F90C Semester: Spring 2015 Time: F50C - MW 08:00 AM - 11:50 AM Time: F51C - MW 06:30 PM - 10:20 PM Time: F52C - TTh 06:30 PM - 10:20 PM Time: F90C - MTWTh 02:30 PM - 04:00 PM Lab & Classroom: Sedate Hall 142 Instructor: Carey Taylor Email: [email protected] Office: Sedate Hall 142B Phone: 432-335-6475 Office Hours: As Posted Course Description: MCHN 1441 Basic Machine Shop II (48.0501) (2-6) 4 hours A continuation of Basic Machine Shop I (MCHN 1438). The student will expand their skills in the operation, set-up, and applications of machine tools and precision measuring tools. An increased level of accuracy and proficiency is expected for machining operations and the use of precision measuring tools. End-of-Course Outcomes: Identify machine parts and their functions; select layout tools and techniques; define machine shop terminology; perform basic machine setups; calculate common shop formulas; perform semi-precision layout; execute grinding techniques; demonstrate basic machine operations; and apply proper measuring tools. Lab fee required. (ICOs 1, 2, 3, 4, 5) Prerequisite or Co-requisite: MCHN 1438 or consent of department chair. Required Text Book: 1st edition 2nd edition ISBN-13: 978-1-4354-4767-7 ISBN-13: 978-1-2854-4454-3 ISBN-10: 1-4354-4767-7-0 ISNB-10: 1-2854-4454-X Required Equipment: 1. Clear Safety Glasses (Instructor will issue 1st pair) 2. 3 Ring Binder, Notebook Paper & Graph Paper, Pencils, and Pens (OC Bookstore has these items) All students must have required Text Book & Supplies by the 3rd class or arrangements made with Instructor.
    [Show full text]
  • SYLLABUS MCHN 1413 Basic Milling Operations 15 SP
    Department: Machining / Industrial Machinist Technology Course Title: Basic Milling Operations - Section Name: MCHN 1413 - F50C - F51C Semester: Spring 2015 Time: F50C - MW 08:00 AM - 11:50 PM / F51C - TTh 06:30 PM - 10:20 PM Classroom: Sedate Hall 142 Instructor: Carey Taylor Email: [email protected] Office: Sedate Hall 142B Phone: 432-335-6475 Office Hours: As Posted Course Description: MCHN 1413 Basic Milling Operations (48.0501) (2-6) 4 hours The student is introduced to the common types of milling machines, part nomenclature, basic machine operations and procedures, safety, machine mathematics, blueprint reading, and theory. End-of-Course Outcomes: Describe milling machine parts and functions; identify types of milling machines; describe the difference between climb and conventional milling; calculate speeds and feeds for milling machines; set up milling machines; and operate milling machines. The student will develop a basic understanding of the working parts, operating mechanisms & controls and applications of the manual milling machine. Including set-up & operation, cutting tools & cutting tool holding and work holding tool & methods. Students will continue the care & use of Layout Tools, Semi-Precision and Precision measuring tools. This is a follow-up course to MCHN 1441. Lab fee required. (ICOs 1, 2, 3, 4, 5) Prerequisite or Co-requisite: MCHN 1438 or consent of department chair. Required Texts: 1st edition 2nd edition ISBN-13: 978-1-4354-4767-7 ISBN-13: 978-1-2854-4454-3 ISBN-10: 1-4354-4767-7-0 ISNB-10: 1-2854-4454-X Required Tools: 1. Clear Safety Glasses (Instructor will issue 1st pair) 2. 3 Ring Binder, Notebook Paper & Graph Paper, Pencils, and Pens (OC Bookstore has these items) All students must have required Text Book & Supplies by the 3rd class or arrangements made with Instructor.
    [Show full text]
  • Machining-And-Other
    Apps Machining & Other Tools ThreadKing GCoderOD The Ultimate Reference A Handy Tool to Generate and Calculator for CNC G-Code for Various OD Threads, Drills, & Taps Machining Processes iPhone/Android iPhone ThreadKing provides all the information for GCoderOD is a handy tool to generate CNC Metric/UN taps, Course/Fine threads, thread G-code for various OD machining processes. dimensions, drill sizes for cutting/forming taps, and much more. 4Machining Strobe Light Machinist Calculator & A Tool that Turns an Reference Tool for Drilling, iPhone into a Strobe Light Milling, & Turning to Measure Machine RPM iPhone/iPod Touch iPhone 4Machining is a quick machining reference tool, Strobe Light makes your iPhone a strobe light providing turning/milling/drilling speed & feed tachometer to measure the speed of rotating calculation, thread and drill size charts, and machines. CNC G&M codes to machinists. iGearBox iWindTurbine Training and Learning Tool Training and Learning Tool for Regular and Planetary for Regular and Planetary Gearboxes Gearboxes iPhone/iPad/iPod Touch iPhone/iPad/iPod Touch iGearbox is the ideal tool for training and iWindTurbine calculates the estimated output learning the basics of regular and planetary power of wind turbines, based on its geometry gearboxes. It also calculates de gear ratio and and basic wind parameters. gear speeds. Motionics, LLC The software & hardware can be customized. © 2020 Motionics, LLC. All rights reserved. 8500 Shoal Creek Blvd Building 4 Suite 209 Contact Motionics for details. Austin, TX 78757 www.motionics.com [email protected].
    [Show full text]
  • Technical Helps TECHNICAL
    Technical Helps TECHNICAL Troubleshooting Guide - Drills 276 Troubleshooting Guide - End Mills 277 Troubleshooting Guide - Reamers 278 Weldon Flat Specs 278 Formulas 279 Tool Coating Types 280 SFM/RPM Conversion Charts 281 General Milling Guide - fractional 282 General Milling Guide - metric 283 High Performance Milling Guide - fractional 284 High Performance Milling Guide - metric 285 Aluminum Milling Guide 286 ARC Milling Guide 289 VHM Milling Guide - fractional 290 VHM Milling Guide - metric 291 VRX Milling Guide - fractional 292 VRX Milling Guide - metric 293 V4 High Speed Milling Guide - fractional 294 V4 High Speed Milling Guide - metric 295 V5 High Speed Milling Guide - fractional 296 V5 High Speed Milling Guide - metric 297 VRX-6 Milling Guide - fractional 298 VRX-6 Milling Guide - metric 299 VX-7 Milling Guide - fractional 300 VX-7 Milling Guide - metric 301 TMS/TMR Milling Guide - fractional 302 TMS/TMR Milling Guide - metric 303 TMS/TMR Chip Thinning Calculations - fractional 304 TMS/TMR Chip Thinning Calculations - metric 305 High Rc Finisher Milling Guide - fractional 306 High Rc Finisher Milling Guide - metric 307 Die Mold Cutter Milling Guide - fractional 308 Die Mold Cutter Milling Guide - metric 309 High Feed Milling Guide 310 Diamond Coated Milling Guide 311 Reaming Guide - fractional 312 Reaming Guide - metric 313 Drill Mills, Chamfering - fractional 314 Drill Mills, Chamfering - metric 315 Drill Mills, Through Hole - fractional 316 Drill Mills, Through Hole - metric 317 General Drilling Guide - fractional 318 General
    [Show full text]
  • Manual Lathe Speeds and Feeds Chart 2020
    Manual Lathe Speeds And Feeds Chart 2020 If searching for a book Manual lathe speeds and feeds chart 2020 in pdf form, in that case you come on to the right site. We furnish utter variant of this book in PDF, doc, ePub, txt, DjVu formats. You may read Manual lathe speeds and feeds chart 2020 online or download. Withal, on our site you can read instructions and different art eBooks online, or download them. We will to draw your note what our website not store the book itself, but we provide ref to the website whereat you may downloading or read online. If you want to load Manual lathe speeds and feeds chart 2020 pdf, then you have come on to the faithful site. We own Manual lathe speeds and feeds chart 2020 PDF, doc, txt, ePub, DjVu forms. We will be happy if you revert us afresh. start with the right speeds and feeds : modern - Dec 31, 1996 Running rotary milling cutters at the proper speeds and feeds is critical to footage for a given cutter machining a Speed Machining; cnc lathe speeds and feeds chart | tricia joy - Haas Lathe Operator Manual. CNC (Computerized Numerical Control) is the same type of operating 5) Be capable of determining feeds and speeds given an tool cutting speed and rpm on the lathe and mill - - Sep 29, 2020 Proper rpm on the lathe and mill increases tool life This lesson discusses how to determine the proper cutting speed for various metals and taking the fear out of hard turning : modern - Mar 31, 1996 For hard turning, a lathe must be rigid, Speeds and Feeds.
    [Show full text]