0% found this document useful (0 votes)
150 views

Example of CNC Programming: What What Must Be Done To Drill A Hole On A CNC Vertical Milling Machine

1. The document provides instructions for drilling a hole on a CNC vertical milling machine. 2. The steps include: rapidly positioning the tool over the hole, lowering the tool at a set feed rate to drill the hole, rapidly retracting the tool out of the hole, and returning the tool to its home position. 3. A sample CNC program is provided that defines the drilling process including: setting spindle speed and tool offsets, rapid positioning, engaging coolant and drilling feed rate, retracting the tool rapidly and disengaging coolant, returning axes to zero, and ending the program.

Uploaded by

neeraj451
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
150 views

Example of CNC Programming: What What Must Be Done To Drill A Hole On A CNC Vertical Milling Machine

1. The document provides instructions for drilling a hole on a CNC vertical milling machine. 2. The steps include: rapidly positioning the tool over the hole, lowering the tool at a set feed rate to drill the hole, rapidly retracting the tool out of the hole, and returning the tool to its home position. 3. A sample CNC program is provided that defines the drilling process including: setting spindle speed and tool offsets, rapid positioning, engaging coolant and drilling feed rate, retracting the tool rapidly and disengaging coolant, returning axes to zero, and ending the program.

Uploaded by

neeraj451
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

1

Example of CNC
Programming
What What Must Be Done To Drill A
Hole On A CNC Vertical Milling
Machine
2

CNC Milling Machine

Drilling Basics

Before you begin please


view the short video clips to give yourself some
background on the type of machine tool and process we will
use in this example.
3
Tool Home

Top
View

1.) X & Y Rapid To Hole Position


Front
View
4
Top
View 2.) Z Axis Rapid Move
Just Above Hole
3.) Turn On Coolant

4.) Turn On Spindle

Front .100”
View
5

Top
View
5.) Z Axis Feed Move to
Drill Hole

Front
View
6

Top
View 6.) Rapid Z Axis Move
Out Of Hole

Front
View
7

Top
View 7.) Turn Off Spindle

8.) Turn Off Coolant

9.) X&Y Axis Rapid


Move Home
Front
View
Here’s The CNC Program! Tool At Home 8

Top O0001
View N005 G54 G90 S600 M03
N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
N025 G00 Z.1 M09
Front N030 G91 G28 X0 Y0 Z0
View N035 M30
Tool At Home 9

Top O0001
View O0001
Number Assigned to this program

Front
View
Tool At Home 10

Top O0001
View N005 G54 G90 S600 M03
N005 Sequence Number
G54 Fixture Offset
G90 Absolute Programming Mode
S600 Spindle Speed set to 600 RPM
M03 Spindle on in a Clockwise Direction

Front
View
11

Top O0001
View N005 G54 G90 S600 M03
N010 G00 X1.0 Y1.0
G00 Rapid Motion
X1.0 X Coordinate 1.0 in. from Zero
Y1.0 Y Coordinate 1.0 in. from Zero

Front
View
12

Top O0001
View N005 G54 G90 S600 M03
N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
G43 Tool Length Compensation
H01 Specifies Tool length compensation
Z.1 Z Coordinate .1 in. from Zero
Front M08 Flood Coolant On

View
13

Top O0001
View N005 G54 G90 S600 M03
N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
G01 Straight Line Cutting Motion
Z-.75 Z Coordinate -.75 in. from Zero
Front F3.5 Feed Rate set to 3.5 in./min.
View
14

Top O0001
View N005 G54 G90 S600 M03
N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
N025 G00 Z.1 M09
Front G00 Rapid Motion
Z.1 Z Coordinate .1 in. from Zero
View M09 Coolant Off
15

Top O0001
View N005 G54 G90 S600 M03
N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
N025 G00 Z.1 M09
Front N030 G91 G28 X0 Y0 Z0
View G91 Incremental Programming Mode
G28 Zero Return Command
X0, Y0, Z0
X,Y,& Z Coordinates at Zero
16

Top O0001
View N005 G54 G90 S600 M03
N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
N025 G00 Z.1 M09
Front N030 G91 G28 X0 Y0 Z0
View N035 M30
M30 End of Program

You might also like