CNC Strojevi

96
0 CNC glodanje EMCO WinNC HEIDENHEIN 426 - 430 Conversational V1.3 I. tehnička škola TESLA, Zagreb, Klaićeva 7 CENTAR ZA NOVE TEHNOLOGIJE Dipl. ing. stroj. Ivo Slade Zagreb, travanj 2008.

description

Način rada cnc strojeva

Transcript of CNC Strojevi

Page 1: CNC Strojevi

0

CNC glodanje

EMCO WinNC

HEIDENHEIN 426 - 430 Conversational V1.3

I. tehnička škola TESLA, Zagreb, Klaićeva 7 CENTAR ZA NOVE TEHNOLOGIJE

Dipl. ing. stroj. Ivo Slade Zagreb, travanj 2008.

Page 2: CNC Strojevi

1

A: OSNOVE A.1 Referentne točke EMCO glodalica - NUL točke M – strojna nul točka (Machine zero point, Machine datum) Pozicija ove točke se ne može mijenjati. Određena je od strane proizvođača NC stroja. Ona je ishodište koordinatnog sustava. R – Referentna točka (Reference point) Točka u radnom području stroja koja je determinirana sa krajnjim prekidačima. Pozicija se prijavljuje kontrolnom uređaju čim se klizači približe točki R N – Referentna točka alata (Tool mount reference point) Početna točka od koje se mjere svi alati. Leži na osi držača alata. Određena je od strane proizvođača i ne može se mijenjati. W – Nul točka obratka (Workpiece zero point, Workpiece datum ) Točka vezana za obradak. Početna točka mjerenja u NC programu. Slobodno se mijenja prema potrebama konstrukcije ili izrade.

Page 3: CNC Strojevi

2

A.2 NUL TOČKA W Kod EMCO glodalice strojna nul točka (M) leži na lijevom prednjem kraju radnog stola stroja. Kako ova točka nije pogodna kao početna točka rada, koordinatni sistem je moguće promijeniti i postaviti ga na drugu povoljnu točku u radnom prostoru NC stroja. Heidenhein TNC 426 ima dvije metode, koje se mogu kombinirati, kako bi se promijenio podatak pozicije M (strojne nul točke) u W (nul točku obratka)

1) postavljanje referentne točke ili 2) Cycle 7 – Promjena podataka. Mogu se koristiti apsolutne ili inkrementne

koordinate (Odjeljak D – Ciklusi promijene koordinata) A.2.1 Postavljanje podataka / referentne točke

• Odabrati Manual (ručni) operacijski mod

• Pomicati alat dok ne dodirne površinu sirovca

• Odabrati os (također se mogu odabrati sve osi)

• Nulti alat, os rotacije, postaviti display na poznatu poziciju na

sirovac (npr 0). Odabrati radijus alata

• Ponoviti postupak za ostale osi Ako se upotrebljavaju već prije postavljeni alati postaviti display alata na duljinu alata L.

Page 4: CNC Strojevi

3

Apsolutni koordinatni sustav je vezan za fiksnu točku na stroju (M ili W ), a inkrementni koordinatni sustav je vezan za referentnu točku alata ( N ili T ).

A.3 REFERENTNI SISTEM GLODALICE Referentni system je potreban za definiranje pozicije na površini ili u prostoru. Podaci pozicioniranja su uvijek referentni za predeterminiranje točke i određeni su koordinatama. Pravokutni koordinatni sistem (Cartesian) se bazira na tri koordinate X, Y i Z. Osi su međusobno okomite i sjeku se u jednoj točki koja se zove ishodište. Koordinate prikazuju udaljenost od ishodišta u jednom od ova tri pravca. Pozicija u ravnini se opisuje dvijema koordinatama, dok se pozicija u prostoru opisuje trima koordinatama. Koordinate koje se odnose na ishodište nazivaju se apsolutnim koordinatama. Relativne koordinate se odnose na neku drugu poznatu poziciju unutar koordinatnog sistemavrijednosti relativnih koordinata se također nazivaju inkrementnim koordinatama. Prilikom rada na obratku na glodalici orijentacija gibanja alata je u pravokutnom (Cartezijevom) sistemu. Slika prikazuje kako pravokutni (Cartezijev) sistem opisuje strojne osi. Pravilo desne ruke pomaže u definiranju osi. Heidenhein TNC 426 može upravljati do 5 osi. Osi U, V i W su druge pravocrtne osi paralelne s osima X, Y i Z. Rotacione osi su označene kao A, B i C. Prikazane osi su na slici A.3.1 Pravilo desne ruke: Određivanje pozitivnog pravca koordinatnog sistema slijedi položaj prstiju desne ruke, odnosno: Palac pokazuje u pozitivnom smjeru os X, kažiprst u pozitivnom smjeru osi Y, dok srednji prst pokazuje pozitivni smjer osi Z.

Koordinatni sustav kod EMCO glodalice je za os: X – paralelan sa prednjim rubom radnog stola Y – paralelan sa bočnim rubom radnog stola Z – okomit na radni stol

Page 5: CNC Strojevi

4

A.4 POLARNE KOORDINATE Na nacrtima su dimenzije u pravokutnim koordinatama, programi se također pišu u pravokutnim koordinatama. Za dijelove sa kružnim lukovima ili kutovima često je jednostavnije raditi u polarnim koordinatama. Suprotno pravokutnom sistemu s X, Y i Z osima koje su tridimanzionalne i mogu opisati poziciju u prostoru, polarne koordinate su dvodimenzionalne i definiraju točku na površini. Polarne koordinate imaju ishodište u centru kružnice – polu (CC). Ovime je pozicija točke na površini definirana:

• Polarnim radijusom – udaljenost između centra kružnice – pola (CC) i pozicije točke • Polarnim kutom (PA) – kutom između referentne osi i linije koja spaja centar

kružnice – pol (CC) i poziciju točke A.4.1 Definicija pola i kuta Pol je postavljen zadavanjem dvije pravokutne koordinate u jednoj od tri ravnina. Te koordinate također određuju referentnu os za polarni kut (PA)

Page 6: CNC Strojevi

5

A.5 APSOLUTNE I INKREMENTNE KOORDINATE A.5.1 Apsolutno pozicioniranje Apsolutne koordinate je pozicija koordinata u odnosu na ishodište koordinatnog sistema. Svaka pozicija je jasno određena. Primjer 1: Rupe označene apsolutnim koordinatama Rupa 1 X=10 mm Y=10 mm Rupa 1 X=30 mm Y=20 mm Rupa 1 X=50 mm Y=30 mm A.5.2 Inkrementno pozicioniranje Relativne koordinate u NC programu se odnose na zadnju programiranu poziciju alata, koja služi kao relativno (imaginarno) ishodište. Kod programa pisanog u inkrementalnim koordinatama, putanja alata se programira tako da se pomakne za distancu (razmak) između prethodne i slijedeće pozicije. Zato se inkrementne koordinate često nazivaju i lančanim (slijednim) dimenzijama. Za programiranje inkrementnih koordinata potrebno je upisati prefiks «I» ispred osi Primjer 2: Rupe označene inkrementnim koordinatama Rupa 4 – apsolutne koordinate X=10 mm Y=10 mm Rupa 5 – u odnosu na rupu 4 IX=20 mm IY=10 mm Rupa 6 – u odnosu na rupu 5 IX=20 mm IY=10 mm

Page 7: CNC Strojevi

6

A.5.3 Apsolutne i inkrementne polarne koordinate Apsolutne koordinate se uvijek odnose na pol (CC) i polarni kut (PA) Inkrementne koordinate se uvijek odnose na zadnju programiranu poziciju alata. A.6 PODACI O ALATU Svrha mjerenja alata. CNC stroj koristi alat prema centru na čeonoj površini, a ne prema točki montaže alata. Zato se svaki alat mora izmjeriti. Mjeri se udaljenost između Točke montaže i čela alata (prikazano na slici). U podacima o alatu spremaju se izmjerena vrijednost duljine alata i radijus alata Radijus alata je potreban samo kod korištenja kompenzacije alata. R radijus noža alata

Page 8: CNC Strojevi

7

B: OPIS TIPKI B.1 Kontrolna ploča

Page 9: CNC Strojevi

8

B.2 Adresno numerička tipkovnica

B.3 Funkcijske tipke B3.1 Programiranje putanje

Prilaz konturi / odmicanje od konture FK - Slobodno programiranje konture Pravocrtno gibanje Središte kružnice / pol u polarnim koordinatama Kružnica sa centrom Kružnica sa radijusom Kružni luk sa tangencijalnim spojem Zakošenje Zaobljenje

B3.2 Upisivanje slova i simbola Tipke za unos slova i simbola kod DIN / ISO programiranja

Page 10: CNC Strojevi

9

B3.3 Ciklusi, podprogrami i ponavljanje programske sekcije Definiranje i poziv ciklusa Postavljanje i poziv ciklusa i ponavljanje programske sekcije Unos programskog stopa u program Unos funkcije Touch probe u program

B3.4 Funkcije alata Upisivanje duljine alata i radijusa alata Pozivanje duljine alata i radijusa alata

B3.5 Upravljanje programom / file-ovima TNC funkcijama

Odabir ili brisanje programa i datoteka (file-ova) Transfer vanjskih podataka Unos poziva programa u program Odabir funkcije MOD Prikazivanje teksta pomoći ili poruka o NC greškama Računalo

B3.6 Odabir radnih modova stroja

Ručno upravljanje Elektronska lineta (handwheel) Pozicioniranje ručnim unosom podataka Izvršenje prograna blok po blok Puno izvršenje programa

Page 11: CNC Strojevi

10

B3.7 Odabir programskih radnih modova Programiranje i ispravljanje programa Testiranje

B3.8 Micanje oznaka, direktno pozicioniranje na blokove, cikluse i parametarske funkcije

Micanje oznaka Direktno pozicioniranje na blokove, cikluse i parametarske funkcije

B3.9 Unos i ispravljanje koordinata i brojeva

Odabir koordinate Brojevi Decimalni zarez Predznak Ulaz u polarne koordinate Inkrementne dimenzije Q-parametri Hvatanje trenutne pozicije Preskakanje pitanja iz dijaloga i brisanje riječi Potvrda unosa i nastavak dijaloga Kraj bloka Brisanje numeričkog unosa ili TNC poruka greške Prekid dijaloga, brisanje programske sekcije

Page 12: CNC Strojevi

11

B.4 IZGLED EKRANA

1 – ekran strojnog operativnog moda, linija dijaloga 2 – linija alarma i poruke 3 – ekran sprogramskog operativnog moda 4 – radni prozor, NC ekran 5 – ekran dodatnog statusa koji sadržava detaljne informacije o izvođenju programa. Može se pozvati u bilo kojem operativnom modu (ne u programiranju i ispravljanju) 6 – ekran snage 7 – ekran opčeg statusa daje informacije o trenutnom stanju stroja. Pojavljuje se automatski SPWR – snaga na glavnom vratilu (Spindle power) SOVR – korekcija glavnog vretena FOVR – korekcija posmaka 8 – menu red pokazuje broj redova funkcijskih tipki (soft-key) koji se mogu odabrati tipkama 9 – red funkcijskih tipki (soft-key) Ekran se može odabrati u odgovarajućem menu-u tipkama (prelazak iz ekrana u ekran)

Page 13: CNC Strojevi

12

B.5 STROJNO – UPRAVLJAČKA TIPKOVNICA Strojna tipkovnica je donji dio kontrolne ploče. Ovisi o stroju i opremi koja se upotrebljava – koje su funkcije aktivne. Sastoji se od više podgrupa upravljačkih funkcija. SKIP – preskočeni blok se neće izvršiti DRY RUN – ispitivanje programa (test) OPT STOP – zaustavljanje programa kod naredbe M01 1x – EMCO tipka RESET SBL - Rad stroja blok po blok STOP / START Zaustavljanje / izvršavanje programa Ručno pokretanje alata po osima -4 i +4 EMCO tipke Pozicioniranje u Nul – točku po svim osima FEED STOP / START Zaustavljanje / pokretanje posmaka Rotacija glavnog radnog vretena smanjivanje / 100% / povećavanje SPINDELSPEED STOP / START Zaustavljanje / pokretanje glavnog radnog vretena

Page 14: CNC Strojevi

13

Tipke koje su aktivne sa napravama koje se mogu pridodati NC stroju . Okretanje diobene glave Odvođenje strugotine Tipka za pomak revolverske glave glodalice za jedno mjesto. Tipka za uključivanje / isključivanje rashladne tekućine. Preklopnik načina rada Regulator brzine posmaka od 0 – 120 %.

Page 15: CNC Strojevi

14

B.5 PC TIPKOVNICA Osim tipkovnice EMCO NC stroja moguće je korištenje standardne tipkovnice za osobno računalo. Značenje kombinacija tipki je ovisno o modelu stroja koji se koristi

Page 16: CNC Strojevi

15

B.6 OPIS TIPKI NA ENGLESKOJ TIPKOVNICI

Page 17: CNC Strojevi

16

C: POSTUPAK RADA C.1 Gašenje Da bi se izbjeglo gubljenje podataka prilikom gašenja, potrebno je obaviti gašenje na slijedeći način:

• Odabrati rad u ručnom operacijskom modu

• Pritisnuti tipku AUX OFF

• Odabrati funkcijsku tipku za gašenje te potvrditi tipkom YES

Sada je moguće ugasiti napajanje. Gašenje WinNC-a na nepropisan način može dovesti do gubitka podataka. C.2 Operativni modovi (načini rada) Operativni modovi Win NC Heidenhein TNC 426 su podijeljeni u pet strojnih i dva programska moda: Strojni mod:

- Ručno upravljanje - Elektronska lineta - handwheel - Pozicioniranje s ručnim unosom podataka - Izvođenje programa – blok po blok - Izvođenje programa - kompletno

Programski mod:

- Programiranje i ispravljanje - Testiranje

Gornji dio prozora (zaglavlje) prikazuje strojni mod u lijevom dijelu, a programski mod na desnom dijelu ekrana. Trenutni operativni mod se prikazuje u većem okviru zaglavlja, gdje se također pojavljuju dijalozi i poruke. C.3 Poziv operativnog moda (načina rada) Operacijski modovi se pozivaju pomoću odgovarajučih tipki na tipkovnici ili preko PC tipkovnice kombinacijom tipki ili preko preklopnika načina rada.

Page 18: CNC Strojevi

17

C.4 Kretanje u prozoru izbornika (menu-a) U podnožju ekranaWinNC prikazuje dodatne funkcije na funkcijskim tipkama.Linija točno iznad okvira podnožja pokazuje broj funkcijskih redova koji se mogu odabrati tipkama ili tipkom <F9> . Aktivni funkcijski red je označen. C.5 Načini rada C.5.1 Ručni način (mod) i elektronska lineta - handwheel Ručni način rada (mod) je potreban za postavljanje alata. Također se mogu pozicionirati strojne osi i odrediti nul točke. Rad s modom Elektronska lineta – handwheel ne može se koristiti. C.5.2 Pozicioniranje s ručnim unosom podataka Ovaj način rada omogućuje programiranje jednostavnijih gibanja alata kao npr.: čeono glodanje, prepozicioniranje,... C.5.3 Izvođenje programa – blok po blok te kompletnog programa Kod kompletnog izvođenja programa, WinNC izvršava program do njegove zadnje naredbe ili do programskog zaustavljanje ili ručnog prekida. Moguće je nastaviti izvođenje programa nakon prekida. Kod izvođenja programa red po red (blok po blok), zasebno se pokreće svaki blok pritiskivanjem na tipku START. C.5.4 Programiranje i ispravljanje U programskom načinu rada pišu se programi. Mogućnost programiranja u «slobodnoj konturi», pomoću različitih ciklusa i Q-parametara pomaže u procesu programiranja i pruža dodatne mogućnosti. Mogučnost grafičkog programiranja pokazuje pojedine korake. Također se može upotrijebiti dodatni prozor (ekran) za crtanje programa C.5.5 Testiranje programa U testiranju WinNC simulira program i programske sekcije, kako bi provjerio geometrijsku kompatibilnost, nedostatne ili krive podatke u programu ili koliziju s radnim prostorom. Simulacija je grafički podržana kroz nekoliko načina prikazivanja.

Page 19: CNC Strojevi

18

C.6 Strojne operacije (rad na stroju) Strojne operacije ukljućuju sve funkcije i utjecajne faktore koji upravljaju strojem ili kontroliraju stanje stroja. Karakteristične su četiri operacije: C.6.1 Ručni rad Brzi hod služi za ručno upravljanje i namještanje stroja. Funkcije su slijedeće: - pomicanje u referentnu točku (Ref) Pomicanje klizača alata po X, Y ili Z osi korakom od: S1 – pomak od 1/1000 mm - tisučinkom S10 – pomak od 10/1000 mm - stotinkom S100 – pomak od 100/1000 mm - desetinkom S1000 – pomak od 1000/1000 mm - milimetrom C.6.2 Pozicioniranje ručnim upisom podataka Poluautomatski rad programa, pozicioniranje ručnim upisom podataka Ovdje se može izraditi NC program i raditi na blokovima. C.6.3 Izvođenje programa blok po blok (red po red) U ovom modu se odabire program, pokreće, ispravlja, direkno se na njega utječe i zaustavlja. C.6.4 Izvršenje cijelog programa Izvršenje programa na potpuno automatski način. Odabir operacije može biti preko funkcijskig tipki na tipkovnici Heidenheina YNC 426 ili preko PC tipkovnice ili preko preklopnika načina rada.

Page 20: CNC Strojevi

19

C.7 Prilaz referentnoj točki (reset stroja) Kod prilaženja referentnoj točki kontrola je sinkronizirana s strojem.

- Način rada se odabire automatski - Upotrebljavaju se tipke za pravac osi kako bi se prilazilo referentnoj

točki po odgovarajućoj osi. - Upotrebom tipki prilaz referentnoj točki će biti automatski s tima da

