You are on page 1of 18

Managing and operating digital machines FMD 409

Week 4
CNC Part Programming
DR/ MOHAMED EL TAHER MOHAMED 1
Lecture Outline

1. Axis of motion

2.Cartesian Coordinate System

3. Dimension Systems

4.CNC Language and Structure

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 2


1. Welcome and Course Outline

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 3


Axis of motion

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 4


Cartesian Coordinate System

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 5


Cartesian Coordinate System

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 6


Dimension Systems

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 7


Dimension Systems

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 8


Dimension Systems
G90 Absolute positioning

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 9


Dimension Systems
G91 incremental positioning

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 10


Dimension Systems

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 11


Dimension Systems
:0002 (G90 EXAMPLE);
N2 T0202 (15MM DRILL);
Programming with G90 absolute
G90 G21;
S600 M03;
G00 X15.0 Y15.0 (POSITION 1);
X35.0 (POSITION 2);
X55.0 (POSITION 3);
X75.0 (POSITION 4);
Y35.0 (POSITION 5);
X55.0 (POSITION 6);
X35.0 (POSITION 7);
X15.0 (POSITION 8);
Y55.0 (POSITION 9);
X35.0 (POSITION 10);
X55.0 (POSITION 11);
X75.0 (POSITION 12);
G00 Z50.0;
G28 X0.0 Y0.0 M05;
M00;
MANAGING AND OPERATING DIGITAL MACHINES FMD 409 12
Dimension Systems
:0003 (G91 EXAMPLE);
N2 T0202 (15MM DRILL);
Programming with G91 incremental G90 G21 (MOVING TO POSITION 1 IN ABSOLUTE);
S600 M03;
G00 X15.0 Y15.0 (POSITION 1);
G91 (INCREMENTAL MODE); X20.0 (POSITION 2);
X20.0 (POSITION 3);
X20.0 (POSITION 4);
Y20.0 (POSITION 5);
X-20.0 (POSITION 6);
X-20.0 (POSITION 7);
X-20.0 (POSITION 8);
Y20.0 (POSITION 9);
X20.0 (POSITION 10);
X20.0 (POSITION 11);
X20.0 (POSITION 12);
G90 (ABSOLUTE MODE);
G00 Z50.0;
G28 X0.0 Y0.0 M05;
M00;
MANAGING AND OPERATING DIGITAL MACHINES FMD 409 13
CNC Language and Structure

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 14


CNC Language and Structure

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 15


CNC Language and Structure

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 16


CNC Language and Structure

MANAGING AND OPERATING DIGITAL MACHINES FMD 409 17


Thank You!

You might also like