Transcript
Page 1: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

1

Proizvodnja podržana računalomCAM

6. sem: IIM, PI, RI

Zagreb, 27. ožujka 2019.

4. predavanje 2018/2019

FSB Zagreb, Proizvodno inženjerstvo, OS

ProizvodnjaPodjele proizvodnje i promjene u proizvodnji

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Promjena proizvodne paradigme ?

Megatrendovi"Big Four" :  Deloitte, PwC, EY i KPMG.

Proizvodnja podržana računalom – CAM 

učinkovita primjena računala u proizvodnji.a) Izravna (direktna) primjena b) Posredna (indirektna) primjena

Od 1950‐tih ‐NC ‐ relejno upravljanje i 1.  jezika za programiranje NC strojeva (APT)do  INDUSTRIJE 4.0

Povijest CAM‐a

Obradni sustav te stanje i trendovi razvoja njegovih komponenti

Razvoj NC strojeva i razine NC‐a (NC, DNC, CNC, DNC, AC (ACC i ACO), FM (FMC,  FMI, FMS), CIM, IMS, BMS, SM,  AM, VM, DM, RMS, …)

Page 2: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

2

FSB Zagreb, PI, IIM, RI, CAM

1. Koordinatni sustav i nul‐točke

2. Vrste upravljanja

3. Gradnja i sintaksa programa

Priprema za programiranje 

Programiranje CNC strojeva je kodiranje geometrijskih i tehnoloških informacija potrebnihza izradu nekog dijela na CNC stroju.

Programiranje NC strojeva

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

VY

B

PU

A X

CW

R Z

Q M

W

R

nul‐točka stroja; i

referentna točka stroja; 

nul‐točka obratka

P teorijski vrh alata

Ad 1) Koordinatni sustav i nul‐točke

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Vrste upravljanja

Page 3: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

3

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Raspored osi

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Raspored osi

Page 4: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

4

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Raspored osi

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Raspored osi i vrste upravljanja

Page 5: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

5

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Raspored osi i vrste upravljanja

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Vrste upravljanja

Page 6: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

6

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Vrste upravljanja

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Vrste upravljanja

Page 7: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

7

FSB Zagreb, PI, IIM, RI, CAM

Kreiranje programa 

NC program

Blok(naredba)

Riječ

Adresa Num. podatak

N75 G1  X100.  F0.3

N75      G1      X100.       F0.3

%N001N5 T1  M3

:

N325 M30

1. riječ 2. riječ 3. riječ 4. riječ

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Znakovi (characters) od kojih se grade riječi i blokovi: 

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Adrese (tiskana slova A‐ Z)

Znamenke 0 ‐ 9

Znakovi +, ‐, . 

Ostali znakovi 

Page 8: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

8

FSB Zagreb, PI, IIM, RI, CAM

Adrese kod programiranja NC strojeva

Adresa Značenje

A rotacija oko osi X

B rotacija oko osi Y

C rotacija oko osi Z

D korekcija alata

E dopunska adresa

F posmak

G uvjeti puta

H dopunska adresa

I interpolacijski parametar za os X

J interpolacijski parametar za os Y

K interpolacijski parametar za os Z

L podprogrami

M pomoćne funkcije

Adresa Značenje

N broj bloka

P dopunsko gibanje u smjeru osi X

Q dopunsko gibanje u smjeru osi Y

R dopunsko gibanje u smjeru osi Z

S broj okretaja ili brzina obrade

T alat

U dopunsko gibanje u smjeru osi X

V dopunsko gibanje u smjeru osi Y

W dopunsko gibanje u smjeru osi Z

X

Y

Z

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Ostali znakovi

Pored slova (definicija adresa) i znamenaka (numerički podaci), za gradnju programa se koriste i posebni znakovi koji imaju sljedeća značenja:

a) znak “%” ‐ početak programaZa program se također može reći da se sastoji od:

‐ znaka za početak programa‐ niza blokova‐ i kraja programa.

b) znak  “: “ ‐ znak za glavni blok (naredbu) programa

c) znakovi  “(“   i   “ )”  ‐ znakovi za početak i kraj komentara

d) znak “ / ” ‐ znak za uvjetno izvođenje bloka

Drugi znakovi iz skupine posebnih znakova rjeđe se koriste, a jedan broj tih znakova generira samo upravljačkoračunalo.

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

Page 9: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

9

Programiranje ‐ kreiranje programa

Riječ s adresom G ili G‐funkcije

