Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Vai za
Upravljaki sistem
SINUMERIK 802S base line
SINUMERIK 802C base line
Izdanje 2003.08
Verzija softvera
4
4
Uvod
Ukljuenje, aktiviranje
referentne take
Podeavanje
Runi reim
Automatski reim
Kreiranje programa
obrade
Servisi i dijagnostika
Programiranje
Ciklusi
SINUMERIK Dokumentacija
Sigurnosna uputstva
Sadraj
Sadraj
1
Uvod.............................................................................................................................................III
1.1 Izgled ekrana ................................................................................................................... 1-1
1.2 Radna podruja ............................................................................................................... 1-1
1.3 Pregled najvanijih funkcija ekranskih tastera................................................................. 1-5
1.4 Depni kalkulator ............................................................................................................. 1-6
1.5 Koordinatni sistemi ........................................................................................................ 1-10
Sadraj
8.2 Podaci o pozicijama....................................................................................................... 8-13
8.2.1 Apsolutne/Inkrementalne mere: G90, G91.................................................................... 8-13
8.2.2 Metrike/Colovne mere: G71, G70 ................................................................................ 8-14
8.2.3 Mere po radijusu/preniku: G22, G23 ........................................................................... 8-15
8.2.4 Pogramski pomeraj nule: G158 ..................................................................................... 8-16
8.2.5 Stezanje radnog komada pomeraji nule G54 do G57, G500, G53 ............................ 8-17
8.3 Kretanja osa................................................................................................................... 8-18
8.3.1 Linearna interpolacija u brzom hodu: G0 ...................................................................... 8-18
8.3.2 Linearna interpolacija sa posmakom ............................................................................. 8-19
8.3.3 Kruna interpolacija: G2, G3 ......................................................................................... 8-20
8.3.4 Kruna interpolacija sa prolaznom takom: G5............................................................. 8-23
8.3.5 Rezanje navoja sa konstantnim korakom: G33............................................................. 8-24
8.3.6 Odlazak u fiksnu taku: G75.......................................................................................... 8-27
8.3.7 Odlazak u referentnu taku: G74 .................................................................................. 8-28
8.3.8 Posmak F....................................................................................................................... 8-28
8.3.9 Exact stop/konturni mod: G9, G60, G64 ....................................................................... 8-29
8.3.10 Vreme ekanja: G4....................................................................................................... 8-31
8.4 Kretanja vretena ............................................................................................................ 8-32
8.4.1 Brzina vretena S, smer obrtannja .................................................................................. 8-32
8.4.2 Ogranienje brzine vretena: G25, G26.......................................................................... 8-33
8.4.3 Pozicioniranje vretena: SPOS ....................................................................................... 8-34
8.5 Specijalne strugarske funkcije ....................................................................................... 8-35
8.5.1 Konstantna brzina rezanja: G96, G97 ........................................................................... 8-35
8.5.2 Zobljavanje i obaranje ivica ........................................................................................... 8-37
8.6 Alat i korekcije alata....................................................................................................... 8-39
8.6.1 Opte napomene ........................................................................................................... 8-39
8.6.2 Alat T ............................................................................................................................. 8-40
8.6.3 Broj korekcije alata D..................................................................................................... 8-41
8.6.4 Izbor korekcije radijusa alata: G41, G42 ....................................................................... 8-46
8.6.5 Ponaanje na uglovima G450, G451 ............................................................................ 8-48
8.6.6 Iskljuenje kompenzacije radijusa alata: G40 ............................................................... 8-49
8.6.7 Specijalni sluajevi pri kompenzaciji radijusa alata ....................................................... 8-50
8.6.8 Primer kompenzacije radijusa alata .............................................................................. 8-51
8.7 Pomone funkcije M ...................................................................................................... 8-52
8.8 Aritmetiki parametri R .................................................................................................. 8-53
8.9 Grananja programa ....................................................................................................... 8-55
8.9.1 Labele ciljne take grananja programa ...................................................................... 8-55
8.9.2 Bezuslovna grananja programa..................................................................................... 8-56
8.9.3 Uslovna grananja programa .......................................................................................... 8-57
8.9.4 Primer programa sa grananjima .................................................................................... 8-59
8.10 Tehnika potprograma .................................................................................................... 8-60
9
Ciklusi....................................................................................................................................... 9-1
9.1 Opte informacije o standardnim ciklusima..................................................................... 9-1
9.1.1 Pregled ciklusa ................................................................................................................ 9-1
9.1.2 Poruke o grekama i obrada greaka u ciklusima.......................................................... 9-2
9.2 Buenje, uputanje LCYC82 ........................................................................................ 9-4
9.3 Buenje dubokih rupa LCYC83 .................................................................................... 9-6
9.4 Buenje navoja sa kompenzacionom glavom LCYC840 ........................................... 9-10
9.5 Buenje LCYC85 ........................................................................................................ 9-12
9.6 Obrada leba LCYC93 .................................................................................................. 9-14
9.7 Ukopavanje LCYC94 .................................................................................................. 9-18
9.8 Skidanje materijala LCYC95....................................................................................... 9-20
9.9 Rezanje navoja LCYC97 ............................................................................................ 9-25
Sadraj
Ekranski taster
Vertikalni meni
Potvrda alarma
Proirenje menija
Shift taster
Kursor GORE
+Shift: prethodna stranica
Kursor DOLE
+ Shift: sledea stranica
Kursor LEVO
Kursor DESNO
Backspace (brisanje)
SPACE (INSERT)
Numeriki tasteri
Alfanumeriki tasteri
Sadraj
Upravljaki panel (desna strana):
RESET
NC STOP
STOP VRETENA
NC START
BRZI HOD
X osa
Z osa
INKREMENT
JOG
REFERENTNA TAKA
AUTOMATIKA
SSO**, sa LED-om
POJEDINANI BLOK
Uvod
Uvod
Sl.1-1 I ekrana
Skraenice na ekranu oznaavaju sledee:
Tabela 11 Objanjenje elemenata displeja
Element ekrana
1
Aktivno radno podruje
2
Status programa
3
Reim rada
Skraenica
MA
PA
PR
DI
DG
STOP
RUN
RESET
Jog
MDA
Auto
Znaenje
Maina
Parametri
Programiranje
Servisi
Dijagnostika
Program zaustavljen
Program u toku
Program prekinut
Runo pomeranje (tipkanje)
Runi unos komandi
Automatski
1-1
Uvod
Element ekrana
Skraenica
SKP
DRY
ROV
SBL
4.
Status displej
M1
PRT
11000
INC
5.
Poruka operatoru
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Znaenje
Preskakanje bloka
Blokovi koji su oznaeni kosom crtom ispred broja
bloka se ignoriu tokom izvrenja programa
Dry-run pomeranja
Pomeranja se izvode brzinom koja je data
Dry Run Feed parametom
Korekcija brzog hoda
Korekcija posmaka se odnosi i na brzi hod
Blok-po-blok reim rada
Kada je ova funkcija aktivna, programski blokovi se
izvravaju pojedinano i to na sledei nain: Svaki
blok se pojedinano dekoduje i program se zaustavlja
na kraju svakog bloka. Jedini izuzetak su blokovi
rezanja navoja bez dry-run posmaka. U ovom
sluaju, program se zaustavlja samo kada se dodje
do kraja trenutnog bloka rezanja navoja. SBL se
moe odabrati samo u RESET stanju.
Programirani stop
Kada je ova funkcija aktivna, program se zaustavlja
na kraju svakog bloka u kom je programirana funkcija
M01. U ovom sluaju, na ekranu e se pojaviti poruka
5 stop M00/M01 active
Testiranje programa
Inkrementalno pomeranje
Ako je upravljaka jedinica u Jog nainu rada,
prikazuje se veliina inkrementa.
Stop: NC nije spreman za rad
Stop: Prinudno iskljuenje
Stop: Aktivan alarm sa zaustavljanjem
Stop: M00/M01 aktivno
Stop: Zavren blok u SBL nainu rada
Stop: NC STOP aktivno
Wait: Nema dozvole uitavanja bloka
Wait: Nema dozvole posmaka
Wait: Vreme ekanja
Wait: Nema potvrde izvrenja pomone funkcije
Wait: Nema dozvole rada osa
Wait: Pozicija nije dostignuta
Wait: Nije dostignuta brzina vretena
Wait: Krekcija posmaka je na 0%
Stop: NC blok nije ispravan
6.
Naziv programa
1-2
Uvod
Element ekrana
7.
Linija alarma
8.
Radni prozor
9.
Recall simbol
10.
Ekstenzija menija
Skraenica
Znaenje
Alarm se prikazuje samo ako su aktivni NC ili
PLC alarm. Linija alarma sadri broj i kriterijum
reseta poslednjeg alarma.
Radni prozor i NC displej
Ovaj simbol se prikazuje iznad ekranskog tastera
kada je operater u donjem nivou menija. Kada se
pritisne Recall taster, vraate se na vii nivo
menija bez pamenja podataka.
ETC je mogu. Ako se ovaj symbol pojavi iznad
ekranskog tastera, na raspolaganju su dodatne
funkcije menija.Ove funkcije mogu da se aktiviraju
ETC tasterom.
11.
Traka sa ekranskim
tasterima
12.
Vertikalni meni
13.
Krekcija posmaka
14.
Stepen prenosa
15.
Korekcija brzine
vretena
1-3
Uvod
1-4
Uvod
1-5
Uvod
*3
Sl.1-3 Kalkulator
Dozvoljeni karakteri
Sledei karakteri su dozvoljeni:
+
Sinus funkcija
Vrednost X ispred kursora zamenjuje se sa vrednou sin(X)
Kosinus funkcija
Vrednost X ispred kursora zamenjuje se sa vrednou cos(X).
Funkcija kvadriranja
Vrednost X ispred input kursora zamenjuje se sa vrednou X.
Primer izraunavanja
Zadatak
100 + (67*3)
sin(45)
cos(45)
4
4
Unos
100+67*3
45 S -> 0.707107
45 C -> 0.707107
4 Q -> 16
4 R -> 2
1-6
Uvod
Ove funkcije su direktno povezane sa poljima unosa programske podrke.
Bilo koja vrednost u ovom polju se ispisuje putem kalkulatora na liniju unosa i
rezultat se automatski kopira u polja unosa programske podrke.
Ekranski tasteri
Ova funkcija se koristi za izraunavanje take na krugu. Taka se dobija iz
ugla tangente, centra i radijusa kruga i smera rotacije.
Primer
1-7
Uvod
Rezultat: Z = 154.071
X = 117.142
Ova funkcija izraunava nedostajuu krajnju taku sekcije konture prava
linija prava linija, pri emu je druga prava linija upravna na prvu.
Poznate su sledee vrednosti pravih linija:
Prava 1: Poetna taka i ugao u ravni
Prava 2: Duina i jedna krajnja taka u pravouglom koordinatnom sistemu
Sl.1-5
Funkcija menja ekransku formu sa programiranja poluprenika na
programiranje prenika.
Funkcija bira datu koordinatu krajnje take. Data je vrednost ordinate i/ili
apscise.
1-8
Uvod
Sl.1-6
Uz gornji crte se moraju dati koordinate centra kruga da bi se mogla
izraunati taka preseka izmedju krunog luka i prave linije. Nedostajua
koordinata centra se izraunava pomou kalkulatora
, poto linija
poluprenika na mestu tangetnog prelaza stoji upravno na pravu liniju.
Izraunavanje M1 u odseku 1:
U ovom odseku, poluprenik stoji, u odnosu na pravu liniju, rotiran u pravcu
suprotno od kazaljke na satu.
Pomou tastera
Unesite koordinate polarne take P1, ugao prave linije, datu vrednost
ordinate i poluprenik kruga.
Sl.1-7
Resultat: Z = 24.601
X = 60
1-9
Uvod
1-10
Uvod
Koordinatni sistem
Pomenuti koordinatni sistem (vidi Sl. 18) se takodje koristi za opis
radnog komada (WCS) geometrije radnog komada u programu obrade.
Programer moe slobodno izabrati nultu taku radnog komada po Z osi.
Po X osi, nulta taka odgovara osi obrtanja.
1-11
Uvod
1-12
Primedba
Pre nego to ukljuite SINUMERIK i mainu, proitajte tehniku
dokumentaciju poto su ukljuenje kao i aktiviranje referentne take funkcije
koje zavise od maine.
Redosled operacija
2-1
2-2
Podeavanje
Podeavanje
Prethodne napomene Pre upotrebe podesite mainu, alate, itd. na CNC-u na sledei nain:
Redosled operacija
Ova funkcija otvara prozor Kompenzacije alata, koji sadri dimenzije trenutno
aktivnog alata. Ako izaberete drugi alat pomou ekranskog tastera <<T
ili T>>, podeavanje ostaje kada izadjete iz prozora.
Parametar
3-1
Podeavanje
Ekranski tasteri
Izbor sledeeg nieg ili vieg broja rezne ivice
3-2
Podeavanje
3-3
Podeavanje
3-4
Podeavanje
Funkcionalnost
Preduslov
Procedura
3-5
Podeavanje
3-6
Unesite offset O ako ivica alata ne moe da se priblii nultnoj taki Gxx.
Ako radite bez pomeraja nulte take, izaberite G500 i unesite ofset.
Podeavanje
Funkcionalnost
Redosled operacija
Tasterima Parameter i Zero Offset odabirate pomeraj nulte take.
Pregled pomeraja se pojavljuje na ekranu.
Unesite vrednost(i).
Ekranski tasteri
Ovom funkcijom odredjujete pomeraj nule u odnosu na koordinatni poetak.
Kada izaberete alat kojim hoete da izvrite merenje, moete podesiti
odgovarajue uslove u prozoru Determine.
3-7
Podeavanje
Prikazan je prozor sa programiranim pomerajem nule.
Vrednosti se ne mogu menjati.
Preduslov
3-8
Ofset
Ako alat ne dosegne nulu, moe se uneti ofset da bi odredio dodatni
ofset take koja je dosegnuta alatom.
Podeavanje
3-9
Podeavanje
Redosled operacija
Tasterima Parameter i Setting Data izaberite podatke za podeavanje.
Ekranski tasteri
Ovom funkcijom se mogu menjati:
Jog feedrate
Vrednost posmaka u Jog modu.
Ako je ova vrednost nula, upravljaka jedinica koristi vrednost sauvanu u
mainskim podacima/podacima maine.
Spindle speed
Brzina vretena
Smer obrtanja vretena
3-10
Podeavanje
Minimum / Maksimum
Ogranienja brzine vretena podeene u poljima Max. (G26)/Min. (G25)
Moraju biti u granicama vrednosti date u mainskim podacima.
Programmed (LIMS)
Programirano gornje ogranienje brzine (LIMS) pri konstantnoj brzini
rezanja (G96).
Dry-run posmak (DRY)
Pri izvravanju programa u automatskom reimu, umesto programiranog,
koristi se ova vrednost posmaka (vidi Program control, Sl. 53).
Poetni ugao pri rezanju navoja (SF)
Poetni ugao, odnosno poetna pozicija vretena pri operaciji rezanja navoja.
Moe se rezati viehodni navoj promenom ovog ugla i ponavljanjem
operacije.
3-11
Podeavanje
Unesite vrednost(i).
3-12
Runi reim
Uvodne napomene
Reim runog upravljanja mogu je kao Jog ili MDA mod.
U Jog modu moete runo da pomerate ose, a u MDA modu moete unositi i
izvravati pojedinane programske blokove ili komande.
Redosled operacija
Pomou Jog tastera na kontrolnom pultu izaberite Jog mod.
4-1
Runi reim
U Incremental Feed modu, moete, na isti nain, pomerati ose za podesive
fiksne vrednosti puta. Inkrement puta je prikazan na displeju. Da bi se
napustio inkrementalni mod, mora se ponovo pritisnuti taster Jog.
Glavni ekran Jog-a prikazuje poziciju, vrednosti posmaka i brzine vretena,
ukljuujui i njihove korekcije, stepen prenosa vretena i trenutni alat.
Act.
mm
Repos
offset
Spindle S rpm
Feed F mm/min
Tool
Actual feedrate
override
Actual spindle
override
Gear stage
Objanjenje
Prikaz pozicija osa u koordinatnom sistemu maine
(MCS).
Ako pomerate osu u pozitivnom(+) ili negativnom ()
smeru, u odgovarajuem polju e se pojaviti znak
plus ili minus.
Znak se ne prikazuje ako je osa u poziciji.
U ovim poljima se prikazuje trenutna pozicija osa u
MCS ili WCS.
Ako se ose pomeraju u Jog modu pri prekidu
programa obrade, ovde se prikazuju rastojanja po
osama u odnosu na taku u kojoj je program
prekinut
Prikaz stvarne i zadate vrednosti brzine vretena
Prikaz stvarne i zadate vrednosti posmaka.
Prikaz trenutno aktivnog alata sa trenutnim brojem
rezne ivice
Prikaz trenutne vrednosti korekcije posmaka
Prikaz trenutne vrednosti korekcije brzine vretena
Prikaz trenutnog stepena prenosa vretena
Ekranski tasteri
Poziv prozora Handwheel-a.
4-2
Runi reim
Poziva prozor Axis Feed ili Interp. Feed.
Ovim tasterom vri se promena prozora Axis Feed i Interp. Feed.
Naziv ekranskog tastera menja se na Interp. feed kada se otvori
Axis/Feed prozor.
Prikazuju se trenutne vrednosti u zavisnosti od izabranog koordinatnog
sistema: mainskog (MCS) ili koordinantnog sistema radnog komada (WCS).
Ovim tasterom se vri promena sa jednog na drugi.Tom prilikom se menja
oznaka tastera na sledei nain:
Kada se izabere prikaz u ma. koord. sistemu, oznaka tastera se menja
na Act. val. WCS.
Kada se izabere koord.sistem radnog komada, oznaka tastera se menja
na Act. val. MCS.
Uveani prikaz trenutnih vrednosti.
4-3
Runi reim
Nakon otvaranja prozora, svi identifikatori osa su prikazani u koloni Axis kao
i u tasterima na dnu ekrana. U zavisnosti od broja prikljuenih handwheel-a,
mogue je kursorima menjati handwheel 1 sa handwheel 2.
Postavite kursor na liniju sa brojem handwheel-a kome elite dodeliti osu,
zatim izaberite ekranski taster koji sadri naziv ose.
U prozoru e se pojaviti symbol
Proirenje menija
4-4
Runi reim
Redosled operacija
Tasterom MDA na mainskom pultu izaberite MDA reim rada.
4-5
Runi reim
Parametri
Objanjenje
Prikaz postojeih osa u MCS ili WCS
Ako pomerate osu u pozitivnom(+) ili
negativnom () smeru, u odgovarajuem polju
e se pojaviti znak plus ili minus. Ovi znakovi se
ne prikazuju ako je osa u poziciji.
U ovim poljima se prikazuje trenutna pozicija
osa u MCS ili WCS.
Prikaz trenutne vrednosti i zadate vrednosti
brzine vretena
Prikaz trenutne i zadate vrednosti posmaka u
mm/min or mm/rev.
Prikaz aktivnog alata i rezne ivice (T..., D...).
U Stop ili Reset statusu programa, daje se
prozor za izmenu / unos programskog bloka.
Prikaz trenutne vrednosti korekcije posmaka
Prikaz trenutne vrednosti korekcije brzine
vretena
Prikaz trenutnog stepena prenosa vretena
Ekranski tasteri
Trenutne vrednosti MDA reima rada prikazane su u funkciji izabranog
koordinatnog sistema.
Postoje dva koordinatna sistema: Mainski (MCS) i koordinatni sistem radnog
komada (WCS).
Uveani prikaz trenutnih vrednosti
Proirenje menija
4-6
Runi reim
Prozor prikazuje trenutno editovani blok u punoj duini.
4-7
Runi reim
4-8
Automatski reim
Automatski reim
Funkcija
Preduslovi
Redosled operacija
Tasterom Auto izaberite automatski reim rada.
Pojavie se glavni ekran automatskog reima rada koji prikazuje poziciju,
posmak, brzinu vretena, vrednosti korekcija posmaka i brzine vretena, alat,
stepen prenosa, kao i trenutni blok.
5-1
Automatski reim
Parametri
objanjenje
Prikaz postojeih osa MCS ili WCS
Ako pomerate osu u pozitivnom(+) ili negativnom ()
pravcu, u odgovarajuem polju e se pojaviti znak plus
ili minus. Ovi znakovi se ne prikazuju ako je osa u
poziciji.
U ovim poljima se prikazuju trenutne pozicije osa u
MCS ili WCS.
U ovim poljima se prikazuju vrednosti preostalog puta u
MCS ili WCS.
Prikaz trenutne vrednosti i zadate vrednosti brzine
vretena
Prikaz trenutne i zadate vrednosti posmaka u mm/min
or mm/rev.
Prikaz aktivnog alata i rezne ivice (T..., D...).
Prikaz trenutno aktivnog bloka. Blok se prikazuje samo
u jednoj liniji i skraeno po potrebi
Prikaz trenutne vrednosti korekcije posmaka
Prikaz trenutne vrednosti korekcije brzine vretena
Prikaz trenutnog stepena prenosa
Ekranski tasteri
Na ekranu se pojavljuje prozor kojim se bira nain kontrole programa (npr.
preskok bloka, test programa)
Prozor prikazuje prethodni, trenutni i sledei blok u punoj duini. Takodje,
prikazuju se i nazivi trenutnog programa ili podprograma.
Pomou Block Search funkcije skae se na eljenu taku u programu.
Search ekranski taster omoguuje korienje funkcija Find line/nadji liniju i
Find text/Nadji tekst.
Kursor se postavlja na glavni blok (restart blok, breakpoint-a (interrupt
point/taka prekida). Cilj pretrage se automatski podeava u nivoima
podprograma.
Nastavak pretrage.
5-2
Automatski reim
Start B Search ekranski taster zapoinje process pretrage u kojem se
izvravaju ista izraunavanja kao i u normalnom programskom reimu,ali bez
kretanja osa.
Traenje bloka se moe otkazati pomou NC Reset.
Biraju se vrednosti u mainskom ili koordintnom sistemu radnog komada.
Naziv ekranskog tastera se menja sa Act. val. WCS na Act. val. MCS i
obrnuto.
Proirenje menija
5-3
Automatski reim
Redosled operacija
Tasterom Automatic odaberite Automatski reim rada
5-4
Automatski reim
Rezultat pretrage
5-5
Automatski reim
Redosled operacija
Izvrenje programa obrade se moe prekinuti tasterom NC STOP.
Prekinuti program moe se nastaviti tasterom NC START.
Program se moe prekinuti tasterom RESET.
Kada ponovo pritisnete NC START, prekinuti program se restartuje i izvrava
ispoetka.
5-6
Automatski reim
Redosled operacija
Izaberite Automatic reim rada.
5-7
Automatski reim
Redosled operacija
5-8
Automatski reim
5.6 Teach-in
Funkcija
Redosled operacija
Preduslov:
- Aktivirana je opcija Teach-in (displej MD 278=4)
- Upravljaki sistem je u Stop ili u Reset statusu.
Prikazuje listu svih postojeih programa u upravljakoj jedinici.
Izaberite
Proirenje menija
Izaberite
5-9
Automatski reim
Ovom ekranskom formom unosite:
veliinu posmaka
brzinu i smer obrtanja vretena
broj alata i rezne ivice
Mod zadavanja posmaka (mm/min odgovara G94; mm/ob. odgovara G96)
ponaanje pri pozicioniranju (exact stop - G60; continuous-path G64
5-10
Automatski reim
Ovim tasterom generiete blok sa nauenim vrednostima.
Novi blok se ubacuje ispred bloka na kom je smeten kursor.
Prihvatanje izmena u bloku (prihvataju se sa ekrana) na kom je smeten
kursor.
Pomou RECALL vratite se na glavni ekran Teach In. Sve izmene koje elite
da napravite moete kasnije runo ubaciti.
Ovim tasterom generiete blok sa funkcijom M2. Ovaj blok se ubacuje iza
tekueg bloka (pozicija kursora).
Ovim tasterom izvravate programirani blok.
Ponovo se pojavljuje ekran koji je bio podeen u Automatic reimu.
Pomou NC START nastavljate prekinuti program od poslednjeg
selektovanog bloka (ako upravljaka jedinica nije u Reset statusu). Teach In
ostaje ukljuen.
Pretraga bloka (Block search) sa aktivnim Teach In-om nije mogua.
Ovim tasterom iskljuujete Teach In mod.
Note
Nakon iskljuivanja Teach In-a, prekinuti program se vie ne moe editovati.
Example
5-11
Automatski reim
5-12
Kreiranje programa
Funkcija
Redosled operacija
U glavnom ste meniju.
Pojavljuje se glavni ekran Programming podruja.
Proirenje menija
6-1
6-2
Ovaj odeljak opisuje kako se kreira novi fajl za program obrade. Pojavljuje se
prozor u kom se poziva na unos naziva i tipa programa.
6-3
Proirenje menija
6-4
6-5
Sl.6-4
Da bi izabrali karakter :
6-6
Redosled operacija
Nalazite se u editoru.
Pritisnite VM taster i izaberite eljenu instrukciju sa liste.
6-7
6.3.2 Ciklusi
Funkcija
Redosled operacija
Ekranske forme se biraju pomou raspoloivih ekranskih tastera ili pomou
vertikalnog menija.
Sl.6-7
Podrka ciklusa daje ekransku formu u kojoj moete uneti vrednosti za sve
potrebne R parametre. Grafika i kontekstno orijentisana podrka e vam
pomoi u popunjavanju forme.
Ovim prebacujete generisani poziv ciklusa u program obrade.
6-8
6.3.3 Kontura
Funkcija
Upravljaka jedinica vam daje razne konturne forme kao brzu i pouzdanu
pomo pri kreiranju programa. Unesite potrebne parametre u ekranske forme
i potvrdite unose.
Ekranske forme se mogu koristiti za programiranje sledeih elemenata i
delova konture:
Sl.6-8
Ekranski tasteri
Funkcije tastera se odnose na elemente konture.
Programska pomo za programiranje prave odseka.
6-9
Sl.6-9
Unesite krajnju taku prave linije.
Kretanje u bloku se izvodi u brzom hodu ili sa programiranim posmakom.
Krajnja taka se moe uneti u apsolutnim ili inkrementalnim merama (u
odnosu na poetnu taku) ili u polarnim koordinatama.
Tekue podeavanje je dato na interaktivnom ekranskom dijalogu.
Krajnja taka se takodje moe odrediti pomou koordinate i ugla izmedju prve
ose i prave linije.
Ako je krajnja taka odredjena polarnim koordinatama, potrebna je duina
vektora izmedju pola i poetne take koordinatnog sistema i krajnje take,
kao i ugao vektora u odnosu na pol. Pri korienju ove mogunosti prvo se
mora zadati pol.
Sl.6-10
Pritiskom OK tastera blok se preuzima u program i prikazuje se ekranska
forma sa dodatnim funkcija sa kojima moete kompletirati blok.
6-10
Sl.6-12
Unesite koordinate centra u polja za unos.
Postoji tri naina za unos koordinata:
apsolutni
inkrementalni
polarni
6-11
A1
A2
F
6-12
Poluprenik
kruga
Feed
Centar kruga
F
M
6-13
E
M
R
A
F
M1
R1
M2
R2
6-14
Sl. 617
Kontura se povlai pomou take preseka 1.
6-15
6-16
Centar kruga 1
Poluprenik
kruga 1
Centar kruga 2
Poluprenik
kruga 2
Posmak
M1
R1
M2
R2
Luk 1
G2
G3
G2
G3
Luk 2
G3
G2
G2 i
G3
Sl.
6-17
se moe upotrebiti za
Tasterom 1 podesite smer rotacije dva kruna luka i ispunite listu parametara.
Krajnja taka moe ostati otvorena ili se moraju uneti take X 50 Y 90 ( 75 +
R 15)
6-18
6-19
Centar kruga 1
Poluprenik kruga 1
Centar kruga 2
Poluprenik kruga 2
Poluprenik kruga 3
Feedrate
M1
R1
M2
R2
R3
F
Sektor 1
G2
G2
G2
G2
G3
G3
G3
Ubaeni sector
G3
G2
G2
G3
G2
G3
G2
Sektor 2
G2
G2
G3
G3
G2
G2
G3
Sl.6-28
Dato je: R1
R2
R3
R4
R5
M1
M2
M3
6-20
39 mm
69 mm
39 mm
49 mm
39 mm
Z -111 X 196
Z -233 X 260
Z -390 X 162
Tasterom 1 izaberite smer rotacije oba kruga (G2 - G3 - G2) i ispunite listu
parametara.
6-21
6-22
M
A1
A2
F
Krajnje take i centar se mogu zadati bilo kao apsoluitne, inkrementalne ili
polarne koordinate. Na osnovu unetih podataka, generisae se blokovi sa
krunimlukom dve prave linije.
Ovim tasterom menjate smer obrtanja sa G2 na G3. Na ekranu se pokazuje
G3. Ponovnim pritiskom tastera vraate se na G2 i ekran e pokazati G2.
6-23
Sl.6-37
Postavite kursor na element koji elite da dodelite.
Pritisnite taster 1 do 4 da bi mu dodelili eljeni element. Dodela koju ste
uinili pojavie se na traci ekranskih tastera pod listom biranja.
Potvrdite dodelu pomou tastera OK.
6-24
Servisi i dijagnostika
Podaci
Opcioni podaci
Mainski podaci
Podaci za podeavanje
Ofseti alata
Offseti nula
R parameteri
Programi obrade
Potprogrami
7-1
Servisi i dijagnostika
Start-up podaci
NCK podaci
PLC podaci
Tekstovi alarma
Podaci o kompenzaciji
greke vretena/enkodera
Ciklusi
Standardni ciklusi
Redosled operacija
Ovim tasterom birate Service radno podruje.
Ekranski tasteri
Ovim tasterom poinje uitavanje podataka.
Ovim tasterom poinje isitavanje podataka na PG/PC ili neki drugi uredjaj.
Sa podeenom autorizacijom ova funkcija modifikuje i memorie parametre
interfejsa.
7-2
Servisi i dijagnostika
Ovim memoriete podeavanja.
Sa RECALL izlazite iz prozora bez memorisanja podeavanja.
Prikazuje se log za preneene podatke
naziv fajla i
potvrdu greke
7-3
Servisi i dijagnostika
XON
XOFF
EOF
kraj prenosa
Baud rate/brzina
prenosa
Data bits/bitovi
podataka
Stop bits
Parity/bit
pariteteta
7-4
Opis
XON/XOFF
Jedan od moguih metoda kontrole prenosa je
korienje XON (DC1, DEVICE CONTROL 1) i XOFF
(DEVICE CONTROL 2) kontrolnih karaktera.im se
napuni bafer memorija I/O uredjaja, on vraa XOFF,i
im ponovo moe da prima podatke on alje XON.
RTS/CTS
RTS signal (Request to Send/zahtev za
slanje)kontrolie operaciju slanja uredjaja za prenos
podataka.
Aktivan signal: alji podatke
Pasivan signal: Ne izlazi iz reima slanja dok se ne
prenesu svi podaci.
CTS signal je potvrdni signal RTS-a i indicira da je
uredjaj za slanje podataka spreman da alje.
Ovaj se karakter koristi za poinjanje prenosa.
Efektivan je samo za uredjaje tipa XON/XOFF.
Ovim se karakterom zaustavlja prenos podataka.
Ovaj karakter signalizira kraj prenosa tekst fajla.
Karakter sa specijalnom funkcijom Stop with end of
transmission ne moe se aktivirati ako se prenose
binarni podaci.
Podeavanje brzine prenosa
300 baud
600 baud
1200 baud
2400 baud
4800 baud
9600 baud
19200 baud
38400 baud
Broj bita podatka za asihroni prenos.
Unos:
7 bita
8 bita (default)
Broj stop bitova za asihroni prenos.
Unos:
1 stop bit (default)
2 stop bita
Bitovi pariteta slue za detektovanje greaka. Dodaju
se kodovima karaktera u cilju dobijanja bilo parnog bilo
neparnog broja bita sa vrednou 1.
Unos:
Bez pariteta (default)
Parni paritet
Neparni paritet
Servisi i dijagnostika
Aktivna
Prenos poinje ako prjemnik
primi XON karakter
Overwrite sa
prethodnom
potvrdom
Kraj bloka sa CR
LF
Stop na kraju
prenosa
Evaluacija DSR
signala
Leader i
trailer
Format trake
Timeout
kontrola
Neaktivna
Prenos poinje
nezavisno od XON
karaktera
Overwrite bez
zahteva za potvrdu
Dodatni karakteri se
ne ubacuju
Karakter se ne uzima
u obzir
DSR signal nema
efekta
Leader i trailer se
uitavaju sa drugim
podacima.
Kada se podaci
isitavaju ne generie
se leader.
Uitavanje arhiva u
SINUMERIK formatu
arhiva
Nema prekida
prenosa
7-5
Servisi i dijagnostika
Sl. 73
RTS/CTS
XON:
XOFF:
Kraj prenosa:
Broj bitova:
9600 baud
Bitovi podataka: 8
Stop bitovi:
Paritet:
Bez pariteta
X
X
X
X
7-6
Start sa XON
Overwrite sa potvrdom
Kraj bloka sa CR LF
Stop na kraju prenosa
Evaluiraj DSR signal
Leader i trailer
Format buene trake
Kontrola Timeout-a
Servisi i dijagnostika
Parametri serijskog tampaa
tampa sa serijskim interfejsom je povezan putem odgovarajueg kabla
(provera kabla sa CTS).
Tip uredjaja:
RTS/CTS
XON:
11(H)
XOFF:
13(H)
Kraj prenosa:
1A(H)
Broj bitova:
9600 baud
Bitovi podataka: 8
Stop bitovi:
Paritet:
Bez pariteta
X
X
X
X
X
Start sa XON
Overwrite sa potvrdom
Kraj bloka sa CR LF
Stop na kraju prenosa
Evaluiraj DSR signal
Leader i trailer
Format buene trake
Kontrola Timeout-a
7-7
Servisi i dijagnostika
Redosled operacija
Tasterom Diagnostics otvarate glavni ekran dijagnostike.
Broj
Kriterijum ponitavanja
pritisnite RESET
7-8
Servisi i dijagnostika
Prozor daje informacije o pogonima osa.
7-9
Servisi i dijagnostika
Tip signala:
Zadata vrednost brzine
Aktuelna vrednost pozicije mernog sistema 1
Servo greka
7-10
Servisi i dijagnostika
7-11
Servisi i dijagnostika
Ovaj prozor sadri brojeve verzija i datum kreiranja individualnih CNC
komponenti.
Prikazuje tip upravljake jedinice
Sl. 711
7-12
Servisi i dijagnostika
Start-up switch
parametrima system power-up/rad pod naponom moete dodeliti razne
parametre.
Panja
Promene u start up-u iamju odredjeni uticaj na mainu.
Biranje power-up reima NC-a.
Restart
General reset
7-13
Servisi i dijagnostika
7-14
Servisi i dijagnostika
This function selects the entered number for editing.
This function toggles between the selection of the section and the input of
Latin
letters.
Pressing this ekranski taster accepts the selected character into the input line.
Pressing this ekranski taster saves the modified texts. The editor is then
quitted.
The editor is quitted without saving the changes.
S7-Conn menijem povezujemo PLC sa eksternim programskim paketom S7200.
Ako je RS232 interfejs ve zauzet prebacivanjem podataka,, upravlj.sistem
moete povezati sa progr.paketom samo kada se prenos zavri.
Kada je veza aktivirana, pokrenut je RS232 interfejs.
Upotrebljeni program definie sledee parametre interfejsa:
Uredjaj RTS - CTS
Broj bitova 38400
Zavrni bitovi 1
Paritet paran
Bitovi podataka 8
7-15
Servisi i dijagnostika
Inputi
Outputi
Bit
memories
Timers
Counters
Data
Format
B
H
D
7-16
Servisi i dijagnostika
Siemens password
System password
Manufacturer password
User password
Unesi lozinku.
Ako ne zante lozinku neete moi da izvrite pristup.
Lozinka je podeena kada pritisnite OK.
Moete se vratiti na glavni ekran Start up-a bez memorisanja inputa
odabirom RECALL.
Ovlaenje pristupa je resetovano.
Promena lozinke
Sl. 718
U zavisnosti od ovlaenja pristupa date su razliite opcije za promenu
lozinke.
Pomou ekranskog tastera odaberite nivo lozinke. Unesite novu lozinku i
dovrite unos sa OK.
Sistem e pitati da ponovo potvrdite lozinku.
Sa OK dovrite promenu lozinke.
Moete se vratiti na glavni ekran Start up-a bez memorisanja inputa
odabirom RECALL.
Save data
Ovom funkcijom memoriete sadraje izbrisive memorije na nebrisivu
memoriju.
7-17
Servisi i dijagnostika
Preduslov: nijedan program ne moe biti u toku.
Nije dozvoljeno vriti bilo kakve radnje dok je memorisanje podataka toku.
Ekranski tasteri za servisne funkcije
Mainski podaci (vidi takodje Tehniki prirunik)
Sl.7-19
Promene mainksih podataka znatno utiu na mainu.
Netano podeeni parametri mogu prouzrokovati nepopravljivu tetu
mehanikim komponentama.
Jedinice
Efektivnost
userdef
M/s**2
U/s**3
S
Kgm**2
MH
Nm
s
A
Vs
So
Cf
Re
Po
User-defined
Metara u sekundi
Obrtaja u sekundi
Sekundi
Momenat inercije
Magnetna? induktivnost
Obrtaj
Mikrosekunde
Mikroamperi
Microvolt sekunde
Momentalno dejstvo
Uz potvrdjivanje
Resetovanje
Power ON
Sl.7-20
Prikazani su podaci vezani za osu.
7-18
Servisi i dijagnostika
Drugi mainski podaci
Otvorite prozor Other Machine Data. Koristite tastere page up i page down.
Prikazivanje mainskih podataka
Otvorite prozor Machine Data. Koristite tastere page up i page down.
Pretraga
Unesite broj ili naziv ma.podatka koji elite da nadjete i pritisnite Input.
Kursor e skoiti na ciljani podatak.
Sl. 721
Pretraga sledeeg broja ili naziva se nastavlja.
Axis + i Axis ekranski tasteri se koriste za prekopavanje na podruje
ma.podataka sledee ili prethodne ose.
7-19
Programiranje
7-20
Programiranje
Programiranje
Nazivi programa
...
...
...
...
...
; Comment
; 1st block
; 2nd block
; ...
; End of program
8-1
Programiranje
8-2
Programiranje
Kada blok sadri vie od jedne reenice/izjave, rei u tom bloku treba
rasporediti po sledeem nizu:
N... G... X... Y... Z... F... S... T... D... M...
8-3
Programiranje
:50 G17 G54 G94 F470 S20 D0 M3
N60 G0 G90 X100 Y200
N70 G1 Y185.6
N80 X112
/N90 X118 Y180
N100 X118 Y120
N110 X135 Y70
N120 X145 Y50
N130 G0 G90 X200
N140 M2
8-4
;Glavni blok
;Kraj programa
Programiranje
A, B, C, D, E, F, G, H, i, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z
Nema razlike izmedju velikih i malih slova.
Mala slova su dakle istovetna sa velikim slovima.
Cifre
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
znaci navoda
_
donja crta (zajedno sa slovima)
.
decimalna taka
,
zarez, separator/razdelnik
;
poetak komentara
%
rezervisano,ne koristiti
&
rezervisano,ne koristiti
rezervisano,ne koristiti
$
rezervisano,ne koristiti
?
rezervisano,ne koristiti
!
rezervisano,ne koristiti
Specijalni karakteri koji se ne mogu tampati
LF
End-of-block character
Blank Separator izmedju rei, prazno mesto
Tab
rezervisano,ne koristiti.
8-5
Programiranje
Znaenje
Broj
kompen.alata
Vrednosti
09,samo celi
brojevi,bez znaka
0.001...99
999.999
G0
G1*
G2
G3
G5
G33
8-6
Samo specifine
celobrojne
vrednosti
Informacija
Sadri komp.podatke za
odredjeni alat T ... ; D0>komp.vrednost = 0, max. 9
D brojeva za jedan alat
Brina putanje alata/radnog
komada u mm/min ili mm/rev
u zavisnosti da li se
programira
G94 ili G95
G funkcije se dele na gru-pe.
Samo jedna G iz iste grupe
se moe programirati u
jednom bloku. G funkcija
moe biti modalna (dok je
druga funkcija iste grupe ne
poniti) ili ne-modalna
aktivna je samo za bloku u
kom je programirana.
: Motion commands
(interpolation type)
Program
D
Modal
Programiranje
Adresa
G4
Znaenje
Dwell time
G74
G75
G158
Programmable offset
G25
G26
G17
G18
G40
G41
Vrednosti
G60
G64
G9
G601
G500
G54
G55
G56
G57
G53
G602
G70
G71
G90
G91
G94
G95
G96
G97
G450
G451
3: Write to memory
non modal
G42
Informacija
2: Special movements, non
modal
Program
G4 F... or G4
S.... ;in sep.
block
G74 X...Z...
;in sep. block
G75 X... Z...
;in sep. block
G158 X...Z...
;in sep. block
G25 S...
;in sep. block
G26 S...
;in sep. block
6: Plane selection
7: Tool radius compensation
modal
9: Suppression of settable
zero offset non modal
10: Approach behaviour
modal
11: Nonmodal exact
positioning, nonmoda
12: Exact positioning window
modal
13: Dimensions in
inches/metric values modal
14: Absolute/incremental
dimension, modal
15: Feedrate/spindle
modal
G96 S...
LIMS=... F...
8-7
Programiranje
Adresa
I
Znaenje
Interpolation
parameter
Vrednosti
0.001...99
999.999 thread:
0.001...2000.000
Interpolation
parameter
Subroutine, name
and call
0.001 ... 99
999.999 thread:
0.001...2000.000
7 decimal places,
integers only,
without sign
Miscellaneous
function
M0
Programmed stop
M1
Optional stop
M2
End of program
M30
M17
M3
M4
M5
M6
0 ... 99
integers only, no
sign
M40
M41 bis
M45
M70
M...
0...9999 9999
integer only, no
sign
Number of
subroutine
passes
1 ... 9999
integer only, no
sign
8-8
Other M functions
Informacija
For X axis, meaning depends
on whether G2,G3->circle
center or G33 -> thread pitch
has been programmed
For Z axis, otherwise as for I
Instead of a userdefined
name L1 ...L9999999 can
also be selected; this also
calls the subroutine in its own
block Caution: L0001 is not
the same as L1
E.g. to trigger actions
such as koolant ON, max. 5
M functions in one block,
Machining is stopped at the
end of a block containing M0,
operation is continued
with START
As for M0, but operation only
stops if a special signal has
been given
Programmed in the last block
to be executed
Reserved, do not use
Reserved, do not use
Program
see G2, G3
and G33
see G2, G3
and G33
L.... ;in sep.
block
M...
Programiranje
Adresa
Znaenje
R0
Arithmetic
to
parameter
R249
Arithmetic functions
Vrednosti
0.0000001 ...
9999 9999 ili
(10-300...10+300)
SIN( )
Sine
in degrees
COS( )
Cosine
in degrees
TAN( )
Tangent
in degrees
SQRT( )
Square root
ABS( )
Absolute value
TRUNC( )
Integer part
RET
End of
subroutine
0.001 ... 99
999.999
Spindle speed or
other meaning
with G4, G96
0.001 ... 99
999.999
Tool number
Axis
Axis
AR
Angle of
aperture for circul. interpolation
Chamfer
0.001...99
999.999
0.001...99
999.999
0.00001 ...
359.99999
CHF
CR
Radius for
circular
interpolation
GOTOB
GOTO
instruction
backwards
GOTOF
GOTO
instruction
forwards
Informacija
R0 do R99 korisniki
R100 to R249 - ciklusi
Program
0.001 ... 99
999.999
0.010...99999.999
Negative sign for circle select.:
greater semicircle
Used instead of M2 to
maintain
continuous path mode
Spindle speed in rev/min if
G96 is programmed, S is
interpreted as constant
cutting speed in m/min
(turning), with G4, dwell time
in spindle revolutions
Tool change can be performed directly with T comm. or
not until M6 is programmed.
This can be set in mach data.
Positional data
E.g.:
R1=SIN(17.35)
E.g.:
R2=COS(R3)
E.g.:
R4=TAN(R5)
E.g.:
R6=SQRT(R7)
E.g.:
R8=ABS(R9)
E.g.: R10=
TRUNC(R 11)
RET ;in sep.
block
S...
T...
X...
Positional data
Z...
see G2; G3
E.g.: N20
GOTOB
MARKE1
E.g.: N20
GOTOF
MARKE2
8-9
Programiranje
Adresa
IF
Znaenje
Jump condition
Vrednosti
IX
Interpolation
point for circular
interpolation
Interpolation
point for circular
interpolation
Machining cycle
call
0.001 ... 99
999.999
KZ
LCYC...
0.001 ... 99
999.999
Specified values
only
Informacija
-If the jump condition is
fulfilled the jump goes to the
next instruction,
Comparators:
==
>
>=
<=
For the X axis, programmed
for circular interpolation with
G5
For the Z axis, programmed
for circular interpolation with
G5
Machining cycles have to be
called in a separate block, the
transfer parameters to be
used must be assigned
values Transfer parameters:
R101: Retraction plane
(apsolutno)
R102: Safety clearance
R103: Reference plane
(apsolutno)
R104: Final drilling depth
R105: Dwell time at drilling
depth
Program
E.g.: N20 IF
R1>5 GOTOB
MARKE1
see G5
see G5
LCYC82
Drilling, spot-facing
LCYC83
Deep-hole drilling
N10 R100=...
R101=... ....
N20 LCYC83
;in separate
block
LCYC840
N10 R100=...
R101=... ....
N20 LCYC840
;in separate
block
8-10
N10 R100=...
R101=... ...
N20 LCYC82 in
separate block
Programiranje
Adresa
LCYC85
Znaenje
Boring
Vrednosti
LCYC93
Groove (drilling
cycle)
LCYC94
Undercut (form E
and F) (turning
cycle)
LCYC95
Stock removal
(turning cycle)
LCYC97
Thread cutting
(turning cycle)
LIMS
0.001 ... 99
999.999
RND
Rounding
0.010 ... 99
999.999
Informacija
R101: Retraction plane (apsolutno
R102: Safety clearance
R103: Reference plane
(apsolutno)
R104: Final drilling depth
(apsolutno)
R105: Dwell time at drilling depth
R107: Feed for drilling
R108: Feed on retract from drill hole
R100: Starting point in facing axis
R101: Starting point in longitudinal
axis
R105: Machining type (1...8)
R106: Final machining allowance
R107: Cutting edge width
R108: Infeed depth
R114: Groove width
R116: Thread angle
R117: Chamfer on groove edge
R118: Chamfer at base of groove
R119: Dwell time at base of groove
Program
N10 R100=...
R101=... ....
N20 LCYC85
;in separate
block
N10 R100=...
R101=... ....
N20 LCYC93
;in separate
block
N10 R100=...
R101=... ....
N20 LCYC94
;in
separate block
N10 R100=...
R101=... ....
N20 LCYC97
;in
separate block
see G96
N10 R105=...
R106= ...
N20 LCYC95
in separate
block
8-11
Programiranje
Adresa
SF
Znaenje
Thread
commencement
point
with G33
Vrednosti
0.001 ...
359.999
SPOS
Spindle position
0.0000 ...
359.9999
STOPRE
Preprocessing
stop
$P_TOOL
Active tool
cutting edge
read-only
$P_TOOL
NO
Active tool
number
read-only
integer,
TO - T32000
$P_TOOLP
read-only
integer,
TO - T32000
8-12
Informacija
Specified in degrees,
with G33 the thread
commencement point is
offset by the specified
amount
Specified in degrees, the
spindle stops at the
specified position
(spindle must be
designed to do this)
-Special function, the
next block is not decoded
until the block prior to
STOPRE is completed
integer,
DO to D9
Program
see G33
SPOS=....
STOPRE ;in
separate block
IF
$P_TOOL==7
GOTOF ...
IF
$P_TOOLNO==
46 GOTOF ...
IF
$P_TOOLNP==
11 GOTOF ...
Programiranje
Programiranje G90
;Absolutno dimenzioniranje
G91 ;Inkrementalno dimenziranje
;Absolute dimensioning
8-13
Programiranje
Programiranje
G70
G71
;Inch dimension
;Metric dimension
Primer programiranja
N10 G70 X10 Z30 ;Inch dimension system
N20 X40 Z50
;G70 still active
...
N80 G71 X19 Z17.3 ;odavde ide metriki dimenzioni sistem
...
Informacija
8-14
Programiranje
Programiranje
G22
G23
;Radius dimension
;Diameter dimension
Primer programiranja
Kada su G22 ili G23 aktivni, odredjena/zadata krajnja taka X ose se tumai
kao dimenzija poluprenika ili prenika.
Aktuelna vrednost se tako prikazuje u koord.sistemu radnog komada.
Programabilni offset sa G158 X... se uvek tumai kao radijus dimenzija. Vidi
naredno poglavlje/deo za opis ove funkcije.
N10 G23 X44 Z30 ;Diameter for X axis
N20 X48 Z25
;G23 still active
N30 Z10
...
N110 G22 X22 Z30 ;Promena na radius dimension za X osu odavde
N120 X24 Z25
N130 Z10
...
8-15
Programiranje
Delete offset
Ako je instrukcija G158 bez osa ubaena u blok, obrisae se bilo koji aktivni
programabilni offset.
Programming Example
N10 ...
N20 G158 X3 Z5
N30 L10
treba
;Programmable offset
;Subroutine call, sadri geometriju/konfiguraciju koju
ofsetovati
...
N70 G158
;Offset deleted
...
Subroutine call - see Section 8.10 Subroutine System
8-16
Programiranje
8.2.5 Stezanje radnog komada - podesivi zero offset: G54 do G57, G500, G53
Funkcija
Programiranje
G54
G55
G56
G57
G500
G53
; podesivi zero offset OFF non-modal, takodje zaustavlja/odbacuje
programabilni offset
8-17
Programiranje
Informacija
8-18
Programiranje
X45
8-19
Programiranje
8-20
Programiranje
Programiranje
8-21
Programiranje
Programiranje
8-22
Programiranje
Ako znate tri take konture koko kruga umesto sredinje/center take ili
poluprenika ili ugla luka, trebalo bi da koristite funkciju G5.
Smer kruga u ovom sluaju je odredjen pozicijom intermediate take (izmedju
poetne i krajnje pozicije).
G5 ostaje efektivan dok ga ne poniti druga instrukcija iz iste G (G0, G1,
G2, ...).
Note: Podeavanje dimenzije G90 ili G91 primenjuje se i na krajnju i na
intermediate taku!
8-23
Programiranje
Smer navoja, tj. smer desne ruke ili smer leve ruke, odredjuje se
podeavanjem smera obrtanja vretena (M3 CW smer obrtanja, M4 CCW
smer obrtanja; vidi Odeljak 8.4 Spindle Movements/pokreti vretena). U tu
svrhu se podeavanja brzine moraju programirati pod adresom S, ili se brzina
mora podesiti/set.
Note: Putanje pristupa/The approach i run-out/isticanja moraju se uzeti u
obzir u odnosu na duinu navoja.
8-24
Programiranje
Programiranje
Multi-block navoj
8-25
Programiranje
Informacija
Vano:
Podeavanje override switch/prekida,sklopka za brzinu vretena
(override spindle) ne treba menjati za operacije obradjivanja navoja.
Feed override switch nema nikakvu funkciju u ovom bloku.
8-26
Programiranje
Programiranje
N10 G75 X0 Z0
Note: programirane numerike vrednosti za X, Z se ignoriu.
Programiranje
N10 G74 X0 Z0
Note: programirane numerike vrednosti za X, Z se ignoriu.
8-27
Programiranje
8.3.8 Posmak F
Funkcija
Programiranje
F...
Note: Decimalne take s emogu izuzeti u sluaju celobrojnih vrednosti, npr.
F300.
Programiranje
;Feedrate u mm/min
;Spindle operation
;Feedrate u mm/rev
8-28
Grupa sa G94 i G95 ima za strug dodatne funkcije G96 i G97 za konstantnu
brzinu/rate rezanja. Ove funkcije takodje utiu na S re (vidi Odeljak 8.5.1
Constant Cutting Rate).
Programiranje
Programiranje
G60
G64
G9
G601
G602
Ako je ukljuena funkcija exact stop (G60 ili G9), brzina postizanja tane
ciljane pozicije smanjuje se na nulu na kraju programskog bloka.
Jo jedna modalno aktivna G grupa se moe podesiti u vezi sa ovim
funkcijama da bi odredili momenat po kom se pokret traverziranja zavrava u
ovom bloku tako da moe da pone procesiranje sledeeg bloka.
G601
Exact stop window fine
Procesiranje sledeeg bloka poinje im sve ose postignu Eact stop window
fine (vrednost u mainskim podacima).
G602
Exact stop window coarse
Procesiranje sledeeg bloka poinje im sve ose postignu Exact stop
window coarse (vrednost u mainskim podacima).
Odabir exact stop window znaajno utie na ukupno vreme obrade ako je
potrebno izvrti vie operacija pozicioniranja. Fina podeavanja zahtevaju
vie vremena.
8-29
Programiranje
Programiranje
N5 G602
;Exact stop coarse
N10 G0 G60 Z...
;Exact stop modal
N20 X... Z...
;G60 still active
...
N50 G1 G601 ...
;Exact stop window fine
N80 G64 Z...
;Switchover to continuous path
...
N100 G0 G9 Z... ;Exact stop acts only in this block
N111 ... ;Return to continuous path mode
...
Note:
Komanda G9 daje tano prekid samo za blok u kom je programirana;
suprotno tome, g60 ostaje ukljueno dok je ne poniti G64.
Continuous path mode G64
Svrha modula kontinuirane putanje je da sprei prekidanje osa pri granicama
bloka zarad prelaza na sledei blok pri najkonstantnijoj moguoj brzini (u
sluaju tangetalnog prelaza). Ova funkcija deluje sa preduvidnom komandom
brzine/speed control ka sledeem bloku. U sluaju ne-tangetalnog prelaza
putanje (uglovi/okovi), brzina se smanjuje u nekim sluajevima do takvog
stepena da nijedna osa nije u mogunosti da napravi promenu koraka brzine
veeg od maksimalnog stepena akceleracije. U tim sluajevima, dolazi do
zaokrugljenja/zaobljavanja/zaobilaenja pri uglovima koje zavisi od brzine.
8-30
Programiranje
Programiranje
G4 F...
G4 S...
Primer
programiranja
N40 X...
Note
G4 S.. se moe programirati samo ako maina ima kontrolisano vreteno (ako
je i brzina programirana pod adresom S).
8-31
Programiranje
Informacija
Primer
programiranja
8-32
Programiranje
Programiranje
G25 S...
G26 S...
Informacija
Primer
programiranja
8-33
Programiranje
Programiranje
SPOS=...
Primer
programiranja
N10 SPOS=14.3
;poloaj vretena 14.3 stepeni
N80 G0 X89 Z300 SPOS=25.6 ;poloaj vretena sa pokretima osa. Blok je
zavren kada se izvre svi pokreti.
N81 X200 Z300
;N81 blok ne poinje dok se ne postigne
poloaj vretena sa N80.
8-34
Programiranje
Programiranje
Objanjenje
Brzina rezanja, jedinica m/min
Gornje ogranienje brzine, efektivno samo sa G96
Feed u mm/rev jedinici merenja kao za G95
Note:
U ovom sluaju, feed F se uvek tumai u jedinici merenja mm/obrtaj.
Ako je prethodno G94 bio aktivan umesto G95, onda se pogodna F re mora
ponovo uneti u program!
8-35
Programiranje
Upper limit speed
LIMS=
Brzina vretena moe naglo porasti kada se veliki prenici smanjuju na male
prenike. Za takve aplikacije preporuuje se da se odredi upper spindle
speed limitation/ pomou LIMS=... . LIMS je efektivan samo u vezi sa G96.
Kada je LIMS=... programiran, natpisuje/pie se preko vrednosti unite u
podatke za podeavanje.
The upper speed limit/ programirana sa G26 ili putem ma.podataka ne
moe biti natpisana/overwritten sa LIMS= funkcijom.
Deaktiviranje
constantne brzine
rezanjae: G97
Ova funkcija Constant cutting rate deaktivira se sa G97. Ako je G97 aktivan,
potonje programirana S re se ponovo tumai kao brzina vretena u obrtajima
po minuti.
Ako se nijedna vie S re ne ubacuje u program, vreteno nastavlja da se
obrce po brzini koja je zabeleena/snimljena kada je funkcija G96 poslednji
put bila aktivna.
Programming
example
N10 ... M3
N20 G96 S120 LIMS=2500
N30 G0 X150
N31 X50 Z...
N32 X40
N40 G1 F0.2 X32 Z...
...
N180 G97 X... Z...
N190 S...
Informacija
8-36
Funkcija G96 se takodje moe deaktivirati pomou G94 ili G95 (ista G grupa).
U ovom sluaju, poslednje programirana brzina vretena S se primenjuje za
ostatak ma.obrade ukoliko nijedna nova S re se ne programira.
Programiranje
Programiranje
CHF=...
RND=...
Chamfer CHF=
;Insert 5 mm chamfer
8-37
Programiranje
Primer programiranja N10 G1 Z... RND=8
za zaobljivanje
N20 X... Z...
...
N50 G1 Z... RND=7.3
N60 G3 X... Z...
Informacija
8-38
Note:
Programirana vrednost za ljeb ili zaobljivanje se automatski smanjuje kada
kontura programirana u jednom od blokova nije dovoljno dugaka.
Nijedno chamfer/rounding se ne ubacuje ako vie od jednog naredno
programirnih blokova ne sadri informaciju o traverziranju osa.
Programiranje
8-39
Programiranje
8.6.2 Alat T
Funkcija
Programiranje
T...
;broj alata: 1 ... 32 000
Maksimalno 15 alata se moe memorisati zaredom u kom.uredjaju.
Primer
programiranja
8-40
Programiranje
Programiranje
D...
Primer
programiranja
Promena alata:
N10 T1
N11 G0 X... Z...
N50 T4 D2
...
N70 G0 Z... D1
Sadraji offset
memorije
8-41
Programiranje
Metod kojim se izraunavaju ove vrednosti u osama zavisi od tipa alata i
komandi G17, G18 (vidi dijagrame ispod).
Tip alata
Tip alata odredjuje koji geom..podaci su neophodni i kako se izraunavaju
(alati za buenje ili struganje). Jedina cifra po kojoj se razlikuju su stotinke:
Tip 2xy: Burgije
Tip 5xy: alati za struganje/ Turning tools
Smer take alata
Morate takodje odrediti smer take alata za alat tipa 5sy (alati za struganje
/turning tools)
Parametri alata
DP1
DP2
Geometry
DP3
DP4
DP6
Habanje/wear
DP12
DP13
DP15
8-42
Programiranje
8-43
Programiranje
8-44
Programiranje
8-45
Programiranje
8-46
Programiranje
Sl.8-35 Poetak kompenzacije poluprenika alata primer pokazuje G42, smer vrha alata =3
Informacija
Nakon bloka koji sadri G41/G42 obino sledi prvi blok sa konturom radnog
komada. Definicija konture se moe prekinuti pomou medjubloka koji ne
sadri nijednu informaciju konture, napr. Blok sa samo M komandom
Primer
programiranja
8-47
Programiranje
Programiranje
G450
G451
;prelazni krug
;presek
Prelaz G451
8-48
Programiranje
Funkcija
Programiranje
...
N100 X... Z...
N110 G40 G1 X... Z...
8-49
Programiranje
Promena ofseta/u
ofsetu
Otkazivanje
kompenzacije
pomou M2
Kritina ma.obrada
8-50
Programiranje
N1 ;
N2 T1
N10 G22 F... S... M...
N15 G54 G0 G90 X100 Z15
N20 X0 Z6
N30 G1 G42 G451 X0 Z0
N40 G91 X20 CHF=(5* 1.41)
N50 Z-25
N60 X10 Z-30
N70 Z-8
N80 G3 X20 Z-20 CR=20
N90 G1 Z-20
N95 X5
N100 Z-25
N110 G40 G0 G90 X100
N120 M2
;Contour section
;Tool 1 with offset D1
;Radius dimension specification,
technological values
;Begin compensation mode
;Insert chamfer
8-51
Programiranje
Programiranje
M...
Akiviranje
Primer
programiranja
N10 S...
N20 X... M3
ose X
N180 M78 M67 M10 M12 M37
8-52
Programiranje
Ako elite da izvravate NC program u kom moete menjati vrednosti, ili ako
jednostavno elite da izraunavate aritmetike vrednosti, koristite R
(aritmetike) parametre. Upr.jedinica e izraunati ili podesiti verdnosti koje
vam trebaju kada se program izvri.
Drugi nain je da direktno unesete vrednosti arit.parametara. Ako R
parametric ve imaju podeene vrednosti, onda se mogu u programu dodeliti
drugim NC adresama koje imaju varijabilne vrednosti.
Programiranje
R0=...
to
R249=...
(to R299=..., ako nema ciklusa obrade)
Objanjenje
Dodela vrednosti
Primer:
Primer:
R0=-0.1EX-5
R1=1.874EX8
8-53
Programiranje
Pri pravljenju dodela ove vrste, kucajte karakter = nakon karaktera adrese.
Dozvoljene su i dodele sa negativnim znakom.
Ako elite da raite dodele adresama osa (instrukcije traverziranja), to morate
uiniti u odvojenom bloku/separate program blok.
Primer:
N10 G0 X=R2
;dodeljivanje X osi
Aritmetike
operacije/funkcije
Primer
programiranja:
R parametar
N10 R1= R1+1
;novi R1 je proizvod starog R1 plus 1
N20 R1=R2+R3 R4=R5-R6 R7=R8* R9 R10=R11/R12
N30 R13=SIN(25.3)
;R13 je sinus od 25.3 stepeni
N40 R14=R1*R2+R3
;pravilo mnoenje/deljenje ide pre
sabiranja/oduzimanja R14=(R1*R2)+R3
N50 R14=R3+R2*R1
;rezultat kao i za blok N40
N60 R15=SQRT(R1*R1+R2*R2)
;znaenje: R15= R12 +R22
Programming
8-54
Programiranje
Programiranje
8-55
Programiranje
Programiranje
8-56
Programiranje
Programming
IF condition GOTOF Label ;Branch forwards
IF condition GOTOB Label ;Branch backwards
STL
GOTOF
GOTOB
Label
IF
Uslov
objanjenje
grananje napred (ka poslednjem bloku u programu)
grananje nazad (ka prvom bloku u programu)
Oznaka je obeleeni/izabrani niz karaktera
Uvodjenje uslova grananja
Aritmet. parametar, aritm.izraz u poredjenju za
formulaciju uslova
Operators
==
<>
>
<
>=
<=
znaenje
jednako
Nije jednako
Vee od
Manje od
Vee ili jednako
Manje ili jednako
Operacije poredjenja
;R1 vee od 1
;1 manje od R1
;R1 manje od R2 plus R3
;R6 vee od ili jednako sa SIN (R7)
;ako R1 nije nula, grananje ka bloku sa
MARKE1
...
N100 IF R1>1 GOTOF MARKE2
8-57
Programiranje
N1000 IF R45==R7+1 GOTOB MARKE3
...
Nekoliko uslovnih grana/nja u bloku:
...
N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...
...
Note: Program se grana pri prvom ispunjenom uslovu.
8-58
Programiranje
Objanjenje
8-59
Programiranje
Struktura
Kraj programa
8-60
Programiranje
Naziv
podprograma
Pozivanje
podprograma
Program repeat P
Ako se neki podprogram mora ponoviti nekoliko puta zaredom, unesite broj
run-ova/izvravanja pod adresom P nakon naziva podprograma u bloku koji
sadri pozivanje podprograma. Moe se programirati maksimum 9999 runova (P1 ... P9999).
Primer:
N10 L785 P3 ;Poziv subroutine L785, 3 runs
Nesting depth /dubina Pozivanje podprograma u glavni programima nije mogue, niti u drugim
umetanja,ubacivanja podprogramima. Postoji ukupno 4 nivoa programa (ukjluujui i nivo glavnog
programa) u kojima se moe programirati ova vrsta ubaenog pozivanja
podprograma
Panja: ako radite sa ma.ciklusima, upamtite oni potrebuju jedan od 4 nivoa
programa.
8-61
Programiranje
Informacija
8-62
Ciklusi
Ciklusi
Predgovor
Parametri
zalihe/nabavke
Aritmetiki
parametri
9-1
Ciklusi
Poziv and return
conditions
G23 (za LCYC93, 94, 95, 97) ili G17 (za LCYC82, 83, 840, 85)
(programiranje prenika) mora biti aktivno pre nego to se pozove ciklus. U
suprotnom, izdaje se poruka o greci 17040 nedozvoljeni index ose.
Odgovarajue vrednosti za posmak, brzinu i smer obrtanja vretena se
moraju programirati u programu ako ne psotoje parametric nabavke u ciklusu
za ove koliine/kvantitete. G0 G90 G40 su uvek efektivni/ na kraju ciklusa.
Uzbuna
61000...61999
62000...62999
Program
continued by
NC RESET
Taster reset
Tekst o greci koji je dat u isto vreme kad i broj alarma prua dalje detalje o
uzroku greke.
Pregled alarma
ciklusa
9-2
Sledea tabela daje pregled greaka koji se mogu pojaviti u ciklusima, mesto
njihovog porekla i uputstvo kako ih eliminisati.
Ciklusi
Tabela 92 Alarmi ciklusa
Broj
alarma
61001
Tekst alarma
Poreklo (ciklus)
Otklanjanje
LCYC840
61003
LCYC82, 83,
840
61101
LCYC82, 83,
840, 85
61102
LCYC840
61107
LCYC83
61601
LCYC94
61602
LCYC93
61603
LCYC93
61002
61606
LCYC93, 95, 97
LCYC95
61608
LCYC94
61609
LCYC94
61610
LCYC95
9-3
Ciklusi
Poziv
LCYC82
Brzina i smer obrtanja vretena kao i posmak osa buenja se moraju definisati
u gornjem nivou programa. Poloaj buenja se mora zauzeti pre pozivanja
ciklusa u gornjem nivou programa.
Potrebni alat sa korekcijom alata se mora izabrati pre pozivanja ciklusa.
G17 mora biti aktivno.
Parametri
Parametar
R101
R102
R103
R104
R105
Informacija
R101
R102
9-4
Ciklusi
R103
R104
R105
Redosled kretanja
Primer
9-5
Ciklusi
Poziv
LCYC83
9-6
Ciklusi
Parametri
Parametar
R101
R102
R103
R104
R105
R107
R108
R109
R110
R111
R127
Informacija
R101
R102
R103
R104
Dubina buenja se uvek programira kao apsolutna vrednost bez obzira kako
je G90/91 podeeno pred pozivanjem ciklusa.
R105
R107, R108
Posmak za prvi potez/zamah buenja (pod R108) i za sve dalje poteze (pod
R1087) programirani su putem parametara.
R109
R110
9-7
Ciklusi
R111
R127
Vrednost 0:
Burgija putuje 1mm clear for chip breakage nakon to je postigla svaku
dubinu buenja.
Vrednost 1:
Burgija putuje do referentne ravni koja se pomera napred koliinom koja
odgovara safety clearance for swarf removal nakon svake dubine buenja.
Redosled kretanja
9-8
Ciklusi
Example: Buenje dubokih rupa
9-9
Ciklusi
Poziv
LCYC840
Sl.9-5
Preduslov
Parametri
Parametar
R101
R102
R103
R104
R106
R126
9-10
Ciklusi
Informacija
R101 -R104
Vidi LCYC84
R106
R126
Redosled kretanja
Primer
9-11
Ciklusi
Pozivanje
LCYC85
Parametri
Parametar
R101
R102
R103
R104
R105
R107
R108
Informacija
Parametri R101 - R105
R107
R108
9-12
vidi LCYC82
vrednost posmaka ovde definisana deluje za buenje
vrednost posmaka uneta pod R108 deluje za povlaenje sa rupe (u izradi)
Ciklusi
Redosled kretanja
Primer
9-13
Ciklusi
Poziv
LCYC93
Parametri
Informacija
R100
9-14
Ciklusi
R101
R105
R106
R107
R108
Recess form
R114
R115
R116
R117
R118
Vrednost
Duna/facing
Spoljna/unutranja
1
2
3
4
5
6
7
8
L
P
L
P
L
P
L
P
A
A
i
i
A
A
i
i
Poloaj poetne
take
Left
Left
Left
Left
Right
Right
Right
Right
9-15
Ciklusi
Ako vrednosti programirane za oborene ivice ne rezultiraju zadovoljavajuom
konturom utora/recess-a, ciklus se prekida uz alarm 61603 Recess form
incorrectly defined/netano definisana forma recess-a.
R119
Redosled kretanja
Primer
9-16
Ciklusi
Opaska za primer
crtea
N60 LCYC93
N70 G90 G0 Z100 X50
N100 M2
9-17
Ciklusi
Poziv
LCYC94
Informacija
R100
R101
R105
9-18
Ciklusi
Ako je parametar R105 podeen na vrednost koja nije 55 ili 56, ciklus se
prekida i generie se alarm 61609 Form incorrectly defined/netano
definisana forma.
R107
Primer:
9-19
Ciklusi
Poziv
LCYC95
Parametri
9-20
Ciklusi
Informacija
R105
R106
R108
R109
R110
Longitud./Facing
P
L
P
L
P
L
P
L
P
L
P
L
P
External/Internal
(A/i)
A
A
i
i
A
A
i
i
A
A
i
i
Gruba/zavrna/komp.
obrada
Gruba
Gruba
Gruba
Gruba
zavrna
zavrna
zavrna
zavrna
kompletna
kompletna
kompletna
kompletna
9-21
Ciklusi
R111
R112
Definisanje konture
Primer programiranja
konture
9-22
;poetna taka
;P1
;P2
;P3
Ciklusi
N50 Z67
;P4
N60 G2 Z62 X80 CR=5 ;P5
N70 G1 Z62 X96
;P6
N80 G3 Z50 X120 CR=12 ;P7
N90 G1 Z35
;P8
M17
Za external facing, kontura se mora programirati da poinje na P8 (35,120) i
zavrava na P0 (100,40).
Redosled kretanja
Gruba obrada
Zavrna obrada
Zauzimanje poetne take ciklusa u pojedinanoj osi sa G0
Zauzimanje poletne take konture u obe ose istovremeno sa G0.
Finish-machine du konture sa G1/G2/G3 i pri posamku programiranim u
R112.
Povlaenje na poetmnu taku ciklusa u obe ose sa G0.
Kada se izabere zvarna obrada, kompenzacija poluprenika alata se
automatski aktivira u ciklusu.
Startna taka
9-23
Ciklusi
Example
9-24
;Starting point
;P1
;P2
;P3
;P4
;P5
;P6
;P7
;P8
Ciklusi
9-25
Ciklusi
Informacija
R100, R101
R102, R103
R104
R105
R106
R109, R110
R111
R112
R113
R114
Longitudinal or
face thread
9-26
Ciklusi
Redosled kretanja
Example
9-27
Ciklusi
9-28