MECH ENG
06Lecture-G-Code-Intro

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

• Notes
• 8

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

ENGR3190U: Manufacturing and Production Processes Lecture 06 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 2. Axis Designation & Plane Selection 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.

Vertical milling machine Example Some machines have 2 heads so additional axis are possible.
This is the end of the preview. Sign up to access the rest of the document.
• Spring '10
• yang
• Milling machine, Numerical control, CNC Machines, N10 G00 X2, N10 G00 X2.0

{[ snackBarMessage ]}

### What students are saying

• As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

Kiran Temple University Fox School of Business ‘17, Course Hero Intern

• I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

Dana University of Pennsylvania ‘17, Course Hero Intern

• The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

Jill Tulane University ‘16, Course Hero Intern