Prezentacija z Osnovami CNC Rezanja

Embed Size (px)

DESCRIPTION

Osnove CNC

Citation preview

  • 1EMC Open Source CNC krmilnik

    EMC Enhanced Machine Controller Osnova PC raunalnik z operacijskim sistemom Linux RTAI - Raziritev Linux-a za delo v realnem asu Open CNC krmilnik EMC www.linuxcnc.org RCS Realtime Control System library

    Sistem je bil razvit na NIST v ZDA v 90 in nato dan v javno domeno (National Institute of Standards and Technology)

    EMC krmilnik omogoa kontrolo strojev, ki imajo do 6 vodenih osi

  • 2Notranja programska struktura EMC krmilnika

  • 3Projekt WaterJet rezanje z vodnim curkom

    WaterJet - tudentski projekt narejen leta 2003 Izvedba alternativnega CNC krmilnika na obstojeem stroju Uporaba odprtokodnega PC CNC krmilnika EMC Omogoa tudij vplivov razlinih faktorjev pri tehnologij rezanja z

    vodnim curkom

  • 4

  • 5Blokovna shema krmilnika za waterjet stroj

  • 6

  • 7

  • 8Projekt rtna koda - CNC gravirnik

    KODA - tudentski projekt narejen leta 1996 naprava za lasersko graviranje rtne kode na orodja troosni mehanizem, ki ga poganjajo korani motorji PC krmilni sistem, operacijski sistem DOS

    Nadgradnja naprave 2004 Open CNC krmilnik EMC Linux z ekstenzijo za delo v realnem asu Prigradnja elektrinega gravirnika

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18

  • 19

    Krmilna shema CNC gravirnika

  • 20

    Emc grafini vmesnik

  • 21

    Upravljanje emc krmilnika

    Naini dela Roni (Manual)

    zvezni premiki inkrementalni pomiki

    Polavtomatski (MDI) Avtomatski (Auto)

    Operacije Doloanje izhodine lege stroja (homing) Doloanje koordinatnega izhodia obdelovanca (zero offset) Vnaanje, spreminjanje in startanje NC programa

  • 22

    Namen naprave

    Gravirnik omogoa tudij principov CNC krmiljenja preizkuanje izdelave NC kode izdelavo komponent z vrtanjem in frezanje integracijo naprave v kompleksneje sisteme tudij odprtokodnega EMC krmiljenja

  • 23

    (Postprocesor LAKOS: KODA EMC)(LEDIFC)N5 #120=100 (cutting feedrate [mm/min])N10 #03=-0.20 (cutting depth [mm])N15 #06= 1.0 (starting depth [mm])N20 #10=10.0 (begining depth [mm])N25 G0 X1 Y0.25 Z#10N30 G0 Z#06N35 G1 Z#03 F#120N40 G1 X1 Y3.75 F#120N45 G1 X5 Y3.75 F#120N50 G1 X5 Y2.5 F#120N55 G1 X7.736 Y2.5 F#120N60 G1 X7.736 Y4 F#120N65 G1 X11.736 Y4 F#120N70 G1 X11.736 Y0 F#120N75 G1 X7.736 Y0 F#120N80 G1 X7.736 Y1.5 F#120

    Aplikacije

  • 24

    Specifikacija CNC gravirnika

    Delovni prostor - maksimalni pomiki po oseh;X 205 mmY 177 mmZ 130 mm

    Hitrosti od 0 do 600 mm/min Linearna troosna interpolacija Krona interpolacija v treh ravninah

    XY, XZ, YZ (G17, G18, G19) Kompenzacija doline orodja (G43, G49) Kompenzacija radija orodja (G40, G41, G42) Pogon s koranimi motorji in 5 mm vijanimi vreteni Pozicijska resolucija: 0.05 mm Elektrini gravirnik DREMEL; 10000 33000 RPM, 125W Premer vpenjalnih eljusti: 0.8 / 1.6 / 2.4 / 3.2 mm

  • 25

    Naloga

    IZDELAVA NC PROGRAMA ZA GRAVIRANJE NAPISA

  • 26

    Naloga

    IZDELAVA NC PROGRAMA ZA GRAVIRANJE NAPISA

    primer:

    N10 #120=500N20 G0 X75 Y0N25 G1 X75 Y35 F#120N30 G1 X89.639N35 G1 X95.844 Y30.642N40 G1 X95.844 Y19.356N45 G1 X90.011 Y16.0N50 G1 X74.994

  • 27

    NC programiranje G koda

    Osnovni ukazi NC programskega jezikaG0 X1.0 Y2.0 Z3.0 - hitri pomik v toko XYZ (1,2,3)G1 X5 Z8 F250 - pomik s hitrostjo 250 mm/min v toko (5,2,8)M30 - konec programa in reset

    N10 - tevilka programske vrstice

    Uporaba spremenljivk v programu#120 - spremenljivka 120#120 = 550 - spremenljivki 120 priredimo vrednost 550G1 X0 Y0 F#120 - uporaba spremenljivke v ukazu (F550)

  • 28

    CNC simulatorCNC simulator