je najprije po osi Z, a zatim po X i Y osi.

Kada stroj dođe u referentnu točku pozicija se prikaže na ekranu kao aktualna pozicija. Ovime se usklade (sinkroniziranu) kontrola i stroj. C.8 Ručno gibanje (pomicaje) po osima Gibanje alata po osima stroja može se odvijati i ručno upotrebom tipki za ručno upravljanje - Uključiti ručni način rada - Upotrebom tipki za ručno upravljanje pomicat alat po osima u novu poziciju. Dok je tipka pritisnuta alat se giba. - Upotrebom tipki za ručno upravljanje i istovremenim držanjem tipke alat će se gibati kontinuirano po odabranoj osi dok se ne pritisne tipka - Brzina posmaka se određuje preko preklopnika posmaka C.9 Inkrementno gibanje (pomicaje) po osima Inkrementno gibanje alata po osima stroja odvija se upotrebom tipki za ručno upravljanje uz prebacivanje preklopnika načina rada na određenu veličinu pomaka. Zbog što točnijeg pozicioniranja alata veličina posmaka se može mijenjati korištenjem preklopnika načina rada.

Promjena se može napraviti i s tipkovnice računala kombinacijom tipki: Alt 0 .. 100 = 1, Alt 1 .. 101 = 10, Alt 2 .. 102 = 100, Alt 3 .. 103 = 1000,…. i korištenjem funkcijske tipke

1 1/1000 mm pritiskom na tipku 10 1/100 mm pritiskom na tipku

100 1/10 mm pritiskom na tipku 1.000 1 mm pritiskom na tipku

10.000 10 mm pritiskom na tipku ili VAR 10 mm pritiskom na tipku

Page 21: CNC Strojevi

20

C.10 Pozicioniranje u MDI operativnom modu (Manual Data Input) Programiranje i izvršavanje jednostavnih strojnih radnji Način rada «Pozicioniranje u MDI operativnom modu» je djelomično prikladan za jednostavnije operacije i prednamještanje alata. Omogućuje pisanje kratkih programa u konvencionalnom programiranju i njihovo izvršavanje. Moguće je i pozivanje ciklusa. Program se sprema u datoteku $MDI. U ovom način rada može se aktivirati dodatni ekran statusa. Pozicioniranje u MDI operativnom modu - Odabrati pozicioniranje u MDI operativnom modu - Napisati program – datoteka $MDI - pokrenuti izvršenje programa tipkom

C.11 Spremanje $MDI datoteka $MDI datoteka je privremena datoteka namjenjena za kratke programe. Program se ne sprema. Ako ga je potrebno spremiti koristi se slijedeća procedura: - odabrati način rada programiranje i ispravljanje - pritisnuti tipku PGM MNG za poziv file managera ( rukovanje podacima) - odabrati (osvjetliti) $MDI datoteku - pritisnuti funkcijsku tipku COPY - upisati ime datoteke pod kojim se sprema - npr PROGRAM0123 - izvršiti kopiranje - zatvoriti file manager funkcijskom tipkol END

Napomena: Pozicioniranje u MDI operativnom modu moguće je samo u konvencionalnom programiranju. Ne mogu se koristiti slobodne konture, ili programska grafika, podprogrami,..

Page 22: CNC Strojevi

21

C.12 Izvođenje programa – blok po blok ili kompletnog U operativnom modu Izvođenje programa, NC program se može izvesti na potpuno automatski način. Potrebni preduvjeti su: - Referentna točka je postavljena - Učitao se NC program u controlnu jedinicu

- Sve potrebne korakcije su napravljene, unešene i provjerene (npr korekcija alata) - sigurnosni uvjeti su aktivni (npr. zatvorena vrata stroja)

Mogučnosti za vrijeme izvršenja programa - pretraživanje blokova - utjecanje na izvršenje (npr. promjena parametar obrade, brzine, posmaka,..)

C.13 Osnove file managera (upravljanja datotekama)

Datoteke (file) TNC datoteke tip

Programske u Heidenhein formatu .H u SIN / ISO formatu .I

Tabele za Alate .T Izmjenjivače alata .TCH Palete .P Referentnih točaka .D Točaka – digitalizirano područje Mjerenja .PNT Režima rada .CDT Obradaka .TAB

Tekst kao ASCII file .A WinNC ima posebni file manager prozor za jednostavno pronalaženje i rukovanje datotekema. Ovdje se datoteke mogu pozivati, kopirati, mijenjati nazivi ili brisati. C.14 Imena datoteka Prilikom spremanja programa, tabela, tekstova imenu se mora dodati ekstenzija odvojena točkom. Ekstenzija definira tip datoteke

Napomena: Može se odabrati standardni ili napredni file manager upotrebom tipke PGM MGT. Ako je racunalo spojeno s mrežom upotrebljava se napredni file manager.

Page 23: CNC Strojevi

22

C.15 Standardno rukovanje datotekama Napomena: Standardno rukovanje datotekama je prilagođeno potrebama spremanja svih datoteka u jedan direktorij ili za upoznavanje starih TNC kontrola. C.15.1 Pozivanje rukovanja datotekama Pritiskom tipke PGM MGT (ili Shift F7) WinNC će prikazati prozor rikovanja datotekama. Prozor prikazuje sve datoteke koje su spremljene u WinNC programu. Svaka datoteka daje različite informacije. Prikaz Opis File-Name Ime do 16 znakova i tip datoteke

Byte Veličina datoteke u bitovima

Status Karakteristike datoteke

E Program je u programskom ili korekturnom načinu rada

S Program je u testnom načinu rada

M Program je u izvršnom načinu rada

P Program je zaštićen od brisanja ili Korekture C.15.2. Traka s funkcijskim tipkama Prebacivanje iz trake u traku tipkom F9.

Page 24: CNC Strojevi

23

C.15.2.1 Odabir datoteke Pozvati rukovanje datotekama

Upotrijebiti tipke sa strelicama za pomicanje oznake (osvjetljenja) do datokeke koja se odabire

Pomicati oznaku gore-dolje u prozoru datoteke po datoteka Pomicati oznaku gore-dolje u prozoru stranica po stranica. Tipke <F1> ili <F2>. Odabiranje datoteke (ili tipkom ENTER) Tipka <F3>. C.15.2.2 Brisanje datoteke Pozvati rukovanje datotekama Upotrijebiti tipke sa strelicama za pomicanje oznake (osvjetljenja) do datokeke koja se odabire Pomicati oznaku gore-dolje u prozoru datoteke po datoteka Pomicati oznaku gore-dolje u prozoru stranica po stranica. Brisanje odabrane datoteke Tipka <F9> za nastavak funkcijskih tipki te tipka <F3>. Potvrda ili odbijanje brisanja datoteke

Tipke <F1> ili <F2>. C.15.2.3 Kopiranje datoteke

Pozvati rukovanje datotekama Upotrijebiti tipke sa strelicama za pomicanje oznake (osvjetljenja) do datokeke koja se odabire Pomicati oznaku gore-dolje u prozoru datoteke po datoteka Pomicati oznaku gore-dolje u prozoru stranica po stranica. Kopiranje datoteke tipkom <F4>. Nakon toga upisati ime nove

datoteke u koju se kopira te pritisnuti tipku EXECUTE <F1>. Prilikom kopiranja ne može se raditi u WinNC-u. Ako se kopiraju vrlo duge datoteke, može se koristiti tipka

PARALLEL EXECUTE <F2>. Rad se može nastaviti, dok se u pozadini presnimava datoteka.

Page 25: CNC Strojevi

24

C.15.2.4 Odabir vrste datoteke

Pritiskom na funkcijsku tipku TYP SELECT <F5> otvaraju se nove funkcijske tipke za odabir pojedinih vrsta datoteka koje će biti vidljive u prozoru.

C.15.2.5 Odabir 10 zadnje korištenih datoteke

Pozvati rukovanje datotekama Odabrati funkcijsku tipku 10 zadnje korištenih datoteka. Tipka <F7>.

Pomicati oznaku gore-dolje u prozoru datoteke po datoteka Odabrati datoteku tipkom <F1> (ili tipkom ENTER) C.15.2.6 Preimenovanje datoteke

Po odabiru datoteke kojoj se mijenja ime, pritisnuti funkcijsku tipku za promijenu imena. Tipka <F5> u produljenju funkcijskih tipki <F9>. Nakon upisivanja novog imena tipkom EXECUTE <F1> ili Enter potvrditi promjenu imena.

C.15.2.7 Pretvaranje FK programa u konverzacijski format

Po odabiru datoteke kojoj se konvertira iz Free Kontur programa u razumljivi oblik, pritisnuti funkcijsku tipku za promjenu <F2>.

U produljenju funkcijskih tipki <F9> odabrati MORE FUNCTIONS <F7>. Otvara se dodatna traka funkcijskih tipki.

Nakon upisivanja imena pod kojim se program sprema tipkom EXECUTE <F1> ili Enter potvrditi konverziju.

Page 26: CNC Strojevi

25

C.15.2.8 Zaštita programa / poništavanje zaštite programa U produljenju funkcijskih tipki <F9> odabrati MORE FUNCTIONS <F7>. Otvara se dodatna traka funkcijskih tipki.

Odabrati datoteku Pritisnuti funkcijsku tipku PROTECT <F6>. Datoteka dobiva status p Odabrati datoteku Pritisnuti funkcijsku tipku UNPROTECT <F7>. Datoteka gubi status p

Napomena: Funkcijska tipka END <F8> ili tipka end na PC-u vraća u prethodni ekran. C.15.2.9 Označivanje datoteka

U produljenju funkcijskih tipki <F9> odabrati TAG <F4> označivanja. Otvara se nova traka s funkcijskim tipkama.

Izborom tipki datototeke se mogu označiti pojedinačno FILE TAG <F3> ili sve odjednom ALL FILES TAG <F4>. Također se oznaka datoteke može poništiti jednoj UNTAG FILE <F5> ili svim ALL UNTAG FILE <F6> datotekama. Označene datoteke se mogu kopirati ili brisati.

Page 27: CNC Strojevi

26

C.16. Napredno rukovanje datotekama Napomena: Upotreba naprednog rukovanja datotekama se primjenjuje kod spremanja podataka u različite direktorije. Direktoriji se nalaze pod C : \ WINNC \ HEIDENHEIN \ TNC426M \ PROG \ C.16.1 Direktoriji Da bi se osiguralo lako pronalaženje datoteka, preporuka je organizacija diska u direktorije i poddirektorije. Napomena: WinNC podržava do 6 nivoa poddirektorija. Ako se u direktoriju nalazi više od 512 datoteka WinNC ih više ne slaže abecedno. Organizacija direktorija prikazana u Exploreru HEIDENHEIN-ovom rukovanju datotekama

Page 28: CNC Strojevi

27

C.17. Kreiranje i pisanje programa C.17.1 Organizacija NC programa u HEIDENHEIN-ovom konvencionalnom formatu

Program se sastoji od više programskih blokova. Elementi bloka su - broj bloka (programske rečenice)

- vodeća funkcija (glavna) - programske riječi

Prvi blok programa je BEGIN PGM, ime programa i aktivna mjerna jedinice. Slijedeći blokovi sadrže informacije o:

- sirovcu - definiraju i pozivaju alate - određuju brzine vrtnje i posmake - kretanja po konturi, podprograme, cikluse itd

zadnji blok END PGM sadrži ime programa i aktivnu mjernu jedinicu. C.17.2 Definiranje sirovca Odmah na poćetku programiranja mora se definirati kvadar (kuboid) – sirovac. WinNC treba ovaj podatak za grafičku simulaciju programa. Stranice sirovca su paralelne s osima X, Y i Z i ne smiju biti dulje od 100 000 mm. Sirovac je definiran s dva vrha.

• MIN-point: najmanje X, Y i Z koordinate sirovca – u apsolutnim vrijednostima • MAX-point: najveće X, Y i Z koordinate sirovca – u apsolutnim ili inkrementnim

vrijednostima C.17.3 Kreiranje novog NC programa Program se uvijek piše (kreira) u Programming and Editing operativnom modu Primjer pisanja programa: 1. Odabrati operativni mod Programming and Editing – Shift <F7>

Page 29: CNC Strojevi

28

2. - Odabrati direktorij u kojem se želi spremiti program. Npr.: SLADE-PROGRAMI - Upisati ime novog programa PROGRAM01.H Mora se upisati ekstenzija npr .H

- Odabrati mjerne jedinice MM 3. Otvara se novi prozor s Prvi blok programa je BEGIN PGM, ime programa PROGRAM01 i aktivna mjerna jedinica MM. Otvoren je red za definiranje sirovca BLK FORM 0.1 u kojem se definira minimalna točka sirovca X=0 Y=0 Z=0 Zadnji blok programa je END PGM, ime programa PROGRAM01 i aktivna mjerna jedinica MM 4. Upisivanje dimenzija sirovca Po upisu MIN-point otvara se red za unos MAX-point sirovca X=100 Y=60 Z=40

Page 30: CNC Strojevi

29

C.17.3 Programiranje gibanja alata u konvencionalnom formatu Programski blok počinje pritiskom na tipku dijaloga. Nakon toga program traži sve potrebne informacije. Primjer dijaloga: 1. Pritisnuti tipku za početak dijaloga ili Ctrl L za liniju 2. Kontrolna jedinica traži upisivanje koordinata 3. Po unosu koordinata kontrolna jedinica traži upisivanje kompenzacije 4. Sada se mora unijeti posmak Napomena: Ako se upiše vrijednostg posmaka AUTO koriste se podaci za posmak iz baze podataka alata 5. Dodatno se unosi funkcija M 6. Mogu se unijeti dvije M funkcije

Page 31: CNC Strojevi

30

D: PROGRAMIRANJE Napomena: Opisane su sve funkcije koje se mogu koristiti kroz Heihenhein TNC426 software. Ipak, ovisno o modelu NC stroja, ovise i funkcije koje se mogu koristiti D.1 Pregled M naredbi NAREDBA OPIS M0 naredba za programski STOP M1 naredba za uvjetni STOP M2 naredba za kraj glavnog programa M3 naredba za uključenje rotacije glavnog radnog vretena u

smjeru kazaljke sata M4 naredba za uključenje rotacije glavnog radnog vretena u

smjeru protivnom kazaljki sata M5 naredba za zaustavljaje rotacije glavnog radnog vretena M6 naredba za izmjenu alata M8 naredba za uključivanje rashladne tekučine M9 naredba za isključivanje rashladne tekučine M10 naredba za stezanje automatskog škripca M11 naredba za otpuštanje automatskog škripca M17 naredba za kraj potprograma M25 naredba za otvaranje stezne glave M26 naredba za zatvaranje stezne glave M30 naredba za kraj glavnog programa M71 naredba za uključivanje ispuhivanja M72 naredba za isključivanje ispuhivanja M99 naredba za poziv ciklusa

Page 32: CNC Strojevi

31

D.2 Pregled ciklusa Ciklus Funkcijska tipka BUŠENJE / NAVOJI Ciklusi za bušenje, urezivanje i glodanje navoja

DŽEPOVI / STUPOVI / UTORI Ciklusi za glodanje džepova, stupova i utora

ŠABLONE Ciklusi za obradu šablona rupa

SL-CIKLUSI Ciklusi za kompleksne konture

MULTIPAGES Ciklusi za glodanje sa više prolaza

COORDINATE TRANSFER Ciklusi za premještanje koordinata

SPECIJALNI CIKLUSI Vrijeme čekanja, pozivi programa, .....

D.3 Matematički operatori Operator Oznaka Opis + - * / osnovne matematičke operacije S sin funkcije sinusa C cos funkcije kosinusa T tg funkcije tangensa AS arcsin funkcije arkusa sinusa AC arccos funkcije arkusa kosinusa AT arctg funkcije arkusa tangensa ^ potencija Q SQR kvadratni korijen / 1/X inverzija ( ) zagrade P PI Ludolfov broj 3.14159265358979323846264338327950288 = jednako prikazivanje rezultata ENTER prikazivanje rezultata D.4 Džepno računalo U WinNC je integrirano i džepno računalo s najvažnijim matematičkim funkcijama. Otvaranje računala tipkom CALC ili Ctrl W. D.5 Osnove funkcija putanja alata

Page 33: CNC Strojevi

32

D.5.1 Programiranje gibanja alata za obradu sirovca Program se može se napraviti pisanjem pojedinih funkcija gibanja alata za svaki dio konture obratka. Ovo se radi unosom koordinata krajnje točke elementa konture sa nacrta. Heidenhein-WinNC proračuna put alata od trenutne koordinate (pozicije) do završne pozicije (koordinate) uzevši u obzir podatke o alatu (kompenzacije radijusa, duljine,...). Istoovremeno se miču sve osi koje su programirane u tom bloku. D.5.1.1 Gibanja alata paralelno s strojnim osima Ovdje programski blok sadrži samo jednu koordinatu – alat se giba paralelno s programiranom strojnom osi. Program se izvršava gibanjem radnog stola na koji je stegnut obradak iako se uvijek programira kao da se giba alat. Primjer: L X+100 L – funkcija pravocrtnog gibanja X+100 – koordinate krajnje točke gibanja Alat zadržava Y i Z koordinate i giba se samo do pozicije X=100 mm. D.5.1.2 Gibanja alata po glavnom ravninama Programski blok sadržava dvije koordinate i gibanje alata je po programiranoj ravnini. Primjer: L X+70 Y+50 Alat ne mijenja Z koordinatu i giba se po XY ravnini u poziciju X=70 mm, Y=50 mm D.5.1.3 3-dimenzionalno gibanja alata Programski blok sadržava tri koordinate i alat se istovremeno giba po sve tri osi do zadane točke u prostoru Primjer: L X+80 Y+0 Z-10

Page 34: CNC Strojevi

33

