advanced cad/cam systemsstaff.fit.ac.cy/eng.os/mdme502_review_bsc_material.pdf · drawing cnc file...
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