You are on page 1of 15

Govt.

Tool Room and Training Center

• Started in the year 1972 at Banglore


• In 2009 established in Tumkur, at Hirehalli industrial area.
Vision:
To emerge as an international centre of Excellence in Training, Production, R&D and
consultancy services related to Tooling & precision Manufacturing – from concept of end to
product.
Mission:
To continuously improve the skills in Training, Develop innovative process to optimize
production using latest facilities/methodologies, Trends, Techniques to meet all state holders
and be the leader.
Structure of Organization
Computer Numeric Control

Introduction

CNC is one in which the function and motion of a machine tool are
controlled by means of prepared program containing coded alpha numeric
data.
ADVANTAGES AND LIMITATIONS

The Benefits of CNC are

1. High accuracy in manufacturing


2. Short production time
3. Reduced human error
4. Simpler fixturing

The Drawbacks Include


1. High cost
2. High maintenance cost
CO-ORDINATE SYSTEM
+Y

2nd 1st Quadrant


Quadrant
-X +X

3rd Quadrant 4th Quadrant

-Y
PROGRAMMING SYSTEM

1. Absolute programming system:


The absolute dimensioning is the most common method of
dimensioning the drawings. In this system, all dimensions are
measured from a single reference line called datum.
The address G90 the preparatory function is used to specify the
dimensioning system.

2. Incremental programming system:


In incremental dimensioning, the value can be readable directly.
The origin or reference edge continuously changes from one point to
another point.
The preparatory function G91 is used to specify incremental
dimensioning.
G-CODES
G00 Rapid traverse
G01 Linear interpolation ON
G02 Circular interpolation ON (Clock wise)
G03 Circular interpolation ON (Counter clock wise)
G17 XY Plane designation
G18 ZX Plane designation
G19 YZ Plane designation
G20 Input dimension in inch system
G21 Input dimension in metric system
G24 Cutting mode
G54-59 Work offset number
G75 Own position
G90 Absolute programming system
G91 Incremental programming system
G94 Feed/min
G95 Feed/rev
M-CODES

M02 Optional stop


M03 Spindale ON (Clock wise direction)

M04 Spindale ON (counter clock wise direction)

M08 Coolant ON

M09 Coolant OFF

M30 Program end and reset

M98 Sub program call

M99 Sub program cancel


PROGRAMME STRUCTURE
Header
Profile run or Pitch movement
Footer

Example. Program no.1


O0001
G90 G94 G64 G54
G75 Z100
M03 S1000 Header Header
M08
G00 X0 Y0
G00 Z2

G01 Z-1 F80


G01 X80 Y80 F800
G01 X80 Y80 Pitch
Go1 X0 Y40 movement
G01 X0 Y0G00 Z100

M05
M09 Footer
M30
SUB PROGRAM
Program no 2:
Write a sub program for the component shown in the figure using sub
program.

Main program
O0002
Sub program G90 G94 G64 G54
O0003 G75 Z100
G91
M03 S1000
G01 Z-1 F80
G03 X30 Y0 I15 J0 M08
F800 G00 X0 Y0
G01 X0 Y-40 G00 Z2
G01 X40 Y0 G00 X0 Y55
G01 X0 Y-30 M98 P0003<40
G01 X-40 Y0 G90 G00 Z100
G01 X0 Y-40
M05
G02 X-30 Y0 I-15 J0
G01 X0 Y110 M09
M99 M30
MIRROR COMMAND
If the component is symmetrical about an axis, then the programming is
done using the mirror function .This function reduces the effort of
programming and also reduces the amount of space occupied in the system
memory.
Following are the code used in mirror program.
G51 = mirror command ON
G50 = mirror command off
G51 I1 J1 = 1st Quadrant mirror
G51 I-1 J1 = 2nd Quadrant mirror
G51 I-1 J-1 = 3rd Quadrant mirror
G51 I1 J-1 = 4th Quadrant mirror
Parallel axis is
I=X
J=Y
K=Z
Program No.3. : Write a mirror program for the component shown in the figure.
Take thickness=10mm

Main program
O0004
G90 G94 G64 G54
G75 Z100
M03 S1000
M08
G00 X0 Y0
G00 X20 Y20
M98 P0005<10
G90 G00 Z10
G00 X-20 Y20
G51 I-1 J1
M98 P0001<10
G90 G00 Z10
G00 X-20 Y-20
G51 I-1 J-1
M98 P0001<10
G90 G00 Z100
M05
M09
M30
Sub program
O0005
G91
G01 Z-1 F50
G01 X40 Y0 F800
GO1 X-40 Y20
G01 X0 Y-20
M99
CANNED CYCLE IS A FIXED CYCLE AND IT IS THE COMBINATION OF MACHINE
MOVEMENTS TO PERFORM THE MACHINING OPERATIONS LIKE DRILLING, BORING,
REAMING ETC

Structure of simple drilling


G81 R Z F

Simple drilling cycle Reference point Depth of hole Feed rate

Structure of Peck drilling cycle


G83 R Q Z
F

Peck drilling Cycle Reference point Per Peck Depth Total Depth Height Feed Rate
Technical outcomes:
•Knowledge of reading the drawings.
•Importance of CNC machine programming.
•Gained the better knowledge of CNC programming.
•Basic knowledge of operating CNC milling machine.
•Comparing

Non technical outcomes:


•Communication
•Gain valuable work experience
•Explore a career path
•Gain of confidence
•Interpersonal
•Collaboration
•Time management
•Critical thinking
•Initiative
•Receptiveness
THANKING YOU

You might also like