D.5.1.4 Kružnice i kružni lukovi Istovremeno gibanje dvije osi po kružnici oko centra rotacije – središta kružnice CC. Programira se gibanje po kružnici u glavnoj ravnini koja je definirana osi alata odabranog pozivom TOOL CALL. Os alata Glavna ravnina Z XY ili UV ili XV ili UY D.5.1.4 Kružnice i kružni lukovi Kod gružnog gibanja alata mora biti definiran smjer rotacije DR. Rotacija u smjeru kazaljke sata: DR- Rotacija u obrnutom smjeru od kazaljke sata: DR+ D.5.2 Kompenzacija radijusa alata Kompenzacija alata se mora nalaziti u bloku u kojem se alat pomiče do prve točke konture. Ne može se početi s kompenzacijom u bloku gibanja po kružnici. Kompenzacija mora biti unaprijed programirana kroz pravocrtno gibanje ili kao blok približavanja (APPR). Predpozicioniranje Prije ulaza alata u obradak uvijek je potrebno napraviti predpozicioniranje alata kako bi se izbjegla oštećenja alata ili obratka Izrada programa funkcijskim tipkama Sive funkcijske tipke pokreću konvenzacijski format programa. Heidenhein WinNC traži sve potrebne podatke i umeće blok u program. D.5.3 Prilaženje i odmicanje od konture Funkcija APPR-DEP se aktivira tipkom ili Ctrl A. Tada se otvar nova traka s funkcijskim tipkama

Page 35: CNC Strojevi

34

1 2 3 4 5 6 7 8 1 – prilaz pravocrtno s tangencijalnim spajanjem na konturu 2 – prilaz pravocrtno s okomitim spajanjem na konturu 3 – prilaz po kružnom luku s tangencijalnim spajanjem na konturu 4 – prilaz po kružnom luku s tangencijalnim spajanjem iz pravocrtnog na konturu 5 – odmicanje pravocrtno s tangencijalnim odmicanjem od konture 6 – odmicanje pravocrtno s okomitim odmicanjem od konture 7 – odmicanje po kružnom luku s tangencijalnim odmicanjem od konture 8 – odmicanje po kružnom luku s tangencijalnim odmicanjem od konture u pravocrtno D.5.3.1 Prilaženje i odmicanje od konture po zavojnici Alat prilazi i odmiče se po zavojnici do svog produžetka i spaja se na konturu tangencijalno po kružnom luku. Programiranje prilaženja i odmicanja po zavojnici je tipkom APPR CT i funkcijama DEP CT. D.5.3.2 Bitne pozicije za prilaženje i odmicanje Početna točka PS Ova se točka mora programirati neposredno prije prilaznog bloka. PS leži izvan kontura sirovca i u nju se dolazi bez kompenzacije alata po radijusu (R0). Pomoćna točka PH Neke putanje alata prilikom prilaženja ili odmicanja moraju proći kroz pomoćnu točku PH koju Heidenhein WinNC proračunava iz unosa u APPR ili DEP bloku. Npr.: Ako se kod prilaženja mijenja visina po Z osi pomoćna točka je na radnoj površini. Prva točka konture PA i zadnja točka PE U APPR bloku se programira prva točka konture PA. Zadnja točka konture PE se može programirati bilo kojom putanjom. Završna točka PN Pozicija PN se nalazi izvan konture sirovca i ovisi o podacima iz DEP bloka. Ako DEP blok sadrži promjenu visine po osi Z putanja alata će ići do pomoćne točke PH na radnoj površini i nakon toga ide prema završnoj točki i mijenja visinu. D.5.3.3 Kratice i njihovo značenje APPR - Prilaženje DEP - Odmicanje L - Linija - pravocrtno C - Kružnica - kružno T - Tangencijalno (kontinuirano, blagi spoj) N - Normalno - okomito

Page 36: CNC Strojevi

35

D.5.4 Primjeri prilaženja D.5.4.1 1 – prilaz pravocrtno s tangencijalnim spajanjem na konturu

APPR LT Alat se pravocrtno giba od početne točke PS do pomoćne točke PH. Iz pomoćne točke PH dolazi do prve točke konture tako da se tangencijalno spaja na konturu. Udaljenost od pomoćne točke do prve točke konture je LEN. Nastavlja se programiranje gibanja alata po konturi do zadnje točke PN.

Primjer NC naredbi: L X+40 Y+10 R0 FMAX M3 ; pravocrtno do pozicije, bez kompenzacije alata, maksimalni posmak, rotacija alata CW

APPR LT X+20 Y+20 Z-10 LEN15 RR F100 ; prilaz linearno tangencijalan na poziciji, desna kompenzacija, LEN15 označava udaljenost od pomoćne točke PH do prve točke konture PA.

L X+35 Y+35 .... D.5.4.2 2 – prilaz pravocrtno s okomitim spajanjem na konturu

APPR LN Alat se pravocrtno giba od početne točke PS do pomoćne točke PH. Iz pomoćne točke PH dolazi do prve točke konture tako da se spaja okomito na konturu. Udaljenost od pomoćne točke do prve točke konture je LEN. Nastavlja se programiranje gibanja alata po konturi do zadnje točke PN.

Primjer NC naredbi: L X+40 Y+10 R0 FMAX M3 ; pravocrtno do pozicije, bez kompenzacije alata, maksimalni posmak, rotacija alata CW

APPR LN X+20 Y+20 Z-10 LEN15 RR F100 ; prilaz linearno tangencijalan na poziciji, desna kompenzacija, LEN15 označava udaljenost od pomoćne točke PH do prve točke konture PA.

L X+35 Y+35 ....

Page 37: CNC Strojevi

36

D.5.4.3 3 – prilaz po kružnom luku s tangencijalnim spajanjem na konturu APPR CT

Alat se pravocrtno giba od početne točke PS do pomoćne točke PH. Iz pomoćne točke PH dolazi do prve točke konture po kružnom luku i tako se spaja na konturu. Luk od pomoćne točke do prve točke konture je definiram radijusom R i centrom luka CCA. Smjer rotacije po luku je automatski definiran. Nastavlja se programiranje gibanja alata po konturi do zadnje točke PN.

Primjer NC naredbi: L X+40 Y+10 R0 FMAX M3 ;pravocrtno do pozicije, bez kompenzacije alata, maksimalni posmak, rotacija alata CW APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 ; prilaz po kružnom luku tangencijalno u poziciju,

desna kompenzacija, CCA označava kut luka, a R radijus luka od pomoćne točke PH do prve točke konture PA.

L X+20 Y+35 .... D.5.4.4 4 – prilaz po kružnom luku s tangencijalnim spajanjem iz pravocrtnog na konturu APPR LCT

Alat se pravocrtno giba od početne točke PS do pomoćne točke PH. Iz pomoćne točke PH dolazi do prve točke konture po kružnom luku i tako se spaja na konturu. Luk se tangencijalno nastavlja od linije PS-PH do prve točke konture PA. Nastavlja se programiranje gibanja alata po konturi do zadnje točke PN.

Primjer NC naredbi: L X+40 Y+10 R0 FMAX M3 ;pravocrtno do pozicije, bez kompenzacije alata, maksimalni posmak, rotacija alata CW APPR LCT X+10 Y+20 Z-10 R+10 RR F100 ; prilaz po kružnom luku tangencijalno u poziciju,

desna kompenzacija, a R radijus označava luk od pomoćne točke PH do prve točke konture PA. U obje točke se luk tangencijalno nastavlja na pravce gibanja

L X+20 Y+35 ....

Page 38: CNC Strojevi

37

D.5.4.5 5 – odmicanje pravocrtno s tangencijalnim odmicanjem od konture DEPT LT

Alat se nastavlja pravocrtno gibati od zadnje točke konture PE do završne točke PN. Udaljenost od zadnje točke konture do završne točke je LEN. U završnu točku alat dolazi s kompenzacijom radijusa alata.

Primjer NC naredbi: L Y+20 RR F100 ; pravocrtno do pozicije, uključena kompenzacija alata, definiran posmak

DEP LT LEN+12.5 F100 ; odmicanje linearno tangencijalno od zadnje pozicije, LEN=12.5mm

L Z+100 FMAX M2 .... D.5.4.6 6 – odmicanje pravocrtno s okomitim odmicanjem od konture DEPT LN

Alat se pravocrtno giba od zadnje točke konture PE do završne točke PN. Gibanja alata je okomito na zadnju liniju konture. Udaljenost od zadnje točke konture do završne točke je LEN.

Primjer NC naredbi: L Y+20 RR F100 ; pravocrtno do pozicije, uključena kompenzacija alata, definiran posmak

DEP LN LEN+20 F100 ; odmicanje linearno okomito od zadnje pozicije, LEN=20mm

L Z+100 FMAX M2 ....

Page 39: CNC Strojevi

38

D.5.4.7 7 – odmicanje po kružnom luku s tangencijalnim odmicanjem od konture DEP CT

Alat se pravocrtno giba od zadnje točke konture PE do završne točke PN. Luk se tangencijalno nastavlja na prijašnju putanju. Luk je definiram radijusom R i centrom luka CCA. Smjer rotacije po luku je automatski definiran. Nastavlja se programiranje gibanja alata po konturi do zadnje točke PN. Ako je potrebno alat pozicionirati u smjeru suprotnom od kompenzacije radijusa alata vrijednost radijusa luka mora biti negativna –R.

Primjer NC naredbi: L Y+20 RR F100 ; pravocrtno do pozicije, uključena kompenzacija alata, definiran posmak

DEP CT CCA180 R+8 F100 ; odmicanje kružno od zadnje pozicije, kut je 1800 radijus 8mm

L Z+100 FMAX M2 ; odmicanje po z osi 100 mm, maksimalnim posmakom, kraj programa .... D.5.4.8 8 – odmicanje po kružnom luku s tangencijalnim odmicanjem od konture u pravocrtno DEPT LCT

Alat se giba po kružnom luku od zadnje točke konture PE do pomoćne točke PH. Iz pomoćne točke PH dolazi do završne točke PN. Luk se tangencijalno nastavlja od zadnje točke konture PE i u linije PH-PN.

Primjer NC naredbi: L Y+20 RR F100 ; pravocrtno do pozicije, uključena kompenzacija alata, definiran posmak

DEP LCT x+10 Y+12 R+8 F100 ; odmicanje kružno tangencijalno na zadnju poziciju, radijus 8mm, tangencijalan

prijelaz u pravocrtnu liniju do zadane pozicije

L Z+100 FMAX M2 ; odmicanje po z osi 100 mm, maksimalnim posmakom, kraj programa ....

Page 40: CNC Strojevi

39

D.5.5 Konture gibanja alata – Kartezijeve (pravokutne) koordinate D.5.5.1 Pregled naredbi gibanja alata Funkcija Funkcijska tipka Gibanje alata Dodatni unos

Line L

Pravocrtno Koordinate krajnje

točke pravca

Zakošenje CHF Zakošenje između

dva pravca Duljina zakošenja

Središte kružnice CC

Nema gibanja alata Koordinate središta

kružnice ili pola

Luk C Kružni luk oko

središta do krajnje točke luka

Koordinate krajnje točke luka, smjer

rotacije

Luk s radijusom CR

Kružni luk s radijusom

Koordinate krajnje točke luka, radijus,

smjer rotacije

Luk s tangentom CT Kružni luk s tangen-

cijalnim spajanjem na konturu

Koordinate krajnje točke luka

Zaobljenje RND Kružni luk s tangen-

cijalnim spajanjem dviju linija

Koordinate krajnje točke luka

Slobodna kontura FK Slobodna linija ili

kružni luk Pogledati pod

«Free contour»

D.5.5.2 Pravac L WinNC pomiče alat po pravcu iz trenutne pozicije prema krajnjoj točki. Početna pozicija je završna pozicija prethodnog bloka. Izgled naredbe L - Koordinate krajnje točke pravocrtnog gibanja Druge vrijednosti ako je potrebno:

- Kompenzacija radijusa RL / RR / R0 - Posmak F - M naredbe M

Primjer: 10 L X+10 Y+40 RL F200 M3 ; pravocrtno na poziciju X10, Y40, lijeva kompenzacija radijusa alata, alat rotira u smjeru kazaljke sata 11 L IX+20 IY-15 ; pravocrtno na poziciju zadano inkrementnim koordinatama 12 L X+60 IY-10 ; pravocrtno na poziciju zadano apsolutnom i inkrementnom koordinatom

Page 41: CNC Strojevi

40

D.5.5.3 «Hvatanje» trenutne pozicije Generiranje (pisanje) bloka s pravocrtnim gibanjem alata (L-bloka) može se napraviti tipkom za hvatanje trenutne pozicije na slijedeći način:

- Dovesti alat u poziciju za koju se želi uhvatiti (definirati) pozicija u ručnom operativnom modu.

- Prebaciti ekran u programski mod - Odabrati programski blok nakon kojeg je potrebno umetnuti L-blok - Pritisnuti tipku za hvatanje trenutne pozicije

WinNC će napisati L blok s koordinatama trenutne pozicije D.5.5.4 Zakošenje CHF između dva pravca

Zakošenje omogućuje odrezivanje vrhova na sjecištu dva pravca.

- U blokovim prije i poslije CHF bloka programiraju se obje koordinate ravnine u kojoj će se izvršiti zakošenje

- Kompenzacija radijusa alata prije i poslije CHF bloka mora biti ista

- Unutarnje zakošenje mora biti dovoljno dugo za alata

Izgled naredbe CHF

- Duljina stranice zakošenja Druge vrijednosti ako je potrebno:

- Posmak F Primjer: 7 L X+0 Y+30 RL F300 M3 ; pravocrtno na poziciju X0, Y30, lijeva kompenzacija radijusa alata, alat rotira u smjeru kazaljke sata 8 L X+40 IY+5 ; pravocrtno na poziciju zadano apsolutnom i inkrementnom koordinatom 9 CHF 12 F250 ; zakošenje od 12 mm po obje osi 10 L IX+5 Y+0 ; pravocrtno na poziciju zadano inkrementnom i apsolutnom koordinatom

Page 42: CNC Strojevi

41

D.5.5.5 Zaobljenje CHF između dva pravca Funkcija RND se koristi za zaobljenje vrhova kuta. Alat se giba po kružnom luku koji je smješten tangencijalno na oba pravca (dolaznog i slijedećeg konturnog elementa). Kružni luk mora biti izvediv odabranim alatom. Izgled naredbe RND

- Radijus zaobljenja Druge vrijednosti ako je potrebno:

- Posmak F Primjer:

7 L X+10 Y40 RL F300 M3 ; pravocrtno na poziciju X10, Y40, lijeva kompenzacija radijusa alata, definiran posmak, alat rotira u smjeru kazaljke sata 8 L X+40 Y+25 ; pravocrtno na poziciju 9 RND R5 F100 ; zaobljenje od 5 mm, definiran posmak SAMO za ovaj blok 10 L X+10 Y+5 ; pravocrtno na poziciju D.5.5.6 Središte kružnice Određivanje središta kružnice CC za kružna gibanja koja se programiraju s tipkom C (kružni luk) je na slijedeći način:

- za definiranje središta kružnice koriste se Kartezijeve (pravokutne) koordinate

- Upotreba centra kružnice je određena prijašnjim blokom ili

- Tipkom «hvatanje trenutnog položaja» - Koordinate CC

Izgled naredbe CC

- Koordinate CC – unosom koordinata središta kružnice 5 CC X+25 Y+25 ; središte kružnice je na poziciji X25 Y25

ili - Korištenjem zadnje poticije za središte kružnice

15 X+25 Y+25 ; pozicija X25 Y25 16 CC ; koristiti zadnju poziciju X25 Y25 za središte kružnice

Trajanje naredbe CC Postavljeno središte kružnice ostaje aktivno dok se ne definira novo središte. Također je moguće definirati središte kružnice sekundarnim koordinatama U, V, W. Inkrementno definiranje naredbe CC Ako se inkrementno definira središte kružnice CC ono se uvijek odnosi na zadnje programiranu poziciju.

Page 43: CNC Strojevi

42

D.5.5.7 Luk C Prije programiranja kružnog gibanja C potrebno je definirati središte kružnice CC. Zadnja programirana pozicija prije bloka C je poćetna (start S) pozicija kružnog gibanja. Izgled naredbe C

- dovesti alat do poćetne točke kružnig gibanja S

- definirati koordinate središta kružnice CC - odrediti krajnje točke kružnog gibanja E

(end) - dati smjer rotacije DR

Druge vrijednosti ako je potrebno: - Posmak F - M naredbe

Punu krug – programirati iste koordinate za krajnju točku E, koje su zadane kao poćetna točka S.

Primjer: 22 CC X+25 Y+25 ; središte kružnice na poziciji X25 Y25

23 L X+45 Y+25 RR F200 M3; pravocrtno na poziciju X10, Y40, desna kompenzacija radijusa alata, definiran posmak, alat rotira u smjeru kazaljke sata 24 C X+25 Y+25 DR+ ; puni krug, alat se giba po kružnici u smjeru obrnutom od smjera kazaljke sata

D.5.5.8 Luk s radijusom CR Alat se giba po kružnici radijusa R Izgled naredbe CR

- dovesti alat u poćetnu točku S - odrediti krajnju točku kružnog luka E (end) - odrediti radijus R - Matematički predznak radijusa određuje mjeru kružnog luka - odrediti smjer rotacije DR - Matematički predznak smjera rotacije gibanja alata određuje

da li je luk konkavan (gibanje alaata u smjeru kazaljke sata – CW) ili konveksan (gibanje alaata u smjeru obrnutom od gibanja kazaljke sata – CCW).

Druge vrijednosti ako je potrebno: - Posmak F - M naredbe

Punu krug – programirati s dva CR bloka jedan za drugim. Koordinate za krajnju točku E1, je poćetna točka S2, dok je koordinate za krajnju točku E2, je poćetna točka S1.

Page 44: CNC Strojevi

43

