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
Top Related