11Lecture-G-Code-Intro

# 11Lecture-G-Code-Intro - ENGR3190U Manufacturing and...

This preview shows pages 1–3. Sign up to view the full content.

ENGR3190U: Manufacturing and Production Processes Lecture 11 Introduction to CNC and G-codes 1. Introduction CNC stands for Computer Numerical Control . It is a versatile system that allows you to control the motion of tools and parts through computer programs that use numeric data. CNC can be used with nearly any traditional machine. The CNC Mills and Lathes are the most common machines found in the machine shop. We will cover G-code programming for milling machines in this course. The programming language that CNC machines uses are called “ G-Code ”, which is a series of instructions/code (that starts with a G) telling the machine to perform various operations such as: Perform a rapid move Cut a straight line or an arc Drill holes Set tool information such as tool height or work part offset. Other codes are also used in G-code programming: X,Y,Z - tool position M code - machine related codes F - feed rate S - spindle speed N - line number R – Radius – for cutting arcs T - Tool selection I - Arc data X-axis – for cutting arcs J - Arc data Y-axis – for cutting arcs There following are a list of some of the CNC machines that uses G-Codes. (1) CNC Lathe (used in this lab) (2) CNC Mill (used in this lab) (3) CNC Router (4) CNC Punch Press (5) CNC Brake Press (6) CNC Laser See Video 2. Axis The X,Y, Z axis for a vertical milling machine is shown below. Table – X-axis. Saddle – Y-axis. Head – Z-axis 1

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
ertical milling machine Example Some machines have 2 heads so additional axis are possible. Depending on whether you are using vertical or horizontal mill machines or multiple head/spindle, you need to select the plane as shown below. 2
This is the end of the preview. Sign up to access the rest of the document.

## This note was uploaded on 03/21/2011 for the course ENGR 3190U taught by Professor Vquan during the Fall '10 term at UOIT.

### Page1 / 8

11Lecture-G-Code-Intro - ENGR3190U Manufacturing and...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online