Primjer 1: 55 L X+40 Y+40 RL F200 M3; pravocrtno na poziciju X40 Y40, lijeva kompenzacija radijusa alata, definiran posmak, alat rotira u smjeru kazaljke sata

56 R X+70 Y+40 R+20 DR- ; gibanje alata po luku kružnice radijusa 20 mm, u smjeru kazaljke sata, na slici je putanja označena brojem 1 ili 56 R X+70 Y+40 R+20 DR+ ; gibanje alata po luku kružnice radijusa 20 mm, u smjeru obrnutom od kazaljke sata, na slici je putanja označena brojem 2 Primjer 2: 55 L X+40 Y+40 RL F200 M3; pravocrtno na poziciju X40 Y40, lijeva kompenzacija radijusa alata, definiran posmak, alat rotira u smjeru kazaljke sata 56 R X+70 Y+40 R-20 DR- ; gibanje alata po luku kružnice radijusa 20 mm, u smjeru kazaljke sata, na slici je putanja označena brojem 3 ili 56 R X+70 Y+40 R-20 DR+ ; gibanje alata po luku kružnice radijusa 20 mm, u smjeru obrnutom od kazaljke sata, na slici je putanja označena brojem 4 Odnos centralnog kuta CCA i radijusa R kružnog luka Iz primjera je vidljivo da S-poćetna i E-završna točka na konturi mogu biti spojene s četiri različita luka istog radijusa. Zato treba odabrati - manji luk – CCA<180º (na slikama je ostala njemačka oznaka za CCA je ZW-zentral winkel) Radijus ima pozitivnu vrijednost R+ - veći luk – CCA>180º Radijus ima negativnu vrijednost R-

Page 45: CNC Strojevi

44

D.5.5.9 Luk s tangentom CT Alat se giba po kružnom luku koji se tangencijalno nastavlja na prethodnu konturu. Izgled naredbe CT

- odrediti koordinate krajnje točke kružnog luka

Druge vrijednosti ako je potrebno: - Posmak F - M naredbe

Primjer : 32 L X+0 Y+25 RL F300 M3; pravocrtno na poziciju X0 Y25, lijeva kompenzacija radijusa alata, definiran posmak, alat rotira u smjeru kazaljke sata

33 L X+25 Y+30 ; pravocrtno na poziciju 34 CT X+45 Y+20; tangencijalno na prethodni pravac alat se nastavlja gibati po kružnom luku do pozicije X45 Y20 35 L Y+0 ; pravocrtno na poziciju

Page 46: CNC Strojevi

45

D.5.6 Konture gibanja alata – polarne koordinate Polarnim koordinatama može se odrediti pozicija alata pod pojmovima kuta PA i udaljenosti (radijusa) PR od unaprijed definiranog pola CC. D.5.6.1 Pregled naredbi gibanja alata Funkcija Funkcijska tipka Gibanje alata Dodatni unos

Line LP

+ P Pravocrtno

Polarni radijus, polarni kut

Kružni luk CP

+ P

Kružni luk oko središta do krajnje

točke luka

Polarni kut krajnje točke luka, smjer rotacije

Kružni tangentni luk CTP

+ P

Kružni luk sa tangencijalnim spojem iz prethodne konture

Polarni radijus, polarni kut krajnje točke luka

Spiralna interpolacija CP

+ P Kombinacija kružnog i

pravocrtnog gibanja

Polarni radijus, polarni kut krajnje točke luka,

koordinate krajnje točle po osi alata

D.5.6.2 Pol CC Pol se može definirati bilo gdje u programu prije prvog bloka u kojem se koriste polarne koordinate. Upisivanje pola se vrši isto kao i upisivanje centra kružnice. Koordinate CC: za definiranje pola CC koristi se kartezijev pravokutni koordinatni sistem. Pol ostaje aktivan dok se ne definira novi pol.

Primjer: 23 CC X+44 Y+33 D.5.6.3 Pravac LP Alat se giba po pravcu iz trenutne pozicije u krajnju točku. Početna pozicija je krajnja točka prethodne naredbe. Opis: Polarni radijus PR: je pravocrtna udaljenost između krajnje točke i pola. Polarni kut PA: je kut između pravca krajnje točke i hotizontalne linije i kreće se od +360º i -360º. Predznak polarnog kuta definiran je položajem osi. - Kut od referentne osi do linije kuta PR je u smjeru obrnutom od kazaljke sata PA>0 - Kut od referentne osi do linije kuta PR je u smjeru kazaljke sata PA<0

Page 47: CNC Strojevi

46

Primjer: 13 CC X+45 Y+25 ; polarni kut na poziciji 14 LP PR+30 PA+0 RR F300 M3 ; gibanje po pravcu do točke definirane polarnim radijusom PR i polarnim kutom PA, uključena desna kompenzacija radijusa alata, definiran posmak, uključena rotacija alata 15 LP PA+60 ; gibanje po pravcu do točke definirane polarnim kutom PA 16 LP IPA+60 ; gibanje po pravcu do točke definirane polarnim kutom PA - inkrementno 17 LP PA+180 ; gibanje po pravcu do točke definirane polarnim kutom PA - apsolutno D.5.6.4 Kružno gibanje CP oko pola CC Polarni radijus je ujedno i radijus kružnog luka. Definiran je kao pravocrtna udaljenost između početne točke i pola. Zadnja programirana pozicija prethodnog bloka je početna poticija kružnog gibanja. Opis: Polarni kut PA: je kutna pozicija kružnog gibanja do krajnje točke između +5400º i –5400º. Smjer rotacije: DR+ je u smjeru obrnutom od kazaljke sata, DR- je u smjeru kazaljke sata. Primjer: 21 CC X+25 Y+25 ; polarni kut na poziciji 22 LP PR+20 PA+0 RR F250 M3 ; gibanje po pravcu do točke definirane polarnim radijusom PR i polarnim kutom PA, uključena desna kompenzacija radijusa alata, definiran posmak, uključena rotacija alata 23 CP PA+180 DR+ ; gibanje po kružnici za 180º u smjeru obrnutom od kazaljke sata D.5.6.4 Kružno gibanje CTP sa tangencijalnim spajanjem na konturu Alat se nastavlja gibati po kružnici koja se tangencionalno nastavlja na prethodnu konturu. Polarni radijus PR: je pravocrtna udaljenost između krajnje točke kružnog gibanja i pola. Polarni kut PA: je kut između pravca koji spaja pol s krajnjom točkom kružnog gibanja i linije osi. Napomena: Pol CC NIJE centar kružnog luka!

Page 48: CNC Strojevi

47

Primjer: 17 CC X+40 Y+35 ; polarni kut na poziciji 18 L X+0 Y+35 RL F250 M3 ; gibanje po pravcu do definirane pozicije, lijeva kompenzacija radijusa alata, uključena rotacija alata 19 LP PR25 PA120 ; gibanje po pravcu do definirane polarne pozicije (PR,PA), 20 CTP PR30 PA30 ; gibanje po kružnici tangencijalno s prethodne konture do pozicije (PR,PA) 21 L Y+0 ; gibanje po pravcu do definirane pozicije D.5.6.5 Gibanje po zavojnici Zavojnica je kombinacija kružnog gibanja po glavnoj površini i pravocrtnog gibanja okomitog na glavnu površinu. Zavojnica se moze programirati samo u polarnim koordinatama. Primjena: - veliki promjeri unutrašnij i vanjskih navoja - kanali za podmazivanje Proračun zavojnice: Programiranje zavojnice treba inkrementni kut kroz koji se alat giba po zavojnici i ukupnu dubinu zavojnice. Za računanje zavojnice koja se urezuje potrebno je: - Broj navoja n – broj navoja + dodatak za ulaz i izlaz navoja - Ukupna visina h – korak navoja puta broj navoja - Inkrementni ukupni zbir IPA – broj zavoja puta 360º + kut ulaz + kut izlaza alata - Početna koordinata Z - korak navoja puta (broj navoja + dodatak za ulaz i izlaz navoja) D.5.6.5.1 Oblik zavojnice U tablici je prikazana ovisnost između pravca gibanja, smjera rotacije i kompenzacije radijusa za specifične oblike.

Page 49: CNC Strojevi

48

D.5.6.5.2 Programiranje zavojnice Polarni kut – ukupni kut putanje alata po zavojnici u inkrementnim dimenzijama IPA Po unosu kuta potrebno je definirati os alata. Koordinate – koordinate visine zavojnice su inkrementno određene IZ Smjer rotacije –

DR- u smjeru kazaljke sata ili DR+ obrnuto od smjera kazaljke sata.

Kompenzacija radijusa R0 / RL / RR Primjer: 21 CC X+40 Y+25 ; polarni kut na poziciji 22 L Z+0 F100 M3 ; pravac gibanja u pozitivnom smjeru po osi Z, definiran posmak, uključena rotacija alata 23 LP PR+3 PA+270 RL F50 ; pravocrtno polarno gibanje definrano krajnjnom točkom zavojnice u polarnim koordinatama (PR polarni radijus je 3mm, PA polarni kut je 270º), lijeva kompenzacija alata (izrada vanjskog navoja), definiran posmak 24 CP IPA-1800 IZ+5 DR- ; kružno polarno gibanje, inkrementno zadan polarni kut u smjeru kazaljke sata, inkrementno zadan korak po osi Z, smjer rotacije u smjeru kazaljke sata Z+0, RL i DR- definiraju lijevi vanjski navoj, alat se giba uzlazno (IZ+) Napomena: Unijeti isti predznak za smjer rotacije DR i inkrementnu ukupnu visinu IPA. U protivnom se alat može poćeti gibati u neželjenom (obrnutom) smjeru. Ukupni kut IPA može imati vrijednosti između –5400º i +5400º. Ako je potrebno više od 15 navoja programira se kao ponavljanje. D.6 CIKLUSI D.6.1 Rad s ciklusima

Page 50: CNC Strojevi

49

Često ponavljani strojni ciklusi koji sadržavaju nekoliko radnih koraka su spremljeni u memoriju kao standardni ciklusi.. Preomjena koordinata i ostali specijalni ciklusi se također omogućuju preko standardnih ciklusa. Fiksni (nepromjenjivi) ciklusi s brojevima 200 i više koriste Q parametre kao prenosne paramatre. Parametri specijalnih funkcijakoji se koriste u različitim ciklusima imaju uvijek isti broj. Npr. Q200 je uvijek postavljanje odstojanja alata, Q202 je dubina ulaza alata,... D.6.2 Definiranje ciklusa funkcijskim tipkama CYCL DEF Ctrl + Y preko PC tipkovnice otvar traku s funkcijskim tipkama ciklusa

Funkcijske tipke pokazuju moguće grupe ciklusa. Odabrati funkcijsku tipku određene grupe – npr bušenje

Odabrati određeni ciklus – npr urezivanje navoja

Po odabir ciklusa (npr 262) otvara se prozor za unos podataka ciklusa Unose se svi potrebni podaci za taj ciklus i svaki unos se potvrđuje tipkom ENTER. Po unosu prozor se zatvara i svi podaci se prebacuju u NC program. Primjer: 21 CYCLE DEF 200 Drilling Q200=2 ; postavljanje odstojanja Q201=-20 ; dubina bušenja

Page 51: CNC Strojevi

50

Q206=150 ; posmak bušenja Q202=5 ; dubina prvog bušenja Q210=0 ; vrijeme čekanja na vrhu Q203=+0 ; koordinata visine površine Q204=50 ; drugo odstojanje Q211=0 ; vrijeme čekanja na dnu U bilo koje vrijeme se rad s ciklusom može prekinuti tipkom END D.6.3 Definiranje ciklusa GOTO funkcijom

Funkcijske tipke prikazuju moguće grupe ciklusa. Pritisnuti tipku GOTO i broj ciklusa te potvrditi tipkom ENTER.

Inicijalizira se ciklus kroz dijalog (prikazan u prethodnom primjeru). D.6.4 Pozivanje ciklusa Napomena: Uvijek prije cikusa mora biti programirano slijedeće:

• BLK FORM • Poziv alata • Smjer rotacija alata • Definiran ciklus

Neki ciklusi automatski postaju aktivni ćim se u programu definiraju. Oni ne mogu i ne smiju biti pozvani.

• Ciklus 220 za kružni predložak i ciklus 221 za linearni predložak izrade rupa • SL ciklus 14 za geometriju konture • SL ciklus 20 za podatke konture

Page 52: CNC Strojevi

51

• Ciklus za premještanje koordinata • Ciklus 9 za vrijeme čekanja

Ostali ciklusi se pozivaju sa CYCL CALL ili naredbom M99. D.6.5 Rad s sekundarnima osima U, V, W WinNC izvršava klizna gibanja po osi koje je definirana u TOOL CALL bloku kao os glavnog vretena. Time se izvršavaju gibanja u radnom prostoru načelno samo po osima X, Y i Z. Isključuje se:

• Programiranje sekundarne osi za bočne duline u ciklusima 3 – SLOT MILLING i 4 – POCKET MILLING

• Programiranje sekundarne osi u konturnoj geometriji SL ciklusa D.6.6 Tablica točaka Potrebno je napraviti tablicu točaka kada se želi izvesti ciklus ili nekoliko ciklusa u sekvencama na nepravilnom predlošku točaka (pozicija). Ako se koristi ciklus bušenja rupe, koordinate u tablici točaka predstavljaju centar rupe na radnoj površini. Ako se koristi ciklus glodanja, koordinate u tablici točaka predstavljaju točku početka izrade ciklusa na radnoj površini. D.6.6.1 Kreiranje tablice točaka

• Odabrati Programing and Editing radni mod. • Pozvati File manager tipkom PGM MGT • Upisati ime npr TOCKE.PNT i

potvrditi tipkom ENT(er) • Odabrati jedinice u MM ili

INCH • Otvara se novi prozor u koji je

potrebno unijeti koordinate

točaka • Tipkom LINE INSERT umeću se nove

linije za unos podataka, dok se tipkom LINE DELITE briše označena linija.

• Tipkama X ON/OFF, Y ON/OFF i Z ON/OFF prikazuju se ili brušu stupci osi

D.6.6.2 Odabir tablice točaka u programu

U Programing and Editing radnom modu odabrati program u kojem se želi pozvati tablica točaka. Pritisnut tipku PGM CALL

Page 53: CNC Strojevi

52

Pritisnuti funkcijsku tipku PATTERN TABLE U progranu se pojavi blok SEL PATTERN Upisati ime tablice točaka i potvrditi tipkom ENT(er). Primjer: 21 SEL PATTERN "TNC:\PROGRAMI\TOCKA.PNT" ; Ako tablica točaka nije spremljena u istom folderu gdje se nalazi program mora se napisati kompletan putokaz do datoteke D.6.6.3 Povezivanje ciklusa i tablice točaka u programu Napomena: Naredbom CYCL CALL PAT WinNC pokreće zadnje dafiniranu tablicu točaka. Djelovanje tablice točaka na cikluse 1 do 5, 17 i 18 WinNC obrađuje točke radne površine kao koordinate centra rupe. Koordinata osi glavnog radnog vretena definra gornju površinu obratka, tako se WinNC može automatski prepozicionirati. Djelovanje tablice točaka na SL cikluse i ciklus 12 WinNC obrađuje točke kao dopunski podatak pomaka Djelovanje tablice točaka na cikluse 200 do 208 i cikluse 262 do 267 WinNC obrađuje točke radne površine kao koordinate centra rupe. Ako je potrebno koristiti kordinate definrane u tablici točaka za početnu poziciju radnog vretena, mora se definirati koordinata radne površine sirovca (Q203) kao 0. Djelovanje tablice točaka na cikluse 210 do 215 WinNC obrađuje točke kao dopunski podatak pomaka. Ako je potrebno koristiti kordinate definrane u tablici točaka za početnu poziciju radnog vretena, mora se definirati koordinata radne površine sirovca (Q203) kao 0. Ako se želi pozvati zadnje definirani ciklus na poziciju definiranu u tablici točaka, tada se ciklus poziva naredbom CYCL CALL PAT.

• Pritisnuti tipku CYCL CALL • Pritisnuti funkcijsku tipku CYCL CALL PAT za poziv

tablice točaka • Unijeti posmak kojim se alat kreće od točke do točke (F MAX nije dozvoljen) • Ako treba, unijeti i M funkcije

WinNC pomiče alat do sigurnosnog odstojanja iznad početne pozicije. Za korištenja ove naredbe, za cikluse 200 i veće, mora se definrati drugo odstojanje (Q204) kao 0. D.6.7 Ciklusi za bušenje, narezivanje i glodanje navoja

CIKLUS Funkcijska tipka

1 PROBIJANJE (bušenje) bez automatskog pozicioniranja

Page 54: CNC Strojevi

53

200 BUŠENJE sa automatskim pozicioniranjem,

201 RAZVRTANJE sa automatskim pozicioniranjem 202 IZBUŠIVANJE sa automatskim pozicioniranjem

203 UNIVERZALNO BUŠENJE sa automatskim pozicioniranjem, lomljenjem strugotine i smanjivanjem dubine 204 NATRAŽNO BUŠENJE sa automatskim pozicioniranjem, 205 UNIVERZALNO PROBIJANJE sa automatskim pozicioniranjem, lomljenjem strugotine i stop distancom

208 BUŠENJE GLODANJEM sa automatskim pozicioniranjem

2 UREZIVANJE sa kompenzacijskom glavom

17 KRUTO UREZIVANJE bez kompenzacijske glave

18 UREZIVANJE NAVOJA NOŽEM

206 UREZIVANJE - NOVO sa kompenzacijskom glavom, automatsko pozicioniranje

207 KRUTO UREZIVANJE – NOVO bez kompenzacijske glave, automatsko pozicioniranje

209 UREZIVANJE SA LOMOM STRUGOTINE bez kompenzacijske glave, automatsko pozicioniranje

262 GLODANJE NAVOJA u postoječoj rupi

