cnc miling lab 1
-
Upload
nick-mathews -
Category
Documents
-
view
229 -
download
0
Transcript of cnc miling lab 1
-
8/10/2019 cnc miling lab 1
1/20
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
FACULTY OF MANUFACTURING ENGINEERING
DMFD 2853
CNC
LAB:1
Name : Nick Mathews a/l Alexander
Matrix No. : D051210030
Su mitted to : !n. "aharudin "in A u "akar
-
8/10/2019 cnc miling lab 1
2/20
1.0 INTRODUCTIONS
CNC train comes with lessons for all the CNC controls. Lessons can be added to the
system by the user using an integrated authoring system. Using the offline programming
system and graphical simulation as the front end with the option to drive a CNC machine tool
directly from the software. The program is created by a part programmer who must list all the
information and each specific operation required for the CNC machine to produce the part.
The use of a computer or computer-aided programming equipment greatly reduces the
programmer`s wor because it can receive and analy!e data" chec for input errors" ma e all
necessary calculations" and loc in data in a logical sequence.
2.0 OBJECTIVES
#.$ %ble to decide the processes used for machining of the machine part as given.#.# %ble to program manually with bloc s of code to perform rapid traverse" linear
interpolation and circular arcs from the dimensions given on the drawing. The
depth varies with the drawings.#.& 'erify the manual programming using CNCT(%)N - *%NUC +,
3.0 EXPERIMENT APPARATUS
&.$ CNC imulator for manual programming CNCT(%)N - *%NUC +,
4.0 PROCEDURE
-
8/10/2019 cnc miling lab 1
3/20
.$ /rocess plans the parts $ and # to be programmed.
.# ,anually program /art $ and /art # using the correct /reparatory and,iscellaneous Command for CNC programming.
.& )nput into the CNCT(%)N *%NUC +, to confirm program.
. *or /art #" write # different programs" one without 0 $10 # and the other with0 $10 # for profiling.
.2 3rite a complete report on the creation of manual programming using CNCsimulation.
/art $
4illet i!e 5 Length 6 #$7 mm
3idth 6 $#7 mm
8epth 6 #7 mm
8epth of Cut 5 2 mm
Tool 5 a9 *ace mill :7 mm diameter
b9 4all ;nd ,ill diameter $7 mm
,aterial 5 ,ild teel
/art #
-
8/10/2019 cnc miling lab 1
4/20
4illet i!e 5 Length 6 $$7 mm
3idth 6 $$7 mm
8epth 6 #7 mm
8epth of Cut 5 /rofiling 5 $7 mm
lotting 5 < mm
8rilling 5 $# mm
Tool 5 a9 *acing 5 *ace mill 27mm
b9 /rofiling 5 *lat end mill $#mm
c9 lotting 5 *lat end mill :mm
d9 Centre drilling 5 Centre drill #.2mm
e9 8rilling 5 Twist drill :mm
,aterial 5 0eneral /urpose %luminium5.0 PREPARATORY CODES
-
8/10/2019 cnc miling lab 1
5/20
Use to set the control for various machine movements =tool function9.
CODES FUNCTIONS
077 (apid traverse motion > used for non cutting moves quic to a
location to be machined07$ Linear interpolation motion > used for actual machining and metal
removal
07# Circular interpolation =cloc wise9
07& Circular interpolation =countercloc wise9
0#< ?ero home return
0 7 Tool diameter compensation cancel
0 $ Tool diameter compensation =left9
0 # Tool diameter compensation =right9
0 & Tool height offset
0 @ Tool height offset cancel
02 3or piece Coordinate preset
0A7 )nch programming
0
-
8/10/2019 cnc miling lab 1
6/20
,77 /rogram T+/
,7$ +ptional T+/
,7# ;nd of program
,7& pindle start cloc wise
,7 pindle start countercloc wise
,72 pindle T+/
,7: Tool change
,7A ,ist coolant +N
,7< *lood coolant +N
,7@ Coolant off
,&7 ;nd of program B reset to the top
, 7 pindle low range
, $ pindle high range
,@< ubprogram call
,@@ ;nd of subprogram B return to main program
5.2 LETTER ADDRESS COMMAND
LETTERS FUNCTIONS
N Line number or sequence number
0 /reparatory function
-
8/10/2019 cnc miling lab 1
7/20
* *eed rate
pindle speed
T Tool number
, ,iscellaneous function
B 8 %uDiliary letter address
+ tart of program number
%" 4" C Circular %Dis for E" F" B ?
E" F" ? Linear aDis
)" G" H Centre =E" F9 of an arc for preparatory functions
-
8/10/2019 cnc miling lab 1
8/20
.0 RESULT
.1 /art $
*igure $5 /roduct part $
*igure #5 4illet ettings
-
8/10/2019 cnc miling lab 1
9/20
*igure &5 Tool +ffsets
.2 /art #
-
8/10/2019 cnc miling lab 1
10/20
*igure 5 /roduct part # =3ithout using 0 $10 #9
-
8/10/2019 cnc miling lab 1
11/20
*igure 25 /roduct part # =Using 0 #9
*igure :5 4illet ettings part #
-
8/10/2019 cnc miling lab 1
12/20
!.0 DISCUSSION
i9 /art $
Program coding;
+$#&
,7: T72
,7& &777
,7