G funkcijama se definiraju uvjeti puta. Zajedno s adresama za koordinatne osi i interpolacijskeparametre čine geometrijski dio bloka. Format zadavanja G‐funkcija je slovo, adresa, G i dvadekadska mjesta, što znači da na rapolaganju stoji 100 G‐funkcija. 

Format zadavanja G funkcija: G(0) . | . ‐ 2 dekadska mjesta ; ako je na prvom mjestu 0 može se izostaviti

(današnja upravljačka računala nude 3 dekadska mjesta) 

Podjela G funkcija:1. modalne ili memorirane G‐funkcije,2. blok‐aktivne (rečenično aktivne) G‐funkcije i3. slobodne G‐funkcije.

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

FSB Zagreb, PI, IIM, RI, CAM

FSB Zagreb, PI, IIM, RI, CAM

Modalne (memorirane) G‐funkcije

Modalne G‐funkcije ostaju memorirane u UR i ostaju aktivne (djelotvorne) dok se ne ponište snekom od funkcija iz iste skupine ili s naredbom za kraj programa koja aktivira inicijalne funkcije.

Modalne G‐funkcije dijele se u sljedeće skupine:Skupina a ‐ vrste interpolacijeSkupina c ‐ izbor ravnine obradeSkupina d ‐ kompenzacija polumjera vrha alataSkupina f ‐ pomaci nul‐točkeSkupina e ‐ radni ciklusiSkupina j ‐ unošenje dimenzija apsolutno ili inkrementalnoSkupina k ‐ definiranje posmakaSkupina l ‐ definiranje broja okretajaSkupina m ‐mjerni sustav

Programiranje ‐ kreiranje programa

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Page 10: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

10

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Modalne G funkcije – skupina a – vrste interpolacije

G0 ili G00 pozicioniranje (pravocrtno, linearno, gibanje u brzom hodu; izvodi se najvećom posmičnom brzinom; ne smije bitikontakta alata i obratka)

G1 ili G01 pravocrtno (linearno) gibanje u radom hodu(izvodi se zadanim, programiranim, posmakom ili posmičnom brzinom)

G2 ili G02 kružno gibanje (u radnom hodu) u smjeru kazaljke na satu

G3 ili G03 kružno gibanje (u radnom hodu) u smjeru suprotno od smjera kazaljki sata

G33 obrada navoja

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Modalne G funkcije – skupina afunkcije G01 i G02

Page 11: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

11

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Primjer 1.

Obrada dijela konture uz korištenje G funkcija kojima se definira vrsta 

interpolacije.

Modalne G funkcije – skupina a

Napomena: 

Primjer se radi korištenjem samo onih G‐funkcija kojima se definira vrsta interpolacije (zadanom putanjom putuje teorijski vrh alata).

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Primjer G0 i G1 funkcija na FLEXMATIC‐u

Modalne G funkcije – skupina a

Page 12: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

12

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Modalne G funkcije – skupina a

W

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Modalne G funkcije – skupina aW

W

Page 13: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

13

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

G17 izbor radne ravnine XY

G18 izbor radne ravnine XZ

G19 izbor radne ravnine YZ

Modalne G funkcije – skupina c – ravnina obrade

G17  ravnine XY G18  ravnina XZ G19  ravnine YZ

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Ako se funkcije G2 i G3 izvode na CNC glodalici u više ravnina, funkcije G17, G18 i G19 se moraju uskladiti s adresama koje se koriste u definiciji kružne interpolacije, odnosno definirati ravninu u kojoj se izvodi kružna interpolacja.

Modalne G funkcije – skupina c – ravnina obrade

Page 14: Proizvodnja podržana čunalom CAMtitan.fsb.hr/~mklaic/CAM/CAM2019/4. Predavanje-w2.pdfskupina d ‐kompenzacija polumjera vrha alata G40‐poništenje kompenzacije polumjera alata

6.5.2019.

14

FSB Zagreb, PI, IIM, RI, CAM

PROIZVODNJA PODRŽANA RAČUNALOM ‐ CAM

Modalne G funkcije  skupina d ‐ kompenzacija polumjera vrha alata

G40 ‐ poništenje kompenzacije polumjera alataG41 ‐ kompenzacija polumjera alata “lijeva”G42 ‐ kompenzacija polumjera alata “desna”

Za korištenje ovih funkcija potrebna je da upodacima o alatu (dio memorije) postoje podacio polumjeru alata i orijentaciji oštrice.

Tokarenje