263 GLODANJE NAVOJA - UPUŠTANJEM u postoječoj konusnoj rupi

264 BUŠENJE I GLODANJE NAVOJA u puni materijal

265 SPIRALNO BUŠENJE I GLODANJE NAVOJA u puni materijal

267 VANJSKO GLODANJE NAVOJA glodanje vanjskog navoja i obrada konusnog zakošenja D.6.7.1 Cycle 1 - Ciklusi za probijanje (bušenje) PECKING

1. Alat buši od trenutne pozicije do prve dubine bušenja sa programiranim

Page 55: CNC Strojevi

54

posmakom. 2. Po dolasku u prvu dubinu bušenja, alat se u brzom hodu vraća u početnu poziciju te

vraća do prve dubine bušenja minus stop udaljenost t.

3. Stop udaljenost se automatski izračuna: • Npr kod ukupne dubine bušenja od 30mm t=0,6 mm • Računa se ukupna dubina bušenja podijeljeno s 50 t=dubina/50 • Maksimalna stop udaljenost može biti 7mm

4. Alat dalje nastavnja do nove dubine s programiranim posmakom. 5. Program se ponavlja (točke 1 do 4) dok se ne dostigne postavljena maksimalna

dubina rupe.

6. Nakon vremena čekanja na dnu rupe alat se vraća u početni poziciju ¸ Primjer: 5 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 6 CYCL DEF 1.0 PECKING ; definiranje ciklusa 7 CYCL DEF 1.1 SET UP 2 ; postavljanje odstojanja između vrha alata i radne površine 8 CYCL DEF 1.2 DEPTH -15 ; postavljanje dubine rupe u inkrementnoj vrijednosti 9 CYCL DEF 1.3 PECKG 7.5 ; postavljanje dubine bušenja po koraku 10 CYCL DEF 1.4 V.DWELL 1 ; postavljanje vremena čekanja u sekundama 11 CYCL DEF 1.5 F80 ; postavljanje posmaka 12 L X+30 Y+20 FMAX M3 ; pozicioniranje iznad prve rupe u brzom hodu, uključena rotacija alata 13 L Z+2 FMAX M99 ; pozicioniranje u brzom hodu da odstojanja, poziv zadnjeg ciklusa 14 L X+80 Y+50 FMAX M99 ; pozicioniranje iznad druge rupe u brzom hodu, poziv ciklusa 15 L Z+100 FMAX M2 ; pravocrtno gibanje alata na poziciju u brzom hodu, kraj programa D.6.7.2 Cycle 200 - Ciklus za bušenje DRILLING

1. WinNC pozicionira alat u brzom hodu na postavljeno odstojanje (Q200).

2. Alat buši do prve dubine bušenja (Q202)

Page 56: CNC Strojevi

55

sa programiranim posmakom (Q206). 3. WinNC vraća alat u brzom hodu u početnu poziciju na početno odstojanje, čeka za

postavljeno vrijeme čekanja (Q210) pa u brzom hodu pozicionira alat iznad prve dubine bušenja.

4. Alat nastavlja bušiti do slijedeće dubine bušenja u programiranom posmaku. 5. Program se ponavlja (točke 2 do 4) dok se ne postigne programirana dubina

bušenja (Q201) 6. Na dnu rupe alat alat čeka za programirano vrijeme čekanja (Q211), a zatim u

brzom hodu odlazi na programirano odstojanje ili na drugo odstojanje (Q204) ako je programirano.

Primjer: 10 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 11 CYCL DEF 200 DRILLING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -15 ; postavljanje dubine rupe u inkrementnoj vrijednosti Q206 = 250 ; odabiranje posmaka Q202 = 5 ; postavljanje dubine bušenja po koraku Q210 = 0 ; postavljanje vremena čekanja iznad rupe Q203 = +20 ; postavljanje apsolutnih koordinate površine sirovca Q204 = +100 ; postavljanje drugog odstojanja Q211 = 0 ; postavljanje vremena čekanja u rupi

12 L X+30 Y+20 FMAX M3 ; pozicioniranje iznad prve rupe u brzom hodu, uključena rotacija alata 13 CYCL CALL ; poziv ciklusa 14 L X+80 Y+50 FMAX M99 ; pozicioniranje iznad druge rupe u brzom hodu, poziv ciklusa 15 L Z+100 FMAX M2 ; pravocrtno gibanje alata na poziciju u brzom hodu, kraj programa D.6.7.3 Cycle 201 - Ciklus za razvrtanje REAMING

1. WinNC pozicionira alat u brzom hodu na postavljeno odstojanje (Q200).

2. Alat razvrće do zadane dubine (Q201) zadane kao inkrementnu vrijednost sa programiranim posmakom (Q206).

Page 57: CNC Strojevi

56

3. Na dnu rupe alat alat čeka za programirano vrijeme čekanja (Q211). 4. Alat se zatim vraća u programiranom posmaku (Q208) na programirano odstojanje,

a nakon toga ako je programirano u brzom hodu na drugo odstojanje (Q204) ako je programirano.

Primjer: 10 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 11 CYCL DEF 201 REAMING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -15 ; postavljanje dubine rupe u inkrementnoj vrijednosti Q206 = 100 ; odabiranje posmaka Q211 = 0.5 ; postavljanje vremena čekanja u rupi Q208 = 250 ; odabiranje posmaka pri izlaženju alata Q203 = +20 ; postavljanje apsolutnih koordinate površine sirovca Q204 = +100 ; postavljanje drugog odstojanja

12 L X+30 Y+20 FMAX M3 ; pozicioniranje iznad prve rupe u brzom hodu, uključena rotacija alata 13 CYCL CALL ; poziv ciklusa 14 L X+80 Y+50 FMAX M99 ; pozicioniranje iznad druge rupe u brzom hodu, poziv ciklusa 15 L Z+100 FMAX M2 ; pravocrtno gibanje alata na poziciju u brzom hodu, kraj programa D.6.7.4 Cycle 202 - Ciklus za izbušivanje BORING

1. WinNC pozicionira alat u brzom hodu na postavljeno odstojanje (Q200).

2. Alat buši do programirane dubine bušenja (Q201) sa programiranim posmakom (Q206).

3. Na dnu rupe alat alat čeka za programirano vrijeme čekanja (Q211).

4. WinNC postavi glavno vreteno u poziciju 0º (pozicija za orijentirani stop vretena).

Page 58: CNC Strojevi

57

5. ako je odabrana retrakcija alat se pomiče za 0.2 mm (fiksni pomak). 6. WinNC vraća alat programiranim povratnim posmakom (Q208) na programirano

odstojanje i nakon toga, ako je programirano, na drugo odstojanje (Q204) u brzom hodu.

Primjer: 10 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 11 CYCL DEF 202 BORING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -15 ; postavljanje dubine rupe u inkrementnoj vrijednosti Q206 = 100 ; odabiranje posmaka Q211 = 0.5 ; postavljanje vremena čekanja u rupi Q208 = 250 ; odabiranje posmaka pri izlaženju alata Q203 = +20 ; postavljanje apsolutnih koordinate površine sirovca Q204 = +100 ; postavljanje drugog odstojanja Q214 = +1 ; smjer odmicanja alata u dnu rupe * Q336 = +100 ; kut zaustavljanja vretena

12 L X+30 Y+20 FMAX M3 ; pozicioniranje iznad prve rupe u brzom hodu, uključena rotacija alata 13 CYCL CALL ; poziv ciklusa 14 L X+80 Y+50 FMAX M99 ; pozicioniranje iznad druge rupe u brzom hodu, poziv ciklusa 15 L Z+100 FMAX M2 ; pravocrtno gibanje alata na poziciju u brzom hodu, kraj programa

* Q214 = 0 ; bez odmicanja alata u dnu rupe Q214 = 1 ; odmicanje alata u negativnom smjeru referentne osi Q214 = 2 ; odmicanje alata u negativnom smjeru druge osi Q214 = 3 ; odmicanje alata u pozitivnom smjeru referentne osi Q214 = 3 ; odmicanje alata u pozitivnom smjeru druge osi D.6.7.5 Cycle 203 - Ciklus za univerzalno bušenje UNIVERSAL DRILLING

1. WinNC pozicionira alat u brzom hodu na postavljeno odstojanje (Q200).

2. Alat buši do prve dubine bušenja (Q202) sa programiranim posmakom (Q206).

3. Ako je programiran lom strugotine, alat će se vratiti za programirani povrat (Q212) - kako bi se strugotina lakše izbacila. Ako nije programiran povrat, alat se vraća u programiranom povratnom posmaku (Q208)

Page 59: CNC Strojevi

58

do odstojanja (Q200). Ovdje čeka za programirano vrijeme čekanja (Q210) te se ponovo spušta iznad prve dubine bušenja.

4. Alat nastavlja bušiti do slijedeće dubine bušenja u programiranom posmaku. Ako je programiran lom strugotine, alat će se vratiti za programirani povrat nakon svakog koraka bušenja.

5. Program se ponavlja (točke 2 do 4) dok se ne postigne programirana dubina bušenja (Q201)

6. Na dnu rupe alat alat čeka za programirano vrijeme čekanja (Q211). WinNC vraća alat programiranim povratnim posmakom (Q208) na programirano odstojanje i nakon toga, ako je programirano, na drugo odstojanje (Q204) u brzom hodu.

Primjer: 10 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 11 CYCL DEF 203 UNIVERSAL DRILLING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -20 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q206 = 150 ; odabiranje posmaka mm/min Q202 = 5 ; postavljanje dubine bušenja po koraku Q210 = 0 ; postavljanje vremena čekanja iznad rupe Q203 = +20 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 100 ; postavljanje drugog odstojanja Q212 = 0.2 ; programirani smanjenje dubine bušenja. Q213 = 3 ; prekidi za lomljenje strugotine Q205 = 3 ; minimalna dubina bušenja u inkrementnoj vrijednosti uz unešen Q212 Q211 = 0.25 ; postavljanje vremena čekanja u rupi Q208 = 250 ; odabiranje posmaka pri izlaženju alata Q256 = 0.2 ; vrijednost povrata alata za lomljenje strugotine

12 L X+30 Y+20 FMAX M3 ; pozicioniranje iznad prve rupe u brzom hodu, uključena rotacija alata 13 CYCL CALL ; poziv ciklusa 14 L X+80 Y+50 FMAX M99 ; pozicioniranje iznad druge rupe u brzom hodu, poziv ciklusa 15 L Z+100 FMAX M2 ; pravocrtno gibanje alata na poziciju u brzom hodu, kraj programa D.6.7.6 Cycle 204 - Ciklus za natražno bušenje BACK BORING Ciklus radi rupe sa nasuprotne strane sirovca.

1. WinNC pozicionira alat u brzom hodu na postavljeno odstojanje (Q200).

2. Postavlja se orijentacija vretena na poziciju od 0º sa orijentiranim stopom vretena, izmiče alat za udaljenost odstojanja od središta (Q251)

3. Alat se spušta u već izbušenu rupu programiranim posmakom (Q253) do

Page 60: CNC Strojevi

59

odstojanja (Q200) od suprotne površine do vrha rezne oštrice zuba noža 4. WinNC centrira alat kroz rupu,uključuje toraciju vretena, uključuje rashlađivanje i

posmakom (Q254) vodi alat do dubine bušenja (Q249) 5. Ako je programirano vrijeme čekanja (Q255) alat će na vrhu rupe čekati te će zatim

izaći iz rupe (spušta se do odstojanja (Q200) od suprotne površine do vrha rezne oštrice zuba noža), alat se izmiče za udaljenost odstojanja od središta (Q251)

6. WinNC vraća alat programiranim povratnim posmakom (Q253) na gornje programirano odstojanje i nakon toga, ako je potrebno, na drugo odstojanje (Q204) u brzom hodu.

Primjer:

11 CYCL DEF 204 BACK BORING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q249 = +10 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od suprotnr površine sirovca do vrha rupe)

Q250 = 20 ; definiranje debljine sirovca – inkrementna vrijednost Q251 = 3.5 ; postavljanje odstojanja između osi alata i osi predbušene rupe Q252 = 15 ; postavljanje odstojanja između rezne oštrice alata i donjeg ruba alata Q253 = 500 ; brzina pozicioniranja alata kroz rupu do donjeg odstojanja i iz rupe Q254 = 200 ; posmak natražnog bušenja u mm/min Q255 = 0 ; vrijeme čakanja na vrhu rupe Q203 = +20 ; postavljanje apsolutne koordinate gornje površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q214 = 1 ; smjer odmicanja alata u dnu rupe * Q336 = 0 ; kut postavljanja vretena prije izlaza iz rupe

* Q214 = 1 ; odmicanje alata u negativnom smjeru referentne osi Q214 = 2 ; odmicanje alata u negativnom smjeru druge osi Q214 = 3 ; odmicanje alata u pozitivnom smjeru referentne osi Q214 = 3 ; odmicanje alata u pozitivnom smjeru druge osi D.6.7.7 Cycle 205 - Ciklus za univerzalno probijanje UNIVERSAL PECKING

1. WinNC pozicionira alat u brzom hodu na postavljeno odstojanje (Q200).

2. Alat buši do prve dubine bušenja (Q202) sa programiranim posmakom (Q206).

3. Ako je programiran lom strugotine, alat će se vratiti za programirani povrat (Q212) - kako bi se strugotina lakše izbacila. Ako nije programiran povrat, alat se vraća u brzom hodu do odstojanja (Q200) te se ponovo spušta u brzom hodu iznad prve dubine bušenja.

4. Alat nastavlja bušiti do slijedeće dubine bušenja u programiranom posmaku. Ako je programirano korak bušenja će se smanjivati nakon svakog bušenja.

Page 61: CNC Strojevi

60

5. Program se ponavlja (točke 2 do 4) dok se ne postigne programirana dubina bušenja (Q201)

6. Na dnu rupe alat alat čeka za programirano vrijeme čekanja (Q211). WinNC vraća alat programiranim povratnim posmakom (Q208) na programirano odstojanje i nakon toga, ako je programirano, na drugo odstojanje (Q204) u brzom hodu.

Primjer: 11 CYCL DEF 205 UNIVERSAL PECKING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -80 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q206 = 150 ; odabiranje posmaka mm/min Q202 = 5 ; postavljanje dubine bušenja po koraku - inkrementno Q203 = +100 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q212 = 0.2 ; programirani smanjenje dubine bušenja. Q205 = 3 ; minimalna dubina bušenja u inkrementnoj vrijednosti uz unešen Q212 Q258 = 0.5 ; gornja STOP distanca do koje se alat spušta u brzom hodu u rupu nakon prvog izlaženja iz rupe Q259 = 1 ; donja STOP distanca do koje se alat spušta u brzom hodu u rupu nakon zadnjeg izlaženja iz rupe

Q257 = 5 ; dubina prekida na kojoj se lomi strugotina - inkrementno Q256 = 0.2 ; vrijednost povrata alata za lomljenje strugotine Q211 = 0.25 ; postavljanje vremena čekanja u rupi

D.6.7.8 Cycle 208 - Ciklus za bušenje glodanjem BORE MILLING

1. WinNC pozicionira alat u brzom hodu na postavljeno odstojanje (Q200), a zatim pomiče alat do ruba provrta (Q335).

2. Alat gloda po zavojnici od početne pozicije do prve dubine (Q334) programiranim posmakom (Q206).

3. Kad se postigne zadana dubina (Q201), alat napravi još jednom puni krug da počisti zaostali srh.

4. Alat se ponovo pozicionira u srediste rupe

5. WinNC vraća alat u brzom hodu na programirano odstojanje (Q200) i nakon

Page 62: CNC Strojevi

61

toga, ako je programirano, na drugo odstojanje (Q204) također u brzom hodu. Primjer: 12 CYCL DEF 208 BORE MILLING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -80 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q206 = 150 ; odabiranje posmaka mm/min Q334 = 1.5 ; postavljanje koraka spirale - inkrementno

Q203 = +100 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q235 = 25 ; postavljanje nominalnog promjera – promjer glodane rupe

Q242 = 0 ; postavljanje promjera glodanja – ako se postavi veči od 0, WinNC više ne kontrolira odnose između radijusa alata i nomimalnog promjera. Ovim se mogu glodati rupe koje su dva i više puta veče od promjera alata

D.6.7.9 Cycle 2 - Ciklus za urezivanje navoja sa kompenzacijskom glavom TAPING WITH A FLOATING TAP HOLDER

1. Alat se giba u jednom neprekinutom gibanju do dna rupe.

2. Kad dosegne dno rupe, smjer rotacije se mijenja i alat se vraća

3. U početnoj poziciji smjer rotacije alata se opet mijenja

Primjer:

Page 63: CNC Strojevi

62

5 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 6 CYCL DEF 2.0 TAPPING ; definiranje ciklusa 7 CYCL DEF 2.1 SET UP 3 ; postavljanje odstojanja između vrha alata i radne površine 1 8 CYCL DEF 2.2 DEPTH -20 ; postavljanje dubine navoja u inkrementnoj vrijednosti 2 9 CYCL DEF 2.3 DWELL 0.4 ; postavljanje vremena čekanja u sekundama 10 CYCL DEF 2.4 F200 ; postavljanje posmaka 11 L X+50 Y+20 FMAX M3 ; pravocrtno gibanje alata na poziciju u brzom hodu, uključena rotacija alata 12 L Z+3 FMAX M99 ; pozicioniranje u brzom hodu da odstojanja, poziv ciklusa

Posmak se računa F = S * p F –posmak u mm / min S – brzima rotacije vretena o / min p – korak navoja mm

