TNC 620
Uporabniški priročnik za programiranje z navadnim besedilom
NC-programska oprema 817600-03
817601-03 817605-03
Slovensko (si)
11/2015
Tipke in gumbi TNC-ja
Tipke in gumbi TNC-ja
Tipke ob zaslonu
Tipka Funkcija
Izbira postavitve zaslona
Preklop zaslonskega prikaza med strojnim in programirnim načinom Gumbi: izbira funkcije na zaslonu Preklop med orodnimi vrsticami
Strojni načini
Tipka Funkcija Ročni način Električni krmilnik
Pozicioniranje z ročnim vnosom Programski tek – Posamezni niz Programski tek – Zaporedje nizov
Programirni načini
Tipka Funkcija Programiranje Programski test
Upravljanje programov in datotek, TNC-funkcije
Tipka Funkcija
Izbira in brisanje programov in datotek, zunanji prenos podatkov Definiranje priklica programa, izbira preglednic ničelnih točk in točk Izbira MOD-funkcije
Prikaz pomoči pri sporočanju NC- napak, priklic sistema TNCguide Prikaz vseh trenutnih sporočil o napakah
Prikaz kalkulatorja
Krmilne tipke
Tipka Funkcija
Pozicioniranje kazalca
Neposredna izbira nizov, ciklov in parametrskih funkcij
Vrtljivi gumb za pomik in število vrtljajev vretena
Pomik Število vrtljajev
vretena
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
3 Cikli, podprogrami in
ponovitve delov programov
Tipka Funkcija
Definiranje ciklov tipalnega sistema Definiranje in priklic ciklov
Vnos in priklic podprogramov in ponovitev delov programov Vnos zaustavitve programa v program
Podatki o orodjih
Tipka Funkcija
Definiranje podatkov o orodjih v programu
Priklic podatkov o orodju
Programiranje poti gibanja
Tipka Funkcija
Primik na konturo/odmik s konture Prosto programiranje kontur FK Premica
Središče kroga/pol za polarne koordinate
Krožnica okrog središča kroga Krožnica s polmerom
Krožnica s tangencialnim nadaljevanjem
Posneti rob/zaobljen rob
Posebne funkcije
Tipka Funkcija
Prikaz posebnih funkcij Izbira naslednjega zavihka v obrazcih
Pomikanje po poljih ali gumbih v pogovornem oknu naprej/nazaj
Vnos koordinatnih osi in številk, urejanje
Tipka Funkcija
. . . Izbira oz. vnos koordinatnih osi v program
. . . Številke
Decimalna pika/sprememba predznaka
Vnos polarnih koordinat/
inkrementalne vrednosti Programiranje Q-parametrov/
stanje Q-parametrov Dejanski položaj, prevzem vrednosti iz kalkulatorja
NO
ENT Preskok vprašanj iz pogovornega okna in izbris besed
Konec vnosa in nadaljevanje v pogovornem oknu
Konec stavka, konec vnosa Ponastavitev vnosa ali brisanje sporočila o napaki TNC-ja Preklic pogovornega okna, izbris dela programa
Tipke in gumbi TNC-ja
Osnove
Osnove
O tem priročniku
O tem priročniku
V nadaljevanju boste našli seznam simbolov za napotke, ki se uporabljajo v tem priročniku.
Ta simbol pomeni, da je treba pri opisani funkciji upoštevati posebne napotke.
Ta simbol pomeni, da pri uporabi opisane funkcije obstaja ena ali več naslednjih nevarnosti:
Nevarnosti za obdelovanec Nevarnosti za vpenjalo Nevarnosti za orodje Nevarnosti za stroj Nevarnosti za upravljavca
Ta simbol opozarja na situacijo, ki je lahko nevarna in zaradi katere lahko utrpite poškodbe, če je ne preprečite.
Ta simbol pomeni, da mora opisano funkcijo
prilagoditi proizvajalec stroja. Opisana funkcija lahko nato deluje na različnih strojih različno.
Ta simbol pomeni, da podrobnejši opis funkcije najdete v drugem uporabniškem priročniku.
Želite sporočiti spremembe ali ste odkrili napako?
Nenehno se trudimo izboljševati dokumentacijo. Pomagajte nam pri tem in nam sporočite želene spremembe na naslednji e-naslov:
tnc-userdoc@heidenhain.de
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
7
TNC-tip, programska oprema in funkcije
Ta priročnik opisuje funkcije, ki so na TNC-jih na voljo od naslednjih številk NC-programske opreme dalje.
Vrsta TNC Št. NC-programske
opreme
TNC 620 817600-03
TNC 620 E 817601-03
TNC 620 Programirno mesto 817605-03
Oznaka E označuje izvozno različico TNC-ja. Za izvozne različice TNC-ja velja naslednja omejitev:
Istočasni premočrtni premiki do štirih osi
Proizvajalec stroja s strojnimi parametri uporabni obseg zmogljivosti TNC-ja prilagodi posameznemu stroju. Zato so v tem priročniku opisane tudi funkcije, ki niso na voljo na vsakem TNC-ju.
Funkcije TNC-ja, ki niso na voljo na vseh strojih, so npr.:
Izmera orodja z namiznim tipalnim sistemom
Če se želite seznaniti z dejanskim obsegom delovanja svojega stroja, stopite v stik s proizvajalcem stroja.
Mnogi proizvajalci strojev in HEIDENHAIN nudijo tečaje za programiranje TNC-jev. Če želite pridobiti poglobljen vpogled v funkcije TNC_ja, vam priporočamo, da se udeležite takšnega tečaja.
Uporabniški priročnik za programiranje ciklov:
Vse funkcije ciklov (cikli tipalnega sistema in obdelovalni cikli) so opisane v uporabniškem priročniku za programiranje ciklov. Če potrebujete ta uporabniški priročnik, se po potrebi obrnite na podjetje HEIDENHAIN. ID: 1096886-xx
Osnove
TNC-tip, programska oprema in funkcije
Programske možnosti
Pri TNC 620 so na voljo različne programske možnosti, ki jih lahko aktivira proizvajalec stroja. Vsako možnost, ki vsebuje naslednje funkcije, je treba aktivirati posebej:
Dodatna os (možnost št. 0 in možnost št. 1)
Dodatna os Dodatna regulacijska kroga 1 in 2
Advanced Function Set 1 (Option #8)
Sklop naprednih funkcij 1 Obdelovanje z vrtljivo mizo:
Konture na odvoju valja Pomik v mm/min
Preračunavanje koordinat:
Vrtenje obdelovalne ravnine Interpolacija:
Krog na 3 oseh pri zavrteni obdelovalni ravnini (prostorski krog) Advanced Function Set 2 (Option #9)
Sklop naprednih funkcij 2 3D-obdelava:
Posebej stabilno krmiljenje premikov
3D-popravek orodja z normalnim vektorjem na ploskev
Spreminjanje položaja vrtljive glave z elektronskim krmilnikom med programskim tekom; položaj konice orodja se ohrani (TCPM = Tool Center Point Management)
Držanje orodja navpično na konturo
Popravek polmera orodja navpično na smer premikanja in smer orodja
Interpolacija:
Premica na 5 oseh (zahtevano dovoljenje za izvoz) Touch Probe Functions (Option #17)
Cikli tipalnega sistema:
Kompenzacija poševnega položaja orodja v samodejnem načinu Izhodiščno točko določite v načinu delovanja Ročni način Določanje referenčne točke v samodejnem načinu Samodejno merjenje obdelovancev
Samodejno merjenje orodij Funkcije tipalnega sistema
HEIDENHAIN DNC (Option #18)
Komunikacija z zunanjimi računalniškimi aplikacijami prek komponente COM
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
9
Advanced Programming Features (Option #19)
Napredne programirne funkcije Prosto programiranje kontur FK:
Programiranje v navadnem besedilu HEIDENHAIN z grafično podporo za obdelovance, ki niso dimenzionirani v skladu z NC
Obdelovalni cikli:
Globinsko vrtanje, povrtavanje, izstruženje, grezenje, centriranje (cikli 201–205, 208, 240, 241)
Rezkanje notranjih in zunanjih navojev (cikli 262–265, 267)
Rezkanje pravokotnih in krožnih žepov in čepov (cikli 212–215, 251–
257)
Vrstno rezkanje ravnih in poševnih površin (cikli 230–233) Ravni utori in okrogli utori (cikli 210, 211, 253, 254) Točkovni vzorec na krogu in premicah (cikli 220, 221)
Konturni segment, konturni žep – tudi vzporedno s konturo, trohoidni konturni utor (cikli 20–25, 275)
Graviranje (cikel 225)
Integrirani so lahko obdelovalni cikli, ki jih posebej pripravi proizvajalec stroja
Advanced Graphic Features (Option #20)
Napredne grafične funkcije Testna in obdelovalna grafika:
Pogled od zgoraj Prikaz v treh ravninah 3D-prikaz
Advanced Function Set 3 (Option #21)
Sklop naprednih funkcij 3 Popravek orodja:
M120: predizračun konture s popravljenim polmerom za do 99 stavkov (NAČRTOVANJE)
3D-obdelava:
M118: prekrivanje pozicioniranja s krmilnikom med programskim tekom Pallet Management (Option #22)
Upravljanje palet Obdelava obdelovancev v poljubnem zaporedju
Display Step (Option #23)
Korak prikaza Natančnost vnosa:
Linearne osi do 0,01 µm Kotne osi do 0,00001°
Osnove
TNC-tip, programska oprema in funkcije
DXF Converter (Option #42)
DXF-pretvornik Podprt format DXF: AC1009 (AutoCAD R12)
Prevzem kontur in točkovnih vzorcev Preprosta določitev referenčnih točk
Grafično izbiranje konturnih odrezov iz programov s pogovornimi okni z navadnim besedilom
KinematicsOpt (Option #48)
Optimiranje kinematike stroja Shranjevanje/obnovitev aktivne kinematike Pregled aktivne kinematike
Optimiranje aktivne kinematike Extended Tool Management (Option #93)
Napredno upravljanje orodij Na osnovi programskega jezika Python Remote Desktop Manager (Option #133)
Oddaljeno upravljanje zunanjih
računalniških enot OS Windows za ločeno enoto računalnika
Povezan z zaslonom TNC Cross Talk Compensation – CTC (Option #141)
Kompenzacija sklopov osi Določanje dinamično pogojenih odstopanj položajev zaradi pospeškov osi
Kompenzacija TCP (Tool Center Point) Position Adaptive Control – PAC (Option #142)
Prilagodljiva regulacija položaja Prilagajanje regulirnih parametrov v odvisnosti od položaja osi v delovnem prostoru
Prilagajanje regulirnih parametrov v odvisnosti od hitrosti ali pospeška osi
Load Adaptive Control – LAC (Option #143) Prilagodljiva regulacija
obremenitve Samodejna določitev teže obdelovanca in tornih sil
Prilagajanje regulirnih parametrov v odvisnosti od trenutne teže obdelovanca
Active Chatter Control – ACC (Option #145)
Aktivno zmanjševanje hrupa Popolnoma samodejna funkcija za zmanjševanje hrupa med obdelavo Active Vibration Damping – AVD (Option #146)
Aktivno zmanjševanje tresenja Zmanjševanje tresenja stroja za izboljšanje površine obdelovanca
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
11 Stanje razvoja (posodobitvene funkcije)
Poleg programskih možnosti lahko s posodobitvenimi funkcijami Feature Content Level (angl. izraz za stanje razvoja, FCL) upravljate razvoj TNC-programske opreme. Če prejmete
posodobitev za programsko opremo TNC, funkcije, ki jih upravlja FCL, ne bodo samodejno na voljo.
Ob nakupu novega stroja so brezplačno na voljo tudi vse posodobitvene funkcije.
Posodobitvene funkcije so v priročniku označene s FCL n. n označuje zaporedno številko stanja razvoja.
FCL-funkcije lahko trajno aktivirate s plačljivo številko ključa. Za nakup te številke se obrnite na proizvajalca stroja ali podjetje HEIDENHAIN.
Predvidena vrsta uporabe
Glede na EN 55022 ustreza TNC razredu A in je v glavnem namenjen industrijski uporabi.
Pravni napotek
Ta izdelek uporablja odprtokodno programsko opremo. Nadaljnje informacije boste našli v krmilnem sistemu pod:
Način Shranjevanje/urejanje MOD-funkcija
Gumb NAPOTKI ZA LICENCO
Osnove
TNC-tip, programska oprema in funkcije
Nove funkcije
Nove funkcije 73498x-02
DXF-datoteke je zdaj mogoče odpreti neposredno v TNC- ju, in sicer za ekstrahiranje kontur in točkovnih vzorcev, glej
"Programiranje: prevzem podatkov iz CAD-datotek", Stran 259 Smer aktivne orodne osi je zdaj mogoče aktivirati kot navidezno orodno os v ročnem načinu in med prekrivanjem krmilnika (glej
"Prekrivanje pozicioniranja s krmilnikom med programskim tekom: M118 (programska možnost Mešane funkcije)", Stran 383).
Zapisovanje in branje preglednic je zdaj mogoče s poljubno določljivimi preglednicami, glej "Prosto določljive preglednice", Stran 414
Nov cikel tipalnega sistema 484 za umerjanje brezžičnega tipalnega sistema TT 449, oglejte si uporabniški priročnik za programiranje ciklov
Podpora za nove krmilnike HR 520 in HR 550 FS, glej
"Premikanje z elektronskimi krmilniki", Stran 480 Nov obdelovalni cikel 225 Graviranje,
oglejte si uporabniški priročnik za programiranje ciklov Nova programska možnost za aktivno zmanjševanje tresenja ACC, glej "Aktivno zmanjševanje tresenja ACC (možnost št.
145)", Stran 399
Nov ročni cikel tipanja "Središčna os kot izhodiščna točka", glej
"Srednja os kot izhodiščna točka ", Stran 529
Nova funkcija za zaokroževanje kotov, glej "Zaokroževanje kotov: M197", Stran 390
Zunanji dostop do TNC-ja lahko zdaj onemogočite z MOD- funkcijo, glej "Zunanji dostop", Stran 579
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
13
Spremenjene funkcije 73498x-02
V preglednici orodij je bilo najvišje število znakov v poljih NAME in DOC s 16 povečano na 32 glej "Vnos podatkov o orodju v preglednico", Stran 176
Preglednica orodij je bila razširjena s stolpcema ACC, glej "Vnos podatkov o orodju v preglednico", Stran 176
Izboljšano je bilo upravljanje in pozicioniranje z ročnimi tipalnimi cikli, glej "Uporaba 3D-tipalnega sistema (možnost št. 17)", Stran 506
V ciklih lahko zdaj s funkcijo PREDEF uporabljate tudi prednastavljene vrednosti za parametre ciklov, oglejte si uporabniški priročnik za programiranje ciklov Pri ciklih KinematicsOpt je na voljo nov algoritem optimiranja, oglejte si priročnik za programiranje ciklov
Pri ciklu 257 Rezkanje okroglih čepov je zdaj na voljo parameter, s katerim lahko določite položaj primika na čep, oglejte si priročnik za programiranje ciklov
Pri ciklu 256 Pravokotni čepi je zdaj na voljo parameter, s katerim lahko določite položaj primika na čepih, oglejte si priročnik za programiranje ciklov
Z ročnim ciklom tipalnega sistema "Osnovna rotacija" lahko zdaj poševni položaj obdelovanca izravnate tudi z vrtenjem mize, glej
"Izravnava poševnega položaja obdelovanca z vrtenjem mize", Stran 521
Osnove
TNC-tip, programska oprema in funkcije
Nove funkcije 81760x-01
Nov posebni način ODMIK, glej "Odmik: po izpadu električnega toka", Stran 566
Nova simulacijska grafika, glej "Grafike (možnost št. 20)", Stran 546
Nova MOD-funkcija "Datoteka uporabe orodja" v skupini Nastavitve stroja, glej "Datoteka o uporabi orodja", Stran 581 Nova MOD-funkcija "Nastavitev sistemskega časa" v skupini Nastavitve sistema, glej "Nastavitev sistemskega časa", Stran 582
Nova MOD-skupina "Nastavitve grafike", glej "Nastavitve grafike", Stran 578
Z novim računalom rezalnih podatkov lahko izračunate število vrtljajev in pomik, glej "Računalo podatkov o rezanju", Stran 154
Funkcijo za aktivno zmanjševanje tresenja ACC lahko zdaj vklopite in izklopite z gumbom, glej "Aktiviranje/deaktiviranje ACC-ja", Stran 400
Pri ukazih "pojdi na" so bili uvedeni novi pogojni stavki (če/
potem), (glej "Programiranje pogojnih stavkov (če/potem)", Stran 311
Pisava obdelovalnega cikla 225 Graviranje je razširjena s preglasi in znaki za premer,
oglejte si uporabniški priročnik za programiranje ciklov Nov obdelovalni cikel 275 Trohoidno rezkanje,
oglejte si uporabniški priročnik za programiranje ciklov Nov obdelovalni cikel 233 Čelno rezkanje,
oglejte si uporabniški priročnik za programiranje ciklov V cikle vrtanja 200, 203 in 205 je bil uveden parameter Q395 REFERENCA GLOBINA za oceno kota T-ANGLE, oglejte si priročnik za programiranje ciklov
Dodan je bil tipalni cikel 4 MERJENJE 3D, oglejte si priročnik za programiranje ciklov
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
15
Spremenjene funkcije 81760x-01
V NC bloku so dovoljene do 4 M-funkcije, glej "Osnove", Stran 370
V kalkulator so dodani novi gumbi za prevzem vrednosti, glej
"Uporaba", Stran 151
Prikaz preostale poti lahko zdaj prikažete tudi v sistemu za vnos, glej "Izbira prikaza položaja", Stran 583
Cikel 241 ENOUTORNO GLOBINSKO
VRTANJE je razširjen za več parametrov vnosa, oglejte si priročnik za programiranje ciklov
Cikel 404 je razširjen s parametrom Q305 ŠT. V PREGLEDNICI, oglejte si priročnik za programiranje ciklov
V ciklu navojnega rezkanja 26x je vpeljan primični pomik, oglejte si priročnik za programiranje ciklov
V ciklu 205 Univerzalno globinsko vrtanje lahko s parametrom Q208 določite pomik za odmik, oglejte si priročnik za programiranje ciklov
Osnove
TNC-tip, programska oprema in funkcije
Nove funkcije 81760x-02
Programe s končnicama .HU in .HC lahko izberete in uredite v vseh načinih delovanja
Dodane so bile funkcije IZBIRA PROHRAMA in PRIKLIC
IZBRANEGA PROGRAMA, glej "Priklic poljubnega programa kot podprograma", Stran 287
Nova funkcija FEED DWELL za programiranje ponavljajočih se časov zadrževanja, glej "Čas zadrževanja FUNCTION FEED DWELL", Stran 421
Funkcije FN18 so bile razširjene, glej "FN 18: SYSREAD – Branje sistemskih podatkov", Stran 323
Z varnostno programsko opremo SELinux lahko blokirate nosilce podatkov USB, glej "Varnostna programska oprema SELinux", Stran 95
Dodan je bil strojni parameter posAfterContPocket (št. 201007) ki vpliva na pozicioniranje po SL-ciklu, glej "Uporabniški
parametri za stroj", Stran 606
V meniju MOD lahko definirate zaščitna območja, glej "Vnos meja premika", Stran 580
Za posamezne vrstice v preglednici prednastavitev lahko nastavite zaščito pred pisanjem, glej "Shranjevanje izhodiščnih točk v preglednico prednastavitev", Stran 497
Nova ročna tipalna funkcija za poravnavo ravnine, glej
"Ugotavljanje 3D-osnovne rotacije", Stran 522
Nova funkcija za poravnavo obdelovalne ravnine brez rotacijskih osi, glej "Vrtenje obdelovalne ravnine brez rotacijskih osi", Stran 446
CAD-datoteke lahko odpirate brez možnosti št. 42, glej "CAD- Viewer", Stran 261
Nova programska možnost št. 93 Extended Tool Management, glej "Priklic upravljanja orodij", Stran 198
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
17
Spremenjene funkcije 81760x-02
Vnos pomika FZ in FU v nizu Tool-Call je zdaj omogočen, glej
"Priklic podatkov o orodju", Stran 187
Razpon vnosa v stolpcu DOC v preglednici mest je bil povečan na 32 znakov, glej "Preglednica mest za zalogovnik orodij", Stran 184
Ukazi FN 15, FN 31, FN 32, FT in FMAXT iz preteklih različic krmilnih sistemov ob uvozu ne javljajo več nizov ERROR. Pri simulaciji ali izvedbi NC-programa s takšnimi ukazi krmilni sistem NC-program prekine in javi sporočilo o napaki, ki vam pomaga poiskati nadomestno rešitev
Dodatne funkcije M104, M105, M112, M114, M124, M134, M142, M150, M200 - M204 iz preteklih različic krmilnih sistemov ob uvozu ne javljajo več nizov ERROR. Pri simulaciji ali izvedbi NC-programa s temi dodatnimi funkcijami krmilni sistem NC- program prekine in javi sporočilo o napaki, ki vam pomaga poiskati nadomestno rešitev, glej "Primerjava: Dodatne funkcije", Stran 645
Največja velikost datoteke za tiskanje datotek s funkcijo FN 16:
F-PRINT je bila s 4 kB povečana na 20 kB
Preglednica prednastavitev Preset.PR je v načinu Programiranje zaščitena pred pisanjem, glej "Shranjevanje izhodiščnih točk v preglednico prednastavitev", Stran 497
Razpon vnosa na seznamu parametrov Q za definiranje zavihka QPARA prikaza stanja obsega 132 vnosnih mest, glej "Prikaz Q- parametrov (zavihek QPARA)", Stran 87
Ročno umerjanje tipalnega sistema z manjšim številom
predpozicioniranj, glej "umeritev 3D-tipalnega sistema(možnost št. 17)", Stran 513
Prikaz položaja upošteva predizmere DL, programirane v nizu Tool-Call, ki jih lahko izberete kot predizmere obdelovanca ali orodja, glej "Delta vrednost za dolžine in polmere", Stran 175 Krmilni sistem v posameznem nizu pri ciklih točkovnih vzorcev CYCL CALL PAT vsako točko obdela posamezno, glej
"Programski tek", Stran 560
Krmilnega sistema ni mogoče več znova zagnati s tipko END, temveč z gumbom PONOVNI ZAGON, glej "Izklop", Stran 478 V načinu Ročno krmilni sistem prikaže pomik pri podajanju orodja, glej "Število vrtljajev vretena S, pomik F und dodatna funkcija M", Stran 490
Vrtenje lahko v načinu Ročno deaktivirate le v meniju 3D-ROT, glej "Aktiviranje ročnega vrtenja", Stran 536
Strojni parameter maxLineGeoSearch(št. 105408) je bil
povečan na največ 50000, glej "Uporabniški parametri za stroj", Stran 606
Imena programskih možnosti št. 8, 9 in 21 so bila spremenjena, glej "Programske možnosti", Stran 8
Osnove
TNC-tip, programska oprema in funkcije
Nove in spremenjene funkcije ciklov 81760x-02
Nov cikel 239 ASCERTAIN THE LOAD za LAC (Load Adapt.
Control) Prilagajanje regulirnih parametrov v odvisnosti od teže (možnost št. 143)
Dodan je bil cikel 270 VLEKA KONTURE-PODAT.(možnost št. 19) Dodan je bil cikel 39 PLASC VALJA Dodan je bil cikel CILINDER- ROCNA KOR. (možnost št. 1)
Nabor znakov obdelovalnega cikla 225 GRAVIRANJE je bil razširjen z znaki CE, ß, @ in sistemskim časom
Cikli 252–254 (možnost št. 19) so bili razširjeni z izbirnim parametrom Q439
Cikel 22 PRAZNJENJE (možnost št. 19) je bil razširjen z izbirnima parametroma Q401, Q404
Cikel 484 UMERI IR TT (možnost št. 17) je bil razširjen z izbirnim parametrom Q536
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
19
Nove funkcije 81760x-03
Ročne tipalne funkcije v preglednici prednastavitev ustvarijo novo vrstico , ki še ne obstaja glej "Zapisovanje izmerjenih vrednosti ciklov tipalnega sistema v preglednico prednastavitev", Stran 512
Ročne tipalne funkcije lahko pišejo v vrstico, zaščiteno z geslom, glej "Zapisovanje izmerjenih vrednosti ciklov tipalnega sistema v preglednico prednastavitev", Stran 512
V preglednico stružnih orodij je bil dodan stolpec AFC-LOAD. V tem stolpcu lahko določite referenčno moč regulacije, odvisno od orodja, za prilagodljivo krmiljenje pomika AFC, ki ste jo v enem prehodu določili z učnim rezom, glej "Vnos podatkov o orodju v preglednico", Stran 176
V preglednico stružnih orodij je bil dodan stolpec KINEMATIC, glej "Vnos podatkov o orodju v preglednico", Stran 176 Pri uvozu podatkov o orodjih lahko datoteka CSV vsebuje dodaten stolpec v preglednici, ki ga krmilni sistem ne pozna. Pri uvozu se prikaže sporočilo o neznanem stolpcu in opozorilo, da te vrednosti ne bodo prevzete, glej "Uvoz in izvoz podatkov o orodju", Stran 204
Nova funkcija FUNCTION S-PULSE za programiranje
pulzirajočega števila vrtljajev, glej "Pulzirajoče število vrtljajev FUNCTION S-PULSE", Stran 420
V upravljanju datotek je omogočeno hitro iskanje datoteke z vnosom začetne črke, glej "Izbiranje pogonov, imenikov in datotek", Stran 123
Če je funkcija razčlenjevanja aktivna, lahko členitveni niz urejate v oknu za razčlenjevanje, glej "Definicija, možnost uporabe", Stran 150
Funkcije FN18 so bile razširjene, glej "FN 18: SYSREAD – Branje sistemskih podatkov", Stran 323
Krmilni sistem razlikuje med prekinjenim ali zaustavljenim NC-programom. Če je program prekinjen, krmilni sistem nudi več možnosti za posredovanje, glej "Prekinitev obdelave", Stran 562
Pri funkciji Vrtenje obdelovalne ravnine lahko izberete animiranega pomočnika, glej "Pregled", Stran 426
S programsko možnostjo št. 42 DXF-Converter lahko zdaj ustvarite tudi kroge CR, glej "Osnovne nastavitve", Stran 264
Osnove
TNC-tip, programska oprema in funkcije
Spremenjene funkcije 81760x-03
Pri urejanju preglednice orodij ali upravljanja orodij je blokirana le trenutna vrstica v preglednici, glej "Urejanje preglednic orodij", Stran 180
Pri uvozu preglednic orodij se vrste neobstoječih orodij označijo kot Nedefinirane, glej "Uvoz preglednic orodij", Stran 183 Podatkov o orodjih, ki so še shranjeni v preglednici mest, ni mogoče izbrisati. glej "Urejanje preglednic orodij", Stran 180 Pri vseh ročnih funkcijah z gumbom lahko hitreje izberete začetni kot izvrtin in čepov (smeri tipanja, vzporedne z osjo), glej
"Funkcije ciklov tipalnega sistema", Stran 507
Pri tipanju se po prevzemu dejanske vrednosti 1. točke za 2.
točko prikaže gumb za smer osi
Pri vseh ročnih tipalnih funkcijah je privzeto predlagana smer glavne osi
Pri ročnih tipalnih ciklih lahko uporabite tipki END in PREVZEM DEJANSKEGA POLOŽAJA
V načinu Ročno je bil spremenjen prikaz pomika pri podajanju orodja, glej "Število vrtljajev vretena S, pomik F und dodatna funkcija M", Stran 490
V upravljanju datotek so programi ali imeniki, na katerih je postavljen kazalec, dodatno prikazani v lastnem polju pod trenutnim prikazom poti
Urejanje niza ne odstrani več oznake niza. Če je funkcija označevanja niza med urejanjem niza aktivna in v iskanju skladnje izberete drug niz, se oznaka razširi na novoizbrani niz, glej "Označevanje, kopiranje, izrezovanje in dodajanje delov programa", Stran 115
Pri postavitvi zaslona lahko PROGR. + SEK. lahko členitev urejate v oknu za razčlenjevanje, "Definicija, možnost uporabe"
Funkciji APPR CT in DEP CT omogočata premik na vijačnico in odmik z nje. Ta premik se izvede kot vijačnica z enakim naklonom, glej "Pregled: oblike poti za premik na konturo in odmik s konture", Stran 216
Funkcije APPR LT, APPR LCT, DEP LT in DEP LCT vse tri osi hkrati pozicionirajo na pomožno točko , glej "Primik po premici s tangencialnim nadaljevanjem: APPR LT", Stran 219, glej
"Primik po krožni poti s tangencialnim nadaljevanjem na konturo in element premice: APPR LCT", Stran 221
Preveri se veljavnost vnesenih vrednosti meja premika, glej
"Vnos meja premika", Stran 580
Krmilni sistem pri izračunu kota osi v osi, izbrane s funkcijo M138, shrani vrednost 0 , glej "Izbira rotacijskih osi: M138", Stran 455
Razpon vnosa stolpcev SPA, SPB in SPC v preglednici prednastavitev je bil povečan na 999,9999, glej "Upravljanje izhodiščnih točk s preglednico prednastavitev", Stran 496 Vrtenje je dovoljeno tudi v kombinaciji z zrcaljenjem, glej
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
21
Potenciometer za pomik zmanjša le programirani pomik in ne več odmik, ki ga izračuna krmilni sistem, glej "Pomik F", Stran 172
Pretvornik DXF kot komentar izpiše FUNCTION MODE TURN ali FUNCTION MODE MILL
Nove in spremenjene funkcije ciklov 81760x-03 Nov cikel 258 VEČROBI ČEP (možnost št. 19)
V cikle 421, 422 in 427 sta bila dodana parametra Q498 in Q531 Pri ciklu 247: DOLOČANJE REFERENČNE TOČKE lahko pri ustreznem parametru izberete številko referenčne točke iz preglednice prednastavitev
Pri ciklih 200 in 203 je bilo prilagojeno delovanje časa zadrževanja zgoraj
Cikel 205 s površine koordinat odstrani ostružke
Pri SL-ciklih se zdaj pri notranje popravljenih krožnih lokih upošteva funkcija M110, če je ta med obdelavo aktivna
Osnove
TNC-tip, programska oprema in funkcije
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
23
Kazalo
1 Prva uporaba TNC 620...53 2 Uvod... 73 3 Programiranje: osnove, upravljanje datotek...99 4 Programiranje: pomoč pri programiranju... 145 5 Programiranje: orodja... 171 6 Programiranje: programiranje kontur...207 7 Programiranje: prevzem podatkov iz CAD-datotek...259 8 Programiranje: podprogrami in ponovitve delov programov... 279 9 Programiranje: Q-parametri... 299 10 Programiranje: Dodatne funkcije... 369 11 Programiranje: posebne funkcije...391 12 Programiranje: večosnaobdelava... 423 13 Programiranje: upravljanje palet...469 14 Ročni način in nastavitve... 475 15 Pozicioniranje z ročnim vnosom... 539 16 Programski test in Programski tek...545 17 MOD-funkcije... 575 18 Razpredelnice in preglednice...605
Kazalo
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
25
1 Prva uporaba TNC 620...531.1 Pregled...54 1.2 Vklop stoja...54 Preklic prekinitve napajanja in primik na referenčno točko...54 1.3 Programiranje prvega dela... 55 Izbira pravilnega načina delovanja...55 Najpomembnejše tipke na TNC-ju... 55 Odpiranje novega programa/upravljanje datotek... 56 Definiranje surovca...57 Zgradba programa...58 Programiranje preproste konture...59 Ustvarjanje programa cikla...62 1.4 Grafično testiranje prvega dela (možnost št. 20)... 64 Izbira pravilnega načina delovanja...64 Izbira preglednice orodij za programski test... 64 Izbira programa, ki ga želite testirati...65 Izbira postavitve zaslona in pogleda...65 Zagon programskega testa... 66 1.5 Priprava orodja... 67 Izbira pravilnega načina delovanja...67 Pripravljanje in merjenje orodij...67 Preglednica orodij TOOL.T...68 Preglednica mest TOOL_P.TCH...69 1.6 Priprava obdelovanca... 70 Izbira pravilnega načina delovanja...70 Vpenjanje obdelovanca... 70 Določanje referenčne točke s 3D-tipalnim sistemom (možnost št. 17)...71 1.7 Izvajanje prvega programa...72 Izbira pravilnega načina delovanja...72 Izbira programa, ki ga želite izvesti... 72 Zagon programa... 72
Kazalo
2 Uvod... 73 2.1 TNC 620... 74 Programiranje: pogovorno okno z navadnim besedilom HEIDENHAIN in DIN/ISO...74 Združljivost...74 2.2 Zaslon in nadzorna plošča...75 Zaslon... 75 Določanje postavitve zaslona...76 Nadzorna plošča...76 2.3 Načini delovanja... 77 Ročni način in el. krmilnik... 77 Pozicioniranje z ročnim vnosom... 77 Programiranje...78 Programski test...78 Programski tek – Zaporedje stavkov ali Programski tek – Posamezni stavek...79 2.4 Prikazi stanja...80 Splošni prikaz stanja... 80 Dodatni prikazi stanja...82 2.5 Upravitelj oken...88 Opravilna vrstica...89 2.6 Remote Desktop Manager (možnost št. 133)...90 Uvod...90 Konfiguriranje povezave – Windows Terminal Service... 91 Konfiguriranje povezave – VNC...93 Vzpostavitev in prekinitev povezave... 94 2.7 Varnostna programska oprema SELinux...95 2.8 Oprema: tipalni sistemi 3D in električna ročna kolesa HEIDENHAIN... 96 Tipalni sistemi 3D (programska možnost Funkcija tipanja)... 96 Elektronski krmilniki HR...97
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
27
3 Programiranje: osnove, upravljanje datotek...993.1 Osnove...100 Merilniki za merjenje opravljene poti in referenčne točke...100 Izhodiščni sistem... 100 Izhodiščni sistem na rezkalnih strojih... 101 Poimenovanje osi na rezkalnih strojih... 101 Polarne koordinate...102 Absolutni in inkrementalni položaji obdelovanca... 103 Izbira izhodiščne točke...104 3.2 Odpiranje in vnos programov...105 Zgradba NC-programa v obliki navadnega besedila HEIDENHAIN... 105 Definiranje surovca: BLK FORM...106 Odpiranje novega obdelovalnega programa... 109 Programiranje premikov orodja v pogovornem oknu DIN/ISO...110 Prevzem dejanskega položaja... 112 Urejanje programa...113 Funkcija iskanja TNC-ja... 116 3.3 Upravljanje datotek: osnove... 117 Datoteke...117 Prikaz zunaj izdelanih datotek na TNC-ju...119 Varnostno kopiranje podatkov... 119
Kazalo
3.4 Delo z upravljanjem datotek...120 Imeniki...120 Poti...120 Pregled: Funkcije upravljanja datotek... 121 Priklic upravljanja datotek...122 Izbiranje pogonov, imenikov in datotek...123 Ustvarjanje novega imenika... 125 Ustvarjanje nove datoteke...125 Kopiranje posamezne datoteke...125 Kopiranje datotek v drug imenik... 126 Kopiraj preglednico...127 Kopiranje imenika... 128 Izbira ene od nazadnje izbranih datotek...128 Brisanje datotek...129 Brisanje imenika... 129 Označevanje datotek...130 Preimenovanje datoteke...130 Razvrščanje datotek... 131 Dodatne funkcije...131 Dodatni pripomočki za upravljanje zunanjih vrst datotek...132 Dodatna orodja za ITC-je...139 Prenos podatkov na zunanji disk ali z njega... 141 TNC v omrežju... 142 USB-naprave na TNC-ju... 143
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
29
4 Programiranje: pomoč pri programiranju... 1454.1 Tipkovnica na zaslonu... 146 Vnašanje besedila s tipkovnico na zaslonu... 146 4.2 Vnos opomb...147 Uporaba... 147 Opomba med vnosom programa... 147 Naknadni vnos opombe...147 Opomba v posebnem stavku... 147 Funkcije pri urejanju opombe...148 4.3 Prikaz NC-programov...149 Poudarjanje sintakse... 149 Drsni trak... 149 4.4 Zgradba programov...150 Definicija, možnost uporabe... 150 Prikaz okna zgradbe/preklop med aktivnimi okni...150 Vnos členitvenega niza v programsko okno... 150 Izbira stavkov v oknu zgradbe... 150 4.5 Kalkulator...151 Uporaba... 151 4.6 Računalo podatkov o rezanju... 154 Uporaba... 154 4.7 Programirna grafika...156 Delo s programirno grafiko/brez programirne grafike... 156 Ustvarjanje programirne grafike za obstoječi program... 157 Prikaz in skrivanje številk nizov... 158 Brisanje grafike...158 Prikaz mrežnih črt...158 Povečanje ali pomanjšanje izseka... 159
Kazalo
4.8 Sporočila o napaki... 160 Prikaz napak...160 Odprite okno z napakami... 160 Zapiranje okna z napakami...160 Izčrpna sporočila o napakah... 161 Gumb INTERNA INFO... 161 Brisanje napak...162 Dnevnik napak...162 Dnevnik tipk... 163 Napotki...164 Shranjevanje servisnih datotek... 164 Priklic sistema za pomoč TNCguide... 164 4.9 Sistem kontekstualne pomoči za TNCguide... 165 Uporaba... 165 Delo s TNCguide...166 Prenos najnovejših datotek s pomočjo... 169
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
31
5 Programiranje: orodja... 1715.1 Vnosi, povezani z orodjem...172 Pomik F...172 Število vrtljajev vretena S...173 5.2 Podatki o orodju...174 Pogoj za popravek orodja... 174 Številka orodja, ime orodja...174 Dolžina orodja L... 174 Polmer orodja R... 174 Delta vrednost za dolžine in polmere... 175 Vnos podatkov o orodju v program...175 Vnos podatkov o orodju v preglednico... 176 Uvoz preglednic orodij...183 Preglednica mest za zalogovnik orodij... 184 Priklic podatkov o orodju...187 Zamenjava orodja...189 Preverjanje uporabnosti orodja... 191 5.3 Popravek orodja...193 Uvod...193 Popravek dolžine orodja...193 popravek polmera orodja...194 5.4 Upravljanje orodij (možnost št. 93)... 197 Osnove...197 Priklic upravljanja orodij...198 Urejanje upravljanja orodij...199 Razpoložljive vrste orodij...202 Uvoz in izvoz podatkov o orodju...204
Kazalo
6 Programiranje: programiranje kontur...207 6.1 Premiki orodja...208 Funkcije poti...208 Prosto programiranje kontur FK (možnost št. 19)...208 Dodatne funkcije M...208 Podprogrami in ponovitve delov programa... 209 Programiranje s Q-parametri...209 6.2 Osnove k funkcijam poti... 210 Programiranje premikov orodja za obdelavo... 210 6.3 Premik na konturo in odmik z nje...214 Začetna in končna točka... 214 Pregled: oblike poti za premik na konturo in odmik s konture...216 Pomembni položaji pri primiku in odmiku... 217 Primik po premici s tangencialnim nadaljevanjem: APPR LT... 219 Navpičen primik po premici na prvo konturno točko: APPR LN... 219 Primik po krožnici s tangencialnim nadaljevanjem: APPR CT...220 Primik po krožni poti s tangencialnim nadaljevanjem na konturo in element premice: APPR LCT... 221 Odmik po premici s tangencialnim nadaljevanjem: DEP LT... 222 Odmik po premici navpično na zadnjo konturno točko: DEP LN...222 Premik na krožnici s tangencialnim nadaljevanjem: DEP CT...223 Odmik po krožnici s tangencialnim nadaljevanjem na konturo in premico: DEP LCT...223 6.4 Poti gibanja – pravokotne koordinate...224 Pregled poti gibanja...224 Premica L...225 Vnos posnetega roba med dve premici... 226 Zaobljanje vogalov RND...227 Središče kroga CC... 228 KrožnicaC okoli središča kroga CC... 229 Krožnica CR z določenim polmerom... 230 Krožnica CT s tangencialnim nadaljevanjem...232 Primer: premočrtni premiki in posneti robovi kartezično...233 Primer: kartezično krožno premikanje...234
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
33
6.5 Poti gibanja – polarne koordinate... 236 Pregled...236 Izvor polarnih koordinat: Pol CC...237 Premica LP... 237 Krožnica CP okoli pola CC... 238 Krožnica CTP s tangencialnim nadaljevanjem...238 Vijačnica...239 Primer: premočrtni polarni premik...241 Primer: vijačnica... 242 6.6 Poti gibanja – Prosto programiranje kontur FK(možnost št. 19)... 243 Osnove...243 Grafika pri FK-programiranju...245 Odpiranje FK-pogovornih oken... 246 Pol za FK-programiranje... 246 Prosto programiranje premic... 247 Prosto programiranje krožnic... 248 Možnosti vnosa...249 Pomožne točke...251 Relativne reference...252 Primer: FK-programiranje 1...254 Primer: FK-programiranje 2...255 Primer: FK-programiranje 3...256
Kazalo
7 Programiranje: prevzem podatkov iz CAD-datotek...259 7.1 Razdelitev zaslona prikazovalnika CAD-Viewer in DXF-pretvornika...260 Postavitev zaslona prikazovalnika CAD-Viewer in DXF-pretvornika...260 7.2 CAD-Viewer...261 Uporaba... 261 7.3 DXF-pretvornik (možnost št. 42)...262 Uporaba... 262 Delo z DXF-pretvornikom...263 Odpiranje DXF-datoteke...263 Osnovne nastavitve... 264 Nastavitev ravnine... 266 Določanje referenčne točke...267 Izbira in shranjevanje konture... 269 Izbira in shranjevanje obdelovalnih položajev...272
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
35
8 Programiranje: podprogrami in ponovitve delov programov... 2798.1 Označevanje subprogramov in ponavljanj delov programa...280 Oznaka...280 8.2 Podprogrami...281 Način delovanja... 281 Napotki za programiranje... 281 Programiranje podprograma...282 Priklic podprograma...282 8.3 Ponovitve dela programa... 283 Oznaka...283 Način delovanja... 283 Napotki za programiranje... 283 Programiranje ponovitve dela programa...284 Priklic ponovitve dela programa...284 8.4 Poljubnega programa kot podprograma...285 Pregled gumbov...285 Način delovanja... 286 Napotki za programiranje... 286 Priklic poljubnega programa kot podprograma... 287 8.5 Programska razvejanost... 289 Vrste programske razvejanosti...289 Stopnja programske razvejanosti... 289 Podprogram v podprogramu... 290 Ponavljanje ponovitev delov programov... 291 Ponavljanje podprograma...292 8.6 Primeri programiranja... 293 Primer: konturno rezkanje v več primikih...293 Primer: skupine vrtanj...294 Primer: skupina vrtanj z več orodji...296
Kazalo
9 Programiranje: Q-parametri... 299 9.1 Načela in pregled funkcij...300 Napotki za programiranje... 302 Priklic funkcije Q-parametrov... 303 9.2 Družine izdelkov – Q-parametri namesto številskih vrednosti...304 Uporaba... 304 9.3 Opis kontur z matematičnimi funkcijami...305 Uporaba... 305 Pregled...305 Programiranje osnovnih matematičnih operacij... 306 9.4 Kotne funkcije...308 Definicije...308 Programiranje kotnih funkcij... 308 9.5 Izračun kroga... 309 Uporaba... 309 9.6 Pogojni stavki (če/potem) s Q-parametri...310 Uporaba... 310 Brezpogojni skoki...310 Uporabljene okrajšave in pojmi...310 Programiranje pogojnih stavkov (če/potem)...311 9.7 Preverjanje in spreminjanje Q-parametrov...312 Postopek... 312 9.8 Dodatne funkcije...314 Pregled...314 FN 14: ERROR – Izpis sporočil o napakah...315 FN16: F-PRINT – Izpis oblikovanih vrednosti Q-parametrov in besedila... 319 FN 18: SYSREAD – Branje sistemskih podatkov...323 FN 19: PLC – Prenos vrednosti v PLC... 331 FN 20: WAIT FOR – Sinhroniziranje NC-ja in PLC-ja... 331
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
37
9.9 Dostop do preglednic z SQL-ukazi...333 Uvod...333 Transakcija...334 Programiranje SQL-ukazov... 336 Pregled gumbov...336 SQL BIND...337 SQL SELECT...338 SQL FETCH...340 SQL UPDATE... 341 SQL INSERT... 341 SQL COMMIT...342 SQL ROLLBACK... 342 9.10 Neposredni vnos formule... 343 Vnos formule...343 Matematična pravila...345 Primer vnosa...346 9.11 Parametri nizov...347 Funkcije obdelave nizov...347 Dodelitev parametra niza... 348 Povezovanje parametrov niza... 348 Pretvorba številske vrednosti v parameter niza...349 Kopiranje delnega niza iz parametra niza... 350 Pretvorba parametra niza v številsko vrednost...351 Preverjanje parametra niza... 352 Ugotavljanje dolžine parametra niza...353 Primerjava abecednega zaporedja...354 Branje strojnih parametrov... 355
Kazalo
9.12 Privzeti Q-parametri...358 Vrednosti iz PLC-ja: Q100 do Q107... 358 Polmer aktivnega orodja: Q108... 358 Orodna os: Q109...358 Stanje vretena: Q110...359 Dovod hladila: Q111... 359 Faktor prekrivanja: Q112... 359 V program vnesene mere: Q113...359 Dolžina orodja: Q114...359 Koordinate po tipanju med programskim tekom... 360 Odstopanje med dejansko in želeno vrednostjo pri samodejnem merjenju orodja s TT 130...360 Vrtenje obdelovalne ravnine s koti obdelovanca: koordinate, ki jih je izračunal TNC, za rotacijske
osi...360 Merilni rezultati ciklov tipalnega sistema Dodatne informacije: uporabniški priročnik za programiranje ciklov... 361 9.13 Primeri programiranja... 363 Primer: elipsa...363 Primer: vbočen valj s krožnim rezkalom... 365 Primer: izbočena krogla s čelnim rezkalom... 367
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
39
10 Programiranje: Dodatne funkcije... 36910.1 Vnos dodatnih funkcij M in STOP... 370 Osnove...370 10.2 Dodatne funkcije za nadzor programskega teka, vreteno in hladilo...372 Pregled...372 10.3 Dodatne funkcije za koordinatne vnose... 373 Programiranje koordinat, odvisnih od stroja: M91/M92...373 Premik na položaje v nezavrtenih koordinatnih sistemih pri zavrteni obdelovalni ravnini: M130... 375 10.4 Dodatne funkcije za podajanje orodja... 376 Obdelava majhnih konturnih stopenj: M97...376 Popolna obdelava odprtih konturnih robov: M98... 377 Faktor pomika pri spuščanju: M103...378 Pomik v mm/vrtljaj vretena: M136...379 Hitrost pomika pri krožnih lokih: M109/M110/M111...380 Predizračun konture s popravkom polmera (NAČRTOVANJE): M120 (programska možnost Mešane funkcije)...381 Prekrivanje pozicioniranja s krmilnikom med programskim tekom: M118 (programska možnost Mešane funkcije)...383 Odmik s konture v smeri orodne osi: M140...385 Preklic nadzora tipalnega sistema: M141... 387 Brisanje osnovne rotacije: M143...388 Samodejni dvig orodja s konture pri NC-zaustavitvi: M148... 389 Zaokroževanje kotov: M197... 390
Kazalo
11 Programiranje: posebne funkcije...391 11.1 Pregled posebnih funkcij...392 Glavni meni Posebne funkcije (SPEC FCT)... 392 Meni Programske prednastavitve...393 Meni Funkcije za konturne in točkovne obdelave...393 Meni za definiranje različnih funkcij z navadnim besedilom... 394 11.2 Upravljanje nosilcev orodij...395 Osnove...395 Shranite predloge nosilcev orodij...395 Nastavitev parametrov za predloge nosilcev orodij... 396 Dodeljevanje nosilcev orodij z nastavljenimi parametri... 398 11.3 Aktivno zmanjševanje tresenja ACC (možnost št. 145)... 399 Uporaba... 399 Aktiviranje/deaktiviranje ACC-ja... 400 11.4 Obdelava z vzporednimi osmi U, V in W...401 Pregled...401 FUNKCIJA PARAXCOMP DISPLAY... 402 FUNKCIJA PARAXCOMP MOVE...402 Deaktiviranje funkcije FUNCTION PARAXCOMP...403 FUNKCIJA PARAXMODE... 404 Deaktiviranje funkcije FUNCTION PARAXMODE...405 Primer vrtanja z osjo W... 406 11.5 Datotečne funkcije...407 Uporaba... 407 Definiranje operacij datoteke...407 11.6 Definiranje pretvorb koordinat...408 Pregled...408 TRANS DATUM AXIS... 408 TRANS DATUM TABLE...409 TRANS DATUM RESET...409
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
41
11.7 Ustvarjanje besedilnih datotek... 410 Uporaba... 410 Odpiranje in zapiranje besedilne datoteke...410 Urejanje besedil...411 Brisanje in ponovni vnos znakov, besed in vrstic... 411 Izvajanje besedilnih nizov...412 Iskanje delov besedila...413 11.8 Prosto določljive preglednice... 414 Osnove...414 Shranjevanje prosto določljivih preglednic...414 Spreminjanje oblike preglednice... 415 Preklop med pogledom preglednice in obrazca...417 FN 26: TABOPEN – Odpiranje prosto definirane preglednice...417 FN 27: TABWRITE – Opisovanje prosto definirane preglednice... 418 FN 28: TABREAD – Branje prosto definirane preglednice... 419 Prilagoditev oblike zapisa preglednice...419 11.9 Pulzirajoče število vrtljajev FUNCTION S-PULSE... 420 Programiranje pulzirajočega števila vrtljajev... 420 Ponastavitev pulzirajočega števila vrtljajev... 420 11.10Čas zadrževanja FUNCTION FEED DWELL... 421 Programiranje časa zadrževanja...421 Ponastavitev časa zadrževanja...422
Kazalo
12 Programiranje: večosnaobdelava... 423 12.1 Funkcije za večosno obdelovanje... 424 12.2 Funkcija PLANE: vrtenje obdelovalne ravnine (možnost št. 8)... 425 Uvod...425 Pregled...426 Definiranje funkcije PLANE... 427 Pozicijski prikaz... 427 Ponastavitev funkcije PLANE...428 Definiranje obdelovalne ravnine s prostorskim kotom: PLANE SPATIAL... 429 Definiranje obdelovalne ravnine s projekcijskim kotom: PLANE PROJECTED... 431 Definiranje obdelovalne ravnine z Eulerjevim kotom: PLANE EULER... 432 Definiranje obdelovalne ravnine z dvema vektorjema: PLANE VECTOR...434 Definiranje obdelovalne ravnine s tremi točkami: PLANE POINTS... 436 Definiranje obdelovalne ravnine s posameznim inkrementalnim prostorskim kotom:
PLANE RELATIVE... 438 Definiranje obdelovalne površine z osnim kotom: PLANE AXIAL...439 Določitev pozicioniranja s funkcijo PLANE... 441 Vrtenje obdelovalne ravnine brez rotacijskih osi...446 12.3 Rezkanje pod kotom v zavrteni ravnini (možnost št. 9)...447 Funkcija...447 Rezkanje pod kotom z inkrementalnim premikanjem rotacijske osi... 447 Rezkanje pod kotom z normalnimi vektorji... 448 12.4 Dodatne funkcije za rotacijske osi... 449 Pomik v mm/min pri rotacijskih oseh A, B, C: M116 (možnost št. 8)... 449 Optimizirano premikanje rotacijskih osi glede na pot: M126... 450 Znižanje prikazane vrednosti rotacijske osi na vrednost pod 360°: M94...451 Ohranitev položaja konice orodja pri pozicioniranju vrtljivih osi (TCPM): M128 (možnost št. 9)... 452 Izbira rotacijskih osi: M138...455 Upoštevanje kinematike stroja v DEJANSKIH/ŽELENIH položajih na koncu niza: M144
(možnost št. 9)... 456
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
43
12.5 FUNCTION TCPM (možnost št. 9)... 457 Funkcija...457 Definiranje funkcije FUNCTION TCPM... 457 Način delovanja programiranega pomika...458 Interpretacija programiranih koordinat rotacijske osi... 459 Vrsta interpolacije med začetnim in končnim položajem... 460 Ponastavitev funkcije FUNCTION TCPM...461 12.6 Tridimenzionalni popravek orodja (možnost št. 9)... 462 Uvod...462 Definiranje norminanega vektorja...463 Dovoljene oblike orodja...464 Uporaba drugih orodij: delta vrednosti...464 3D-popravek brez TCPM...464 Face Milling: 3D-popravek s funkcijo TCPM...465 Peripheral Milling: 3D-popravek polmera s TCPM in popravkom polmera (RL/RR)... 466
Kazalo
13 Programiranje: upravljanje palet...469 13.1 Upravljanje palet (možnost št. 22)...470 Uporaba... 470 Izbira preglednice palet... 472 Izhod iz preglednice palet... 472 Izvajanje preglednice palet...473
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
45
14 Ročni način in nastavitve... 47514.1 Vklop, izklop...476 Vklop... 476 Izklop...478 14.2 Premikanje strojnih osi...479 Napotek...479 Premikanje osi s tipkami za smer osi... 479 postopno pozicioniranje...479 Premikanje z elektronskimi krmilniki... 480 14.3 Število vrtljajev vretena S, pomik F und dodatna funkcija M...490 Uporaba... 490 Vnos vrednosti...490 Sprememba števila vrtljajev vretena in pomika... 491 Vklop omejitve pomikov...491 14.4 Izbirni varnostni koncept (funkcionalna varnost FS)... 492 Splošno... 492 Razlage pojmov...493 Preverjanje položaja osi... 494 Vklop omejitve pomikov...495 Dodatni prikazi stanja...495 14.5 Upravljanje izhodiščnih točk s preglednico prednastavitev...496 Napotek...496 Shranjevanje izhodiščnih točk v preglednico prednastavitev...497 Aktivirajte referenčno točko... 503 14.6 Določanje referenčne točke brez 3D-tipalnega sistema...504 Napotek...504 Priprava...504 Določanje referenčne točke s čelnim rezkalom... 504 Uporaba tipalnih funkcij z mehanskimi tipali ali merilnimi urami...505
Kazalo
14.7 Uporaba 3D-tipalnega sistema (možnost št. 17)...506 Pregled...506 Funkcije ciklov tipalnega sistema...507 Izbira cikla tipalnega sistema... 509 Beleženje izmerjenih vrednosti iz ciklov tipalnega sistema... 510 Zapisovanje izmerjenih vrednosti ciklov tipalnega sistema v preglednico ničelnih točk...511 Zapisovanje izmerjenih vrednosti ciklov tipalnega sistema v preglednico prednastavitev... 512 14.8 umeritev 3D-tipalnega sistema(možnost št. 17)...513 Uvod...513 Umerjanje aktivne dolžine... 514 Umerjanje aktivnega polmera in izravnavanje sredinskega zamika tipalnega sistema...515 Prikaz vrednosti za umerjanje...519 14.9 Odpravljanje poševnega položaja obdelovanca s 3D-tipalnim sistemom(možnost št. 17)...520 Uvod...520 Določanje osnovne rotacije... 521 Shranjevanje osnovne rotacije v preglednico prednastavitev... 521 Izravnava poševnega položaja obdelovanca z vrtenjem mize...521 Prikaz osnovne rotacije... 522 Preklic osnovne rotacije... 522 Ugotavljanje 3D-osnovne rotacije...522 14.10Določanje referenčne točke s 3D-tipalnim sistemom (možnost št. 17)... 524 Pregled...524 Nastavitev izhodiščne točke na poljubni osi... 524 kot kot izhodiščna točka...525 Središče kroga kot izhodiščna točka... 526 Srednja os kot izhodiščna točka... 529 Merjenje obdelovancev s 3D-tipalnim sistemom...530 14.11Vrtenje obdelovalne ravnine (možnost št. 8)... 533 Uporaba, način dela... 533 Primik na referenčne točke pri zavrtenih oseh... 535 Prikaz položaja v zavrtenem sistemu... 535
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
47
15 Pozicioniranje z ročnim vnosom... 53915.1 Programiranje in izvajanje preprostih obdelav... 540 Uporaba pozicioniranja z ročnim vnosom...540 Varnostno kopiranje ali brisanje programov iz $MDI... 543
Kazalo
16 Programski test in Programski tek...545 16.1 Grafike (možnost št. 20)... 546 Uporaba... 546 Nastavitev hitrosti programskih testov... 547 Pregled: Pogledi... 548 3D-prikaz...548 Tloris... 551 Prikaz v treh ravninah... 551 Ponovitev grafične simulacije... 553 Prikaz orodja...553 Ugotavljanje časa obdelovanja...554 16.2 Prikaz surovca v delovnem prostoru (možnost št. 20)... 555 Uporaba... 555 16.3 Funkcije za prikaz programa...556 Pregled...556 16.4 Programski test...557 Uporaba... 557 16.5 Programski tek...560 Uporaba... 560 Izvedba obdelovalnega programa... 561 Prekinitev obdelave... 562 Premikanje strojnih osi med prekinitvijo...564 Nadaljevanje Programskega teka po prekinitvi...565 Odmik: po izpadu električnega toka...566 Poljuben vstop v program (premik na stavek)... 569 Ponovni primik na konturo... 571 16.6 Samodejni zagon programa... 572 Uporaba... 572 16.7 Preskoki stavkov... 573
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
49
16.8 Izbirna zaustavitev programskega teka... 574 Uporaba... 574
Kazalo
17 MOD-funkcije... 575 17.1 MOD-funckija...576 Izbira MOD-funkcij... 576 Spreminjanje nastavitev...576 Izhod iz MOD-funkcije... 576 Pregled MOD-funkcij...577 17.2 Nastavitve grafike...578 17.3 Nastavitve stroja...579 Zunanji dostop... 579 Vnos meja premika...580 Datoteka o uporabi orodja...581 Izbira kinematike...581 17.4 Sistemske nastavitve... 582 Nastavitev sistemskega časa... 582 17.5 Izbira prikaza položaja... 583 Uporaba... 583 17.6 Merilni sistem merilne enote...584 Uporaba... 584 17.7 Prikaz časov delovanja...584 Uporaba... 584 17.8 Številke programske opreme... 585 Uporaba... 585 17.9 Vnos kode...585 Uporaba... 585
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
51
17.10Namestitev podatkovnega vmesnika... 586 Serijski vmesniki sistema TNC 620... 586 Uporaba... 586 Namestitev vmesnika RS-232... 586 Nastavitev hitrosti prenosa informacij (baudRate št. 106701)... 586 Nastavitev dnevnika (protocol št. 106702)...587 Nastavitev podatkovnih bitov (dataBits št. 106703)...587 Preverjanje parnosti (parity št. 106704)...587 Nastavitev končnih bitov (stopBits št. 106705)...587 Nastavitev rokovanja (flowControl št. 106706)... 588 Datotečni sistem za operacije datotek (fileSystem št. 106707)... 588 Block Check Character (bccAvoidCtrlChar št. 106708)...588 Stanje vodila RTS (rtsLow št. 106709)... 588 Definiranje delovanja po prejemu ETX-a (noEotAfterEtx št. 106710)...589 Nastavitve za prenos podatkov s programsko opremo TNCserver... 589 Izbira načina delovanja zunanje naprave (fileSystem)... 590 Programska oprema za prenos podatkov...590 17.11Ethernetni vmesnik...592 Uvod...592 Možnosti priključitve...592 Konfiguracija TNC-ja...592 17.12Požarni zid...598 Uporaba... 598 17.13Konfiguracija radijskega krmilnika HR 550 FS...601 Uporaba... 601 Dodelitev krmilnika določenemu nosilcu... 601 Nastavitev radijskega kanala...602 Nastavite moči oddajanja... 602 Statistika...603 17.14Nalaganje konfiguracije stroja... 604 Uporaba... 604
Kazalo
18 Razpredelnice in preglednice...605 18.1 Uporabniški parametri za stroj... 606 Uporaba... 606 18.2 Dodelitev vtikačev in priključni kabli za podatkovne vmesnike...618 Vmesnik naprav V.24/RS-232-C HEIDENHAIN... 618 Zunanje naprave...620 RJ45-vtičnica Ethernet-vmesnika... 620 18.3 Tehnične informacije... 621 18.4 Preglednice...629 Obdelovalni cikli...629 Dodatne funkcije...631 18.5 Primerjava funkcij modelov TNC 620 in iTNC 530...633 Primerjava: tehnični podatki... 633 Primerjava: podatkovni vmesniki...633 Primerjava: dodatna oprema... 634 Primerjava: računalniška programska oprema...634 Primerjava: strojne funkcije... 635 Primerjava: Uporabniške funkcije...635 Primerjava: cikli...643 Primerjava: Dodatne funkcije... 645 Primerjava: cikli tipalnega sistema v načinih Ročno obratovanje in El. ročno kolo...647 Primerjava: cikli tipalnega sistema za samodejni nadzor obdelovancev... 648 Primerjava: razlike pri programiranju... 650 Primerjava: razlike pri programskem testu, funkcije... 654 Primerjava: razlike pri programskem testu, upravljanje... 654 Primerjava: razlike ročnega načina, funkcije...655 Primerjava: razlike ročnega načina, upravljanje... 656 Primerjava: razlike izvajanja, upravljanje... 656 Primerjava: razlike izvajanja, postopki... 657 Primerjava: razlike pri MDI-delovanju... 662 Primerjava: razlike pri programirnem mestu... 662
Prva uporaba TNC 1
620
Prva uporaba TNC 620 1.1 Pregled
1
1.1 Pregled
To poglavje je namenjeno začetnikom, da se lahko hitro seznanijo z najpomembnejšimi funkcijami TNC-ja. Podrobnejše informacije o posamezni temi najdete v pripadajočih opisih, na katere je vsakič opozorjeno.
V tem poglavju so obravnavane naslednje teme:
Vklop stoja
Programiranje prvega dela Grafično testiranje prvega dela Priprava orodja
Priprava obdelovanca Izvajanje prvega programa
1.2 Vklop stoja
Preklic prekinitve napajanja in primik na referenčno točko
Vklop in primik na izhodiščne točke sta funkciji, ki sta odvisni od stroja. Upoštevajte priročnik za stroj!
Vklop napajanja TNC-ja in stroja: TNC zažene operacijski sistem. Ta postopek lahko traja nekaj minut. Nato TNC v glavi zaslona prikaže pogovorno okno za prekinitev napajanja.
Pritisnite tipko CE: TNC prevede PLC-program Vklopite napajalno napetost in TNC preveri delovanje zasilnega izklopa in preklopi v način za primik na referenčno točko.
Prehod čez referenčne točke v določenem zaporedju: za vsako os pritisnite tipko NC-START.
Če so na stroju merilniki za absolutne dolžine in kote, se primik na referenčne točke ne izvede.
TNC je zdaj pripravljen na delovanje in deluje v načinu Ročno obratovanje.
Podrobne informacije o tej temi Primik na referenčne točke
Dodatne informacije: Vklop, Stran 476 Načini delovanja
Dodatne informacije: Programiranje, Stran 78
Programiranje prvega dela 1.3
1
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
55
1.3 Programiranje prvega dela
Izbira pravilnega načina delovanja
Programe lahko ustvarjate izključno samo v načinu Programiranje:
Pritisnite tipko za način in TNC preklopi v način Programiranje
Podrobne informacije o tej temi Načini delovanja
Dodatne informacije: Programiranje, Stran 78
Najpomembnejše tipke na TNC-ju
Tipka Funkcije za izvajanje pogovornega okna Potrditev vnosa in aktiviranje naslednjega vprašanja v pogovornem oknu
NO
ENT Preskok vprašanja v pogovornem oknu Predčasno dokončanje pogovornega okna Izhod iz pogovornega okna, preklic vnosa Gumbi na zaslonu, s katerimi izbirate funkcije glede na aktivno stanje delovanja
Podrobne informacije o tej temi
Ustvarjanje in spreminjanje programov
Dodatne informacije: Urejanje programa, Stran 113 Pregled tipk
Dodatne informacije: Tipke in gumbi TNC-ja, Stran 2
Prva uporaba TNC 620
1.3 Programiranje prvega dela
1
Odpiranje novega programa/upravljanje datotek
Pritisnite tipko PGM MGT in TNC odpre upravljanje datotek. Upravljanje datotek TNC-ja ima podobno zgradbo kot upravljanje datotek v osebnem računalniku z brskalnikom Windows Explorer.
Z upravljanjem datotek upravljate podatke v internem pomnilniku TNC-ja.
S puščičnimi tipkami izberite mapo, v kateri želite ustvariti novo datoteko.
Vnesite poljubno ime datoteke s končnico .H.
Potrdite vnos s tipko ENT: TNC vpraša po merski enoti novega programa.
Za izbiro merske enote pritisnite gumb MM ali PALEC.
TNC samodejno ustvari prvi in zadnji niz programa. Teh nizov nato ne morete več spreminjati.
Podrobne informacije o tej temi Upravljanje datotek
Dodatne informacije: Delo z upravljanjem datotek, Stran 120 Ustvarjanje novega programa
Dodatne informacije: Odpiranje in vnos programov, Stran 105
Programiranje prvega dela 1.3
1
HEIDENHAIN | TNC 620 | Uporabniški priročnik za programiranje z navadnim besedilom | 11/2015
57 Definiranje surovca
Ko odprete novi program, lahko določite surovec. Kvader na primer definirate z vnosom točk MIN. in MAKS. glede na izbrano referenčno točko.
Ko z gumbom izberete želeno obliko surovca, TMC samodejno zažene definicijo surovca in vpraša po potrebnih podatkih surovca:
Obdelovalna ravnina na sliki: XY?: vnesite aktivno os vretena.
Z je shranjen kot prednastavitev in ga prevzemite s tipko ENT.
Definicija surovca: najmanjši X: vnesite najmanjšo X-
koordinato surovca glede na izhodiščno točko (npr. 0) in potrdite s tipko ENT.
Definicija surovca: najmanjši Y: vnesite najmanjšo Y-
koordinato surovca glede na izhodiščno točko (npr. 0) in potrdite s tipko ENT.
Definicija surovca: najmanjši Z: vnesite najmanjšo Z- koordinato surovca glede na izhodiščno točko (npr. −40) in potrdite s tipko ENT.
Definicija surovca: največji X: vnesite največjo X-koordinato surovca glede na izhodiščno točko (npr. 100) in potrdite s tipko ENT.
Definicija surovca: največji Y: vnesite največjo Y-koordinato surovca glede na izhodiščno točko (npr. 100) in potrdite s tipko ENT.
Definicija surovca: največji Z: vnesite največjo Z-koordinato surovca glede na izhodiščno točko (npr. 0) in potrdite s tipko ENT: TNC zapre pogovorno okno.
Primeri NC-stavkov 0 BEGIN PGM NOVO MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NOVO MM
Podrobne informacije o tej temi Definiranje surovca
Dodatne informacije: Odpiranje novega obdelovalnega programa, Stran 109
Prva uporaba TNC 620
1.3 Programiranje prvega dela
1
Zgradba programa
Obdelovalni programi morajo biti po možnosti vedno podobno zgrajeni. To izboljša preglednost, pospeši programiranje in zmanjša možnost napak.
Priporočena zgradba programa pri preprostih, običajnih obdelavah kontur
1 Priklic orodja, definiranje orodne osi 2 Odmik orodja
3 Predpozicioniranje v obdelovani ravnini, v bližini začetne točke konture
4 Predpozicioniranje nad obdelovancem ali na globini, po potrebi vklop vretena/hladila
5 Premik na konturo 6 Obdelava konture 7 Odmik s konture
8 Odmik orodja, konec programa Podrobne informacije o tej temi
Programiranje kontur
Dodatne informacije: Programiranje premikov orodja za obdelavo, Stran 210
Zgradba programa pri programiranju kontur
0 BEGIN PGM BSPCONT MM 1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000 4 L Z+250 R0 FMAX 5 L X... Y... R0 FMAX 6 L Z+10 R0 F3000 M13 7 APPR ... X... Y... RL F500 ...
16 DEP ... X... Y... F3000 M9 17 L Z+250 R0 FMAX M2 18 END PGM BSPCONT MM Priporočena zgradba programa pri preprostih programih ciklov
1 Priklic orodja, definiranje orodne osi 2 Odmik orodja
3 Definiranje obdelovalnih položajev 4 Definiranje obdelovalnega cikla 5 Priklic cikla, vklop vretena/hladila 6 Odmik orodja, konec programa Podrobne informacije o tej temi
Programiranje ciklov
Dodatne informacije: Uporabniški priročnik za programiranje ciklov
Zgradba programa pri programiranju ciklov
0 BEGIN PGM BSBCYC MM 1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000 4 L Z+250 R0 FMAX
5 PATTERN DEF POS1( X... Y...
Z... ) ...
6 CYCL DEF...
7 CYCL CALL PAT FMAX M13 8 L Z+250 R0 FMAX M2 9 END PGM BSBCYC MM