advanced cad/cam systemsstaff.fit.ac.cy/eng.os/mdme502_review_bsc_material.pdf · drawing cnc file...

Post on 12-Jul-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Dr. Sotiris Omirou

Advanced CAD/CAM Systems

MDME502

CADProgram

CAMProgram

CNCMachineDrawing CNC File

Computer Aided Design• Geometry of part is created

Computer Aided Manufacturing• Program the part with G/M-codes

Computer Numerical Control• Produce the part

•Milling

•Lathe

•etc.

Structure of a CAD/CAM system

2

2

3

THE MAIN PARTS OF A CNC MILLING MACHINE

4

WORK HOLDING (1)

3

5

WORK HOLDING (2)

6

WORK HOLDING (3)

4

CUTTING TOOLS: 1. End Mills

7

CUTTING TOOLS: 2. Drills

8

5

CUTTING TOOLS: 3. Reamers

9

CUTTING TOOLS: 4. Mill shells

10

6

REPRESENTATIVE PARTS

11

Axes of Motion

7

X Axis

Y Axis

8

Z Axis

Directions of Linear Axes

9

Directions of Rotary Axes

Y

X

YZ

ZERO REFERENCE POINT

10

Y

X

YZ

ZERO REFERENCE POINT

Y

X

YZ

ZERO REFERENCE POINT

11

Y

X

YZ

ZERO REFERENCE POINT

Y

X

YZ

ZERO REFERENCE POINT

12

Y

X

YZ

ZERO REFERENCE POINT

TYPES OF COORDINATES

ABSOLUTE COORDINATES

INCREMENTALCOORDINATES

13

When Working From Program Zero, You Are Programming In The

ABSOLUTE COORDINATES.

G90 Specifies The Absolute Mode.

ABSOLUTE COORDINATES

G91 Specifies The Incremental Mode

INCREMENTAL COORDINATES

In The Incremental Coordinates, Movements Are

Given From The Tool's LAST POSITION.

14

ABSOLUTE / INCREMENTAL EXAMPLE

G90 G01 X90 Y80

G91 G01 X60 Y35

DEFINITION OF ZERO POINT

15

The CNC Program

The CNC Program

16

Codification of Letters in CNC Program

N Sequence Number

G Preparatory Function

X X Axis Coordinate

Y Y Axis Coordinate

Z Z Axis Coordinate

Codification of Letters in CNC Program

A/B/C Rotary Axes

R Radius

I/J/K Circle Center Coordinates

S Spindle Speed

F Feedrate

T Tool

M Miscellaneous Functions

17

FUNCTIONS OF MOST COMMON G and M CODES

G CODE Function M CODE Function

G00 rapid linear motion M03 spindle on (CW)

G01 linear motion at preset feedrate F M08 coolant on

G02 circular feed motion - CW M09 coolant off

G03 circular feed motion – CCW M30 end program

G40 cutter compensation off

G41 cutter compensation left

G42 cutter compensation right

G70 units in inches

G71 units in mm

G90 absolute values

G91 incremental values

A SAMPLE CNC PROGRAM

18

Milling Machine Animation

35

top related