M5, korak 0.8mm – broj okretaja alata S=200 o/min - posmak F=200*0.8=160mm/min M6, korak 1mm, broj okretaja alata S=200 o/min - posmak F=200*1=200mm/min M8, korak 1.25mm – broj okretaja alata S=200 o/min - posmak F=200*1.25=250mm/min M10, korak 1.5mm – broj okretaja alata S=200 o/min - posmak F=200*1.5=300mm/min D.6.7.10 Cycle 17 - Ciklus za kruto urezivanje navoja RIGID TAPPING Ovime se reže navoj bez kompenzacijske glave u jednom ili više prolaza Prednosti ovog načina urezivanja navoja:

• Moguče su veče brzine razanja • Moguče je ponavljanje urezivanja po

istom navoju preko orijentacije vretena • Povečava se duljina hoda alata

Primjer:

Page 64: CNC Strojevi

63

16 CYCL DEF 17.0 RIGID TAPPING ; definiranje ciklusa 17 CYCL DEF 17.1 SET UP 3 ; postavljanje odstojanja između vrha alata i radne površine 1 18 CYCL DEF 17.2 DEPTH -20 ; postavljanje dubine navoja u inkrementnoj vrijednosti 2 19 CYCL DEF 17.3 PITCH +1 ; postavljanje koraka navoja i predznaka lijevog ili desnog navoja 3 + desni navoj - lijevi navoj D.6.7.11 Cycle 18 - Ciklus za urezivanje navoja nožem THREAD CUTTING Ciklus 18 radi navoj kontrolom vretena. Alat se giba odabranim brojem okretaja od početne pozicije do dubine navoja. Kada dođe na kraj navoja rotacija vratila se zaistavlja. Primjer: 22 CYCL DEF 18.0 THREAD CUTTING ; definiranje ciklusa 23 CYCL DEF 18.1 DEPTH -20 ; postavljanje dubine navoja u inkrementnoj vrijednosti 1 24 CYCL DEF 18.2 PITCH +1 ; postavljanje koraka navoja i predznaka lijevog ili desnog navoja 2 + desni navoj - lijevi navoj D.6.7.12 Cycle 206 - novi ciklus za urezivanje navoja sa kompenzacijskom glavom NEW TAPPING WITH A FLOATING TAP HOLDER

1. WinNC u brzom hodu pozicionira alat iznad rupe na postavljeno odstojanje (Q200).

2. Alat urezuje navoj do definirane dubine bušenja (Q201) sa programiranim posmakom (Q206).

3. Kad dosegne dno rupe, smjer rotacije se mijenja i alat se vraća na postavljeno odstojanje po završetku vremena čekanja (Q211). Ako je programirano, na drugo odstojanje (Q204) odlazi u brzom hodu.

4. U početnoj poziciji alat opet mijenja smjer rotacije.

Page 65: CNC Strojevi

64

Primjer: 25 CYCL DEF 206 TAPPING NEW ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -20 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q206 = 150 ; odabiranje posmaka mm/min Q211 = 0.25 ; postavljanje koraka spirale - inkrementno

Q203 = +25 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja

D.6.7.13 Cycle 207 - novi ciklus za kruto urezivanje navoja

NEW RIGID TAPPING WITHOUT A FLOATING TAP HOLDER Ovime se reže navoj bez kompenzacijske glave u jednom prolazu Prednosti ovog načina urezivanja navoja:

• Moguče su veče brzine razanja • Moguče je ponavljanje urezivanja po

istom navoju preko orijentacije vretena • Povečava se duljina hoda alata

1. WinNC u brzom hodu pozicionira alat

iznad rupe na postavljeno odstojanje (Q200).

2. Alat urezuje navoj do definirane dubine bušenja (Q201). 3. Kad dosegne dno rupe, smjer rotacije se mijenja i alat se vraća na postavljeno

odstojanje po završetku vremena čekanja (Q211). Ako je programirano, na drugo

Page 66: CNC Strojevi

65

odstojanje (Q204) odlazi u brzom hodu. 4. U početnoj poziciji alat opet mijenja smjer rotacije.

Primjer: 26 CYCL DEF 207 RIGID TAPPING NEW ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -20 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q239 = +1 ; postavljanje koraka navoja – inkrementno*

Q203 = +25 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja

* + desni navoj - lijevi navoj D.6.7.14 Cycle 209 - ciklus za urezivanje navoja sa lomom strugotine

TAPPING WITH CHIP BREAKING Alat reže navoj u nekoliko prolaza dok ne dostigne zadanu dubinu. Definira se parametar kojim se alat vraća iz rupe zbog loma strugotine.

1. WinNC u brzom hodu pozicionira alat iznad rupe na postavljeno odstojanje (Q200). Tu se izvrši orijentirano zaustavljanje vretena.

2. Alat urezuje navoj do prve definirane dubine bušenja (Q257), mijenja smjer rotacije i vraća se za definiranu udaljenost (Q256) ili kompletno izlazi iz rupe (Q256=0).

3. Tada se mijenja smjer rotacije i alat se spušta do slijedeće dubine navoja u rupi. 4. Postupak se ponavlja( točke 1-3 ) dok se ne dostigne ukupna programirana dubina

urezivanja navoja. 5. Alat se potom vraća u početnu poziciju na odstojanje. Ako je programirano, na

Page 67: CNC Strojevi

66

drugo odstojanje (Q204) odlazi u brzom hodu. 6. Zaustavlja se rotacija alata.

Primjer: 11 CYCL DEF 209 TAPPING W/ CHIP BRKG; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -20 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q239 = +1 ; postavljanje koraka navoja – inkrementno*

Q203 = +25 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q257 = 5 ; dubina prekida na kojoj se lomi strugotina - inkrementno Q256 = +25 ; vrijednost povrata alata za lomljenje strugotine Q336 = 0 ; kut postavljanja vretena prije izlaza iz rupe

Page 68: CNC Strojevi

67

D.6.7.15 Osnove glodanja navoja Unutrašnji

navoj Korak Uspon Smjer Preduvjeti • Glodanje navoja obično dovodi do

iskrivljenja profila navoja. Da bi se ispravio ovaj efekt, potrebna je spacifikacija kompenzacije alata iz kataloga alata. Kompenzacija se programira s DELTA vrijednosti radijusa alata RD kod poziva alata.

• Ciklusi 262, 263, 264 i 267 mogu se izraditi samo s desnim alatima. Ciklus 265 koristi lijeve i desne alate

Desni + +1 (RL) Z+ Lijevi - -1 (RR) Z+ Desni + -1 (RR) Z- Lijevi - +1 (RL) Z-

Vanjski navoj Korak Uspon Smjer

Desni + +1 (RL) Z- Lijevi - -1 (RR) Z- Desni + -1 (RR) Z+ Lijevi - +1 (RL) Z+

• Radni pravac je određen parametrima: - Q239 + ili - desni ili lijevi navoj - Q351 +1 ili –1 uspon ili spuštanje navoja

U tablici je pregledno prikazana interakcija pojedinih parametara za desne alate.

Page 69: CNC Strojevi

68

D.6.7.16 Cycle 262 - ciklus za glodanje navoja THREAD MILLING

1. WinNC u brzom hodu pozicionira alat iznad rupe na postavljeno odstojanje (Q200).

2. Alat se pozicionira programiranim posmakom (Q253) na početnu površinu. Početna površina proizlazi iz predznaka koraka navoja, metode glodanja, broja navoja po koraku.

3. Alat tada prilazi promjeru navoja tangencijalno spiralnim ulazom.

4. Ovisno i postavljenim parametrima za broj navoja (visevojni navoji) alat glođe navoj odjednom u nekoliko podijeljenih prolaza ili u jednom prolazu.

5. Alat se tada tangencijalno odmiče od konture i vraća na startnu poziciju u početnoj ravnini

6. Alat se potom vraća u brzom hodu na odstojanje. Ako je programirano i na drugo odstojanje (Q204) odlazi u brzom hodu.

Primjer: 11 CYCL DEF 262 THREAD MILLING ; definiranje ciklusa

Q335 = 10 ; postavljanje nominalnog (nazivnog) promjera navoja Q239 = +1 ; postavljanje koraka navoja – inkrementno*

Q201 = -20 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q355 = 0 ; postavljanje broja navoja ** Q253 = 500 ; posmak kod prilaženja i odmicanja alata Q351 = +1 ; uspon Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q203 = +25 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q207 = 300 ; posmak glodanja navoja

* + desni navoj - lijevi navoj **

Page 70: CNC Strojevi

69

D.6.7.17 Cycle 263 - ciklus za glodanje navoja / upuštanjem THREAD MILLING / COUNTERSINKING

1. WinNC u brzom hodu pozicionira alat iznad

rupe na postavljeno odstojanje (Q200). Upuštanje / COUNTERSINKING

2. Alat se pozicionira programiranim posmakom (Q253) za duljinu upuštala (Q356) umanjene za odstojanje, a zatim posmakom za upuštanje do same dubine upuštala (Q356).

3. Ako je upisano i bočno odstojanje (Q359) alat se automatski pozicionira za zadanu vrijednost.

4. Ovisno o raspoloživom prostoru, obavlja se tangencijalni prilaz nazivnom promjeru navoja.

Upuštanje čela 5. Alat se spušta za dubinu upuštanja (Q358). 6. Pozicioniranje je bez kompenzacije alata, iz

centra po luku do razmaka od čela i tada slijedi kružnu putanju posmakom upuštanja.

7. Po završetku upuštanja, alat se giba po luku do središta rupe

Glodanje navoja 8. Alat se posmakom za pozicioniranje (Q253)

do početne ravnine navoja. Početna ravnina se određuje prama koraku navoja i smjeru uspona.

9. Alat tada prilazi promjeru navoja tangencijalno spiralnim ulazom i glođe navoj.

10. Alat se tada tangencijalno odmiče (Q357) od konture i vraća u startnu točku na početnoj ravnini.

11. Alat se potom vraća u brzom hodu na odstojanje. Ako je programirano i na drugo odstojanje (Q204) odlazi u brzom hodu.

Primjer: 11 CYCL DEF 263 THREAD MILLING / COUNTERSINKING; definiranje ciklusa

Q335 = 10 ; postavljanje nominalnog (nazivnog) promjera navoja Q239 = +1.5 ; postavljanje koraka navoja – inkrementno*

Q201 = -16 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q356 = -20 ; postavljanje duljine upuštala Q253 = 500 ; posmak kod prilaženja i odmicanja alata Q351 = +1 ; uspon Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q357 = 0.2 ; postavljanje tangencijalnog odmicanja od konture (udaljenost od ruba alat do ruba rupe) Q358 = +0 ; postavljanje dubine upuštanja čela alata Q359 = +0 ; postavljanje bočnog odstojanja Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q254 = 150 ; postavljanje posmaka upuštanja (spuštanje ili podizanje alata u smjeru osi alata)- mm/min Q207 = 300 ; posmak glodanja navoja (brzina rezanja okomito na os rotacije alata)- mm/min

Page 71: CNC Strojevi

70

Napomena:

Treba razlikovati radne točke koje su definirane kao:

1. Dubina navoja – Q201 – duljina po kojoj treba biti narezan navoj 2. Duljina upuštala – Q356 – udaljenost od čela alata do gornje površine obratka

3. Dubina čela - Q358 – udaljenost od vrha alata do gornje površine obratka kod

upuštanja (dubina upuštanja)

Page 72: CNC Strojevi

71

D.6.7.18 Cycle 264 - ciklus za bušenje / glodanje navoja

1. Alat se u brzom hodu pozicionira iznad rupe na postavljeno odstojanje (Q200). Bušenje

2. Alat buši do prve dubine bušenja (Q202) sa programiranim posmakom (Q206).

3. Ako je programiran lom strugotine, alat će se vratiti za programirani povrat (Q256) - kako bi se strugotina lakše izbacila. Ako nije programiran povrat, alat se vraća u brzom hodu do odstojanja (Q200) te se ponovo spušta u brzom hodu iznad prve dubine bušenja.

4. Alat nastavlja bušiti do slijedeće dubine bušenja u programiranom posmaku.

5. Program se ponavlja (točke 2 do 4) dok se ne postigne programirana dubina bušenja (Q201)

Upuštanje čela 6. Alat se giba posmakom za pozicioniranje do

dubine upuštanja čela (Q358). 7. Pozicioniranje je bez kompenzacije alata, iz centra

po luku do razmaka od čela i tada slijedi kružnu putanju posmakom upuštanja.

8. Po završetku upuštanja, alat se giba po luku do središta rupe Glodanje navoja

9. Alat se giba posmakom za pozicioniranje (Q253) do početne ravnine navoja. Početna ravnina se određuje prama koraku navoja i smjeru uspona.

10. Alat tada prilazi promjeru navoja tangencijalno spiralnim ulazom i glođe navoj.

11. Alat se tada tangencijalno odmiče (Q357) od konture i vraća u startnu točku na početnoj ravnini.

12. Alat se potom vraća u brzom hodu na odstojanje. Ako je programirano i na drugo odstojanje (Q204) odlazi u brzom hodu.

Primjer: 44 CYCL DEF 264 THREAD DRILLING / MILLING ; definiranje ciklusa

Q335 = 10 ; postavljanje nominalnog (nazivnog) promjera navoja Q239 = +1.5 ; postavljanje koraka navoja – inkrementno

Q201 = -16 ; postavljanje dubine rupe u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q356 = -20 ; postavljanje duljine upuštala Q253 = 500 ; posmak kod prilaženja i odmicanja alata Q351 = +1 ; uspon Q202 = 5 ; postavljanje dubine bušenja po koraku Q258 = 0.5 ; gornja STOP distanca do koje se alat spušta u brzom hodu u rupu nakon prvog izlaženja iz rupe Q257 = 5 ; dubina prekida na kojoj se lomi strugotina - inkrementno Q256 = 0.2 ; vrijednost povrata alata za lomljenje strugotine Q358 = +0 ; postavljanje dubine upuštanja čela alata Q359 = +0 ; postavljanje bočnog odstojanja Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q206 = 150 ; odabiranje posmaka u pravcu osi alata mm/min Q207 = 300 ; posmak glodanja navoja (brzina rezanja okomito na os rotacije alata)- mm/min

Page 73: CNC Strojevi

72

D.6.7.19 Cycle 265 - ciklus za spiralno bušenje / glodanje navoja HELICAL THREAD DRILLING / MILLING

1. WinNC u brzom hodu pozicionira alat iznad rupe

na postavljeno odstojanje (Q200). Upuštanje čela

2. Ako se upušta prije izrade navoja, alat se spušta posmakom za upuštanje na dubinu upuštanja (Q358). Ako se upušta nakon izrade navoja, alat se giba posmakom za pozicioniranje (Q253) na dubinu upuštanja (Q358).

3. Pozicioniranje je bez kompenzacije alata, iz centra po luku do razmaka od čela i tada slijedi kružnu putanju posmakom upuštanja.

4. Po završetku, alat se giba po luku do središta rupe

Glodanje navoja 5. Alat se posmakom za pozicioniranje (Q253) do

početne ravnine navoja. Početna ravnina se određuje prama koraku navoja i smjeru uspona.

6. Alat tada prilazi promjeru navoja tangencijalno

spiralnim ulazom i glođe navoj. 7. Alat se kontinuirano giba putanjom niz zavojnicu do dna

navoja 8. Alat se tada tangencijalno odmiče (Q357) od konture i

vraća u startnu točku na početnoj ravnini. 9. Alat se potom vraća u brzom hodu na odstojanje. Ako je

programirano i na drugo odstojanje (Q204) odlazi u brzom hodu.

Primjer: 25 CYCL DEF 265 HELICAL THREAD DRILLING / MILLING ; definiranje ciklusa

Q335 = 10 ; postavljanje nominalnog (nazivnog) promjera navoja Q239 = +1.5 ; postavljanje koraka navoja – inkrementno

Q201 = -16 ; postavljanje dubine navoja u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q253 = 500 ; posmak kod prilaženja i odmicanja alata – posmak predpozicioniranja Q351 = +1 ; uspon Q358 = +0 ; postavljanje dubine upuštanja čela alata Q359 = +0 ; postavljanje bočnog odstojanja Q360 = 0 ; upuštanje 0 – prije urezivanja navoj, 1 – poslije urezivanja navoja Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q254 = 150 ; odabiranje posmaka za upuštanje mm/min Q207 = 300 ; posmak glodanja navoja (brzina rezanja okomito na os rotacije alata)- mm/min

Page 74: CNC Strojevi

73

D.6.7.20 Cycle 267 - ciklus za vanjsko glodanje navoja OUTSIDE THREAD MILLING

1. WinNC u brzom hodu pozicionira alat na postavljeno odstojanje (Q200).

Upuštanje čela 2. Alat se pozicionira programiranim posmakom

(Q253) na početnu površinu ruba stupa (Q335) u početnu točku upuštanja. Početna površina proizlazi iz promjera navoja, promjera alata i koraka navoja.

3. Alat se giba posmakom pozicioniranja do dubine upuštanja.

4. Pozicioniranje je bez kompenzacije alata, iz centra po luku do razmaka od čela i tada slijedi kružnu putanju posmakom upuštanja.

5. Po završetku, alat se giba po luku do početne pozicije. Glodanje navoja

6. WinNC pozicionira alat u startnu poziciju (ako nije bilo prethodnog upuštanja) na početnu ravninu.

Startna pozicija glodanja = startna pozicija upuštanja 7. Alatse posmakom za pozicioniranje (Q253) do

početne ravnine navoja. Početna ravnina se određuje prama koraku navoja i smjeru uspona i broju navoja po koraku.

8. Alat tada prilazi promjeru navoja tangencijalno spiralnim ulazom i glođe navoj. 9. Ovisno i postavljenim parametrima za broj navoja (visevojni navoji) alat glođe navoj

odjednom u nekoliko podijeljenih prolaza ili u jednom prolazu. 7. Alat se tada tangencijalno odmiče od konture i vraća na startnu poziciju u početnoj

ravnini 8. Alat se potom vraća u brzom hodu na odstojanje. Ako je programirano i na drugo

odstojanje (Q204) odlazi u brzom hodu. Primjer: 25 CYCL DEF 267 OUTSIDE THREAD MILLING; definiranje ciklusa

