1 of 25

CNC Principles

2 of 25

CNC

Computer Numerical Control

3 of 25

Advantages of CNC Equipment

Fast

Accurate

Repeatable

Agile/Adaptable

4 of 25

How CNC Works

5 of 25

Binary Numbers

6 of 25

CNC Terms

Program

Binary

Word/Address Format

Word: [X2.0]

Address: [X]

Parameter [2.0]

Block [G01 X1.0 F8.0]

Controller

Motor

Open/Closed Loop

7 of 25

Motors

Stepper Motors

Open Loop

Servo Motors

Closed Loop

8 of 25

Stepper Motor

9 of 25

Motion Control

Leadscrew

Backlash

10 of 25

Ballscrew

11 of 25

CNC Programming

12 of 25

Coordinate Systems

Quadrants

I, II, III, IV

13 of 25

Primary Linear Axes

Find Z axis first

14 of 25

Right Hand Rule

Orthogonal

Axis Set

15 of 25

Other Axes

Primary Rotary

Secondary Linear

Image: A. Stacey and others

16 of 25

Linear Moves

This code makes a lot of assumptions!

G01

17 of 25

Absolute or Incremental Coordinates

G90 - Absolute (Go to Mile Marker 120)

G91 - Incremental (Go 120 miles)

18 of 25

Coordinate System Offsets

image: A. Stacey and others

19 of 25

20 of 25

Offset Register

21 of 25

Codes to Learn First

X, Y, Z, A, B, C, U, V, W

•These take a numerical value 2.0

The decimal point is important

•2.0 does not mean 2

•G00

•G01

•G54-G59

•G90

•G91

•N

22 of 25

23 of 25

References

Images on slides 13 and 16 by A. Stacey, J. Odell, E. Turner (TECH 4472, Fall 2010 University of Memphis)

24 of 25

For More Information...

Haas Certification Program (free to register and take certification tests).

You can register and get certification from Haas by enrolling and taking the tests on these videos.

25 of 25