cnc miling lab 1

Upload: nick-mathews

Post on 02-Jun-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 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