Q335 = 10 ; postavljanje nominalnog (nazivnog) promjera navoja Q239 = +1.5 ; postavljanje koraka navoja – inkrementno

Q201 = -16 ; postavljanje dubine navoja u inkrementnoj vrijednosti (od površine sirovca do dna rupe) Q355 = 0 ; broj navoja po koraku* Q253 = 500 ; posmak kod prilaženja i odmicanja alata – posmak predpozicioniranja Q351 = +1 ; uspon Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q358 = +0 ; postavljanje dubine upuštanja čela alata Q359 = +0 ; postavljanje bočnog odstojanja Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q254 = 150 ; odabiranje posmaka za upuštanje mm/min Q207 = 300 ; posmak glodanja navoja (brzina rezanja okomito na os rotacije alata)- mm/min

*

Page 75: CNC Strojevi

74

D.6.8 Ciklusi za glodanje džepova, stupova i utora

CIKLUS Funkcijska tipka

4 GLODANJE PRAVOKUTNOG DŽEPA ciklus grube obrade bez automatskog predpozicioniranja

212 FINA OBRADA PRAVOKUTNOG DŽEPA fina obrada sa automatskim pozicioniranjem

213 FINA OBRADA PRAVOKUTNOG STUPA fina obrada sa automatskim pozicioniranjem

5 GLODANJE OKRUGLOG DŽEPA ciklus grube obrade bez automatskog predpozicioniranja

214 FINA OBRADA OKRUGLOG DŽEPA fina obrada sa automatskim pozicioniranjem

215 FINA OBRADA OKRUGLOG STUPA fina obrada sa automatskim pozicioniranjem

3 GLODANJE UTORA gruba i fina obrada sa automatskim pozicioniranjem i vertikalnim korakom dubine glodanja 210 GLODANJE UTORA sa naizmjeničnom promjenom dubine gruba i fina obrada sa automatskim pozicioniranjem i naizmjeničnom promjenom dubine glodanja 3 GLODANJE KRUŽNIH UTORA gruba i fina obrada sa automatskim pozicioniranjem i naizmjeničnom promjenom dubine glodanja

Page 76: CNC Strojevi

75

D.6.8.1 Cycle 4 - Ciklusi za glodanje pravokutnog džepa POCKET MILLING

7. Alat ulazi u obradak na startnoj poziciji (centru džepa) do prve dubine glodanja.

8. Glodanje počinje u pozitivnom pravcu po duljoj strani džepa (u kvadratnom džepu glodanje počinje u pozitivnom smjeru osi Y) i dubi džep od sredine prema van.

9. Proces se ponavlja dok se ne dostigne zadana dubina džepa.

10. Na kraju ciklusa alat se vraća u startnu (početnu) poziciju

Primjer: 15 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 16 CYCL DEF 4.0 POCKET MILLING ; definiranje ciklusa 17 CYCL DEF 4.1 SET UP 2 ; odstojanje između vrha alata (startna pozicija) i radne površine inkrementno 1 18 CYCL DEF 4.2 DEPTH -10 ; postavljanje dubine džepa u inkrementnoj vrijednosti 2 19 CYCL DEF 4.3 PLNGNG 4 F80 ; dubina glodanja po koraku 3 i posmak ulaza alata u materijal 20 CYCL DEF 4.4 X80 ; definiranje duljine džepa po referentnoj osi 4 21 CYCL DEF 4.5 Y40 ; definiranje širine džepa 5 22 CYCL DEF 4.6 F100 DR+ RADIUS 10 ; posmak glodanja, smjer glodanja i radijus kuteva džepa 23 L X+60 Y+35 FMAX M3 ; pozicioniranje iznad početne pozicije u brzom hodu, uključena rotacija alata 24 L Z+2 FMAX M99 ; pozicioniranje u brzom hodu da odstojanja, poziv zadnjeg ciklusa Preduvjeti: Širina džepa 5 mora biti veča od (2 x Radijus zaobljenja kutova džepa + faktor prekoračenja) Proračun: Faktor prekoračenja k = K * R K – preklop npr 1.2 R – radijus npr 10 Primjer Širina = 2 * 10 + 1.2 * 10 = 32 mm Minimalna duljina džepa je trostruki radijus alata

Page 77: CNC Strojevi

76

D.6.8.2 Cycle 212 - Ciklus za finu obradu pravokutnog džepa

POCKET FINISHING

1. Alat dolazi u startnu (početnu) poziciju (centar džepa) na postavljeno odstojanje.

2. Od centra džepa alat se giba do radne površine u startnu poziciju glodanja. WinNC uzima u proračun radijus alata i toleranciju boka džepa kako bi izračunao startnu poziciju glodanja.

3. Alat se spušta definiranim posmakom spuštanja glodala do prve dubine glodanja.

4. Sada se alat tangencijalno približava konturi završne obrade i nastavlja po konturi džepa.

5. Alat se odmiče od konture tangencijalnom putanjom i vraća u startnu poziciju glodanja prve dubine.

6. Proces od 3 do 5 se ponavlja dok se ne dostigne definirana dubina džepa.

7. Nakon toga se alat podiže na definirano odstojanje, ako je programirano drugo odstojanje alat se u brzom hodu podiže i pozicionira u centru džepa.

Primjer: 16 CYCL DEF 212 POCKET FINISHING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -16 ; postavljanje dubine džepa u inkrementnoj vrijednosti (od površine sirovca do dna džepa) Q206 = 100 ; posmak ulaza glodala u materijal - mm/min Q202 = 5 ; postavljanje prve dubine glodanja u inkrementnoj vrijednosti

Q207 = 300 ; posmak glodanja (brzina okomito na os rotacije alata)- mm/min Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q216 = +50 ; postavljanje centra džepa po prvoj osi Q217 = +35 ; postavljanje centra džepa po drugoj osi Q218 = +80 ; duljina džepa po prvoj osi Q219 = +40 ; širina džepa po drugoj osi Q220 = 5 ; radijus zaobljenja kuta džepa Q221 = 0 ; postavljanje dodatka za finu obradu – tolerancija boka džepa

Page 78: CNC Strojevi

77

D.6.8.3 Cycle 213 - Ciklus za finu obradu pravokutnog stupa

STUD FINISHING

1. Alat dolazi u startnu (početnu) poziciju na postavljenom odstojanju.

2. Od centra stupa alat se giba do radne površine u startnu poziciju glodanja. Startna pozicija se anlazi desno od stupa udaljena za cca 3.5 radijusa alata.

3. Alat se spušta definiranim posmakom spuštanja glodala do prve dubine glodanja.

4. Sada se alat tangencijalno približava konturi završne obrade i nastavlja po konturi stupa.

5. Alat se odmiče od konture tangencijalnom putanjom i vraća u startnu poziciju glodanja prve dubine.

6. Proces od 3 do 5 se ponavlja dok se ne dostigne definirana duljina stupa.

7. Nakon toga se alat podiže na definirano odstojanje, ako je programirano drugo odstojanje alat se u brzom hodu podiže i pozicionira u centru stupa. Početna pozicija = završna pozicija.

Primjer: 27 CYCL DEF 213 STUD FINISHING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -16 ; postavljanje dubine džepa u inkrementnoj vrijednosti (od površine sirovca do dna džepa) Q206 = 100 ; posmak ulaza glodala u materijal - mm/min Q202 = 5 ; postavljanje prve dubine glodanja u inkrementnoj vrijednosti

Q207 = 300 ; posmak glodanja (brzina okomito na os rotacije alata)- mm/min Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q216 = +50 ; postavljanje centra džepa po prvoj osi Q217 = +35 ; postavljanje centra džepa po drugoj osi Q218 = +80 ; duljina džepa po prvoj osi Q219 = +40 ; širina džepa po drugoj osi Q220 = 5 ; radijus zaobljenja kuta džepa Q221 = 0 ; postavljanje dodatka za finu obradu – tolerancija boka džepa

Page 79: CNC Strojevi

78

D.6.8.4 Cycle 5 - Ciklus za grubu obradu okruglog džepa

CIRCULAR POCKET MILLING

1. Alat ulazi u obradak na startnoj poziciji (centru džepa) do prve dubine glodanja.

2. Nakon toga alat slijedi spiralnu krivulju i širi džep od sredine prema van.

3. Proces se ponavlja dok se ne dostigne zadana dubina džepa.

4. Na kraju ciklusa alat se vraća u startnu (početnu) poziciju

Primjer: 15 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 16 CYCL DEF 5.0 CIRCULAR POCKET ; definiranje ciklusa 17 CYCL DEF 5.1 SET UP 2 ; odstojanje između vrha alata (startna pozicija) i radne površine inkrementno 1 18 CYCL DEF 5.2 DEPTH -12 ; postavljanje dubine džepa u inkrementnoj vrijednosti 2 19 CYCL DEF 5.3 PLNGNG 6 F80 ; dubina glodanja po koraku 3 i posmak ulaza alata u materijal 20 CYCL DEF 5.4 RADIUS Y35 ; definiranje radijusa džepa 21 CYCL DEF 5.5 F100 DR+; posmak glodanja, smjer glodanja

22 L X+60 Y+50 FMAX M3 ; pozicioniranje iznad početne pozicije u brzom hodu, uključena rotacija alata 23 L Z+2 FMAX M99 ; pozicioniranje u brzom hodu da odstojanja, poziv zadnjeg ciklusa

Page 80: CNC Strojevi

79

D.6.8.5 Cycle 214 - Ciklus za finu obradu okruglog džepa

CIRCULAR POCKET FINISHING

1. Alat dolazi u startnu (početnu) poziciju (centar džepa) na postavljeno odstojanje.

2. Od centra džepa alat se giba do radne površine u startnu poziciju glodanja. WinNC uzima u proračun radijus alata i toleranciju boka džepa kako bi izračunao startnu poziciju glodanja.

3. Alat se spušta definiranim posmakom spuštanja glodala do prve dubine glodanja.

4. Sada se alat tangencijalno približava konturi završne obrade i nastavlja po konturi džepa. Alat se odmiče od konture tangencijalnom putanjom i vraća u startnu poziciju glodanja prve dubine.

5. Proces od 3 do 5 se ponavlja dok se ne dostigne definirana dubina džepa.

6. Nakon toga se alat podiže na definirano odstojanje, ako je programirano drugo odstojanje alat se u brzom hodu podiže i pozicionira u centru džepa.

Primjer: 16 CYCL DEF 214 CIRCULAR POCKET FINISHING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -20 ; postavljanje dubine džepa u inkrementnoj vrijednosti (od površine sirovca do dna džepa) Q206 = 100 ; posmak ulaza glodala u materijal - mm/min Q202 = 5 ; postavljanje prve dubine glodanja u inkrementnoj vrijednosti

Q207 = 300 ; posmak glodanja (brzina okomito na os rotacije alata)- mm/min Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q216 = +50 ; postavljanje centra džepa po prvoj osi Q217 = +35 ; postavljanje centra džepa po drugoj osi Q222 = 79 ; promjer sirovog kružnog džepa – gruba obrada Q223 = 80 ; promjer gotovog kružnog džepa – fina obrad

Page 81: CNC Strojevi

80

D.6.8.6 Cycle 215 - Ciklus za finu obradu kružnog stupa

CIRCULAR STUD FINISHING

1. Alat dolazi u startnu (početnu) poziciju na postavljenom odstojanju.

2. Od centra stupa alat se giba do radne površine u startnu poziciju glodanja. Startna pozicija se anlazi desno od stupa udaljena za cca 3.5 radijusa alata.

3. Alat se spušta definiranim posmakom spuštanja glodala do prve dubine glodanja.

4. Sada se alat tangencijalno približava konturi završne obrade i nastavlja po konturi stupa.

5. Alat se odmiče od konture tangencijalnom putanjom i vraća u startnu poziciju glodanja prve dubine.

6. Proces od 3 do 5 se ponavlja dok se ne dostigne definirana duljina stupa.

7. Nakon toga se alat podiže na definirano odstojanje, ako je programirano drugo odstojanje alat se u brzom hodu podiže i pozicionira u centru stupa.

Početna pozicija = završna pozicija. Primjer: 27 CYCL DEF 215 CIRCULAR STUD FINISHING ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -20 ; postavljanje dubine džepa u inkrementnoj vrijednosti (od površine sirovca do dna džepa) Q206 = 100 ; posmak ulaza glodala u materijal - mm/min Q202 = 5 ; postavljanje prve dubine glodanja u inkrementnoj vrijednosti

Q207 = 300 ; posmak glodanja (brzina okomito na os rotacije alata)- mm/min Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q216 = +50 ; postavljanje centra džepa po prvoj osi Q217 = +35 ; postavljanje centra džepa po drugoj osi Q222 = 81 ; promjer sirovog kružnog džepa – gruba obrada Q223 = 80 ; promjer gotovog kružnog džepa – fina obrad

Page 82: CNC Strojevi

81

D.6.8.7 Cycle 3 - Ciklus glodanje utora SLOT FINISHING Gruba obrada

1. WinNC pozicionira alat unutar konture utora – na polovicu udaljenosti širine slota i promjera alata. Prodire u obradak za dubinu glodanja i uzdužno glođe utor.

2. na kraju utora ponovo se spušta na slijedeči korak u glođe u suprotnom pravc. Ovo se ponavlja dok se ne dostigne zadana dubina utora.

Fina obrada 3. Alat se giba do dna utora po luku

tangencijalno na konturu utora. Zatim slijedi fino glodanje konture 4. Na kraju ciklusa alat se u brzom hodu giba do postavljenog odstojanja u početnu

poziciju. Primjer: 10 L Z+100 R0 FMAX ; pravocrtno gibanje alata na poziciju, isključena kompenzacija radijusa alata 11 TOOL DEF 1 L+0 R+6 ; definiranje alata na poziciji 1, dulina i promjer 12 TOOL CALL 1 Z S1500 ; postavljanje (pozivanje) alata na poziciji 1, broj okretaja alata 13 CYCL DEF 3.0 SLOT MILLING ; definiranje ciklusa 14 CYCL DEF 3.1 SET UP 2 ; odstojanje između vrha alata (startna pozicija) i radne površine inkrementno 1 15 CYCL DEF 3.2 DEPTH -15 ; postavljanje dubine utora u inkrementnoj vrijednosti 2 16 CYCL DEF 3.3 PLNGNG 5 F80 ; dubina glodanja po koraku 3 i posmak ulaza alata u materijal 17 CYCL DEF 3.4 X80 ; definiranje duljine utora po referentnoj osi 4 18 CYCL DEF 3.5 Y15 ; definiranje širine džepa 5 19 CYCL DEF 3.6 F100 ; posmak glodanja 23 L X+16 Y+25 FMAX M3 ; pozicioniranje iznad početne pozicije u brzom hodu, uključena rotacija alata 24 L Z+2 M99 ; pozicioniranje u brzom hodu da odstojanja, poziv zadnjeg ciklusa

Page 83: CNC Strojevi

82

D.6.8.8 Cycle 210 - Ciklus glodanje utora – izduljene rupe SLOT WITH RECIPROCATING PLUNGECUT

Gruba obrada

1. WinNC pozicionira alat unutar konture utora – na centru lijevog zaobljenja na definiranom odstojanju.

2. Alat se radnim posmakom prsloni na radnu površinu. Nastavlja pravocrtno prema desnom centru zaobljenja do prve dubine glodanja (glođe na koso).

3. Nakon toga alat se giba u suprotnom pravcu do lijevog centra zaobljenja za slijedeči korak glodanja. Ovo se ponavlja dok se ne dostigne postavljna dubina utora.

Fina obrada 5. Alat se giba od centra utora tangencijalno na konturu. Zatim slijedi fino glodanje

konture u više prolaza dok ne dosegne zadanu dubinu utora. 6. Na kraju ciklusa alat se tangencijaln giba do centra utora. 7. Od centar ide u brzom hodu do postavljenog odstojanja. Ako je programirano drugo

odstojanje alat se u brzom hodu podiže i pozicionira u centru. Primjer: 16 CYCL DEF 210 SLOT RECIP PLNG ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -16 ; postavljanje dubine utora u inkrementnoj vrijednosti (od površine sirovca do dna utora) Q207 = 300 ; posmak glodanja (brzina okomito na os rotacije alata)- mm/min Q202 = 5 ; postavljanje prve dubine glodanja u inkrementnoj vrijednosti

Q215 = 0 ; način obrade 0 – grubo i fino, 1 - samo grubo 2 - samo fino Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q216 = +50 ; postavljanje centra utora po prvoj osi Q217 = +35 ; postavljanje centra utora po drugoj osi Q218 = +80 ; duljina utora po prvoj osi Q219 = +12 ; širina utora po drugoj osi Q224 = +15 ; kut nagiba utora – os rotacije utora je u centru Q338 = 5 ; dubina glodanja kod fine obrade

Page 84: CNC Strojevi

83

D.6.8.9 Cycle 211 - Ciklus glodanje kružnog utora zakrivljene rupe CIRCULAR SLOT WITH RECIPROCATING PLUNGECUT

Gruba obrada

4. WinNC pozicionira alat unutar konture utora – na centru lijevog zaobljenja na definiranom odstojanju.

5. Alat se radnim posmakom prsloni na radnu površinu. Nastavlja pravocrtno prema desnom centru zaobljenja do prve dubine glodanja (glođe na koso).

6. Nakon toga alat se giba u suprotnom pravcu do lijevog centra zaobljenja za slijedeči korak glodanja. Ovo se ponavlja dok se ne dostigne postavljna dubina utora.

Fina obrada 8. Alat se giba od centra utora tangencijalno na konturu. Zatim slijedi fino glodanje

konture u više prolaza dok ne dosegne zadanu dubinu utora. 9. Na kraju ciklusa alat se tangencijaln giba do centra utora. 10. Od centra ide u brzom hodu do postavljenog odstojanja. Ako je programirano drugo

