cnc turning jhbo

Upload: hazreen-othman

Post on 06-Apr-2018

282 views

Category:

Documents


4 download

TRANSCRIPT

  • 8/3/2019 Cnc Turning JHBO

    1/63

  • 8/3/2019 Cnc Turning JHBO

    2/63

    CNC turning adalah bermula dengan penghasilan mesin

    larik.

    Menggunakan mesin larik untuk kerja-kerja

    melarik,menggerek, mengerudi, membuat benang skru dan

    sebagainya.

  • 8/3/2019 Cnc Turning JHBO

    3/63

    Numerical Control

    1950 - 1975

    NCNC

    Computer Numerical Control with integratedcomputer

    1970

    CNCCNC

    FLEXIBLEMANUFACTURING SYSTEM

    1990

    FFSFFSComputer Aided Design / Drawing

    1958

    CADCAD

    Computer Aided Design and Computer AidedManufacturing

    1975

    CAD / CAMCAD / CAM

    Computer integrated manufacturing withplanning, design and manufacturing

    1989

    CIMCIM

  • 8/3/2019 Cnc Turning JHBO

    4/63

    Program ini mula dibangunkan pada awal tahun 1970selepas program DNC yang sangat popular sebelumprogram ini.Keperluan system kawalan ini ialah memudahkanpenyuntingan aturcara,menyediakan analisisdiogrisis,mengawal pembuatan,menambah kawalansesuatu perkakas secara ekonomi,dan kos bagi

    program ini adalah murah.

  • 8/3/2019 Cnc Turning JHBO

    5/63

  • 8/3/2019 Cnc Turning JHBO

    6/63

  • 8/3/2019 Cnc Turning JHBO

    7/63

    PLPG JPTK FKIP UNS

    Mesin CNC vs Konvensional

  • 8/3/2019 Cnc Turning JHBO

    8/63

    PLPG JPTK FKIP UNS

    Bahagian-bahagian

    Mesin CNC Lathe

    Chuck

    /Cekam

    Controller

    Rumah Alat/

    Tool turret

    Motor

    Utama

    Eretan

    memanjangPaksi- Z

    Lampu

    Eretan

    melintang

    /paksi- X

  • 8/3/2019 Cnc Turning JHBO

    9/63

    MAKINO (JAPAN)NAKAMURATOME SC-150M (JAPAN)

  • 8/3/2019 Cnc Turning JHBO

    10/63

    HAAS HSI-RP: 2 Pallet Horizontal

    Machining Center

  • 8/3/2019 Cnc Turning JHBO

    11/63

    CNC MAZAK (JAPAN)

  • 8/3/2019 Cnc Turning JHBO

    12/63

  • 8/3/2019 Cnc Turning JHBO

    13/63

    PEMBUANGAN

    TATAL @PE

    NYEJ

    UK

  • 8/3/2019 Cnc Turning JHBO

    14/63

    (P

    AP

    AN KAWALAN)

  • 8/3/2019 Cnc Turning JHBO

    15/63

    BAHAGIAN CONTROL PANEL

    A) POWER OFF

    B) POWER ON

    C) CYCLE START

    D) FEED HOLD

    E) FEED RATE CONTROL

    F) PANEL HAND WHEEL

    G) EMERGENCYSTOP

  • 8/3/2019 Cnc Turning JHBO

    16/63

  • 8/3/2019 Cnc Turning JHBO

    17/63

    CENTER DRILL

    ENDMILL KARBIDA

  • 8/3/2019 Cnc Turning JHBO

    18/63

  • 8/3/2019 Cnc Turning JHBO

    19/63

  • 8/3/2019 Cnc Turning JHBO

    20/63

    GAMBARAJAH MATA ALAT JENIS

    CARBIDA

  • 8/3/2019 Cnc Turning JHBO

    21/63

    CNCCNC

    PROGRAMMINGPROGRAMMING

  • 8/3/2019 Cnc Turning JHBO

    22/63

    Part program is a set of instructions which instructs themachine tool about the processing steps to be performed forthe manufacture of a component.

    Part programming is the procedure by which the sequence ofprocessing steps and other related data, to be performed onthe CNC machine is planned and documented.

  • 8/3/2019 Cnc Turning JHBO

    23/63

    N-Word (Sequence Number) :

    The first word in every block is the sequence

    number. The sequence number is used to identify the

    block. The sequence number is preceded by word N

    and is written as N001, N005, etc.

  • 8/3/2019 Cnc Turning JHBO

    24/63

    G00 rapid motionG01 line interpolation motionG02 CW interpolation motionG03 CCW interpolation motionG04 Dwell

    G09 exact stopG10 set offsetG17 XY planeG18 ZX planeG19YZ planeG20 select inchesG21 select metric

    G28 return to reference pointG29 return from reference pointG81 drill cycleG82 counter bore cycleG83 deep hole drilling cycleG90 absolute positionG91 INCREAMENTAL position

    G99 rapid to retract plane

  • 8/3/2019 Cnc Turning JHBO

    25/63

    MENGGUNAKAN PERKAKASAN EXSL - WIN

  • 8/3/2019 Cnc Turning JHBO

    26/63

  • 8/3/2019 Cnc Turning JHBO

    27/63

  • 8/3/2019 Cnc Turning JHBO

    28/63

    :0300; N10 G97 G96 S2000 T0101 M3; N20 G00 X52 Z2; N30 G71 U0.3 R2; N40 G71 P50 Q110 U0.1 W0.1 F0.1; N50 G01 X20;

    N55 G01 Z0; N60 G01 X20 Z-15; N70 G02 X30 Z-20 R5; N80 G01 X40 Z-30; N90 G01 X40 Z-40; N100 G03 X50 Z-45 R5; N110 G01 X50 Z-70; N120 G70 P50 Q110 T0202 F0.1; N130 G28 U0 W0; M05; M30;

  • 8/3/2019 Cnc Turning JHBO

    29/63

    Turning Center Coordinate System

    Zis the length ofthe part.

    X is the diameterofthe part.

    The partially shaded circlerepresents theorigin.

    The programmerchooses thelocationofthe originon the part,

    usually the back, centerorfront,

    center.

    We will always use the back,centersince it simplifiesmachine

    set-up.

    Program to move the tool, notthe work.

  • 8/3/2019 Cnc Turning JHBO

    30/63

    Suppose we want to move from the origin

    through points A, B, C, D, and E. We can

    move: incrementally distance from previous point,

    or

    absolutely new distance from the origin

  • 8/3/2019 Cnc Turning JHBO

    31/63

    B

    A

    Point

    Incremental Absolute

    Z X Z X

    Origin 0 0 0 0

    A 1 1 1 1

    B 2 0 3 1

    C 0 1 3 2D 2 0 5 2

    E 1 4 6 6

    Incremental vs.

    Absolute Programming

    C

    E

    D

  • 8/3/2019 Cnc Turning JHBO

    32/63

    Sistem kod M mengawal keseluruhan mesin, menyebabkan iaberhenti,bermula, memasang pendingin (coolant), dansebagainya.

    Alatan mesin yang berbeza boleh menggunakan kod yangsama untuk melaksanakan fungsi yang berbeza, walaupunmesin yang mengunakan pengawal CNC yang sama.

    Contoh arahan menggunakan kod M:

    Arahan membuka pelincir Arahan pergerakan pusingan ikut jam atau lawan jam bagi

    alat pemotong

  • 8/3/2019 Cnc Turning JHBO

    33/63

    M00 program stopM01 optional program stopM02 program endM03 spindle on clockwiseM04 spindle on counter clockwiseM05 spindle stopM06 tool changeM08 coolant on

    M09 coolant offM10 clamps onM11 clamps offM30 end of program, reset to start

  • 8/3/2019 Cnc Turning JHBO

    34/63

    G-code adalah nama yang digunakan bagibahasa pengaturcaraan yang mengawal mesindan memberitahu peralatan mesin jenis kerjayang perlu dilakukan, contohnya :

    Pergerakan yang cepat

    Satu siri pergerakan suapan

    Mengawal pergerakan suapan dalam garislurus atau lengkungan

  • 8/3/2019 Cnc Turning JHBO

    35/63

    Common Fanuc G Codes

    Code Description

    G00 Rentasan deras (titik ke titik)

    G01 Suapan dalam gerakan lelurus

    G02 Penentu dalaman membulat bagi lengkok ikut jam

    G03 Penentu dalaman membulat bagi lengkok lawan jam

    G20 Pemprograman dalam inci

    G21 Pemprograman dalam inci

    G28 Kembali kepada kedudukan asal

  • 8/3/2019 Cnc Turning JHBO

    36/63

  • 8/3/2019 Cnc Turning JHBO

    37/63

  • 8/3/2019 Cnc Turning JHBO

    38/63

  • 8/3/2019 Cnc Turning JHBO

    39/63

  • 8/3/2019 Cnc Turning JHBO

    40/63

  • 8/3/2019 Cnc Turning JHBO

    41/63

  • 8/3/2019 Cnc Turning JHBO

    42/63

  • 8/3/2019 Cnc Turning JHBO

    43/63

  • 8/3/2019 Cnc Turning JHBO

    44/63

  • 8/3/2019 Cnc Turning JHBO

    45/63

    M00 programmed stop M01 optional stop M02 program end M30 program end with resetting

    M03 activate spindle in clockwise rotation M04 activate spindel in counter - clockwise rotation M05 deactivate spindle

    M08 activate coolant M09 deactivate coolant

    M48 activate feedrate override dial M49 cancel feedrate override dial

    M41 select lower spindle speed range M42 select higher spindle speed range

  • 8/3/2019 Cnc Turning JHBO

    46/63

  • 8/3/2019 Cnc Turning JHBO

    47/63

    XX ZZ

    aa 00 00

    bb 4040 00cc 4040 --4040

    dd 8080 --4040

    ee 8080--9

    090

    ff 110110 --9090

    gg 110110 --140140

  • 8/3/2019 Cnc Turning JHBO

    48/63

    NN GG XX ZZ

    N10N10 G00G00 5050 11

    N20N20G

    01G

    01 5050--2525

    N30N30 G01G01 7575 --2525

    N40N40 G01G01 100100 --7575

    N50N50G

    01G

    01 100100--100100

    N60N60 G01G01 101101 --100100

  • 8/3/2019 Cnc Turning JHBO

    49/63

    NN GG XX ZZ

  • 8/3/2019 Cnc Turning JHBO

    50/63

    NN GG XX ZZ

    N10N10 G00G00 2525 11

    N20N20 G01G01 2525 --12.512.5

    N30N30 G01G01 37.537.5 --2525

    N40N40 G01G01 5050 --2525

    N50N50 G01G01 5050 --5050

    N60N60 G01G01 7575 --62.562.5

    N70N70 G01G01 7575 --7575

    N80N80 G01G01 100100 --87.587.5

    N90N90 G01G01 100100 --100100

    N100N100 G01G01 101101 --100100

  • 8/3/2019 Cnc Turning JHBO

    51/63

    NN GG XX ZZ II KK RR

    N10N10

    N20N20

    N30N30

    N40N40

    N50N50

    N60N60N70N70

    N80N80

    N90N90

  • 8/3/2019 Cnc Turning JHBO

    52/63

    NN GG XX ZZ II KK RR

    N10N10 G00G00 2525 11

    N20N20 G01G01 2525 --2525

    N30N30 G02G02 5050 --37.537.5

    2525 00

    N40N40 G01G01 5050 --5050

    N50N50 G02G02 7575 --

    62.562.5

    2525 00

    N60N60 G01G01 7575 --7575

    N70N70 G03G03 100100 --87.587.5

    00 --12.512.5

    N80N80 G01G01 100100 --100100

    N90N90 G01G01 101101 --100100

  • 8/3/2019 Cnc Turning JHBO

    53/63

  • 8/3/2019 Cnc Turning JHBO

    54/63

    1. Examine the part

    drawing throughly andget a rough idea of how

    you want to proceed.

  • 8/3/2019 Cnc Turning JHBO

    55/63

    2. Figure out how to

    hold the raw materialso you can perform as

    much machining as

    possible in one setup.

  • 8/3/2019 Cnc Turning JHBO

    56/63

    3.Decide what cutters

    are necessary toperform the

    various operations.

  • 8/3/2019 Cnc Turning JHBO

    57/63

    4.Write down the exact

    sequence of operationsnecessary to machine

    the part, one cutter ata time.

  • 8/3/2019 Cnc Turning JHBO

    58/63

    5. Convert your

    sequence of operationsinto a program and

    simulate the program ifpossible

  • 8/3/2019 Cnc Turning JHBO

    59/63

    Most machines only allow one M code per block.

    The tool code (T) is four digits the first two for

    the tool number, the second two for the offsetnumber. They are usually the same.

    (exp: T0101 / T0202)

    All alpha characters must be in uppercase

  • 8/3/2019 Cnc Turning JHBO

    60/63

    1. Install all cutters in the proper holders.

    2. Install the fixture or chuck on the machine and

    establish the WCS (Work Coordinate System)

    3. Set the cutter offsets.

    4. Simulate the program on the machine.

    5. Slow rapid traverse down as low as possible.

    6. Initiate the single step cycle with your hand on

    the E-stop button at all times.

    7. Carefully watch the operations, press the feedhold button to take notes for any corrections.

    8. Install a part and go to step 5.

  • 8/3/2019 Cnc Turning JHBO

    61/63

    Lakarkan gambarajah projek anda menggunakan

    software CAD atau kaedah insani.

    Ukuran maksima untuk projek Panjang tidak lebih 100 mm

    Diameter tidak lebih 30mm

    Buat program secara insani menggunakan G code

    dan M code berdasarkan rekabentuk yangdilakarkan.

  • 8/3/2019 Cnc Turning JHBO

    62/63

  • 8/3/2019 Cnc Turning JHBO

    63/63

    :0029;(BISHOP)

    N10 G97 S2000 M03 T0101;

    N20 G00 X40 Z1;

    N30 G71 U1 R2;

    N40 G71 P50 Q209 U0.5 W0.5 F1;

    N50 G01 X0 Z0;N60 G03 X2 Z-1 R2;

    N150 G03 X10 Z-7.5 R8.5;

    N160 G01 X9 Z-9;

    N170 G03 X10 Z-11 R2;

    N180 G01 X9 Z-15;

    N190 G01 X9 Z-18

    N200 G01 X13 Z-36N201 G01 X15 Z-36.5;

    N202 G01 X15 Z-37;

    N203 G02 X17 Z-38 R1;

    N204 G03 X21 Z-40 R2;

    N205 G01 X21 Z-43;

    N206 G03 X23 Z-45 R2;

    N207 G02 X25 Z-47 R2;

    N208 G01 X25 Z-50;

    N209 G01 X25 Z-55;

    N210 G70 P50 Q 209 T0101 F0.5;N211 G28 U0 W0;

    N212 M05;

    N213 M30;

    Length : 100mm

    Diameter:25mm

    intro

    body

    closing