odstojanje alat se u brzom hodu podiže i pozicionira u centru.

Primjer: 16 CYCL DEF 211 CIRCULAR SLOT ; definiranje ciklusa

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q201 = -16 ; postavljanje dubine utora u inkrementnoj vrijednosti (od površine sirovca do dna utora) Q207 = 300 ; posmak glodanja (brzina okomito na os rotacije alata)- mm/min Q202 = 5 ; postavljanje prve dubine glodanja u inkrementnoj vrijednosti

Q215 = 0 ; način obrade 0 – grubo i fino, 1 - samo grubo 2 - samo fino Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q216 = +50 ; postavljanje centra utora po prvoj osi Q217 = +50 ; postavljanje centra utora po drugoj osi Q244 = +80 ; promjer zakrivljenosti utora Q219 = +12 ; širina utora po drugoj osi Q245 = +45 ; kut početka utora – polarno zadan Q248 = 90 ; kutna dulina utora – polarno zadan Q338 = 5 ; dubina glodanja kod fine obrade

Page 85: CNC Strojevi

84

D.6.9 Ciklusi za obradu predložaka rupa

CIKLUS Funkcijska tipka

220 KRUŽNI PREDLOŽAK

221 PRAVOCRTNI PREDLOŽAK

Cikluci 220 I 221 mogu se kombinirati sa slijedećim ciklusima:

Ciklus 1 Ciklus 2 Ciklus 3 Ciklus 4 Ciklus 5

Ciklus 17 Ciklus 18

Ciklus 200 Ciklus 201 Ciklus 202 Ciklus 203 Ciklus 204 Ciklus 205 Ciklus 206 Ciklus 207 Ciklus 208 Ciklus 209 Ciklus 212 Ciklus 213 Ciklus 214 Ciklus 215 Ciklus 262 Ciklus 263 Ciklus 264 Ciklus 265 Ciklus 267

Page 86: CNC Strojevi

85

D.6.9.1 Cycle 220 - Ciklusi za kružni predložak CIRCULAR PATTERN

1. U brzom hodu Heidenhein WinNC vodi alat iz trenutne pozicije u početnu poziciju za prvu strojnu operaciju.

2. Iz ove pozicije Heidenhein WinNC će izraditi zadnje definirani ciklus.

3. Alat se zatim vraća u početnu poziciju slijedeće operacije.

4. Postupak se ponavlja dok se ne izvrše sve strojne operacije.

Primjer: 56 CYCL DEF 220 CIRCULAR PATTERN ; definiranje ciklusa (ili POLAR PATTERN)

Q216 = +50 ; postavljanje centra kruga predložka po prvoj osi Q217 = +50 ; postavljanje centra kruga predložka po drugoj osi Q244 = 80 ; promjer kruga predložka Q245 = 0 ; početni kut između prve referentne osi i početne točke prve strojne obrade na krugu predloška*

Q246 = 360 ; završni kut između prve referentne osi i početne točke zadnje strojne obrade na krugu predloška * Q247 = 0 ; kut koraka – inkrementna vrijednost kuta između dvije operacije**

Q241 = 8 ; broj ponavljanja

Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q301 = 1 ; pozicioniranje na odstojanje – 1 ili na drugo odstojanje – 2

* Ne smije se upisati ista vrijednost za početni i završni kut.

Ako je završni kut veči od početnog obrada ide u smjeru obrnutom od smjera kazaljke sata. Ako je završni kut manji od početnog obrada ide u smjeru kazaljke sata.

** Unosom kut 0 kut koraka operacija će se izračunati iz početnog i završnog kuta te broja ponavljanja. Predznak definira pravas obrade ( – je pravac u smjeru kazaljke sata)

Page 87: CNC Strojevi

86

D.6.9.2 Cycle 221 - Ciklusi za pravocrtni predložak LINEAR PATTERN

1. U brzom hodu Heidenhein WinNC vodi alat iz trenutne pozicije u početnu poziciju za prvu strojnu operaciju.

2. Iz ove pozicije Heidenhein WinNC će izraditi zadnje definirani ciklus.

3. Alat se zatim vraća u početnu poziciju slijedeće operacije.

4. Postupak se ponavlja dok se ne izvrše sve strojne operacije u prvom redu. Alat se zatim pozicionira iznad početne točke zadnje operacije.

5. Alat se pomakne do zadnje pozicije drugog reda gdje obavi obradu.

6. Od ove pozicije alat kreće prama prvoj poziciji obavljajući obradu po suprotnom pravcu.

7. Proces se ponavlja dok se ne izrade sve operacije ud drugom redu. 8. Tada alat id u početnu poziciju slijedećeg reda. 9. Svaki slijedeći red se obavlja u nasuprotnom gibanju.

Primjer: 56 CYCL DEF 221 LINEAR PATTERN ; definiranje ciklusa (ili CATRESIAN PATTERN)

Q225 = +15 ; postavljanje početne pozicije predložka po prvoj osi Q226 = +15 ; postavljanje početne pozicije predložka po drugoj osi Q237 = +10 ; razmak između obrada po prvoj osi Q238 = +8 ; razmak između obrada po drugoj osi Q242 = 6 ; brok stupaca (kolona) Q243 = 4 ; broj redova (linija) Q224 = +15 ; kut zakošenja redova Q200 = 2 ; postavljanje odstojanja između vrha alata i radne površine Q203 = +30 ; postavljanje apsolutnih koordinate površine sirovca Q204 = 50 ; postavljanje drugog odstojanja Q301 = 1 ; pozicioniranje na odstojanje – 1 ili na drugo odstojanje – 2

Page 88: CNC Strojevi

87

SL ciklusi 157 - 172 Ciklusi glodanja u višestrukom prolazu 173 - 178 Ciklusi premještanja koordinata 179 - 188 Specijalni ciklusi 189 - 192 PODPROGRAMI 193 - 200

Page 89: CNC Strojevi

88

E Programiranje alata E.1 Unos podataka alata E.1.1 Posmak Posmak F (feed) je brzina alata u mm/min kojom se os rotacije alata giba po svojoj putanji. Maksimalna vrijednost je različita za svaku os i definirana je parametrima NC stroja. Upisivanje posmaka Vrijednost posmaka se upisuje pri pozivu alata u TOOL CALL, a može se unijeti u svakom bloku Brzi hod Brzi hod se upisuje naredbom F MAX ili F9999. F MAX se upisuje funkcijskom tipkom kada se u dijalogu na ekranu pojavi pitanje Feed rate =? Trajanje posmaka Posmak unesen kao brojčana vrijednost ostaje aktivan do bloka u kojem je nova vrijednost posmaka. F MAX je aaktivan samo u redu u kojem je napisan. Promjena posmaka tijekom izvođenja programa Moguće je mijenjati vrijednost posmaka samo preklopnikom posmaka u veličini od 0 do 120% programirane vrijednosti. E.1.2 Brzina glavnog vretena Brzina glavnog vretena S (speed) se upisuje kao broj okretaja u minuti (o/min) u bloku poziva alata TOOL CALL. Promjena brzine u programu U NC programu moguće je promijeniti brzinu vretena u TOOL CALL samo unosom nove vrijednosti. Promjena brzine tijekom izvođenja programa Moguće je mijenjati vrijednost brzine vretena samo tipkama za promjenu brzine u vrijednosti od 70 do 120% programirane vrijednosti.

Page 90: CNC Strojevi

89

E.1.3 Podaci o alatu E.1.3.1 Preduvjeti za kompenzaciju alata Uobičajeno se programiraju koordinate konture putanje kako su kotirane na nacrtu. Kako bi WinNC mogao proračunati put osi alata moraju se definrati promjer i duljina svakog alata koji se koristi. Podaci o alatu se mogu definrati direktno ui programu funkcijom TOOL DEF ili posebno u taablici alata. U tablici se mogu unijeti i dodatni podaci o specifičnom alatu. Tijekom izvođenja programa uzimaju se u obzir samo podaci uneseni pod T, Name, L, R, DL i DR.

Manual operation \ TOOL TABLE (funkcijska tipka F8) E.1.3.2 Broj alata, ime alata Svaki alat se raspoznaje preko broja. Svakom alatu se može unijeti ime Alat s brojem 0 je definiran kao nulti alat duljine L=0 i radijusa R=0. Tip alata T0 se ne može pozvati. U tablici alata, alat pod brojem 0 mora biti definiran sa R=0 i L=0. E.1.3.3 Duljina alata L Postoje dva načina definiranja duljine alata: 1 - Razlika između duljine alata i duljine nultog alata L0 Algebarski znak L>L0 alat je dulji od nultog alata L<L0 alat je kraći od nultog alata Određivanje duljine :

• Dovesti nulti alat u referentnu poziciju (npr.: u radna površina Z=0) • Postaviti sve osi na 0 (postavljanje referentne točke) • Postaviti slijedeći alat • Dovesti ga u istu referentnu točku • Na ekranu se prikazuje razlika u duljini koja je duljina alata • Upisati razliku u TOOL DEF blok ili tablicu alata u opcijom «Hvatanja trenutne

pozicije» 2 – Odrediti duljinu alata mjerenjem (npr.: kompenzatorom) i unijeti izmjerenu veličinu u tablicu alata ili u blok programa TOOL DEF.

Page 91: CNC Strojevi

90

E.1.3.4 Radijus alata L Radijus alata se direktno unosi. Delta vrijednosti duljine i radijusa alata

- Delta vrijednosti su odstupanja od duljine i radijusa alata.

- Pozitivne delta vrijednosti opisuju odstupanje alata od nazivne mjere – radijus/duljina je veči.

- Negativne delta vrijednosti opisuju odstupanje alata od nazivne mjere – radijus/duljina je manji. - Delta vrijednosti se unose kao numeričke vrijednosti. Kod TOOL CALL bloka mogu se pridodati Q parametrima. - Delta vrijednosti se unose maksimalno kao ± 99.999 Unos podataka o alatu u program - Broj alata, duljina i radijus specifičnog alata se definiraju u TOOL DEF bloku NC programa.

- Odabrati TOOL DEF - Unijeti broj alata – svaki alat je definiran svojim brojem – pozicijom

na kojoj je smješten u spremniku alata - Unijeti duljinu alata - Unijeti radijus alata

Primjer: 4 TOOL DEF 5 L+10 R+5 ; alat na poziciji 5 dulji 10 mm od nultog alata, radijusa 5mm E.1.3.5 Unos podataka o alatu u tablicu Moguće je odrediti i spremiti podatke o alatu u tablicu alata. Standardni podaci o alatu su: Kratica Unos Dijalog T broj alata koji se unosi u program - Name ime alata koji se unosi u program Tool name ? L duljina alata Tool length ? R radijus alata Tool radius R ? R2 drugi radijus alata Tool radius R2 ? DL delta vrijednosti duljine alata Tool length oversize ? DR delta vrijednosti radijusa alata Tool radius oversize ? DR2 delta vrijednosti radijusa 2 alata Tool radius 2 oversize ? LCUTS duljina alata za ciklus 22 Tool length in the tool axis ? ANGLE maksimalni kut ulaza alata u obradak kod ciklusa 22 i 208 Maximum plunge angle ? TL zaključavanje alata Tool locked ? Yes = ENT / No = NO ENT RT broj zamjenskog alata Replacement tool ? TIME1 maksimalno trajanje alata u min Maximum tool age ? TIME2 maksimalno trajanje alata u min kroz TOOL CALL Maximum tool age for TOOL CAL ? CUR.TIME trenuno trajanje alata u min Current tool life ? PLC informacija o alatu koja se šalje u PLC PLC status ? PLC-VAL veličina o alatu koja se šalje u PLC PLC value ?

Page 92: CNC Strojevi

91

Tablica alata: podaci o alatu potrebni kod automatskog mjerenja alata: Kratica Unos Dijalog CUT broj zubi alata (maksimalno 20) Number of teeth ? LTOL dopušteno odstupanje duljine alata zbog trošenja Wear tolerance: length ? RTOL dopušteno odstupanje radijusa alata zbog trošenja Wear tolerance: radius ? DIRECT. smjer rezanja alata pri mjerenju alata tijekom rotacije (rada) Cutting direction: (M3=_) ? TT:R-OFFS Mjerenje duljine alata: razmak alata između osi mjerne igle i osi alata Tool offset: radius ? TT:L-OFFS Mjerenje radijusa alata: dodatni razmak alata između gornje površine mjerne igle i donje površine alata Tool offset: lenhth ? LBREAK dopušteno odstupanje od duljine alata za detekciju prekida Breaking tolerance: length ? LBREAK dopušteno odstupanje od radijusa alata za detekciju prekida Breaking tolerance: radius ? Tablica alata: podaci o alatu potrebni za automatsko određivanje brzine i posmaka: Kratica Unos Dijalog TYPE tip alata (MILL – glodalo, DRIL – svrdlo TAP – ureznica) Tool type ? TMAT materijal alata Tool material ? CDT ime tablice alata Name of cuting data table ? E.1.3.6 Unos podataka u tablicu alata Tablica alata koja je aktivna prilikom izvođenja programa je TOOL.T Ona mora biti spremljena u WinNC:\ direktorij i može se koristiti u jednom od strojnih modova. Tablica alata koja se može spremiti i koristiti za testiranje programa može imati bilo koje ime sa .T ekstenzijom Otvaranje tablice alata TOOL.T :

• Odabrati neki strojni mod • Aktivirati tipku TOOL TABLE

• Tipku EDIT postaniti na ON Otvaranje bilo koje druge tablice alata

Page 93: CNC Strojevi

92

• Odabrati mod programiranja i editiranja • Aktivirati file manager

• Za odabir tipa datoteke pritisnuti funkcijsku tipku SELECT TYPE. <F5>

• Za prikazivanje datoteka .T tipa odabrati funkcijsku tipku SHOW.T

• Odabrati datoteku ili unijeti novo ime za stvaranje nove datoteke alata

Kada se otvori tablica alata za uređivanje, označeno polje se može pomicati na bilo koju poziciju unutar tablice koristeći strelice ili funkcijska tipke. Postojeći podaci se mogu prepisati novim za bilo koju vrijednost. E.1.3.7 Izlaz iz tablice alata Pozivom file managera i odabirom druge datoteke Odabir početka tablice Odabir kraja tablice Odabir prethodne stranice u tablici Odabir slijedeće stranice u tablici

Traženje imena alata Brisanje linije s alatom

Umetanje linije s indeksiranim brojem alata iza aktivne linije Prikazivanje svih podataka o alatu

Pozicija na početku reda Pozicija na kraju reda

Umetanje kopiranog polja Kopiranje označenog polja

Upisivanje broja linije (alata) na kraj tablice

Page 94: CNC Strojevi

93

E.1.3.8 Pozivanje alata iz tablice alata Blok pozivanja alata u programu TOOL CALL je određen slijedećim podacima:

• Odabir funkcije poziva alata tipkom TOOL CALL • Broj alata: potrebno je upisati broj ili naziv alata • Radna os alata: X , Y ili Z • Broj okretaja (glavna brzina) S (okr/min) • Posmak F (mm/min) • Prekomjerna duljina alata DL (delta vrijednost) • Prekomjerni radijus alata DR (delta vrijednost) • Prekomjerni drugi radijus alata DR2 (delta vrijednost)

Primjer: TOOL CALL 5 Z S2500 F350 DL+0,2 DR-1 DR2+0.05

E.1.4 Kompenzacija alata Upoznavanje WinNC prilagođuje putanju alata po radnoj osi kompenzacijom duljine alata. Po radnoj površini može se kompenzirati po radijusu alata. Ako se program direktno upisuje, onda je kompenzacija radijusa alata aktivna jedino u radnoj površini. Heidenhein WinNC može kompenzirati do 5 osi. E.1.4.1 Kompenzacija duljine alata Kompenzacija duljine alata postaje aktivna kada se pozove alat i kad se postavi u radni položaj. U kompenzaciju duljine sadržani su :

• L duljina alata iz tablice alata ili iz bloka TOOL DEF • DLTOOL CALL prekomjerna duljina alata iz bloka TOOL DEF • DLTAB prekomjerna duljina alata iz tablice alata

Page 95: CNC Strojevi

94

E.1.4.2 Kompenzacija radijusa alata

Blok NC programa kojim se pomiče alat sadrži:

• R0 – ako nema kompenzacije alata • RL ili RR za lijevu ili desnu kompenzaciju • R+ ili R1 za kompenzaciju kod jednosnog

gibanja Kompenzacija je aktivna dok je aktivan i alat i dok se giba po radnoj površini sa RL ili RR. U kompenzaciju radijusa R + DLTOOL CALL + DLTAB sadržani su :

• R radijus alata iz tablice alata ili iz bloka TOOL DEF • DRTOOL CALL prekomjerni radijus alata iz bloka TOOL DEF • DRTAB prekomjerni radijus alata iz tablice alata

. Radijus alata

R0 Gibanje alata bez kompenzacije radijusa – alat se giba tako da os rotacije slijedi konturu. RL Gibanje alata s uključenom lijevom kompenzacijom Os rotacije alata je udaljena od konture za vrijednost radijusa alata. Alat se giba lijevo od konture. Pomak u lijevo je za vrijednost radijusa alata. RR Gibanje alata s uključenom desnom kompenzacijom Lijevo ili desno se smatra u odnosu ne smjer gibanja alata

Page 96: CNC Strojevi

95

E.1.4.3 Upisivanje kompenzacija radijusa alata Programiranjem bilo koje naredbe gibanja alata nakon unosa koordinata ciljane točke potvrđuje se tipkom ENTER

Potom za odabir odmicanja alata u lijevo od smjera programirane konture treba se odabrati tipka RL.

Odnosno za odabir odmicanja alata u desno od smjera programirane konture treba se odabrati tipka RR.

Za odabir gibanja alata bez kompenzacije radijusa alata pozrebno je pritisnuti samo ENTER ili odabrati funkcijsku tipku R0.