Sunteți pe pagina 1din 735

Manualul utilizatorului

Format conversaional
HEIDENHAIN
Programarea

iTNC 530

Software NC
606 420-02
606 421-02
606 424-02

Romn (ro)
7/2012

Comenzile TNC
Tastele de pe unitatea de afiaj vizual
Tast

Gestionare programe/fiiere, funcii TNC


Tast

Funcie

Funcie

Selectare sau tergere programe i


fiiere, transfer extern de date

Configuraia cu ecranul divizat

Definire apelare program, selectare


origine i tabele de puncte

Comut afiajul ntre modurile de


prelucrare i de programare

Selectare funcii MOD

Taste soft pentru selectarea funciilor pe


ecran

Afiare texte de asisten pentru mesaje


de eroare NC, apelare TNCguide

Comut ntre rndurile de taste soft

Afiare global mesaje de eroare


curente

Tastatur alfanumeric
Tast

Afieaz calculatorul

Funcie
Numele fiierelor, comentarii
Taste de navigare
Programare DIN/ISO

Tast

Funcie
Mutare evideniere

Moduri de operare a mainii


Tast

Deplasare direct la blocuri, cicluri i


funcii parametru

Funcie
Operare manual

Poteniometru pentru viteza de avans i viteza broei


Roat de mn electronic

Viteza de avans

Vitez bro
100

100

smarT.NC
Poziionare cu Introducere manual de
date

50

150
0

Rulare program, Bloc unic

F %

50

150
0

S %

Repetri de cicluri, subprograme i seciuni de program


Rulare program, Secven integral

Tast

Funcie
Definire cicluri palpator

Moduri de programare
Tast

Funcie

Definire i apelare cicluri

Programare i editare
Rulare test

Introducere i apelare etichete pentru


repetri de subprogramare i seciuni de
program
Oprire execuie ntr-un program

Axe coordonate i numere: Introducere i editare

Funcii scule
Tast

Funcie

...

Selectare axe de coordonate sau


introducerea lor n program

Apelare date scul

...

Numere

Funcie
Apropiere/ndeprtare de contur
Programare contur liber FK
Linie dreapt
Centru/Pol de cerc pentru coordonate
polare
Cerc cu centru
Cerc cu raz

Punct zecimal / Semn algebric invers


Introducere coordonate polare / valori
incrementale
Programarea/Starea parametrilor Q
Salvare poziie curent sau valori din
calculator
Salt peste ntrebri, tergere cuvinte
Confirmare intrare i reluare dialog
ncheiere bloc i ieire din intrare

Arc de cerc cu conexiune tangenial

tergere intrare numeric sau mesaj de


eroare TNC

Teire/rotunjire la col

Abandonare dialog, tergere seciune


de program

Funcii speciale / smarT.NC


Tast

Funcie

Definire date scul n program

Programare micri traseu


Tast

Tast

Funcie
Afiare funcii speciale
smarT.NC: Selectare fila urmtoare pe
formular
smarT.NC: Selectare primul cmp de
intrare din cadrul anterior/urmtor

Despre acest manual

Despre acest manual


Mai jos sunt descrise simbolurile utilizate n acest manual.
Acest simbol indic faptul c trebuie luate n considerare
informaiile importante despre funcia descris.

Acest simbol indic faptul c exist unul sau mai multe din
riscurile de mai jos la utilizarea funciei descrise:
Pericol pentru piesa de prelucrat
Pericol pentru elementele de fixare
Pericol pentru scul
Pericol pentru main
Pericol pentru operator
Acest simbol indic faptul c funcia descris trebuie
adaptat de productorul mainii unelte. De aceea, funcia
descris poate varia n funcie de main.
Acest simbol indic faptul c putei gsi informaii detaliate
cu privire la o funcie ntr-un alt manual.

Dorii s efectuai modificri sau ai identificat


erori?
Ne strduim continuu s mbuntim documentaia pentru dvs. V
rugm s ne ajutai prin trimiterea solicitrilor dvs. la urmtoarea
adres de e-mail: tnc-userdoc@heidenhain.de.

HEIDENHAIN iTNC 530

Model, software i caracteristici TNC

Model, software i caracteristici


TNC
Acest manual descrie funciile i caracteristicile oferite de TNC,
ncepnd cu urmtoarele versiuni software NC.
Model TNC

Versiune software NC

iTNC 530, HSCI i HeROS 5

606 420-02

iTNC 530, HSCI i HeROS 5

606 421-02

Staie de programare iTNC 530,


HeROS 5

606 421-02

Sufixul E indic versiunea de export a TNC. Versiunile de export ale


TNC au urmtoarele limitri:
Micare liniar simultan pe maxim 4 axe
HSCI (Interfaa serial a controlerului HEIDENHAIN) identific
platforma hardware nou a sistemelor de control TNC.
HeROS 5 identific sistemul de operare al sistemelor de control TNC
bazate pe HSCI.
Productorul mainii unelte adapteaz caracteristicile utilizabile ale
TNC la maina sa setnd parametri. Este posibil ca unele funcii
descrise n acest manual s nu se regseasc printre caracteristicile
oferite de TNC pentru maina unealt.
Funciile TNC care ar putea s nu fie disponibile pentru maina dvs.
includ:
Msurare scul cu TT
Contactai productorul mainii unelte pentru a v familiariza cu
caracteristicile mainii dvs.
Majoritatea productorilor de maini, ca i HEIDENHAIN, ofer cursuri
de programare pentru TNC. V recomandm aceste cursuri ca o
metod eficient pentru a v mbunti abilitile de programare TNC
i pentru a mprti informaii i idei cu ali utilizatori TNC.
Manualul utilizatorului pentru programarea ciclurilor:
Toate funciile ciclurilor (ciclurile palpatorului i ciclurile fixe)
sunt descrise ntr-un manual separat. Contactai
HEIDENHAIN dac avei nevoie de o copie a acestui
manual al utilizatorului. ID: 670 388-xx
Documentaia utilizatorului smarT.NC:
Modul de operare smarT.NC este descris ntr-un Ghid pilot
separat. Contactai HEIDENHAIN dac avei nevoie de o
copie a acestui Ghid pilot. ID: 533 191-xx.

Model, software i caracteristici TNC

Opiuni software
iTNC 530 include numeroase opiuni software care pot fi activate de
dvs. sau de productorul mainii unelte. Fiecare opiune trebuie
activat separat i conine urmtoarele funcii:
Opiunea software 1
Interpolarea suprafeei cilindrice (Ciclurile 27, 28, 29 i 39)
Vitez de avans n mm/min pentru axe rotative: M116
nclinarea planului de prelucrare (Ciclul 19, funcia PLANE i tasta
soft 3-D ROT din modul de operare manual)
Rotire n 3 axe cu plan de lucru nclinat
Opiunea software 2
Interpolare pe 5 axe
Interpolare canelur
Prelucrare 3-D:
M114: Compensare automat a geometriei mainii la operarea cu
axe pivotante
M128: Meninerea poziiei vrfului sculei la poziionarea cu axe
nclinate (TCPM)
FUNCIA TCPM: Meninerea poziiei vrfului sculei la
poziionarea cu axe nclinate (TCPM) n moduri selectabile
M144: Compensarea configuraiei cinematice a mainii pentru
poziiile EFECTIV/NOMINAL la sfritul blocului
Parametri suplimentari pentru finisare/degroare i toleran
pentru axele rotative n Ciclul 32 (G62)
Blocuri LN (compensare 3-D)
Opiunea software Coliziune DCM

Descriere

Funcie care monitorizeaz zonele definite de


productorul mainii pentru a preveni
coliziunile.

Pagina 400

Opiunea software Convertor DXF

Descriere

Extrage contururi i poziii de prelucrare din


fiiere DXF (format R12).

Pagina 268

Opiunea software pentru limb de dialog


suplimentar
Funcie pentru activarea limbilor
conversaionale sloven, slovac,
norvegian, lituanian, estonian, coreean,
turc, romn, lituanian.

HEIDENHAIN iTNC 530

Descriere
Pagina 688

Model, software i caracteristici TNC

Opiunea software Setri de program


globale
Funcie pentru suprapunerea transformrilor
de coordonate din modurile Rulare program,
avans transversal suprapus cu roat de mn
pe direcia axei virtuale.

Pagina 420

Opiunea software AFC

Descriere

Funcie pentru controlul vitezei de avans


adaptabile pentru optimizarea condiiilor de
prelucrare la producia n serie.

Pagina 431

Opiunea software KinematicsOpt

Descriere

Cicluri de palpator pentru verificarea i


optimizarea preciziei uneltei.

Manualul
utilizatorului
pentru cicluri

Opiunea software 3D-ToolComp

Descriere

Compensarea razei 3-D n funcie de unghiul


de contact al sculei pentru blocuri LN.

Pagina 431

Opiune software Administrarea extins a


sculelor

Descriere

Administrarea sculei care poate fi schimbat


de productorul mainii utiliznd scripturile
Python.

Pagina 199

Opiunea software Rotire prin interpolare

Descriere

Rotire prin interpolare a unui guler cu ciclul


290.

Manualul
utilizatorului
pentru cicluri

Opiunea software Vizualizator CAD

Descriere

Deschiderea modelelor 3-D de pe controlul


NC.

Pagina 286

Opiunea software Administrator desktop


la distan
Operarea la distan a calculatoarelor externe
(de ex. un PC Windows) prin interfaa cu
utilizatorul a TNC

Descriere

Descriere
Pagina 722

Descriere

Compensarea cuplrilor axelor

Manualul mainii

Opiunea software Control adaptiv poziie


(PAC)

Descriere

Schimbarea parametrilor de control

Manualul mainii

Opiunea software Control adaptiv sarcin


(LAC)

Descriere

Schimbarea dinamic a parametrilor de


control

HEIDENHAIN iTNC 530

Model, software i caracteristici TNC

Opiunea software Compensare


interferen (CTC)

Manualul mainii

Model, software i caracteristici TNC

Nivel coninut de caracteristici (funcii de


upgrade)
Pe lng opiunile de software, mbuntiri semnificative ale softwareului TNC sunt gestionate prin funciile de upgrade Nivel coninut de
caracteristici (FCL). Funciile care fac obiectul FCL nu sunt disponibile
prin simpla actualizare a software-ului de pe TNC.
Toate funciile de upgrade sunt disponibile fr costuri
suplimentare, atunci cnd primii o nou main.

Funciile de upgrade sunt identificate n manual cu FCL n, unde n


indic numrul secvenial al nivelului coninutului de caracteristicii.
Putei achiziiona un numr de cod pentru a putea activa funciile FCL
n permanen. Pentru informaii suplimentare, contactai productorul
mainii unelte sau HEIDENHAIN.
Funcii FCL 4

Descriere

Prezentare grafic a spaiului protejat,


cnd monitorizarea coliziunii DCM este
activ

Pagina 404

Suprapunerea roii de mn n poziia


oprit, cnd monitorizarea coliziunii DCM
este activ

Pagina 403

Rotire 3-D de baz (compensare


configurare)

Manualul mainii

Funcii FCL 3

Descriere

Ciclul palpatorului pentru palpare 3-D

Manualul utilizatorului
pentru cicluri

Ciclurile palpatorului pentru setarea


automat a originii utiliznd centrul unui
canal/unei borduri

Manualul utilizatorului
pentru cicluri

Reducerea vitezei de avans pentru


prelucrarea buzunarelor de contur,
scula fiind n contact complet cu piesa
de prelucrat

Manualul utilizatorului
pentru cicluri

Funcia PLANE: Intrare unghi axial

Pagina 490

Documentaie pentru utilizator, ca


sistem de asisten-n funcie de context

Pagina 164

smarT.NC: Programarea smarT.NC i


prelucrarea pot fi efectuate simultan

Pagina 124

10

Descriere

smarT.NC: Buzunar de contur pe model


de puncte

Ghid pilot smarT.NC

smarT.NC: Previzualizare programe de


contur n gestionarul de fiiere

Ghid pilot smarT.NC

smarT.NC: Strategie de poziionare


pentru prelucrarea modelelor de puncte

Ghid pilot smarT.NC

Funcii FCL 2

Descriere

Grafice liniare 3-D

Pagina 156

Ax scul virtual

Pagina 607

Suport USB pentru dispozitive de bloc


(stick-uri de memorie, hard disk-uri,
uniti CD-ROM)

Pagina 134

Filtrarea contururilor create extern

Pagina 445

Posibilitatea atribuirii unor adncimi


diferite fiecrui subcontur din formula de
contur

Manualul utilizatorului
pentru cicluri

Ciclul palpatorului pentru setarea


global a parametrilor palpatorului

Manualul utilizatorului
pentru Ciclurile
palpatorului

smarT.NC: Suportul grafic al scanrii


blocului

Ghid pilot smarT.NC

smarT.NC: Transformarea
coordonatelor

Ghid pilot smarT.NC

smarT.NC: Funcia PLANE

Ghid pilot smarT.NC

Model, software i caracteristici TNC

Funcii FCL 3

Locul de funcionare destinat


TNC este conform cu limitele pentru dispozitive de clas A n
conformitate cu specificaiile din EN 55022 i este destinat n principal
utilizrii n zone industriale.

Informaii legale
Acest produs utilizeaz software open-source. Informaii suplimentare
sunt disponibile la comanda din
U
U
U

Modul de operare Programare i editare


Funcia MOD
Tasta soft INFORMAII LEGALE

HEIDENHAIN iTNC 530

11

Funcii noi ale 606 42x-01 n plus fa de versiunile anterioare 340 49x-05

Funcii noi ale 606 42x-01 n plus


fa de versiunile anterioare
340 49x-05
Deschiderea i editarea fiierelor create extern este nou (consultai
Instrumente suplimentare pentru administrarea tipurilor externe de
fiiere, la pagina 139)
Funcii noi adugate n bara de sarcini (consultai Rnd de taste
soft, la pagina 92)
Funcii mbuntite pentru configurarea interfeei Ethernet
(consultai Configurarea TNC, la pagina 657)
mbuntiri privind sigurana funcional FS (opional):
Informaii generale privind sigurana funcional FS (consultai
Informaii generale, la pagina 566)
Explicarea termenilor (consultai Explicarea termenilor, la
pagina 567)
Verificarea poziiilor axelor (consultai Verificare poziii ax, la
pagina 568)
Activarea limitrii vitezei de avans (consultai Activarea limitrii
vitezei de avans, la pagina 570)
mbuntiri privind vizualizrile strii generale a unui TNC cu
siguran funcional (consultai Afiri suplimentare de stare, la
pagina 570)
Sunt compatibile noile roi de mn HR 520 i HR 550 FS (consultai
Deplasarea cu roi de mn electronice, la pagina 554)
Noua opiune software 3-D ToolComp: Compensarea razei sculei 3D n funcie de unghiul de contact al sculei pe blocuri cu vectori
normali de suprafa (blocuri LN, consultai Compensarea 3-D a
razei sculei, n funcie de unghiul de contact al sculei (opiunea
software 3D-ToolComp), pagina 520)
Acum sunt disponibile grafice liniare 3-D n modul de operare ecran
ntreg (consultai Graficele liniare 3-D (funcie FCL2), la
pagina 156)
Este disponibil un dialog de selecie a fiierelor pentru selectarea
fiierelor n diferite funcii NC i n vizualizarea sub form de tabel a
tabelului mesei mobile (consultai Apelarea unui program ca
subprogram, la pagina 294)
DCM: Salvarea i restaurarea situaiilor elementului de fixare
DCM: Forma pentru generarea programului test conine acum
pictograme i indicii (consultai Verificai poziia elementului de
fixare msurat, la pagina 412)
DCM, FixtureWizard: Punctele de palpare i secvena de palpare
sunt indicate mai clar acum
DCM, FixtureWizard: Desemnrile, punctele de palpare i punctele
de msurare pot fi prezentate sau ascunse, dup cum
dorii.(consultai Operarea FixtureWizard, la pagina 409)
DCM, FixtureWizard: Echipamentul de prindere n mandrin i
punctele de inserie pot fi selectate acum prin clic de mouse

12

Funcii noi ale 606 42x-01 n plus fa de versiunile anterioare 340 49x-05

DCM: O bibliotec cu echipamentul de prindere n mandrin este


acum disponibil (consultai abloane elemente de fixare, la
pagina 408)
DCM: Administrare portscul (consultai Administrarea portsculei
(opiune software DCM), la pagina 417)
n modul Rulare test, planul de lucru poate fi definit manual acum
(consultai Setarea unui plan de lucru nclinat pentru rularea
testului, la pagina 632)
De asemenea, n modul Manual, modul RW-3D pentru afiarea
poziiei este acum disponibil (consultai Tipurile de afiri de poziii,
la pagina 669)
Intrri n tabelul de scule TOOL.T (consultai Tabelul de scule:
Datele standard pentru scule, la pagina 176)
Coloan DR2TABLE nou pentru definirea unui tabel de
compensare pentru compensarea razei sculei, n funcie de
unghiul de contact al sculei
Coloan LAST_USE nou, n care TNC introduce data i ora
ultimei apelri de scul
Programarea parametrului Q: Parametrii ir QS pot fi, de asemenea,
utilizai acum pentru adresele de salt ale salturilor condiionate,
subprogramelor sau repetrilor seciunilor de program (consultai
Apelarea unui subprogram, pagina 292, consultai Apelarea unei
repetri de seciune de program, pagina 293 i consultai
Programarea deciziilor Dac-Atunci, pagina 319)
Generarea listelor de utilizare a sculei n modurile Rulare program
poate fi configurat ntr-un formular (consultai Setri pentru testul
de utilizare a sculei, la pagina 196)
Comportamentul n timpul tergerii sculelor din tabelul de scule
poate fi influenat acum prin parametrul mainii 7263 consultai
Editarea tabelelor de scule, pagina 183
n modul de poziionare ROTIRE al funciei PLANE putei s definii
acum o nlime de degajare la care scula s fie retras nainte de
nclinarea pe direcia axei sculei (consultai Poziionare automat:
MOVE/TURN/STAY (introducerea este obligatorie), la pagina 492)
Urmtoarele funcii suplimentare sunt acum disponibile n
managementul extins pentru scule (consultai Administrarea
sculelor (opiune software), la pagina 199):
Coloane cu funcii speciale sunt, de asemenea, editabile acum
Vizualizarea sub form de formular a datelor sculei poate fi
prsit acum cu sau fr salvarea valorilor modificate
Vizualizarea sub form de tabel ofer acum o funcie de cutare
Sculele indexate sunt afiate acum corect n vizualizarea formular
Lista secvenei sculelor include mai multe informaii detaliate
acum
Lista de ncrcare i de descrcare a depozitului de scule poate fi
acum ncrcat i descrcat prin selectare i tragere
Coloanele din vizualizarea sub form de tabel pot fi mutate simplu
prin selectare i tragere
Mai multe funcii speciale (SPEC FCT) sunt acum disponibile n
modul de operare MDI (consultai Programarea i executarea
operaiilor simple de prelucrare, la pagina 610)
HEIDENHAIN iTNC 530

13

Funcii noi ale 606 42x-01 n plus fa de versiunile anterioare 340 49x-05

Exist un nou ciclu de palpare manual care poate fi utilizat pentru


a compensa abaterile de aliniere ale piesei de prelucrat prin rotirea
mesei rotative (consultai Alinierea piesei de prelucrat utiliznd 2
puncte, la pagina 592)
Ciclul palpator nou pentru calibrarea unui palpator cu ajutorul unei
sfere de calibrare (consultai Manualul utilizatorului pentru
programarea ciclului)
KinematicsOpt: Suport mbuntit pentru poziionarea axelor cu
cuplare Hirth (consultai Manualul utilizatorului pentru programarea
ciclului)
KinematicsOpt: A fost introdus un parametru suplimentar pentru
determinarea cursei moarte ntr-o ax de rotaie (consultai Manualul
utilizatorului pentru programarea ciclului)
Ciclu nou 275 pentru frezare canale trohoidale (consultai Manualul
utilizatorului pentru programarea ciclului)
n Ciclul 241 "Gurire adnc cu o singur canelur" este acum
posibil s definii o adncime de temporizare (consultai Manualul
utilizatorului pentru programarea ciclului)
Comportamentul de apropiere i ndeprtare al Ciclului 39 "Contur
suprafa cilindru" poate fi reglat acum (consultai Manualul
utilizatorului pentru programarea ciclului)

14

Funcii noi cu 606 42x-02

Funcii noi cu 606 42x-02


Funcie nou pentru deschiderea datelor 3-D (opiune software)
direct pe TNC (consultai Deschidere date 3-D CAD (opiune
software) la pagina 286)
mbuntirea Monitorizrii dinamice a coliziunilor (DCM):
Arhivele cu echipamentul de prindere pot fi acum activate
(consultai ncrcarea elementelor de fixare sub controlul
programului, la pagina 416) i dezactivate (consultai
Dezactivarea elementelor de fixare sub controlul programului, la
pagina 416) sub controlul programului
Afiajul sculelor n trepte a fost mbuntit
Cnd selectai cinematica portsculei, TNC afieaz o
previzualizare grafic a cinematicii portsculei (consultai Alocarea
cinematicii transportorului sculei, la pagina 186)
Extinderea funciilor pentru prelucrarea pe mai multe axe:
De asemenea, n mod manual, putei s parcurgei axele din nou
cnd TCPM i nclinare plan de prelucrare sunt active n acelai
timp
De asemenea, putei s schimbai sculele cnd M128/FUNCIA
TCPM este activ
Gestionarea fiierelor: arhivarea fiierelor n arhive ZIP (consultai
Arhivare fiiere la pagina 137)
Adncimea de grupare pentru apelrile de programe a fost mrit de
la 6 la 10 (consultai Adncime de grupare, la pagina 296)
Unitile smarT.NC pot fi introdus acum oriunde n programe cu
limbaj simplu (consultai smartWizard, la pagina 452)
Acum exist o funcie de cutare bazat pe nume de scule
disponibile n fereastra pop-up de selectare a sculei (consultai
Cutarea numelor sculelor n fereastra de selecie, la pagina 192)
mbuntiri ale prelucrrii cu mas mobil:
Coloana nou FIXARE a fost adugat la tabelul mesei mobile
pentru a activa automat elementele de fixare (consultai Operarea
mesei mobile cu prelucrarea orientat pe unealt la pagina 534)
Starea nou OMITERE a piesei de prelucrat a fost adugat la
tabelul mesei mobile (consultai Configurarea nivelului mesei
mobile la pagina 540)
Dac o list a secvenei scule este creat pentru un tabel al mesei
mobile, TNC verific, de asemenea, dac toate programele NC
ale tabelului mesei mobile sunt disponibile (consultai Apelare
administrare scule, la pagina 199)
A fost introdus operarea calculatorului gazd nou (consultai
Operarea calculatorului gazd, la pagina 682)
Software-ul de securitate SELinux este disponibil (consultai
Software de securitate SELinux, la pagina 93)

HEIDENHAIN iTNC 530

15

Funcii noi cu 606 42x-02

mbuntiri ale convertorului DXF:


De asemenea, contururile pot fi extrase acum din fiierele .H
(consultai Transfer de date din programe n limbaj simplu, la
pagina 285)
De asemenea, contururile preselectate pot fi selectate n structura
arborescent (consultai Selectarea i salvarea unui contur, la
pagina 275)
O funcie de aliniere faciliteaz selecia conturului
Afiare extins a strii (consultai Setri de baz, la pagina 270)
Culoare de fundal ajustabil (consultai Setri de baz, la
pagina 270)
Afiajul poate fi schimbat ntre 2-D i 3-D (consultai Setri de
baz, la pagina 270)
mbuntiri ale setrilor de program globale (GS):
Toate datele formularului pot fi setate i resetate acum sub
controlul programului (consultai Premise tehnice, la pagina 422)
Valoarea de suprapunere a roii de mn VT poate fi resetat
cnd scula este schimbat (consultai Axe virtuale VT, la
pagina 430)
Dac funcia Schimbarea axelor este activ, acum este permis
s poziionai la poziiile mainii de pe axele care nu au fost
schimbate
Utiliznd funcia SEL PGM nou, putei s alocai nume de program
variabile prin parametrii irului QS i s le apelai cu APELARE
SELECTAT (consultai Definii apelarea programului, la
pagina 451)
mbuntiri la tabelul de scule TOOL.T
Utiliznd tasta soft GSIRE NUME SCUL ACTIV putei s
verificai dac sunt definite nume identice de scule n tabelul de
scule (consultai Editarea tabelelor de scule la pagina 183)
Intervalul de introducere a valorilor delta DL, DR i DR2 a fost
crescut la 999,9999 mm (consultai Tabelul de scule: Datele
standard pentru scule la pagina 176)
Urmtoarele funcii suplimentare sunt acum disponibile n
gestionarea extins pentru scule (consultai Administrarea sculelor
(opiune software), la pagina 199):
Importul datelor sculei n format CSV (consultai Importul datelor
sculei, la pagina 204)
Exportul datelor sculei n format CSV (consultai Exportai datele
sculei, la pagina 205)
Marcarea i tergerea datelor selectabile ale sculei (consultai
tergere date scul marcate, la pagina 206)
Introducerea indexurilor sculei (consultai Operarea gestionrii
sculelor, la pagina 201)

16

Funcii noi cu 606 42x-02

Ciclu nou 225 Gravare (consultai Manualul utilizatorului pentru


programarea ciclurilor)
Ciclu nou 276 Urm contur (consultai Manualul utilizatorului pentru
programarea ciclurilor)
Ciclu nou 290 Rotire prin interpolare (opiune software, consultai
Manualul utilizatorului pentru programarea ciclurilor)
n ciclurile de frezare filet 26x este disponibil o vitez de avans
separat pentru apropierea tangenial de filet (consultai Manualul
de utilizare pentru programarea ciclului)
Urmtoarele mbuntiri au fost aduse la ciclurile KinematicsOpt
(consultai Manualul de utilizare pentru programarea
conversaional):
Algoritm de optimizare mai rapid i mai nou
Nu mai este necesar s rulai o serie separat de msurtori
pentru optimizarea poziiei dup optimizarea unghiului
Revenirea erorilor decalrii (schimbarea originii mainii) la
parametrii Q147-149
Mai multe puncte de msurare n plan pentru msurarea cu bil
Axele rotative care nu sunt configurate sunt ignorate de TNC la
executarea ciclului

HEIDENHAIN iTNC 530

17

Funcii schimbate ale 606 42x-01, n plus fa de versiunile anterioare


340 49x-06

Funcii schimbate ale 606 42x-01, n


plus fa de versiunile anterioare
340 49x-06
Programarea parametrului Q: n funcia FN20 WAIT FOR putei
aduga acum 128 de caractere (consultai FN 20: WAIT FOR:
sincronizare NC i PLC, la pagina 340)
n meniurile de calibrare pentru lungimea i raza palpatorului,
numrul i numele sculei active sunt, de asemenea, afiate acum
(dac datele de calibrare de la scul vor fi utilizate, MP7411 = 1,
consultai Gestionarea mai multor blocuri de date de calibrare,
pagina 586)
n timpul nclinrii n modul Distance-To-Go, funcia PLANE arat
acum unghiul rmas efectiv de traversat pn la poziia int
(consultai Afiare poziie, la pagina 477)
Comportamentul de apropiere n timpul finisrii laterale cu Ciclul 24
(DIN/ISO: G124) a fost schimbat (consultai Manualul utilizatorului
pentru programarea ciclului).

18

Funcii schimbate cu 606 42x-02

Funcii schimbate cu 606 42x-02


Numele sculelor pot fi definite acum cu 32 de caractere (consultai
Numerele i numele sculelor, la pagina 174)
Operare mbuntit i simplificat cu mouse-ul i touchpad-ul n
toate ferestrele grafice (consultai Funciile graficelor liniare 3-D, la
pagina 156)
Diferite ferestre pop-up au fost reproiectate
Dac efectuai o Rulare test fr s calculai timpul de prelucrare,
TNC genereaz, totui, un fiier de utilizare a sculei (consultai
Testul de utilizare a sculei, la pagina 196)
Dimensiunea fiierelor ZIP de service a crescut la 40 MB (consultai
Generare fiiere service, la pagina 163)
M124 poate fi dezactivat acum prin introducerea M124 fr T
(consultai Nu includei puncte cnd executai blocuri liniare fr
compensare: M124, la pagina 378)
Tasta soft TABEL PRESETRI a fost redenumit la GESTIONARE
ORIGINE
Tasta soft SALVARE PRESETARE a fost redenumit ca SALVARE
PRESETARE ACTIV

HEIDENHAIN iTNC 530

19

20

Funcii schimbate cu 606 42x-02

Cuprins

Primii pai cu iTNC 530


Introducere
Programare: Noiuni fundamentale,
Gestionarea fiierelor
Programare: Mijloace auxiliare de
programare
Programare: Scule
Programare: Programare contururi
Programare: Transfer de date de la fiiere
DXF sau contururi n limbaj simplu
Programare: Repetri de subprograme i
seciuni de program
Programare: Parametrii Q
Programare: Funcii auxiliare
Programare: Funcii speciale
Programare: Prelucrare pe mai multe axe
Programare: Editor mas mobil
Operare manual i setare
Poziionarea cu Introducerea manual a
datelor
Rulare test i rulare program
Funciile MOD
Tabele i prezentri generale
PC industrial 6341 cu Windows 7 (opional)

HEIDENHAIN iTNC 530

21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

1 Primii pai cu iTNC 530 ..... 51


1.1 Prezentare general ..... 52
1.2 Pornirea mainii ..... 53
Confirmarea ntreruperii alimentrii cu energie i deplasarea la punctele de referin ..... 53
1.3 Programarea primei pri ..... 54
Selectai modul de operare corect ..... 54
Cele mai importante taste TNC ..... 54
Crearea unui program/gestionar de fiiere nou ..... 55
Definire pies de prelucrat brut ..... 56
Configuraie program ..... 57
Programarea unui contur simplu ..... 58
Crearea unui program de ciclu ..... 61
1.4 Testarea grafic a primului program ..... 64
Selectarea modului de operare corect ..... 64
Selectai tabelul de scule pentru rularea testului ..... 64
Selectai programul pe care dorii s l testai ..... 65
Selectai configuraia ecranului i vizualizarea ..... 65
Lansai testul programului ..... 66
1.5 Configurarea sculei ..... 67
Selectarea modului de operare corect ..... 67
Pregtii i msurai sculele ..... 67
Tabelul de scule TOOL.T ..... 67
Tabelul de buzunare TOOL_P.TCH ..... 68
1.6 Configurarea piesei de prelucrat ..... 69
Selectarea modului de operare corect ..... 69
Fixai piesa de prelucrat ..... 69
Aliniai piesa de prelucrat cu un sistem palpator 3-D ..... 70
Setarea originii cu un palpator 3-D ..... 71
1.7 Rularea primului program ..... 72
Selectarea modului de operare corect ..... 72
Selectai programul pe care dorii s l rulai ..... 72
Pornii programul ..... 72

HEIDENHAIN iTNC 530

23

2 Introducere ..... 73
2.1 iTNC 530 ..... 74
Programare: formate conversaionale HEIDENHAIN, smarT.NC i ISO ..... 74
Compatibilitate ..... 74
2.2 Unitatea de afiare vizual i tastatura ..... 75
Unitatea de afiare vizual ..... 75
Seteaz configuraia ecranului ..... 76
Panoul de operare ..... 77
2.3 Modurile de operare ..... 78
Operarea manual i roata de mn electronic ..... 78
Poziionarea cu Introducere manual de date ..... 78
Programare i editare ..... 79
Rulare test ..... 79
Rulare program, Secven complet i Rulare program, Bloc unic ..... 80
2.4 Afirile strilor ..... 81
Afiare stare "General" ..... 81
Afiri suplimentare de stare ..... 83
2.5 Gestionar de ferestre ..... 91
Rnd de taste soft ..... 92
2.6 Software de securitate SELinux ..... 93
2.7 Accesorii: Palpatoare 3-D i roi de mn electronice HEIDENHAIN ..... 94
Palpatoare 3-D ..... 94
Roi de mn electronice HR ..... 95

24

3 Programare: Noiuni fundamentale, Gestionarea fiierelor ..... 97


3.1 Noiuni fundamentale ..... 98
Dispozitivele de codare a poziiei i marcajele de referin ..... 98
Sistem de referin ..... 98
Sistemul de referin pe mainile de frezare ..... 99
Coordonate polare ..... 100
Poziiile absolute i incrementale ale piesei de prelucrat ..... 101
Setarea originii ..... 102
3.2 Crearea i scrierea programelor ..... 103
Organizarea unui program NC n formatul conversaional HEIDENHAIN ..... 103
Definirea piesei brute: PIES BRUT ..... 103
Crearea unui program de pies nou ..... 104
Programarea deplasrilor sculei n format conversaional ..... 106
Captarea poziiei actuale ..... 108
Editarea unui program ..... 109
Funcia TNC de cutare ..... 113
3.3 Gestionarea fiierelor: Noiuni fundamentale ..... 115
Fiiere ..... 115
Afiarea fiierelor create extern pe TNC ..... 117
Copie de rezerv date ..... 117

HEIDENHAIN iTNC 530

25

3.4 Lucrul cu Gestionarul de fiiere ..... 118


Directoarele ..... 118
Cile ..... 118
Privire general: Funciile gestionarului de fiiere ..... 119
Apelarea gestionarului de fiiere ..... 121
Selectarea unitilor, directoarelor i fiierelor ..... 122
Crearea unui director nou (posibil numai pe unitatea TNC:\) ..... 125
Crearea unui fiier nou (posibil numai pe unitatea TNC:\) ..... 125
Copierea unui singur fiier ..... 126
Copierea fiierelor ntr-un alt director ..... 127
Copierea unui tabel ..... 128
Copierea unui director ..... 129
Selectarea unuia din ultimele fiiere selectate ..... 129
tergerea unui fiier ..... 130
tergerea unui director ..... 130
Marcarea fiierelor ..... 131
Redenumirea unui fiier ..... 133
Funcii suplimentare ..... 134
Lucrul cu scurtturi ..... 136
Arhivare fiiere ..... 137
Extragere fiiere din arhiv ..... 138
Instrumente suplimentare pentru administrarea tipurilor externe de fiiere ..... 139
Transferul de date ctre sau de pe suportul extern de date ..... 144
TNC ntr-o reea ..... 146
Dispozitivele USB de pe TNC (funcia FCL 2) ..... 147

26

4 Programare: Mijloace auxiliare de programare ..... 149


4.1 Adugarea de comentarii ..... 150
Funcie ..... 150
Introducerea comentariilor n timpul programrii ..... 150
Inserarea comentariilor dup introducerea programului ..... 150
Introducerea unui comentariu ntr-un bloc separat ..... 150
Funciile pentru editarea unui comentariu ..... 151
4.2 Structurarea programelor ..... 152
Definiie i aplicaii ..... 152
Afiarea ferestrei de structur a programului / Schimbarea ferestrei active ..... 152
Inserarea unui bloc de structurare n fereastra programului (stnga) ..... 152
Selectarea blocurilor n fereastra de structur a programului ..... 152
4.3 Calculatorul de buzunar integrat ..... 153
Utilizarea ..... 153
4.4 Grafice de programare ..... 154
Generare / fr generare de grafice n timpul programrii ..... 154
Generarea unui grafic pentru un program existent ..... 154
Afiarea numrului de bloc PORNIT/OPRIT ..... 155
tergerea graficului ..... 155
Mrirea sau micorarea unui detaliu ..... 155
4.5 Graficele liniare 3-D (funcie FCL2) ..... 156
Funcie ..... 156
Funciile graficelor liniare 3-D ..... 156
Evidenierea blocurilor NC n grafice ..... 158
Afiarea numrului de bloc PORNIT/OPRIT ..... 158
tergerea graficii ..... 158
4.6 Asistena imediat pentru mesajele NC de eroare ..... 159
Afiarea mesajelor de eroare ..... 159
Afiare ASISTEN ..... 159
4.7 Lista tuturor mesajelor de eroare curente ..... 160
Funcie ..... 160
Afiarea listei de erori ..... 160
Coninutul ferestrei ..... 161
Apelarea sistemului de asisten TNCguide ..... 162
Generare fiiere service ..... 163
4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3) ..... 164
Funcie ..... 164
Lucrul cu TNCguide ..... 165
Descrcarea fiierelor curente de asisten ..... 169

HEIDENHAIN iTNC 530

27

5 Programare: Scule ..... 171


5.1 Introducerea datelor referitoare la scul ..... 172
Vitez de avans F ..... 172
Viteza S a broei ..... 173
5.2 Date scul ..... 174
Cerinele pentru compensarea sculei ..... 174
Numerele i numele sculelor ..... 174
Lungimea L a sculei ..... 174
Raza R a sculei ..... 174
Valorile delta pentru lungimi i raze ..... 175
Introducerea n program a datelor sculei ..... 175
Introducerea datelor sculei n tabel ..... 176
Cinematic transportor scul ..... 186
Utilizarea unui calculator extern pentru a suprascrie date individuale ale sculei ..... 187
Tabelul de buzunare pentru schimbtorul sculei ..... 188
Apelarea datelor despre scul ..... 191
Schimbarea sculei ..... 193
Testul de utilizare a sculei ..... 196
Administrarea sculelor (opiune software) ..... 199
5.3 Compensarea sculei ..... 207
Introducere ..... 207
Compensarea lungimii sculei ..... 207
Compensarea razei sculei ..... 208

28

6 Programare: Programare contururi ..... 213


6.1 Deplasrile sculei ..... 214
Funcii de traseu ..... 214
Programare contur liber FK ..... 214
Funcie auxiliar M ..... 214
Subprogramele i repetiiile de seciuni de program ..... 214
Programarea cu parametri Q ..... 214
6.2 Noiuni fundamentale despre funciile de traseu ..... 215
Programarea deplasrilor sculei i a prelucrrii piesei de prelucrat ..... 215
6.3 Apropierea i ndeprtarea de contur ..... 219
Prezentare general: Tipuri de trasee pentru apropiere i ndeprtare de contur ..... 219
Poziii importante de apropiere i ndeprtare ..... 220
Apropierea n linie dreapt cu conexiune tangenial: APPR LT ..... 221
Apropierea n linie dreapt perpendicular pe primul punct de contur: APPR LN ..... 222
Apropierea pe un traseu circular cu conexiune tangenial: APPR CT ..... 223
Apropierea pe un arc de cerc cu conexiune tangenial de la o linie dreapt la contur: APPR LCT ..... 224
Deprtare n linie dreapt cu conexiune tangenial: DEP LT ..... 225
Deprtarea n linie dreapt perpendicular pe ultimul punct de contur: DEP LN ..... 225
Deprtare pe un traseu circular cu conectare tangenial: DEP CT ..... 226
ndeprtarea pe un arc de cerc conectat tangenial la contur i o linie dreapt: DEP LCT ..... 226
6.4 Contururi de traseu - Coordonate carteziene ..... 227
Prezentare general a funciilor de traseu ..... 227
Linia dreapt L ..... 228
Introducerea unui anfren ntre dou linii drepte ..... 229
Rotunjirea colului RND ..... 230
Centrul cercului CCI ..... 231
Traseu circular C n jurul centrului cercului CC ..... 232
Traseu circular CR cu raz definit ..... 233
Traseu circular CT cu conexiune tangenial ..... 235
6.5 Contururi de traseu - Coordonate polare ..... 240
Prezentare general ..... 240
Punctul zero pentru coordonate polare: polul CC ..... 241
Linie dreapt LP ..... 241
Traseu circular CP n jurul polului CC ..... 242
Traseu circular CTP cu conexiune tangenial ..... 243
Interpolare elicoidal ..... 244

HEIDENHAIN iTNC 530

29

6.6 Contururi de traseuProgramare contur liber FK ..... 248


Noiuni fundamentale ..... 248
Grafice n timpul programrii FK ..... 250
Conversia programelor FK n formatul conversaional HEIDENHAIN ..... 251
Iniierea dialogului FK ..... 252
Pol pentru programare FK ..... 253
Programarea liber a liniilor drepte ..... 253
Programarea liber a arcelor de cerc ..... 254
Posibiliti de introducere ..... 254
Puncte auxiliare ..... 258
Date relative ..... 259

30

7 Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu ..... 267
7.1 Procesarea fiierelor DXF (Opiune de software) ..... 268
Funcie ..... 268
Deschiderea unui fiier DXF ..... 269
Setri de baz ..... 270
Setri straturi ..... 272
Specificarea punctului de referin ..... 273
Selectarea i salvarea unui contur ..... 275
Selectarea i pstrarea poziiilor de prelucrare ..... 278
Funcia zoom ..... 284
7.2 Transfer de date din programe n limbaj simplu ..... 285
Aplicaie ..... 285
Deschidei fiierul n limbaj simplu ..... 285
Definii un punct de referin; selectai i salvai contururi ..... 285
7.3 Deschidere date 3-D CAD (opiune software) ..... 286
Aplicaie ..... 286
Operare vizualizator CAD ..... 287

HEIDENHAIN iTNC 530

31

8 Programare: Repetri de subprograme i seciuni de program ..... 289


8.1 Etichetarea repetiiilor de subprograme i de seciuni de programe ..... 290
Etichetele ..... 290
8.2 Subprogramele ..... 291
Secven de operare ..... 291
Note de programare ..... 291
Programarea unui subprogram ..... 291
Apelarea unui subprogram ..... 292
8.3 Repetri de seciuni de program ..... 293
Etichet LBL ..... 293
Secvena de operare ..... 293
Note de programare ..... 293
Programarea unei repetri de seciune de program ..... 293
Apelarea unei repetri de seciune de program ..... 293
8.4 Separare program ca subprogram ..... 294
Secvena de operare ..... 294
Note de programare ..... 294
Apelarea unui program ca subprogram ..... 294
8.5 Grupare ..... 296
Tipuri de grupri ..... 296
Adncime de grupare ..... 296
Subprogram n interiorul unui subprogram ..... 297
Repetarea repetrilor seciunilor de program ..... 298
Repetarea unui subprogram ..... 299
8.6 Exemple de programare ..... 300

32

9 Programare: Parametrii Q ..... 307


9.1 Principiu i prezentarea general ..... 308
Note de programare ..... 310
Apelarea funciilor parametrului Q ..... 311
9.2 Familii de piese - Parametri Q n loc de valori numerice ..... 312
Funcie ..... 312
9.3 Descrierea contururilor prin operaii matematice ..... 313
Funcie ..... 313
Prezentare general ..... 313
Programarea operaiilor fundamentale ..... 314
9.4 Funcii trigonometrice ..... 315
Definiii ..... 315
Programarea funciilor trigonometrice ..... 316
9.5 Calcularea cercului ..... 317
Funcie ..... 317
9.6 Deciziile If-Then cu parametri Q ..... 318
Funcie ..... 318
Salturi necondiionate ..... 318
Programarea deciziilor Dac-Atunci ..... 319
Prescurtri utilizate: ..... 319
9.7 Verificarea i editarea parametrilor Q ..... 320
Procedur ..... 320
9.8 Funcii suplimentare ..... 321
Prezentare general ..... 321
FN 14: EROARE: Afiare mesaje de eroare ..... 322
FN 15: PRINT: Ieire text sau valori ale parametrului Q ..... 326
FN 16: F-PRINT: Ieire text formatat sau valori ale parametrului Q ..... 327
Fn 18: SYS-DATUM READ: Citire date de sistem ..... 332
FN 19: PLC: Transfer valori la PLC ..... 339
FN 20: WAIT FOR: sincronizare NC i PLC ..... 340
FN 25: PRESET: Setarea unei origini noi ..... 342
9.9 Introducerea direct a formulelor ..... 343
Introducerea formulelor ..... 343
Reguli pentru formule ..... 345
Exemplu de programare ..... 346

HEIDENHAIN iTNC 530

33

9.10 Parametrii de tip ir ..... 347


Funcii de procesare a irurilor ..... 347
Asignarea parametrilor ir ..... 348
Legarea n lan a parametrilor ir ..... 349
Conversia unei valori numerice ntr-un parametru ir ..... 350
Copierea unui subir dintr-un parametru ir ..... 351
Copierea datelor sistem ntr-un parametru ir ..... 352
Conversia unui parametru de tip ir la o valoare numeric ..... 354
Verificarea unui parametru ir ..... 355
Identificarea lungimii unui parametru ir ..... 356
Compararea prioritii alfabetice ..... 357
9.11 Parametri Q preasignai ..... 358
Valori de la PLC: Q100 la Q107 ..... 358
Bloc WMAT: QS100 ..... 358
Raz scul activ: Q108 ..... 358
Axa sculei: Q109 ..... 359
Starea broei: Q110 ..... 359
Agentul de rcire pornit/oprit: Q111 ..... 359
Factorul de suprapunere: Q112 ..... 359
Unitatea de msur pentru dimensiunile din program: Q113 ..... 360
Lungimea sculei: Q114 ..... 360
Coordonatele dup sondarea din timpul rulrii programului ..... 360
Deviaia dintre valoarea efectiv i cea nominal, n timpul msurrii automate a sculei cu TT 130 ..... 361
nclinarea planului de lucru cu unghiuri matematice: coordonatele axelor rotative calculate de TNC ..... 361
Rezultatele msurtorilor efectuate de ciclurile de palpare (consultai de asemenea Manualul utilizatorului pentru
Ciclurile palpatorului) ..... 362
9.12 Exemple de programare ..... 364

34

10 Programare: Funcii auxiliare ..... 371


10.1 Introducerea funciilor auxiliare M i STOP ..... 372
Noiuni fundamentale ..... 372
10.2 Funcii auxiliare pentru control rulare program, bro i agent de rcire ..... 373
Prezentare general ..... 373
10.3 Funcii auxiliare pentru date coordonate ..... 374
Programarea coordonatelor cu referine ale mainii: M91/M92 ..... 374
Activarea celei mai recent introduse origini: M104 ..... 376
Deplasarea pe poziii ntr-un sistem de coordonate nenclinat cu un plan de lucru nclinat: M130 ..... 376
10.4 Funcii auxiliare pentru comportamentul la conturare ..... 377
Netezirea colurilor: M90 ..... 377
Introducei arcul de rotunjire ntre linii drepte: M112 ..... 377
Nu includei puncte cnd executai blocuri liniare fr compensare: M124 ..... 378
Prelucrare n pai mici de contur: M97 ..... 379
Prelucrarea colurilor contururilor deschise: M98 ..... 381
Factorul vitez de avans pentru micrile de ptrundere: M103 ..... 382
Vitez de avans n milimetri per rotaie bro: M136 ..... 383
Viteza de avans pentru arce de cerc: M109/M110/M111 ..... 384
Calcularea traseului cu compensarea razei n avans (LOOK AHEAD): M120 ..... 385
Suprapunerea poziionrii roii de mn n timpul rulrii programului: M118 ..... 387
Retragerea de la contur n direcia axei sculei: M140 ..... 388
Oprirea monitorizrii palpatorului: M141 ..... 389
tergere informaii modale despre program: M142 ..... 390
tergere rotaie de baz: M143 ..... 390
Retragere automat a sculei de la contur la o oprire NC: M148 ..... 391
Oprire mesaj de eroare limitator: M150 ..... 392
10.5 Funcii auxiliare pentru maini cu tiere laser ..... 393
Principiu ..... 393
Ieire direct tensiune programat: M200 ..... 393
Returnare tensiune n funcie de distan: M201 ..... 393
Returnare tensiune n funcie de vitez: M202 ..... 394
Returnare tensiune n funcie de timp (pant n funcie de timp): M203 ..... 394
Returnare tensiune n funcie de timp (puls n funcie de timp): M204 ..... 394

HEIDENHAIN iTNC 530

35

11 Programare: Funcii speciale ..... 395


11.1 Prezentare general a funciilor speciale ..... 396
Meniul principal pentru funciile speciale SPEC FCT ..... 396
Meniul valorilor presetate ale programului ..... 397
Meniul pentru funcii de prelucrare contur i puncte ..... 397
Meniul pentru funcii de prelucrare contur i puncte ..... 398
Meniu cu diferite funcii conversaionale ..... 398
Meniu pentru asisten programare ..... 399
11.2 Monitorizarea dinamic a coliziunilor (opiune de software) ..... 400
Funcie ..... 400
Monitorizarea mpotriva coliziunii n modurile de operare manual ..... 402
Monitorizarea mpotriva coliziunii n operarea Automat ..... 403
Exemplificare grafic a spaiului protejat (funcie FLC4) ..... 404
Monitorizarea coliziunilor n modul de operare Rulare test ..... 405
11.3 Monitorizarea elementelor de fixare (opiune de software DCM) ..... 406
Noiuni fundamentale ..... 406
abloane elemente de fixare ..... 408
Setarea valorilor parametrului pentru elementul de fixare: FixtureWizard ..... 408
Plasarea elementului de fixare pe main ..... 410
Editarea elementelor de fixare ..... 411
ndeprtarea elementelor de fixare ..... 411
Verificai poziia elementului de fixare msurat ..... 412
Administrare prindere ..... 414
11.4 Administrarea portsculei (opiune software DCM) ..... 417
Noiuni fundamentale ..... 417
abloane portscul ..... 417
Setai parametrii portsculei: ToolHolderWizard ..... 418
Scoaterea unei portscule ..... 419
11.5 Setri de program globale (opiune de software) ..... 420
Aplicaie ..... 420
Premise tehnice ..... 422
Activarea/dezactivarea unei funcii ..... 423
Rotaia de baz ..... 425
Schimbarea axelor ..... 426
Oglindirea suprapus ..... 427
Decalarea de origine suplimentar, adugat ..... 427
Blocare a axei ..... 428
Rotaie suprapus ..... 428
Suprascr. vit. avans ..... 428
Suprapunerea roii de mn ..... 429

36

11.6 Opiunea software Control avans adaptabil (AFC) ..... 431


Aplicaie ..... 431
Definirea setrilor AFC de baz ..... 433
nregistrarea unei achieri de nvare ..... 435
Activarea/dezactivare AFC ..... 438
Fiierul jurnal ..... 439
Monitorizare rupere/uzur scul ..... 441
Monitorizare sarcin bro ..... 441
11.7 Generai un program napoi ..... 442
Funcie ..... 442
Premise pentru conversia programului ..... 443
Exemplu de aplicaie ..... 444
11.8 Filtrarea contururilor (funcia FCL 2) ..... 445
Funcie ..... 445
11.9 Funcii fiier ..... 447
Aplicaie ..... 447
Definirea funciilor fiier ..... 447
11.10 Definire transformrilor coordonatelor ..... 448
Prezentare general ..... 448
AXE TRANS ORIGINE ..... 448
TABEL TRANS ORIGINE ..... 449
RESETARE TRANS ORIGINE ..... 450
Definii apelarea programului ..... 451
11.11 smartWizard ..... 452
Aplicaie ..... 452
Inserare UNITATE ..... 453
Editare UNITATE ..... 454
11.12 Crearea fiierelor text ..... 455
Aplicaie ..... 455
Deschiderea i ieirea din fiierele text ..... 455
Editarea textelor ..... 456
tergerea i reinserarea caracterelor, cuvintelor i liniilor ..... 457
Editarea blocurilor text ..... 458
Cutarea seciunilor de text ..... 459

HEIDENHAIN iTNC 530

37

11.13 Lucrul cu tabelele cu date de achiere ..... 460


Not ..... 460
Aplicaii ..... 460
Tabelul pentru materialele pieselor de prelucrat ..... 461
Tabelul pentru materialele sculei de achiere ..... 462
Tabelul pentru datele de tiere ..... 462
Datele necesare pentru tabelul de scule ..... 463
Lucrul cu calculul automat al vitezei/vitezei de avans ..... 464
Transferul de date din tabelele cu date de achiere ..... 465
Fiierul de configurare TNC.SYS ..... 465
11.14 Tabele liber definibile ..... 466
Noiuni fundamentale ..... 466
Crearea unui tabel liber definibil ..... 466
Editarea formatului de tabel ..... 467
Comutarea ntre vizualizarea tabel i cea formular ..... 468
FN26: TABOPEN: Deschiderea unui tabel definibil ..... 469
FN 27: TABWRITE: Deschiderea unui tabel definibil ..... 470
FN28: TABREAD: Citirea unui tabel definibil ..... 471

38

12 Programare: Prelucrare pe mai multe axe ..... 473


12.1 Funcii pentru prelucrarea pe mai multe axe ..... 474
12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1) ..... 475
Introducere ..... 475
Definirea funciei PLAN ..... 477
Afiare poziie ..... 477
Resetarea funciei PLAN ..... 478
Definirea planului de prelucrare cu unghiuri spaiale: PLAN SPAIAL ..... 479
Definirea planului de prelucrare cu unghiuri de proiecie: PLAN PROIECTAT ..... 481
Definirea planului de prelucrare cu unghiuri Euler: PLANUL EULER ..... 483
Definirea planului de prelucrare cu doi vectori: PLAN VECTORIAL ..... 485
Definirea planului de prelucrare prin trei puncte: PUNCTE PLAN ..... 487
Definirea planului de prelucrare cu un unghi spaial unic, incremental: RELATIV LA PLAN ..... 489
nclinarea planului de lucru prin unghiul axei: PLAN AXIAL (FCL funcia 3) ..... 490
Specificarea comportamentului la poziionare al funciei PLAN ..... 492
12.3 Prelucrare cu scula nclinat n planul nclinat ..... 497
Funcie ..... 497
Prelucrarea cu scula nclinat prin avansul transversal incremental al unei axe rotative ..... 497
Prelucrarea cu scula nclinat cu vectori normali ..... 498
12.4 FUNCIA TCPM (Opiunea software 2) ..... 499
Funcie ..... 499
Definirea FUNCIEI TCPM ..... 500
Modul de acionare al vitezei de avans programate ..... 500
Interpretarea coordonatelor axei rotative programate ..... 501
Tipul interpolrii ntre poziia de pornire i cea final ..... 502
Resetarea FUNCIEI TCPM ..... 503
12.5 Funcii auxiliare pentru axe rotative ..... 504
Viteza de avans n mm/min. pe axele rotative A, B, C: M116 (opiunea software 1) ..... 504
Parcurgere traseu mai scurt al axelor rotative: M126 ..... 505
Reducerea afirii unei axe rotative la o valoare mai mic de 360: M94 ..... 506
Compensare automat a geometriei mainii la operarea cu axe nclinate: M114 (opiune software 2) ..... 507
Meninerea poziiei vrfului sculei la poziionarea cu axe nclinate (TCPM): M128 (opiunea software 2) ..... 508
Oprire exact la coluri cu tranziii netangeniale: M134 ..... 511
Selectarea axelor nclinate: M138 ..... 511
Compensarea configuraiei cinematice a mainii pentru poziiile REAL/NOMINAL de la sfritul blocului: M144
(opiune software 2) ..... 512

HEIDENHAIN iTNC 530

39

12.6 Compensarea tridimensional a sculei (opiune software 2) ..... 513


Introducere ..... 513
Definirea vectorului normalizat ..... 514
Formele admise de scule ..... 515
Utilizarea altor scule: Valori delta ..... 515
Compensarea 3-D fr orientarea sculei ..... 516
Frezarea suprafeei: Compensarea 3-D cu i fr orientarea sculei ..... 516
Frezare periferic: Compensarea 3-D cu orientarea piesei de prelucrat ..... 518
Compensarea 3-D a razei sculei, n funcie de unghiul de contact al sculei (opiunea software 3DToolComp) ..... 520
12.7 Deplasri pe contur Interpolare canelur (opiune software 2) ..... 524
Aplicaie ..... 524

40

13 Programare: Editor mas mobil ..... 527


13.1 Editor mas mobil ..... 528
Aplicaie ..... 528
Selectarea unui tabel al mesei mobile ..... 530
Prsirea fiierului de mas mobil ..... 530
Gestionarea originii mesei mobile cu tabelul de presetri pentru acesta ..... 531
Executarea fiierului mesei mobile ..... 533
13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt ..... 534
Aplicaie ..... 534
Selectarea unui fiier de mas mobil ..... 539
Configurarea fiierului mesei mobile cu formularul de intrare ..... 539
Ordinea prelucrrii orientate pe scul ..... 544
Prsirea fiierului de mas mobil ..... 545
Executarea fiierului mesei mobile ..... 545

HEIDENHAIN iTNC 530

41

14 Operare manual i setare ..... 547


14.1 Pornirea, oprirea ..... 548
Pornirea ..... 548
Oprirea ..... 551
14.2 Deplasarea axelor mainii ..... 552
Not ..... 552
Deplasarea axei utiliznd butoanele de direcionare ale axei mainii ..... 552
Poziionare incremental pas cu pas ..... 553
Deplasarea cu roi de mn electronice ..... 554
14.3 Viteza broei S, viteza de avans F i funciile auxiliare M ..... 564
Funcie ..... 564
Introducerea valorilor ..... 564
Modificarea vitezei broei i a vitezei de avans ..... 565
14.4 Sigurana funcional FS (Opional) ..... 566
Informaii generale ..... 566
Explicarea termenilor ..... 567
Verificare poziii ax ..... 568
Prezentare general a vitezelor de avans permise ..... 569
Activarea limitrii vitezei de avans ..... 570
Afiri suplimentare de stare ..... 570
14.5 Setarea originii fr un palpator 3-D ..... 571
Not ..... 571
Pregtire ..... 571
Presetarea piesei de prelucrat cu tastele axei ..... 572
Gestionarea originii cu tabelul de presetri ..... 573
14.6 Utilizarea palpatorul 3-D ..... 579
Prezentare general ..... 579
Selectarea ciclurilor palpatorului ..... 580
nregistrarea valorilor msurate din ciclurile palpatorului ..... 580
Scrierea valorilor msurate din ciclurile palpatorului n tabelele de origini ..... 581
Scrierea valorilor msurate din ciclurile palpatorului n tabelul de presetri ..... 582
Stocarea valorilor msurate n tabelul de presetri pentru masa mobil ..... 583
14.7 Calibrarea unui palpator 3-D ..... 584
Introducere ..... 584
Calibrarea lungimii efective ..... 584
Calibrarea razei efective i compensarea abaterilor de aliniere ale centrului ..... 585
Afiarea valorilor de calibrare ..... 586
Gestionarea mai multor blocuri de date de calibrare ..... 586
14.8 Compensarea abaterii de aliniere a piesei de prelucrat cu un palpator 3-D ..... 587
Introducere ..... 587
Rotaie de baz utiliznd 2 puncte: ..... 589
Determinarea rotaiei de baz utiliznd 2 guri/tifturi: ..... 591
Alinierea piesei de prelucrat utiliznd 2 puncte ..... 592

42

14.9 Setarea originii cu un palpator 3-D ..... 593


Prezentare general ..... 593
Setarea originii n orice ax ..... 593
Col ca origine fr a utiliza puncte care au fot deja palpate pentru o rotaie de baz ..... 594
Col ca origine fr a utiliza puncte care au fot deja palpate pentru o rotaie de baz ..... 594
Centru de cerc ca origine ..... 595
Linie de centru ca origine ..... 596
Setarea punctelor de origine utiliznd guri/tifturi cilindrice ..... 597
Msurarea pieselor de prelucrat cu un palpator 3-D ..... 598
Utilizarea funciilor de palpare cu palpatoare mecanice sau instrumente de msur cu cadran ..... 601
14.10 nclinarea planului de lucru (opiunea software 1) ..... 602
Aplicaie, funcie ..... 602
Traversarea punctelor de referin n axele nclinate ..... 604
Setarea originii sistemului de coordonate nclinat ..... 604
Setarea originii pe mainile cu mese rotative ..... 605
Setarea originii pe mainile cu sisteme pentru schimbarea capului broei ..... 605
Afiajul de poziie ntr-un sistem nclinat ..... 605
Limitrile la lucrul cu funcia de nclinare ..... 605
Activarea nclinrii manuale ..... 606
Setarea direciei curente a axei sculei ca direcie activ de prelucrare (funcia FCL 2) ..... 607

HEIDENHAIN iTNC 530

43

15 Poziionarea cu Introducerea manual a datelor ..... 609


15.1 Programarea i executarea operaiilor simple de prelucrare ..... 610
Poziionarea cu Introducere manual a datelor (MDI) ..... 610
Protejarea i tergerea programelor n $MDI ..... 613

44

16 Rulare test i rulare program ..... 615


16.1 Grafice ..... 616
Aplicaie ..... 616
Prezentare general a modurilor de afiare ..... 618
Vizualizare plan ..... 618
Proiecie n 3 planuri ..... 619
Vizualizare 3-D ..... 620
Mrirea detaliilor ..... 623
Repetarea simulrii grafice ..... 624
Afiarea sculei ..... 624
Msurarea duratei de prelucrare ..... 625
16.2 Funcii pentru Afiare program ..... 626
Prezentare general ..... 626
16.3 Rulare test ..... 627
Aplicaie ..... 627
16.4 Rulare program ..... 633
Aplicaie ..... 633
Rularea unui program de pies ..... 634
ntreruperea prelucrrii ..... 635
Deplasarea axelor mainii n timpul unei ntreruperi ..... 637
Reluarea rulrii programului dup o ntrerupere ..... 638
Pornirea din mijlocul programului (scanarea blocului) ..... 639
Revenirea la contur ..... 642
16.5 Pornire automat program ..... 643
Aplicaie ..... 643
16.6 Omitere bloc opional ..... 644
Aplicaie ..... 644
tergerea caracterului / ..... 644
16.7 ntrerupere rulare opional de program ..... 645
Aplicaie ..... 645

HEIDENHAIN iTNC 530

45

17 Funciile MOD ..... 647


17.1 Selectare Funcii MOD ..... 648
Selectarea funciilor MOD ..... 648
Schimbarea setrilor ..... 648
Ieirea din funciile MOD ..... 648
Prezentare general a funciilor MOD ..... 649
17.2 Numerele software ..... 650
Aplicaie ..... 650
17.3 Introducerea numerelor de coduri ..... 651
Aplicaie ..... 651
17.4 ncrcarea service pack-urilor ..... 652
Aplicaie ..... 652
17.5 Setarea interfeei de date ..... 653
Aplicaie ..... 653
Setarea interfeei RS-232 ..... 653
Setarea interfeei RS-422 ..... 653
Setarea MODULUI DE OPERARE al dispozitivului extern ..... 653
Setarea ratei de transfer ..... 653
Asignare ..... 654
Software-ul pentru transferul de date ..... 655
17.6 Interfaa Ethernet ..... 657
Introducere ..... 657
Posibilitile de conectare ..... 657
Configurarea TNC ..... 657
17.7 Configurarea PGM MGT ..... 663
Aplicaie ..... 663
Modificarea setrii PGM MGT ..... 663
Fiierele dependente ..... 664
17.8 Parametrii utilizatorului, specifici mainii ..... 665
Aplicaie ..... 665
17.9 Afiare pies de prelucrat n spaiul de lucru ..... 666
Aplicaie ..... 666
Rotirea ntregii imagini ..... 668
17.10 Tipurile de afiri de poziii ..... 669
Aplicaie ..... 669
17.11 Unitatea de msur ..... 670
Aplicaie ..... 670
17.12 Selectarea limbajului de programare pentru $MDI ..... 671
Aplicaie ..... 671
17.13 Selectarea axelor pentru generarea blocurilor L ..... 672
Aplicaie ..... 672

46

17.14 Introducerea limitelor de deplasare ale axei, afiarea originii ..... 673
Aplicaie ..... 673
Lucrul fr limite suplimentare de deplasare ..... 673
Identificarea i introducerea valorii maxime pentru deplasare ..... 673
Afiarea originii ..... 674
17.15 Afiarea fiierelor ASISTEN ..... 675
Aplicaie ..... 675
Selectarea fiierelor ASISTEN ..... 675
17.16 Afiarea timpilor de operare ..... 676
Aplicaie ..... 676
17.17 Verificarea suportului de date ..... 677
Aplicaie ..... 677
Efectuarea verificrii suportului de date ..... 677
17.18 Setarea orei sistemului ..... 678
Aplicaie ..... 678
Selectarea setrilor adecvate ..... 678
17.19 TeleService ..... 679
Aplicaie ..... 679
Apelarea/Ieirea din TeleService ..... 679
17.20 Accesul extern ..... 680
Aplicaie ..... 680
17.21 Operarea calculatorului gazd ..... 682
Aplicaie ..... 682
17.22 Configurarea roii de mn wireless HR 550 FS ..... 683
Aplicaie ..... 683
Asignarea roii de mn la un la un suport specific de roat de mn ..... 683
Setarea canalului de transmisie ..... 684
Selectarea puterii transmitorului ..... 685
Statistic ..... 685

HEIDENHAIN iTNC 530

47

18 Tabele i prezentri generale ..... 687


18.1 Parametrii generali ai utilizatorului ..... 688
Posibilitile de intrare pentru parametrii mainii ..... 688
Selectarea parametrilor generali ai utilizatorului ..... 688
Lista parametrilor generali ai utilizatorului ..... 689
18.2 Configuraiile pinilor i cablurile de legtur pentru interfeele de date ..... 705
Interfaa RS-232-C/V.24 pentru dispozitivele HEIDENHAIN ..... 705
Dispozitivele non-HEIDENHAIN ..... 706
Interfaa RS-422/V.11 ..... 707
Mufa interfeei Ethernet RJ45 ..... 708
18.3 Informaii tehnice ..... 709
18.4 Schimbarea bateriei memoriei tampon ..... 719

48

19 PC industrial 6341 cu Windows 7 (opional) ..... 721


19.1 Introducere ..... 722
Funcionalitatea ..... 722
Specificaiile IPC 6341 ..... 722
Acord de licen pentru utilizatorul final (EULA) pentru Windows 7 ..... 723
Comutai la interfaa Windows ..... 723
Ieirea din Windows ..... 723

HEIDENHAIN iTNC 530

49

50

Primii pai cu iTNC 530

1.1 Prezentare general

1.1 Prezentare general


Acest capitol are rolul de a ajuta nceptorii TNC s nvee rapid s
manevreze cele mai importante proceduri. Pentru informaii
suplimentare despre o anumit tem, consultai seciunea la care se
face referire n text.
Acest capitol include urmtoarele teme
Pornirea mainii
Programarea primei pri
Testarea grafic a programului
Configurarea sculei
Configurarea piesei de prelucrat
Rularea primului program

52

Primii pai cu iTNC 530

1.2 Pornirea mainii

1.2 Pornirea mainii


Confirmarea ntreruperii alimentrii cu energie i
deplasarea la punctele de referin
Pornirea i deplasarea peste punctele de referin pot
varia n funcie de maina unealt. Manualul mainii
furnizeaz informaii suplimentare.
U

Pornii alimentarea electric a dispozitivul de control i maina. TNC


pornete sistemul de operare. Acest proces poate dura cteva
minute. Apoi TNC va afia mesajul "ntrerupere alimentare cu
energie".
U Apsai tasta CE: TNC convertete programul PLC
U

Pornii tensiunea de control: TNC verific funcionarea


circuitului de oprire de urgen i trece n modul de
rulare de referin

Traversai punctele de referin manual n secvena


descris: Pentru fiecare ax apsai butonul START.
Dac avei dispozitive de codare liniar i pentru
unghi absolute pe maina dvs. nu mai este necesar
o rulare de referin

TNC este acum gata de funcionare n modul Operare manual.


Informaii suplimentare despre aceast tem
Traversarea marcajelor de referin: Consultai Pornirea, la
pagina 548
Modurile de operare: Consultai Programare i editare, la
pagina 79

HEIDENHAIN iTNC 530

53

1.3 Programarea primei pri

1.3 Programarea primei pri


Selectai modul de operare corect
Putei scrie programe numai n modul Programare i editare:
U

Apsai tasta modurilor de operare: TNC trece n


modul Programare i editare

Informaii suplimentare despre aceast tem


Modurile de operare: Consultai Programare i editare, la
pagina 79

Cele mai importante taste TNC


Funcii pentru ghidarea conversaional

Tast

Confirmare nregistrare i activare ferestr de


dialog urmtoare
Ignorare ntrebare din dialog.
Terminare imediat dialog.
Abandonare dialog, renunare la nregistrri.
Taste soft pe ecran, cu ajutorul crora selectai
funciile adecvate strii active
Informaii suplimentare despre aceast tem
Scrierea i editarea programelor: Consultai Editarea unui
program, la pagina 109
Prezentare general a tastelor: Consultai Comenzile TNC, la
pagina 2

54

Primii pai cu iTNC 530

Apsai tasta PGM MGT: TNC afieaz gestionarul de


fiiere. Gestionarul de fiiere al TNC este structurat
foarte similar cu gestionarul de fiiere de pe un PC cu
Windows Explorer. Gestionarul de fiiere v permite
manipularea datelor de pe hard disk-ul TNC

Utilizai tastele cu sgei pentru a selecta dosarul n


care dorii s deschidei noul fiier

Introducei un nume de fiier cu extensia .H: TNC


deschide automat un program i solicit unitatea de
msur pentru noul program. Reinei restriciile
privind caracterele speciale din numele fiierului
(consultai Numele fiierelor, la pagina 116)

Pentru a selecta unitatea de msur, apsai tasta soft


MM sau INCH: TNC lanseaz automat definirea
piesei de prelucrat brute (consultai Definire pies de
prelucrat brut, la pagina 56)

1.3 Programarea primei pri

Crearea unui program/gestionar de fiiere nou

TNC genereaz automat primul i ultimul bloc al programului. Ulterior


nu mai putei modifica aceste blocuri.
Informaii suplimentare despre aceast tem
Gestionarea fiierelor: Consultai Lucrul cu Gestionarul de fiiere,
la pagina 118
Crearea unui program nou: Consultai Crearea i scrierea
programelor, la pagina 103

HEIDENHAIN iTNC 530

55

1.3 Programarea primei pri

Definire pies de prelucrat brut


Imediat dup ce ai creat un program nou, TNC deschide fereastra de
dialog pentru introducerea definiiei piesei de prelucrat brute. Definii
ntotdeauna piesa de prelucrat brut sub forma unui cuboid, prin
introducerea punctelor MIN i MAX, fiecare cu referire la punctul de
referin selectat.
Dup ce ai creat un program nou, TNC iniiaz automat definirea
piesei de prelucrat brute i solicit datele necesare:
U
U

Ax bro Z?: Introducei axa broei active. Z este salvat ca setare


implicit. Acceptai cu tasta ENT
Def BLK FORM: Col min.?: Cea mai mic coordonat X a piesei de
prelucrat brute raportat la punctul de referin, de ex. 0. Confirmai
cu tasta ENT
Def BLK FORM: Col min.?: Cea mai mic coordonat Y a piesei de
prelucrat brute raportat la punctul de referin, de ex. 0. Confirmai
cu tasta ENT
Def BLK FORM: Col min.?: Cea mai mic coordonat Z a piesei de
prelucrat brute raportat la punctul de referin, de ex. -40.
Confirmai cu tasta ENT
Def BLK FORM: Col max.?: Cea mai mare coordonat X a piesei
de prelucrat brute raportat la punctul de referin, de ex. 100.
Confirmai cu tasta ENT
Def BLK FORM: Col max.?: Cea mai mare coordonat Y a piesei
de prelucrat brute raportat la punctul de referin, de ex. 100.
Confirmai cu tasta ENT
Def BLK FORM: Col max.?: Cea mai mare coordonat Z a piesei
de prelucrat brute raportat la punctul de referin, de ex. 0.
Confirmai cu tasta ENT

Z
MAX

Y
100

X
0

Exemplu de blocuri NC
0 BEGIN PGM NEW MM

-40

100
MIN

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 NEW MM
Informaii suplimentare despre aceast tem
Definirea piesei brute de prelucrat: (Consultai pagina 104)

56

Primii pai cu iTNC 530

1.3 Programarea primei pri

Configuraie program
Programele NC trebuie structurate consecvent n mod similar. Acest
lucru face gsirea locului dvs. mai rapid i reduce erorile.
Configuraie de program recomandat pentru prelucrarea simpl,
convenional a contururilor
1 Apelai scula, definii axa sculei
2 Retragei scula
3 Prepoziionai scula n planul de prelucrare lng punctul de
pornire a conturului
4 Pe axa sculei, poziionai scula deasupra piesei de prelucrat sau
prepoziionai imediat la adncimea piesei de prelucrat. Dac este
necesar, pornii broa/agentul de rcire
5 Deplasai-v la contur
6 Prelucrai conturul
7 Prsii conturul
8 Retragei scula, terminai programul
Informaii suplimentare despre aceast tem:
Programarea contururilor: Consultai Deplasrile sculei, la
pagina 214

Plda: Configuraie pentru programele de


prelucrare a contururilor
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 ... RL F500
...
16 DEP ... X... Y... F3000 M9
17 L Z+250 R0 FMAX M2
18 END PGM BSPCONT MM

Configuraie de program recomandat pentru programele cu


cicluri simple
1 Apelai scula, definii axa sculei
2 Retragei scula
3 Definii poziiile de prelucrare
4 Definii ciclul fix
5 Apelai ciclul, pornii broa/agentul de rcire
6 Retragei scula, terminai programul

Plda: Configuraia de program a ciclului


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

Informaii suplimentare despre aceast tem:

4 L Z+250 R0 FMAX

Programare cicluri: Consultai Manualul utilizatorului pentru cicluri

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

HEIDENHAIN iTNC 530

57

Apelai scula: Introducei datele sculei. Confirmai


fiecare dintre nregistrrile dvs. cu tasta ENT. Nu uitai
axa sculei

Retragei scula: Apsai tasta portocalie a axei Z


pentru a ajunge n axa sculei i introducei valoarea
pentru poziia la care trebuie s efectuai apropierea,
de ex. 250. Confirmai cu tasta ENT

58

Confirmai Comp. raz: RL/RR/fr comp.? prin


apsarea tastei ENT: Nu activai compensarea razei

Confirmai Vitez de avans F=? cu tasta ENT: Efectuai


deplasarea la avans transversal rapid (FMAX)

Confirmai Funcia suplimentar M? cu tasta END:


TNC salveaz blocul de poziionare introdus

Prepoziionai scula n planul de lucru: Apsai tasta


portocalie a axei X i introducei valoarea pentru
poziia la care trebuie s efectuai apropierea, de ex.
-20

Apsai tasta portocalie a axei Y i introducei


valoarea pentru poziia la care trebuie s efectuai
apropierea, de ex. -20. Confirmai cu tasta ENT

Confirmai Comp. raz: RL/RR/fr comp.? prin


apsarea tastei ENT: Nu activai compensarea razei

Confirmai Vitez de avans F=? cu tasta ENT: Efectuai


deplasarea la avans transversal rapid (FMAX)

Confirmai Funcia suplimentar M? cu tasta END:


TNC salveaz blocul de poziionare introdus

Deplasai scula la adncimea piesei de prelucrare:


Apsai tasta portocalie a axei Y i introducei
valoarea pentru poziia la care trebuie s efectuai
apropierea, de ex. -5. Confirmai cu tasta ENT

Confirmai Comp. raz: RL/RR/fr comp.? prin


apsarea tastei ENT: Nu activai compensarea razei

Vitez de avans F=? Introducei viteza de avans pentru


poziionare, de ex. 3000 mm/min i confirmai cu tasta
ENT

Funcie auxiliar M? Pornii broa i agentul de rcire,


de ex. M13. Confirmai cu tasta END: TNC salveaz
blocul de poziionare introdus

Deplasare la contur: Apsai tasta APPR/DEP: TNC


afieaz un rnd de taste soft cu funcii de apropiere
i deprtare

10

95

10

Conturul ilustrat n dreapta trebuie frezat o dat la o adncime de


5 mm. Ai definit deja piesa de prelucrat brut. Dac ai iniiat un dialog
prin intermediul unei taste de funcie, introducei toate datele solicitate
de TNC n antetul ecranului.

4
20

20

1.3 Programarea primei pri

Programarea unui contur simplu

X
9

Primii pai cu iTNC 530

Selectai funcia de apropiere APPR CT: Introducei


coordonatele punctului de pornire a conturului 1 n X
i Y, de ex. 5/5. Confirmai cu tasta ENT

Unghi la centru? Introducei unghiul de apropiere, de


ex. 90 i confirmai cu tasta ENT

Raz cerc? Introducei raza de apropiere, de ex. 8 mm


i confirmai cu tasta ENT

Confirmai Comp. raz: RL/RR/fr comp.? cu tasta


soft RL: Activai compensarea razei spre stnga
conturului programat

Vitez de avans F=? Introducei viteza de avans pentru


prelucrare, de ex. 700 mm/min, i confirmai
nregistrarea cu tasta END

Prelucrai conturul i efectuai deplasarea la punctul


de contur 2: Trebuie s introducei doar informaiile
care se modific. Cu alte cuvinte, introducei doar
coordonata Y 95 i salvai nregistrarea cu tasta END

Deplasare la punctul de contur 3: Introducei


coordonata X 95 i salvai nregistrarea cu tasta END

Definire anfren la punctul de contur 3: Introducei


limea de 10 mm a anfrenului i salvai cu tasta
END

Deplasare la punctul de contur 4: Introducei


coordonata Y 5 i salvai nregistrarea cu tasta END

Definire anfren la punctul de contur 4: Introducei


limea de 20 mm a anfrenului i salvai cu tasta
END

Deplasare la punctul de contur 1: Introducei


coordonata X 5 i salvai nregistrarea cu tasta END

ndeprtarea de contur

HEIDENHAIN iTNC 530

1.3 Programarea primei pri

59

1.3 Programarea primei pri

Selectai funcia de ndeprtare DEP CT

Unghi la centru? Introducei unghiul de ndeprtare, de


ex. 90 i confirmai cu tasta ENT

Raz cerc? Introducei raza de ndeprtare, de ex. 8


mm i confirmai cu tasta ENT

Vitez de avans F=? Introducei viteza de avans pentru


poziionare, de ex. 3000 mm/min i confirmai cu tasta
ENT

Funcie auxiliar M? Oprii agentul de rcire, de ex.


M9, cu tasta END: TNC salveaz blocul de
poziionare introdus

Retragei scula: Apsai tasta portocalie a axei Z


pentru a ajunge n axa sculei i introducei valoarea
pentru poziia la care trebuie s efectuai apropierea,
de ex. 250. Confirmai cu tasta ENT

Confirmai Comp. raz: RL/RR/fr comp.? prin


apsarea tastei ENT: Nu activai compensarea razei

Confirmai Vitez de avans F=? cu tasta ENT: Efectuai


deplasarea la avans transversal rapid (FMAX)

Funcie auxiliar M? Introducei M2 pentru a termina


programul i confirmai cu tasta END: TNC salveaz
blocul de poziionare introdus

Informaii suplimentare despre aceast tem


Exemplu complet cu blocuri NC: Consultai Exemplu: Deplasri
liniare i anfrenri cu coordonate carteziene, la pagina 236
Crearea unui program nou: Consultai Crearea i scrierea
programelor, la pagina 103
Apropiere/ndeprtare de contururi: Consultai Apropierea i
ndeprtarea de contur, la pagina 219
Programare contururi: Consultai Prezentare general a funciilor
de traseu, la pagina 227
Viteze de avans programabile: Consultai Intrare posibil pentru
viteza de avans, la pagina 107
Compensarea razei sculei: Consultai Compensarea razei sculei,
la pagina 208
Funciile auxiliare (M): Consultai Funcii auxiliare pentru control
rulare program, bro i agent de rcire, la pagina 373

60

Primii pai cu iTNC 530

Gurile (cu adncimea de 20 mm) ilustrate n figura din dreapta trebuie


gurite cu un ciclu standard de gurire. Ai definit deja piesa de
prelucrat brut.
U

Apelai scula: Introducei datele sculei. Confirmai


fiecare dintre nregistrrile dvs. cu tasta ENT. Nu uitai
axa sculei

Retragei scula: Apsai tasta portocalie a axei Z


pentru a ajunge n axa sculei i introducei valoarea
pentru poziia la care trebuie s efectuai apropierea,
de ex. 250. Confirmai cu tasta ENT

Confirmai Compensare raz: RL/RR/fr comp.? prin


apsarea tastei ENT: Nu activai compensarea razei

Confirmai Vitez de avans F=? cu tasta ENT: Efectuai


deplasarea la avans transversal rapid (FMAX)

Confirmai Funcie auxiliar M? cu tasta END: TNC


salveaz blocul de poziionare introdus

Apelai meniul ciclului

Afiai ciclurile de gurire

Selectai ciclul de gurire standard 200: TNC deschide


fereastra de dialog pentru definirea ciclului.
Introducei toi parametrii solicitai de TNC pas cu pas
i confirmai fiecare nregistrare cu tasta ENT. n
ecranul din dreapta, TNC afieaz i o reprezentare
grafic a respectivului parametru al ciclului

Apelai meniul pentru funciile speciale

Afiai funciile pentru prelucrarea punctelor

Selectai definiia modelului

Selectai punctul de intrare: Introducei coordonatele


celor 4 puncte i confirmai-le pe fiecare cu tasta ENT.
Dup introducerea celui de-al patrulea punct, salvai
blocul cu tasta END

Afiai meniul pentru definirea apelrii ciclului

HEIDENHAIN iTNC 530

1.3 Programarea primei pri

Crearea unui program de ciclu


Y
100
90

10

10 20

80 90 100

61

1.3 Programarea primei pri


62

Rulai ciclul de gurire pe modelul definit:

Confirmai Vitez de avans F=? cu tasta ENT: Efectuai


deplasarea la avans transversal rapid (FMAX)

Funcie auxiliar M? Pornii broa i agentul de rcire,


de ex. M13. Confirmai cu tasta END: TNC salveaz
blocul de poziionare introdus

Retragei scula: Apsai tasta portocalie a axei Z


pentru a ajunge n axa sculei i introducei valoarea
pentru poziia la care trebuie s efectuai apropierea,
de ex. 250. Confirmai cu tasta ENT

Confirmai Compensare raz: RL/RR/fr comp.? prin


apsarea tastei ENT: Nu activai compensarea razei

Confirmai Vitez de avans F=? cu tasta ENT: Efectuai


deplasarea la avans transversal rapid (FMAX)

Funcie auxiliar M? Introducei M2 pentru a termina


programul i confirmai cu tasta END: TNC salveaz
blocul de poziionare introdus

Primii pai cu iTNC 530

1.3 Programarea primei pri

Exemplu de blocuri NC
0 BEGIN PGM C200 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40

Definire pies brut de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 5 Z S4500

Apelare scul

4 L Z+250 R0 FMAX

Retragere scul

5 PATTERN
POS1 (X+10
POS2 (X+10
POS3 (X+90
POS4 (X+90

Definii poziiile de prelucrare.

DEF
Y+10
Y+90
Y+90
Y+10

Z+0)
Z+0)
Z+0)
Z+0)

6 CYCL DEF 200 GURIRE


Q200=2

Definire ciclu

;PRESCRIERE DE DEGAJARE

Q201=-20 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU PTRUNDERE
Q202=5

;ADNCIME DE PTRUNDERE

Q210=0

;TEMPORIZARE LA VRF

Q203=-10 ;COORDONAT DE SUPRAFA


Q204=20

;A 2-A PRESCRIERE DE DEGAJARE

Q211=0.2 ;TEMPORIZARE LA ADNCIME


7 CYCL CALL PAT FMAX M13

Bro i agent de rcire pornite, apelare ciclu

8 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

9 END PGM C200 MM


Informaii suplimentare despre aceast tem
Crearea unui program nou: Consultai Crearea i scrierea
programelor, la pagina 103
Programare cicluri: Consultai Manualul utilizatorului pentru cicluri

HEIDENHAIN iTNC 530

63

1.4 Testarea grafic a primului program

1.4 Testarea grafic a primului


program
Selectarea modului de operare corect
Putei testa programe numai n modul Rulare test:
U

Apsai tasta modurilor de operare: TNC trece n


modul Rulare test

Informaii suplimentare despre aceast tem


Modurile de operare ale TNC: Consultai Modurile de operare, la
pagina 78
Testarea programelor: Consultai Rulare test, la pagina 627

Selectai tabelul de scule pentru rularea testului


Trebuie s executai acest pas numai dac nu ai activat un tabel al
sculelor n modul Rulare test.
U

Apsai tasta PGM MGT: TNC afieaz gestionarul de


fiiere.

Apsai tasta soft SELECTARE TIP: TNC afieaz un


meniu de taste soft pentru selectarea tipului de fiier
care urmeaz a fi afiat

Apsai tasta soft AFIARE TOATE: TNC afieaz


toate fiierele salvate n fereastra din dreapta

Deplasai cursorul luminos spre stnga, pe directoare

Deplasai cursorul luminos la directorul TNC:\

Deplasai cursorul luminos spre dreapta, pe fiiere

Deplasai cursorul luminos la fiierul TOOL.T (tabel


scule activ) i ncrcai-l cu tasta ENT: TOOL.T
primete respectiva stare S i este astfel activ pentru
Rularea testului

Apsai tasta END: Prsii gestionarul de fiiere

Informaii suplimentare despre aceast tem


Administrarea sculelor: Consultai Introducerea datelor sculei n
tabel, la pagina 176
Testarea programelor: Consultai Rulare test, la pagina 627

64

Primii pai cu iTNC 530

Apsai tasta PGM MGT: TNC afieaz managerul de


fiiere

Apsai tasta soft ULTIMELE FIIERE: TNC deschide


o fereastr contextual cu cele mai recente fiiere
selectate

Utilizai tastele cu sgei pentru a selecta programul


pe care dorii s l testai. ncrcai-l cu tasta ENT

1.4 Testarea grafic a primului program

Selectai programul pe care dorii s l testai

Informaii suplimentare despre aceast tem


Selectarea unui program: Consultai Lucrul cu Gestionarul de
fiiere, la pagina 118

Selectai configuraia ecranului i vizualizarea


U

Apsai tasta pentru selectarea configuraiei ecranului.


TNC afieaz toate alternativele disponibile n rndul
de taste soft

Apsai tasta soft PROGRAM + GRAFICE: TNC


afieaz programul n jumtatea stng a ecranului;
n jumtatea dreapt afieaz piesa de prelucrat brut

Selectai vizualizarea dorit prin intermediul tastei soft

Vizualizare plan

Proiecie n trei planuri

Vizualizare 3-D

Informaii suplimentare despre aceast tem


Funciile grafice: Consultai Grafice, la pagina 616
Efectuarea unei rulri test: Consultai Rulare test, la pagina 627

HEIDENHAIN iTNC 530

65

1.4 Testarea grafic a primului program

Lansai testul programului


U

Apsai tasta soft RESETARE + START: TNC


simuleaz programul activ pn la o ntrerupere
programat sau pn la terminarea programului

n timp ce simularea ruleaz, putei utiliza tastele soft


pentru a schimba vizualizrile.

Apsai tasta soft OPRIRE: TNC ntrerupe rularea


testului

Apsai tasta soft START: TNC reia rularea testului


dup o ntrerupere

Informaii suplimentare despre aceast tem


Efectuarea unei rulri test: Consultai Rulare test, la pagina 627
Funciile grafice: Consultai Grafice, la pagina 616
Reglarea vitezei de testare:Consultai Setarea vitezei rulrii test, la
pagina 617

66

Primii pai cu iTNC 530

1.5 Configurarea sculei

1.5 Configurarea sculei


Selectarea modului de operare corect
Sculele se configureaz n modul Operare manual:
U

Apsai tasta modurilor de operare: TNC trece n


modul Operare manual

Informaii suplimentare despre aceast tem


Modurile de operare ale TNC: Consultai Modurile de operare, la
pagina 78

Pregtii i msurai sculele


U
U

Prindei sculele necesare n mandrinele lor


La msurarea cu un prestabilizator de scul extern: Msurai
sculele, notai lungimea i raza sau transferai-le direct la main
printr-un program de transfer
La msurarea pe main: Plasai sculele n schimbtorul de scule
(Consultai pagina 68)

Tabelul de scule TOOL.T


n tabelul de scule TOOL.T (salvat permanent sub TNC:\), salvai
datele sculelor, cum ar fi lungimea i raza, dar i alte informaii
specifice sculelor de care TNC are nevoie pentru a-i executa funciile.
Pentru a introduce datele sculelor n tabelul de scule TOOL.T,
efectuai urmtorii pai:
U

Afiai tabelul de scule

Editai tabelul de scule: Setai tasta soft EDITARE pe


PORNIT

Folosind tastele cu sgeat n sus sau n jos, putei


selecta numrul sculei pe care dorii s l editai

Folosind tastele cu sgeat la dreapta sau la stnga,


putei selecta datele sculei pe care dorii s le editai

Pentru a prsi tabelul de scule, apsai tasta END

Informaii suplimentare despre aceast tem


Modurile de operare ale TNC: Consultai Modurile de operare, la
pagina 78
Lucrul cu tabelul de scule: Consultai Introducerea datelor sculei n
tabel, la pagina 176

HEIDENHAIN iTNC 530

67

1.5 Configurarea sculei

Tabelul de buzunare TOOL_P.TCH


Funcia tabelului de buzunare depinde de main.
Manualul mainii furnizeaz informaii suplimentare.

n tabelul de buzunare TOOL_P.TCH (salvat permanent sub TNC:\)


specificai ce scule conine magazia dvs. de scule.
Pentru a introduce datele n tabelul de buzunare TOOL_P.TCH,
efectuai urmtorii pai:
U

Afiai tabelul de scule

Afiai tabelul de buzunare

Editai tabelul de buzunare: Setai tasta soft EDITARE


pe PORNIT

Cu tastele cu sgeat n sus sau n jos putei selecta


numrul buzunarului pe care dorii s l editai

Folosind tastele cu sfeat la dreapta sau la stnga,


putei selecta datele pe care dorii s le editai

Pentru a prsi tabelul de buzunare, apsai tasta


END

Informaii suplimentare despre aceast tem


Modurile de operare ale TNC: Consultai Modurile de operare, la
pagina 78
Lucrul cu tabelul de buzunare: Consultai Tabelul de buzunare
pentru schimbtorul sculei, la pagina 188

68

Primii pai cu iTNC 530

1.6 Configurarea piesei de prelucrat

1.6 Configurarea piesei de


prelucrat
Selectarea modului de operare corect
Piesele de prelucrat se configureaz n modul Operare manual sau
Roat de mn electronic
U

Apsai tasta modului de operare Operare manual:


TNC comut n modul respectiv.

Informaii suplimentare despre aceast tem


Modul Operare manual: Consultai Deplasarea axelor mainii, la
pagina 552

Fixai piesa de prelucrat


Montai piesa de prelucrat cu un element de fixare pe masa mainii.
Dac deinei un palpator 3-D pe maina dvs., nu mai trebuie s
prindei piesa de prelucrat paralel cu axele.
Dac nu deinei un palpator 3-D pe maina dvs., trebuie s aliniai
piesa de prelucrat astfel nct s fie fixat cu muchiile paralel fa de
axele mainii.

HEIDENHAIN iTNC 530

69

1.6 Configurarea piesei de prelucrat

Aliniai piesa de prelucrat cu un sistem


palpator 3-D
U

Introducei palpatorul 3-D: n modul de operare Introducere manual


de date (MDI), rulai un bloc TOOL CALL care conine axa sculei i
revenii apoi la modul Operare manual (n modul MDI putei rula un
bloc NC individual independent de celelalte)
U Selectai funciile de palpare: TNC afieaz funciile
disponibile n rndul de taste soft
U

Msurai rotaia de baz: TNC afieaz meniul pentru


rotaii de baz. Pentru a identifica rotaia de baz,
palpai dou puncte pe o suprafa plan a piesei de
prelucrat

Utilizai tastele de direcionare a axelor pentru a


prepoziiona palpatorul ntr-o poziie aproape de
primul punct de contact

Selectai direcia de palpare prin intermediul tastei soft

Apsai NC start: Palpatorul se deplaseaz n direcia


definit pn cnd face contact cu piesa de prelucrat
i revine apoi automat la punctul de pornire.

Utilizai tastele de direcionare a axelor pentru a


prepoziiona palpatorul ntr-o poziie aproape de al
doilea punct de contact

Apsai NC start: Palpatorul se deplaseaz n direcia


definit pn cnd face contact cu piesa de prelucrat,
apoi revine automat la punctul de pornire

Apoi, TNC afieaz rotaia de baz msurat

Apsai tasta END pentru a nchide meniul i


rspundei apoi la ntrebarea dac rotaia de baz
trebuie transferat n tabelul de presetri prin
apsarea tastei NO ENT (fr transfer)

Informaii suplimentare despre aceast tem


Modul de operare MDI: Consultai Programarea i executarea
operaiilor simple de prelucrare, la pagina 610
Alinierea piesei de prelucrat: Consultai Compensarea abaterii de
aliniere a piesei de prelucrat cu un palpator 3-D, la pagina 587

70

Primii pai cu iTNC 530

1.6 Configurarea piesei de prelucrat

Setarea originii cu un palpator 3-D


Introducei palpatorul 3-D: n modul MDI, rulai un bloc TOOL CALL
care conine axa sculei i revenii apoi n modul Operare manual
U Selectai funciile de palpare: TNC afieaz funciile
disponibile n rndul de taste soft
U

Setai punctul de referin ntr-un col al piesei de


prelucrat, de exemplu: TNC ntreab dac trebuie
ncrcate punctele de palpare din rotaia de baz
msurat anterior. Apsai tasta ENT pentru a ncrca
punctele

Poziionai palpatorul ntr-o poziie lng primul punct


de palpare al prii care nu a fost palpat pentru
rotaia de baz

Selectai direcia de palpare prin intermediul tastei soft

Apsai NC start: Palpatorul se deplaseaz n direcia


definit pn cnd face contact cu piesa de prelucrat
i revine apoi automat la punctul de pornire

Utilizai tastele de direcionare a axelor pentru a


prepoziiona palpatorul ntr-o poziie aproape de al
doilea punct de contact

Apsai NC start: Palpatorul se deplaseaz n direcia


definit pn cnd face contact cu piesa de prelucrat,
apoi revine automat la punctul de pornire

TNC afieaz coordonatele punctului de col msurat

Setai la 0: Apsai tasta soft SELECTARE ORIGINE

Apsai tasta END pentru a nchide meniul

Informaii suplimentare despre aceast tem


Setarea originii: Consultai Setarea originii cu un palpator 3-D, la
pagina 593

HEIDENHAIN iTNC 530

71

1.7 Rularea primului program

1.7 Rularea primului program


Selectarea modului de operare corect
Putei rula programele fie n modul Bloc unic, fie n modul Secven
integral:
U

Apsai tasta modului de operare: TNC trece n modul


Rulare program, Bloc unic i TNC execut apoi
programul bloc cu bloc. Trebuie s confirmai fiecare
bloc cu tasta NC

Apsai tasta modului de operare: TNC trece n modul


Rulare program, Secven integral i TNC execut
programul dup pornirea NC pn la o ntrerupere a
programului sau pn la terminarea programului

Informaii suplimentare despre aceast tem


Modurile de operare ale TNC: Consultai Modurile de operare, la
pagina 78
Rularea programelor: Consultai Rulare program, la pagina 633

Selectai programul pe care dorii s l rulai


U

Apsai tasta PGM MGT: TNC afieaz managerul de


fiiere

Apsai tasta soft ULTIMELE FIIERE: TNC deschide


o fereastr contextual cu cele mai recente fiiere
selectate

Dac dorii, utilizai tastele cu sgei pentru a selecta


programul pe care dorii s l rulai. ncrcai-l cu tasta
ENT

Informaii suplimentare despre aceast tem


Gestionarea fiierelor: Consultai Lucrul cu Gestionarul de fiiere,
la pagina 118

Pornii programul
U

Apsai butonul NC start: TNC execut programul


activ

Informaii suplimentare despre aceast tem


Rularea programelor: Consultai Rulare program, la pagina 633

72

Primii pai cu iTNC 530

Introducere

2.1 iTNC 530

2.1 iTNC 530


Sistemele de control HEIDENHAIN TNC sunt sisteme de control de
conturare pentru ateliere, care v permit s programai operaii de
prelucrare convenionale chiar pe main, ntr-un limbaj de
programare conversaional, uor de utilizat. Acestea sunt concepute
pentru maini de frezare, gurire i alezare, ct i pentru centre de
prelucrare. iTNC 530 poate controla pn la 18 axe. Putei modifica i
poziia unghiular a maxim 2 broe din sistemul de control al
programului.
Un hard disk integrat poate stoca oricte programe dorii, chiar dac
acestea au fost create indirect. Pentru calculele rapide, putei apela
oricnd la calculatorul de buzunar de pe ecran.
Tastatura i configuraia ecranului sunt aranjate clar, astfel nct
funciile sunt rapid i uor de utilizat.

Programare: formate conversaionale


HEIDENHAIN, smarT.NC i ISO
Formatul de programare conversaional HEIDENHAIN este o metod
foarte simpl de scriere a programelor. Imaginile interactive ilustreaz
paii individuali de prelucrare pentru programarea conturului. Dac un
desen de producie nu este dimensionat pentru NC, programarea
conturului liber FK efectueaz automat calculele necesare.
Prelucrarea piesei poate fi simulat grafic n timpul sau dup
prelucrarea efectiv.
Modul de operare smarT.NC ofer nceptorilor n TNC o posibilitate
simpl de a crea rapid, fr o pregtire intens programe structurate
bazate pe dialog conversaional. Documentaia pentru utilizator este
disponibil separat pentru smarT.NC.
De asemenea, este posibil s programai TNC n format ISO sau n
mod DNC.
Putei introduce i testa un program n timp ce sistemul de control
ruleaz un alt program.

Compatibilitate
TNC poate rula toate programele piesei care au fost scrise n sistemele
de control HEIDENHAIN TNC 150 B i mai recente. Deoarece
programele TNC vechi conin cicluri OEM, iTNC 530 trebuie adaptat la
acestea cu software-ul de PC Cycle Design. Pentru informaii
suplimentare, contactai productorul mainii unelte sau
HEIDENHAIN.

74

Introducere

Unitatea de afiare vizual


TNC este livrat cu un afiaj cu ecran plat de 15 inchi. Ecranul plat color
de 19 inchi este disponibil ca alternativ.
1

1 Antet
Cnd TNC este pornit, modurile de operare selectate sunt afiate
n antetul ecranului: modul de prelucrare n stnga i modul de
programare n dreapta. Modul activ este afiat n caseta mai mare,
unde sunt afiate dialogurile i mesajele TNC (excepie n cazul n
care TNC afieaz numai imagini).
2 Taste soft
n partea de jos, TNC indic funcii suplimentare ntr-un rnd de
taste soft. Putei selecta aceste funcii apsnd tastele de sub ele.
Liniile de deasupra rndului de taste soft indic numrul de rnduri
de taste soft care poate fi apelat cu tastele cu sgei negre din
dreapta i stnga. Rndul activ de taste soft este indicat printr-o
bar strlucitoare.

91

2
6
1
31

Ecranul de 15" are 8 taste soft, ecranul de 19" are 10 taste soft.
Taste de selectare a tastelor soft
Comut ntre rndurile de taste soft
Seteaz configuraia ecranului
Tast de deplasare pentru comutarea ntre modurile de prelucrare
i de programare
7 Taste de selectare a tastelor soft pentru tastele soft ale
productorilor de maini unelte

3
4
5
6

Ecranul de 15" are 6 taste soft, ecranul de 19" are 18 taste soft.
8 Schimb rndurile de taste soft pentru productorii de maini
unelte

5
4

HEIDENHAIN iTNC 530

6
1
31

75

2.2 Unitatea de afiare vizual i tastatura

2.2 Unitatea de afiare vizual i


tastatura

2.2 Unitatea de afiare vizual i tastatura

Seteaz configuraia ecranului


Dvs. niv selectai configuraia ecranului: De exemplu, n modul de
operare PROGRAMARE I EDITARE, putei seta TNC s afieze
blocurile n fereastra din stnga, n timp ce n fereastra din dreapta
sunt afiate grafice de programare. Putei afia structura programului
n fereastra din dreapta sau putei afia numai blocurile de program
ntr-o singur fereastr mare. Ferestrele de ecran disponibile depind
de modul de operare selectat.
Pentru a schimba configuraia ecranului:
Apsai tasta SPLIT SCREEN: Rndul de taste soft
afieaz opiunile de configuraie disponibile
(consultai Modurile de operare, pagina 78)

Selectai configuraia de ecran dorit.

76

Introducere

TNC este livrat cu tastaturi diferite. Figurile prezint comenzile i


afiajele unitilor cu tastatur TE 730 (15") i TE 740 (19").
1

Tastatur alfabetic pentru introducerea textelor i numelor de


fiiere i pentru programare ISO.

Versiunea cu dou procesoare: Taste suplimentare pentru


operarea Windows
2 Gestionar de fiiere
Calculator
Funcie MOD
Funcie HELP
3 Moduri de programare
4 Moduri de operare a mainii
5 Iniierea dialogului de programare
6 Tastele de navigare i comanda de salt GOTO
7 Introducere numeric i selectare ax
8 Panou tactil
9 Taste de navigare smarT.NC
10 Conexiune USB
Funciile tastelor individuale sunt descrise pe interiorul capacului
frontal.

1
2
1
4
1

9
7

3
8

7
10

2
1
4
1

5
3

9
7

6
8

Unii productori de maini nu utilizeaz panoul de operare


standard de la HEIDENHAIN. Consultai manualul mainii
n aceste situaii.
Butoanele panoului mainii, de ex. NC START sau NC
STOP, sunt descrise i n manualul mainii unelte.

HEIDENHAIN iTNC 530

77

2.2 Unitatea de afiare vizual i tastatura

Panoul de operare

2.3 Modurile de operare

2.3 Modurile de operare


Operarea manual i roata de mn electronic
Modul Operare manual este necesar pentru setarea mainii unelte. n
acest mod de operare, putei poziiona axele mainii manual sau prin
incrementri, putei seta origini i putei nclina planul de lucru.
Modul Roat de mn electronic v permite s deplasai manual
axele mainii cu roata de mn electronic HR.
Taste soft pentru selectarea configuraiei ecranului (selectai dup
cum a fost descris anterior)
Fereastr

Tast soft

Poziii
Stnga: poziii, dreapta: afiare stare
Stnga: poziii, dreapta: obiecte active de
coliziune (funcie FCL4).

Poziionarea cu Introducere manual de date


Acest mod de operare este utilizat pentru programarea momentelor de
avans transversal simple, cum ar fi frezarea plan sau
prepoziionarea.
Taste soft pentru selectarea configuraiei ecranului
Fereastr

Tast soft

Program
Stnga: blocuri de program, dreapta: afiare
stare
Stnga: blocuri de program, dreapta: obiecte
active de coliziune (funcia FCL4). Dac este
aleas aceast vizualizare, atunci TNC va indica
o coliziune printr-un cadru rou n jurul ferestrei.

78

Introducere

2.3 Modurile de operare

Programare i editare
n acest mod de operare putei scrie programele piesei. Programarea
liber FK, numeroasele cicluri i funciile de parametru Q v ajut la
programare i adaug informaiile necesare. Dac dorii, graficele de
programare sau graficele liniare 3-D (funcia FCL 2) afieaz traseele
de avans transversal programate.
Tastele soft pentru selectarea configuraiei ecranului
Fereastr

Tast soft

Program
Stnga: program, dreapta: structur program
Stnga: blocuri de program, dreapta: grafice
Stnga: blocuri de program, dreapta: grafice
liniare 3D
Grafice liniare 3-D

Rulare test
n modul de operare Rulare test, TNC verific programele i seciunile
de program de erori, cum ar fi incompatibiliti geometrice, date lips
sau incorecte n program sau nclcri ale spaiului de lucru. Aceast
simulare este susinut grafic n diferite moduri de afiare.
Cu opiunea software de monitorizare dinamic de coliziune (DCM)
putei testa programul cu privire la potenialele coliziuni. Ca i n timpul
rulrii programului, TNC ia n considerare toate componentele
permanente ale mainii definite de ctre productorul acesteia,
precum i toate elementele de fixare msurate.
Tastele soft pentru selectarea configuraiei ecranului: consultai
Rulare program, Secven complet i Rulare program, Bloc unic,
pagina 80

HEIDENHAIN iTNC 530

79

2.3 Modurile de operare

Rulare program, Secven complet i Rulare


program, Bloc unic
n modul de operare Rulare program, Secven complet, TNC
execut n mod continuu un program de pies pn la sfrit sau pn
la oprirea programului. Putei continua rularea programului dup o
ntrerupere.
n modul de operare Rulare program, Bloc unic, trebuie s pornii
fiecare bloc separat, apsnd butonul START al mainii.
Tastele soft pentru selectarea configuraiei ecranului
Fereastr

Tast soft

Program
Stnga: program, dreapta: structura programului
Stnga: program, dreapta: stare
Stnga: program, dreapta: grafice
Grafice
Stnga: blocuri de program, dreapta: obiecte
active de coliziune (funcia FCL4). Dac este
aleas aceast vizualizare, atunci TNC va indica
o coliziune printr-un cadru rou n jurul ferestrei.
Obiecte active de coliziune (funcia FCL4). Dac
este aleas aceast vizualizare, atunci TNC va
indica o coliziune printr-un cadru rou n jurul
ferestrei.
Taste soft pentru selectarea configuraiei ecranului pentru tabele
de mese mobile
Fereastr

Tast soft

Tabel de mese mobile


Stnga: blocuri de program, dreapta: tabel de
mese mobile
Stnga: tabel de mese mobile, dreapta: stare
Stnga: tabel de mese mobile, dreapta: grafice

80

Introducere

2.4 Afirile strilor

2.4 Afirile strilor


Afiare stare "General"
Afiarea strii n partea inferioar a ecranului v informeaz asupra
strii curente a mainii unelte. Este afiat automat n urmtoarele
moduri de operare:
Rulare program, Bloc unic i Rulare program, Secven complet,
cu excepia cazului n care configuraia ecranului este setat s
afieze numai grafice i
Poziionare cu Introducerea manual a datelor (MDI).
n modurile Manual i Roat de mn electronic, starea este afiat
n fereastra mare.
Informaii n afiajul strii
Simbol

Semnificaie

ACTL.

Coordonate efective sau nominale ale poziiei


actuale

XYZ

Axele mainii; TNC afieaz axele auxiliare cu litere


mici. Ordinea i numrul axelor afiate sunt
determinate de productorul mainii unelte.
Consultai manualul mainii pentru mai multe
informaii.

FSM

Viteza de avans afiat n oli corespunde unei


zecimi din valoarea efectiv. Vitez ax S, vitez de
avans F i funcii M active.
Rulare program nceput.
Axa este blocat.
Axa poate fi deplasat cu roata de mn.
Axele se deplaseaz cu o rotaie de baz.
Axele se deplaseaz ntr-un plan de lucru nclinat.
Funcia M128 sau TCPM FUNCTION este activ.

HEIDENHAIN iTNC 530

81

2.4 Afirile strilor

Simbol

Semnificaie
Funcia Monitorizare coliziune dinamic (DCM)
este activ.
Funcia adaptiv pentru avans (AFC) este activ
(opiune software).
Sunt active una sau mai multe setri de program
globale (opiune software)
Numr presetri active din tabelul de presetri. Dac
originea a fost setat manual, TNC afieaz textul
MAN n spatele simbolului.

82

Introducere

2.4 Afirile strilor

Afiri suplimentare de stare


Afirile suplimentare de stare conin informaii detaliate despre
rularea programului. Acestea pot fi apelate n toate modurile de
operare, cu excepia modului de operare Programare i editare.
Pentru a porni afiarea suplimentar de stare:
Apelai rndul de taste soft pentru configuraia
ecranului.

Configuraia ecranului cu afiare suplimentar de


stare: n jumtatea din dreapta ecranului, TNC
afieaz formularul de stare Prezentare general.

Pentru a selecta o afiare suplimentar de stare:


Deplasai rndurile de taste soft pn apare tasta soft
STATUS.

Selectai afiarea suplimentar de stare, de ex. poziii


i coordonate sau
utilizai tastele soft pentru a selecta vizualizarea
dorit.

Cu tastele soft sau cu tastele soft pentru comutare, putei alege direct
ntre afirile suplimentare de stare disponibile.
V rugm s reinei c o parte din informaiile despre stare
descrise mai jos nu sunt disponibile dect dac opiunea
software asociat este activat pe TNC.

HEIDENHAIN iTNC 530

83

2.4 Afirile strilor

Prezentare general
Dup pornire, TNC afieaz formularul de stare Prezentare general,
dac ai selectat configuraia de ecran PROGRAM+STARE (sau
POZIIE + STARE). Prezentarea general conine un rezumat ale
celor mai importante informaii despre stare, pe care l putei gsi i n
numeroasele formulare detaliate.
Tast soft

Semnificaie
Poziionai afiajul n maxim 5 axe
Informaii scul
Funcii M active
Transformri active de coordonate
Subprogram activ
Repetare seciune program activ
Program apelat cu PGM CALL
Timp prelucrare actual
Numele programului principal activ

Informaiile generale despre program (fila PGM)


Tast soft

Semnificaie

Nu este
posibil
selectarea
direct

Numele programului principal activ

Centru cerc CC (pol)


Contor temporizator
Timpul de prelucrare cnd programul a fost
simulat integral n modul de operare Rulare test
Timp prelucrare actual n procente
Ora curent
Vitez de avans curent
Programe active

84

Introducere

Tast soft

Semnificaie

Nu este
posibil
selectarea
direct

Numrul presetrii active pentru masa mobil

2.4 Afirile strilor

Informaii generale despre masa mobil (fila PAL)

Repetare seciune program/Subprograme (fila LBL)


Tast soft

Semnificaie

Nu este
posibil
selectarea
direct

Repetri de seciuni de program activ cu numr


bloc, numr de etichet i numr de repetri
programate/repetri ce trebuie rulate
Numere de subprogram activ cu numrul blocului
n care a fost apelat subprogramul i numrul de
etichet apelat

Informaii despre ciclurile standard (fila CYC)


Tast soft

Semnificaie

Nu este
posibil
selectarea
direct

Ciclu de prelucrare activ

Valori active ale Ciclului 32 Toleran

HEIDENHAIN iTNC 530

85

2.4 Afirile strilor

Funcii M auxiliare active (fila M)


Tast soft

Semnificaie

Nu este
posibil
selectarea
direct

List a funciilor M active cu semnificaie fix

List a funciilor active M care sunt adaptate de


productorul mainii

86

Introducere

Tast soft

2.4 Afirile strilor

Poziii i coordonate (fila POS)


Semnificaie
Tip afiaj poziie, ex. poziie efectiv
Valoare de avans transversal n direcia axei virtuale
VT (numai cu opiunea software setri globale
program)
Unghi nclinat al planului de lucru
Unghiul unei rotaii de baz
Informaii despre scule (fila TOOL)
Tast soft

Semnificaie
T: Numr i nume scul
RT: Numr i nume scul de rezerv
Ax scul
Lungimi i raze scul
Supradimensionri (valori delta) din tabelul de scule
(TAB) i TOOL CALL (PGM)
Durat de via a sculei, durat de via maxim a
sculei (TIME 1) i durat de via maxim a sculei
pentru TOOL CALL (TIME 2)
Afiarea sculei active i a sculei (urmtoare) de
rezerv

HEIDENHAIN iTNC 530

87

2.4 Afirile strilor

Msurare scul (fila TT)


TNC afieaz numai fila TT dac funcia este activ pe
maina dvs.

Tast soft

Semnificaie

Nu este
posibil
selectarea
direct

Numrul sculei de msurat

Afiai dac raza sculei sau lungimea sculei va fi


msurat
Valori MIN i MAX ale muchiilor achietoare
individuale i rezultatul msurrii sculei rotative
(DYN = msurare dinamic)
Numr muchie achietoare cu valoarea msurat
corespunztoare. Dac valoarea msurat este
urmat de un asterisc, tolerana admis n tabelul
de scule a fost depit. TNC afieaz valorile
msurate de pn la 24 de dini.
Transformri coordonate (fila TRANS)
Tast soft

Semnificaie
Nume tabel de origine activ
Numr origine activ (#), comentariu din linia
activ a numrului originii active (DOC) din ciclul 7
Decalare de origine activ (Ciclul 7); TNC
afieaz o decalare de origine activ n maxim
8 axe
Axe oglindite (Ciclul 8)
Rotaie de baz activ
Unghi de rotaie activ (Ciclul 10)
Factor/factori de scalare activi (Ciclurile 11 / 26);
TNC afieaz un factor de scalare activ n maxim
6 axe
Origine de scalare

Pentru informaii suplimentare, consultai Manualul utilizatorului pentru


cicluri, "Cicluri de transformri ale coordonatelor."

88

Introducere

2.4 Afirile strilor

Setri globale program 1 (fila GPS1, opiune software)


TNC afieaz numai fila, dac funcia este activ pe
maina dvs.

Tast soft

Semnificaie

Nu este posibil
selectarea
direct

Axe inversate

Decalare suprapus a originii


Oglindirea suprapus
Setri globale program 2 (fila GPS2, opiune software)
TNC afieaz numai fila, dac funcia este activ pe
maina dvs.

Tast soft

Semnificaie

Nu este posibil
selectarea
direct

Axe blocate

Rotaie de baz suprapus


Rotaie suprapus
Factor activ vitez de avans

HEIDENHAIN iTNC 530

89

2.4 Afirile strilor

Control avans adaptabil (fila AFC, opiune software)


TNC afieaz numai fila AFC dac funcia este activ pe
maina dvs.

Tast soft

Semnificaie

Nu este
posibil
selectarea
direct

Mod activ n care este rulat controlul avansului


adaptabil

Scul activ (numr i nume)


Numr tiere
Factor curent al poteniometrului de avans n
procente
Sarcin bro activ n procente
Sarcin de referin a broei
Vitez curent bro
Deviere curent a vitezei
Timp prelucrare actual
Diagram liniar pe care sunt afiate sarcina
actual a broei i valoarea comandat de TNC
pentru prioritatea asupra vitezei de avans.

90

Introducere

2.5 Gestionar de ferestre

2.5 Gestionar de ferestre


Productorul mainii unelte determin funciile i
comportamentul gestionarului de ferestre. Manualul
mainii unelte conine informaii suplimentare.
TNC este echipat cu gestionarul de ferestre Xfce. Xfce este o aplicaie
standard pentru sistemele de operare UNIX i este folosit pentru
gestionarea interfeelor utilizator grafice. Sunt posibile urmtoarele
funcii:
Afiarea unei bare de activiti pentru comutarea ntre diferite
aplicaii (interfee utilizator).
Gestionarea unui desktop suplimentar pe care pot rula aplicaii
speciale oferite de productorul mainii unelte.
Controleaz diferenele dintre aplicaiile software NC i cele ale
productorului mainii unelte.
Poate fi schimbat mrimea i poziia ferestrelor contextuale. Este
de asemenea posibil nchiderea, minimizarea i restaurarea
ferestrelor contextuale.
TNC indic o stea n colul din stnga sus al ecranului dac
o aplicaie a gestionarului de ferestre sau gestionarul de
ferestre n sine a cauzat o eroare. n acest caz, comutai la
gestionarul de ferestre i corectai problema. Dac este
necesar, consultai manualul aparatului.

HEIDENHAIN iTNC 530

91

2.5 Gestionar de ferestre

Rnd de taste soft


n bara de sarcini, putei alege spaii de lucru diferite prin clic pe
mouse. iTNC ofer urmtoarele spaii de lucru
Spaiu de lucru 1: Mod de operare activ
Spaiu de lucru 2: Mod activ de programare
Spaiu de lucru 3: Aplicaiile productorului (disponibile opional), de
ex. telecomanda unui calculator Windows
n bara de sarcini putei selecta, de asemenea, alte aplicaii pe care leai nceput mpreun cu TNC (comutai, de exemplu, la PDF viewer
sau TNCguide)
Facei clic pe simbolul HEIDENHAIN verde pentru a deschide un
meniu n care putei obine informaii, efectua setri sau porni aplicaii.
Sunt disponibile urmtoarele funcii:
Despre Xfce: Informaii despre gestionarul Windows Xfce
Despre HeROS: Informaii despre sistemul de operare al TNC
Control NC: Pornii i oprii software-ul TNC. Permis doar n scopuri
de diagnosticare
Browser Web: Pornii Mozilla Firefox
Diagnosticare: Disponibil doar pentru specialiti autorizai n
vederea pornirii funciilor de diagnosticare
Setri: Configurarea setrilor diverse
Dat/Or: Setai data i ora
Limb: Setare limb pentru dialogurile sistemului. n timpul
pornirii, TNC suprascrie aceast setare cu setarea de limb a MP
7230
Reea: Setare reea
Resetare WM-Conf: Restaurai setrile de baz ale Windows
Manager Poate reseta, de asemenea, setrile implementate de
productorul mainii dvs.
Economizor de ecran: Setri pentru economizorul de ecran; sunt
disponibile mai multe
Partajri: Configurai conexiunile de reea
Scule: Doar pentru utilizatori autorizai. Aplicaiile disponibile din
Scule pot fi pornite direct prin selectarea tipului de fiier aferent din
gestionarea fiierelor TNC (consultai Instrumente suplimentare
pentru administrarea tipurilor externe de fiiere, la pagina 139)

92

Introducere

2.6 Software de securitate SELinux

2.6 Software de securitate SELinux


SELinux este o extensie pentru sisteme de operare bazate pe Linux.
SELinux este un pachet software de securitate suplimentar bazat pe
Control obligatoriu al accesului (MAC) i protejeaz sistemul mpotriva
rulrii de proceduri sau funcii neautorizate i, prin urmare, protejeaz
mpotriva viruilor i a altor programe ru intenionate.
MAC nseamn c fiecare aciune trebuie s fie permis n mod
specific, altfel TNC nu o va executa. Software-ul ofer protecie
suplimentar la restriciile de acces obinuite ale Linux. Aciunile i
procesele specifice sunt efectuate numai dac este permis de funciile
standard i de controlul accesului SELinux.
Instalarea SELinux a TNC este pregtit s permit doar
executarea programelor instalate cu software-ul
HEIDENHAIN NC. Nu putei s rulai alte programe cu
instalarea standard.
Controlul accesului SELinux n HeROS 5 este reglementat dup cum
urmeaz:
TNC ruleaz doar acele aplicaii instalate cu software-ul
HEIDENHAIN NC.
Fiierele privind securitatea software-ului (fiiere de sistem SELinux,
fiiere de boot HeROS 5 etc.) pot fi modificate numai de programe
selectate n mod explicit.
Fiierele noi create de alte programe nu trebuie executate.
Exist doar dou proceduri permise pentru a rula fiiere noi:
Pornirea unei actualizri software
O actualizare software HEIDENHAIN poate nlocui sau modifica
fiierele de sistem.
Pornirea configuraiei SELinux
Configurarea SELinux este, de obicei, protejat cu parol de ctre
productorul mainii unelte. Consultai manualul mainii unelte
relevante.
HEIDENHAIN recomand activarea SELinux, deoarece
acesta ofer protecie suplimentar mpotriva accesului
din exterior.

HEIDENHAIN iTNC 530

93

2.7 Accesorii: Palpatoare 3-D i roi de mn electronice HEIDENHAIN

2.7 Accesorii: Palpatoare 3-D i roi


de mn electronice
HEIDENHAIN
Palpatoare 3-D
Cu numeroasele sisteme de palpatoare 3-D HEIDENHAIN, putei:
Alinia piesele de prelucrat automat
Seta origini rapid i sigur
Msura piesa de prelucrat n timpul rulrii programului
Msura i inspecta sculele
Toate funciile palpatorului sunt descrise n Manualul
utilizatorului pentru cicluri. Contactai HEIDENHAIN dac
avei nevoie de o copie a acestui Manual al utilizatorului.
ID: 670 388-xx.
Reinei c HEIDENHAIN declin, n general,
responsabilitatea pentru funcionarea palpatorii, dac nu
utilizai palpatoare HEIDENHAIN!
Palpatoare cu declanator TS 220, TS 640 i TS 440
Aceste palpatoare sunt eficiente n special pentru alinierea automat
a piesei de prelucrat, pentru setarea originii i pentru msurarea piesei
de prelucrat. TS 220 transmite semnalele de declanare ctre TNC
prin cablu i este o alternativ ieftin la aplicaiile n care digitalizarea
nu este necesar n mod frecvent.
Palpatorul TS 640 (consultai figura) i varianta mai mic TS 440 au
transmisie cu infrarou a semnalului de declanare ctre TNC. Acest
lucru l face convenabil pentru utilizarea pe maini cu schimbtoare
automate de scul.
Principii de operare: Palpatoarele cu declanator HEIDENHAIN au un
comutator optic rezistent la uzur, care genereaz un semnal electric
imediat ce tija este deviat. Semnalul este transmis ctre sistemul de
control, care stocheaz poziia curent a tijei ca valoare efectiv.

94

Introducere

2.7 Accesorii: Palpatoare 3-D i roi de mn electronice HEIDENHAIN

Palpator scul TT 140 pentru msurarea sculei


TT 140 este un palpator 3-D cu declanator pentru msurarea i
inspecia sculei. TNC ofer trei cicluri pentru acest palpator cu care
putei msura lungimea i raza sculei automat, cu broa rotindu-se sau
oprit. TT 140 are un design rezistent i un nivel ridicat de protecie,
care l face insensibil la ageni de rcire i deeuri. Semnalul de
declanare este generat de un comutator optic rezistent la uzur i
foarte sigur.

Roi de mn electronice HR
Roile de mn electronice faciliteaz mutarea axelor cu mna. Este
disponibil o gam larg de avansuri transversale pentru rotaia roii
de mn. Pe lng roile de mn integrale HR 130 i HR 150,
HEIDENHAIN ofer i roile de mn portabile HR 520 i HR 550 FS.
Vei gsi o descriere detaliat a lui HR 520 n Capitolul 14 din acest
manual (consultai Deplasarea cu roi de mn electronice, la
pagina 554).

HEIDENHAIN iTNC 530

95

96

Introducere

2.7 Accesorii: Palpatoare 3-D i roi de mn electronice HEIDENHAIN

Programare: Noiuni
fundamentale,
Gestionarea fiierelor

3.1 Noiuni fundamentale

3.1 Noiuni fundamentale


Dispozitivele de codare a poziiei i marcajele de
referin
Z

Axele mainii sunt echipate cu dispozitive de codare a poziiei, care


nregistreaz poziiile mesei mainii sau ale sculei. Axele liniare sunt
echipate n general cu dispozitive de codare liniare, iar mesele rotative
i axele de nclinare cu dispozitive de codare pentru unghi.

Y
X

Cnd axa unei maini se deplaseaz, dispozitivul corespunztor de


codare a poziiei genereaz un semnal electric. TNC evalueaz aceste
semnale i calculeaz poziia efectiv exact a axei mainii.
Dac exist o ntrerupere a alimentrii cu energie, poziia calculat nu
va mai corespunde cu poziia efectiv a mainii. Pentru a recupera
aceast asociere, dispozitivele de codare incremental a poziiei sunt
dotate cu marcaje de referin. Scalele dispozitivelor de codare conin
unul sau mai multe marcaje de referin care transmit un semnal ctre
TNC, cnd sunt depite. Cu ajutorul semnalului, TNC poate restabili
repartiia poziiilor afiate la poziiile mainii. Pentru dispozitivele de
codare liniar cu marcaje de referin cu distan codat, axele mainii
trebuie s se deplaseze cu maxim 20 mm, iar pentru dispozitivele de
codare pentru unghi, cu maxim 20.
Cu dispozitivele de codare absolut, o valoare a poziiei absolute este
transmis dispozitivului de control imediat dup pornire. Astfel,
repartiia poziiei efective la poziia mainii este restabilit imediat dup
pornire.

XMP

X (Z,Y)

Sistem de referin
Este nevoie de un sistem de referin pentru definirea poziiilor ntr-un
plan sau n spaiu. Datele de poziie sunt raportate ntotdeauna la un
punct predeterminat i sunt descrise prin coordonate.
Sistemul de coordonate carteziene (un sistem de coordonate
dreptunghiular) este bazat pe cele trei axe de coordonate X, Y i Z.
Axele sunt perpendiculare ntre ele i se intersecteaz ntr-un punct
numit origine. O coordonat identific distana de la origine, ntr-una
dintre aceste direcii. Astfel, poziia n plan este descris prin dou
coordonate, iar poziia n spaiu prin trei coordonate.
Coordonatele raportate la origine sunt cunoscute sub denumirea de
coordonate absolute. Coordonatele relative sunt raportate la orice alt
poziie cunoscut (punct de referin) definit n cadrul sistemului de
coordonate. Valorile coordonatelor relative sunt cunoscute sub
denumirea de valori de coordonate incrementale.

98

Programare: Noiuni fundamentale, Gestionarea fiierelor

Cnd utilizai o main de frezare, orientai micrile sculei n sistemul


de coordonate carteziene. Ilustraia din partea dreapt arat modul n
care sistemul de coordonate carteziene descrie axele mainii. Figura
ilustreaz regula minii drepte pentru amintirea direciilor celor trei
axe: degetul mijlociu este ndreptat spre direcia pozitiv a axei sculei,
dinspre piesa de prelucrat ctre scul (axa Z), degetul mare este
ndreptat n direcia pozitiv a axei X, iar degetul arttor n direcia
pozitiv a axei Y.

+Z

+Y

iTNC 530 poate controla pn la 18 axe. Axele U, V i W sunt axe


liniare secundare, paralele cu axele principale X, Y respectiv Z. Axele
rotative sunt desemnate ca A, B i C. Ilustraia din partea dreapt jos
arat repartiia axelor secundare i a celor rotative la axele principale.

3.1 Noiuni fundamentale

Sistemul de referin pe mainile de frezare

+X

+Z

+X

+Y

n plus, productorul mainii unelte poate defini orice numr al axelor


auxiliare identificate prin litere mici

Z
Y

W+
C+
B+

V+

A+
U+

HEIDENHAIN iTNC 530

99

3.1 Noiuni fundamentale

Coordonate polare
Dac desenul de producie este dimensionat n coordonate carteziene,
i programul NC trebuie scris utiliznd coordonate carteziene. Pentru
piesele care conin arcuri circulare sau unghiuri, este de obicei mai
uor s dai dimensiunile n coordonate polare.

n timp ce coordonatele carteziene X, Y i Z sunt tridimensionale i pot


descrie puncte n spaiu, coordonatele polare sunt bidimensionale i
descriu puncte n plan. Coordonatele polare i au originea n centrul
unui cerc (CC) sau pol. O poziie n plan poate fi clar definit de:
Raza polar, distana de la centrul cercului CC pn la poziie i de
Unghiul polar, dimensiunea unghiului dintre axa de referin i linia
care conecteaz centrul cercului CC cu poziia

PR
PA3

PR

PR

10

PA1
CC

Setarea polului i a axei de referin a unghiului


Polul este setat prin introducerea a dou coordonate carteziene ntrunul din cele trei planuri. Aceste coordonate seteaz, de asemenea,
axa de referin pentru unghiul polar PA.
Coordonate pol (plan)

Ax de referin a unghiului

X/Y

+X

Y/Z

+Y

Z/X

+Z

PA2

30

Z
X
Z

Y
X
X

100

Programare: Noiuni fundamentale, Gestionarea fiierelor

Poziii absolute pies de prelucrat


Coordonatele absolute sunt coordonate de poziie care sunt raportate
la originea sistemului de coordonate. Fiecare poziie de pe piesa de
prelucrat este definit n mod unic de ctre coordonatele absolute.
Exemplul 1: Guri dimensionate n coordonate absolute
Gaura 1
X = 10 mm
Y = 10 mm

Gaura 2
X = 30 mm
Y = 20 mm

Gaura 3
X = 50 mm
Y = 30 mm

Y
3

30

2
20

10

Poziii incrementale pies de prelucrat


Coordonatele incrementale sunt raportate la ultima poziie nominal
programat a sculei, care servete ca origine relativ (imaginar).
Cnd scriei un program NC n coordonate incrementale, programai
scula s se deplaseze cu distana dintre poziiile nominale anterioar
i urmtoare. n consecin, acestea sunt denumite i dimensiuni
legate.

10

30

Pentru a programa o poziie n coordonate incrementale, introducei


funcia I naintea axei.

Exemplul 2: Guri dimensionate n coordonate incrementale

Gaura 6, raportat la 5
X = 20 mm
Y = 10 mm

10

10

X = 10 mm
Y = 10 mm
Gaura 5, raportat la 4
X = 20 mm
Y = 10 mm

10

Coordonatele absolute ale gurii 4

50

10

20

20

Coordonatele polare absolute i incrementale


Coordonatele polare absolute se raporteaz ntotdeauna la pol i la
axa de referin.
Coordonatele incrementale se raporteaz ntotdeauna la ultima poziie
nominal programat a sculei.

Y
+IPR
PR
PR
10

PA
CC

30

HEIDENHAIN iTNC 530

PR

+IPA +IPA

101

3.1 Noiuni fundamentale

Poziiile absolute i incrementale ale piesei de


prelucrat

Un desen de producie identific un anumit element al piesei de


prelucrat, de obicei un col, ca origine absolut. Cnd setai originea,
aliniai piesa de prelucrat cu axele mainii, apoi deplasai scula n
fiecare ax ctre o poziie cunoscut n raport cu piesa de prelucrat.
Setai afiajul TNC la 0 sau la valoarea unei poziii cunoscute pentru
fiecare poziie. Astfel stabilii sistemul de referin pentru piesa de
prelucrat, care va fi utilizat pentru afiajul TNC i pentru programul
piesei.

Z
MAX

Dac desenul de producie este dimensionat n coordonate relative,


utilizai ciclurile de transformare a coordonatelor (consultai Manualul
utilizatorului pentru programarea ciclului, Cicluri de transformri ale
coordonatelor).

Dac desenul de producie nu este dimensionat pentru NC, setai


originea la o poziie sau un col de pe piesa de prelucrat, care este
potrivit pentru deducerea dimensiunilor celorlalte poziii ale piesei de
prelucrat.

MIN

Modul cel mai rapid, uor i exact de a seta originea este utilizarea
unui palpator 3-D de la HEIDENHAIN. Consultai seciunea "Setarea
originii cu un palpator 3-D" din Manualul utilizatorului pentru Ciclurile
palpatorului.

Y
7
750

6
5

320

150
0

-150
0

Exemplu
Desenul piesei de prelucrat conine guri (de la 1 la 4) ale cror
dimensiuni sunt date n funcie de o decalare de origine absolut de
coordonate X=0 Y=0. Gurile (de la 5 la 7) sunt dimensionate n funcie
de o decalare de origine relativ de coordonate absolute X=450,
Y=750. Cu ciclul DEPLASARE DECALARE DE ORIGINE putei seta
temporar decalarea de origine la poziia X=450, Y=750, pentru a putea
programa gurile (de la 5 la 7) fr calcule suplimentare.

3000,1

3.1 Noiuni fundamentale

Setarea originii

325 450

900

950

102

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.2 Crearea i scrierea programelor

3.2 Crearea i scrierea programelor


Organizarea unui program NC n formatul
conversaional HEIDENHAIN
Un program al piesei este alctuit dintr-o serie de blocuri de program.
Ilustraia din partea dreapt afieaz elementele unui bloc.
TNC numeroteaz blocurile n ordine cresctoare.
Primul bloc al unui program este identificat prin BEGIN PGM, numele
programului i unitatea de msur activ.

Bloc
10 L X+10 Y+5 R0 F100 M3

Blocurile urmtoare conin informaii referitoare la:


Piesa de prelucrat brut
Apelri de scule
Apropierea de o poziie de siguran
Vitezele de avans i viteza broei, ct i
Contururile traseului, ciclurile i alte funcii

Funcie traseu

Cuvinte

Numr bloc

Ultimul bloc al unui program este identificat prin END PGM, numele
programului i unitatea de msur activ.
Pericol de coliziune!
Dup fiecare apelare de scul, HEIDENHAIN recomand
deplasarea ntr-o poziie de siguran, din care TNC s
poat poziiona scula pentru prelucrare, fr a cauza
coliziuni.

Definirea piesei brute: PIES BRUT


Imediat dup iniierea unui program nou, definii o pies de prelucrat
brut cuboidal. Dac dorii s definii piesa brut ntr-o etap
ulterioar, apsai tasta SPEC FCT, apoi tasta soft BLK FORM.
Aceast definiie este necesar pentru caracteristica de simulare
grafic a TNC. Muchiile piesei de lucru brute sunt paralele cu axele X,
Y i Z i pot fi lungi de 100 000 mm. Piesa brut de lucru este definit
de 2 din colurile sale:
Punct MIN: cele mai mici coordonate X, Y i Z ale formei brute,
introduse ca valori absolute
Punct MAX: cele mai mari coordonate X, Y i Z ale formei brute,
introduse ca valori absolute sau incrementale
Dac dorii s rulai un test grafic pentru program, trebuie
s definii numai forma brut!

HEIDENHAIN iTNC 530

103

3.2 Crearea i scrierea programelor

Crearea unui program de pies nou


Introducei ntotdeauna un program al piesei n modul de operare
Programare i editare. Exemplu de iniiere de program:
Selectai modul de operare Programare i editare.

Apsai tasta PGM MGT pentru a selecta gestionarul


de fiiere.

Selectai directorul n care dorii s stocai programul nou:


NUME FIIER = OLD.H
Introducei noul nume de program i confirmai
introducerea cu tasta ENT.

Pentru a selecta unitatea de msur, apsai tasta


soft MM sau INCH. TNC schimb configuraia
ecranului i iniiaz dialogul pentru definirea BLK
FORM (pies de prelucrat brut).
AXA DE LUCRU A BROEI X/Y/Z?
Introducei axa broei, de ex. Z
DEF BLK FORM: MIN CORNER?
Introducei n ordine coordonatele X, Y i Z ale
punctului MIN i confirmai fiecare intrare cu tasta
ENT.
DEF BLK FORM: MAX CORNER?
Introducei n ordine coordonatele X, Y i Z ale
punctului MAX i confirmai fiecare intrare cu tasta
ENT.

104

Programare: Noiuni fundamentale, Gestionarea fiierelor

0 BEGIN PGM NEW MM

nceput program, nume, unitate de msur

1 BLK FORM 0.1 Z X+0 Y+0 Z-40

Ax bro, coordonate punct MIN

2 BLK FORM 0.2 X+100 Y+100 Z+0

Coordonate punct MAX

3 END PGM NEW MM

Sfrit program, nume, unitate de msur

3.2 Crearea i scrierea programelor

Exemplu: Afiarea piesei brute n programul NC

TNC genereaz automat numerele blocurilor i blocul BEGIN i END.


Dac nu dorii s definii piesa brut, anulai dialogul din
Ax de lucru a broei X/Y/Z apsnd tasta DEL!
TNC poate afia graficele numai dac latura cea mai
scurt are cel puin 50 m lungime i latura cea mai lung
nu depete 99 999,999 mm n lungime.

HEIDENHAIN iTNC 530

105

3.2 Crearea i scrierea programelor

Programarea deplasrilor sculei n format


conversaional
Pentru a programa un bloc, iniiai dialogul apsnd o tast
funcional. n antetul de pe ecran, TNC v solicit toate informaiile
necesare pentru programarea funciei dorite.
Exemplu de bloc de poziionare
nceput bloc.
COORDONATE?
10

20

Introducei coordonata destinaiei pentru axa X.

Introducei coordonata destinaie pentru axa Y i


trecei la ntrebarea urmtoare cu ENT.

COMPENSARE RAZ SCUL: RL/RR/FR COMP.?


Introducei Fr compensare raz i trecei la
ntrebarea urmtoare cu ENT
VITEZ DE AVANS F=? / F MAX = ENT

100

Introducei viteza de avans de 100 mm/min pentru


acest contur de traseu; trecei la ntrebarea urmtoare
cu ENT.

FUNCIE AUXILIAR M?
Introducei funcia suplimentar M3 "bro
PORNIT." Apsai tasta ENT pentru a nchide
aceast caset de dialog.

Fereastra blocului de program afieaz urmtoarea linie:


3 L X+10 Y+5 R0 F100 M3

106

Programare: Noiuni fundamentale, Gestionarea fiierelor

Funcii pentru setarea vitezei de avans

3.2 Crearea i scrierea programelor

Intrare posibil pentru viteza de avans


Tast soft

Avans transversal rapid, excepie nemodal: Dac


este definit nainte de un bloc APPR, FMAX este,
de asemenea, valabil pentru deplasarea la un
punct auxiliar (consultai Poziii importante de
apropiere i ndeprtare, la pagina 220)
Vitez de avans pentru deplasare calculat
automat n TOOL CALL.
Deplasare la viteza de avans programat (unitate
de msur mm/min sau 1/10 inci/min). Cu axele
rotative, TNC interpreteaz viteza de avans n
grade/min, indiferent dac programul este scris n
mm sau inch
Cu FT, n loc de vitez, definii un timp n secunde
(interval de intrare 0,001 - 999,999 secunde), n
care trebuie parcurs traseul programat. FT este
valabil numai n sensul blocurilor
Cu FMAXT, n loc de vitez, definii un timp n
secunde (interval de intrare 0,001 - 999,999
secunde) n care trebuie parcurs traseul
programat. FMAXT este valabil numai pentru
tastaturi cu poteniometru pentru deplasare
rapid. FMAXT este valabil numai n sensul
blocurilor
Definii avansul per rotaie (uniti n mm/rot sau
inci/rot). Atenie: n programele inch, FU nu poate
fi combinat cu M136
Definii avansul per dinte (uniti n mm/dinte sau
inci/dinte). Numrul de dini trebuie definit n
tabelul de scule, n coloana CUT..
Funcii pentru ghidarea conversaional

Tast

Ignorare ntrebare din dialog.


Terminare imediat dialog.
Abandonare dialog i tergere bloc.

HEIDENHAIN iTNC 530

107

3.2 Crearea i scrierea programelor

Captarea poziiei actuale


TNC v ofer posibilitatea de a transfera n program poziia curent a
sculei, de exemplu la:
Programarea blocului de poziionare
Programarea ciclului
Definirea sculei cu TOOL DEF
Pentru a transfera valorile corecte ale poziiei, efectuai urmtorii pai:
U

Amplasai caseta de intrare n poziia din blocul n care dorii s


introducei valoarea poziiei.
U Selectai funcia capturare poziie efectiv. n rndul
de taste soft, TNC afieaz axele ale cror poziii pot
fi transferate
U

Selectai axa. TNC scrie poziia curent a axei


selectate n caseta de intrare activ

TNC captureaz ntotdeauna coordonatele centrului sculei


n planul de lucru, chiar dac compensarea razei sculei
este activ.
TNC capteaz ntotdeauna coordonatele vrfului sculei n
axa sculei, putnd astfel s ia ntotdeauna n calcul
compensarea lungimii active a sculei.
TNC pstreaz activ rndul de taste soft, pn cnd l
dezactivai prin apsarea din nou a tastei de preluare a
poziiei actuale. Acest comportament rmne activ chiar
dac salvai blocul curent i deschidei unul nou cu o tast
pentru funcie traseu. Dac selectai un element dintr-un
bloc n care trebuie s alegei o alternativ de intrare cu
tastele soft (de ex: pentru compensare raz), atunci TNC
nchide rndul de taste soft pentru alegerea axelor.
Funcia de preluare a poziiei reale nu este posibil dac
funcia planului de lucru nclinat este activ.

108

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.2 Crearea i scrierea programelor

Editarea unui program


Nu putei edita un program n timp ce este rulat de ctre
TNC ntr-un mod de operare a mainii. TNC v permite s
plasai cursorul n bloc, dar nu salveaz modificrile i
rspunde printr-un mesaj de eroare.
n timp ce creai sau editai un program de pies, putei selecta orice
linie dorii din program sau cuvinte individuale dintr-un bloc, folosind
tastele cu sgei sau tastele soft:
Funcie

Tast soft/Taste

Deplasare la pagina anterioar


Deplasare pagin urmtoare
Deplasare la nceputul programului.
Deplasare la sfritul programului.
Modificai pe ecran poziia blocului curent.
Apsai tasta soft pentru a afia blocuri
suplimentare de program, care sunt
programate nainte de cel curent.
Modificai pe ecran poziia blocului curent.
Apsai tasta soft pentru a afia blocuri
suplimentare de program, care sunt
programate dup cel curent.
Deplasare de la un bloc la urmtorul.
Selectare cuvinte individuale ntr-un bloc.
Pentru a selecta un anumit bloc, apsai tasta
GOTO, introducei numrul blocului dorit i
confirmai cu tasta ENT. Sau: Introducei pasul
numrului de blocuri i apsai tasta soft N
LINES pentru a trece peste numrul de linii
introdus, n sus sau n jos.

HEIDENHAIN iTNC 530

109

3.2 Crearea i scrierea programelor

Funcie

Tast soft/Tast

Setare cuvnt selectat la zero.


tergere numr incorect.
Eliminare mesaj de eroare (care nu clipete).
tergere cuvnt selectat.
tergere bloc selectat.
tergere cicluri i seciuni de program.
Introducere ultimul bloc editat sau ters.

Introducerea blocurilor n locaia dorit


U Selectai blocul dup care dorii s introducei noul bloc i iniiai
dialogul.
Editarea i introducerea cuvintelor
U Selectai un cuvnt dintr-un bloc i suprascriei-l cu cel nou. Dialogul
n limbaj comun este disponibil n timp ce cuvntul este evideniat.
U Pentru a accepta modificarea, apsai tasta END.
Dac dorii s introducei un cuvnt, apsai n mod repetat tasta
sgeat orizontal pn la apariia dialogului dorit. Apoi putei
introduce valoarea dorit.

110

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.2 Crearea i scrierea programelor

Cutarea acelorai cuvinte n blocuri diferite


Pentru a utiliza aceast funcie, setai tasta soft DESENARE
AUTOMAT la OPRIT.
Pentru a selecta un cuvnt dintr-un bloc, apsai n
mod repetat tastele cu sgei, pn cnd cursorul
luminos ajunge pe cuvntul dorit.

Selectai un bloc folosind tastele cu sgei.

Cuvntul evideniat din noul bloc este acelai cu cel selectat anterior.
Dac ai nceput o cutare ntr-un program foarte lung,
TNC afieaz o fereastr pentru afiarea progresului.
Avei posibilitatea de a anula cutarea prin intermediul
tastei soft.
Cutarea oricrui text
U Pentru a selecta funcia de cutare, apsai tasta soft CUTARE.
TNC afieaz dialogul instantaneu Cutare text:
U Introducei textul pe care dorii s l cutai.
U Pentru a cuta textul, apsai tasta soft EXECUTARE.

HEIDENHAIN iTNC 530

111

3.2 Crearea i scrierea programelor

Marcarea, copierea, tergerea i inserarea seciunilor de program


TNC asigur anumite funcii pentru copierea seciunilor de program n
cadrul unui program NC sau ntr-un alt program NC - consultai tabelul
de mai jos.
Pentru a copia o seciune de program, efectuai urmtorii pai:
U
U
U

Selectai rndul de taste soft ce conine funciile de marcare.


Selectai primul (ultimul) bloc al seciunii pe care dorii s o copiai.
Pentru a marca primul (ultimul) bloc, apsai tasta soft SELECTARE
BLOC. TNC evideniaz primul caracter al blocului i apare tasta soft
ANULARE SELECIE.
Deplasai cursorul luminos pe ultimul (primul) bloc al seciunii de
program pe care dorii s o copiai sau tergei. TNC afieaz
blocurile marcate cu o culoare diferit. Putei opri n orice moment
funcia de marcare, apsnd tasta soft ANULARE SELECIE.
Pentru a copia seciunea de program selectat, apsai tasta soft
COPIERE BLOC. Pentru a terge seciunea de program selectat,
apsai tasta soft TERGERE BLOC. TNC stocheaz blocul
selectat.
Utiliznd tastele cu sgei, selectai blocul dup care dorii s inserai
seciunea de program copiat (tears).
Pentru a insera seciunea ntr-un alt program, selectai
programul corespunztor utiliznd gestionarul de fiiere i
apoi marcai blocul dup care dorii s inserai blocul
copiat.

U
U

Pentru a insera blocul, apsai tasta soft INSERARE BLOC.


Pentru a opri funcia de marcare, apsai tasta soft ANULARE
SELECIE.
Funcie

Tast soft

Activare funcie de marcare.


Dezactivare funcie de marcare.
tergere bloc marcat.
Inserare bloc stocat n memoria tampon.
Copiere bloc marcat.

112

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.2 Crearea i scrierea programelor

Funcia TNC de cutare


Cu funcia de cutare a TNC, putei cuta orice text din cadrul unui
program i l putei nlocui cu unul nou, dac este cazul.
Cutarea textelor
U Dac este cazul, selectai blocul n care se afl cuvntul pe care
dorii s l gsii.
U Selectai funcia de cutare. TNC suprapune fereastra
de cutare i afieaz funciile de cutare disponibile
n rndul de taste soft (consultai tabelul cu funcii de
cutare).
+40

Introducei textul pe care dorii s l cutai. Reinei c


procesul de cutare ine cont de majuscule/minuscule

Pornii procesul de cutare: TNC afieaz opiunile de


cutare disponibile n rndul de taste soft (consultai
tabelul cu opiunile de cutare).

Dac este cazul, modificai opiunile de cutare.

Pornii procesul de cutare: TNC trece la urmtorul


bloc ce conine textul pe care l cutai.

Repetai procesul de cutare: TNC trece la urmtorul


bloc ce conine textul pe care l cutai.

Oprii funcia cutare.

Funcii cutare

Tast soft

Afieaz fereastra contextual cu ultimele


elemente cutate. Utilizai tastele cu sgei pentru
a selecta un element cutat i confirmai cu tasta
ENT.
Afieaz fereastra contextual cu posibile
elemente cutate din blocul curent. Utilizai tastele
cu sgei pentru a selecta un element cutat i
confirmai cu tasta ENT.
Afieaz fereastra contextual cu o selecie a
celor mai importante funcii NC. Utilizai tastele cu
sgei pentru a selecta un element cutat i
confirmai cu tasta ENT.
Activare funcie Cutare/nlocuire.

HEIDENHAIN iTNC 530

113

3.2 Crearea i scrierea programelor

Opiuni de cutare

Tast soft

Definire direcie de cutare


Definii sfritul cutrii: Cu TERMINAT, cutarea
pornete de la blocul actual i continu pn cnd
ajunge napoi la el.
ncepere cutare nou.

Cutarea/nlocuirea oricrui text


Funcia de cutare/nlocuire nu este posibil dac
un program este protejat
programul este rulat de ctre TNC n momentul
respectiv
Cnd utilizai funcia NLOCUIRE TOATE, avei grij s nu
nlocuii n mod accidental un text pe care nu dorii s l
modificai. Odat nlocuit, textul respectiv nu poate fi
nlocuit.
U

Dac este cazul, selectai blocul n care se afl cuvntul pe care


dorii s l gsii.
U Selectai funcia de cutare: TNC suprapune fereastra
de cutare i afieaz funciile de cutare disponibile
n rndul de taste soft.

114

Activai funcia nlocuire: TNC suprapune o fereastr


pentru introducerea textului care va fi inserat.

Introducei textul pe care dorii s l cutai. Reinei c


procesul de cutare ine cont de
majuscule/minuscule. Apoi confirmai cu tasta ENT

Introducei textul pe care dorii s l inserai. Reinei c


intrarea ine cont de majuscule/minuscule

Pornii procesul de cutare: TNC afieaz opiunile de


cutare disponibile n rndul de taste soft (consultai
tabelul cu opiunile de cutare).

Dac este cazul, modificai opiunile de cutare.

Pornii procesul de cutare: TNC trece la urmtorul


bloc ce conine textul pe care l cutai.

Pentru a nlocui textul i pentru a trece la urmtoarea


apariie a acestuia, apsai tasta soft NLOCUIRE.
Pentru a nlocui toate apariiile textului, apsai tasta
soft NLOCUIRE TOATE. Pentru a sri peste text i a
trece la urmtoarea apariie a acestuia, apsai tasta
soft FR NLOCUIRE.

Oprii funcia de cutare

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.3 Gestionarea fiierelor: Noiuni fundamentale

3.3 Gestionarea fiierelor: Noiuni


fundamentale
Fiiere
Fiiere din TNC

Tip

Programe
n format HEIDENHAIN
n format DIN/ISO

.H
.I

Fiiere smarT.NC
Program unitate structurat
Descrieri contur
Tabele de puncte pentru poziii de prelucrare

.HU
.HC
.HP

Tabele pentru
Scule
Schimbtoare de scul
Mese mobile
Origini
Puncte
Presetri
Date de achiere
Materiale de achiere, materiale pies de
prelucrat

.T
.TCH
.P
.D
.PNT
.PR
.CDT
.TAB

Text sub form de


fiiere ASCII
Fiiere de asisten

.A
.CHM

Desenarea datelor ca
fiiere ASCII

.DXF

Alte fiiere
abloane elemente de fixare
Elemente de fixare exprimate ca parametri
Date dependente (precum elementele de
structur)
Arhive

.CFT
.CFX
.DEP
.ZIP

Cnd scriei un program al piesei pe TNC, trebuie s introducei n


prealabil un nume de fiier. TNC salveaz programul pe hard disk sub
forma unui fiier cu acelai nume. TNC poate salva texte i tabele ca
fiiere.
TNC furnizeaz o fereastr special pentru gestionarea fiierelor, n
care putei gsi i gestiona cu uurin fiierele. De aici putei apela,
copia, redenumi i terge fiiere.
Putei gestiona un numr aproape nelimitat de fiiere cu TNC, cel puin
21 GB. Dimensiunea actual a hard disk-ului depinde de computerul
principal instalat pe maina dvs. Consultai specificaiile. Un singur
program NC poate avea dimensiunea de pn la 2 GB.

HEIDENHAIN iTNC 530

115

3.3 Gestionarea fiierelor: Noiuni fundamentale

Numele fiierelor
Cnd stocai programe, tabele i texte ca fiiere, TNC adaug o
extensie separat de un punct, la numele fiierului. Aceast extensie
indic tipul fiierului.
PROG20

.H

Nume fiier

Tip fiier

Numele de fiiere nu trebuie s depeasc 25 de caractere, n caz


contrar TNC nu poate afia numele complet.
Numele fiierelor de pe TNC trebuie s respecte acest standard:
Specificaiile deschise de baz ale grupului versiunea 6 IEEE Std
1003.1, ediia 2004 (Posix-Standard). n consecin, numele de fiiere
pot include caracterele de mai jos:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
ijklmnopqrstuvwxyz0123456789._Nu trebuie s utilizai niciun alt caracter n numele de fiiere pentru a
preveni orice probleme de transfer al fiierelor.
Limita maxim pentru cale i numele fiierului mpreun
este de 82 de caractere (consultai Cile, la pagina 118).

116

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.3 Gestionarea fiierelor: Noiuni fundamentale

Afiarea fiierelor create extern pe TNC


TNC dispune de cteva instrumente suplimentare pe care le putei
utiliza pentru a afia fiierele prezentate n tabelul de mai jos. Unele
dintre fiiere sunt, de asemenea, editabile.
Tipuri fiiere

Tip

Fiiere PDF
Tabele Excel

pdf
xls
csv
html

Fiiere de pe Internet
Fiiere text

txt
ini

Fiiere imagine

bmp
gif
jpg
png

Pentru informaii suplimentare despre afiarea i editarea tipurilor de


fiiere listate, Consultai Instrumente suplimentare pentru
administrarea tipurilor externe de fiiere, la pagina 139..

Copie de rezerv date


Recomandm salvarea pe un calculator a programelor i a fiierelor
noi, la intervale regulate.
Programul cu utilizare gratuit TNCremoNT pentru transmiterea
datelor, de la HEIDENHAIN, reprezint o metod simpl i
convenabil pentru realizarea de copii de siguran a datelor stocate
pe TNC.
n plus, avei nevoie de un suport de date, pe care s fie stocate toate
datele specifice mainii, precum programul PLC, parametrii mainii
etc. Cerei ajutorul productorului mainii, dac este cazul.
Salvarea ntregului coninut al hard diskului (> 2 GB) poate
dura cteva ore. n acest caz, este recomandat s salvai
datele n afara programului de lucru, de ex. n timpul
nopii.
tergei periodic fiierele de care nu mai avei nevoie,
pentru ca s existe ntotdeauna suficient spaiu pe hard
disk-ul TNC pentru fiierele de sistem (precum tabelul de
scule).
n funcie de condiiile de operare (de ex., vibraiile), rata
de defectare a hard disk-urilor crete n general dup trei
pn la cinci ani de utilizare. Prin urmare, HEIDENHAIN
recomand inspectarea hard disk-ului dup trei pn la
cinci ani.

HEIDENHAIN iTNC 530

117

3.4 Lucrul cu Gestionarul de fiiere

3.4 Lucrul cu Gestionarul de fiiere


Directoarele
Pentru a asigura gsirea cu uurin a fiierelor, v recomandm s
organizai hard disk-ul n directoare. Putei mpri un director n mai
multe directoare, denumite subdirectoare. Cu tasta /+ sau ENT putei
afia sau ascunde subdirectoarele.
TNC poate gestiona pn la 6 niveluri de directoare!
Dac salvai mai mult de 512 fiiere ntr-un director, TNC
nu le mai sorteaz n ordine alfabetic!
Numele directoarelor
Limita maxim pentru cale, inclusiv numele de director, este de 82 de
caractere (consultai Cile, la pagina 118).

Cile
O cale indic unitatea i toate directoarele i subdirectoarele n care
este salvat un fiier. Numele individuale sunt separate de o bar oblic
invers \.
Calea, inclusiv toate caracterele unitii, directorul i
numele fiierului, inclusiv extensia, nu poate depi 82 de
caractere!
Denumirile unitii nu trebuie s includ mai mult de 8
litere mari.
Exemplu
Pe unitatea TNC:\ a fost creat directorul AUFTR1. Apoi, n directorul
AUFTR1 a fost creat directorul NCPROG i programul PROG1.H al
piesei a fost copiat n acesta. Programul piesei are acum urmtoarea
cale:

TNC:\
AUFTR1

TNC:\AUFTR1\NCPROG\PROG1.H

NCPROG

Schema din partea dreapt ilustreaz un exemplu al afiajului unui


director cu diferite ci.

WZTAB
A35K941
ZYLM
TESTPROG
HUBER
KAR25T

118

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Privire general: Funciile gestionarului de


fiiere
Dac dorii s folosii vechiul gestionar de fiiere, trebuie
s folosii funcia MOD pentru a comuta de la versiunea
nou la cea veche (consultai Modificarea setrii PGM
MGT, la pagina 663).
Funcie

Tast soft

Pagina

Copiere (i conversie) fiiere individuale

Pagina 126

Selectare director destinaie

Pagina 126

Afiarea unui anumit tip de fiier.

Pagina 122

Creare fiier nou.

Pagina 125

Afiarea a cel puin 10 fiiere selectate.

Pagina 129

tergere fiier sau director.

Pagina 130

Marcarea unui fiier.

Pagina 131

Redenumire fiier.

Pagina 133

Protejare fiier mpotriva editrii i


tergerii.

Pagina 134

Anulare protecie fiier.

Pagina 134

Arhivare fiiere

Pagina 137

Restaurare fiiere din arhiv

Pagina 138

Deschidere program smarT.NC

Pagina 124

HEIDENHAIN iTNC 530

119

3.4 Lucrul cu Gestionarul de fiiere

Funcie

Tast soft

Pagina

Gestionare uniti de reea.

Pagina 146

Copiere director.

Pagina 129

Actualizeaz arborele cu directoare, de


ex. pentru a putea vedea dac un director
nou a fost creat n timp ce gestionarul de
fiiere a fost deschis.

120

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Apelarea gestionarului de fiiere


Apsai tasta PGM MGT: TNC afieaz fereastra
gestionarului de fiiere (consultai ilustraia pentru
setarea prestabilit. Dac TNC afieaz o alt
configuraie de ecran, apsai tasta soft
FEREASTR.)

Fereastra ngust din partea stng prezint unitile i directoarele


disponibile. Unitile indic dispozitive pe care sunt stocate sau
transferate date. Una dintre uniti este hard disk-ul TNC. Celelalte
uniti sunt interfeele (RS232, RS422, Ethernet), care pot fi utilizate,
de exemplu, pentru a conecta un calculator personal. Un director este
identificat ntotdeauna printr-un simbol de folder n stnga i un nume
de director n dreapta. Subdirectoarele sunt indicate in dreapta, sub
directoarele rdcin. Un triunghi n faa simbolului de dosar arat c
exist alte subdirectoare, care pot fi afiate cu tasta /+ sau ENT.
Fereastra larg din dreapta v prezint toate fiierele stocate n
directorul selectat. Fiecare fiier este afiat cu informaii suplimentare,
ilustrate n tabelul de mai jos.
Afiare

Semnificaie

Nume fiier

Nume din maxim 25 caractere

Tip

Tip fiier

Dim.

Dimensiune fiier n octei

Modificat

Data i ora ultimei modificri a fiierului. Se


poate seta formatul datei

Stare

Proprieti fiier:
E: Programul este selectat n modul de
operare Programare i editare.
S: Programul este selectat n modul de
operare Rulare test.
M: Programul este selectat ntr-un mod de
operare Rulare program.
P: Fiierul este protejat mpotriva editrii i
tergerii.
+: Exist fiiere dependente (fiiere de
structur, fiiere cu folosirea sculei)

HEIDENHAIN iTNC 530

121

3.4 Lucrul cu Gestionarul de fiiere

Selectarea unitilor, directoarelor i fiierelor


Apelai gestionarul de fiiere.

Utilizai tastele cu sgei sau tastele soft pentru a muta cursorul


luminos n poziia dorit de pe ecran:
Mut cursorul luminos de la fereastra din stnga la
cea din dreapta i invers.
Mut cursorul luminos n sus i n jos n interiorul unei
ferestre
Mut cursorul luminos o pagin mai sus sau mai jos
n interiorul unei ferestre.

Pasul 1: Alegei unitatea


Mutai cursorul la unitatea dorit din fereastra din stnga:

Pentru a selecta o unitate, apsai tasta soft


SELECTARE sau
Apsai tasta ENT.

Pasul 2: Alegei directorul


Mutai cursorul la directorul dorit n fereastra din stngafereastra din
dreapta afieaz automat toate fiierele din directorul evideniat

122

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Pasul 3: Alegei fiierul


Apsai tasta soft SELECTARE TIP

Apsai tasta soft pentru tipul de fiier dorit sau

Apsai tasta soft AFIARE TOATE pentru a afia


toate fiierele sau

4*.H

Utilizai caractere de nlocuire, de ex. pentru a afia


toate fiierele de tipul .H, care ncep cu 4

Mutai cursorul luminos la fiierul dorit din fereastra din dreapta:

Apsai tasta soft SELECTARE sau

Apsai tasta ENT

TNC deschide fiierul selectat n modul de operare din care ai apelat


gestionarul de fiiere.

HEIDENHAIN iTNC 530

123

3.4 Lucrul cu Gestionarul de fiiere

Selectarea programelor smarT.NC


n modul de operare smarT.NC, putei deschide programe create n
modul de operare Programare i editare, fie cu editorul smarT.NC, fie
cu editorul conversaional. n mod prestabilit, TNC deschide
ntotdeauna programele .HU i .HC cu editorul smarT.NC. Dac dorii
s deschidei programe cu editorul conversaional, efectuai urmtorii
pai:
Apelai gestionarul de fiiere

Utiliznd tastele cu sgei sau tastele soft, deplasai cursorul luminos


la un fiier .HU sau .HC:
Mut cursorul luminos de la fereastra din stnga la
cea din dreapta i invers
Mut cursorul luminos n sus i n jos n interiorul unei
ferestre
Mut cursorul luminos o pagin mai sus sau mai jos
n interiorul unei ferestre

Schimbai rndul de taste soft.

Deschidei submeniul pentru alegerea editorului.

Deschidei programul .HU sau .HC cu editorul


conversaional.
Deschidei programul .HU cu editorul smarT.NC.

Deschidei programul .HC cu editorul smarT.NC.

124

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Crearea unui director nou (posibil numai pe


unitatea TNC:\)
Deplasai cursorul luminos din fereastra din stnga n directorul n care
dorii s creai un subdirector.

NOU

Introducei numele directorului nou i confirmai cu


ENT.

CREARE DIRECTOR \NOU?


Apsai tasta soft DA pentru a confirma sau

Abandonai cu tasta soft NU.

Crearea unui fiier nou (posibil numai pe


unitatea TNC:\)
Selectai directorul n care dorii s creai fiierul nou.

NOU

Introducei numele fiierului nou cu extensia de fiier


i confirmai cu ENT.
Deschidei fereastra de dialog pentru a crea un fiier
nou.

NOU

Introducei numele fiierului nou cu extensia de fiier


i confirmai cu ENT

HEIDENHAIN iTNC 530

125

3.4 Lucrul cu Gestionarul de fiiere

Copierea unui singur fiier


U

Deplasai cursorul luminos pe fiierul pe care dorii s l copiai.


U Apsai tasta soft COPIERE pentru a selecta funcia
de copiere. TNC afieaz un rnd de taste soft cu
taste pentru diferite funcii. Putei porni procesul de
copiere prin apsarea combinaiei de taste CTRL+C.
U

Introducei numele fiierului de destinaie i confirmai


cu tasta ENT sau cu tasta soft OK: TNC copiaz
fiierul n directorul activ sau n directorul selectat ca
destinaie. Fiierul original este pstrat.

Apsai tasta soft Director destinaie, pentru a apela


fereastra contextual n care se poate alege directorul
destinaie prin apsarea tastei ENT sau a tastei soft
OK: TNC va copia fiierul n directorul selectat.
Fiierul original este pstrat.

Cnd procesul de copiere a fost nceput cu tasta soft ENT


sau OK, TNC afieaz o fereastr contextual cu un
indicator de progres.

126

Programare: Noiuni fundamentale, Gestionarea fiierelor

U
U

3.4 Lucrul cu Gestionarul de fiiere

Copierea fiierelor ntr-un alt director


Selectai configuraia de ecran cu cele dou ferestre de dimensiuni
egale.
Pentru a afia directoare n ambele ferestre, apsai tasta soft
CALE.

n fereastra din dreapta


U

Deplasai cursorul luminos pe directorul n care dorii s copiai


fiierele i afiai fiierele din acest director cu tasta ENT.

n fereastra din stnga


U

Selectai directorul cu fiierele pe care dorii s le copiai i apsai


tasta ENT pentru a le afia.
U Apelai funciile de marcare a fiierului
U

Deplasai cursorul luminos pe fiierul pe care dorii s


l copiai i etichetai-l. Dac dorii, putei marca mai
multe fiiere n acest fel

Copiai fiierele marcate n directorul destinaie

Funcii de marcare suplimentare: consultai Marcarea fiierelor,


pagina 131.
Dac exist fiiere marcate n ferestrele din stnga i din dreapta, TNC
copiaz din directorul n care se afl cursorul luminos.
Suprascrierea fiierelor
Dac copiai fiiere ntr-un director n care sunt stocate alte fiiere cu
acelai nume, TNC v va ntreba dac dorii s suprascriei fiierele din
directorul destinaie:
U
U
U

Pentru a suprascrie toate fiierele, apsai tasta soft DA sau


Pentru a nu suprascrie niciun fiier, apsai tasta soft NU sau
Pentru a confirma separat fiecare fiier nainte de a-l suprascrie,
apsai tasta soft CONFIRMARE.

Dac dorii s suprascriei un fiier protejat, operaia trebuie confirmat


sau anulat separat.

HEIDENHAIN iTNC 530

127

3.4 Lucrul cu Gestionarul de fiiere

Copierea unui tabel


Dac copiai tabele, putei suprascrie linii sau coloane individuale n
tabelul destinaie cu tasta soft NLOCUIRE CMPURI. Premise:
Tabelul destinaie trebuie s existe
Fiierul de copiat trebuie s conin numai coloanele sau liniile pe
care dorii s le nlocuii.
Tasta soft NLOCUIRE CMPURI nu apare cnd dorii s
suprascriei tabelul n TNC cu software pentru transfer
extern de date, precum TNCremoNT. Copiai fiierul creat
extern ntr-un alt director, apoi copiai cmpurile dorite cu
gestionarul TNC de fiiere.
Extensia de fiier a tabelului creat extern trebuie s fie .A
(ASCII). n aceste cazuri, tabelul conine un numr
nelimitat de linii. Dac creai un fiier de tipul *.T, atunci
tabelul trebuie s conin numere secveniale de linii,
ncepnd cu 0.
Exemplu
Cu un prestabilizator de scul ai msurat lungimea i raza a zece
scule noi. Prestabilizatorul de scul genereaz apoi tabelul de scule
TOOL.A cu 10 linii (pentru cele 10 scule) i coloanele
Numr scul (coloan T)
Lungime scul (coloan L)
Raz scul (coloan R)
U
U

Copiai acest tabel din suportul extern de date n orice director.


Copiai tabelul creat extern peste cel existent, utiliznd gestionarul
TNC de fiiere. TNC v ntreab dac dorii s suprascriei tabelul
de scule TOOL.T existent:
Dac apsai tasta soft DA, TNC va suprascrie complet tabelul de
scule TOOL.T curent. Dup acest proces de copiere, noul tabel
TOOL.T va fi alctuit din 10 linii. Singurele coloane rmase n tabel
sunt numr scul, lungime scul i raz scul
Sau, dac apsai tasta soft NLOCUIRE CMPURI, TNC
suprascrie primele 10 linii ale coloanelor numr, lungime i raz din
fiierul TOOL.T. Datele din celelalte linii i coloane rmn
neschimbate.

128

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Copierea unui director


Pentru a copia directoare, trebuie s configurai
vizualizarea astfel nct TNC s afieze directoarele n
fereastra din partea dreapt (consultai Adaptarea
gestionarului de fiiere, la pagina 135).
Luai n considerare faptul c atunci cnd copiaz
directoare, TNC copiaz doar acele fiiere afiate cu
setrile curente ale filtrului.
U
U
U

Deplasai cursorul luminos n fereastra din dreapta pe directorul pe


care dorii s l copiai.
Apsai tasta soft COPIERE: TNC deschide o fereastr pentru a
alege directorul destinaie.
Alegei directorul destinaie i confirmai cu tasta soft ENT sau OK.
TNC copiaz directorul selectat precum i toate subdirectoarele n
directorul destinaie.

Selectarea unuia din ultimele fiiere selectate


Apelai managerul de fiiere

Afieaz ultimele 15 fiiere selectate: Apsai tasta


soft ULTIMELE FIIERE.

Utilizai tastele cu sgei pentru a deplasa cursorul pe fiierul pe care


dorii s-l selectai:
Mut cursorul luminos n sus i n jos n interiorul unei
ferestre

Pentru a selecta fiierul, apsai tasta soft


SELECTARE sau
Apsai tasta ENT

HEIDENHAIN iTNC 530

129

3.4 Lucrul cu Gestionarul de fiiere

tergerea unui fiier


Atenie: Se pot pierde date!
Odat ce tergei fiiere, acestea nu mai pot fi recuperate!
U

Deplasai cursorul luminos pe fiierul pe care dorii s l tergei.


U Pentru a selecta funcia de tergere, apsai tasta soft
TERGE. TNC va cere s confirmai dac dorii s
tergei fiierul
U

Pentru a confirma, apsai tasta soft DA;

Pentru a renuna la tergere, apsai tasta soft NU.

tergerea unui director


Atenie: Se pot pierde date!
Odat ce tergei directoare, acestea nu mai pot fi
recuperate!
U

Deplasai cursorul luminos pe directorul pe care dorii s l tergei.


U Pentru a selecta funcia de tergere, apsai tasta soft
TERGE. TNC v cere s confirmai dac dorii ntradevr s tergei directorul cu toate subdirectoarele
i fiierele sale

130

Pentru a confirma, apsai tasta soft DA;

Pentru a renuna la tergere, apsai tasta soft NU.

Programare: Noiuni fundamentale, Gestionarea fiierelor

Funcie de marcare

3.4 Lucrul cu Gestionarul de fiiere

Marcarea fiierelor
Tast soft

Deplasai cursorul n sus


Deplasai cursorul n jos
Marcarea unui singur fiier
Marcarea tuturor fiierelor din director
Anularea marcrii unui singur fiier
Anularea marcrii tuturor fiierelor
Copierea tuturor fiierelor marcate

HEIDENHAIN iTNC 530

131

3.4 Lucrul cu Gestionarul de fiiere

Anumite funcii, precum copierea sau tergerea fiierelor, pot fi


utilizate nu numai pentru fiiere individuale, dar i pentru mai multe
fiiere simultan. Pentru a marca mai multe fiiere, efectuai urmtorii
pai:
Deplasai cursorul luminos la primul fiier.

Pentru a afia funciile de marcare, apsai tasta soft


ETICHET.

Marcai un fiier apsnd tasta soft ETICHETARE


FIIER.

Deplasai cursorul luminos la urmtorul fiier pe care


dorii s l marcai: Funcioneaz doar cu tastele soft.
Nu folosii tastele cu sgei!

Pentru a marca i alte fiiere, apsai tasta soft


MARCARE FIIER etc.

Pentru a copia fiierele etichetate, apsai tasta soft


COPIERE ETICHET sau
tergei fiierele etichetate apsnd END, pentru a
opri funcia de marcare i apoi tasta soft TERGERE,
pentru a terge fiierele etichetate.

132

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Marcare fiiere cu scurtturi


U Deplasai cursorul luminos la primul fiier
U Apsai i meninei tasta CTRL.
U Folosii tastele cu sgei pentru a deplasa cursorul pe alte fiiere
U Apsai tasta spaiu pentru a marca un fiier.
U Dup ce ai marcat toate fiierele: eliberai tasta CTRL i executai
operaiunea dorit.
CTRL+A marcheaz toate fiierele din directorul curent.
Dac apsai tasta SHIFT n locul tastei CTRL, TNC va
marca automat toate fiierele selectate cu tastele
direcionale.

Redenumirea unui fiier


U

Deplasai cursorul luminos pe fiierul pe care dorii s l redenumii.


U Selectai funcia de redenumire.
U

Introducei numele fiierului nou; tipul fiierului nu


poate fi modificat.

Pentru a executa redenumirea, apsai tasta ENT.

HEIDENHAIN iTNC 530

133

3.4 Lucrul cu Gestionarul de fiiere

Funcii suplimentare
Protejarea unui fiier/Anularea proteciei fiierului
U Deplasai cursorul luminos pe fiierul pe care dorii s l protejai.
U Pentru a selecta funciile suplimentare, apsai tasta
soft MAI MULTE FUNCII.
U

Pentru a activa protecia fiierului, apsai tasta soft


PROTECIE. Fiierul are acum starea P.

Pentru a anula protecia fiierului, apsai tasta soft


NEPROTEJAT.

Conectarea/deconectarea unui dispozitiv USB


U Deplasai cursorul luminos n fereastra din partea stng.
U Pentru a selecta funciile suplimentare, apsai tasta
soft MAI MULTE FUNCII
U

Cutarea unui dispozitiv USB.

Pentru a deconecta un dispozitiv USB, deplasai


cursorul la dispozitivul USB.

Deconectai dispozitivul USB.

Pentru informaii suplimentare: Consultai Dispozitivele USB de pe


TNC (funcia FCL 2), la pagina 147.

134

Programare: Noiuni fundamentale, Gestionarea fiierelor

U
U
U
U
U
U

3.4 Lucrul cu Gestionarul de fiiere

Adaptarea gestionarului de fiiere


Putei deschide meniul pentru adaptarea gestionarului de fiiere fie
prin tastele soft, fie prin executarea unui clic pe numele cii.
Selectai gestionarul de fiiere: Apsai tasta PGM MGT
Selectai al treilea rnd de taste soft.
Apsai tasta soft FUNCII ADIIONALE
Apsai tasta soft OPIUNI: TNC afieaz meniul pentru adaptarea
gestionarului de fiiere
Utilizai tastele cu sgei pentru a poziiona cursorul la setarea dorit
Activai sau dezactivai setarea dorit cu tasta spaiu

Putei adapta gestionarul de fiiere dup cum urmeaz:


Semne de carte
Putei folosi semne de carte pentru a gestiona directoarele preferate.
Putei aduga sau terge directorul curent din list sau s tergei
toate semnele de carte. Toate directoarele adugate, vor aprea n
lista de semne de carte, fcndu-le disponibile pentru selectare
rapid
Vizualizare
n meniul Vizualiz., putei specifica ce tip de informaie va fi afiat
de TNC n fereastra de fiiere
Format dat
n meniul Format dat putei specifica formatul n care TNC va afia
data din coloana Modificat
Setri
Cnd cursorul se afl n arborele cu directoare: specificai dac TNC
va comuta ntre ferestre cnd este apsat tasta sgeat dreapta,
sau dac va deschide subdirectoare

HEIDENHAIN iTNC 530

135

3.4 Lucrul cu Gestionarul de fiiere

Lucrul cu scurtturi
Scurtturile sunt comenzi acionate de anumite combinaii de taste.
Scurtturile execut o funcie ce poate fi apelat i cu o tast soft. Sunt
disponibile urmtoarele scurtturi:
CTRL+S:
Selectai un fiier(Consultai Selectarea unitilor, directoarelor i
fiierelor, la pagina 122)
CTRL+N:
Deschidei o caset de dialog pentru a crea un fiier sau director nou
(Consultai Crearea unui fiier nou (posibil numai pe unitatea
TNC:\), la pagina 125)
CTRL+C:
Deschidei o caset de dialog pentru a copia fiierele sau
directoarele selectate (Consultai Copierea unui singur fiier, la
pagina 126)
CTRL+R:
Deschide o caset de dialog pentru a redenumi fiierul sau directorul
selectat (Consultai Redenumirea unui fiier, la pagina 133)
Tasta DEL:
Deschidei o caset de dialog pentru a terge fiierele sau
directoarele selectate (Consultai tergerea unui fiier, la
pagina 130)
CTRL+O:
Deschidei o caset de dialog Deschidere cu (Consultai
Selectarea programelor smarT.NC, la pagina 124)
CTRL+W:
Comutai la configuraia cu ecran mprit (Consultai Transferul de
date ctre sau de pe suportul extern de date, la pagina 144)
CTRL+E:
Afiai funciile pentru adaptarea gestionarului de fiiere (Consultai
Adaptarea gestionarului de fiiere, la pagina 135)
CTRL+M:
Conectai un dispozitiv USB (Consultai Dispozitivele USB de pe
TNC (funcia FCL 2), la pagina 147)
CTRL+K:
Deconectai un dispozitiv USB (Consultai Dispozitivele USB de pe
TNC (funcia FCL 2), la pagina 147)
SHIFT + tasta sgeat SUS sau JOS:
Marcai mai multe fiiere sau directoare (Consultai Marcarea
fiierelor, la pagina 131)
Tasta ESC:
Anulai funcia.

136

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Arhivare fiiere
Putei s utilizai funcia de arhivare a TNC pentru a salva fiierele i
directoarele ntr-o arhiv ZIP. Putei s deschidei arhivele ZIP n
exterior utiliznd programele standard.
TNC mpacheteaz toate fiierele i directoarele marcate
n arhiva ZIP dorit. TNC mpacheteaz fiiere specifice
TNC (de ex. programe n limbaj simplu) ntr-un format
intern (format binar), prin urmare trebuie s respectai
punctele de mai jos:
S-ar putea s nu putei deschide fiiere mpachetate cu
un editor ASCII pe un computer extern.
Cnd transferai arhivele ZIP la alte sisteme de control
iTNC, versiunea de software NC trebuie s fie identic,
deoarece, altfel, formatul de fiier este diferit.
Urmai paii evideniai mai jos pentru arhivare:
U

n jumtatea din dreapta a ecranului, marcai fiierele i directoarele


pe care dorii s le arhivai
U Pentru a selecta funciile suplimentare, apsai tasta
soft MAI MULTE FUNCII
U

Pentru a crea o arhiv, apsai tasta soft ARHIVARE.


TNC va afia o fereastr pentru introducerea numelui
arhivei

Introducei numele arhivei dorite.

Confirmai cu tasta soft OK: TNC afieaz o fereastr


pentru selectarea directorului unde dorii s stocai
arhiva

Selectai directorul dorit i confirmai cu tasta soft OK

Dac sistemul de control este ncorporat n reeaua


companiei i are drepturi de scriere, putei stoca arhiva
direct pe o unitate de reea.

HEIDENHAIN iTNC 530

137

3.4 Lucrul cu Gestionarul de fiiere

Extragere fiiere din arhiv


Urmai paii evideniai mai jos pentru extragere:
U

n jumtatea din dreapta a ecranului, marcai fiierul ZIP pe care


dorii s l extragei
U Pentru a selecta funciile suplimentare, apsai tasta
soft MAI MULTE FUNCII
U

Pentru a extrage arhiva selectat, apsai tasta soft


DEZARHIVARE. TNC va afia o fereastr pentru
selectarea directorului int.

Selectai directorul int dorit

Confirmai cu tasta soft OK i TNC extrage arhiva

TNC extrage ntotdeauna fiierele n directorul int pe


care l-ai selectat. Dac arhiva conine directoare, TNC
creeaz subdirectoare pentru acestea.

138

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Instrumente suplimentare pentru administrarea


tipurilor externe de fiiere
Cu ajutorul instrumentelor suplimentare, putei afia sau edita diferite
tipuri de fiiere create extern pe TNC.
Tipuri fiiere

Descriere

Fiiere PDF (pdf)


Tabele Excel (xls, csv)
Fiiere Internet (htm, html)
Arhiv ZIP (zip)

Pagina 139
Pagina 140
Pagina 140
Pagina 141

Fiiere text (fiiere ASCII, de ex. txt, ini)

Pagina 142

Vizualizator imagine disponibil (bmp, jpg, gif,


png)

Pagina 143

Dac transferai fiiere de pe un PC la comand prin


TNCremoNT, trebuie s introducei extensia numelui
fiierului: pdf, xls, zip, bmp, gif, jpg i png n lista tipurilor
de fiiere pentru transmisie binar (element de meniu
>Suplimentar >Configurare >Mod n TNCremoNT).
Afiarea fiierelor PDF
Pentru a deschide fiierele PDF direct pe TNC, efectuai urmtorii pai:
U

Apelai managerul de fiiere

Selectai directorul n care s fie salvat fiierul PDF

Deplasai cursorul luminos la fiierul PDF.

Apsai ENT: TNC deschide fiierul PDF n propria


aplicaie utiliznd instrumentul suplimentar PDF
viewer.

Cu combinaia de taste ALT+TAB putei reveni ntotdeauna la interfaa


TNC pentru utilizator n timp ce lsai fiierul PDF deschis. n mod
alternativ, putei face clic, de asemenea, pe simbolul corespunztor
din bara de sarcini pentru a reveni la interfaa TNC.
Dac poziionai cursorul mouse-ului deasupra unui buton, va fi afiat
un indiciu scurt explicnd funcia acestui buton. Informaii suplimentare
despre modul de utilizare a PDF viewer sunt furnizate de Asisten.
Pentru a iei din PDF viewer, efectuai urmtorii pai:
U
U

Utilizai mouse-ul pentru a selecta elementul de meniu Fiier.


Selectai elementul de meniu nchidere: TNC revine la gestionarul
de fiiere

HEIDENHAIN iTNC 530

139

3.4 Lucrul cu Gestionarul de fiiere

Afiai i editai fiiere Excel


Pentru a deschide i a edita fiiere Excel cu extensia xls sau csv direct
de pe TNC, efectuai urmtorii pai:
U

Apelai managerul de fiiere

Selectai directorul n care s fie salvat fiierul Excel

Deplasai cursorul luminos la fiierul Excel

Apsai ENT: TNC deschide fiierul Excel n propria


aplicaie utiliznd instrumentul suplimentar Gnumeric

Cu combinaia de taste ALT+TAB putei reveni ntotdeauna la interfaa


TNC pentru utilizator n timp ce lsai fiierul Excel deschis. n mod
alternativ, putei face clic, de asemenea, pe simbolul corespunztor
din bara de sarcini pentru a reveni la interfaa TNC.
Dac poziionai cursorul mouse-ului deasupra unui buton, va fi afiat
un indiciu scurt explicnd funcia acestui buton. Informaii suplimentare
despre modul de utilizare a funciei Gnumeric sunt furnizate de
Asisten.
Pentru a iei din Gnumeric, efectuai urmtorii pai:
U
U

Utilizai mouse-ul pentru a selecta elementul de meniu Fiier.


Selectai elementul de meniu Ieire: TNC revine la gestionarul de
fiiere.

Afiarea fiierelor de pe Internet


Pentru a deschide i a edita fiiere de pe Internet cu extensia htm sau
html direct de pe TNC, efectuai urmtorii pai:
U

Apelai managerul de fiiere

Selectai directorul n care s fie salvat fiierul de pe


Internet

Deplasai cursorul luminos la fiierul de pe Internet.

Apsai ENT: TNC deschide fiierul de pe Internet n


propria aplicaie utiliznd instrumentul suplimentar
Mozilla Firefox

Cu combinaia de taste ALT+TAB putei reveni ntotdeauna la interfaa


TNC pentru utilizator n timp ce lsai fiierul PDF deschis. n mod
alternativ, putei face clic, de asemenea, pe simbolul corespunztor
din bara de sarcini pentru a reveni la interfaa TNC.
Dac poziionai cursorul mouse-ului deasupra unui buton, va fi afiat
un indiciu scurt explicnd funcia acestui buton. Informaii suplimentare
despre modul de utilizare a Mozilla Firefox sunt furnizate de Asisten.
Pentru a iei din Mozilla Firefox, procedai dup cum urmeaz:
U
U

Utilizai mouse-ul pentru a selecta elementul de meniu Fiier.


Selectai elementul de meniu Ieire: TNC revine la gestionarul de
fiiere.

140

Programare: Noiuni fundamentale, Gestionarea fiierelor

Apelai managerul de fiiere

Selectai directorul n care s fie salvat fiierul arhiv

Deplasai cursorul luminos la fiierul arhiv

Apsai ENT: TNC deschide fiierul arhiv n propria


aplicaie utiliznd instrumentul suplimentar Xarchiver

3.4 Lucrul cu Gestionarul de fiiere

Lucrul cu arhivele ZIP


Pentru a deschide arhivele ZIP cu extensia zip direct de pe TNC,
efectuai urmtorii pai:

Cu combinaia de taste ALT+TAB putei reveni ntotdeauna la interfaa


TNC pentru utilizator n timp ce lsai fiierul arhiv deschis. n mod
alternativ, putei face clic, de asemenea, pe simbolul corespunztor
din bara de sarcini pentru a reveni la interfaa TNC.
Dac poziionai cursorul mouse-ului deasupra unui buton, va fi afiat
un indiciu scurt explicnd funcia acestui buton. Informaii suplimentare
despre modul de utilizare a funciei Xarchiver sunt furnizate de
Asisten.
Reinei c TNC nu efectueaz nicio conversie binar la
ASCII sau invers cnd comprim i extrage programe NC
i tabele NC. Cnd astfel de fiiere sunt transferate la
comenzile TNC utiliznd alte versiuni software, este
posibil ca TNC s nu le poat citi.
Pentru a iei din Xarchiver, efectuai urmtorii pai:
U
U

Utilizai mouse-ul pentru a selecta elementul de meniu Arhiv.


Selectai elementul de meniu Ieire: TNC revine la gestionarul de
fiiere.

HEIDENHAIN iTNC 530

141

3.4 Lucrul cu Gestionarul de fiiere

Afiarea sau editarea fiierelor text


Pentru a deschide i a edita fiiere text (fiiere ASCII, de ex. cu
extensia txt sau ini, efectuai urmtorii pai:
U

Apelai managerul de fiiere

Selectai directorul n care s fie salvat fiierul text

Deplasai cursorul luminos la fiierul text

Apsai tasta ENT: TNC afieaz o fereastr pentru


selectarea editorului

Apsai ENT pentru a selecta aplicaia Mousepad. n


mod alternativ, putei s deschidei, de asemenea,
fiierele TXT cu editorul de text intern

TNC deschide fiierul text n propria aplicaie utiliznd


instrumentul suplimentar Mousepad.

Dac deschidei un fiier H sau I de pe o unitate extern i


l salvai pe unitatea TNC utiliznd Mousepad,
programele nu sunt transformate automat n formatul de
control intern. Programele care sunt salvate n acest mod
nu pot fi deschise sau rulate cu editorul TNC.
Cu combinaia de taste ALT+TAB putei reveni ntotdeauna la interfaa
TNC pentru utilizator n timp ce lsai fiierul text deschis. n mod
alternativ, putei face clic, de asemenea, pe simbolul corespunztor
din bara de sarcini pentru a reveni la interfaa TNC.
Scurtturile cu care suntei familiarizai din Windows, pe care le putei
utiliza pentru a edita rapid texte (STRG+C, STRG+V,...), sunt
disponibile n Mousepad.
Pentru a iei din Mousepad, efectuai urmtorii pai:
U
U

Utilizai mouse-ul pentru a selecta elementul de meniu Fiier.


Selectai elementul de meniu Ieire: TNC revine la gestionarul de
fiiere.

142

Programare: Noiuni fundamentale, Gestionarea fiierelor

Apelai managerul de fiiere

Selectai directorul n care s fie salvat fiierul imagine

Deplasai cursorul luminos la fiierul imagine

Apsai ENT: TNC deschide fiierul imagine n propria


aplicaie utiliznd instrumentul suplimentar ristretto

3.4 Lucrul cu Gestionarul de fiiere

Afiarea fiierelor imagine


Pentru a deschide fiiere imagine cu extensia bmp, gif, jpg sau png
direct de pe TNC, efectuai urmtorii pai:

Cu combinaia de taste ALT+TAB putei reveni ntotdeauna la interfaa


TNC pentru utilizator n timp ce lsai fiierul imagine deschis. n mod
alternativ, putei face clic, de asemenea, pe simbolul corespunztor
din bara de sarcini pentru a reveni la interfaa TNC.
Informaii suplimentare despre modul de utilizare a funciei ristretto
sunt furnizate de Asisten.
Pentru a iei din ristretto, procedai dup cum urmeaz:
U
U

Utilizai mouse-ul pentru a selecta elementul de meniu Fiier.


Selectai elementul de meniu Ieire: TNC revine la gestionarul de
fiiere.

HEIDENHAIN iTNC 530

143

3.4 Lucrul cu Gestionarul de fiiere

Transferul de date ctre sau de pe suportul


extern de date
nainte de a putea transfera date pe un suport de date
extern, trebuie s configurai interfaa de date (consultai
Setarea interfeei de date, la pagina 653).
n funcie de software-ul pentru transferul de date pe care
l utilizai, este posibil s apar uneori probleme cnd
transmitei date printr-o interfa serial. Acestea pot fi
remediate prin repetarea transmisiei.

Apelai managerul de fiiere

Selectai suportul de ecran pentru transferul de date:


apsai tasta soft FEREASTR. TNC afieaz toate
fiierele din directorul curent n jumtatea stng a
ecranului. n jumtatea dreapt a ecranului afieaz
toate fiierele salvate n directorul rdcin (TNC:\ ).

Utilizai tastele cu sgei pentru a evidenia fiierele pe care dorii s le


transferai:
Mut cursorul luminos n sus i n jos n interiorul unei
ferestre
Mut cursorul luminos de la fereastra din stnga la
cea din dreapta i invers.
Dac dorii s copiai de pe TNC pe un suport extern de date, deplasai
cursorul luminos din fereastra din stnga pe fiierul pe care dorii s l
transferai.

144

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Dac dorii s copiai de pe un suport extern de date pe TNC, deplasai


cursorul luminos din fereastra din dreapta pe fiierul pe care dorii s l
transferai.

Pentru a selecta o alt unitate sau director: apsai


tasta soft pentru selectarea directorului. TNC
deschide o fereastr contextual. Selectai directorul
dorit n fereastra contextual utiliznd tastele cu
sgei i tasta ENT.

Transferarea unui singur fiier: Apsai tasta soft


COPIERE sau
Pentru a transfera mai multe fiiere, apsai tasta soft
ETICHET (din al doilea rnd de taste soft, consultai
Marcarea fiierelor, pagina 131)

Confirmai cu tasta soft OK sau cu tasta ENT. Pe TNC apare o


fereastr de stare, care v informeaz cu privire la progresul
procesului de copiere sau

Pentru a opri transferul de date, deplasai cursorul


luminos n fereastra din stnga i apsai tasta soft
FEREASTR. Este afiat din nou fereastra standard
pentru gestionarul de fiiere.

Pentru a selecta un alt director din afiajul cu ecran


mprit, apsai tasta soft pentru alegere director.
Selectai directorul dorit n fereastra contextual utiliznd
tastele cu sgei i tasta ENT.

HEIDENHAIN iTNC 530

145

3.4 Lucrul cu Gestionarul de fiiere

TNC ntr-o reea


Pentru a conecta placa Ethernet la reea, consultai
Interfaa Ethernet, pagina 657.
TNC salveaz mesajele de eroare din timpul funcionrii
reelei consultai Interfaa Ethernet, pagina 657.
Dac TNC este conectat la o reea, fereastra directorului afieaz
pn la 7 uniti suplimentare n fereastra directorului din stnga
(consultai ilustraia). Toate funciile descrise mai sus (selectarea unei
uniti, copierea fiierelor etc.) sunt valabile i pentru unitile de reea,
n cazul n care deinei drepturile corespunztoare.
Conectarea i deconectare unei uniti de reea
U Pentru a apela gestionarul de fiiere, apsai tasta
PGM MGT. Dac este cazul, apsai tasta soft
FEREASTR pentru a configura ecranul dup
modelul din partea dreapt sus.
U

Pentru a gestiona unitile din reea: Apsai tasta soft


REEA (al doilea rnd de taste soft). n fereastra din
partea dreapt TNC afieaz unitile de reea
disponibile pentru acces. Cu tastele soft descrise mai
jos putei defini conexiunea pentru fiecare unitate.

Funcie

Tast soft

Stabilire conexiune de reea. Dac conexiunea


este activ, TNC afieaz un M n coloana Mnt.
Putei conecta pn la 7 uniti suplimentare la
TNC.
tergere conexiune de reea.
Stabilire automat a conexiunii de reea la
pornirea TNC. TNC afieaz un A n coloana
Auto, dac conexiunea este stabilit automat.
Fr stabilire automat a conexiunii de reea la
pornirea TNC.
Este posibil ca montarea unui dispozitiv de reea s dureze mai mult
timp. n partea din dreapta sus a ecranului, TNC afieaz [READ DIR]
pentru a arta c este stabilit o conexiune. Viteza maxim de
transmisie este de 2 pn la 5 Mbps, n funcie de tipul de fiier
transferat i de ct de utilizat este reeaua.

146

Programare: Noiuni fundamentale, Gestionarea fiierelor

3.4 Lucrul cu Gestionarul de fiiere

Dispozitivele USB de pe TNC (funcia FCL 2)


Efectuarea de copii de rezerv pentru date de pe sau ncrcarea pe
TNC este extrem de simpl cu dispozitivele USB. TNC accept
urmtoarele dispozitive USB:
Uniti dischet cu sistem fiiere FAT/VFAT
Stick-uri de memorie cu sistem fiiere FAT/VFAT
Hard disk-uri cu sistem fiiere FAT/VFAT
Uniti de CD-ROM cu sistem de fiiere Joliet (ISO 9660)
TNC detecteaz automat aceste tipuri de dispozitive USB cnd sunt
conectate. TNC nu accept dispozitive USB cu alte sisteme de fiiere
(precum NTFS). TNC afieaz mesajul de eroare USB: TNC nu
accept dispozitivul cnd conectai un astfel de dispozitiv.
TNC afieaz de asemenea mesajul de eroare USB:TNC
nu accept dispozitivul cnd conectai un hub USB. n
acest caz, confirmai mesajul cu tasta CE.
Teoretic, ar trebui s putei conecta la TNC toate
dispozitivele USB cu sistemele de fiiere amintite mai sus.
Dac apar totui probleme, contactai compania
HEIDENHAIN.
Dispozitivele USB apar n arborele de directoare ca uniti separate.
Prin urmare, putei utiliza funciile de gestionare a fiierelor descrise n
capitolele anterioare.
Productorul mainii poate asigna nume permanente
dispozitivelor USB. Consultai manualul mainii.

HEIDENHAIN iTNC 530

147

3.4 Lucrul cu Gestionarul de fiiere

Pentru a scoate un dispozitiv USB, efectuai urmtorii pai:


U

Pentru a apela gestionarul de fiiere, apsai tasta soft


PGM MGT.

Selectai fereastra din stnga cu tasta sgeat.

Utilizai tastele cu sgei pentru a selecta dispozitivul


USB pe care dorii s l eliminai.

Parcurgei rndul de taste soft.

Selectai funciile suplimentare.

Selectai funcia pentru eliminarea dispozitivelor USB.


TNC elimin dispozitivul USB din arborele
directoarelor.

Ieii din gestionarul de fiiere.

Pentru a restabili conexiunea cu un dispozitiv USB care a fost eliminat,


apsai urmtoarea tast soft:
U

148

Selectai funcia pentru reconectarea dispozitivelor


USB.

Programare: Noiuni fundamentale, Gestionarea fiierelor

Programare: Mijloace
auxiliare de programare

4.1 Adugarea de comentarii

4.1 Adugarea de comentarii


Funcie
Putei aduga comentarii n orice bloc dorii din programul piesei,
pentru a explica paii programului sau pentru a realiza note generale.
Dac TNC nu poate afia comentariul complet pe ecran,
este afiat semnul >>.
Ultimul caracter dintr-un bloc de comentarii nu trebuie s
aib semnul tilda (~).
Exist trei metode de adugare a comentariilor:

Introducerea comentariilor n timpul programrii


U

Introducei datele pentru un bloc de program, apoi apsai tasta


punct i virgul ; de pe tastatura alfabetic TNC afieaz
fereastra de dialog COMENTARIU ?
Introducei comentariul i finalizai blocul apsnd tasta END.

Inserarea comentariilor dup introducerea


programului
U
U

Selectai blocul n care dorii s adugai un comentariu.


Selectai ultimul cuvnt din bloc cu ajutorul tastei cu sgeat
dreapta: La sfritul blocului va aprea un caracter ; i TNC va
afia o caset de dialog COMENTARIU?
Introducei comentariul i finalizai blocul apsnd tasta END.

Introducerea unui comentariu ntr-un bloc


separat
U
U
U

Selectai blocul dup care dorii s inserai comentariul.


Iniiai dialogul de programare cu tasta punct i virgul (;) de pe
tastatura alfabetic.
Introducei comentariul i finalizai blocul apsnd tasta END.

150

Programare: Mijloace auxiliare de programare

Funcie

4.1 Adugarea de comentarii

Funciile pentru editarea unui comentariu


Tast soft

Salt la nceputul comentariului.


Salt la sfritul comentariului.
Salt la nceputul unui cuvnt. Cuvintele trebuie
separate de un spaiu.
Salt la sfritul unui cuvnt. Cuvintele trebuie
separate de un spaiu.
Comutai ntre modul de inserare i modul de
suprascriere.

HEIDENHAIN iTNC 530

151

4.2 Structurarea programelor

4.2 Structurarea programelor


Definiie i aplicaii
Aceast funcie TNC v ofer posibilitatea de a comenta programele
pieselor n blocuri de structurare. Blocurile de structurare reprezint
texte scurte, de pn la 37 de caractere i sunt utilizate cu rol de
comentarii sau titluri pentru urmtoarele linii de program.
Cu ajutorul blocurilor de structurare adecvate, putei organiza
programe lungi i complexe ntr-o manier clar i inteligibil.
Aceast funcie este deosebit de util dac dorii s modificai
programul ulterior. Blocurile de structurare pot fi inserate n orice punct
al programului piesei. Pot de asemenea s fie afiate ntr-o fereastr
separat i editate sau completate, n funcie de caz.
Elementele de structur inserate sunt gestionate de ctre TNC ntr-un
fiier separat (extensie: .SEC .DEP). Acest lucru mrete viteza de
navigare prin fereastra de structur a programului.

Afiarea ferestrei de structur a programului /


Schimbarea ferestrei active
U

Pentru a afia fereastra de structur a programului,


selectai afiajul de ecran PROGRAM + SECTS.

Pentru a schimba fereastra activ, apsai tasta soft


Modificare fereastr.

Inserarea unui bloc de structurare n fereastra


programului (stnga)
U

Selectai blocul dup care dorii s inserai blocul de structurare.


U Apsai tasta soft INSERARE STRUCTUR sau tasta
* de pe tastatura ASCII.
U

Introducei textul de structurare cu tastatura alfabetic.

Dac este cazul, modificai adncimea structurii cu


tasta soft.

Selectarea blocurilor n fereastra de structur a


programului
Dac navigai bloc cu bloc prin fereastra de structur a programului,
simultan TNC deplaseaz automat blocurile NC corespunztoare n
fereastra programului. n acest fel, putei trece rapid peste seciuni
mari de program.

152

Programare: Mijloace auxiliare de programare

4.3 Calculatorul de buzunar integrat

4.3 Calculatorul de buzunar


integrat
Utilizarea
TNC conine un calculator de buzunar integrat cu funciile matematice
de baz.
U
U

Utilizai tasta CALC pentru a afia i ascunde calculatorul on-line de


buzunar.
Calculatorul este operat prin comenzi scurte, din tastatura
alfabetic. Comenzile sunt afiate cu o culoare special n fereastra
calculatorului
Funcie matematic

Comand (tast)

Adunare

Scdere

nmulire

mprire

Sinus

Cosinus

Tangent

Arc sinus

AS

Arc cosinus

AC

Arc tangent

AT

Puteri

Rdcin ptrat

Inversiune

Calcule n paranteze

()

Pi (3,14159265359)

Afiare rezultat

Pentru a transfera n program valoarea calculat


U Utilizai tastele sgei pentru a selecta cuvntul n care dorii s
transferai valoarea calculat
U Suprapunei calculatorul on-line utiliznd tasta CALC i efectuai
calculul dorit
U Apsai tasta de preluare a poziiei efective pentru ca TNC s
transfere valoare calculat n caseta activ de intrare i s nchid
calculatorul
HEIDENHAIN iTNC 530

153

4.4 Grafice de programare

4.4 Grafice de programare


Generare / fr generare de grafice n timpul
programrii
n timp ce scriei programul piesei, putei seta TNC s genereze un
grafic 2-D trasat cu creionul al conturului programat.
U

Pentru a modifica suportul ecranului, astfel nct s afieze blocuri


de program n partea stng i grafice n cea dreapt, apsai tasta
SPLIT SCREEN i tasta soft PGM+GRAFIC.
U Setai tasta soft DESENARE AUTOMAT la PORNIT.
n timp ce introducei liniile de program, TNC
genereaz fiecare contur de traseu pe care l
programai n fereastra grafic din jumtatea dreapt a
ecranului.

Dac nu dorii ca TNC s genereze grafice n timpul programrii, setai


tasta soft DESENARE AUTOMAT la OPRIT.
Chiar dac DESENARE AUTOMAT PORNIT este activ, nu sunt
generate grafice pentru repetiiile seciunilor de program.

Generarea unui grafic pentru un program


existent
U

Utilizai tastele sgei pentru a selecta blocul pn la care dorii s


generai graficul sau apsai GOTO i introducei numrul blocului
dorit.
U Pentru a genera grafice, apsai tasta soft
RESETARE + PORNIE.

Funcii suplimentare:
Funcie

Tast soft

Generare grafic complet


Generare grafic programare bloc cu bloc
Generare grafic complet sau completare dup
RESETARE + PORNIRE.
Oprire grafice de programare. Aceast tast soft
apare n timp ce TNC genereaz graficele
interactive.
Redesenare grafice de programare, de exemplu,
dac liniile au fost terse de intersecii
Graficele de programare nu in cont de funciile de
nclinare; n astfel de cazuri, TNC genereaz un mesaj de
eroare (dac exist).
154

Programare: Mijloace auxiliare de programare

Schimbai rndul de taste soft: consultai figura.

Pentru a afia numrul blocurilor: Setai tasta soft


AFIARE/OMITERE NUMR BLOC. la AFIARE.

Pentru a nu afia numrul blocurilor: Setai tasta soft


AFIARE/OMITERE NUMR BLOC. la OMIT.

4.4 Grafice de programare

Afiarea numrului de bloc PORNIT/OPRIT

tergerea graficului
U

Schimbai rndul de taste soft: consultai figura.

tergere grafic: Apsai tasta soft GOLIRE


GRAFIC.

Mrirea sau micorarea unui detaliu


Putei selecta afiajul grafic selectnd un detaliu cu cadrul suprapus.
Acum putei mri sau micora detaliul selectat.
U

Selectai rndul de taste soft pentru mrirea/micorarea detaliilor (al


doilea rnd, consultai figura).

Sunt disponibile urmtoarele funcii:


Funcie

Tast soft

Afiare i deplasare cadru suprapus. Apsai i


meninei apsat tasta soft pentru a deplasa
cadrul suprapus
Micorare cadru suprapus - apsai i meninei
apsat tasta soft pentru a micora detaliul
Mrire cadru suprapus - apsai i meninei
apsat tasta soft pentru a mri detaliul
U

Confirmai zona selectat cu tasta soft DETALII


FEREASTR.

Cu tasta soft FEREASTR PIES BRUT, putei reveni la seciunea


iniial.

HEIDENHAIN iTNC 530

155

4.5 Graficele liniare 3-D (funcie FCL2)

4.5 Graficele liniare 3-D


(funcie FCL2)
Funcie
Utilizai graficele liniare 3-D pentru ca TNC s afieze traseele de
avans transversal programate n trei dimensiuni. Este disponibil o
funcie zoom puternic pentru recunoaterea rapid a detaliilor.
Ar trebui s utilizai graficele liniare 3-D mai ales pentru verificarea
programelor create extern, nainte de prelucrare, pentru a evita
apariia de urme nedorite pe piesa de prelucrat. Astfel de urme pot
aprea cnd punctele sunt emise incorect de ctre postprocesor.
Pentru a identifica rapid locaia erorii, TNC afieaz cu o culoare
diferit blocul activ de grafice liniare 3-D, n fereastra din partea stng
(setare prestabilit: rou)
Putei utiliza graficele liniare 3-D n modul ecran mprit sau n mod
ecran ntreg:
U

Pentru a afia blocuri de program n partea stng i grafice liniare


3-D n cea dreapt, apsai tasta SPLIT SCREEN i tasta soft
PROGRAM + LINII 3-D.
Pentru a afia graficele liniare 3-D pe tot ecranul, apsai tasta
SPLIT SCREEN i tasta soft LINII 3-D.

Funciile graficelor liniare 3-D


Funcie

Tast soft

Afiare i deplasare n sus a cadrului zoom.


Apsai i meninei apsat tasta soft pentru a
deplasa cadrul
Afiare i deplasare n jos a cadrului zoom.
Apsai i meninei apsat tasta soft pentru a
deplasa cadrul
Afiare i deplasare spre stnga a cadrului zoom.
Apsai i meninei apsat tasta soft pentru a
deplasa cadrul
Afiare i deplasare spre dreapta a cadrului
zoom. Apsai i meninei apsat tasta soft
pentru a deplasa cadrul
Mrire cadru suprapus - apsai i meninei
apsat tasta soft pentru a mri detaliul
Micorare cadru suprapus - apsai i meninei
apsat tasta soft pentru a micora detaliul
Resetare mrire de detaliu, astfel nct piesa de
prelucrat s fie afiat aa cum a fost programat
cu BLK FORM

156

Programare: Mijloace auxiliare de programare

4.5 Graficele liniare 3-D (funcie FCL2)

Funcie

Tast soft

Selectare detaliu izolat


Rotire pies de prelucrat n sens orar
Rotire pies de prelucrat n sens antiorar
nclinare pies de prelucrat spre spate
nclinare pies de prelucrat spre fa
Mrirea pas cu pas a graficului. Dac
vizualizarea este mrit, TNC afieaz litera Z n
partea de jos a ferestrei pentru grafice.
Micorarea pas cu pas a graficului. Dac
vizualizarea este micorat, TNC afieaz litera
Z n partea de jos a ferestrei pentru grafice.
Afiare pies de prelucrat la mrimea original
Afiare pies de prelucrat n ultima vizualizare
activ
Afiare/ascundere puncte de sfrit programate
cu un punct pe linie
Evideniere sau nu a blocului NC selectat al
graficelor liniare 3-D n fereastra stng
Afiare sau omitere numere bloc

HEIDENHAIN iTNC 530

157

4.5 Graficele liniare 3-D (funcie FCL2)

Putei utiliza de asemenea mouse-ul cu graficele liniare 3-D. Sunt


disponibile urmtoarele funcii:
U

U
U

Pentru a roti modelul de "srm" n 3 dimensiuni: inei apsat


butonul dreapta al mouse-ului i deplasai mouse-ul. TNC afieaz
un sistem de coordonate care arat orientarea curent activ a
piesei de prelucrat. Dup ce eliberai butonul drept al mouse-ului,
TNC ndreapt piesa de lucru conform orientrii definite
Pentru a deplasa modelul "srm" afiat: inei apsat butonul din
mijloc al mouse-ului sau butonul roat i deplasai mouse-ul. TNC
deplaseaz piesa de prelucrat n direcia corespunztoare. Dup ce
eliberai butonul din mijloc al mouse-ului, TNC orienteaz piesa de
lucru n poziia definit
Pentru a face zoom ntr-o poriune anume cu mouse-ul: Desenai un
dreptunghi de zoom n timp ce inei butonul stng al mouse-ului
apsat. Putei s deplasai zona de zoom prin deplasarea mouseului orizontal i vertical, dup cum este necesar. Dup ce eliberai
butonul stng al mouse-ului, TNC apropie zona definit a piesei de
prelucrat
Pentru a apropia i deprta rapid cu mouse-ul: nvrtii rotia mouseului nainte sau napoi
Facei dublu clic cu butonul din dreapta al mouse-ului: Selectai
vizualizarea standard

Evidenierea blocurilor NC n grafice


U

Schimbai rndul de taste soft.

Pentru a evidenia blocul NC selectat n fereastra din


stnga, n graficele liniare 3-D din fereastra din
dreapta, setai tasta soft MARCARE ACEST
ELEMENT CA OPRIT / PORNIT pe PORNIT.

Pentru a nu evidenia blocul NC selectat n fereastra


din stnga, n graficele liniare 3-D din fereastra din
dreapta, setai tasta soft MARCARE ACEST
ELEMENT CA OPRIT / PORNIT pe OPRIT.

Afiarea numrului de bloc PORNIT/OPRIT


U

Schimbai rndul de taste soft.

Pentru a afia numrul blocurilor: Setai tasta soft


AFIARE/OMITERE NUMR BLOC. la AFIARE.

Pentru a nu afia numrul blocurilor: Setai tasta soft


AFIARE/OMITERE NUMR BLOC. la OMIT.

tergerea graficii

158

Schimbai rndul de taste soft.

tergere grafic: Apsai tasta soft GOLIRE


GRAFIC.

Programare: Mijloace auxiliare de programare

4.6 Asistena imediat pentru mesajele NC de eroare

4.6 Asistena imediat pentru


mesajele NC de eroare
Afiarea mesajelor de eroare
TNC genereaz automat mesaje de eroare cnd detecteaz probleme
precum
Intrare incorect de date
Erori logice n program
Elemente de contur imposibil de prelucrat
Utilizarea incorect a palpatoarelor
Un mesaj de eroare, care conine numrul unui bloc de program, este
determinat de o eroare aprut n blocul indicat sau n cel precedent.
Mesajele de eroare ale TNC pot fi anulate cu tasta CE, dup ce a fost
eliminat cauza erorii. Mesajele de eroare care provoac defectarea
controlului trebuie confirmate apsnd tasta END. TNC va reporni.
Dac avei nevoie de informaii suplimentare referitoare la un anumit
mesaj de eroare, apsai tasta ASISTEN. Va aprea o fereastr n
care este explicat cauza erorii i n care sunt oferite sugestii pentru
corectarea acesteia.

Afiare ASISTEN
U

Pentru a afia sistemul de asisten, apsai tasta


HELP.

Citii explicaiile referitoare la cauza erorii i orice


sugestii cu soluii posibile. S-ar putea ca TNC s
afieze informaii suplimentare, care pot fi utile
personalului calificat HEIDENHAIN n timpul
depanrii. nchidei fereastra asisten cu tasta CE,
anulnd astfel mesajul de eroare.

Eliminai cauza erorii, conform indicaiilor din fereastra


Asisten.

HEIDENHAIN iTNC 530

159

4.7 Lista tuturor mesajelor de eroare curente

4.7 Lista tuturor mesajelor de


eroare curente
Funcie
Cu aceast funcie putei afia o fereastr contextual n care TNC
arat toate mesajele de eroare curente. TNC afieaz att erorile de
la NC ct i pe cele de la productorul mainii unelte.

Afiarea listei de erori


Putei apela lista imediat ce apare cel puin un mesaj de eroare:
U

Pentru a afia lista, apsai tasta ERR

Putei selecta unul dintre mesajele de eroare curente


cu tastele sgei

Cu tasta CE sau cu tasta DEL putei terge mesajul de


eroare din fereastra contextual selectat n
momentul respectiv. Cnd tergei ultimul mesaj de
eroare, fereastra contextual se nchide

Pentru a nchide fereastra contextual, apsai tasta


ERR din nou. Mesajele de eroare curente sunt
pstrate

n paralel cu lista de erori putei vizualiza ntr-o fereastr


separat textul de asisten corespunztor. Apsai tasta
ASISTEN

160

Programare: Mijloace auxiliare de programare

Coloan

Semnificaie

Numr

Numr eroare (-1: niciun numr de eroare


definit), lansat de ctre HEIDENHAIN sau de
ctre productorul mainii

Clas

Clas eroare. Definete modul de procesare a


erorii de ctre TNC.

4.7 Lista tuturor mesajelor de eroare curente

Coninutul ferestrei

ERROR
Clas de erori colective pentru erorile care
pot cauza diferite reacii de eroare, n
funcie de starea mainii sau de modul de
operare activ)
FEED HOLD
Decuplarea vitezei de avans este anulat
PGM HOLD
Rularea programului este ntrerupt
(simbolul pentru control activ clipete)
PGM ABORT
Rularea programului este ntrerupt
(OPRIRE INTERN)
EMERG. STOP
OPRIRE DE URGEN este dezactivat
RESETARE
TNC repornete sistemul
WARNING
Mesaj de avertizare, rularea programului
este reluat
INFO
Mesaj de informare, rularea programului
este reluat
Grup

Grup. Specific seciunea software-ului


sistemului de operare din care a fost generat
mesajul de eroare
OPERARE
PROGRAMARE
PLC
GENERAL

Mesaj de eroare

Textul de eroare respectiv afiat de ctre TNC

HEIDENHAIN iTNC 530

161

4.7 Lista tuturor mesajelor de eroare curente

Apelarea sistemului de asisten TNCguide


Putei apela sistemul de asisten al TNC prin intermediul tastei soft.
Sistemul de asisten afieaz imediat aceeai explicaie a erorii ca
cea primit n urma apsrii tastei soft ASISTEN.
Dac productorul mainii furnizeaz de asemenea un
sistem de asisten, TNC afieaz o tast soft
suplimentar PRODUCTOR MAIN, pentru a putea
apela acest sistem separat de asisten. Acolo vei gsi
informaii suplimentare, mai detaliate, referitoare la
mesajul de eroare respectiv.

162

Apelai la linia de asisten pentru mesajele de eroare


HEIDENHAIN.

Apelai la linia de asisten pentru mesajele de eroare


HEIDENHAIN, dac este disponibil.

Programare: Mijloace auxiliare de programare

4.7 Lista tuturor mesajelor de eroare curente

Generare fiiere service


Putei folosi aceast funcie pentru a salva toate fiierele necesare
pentru service ntr-un fiier ZIP. Informaiile necesare din NC i PLC
vor fi salvate de ctre TNC n fiierul
TNC:\service\service<xxxxxxxx>.zip. TNC alege automat numele
fiierului. irul de caractere <xxxxxxxx> arat n mod clar timpul din
sistem.
Urmtoarele posibiliti sunt disponibile pentru generarea unui fiier
service:
Prin apsarea tastei soft SALVARE FIIERE SERVICE dup ce ai
apsat tasta ERR
Extern, prin intermediul software-ului de transmitere a datelor
TNCremoNT.
Dac softul NC se nchide n urma unei erori grave, TNC va genera
n mod automat un fiier de service
n plus, productorul mainii poate face ca mesajele PLC de eroare
s genereze automat fiiere service
Urmtoarele date (i alte informaii) sunt salvate n fiierul service:
Jurnal
Jurnal PLC
Fiierele selectate (*.H/*.I/*.T/*.TCH/*.D) din toate modurile de
operare
Fiierele *.SYS
Parametri main
Informaiile i fiierele jurnal ale sistemului de operare (pot fi activate
parial cu MP7691)
Coninutul memoriei PLC
Macrouri NC definite n PLC:\NCMACRO.SYS
Informaii despre hardware
n plus, departamentul de service v poate ajuta s salvai fiierul de
control TNC:\service\userfiles.sys n format ASCII. Atunci TNC-ul va
include datele definite acolo n fiierul ZIP.
Fiierul de service conine toate datele NC necesare
pentru depanare. Prin transmiterea fiierului de service,
declarai c v dai consimmntul ca productorul
mainii unelte sau Dr. JOHANNES HEIDENHAIN GmbH
s utilizeze aceste date n scopuri de diagnosticare.
Dimensiunea maxim a fiierului de service este de 40 MB

HEIDENHAIN iTNC 530

163

4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3)

4.8 Sistemul de asisten care ine


cont de context TNCguide
(funcia FCL3)
Funcie
Sistemul de asisten TNCguide este disponibil numai
dac hardware-ul dispozitivului de control are cel puin
256 MB RAM, iar funcia FCL3 este activ.
Sistemul de asisten care ine cont de context TNCguide include
documentaia pentru utilizator n format HTML. TNCguide este apelat
cu tasta HELP i TNC afieaz de multe ori informaiile specifice
condiiei din care a fost apelat asistena (apel care ine cont de
context). Chiar dac editai un bloc NC i apsai tasta ASISTEN,
suntei adui exact n acest loc n documentaie, care descrie funcia
corespunztoare.
Documentaia n limbile englez i german este livrat automat cu
fiecare versiune software NC. HEIDENHAIN furnizeaz celelalte limbi
conversaionale prin descrcri gratuite, imediat ce traducerile
respective devin disponibile (consultai Descrcarea fiierelor curente
de asisten, la pagina 169).
TNC ncearc ntotdeauna s porneasc sistemul
TNCguide n limba selectat ca limb conversaional pe
TNC. Dac fiierele cu aceast limb nu sunt nc
disponibile pe TNC, acesta deschide automat versiunea
n limba englez.
n TNCguide sunt disponibile urmtoarele documentaii pentru
utilizator:
Manualul utilizatorului pentru programare conversaional
(BHBKlartext.chm)
Manualul utilizatorului DIN/ISO (BHBIso.chm)
Manualul utilizatorului pentru cicluri (BHBcycles.chm)
Manualul utilizatorului pentru smarT.NC (BHBSmart.chm) (acelai
format ca Pilot)
Lista tuturor mesajelor de eroare (errors.chm)
n plus, este disponibil fiierul "carte" main.chm, n care se afl
coninutul tuturor fiierelor .chm existente.
Ca opiune, productorul mainii poate ngloba
documentaii specifice mainii n TNCguide. Aceste
documente apar ca o carte separat n fiierul main.chm.

164

Programare: Mijloace auxiliare de programare

4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3)

Lucrul cu TNCguide
Apelarea TNCguide
Exist mai multe modaliti de a porni sistemul TNCguide:
U
U
U

Apsai tasta ASISTEN, dac TNC nu afieaz deja un mesaj de


eroare
Facei clic pe simbolul asisten din partea din dreapta jos a
ecranului, apoi facei clic pe tastele soft corespunztoare
Utilizai gestionarul de fiiere pentru a deschide un fiier asisten
(fiier .chm). TNC poate deschide orice fiier .chm, chiar dac
acesta nu este salvat pe hard disk-ul TNC
Dac exist unul sau mai multe mesaje de eroare, TNC
afieaz asistena asociat mesajelor respective. Pentru
a porni sistemul TNCguide, trebuie s confirmai n
prealabil mesajele de eroare.
Cnd sistemul de asisten este apelat pe staia de
programare sau pe versiunea cu dou procesoare, TNC
pornete browser-ul definit intern (n mod normal Internet
Explorer) i pe versiunea cu un singur procesor, browserul adaptat de HEIDENHAIN.

Pentru multe dintre tastele soft exist un apel care ine cont de context
prin care putei merge direct la descrierea funciei tastei soft. Aceast
opiune presupune utilizarea mouse-ului. Procedai dup cum
urmeaz:
Selectai rndul de taste soft ce conine tasta soft dorit
Facei clic cu mouse-ul pe simbolul asisten pe care TNC l afieaz
deasupra rndului de taste soft: Cursorul mouse-ului se transform
ntr-un semn de ntrebare
U Deplasai semnul de ntrebare pe tasta soft pentru care dorii o
explicaie i facei clic: TNC deschide TNCguide Dac nicio parte
anume a asistenei nu este asignat tastei soft selectate, TNC
deschide fiierul registru main.chm, n care putei utiliza funcia de
cutare sau pe cea de navigare pentru a gsi manual explicaia
dorit
Chiar dac editai un bloc NC, asistena senzitiv la coninut este
disponibil:
U
U

U
U
U

Selectai orice bloc NC


Folosii tastele sgei pentru a deplasa cursorul pe bloc
Apsai tasta ASISTEN: TNC lanseaz sistemul de asisten i
afieaz o descriere pentru funcia activ (nu se aplic funciilor
auxiliare sau ciclurilor care au fost integrate de ctre productorul
mainii unelte)

HEIDENHAIN iTNC 530

165

4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3)

Navigarea n TNCguide
Cel mai uor este s utilizai mouse-ul pentru a naviga n TNCguide. n
partea stng a ecranului apare un cuprins. Dac facei clic pe
triunghiul ndreptat spre dreapta deschidei seciunile subordonate, iar
dac facei clic pe intrarea respectiv deschidei paginile individuale.
Este utilizat la fel ca Windows Explorer.
Poziiile textelor legate (referine indirecte) sunt afiate subliniat i
colorate n albastru. Dac facei clic pe legtur, deschidei pagina
asociat acesteia.
Putei de asemenea s operai TNCguide cu ajutorul tastelor i a
tastelor soft. Tabelul urmtor conine o prezentare general a funciilor
tastelor respective.
Funcie

Tast soft

Dac cuprinsul din partea stng este activ:


Selectare intrare de deasupra sau de sub
acesta
Dac fereastra text din partea dreapt este
activ:
Deplasare pagin n jos sau n sus dac textele
sau graficele nu sunt afiate n ntregime
Dac cuprinsul din partea stng este activ:
Deschidere ramur cuprins. Dac ramura este
la sfrit, salt n fereastra din partea dreapt
Dac fereastra text din partea dreapt este
activ:
Nicio funcie
Dac cuprinsul din partea stng este activ:
nchidere ramur cuprins
Dac fereastra text din partea dreapt este
activ:
Nicio funcie
Dac cuprinsul din partea stng este activ:
Utilizare tast cursor pentru afiarea paginii
selectate
Dac fereastra text din partea dreapt este
activ:
Dac cursorul se afl pe o legtur, salt la
pagina legat
Dac cuprinsul din partea stng este activ:
Comutai fila ntre afiarea cuprinsului, afiarea
indexului de subiecte i funcia cutare text
integral i comutarea n jumtatea din dreapta
a ecranului
Dac fereastra text din partea dreapt este
activ:
Salt napoi la fereastra din stnga

166

Programare: Mijloace auxiliare de programare

4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3)

Funcie

Tast soft

Dac cuprinsul din stnga este activ:


Selectai intrarea de deasupra sau de sub
acesta
Dac fereastra text din partea dreapt este
activ:
Salt la legtura urmtoare
Selectare ultima pagin afiat
Urmtoarele pagini dac ai utilizat funcia
"selectare ultima pagin afiat".
Deplasare n sus cu o pagin
Deplasare n jos cu o pagin
Afiare sau ascundere cuprins
Comutare ntre afiaj ecran ntreg i afiaj redus.
Cu afiajul redus putei vizualiza o parte din restul
ferestrei TNC
Focalizarea este ndreptat spre interior, ctre
aplicaia TNC, astfel nct s putei opera
dispozitivul de control cnd TNCguide este
deschis. Dac ecranul ntreg este activ, TNC
reduce automat dimensiunea ferestrei nainte de
modificarea focalizrii
nchidere TNCguide

HEIDENHAIN iTNC 530

167

4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3)

Indexul de subiecte
Subiectele cele mai importante din manual sunt descrise n indexul de
subiecte (fila Index ). Le putei selecta direct cu ajutorul mouse-ului sau
cu tastele cursor.
Partea din stnga este activ.
U

Selectai fila Index

Activai cmpul de intrare Cuvnt cheie

Introducei cuvntul pentru subiectul dorit i TNC


sincronizeaz indexul i creeaz o list n care putei
gsi cu mai mult uurin subiectul sau

Utilizai tasta sgeat pentru a evidenia cuvntul


cheie dorit.

Utilizai tasta ENT pentru a apela informaiile


referitoare la cuvntul cheie selectat.

Cutarea textului integral


n fila Cutare putei cuta un cuvnt anume n ntregul TNCguide.
Partea stng este activ.
U

Selectai fila Cutare.

Activai cmpul de intrare Cutare.

Introducei cuvntul dorit i confirmai cu tasta ENT:


TNC afieaz toate sursele ce conin cuvntul dorit

Utilizai tasta sgeat pentru a evidenia sursa dorit

Apsai tasta ENT pentru a v deplasa la sursa


selectat

Cutarea textului integral funcioneaz numai pentru


cuvinte individuale.
Dac activai funcia Cutare numai n titluri (cu mouse-ul
sau utiliznd cursorul i tasta spaiu), TNC caut numai n
titluri i ignor corpul textului.

168

Programare: Mijloace auxiliare de programare

4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3)

Descrcarea fiierelor curente de asisten


Vei gsi fiierele de asisten pentru software-ul TNC pe pagina Web
a companiei HEIDENHAIN www.heidenhain.de, n seciunea:
U
U
U
U
U
U
U
U
U
U
U

Services and Documentation


Documentaie / Informaii
Documentaie utilizator
TNCguide
Selectai limba dorit, de exemplu englez: Vei vedea un fiier ZIP
cu fiierele de asisten corespunztoare
Sisteme de control TNC
TNC seria 500
Numr software NC dorit, de ex. iTNC 530 (340 49x-06)
Selectai versiunea de limb dorit din tabelul Ajutor online
(TNCguide)
Descrcai fiierul ZIP i extragei coninutul din acesta
Mutai fiierele CHM dezarhivate n TNC, n directorul
TNC:\tncguide\en sau n subdirectorul cu limba corespunztoare
(consultai de asemenea urmtorul tabel)
Dac dorii s utilizai TNCremoNT pentru a transfera
fiierele CHM pe TNC, atunci, n elementul de meniu
Suplimentar>Configurare>Mod>Transfer n format binar,
trebuie s introducei extensia .CHM.
Limb

Director TNC

German

TNC:\tncguide\de

Englez

TNC:\tncguide\en

Ceh

TNC:\tncguide\cs

Francez

TNC:\tncguide\fr

Italian

TNC:\tncguide\it

Spaniol

TNC:\tncguide\es

Portughez

TNC:\tncguide\pt

Suedez

TNC:\tncguide\sv

Danez

TNC:\tncguide\da

Finlandez

TNC:\tncguide\fi

Olandez

TNC:\tncguide\nl

Polon

TNC:\tncguide\pl

Maghiar

TNC:\tncguide\hu

Rus

TNC:\tncguide\ru

HEIDENHAIN iTNC 530

169

4.8 Sistemul de asisten care ine cont de context TNCguide (funcia FCL3)

Limb

Director TNC

Chinez (simplificat)

TNC:\tncguide\zh

Chinez (tradiional)

TNC:\tncguide\zh-tw

Sloven (opiune software)

TNC:\tncguide\sl

Norvegian

TNC:\tncguide\no

Slovac

TNC:\tncguide\sk

Leton

TNC:\tncguide\lv

Coreean

TNC:\tncguide\kr

Estonian

TNC:\tncguide\et

Turc

TNC:\tncguide\tr

Romn

TNC:\tncguide\ro

Lituanian

TNC:\tncguide\lt

170

Programare: Mijloace auxiliare de programare

Programare: Scule

5.1 Introducerea datelor referitoare la scul

5.1 Introducerea datelor referitoare


la scul
Vitez de avans F
Viteza de avans F reprezint viteza (n milimetri pe minut sau n oli pe
minut) cu care se deplaseaz centrul sculei. Vitezele de avans maxime
pot varia pentru axele individuale i sunt setate n parametrii mainii.
Intrare
Putei introduce viteza de avans n blocul TOOL CALL i n toate
blocurile de poziionare (consultai Crearea blocurilor de program cu
tastele funcionale pentru traseu, la pagina 218). n programele n
milimetri, viteza de avans este introdus n mm/min, iar n programele
n inch, din motive de rezoluie, n 1/10 inch/min.

S
S

Y
F

Avans transversal rapid


Dac dorii s programai un avans transversal rapid, introducei F
MAX. Pentru a introduce F MAX, apsai tasta ENT sau tasta soft F
MAX la apariia ntrebrii de dialog VITEZ DE AVANS F = ? pe
ecranul sistemului de control.
Pentru a deplasa maina cu avans transversal rapid,
putei programa i valoarea numeric corespunztoare,
de ex. F30000. Spre deosebire de FMAX, aceast
deplasare rapid rmne valabil nu numai n blocul
individual, ci n toate blocurile, pn la programarea unei
noi viteze de avans.
Durata efectului
O vitez de avans introdus ca valoare numeric rmne valabil
pn se ajunge la un bloc cu o vitez de avans diferit. F MAX
funcioneaz numai pentru blocul n care este programat. Dup
executarea blocului cu FMAX, viteza de avans va reveni la ultima
setare introdus ca valoare numeric.
Modificarea n timpul rulrii programului
Putei regla viteza de avans n timpul rulrii programului cu mnerul de
prioritate F pentru viteza de avans.

172

Programare: Scule

5.1 Introducerea datelor referitoare la scul

Viteza S a broei
Viteza S a broei este introdus n rotaii pe minut (rpm) ntr-un bloc
TOOL CALL. n locul acesteia, putei de asemenea s definii viteza
de tiere Vc n m/min.
Modificarea programat
n programul piesei putei modifica viteza broei ntr-un bloc
TOOL CALL introducnd numai viteza broei:
U

Pentru a programa o apelare de scul, apsai tasta


TOOL CALL.

Ignorai ntrebarea de dialog pentru Numr scul ? cu


tasta NO ENT.

Ignorai ntrebarea de dialog pentru Axa de lucru a


broei X/Y/Z? cu tasta NO ENT.

Introducei noua vitez a broei pentru ntrebarea de


dialog Vitez bro S= ?, i confirmai cu END, sau
trecei la intrarea pentru viteza de tiere, cu ajutorul
tastei soft VC.

Modificarea n timpul rulrii programului


Putei regla viteza broei n timpul rulrii programului cu mnerul de
prioritate S pentru viteza broei.

HEIDENHAIN iTNC 530

173

5.2 Date scul

5.2 Date scul


Cerinele pentru compensarea sculei
n mod normal, coordonatele contururilor de traseu sunt programate
conform dimensiunilor din desenul piesei de prelucrat. Pentru a
permite TNC s calculeze traseul centrului sculei - de ex.
compensarea sculei - trebuie de asemenea s introducei lungimea i
raza fiecrei scule utilizate.
Datele sculei pot fi introduse fie direct n programul piesei, cu TOOL
DEF, fie separat, ntr-un tabel de scule. ntr-un tabel de scule putei
introduce date suplimentare pentru o anumit scul. n momentul
executrii programului piesei, TNC va ine cont de toate datele
introduse pentru scul.

12

13

18

L
R

Numerele i numele sculelor


Fiecare scul este identificat printr-un numr ntre 0 i 30000. Dac
lucrai cu tabele de scule, putei introduce un nume pentru fiecare
scul. Numele sculelor pot avea pn la 32 de caractere.

Numrul de scul 0 este definit automat ca scula 0, cu lungimea L=0


i raza R=0. n tabelele de scule, scula T0 trebuie de asemenea
definit cu L=0 i R=0.

Lungimea L a sculei
Trebuie s introducei lungimea L a sculei de fiecare dat, ca valoare
absolut bazat pe punctul de referin a sculei. Lungimea sculei este
esenial pentru ca TNC s poat efectua diversele funcii ce includ
prelucrare multiax

Z
L3

Raza R a sculei
Putei introduce direct raza R a sculei.

L1
L2

174

Programare: Scule

5.2 Date scul

Valorile delta pentru lungimi i raze


Valorile delta reprezint decalri ale lungimii i razei sculei.
O valoare delta pozitiv descrie supradimensionarea sculei (DL, DR,
DR2>0). Dac programai datele de prelucrare cu o anumit toleran,
introducei valoarea supradimensionrii n blocul TOOL CALL din
programul piesei.

O valoare delta negativ descrie subdimensionarea sculei (DL, DR,


DR2<0). Subdimensionarea este introdus n tabelul sculei pentru
uzur.

Valorile delta sunt introduse de obicei ca valori numerice. ntr-un


bloc TOOL CALL putei, de asemenea, atribui valorile la parametrii Q.
Interval de intrare: Putei introduce o valoare delta de pn la 99,999
mm.

DR<0
DR>0

DL<0
DL>0

Valorile delta din tabelul de scule influeneaz


reprezentarea grafic a sculei. Reprezentarea piesei de
prelucrat rmne neschimbat n simulare.
Valorile delta din blocul TOOL CALL modific
dimensiunea de reprezentare a piesei de prelucrat n
timpul simulrii. Dimensiunea sculei din simulare rmne
neschimbat.

Introducerea n program a datelor sculei


Numrul, lungimea i raza unei anumite scule sunt definite n blocul
TOOL DEF din programul piesei.
U

Pentru a selecta definirea sculei, apsai tasta TOOL DEF.


U Numr scul: Fiecare scul este identificat n mod
unic prin numrul de scul al acesteia.
U

Lungimea sculei: Valoarea compensrii pentru


lungimea sculei

Raza sculei: Valoarea compensrii pentru raza sculei

n dialogul de programare, putei transfera direct n linia de


intrare valorile pentru lungimea sculei i pentru raza
sculei, apsnd tasta soft a axei dorite.
Exemplu
4 TOOL DEF 5 L+10 R+5

HEIDENHAIN iTNC 530

175

5.2 Date scul

Introducerea datelor sculei n tabel


Putei defini i stoca pn la 30.000 de scule mpreun cu datele
acestora ntr-un tabel de scule. n Parametrul mainii 7260, putei
defini numrul de scule care vor fi stocate de ctre TNC, n momentul
configurrii unui tabel nou. Consultai de asemenea seciunea
Funciile de editare, din capitolul curent. Pentru a putea asigna diverse
date de compensare pentru o scul (indexarea numrului sculei),
MP7262 trebuie s fie diferit de 0.
Trebuie s utilizai tabelele de scule dac
dorii s utilizai scule indexate, precum burghie n trepte, cu mai
mult de o valoare pentru compensarea lungimii (Consultai
pagina 183)
maina dvs. este echipat cu un schimbtor automat al sculei
dorii s msurai sculele automat cu palpatorul TT 130 (consultai
Manualul utilizatorului pentru Ciclurile palpatorului)
dorii s degroai conturul cu Ciclul 22, (consultai Manualul
utilizatorului pentru cicluri, DEGROAREA)
dorii s lucrai cu Ciclurile 251 pn la 254 (consultai Manualul
utilizatorului pentru cicluri, Ciclurile 251 pn la 254)
dorii s lucrai cu opiunea de calculare automat a datelor de
achiere.
Tabelul de scule: Datele standard pentru scule
Abr.

Intrri

Dialog

Numrul prin care scula este apelat n program (de ex. 5,


indexat: 5.2).

NAME

Numele prin care apelai scula n program.

Nume scul?

Interval de intrare: max. 32 caractere, doar litere mari, fr spaii.


La transferul tabelelor de scule n versiuni software mai vechi ale
iTNC 530 sau n sisteme de control TNC mai vechi, trebuie s v
asigurai c numele sculelor nu sunt mai lungi de 16 caractere,
deoarece, altfel, acestea vor fi trunchiate n consecin de TNC la
citire. Aceasta poate cauza erori la conexiunea cu funcia Scul de
nlocuire.
L

Valoarea de compensare pentru lungimea sculei L

Lungime scul?

Interval de intrare n mm: -99999,9999 la +99999,9999


Interval de intrare n inchi: -3936,9999 la +3936,9999
R

Valoarea compensrii pentru raza sculei R

Raz scul R?

Interval de intrare n mm: -99999,9999 la +99999,9999


Interval de intrare n inchi: -3936,9999 la +3936,9999

176

Programare: Scule

Intrri

Dialog

R2

Raza 2 a sculei pentru freze toroidale (numai pentru compensarea


3-D a razei sau pentru reprezentarea grafic a unei operaii de
prelucrare cu freze sferice sau toroidale)

Raz scul R2?

5.2 Date scul

Abr.

Interval de intrare n mm: -99999,9999 la +99999,9999


Interval de intrare n inchi: -3936,9999 la +3936,9999
DL

Valoarea delta pentru lungimea sculei L.

Supradimensionare lungime scul?

Interval de intrare n mm: -999,9999 la +999,9999


Interval de intrare n inchi: -39,37 la +39,37
DR

Valoarea delta pentru raza sculei R.

Supradimensionare raz scul?

Interval de intrare n mm: -999,9999 la +999,9999


Interval de intrare n inchi: -39,37 la +39,37
DR2

Valoarea delta pentru raza sculei R2.

Supradimensionare raz scul R2?

Interval de intrare n mm: -999,9999 la +999,9999


Interval de intrare n inchi: -39,37 la +39,37
LCUTS

Lungimea dintelui sculei pentru Ciclul 22.

Lungime dinte n axa sculei?

Interval de intrare n mm: 0 la +99999,9999


Interval de intrare n inchi: 0 la +3936,9999
UNGHI

Unghiul maxim de ptrundere al sculei pentru achiere axial


oscilant n Ciclurile 22, 208 i 25x.

Unghi maxim de ptrundere?

Interval intrare: de la 0 la 90
TL

Setarea blocajului sculei (TL: pentru Scul Blocat)


Interval de intrare: L sau spaiu

RT

Numrul unei scule de nlocuire, dac este disponibil (RT: pentru


nlocuire Scul; vezi i TIME2).

Scul blocat?
Da = ENT / Nu = NO ENT
Scul de nlocuire?

Interval intrare: de la 0 la 65535


TIME1

Durata maxim de via a sculei, n minute. Aceast funcie poate


varia n funcie de fiecare main unealt. Manualul mainii
furnizeaz informaii suplimentare.

Vrst maxim scul?

Interval intrare: de la 0 la 9999 minute


TIME2

Durata maxim de via a sculei n timpul TOOL CALL: Dac


vrsta sculei curente depete valoarea respectiv, TNC
schimb scula n timpul urmtorului bloc TOOL CALL (consultai
de asemenea CUR.TIME).

Vrst maxim scul pt. TOOL


CALL?

Interval intrare: de la 0 la 9999 minute

HEIDENHAIN iTNC 530

177

5.2 Date scul

Abr.

Intrri

Dialog

CUR.TIME

Durata de via a sculei n minute: TNC nregistreaz automat


durata de via curent a sculei (CUR.TIME). Pentru sculele
utilizate putei introduce o valoare de pornire.

Durat de via curent scul?

Interval intrare: de la 0 la 99999 minute


DOC

Comentariu despre scul.

Descriere scul?

Interval intrare: 16 caractere max.


PLC

Informaiile referitoare la scul, care vor fi transmise ctre PLC.

Stare PLC?

Interval intrare: 8 caractere max. cu codare pe bii


PLC-VAL

Valoarea sculei respective, care va fi transmis ctre PLC.

Valoare PLC?

Interval intrare: de la -99999,9999 la +99999,9999


PTYP

Tipul sculei pentru evaluarea n tabelul de buzunare.

Tip scul pt. tabel buzunare?

Interval intrare: de la 0 la +99


NMAX

Limiteaz viteza broei pentru scula respectiv. Valoarea


programat, precum i creterea vitezei axului, sunt monitorizate
(mesaj de eroare) cu ajutorul unui poteniometru. Funcie inactiv:
Introducei -

Vitez maxim [rpm]?

Interval de intrare: 0 la +99999, dac funcia nu este activ:


introducei
LIFTOFF

Definete dac TNC trebuie s retrag scula n direcia axei


pozitive a sculei n cazul opririi NC sau ntreruperii alimentrii,
pentru a evita lsarea de urme pe contur. Dac este introdus Y,
TNC va retrage scula din contur cu pn la 30 mm, n cazul n care
aceast funcie a fost activat n programul NC cu M148
(consultai Retragere automat a sculei de la contur la o oprire
NC: M148, la pagina 391)

Retragere scul Y (Da)/N (Nu)?

Intrare: Y (Da) i N (Nu)


P1 ... P3

Funcie dependent de main: Transferul unei valori ctre PLC.


Consultai manualul mainii

Valoare?

Interval intrare: de la -99999,9999 la +99999,9999


KINEMATIC

Funcie dependent de main: Descrierea cinematic pentru


capetele de frezare vertical, pe care TNC la adaug la
cinematica activ a mainii. Alocai descrierile cinematice
disponibile cu ajutorul tastei soft ALOCARE CINEMATIC
(Consultai Cinematic transportor scul, la pagina 186)

Descriere cinematic suplimentar?

Interval intrare: 16 caractere max.


UNGHI T

Unghiul la vrf al sculei. Este utilizat de ctre Ciclul de centrare


(Ciclul 240) pentru a calcula adncimea de centrare din diametrul
introdus

Unghi la vrf (tip


GURIRE+ZENCUIRE)?

Interval intrare: de la -180 la +180

178

Programare: Scule

Intrri

Dialog

PAS

Pasul de filet al sculei (momentan fr funcie)

Pas filet (numai tip TAROD)?

5.2 Date scul

Abr.

Interval de intrare n mm: 0 la +99999,9999


Interval de intrare n inchi: 0 la +3936,9999
AFC

Setarea controlului pentru controlul vitezei de avans adaptive


AFC, pe care ai definit-o n coloana NUME, din tabelul AFC.TAB.
Aplicai strategia control feedback cu tasta soft ASIGNARE
SETARE CONTROL AFC (al 3-lea rnd de taste soft)

Strategie control feedback?

Interval intrare: 10 caractere max.


DR2TABLE

Opiune software 3D-ToolComp: Introducei numele tabelului cu


valori de compensare din care TNC va prelua valorile razei delta
dependente de unghi DR2 (Consultai Compensarea 3-D a razei
sculei, n funcie de unghiul de contact al sculei (opiunea software
3D-ToolComp), la pagina 520)

Tabel cu valori de compensare?

LAST_USE

Data i ora la care TNC a introdus scula pentru ultima dat prin
TOOL CALL.

Data/ora ultimului apel al sculei?

Interval de intrare: 16 caractere max., format specificat intern:


Data = aaaa.ll.zz, ora = hh.mm

HEIDENHAIN iTNC 530

179

5.2 Date scul

Tabel de scule: Datele despre scule, necesare pentru msurarea


automat a sculei
Pentru o descriere a ciclurilor pentru msurarea automat
a sculelor, consultai Manualul utilizatorului pentru
programarea ciclurilor.
Abr.

Intrri

Dialog

ACHIERE

Numr de dini (maxim 99 de dini)

Numr dini?

Interval intrare: de la 0 la 99
LTOL

Deviaia admis de la lungimea L a sculei pentru detecia uzurii.


Dac valoarea introdus este depit, TNC blocheaz scula
(stare L). Interval de intrare: de la 0 la 0,9999 mm

Toleran uzur: lungime?

Interval de intrare n mm: 0 la +0,9999


Interval de intrare n inchi: 0 la +0,03936
RTOL

Deviaia admis de la raza R a sculei pentru detecia uzurii. Dac


valoarea introdus este depit, TNC blocheaz scula (stare L).
Interval de intrare: de la 0 la 0,9999 mm

Toleran uzur: raz?

Interval de intrare n mm: 0 la +0,9999


Interval de intrare n inchi: 0 la +0,03936
R2TOL

Deviaia admis de la raza R2 a sculei pentru detecia uzurii. Dac


valoarea introdus este depit, TNC blocheaz scula (stare L).
Interval de intrare: de la 0 la 0,9999 mm

Toleran de uzur: Raza 2?

Interval de intrare n mm: 0 la +0,9999


Interval de intrare n inchi: 0 la +0,03936
DIRECT.

Direcie de tiere a sculei pentru msurarea sculei n timpul


rotaiei

Direcie de tiere (M3 = )?

TT:R-OFFS

Msurarea lungimii sculei: Decalaj scul ntre centrul tijei i centrul


sculei. Valoare presetat: Raza R a sculei (NO ENT nseamn R).

Decalaj scul: raz?

Interval de intrare n mm: -99999,9999 la +99999,9999


Interval de intrare n inchi: -3936,9999 la +3936,9999
TT:L-OFFS

Msurare raz: Decalaj scul n plus fa de MP6530 ntre


suprafaa superioar a tijei i suprafaa inferioar a sculei.
Presetare:0

Decalaj scul: lungime?

Interval de intrare n mm: -99999,9999 la +99999,9999


Interval de intrare n inchi: -3936,9999 la +3936,9999

180

Programare: Scule

Intrri

Dialog

LBREAK

Deviaia admis de la lungimea L a sculei pentru detecia avariilor.


Dac valoarea introdus este depit, TNC blocheaz scula
(stare L). Interval de intrare: de la 0 la 0,9999 mm

Toleran uzur: lungime?

5.2 Date scul

Abr.

Interval de intrare n mm: 0 la 3,2767


Interval de intrare n inchi: 0 la +0,129
RBREAK

Deviaia admis a razei R a sculei pentru detecia avariilor. Dac


valoarea introdus este depit, TNC blocheaz scula (stare L).
Interval de intrare: de la 0 la 0,9999 mm

Toleran uzur: raz?

Interval de intrare n mm: 0 la 0,9999


Interval de intrare n inchi: 0 la +0,03936

HEIDENHAIN iTNC 530

181

5.2 Date scul

Tabel scul: Date scule pentru calculul automat al vitezei/vitezei


de avans
Abr.

Intrri

Dialog

TIP

Apsai tasta soft ASIGNARE TIP (al 3-lea rnd de taste soft);
TNC suprapune o fereastr din care putei selecta tipul sculei. n
momentul de fa numai tipurile de scule de GURIRE i
FREZARE au asignate funcii

Tip scul?

TMAT

Material scul: Apsai tasta soft ASIGNARE MATERIAL (al 3-lea


rnd de taste soft); TNC suprapune o fereastr din care putei
selecta tipul de material de achiere

Material scul?

Interval intrare: 16 caractere max.


CDT

Tabel date tiere: Apsai tasta soft SELECTARE CDT (al 3-lea
rnd de taste soft): TNC afieaz o fereastr din care putei
selecta un tabel cu date de tiere

Nume tabel de date de achiere?

Interval intrare: 16 caractere max.


Tabel scul: Date scule pentru palpatorul 3-D cu declanator
(numai cnd bit 1 este setat n MP7411=1, consultai de asemenea
Manualul pentru Ciclurile palpatorului)
Abr.

Intrri

Dialog

CAL-OF1

n timpul calibrrii, TNC stocheaz n aceast coloan alinierea


eronat a centrului pe axa de referin a palpatorului 3-D, dac
numrul unei scule este indicat n meniul de calibrare

Aliniere eronat centru pe axa de


referin?

Interval de intrare n mm: -99999,9999 la +99999,9999


Interval de intrare n inchi: -3936,9999 la +3936,9999
CAL-OF2

n timpul calibrrii, TNC stocheaz n aceast coloan alinierea


eronat a centrului pe axa minor a palpatorului 3-D, dac
numrul unei scule este indicat n meniul de calibrare

Alin. eron. centru pt. axa min.?

Interval de intrare n mm: -99999,9999 la +99999,9999


Interval de intrare n inchi: -3936,9999 la +3936,9999
CAL-ANG

n timpul calibrrii, TNC stocheaz n aceast coloan unghiul


broei la care a fost calibrat palpatorul 3-D, dac numrul unei
scule este indicat n meniul de calibrare

Unghi bro pt. calibrare?

Interval intrare: de la -360 la +360

182

Programare: Scule

5.2 Date scul

Editarea tabelelor de scule


Tabelul de scule activ n timpul execuiei programului piesei este
desemnat tabel TOOL.T. Acesta poate fi editat numai n unul dintre
modurile de operare ale mainii. Alte tabele de scule, utilizate pentru
arhivare sau pentru rulrile testelor, primesc nume diferite de fiiere,
cu extensia .T.
Pentru a deschide tabelul de scule TOOL.T:
U

Selectai orice mod de operare al mainii.


U Pentru a selecta tabelul de scule, apsai tasta soft
TABEL SCULE
U

Setai tasta soft EDITARE la PORNIT.

Pentru a deschide orice alt tabel de scule


U

Selectai modul de operare Programare i editare.


U Apelai gestionarul de fiiere.
U

Pentru a selecta tipul de fiier, apsai tasta soft


SELECTARE TIP.

Pentru a afia fiierele de tip .T, apsai tasta soft


AFIARE .T.

Selectai un fiier sau introducei un nume nou de


fiier. Finalizai intrarea cu tasta ENT sau cu tasta soft
SELECTARE.

Dup ce deschidei tabelul de scule, putei edita datele sculelor


deplasnd cursorul la poziia dorit din tabel cu tastele sgei sau cu
tastele soft. Putei suprascrie valorile stocate sau putei introduce
valori noi pentru orice poziie. Funciile de editare disponibile sunt
ilustrate n tabelul de mai jos.
Dac TNC nu poate afia toate poziiile din tabelul de scule pe o
singur pagin, bara luminoas din partea superioar a tabelului va
afia simbolul >> sau <<.
Funcii de editare pentru tabele de scule

Tast soft

Selectare nceput tabel


Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Cutare nume scul n tabel
Afiare informaii scul n coloane sau afiare
toate informaiile pentru o scul, pe o pagin

HEIDENHAIN iTNC 530

183

5.2 Date scul

Funcii de editare pentru tabele de scule

Tast soft

Deplasare la nceputul liniei


Deplasare la sfritul liniei
Copiere cmp evideniat
Inserare cmp copiat
Adugare numr introdus de linii (scule), la
sfritul tabelului
Inserare linie pentru numrul de scul indexat,
dup linia activ. Funcia este activ numai dac
avei dreptul s stocai mai multe date de
compensare pentru o scul (MP7262 nu este
egal cu 0). TNC insereaz o copie a datelor sculei
dup ultimul index disponibil i crete indexul cu
1. Aplicaie: frezare n pai cu mai mult de o
valoare de compensare a lungimii
tergei linia curent (scul): TNC va terge apoi
coninutul liniei din tabel. Dac scula care va fi
tears a fost introdus n tabelul de buzunare,
comportamentul acestei funcii depinde de MP
7263 (consultai Lista parametrilor generali ai
utilizatorului, la pagina 689)
Afiare / Fr afiare numere buzunare
Afiare toate sculele / numai sculele stocate n
tabelul de buzunare
Cutai numele sculei selectate n tabelul de
scule. TNC afieaz lista cu nume identice ntr-o
fereastr pop-up, dac gsete o scul cu un
nume identic. Facei dublu clic pe scula relevant
din fereastr sau selectai-o utiliznd tastele
sgeat, confirmai cu tasta ENT i TNC
evideniaz scula selectat
Prsirea tabelului de scule
U Apelai gestionarul de fiiere i selectai un fiier de alt tip, de
exemplu un program al piesei

184

Programare: Scule

5.2 Date scul

Note suplimentare referitoare la tabelele de scule


MP7266.x definete datele care pot fi introduse n tabelul de scule i
ordinea de afiare a acestora.
Putei suprascrie coloane sau linii individuale dintr-un
tabel de scule utiliznd coninutul unui alt fiier. Premise:
Fiierul destinaie trebuie s existe
Fiierul de copiat trebuie s conin numai coloanele
(sau liniile) pe care dorii s le nlocuii
Pentru a copia coloane sau linii individuale, apsai tasta
soft NLOCUIRE CMPURI (consultai Copierea unui
singur fiier, la pagina 126).

HEIDENHAIN iTNC 530

185

5.2 Date scul

Cinematic transportor scul


TNC trebuie adaptat de productorul mainii unelte pentru
a putea lua n considerare cinematica transportorului
sculei. n special, productorul mainii unelte trebuie s
ofere cinematica transportorului sau transportoare de
scule parametrizabile corespunztoare. Consultai
manualul mainii.
n coloana CINEMATIC a tabelului de scule TOOL.T putei aloca
fiecrei scule o descriere cinematic suplimentar pentru portscul. n
cel mai simplu caz, aceast cinematic a transportorului poate simula
coada conic, pentru a o include n monitorizarea dinamic a
coliziunilor. De asemenea, putei utiliza aceast funcie pentru a
integra foarte uor capete nclinate n descrierea cinematic a mainii.
HEIDENHAIN ofer cinematica transportorului sculei
pentru palpatoarele HEIDENHAIN. Dac este necesar,
contactai HEIDENHAIN.
Alocarea cinematicii transportorului sculei
Urmai procedura de mai jos pentru a aloca unei scule cinematica
portsculei:
U

Selectai orice mod de operare al mainii


U Selectai tabelul de scule: Apsai tasta soft TABEL
SCULE
U

Setai tasta soft EDITARE la PORNIT

Selectai ultimul rnd de taste soft.

Afiai lista cinematicilor disponibile: TNC afieaz


toate cinematicele portsculelor (fiiere .TAB) i
cinematicele portsculelor pe care le-ai parametrizat
deja (fiiere .CFX). n plus, fereastra de selecie
afieaz o previzualizare a cinematicii transportorului
activ n prezent

Selectai configuraia cinematicii dorite cu tastele


sgei i confirmai selecia cu tasta OK.

Notai, de asemenea, informaiile privind managementul


transportorului sculei n combinaie cu Monitorizarea
dinamic de coliziune (DCM): Consultai Administrarea
portsculei (opiune software DCM), la pagina 417.

186

Programare: Scule

5.2 Date scul

Utilizarea unui calculator extern pentru a


suprascrie date individuale ale sculei
Software-ul HEIDENHAIN TNCremoNT pentru transferul de date
furnizeaz o modalitate convenabil de utilizare a unui calculator
extern n scopul suprascrierii datelor sculei (consultai Software-ul
pentru transferul de date, la pagina 655). Acest lucru este valabil cnd
msurai datele sculei pe un prestabilizator de scul extern i dorii s
transferai datele pe TNC. Efectuai urmtoarea procedur:
U
U
U
U
U

U
U

Copiai tabelul de scule TOOL.T pe TNC, de exemplu n TST.T


Pornii, pe calculator, software-ul TNCremoNT pentru transferul
datelor
Stabilii o conexiune cu TNC
Transferai pe calculator tabelul de scule TST.T copiat
Utilizai orice editor de text pentru a reduce TST.T la liniile i
coloanele care vor fi modificate (consultai ilustraia). Avei grij ca
antetul s nu fie modificat i ca datele s fie ntotdeauna exact n
coloan. Nu este obligatoriu ca numerele de scul (coloana T) s fie
consecutive
n TNCremoNT, selectai elementul de meniu <Suplimentar> i
<TNCcmd>: Aceasta pornete TNCcmd
Pentru a transfera tabelul TST.T ctre TNC, introducei urmtoarea
comand i confirmai cu tasta de revenire (consultai ilustraia):
put tst.t tool.t /m
n timpul transferului, sunt suprascrise numai datele
definite n subfiier (de ex. TST.T). Toate celelalte date din
tabelul TOOL.T rmn neschimbate.
Procedura pentru copierea tabelelor de scule utiliznd
managerul de fiiere al TNC este descris n seciunea
referitoare la gestionarea fiierelor (consultai Copierea
unui tabel, la pagina 128).

HEIDENHAIN iTNC 530

187

5.2 Date scul

Tabelul de buzunare pentru schimbtorul sculei


Productorul mainii adapteaz intervalul funcional al
tabelului de buzunare n funcie de cerinele mainii dvs.
Manualul mainii unelte conine informaii suplimentare.
Pentru schimbarea automat a sculei avei nevoie de tabelul de
buzunare TOOL_P.TCH. TNC poate gestiona mai multe tabele de
buzunare cu orice nume de fiier. Pentru a activa un anumit tabel de
buzunare pentru rularea programului, trebuie s selectai tabelul
respectiv din gestionarul de fiiere al unui mod de operare Rulare
program (stare M). Pentru a putea gestiona mai multe depozite ntr-un
tabel de buzunar pentru scul (indexnd numrul buzunarului),
Parametrii mainii de la 7261.0 la 7261.3 trebuie s fie diferii de 0.
TNC poate controla pn la 9999 buzunare de depozit n tabelul cu
buzunare.
Editarea unui tabel cu buzunare ntr-un mod de operare Rulare
program
U Selectai tabelul de scule: Apsai tasta soft TABEL
SCULE

188

Pentru a selecta tabelul de buzunare, apsai tasta


soft TABEL BUZUNARE.

Setai tasta soft EDITARE la PORNIT. S-ar putea ca


pe maina dvs. acest lucru s nu fie necesar sau
posibil. Consultai manualul mainii.

Programare: Scule

Pentru a selecta tipul de fiier, apsai tasta soft


SELECTARE TIP.

Pentru a afia fiierele de tip .TCH, apsai tasta soft


FIIERE TCH (al doilea rnd de taste soft).

Selectai un fiier sau introducei un nume nou de


fiier. Finalizai introducerea cu tasta ENT sau cu
tasta soft SELECTARE

5.2 Date scul

Selectarea unui tabel cu buzunare n modul de operare


Programare i editare
U Apelai managerul de fiiere

Abr.

Intrri

Dialog

Numrul de buzunar al sculei din depozitul de scule

Numr scul

Numr scul?

ST

Special Tool (Scul special) cu o raz mare, care necesit mai multe
buzunare n depozitul de scule. Dac scula special ocup buzunarele
aflate n faa i n spatele celui efectiv, aceste buzunare suplimentare
trebuie blocate n coloana L (stare L)

Scul special?

Numr Fix scul. Scula este adus ntotdeauna n acelai buzunar din
depozitul de scule

Buzunar fix? Da = ENT / Nu


= NO ENT

Buzunar bLocat (consultai de asemenea coloana ST)

Buzunar blocat Da = ENT /


Nu = NO ENT

PLC

Informaiile referitoare la acest buzunar pentru scul, care vor fi


transmise ctre PLC

Stare PLC?

TNAME

Afiarea numelui sculei din TOOL.T

DOC

Afiarea comentariului pentru scul din TOOL.T

PTYP

Tip scul. Funcia este definit de productorul mainii unelte.


Documentaia mainii furnizeaz informaii suplimentare.

Tip scul pt. tabel


buzunare?

P1 ... P5

Funcia este definit de productorul mainii unelte. Documentaia


mainii unelte furnizeaz informaii suplimentare.

Valoare?

RSV

Rezervarea buzunarului pentru depozitele cutie

Rezervare buzunar: Da =
ENT / Nu = NOENT

LOCKED_ABOVE

Depozit cutie: Blocare buzunar de deasupra

Blocare buzunar de
deasupra?

LOCKED_BELOW

Depozit cutie: Blocare buzunar de jos

Blocare buzunar de jos?

LOCKED_LEFT

Depozit cutie: Blocare buzunar din stnga

Blocare buzunar din


stnga?

LOCKED_RIGHT

Depozit cutie: Blocare buzunar din dreapta

Blocare buzunar din


dreapta?

S1 ... S5

Funcia este definit de productorul mainii unelte. Documentaia


mainii unelte furnizeaz informaii suplimentare.

Valoare?

HEIDENHAIN iTNC 530

189

5.2 Date scul

Funcii de editare pentru tabele cu buzunare

Tast soft

Selectare nceput tabel


Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Resetare tabel de buzunare
Resetare coloan numr scul T
Deplasare la nceputul liniei urmtoare
Resetare coloan la starea iniial. Valabil numai
pentru coloanele RSV, LOCKED_ABOVE,
LOCKED_BELOW, LOCKED_LEFT i
LOCKED_RIGHT

190

Programare: Scule

5.2 Date scul

Apelarea datelor despre scul


Un bloc TOOL CALL din programul piesei este definit cu urmtoarele
date:
U

Selectai funcia de apelare a sculei cu tasta TOOL CALL.


U Numr scul: Introducei numrul sau numele sculei.
Scula trebuie s fie deja definit ntr-un bloc TOOL
DEF sau n tabelul de scule. Apsai tasta soft NUME
SCUL pentru a introduce numele. TNC aeaz
automat numele sculei ntre ghilimele. Numele sculei
se raporteaz ntotdeauna la intrarea din tabelul activ
de scule TOOL.T. Dac dorii s apelai o scul cu alte
valori de compensare, introducei n plus indexul, pe
care l-ai definit n tabelul de scule, dup punctul
zecimal. Exist o tast soft SELECTARE pentru
apelarea unei ferestre din care putei selecta o scul
definit n tabelul de scule TOOL.T, direct, fr a fi
nevoie s introducei numrul sau numele: Consultai
Editarea datelor sculei n fereastra de selectare, la
pagina 192.
U

Axa de lucru a broei X/Y/Z: Introducei axa sculei.

Viteza S a broei: Introducei direct viteza broei pentru


a permite TNC s calculeze viteza broei, n cazul n
care lucrai cu tabele cu date de achiere. Apsai
tasta soft CALCULARE AUTOMAT S. TNC
limiteaz viteza broei la valoarea maxim setat n
MP 3515. Alternativ, putei defini viteza de tiere Vc n
m/min. Apsai tasta soft VC.

Vitez de avans F: Introducei direct viteza de avans


pentru a permite TNC s calculeze viteza de avans, n
cazul n care lucrai cu tabele cu date de tiere.
Apsai tasta soft CALCULARE AUTOMAT F. TNC
limiteaz viteza de avans la viteza maxim de avans
a celei mai lente axe (setat n MP1010). F se aplic
pn la programarea unei viteze de avans noi ntr-un
bloc de poziionare sau TOOL CALL.

Supradimensionarea lungimii sculei DL: Introducei


valoarea delta pentru lungimea sculei.

Supradimensionarea razei sculei DR: Introducei


valoarea delta pentru raza sculei.

Supradimensionarea razei sculei DR2: Introducei


valoarea delta pentru raza 2 a sculei.

HEIDENHAIN iTNC 530

191

5.2 Date scul

Editarea datelor sculei n fereastra de selectare


n fereastra contextual pentru selectarea sculei putei de asemenea
edita datele sculei afiate:
U

U
U
U

Utilizai tastele sgei pentru a selecta linia i apoi coloana valorii ce


trebuie editat: Fundalul albastru deschis marcheaz cmpul
editabil
Setai tasta soft EDITARE pe PORNIT, introducei valoarea dorit i
confirmai cu tasta ENT
Dac este necesar, selectai coloane suplimentare i repetai
procedeul descris
Apsai tasta ENT pentru a ncrca scula selectat n program

Cutarea numelor sculelor n fereastra de selecie


n fereastra pop-up pentru selecia sculei putei cuta nume de scule:
U
U

Apsai tasta soft CUTARE


Introducei numele sculei dorite i confirmai cu tasta ENT: TNC
evideniaz linia urmtoare n care apare numele sculei cutate

Exemplu: Apelare scul


Apelai scula numrul 5 pe axa Z a sculei, cu viteza broei de 2500 rpm
i viteza de avans de 350 mm/min. Lungimea sculei va fi programat
cu o supradimensionare de 0,2 mm, raza 2 a sculei cu o
supradimensionare de 0,05 mm i raza sculei cu o subdimensionare
de 1 mm.
20 TOOL CALL 5.2 Z S2500 F350 DL+0.2 DR-1 DR2+0.05
Caracterul D care preced L i R desemneaz o valoare delta.
Preselecia sculei cu tabelele de scule
Dac lucrai cu tabele de scule, utilizai TOOL DEF pentru a preselecta
scula urmtoare. Este suficient s introducei numrul sculei sau un
parametru Q analog sau s tastai numele sculei ntre ghilimele.

192

Programare: Scule

5.2 Date scul

Schimbarea sculei
Funcia de schimbare a sculei poate varia n funcie de
fiecare main. Manualul mainii unelte conine informaii
suplimentare.
Poziia de schimbare a sculei
Poziia de schimbare a sculei trebuie s fie abordabil fr coliziuni.
Cu funciile auxiliare M91 i M92, putei introduce coordonate raportate
la main (n locul celor raportate la piesa de prelucrat) pentru poziia
de schimbare a sculei. Dac TOOL CALL 0 este programat nainte de
prima apelare a sculei, TNC deplaseaz broa sculei din axa sculei
ntr-o poziie independent de lungimea sculei.
Schimbarea manual a sculei
Pentru a schimba scula manual, oprii broa i deplasai scula n
poziia de schimbare a sculei:
U
U
U
U

Deplasai scula ctre poziia de schimbare a sculei sub controlul


programului.
ntrerupei rularea programului (consultai ntreruperea prelucrrii,
pagina 635)
Schimbai scula.
Reluai rularea programului (consultai Reluarea rulrii programului
dup o ntrerupere, pagina 638)

Schimbarea automat a sculei


Dac maina dvs. deine opiunea de schimbare automat a sculei,
rularea programului nu este ntrerupt. Cnd TNC ajunge la un TOOL
CALL, nlocuiete scula inserat cu o alta din depozitul de scule.

HEIDENHAIN iTNC 530

193

5.2 Date scul

Schimbarea automat a sculei n cazul expirrii duratei de via a


sculei: M101
Funcia M101 poate varia n funcie de fiecare main.
Manualul mainii conine informaii suplimentare.
Schimbarea automat a sculei cu compensarea activ a
razei nu este posibil dac utilizai un program NC pe
maina dvs. pentru schimbarea sculei. Manualul mainii
conine informaii suplimentare.
TNC schimb automat scula, dac durata de via TIME2 a sculei
expir n timpul rulrii unui program. Pentru a utiliza funcia auxiliar,
activai M101 la nceputul programului. M101 este resetat cu M102.
Cnd se ajunge la TIME1, TNC plaseaz un marcator intern care
poate fi evaluat prin PLC.
Numrul sculei de nlocuire trebuie introdus n coloana RT din tabelul
de scule. Dac nu este introdus niciun numr de scul, TNC insereaz
o scul cu acelai nume ca cea activ. TNC ncepe cutarea de la
nceputul tabelului de scule i insereaz prima scul gsit.
Scula este schimbat automat
dup urmtorul bloc NC, n cazul expirrii duratei de via sau
la circa un minut plus un bloc NC dup expirarea duratei de via
(calculul este efectuat pentru o setare a poteniometrului de 100 %).
Dac durata de via a sculei expir n timpul unei funcii
M120 active (anticipare), TNC schimb scula dup blocul
n care ai anulat compensarea razei.
TNC nu execut nicio schimbare automat a sculei dac
n acelai timp ruleaz un ciclu. Excepie: n timpul
ciclurilor preprogramate 220 i 221 (model gaur de cerc
i model liniar) TNC poate executa o schimbare de scul
automat ntre dou poziii de prelucrare, dac este
necesar.
TNC nu schimb automat scula atta timp ct ruleaz un
program de schimbare a sculei.
Atenie: Pericol pentru piesa de prelucrat i pentru
scul!
Dezactivai schimbarea automat a sculei pentru M102
dac lucrai cu scule speciale (de ex. frez lateral),
deoarece mai nti TNC ndeprteaz ntotdeauna scula
de la piesa de prelucrat pe direcia axei sculei.

194

Programare: Scule

5.2 Date scul

Premisele pentru blocurile NC standard cu compensarea razei


RR, RL
Raza sculei de nlocuire trebuie s fie aceeai cu cea a sculei originale.
Dac razele nu sunt egale, TNC afieaz un mesaj de eroare i nu
nlocuiete scula.
La programele NC fr compensarea razei, TNC nu verific raza
sculei de nlocuire n timpul schimbului.
Premisele pentru blocurile NC cu vectori normali la suprafa i
compensare 3-D
Consultai Compensarea tridimensional a sculei (opiune software
2), la pagina 513Raza sculei de nlocuire poate fi diferit de cea a
sculei originale. Raza sculei nu este inclus n blocurile de program
transmise de la sistemele CAM. Putei introduce valoarea delta (DR)
n tabelul de scule sau n blocul TOOL CALL.
Dac valoarea DR este mai mare dect 0, TNC afieaz un mesaj de
eroare i nu nlocuiete scula. Putei opri acest mesaj cu funcia M
M107 i l putei reactiva cu M108.

HEIDENHAIN iTNC 530

195

5.2 Date scul

Testul de utilizare a sculei


Funcia de testare a utilizrii sculei trebuie activat de
ctre productorul mainii. Consultai manualul mainii
dvs. unelte.
Urmtoarele condiii sunt obligatorii pentru testul utilizrii sculei:
Bitul 2 al parametrului mainii trebuie setat la 7246=1
Contorul pentru prelucrare trebuie s fie activ n modul de operare
Rulare test
n modul Rulare test trebuie s fi fost finalizat o simulare a
programului n limbaj comun
Dac nu exist niciun fiier valid de utilizare a sculei i
calculul timpului de prelucrare este dezactivat, atunci TNC
creeaz un fiier de utilizare a sculei cu un timp implicit de
10 s pentru fiecare utilizare a sculei.
Setri pentru testul de utilizare a sculei
Pentru a putea influena comportamentul testului de utilizare a sculei,
este disponibil un formular, pe care l putei apela dup cum urmeaz:
U
U
U

Selectai Rulare program, modul Bloc unic sau Rulare program,


modul Secven integral.
Apsai tasta soft Utilizare scul: TNC afieaz un rnd de taste soft
cu funcii pentru testul de utilizare.
Apsai tasta soft SETRI: TNC afieaz formularul cu setri
disponibile.

Putei defini urmtoarele setri separat pentru Rulare program,


Secven integral / Bloc unic i Rulare test.
Setarea Nu se genereaz fiier cu folosirea sculei
TNC nu genereaz un fiier cu folosirea sculei.
Setare Se genereaz fiier cu folosirea sculei o dat
TNC genereaz un fiier cu folosirea sculei odat cu urmtoarea
pornire NC sau cu pornirea simulrii. Apoi TNC dezactiveaz
automat modul Nu se genereaz fiier cu folosirea sculei pentru a
preveni ca fiierul cu folosirea s fie suprascris n timpul pornirilor
NC ulterioare.
Se genereaz fiier nou cu folosirea sculei dup modificri sau dac
este necesar (setare de baz):
TNC genereaz un fiier cu folosirea sculei la fiecare pornire NC sau
la fiecare pornire a rulrii testului. Setarea asigur faptul c TNC
genereaz, de asemenea, un fiier cu folosirea sculei dup ce
programul se schimb.

196

Programare: Scule

5.2 Date scul

Aplicarea testului de utilizare scul


Cu tastele soft UTILIZARE SCUL i TEST UTILIZARE SCUL, putei
verifica dac durata de serviciu a sculelor utilizate este suficient,
nainte de a porni un program n modul de operare Rulare program.
Aici TNC compar valorile efective ale duratei de serviciu din tabelul
de scule cu valorile nominale din fiierul cerine scule.
Dup ce ai fcut clic pe tasta soft TEST UTILIZARE SCUL, TNC
afieaz rezultatele testului de utilizare a sculei ntr-o fereastr
contextual. Pentru a nchide fereastra contextual, apsai tasta CE.
TNC salveaz duratele de utilizare ntr-un fiier separat, cu extensia
pgmname.H.T.DEP (consultai Modificarea setrii MOD pentru
fiierele dependente, la pagina 664). Fiierul de utilizare a sculelor
generat conine urmtoarele informaii:
Coloan

Semnificaie

TOKEN

SCUL: Durat de utilizare a sculei pentru


APELARE SCUL. Intrrile sunt trecute n
ordine cronologic.
TTOTAL: Durata total de utilizare a sculei
STOTAL: Apelarea unui subprogram
(inclusiv cicluri). Intrrile sunt trecute n
ordine cronologic.
TIMETOTAL: Durata total de prelucrare
pentru programul NC este introdus n
coloana WTIME. n coloana PATH TNC
salveaz numele cii pentru programele NC
corespunztoare. Coloana TIME afieaz
suma tuturor intrrilor TIME (numai cnd
broa este activ i fr deplasare rapid).
TNC seteaz toate celelalte coloane la 0.
TOOLFILE: n coloana CALE, TNC
salveaz numele cii tabelului de scule cu
care ai efectuat rularea testului. Acest lucru
ofer posibilitatea ca TNC s detecteze, n
timpul utilizrii efective a sculei, dac ai
efectuat rularea testului cu TOOL.T.

TNR

Numr scul (1: Nu a fost introdus nicio


scul nc)

IDX

Index scul

NAME

Nume scul din tabelul de scule

TIME

Durata de utilizare a sculei, n secunde (timp


avans)

WTIME

Durata de utilizare a sculei, n secunde (timpul


de utilizare total ntre schimbrile de scule)

RAD

Raza R a sculei + Supradimensionarea DR a


razei sculei din tabelul de scule. Unitatea este
0,1 m.

HEIDENHAIN iTNC 530

197

5.2 Date scul

Coloan

Semnificaie

BLOCK

Numrul blocului n care a fost programat


blocul TOOL CALL

PATH

TOKEN = TOOL: Numele cii pentru


programul principal sau subprogramul activ
TOKEN = STOTAL: Numele cii pentru
subprogram

Numrul sculei cu indexul sculei

OVRMAX

Prioritatea vitezei de avans maxime care a


avut loc n timpul prelucrrii. n timpul rulrii
testului, TNC introduce valoarea 100 (%)

OVRMIN

Prioritatea vitezei de avans minime care a avut


loc n timpul prelucrrii. n timpul rulrii
testului, TNC introduce valoarea -1

NAMEPROG

0: Numrul sculei este programat


1: Numele sculei este programat

Exist dou modaliti de a rula un test de utilizare a sculei pentru un


fiier de mas mobil:
Cursorul luminos se afl pe o intrare de mas mobil din fiierul de
mese mobile:
TNC ruleaz testul utilizrii sculei pentru ntreaga mas mobil.
Cursorul luminos se afl pe o intrare de program din fiierul de mese
mobile:
TNC ruleaz testul utilizrii sculei pentru programul selectat.

198

Programare: Scule

5.2 Date scul

Administrarea sculelor (opiune software)


Administrarea sculelor este o funcie dependent de
main, care poate fi parial sau complet dezactivat.
Productorul mainii unelte definete funcia gama exact
de funcii, prin urmare consultai manualul mainii.
Cu administrarea sculelor, productorul mainii unelte poate oferi
numeroase funcii n ceea ce privete manipularea sculelor. Exemple:
Reprezentare uor de citit i, dac dorii, adaptabil a datelor
sculelor n formulare completabile
Orice descriere a datelor individuale ale sculelor n vizualizarea
noului tabel
Reprezentare combinat a datelor din tabelul de scule i tabelul de
buzunare
Sortare rapid a tuturor datelor sculelor cu mouse-ul
Utilizarea uneltelor de asisten grafic, de ex. codarea cromatic a
sculelor sau a strii depozitelor
List specific programului cu toate sculele disponibile
Secven de utilizare specific programelor pentru toate sculele
Copierea i lipirea tuturor datelor sculei care aparin unei scule
Apelare administrare scule
Apelarea managementului sculei poate diferi dup cum
este descris mai jos; consultai manualul mainii!

Selectai tabelul de scule: Apsai tasta soft


TABEL SCULE

Parcurgei rndul de taste soft

Selectai tasta soft MANAGEMENT SCUL: TNC


trece n vizualizarea noului tabel (consultai ilustraia
din dreapta)

HEIDENHAIN iTNC 530

199

5.2 Date scul

n noua vizualizare, TNC prezint toate informaiile sculelor n


urmtoarele registre cu patru file:
Scule:
Informaii specifice scul
Buzunare scul:
Informaii specifice buzunar
List de scule:
Lista tuturor sculelor din programul NC, care sunt selectate n modul
Rulare program (numai dac ai creat deja un fiier de utilizare a
sculelor, consultai Testul de utilizare a sculei, pagina 196) TNC
afieaz sculele care lipsesc din lista de scule din coloana TOOL
INFO cu dialogul nedefinit marcat cu rou
Ordine de utilizare T:
Lista secvenei tuturor sculelor care sunt introduse n programul
selectat n modul Rulare program (doar dac ai creat deja un fiier
de utilizare a sculei, consultai Testul de utilizare a sculei,
pagina 196) TNC afieaz scula care lipsete n lista ordinii de
utilizare din coloana INFO SCUL cu dialogul nedefinit marcat cu
rou
Putei edita datele sculelor numai n vizualizarea
formularului completabil, pe care o activai prin apsarea
tastei soft FORMULAR SCUL sau a tastei ENT pentru
scula care este evideniat pe ecran.

200

Programare: Scule

Funcii de editare pentru administrarea


sculelor

5.2 Date scul

Operarea gestionrii sculelor


Administrarea sculelor poate fi operat cu ajutorul mouse-ului sau cu
al tastelor i al tastelor soft:
Tast soft

Selectare nceput tabel


Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Apelai vizualizarea cu formular completabil
buzunarul de scul sau de depozit evideniat n
tabel. Funcie alternativ: Apsai tasta ENT
Trecei la fila urmtoare: Scule, Buzunare, List
de scule, Ordine de utilizare T
Funcie de cutare (Cutare): Aici putei selecta
coloana care va fi cutat i termenul de cutare
dintr-o list sau prin introducerea sa.
Import date scul: Importul datelor sculei n
format CSV (consultai Importul datelor sculei,
la pagina 204)
Export date scul: Exportul datelor sculei n
format CSV (consultai Exportai datele sculei,
la pagina 205)
tergere date scul marcate: Consultai
tergere date scul marcate, la pagina 206
Afiai coloana scule programate (dac fila
Buzunare este activ)
Definii piesa brut:
SORTARE COLOAN activ:
Facei clic pe antetul coloane pentru a sorta
coninutul coloanei
MUTARE COLOAN activ:
Coloana poate fi mutat prin selectare i
tragere
Resetai setrile manuale (coloane mutate) la
starea original

HEIDENHAIN iTNC 530

201

5.2 Date scul

Suplimentar, putei efectua urmtoarele funcii cu ajutorul mouse-ului:


Funcie de sortare
Printr-un clic pe o coloan din capul de tabel, sortai datele n ordine
cresctoare sau descresctoare (n funcie de setarea activ).
Mutare coloane
Putei aranja coloanele n orice ordine dorii, printr-un clic pe o
coloan din capul de tabel i apoi mutarea acesteia cu butonul
mouse-ului apsat. TNC nu salveaz ordinea curent a coloanelor
atunci cnd ieii din administrarea sculelor (n funcie de setarea
activ).
Afiarea informaiilor suplimentare n vizualizarea cu formular
completabil
TNC afieaz informaii despre scul atunci cnd lsai cursorul
mouse-ului pe un cmp de introducere activ pentru mai mult de o
secund i cnd ai setat tasta soft PORNIRE/OPRIRE EDITARE la
PORNIRE.

202

Programare: Scule

Funcii de editare, vizualizarea formular

5.2 Date scul

Dac vizualizarea formularului este activ, avei la dispoziie


urmtoarele funcii:
Tast soft

Selectai datele sculei de la scula anterioar


Selectai datele sculei de la scula urmtoare
Selectai indexul sculei anterioare (activ doar
dac indexarea este activat)
Selectai indexul sculei urmtoare (activ doar
dac indexarea este activat)
Renunai la la toate modificrile efectuate de la
ultima apelare a formularului (funcia "Anulare")
Introducere scul nou (tast soft rnd 2)
tergere scul (tast soft rnd 2)
Introducere index scul (tast soft rnd 2)
tergere index scul (tast soft rnd 2)
Copiai datele sculei selectate (al doilea rnd de
taste soft)
Introducei datele copiate ale sculei n scula
selectat (al doilea rnd de taste soft)
Bifare/debifare casete de validare (de ex. pentru
linia TL)
Deschidere liste de selecie pentru casete
combinate (de ex. pentru linia AFC)

HEIDENHAIN iTNC 530

203

5.2 Date scul

Importul datelor sculei


Utiliznd aceast funcie putei s importai datele sculei pe care le-ai
msurat extern pe un dispozitiv de presetare, de exemplu. Fiierul
care va fi importat trebuie s fie n format CSV (comma separated
value - valori separate prin virgul). Formatul de fiier CSV descrie
structura unui fiier text pentru schimbul de date structurate simple. n
consecin, fiierul de import trebuie s aib urmtoarea structur:
Linie 1:
n prima linie definii numele coloanelor n care datele definite n
liniile urmtoare vor fi plasate. Numele coloanelor sunt separate
ntre ele prin virgule.
Alte linii:
Toate celelalte linii conin datele pe care dorii s le importai n
tabelul sculei. Ordinea datelor trebuie s corespund cu ordinea
numelor coloanelor din Linia 1. Datele sunt separate de virgule,
cifrele zecimale trebuie definite cu punct zecimal.
Urmai paii evideniai mai jos pentru import:
U
U
U

Copiai tabelul sculei care va fi importat pe hard disk-ul TNC n


directorul TNC:\systems\tooltab
Pornii Administrarea extins a sculelor
Selectai tasta soft IMPORT SCUL din Administrarea sculelor: TNC
afieaz o fereastr pop-up cu fiierele CSV stocate n directorul
TNC:\systems\tooltab
Utilizai tastele sgeat sau mouse-ul pentru a selecta fiierul care
va fi importat i confirmai cu tasta ENT: TNC afieaz coninutul
fiierului CSV ntr-o fereastr pop-up
Pornii procedura de import cu tasta soft START.
Fiierul CSV care va fi importat trebuie s fie salvat n
directorul TNC:\system\tooltab.
Dac importai datele sculelor ale cror numere se afl
n tabelul de buzunare, TNC emite un mesaj de eroare.
Apoi, putei decide dac dorii s ignorai aceast
nregistrare de date sau s introducei o scul nou.
TNC introduce o scul nou n prima linie goal a
tabelului de scule.
Asigurai-v c denumirile coloanei sunt specificate
corect (consultai Tabelul de scule: Datele standard
pentru scule, la pagina 176).
Putei s importai orice date ale sculei, nregistrarea
asociat a datelor nu trebuie s conin toate coloanele
(sau datele) tabelului de scul.
Numele coloanei pot fi n orice ordine, datele trebuie s
fie definite n ordinea corespunztoare.

204

Programare: Scule

T,L,R,DL,DR

Linia 1 cu nume de coloan

4,125.995,7.995,0,0

Linie 2 cu datele sculei

9,25.06,12.01,0,0

Linie 3 cu datele sculei

28,196.981,35,0,0

Linie 4 cu datele sculei

5.2 Date scul

Fiierul de import prob:

Exportai datele sculei


Utiliznd aceast funcie, putei exporta datele sculei pentru a le citi n
baza de date a sculei sistemului CAM, de exemplu. TNC salveaz
fiierul exportat n format CSV (comma separated value - valori
separate prin virgul). Formatul de fiier CSV descrie structura unui
fiier text pentru schimbul de date structurate simple. Fiierul de export
are urmtoarea structur:
Linie 1:
n prima linie, TNC salveaz numele coloanelor pentru toate datele
relevante ale sculei care vor fi definite. Numele coloanelor sunt
separate ntre ele prin virgule.
Alte linii:
Toate celelalte linii conin datele sculelor pe care le-ai exportat.
Ordinea datelor trebuie s corespund cu ordinea numelor
coloanelor din Linia 1. Datele sunt separate de virgule, TNC afieaz
cifrele zecimale cu punct zecimal.
Urmai paii evideniai mai jos pentru export:
U
U
U
U

n administrarea sculei, utilizai tastele sgeat sau mouse-ul pentru


a marca datele sculei pe care dorii s le exportai
Selectai tasta soft EXPORT SCUL, TNC afieaz o fereastr popup: specificai numele pentru fiierul CSV, confirmai cu tasta ENT
ncepei procedura de export cu tasta soft START: TNC afieaz
starea procedurii de export ntr-o fereastr pop-up
Terminai procedura de export prin apsarea tastei END sau a tastei
soft
TNC memoreaz ntotdeauna fiierul CSV exportat n
directorul TNC:\system\tooltab.

HEIDENHAIN iTNC 530

205

5.2 Date scul

tergere date scul marcate


Putei s utilizai aceast funcie pentru a terge datele sculei de care
nu mai avei nevoie.
Urmai paii evideniai mai jos pentru tergere:
U
U
U
U

n administrarea sculei, utilizai tastele sgeat sau mouse-ul pentru


a marca datele sculei pe care dorii s le tergei
Selectai tasta soft TERGERE SCULE MARCATE i TNC afieaz
o fereastr pop-up listnd datele sculei care vor fi terse
ncepei procedura de tergere cu tasta soft START: TNC afieaz
starea procedurii de tergere ntr-o fereastr pop-up
Terminai procedura de tergere prin apsarea tastei END sau a
tastei soft
TNC terge toate datele tuturor sculelor selectate.
Asigurai-v c nu mai avei nevoie de datele sculei,
deoarece nu este disponibil nicio funcie de Anulare.
Nu putei terge datele sculelor care mai sunt memorate
n tabelul de buzunare. Mai nti, scoatei scula din
depozit.

206

Programare: Scule

5.3 Compensarea sculei

5.3 Compensarea sculei


Introducere
TNC regleaz traseul broei pe axa sculei cu valoarea de compensare
pentru lungimea sculei. n planul de lucru, compenseaz raza sculei.
Dac scriei programul piesei direct pe TNC, compensarea razei sculei
este aplicat numai n planul de lucru. TNC ia n considerare maxim
cinci axe, inclusiv axele rotative.
Dac un program al piesei, generat de un sistem CAM,
conine vectori normali la suprafa, TNC poate efectua
o compensare tridimensional a sculei (consultai
Compensarea tridimensional a sculei (opiune
software 2), pagina 513).

Compensarea lungimii sculei


Compensarea lungimii este aplicat automat imediat ce o scul este
apelat i axa sculei se deplaseaz. Pentru a anula compensarea
lungimii, apelai o scul cu lungimea L=0.
Pericol de coliziune!
Dac anulai o compensare pozitiv a lungimii cu TOOL
CALL 0, distana dintre scul i piesa de prelucrat va fi
micorat.
Dup TOOL CALL, traseul sculei pe axa broei, aa cum
este introdus n programul piesei, este reglat prin diferena
dintre lungimea sculei anterioare i cea a sculei noi.
Pentru compensarea lungimii sculei, sistemul de control ia n
considerare valorile delta, att din blocul TOOL CALL, ct i din
tabelul de scule:
Valoare compensare = L + DLTOOL CALL + DLTAB unde
L:
DL TOOL CALL
DL TAB

reprezint lungimea sculei L din blocul TOOL


DEF sau din tabelul de scule
reprezint supradimensionarea lungimii DL n
blocul TOOL CALL 0 (nu este luat n
considerare de ctre afiajul de poziie).
reprezint supradimensionarea lungimii DL n
tabelul de scule.

HEIDENHAIN iTNC 530

207

5.3 Compensarea sculei

Compensarea razei sculei


Blocul NC pentru programarea deplasrii unei scule conine:
RL sau RR pentru compensarea razei
R+ sau R-, pentru compensarea razei n cazul deplasrilor pe o
singur ax
R0 dac nu exist nicio compensare de raz

RL
R0

Compensarea razei este aplicat imediat ce o scul este apelat i


este deplasat n planul de lucru cu un bloc linie dreapt cu RL sau
RR.

TNC anuleaz automat compensarea razei dac:

programai un bloc linie dreapt cu R0


v deprtai de contur cu funcia DEP
programai un PGM CALL
selectai un program nou cu PGM MGT.
Pentru compensarea razei sculei, TNC ia n considerare valorile delta,
att din blocul TOOL CALL, ct i din tabelul de scule:
Valoare compensare = R + DRTOOL CALL + DRTAB unde
R
DR TOOL CALL
DR TAB:

Raza sculei R din blocul TOOL DEF sau din


tabelul de scule
Supradimensionarea razei DR n blocul TOOL
CALL (nu este luat n considerare de ctre
afiajul de poziie)
Supradimensionarea razei DR n tabelul de scule

Conturarea fr compensarea razei: R0


Centru sculei se deplaseaz n planul de lucru de-a lungul traseului
programat sau ctre coordonatele programate.
Lucrri practice: Frezare i gurire, prepoziionare.

X
Y

208

Programare: Scule

RR
RL

Scula se deplaseaz spre dreapta conturului programat.


Scula se deplaseaz spre stnga conturului programat.

Centrul sculei se deplaseaz de-a lungul conturului, la o distan egal


cu raza. "Dreapta" sau "stnga" trebuie nelese ca fiind bazate pe
direcia de deplasare a sculei de-a lungul conturului piesei de
prelucrat. Consultai ilustraiile.
ntre dou blocuri de program cu compensri diferite ale
razei RR i RL trebuie s programai cel puin un bloc de
deplasare n planul de lucru fr compensarea razei (mai
precis, cu R0).

RL

TNC nu aplic compensarea razei nainte de sfritul


blocului n care este programat iniial.

Putei de asemenea s activai compensarea razei pentru


axele secundare din planul de lucru. Programai de
asemenea axele secundare n fiecare bloc care urmeaz,
deoarece, n caz contrar, TNC va executa din nou
compensarea razei pe axa principal.
n primul bloc n care compensarea razei este activat cu
RR/RL sau anulat cu R0, TNC poziioneaz ntotdeauna
scula perpendicular pe poziia de nceput sau de sfrit
programat. Poziionai scula la o distan suficient de
mare de primul sau ultimul punct al conturului, pentru a
preveni deteriorarea conturului.

RR

HEIDENHAIN iTNC 530

209

5.3 Compensarea sculei

Conturarea cu compensarea razei: RR i RL

5.3 Compensarea sculei

Introducerea compensrii razei


Compensarea razei este introdus ntr-un bloc L: Introducei
coordonatele punctului int i confirmai introducerea cu ENT
COMPENSARE RAZ: RL/RR/FR COMP.?
Pentru a selecta deplasarea sculei spre stnga
conturului, apsai tasta soft RL sau
Pentru a selecta deplasarea sculei spre dreapta
conturului, apsai tasta soft RR sau
Pentru a selecta deplasarea sculei fr compensarea
razei sau pentru a anula compensarea razei, apsai
tasta ENT.

Pentru ncheia blocul, apsai tasta END.

210

Programare: Scule

5.3 Compensarea sculei

Compensarea razei: Prelucrarea colurilor


Coluri exterioare:
Dac programai compensarea razei, TNC deplaseaz scula n jurul
colurilor exterioare, fie pe un arc de traversare, fie pe o canelur
(selectabil prin MP7680). Dac este cazul, TNC reduce viteza de
avans la colurile exterioare pentru a reduce solicitarea mainii, de
exemplu, n cazul schimbrilor mari de direcie.
Coluri interioare:
TNC calculeaz intersecia traseelor centrelor sculelor pentru
colurile interioare, cu compensarea razei. Din acest punct, pornete
urmtorul element de contur. Acest lucru previne deteriorarea piesei
de prelucrat. Prin urmare, raza admis a sculei este limitat de
geometria conturului programat.

RL

Atenie: Pericol pentru piesa de prelucrat!


Pentru a preveni avarierea conturului de ctre scul, avei
grij s nu programai poziia de nceput sau de sfrit,
pentru prelucrarea colurilor interioare, la un col al
conturului.
Prelucrarea colurilor fr compensarea razei
Dac ai programat deplasarea sculei fr compensarea razei, putei
modifica traseul sculei i viteza de avans la colurile piesei de prelucrat
cu funcia auxiliar M90. consultai Netezirea colurilor: M90,
pagina 377.
RL

HEIDENHAIN iTNC 530

RL

211

212

Programare: Scule

5.3 Compensarea sculei

Programare: Programare
contururi

Funcii de traseu
Conturul unei piese de prelucrat este de obicei compus din mai multe
elemente de contur, cum ar fi linii drepte i arcuri circulare. Folosind
funciile de traseu, putei programa deplasrile sculei pentru linii
drepte i arcuri circulare.

L
CC

L
L

Programare contur liber FK

Dac un desen de producie nu este dimensionat pentru NC, iar


dimensiunile date nu sunt suficiente pentru a crea un program de
pies, putei programa conturul piesei cu ajutorul programrii cu contur
liber FK. TNC calculeaz datele lips.
Cu programarea FK, putei de asemenea s programai deplasrile
sculei pentru linii drepte i arcuri circulare.

Funcie auxiliar M
Cu funciile auxiliare TNC putei comanda:
Rularea programului, de ex. o ntrerupere a programului
Funciile mainii, cum ar fi comutarea pornit/oprit a rotaiei broei i
a furnizrii de agent de rcire
Comportamentul pe traseu al sculei

Subprogramele i repetiiile de seciuni de


program
Dac o secven de prelucrare apare de mai multe ori ntr-un program,
putei economisi timp i reduce riscul erorilor de programare dac
introducei o dat secvena iar apoi o definii ca subprogram sau
repetiie de seciune de program. Dac dorii s executai o seciune
de program specific numai n anumite condiii, putei de asemenea s
definii aceast secven de prelucrare ca subprogram. Mai mult, un
program de pies poate apela execuia unui program separat.

Y
80
CC

60

R4
0

6.1 Deplasrile sculei

6.1 Deplasrile sculei

40

10

115

Programarea cu subprograme i repetiii de seciuni de program este


descris n Capitolul 8.

Programarea cu parametri Q
n loc de a programa valori numerice ntr-un program de pies,
introducei indicatori denumii parametri Q. Asignai valorile pentru
parametrii Q separat, cu funciile cu parametri Q. Putei utiliza
parametri Q la programarea funciilor matematice care controleaz
execuia programului sau descriu un contur.
Mai mult, programarea cu parametri v permite s msurai cu
palpatorul 3D n timpul rulrii programului.
Programarea cu parametri Q este descris n Capitolul 9.
214

Programare: Programare contururi

Programarea deplasrilor sculei i a prelucrrii


piesei de prelucrat

Putei crea un program de pies prin programarea funciilor de traseu


pentru elementele de contur individuale, secvenial. Aceasta se
realizeaz de regul prin introducerea coordonatelor punctelor
finale ale elementelor de contur indicate n desenul de producie.
TNC calculeaz traseul efectiv al sculei, pe baza acestor coordonate
i a datelor despre scul i a compensaiei razei.

Y
X

TNC deplaseaz simultan toate axele programate ntr-un singur bloc.

100

Deplasarea paralel cu axa mainii


Blocul de program conine numai o coordonat. TNC deplaseaz
aadar scula paralel cu axa programat.
n funcie de scula individual a mainii, programul piesei este
executat prin deplasarea fie a sculei, fie a mesei mainii pe care este
fixat piesa de prelucrat. Totui, programai contururile de traseu ca i
cum scula s-ar deplasa, iar piesa de prelucrat ar rmne nemicat.

Exemplu:

50 L X+100
50
L
X+100

Numr bloc
Funcia traiectorie linie dreapt la
Coordonata punctului final

50

Scula reine coordonatele X i Y i se deplaseaz la poziia X=100.


Consultai ilustraia.

70

Deplasarea n planurile principale


Blocul de program conine dou coordonate. TNC deplaseaz aadar
scula n planul programat.
Exemplu:
L X+70 Y+50
Scula reine coordonata Z i se deplaseaz pe planul XY la poziia
X=70, Y=50 (consultai ilustraia.)

Z
Y

Deplasarea tridimensional
Blocul de program conine trei coordonate. TNC deplaseaz aadar
scula n spaiu, la poziia programat.

Exemplu:
L X+80 Y+0 Z-10

HEIDENHAIN iTNC 530

-10

80

215

6.2 Noiuni fundamentale despre funciile de traseu

6.2 Noiuni fundamentale despre


funciile de traseu

6.2 Noiuni fundamentale despre funciile de traseu

Introducerea a mai mult de trei coordonate


TNC poate controla pn la 5 axe simultan (opiune software).
Prelucrarea cu 5 axe, de exemplu, deplaseaz simultan 3 axe liniare
i 2 axe rotative.
Astfel de programe sunt prea complexe pentru a fi programate pe
main i sunt de regul create cu un sistem CAM.
Exemplu:
L X+20 Y+10 Z+2 A+15 C+6 R0 F100 M3
Cercuri i arcuri circulare
TNC deplaseaz dou axe simultan, pe un traseu circular raportat la
piesa de prelucrat. Putei defini o deplasare circular introducnd
centrul cercului CC.
Cnd programai un cerc, dispozitivul de control l asigneaz unuia
dintre cele trei planuri principale. Acest plan este definit automat cnd
setai axa broei n timpul APELULUI SCULEI:
Axa broei

Plan principal

XY, de asemenea
UV, XV, UY

ZX, de asemenea
WU, ZU, WX

YZ, de asemenea
VW, YW, VZ
Putei programa cercuri care nu sunt paralele cu planul
principal, utiliznd funcia de nclinare a planului de lucru
(consultai Manualul utilizatorului pentru cicluri, ciclul 19,
PLANUL DE LUCRU) sau parametrii Q (consultai
Principiu i prezentarea general, pagina 308).

216

YCC

CC

XCC

Programare: Programare contururi

Direcie de rotaie n sensul acelor de ceasornic: DRDirecie de rotaie n sens invers acelor de ceasornic: DR+
Compensare raz
Compensarea razei trebuie s fie n blocul n care v deplasai ctre
primul element de contur. Nu putei activa compensarea razei n blocul
unui cerc. Activai-o nainte, ntr-un bloc n linie dreapt (consultai
Contururi de traseu - Coordonate carteziene, pagina 227)sau ntr-un
bloc de apropiere (bloc APPR, consultai Apropierea i ndeprtarea
de contur, pagina 219).

Z
Y

DR+
DR

CC
CC

Pre-poziionare
nainte de a rula un program de pies, prepoziionai ntotdeauna scula
pentru a preveni posibilitatea de defectare a acesteia sau a piesei de
prelucrat.

HEIDENHAIN iTNC 530

217

6.2 Noiuni fundamentale despre funciile de traseu

Direcia de rotaie DR pentru deplasrile circulare


Cnd un traseu circular nu conine o trecere tangenial la un alt
element de contur, introducei direcia de rotaie dup cum urmeaz:

6.2 Noiuni fundamentale despre funciile de traseu

Crearea blocurilor de program cu tastele funcionale pentru


traseu
Tastele funcionale pentru traseu gri iniiaz dialogul n limbaj comun.
TNC v solicit succesiv toate informaiile necesare i introduce blocul
de program n programul piesei.
Exempluprogramarea unei linii drepte:
Iniiai dialogul de programare, de ex. pentru o linie
dreapt
COORDONATE?
Introducei coordonatele punctului final al liniei drepte,
de ex. -20 n X
COORDONATE?
Introducei coordonatele punctului final al liniei drepte,
de ex. 30 n Y i confirmai cu tasta ENT.
COMPENSARE RAZ: RL/RR/FR COMP.?
Selectai compensarea razei (aici, apsai tasta soft
R0 - scula se deplaseaz fr compensare).
VITEZ DE AVANS F=? / F MAX = ENT

100

Introducei viteza de avans (aici, 100 mm/min) i


confirmai cu tasta ENT. Pentru programarea n inci,
introducei 100 pentru o rat de avans de 10 ipm
Deplasare la avans transversal rapid: apsai tasta
soft FMAX sau

Pentru deplasare cu viteza de avans definit n blocul


APELARE SCUL apsai tasta soft F AUTO.
FUNCIE AUXILIAR M?
3

Introducei o funcie auxiliar (aici, M3) i ncheiai


dialogul cu ENT

Programul piesei conine acum urmtoarea linie:


L X-20 Y+30 R0 FMAX M3

218

Programare: Programare contururi

6.3 Apropierea i ndeprtarea de contur

6.3 Apropierea i ndeprtarea de


contur
Prezentare general: Tipuri de trasee pentru
apropiere i ndeprtare de contur
Funciile pentru apropierea APPR i ndeprtarea DEP de contur sunt
activate cu tasta APPR/DEP. Putei selecta funcia de traseu dorit cu
tasta soft corespunztoare:
Funcie

Apropiere

ndeprtare

Linie dreapt cu conexiune tangenial


Linie dreapt perpendicular pe un
punct de contur
Arc de cerc cu conexiune tangenial
Arc de cerc cu conexiune tangenial la
contur. Apropierea i ndeprtarea de
un punct auxiliar n afara conturului, pe
o linie de conexiune tangenial.
Apropierea i ndeprtarea de o suprafa elicoidal
Scula se apropie i se deprteaz de o suprafa elicoidal pe
extensia ei, deplasndu-se pe un arc de cerc care este conectat
tangenial la contur. Putei programa apropierea i ndeprtarea de o
suprafa elicoidal cu funciile APPR CT i DEP CT.

HEIDENHAIN iTNC 530

219

6.3 Apropierea i ndeprtarea de contur

Poziii importante de apropiere i ndeprtare


Punctul de pornire PS
Programai aceast poziie n blocul dinaintea blocului APPR. PS se
afl n afara conturului i este abordat fr compensare a razei (R0).
Punctul auxiliar PH
Unele trasee de apropiere i ndeprtare trec printr-un punct auxiliar
PH pe care TNC l calculeaz pe baza intrrilor dvs. n blocul APPR
sau DEP. TNC deplaseaz de la poziia curent la punctul auxiliar
PH cu viteza de naintare cel mai recent programat. Dac ai
programat FMAX (poziionare cu avans transversal rapid) n ultimul
bloc de poziionare naintea funciei de apropiere, TNC se apropie
de punctul auxiliar PH cu avans transversal rapid.
Primul punct de contur PA i ultimul punct de contur PE
Programai mai nti punctul de contur PA n blocul APPR. Ultimul
punct de contur PE poate fi programat cu orice funcie de traseu.
Dac blocul APPR conine de asemenea o coordonat a axei Z,
TNC va deplasa mai nti scula la PH pe planul de lucru, iar apoi o
va deplasa la adncimea introdus n axa sculei.
Punctul final PN
Poziia PN se afl n afara conturului i rezult n urma intrrii dvs.
din blocul DEP. Dac blocul DEP conine de asemenea o
coordonat a axei Z, TNC va deplasa mai nti scula la PH pe planul
de lucru, iar apoi o va deplasa la adncimea introdus n axa sculei.
Prescurtare

Semnificaie

APPR

Apropiere

DEP

ndeprtare

Linie

Cerc

Tangenial (conectare fin)

Normal (perpendicular)

RL

RL
PN R0
PA RL

PE RL

PH RL
PS R0

TNC nu verific dac respectivul contur programat va fi


deteriorat la deplasarea din poziia efectiv la punctul
auxiliar PH. Utilizai graficele test pentru a verifica.
Cu funciile APPR LT, APPR LN i APPR CT, TNC
deplaseaz scula din poziia efectiv la punctul auxiliar PH
cu viteza de avans cea mai recent programat. Cu funcia
APPR LCT, TNC deplaseaz la punctul auxiliar PH cu
viteza de avans programat n blocul APPR. Dac nu este
programat nicio vitez de avans nainte de blocul de
apropiere, TNC genereaz un mesaj de eroare.

220

Programare: Programare contururi

6.3 Apropierea i ndeprtarea de contur

Coordonate polare
Putei de asemenea s programai punctele de contur pentru
urmtoarele funcii de apropiere/ndeprtare prin coordonate polare:
APPR LT devine APPR PLT
APPR LN devine APPR PLN
APPR CT devine APPR PCT
APPR LCT devine APPR PLCT
DEP LCT devine DEP PLCT
Selectai cu o tast soft o funcie de apropiere sau ndeprtare, apoi
apsai tasta portocalie P.
Compensarea razei
Compensarea razei sculei este programat mpreun cu primul punct
de contur PA n blocul APPR. Blocurile DEP renun automat la
compensarea razei sculei.
Dac programai blocul APPR cu R0, TNC va calcula traseul sculei cu
o raz a sculei de 0 mm i o compensare a razei RR! Compensarea
razei este necesar pentru a seta direcia de apropiere i ndeprtare
de contur la funciile APPR/DEP LN i APPR/DEP CT. Mai mult,
trebuie s programai ambele coordonate din planul de lucru n primul
bloc de deplasare dup APPR.

U
U

Utilizai orice funcie de traseu pentru a v apropia de punctul de


pornire PS
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR LT:
U Coordonatele primului punct de contur PA
U

LEN: Distana de la punctul auxiliar PH la primul punct


de contur PA
Compensarea razei RR/RL la prelucrare

20

10

RR

Scula se deplaseaz n linie dreapt de la punctul de pornire PS la un


punct auxiliar PH. Apoi se deplaseaz la primul punct de contur PA ntro linie dreapt care se conecteaz tangenial la contur. Punctul auxiliar
PH este separat de primul punct de contur PA de distana LEN.

35

15

Apropierea n linie dreapt cu conexiune


tangenial: APPR LT

PA
RR

PH

PS
R0

RR

20

35

40

Exemplu de blocuri NC
7 L X+10 Y+10 R0 FMAX M3

Apropierea de PS fr compensarea razei

8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100

PA cu compensarea razei RR, distana dintre PH i


PA: LEN=15

9 L Y+35 Y+35

Punct final al primului element de contur

10 L ...

Urmtorul element de contur

HEIDENHAIN iTNC 530

221

Scula se deplaseaz n linie dreapt de la punctul de pornire PS la un


punct auxiliar PH. Apoi se deplaseaz la primul punct de contur PA ntro linie dreapt perpendicular pe primul element de contur. Punctul
auxiliar PH este separat de distana LEN plus raza sculei de la primul
punct de contur PA.
U
U

Utilizai orice funcie de traseu pentru a v apropia de punctul de


pornire PS
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR LN:
U Coordonatele primului punct de contur PA
U

Lungime: Distana la punctul auxiliar PH. Introducei


ntotdeauna o valoare pozitiv pentru LEN!

35

Y
RR

6.3 Apropierea i ndeprtarea de contur

Apropierea n linie dreapt perpendicular pe


primul punct de contur: APPR LN

20

PA
RR

15

10

PH
RR

10

PS
R0

20

40

Compensarea razei RR/RL la prelucrare

Exemplu de blocuri NC
7 L X+10 Y+10 R0 FMAX M3

Apropierea de PS fr compensarea razei

8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100

PA cu compensarea razei RR

9 L X+20 Y+35

Punct final al primului element de contur

10 L ...

Urmtorul element de contur

222

Programare: Programare contururi

Arcul de la PH la PA este determinat de raza R i unghiul la centru


CCA. Direcia de rotaie a arcului circular este derivat automat din
traseul sculei pentru primul element de contur.
U
U

Utilizai orice funcie de traseu pentru a v apropia de punctul de


pornire PS
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR CT:
U Coordonatele primului punct de contur PA
U

Raza R a arcului circular

RR

Scula se deplaseaz n linie dreapt de la punctul de pornire PS la un


punct auxiliar PH. Apoi se deplaseaz la primul punct de contur PA
urmnd un arc de cerc care este tangent la primul element de contur.

35

20

PA
RR

CCA=
180

0
R1

10

PH
10

PS
R0

20

40

Dac raza trebuie s se apropie de piesa de


prelucrat din direcia definit de compensarea razei:
Introducei o valoare pozitiv pentru R
Dac scula se apropie din laterala piesei de
prelucrat:
Introducei o valoare negativ pentru R
U

Unghiul la centru CCA al arcului


CCA poate lua doar o valoare pozitiv
Valoarea maxim de intrare 360

Compensarea razei RR/RL la prelucrare

Exemplu de blocuri NC
7 L X+10 Y+10 R0 FMAX M3

Apropierea de PS fr compensarea razei

8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100

PA cu compensarea razei RR, raza R=10

9 L X+20 Y+35

Punct final al primului element de contur

10 L ...

Urmtorul element de contur

HEIDENHAIN iTNC 530

223

6.3 Apropierea i ndeprtarea de contur

Apropierea pe un traseu circular cu conexiune


tangenial: APPR CT

Scula se deplaseaz n linie dreapt de la punctul de pornire PS la un


punct auxiliar PH. Apoi se deplaseaz la primul punct de contur PA pe
un arc de cerc. Viteza de avans programat n blocurile APPR se
aplic ntregului traseu pe care TNC l-a parcurs n blocul de apropiere
(traseu PS la PA).
Dac ai programat coordonatele tuturor axelor principale X,Y i Z n
blocul de apropiere, TNC va deplasa scula de la poziia definit nainte
de blocul APPR, simultan pe toate cele trei axe, la punctul auxiliar PH
iar apoi numai n planul de lucru, de la PH la PA.
Arcul este conectat tangenial att la linia PSPH ct i la primul
element de contur. Odat cunoscute aceste linii, raza va fi suficient
pentru a defini complet traseul sculei.
U
U

35

RR

6.3 Apropierea i ndeprtarea de contur

Apropierea pe un arc de cerc cu conexiune


tangenial de la o linie dreapt la contur:
APPR LCT

20

PA
RR

0
R1

10

PH

PS
R0

RR
10

20

40

Utilizai orice funcie de traseu pentru a v apropia de punctul de


pornire PS
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR LCT:
U Coordonatele primului punct de contur PA
U

Raza R a arcului circular. Introducei o valoare pozitiv


pentru R

Compensarea razei RR/RL la prelucrare

Exemplu de blocuri NC
7 L X+10 Y+10 R0 FMAX M3

Apropierea de PS fr compensarea razei

8 APPR LCT X+10 Y+20 Z-10 R10 RR F100

PA cu compensarea razei RR, raza R=10

9 L X+20 Y+35

Punct final al primului element de contur

10 L ...

Urmtorul element de contur

224

Programare: Programare contururi

Scula se deplaseaz n linie dreapt de la ultimul punct de contur PE


la punctul final PN. Linia se afl pe extensia ultimului element de
contur. PN este separat de PE de distana LEN.

Programai ultimul element de contur cu punctul final PE i


compensarea razei
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP LT:
U LEN: Introducei distana de la ultimul element de
contur PE la punctul final PN

20

PE
RR

12.5

RR

PN
R0

X
Exemplu de blocuri NC
23 L Y+20 RR F100

Ultimul element de contur: PE cu compensarea razei

24 DEP LT LEN12.5 F100

Deprtare de contur cu LEN=12,5 mm

25 L Z+100 FMAX M2

Retragere n Z, revenire la bloc 1, ncheiere program.

Deprtarea n linie dreapt perpendicular pe


ultimul punct de contur: DEP LN
Scula se deplaseaz n linie dreapt de la ultimul punct de contur PE
la punctul final PN. Linia se ndeprteaz pe un traseu perpendicular
de la ultimul punct de contur PE. PN este separat de PE de distana
LEN plus raza sculei.
U
U

Programai ultimul element de contur cu punctul final PE i


compensarea razei
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP LN:
U LEN: Introducei distana de la ultimul element de
contur la PN.
Introducei ntotdeauna o valoare pozitiv pentru LEN!

Y
RR
PN
20

R0
PE
20

RR

Exemplu de blocuri NC
23 L Y+20 RR F100

Ultimul element de contur: PE cu compensarea razei

24 DEP LN LEN+20 F100

ndeprtare perpendicular pe contur cu LEN=20


mm.

25 L Z+100 FMAX M2

Retragere n Z, revenire la bloc 1, ncheiere program.

HEIDENHAIN iTNC 530

225

6.3 Apropierea i ndeprtarea de contur

Deprtare n linie dreapt cu conexiune


tangenial: DEP LT

Scula se deplaseaz pe un arc de cerc de la ultimul punct de contur


PE la punctul final PN. Traseul este conectat tangenial la ultimul
element de contur.
U
U

Programai ultimul element de contur cu punctul final PE i


compensarea razei
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP CT:
U

Unghiul la centru CCA al arcului

Raza R a arcului circular

RR
PN
R0

20

R8

PE

180

RR

Dac scula trebuie s se deprteze de piesa de


prelucrat n direcia compensrii razei (de ex. n
dreapta cu RR, sau n stnga cu RL):Introducei o
valoare pozitiv pentru R
Dac scula trebuie s se deprteze de piesa de
prelucrat n direcia opus compensrii razei:
Introducei o valoare negativ pentru R

Exemplu de blocuri NC
23 L Y+20 RR F100

Ultimul element de contur: PE cu compensarea razei

24 DEP CT CCA 180 R+8 F100

Unghi la centru =180,


Raza arcului=8 mm

25 L Z+100 FMAX M2

Retragere n Z, revenire la bloc 1, ncheiere program.

ndeprtarea pe un arc de cerc conectat


tangenial la contur i o linie dreapt: DEP LCT
Scula se deplaseaz pe un arc de cerc de la ultimul punct de contur
PS la un punct auxiliar PH. Apoi se deplaseaz n linie dreapt la
punctul final PN. Arcul este conectat tangenial att la ultimul element
de contur ct i la linia de la PH la PN. Raza R definete n mod unic
arcul.
U
U

Programai ultimul element de contur cu punctul final PE i


compensarea razei
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP LCT:
U

Introducei coordonatele punctului final PN

Raza R a arcului circular. Introducei o valoare pozitiv


pentru R

Y
RR

20

R8

6.3 Apropierea i ndeprtarea de contur

Deprtare pe un traseu circular cu conectare


tangenial: DEP CT

12
PN
R0

PE
RR

PH
R0

10

Exemplu de blocuri NC
23 L Y+20 RR F100

Ultimul element de contur: PE cu compensarea razei

24 DEP LCT X+10 Y+12 R+8 F100

Coordonate PN, raz arc=8 mm

25 L Z+100 FMAX M2

Retragere n Z, revenire la bloc 1, ncheiere program.

226

Programare: Programare contururi

Prezentare general a funciilor de traseu


Funcie

Deplasare scul

Intrri necesare

Pagina

Linie L

Linie dreapt

Coordonatele punctelor
finale ale liniei drepte

Pagina 228

anfren CHF

anfren ntre dou linii


drepte

Lungime lateral anfren

Pagina 229

Centru cerc CC

Fr

Coordonatele centrului
cercului sau polului

Pagina 231

Cerc C

Arc de cerc n jurul unui


centru de cerc CC la punctul
final al unui arc

Coordonatele punctului final


al arcului, direcie de rotaie

Pagina 232

Arc de cerc CR

Arc de cerc cu o anumit


raz

Coordonatele punctului final


al arcului, raz arc, direcie
de rotaie

Pagina 233

Arc de cerc CT

Arc de cerc cu conexiune


tangenial la elementul de
contur anterior i urmtor

Coordonatele punctului final


al arcului

Pagina 235

Rotunjire col RND

Arc de cerc cu conexiune


tangenial la elementul de
contur anterior i urmtor

Raz de rotunjire R

Pagina 230

FK Programarea
contururilor libere

Linie dreapt sau traseu


circular cu orice conexiune la
elementul de contur anterior

consultai Contururi de
traseuProgramare contur
liber FK, pagina 248

Pagina 252

HEIDENHAIN iTNC 530

Tast funcie traseu

227

6.4 Contururi de traseu - Coordonate carteziene

6.4 Contururi de traseu Coordonate carteziene

TNC deplaseaz scula pe o linie dreapt de la poziia curent la


punctul final al liniei drepte. Punctul de pornire este punctul final al
blocului anterior.
Coordonatele punctului final al liniei drepte, dac este
necesar

Compensarea razei RL/RR/R0

Vitez de avans F

Funcia auxiliar M

40
15

10

6.4 Contururi de traseu - Coordonate carteziene

Linia dreapt L

Exemplu de blocuri NC
7 L X+10 Y+40 RL F200 M3
8 L IX+20 IY-15
9 L X+60 IY-10

10

20
60

Captare poziie efectiv


Putei, de asemenea, s generai un bloc de linie dreapt (bloc L)
utiliznd tasta de CAPTURARE A POZIIEI EFECTIVE:
U
U
U

n modul de Operare manual, deplasai scula n poziia pe care


dorii s o captai.
Comutai afiajul ecranului la Programare i editare.
Selectai blocul de program dup care dorii s introducei blocul L.
U Apsai tasta ACTUAL-POSITION-CAPTURE: TNC
genereaz un bloc L cu coordonatele poziiei efective.
n funcia MOD, definii numrul de axe pe care TNC le
salveaz ntr-un bloc L (consultai Selectarea axelor
pentru generarea blocurilor L, pagina 672).

228

Programare: Programare contururi

6.4 Contururi de traseu - Coordonate carteziene

Introducerea unui anfren ntre dou linii drepte


anfrenul v permite s tiai colurile la intersecia a dou linii drepte.

Lungimea marginii anfrenului: Lungimea anfrenului


i dac este necesar:

Viteza de avans F (aplicabil numai n blocul CHF)

30

12

12

Blocurile de linie dinainte i de dup blocul CHF trebuie s fie n


acelai plan de lucru ca i anfrenul
Compensarea razei nainte i dup blocul CHF trebuie s fie
aceeai
anfrenul trebuie s poat fi prelucrat cu scula curent

Exemplu de blocuri NC
7 L X+0 Y+30 RL F300 M3
8 L X+40 IY+5

40

9 CHF 12 F250
10 L IX+5 Y+0
Nu putei ncepe un contur cu un bloc CHF.
Un anfren este posibil numai n planul de lucru.
Colul este tiat de anfren i nu face parte din contur.
Viteza de avans programat n blocul CHF se aplic
numai n respectivul bloc. Dup blocul CHF, este din nou
aplicat viteza de avans anterioar.

HEIDENHAIN iTNC 530

229

6.4 Contururi de traseu - Coordonate carteziene

Rotunjirea colului RND


Funcia RND este utilizat la rotunjirea colurilor.
Scula se deplaseaz pe un arc conectat tangenial la elementele de
contur anterior i urmtor.
Arcul de rotunjire trebuie s poat fi prelucrat cu scula apelat.
U

Raz de rotunjire: Introducei raza i dac este


necesar:

Viteza de avans F (aplicabil numai n blocul RND)

Y
40

R5

25

Exemplu de blocuri NC
5 L X+10 Y+40 RL F300 M3

6 L X+40 Y+25
7 RND R5 F100

10

40

8 L X+10 Y+5
La elementul de contur anterior i urmtor ambele
coordonate trebuie s se afle n planul arcului de rotunjire.
Dac prelucrai conturul fr compensare de raz, trebuie
s programai ambele coordonate n planul de lucru.
Colul este tiat de arcul de rotunjire i nu face parte din
contur.
Viteza de avans programat n blocul RND se aplic
numai n respectivul bloc RND. Dup blocul RND este din
nou aplicat viteza de avans anterioar.
Putei folosi i un bloc RND pentru o apropiere tangenial
la contur.

230

Programare: Programare contururi

Putei defini un centru de cerc pentru cercurile pe care le-ai programat


cu tasta C (traseul circular C). Procedeul este urmtorul:
Introducerea coordonatelor carteziene ale centrului cercului n
planul de lucru sau
Utilizarea centrului cercului definit ntr-un bloc anterior sau
Captarea coordonatelor cu tasta de CAPTARE POZIIE EFECTIV
U

Introducei coordonatele pentru centrul cercului sau


Dac dorii s utilizai ultima poziie programat, nu
introducei coordonatele

Z
CC

YCC

Exemplu de blocuri NC
5 CC X+25 Y+25

X CC

sau
10 L X+25 Y+25
11 CC
Blocurile de program 10 i 11 nu se refer la ilustraie.
Durata efectului
Definiia centrului cercului este aplicat pn ce este programat un
nou centru de cerc. Putei de asemenea s definii un centru de cerc
pentru axele secundare U, V i W.
Introducerea incremental a centrului cercului
Dac introducei centrul cercului cu coordonate incrementale, l
programai raportat la ultima poziie programat a sculei.
Singurul efect al CC este definirea unei poziii ca centru al
cercului: Scula nu se deplaseaz n aceast poziie.
Centrul cercului este de asemenea polul coordonatelor
polare.

HEIDENHAIN iTNC 530

231

6.4 Contururi de traseu - Coordonate carteziene

Centrul cercului CCI

6.4 Contururi de traseu - Coordonate carteziene

Traseu circular C n jurul centrului cercului CC


nainte de a programa un arc de cerc trebuie s introducei centrul
cercului CC. Ultima poziie programat a sculei este punctul de pornire
a arcului.
U

Deplasai scula la punctul de pornire al cercului.


U Introducei coordonatele centrului cercului
U

Coordonatele punctului final al arcului i dac este


necesar:

Direcie de rotaie DR

Vitez de avans F

Funcia auxiliar M

CC

TNC efectueaz de regul micri circulare n planul de


lucru activ. Dac programai arce circulare care nu se afl
n planul de lucru activ, de exemplu C Z... X... DR+ cu o
ax a sculei Z i n acelai timp rotii aceast deplasare,
apoi TNC deplaseaz scula ntr-un arc spaial, adic un
arc de cerc pe 3 axe.
Exemplu de blocuri NC

5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3
7 C X+45 Y+25 DR+
Cerc complet
Pentru punctul final, introducei acelai punct pe care l-ai utilizat ca
punct de pornire.

DR+
25

CC

DR

Punctul de pornire i punctul final al arcului trebuie s se


afle pe cerc.
Toleran la intrare: pn la 0,016 mm (selectat cu
MP7431).

25

45

Cel mai mic cerc pe care l poate parcurge TNC:


0,0016 m.

232

Programare: Programare contururi

6.4 Contururi de traseu - Coordonate carteziene

Traseu circular CR cu raz definit


Scula se deplaseaz pe un traseu circular cu raza R.
U

Coordonatele punctului final al arcului

Raza R
Not: Semnul algebric determin dimensiunea
arcului!

Direcie de rotaie DR
Not: Semnul algebric determin dac arcul este
concav sau convex!

Funcia auxiliar M

Vitez de avans F

Cerc complet
Pentru un cerc complet, programai dou blocuri succesive:

E1=S
CC

S1=E

Punctul final al primului semicerc este punctul de pornire al celui de-al


doilea. Punctul final al celui de-al doilea semicerc este punctul de
pornire al primului.

HEIDENHAIN iTNC 530

233

6.4 Contururi de traseu - Coordonate carteziene

Unghiul central CCA i raza arcului R


Punctul de pornire i punctul final al conturului pot fi conectate cu patru
arce cu aceeai raz:

Arc mai mic: CCA<180


Introducei raza cu un semn pozitiv R>0

Arc mai mare: CCA>180


Introducei raza cu un semn negativ R<0
Direcia de rotaie determin dac arcul este curbat n afar (convex)
sau nuntru (concav):

40
R

DR

DR+
ZW
R
2

Convex: Direcia de rotaie DR (cu compensarea razei RL)


Concav: Direcia de rotaie DR+ (cu compensarea razei RL)
Exemplu de blocuri NC
40

10 L X+40 Y+40 RL F200 M3

70

11 CR X+70 Y+40 R+20 DR (ARC 1)


3

sau

DR

11 CR X+70 Y+40 R+20 DR+ (ARC 2)

ZW

sau
11 CR X+70 Y+40 R-20 DR (ARC 3)

40

sau
11 CR X+70 Y+40 R-20 DR+ (ARC 4)
Distana dintre punctul de pornire i cel final al diametrului
arcului nu poate fi mai mare dect diametrul arcului.

4
DR+

40

70

Raza maxim care poate fi introdus direct este 99,9999


m, cu programarea parametrului Q 210 m.
Putei de asemenea s introducei axe rotative A, B i C.

234

Programare: Programare contururi

Scula se deplaseaz pe un arc care ncepe tangenial la elementul de


contur programat anterior.

O tranziie ntre dou elemente de contur este numit tangenial cnd


nu exist niciun nod sau col la intersecia dintre cele dou contururi tranziia este fin.
Elementul de contur la care se conecteaz tangenial arcul trebuie s
fie programat exact nainte de blocul CT. Aceasta necesit cel puin
dou blocuri de poziionare.
U

Coordonatele punctului final al arcului i dac este


necesar:

Vitez de avans F

Funcia auxiliar M

Exemplu de blocuri NC

30
25

20

25

45

7 L X+0 Y+25 RL F300 M3


8 L X+25 Y+30
9 CT X+45 Y+20
10 L Y+0
Un arc tangenial este o operaie bidimensional:
Coordonatele din blocul CT i din elementul de contur
anterior trebuie s fie n acelai plan cu arcul!

HEIDENHAIN iTNC 530

235

6.4 Contururi de traseu - Coordonate carteziene

Traseu circular CT cu conexiune tangenial

10

95

10

20

20

6.4 Contururi de traseu - Coordonate carteziene

Exemplu: Deplasri liniare i anfrenri cu coordonate carteziene

X
9

0 BEGIN PGM LINEAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definire formular gol pentru simularea grafic a piesei de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Apelare scul n axa broei, cu viteza broei S

4 L Z+250 R0 FMAX

Retragere scul n axa broei la avans transversal rapid FMAX

5 L X-10 Y-10 R0 FMAX

Prepoziionare scul

6 L Z-5 R0 F1000 M3

Deplasare la adncimea de prelucrare cu viteza de avans F = 1000


mm/min

7 APPR LT X+5 Y+5 LEN10 RL F300

Apropiere de contur la punctul 1 n linie dreapt cu


conectare tangenial

8 L Y+95

Deplasare la punctul 2

9 L X+95

Punctul 3: prima linie dreapt pentru colul 3

10 CHF 10

Programare anfren cu lungime 10 mm

11 L Y+5

Punctul 4: a doua linie dreapt pentru colul 3, prima linie dreapt


pentru colul 4

12 CHF 20

Programare anfren cu lungime 20 mm

13 L X+5

Deplasare la ultimul punct de contur 1, a doua linie dreapt pentru


colul 4

14 DEP LT LEN10 F1000

ndeprtare de contur n linie dreapt cu conexiune tangenial

15 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

16 END PGM LINEAR MM

236

Programare: Programare contururi

Y
95

2
3

R10

R3

85

40

5
5

30 40

70

95

0 BEGIN PGM CIRCULAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definire formular gol pentru simularea grafic a piesei de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Apelare scul n axa broei, cu viteza broei S

4 L Z+250 R0 FMAX

Retragere scul n axa broei la avans transversal rapid FMAX

5 L X-10 Y-10 R0 FMAX

Prepoziionare scul

6 L Z-5 R0 F1000 M3

Deplasare la adncimea de prelucrare cu viteza de avans F = 1000


mm/min

7 APPR LCT X+5 Y+5 R5 RL F300

Apropiere de contur la punctul 1 pe un arc de cerc cu


conectare tangenial

8 L X+5 Y+85

Punctul 2: prima linie dreapt pentru colul 2

9 RND R10 F150

Introducere raz cu R = 10 mm, vitez de avans: 150 mm/min

10 L X+30 Y+85

Deplasare la punctul 3: Punct de pornire a arcului cu CR

11 CR X+70 Y+95 R+30 DR-

Deplasare la punctul 4: Punct de terminare a arcului cu CR, raza de


30mm

12 L X+95

Deplasare la punctul 5

13 L X+95 Y+40

Deplasare la punctul 6

14 CT X+40 Y+5

Deplasare la punctul 7: Punct de terminare al arcului, arc circular cu


conexiune
tangenial la punctul 6, TNC calculeaz automat raza

HEIDENHAIN iTNC 530

237

6.4 Contururi de traseu - Coordonate carteziene

Exemplu: Deplasri circulare cu coordonate carteziene

6.4 Contururi de traseu - Coordonate carteziene

15 L X+5

Deplasare la ultimul punct de contur 1

16 DEP LCT X-20 Y-20 R5 F1000

ndeprtare de contur pe un arc de cerc cu conexiune tangenial

17 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

18 END PGM CIRCULAR MM

238

Programare: Programare contururi

6.4 Contururi de traseu - Coordonate carteziene

Exemplu: Cerc complet cu coordonate carteziene

50

CC

50

0 BEGIN PGM C-CC MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definire pies brut de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S3150

Apelare scul

4 CC X+50 Y+50

Definire centru cerc

5 L Z+250 R0 FMAX

Retragere scul

6 L X-40 Y+50 R0 FMAX

Prepoziionare scul

7 L Z-5 R0 F1000 M3

Deplasare la adncimea de prelucrare

8 APPR LCT X+0 Y+50 R5 RL F300

Apropiere de punctul de pornire a cercului pe un arc de cerc cu


conexiune tangenial

9 C X+0 DR-

Deplasare la punctul final al cercului (= punct pornire cerc)

10 DEP LCT X-40 Y+50 R5 F1000

ndeprtare de contur pe un arc de cerc cu conexiune tangenial

11 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

12 END PGM C-CC MM

HEIDENHAIN iTNC 530

239

6.5 Contururi de traseu - Coordonate polare

6.5 Contururi de traseu Coordonate polare


Prezentare general
Folosind coordonate polare, putei defini o poziie n funcie de unghiul
ei PA i de distana PR raportat la un pol definit anterior CC.
Coordonatele polare sunt utile cu:
Poziii pe arce circulare
Dimensiunile din desenul piesei de prelucrat n grade, de ex. cercuri
de guri de urub
Prezentare general a funciilor de traseu cu coordonate polare
Funcie

Tast funcie traseu

Deplasare scul

Intrri necesare

Pagina

Linie dreapt LP

Linie dreapt

Raz polar, unghi polar al


punctului final al liniei drepte

Pagina 241

Arc de cerc CP

Traseu circular n jurul


centrului cercului/polului la
punctul final al arcului

Unghi polar al punctului final al


arcului, direcie de rotaie

Pagina 242

Arc de cerc CTP

Arc de cerc cu conexiune


tangenial la elementul
anterior de contur

Raz polar, unghi polar al


punctului final al arcului

Pagina 243

Interpolare
elicoidal

Combinarea unei deplasri


circulare i a uneia liniare

Raz polar, unghi polar al


punctului final al arcului,
coordonate ale punctului final
n axa sculei

Pagina 244

240

Programare: Programare contururi

Putei defini polul CC oriunde n programul piesei, nainte de blocurile


care conin coordonate polare. Setai polul n acelai mod n care ai
programa un centru de cerc.
U

6.5 Contururi de traseu - Coordonate polare

Punctul zero pentru coordonate polare: polul CC


Y

Coordonate: Introducei coordonate carteziene pentru


pol sau, dac dorii s utilizai ultima poziie
programat, nu introducei coordonate. nainte de
programarea coordonatelor polare, definii polul.
Putei defini polul numai n coordonate carteziene.
Polul este aplicat pn ce definii un nou pol.

YCC

CC

Exemplu de blocuri NC
12 CC X+45 Y+25

Linie dreapt LP

XCC

Scula se deplaseaz pe o linie dreapt de la poziia curent la punctul


final al liniei drepte. Punctul de pornire este punctul final al blocului
anterior.
Coordonate polare raz PR: Introducei distana de la
polul CC la punctul final al liniei drepte

Coordonate polare unghi PA: Poziia angular a


punctului final al liniei drepte ntre 360 i +360

30

60

Semnul PA depinde de axa de referin a unghiului:


Dac unghiul de la axa de referin a unghiului la PR este n sens
antiorar: PA>0
Dac unghiul de la axa de referin a unghiului la PR este n sens
orar: PA<0
Exemplu de blocuri NC
12 CC X+45 Y+25

25

60

CC

45

13 LP PR+30 PA+0 RR F300 M3


14 LP PA+60
15 LP IPA+60
16 LP PA+180

HEIDENHAIN iTNC 530

241

6.5 Contururi de traseu - Coordonate polare

Traseu circular CP n jurul polului CC


Coordonata polar a razei PR este, de asemenea, raza arcului. PR
este definit de distana de la punctul de pornire la polul CC. Ultima
poziie programat a sculei este punctul de pornire a arcului.
U

Coordonate polare unghi PA: Poziia angular a


punctului final al arcului ntre 99 999,9999 i
+99 999,9999

Direcie de rotaie DR

Exemplu de blocuri NC

25

R2
CC

18 CC X+25 Y+25
19 LP PR+20 PA+0 RR F250 M3
20 CP PA+180 DR+

25

Pentru coordonate incrementale introducei acelai semn


pentru DR i PA.

242

Programare: Programare contururi

Scula se deplaseaz pe un traseu circular, pornind tangenial de la un


element de contur anterior.

Coordonate polare unghi PA: Poziia angular a


punctului final al arcului

Exemplu de blocuri NC
12 CC X+40 Y+35

Y
120

Coordonate polare raz PR: Introducei distana de la


punctul final al arcului la polul CC

0
R3
30

R2

35

CC

13 L X+0 Y+35 RL F250 M3


14 LP PR+25 PA+120
15 CTP PR+30 PA+30
16 L Y+0

40

Polul nu este centrul arcului de contur!

HEIDENHAIN iTNC 530

243

6.5 Contururi de traseu - Coordonate polare

Traseu circular CTP cu conexiune tangenial

6.5 Contururi de traseu - Coordonate polare

Interpolare elicoidal
O suprafa elicoidal este o combinaie ntre o deplasare circular
ntr-un plan principal i una liniar perpendicular pe acest plan.
Programai traiectoria circular n planul principal.

O suprafa elicoidal este programat numai cu coordonate polare.

Aplicaie
Fileturi interne i externe cu diametru mare
Caneluri de lubrifiere

CC

Calculul suprafeei elicoidale


Pentru a programa o suprafa elicoidal trebuie s introducei unghiul
total la care trebuie s se deplaseze scula pe suprafaa elicoidal cu
dimensiuni incrementale i nlimea total a suprafeei elicoidale.
Pentru a calcula o suprafa elicoidal care s fie tiat n direcie
ascendent, sunt necesare urmtoarele date:
Rotaii filet n
nlime total h
Unghi incremental
total IPA
Coordonat de
pornire Z

Rotaii filet + depire filet la


nceput i sfrit filet
Pas filet P x rotaii filet n
Numr de rotaii x 360 + unghi pentru
nceputul filetului + unghiul de depire a
filetului
Pas P x (rotaii filet + depire filet la
nceputul filetului)

Form suprafa elicoidal


Tabelul de mai jos ilustreaz modul n care forma suprafeei elicoidale
este determinat de direcia de prelucrare, direcia de rotaie i
compensarea razei.
Filet intern

Direcie de
lucru

Direcie de
rotaie

Comp. raz

Dreapta
Stnga

Z+
Z+

DR+
DR

RL
RR

Dreapta
Stnga

Z
Z

DR
DR+

RR
RL

Dreapta
Stnga

Z+
Z+

DR+
DR

RR
RL

Dreapta
Stnga

Z
Z

DR
DR+

RL
RR

Filet extern

244

Programare: Programare contururi

Pentru unghiul total IPA putei introduce o valoare de la


-99 999,9999 la +99 999,9999.
U

Coordonate polare unghi: Introducei unghiul total al


avansului transversal al sculei de-a lungul suprafeei
elicoidale, n dimensiuni incrementale. Dup ce
introducei un unghi, specificai axa sculei cu o
tast de selectare a axei.

Coordonat: Introducei coordonata pentru nlimea


suprafeei elicoidale n dimensiuni incrementale.

Direcie de rotaie DR
Helix n sensul acelor de ceasornic: DR
Suprafa elicoidal invers acelor de ceasornic: DR+

Introducei compensarea razei conform tabelului de mai


sus

Z
Y

CC
270

R3

Introducei ntotdeauna acelai semn algebric pentru


direcia de rotaie i unghiul de incrementare total IPA.
Altfel, este posibil ca scula s se deplaseze pe un traseu
greit i s deterioreze conturul.

25
40

Exemplu de blocuri NC: Filet M6 x 1 mm cu 4 rotaii


12 CC X+40 Y+25
13 L Z+0 F100 M3
14 LP PR+3 PA+270 RL F50
15 CP IPA-1440 IZ+5 DR-

HEIDENHAIN iTNC 530

245

6.5 Contururi de traseu - Coordonate polare

Programarea unei suprafee elicoidale

Y
100

3
2
5

60

R4

6.5 Contururi de traseu - Coordonate polare

Exemplu: Deplasare liniar cu coordonate polare

CC

50

5
5

100

50

0 BEGIN PGM LINEARPO MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definirea piesei brute de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Apelarea sculei

4 CC X+50 Y+50

Definii originea coordonatelor polare

5 L Z+250 R0 FMAX

Retragerea sculei

6 LP PR+60 PA+180 R0 FMAX

Prepoziionare scul

7 L Z-5 R0 F1000 M3

Deplasare la adncimea de prelucrare

8 APPR PLCT PR+45 PA+180 R5 RL F250

Apropiere de contur la punctul 1 pe un arc de cerc cu


conectare tangenial

9 LP PA+120

Deplasare la punctul 2

10 LP PA+60

Deplasare la punctul 3

11 LP PA+0

Deplasare la punctul 4

12 LP PA-60

Deplasare la punctul 5

13 LP PA-120

Deplasare la punctul 6

14 LP PA+180

Deplasare la punctul 1

15 DEP PLCT PR+60 PA+180 R5 F1000

ndeprtare de contur pe un arc de cerc cu conexiune tangenial

16 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

17 END PGM LINEARPO MM

246

Programare: Programare contururi

6.5 Contururi de traseu - Coordonate polare

Exemplu: Suprafa elicoidal

50

CC

50

M64 x 1,5

100

100

0 BEGIN PGM HELIX MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definirea piesei brute de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S1400

Apelarea sculei

4 L Z+250 R0 FMAX

Retragerea sculei

5 L X+50 Y+50 R0 FMAX

Prepoziionare scul

6 CC

Transferarea ultimei poziii programate ca pol

7 L Z-12.75 R0 F1000 M3

Deplasare la adncimea de prelucrare

8 APPR PCT PR+32 PA182 CCA180 R+2 RL F100

Apropiere de contur pe un arc de cerc cu conexiune tangenial

9 CP IPA+3240 IZ+13.5 DR+ F200

Interpolare elicoidal

10 DEP CT CCA180 R+2

ndeprtare de contur pe un arc de cerc cu conexiune tangenial

11 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

12 END PGM HELIX MM

HEIDENHAIN iTNC 530

247

Noiuni fundamentale
Desenele pieselor de prelucrat care nu sunt dimensionate pentru NC
conin adesea coordonate neconvenionale care nu pot fi introduse cu
tastele pentru funcii de traseu gri. De exemplu:

R2
.5

28

X
45

R4

Putei introduce direct astfel de date dimensionale, utiliznd funcia de


programare contur liber FK. TNC deriv conturul din datele despre
coordonate cunoscute i susine dialogul de programare cu graficele
de programare interactive. Ilustraia din dreapta sus prezint desenul
unei piese de prelucrat pentru care programarea FK este cea mai
potrivit metod de programare.

88.15

18

Coordonate tiute la elementul de contur sau n apropierea acestuia


Datele despre coordonate pot fi raportate la alt element de contur
Date despre direcionare i date privitoare la cursul conturului

36

21

6.6 Contururi de traseuProgramare contur liber FK

6.6 Contururi de traseu


Programare contur liber FK

20

248

10 5 0

Programare: Programare contururi

6.6 Contururi de traseuProgramare contur liber FK

La programarea FK trebuie avute n vedere


urmtoarele premise
Caracteristica de programare contur liber FK poate fi
utilizat numai la programarea elementelor de contur care
se afl n planul de lucru. Planul de lucru este definit n
primul bloc BLK FORM al programului piesei.
Trebuie s introducei toate datele disponibile pentru
fiecare element de contur. Chiar i datele care nu se
modific trebuie s fie introduse n fiecare bloc - altfel nu
vor fi recunoscute.
Parametrii Q sunt permii n toate elementele FK, cu
excepia elementelor cu referine relative (de ex. RX sau
RAN), sau a elementelor raportate la alte blocuri NC.
Dac att blocurile FK, ct i blocurile convenionale sunt
introduse ntr-un program, conturul FK trebuie s fie definit
complet nainte de a putea reveni la programarea
convenional.
TNC are nevoie de un punct fix de la care s poat calcula
elementele de contur. Utilizai tastele pentru funcii de
traseu gri pentru a programa o poziie care s conin
ambele coordonate ale planului de lucru, imediat nainte
de programarea conturului FK. Nu introducei parametri Q
n acest bloc.
Dac primul bloc al unui contur FK este un bloc FCT sau
FLT trebuie s programai cel puin dou blocuri NC cu
tastele pentru funcii de traseu gri, pentru a defini complet
direcia de apropiere de contur.
Nu programai un contur FK imediat dup o comand LBL.
Crearea programelor FK pentru TNC 4xx:
Pentru ca un TNC 4xx s poat s ncarce programe FK
create pe un iTNC 530, elementele individuale FK dintr-un
bloc trebuie s fie ordonate dup cum este afiat pe rndul
de taste soft.

HEIDENHAIN iTNC 530

249

6.6 Contururi de traseuProgramare contur liber FK

Grafice n timpul programrii FK


Dac dorii s utilizai asistena grafic n timpul
programrii FK, selectai configuraia de ecran
PROGRAM + GRAPHICS (consultai Programare i
editare, la pagina 79).
Coordonatele incomplete sunt adesea insuficiente pentru a defini
complet conturul unei piese de prelucrat. n acest caz, TNC indic
soluiile posibile n graficul FK. Putei selecta apoi conturul care se
potrivete cu desenul. Graficul FK afieaz elementele conturului
piesei de prelucrat n diverse culori:
Albastru
Verde
Rou

Elementul de contur este definit complet


Datele introduse descriu un numr limitat de soluii
posibile: selectai varianta corect
Datele introduse nu sunt suficiente pentru a determina
elementul de contur: introducei date suplimentare

Dac datele introduse permit un numr limitat de soluii posibile, iar


elementul de contur este afiat verde, selectai elementul de contur
corect astfel:
U

Apsai tasta soft SHOW SOLUTION n repetate


rnduri, pn ce elementul de contur corect este
afiat. Utilizai funcia de zoom (al doilea rnd de taste
soft) dac nu putei distinge soluii posibile n setarea
standard

Elementul de contur afiat corespunde cu desenul: Cu


tasta soft SELECT SOLUTION, TNC introduce soluia
dorit cu blocul NC FSELECTn, unde n reprezint
numrul soluiei interne. Nu trebuie s schimbai
numrul soluiei n prin editare direct, ci prin
repornirea graficelor de programare i apsarea tastei
soft AFIARE SOLUIE

Dac nu dorii nc s selectai un element de contur verde, apsai


tasta soft EDIT pentru a continua dialogul FK.
Selectai ct mai repede elementele de contur verzi cu
tasta soft SELECT SOLUTION. Astfel putei reduce
ambiguitatea elementelor urmtoare.
Productorul sculei mainii poate alege alte culori pentru
graficele FK.
Blocurile NC dintr-un program pe care l-ai apelat cu PGM
CALL sunt afiate cu alte culori.
Afiarea numrului blocului n fereastra graficului
Pentru a afia numrul unui bloc n fereastra graficului:
U

250

Setai tasta soft SHOW OMIT BLOCK NR. la SHOW


(rndul 3 de taste soft)

Programare: Programare contururi

6.6 Contururi de traseuProgramare contur liber FK

Conversia programelor FK n formatul


conversaional HEIDENHAIN
TNC ofer dou posibiliti de conversie a programelor FK n
programe n limbaj comun:
Conversia programului astfel nct structura programului s fie
pstrat (repetiii de seciuni de program i apeluri subprograme).
Nu poate fi aplicat dac ai utilizat funcii cu parametri Q n secvena
FK.
Conversia programului astfel nct repetiiile de seciuni de program,
apeluri de subprograme i calculele cu parametri Q s fie liniarizate.
Pentru liniarizare, n loc de repetiii de seciuni de program i apeluri
de subprograme, TNC scrie blocurile NC procesate intern n
programul generat, sau calculeaz valori asignate prin calcule cu
parametri Q n interiorul unei secvene FK.
U

Selectai programul pe care dorii s l convertii

Apsai tasta Funcii Speciale

Apsai tasta soft Asisten programare.

Selectai rndul de taste soft cu funcii pentru


conversia programelor

Convertii blocurile FK ale programului selectat. TNC


convertete toate blocurile FK n blocuri de linii drepte
(L) i blocuri de arce circulare (CC, C), iar structura
programului este pstrat sau

Convertii blocurile FK ale programului selectat. TNC


convertete toate blocurile FK la blocuri de linii drepte
(L) i blocuri de arce circulare (CC, C), iar TNC
liniarizeaz programul

Numele fiierului creat de TNC const din numele vechi al


fiierului i extensia _nc. Exemplu:
Numele fiierului programului FK: LEVER.H
Numele fiierului programului n dialog conversaional
convertit de TNC:HEBEL_nc.h
Rezoluia programului conversaional creat este de 0,1
m.
Dup blocurile NC convertite, programul convertit include
comentariul SNR i un numr. Numrul indic numrul
blocului din programul FK din care a fost calculat
respectivul bloc de program conversaional.

HEIDENHAIN iTNC 530

251

6.6 Contururi de traseuProgramare contur liber FK

Iniierea dialogului FK
Dac apsai butonul gri FK, TNC va afia tastele soft pe care le putei
utiliza pentru a iniia un dialog FK - consultai tabelul urmtor. Apsai
butonul FK a doua oar pentru a deselecta tastele soft.
Dac iniiai dialogul FK cu una dintre aceste taste soft, TNC afieaz
rnduri suplimentare de taste soft pe care le putei utiliza la
introducerea coordonatelor cunoscute, a datelor direcionale i a
datelor referitoare la cursul conturului.
Element FK

Tast soft

Linie dreapt cu conexiune tangenial


Linie dreapt fr conexiune tangenial
Arc de cerc cu conexiune tangenial
Arc de cerc fr conexiune tangenial
Pol pentru programare FK

252

Programare: Programare contururi

Pentru a afia tastele soft pentru programarea cu


contur liber, apsai tasta FK

Pentru a iniia dialogul pentru definirea polului, apsai


tasta soft FPOL. TNC afieaz apoi tastele soft ale
axei planului de lucru curent

Introducei coordonatele polului utiliznd aceste taste


soft

6.6 Contururi de traseuProgramare contur liber FK

Pol pentru programare FK

Polul pentru programarea FK este aplicat pn ce definii


unul nou, utiliznd FPOL.

Programarea liber a liniilor drepte


Linie dreapt fr conexiune tangenial
U Pentru a afia tastele soft pentru programarea cu
contur liber, apsai tasta FK
U

Pentru a iniia dialogul pentru programare liber de linii


drepte, apsai tasta soft FL. TNC afieaz tastele
soft suplimentare

Introducei toate datele cunoscute n bloc, utiliznd


aceste taste soft. Graficul FK afieaz elementul de
contur programat cu rou, pn ce au fost introduse
date suficiente. Dac datele introduse prezint mai
multe soluii, grafica va afia elementul de contur cu
verde (consultai Grafice n timpul programrii FK,
pagina 250)

Linie dreapt cu conexiune tangenial


Dac linia dreapt se conecteaz tangenial la alt element de contur,
iniiai dialogul cu tasta soft FLT:
U

Pentru a afia tastele soft pentru programarea cu


contur liber, apsai tasta FK

Pentru a iniia dialogul, apsai tasta soft FLT

Introducei toate datele cunoscute n bloc, utiliznd


tastele soft.

HEIDENHAIN iTNC 530

253

6.6 Contururi de traseuProgramare contur liber FK

Programarea liber a arcelor de cerc


Arc de cerc fr conexiune tangenial
U Pentru a afia tastele soft pentru programarea cu
contur liber, apsai tasta FK.
U

Pentru a iniia dialogul pentru programare liber de


arce circulare, apsai tasta soft FC. TNC afieaz
taste soft cu care putei introduce direct datele despre
arcul de cerc sau despre centrul cercului.

Introducei toate datele cunoscute n bloc, utiliznd


aceste taste soft. Grafica FK afieaz elementul de
contur programat cu rou pn cnd au fost introduse
date suficiente. Dac datele introduse prezint mai
multe soluii, grafica va afia elementul de contur cu
verde (consultai Grafice n timpul programrii FK,
pagina 250)

Arc de cerc cu conexiune tangenial


Dac arcul circular se conecteaz tangenial la alt element de contur,
iniiai dialogul cu tasta soft FCT:
U

Pentru a afia tastele soft pentru programarea cu


contur liber, apsai tasta FK.

Pentru a iniia dialogul, apsai tasta soft FCT.

Introducei toate datele cunoscute n bloc, utiliznd


tastele soft

Posibiliti de introducere
Coordonatele punctului final
Date cunoscute

Taste soft

Coordonate carteziene X i Y
Coordonate polare raportate la FPOL

R15

30

30
20

Exemplu de blocuri NC
7 FPOL X+20 Y+30
8 FL IX+10 Y+20 RR F100
9 FCT PR+15 IPA+30 DR+ R15
20

254

10

Programare: Programare contururi

Date cunoscute
Lungimea unei linii drepte

Taste soft

Unghi gradient al unei linii drepte

IAN

AN

Lungimea coardei LEN a unui arc

LEN
0

Unghiul gradient AN al unei tangente introduse


Unghiul la centru al unui arc

Exemplu de blocuri NC
27 FLT X+25 LEN 12.5 AN+35 RL F200
28 FC DR+ R6 LEN10 AN-45

29 FCT DR- R15 LEN 15

35

5
R1

.5
12

R6

10

15
45
25

HEIDENHAIN iTNC 530

255

6.6 Contururi de traseuProgramare contur liber FK

Direcia i lungimea elementelor de contur

6.6 Contururi de traseuProgramare contur liber FK

Centrul cercului CC, raza i direcia de rotaie n blocul FC/FCT


TNC calculeaz centrul unui cerc, pentru arcele programate liber, din
datele pe care le introducei. Aceasta face posibil programarea
cercurilor complete ntr-un bloc de program FK.

Dac dorii s definii centrul cercului cu coordonate polare, trebuie s


utilizai FPOL, nu CC, pentru a defini polul. FPOL este introdus cu
coordonate carteziene i este aplicat pn ce sistemul de control
ntlnete un bloc cu alt FPOL definit.
Un centru de cerc, calculat sau programat n mod
convenional, nu mai este valid ca i pol sau centru cerc
pentru noul contur FK: Dac introducei coordonate polare
convenionale, care fac referire la un pol dintr-un bloc CC
definit anterior, atunci trebuie trebuie s reintroducei polul
din nou n blocul CC, dup conturul FK.

R3
15

FPOL
CC

40

X
20

Date cunoscute

Taste soft

Centrul cercului cu coordonate carteziene


Centrul cercului cu coordonate polare
Direcia de rotaie a unui arc
Raza unui arc

Exemplu de blocuri NC
10 FC CCX+20 CCY+15 DR+ R15
11 FPOL X+20 Y+15
12 FL AN+40
13 FC DR+ R15 CCPR+35 CCPA+40

256

Programare: Programare contururi

6.6 Contururi de traseuProgramare contur liber FK

Contururile nchise
Putei identifica nceputul i sfritul unui contur nchis cu tasta soft
CLSD. Aceasta reduce numrul de soluii posibile pentru ultimul
element de contur.

Introducei CLSD ca o completare la alt dat de intrare despre contur,


n primul i ultimul bloc al unei seciuni FK.
nceputul conturului:
Sfritul conturului:

CLSD+
CLSD

CLSD+

Exemplu de blocuri NC
12 L X+5 Y+35 RL F500 M3
13 FC DR- R15 CLSD+ CCX+20 CCY+35
...

CLSD

17 FCT DR- R+15 CLSD-

HEIDENHAIN iTNC 530

257

6.6 Contururi de traseuProgramare contur liber FK

Puncte auxiliare
Att pentru liniile drepte programate liber, ct i pentru arce de cerc
programate liber, putei introduce coordonatele punctelor auxiliare
care se afl pe contur sau n apropierea acestuia.
Puncte auxiliare pe un contur
Punctele auxiliare se afl pe o linie dreapt, pe extensia unei linii
drepte sau pe un arc de cerc.
Date cunoscute

Taste soft
60.071
53

Coordonata X a unui punct


auxiliar
P1 sau P2 al unei linii drepte

R10
70

Coordonata Y a unui punct


auxiliar
P1 sau P2 al unei linii drepte
Coordonata X a unui punct
auxiliar
P1, P2 sau P3 al unui arc de
cerc

50
42.929

Coordonata Y a unui punct


auxiliar
P1, P2 sau P3 al unui arc de
cerc
Puncte auxiliare aproape de un contur
Date cunoscute

Taste soft

Coordonatele X i Y ale unui punct auxiliar


aproape de o linie dreapt
Distana de la punctul auxiliar la linia dreapt
Coordonatele X i Y ale unui punct auxiliar
aproape de un arc de cerc
Distana de la un punct auxiliar la un arc de
cerc
Exemplu de blocuri NC
13 FC DR- R10 P1X+42.929 P1Y+60.071
14 FLT AN-70 PDX+50 PDY+53 D10

258

Programare: Programare contururi

Datele cu valori bazate pe alt element de contur se numesc date


relative. Tastele soft i cuvintele de program pentru intrri ncep cu
litera R de la Relativ. Ilustraia din partea dreapt prezint intrri care
ar trebui programate ca date relative.

Y
20

Numrul blocului cu elementul de contur pe care se


bazeaz datele relative poate fi plasat numai cu pn la
64 de blocuri de poziionare nainte de blocul n care
programai referina.
Dac tergei un bloc pe care se bazeaz date relative,
TNC va afia un mesaj de eroare. Modificai programul
nainte de a terge blocul.

20

45
20

10

R20

Coordonatele i unghiurile pentru date relative sunt


ntotdeauna programate n dimensiuni incrementale.
Trebuie de asemenea s introducei numrul blocului cu
elementul de contur pe care se bazeaz datele.

90

FPOL

10

35

Date raportate la blocul N: Coordonatele punctului final


Date cunoscute

Taste soft

Coordonate carteziene
raportate la bloc N
Coordonate polare raportate la
blocul N
Exemplu de blocuri NC
12 FPOL X+10 Y+10
13 FL PR+20 PA+20
14 FL AN+45
15 FCT IX+20 DR- R20 CCA+90 RX 13
16 FL IPR+35 PA+0 RPR 13

HEIDENHAIN iTNC 530

259

6.6 Contururi de traseuProgramare contur liber FK

Date relative

Date cunoscute

Tast soft

Unghiul dintre o linie dreapt i alt element sau dintre


tangenta introdus a arcului i alt element
Linie dreapt paralel cu alt element de contur

220

Distana dintre o linie dreapt i un element de contur


paralel

95
12.5

20

Exemplu de blocuri NC

105

17 FL LEN 20 AN+15

12.5

18 FL AN+105 LEN 12.5

15

20

19 FL PAR 17 DP 12.5
20 FSELECT 2
21 FL LEN 20 IAN+95
22 FL IAN+220 RAN 18
Date raportate la blocul N: Centrul cercului CC
Date cunoscute

Tast soft

Coordonate carteziene ale centrului


cercului raportat la bloc N
Coordonate polare ale centrului cercului
raportat la blocul N

20
35

R10

Exemplu de blocuri NC
12 FL X+10 Y+10 RL

15

6.6 Contururi de traseuProgramare contur liber FK

Date raportate la blocul N: Direcia i distana elementului de


contur

CC
10

13 FL ...
14 FL X+18 Y+35
15 FL ...

10

18

16 FL ...
17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14

260

Programare: Programare contururi

6.6 Contururi de traseuProgramare contur liber FK

Exemplu: Programare FK 1

Y
100

5
R1

75

30

R18

R15

20

20

50

75

100

0 BEGIN PGM FK1 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definirea piesei brute de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S500

Apelarea sculei

4 L Z+250 R0 FMAX

Retragerea sculei

5 L X-20 Y+30 R0 FMAX

Prepoziionare scul

6 L Z-10 R0 F1000 M3

Deplasare la adncimea de prelucrare

7 APPR CT X+2 Y+30 CCA90 R+5 RL F250

Apropiere de contur pe un arc de cerc cu conexiune tangenial

8 FC DR- R18 CLSD+ CCX+20 CCY+30

Seciune FK contur:

9 FLT

Programare toate datele cunoscute pentru fiecare element de contur

10 FCT DR- R15 CCX+50 CCY+75


11 FLT
12 FCT DR- R15 CCX+75 CCY+20
13 FLT
14 FCT DR- R18 CLSD- CCX+20 CCY+30
15 DEP CT CCA90 R+5 F1000

ndeprtare de contur pe un arc de cerc cu conexiune tangenial

16 L X-30 Y+0 R0 FMAX


17 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

18 END PGM FK1 MM

HEIDENHAIN iTNC 530

261

10

10

R20

55

6.6 Contururi de traseuProgramare contur liber FK

Exemplu: Programare FK 2

30

60

R30

30

0 BEGIN PGM FK2 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definirea piesei brute de prelucrat

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Apelarea sculei

4 L Z+250 R0 FMAX

Retragerea sculei

5 L X+30 Y+30 R0 FMAX

Prepoziionare scul

6 L Z+5 R0 FMAX M3

Prepoziionare scul n axa sculei

7 L Z-5 R0 F100

Deplasare la adncimea de prelucrare

262

Programare: Programare contururi

Apropiere de contur pe un arc de cerc cu conexiune tangenial

9 FPOL X+30 Y+30

Seciune FK contur:

10 FC DR- R30 CCX+30 CCY+30

Programarea tuturor datelor cunoscute pentru fiecare element de


contur

6.6 Contururi de traseuProgramare contur liber FK

8 APPR LCT X+0 Y+30 R5 RR F350

11 FL AN+60 PDX+30 PDY+30 D10


12 FSELECT 3
13 FC DR- R20 CCPR+55 CCPA+60
14 FSELECT 2
15 FL AN-120 PDX+30 PDY+30 D10
16 FSELECT 3
17 FC X+0 DR- R30 CCX+30 CCY+30
18 FSELECT 2
19 DEP LCT X+30 Y+30 R5

ndeprtare de contur pe un arc de cerc cu conexiune tangenial

20 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

21 END PGM FK2 MM

HEIDENHAIN iTNC 530

263

Y
R1
0

R5

R4

R5

30

R6

R6

-10
-25

R1,5

R36

R24

50

R65
0
R5

6.6 Contururi de traseuProgramare contur liber FK

Exemplu: Programare FK 3

12

44

65

110

0 BEGIN PGM FK3 MM


1 BLK FORM 0.1 Z X-45 Y-45 Z-20

Definirea piesei brute de prelucrat

2 BLK FORM 0.2 X+120 Y+70 Z+0


3 TOOL CALL 1 Z S4500

Apelarea sculei

4 L Z+250 R0 FMAX

Retragerea sculei

5 L X-70 Y+0 R0 FMAX

Prepoziionare scul

6 L Z-5 R0 F1000 M3

Deplasare la adncimea de prelucrare

264

Programare: Programare contururi

Apropiere de contur pe un arc de cerc cu conexiune tangenial

8 FC DR- R40 CCX+0 CCY+0

Seciune FK contur:

9 FLT

Programarea tuturor datelor cunoscute pentru fiecare element de


contur

6.6 Contururi de traseuProgramare contur liber FK

7 APPR CT X-40 Y+0 CCA90 R+5 RL F250

10 FCT DR- R10 CCX+0 CCY+50


11 FLT
12 FCT DR+ R6 CCX+0 CCY+0
13 FCT DR+ R24
14 FCT DR+ R6 CCX+12 CCY+0
15 FSELECT 2
16 FCT DR- R1.5
17 FCT DR- R36 CCX+44 CCY-10
18 FSELECT 2
19 FCT DR+ R5
20 FLT X+110 Y+15 AN+0
21 FL AN-90
22 FL X+65 AN+180 PAR21 DP30
23 RND R5
24 FL X+65 Y-25 AN-90
25 FC DR+ R50 CCX+65 CCY-75
26 FCT DR- R65
27 FSELECT 1
28 FCT Y+0 DR- R40 CCX+0 CCY+0
29 FSELECT 4
30 DEP CT CCA90 R+5 F1000

ndeprtare de contur pe un arc de cerc cu conexiune tangenial

31 L X-70 R0 FMAX
32 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

33 END PGM FK3 MM

HEIDENHAIN iTNC 530

265

266

Programare: Programare contururi

6.6 Contururi de traseuProgramare contur liber FK

Programare: Transfer de
date de la fiiere DXF sau
contururi n limbaj
simplu

7.1 Procesarea fiierelor DXF (Opiune de software)

7.1 Procesarea fiierelor DXF


(Opiune de software)
Funcie
Fiierele DXF create ntr-un sistem CAD pot fi deschise direct n TNC,
pentru a extrage contururi sau poziii de prelucrare i a le salva ca
programe conversaionale sau ca fiiere punct. Programele n limbaj
simplu astfel obinute pot fi de asemenea rulate de sisteme de control
TNC mai vechi, deoarece aceste programe de contur conin numai
blocuri L i CC/C.
Dac procesai fiiere DXF n modul de operare Programare i editare,
TNC genereaz programe de contur cu extensia de fiier .H i fiiere
punct cu extensia .PNT. Dac procesai fiiere DXF n modul de
operare smarT.NC, TNC genereaz programe de contur cu extensia
de fiier .HC i fiiere punct cu extensia .HP.
Fiierele DXF ce urmeaz a fi procesate trebuie stocate
pe unitatea hard a TNC-ului.
nainte de a ncrca fiierul n TNC, asigurai-v c
numele fiierului DXF nu conine spaii goale sau
caractere speciale ilegale.(consultai Numele fiierelor,
la pagina 116)
Fiierul DXF care urmeaz a fi deschis trebuie s conin
cel puin un strat.
TNC accept cel mai ntlnit format DXF, R12 (echivalent
cu AC1009).
TNC nu accept formatul binar DXF. Cnd generai un
fiier DXF din CAD sau alt program de desen, asigurai-v
c l salvai n format ASCII.
Urmtoarele elemente DXF sunt selectabile ca i
contururi:
LINE (linie dreapt)
CIRCLE (cerc complet)
ARC (arc de cerc)
POLYLINE (poligon)

268

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

Selectai modul de operare Programare i editare

Apelai gestionarul de fiiere

Pentru a vizualiza meniul de taste soft pentru


selectarea tipului de fiier care s fie afiat, apsai
tasta soft SELECTARE TIP

Pentru a vizualiza toate fiierele DXF, apsai tasta


soft AFIARE DXF

Selectai directorul n care s fie salvat fiierul DXF

Selectai fiierul DXF dorit i ncrcai-l cu tasta ENT.


TNC pornete convertorul DXF i afieaz coninutul
fiierului DXF pe ecran. TNC afieaz straturile n
fereastra din stnga i desenul n fereastra din
dreapta.

HEIDENHAIN iTNC 530

7.1 Procesarea fiierelor DXF (Opiune de software)

Deschiderea unui fiier DXF

269

7.1 Procesarea fiierelor DXF (Opiune de software)

Setri de baz
Al treilea rnd de taste soft are multiple posibiliti de setare:
Setare

Tast soft

CULOARE NORMAL/INVERSAT:
Schimbarea schemei de culori
MOD 3-D/MOD 2-D: Schimbare ntre modul 2-D
i 3-D
UNITATEA DE MSUR MM/INCH: Introducei
unitatea de msur a fiierului DXF. TNC va
genera apoi programul de contur folosind
aceast unitate de msur.
Tolerana specific la ce distan se pot afla
unele de altele elementele de contur nvecinate.
Putei utiliza tolerana pentru a compensa
inexactitile care au aprut la crearea desenului.
Setarea implicit depinde de dimensiunile
ntregului fiier DXF.
Rezoluia specific numrul de poziii zecimale
pe care TNC le va utiliza la generarea
programului de contur. Setare prestabilit: 4
poziii zecimale (echivalentul unei rezoluii de 0,1
m cnd unitatea de msur MM este activ).
Modul pentru transferul punctelor pe cercuri i
segmente de cerc determin dac TNC ncarc
automat punctul de centru al cercului atunci cnd
se aleg poziiile de prelucrare printr-un clic de
mouse (OPRIT), sau dac vor fi afiate i alte
puncte pe cerc.
OPRIT
Nu afia puncte suplimentare pe cerc.
Gsete centrul cercului in mod direct, cnd
este executat un click pe cerc sau arc.
Activare
Afieaz puncte suplimentare pe cerc.
Preluai fiecare punct de pe cerc dorit prin
clic pe acesta
Mod pentru stabilirea punctelor: Specific dac
TNC afieaz traseul sculei n timpul selectrii
poziiilor de prelucrare.

270

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

7.1 Procesarea fiierelor DXF (Opiune de software)

Reinei c trebuie s setai unitatea de msur corect,


deoarece fiierul DXF nu conine astfel de informaii.
Dac dorii s generai programe pentru sisteme de
control TNC mai vechi, trebuie s limitai rezoluia la trei
poziii zecimale. Mai mult, trebuie s eliminai comentariile
pe care convertorul DXF le introduce n programul de
contur.

HEIDENHAIN iTNC 530

271

7.1 Procesarea fiierelor DXF (Opiune de software)

Setri straturi
De regul, fiierele DXF conin mai multe straturi, cu care designerul
organizeaz desenul. Designerul utilizeaz straturile pentru a crea
grupuri de elemente cu diferite tipuri, cum ar fi conturul efectiv al piesei
de prelucrat, dimensiuni, linii auxiliare i de design, umbre i texte.
Ca s apar pe ecran ct mai puine informaii inutile n timpul
selectrii contururilor, putei ascunde toate straturile n plus coninute
de fiierul DXF.
Fiierul DXF care urmeaz a fi procesat trebuie s conin
cel puin un strat.
Putei selecta chiar un contur dac designerul l-a salvat pe
straturi diferite.

272

Dac nu a fost nc activat, selectai modul pentru


setrile straturilor. n fereastra din stnga TNC
afieaz toate straturile coninute de fiierul DXF activ

Pentru a ascunde un strat, selectai-l cu butonul din


stnga al mouse-ului i debifai caseta acestuia
pentru a-l ascunde

Pentru a afia un strat, selectai-l cu butonul din stnga


al mouse-ului i bifai din nou caseta acestuia pentru
a-l afia

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

7.1 Procesarea fiierelor DXF (Opiune de software)

Specificarea punctului de referin


Originea din desenul fiierului DXF nu este ntotdeauna plasat ntr-un
mod care s v permit s o utilizai direct ca punct de referin pentru
piesa de prelucrat. De aceea, TNC dispune de o funcie cu care putei
decala originea din desen la o locaie adecvat, dac facei clic pe un
element.
Putei defini un punct de referin n urmtoarele locaii:
La nceputul, sfritul sau n centrul unei linii drepte
La nceputul sau sfritul unui arc de cerc
La trecerea dintre cadrane sau n centrul unui cerc complet
La intersecia dintre:
O linie dreapt i o linie dreapt, chiar dac intersectarea se face
chiar pe prelungirea uneia dintre linii
O linie i un arc de cerc
O linie i cerc complet
Un cerc i un cerc (indiferent dac este un arc de cerc sau un cerc
complet)
Trebuie s utilizai panoul tactil de pe tastatura TNC sau
un mouse ataat prin port USB pentru a specifica un punct
de referin.
Putei de asemenea s modificai punctul de referin
odat ce ai selectat deja un contur. TNC nu calculeaz
datele conturului efectiv pn nu salvai conturul selectat
ntr-un program de contur.

HEIDENHAIN iTNC 530

273

7.1 Procesarea fiierelor DXF (Opiune de software)

Selectarea unui punct de referin pe un singur element


U Selectai modul pentru specificarea punctului de
referin
U

Facei clic pe elementul pe care dorii s plasai


punctul de referin cu butonul din stnga al mouseului. TNC indic locaiile posibile pentru punctele de
referin de pe elementul selectat, marcate cu stelue

Facei clic pe stelua pe care dorii s-o selectai ca


punct de referin. TNC seteaz simbolul punctului de
referin n locaia selectat. Utilizai funcia de zoom
dac elementul selectat este prea mic

Selectarea unui punct de referin la intersecia a dou elemente


U Selectai modul pentru specificarea punctului de
referin
U

Facei clic pe primul element (linie dreapt, cerc


complet sau arc de cerc) cu butonul din stnga al
mouse-ului. TNC indic locaiile posibile pentru
punctele de referin de pe elementul selectat,
marcate cu stelue

Facei clic pe al doilea element (linie dreapt, cerc


complet sau arc de cerc) cu butonul din stnga al
mouse-ului. TNC seteaz simbolul punctului de
referin la intersecie

TNC calculeaz intersecia a dou elemente chiar dac


aceasta se afl pe extensia unuia dintre acestea.
Dac TNC calculeaz mai multe intersecii, va selecta
intersecia cea mai apropiat de clicul de mouse executat
pe al doilea element.
Dac TNC nu poate calcula o intersecie, va anula
marcajul primului element.
Informaii despre element
n partea stng jos a ecranului, TNC afieaz la ce distan se afl
punctul de referin ales fa de originea desenului.

274

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

7.1 Procesarea fiierelor DXF (Opiune de software)

Selectarea i salvarea unui contur


Trebuie s utilizai panoul tactil de pe tastatura TNC sau
un mouse ataat prin port USB pentru a selecta un contur.
Dac nu utilizai programul de contur n modul de operare
smarT.NC, trebuie s specificai secvena de prelucrare
cnd selectai conturul, pentru a se potrivi cu direcia de
prelucrare dorit.
Selectai primul element de contur astfel nct s fie
posibil apropierea fr coliziune.
Dac elementele de contur sunt foarte apropiate, utilizai
funcia de zoom.
U

Selectai modul de selectare a unui contur. TNC


ascunde straturile afiate n fereastra din stnga, iar
fereastra din dreapta devine activ pentru selectarea
conturului.

Pentru a selecta un element de contur, facei clic pe


respectivul element de contur cu butonul din stnga al
mouse-ului. Elementul de contur selectat este colorat
n albastru. n acelai timp, TNC marcheaz
elementul selectat cu un simbol (cerc sau linie) n
fereastra din stnga.

Pentru a selecta urmtorul element de contur, facei


clic pe respectivul element de contur cu butonul din
stnga al mouse-ului. Elementul de contur selectat
este colorat n albastru. Dac urmtoarele elemente
de contur din secvena de prelucrare selectat sunt
evident selectabile, acestea devin verzi. Facei clic pe
ultimul element verde pentru a prelua toate
elementele n programul de contur. TNC afieaz
toate elementele de contur selectate n fereastra din
stnga. TNC afieaz elementele care sunt nc verzi
n coloana NC fr a fi bifate. TNC nu salveaz aceste
elemente n programul pentru contururi. De
asemenea, putei s includei elementele marcate n
programul pentru contururi fcnd clic n fereastra din
stnga

Dac este necesar, putei deselecta elementele pe


care le-ai selectat fcnd din nou clic pe element din
fereastra din dreapta i apsnd simultan tasta CTRL.

Dac ai selectat linii complexe, TNC afieaz un numr de


identificare pe dou niveluri n fereastra din stnga. Primul
numr este seria elementului de contur, al doilea element
fiind numrul de element al liniei complexe respective din
fiierul DXF.

HEIDENHAIN iTNC 530

275

7.1 Procesarea fiierelor DXF (Opiune de software)

Pentru a salva elementele de contur selectate ntr-un


program cu limbaj comun, introducei orice nume de
fiier n fereastra contextual afiat de TNC. Setare
prestabilit: Numele fiierului DXF. Dac numele
fiierului DXF conine caractere speciale sau spaii,
TNC le va nlocui cu caractere de subliniere

Confirmai: TNC salveaz programul de contur n


directorul n care este salvat i fiierul DXF

Dac dorii s selectai mai multe contururi: Apsai


tasta soft ANULARE ELEMENTE SELECTATE i
selectai urmtorul contur conform pailor descrii mai
sus

TNC transfer de asemenea definiiile piesei brute de


prelucrat (BLK FORM) n programul de contur. Prima
definiie conine dimensiunea fiierului DXF. A 2-a, care
este cea activ, conine doar elementele de contur
selectate, rezultnd ntr-o mrime optimizat a piesei
brute de prelucrat.
TNC salveaz numai elementele care au fost efectiv
selectate (elementele albastre), ceea ce nseamn c au
fost bifate n fereastra din stnga.

276

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

7.1 Procesarea fiierelor DXF (Opiune de software)

Divizarea, extinderea i scurtarea elementelor de contur


Dac elementele de contur de selectat n desen nu se conecteaz prin
puncte comune, trebuie s divizai mai nti elementul de contur.
Aceast funcie este disponibil automat dac suntei n modul pentru
selectarea unui contur.
Procedai dup cum urmeaz:
U
U

U
U
U

Elementul de contur conectat necorespunztor este selectat, deci


este colorat albastru.
Executai un clic pe elementul ce urmeaz a fi divizat: TNC indic
punctul de intersecie cu o stelu ntr-un cerc, iar punctele finale
selectabile cu stelue simple.
Apsai tasta CTRL i executai un clic pe punctul de intersecie:
TNC mparte elementul de contur n punctul de intersecie i
steluele dispar. Dac exist un gol ntre elemente sau acestea se
suprapun, TNC extinde aceste elemente de contur conectate
necorespunztor pn la punctul de intersecie al celor dou
elemente.
Executai un clic pe elementul de contur divizat din nou: TNC
afieaz din nou punctele finale i punctele de intersecie.
Executai un clic pe punctul dorit: TNC coloreaz elementul divizat
n albastru.
Selectai urmtorul element de contur.
Dac elementul de contur care trebuie extins sau scurtat
este o linie dreapt, atunci TNC extinde elementul de
contur de-a lungul aceleiai linii. Dac elementul de contur
care urmeaz a fi extins sau scurtat este un arc de cerc,
atunci TNC extinde/scurteaz elementul de contur de-a
lungul aceluiai arc.
Pentru a utiliza aceast funcie, cel puin dou elemente
de contur trebuie s fie deja selectate, astfel nct direcia
s fie determinat exact.

Informaii despre element


n partea stng jos a ecranului, TNC afieaz informaii despre
elementele de contur care au fost selectate ultima dat cu clic de
mouse n fereastra stng sau dreapt.
Linie dreapt
Punctul de sfrit al liniei drepte i punctul de nceput nu sunt
accesibile
Cerc sau arc
Punctul centrului de cerc, punctul sfritului de cerc i direcia de
rotire. Inaccesibil: punctul de pornire i raza cercului

HEIDENHAIN iTNC 530

277

7.1 Procesarea fiierelor DXF (Opiune de software)

Selectarea i pstrarea poziiilor de prelucrare


Trebuie s utilizai panoul tactil de pe tastatura TNC sau
un mouse ataat prin port USB pentru a selecta o poziie
de prelucrare.
Dac poziiile de selectat sunt foarte apropiate, utilizai
funcia de zoom.
Dac este necesar, configurai setrile de baz astfel
nct TNC s afieze traseele sculei (consultai Setri de
baz, la pagina 270).
Sunt disponibile trei posibiliti n generatorul de modele pentru
definirea poziiilor de prelucrare:
Selectare individual:
Selectai poziia de prelucrare dorit prin clicuri individuale de mouse
(consultai Selectare individual, la pagina 279)
Selectarea rapid a poziiilor gurilor ntr-o zon definit cu mouseul:
Prin tragerea mouse-ului pentru definirea unei zone, putei selecta
toate poziiile gurilor din aceasta (consultai Selectarea rapid a
poziiilor gurilor ntr-o zon definit cu mouse-ul, la pagina 280)
Selectarea rapid a poziiilor gurilor prin introducerea unui
diametru:
Prin introducerea diametrului unei guri putei selecta toate poziiile
gurilor cu acel diametru din fiierul DXF (consultai Selectarea
rapid a poziiilor gurilor prin introducerea unui diametru, la
pagina 281)

278

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

Pentru a selecta o poziie de prelucrare, facei clic pe


elementul dorit cu butonul din stnga al mouse-ului.
TNC indic locaiile posibile pentru poziiile de
prelucrare de pe elementul selectat, marcate cu
stelue. Facei clic pe una din stelue: TNC ncarc
poziia selectat n fereastra din stnga (afieaz un
simbol punct). Dac facei clic pe un cerc, TNC adopt
centrul cercului ca poziie de prelucrare.

Dac este necesar, putei deselecta elementele


selectate fcnd din nou clic pe element din fereastra
din dreapta i apsnd simultan tasta CTRL (facei
clic n interiorul zonei marcate).

Dac dorii s specificai poziia de prelucrare la


intersecia a dou elemente, facei clic pe primul
element cu butonul din dreapta al mouse-ului: TNC va
afia caracterul stelu la poziiile de prelucrare
selectabile.

Facei clic pe al doilea element (linie dreapt, cerc


complet sau arc de cerc) cu butonul din stnga al
mouse-ului. TNC ncarc intersecia elementelor n
fereastra din stnga (afieaz un punct).

Pentru a salva poziiile de prelucrare selectate ntr-un


fiier de puncte, introducei orice nume de fiier n
fereastra contextual afiat de TNC. Setare
prestabilit: Numele fiierului DXF. Dac numele
fiierului DXF conine caractere speciale sau spaii,
TNC le va nlocui cu caractere de subliniere.

Confirmai: TNC salveaz programul de contur n


directorul n care este salvat i fiierul DXF.

Dac dorii s selectai mai multe poziii de prelucrare


pentru a le salva ntr-un fiier diferit, apsai tasta soft
ANULARE ELEMENTE SELECTATE i selectai
urmnd paii descrii mai sus

HEIDENHAIN iTNC 530

7.1 Procesarea fiierelor DXF (Opiune de software)

Selectare individual
U Selectai modul de selectare a unei poziii de
prelucrare. TNC ascunde straturile afiate n fereastra
din stnga, iar fereastra din dreapta devine activ
pentru selectarea poziiei.

279

7.1 Procesarea fiierelor DXF (Opiune de software)

Selectarea rapid a poziiilor gurilor ntr-o zon definit cu


mouse-ul
U Selectai modul de selectare a unei poziii de
prelucrare. TNC ascunde straturile afiate n fereastra
din stnga, iar fereastra din dreapta devine activ
pentru selectarea poziiei.

280

Apsai tasta Shift de pe tastatur, apoi apsai tasta


din stnga a mouse-ului i glisai pentru a defini zona
n care TNC va adopta toate centrele cercurilor ca
poziii de guri: TNC deschide o fereastr n care
putei filtra gurile dup dimensiune.

Configurai setrile filtrului (consultai Setri filtru, la


pagina 282) i facei clic pe butonul Utilizare pentru a
confirma: TNC ncarc poziiile selectate n fereastra
din stnga (afieaz un punct).

Dac este necesar, putei deselecta elementele pe


care le-ai selectat deja, prin deselectarea i, implicit,
redeschiderea zonei, de data aceasta apsnd
simultan tasta CTRL.

Pentru a salva poziiile de prelucrare selectate ntr-un


fiier de puncte, introducei orice nume de fiier n
fereastra contextual afiat de TNC. Setare
prestabilit: Numele fiierului DXF. Dac numele
fiierului DXF conine caractere speciale sau spaii,
TNC le va nlocui cu caractere de subliniere.

Confirmai: TNC salveaz programul de contur n


directorul n care este salvat i fiierul DXF.

Dac dorii s selectai mai multe poziii de prelucrare


pentru a le salva ntr-un fiier diferit, apsai tasta soft
ANULARE ELEMENTE SELECTATE i selectai
urmnd paii descrii mai sus

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

Selectai ultimul rnd de taste soft.

Deschidei dialogul pentru introducerea diametrului:


introducei diametrul dorit n fereastra contextual
afiat de TNC.

Introducei diametrul dorit i confirmai-l cu tasta ENT:


TNC caut n fiierul DXF diametrul introdus, apoi
afieaz o fereastr pop-up avnd selectat diametrul
cel mai apropiat de diametrul introdus. De asemenea,
putei filtra retroactiv gurile, n funcie de dimensiune.

Dac este necesar, configurai setrile filtrului


(consultai Setri filtru, la pagina 282) i facei clic pe
butonul Utilizare pentru a confirma: TNC ncarc
poziiile selectate n fereastra din stnga (afieaz un
punct).

Dac este necesar, putei deselecta elementele pe


care le-ai selectat deja, prin deselectarea i, implicit,
redeschiderea zonei, de data aceasta apsnd
simultan tasta CTRL.

Pentru a salva poziiile de prelucrare selectate ntr-un


fiier de puncte, introducei orice nume de fiier n
fereastra contextual afiat de TNC. Setare
prestabilit: Numele fiierului DXF. Dac numele
fiierului DXF conine caractere speciale sau spaii,
TNC le va nlocui cu caractere de subliniere.

Confirmai: TNC salveaz programul de contur n


directorul n care este salvat i fiierul DXF.

Dac dorii s selectai mai multe poziii de prelucrare


pentru a le salva ntr-un fiier diferit, apsai tasta soft
ANULARE ELEMENTE SELECTATE i efectuai
selecia conform pailor descrii mai sus.

HEIDENHAIN iTNC 530

7.1 Procesarea fiierelor DXF (Opiune de software)

Selectarea rapid a poziiilor gurilor prin introducerea unui


diametru
U Selectai modul de selectare a unei poziii de
prelucrare. TNC ascunde straturile afiate n fereastra
din stnga, iar fereastra din dreapta devine activ
pentru selectarea poziiei.

281

7.1 Procesarea fiierelor DXF (Opiune de software)

Setri filtru
Dup ce ai utilizat funcia de selectare rapid pentru a marca poziiile
gurilor, apare o fereastr contextual n care cel mai mic diametru
gsit este n stnga, iar cel mai mare n dreapta. Cu ajutorul butoanelor
aflate imediat sub afiajul diametrelor putei regla cel mai mic diametru
n zona din stnga, iar pe cel mai mare n zona din dreapta, astfel nct
s putei ncrca diametrele gurilor dorite.
Sunt disponibile urmtoarele butoane:
Setare filtru pentru cel mai mic diametru

Tast soft

Afiare cel mai mic diametru gsit (setare


implicit)
Afiare urmtorul cel mai mic diametru gsit
Afiare urmtorul cel mai mare diametru gsit
Se afieaz cel mai mare diametru gsit. TNC
seteaz filtrul pentru cel mai mic diametru la
valoarea setat pentru cel mai mare diametru
Setare filtru pentru cel mai mare diametru

Tast soft

Se afieaz cel mai mic diametru gsit. TNC


seteaz filtrul pentru cel mai mare diametru la
valoarea setat pentru cel mai mic diametru
Afiare urmtorul cel mai mic diametru gsit
Afiare urmtorul cel mai mare diametru gsit
Afiare cel mai mare diametru gsit (setare
implicit)
Cu opiunea aplicare optimizare traseu (setare implicit), TNC sorteaz
poziiile de prelucrare selectate pentru cel mai eficient traseu posibil al
sculei. Putei afia traseul sculei printr-un clic pe tasta soft AFIARE
TRASEU SCUL (consultai Setri de baz, la pagina 270).

282

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

7.1 Procesarea fiierelor DXF (Opiune de software)

Informaii despre element


n colul stnga-jos al ecranului, TNC afieaz coordonatele ultimei
poziii de prelucrare selectate cu un clic n fereastra stng sau
dreapt.
Anulare aciuni
Putei anula cele mai recente patru aciuni pe care le-ai efectuat n
modul pentru selectarea poziiilor de prelucrare. Ultimul rnd de taste
soft dispune de urmtoarele, n acest sens:
Funcie

Tast soft

Anularea celei mai recente aciuni executate


Repetarea celei mai recente aciuni executate

HEIDENHAIN iTNC 530

283

7.1 Procesarea fiierelor DXF (Opiune de software)

Funcia zoom
TNC dispune de o funcie de zoom puternic, pentru recunoaterea
facil a detaliilor mici la selectarea de contururi sau puncte.
Funcie

Tast soft

Mrire pies de prelucrat. TNC mrete


ntotdeauna centrul vizualizrii afiate curent.
Utilizai barele de parcurgere pentru a poziiona
desenul n aa fel n fereastr, nct dup
apsarea tastei soft s apar seciunea dorit.
Micorare pies de prelucrat
Afiare pies de prelucrat la mrimea original
Mutare zon mrit n sus
Mutare zon mrit n jos
Mutare zon mrit la stnga
Mutare zon mrit la dreapta

Dac avei un mouse cu roti, l putei utiliza pentru a mri


i micora. Centrul de zoom este stabilit de poziia
cursorului mouse-ului.
n mod alternativ, putei s facei zoom selectnd o zon
de zoom cu butonul stnga al mouse-ului.
Un dublu clic pe butonul dreapta a mouse-ului reseteaz
vizualizarea la setarea implicit.

284

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

7.2 Transfer de date din programe n limbaj simplu

7.2 Transfer de date din programe


n limbaj simplu
Aplicaie
Utiliznd aceast funcie putei s preluai seciuni de contururi sau s
completai contururi din programe n limbaj simplu, n special cele
create cu sistemele CAM. TNC afieaz dialogurile n limbaj simplu n
format bidimensional sau tridimensional.
Este foarte eficient s utilizai transferul de date mpreun cu
smartWizard care furnizeaz uniti de editare a conturului pentru
procesarea 2-D i 3-D.

Deschidei fiierul n limbaj simplu


U

Selectai modul de operare Programare i editare

Apelai managerul de fiiere

Pentru a vizualiza meniul de taste soft pentru


selectarea tipului de fiier care s fie afiat, apsai
tasta soft SELECTARE TIP

Pentru a vizualiza toate fiierele DXF, apsai tasta


soft AFIARE H

Selectai directorul n care s fie salvat fiierul

Selectai fiierul H dorit

Utilizai combinaia de taste CTRL+O pentru a selecta


dialogul Deschidere cu...

Selectai Deschidere cu Convertor, confirmai cu tasta


ENT i TNC deschide un fiier n limbaj simplu i
afieaz elementele de contur n format grafic

Definii un punct de referin; selectai i salvai


contururi
Setarea punctului de referin i selectarea contururilor este identic
cu transferul datelor din fiierul DXF:
Consultai Specificarea punctului de referin, la pagina 273
U Consultai Selectarea i salvarea unui contur, la pagina 275

HEIDENHAIN iTNC 530

285

7.3 Deschidere date 3-D CAD (opiune software)

7.3 Deschidere date 3-D CAD


(opiune software)
Aplicaie
O funcie nou v permite s deschidei formate de date 3-D CAD
standardizate direct de pe TNC. Este irelevant dac fiierul este
disponibil pe hard disk-ul iTNC sau pe o unitate conectat.
Fiierul poate fi selectat cu ajutorul managerului de fiiere al TNC, la
fel ca programele NC sau alte fiiere. Aceasta v permite s verificai
rapid dac exist probleme direct n modelul 3-D.
TNC accept n prezent urmtoarele tipuri de formate de fiiere:
Fiiere STEP (extensia de fiier STP)
Fiiere IGES (extensie de fiier IGS sau IGES)

286

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

Funcie

7.3 Deschidere date 3-D CAD (opiune software)

Operare vizualizator CAD


Tast soft

Afiare model umbrit.


Afiare model contur
Afiare model contur fr muchii invizibile
Adaptare dimensiune afiat la dimensiune ecran
Selectare vizualizare 3-D standard
Selectare vizualizare plan
Selectare vizualizare de jos n sus
Selectare vizualizare din stnga
Selectare vizualizare din dreapta
Selectare vizualizare din fa
Selectare vizualizare din spate

HEIDENHAIN iTNC 530

287

7.3 Deschidere date 3-D CAD (opiune software)

Funcii mouse
Urmtoarele funcii sunt disponibile pentru funcionarea mouse-ului:
U

U
U

Pentru a roti modelul conturului n 3 dimensiuni, inei apsat butonul


drept al mouse-ului i micai mouse-ul. Dup ce eliberai butonul
dreapta al mouse-ului, TNC ndreapt modelul conform orientrii
definite
Pentru a deplasa modelul afiat: inei apsat butonul din mijloc al
mouse-ului sau butonul roti i deplasai mouse-ul. TNC
deplaseaz modelul n direcia corespunztoare. Dup ce eliberai
butonul din mijloc al mouse-ului, TNC ndreapt modelul conform
orientrii definite.
Pentru a face zoom ntr-o anumit poriune cu mouse-ul: Desenai
un dreptunghi de zoom n timp ce inei apsat butonul stng al
mouse-ului. Putei s deplasai zona de zoom prin deplasarea
mouse-ului orizontal i vertical, dup cum este necesar. Dup ce
eliberai butonul stng al mouse-ului, TNC mrete zona definit a
piesei de prelucrat
Pentru a apropia i deprta rapid cu mouse-ul: nvrtii rotia mouseului nainte sau napoi
Facei dublu clic cu butonul din dreapta al mouse-ului: Selectai
vizualizarea standard

288

Programare: Transfer de date de la fiiere DXF sau contururi n limbaj simplu

Programare: Repetri de
subprograme i seciuni
de program

HEIDENHAIN iTNC 530

289

8.1 Etichetarea repetiiilor de subprograme i de seciuni de programe

8.1 Etichetarea repetiiilor de


subprograme i de seciuni de
programe
Repetrile de subprograme i de seciuni de program v permit s
programai o secven de prelucrare odat i apoi s-o rulai ct de des
dorii.

Etichetele
nceputurile repetrilor de subprograme i de seciuni de program sunt
marcate n programul unei piese prin etichete (LBL).
O ETICHET este identificat dup un numr ntre 1 i 999 sau dup
un nume definit de dvs. Fiecare numr sau nume de ETICHET poate
fi setat numai o dat n program cu tasta SETARE ETICHET.
Numrul de nume de etichete pe care-l putei introduce este limitat
numai de memoria intern.
Dac un nume sau un numr de etichet este setat de mai
multe ori, TNC trimite un mesaj de eroare la sfritul
blocului LBL. Cu programe foarte lungi, putei limita
numrul de blocuri ce trebuie verificate de etichete ce se
repet cu MP7229.
Eticheta 0 (LBL 0) este utilizat exclusiv pentru a marca sfritul unui
subprogram i, aadar, poate fi utilizat ct de des dorii.

290

Programare: Repetri de subprograme i seciuni de program

8.2 Subprogramele

8.2 Subprogramele
Secven de operare
1
2
3

TNC execut programul piesei pn la blocul n care este apelat un


subprogram cu CALL LBL
Atunci, subprogramul este executat n ntregime. Sfritul
subprogramului este marcat cu LBL 0
TNC reia apoi programul piesei din blocul de dup apelarea
subprogramului CALL LBL

Note de programare
Un program principal poate conine pn la 254 de subprograme
Putei apela subprograme n orice ordine i ct de des dorii
Un subprogram nu se poate autoapela
Scriei subprograme la sfritul programului principal (n spatele
blocului cu M2 sau M30)
Dac subprogramele sunt localizate naintea blocului cu M2 sau
M30, acestea vor fi executate cel puin o dat, chiar dac nu sunt
apelate

Programarea unui subprogram


U

Pentru a marca nceputul, apsai tasta LBL SET

Introducei numrul subprogramului. Dac dorii s


utilizai un nume de etichet, apsai tasta soft NUME
ETICHET pentru a comuta la introducere de text

Pentru a marca sfritul, apsai tasta LBL SET i


introducei numrul de etichet "0"

HEIDENHAIN iTNC 530

291

8.2 Subprogramele

Apelarea unui subprogram


U

Pentru a apela un subprogram, apsai tasta


LBL CALL.

Apelare supbprogram/repetare: Introducei numrul


etichetei subprogramului pe care dorii s-l apelai.
Dac dorii s utilizai un nume de etichet, apsai
tasta soft NUME ETICHET pentru a comuta la
introducere de text Dac dorii s introducei un
numr al unui parametru ir ca adres int: Apsai
tasta soft QS; TNC va trece apoi la numele etichetei
care este specificat n parametrul ir definit; TNC va
trece apoi la numele etichetei care este specificat n
parametrul ir definit.

Repetare REP: Ignorai ntrebarea din dialog cu tasta


NO ENT. Repetare REP este utilizat numai pentru
repetiii de seciuni de program.

CALL LBL 0 nu este permis (Eticheta 0 este utilizat


numai pentru a marca sfritul unui subprogram).

292

Programare: Repetri de subprograme i seciuni de program

8.3 Repetri de seciuni de program

8.3 Repetri de seciuni de


program
Etichet LBL
nceputul repetrii unei seciuni de program este marcat cu eticheta
LBL. Sfritul repetrii unei seciuni de program este marcat cu CALL
LBL n REPn.

Secvena de operare
1
2
3

TNC execut programul piesei pn la sfritul seciunii de


program (CALL LBL n REPn)
Apoi seciunea de program dintre eticheta apelat CALL LBL n
REPn este repetat de cte ori a fost introdus pentru REP
TNC reia programul piesei dup ultima repetare

Note de programare

0 BEGIN PGM ...


1

LBL1
2

2/1

2/2

CALL LBL 1 REP 2


3

END PGM ...

Putei repeta o seciune de program de pn la 65 534 de ori


consecutiv
TNC execut ntotdeauna seciunea de program o dat mai mult
dect numrul de repetri programate

Programarea unei repetri de seciune de


program
U

Pentru a marca nceputul, apsai tasta LBL SET i


introducei un NUMR DE ETICHET pentru
seciunea de program pe care dorii s-o repetai. Dac
dorii s utilizai un nume de etichet, apsai tasta
soft NUME ETICHET pentru a comuta la introducere
de text

Introducei seciunea de program

Apelarea unei repetri de seciune de program


U

Apsai tasta LBL CALL.

Apelare supbprogram/repetare: Introducei numrul


etichetei subprogramului pe care dorii s-l apelai.
Dac dorii s utilizai un nume de etichet, apsai
tasta soft NUME ETICHET pentru a trece la
urmtoarea intrare. Dac dorii s introducei un
numr al unui parametru ir ca adres int: Apsai
tasta soft QS; TNC va trece apoi la numele etichetei
care este specificat n parametrul ir definit.

Repetri REP: Introducei numrul de repetri i


confirmai cu tasta ENT.

HEIDENHAIN iTNC 530

293

8.4 Separare program ca subprogram

8.4 Separare program ca


subprogram
Secvena de operare
Dac dorii s programai apelri de programe variabile n
legtur cu parametrii irului, utilizai funcia SEL PGM
(consultai Definii apelarea programului, la pagina 451)
1
2
3

TNC execut programul piesei pn la blocul n care este apelat un


alt program cu CALL PGM
Atunci, cellalt program este executat n ntregime
Apoi, TNC reia primul program al piesei (apelate) din blocul de
dup apelarea programului

0 BEGIN PGM A
1

S
2

CALL PGM B
3

END PGM A

Note de programare

0 BEGIN PGM B

END PGM B

Nu sunt necesare etichete pentru apelarea unui program ca


subprogram
Programul apelat nu trebuie s conin funciile auxiliare M2 sau
M30. Dac ai definit subprograme cu etichete din programul apelat,
putei utiliza M2 sau M30 cu funcia de salt FN 9: IF +0 EQU +0
GOTO LBL 99 pentru a fora un salt peste aceast seciune de
program.
Programul apelat nu trebuie s conin o apelare CALL PGM n
programul de apelare; n caz contrar va rezulta o bucl infinit

Apelarea unui program ca subprogram


U

Pentru a selecta funciile pentru apelarea unui


program, apsai tasta APEL PGM.

Apsai tasta soft PROGRAM.

Apsai tasta soft SELECTARE FEREASTR: TNC


suprapune o fereastr din care putei selecta
programul care va fi apelat.

Selectai un program cu tastele sgeat sau prin clic


pe mouse i confirmai apsnd ENT: TNC introduce
numele de cale complet n blocul CALL PGM.

ncheiai aceast funcie cu tasta END.

n mod alternativ, putei introduce, de asemenea, numele programului


sau numele de cale complet al programului care va fi apelat direct de
la tastatur.

294

Programare: Repetri de subprograme i seciuni de program

8.4 Separare program ca subprogram

Programul pe care l apelai trebuie s fie stocat pe hard


disk-ul TNC.
Trebuie s introducei numai numele programului dac
programul pe care dorii s-l apelai este localizat n
acelai director ca i programul din care apelai.
Dac programul apelat nu se afl n acelai director ca i
programul din care l apelai, trebuie s introducei calea
complet, ex. TNC:\ZW35\SCHRUPP\PGM1.H sau putei
selecta programul cu tasta soft SELECIE FEREASTR.
Dac dorii s apelai un program DIN/ISO, introducei tipul
fiierului .I dup numele programului.
Putei apela un program i cu 12 PGM CALL.
n general, parametrii Q sunt aplicai la nivel global, cu
PGM CALL. Aadar, reinei c modificrile parametrilor Q
n programul apelat pot influena i programul de apelare.
Pericol de coliziune!
Transformrile de coordonate definite n programul apelat,
rmn active i pentru programul apelant, dac nu le
resetai. Setarea parametrului mainii MP7300 nu are
influen asupra acesteia.

HEIDENHAIN iTNC 530

295

8.5 Grupare

8.5 Grupare
Tipuri de grupri
Subprograme n interiorul unui subprogram
Repetri de seciune de program ntr-o repetare de seciune de
program
Subprograme repetate
Repetri de seciune de program ntr-un subprogram

Adncime de grupare
Adncimea de grupare este numrul de niveluri consecutive n care
seciunile de program sau subprogramele pot apela seciuni de
program sau subprograme suplimentare.
Adncimea maxim de grupare pentru subprograme: 8
Adncime maxima de grupare pentru apelrile programului
principal: 10, unde un CYCL CALL se comport ca o apelare de
program principal
Putei mbrica repetrile de seciuni de program ct de des dorii

296

Programare: Repetri de subprograme i seciuni de program

8.5 Grupare

Subprogram n interiorul unui subprogram


Exemplu de blocuri NC
0 BEGIN PGM SUBPGMS MM
...
17 CALL LBL SP1

Apelai subprogramul marcat cu LBL SP1

...
35 L Z+100 R0 FMAX M2

Ultimul bloc de program al


programului principal (cu M2)

36 LBL SP1

nceput subprogram SP1

...
39 CALL LBL 2

Apelai subprogramul marcat cu LBL 2

...
45 LBL 0

Sfrit subprogram 1

46 LBL 2

nceputul subprogramului 2

...
62 LBL 0

Sfrit subprogram 2

63 END PGM SUBPGMS MM


Execuie program
1 Programul principal UPGMS este executat pn la blocul 17.
2 Subprogramul SP1 este apelat i executat pn la blocul 39
3 Subprogramul 2 este apelat i executat pn la blocul 62. Sfritul
subprogramului 2 i salt de revenire la subprogramul din care a fost
apelat
4 Subprogramul 1 este executat de la blocul 40 pn la blocul 45.
Sfritul subprogramului 1 i salt de revenire la programul principal
SUBPGMS
5 Programul principal SUBPGMS este executat de la blocul 18 pn
la blocul 35. Salt de revenire la blocul 1 i sfrit de program

HEIDENHAIN iTNC 530

297

8.5 Grupare

Repetarea repetrilor seciunilor de program


Exemplu de blocuri NC
0 BEGIN PGM REPS MM
...
nceput repetare seciune program 1

15 LBL 1
...

nceput repetare seciune program 2

20 LBL 2
...
27 CALL LBL 2 REP 2

Seciunea de program dintre acest bloc i LBL 2

...

(blocul 20) este repetat de dou ori

35 CALL LBL 1 REP 1

Seciunea de program dintre LBL 1 i acest bloc

...

(blocul 15) este repetat o singur dat

50 END PGM REPS MM


%REPS G71 *
...
nceperea repetrii seciunii de program 1

N15 G98 L1 *
...

nceperea repetrii seciunii de program 2

N20 G98 L2 *
...
N27 L2,2 *

Seciunea de program dintre G98 L2 i acest bloc

...

(blocul N20) este repetat de dou ori

N35 L1,1 *

Seciunea de program dintre acest bloc i G98 L1

...

(blocul N15) este repetat o singur dat

N99999999 %REPS G71 *


Executarea programului
1 Programul principal REPS este executat pn la blocul 27.
2 Seciunea de program dintre blocul 20 i blocul 27 este repetat de
dou ori
3 Programul principal REPS este executat de la blocul 28 pn la
blocul 35.
4 Seciunea de program dintre blocul 15 i blocul 35 este repetat o
singur dat (inclusiv repetarea seciunii de program dintre blocul
20 i blocul 27)
5 Programul principal REPS este executat de la blocul 36 pn la
blocul 50 (sfritul programului).

298

Programare: Repetri de subprograme i seciuni de program

8.5 Grupare

Repetarea unui subprogram


Exemplu de blocuri NC
0 BEGIN PGM SUBPGREP MM
...
10 LBL 1

nceperea repetrii seciunii de program 1

11 CALL LBL 2

Apelare subprogram

12 CALL LBL 1 REP 2

Seciunea de program dintre LBL 1 i acest bloc

...

(blocul 10) este repetat de dou ori

19 L Z+100 R0 FMAX M2

Ultimul bloc din programul principal cu M2

20 LBL 2

nceput subprogram

...
28 LBL 0

Sfrit subprogram

29 END PGM SUBPGREP MM


Executarea programului
1 Programul principal UPGREP este executat pn la blocul 11.
2 Subprogramul 2 este apelat i executat.
3 Seciunea de program dintre blocul 10 i blocul 12 este repetat de
dou ori. Subprogramul 2 este repetat de dou ori.
4 Programul principal UPGREP este executat de la blocul 13 pn la
blocul 19: Sfritul programului.

HEIDENHAIN iTNC 530

299

Exemplu: Frezarea unui contur n mai multe avansuri


Secven de program
Prepoziionai scula pe suprafaa piesei de
prelucrat
Introducei adncimea de trecere n valori
incrementale
Frezare contur
Repetai avansul i frezarea conturului

Y
100

5
R1

8.6 Exemple de programare

8.6 Exemple de programare

75

30

R18

R15

20

20

50

75

100

0 BEGIN PGM PGMREP 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 TOOL CALL 1 Z S500

Apelare scul

4 L Z+250 R0 FMAX

Retragere scul

5 L X-20 Y+30 R0 FMAX

Prepoziionare n planul de lucru

6 L Z+0 R0 FMAX M3

Prepoziionai scula pe suprafaa piesei de prelucrat

300

Programare: Repetri de subprograme i seciuni de program

Setai eticheta pentru repetarea seciunii de program

8 L IZ-4 R0 FMAX

Adncime de avans n valori incrementale (n spaiu)

9 APPR CT X+2 Y+30 CCA90 R+5 RL F250

Apropierea de contur

10 FC DR- R18 CLSD+ CCX+20 CCY+30

Contur

8.6 Exemple de programare

7 LBL 1

11 FLT
12 FCT DR- R15 CCX+50 CCY+75
13 FLT
14 FCT DR- R15 CCX+75 CCY+20
15 FLT
16 FCT DR- R18 CLSD- CCX+20 CCY+30
17 DEP CT CCA90 R+5 F1000

ndeprtarea de contur

18 L X-20 Y+0 R0 FMAX

Retragere scul

19 CALL LBL 1 REP 4

Salt de revenire la LBL 1; seciunea este repetat de 4 ori.

20 L Z+250 R0 FMAX M2

Retragere pe axa sculei, oprire program

21 END PGM PGMREP MM

HEIDENHAIN iTNC 530

301

Secven de program
Apropierea de grupurile de guri din programul
principal
Apelare grup de guri (subprogram 1)
Programai grupul de guri o singur dat n
subprogramul 1

Y
100

2
60
5

20

20

8.6 Exemple de programare

Exemplu: Grupuri de guri

10

15

45

75

100

0 BEGIN PGM SP1 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0,2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000

Apelarea sculei

4 L Z+250 R0 FMAX

Retragerea sculei

5 CYCL DEF 200 GURIRE

Definire ciclu: gurire

Q200=2

;PRESCRIERE DE DEGAJARE

Q201=-10 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=5

;ADNCIME DE PTRUNDERE

Q210=0

;TEMPORIZARE LA VRF

Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=10

;A 2-A PRESCRIERE DE
DEGAJARE

Q211=0,25 ;TEMPORIZARE LA
ADNCIME

302

Programare: Repetri de subprograme i seciuni de program

Trecei n punctul de pornire pentru grupul 1

7 CALL LBL 1

Apelai subprogramul pentru grup

8 L X+45 Y+60 R0 FMAX

Trecei n punctul de pornire pentru grupul 2

9 CALL LBL 1

Apelarea subprogramului pentru grup

10 L X+75 Y+10 R0 FMAX

Trecei n punctul de pornire pentru grupul 3

11 CALL LBL 1

Apelarea subprogramului pentru grup

12 L Z+250 R0 FMAX M2

Sfrit program principal

13 LBL 1

nceputul subprogramului 1: Grup de guri

14 CYCL CALL

Gaura 1

15 L IX+20 R0 FMAX M99

Trecei la gaura 2, apelai ciclul

16 L IY+20 R0 FMAX M99

Trecei la gaura 3, apelai ciclul

17 L IX-20 R0 FMAX M99

Trecei la gaura 4, apelai ciclul

18 LBL 0

Sfritul subprogramului 1

8.6 Exemple de programare

6 L X+15 Y+10 R0 FMAX M3

19 END PGM SP1 MM

HEIDENHAIN iTNC 530

303

Secven de program
Programai ciclurile fixate n programul principal
Apelai ntregul model de gaur
(subprogramul 1)
Apropiai-v de grupurile de guri din
subprogramul 1, apelai grupul de guri
(subprogramul 2)
Programai grupul de guri o singur dat n
subprogramul 2

100

2
60
5

20

10

15

20

8.6 Exemple de programare

Exemplu: Grup de guri cu mai multe scule

45

75

100

-15

-20

0 BEGIN PGM SP2 MM


1 BLK FORM 0,1 Z X+0 Y+0 Z-20
2 BLK FORM 0,2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000

Apelare scul: gurire centru

4 L Z+250 R0 FMAX

Retragerea sculei

5 CYCL DEF 200 GURIRE

Definire ciclu: CENTRARE

Q200=2

;PRESCRIERE DE DEGAJARE

Q201=-3

;ADNCIME

Q206=250 ;VITEZ DE AVANS PENTRU


PTRUNDERE
Q202=3

;ADNCIME DE PTRUNDERE

Q210=0

;TEMPORIZARE LA VRF

Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=10

;A 2-A PRESCRIERE DE
DEGAJARE

Q211=0,25 ;TEMPORIZARE LA
ADNCIME
6 CALL LBL 1

304

Apelai subprogramul 1 pentru ntregul model de gaur

Programare: Repetri de subprograme i seciuni de program

Schimbare scul

8 TOOL CALL 2 Z S4000

Apelare scul: gurire

9 FN 0: Q201 = -25

Adncime nou pentru gurire

10 FN 0: Q202 = +5

Adncime de ptrundere nou pentru gurire

11 CALL LBL 1

Apelarea subprogramului 1 pentru ntregul model de gaur

12 L Z+250 R0 FMAX M6

Schimbarea sculei

13 TOOL CALL 3 Z S500

Apelare scul: alezor

14 CYCL DEF 201 ALEZARE

Definire ciclu: ALEZARE

Q200=2

8.6 Exemple de programare

7 L Z+250 R0 FMAX M6

;PRESCRIERE DE DEGAJARE

Q201=-15 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q211=0,5 ;TEMPORIZARE LA
ADNCIME
Q208=400 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=10

;A 2-A PRESCRIERE DE
DEGAJARE

15 CALL LBL 1

Apelarea subprogramului 1 pentru ntregul model de gaur

16 L Z+250 R0 FMAX M2

Sfritul programului principal

17 LBL 1

nceputul subprogramului 1: ntregul model de gaur

18 L X+15 Y+10 R0 FMAX M3

Trecerea la punctul de pornire pentru grupul 1

19 CALL LBL 2

Apelai subprogramul 2 pentru grup

20 L X+45 Y+60 R0 FMAX

Trecerea la punctul de pornire pentru grupul 2

21 CALL LBL 2

Apelarea subprogramului 2 pentru grup

22 L X+75 Y+10 R0 FMAX

Trecerea la punctul de pornire pentru grupul 3

23 CALL LBL 2

Apelarea subprogramului 2 pentru grup

24 LBL 0

Sfritul subprogramului 1

25 LBL 2

nceputul subprogramului 2: Grup de guri

26 CYCL CALL

Prima gaur cu ciclu fixat activ

27 L IX+20 R0 FMAX M99

Trecerea la gaura 2, apelarea ciclului

28 L IY+20 R0 FMAX M99

Trecerea la gaura 3, apelarea ciclului

29 L IX-20 R0 FMAX M99

Trecerea la gaura 4, apelarea ciclului

30 LBL 0

Sfritul subprogramului 2

31 END PGM SP2 MM

HEIDENHAIN iTNC 530

305

8.6 Exemple de programare


306

Programare: Repetri de subprograme i seciuni de program

Programare:
Parametrii Q

9.1 Principiu i prezentarea general

9.1 Principiu i prezentarea


general
Putei programa familii ntregi de piese ntr-un singur program de
pies. Pentru a realiza acest lucru, introducei variabilele numite
parametri Q n loc de valori numerice fixe.
Parametrii Q pot reprezenta informaii precum:

Q6

Valori pentru coordonate


Viteze de avans
Viteze pentru bro
Date referitoare la ciclu

Q1

Q3
Q4

Parametrii Q v ofer posibilitatea de a programa contururi care sunt


definite de funcii matematice. De asemenea, putei utiliza parametrii
Q pentru ca execuia pailor de prelucrare s depind de condiii
logice. n legtur cu programarea FK, putei de asemenea combina
contururi ale cror dimensiuni nu sunt compatibile cu NC, utiliznd
parametri Q.

Q2

Q5

Parametrii Q sunt desemnai de litere i un numr ntre 0 i 1999. Sunt


disponibili parametri care devin activi n moduri diferite. V rugm
consultai tabelul urmtor:
Semnificaie

Interval

Parametri liber aplicabili, ct timp nu apar


suprapuneri cu ciclurile SL, utilizai global
pentru toate programele stocate n memoria
TNC.

Q0 pn la Q99

Parametri pentru funcii TNC speciale

Q100 pn la Q199

Parametri utilizai n principal pentru cicluri,


eficieni la nivel global pentru toate programele
stocate n memoria TNC.

Q200 pn la
Q1199

Parametri utilizai n principal pentru cicluri


originale de la productor i sunt eficieni la
nivel global pentru toate programele stocate n
memoria TNC. S-ar putea s fie nevoie de o
coordonare cu productorul sau furnizorul
mainii.

Q1200 pn la
Q1399

Parametri utilizai n principal pentru cicluri


OEM active prin apelare, eficieni la nivel
global pentru toate programele stocate n
memoria TNC.

Q1400 pn la
Q1499

Parametri utilizai n principal pentru cicluri


OEM active cu Def, eficieni la nivel global
pentru toate programele stocate n memoria
TNC

Q1500 pn la
Q1599

308

Programare: Parametrii Q

Interval

Parametri aplicabili liber, utilizai global pentru


toate programele stocate n memoria TNC.

Q1600 pn la
Q1999

Parametri QL utilizabili liber, aplicabili doar


local (n cadrul unui program)

QL0 pn la QL499

Parametri QR utilizabili liber care sunt


nonvolatili, adic rmn activi chiar i dup o
ntrerupere a curentului

QR0 pn la
QR499

9.1 Principiu i prezentarea general

Semnificaie

Parametrii QS (litera S vine de la ir) sunt disponibili i pe TNC i v


ofer posibilitatea de a procesa texte. n principiu, pentru parametrii
QS sunt disponibile aceleai intervale ca i pentru parametrii Q
(consultai tabelul de mai sus).
Reinei c parametrii QS, de la QS100 la QS199 sunt
rezervai pentru texte interne.

HEIDENHAIN iTNC 530

309

9.1 Principiu i prezentarea general

Note de programare
Putei combina parametri Q i valori numerice fixe n cadrul unui
program.
Parametrilor Q le pot fi asignate valori numerice ntre 999999999 i
+999999999; aceasta nseamn c pot fi folosite 9 zecimale i semnul
algebric. Putei seta punctul zecimal n orice poziie. Intern, TNC poate
calcula pn la un interval de 57 bii nainte i 7 bii dup punctul
zecimal (limea de 32 bii a datelor corespunde unei valori zecimale
de 4 294 967 296).
Putei atribui maxim 254 de caractere parametrilor QS.
Anumii parametri Q i QS primesc de fiecare dat
aceleai valori de la TNC. De exemplu, Q108 primete
ntotdeauna valorile pentru raza sculei curente (consultai
Parametri Q preasignai, pagina 358).
Dac utilizai parametrii de la Q60 la Q99 n cicluri OEM
codate, utilizai MP7251 pentru a defini dac parametrii vor
fi utilizai local n ciclurile OEM (fiier .CYC) sau pot fi
utilizate global, pentru toate programele.
Cu MP7300, putei specifica dac TNC va reseta
parametrii Q la sfritul programului sau dac valorile vor
fi salvate. Asigurai-v c aceast setare nu afecteaz
programele cu parametri Q!

310

Programare: Parametrii Q

9.1 Principiu i prezentarea general

Apelarea funciilor parametrului Q


Cnd scriei un program al piesei, apsai tasta "Q" (de pe tastatura
numeric pentru intrri numerice i selectarea axei, de sub tasta +/).
n acest caz TNC afieaz urmtoarele taste soft:
Grup funcie

Tast soft

Pagina

Operaii aritmetice de baz (asignare,


adunare, scdere, nmulire, mprire,
rdcin ptrat)

Pagina 313

Funcii trigonometrice

Pagina 315

Funcii pentru calcularea cercurilor

Pagina 317

Condiii dac/atunci, salturi

Pagina 318

Alte funcii

Pagina 321

Introducerea direct a funciilor

Pagina 343

Funcie pentru prelucrarea contururilor


complexe

Cicluri
manuale

Funcie pentru procesarea irurilor

Pagina 347

TNC deschide dialogul pentru introducerea formulei direct


dup ce apsai tasta Q de pe tastatura ASCII.
Pentru a defini sau a asigna parametri locali QL, apsai
mai nti tasta Q n orice dialog, apoi apsai tasta L de pe
tastatura ASCII.
Pentru a defini sau a asigna parametri nonvolatili QR,
apsai mai nti tasta Q n orice dialog, apoi apsai tasta
R de pe tastatura ASCII.

HEIDENHAIN iTNC 530

311

9.2 Familii de piese - Parametri Q n loc de valori numerice

9.2 Familii de piese - Parametri Q n


loc de valori numerice
Funcie
Funcia parametrului Q FN 0: ASIGNARE, asigneaz valori numerice
parametrilor Q. Acest lucru v permite s utilizai variabile n program
n loc de valori numerice fixe.
Exemplu de blocuri NC
15 FN O: Q10 =25

Asignare

...

Parametrului Q10 i este


asignat valoarea 25

25 L X +Q10

nseamn L X +25

Trebuie s scriei un singur program pentru o ntreag familie de piese,


introducnd dimensiunile caracteristice ca parametri Q.
Pentru a programa o anumit pies, asignai valorile corespunztoare
parametrilor Q individuali.
Exemplu
Cilindru cu parametri Q
Raz cilindru
nlime cilindru
Cilindrul Z1
Cilindrul Z2

R = Q1
H = Q2
Q1 = +30
Q2 = +10
Q1 = +10
Q2 = +50

Q1

Q1
Q2
Q2

312

Z2

Z1

Programare: Parametrii Q

9.3 Descrierea contururilor prin operaii matematice

9.3 Descrierea contururilor prin


operaii matematice
Funcie
Parametrii Q descrii mai jos v permit s programai funcii
matematice de baz ntr-un program de pies:
U

Selectai o funcie a parametrului Q: Apsai tasta Q (din tastatura


numeric din partea dreapt). Funciile parametrului Q sunt afiate
ntr-un rnd de taste soft
Pentru a selecta funciile matematice, apsai tasta soft OPERAII
ARITMETICE DE BAZ. n acest caz TNC afieaz urmtoarele
taste soft:

Prezentare general
Funcie

Tast soft

FN 0: ASIGNARE
Exemplu: FN 0: Q5 = +60
Asignai o valoare numeric.
FN 1: ADUNARE
Exemplu: FN 1: Q1 = -Q2 + -5
Calculeaz i asigneaz suma a dou valori.
FN 2: SCDERE
Exemplu: FN 2: Q1 = +10 - +5
Calculeaz i asigneaz diferena dintre dou valori.
FN 3: NMULIRE
Exemplu: FN 3: Q2 = +3 * +3
Calculeaz i asigneaz produsul a dou valori.
FN 4: MPRIRE
Exemplu: FN 4: Q4 = +8 DIV +Q2
Calculeaz i asigneaz coeficientul a dou valori.
Nu este permis: mprire cu 0
FN 5: RDCIN PTRAT
Exemplu: FN 5: Q20 = SQRT 4
Calculeaz i asigneaz rdcina ptrat a unui numr.
Nu este permis: Calcularea rdcinii ptrate a unui
numr negativ.
n partea dreapt a caracterului = putei introduce urmtoarele:
Dou numere
Doi parametri Q
Un numr i un parametru Q
Parametrii Q i valorile numerice din ecuaii pot fi introduse cu semne
pozitive sau negative.

HEIDENHAIN iTNC 530

313

9.3 Descrierea contururilor prin operaii matematice

Programarea operaiilor fundamentale


Plda: Programai blocuri n TNC

Exemplu:
Apelai funciile parametrului Q apsnd tasta Q

16 FN 0: Q5 = +10
17 FN 3: Q12 = +Q5 * +7

Pentru a selecta funciile matematice, apsai tasta


soft OPERAII ARITMETICE DE BAZ

Pentru a selecta funcia ASIGNARE a parametrului Q,


apsai tasta soft FN0 X = Y
NR. PARAMETRU PT. REZULTAT?
5

Introducei numrul parametrului Q, de ex. 5

1. VALOARE SAU PARAMETRU?


10

Asignai valoarea 10 lui Q5

Apelai funciile parametrului Q apsnd tasta Q

Pentru a selecta funciile matematice, apsai tasta


soft OPERAII ARITMETICE DE BAZ

Pentru a selecta funcia NMULIRE a parametrului


Q, apsai tasta soft FN3 X * Y
NR. PARAMETRU PT. REZULTAT?
12

Introducei numrul parametrului Q, de ex. 12

1. VALOARE SAU PARAMETRU?


Q5

Introducei Q5 pentru prima valoare

2. VALOARE SAU PARAMETRU?


7

314

Introducei 7 pentru a doua valoare

Programare: Parametrii Q

9.4 Funcii trigonometrice

9.4 Funcii trigonometrice


Definiii
Sinus, cosinus i tangent sunt termeni care desemneaz raportul
laturilor triunghiurilor drepte. n acest caz:
Sinus:
sin = a / c
Cosinus: cos = b / c
Tangent: tan = a / b = sin / cos
c

unde
c este latura opus unghiului drept
a este latura opus unghiului
b este cea de-a treia latur.

TNC poate afla unghiul din tangent:


= arctan (a / b) = arctan (sin / cos )
Exemplu:
a = 25 mm
b = 50 mm
= arctan (a / b) = arctan 0,5 = 26,57
Mai mult:
a + b = c (unde a = a x a)
c =

(a + b)

HEIDENHAIN iTNC 530

315

9.4 Funcii trigonometrice

Programarea funciilor trigonometrice


Apsai tasta soft FUNCIE UNGHI pentru a apela funciile
trigonometrice. n acest caz TNC afieaz urmtoarele taste soft:
Programare: Comparai "Exemplu: Programarea operaiilor
fundamentale."
Funcie

Tast soft

FN 6: SINUS
Exemplu: FN 6: Q20 = SIN-Q5
Calculeaz i asigneaz sinusul unui unghi n grade ()
FN 7: COSINUS
Exemplu: FN 7: Q21 = COS-Q5
Calculeaz i asigneaz cosinusul unui unghi n
grade ()
FN 8: RDCINA SUMEI PTRATULUI
Exemplu: FN 8: Q10 = +5 LEN +4
Calculeaz i asigneaz lungimea din dou valori
FN 13: UNGHI
Exemplu: FN 13: Q20 = +25 ANG-Q1
Calculeaz unghiul din arc tangenta a dou laturi sau
din sinusul i cosinusul unghiului (0 < unghi < 360) i
l asigneaz unui parametru

316

Programare: Parametrii Q

9.5 Calcularea cercului

9.5 Calcularea cercului


Funcie
TNC poate utiliza funciile pentru calcularea cercurilor pentru a calcula
centrul i raza cercului din trei sau patru puncte date de pe cerc.
Calculul este mai exact dac sunt utilizate patru puncte.
Aplicaie practic: Aceste funcii pot fi utilizate dac dorii s
determinai amplasarea i dimensiunea unei guri sau a unui cerc de
pas utiliznd funciile programabile de sondare.
Funcie

Tast soft

FN 23: Determinarea DATELOR CERCULUI din trei


puncte
Exemplu: FN 23: Q20 = CDATA Q30
Perechile de coordonate pentru trei puncte ale cercului trebuie stocate
n parametrul Q30 i n urmtorii cinci parametri, de ex. Q35.
Apoi TNC stocheaz centrul cercului axei de referin (X dac axa
broei este Z) n parametrul Q20, centrul cercului axei secundare (Y
dac axa broei este Z) n parametrul Q21 i raza cercului n
parametrul Q22.
Funcie

Tast soft

FN 24: Determinarea DATELOR CERCULUI din


patru puncte
Exemplu: FN 24: Q20 = CDATA Q30
Perechile de coordonate pentru patru puncte ale cercului trebuie
stocate n parametrul Q30 i n urmtorii apte parametri - n acest caz
pn la Q37.
Apoi TNC stocheaz centrul cercului axei de referin (X dac axa
broei este Z) n parametrul Q20, centrul cercului axei secundare (Y
dac axa broei este Z) n parametrul Q21 i raza cercului n
parametrul Q22.
Reinei c FN 23 i FN 24 suprascriu automat parametrul
rezultat i urmtorii doi parametri.

HEIDENHAIN iTNC 530

317

9.6 Deciziile If-Then cu parametri Q

9.6 Deciziile If-Then cu parametri Q


Funcie
TNC poate lua decizii logice If-Then comparnd un parametru Q cu un
alt parametru Q sau cu o valoare numeric. n cazul n care condiia
este ndeplinit, TNC continu programul la eticheta programat dup
condiie (pentru informaii despre etichete, consultai Etichetarea
repetiiilor de subprograme i de seciuni de programe, pagina 290).
Dac nu este ndeplinit, TNC continu cu blocul urmtor.
Pentru a apela un alt program ca subprogram, introducei o apelare de
program PGM CALL dup blocul cu eticheta destinaie.

Salturi necondiionate
Un salt necondiionat este programat introducnd un salt condiionat a
crei condiie este ntotdeauna adevrat. Exemplu:
FN 9: IF+10 EQU+10 GOTO LBL1

318

Programare: Parametrii Q

9.6 Deciziile If-Then cu parametri Q

Programarea deciziilor Dac-Atunci


Sunt 3 posibiliti pentru introducerea adresei de salt:
Numrul etichetei, selectabil cu tasta soft NUMR LBL
Numrul etichetei, selectabil cu tasta soft NUME LBL
Numrul ?irului, selectabil cu tasta soft QS
Apsai tasta soft SALT pentru a apela condiiile Dac-Atunci. n acest
caz TNC afieaz urmtoarele taste soft:
Funcie

Tast soft

FN 9: IF EQUAL, JUMP
Exemplu: FN 9: IF +Q1 EQU +Q3 GOTO LBL
UPCAN25
Dac valorile sau parametrii sunt egali, este efectuat
saltul la eticheta dat.
FN 10: IF UNEQUAL, JUMP
Exemplu: FN 10: IF +10 NE Q5 GOTO LBL 10
Dac valorile sau parametrii sunt egali, este efectuat
saltul la eticheta dat.
FN 11: IF GREATER, JUMP
Exemplu: FN 11: IF+Q1 GT+10 GOTO QS5
Dac primul parametru sau prima valoare este mai
mare dect cea de-a doua valoare sau cel de-al doilea
parametru, este efectuat saltul la eticheta dat.
FN 12: IF LESS, JUMP
Exemplu: FN 12: IF+Q5 LT+0 GOTO LBL
ANYNAME
Dac primul parametru sau prima valoare este mai mic
dect cea de-a doua valoare sau cel de-al doilea
parametru, este efectuat saltul la eticheta dat.

Prescurtri utilizate:
IF
EQU
NE
GT
LT
GOTO

:
:
:
:
:
:

HEIDENHAIN iTNC 530

Dac
Egal
Neegal
Mai mare dect
Mai mic dect
Deplasare la

319

9.7 Verificarea i editarea parametrilor Q

9.7 Verificarea i editarea


parametrilor Q
Procedur
Putei verifica i edita parametrii Q cnd scriei, testai i rulai
programe n modurile Programare i editare, Rulare test, Rulare
program secven integral i Rulare program bloc unic.
U

Dac rulai un program, ntrerupei-l dac este cazul (de exemplu,


apsnd butonul STOP al utilajului i tasta soft OPRIRE INTERN).
Dac rulai un test, ntrerupei-l
U Pentru apelarea funciilor cu parametri Q: Apsai
tasta Q sau tasta soft Q INFO n modul de operare
Programare i editare.
U

TNC afieaz toi parametrii i valorile curente ale


acestora. Cu tastele sgeat sau cu tastele soft,
avansai pn la parametrul dorit.

Dac dorii s schimbai valoarea, introducei o


valoare nou i confirmai cu tasta ENT.

Pentru a lsa valoarea nemodificat, apsai tasta soft


VALOARE ACTUAL sau oprii dialogul cu tasta
END.

Parametrii utilizai intern sau de ctre TNC n cadrul


ciclurilor sunt furnizai cu comentarii.
Dac dorii s verificai sau s editai parametri locali,
globali sau ir, apsai tasta soft AFIARE PARAMETRI Q
QL QR QS. n acest caz TNC afieaz toi parametrii
respectivi i cele descrise mai sus se aplic de asemenea.

320

Programare: Parametrii Q

9.8 Funcii suplimentare

9.8 Funcii suplimentare


Prezentare general
Apsai tasta soft FUNCIE SPECIAL pentru a apela funciile
suplimentare. n acest caz TNC afieaz urmtoarele taste soft:
Funcie

Tast soft

Pagina

FN 14:EROARE
Ieire mesaje de eroare

Pagina 322

FN 15:IMPRIMARE
Ieire text neformatat sau valori ale
parametrului Q

Pagina 326

FN16: F-PRINT
Ieire text formatat sau valori ale
parametrului Q

Pagina 327

FN 18: SYS-DATUM READ


Citire date de sistem

Pagina 332

FN 19:PLC
Transfer valori la PLC

Pagina 339

FN 20:WAIT FOR
Sincronizare NC i PLC

Pagina 340

FN 25:PRESETAT
Setare origine n timpul rulrii
programului

Pagina 342

FN 26:TABOPEN
Deschidere tabel definibil

Pagina 469

FN 27:TABWRITE
Scriere ntr-un tabel definibil

Pagina 470

FN 28:TABREAD
Citire dintr-un tabel definibil

Pagina 471

HEIDENHAIN iTNC 530

321

9.8 Funcii suplimentare

FN 14: EROARE: Afiare mesaje de eroare


Cu funcia FN 14: EROARE putei apela mesaje aflate sub controlul
programului. Mesajele sunt predefinite de ctre productorul mainii
unelte sau de ctre HEIDENHAIN. De cte ori TNC ajunge la un bloc
cu FN 14 n modul Rulare program sau Rulare test, acesta ntrerupe
rularea programului i afieaz un mesaj. n acest caz programul
trebuie repornit. Numerele de eroare sunt afiate n tabelul de mai jos.
Intervalul numerelor de
eroare

Text dialog standard

0 ... 299

FN 14: Codul de eroare 0 .... 299

300 ... 999

Dialog dependent de main

1000 ... 1099

Mesaje de eroare intern (consultai


tabelul din dreapta)

Exemplu de bloc NC
TNC afieaz textul stocat sub numrul de eroare 254:
180 FN 14: ERROR = 254
Mesaj de eroare predefinit de HEIDENHAIN
Numr eroare

Text

1000

Bro?

1001

Axa sculei lipsete

1002

Raza sculei este prea mic

1003

Raza sculei este prea mare

1004

Interval depit

1005

Poziie iniial incorect

1006

ROTAIA nu este permis

1007

FACTOR DE SCALARE nepermis

1008

OGLINDIREA nu este permis

1009

Decalarea de origine nu este permis

1010

Viteza de avans lipsete

1011

Valoare de intrare incorect

1012

Semn incorect

1013

Unghiul introdus nu este permis

1014

Punct de palpare inaccesibil

1015

Prea multe puncte

322

Programare: Parametrii Q

Text

1016

Intrare contradictorie

1017

CYCL incomplet

1018

Plan definit greit

1019

Ax greit programat

1020

Rpm greit

1021

Compensare raz nedefinit

1022

Rotunjire nedefinit

1023

Raza de rotunjire este prea mare

1024

Pornire program nedefinit

1025

Grupare excesiv

1026

Referina unghiului lipsete

1027

Nu a fost definit nici un ciclu fix

1028

Lime canal prea mic

1029

Buzunar prea mic

1030

Q202 nu a fost definit

1031

Q205 nu a fost definit

1032

Q218 trebuie s fie mai mare ca Q219

1033

CYCL 210 nu este permis

1034

CYCL 211 nu este permis

1035

Q220 prea mare

1036

Q222 trebuie s fie mai mare ca Q223

1037

Q244 trebuie s fie mai mare dect 0

1038

Q245 nu trebuie s fie egal cu Q246

1039

Intervalul unghiului trebuie s fie < 360

1040

Q223 trebuie s fie mai mare ca Q222

1041

Q214: 0 nepermis

HEIDENHAIN iTNC 530

9.8 Funcii suplimentare

Numr eroare

323

9.8 Funcii suplimentare

Numr eroare

Text

1042

Direcie de avans transversal nedefinit

1043

Nu exist niciun tabel de origine activ

1044

Eroare de poziie: centru n axa 1

1045

Eroare de poziie: centru n axa 2

1046

Diametru orificiu prea mic

1047

Diametru orificiu prea mare

1048

Diametru tift prea mic

1049

Diametru tift prea mare

1050

Buzunar prea mic: refacei axa 1.A.

1051

Buzunar prea mic: refacei axa 2.A.

1052

Buzunar prea mare: anulai axa 1.A.

1053

Buzunar prea mare: anulai axa 2.A.

1054

tift prea mic: Anulai axa 1.A.

1055

tift prea mic: Anulai axa 2.A.

1056

tift prea mare: refacei axa 1.A.

1057

tift prea mare: refacei axa 2.A.

1058

TCHPROBE 425: lungimea depete


valoarea maxim

1059

TCHPROBE 425: lungime sub valoarea


minim

1060

TCHPROBE 426: lungimea depete


valoarea maxim

1061

TCHPROBE 426: lungime sub valoarea


minim

1062

TCHPROBE 430: diametru prea mare

1063

TCHPROBE 430: diametru prea mic

1064

Nu a fost definit nicio ax de msurare

1065

Toleran rupere scul depit

1066

Introducere Q247 dif. de 0

1067

Introducei Q247 mai mare dect 5

1068

Tabel de origine?

324

Programare: Parametrii Q

Text

1069

Introducei Q351 diferit de 0

1070

Adncime filet prea mare

1071

Lipsesc date de calibrare

1072

Toleran depit

1073

Scanare bloc activ

1074

ORIENTARE nepermis

1075

3-D ROT nepermis

1076

Activare 3-D ROT

1077

Introducei o valoare negativ pentru


adncime

1078

Q303 nu este definit n ciclul de msurare

1079

Ax scul nepermis

1080

Valori calculate incorecte

1081

Puncte de msurare contradictorii

1082

nlime de degajare introdus incorect

1083

Tipuri contradictorii de ptrundere

1084

Ciclul de prelucrare nepermis

1085

Linia este protejat la scriere

1086

Supradimensionare mai mare dect


adncimea

1087

Nu este definit niciun unghi punct

1088

Date contradictorii

1089

Poziia canalului 0 nepermis

1090

Introducere pas diferit de 0

1091

Comutare Q399 nepermis

1092

Scul nedefinit

1093

Numr scul nepermis

1094

Nume scul nepermis

1095

Opiunea software nu este activ

1096

Cinematica nu poate fi restaur.

HEIDENHAIN iTNC 530

9.8 Funcii suplimentare

Numr eroare

325

9.8 Funcii suplimentare

Numr eroare

Text

1097

Funcie nepermis

1098

Dim contrad. pies brut de prel

1099

Poziie de msurare nepermis

1100

Accesul cinematic nu e posibil

1101

Poz. de ms. nu e n interv. av. transv.

1102

Compensare presetare imposibil

FN 15: PRINT: Ieire text sau valori ale


parametrului Q
n opiunea de meniu IMPRIMARE sau TEST DE
IMPRIMARE, trebuie s introducei calea pentru stocarea
textelor sau parametrii Q. Consultai Asignare, la
pagina 654.
Funcia FN 15: PRINT transfer valorile parametrului Q i mesajele de
eroare prin interfaa de date, de exemplu ctre o imprimant. Cnd
salvai datele n memoria TNC sau cnd le transferai ntr-un
calculator, TNC stocheaz datele n fiierul %FN 15RUN.A (ieire n
modul de rulare program) sau n fiierul %FN15SIM.A (ieire n modul
de rulare test).
Datele sunt transmise dintr-un tampon. Ieirea datelor ncepe la finalul
ultimului program sau cnd oprii programul. n modul de operare Bloc
unic, transferul de date ncepe la sfritul blocului.
Pentru a genera texte de dialog i mesaje de eroare cu FN 15:
PRINT "valoare numeric"
Valori numerice de la 0 la 99:
Texte dialog pentru cicluri OEM
Valori numerice de la 100 n sus: Mesaje de eroare PLC
Exemplu: Ieire text dialog 20
67 FN 15: PRINT 20
Generarea textelor dialog i a parametrilor Q cu FN15:
IMPRIMARE parametru Q
Exemplu: nregistrarea msurtorilor piesei de prelucrat.
Putei transfera pn la ase parametri Q i valori numerice simultan.
TNC le separ prin semnul slash.
Exemplu: Ieire text dialog 1 i valoare numeric pentru Q1
70 FN 15: PRINT1/Q1

326

Programare: Parametrii Q

9.8 Funcii suplimentare

FN 16: F-PRINT: Ieire text formatat sau valori ale


parametrului Q
n opiunea de meniu IMPRIMARE sau TEST DE
IMPRIMARE, trebuie s introducei calea pentru stocarea
fiierului text. Consultai Asignare, la pagina 654.
Cu FN 16, putei de asemenea s generai pe ecran orice
mesaj de la programul NC. Astfel de mesaje sunt afiate
de ctre TNC ntr-o fereastr contextual.
Funcia FN 16: F-PRINT transfer valorile parametrului Q i textele
ntr-un format selectabil prin interfaa de date, de exemplu ctre o
imprimant. Dac salvai valorile interne sau dac le trimitei ctre un
calculator, TNC salveaz datele n fiierele pe care le-ai definit n
blocul FN 16.
Pentru a genera textele formatate i valorile parametrului Q, creai un
fiier text cu editorul de text al TNC. n acest fiier definii apoi formatul
de ieire i parametrii Q pe care dorii s i generai.
Exemplu de fiier text pentru definirea formatului de ieire:
MEASURING LOG OF IMPELLER CENTER OF GRAVITY;
DATE: %2d-%2d-%4d,DAY,MONTH,YEAR4;
TIME: %2d:%2d:%2d,HOUR,MIN,SEC;
" NR. VALORI MSURATE : = 1";
X1 = %9,3LF, Q31;
Y1 = %9,3LF, Q32;
" Z1 = %9,3LF, Q33;
Cnd creai un fiier text, utilizai urmtoarele funcii de formatare:
Caractere
speciale

Funcie

...........

Definii formatul de ieire pentru textele i


variabilele dintre ghilimele.

%9.3LF

Definii formatul pentru parametrul Q:


n total 9 poziii (cu virgul zecimal), dintre care
trei sunt poziii zecimale, lungi, cu virgul mobil
(numr zecimal)

%S

Format pentru variabila text

Caracter de separare ntre formatul de ieire i


parametru

Caracter pentru sfritul blocului

HEIDENHAIN iTNC 530

327

9.8 Funcii suplimentare

Urmtoarele funcii v permit s includei urmtoarele informaii


suplimentare n fiierul jurnal protocol:
Cuvnt cheie

Funcie

CALL_PATH

Furnizeaz calea pentru programul NC n care


vei gsi funcia FN16. Exemplu: "Program de
msurare: %S,CALL_PATH;

M_CLOSE

nchide fiierul ctre care scriei cu FN16.


Exemplu: M_CLOSE;

ALL_DISPLAY

Genereaz valorile parametrului Q indiferent de


setarea MM/INCH a funciei MOD

MM_DISPLAY

Genereaz valorile parametrului Q n milimetri,


dac afiajul MM este setat n funcia MOD

INCH_DISPLAY

Genereaz valorile parametrului Q n oli, dac


afiajul INCH este setat n funcia MOD

L_ENGLISH

Afieaz textul numai n limba englez


conversaional

L_GERMAN

Afieaz textul numai n limba german


conversaional

L_CZECH

Afieaz textul numai n limba ceh


conversaional

L_FRENCH

Afieaz textul numai n limba francez


conversaional

L_ITALIAN

Afieaz textul numai n limba italian


conversaional

L_SPANISH

Afieaz textul numai n limba spaniol


conversaional

L_SWEDISH

Afieaz textul numai n limba suedez


conversaional

L_DANISH

Afieaz textul numai n limba danez


conversaional

L_FINNISH

Afieaz textul numai n limba finlandez


conversaional

L_DUTCH

Afieaz textul numai n limba olandez


conversaional

L_POLISH

Afieaz textul numai n limba polonez


conversaional

L_PORTUGUE

Afieaz textul numai n limba portughez


conversaional

L_HUNGARIA

Afieaz textul numai n limba maghiar


conversaional

328

Programare: Parametrii Q

Funcie

L_RUSSIAN

Afieaz textul numai n limba rus


conversaional

L_SLOVENIAN

Afieaz textul numai n limba sloven


conversaional

L_ALL

Afieaz textul independent de limba


conversaional

HOUR

Numrul de ore de la ceasul n timp real

MIN

Numrul de minute de la ceasul n timp real

SEC

Numrul de secunde de la ceasul n timp real

DAY

Ziua de la ceasul n timp real

MONTH

Luna ca numr de la ceasul n timp real

STR_MONTH

Luna ca prescurtare a unui ir de la ceasul n


timp real

YEAR2

Anul afiat din dou cifre de la ceasul n timp


real

YEAR4

Anul afiat din patru cifre de la ceasul n timp


real

HEIDENHAIN iTNC 530

9.8 Funcii suplimentare

Cuvnt cheie

329

9.8 Funcii suplimentare

n programul piesei, programai FN1 6: F-PRINT s activeze


ieirea:
96 FN 16: F-PRINT
TNC:\MASKE\MASKE1.A/RS232:\PROT1.A
TNC genereaz fiierul PROT1.A prin interfaa serial:
MEASURING LOG OF IMPELLER CENTER OF GRAVITY
DATE: 27:11:2001
TIME: 8:56:34
NO. OF MEASURED VALUES : = 1
X1 = 149,360
Y1 = 25,509
Z1 = 37,000
Fiierul obinut nu este salvat pn cnd TNC nu citete
blocul END PGM sau pn cnd dvs. nu apsai butonul
de oprire NC sau nu nchidei fiierul cu M_CLOSE.
n blocul FN 16, programai fiierul de formatare i fiierul
jurnal cu extensiile corespunztoare.
Dac introducei numai numele de fiier pentru calea
fiierului jurnal, TNC salveaz fiierul jurnal n directorul n
care este localizat programul NC cu funcia FN 16.
Putei genera pn la 32 de parametri Q pentru o linie n
fiierul descriere format.

330

Programare: Parametrii Q

9.8 Funcii suplimentare

Afiarea mesajelor pe ecranul TNC


De asemenea, putei utiliza funcia FN 16 pentru a afia orice mesaj al
programului NC ntr-o fereastr contextual de pe ecranul TNC. Acest
lucru faciliteaz afiarea textelor explicative, inclusiv a textelor lungi, n
orice moment al programului, ntr-un mod care l oblig pe utilizator s
reacioneze. De asemenea, putei afia coninutul parametrului Q,
dac fiierul de descriere protocol conine astfel de instruciuni.
Pentru ca mesajele s apar pe ecranul TNC, este suficient s
introducei cuvntul SCREEN: ca nume al fiierului de protocol
96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCREEN:
Dac mesajul are mai multe linii dect ncap n fereastra contextual,
putei utiliza tastele sgei pentru a naviga n fereastr.
Pentru a nchide fereastra contextual, apsai tasta CE. Pentru a
nchide fereastra, programai urmtorul bloc NC:
96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCLR:
Toate conveniile descrise anterior sunt valabile pentru
fiierul descriere protocol.
Dac generai pe ecran mai mult de un text n program,
TNC ataeaz toate textele la sfritul celui deja afiat.
Pentru a afia pe ecran fiecare text individual, programai
funcia M_CLOSE la sfritul fiierului descriere protocol.
Exportarea mesajelor
Putei utiliza i funcia FN 16 n programul NC pentru a salva extern
fiierele generate cu FN 16. Sunt disponibile dou posibiliti pentru
aceasta:
Introducei calea complet a destinaiei n funcia FN 16:
96 FN 16: F-PRINT TNC:\MSK\MSK1.A /
PC325:\LOG\PRO1.TXT
Specificai calea destinaiei n funcia MOD la Imprimare sau
Imprimare test, dac dorii s salvai ntotdeauna n acelai director de
pe server (Consultai Asignare, la pagina 654):
96 FN 16: F-PRINT TNC:\MSK\MSK1.A / PRO1.TXT
Toate conveniile descrise anterior sunt valabile pentru
fiierul descriere protocol.
Dac generai acelai fiier de mai multe ori n program,
TNC ataeaz toate textele la sfritul celor deja afiate n
cadrul fiierului destinaie.

HEIDENHAIN iTNC 530

331

9.8 Funcii suplimentare

Fn 18: SYS-DATUM READ: Citire date de sistem


Cu funcia FN 18: SYS-DATUM READ putei citi date de sistem i le
putei stoca n parametri Q. Selectai datele de sistem printr-un numr
de grup (numr de identificare) i, n plus, printr-un numr i un index.
Nume grup, numr de
identificare

Numr

Index

Semnificaie

Informaii program, 10

condiia mm/inci

Factor de suprapunere pentru frezarea buzunarului

Numr de cicluri active fixe

Numr de cicluri active de prelucrare (pentru cicluri cu


numere mai mari de 200)

Numr scul activ

Numr scul pregtit

Ax scul activ
0=X, 1=Y, 2=Z, 6=U, 7=V, 8=W

Viteza programat a broei

Stare activ a axului principal: 1=nedefinit, 0=M3


activ,
1=M4 activ, 2=M5 dup M3, 3=M5 dup M4

Starea agentului de rcire: 0=oprit, 1=pornit

Vitez de avans activ

10

Indexul sculei pregtite

11

Indexul sculei active

15

Numrul axei logice


0=X, 1=Y, 2=Z, 3=A, 4=B; 5=C; 6=U: 7=V, 8=W

17

Numr interval de avans transversal curent (0, 1, 2)

Prescriere degajare a ciclului activ fix

Adncime de forare / frezare pentru ciclul activ fix

Adncime de ptrundere a ciclului activ fix

Vitez de avans pentru ciocnire n ciclul activ fix

Prima lungime de latur pentru ciclul buzunar


dreptunghiular

A 2-a lungime de latur pentru ciclul buzunar


dreptunghiular

Prima lungime de latur pentru ciclul canal

Stare main, 20

Parametru ciclic, 30

332

Programare: Parametrii Q

Date din tabelul de scule, 50

HEIDENHAIN iTNC 530

9.8 Funcii suplimentare

Nume grup, numr de


identificare

Numr

Index

Semnificaie

A doua lungime de latur pentru ciclul canal

Raz pentru ciclul buzunar circular

10

Vitez de avans pentru frezare n ciclul activ fix

11

Direcie de rotaie pentru ciclul activ fix

12

Temporizare pentru ciclul activ fix

13

Pas filet pentru Ciclurile 17, 18

14

Toleran de frezare pentru ciclul activ fix

15

Unghi de direcie pentru degroare n ciclul activ fix

Nr. scul

Lungime scul

Nr. scul

Raz scul

Nr. scul

Raz R2 scul

Nr. scul

Supradimensionare pt. lungime DL scul

Nr. scul

Supradimensionare pt. raz DR scul

Nr. scul

Supradimensionare pt. raz DR2 scul

Nr. scul

Scul blocat (0 sau 1)

Nr. scul

Numr scul de nlocuire

Nr. scul

Vrst maxim scul TIME1

10

Nr. scul

Vrst maxim scul TIME2

11

Nr. scul

Vrst curent scul CUR. TIME

12

Nr. scul

Stare PLC

13

Nr. scul

Lungime maxim scul LCUTS

14

Nr. scul

Unghi maxim de ptrundere ANGLE

15

Nr. scul

TT: Numrul de dini ai sculei CUT

16

Nr. scul

TT: Toleran la uzur pentru lungime LTOL

17

Nr. scul

TT: Toleran la uzur pentru raz RTOL

18

Nr. scul

TT: Direcie de rotaie DIRECT (0=pozitiv/-1=negativ)

19

Nr. scul

TT: Deviere n plan R-OFFS

20

Nr. scul

TT: Decalaj lungime L-OFFS

21

Nr. scul

TT: Toleran rupere n lungime LBREAK

333

9.8 Funcii suplimentare

Nume grup, numr de


identificare

Numr

Index

Semnificaie

22

Nr. scul

TT: Toleran rupere n raz RBREAK

23

Nr. scul

Valoare PLC

24

Nr. scul

TS: Aliniere eronat a centrului pe axa de referin

25

Nr. scul

TS: Aliniere eronat a centrului pe axa secundar

26

Nr. scul

TS: Unghi bro pt. calibrare

27

Nr. scul

Tip scul pt. tabel buzunare

28

Nr. scul

Vitez maxim

Fr index: Datele sculei active curente


Date tabel buzunar, 51

Buzunar scul, 52

Informaii fiier, 56

334

Numr buzunar

Numr scul

Numr buzunar

Scul special: 0=nu, 1=da

Numr buzunar

Buzunar fix: 0=nu, 1=da

Numr buzunar

Buzunar blocat: 0=nu, 1=da

Numr buzunar

Stare PLC

Numr buzunar

Tip scul

de la 7 la
11

Numr buzunar

Valoare din coloanele de la P1 la P5

12

Numr buzunar

Buzunar rezervat: 0=nu, 1=da

13

Numr buzunar

Magazie scule: Buzunarul deasupra nchis (0=nu, 1=da)

14

Numr buzunar

Magazie scule: Buzunar inferior blocat (0=nu, 1=da)

15

Numr buzunar

Depozit cutie: Buzunar la stnga blocat (0=nu, 1=da)

16

Numr buzunar

Magazie scule: Buzunar la dreapta blocat (0=nu, 1=da)

Nr. scul

Numr buzunar P

Nr. scul

Numr depozit scule

Numr linii n tabelul de scule TOOL.T

Numr de linii n tabelul de origine activ

Numrul
parametrului Q; n
care a fost stocat
starea axelor. +1:
ax activ, -1: ax
inactiv

Numr de axe active care sunt programate n tabelul


activ de origine

Programare: Parametrii Q

Poziie programat imediat dup


TOOL CALL, 70

Compensare activ a sculei, 200

Transformri active, 210

Numr

Index

Semnificaie

Poziie valid / invalid (0/0)

Axa X

Axa Y

Axa Z

Vitez de avans programat (-1: nu a fost programat


viteza de avans)

Raz scul (inclusiv valori delta)

Lungime scul (inclusiv valori delta)

Rotaie de baz n modul OPERARE MANUAL

Rotaie programat cu Ciclul 10

Ax de reflexie activ
0: oglindirea nu este activ
+1: Axa X oglindit
+2: Axa Y oglindit
+4: Axa Z oglindit
+64: Axa U oglindit
+128: Axa V oglindit
+256: Axa W oglindit
Combinaii = sum de axe individuale

HEIDENHAIN iTNC 530

Factor de scalare activ pe axa X

Factor de scalare activ pe axa Y

Factor de scalare activ pe axa Z

Factor de scalare activ pe axa U

Factor de scalare activ pe axa V

Factor de scalare activ pe axa W

Axa A 3-D ROT

Axa B 3-D ROT

Axa C 3-D ROT

335

9.8 Funcii suplimentare

Nume grup, numr de


identificare

9.8 Funcii suplimentare

Nume grup, numr de


identificare

Numr

Index

Semnificaie

Plan de lucru nclinat activ / inactiv (valoare diferit de


0/0) ntr-un mod de operare Rulare program

Plan de lucru nclinat activ / inactiv (valoare diferit de


0/0) ntr-un mod de operare Manual

Toleran traseu, 214

Toleran programat cu ciclul 32 sau MP 1096

Decalare de origine activ, 220

Axa X

Axa Y

Axa Z

Axa A

Axa B

Axa C

Axa U

Axa V

Axa W

de la 1 la 9

Limitator software negativ pe axele de la 1 la 9

de la 1 la 9

Limitator software pozitiv pe axele de la 1 la 9

Axa X

Axa Y

Axa Z

Axa A

Axa B

Axa C

Axa U

Axa V

Axa W

Axa X

Axa Y

Axa Z

Axa A

Interval avans transversal, 230

Poziie nominal n sistemul REF,


240

Poziie curent n sistemul activ


de coordonate, 270

336

Programare: Parametrii Q

Index

Semnificaie

Axa B

Axa C

Axa U

Axa V

Axa W

0: M128 inactiv, valoare diferit de 0: M128 activ

Vitez de avans programat cu M128

116

0: M116 inactiv, valoare diferit de 0: M116 activ

128

0: M128 inactiv, valoare diferit de 0: M128 activ

144

0: M144 inactiv, valoare diferit de 0: M144 activ

Timpul sistemului TNC, 320

Timpul trecut, n secunde, de la data de 1 ianuarie 1970,


ora 00:00

Starea setrilor globale ale


programului GS, 331

0: Nicio setare global a programului nu este activ, 1:


O setare global a programului este activ

1: Rotaie de baz activ, altfel 0

1: Schimbare axe activ, altfel 0

1: Oglindire axe activ, altfel 0

1: Decalare activ, altfel 0

1: Rotaie activ, altfel 0

1: Factor vitez de avans activ, altfel 0

1: Dezactivare axe activ, altfel 0

1: Suprapunere roat de mn activ, altfel 0

Valoarea rotaiei de baz

1 la 9 (X la W)

Ofer indexul axei pe care a fost schimbat axa


interogat: 1=X, 2=Y, 3=Z, 4=Y, 5=B, 6=C, 7=U, 8=V,
9=W

1 la 9 (X la W)

Furnizeaz 1, dac axa interogat este oglindit

1 la 9 (X la W)

Furnizeaz valoarea decalajului axei interogate

Furnizeaz unghiul de rotaie activ

Furnizeaz valoarea activ a prioritii vitezei de avans

Stare M128, 280

Stare M116, 310

Valorile din setrile globale ale


programului GS, 332

HEIDENHAIN iTNC 530

Numr

9.8 Funcii suplimentare

Nume grup, numr de


identificare

337

9.8 Funcii suplimentare

Nume grup, numr de


identificare

Declanare palpator TS, 350

Palpator TT al sculei

Ultimul punct de palpare n ciclul 0


TCH PROBE sau ultimul punct de
palpare din modul manual de
operare, 360

338

Numr

Index

Semnificaie

1 la 9 (X la W)

Returneaz 1, dac axa interogat este dezactivat

1 la 10 (X la VT)

Furnizeaz valoarea max. a suprapunerii roii de mn


n axa interogat

1 la 10 (X la VT)

Furnizeaz valoarea real a suprapunerii roii de mn


n axa interogat

10

Ax palpator

11

Raz efectiv a bilei

12

Lungime efectiv

13

Inel de setare raz

14

Dec. centru (axa de referin)

Dec. centru (ax secundar)

15

Direcia alinierii eronate a centrului n comparaie cu


poziia 0

20

Punct central axa X (sistem REF)

Punct central axa Y (sistem REF)

Punct central axa Z (sistem REF)

21

Raz de contact palpator

de la 1 la 9

Poziie n sistemul activ de coordonate pe axele de la 1


la 9

de la 1 la 9

Poziie n sistemul REF pe axele de la 1 la 9

Programare: Parametrii Q

Numr

Index

Semnificaie

Valoare din tabelul activ de


origine n sistemul activ de

Numr
origine

de la 1 la 9

Axele de la X la W

Valoare REF din tabelul activ de


origine, 501

Numr
origine

de la 1 la 9

Axele de la X la W

Citire valoare din tabelul de


presetri, n funcie de cinematica
sculei, 502

Numr
presetat

de la 1 la 9

Axele de la X la W

Citire valoare direct din tabelul de


presetri, 503

Numr
presetat

de la 1 la 9

Axele de la X la W

Citire rotaie de baz din tabelul


de presetri, 504

Numr
presetat

Rotaie de baz din coloana ROT

Tabel de origine selectat, 505

Cod returnat = 0: Niciun tabel de origine activ


Cod returnat diferit de 0: Tabel de origine activ

Date din tabelul mesei mobile


activ, 510

Linie activ

Numr mas mobil din cmpul PAL/PGM

Linia curent din tabelul mesei mobile

Ultima linie de program NC a mesei mobile curente

Numr MP

Index MP

Valoare returnat = 0: MP nu exist


Cod returnat diferit de 0: MP exist

Existena parametrului mainii,


1010

9.8 Funcii suplimentare

Nume grup, numr de


identificare

Exemplu: Asignai valoarea factorului de scalare activ pentru axa


Z la Q25.
55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3

FN 19: PLC: Transfer valori la PLC


Funcia FN 19: PLC transfer un maxim de dou valori numerice sau
doi parametri Q la PLC.
Incremente i uniti: 0,1 m sau 0,0001
Exemplu: Transfer valoare numeric 10 (ceea ce reprezint 1 m
sau 0,001) la PLC
56 FN 19: PLC=+10/+Q3

HEIDENHAIN iTNC 530

339

9.8 Funcii suplimentare

FN 20: WAIT FOR: sincronizare NC i PLC


Aceast funcie poate fi utilizat numai cu acordul
productorului mainii unelte.

Cu funcia FN 20: WAIT FOR putei sincroniza NC cu PLC n timpul


rulrii programului. NC oprete prelucrarea pn la ndeplinirea
condiiei pe care ai programat-o n blocul FN 20. TNC poate verifica
urmtorii operanzi PLC:
Operand
PLC

Prescurtare

Interval de adres

Marcator

de la 0 la 4999

Intrare

de la 0 la 31, de la 128 la 152


de la 64 la 126 (primul PL 401 B)
de la 192 la 254 (al doilea PL 401 B)

Ieire

de la 0 la 30
de la 32 la 62 (primul PL 401 B)
de la 64 la 94 (al doilea PL 401 B)

Contor

de la 48 la 79

Temporizator T

de la 0 la 95

Byte

de la 0 la 4095

Cuvnt

de la 0 la 2047

Cuvnt dublu D

de la 2048 la 4095

ntr-un bloc FN20 putei defini o condiie cu o lungime


maxim de 128 de caractere.

340

Programare: Parametrii Q

Condiie

Prescurtare

Egal

==

Mai mic dect

<

Mai mare dect

>

Mai mic sau egal

<=

Mai mare sau egal

>=

9.8 Funcii suplimentare

Urmtoarele condiii sunt admise n blocul FN 20:

Pe lng asta, este disponibil funcia FN20: WAIT FOR SYNC.


WAIT FOR SYNC este folosit de fiecare dat cnd citii, de exemplu,
date sistem prin FN18 care necesit sincronizare n timp real. TNC
oprete calculul anticipat i execut urmtorul bloc NC doar atunci
cnd programul NC a ajuns la blocul respectiv.
Exemplu: Oprii rularea programului pn cnd PLC seteaz
marcatorul 4095 la 1
32 FN 20: WAIT FOR M4095==1
Exemplu: Pauz calcul anticipat intern, citire poziie curent n
axa X
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

HEIDENHAIN iTNC 530

341

9.8 Funcii suplimentare

FN 25: PRESET: Setarea unei origini noi


Aceast funcie poate fi programat numai dac ai
introdus numrul de cod 555343 (consultai Introducerea
numerelor de coduri, pagina 651).
Cu funcia FN 25: PRESET putei seta o nou decalare de origine, pe
o ax la alegerea dvs., n timpul rulrii programului.
U

U
U
U
U
U

Selectai o funcie a parametrului Q: Apsai tasta Q (din tastatura


numeric din partea dreapt). Funciile parametrului Q sunt afiate
ntr-un rnd de taste soft
Pentru a selecta funciile suplimentare, apsai tasta soft FUNCII
SPECIALE
Selectai FN 25: Comutai rndul taste soft la al doilea nivel, apsai
tasta soft FN 25 SETARE DECALARE ORIGINE
Axe?: Introducei axa n locul n care dorii s setai noua decalare
de origine i confirmai cu ENT
Valoarea de calculat?: Introducei coordonata pentru noul punct
decalare de origine n sistemul de coordonate activ
Decalare origine nou?: Introducei coordonata pe care ar trebui s o
aib valoarea de convertit n noul sistem de coordonate

Exemplu: Setai o origine nou la coordonata X+100 curent


56 FN 25: PRESET = X/+100/+0
Exemplu: Coordonata Z+50 curent va avea valoarea -20 n noul
sistem de coordonate
56 FN 25: PRESET = X/+50/-20
Cu funcia auxiliar M104 putei reactiva originea care a
fost setat ultima dat n modul de Operare manual
(consultai Activarea celei mai recent introduse origini:
M104, la pagina 376).

342

Programare: Parametrii Q

Introducerea direct a
formulelor

9.9 Introducerea direct a formulelor

9.9

Introducerea formulelor
Putei introduce formule matematice, care includ mai multe operaii,
direct n programul piesei, prin intermediul tastelor soft.
Apsai tasta soft FORMUL pentru a apela funciile matematice. TNC
afieaz urmtoarele taste soft pe mai multe rnduri de taste soft:
Funcie matematic

Tast soft

Adunare
Exemplu: Q10 = Q1 + Q5
Scdere
Exemplu: Q25 = Q7 - Q108
nmulire
Exemplu: Q12 = 5 * Q5
mprire
Exemplu: Q25 = Q1 / Q2
Paranteze deschise
Exemplu: Q12 = Q1 * (Q2 + Q3)
Paranteze nchise
Exemplu: Q12 = Q1 * (Q2 + Q3)
Ptratul unei valori
Exemplu: Q15 = SQ 5
Rdcin ptrat
Exemplu: Q22 = SQRT 25
Sinusul unui unghi
Exemplu: Q44 = SIN 45
Cosinusul unui unghi
Exemplu: Q45 = COS 45
Tangenta unui ungi
Exemplu: Q46 = TAN 45
Arcsinus
Inversul sinusului. Determinarea unghiului din raportul
dintre latura opus i ipotenuz.
Exemplu: Q10 = ASIN 0.75
Arccosinus
Inversul cosinusului. Determinarea unghiului din
raportul dintre latura alturat i ipotenuz.
Exemplu: Q11 = ACOS Q40

HEIDENHAIN iTNC 530

343

9.9 Introducerea direct a formulelor

Funcie matematic

Tast soft

Arctangent
Inversul tangentei. Determinarea unghiului din raportul
dintre latura opus i cea alturat.
Exemplu: Q12 = ATAN Q50
Puterile valorilor
Exemplu: Q15 = 3^3
Constanta pi (3,14159)
Exemplu: Q15 = PI
Logaritmul natural (LN) al unui numr
Baz 2,7183
Exemplu: Q15 = LN Q11
Logaritmul unui numr, baz 10
Exemplu: Q33 = LOG Q22
Funcie exponenial, 2,7183 la puterea n
Exemplu: Q1 = EXP Q12
Negare (nmulire cu -1)
Exemplu: Q2 = NEG Q1
Rotunjirea zecimalelor
Formare numr ntreg
Exemplu: Q3 = INT Q42
Valoarea absolut a unui numr
Exemplu: Q4 = ABS Q22
Rotunjirea valorilor naintea virgulei zecimale
Formarea unei fracii
Exemplu: Q5 = FRAC Q23
Verificarea semnului algebric al unui numr
Exemplu: Q12 = SGN Q50
Dac rezultatul pentru Q12 = 1, atunci Q50 >= 0
Dac rezultatul pentru Q12 = 1, atunci Q50 < 0
Calculul valorii modul (rest mprire)
Exemplu: Q12 = 400 % 360
Rezultat: Q12 = 40:

344

Programare: Parametrii Q

9.9 Introducerea direct a formulelor

Reguli pentru formule


Formulele matematice sunt programate n funcie de urmtoarele
reguli:
Operaiile de grad superior sunt efectuate primele
12 Q1 = 5 * 3 + 2 * 10 = 35
Primul pas de calcul 5 * 3 = 15
Al 2-lea pas de calcul 2 * 10 = 20
Al 3-lea pas de calcul 15 * 20 = 35
sau
13 Q2 = SQ 10 - 3^3 = 73
Primul pas de calcul: 10 la ptrat = 100
Al 2-lea pas de calcul: 3 la puterea 3 = 27
Al 3-leapas de calcul: 100 - 27 = 73
Lege distributiv
Regul pentru calculul cu paranteze
a * (b + c) = a * b + a * c

HEIDENHAIN iTNC 530

345

9.9 Introducerea direct a formulelor

Exemplu de programare
Calculai un unghi cu arctangenta laturii opuse (Q12) i laturii alturate
(Q13); apoi stocai n Q25.
Pentru a selecta funcia de introducere a formulei,
apsai tasta Q i tasta soft FORMUL, sau utilizai
comanda rapid:
Apsai tasta Q de pe tastatura ASCII.

NR. PARAMETRU PT. REZULTAT?


25

Introducei numrul parametrului.

Schimbai rndul de taste soft i selectai funcia


arctangent.

Schimbai rndul de taste soft i deschidei


parantezele.

12

Introducei parametrul Q numrul 12.

Selectai mprire.

13

Introducei parametrul Q numrul 13.

nchidei parantezele i finalizai introducerea


formulei.

Exemplu de bloc NC
37 Q25 = ATAN (Q12/Q13)

346

Programare: Parametrii Q

9.10 Parametrii de tip ir

9.10 Parametrii de tip ir


Funcii de procesare a irurilor
Putei utiliza parametrii QS pentru a crea iruri de caractere variabile.
Putei transmite astfel de iruri de caractere, de exemplu prin funcia
FN 16:F-PRINT pentru a crea jurnale de variabile.
Putei repartiza o secven liniar de caractere (litere, numere,
caractere speciale i spaii) de pn la 256 de caractere unui
parametru ir. De asemenea, putei verifica i procesa valorile
repartizate sau importate, utiliznd funciile descrise mai jos. Similar cu
programarea parametrilor Q, putei utiliza un total de 2000 de
parametri QS (Consultai Principiu i prezentarea general, la
pagina 308).
Funciile FORMUL IR i FORMUL ale parametrului Q conin mai
multe funcii pentru procesarea parametrilor ir.
Funcii FORMUL IR

Tast soft

Pagina

Repartizarea parametrilor ir

Pagina 348

Legarea n lan a parametrilor ir

Pagina 348

Conversia unei valori numerice la un


parametru ir

Pagina 350

Copierea unui subir dintr-un parametru


ir

Pagina 351

Copierea unui subir dintr-un parametru


ir

Pagina 352

Funcii ir FORMUL

Tast soft

Pagina

Conversia unui parametru ir la o valoare


numeric

Pagina 354

Verificarea unui parametru ir

Pagina 355

Identificarea lungimii unui parametru ir

Pagina 356

Compararea prioritii alfabetice

Pagina 357

Cnd utilizai o FORMUL IR, rezultatul operaiei


aritmetice este ntotdeauna un ir. Cnd utilizai funcia
FORMUL, rezultatul operaiei aritmetice este
ntotdeauna o valoare numeric.

HEIDENHAIN iTNC 530

347

9.10 Parametrii de tip ir

Asignarea parametrilor ir
Trebuie s repartizai o variabil ir nainte de utilizare. Utilizai
comanda DECLARE STRING pentru a realiza acest lucru.
U

Afiare rnd de taste soft cu funcii speciale.

Selectai meniul pentru a defini diferite funcii n limbaj


uzual

Selectai funciile de procesare a irurilor

Selectai funcia DECLARARE IR

Exemplu de bloc NC:


37 DECLARARE IR QS10 = WORKPIECE

348

Programare: Parametrii Q

9.10 Parametrii de tip ir

Legarea n lan a parametrilor ir


Cu operatorul de legare (parametru ir ||) putei efectua un lan din doi
sau mai muli parametri ir.
U

Afiare rnd de taste soft cu funcii speciale

Selectai meniul pentru definirea diferitelor funcii n


limbaj uzual

Selectai funciile pentru iruri

Selectai funcia FORMUL IR

Introducei numrul parametrului ir n care TNC va


salva irul concatenat. Confirmai cu tasta ENT

Introducei numrul parametrului ir n care este salvat


primul subir. Confirmai cu tasta ENT: TNC afieaz
simbolul || pentru concatenare

Confirmai nregistrarea cu tasta ENT

Introducei numrul parametrului ir n care este salvat


al doilea subir. Confirmai cu tasta ENT

Repetai procesul pn cnd ai selectat toate


subirurile necesare. ncheiai cu tasta END

Exemplu: QS10 va include textul complet al QS12, QS13 i QS14


37 QS10 = QS12 || QS13 || QS14
Coninutul parametrului:
QS12: Pies de prelucrat
QS13: Stare:
QS14: Rebut
QS10: Stare Pies de prelucrat: Rebut

HEIDENHAIN iTNC 530

349

9.10 Parametrii de tip ir

Conversia unei valori numerice ntr-un


parametru ir
Cu funcia TOCHAR, TNC transform o valoare numeric ntr-un
parametru ir. Acest lucru v ofer posibilitatea de a lega n lan valori
numerice cu variabile ir.
U

Selectai funciile parametrului Q

Selectai funcia FORMUL IR

Selectai funcia pentru conversia unei valori numerice


la un parametru ir

Introducei numrul sau parametrul Q pe care dorii s


l transformai i confirmai cu tasta ENT

Dac dorii, introducei numrul de zecimale pe care


TNC trebuie s le transforme i confirmai cu tasta
ENT

nchidei paranteza cu tasta ENT i confirmai


nregistrarea cu tasta END

Exemplu: Conversie parametru Q50 la parametru ir QS11,


utiliznd 3 zecimale
37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 )

350

Programare: Parametrii Q

9.10 Parametrii de tip ir

Copierea unui subir dintr-un parametru ir


Cu funcia SUBSTR putei copia un interval definibil dintr-un parametru
ir.
U

Selectai funciile parametrului Q

Selectai funcia FORMUL IR

Introducei numrul parametrului ir n care TNC va


salva irul copiat. Confirmai cu tasta ENT

Selectai funcia pentru tierea unui subir

Introducei numrul parametrului QS din care va fi


copiat subirul. Confirmai cu tasta ENT

Introducei numrul locului din care ncepei s copiai


subirul i confirmai cu tasta ENT

Introducei numrul de caractere pe care dorii s le


copiai i confirmai cu tasta ENT

nchidei expresia dintre paranteze cu tasta ENT i


confirmai intrarea cu tasta END

Reinei c primul caracter al unei secvene text ncepe


intern cu locul zero.

Exemplu: Un subir de patru caractere (LEN4) este citit din


parametrul ir QS10, ncepnd cu al treilea caracter (BEG2)
37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 )

HEIDENHAIN iTNC 530

351

9.10 Parametrii de tip ir

Copierea datelor sistem ntr-un parametru ir


Cu funcia SYSSTR putei copia datele sistem ntr-un parametru ir.
Momentan este posibil doar citirea datei sistemului.
U

Selectai funciile parametrului Q

Selectai funcia FORMUL IR

Introducei numrul parametrului de tip ir n care TNC


va salva irul copiat. Confirmai cu tasta ENT

Selectai funcia pentru copierea datelor de sistem

Introducei numrul cheii de sistem (ID321 pentru ora


sistemului) pe care dorii s o copiai i confirmai cu
tasta ENT

Introducei Index cheie sistem. Definete formatul


pentru ora sistemului care trebuie generat.
Confirmai cu tasta ENT (consultai descrierea de mai
jos)

Indexul de serie al sursei de citit nu are nc o funcie.


Confirmai cu tasta NO ENT

Numrul de convertit n text nu are nc o funcie.


Confirmai cu tasta NO ENT

nchidei expresia dintre paranteze cu tasta ENT i


confirmai intrarea cu tasta END

Aceast funcie este pregtit pentru adugiri ulterioare.


Parametrii IDX i DAT nu au nicio funcie n mod curent.

352

Programare: Parametrii Q

9.10 Parametrii de tip ir

Putei de asemenea s folosii urmtorul format pentru afiarea datei:


00: DD.MM.YYYY hh:mm:ss
01: D.MM.YYYY h:mm:ss
02: D.MM.YYYY h:mm
03: D.MM.YY h:mm
04: YYYY-MM-DD- hh:mm:ss
05: YYYY-MM-DD hh:mm
06: YYYY-MM-DD h:mm
07: YY-MM-DD h:mm
08: DD.MM.YYYY
09: D.MM.YYYY
10: D.MM.YY
11: YYYY-MM-DD
12: YY-MM-DD
13: hh:mm:ss
14: h:mm:ss
15: h:mm
Exemplu: Citete data curent din sistem n format DD.MM.YYYY
hh:mm:ss i stocheaz-o n parametrul QS13.
37 QS13 = SYSSTR ( ID321 NR0)

HEIDENHAIN iTNC 530

353

9.10 Parametrii de tip ir

Conversia unui parametru de tip ir la o valoare


numeric
Funcia TONUMB transform un parametru ir ntr-o valoare
numeric. Valoarea care este transformat trebuie s fie exclusiv
numeric.
Parametrul QS trebuie s conin o singur valoare
numeric. n caz contrar, TNC va genera un mesaj de
eroare.
U

Selectai funciile parametrului Q

Selectai funcia FORMUL

Introducei numrul parametrului ir n care TNC va


salva valoarea numeric. Confirmai cu tasta ENT

Schimbai rndul de taste soft

Selectai funcia pentru conversia unui parametru ir


ntr-o valoare numeric

Introducei numrul parametrului Q pe care dorii s l


transformai i confirmai cu tasta ENT

nchidei expresia dintre paranteze cu tasta ENT i


confirmai intrarea cu tasta END

Exemplu: Conversia parametrului ir QS11 la un parametru


numeric Q82
37 Q82 = TONUMB ( SRC_QS11 )

354

Programare: Parametrii Q

9.10 Parametrii de tip ir

Verificarea unui parametru ir


Cu funcia INSTR putei verifica dac un parametru ir este coninut n
alt parametru ir.
U

Selectai funciile parametrului Q

Selectai funcia FORMUL

Introducei numrul parametrului Q n care TNC va


salva locul de ncepere al textului de cutare.
Confirmai cu tasta ENT

Schimbai rndul de taste soft

Selectai funcia pentru verificarea unui parametru ir

Introducei numrul parametrului QS n care este


salvat textul cutat. Confirmai cu tasta ENT

Introducei numrul parametrului QS pe care dorii s


l cutai i confirmai cu tasta ENT

Introducei numrul locului din care TNC ncepe s


caute subirul i confirmai cu tasta ENT

nchidei expresia dintre paranteze cu tasta ENT i


confirmai intrarea cu tasta END

Reinei c primul caracter al unei secvene text ncepe


intern cu locul zero.
Dac TNC nu gsete subirul cutat, va stoca lungimea
irului cutat (numrtoarea ncepe de la 1) n parametrul
de rezultat.
Dac subirul este gsit n mai multe locuri, TNC
returneaz primul loc n care identific subirul.
Exemplu: Cutare prin QS10 pentru textul salvat n parametrul
QS13. ncepei cutarea din a treia poziie.
37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 )

HEIDENHAIN iTNC 530

355

9.10 Parametrii de tip ir

Identificarea lungimii unui parametru ir


Funcia STRLEN returneaz lungimea textului salvat ntr-un
parametru ir selectabil.
U

Selectai funciile parametrului Q

Selectai funcia FORMUL

Introducei numrul parametrului Q n care TNC va


salva lungimea confirmat a irului. Confirmai cu
tasta ENT

Schimbai rndul de taste soft

Selectai funcia pentru aflarea lungimii text a unui


parametru ir

Introducei numrul parametrului QS a crui lungime


trebuie confirmat de TNC i confirmai cu tasta ENT

nchidei expresia dintre paranteze cu tasta ENT i


confirmai intrarea cu tasta END

Exemplu: Gsii lungimea pentru QS15


37 Q52 = STRLEN ( SRC_QS15 )

356

Programare: Parametrii Q

9.10 Parametrii de tip ir

Compararea prioritii alfabetice


Cu funcia STRCOMP putei compara parametrii Q pentru prioritatea
alfabetic.
U

Selectai funciile parametrului Q

Selectai funcia FORMUL

Introducei numrul parametrului Q n care TNC va


salva rezultatul comparaiei. Confirmai cu tasta ENT

Schimbai rndul de taste soft

Selectai funcia pentru compararea parametrilor ir

Introducei numrul primului parametru QS pe care


dorii s l comparai i confirmai cu tasta ENT

Introducei numrul celui de-al doilea parametru QS


pe care dorii s l comparai i confirmai cu tasta
ENT

nchidei expresia dintre paranteze cu tasta ENT i


confirmai intrarea cu tasta END

TNC returneaz urmtoarele rezultate:


0: Parametrii QS comparai sunt identici.
+1: Primul parametru QS preced cel de-al doilea
parametru QS, din punct de vedere alfabetic.
-1: Primul parametru QS urmeaz dup cel de-al doilea
parametru QS, din punct de vedere alfabetic.
Exemplu: QS12 i QS14 sunt comparai pentru prioritate
alfabetic
37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 )

HEIDENHAIN iTNC 530

357

9.11 Parametri Q preasignai

9.11 Parametri Q preasignai


Parametrii Q de la Q100 la Q199 au valori asignate de ctre TNC.
Exist urmtoarele alocri pentru parametrii Q:
Valori de la PLC
Date referitoare la scule i bro
Date referitoare la starea de operare
Rezultatele msurtorilor ciclurilor palpator etc.
Nu utilizai parametri Q (sau parametri QS) preasignai
ntre Q100 i Q199 (QS100 i QS199) ca parametri de calcul
n programe NC. n caz contrar s-ar putea s obinei
rezultate nedorite.

Valori de la PLC: Q100 la Q107


TNC utilizeaz parametrii de la Q100 la Q107 pentru a transfera valori
de la PLC la un program NC.

Bloc WMAT: QS100


TNC salveaz materialul definit n blocul WMAT n parametrul QS100.

Raz scul activ: Q108


Valoarea activ a razei sculei este asignat parametrului Q108. Q108
este calculat din:
Raza R a sculei (tabel de scule sau bloc TOOL DEF)
Valoarea delta DR din tabelul de scule
Valoarea delta DR din blocul TOOL CALL
TNC reine raza curent a sculei, chiar dac se ntrerupe
curentul.

358

Programare: Parametrii Q

9.11 Parametri Q preasignai

Axa sculei: Q109


Valoarea Q109 depinde de axa sculei curente:
Ax scul

Valoare parametru

Nu a fost definit nicio ax pt. scul

Q109 = 1

Axa X

Q109 = 0

Axa Y

Q109 = 1

Axa Z

Q109 = 2

Axa U

Q109 = 6

Axa V

Q109 = 7

Axa W

Q109 = 8

Starea broei: Q110


Valoarea parametrului Q110 depinde de ultima funcie M programat
pentru bro:
Funcie M

Valoare parametru

Nu este definit nicio stare pt. bro

Q110 = 1

M3: Bro PORNIT, n sens orar

Q110 = 0

M4: Bro PORNIT, n sens antiorar

Q110 = 1

M5 dup M3

Q110 = 2

M5 dup M4

Q110 = 3

Agentul de rcire pornit/oprit: Q111


Funcie M

Valoare parametru

M8: Agent de rcire PORNIT

Q111 = 1

M9: Agent de rcire OPRIT

Q111 = 0

Factorul de suprapunere: Q112


Factorul de suprapunere pentru frezarea buzunarului (MP7430) este
asignat parametrului Q112.

HEIDENHAIN iTNC 530

359

9.11 Parametri Q preasignai

Unitatea de msur pentru dimensiunile din


program: Q113
n timpul gruprii PGM CALL, valoarea parametrului Q113 depinde de
datele dimensionale ale programului din care sunt apelate celelalte
programe.
Dimensiuni date program principal

Valoare parametru

Sistem metric (mm)

Q113 = 0

Sistem inch (oli)

Q113 = 1

Lungimea sculei: Q114


Valoarea curent pentru lungimea sculei este asignat parametrului
Q114.
Valoarea curent pentru lungimea sculei este asignat parametrului
Q114. Q114 este calculat din:
Lungimea sculei L (tabel de scule sau bloc TOOL DEF)
Valoarea delta DL din tabelul de scule
Valoarea delta DL din blocul TOOL CALL
TNC reine lungimea curent a sculei, chiar dac se
ntrerupe curentul.

Coordonatele dup sondarea din timpul rulrii


programului
Parametrii de la Q115 la Q119 conin coordonatele poziiei broei la
momentul de contact din timpul msurtorii programate cu palpatorul
3-D. Coordonatele sunt raportate la decalarea de origine activ n
momentul respectiv n modul Manual de operare.
Lungimea i raza vrfului sondei nu sunt compensate n aceste
coordonate.
Ax de coordonate

Valoare parametru

Axa X

Q115

Axa Y

Q116

Axa Z

Q117

a 4-a ax
dependent de MP100

Q118

A 5-a ax
dependent de MP100

Q119

360

Programare: Parametrii Q

Deviere de la valoarea nominal la


valoarea real

Valoare parametru

Lungime scul

Q115

Raz scul

Q116

9.11 Parametri Q preasignai

Deviaia dintre valoarea efectiv i cea nominal,


n timpul msurrii automate a sculei cu TT 130

nclinarea planului de lucru cu unghiuri


matematice: coordonatele axelor rotative
calculate de TNC
Coordonate

Valoare parametru

Axa A

Q120

Axa B

Q121

Axa C

Q122

HEIDENHAIN iTNC 530

361

9.11 Parametri Q preasignai

Rezultatele msurtorilor efectuate de ciclurile


de palpare (consultai de asemenea Manualul
utilizatorului pentru Ciclurile palpatorului)
Valori msurate efective

Valoare parametru

Unghi pt. linie dreapt

Q150

Centru pe axa de referin

Q151

Centru pe axa secundar

Q152

Diametru

Q153

Lungime buzunar

Q154

Lime buzunar

Q155

Lungimea axelor selectate n ciclu

Q156

Poziie linie de centru

Q157

Unghi pt. axa A

Q158

Unghi pt. axa B

Q159

Coordonata axei selectate n ciclu

Q160

Deviere msurat

Valoare parametru

Centru pe axa de referin

Q161

Centru pe axa secundar

Q162

Diametru

Q163

Lungime buzunar

Q164

Lime buzunar

Q165

Lungime msurat

Q166

Poziie linie de centru

Q167

Unghiul spaial determinat

Valoare parametru

Rotaie n jurul axei A

Q170

Rotaie n jurul axei B

Q171

Rotaie n jurul axei C

Q172

362

Programare: Parametrii Q

Valoare parametru

Bun

Q180

Relucrare

Q181

Rebut

Q182

Deviaie msurat cu ciclul 440

Valoare parametru

Axa X

Q185

Axa Y

Q186

Axa Z

Q187

Marcatoare pentru cicluri

Q188

Msurare scul cu laser BLUM.

Valoare parametru

Rezervat

Q190

Rezervat

Q191

Rezervat

Q192

Rezervat

Q193

Rezervat pentru uz intern

Valoare parametru

Marcatoare pentru cicluri

Q195

Marcatoare pentru cicluri

Q196

Marcatoare pentru cicluri (modele de


prelucrare)

Q197

Numrul ultimului ciclu de msurare activ

Q198

Stare n timpul msurrii sculei cu TT

Valoare parametru

Scul n limitele de toleran

Q199 = 0,0

Scul uzat (LTOL/RTOL depite)

Q199 = 1,0

Scul rupt (LBREAK/RBREAK depit)

Q199 = 2,0

HEIDENHAIN iTNC 530

9.11 Parametri Q preasignai

Stare pies de prelucrat

363

Exemplu: Elips
Secven de programare
Conturul elipsei este aproximat prin multe linii
scurte (definite n Q7). Cu ct numrul pailor de
calcul definii este mai mare, cu att linia curb
devine mai neted.
Direcia de prelucrare poate fi modificat
schimbnd intrrile pentru unghiurile de nceput
i de sfrit din plan:
Direcie de prelucrare n sens orar:
unghi de nceput > unghi de sfrit
Direcie de prelucrare n sens antiorar:
unghi de nceput < unghi de sfrit
Raza sculei nu este luat n considerare.

Y
50
30

9.12 Exemple de programare

9.12 Exemple de programare

50

50

0 BEGIN PGM ELLIPSE MM


1 Q1 = +50

Centru pe axa X

2 Q2 = +50

Centru pe axa Y

3 Q3 = +50

Semiax pe axa X

4 Q4 = +30

Semiax pe axa Y

5 Q5 = +0

Unghi de nceput n plan

6 Q6 = +360

Unghi de sfrit n plan

7 Q7 = +40

Numr de pai de calcul

8 Q8 = +0

Poziie de rotaie a elipsei

9 Q9 = +5

Adncime frezare

10 Q10 = +100

Vitez de avans pt. ptrundere

11 Q11 = +350

Vitez de avans pentru frezare

12 Q12 = +2

Prescriere de degajare pentru prepoziionare

13 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definire pies brut de prelucrat

14 BLK FORM 0.2 X+100 Y+100 Z+0


15 TOOL CALL 1 Z S4000

Apelare scul

16 L Z+250 R0 FMAX

Retragere scul

17 CALL LBL 10

Apelare operaie de prelucrare

364

Programare: Parametrii Q

Retragere pe axa sculei, oprire program

19 LBL 10

Subprogramul 10: Operaia de prelucrare

20 CYCL DEF 7.0 DECALARE DE ORIGINE

Decalare de origine ctre centrul elipsei

9.12 Exemple de programare

18 L Z+100 R0 FMAX M2

21 CYCL DEF 7.1 X+Q1


22 CYCL DEF 7.2 Y+Q2
23 CYCL DEF 10.0 ROTAIE

Rspunde de poziia de rotaie n plan

24 CYCL DEF 10.1 ROT+Q8


25 Q35 = (Q6 - Q5) / Q7

Calculare increment unghi

26 Q36 = Q5

Copiere unghi de nceput

27 Q37 = 0

Setare contor

28 Q21 = Q3 * COS Q36

Calculare coordonat X pentru punctul de pornire

29 Q22 = Q4 * SIN Q36

Calculare coordonat Y pentru punctul de pornire

30 L X+Q21 Y+Q22 R0 FMAX M3

Deplasare la punctul de pornire din plan

31 L Z+Q12 R0 FMAX

Prepoziionare pe axa broei la prescrierea de degajare

32 L Z-Q9 R0 FQ10

Deplasare la adncimea de prelucrare

33 LBL 1
34 Q36 = Q36 + Q35

Actualizare unghi

35 Q37 = Q37 + 1

Actualizare contor

36 Q21 = Q3 * COS Q36

Calculare coordonat X curent

37 Q22 = Q4 * SIN Q36

Calculare coordonat Y curent

38 L X+Q21 Y+Q22 R0 FQ11

Deplasare la punctul urmtor

39 FN 12: IF +Q37 LT +Q7 GOTO LBL 1

Neterminat? Dac nu este terminat, revenire la LBL 1

40 CYCL DEF 10.0 ROTAIE

Resetare rotaie

41 CYCL DEF 10.1 ROT+0


42 CYCL DEF 7.0 DECALARE DE ORIGINE

Resetare decalare de origine

43 CYCL DEF 7.1 X+0


44 CYCL DEF 7.2 Y+0
45 L Z+Q12 R0 FMAX

Deplasare la prescriere de degajare

46 LBL 0

Sfrit subprogram

47 END PGM ELLIPSE MM

HEIDENHAIN iTNC 530

365

9.12 Exemple de programare

Exemplu: Cilindru concav prelucrat cu frez sferic


Secven de programare
Acest program funcioneaz numai cu o frez
sferic. Lungimea sculei se refer la centrul
sferei.
Conturul cilindrului este aproximat prin multe
segmente scurte (definite n Q13). Cu ct definii
mai multe segmente, cu att linia curb devine
mai neted.
Cilindrul este frezat prin micri longitudinale
(aici: paralele la axa Y).
Direcia de prelucrare poate fi modificat
schimbnd intrrile pentru unghiurile de nceput
i de sfrit din spaiu:
Direcie de prelucrare n sens orar:
unghi de nceput > unghi de sfrit
Direcie de prelucrare n sens antiorar:
unghi de nceput < unghi de sfrit
Raza sculei este compensat automat.

Z
R4

-50
100

50

100

0 BEGIN PGM CYLIN MM


1 Q1 = +50

Centru pe axa X

2 Q2 = +0

Centru pe axa Y

3 Q3 = +0

Centru pe axa Z

4 Q4 = +90

Unghi de nceput n spaiu (plan Z/X)

5 Q5 = +270

Unghi de sfrit n spaiu (plan Z/X)

6 Q6 = +40

Raz cilindru

7 Q7 = +100

Lungime cilindru

8 Q8 = +0

Poziie de rotaie n planul X/Y

9 Q10 = +5

Toleran pentru raza cilindrului

10 Q11 = +250

Vitez de avans pentru ptrundere

11 Q12 = +400

Vitez de avans pentru frezare

12 Q13 = +90

Numr de achieri

13 BLK FORM 0.1 Z X+0 Y+0 Z-50

Definirea piesei brute de prelucrat

14 BLK FORM 0.2 X+100 Y+100 Z+0


15 TOOL CALL 1 Z S4000

Apelarea sculei

16 L Z+250 R0 FMAX

Retragerea sculei

17 CALL LBL 10

Apelare operaie de prelucrare

18 FN 0: Q10 = +0

Resetare toleran

19 CALL LBL 10

Apelare operaie de prelucrare

366

Programare: Parametrii Q

Retragere pe axa sculei, oprire program

21 LBL 10

Subprogramul 10: Operaia de prelucrare

22 Q16 = Q6 - Q10 - Q108

Descriere toleran i scul, n funcie de raza cilindrului

23 Q20 = +1

Setare contor

24: Q24 = +Q4

Copiere unghi de nceput n spaiu (plan Z/X)

25 Q25 = (Q5 - Q4) / Q13

Calculare increment unghi

26 CYCL DEF 7.0 DECALARE DE ORIGINE

Decalare de origine ctre centrul cilindrului (axa X)

9.12 Exemple de programare

20 L Z+100 R0 FMAX M2

27 CYCL DEF 7.1 X+Q1


28 CYCL DEF 7.2 Y+Q2
29 CYCL DEF 7.3 Z+Q3
30 CYCL DEF 10.0 ROTAIE

Ia n calcul poziia de rotaie n plan

31 CYCL DEF 10.1 ROT+Q8


32 L X+0 Y+0 R0 FMAX

Prepoziionare n plan la centrul cilindrului

33 L Z+5 R0 F1000 M3

Prepoziionare pe axa sculei

34 LBL 1
35 CC Z+0 X+0

Setare pol n planul Z/X

36 LP PR+Q16 PA+Q24 FQ11

Deplasare la poziia de nceput de pe cilindru, achiere axial oblic


a materialului

37 L Y+Q7 R0 FQ12

Achiere longitudinal n direcia Y+

38 Q20 = +Q20 + +1

Actualizare contor

FN 39: Q24 = +Q24 + +Q25

Actualizare unghi solid

40 FN 11: IF +Q20 GT +Q13 GOTO LBL 99

Terminat? Dac este terminat, salt la sfrit

41 LP PR+Q16 PA+Q24 FQ11

Deplasare ntr-un "arc" aproximativ pentru urmtoarea achiere


longitudinal

42 L Y+0 R0 FQ12

Achiere longitudinal n direcia Y-

43 Q20 = +Q20 + +1

Actualizare contor

44: Q24 = +Q24 + +Q25

Actualizare unghi solid

45 FN 12: IF +Q20 LT +Q13 GOTO LBL 1

Neterminat? Dac nu este terminat, revenire la LBL 1

46 LBL 99
47 CYCL DEF 10.0 ROTAIE

Resetare rotaie

48 CYCL DEF 10.1 ROT+0


49 CYCL DEF 7.0 DECALARE DE ORIGINE

Resetare decalare de origine

50 CYCL DEF 7.1 X+0


51 CYCL DEF 7.2 Y+0
52 CYCL DEF 7.3 Z+0
53 LBL 0

Sfrit subprogram

54 END PGM CYLIN

HEIDENHAIN iTNC 530

367

Secven de programare
Acest program necesit o frez frontal.
Conturul sferei este aproximat prin multe linii
scurte (n planul Z/X, definit n Q14). Cu ct
definii valori mai mici pentru incrementul
unghiului, cu att linia curb devine mai neted.
Putei determina numrul achierilor de contur
prin incrementul unghiului din plan (definit n
Q18).
Scula se deplaseaz n sus n achieri
tridimensionale.
Raza sculei este compensat automat.

100

R4
5

9.12 Exemple de programare

Exemplu: Sfer convex prelucrat cu frez frontal

R4

50

50

100

-50

0 BEGIN PGM SPHERE MM


1 Q1 = +50

Centru pe axa X

2 Q2 = +50

Centru pe axa Y

3 Q4 = +90

Unghi de nceput n spaiu (plan Z/X)

4 Q5 = +0

Unghi de sfrit n spaiu (plan Z/X)

5 Q14 = +5

Unghi de incrementare n spaiu

6 Q6 = +45

Raz sfer

7 Q8 = +0

Unghi de nceput al poziiei de rotaie n planul X/Y

8 Q9 = +360

Unghi de sfrit al poziiei de rotaie n planul X/Y

9 Q18 = +10

Incrementul unghiului n planul X/Y pentru degroare

10 Q10 = +5

Toleran n raza sferei pentru degroare

11 Q11 = +2

Prescriere de degajare pentru prepoziionare pe axa sculei

12 Q12 = +350

Vitez de avans pentru frezare

13 BLK FORM 0.1 Z X+0 Y+0 Z-50

Definirea piesei brute de prelucrat

14 BLK FORM 0.2 X+100 Y+100 Z+0


15 TOOL CALL 1 Z S4000

Apelarea sculei

16 L Z+250 R0 FMAX

Retragerea sculei

368

Programare: Parametrii Q

Apelare operaie de prelucrare

18 Q10 = +0

Resetare toleran

19 Q18 = +5

Incrementul unghiului n planul X/Y pentru finisare

20 CALL LBL 10

Apelare operaie de prelucrare

21 L Z+100 R0 FMAX M2

Retragere pe axa sculei, oprire program

22 LBL 10

Subprogramul 10: Operaia de prelucrare

23 Q23 = +Q11 + +Q6

Calculare coordonat Z pentru prepoziionare

24 Q24 = +Q4

Copiere unghi de nceput n spaiu (plan Z/X)

25 Q26 = +Q6 + +Q108

Compensare raz sfer pentru prepoziionare

26 Q28 = +Q8

Copiere poziie de rotaie n plan

27 Q16 = +Q6 + -Q10

Rspunde de tolerana n raza sferei

28 CYCL DEF 7.0 DECALARE DE ORIGINE

Decalare de origine ctre centrul sferei

9.12 Exemple de programare

17 CALL LBL 10

29 CYCL DEF 7.1 X+Q1


30 CYCL DEF 7.2 Y+Q2
31 CYCL DEFF7.3 Z-Q16
32 CYCL DEF 10.0 ROTAIE

Rspunde de unghiul de nceput al poziiei de rotaie n plan

33 CYCL DEF 10.1 ROT+Q8


34 LBL 1

Prepoziionare pe axa sculei

35 CC X+0 Y+0

Setare pol n planul X/Y pentru prepoziionare

36 LP PR+Q26 PA+Q8 R0 FQ12

Prepoziionare n plan

37 CC Z+0 X+Q108

Setare pol n planul Z/X, decalaj cu raza sculei

38 L Y+0 Z+0 FQ12

Deplasare la adncimea de prelucrare

HEIDENHAIN iTNC 530

369

9.12 Exemple de programare

39 LBL 2
40 LP PR+Q6 PA+Q24 FQ12

Deplasare n sus ntr-un "arc" aproximat

41 Q24 = +Q24 - +Q14

Actualizare unghi solid

42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2

Informare cu privire la starea de finisare a arcului. Dac nu este


terminat, revenire la LBL 2.

43 LP PR+Q6 PA+Q5

Deplasare la unghiul de sfrit n spaiu

44 L Z+Q23 R0 F1000

Retragere pe axa sculei

45 L X+Q26 R0 FMAX

Prepoziionare pentru arcul urmtor

46 Q28 = +Q28 + +Q18

Actualizare poziie de rotaie n plan

47 Q24 = +Q4

Resetare unghi solid

48 CYCL DEF 10.0 ROTAIE

Activare poziie nou de rotaie

49 CYCL DEF 10.0 ROT+Q28


50 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
51 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1

Neterminat? Dac nu este terminat, revenire la eticheta 1

52 CYCL DEF 10.0 ROTAIE

Resetare rotaie

53 CYCL DEF 10.1 ROT+0


54 CYCL DEF 7.0 DECALARE DE ORIGINE

Resetare decalare de origine

55 CYCL DEF 7.1 X+0


56 CYCL DEF 7.2 Y+0
57 CYCL DEF 7.3 Z+0
58 LBL 0

Sfrit subprogram

59 END PGM SPHERE MM

370

Programare: Parametrii Q

Programare:
Funcii auxiliare

10.1 Introducerea funciilor auxiliare M i STOP

10.1 Introducerea funciilor


auxiliare M i STOP
Noiuni fundamentale
Cu funciile auxiliare TNC - numite i funcii M - putei afecta
rularea programului, de ex. o ntrerupere a programului
funciile mainii, cum ar fi comutarea pornit/oprit a rotaiei broei i a
furnizrii de agent de rcire
comportamentul pe traseu al sculei
Productorul mainii unelte ar putea aduga unele funcii
M care nu sunt descrise n acest Manual al utilizatorului.
Consultai manualul mainii dvs. unelte.
Putei introduce pn la dou funcii M la captul unui bloc de
poziionare sau ntr-un bloc separat. TNC afieaz urmtoarea
ntrebare de dialog: Funcie suplimentar M ?
Introducei de regul numai numrul funciei M n dialogul de
programare. Unele funcii M pot fi programate cu parametri
suplimentari. n acest caz, dialogul este continuat pentru introducerea
de parametri.
n modurile de operare Operare manual i Roat de mn
electronic, funciile M sunt introduse cu tasta soft M .
Reinei c unele funcii M sunt aplicate la nceputul unui
bloc de poziionare, iar altele la sfrit, indiferent de poziia
lor n blocul NC.
Funciile M devin active n blocul n care sunt apelate.
Unele funcii M sunt active numai n blocul n care sunt
programate. Dac funcia M nu este activ numai n blocul
respectiv, fie trebuie s o anulai n blocul urmtor cu o alt
funcie M, fie va fi anulat automat de TNC la ncheierea
programului.
Introducerea unei funcii M ntr-un bloc STOP
Dac programai un bloc STOP rularea programului sau rularea de
testare este ntrerupt la acel bloc, de exemplu pentru inspecia sculei.
Putei de asemenea s introducei o funcie M ntr-un bloc STOP:
U

Pentru a programa o ntrerupere a rulrii programului,


apsai tasta STOP.

Introducei funcia auxiliar M

Exemplu de blocuri NC
87 STOP M6

372

Programare: Funcii auxiliare

10.2 Funcii auxiliare pentru control rulare program, bro i agent de rcire

10.2 Funcii auxiliare pentru control


rulare program, bro i agent
de rcire
Prezentare general
M

Efect

Aplicabil n blocul...

M0

Oprire rulare program


OPRIRE Bro
Agent de rcire OPRIT

M1

OPRIRE opional program


OPRIRE bro, dac este necesar
Agent de rcire OPRIT, dac este
necesar (nu este activ n timpul
Rulrii testului, funcie determinat
de productorul mainii unelte)

M2

OPRIRE rulare program


OPRIRE bro
Agent de rcire OPRIT
Deplasare la bloc 1
Anulare afiare stare (depinde de
MP7300)

M3

Bro PORNIT n sens orar

M4

Bro PORNIT n sens antiorar

M5

OPRIRE bro

M6

Schimbare scul
OPRIRE bro
OPRIRE rulare program (depinde
de MP7440)

M8

Agent de rcire PORNIT

M9

Agent de rcire OPRIT

M13

Bro PORNIT n sens orar


Agent de rcire PORNIT

M14

Bro PORNIT n sens antiorar


Agent de rcire PORNIT

M30

La fel ca M2

HEIDENHAIN iTNC 530

Pornire

ncheiere

373

10.3 Funcii auxiliare pentru date coordonate

10.3 Funcii auxiliare pentru date


coordonate
Programarea coordonatelor cu referine ale
mainii: M91/M92
Punct de referin scal
Pe scal, un marcaj de referin indic poziia punctului de referin al
scalei.
Originea mainii
Originea mainii este necesar pentru urmtoarele operaii:
Definirea limitelor de avans transversal (limitatoare software)
Deplasarea la puncte cu referine ale mainii (cum ar fi poziiile de
schimbare a sculelor)
Setarea originii piesei de prelucrat

XMP

X (Z,Y)

Distana pe fiecare ax de la punctul de referin al scalei la originea


mainii este definit de productorul mainii unelte ntr-un parametru
al mainii.
Comportament standard
TNC refer coordonatele originii piesei de prelucrat (consultai
Setarea originii fr un palpator 3-D, pagina 571).
Comportamentul cu M91Origine main
Dac dorii ca referinele coordonatelor dintr-un bloc de poziionare s
fie fcute la originea mainii, ncheiai blocul cu M91.
Dac programai coordonate incrementale ntr-un bloc
M91, introducei-le respectnd ultima poziie M91
programat. Dac nu exist nicio poziie M91 programat
n blocul activ NC, introducei coordonatele respectnd
poziia curent a sculei.
Valorile coordonatelor de pe ecranul TNC sunt afiate respectnd
originea mainii. Comutai afiarea coordonatelor din afiajul de stare
la REF (consultai Afirile strilor, pagina 81).

374

Programare: Funcii auxiliare

10.3 Funcii auxiliare pentru date coordonate

Comportamentul cu M92 - Origine suplimentar main


Pe lng originea mainii, productorul mainii unelte
poate defini de asemenea o poziie suplimentar, ca punct
de referin.
Pentru fiecare ax, productorul mainii unelte definete
distana dintre originea mainii i aceast origine
suplimentar. Consultai manualul mainii pentru mai
multe informaii.
Dac dorii ca toate coordonatele dintr-un bloc de poziionare s se
bazeze pe originea suplimentar a mainii, ncheiai blocul cu M92.
Compensarea razei rmne aceeai n blocurile
programate cu M91 sau M92. Lungimea sculei ns nu
este compensat.
Efect
Funciile M91 i M92 sunt active numai n blocurile n care sunt
programate.
M91 i M92 devin active la nceputul blocului.
Originea piesei de prelucrat
Dac dorii ca referinele coordonatelor s fie fcute ntotdeauna la
originea mainii, putei bloca setarea originii pentru una sau mai multe
axe.

Z
Z

Dac setarea originii este blocat pentru toate axele, TNC nu va mai
afia tasta soft SETARE ORIGINE n modul Operare manual.
Ilustraia prezint sisteme de coordonate cu originea mainii i
originea piesei de prelucrat.
M91/M92 n modul Rulare test
Pentru a putea simula grafic deplasrile M91/M92, trebuie s activai
monitorizarea spaiului de lucru i s afiai piesa brut de prelucrat cu
referine la originea setat (consultai Afiare pies de prelucrat n
spaiul de lucru, pagina 666).

HEIDENHAIN iTNC 530

Y
X
X
M

375

10.3 Funcii auxiliare pentru date coordonate

Activarea celei mai recent introduse origini:


M104
Funcie
La procesarea tabelelor mesei mobile, TNC ar putea suprascrie cea
mai recent introdus origine cu valori din tabelul mesei mobile. Cu
M104 putei reactiva originea iniial.
Efect
M104 este aplicabil numai n blocurile n care este programat.
M104 devine activ la sfritul blocului.
TNC nu modific rotaia de baz activ cnd ruleaz
funcia M104.

Deplasarea pe poziii ntr-un sistem de


coordonate nenclinat cu un plan de lucru
nclinat: M130
Comportament standard cu un plan de lucru nclinat
TNC plaseaz coordonatele din blocurile de poziionare n sistemul de
coordonate nclinat.
Comportament cu M130
TNC plaseaz coordonatele din blocurile de linii drepte n sistemul de
coordonate nenclinat.
TNC poziioneaz apoi scula (nclinat) la coordonatele programate
ale sistemului nenclinat.
Pericol de coliziune!
Blocurile de poziionare sau ciclurile fixe urmtoare sunt
efectuate ntr-un sistem de coordonate nclinat. Aceasta
poate cauza probleme la ciclurile fixe cu prepoziionare
absolut.
Funcia M130 este permis numai dac funcia planului de
lucru nclinat este activ.
Efect
M130 funcioneaz n sensul blocurilor, n blocurile de linii drepte fr
compensare a razei sculei.

376

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

10.4 Funcii auxiliare pentru


comportamentul la conturare
Netezirea colurilor: M90
Comportamentul standard
TNC oprete scurt scula la blocurile de poziionare fr compensare a
razei sculei. Aceasta se numete oprire exact.

n blocurile de program cu compensare a razei (RR/RL), TNC


introduce automat un arc de tranziie la colurile exterioare.
Comportament cu M90
Scula se deplaseaz la coluri cu vitez constant: Aceasta produce o
suprafa mai neted i uniform. Timpul de prelucrare este de
asemenea redus.
Exemplu de aplicaie: Suprafa constnd dintr-o serie de segmente
de linii drepte.
Efect
M90 este aplicabil numai n blocurile n care este programat.

M90 devine activ la nceputul blocului. Operarea cu decalaj servo


trebuie s fie activ.

Introducei arcul de rotunjire ntre linii drepte:


M112

Compatibilitate
Din motive de compatibilitate, funcia M112 este n continuare
disponibil. Totui, pentru a defini tolerana la frezarea rapid a
conturului, HEIDENHAIN recomand utilizarea ciclului TOLERAN
(consultai Manualul utilizatorului pentru cicluri, seciunea 32
TOLERAN).

HEIDENHAIN iTNC 530

377

10.4 Funcii auxiliare pentru comportamentul la conturare

Nu includei puncte cnd executai blocuri liniare


fr compensare: M124
Comportamentul standard
TNC ruleaz toate blocurile liniare care au fost introduse n programul
activ.
Comportament cu M124
Cnd rulai blocuri liniare fr compensare cu intervale ale punctelor
foarte mici, putei utiliza parametrul T pentru a defini un interval minim
al punctelor, pn la care TNC nu va include puncte n timpul execuiei.
Efect
M124 devine activ la nceputul blocului.
TNC reseteaz M124, dac introducei M124 fr parametrul T sau
dac selectai un program nou.
Programarea M124
Dac introducei M124 ntr-un bloc de poziionare, TNC continu
dialogul pentru blocul respectiv i v solicit distana minim dintre
puncte T.
Mai putei s definii T prin parametri Q (consultai Principiu i
prezentarea general, la pagina 308).

378

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

Prelucrare n pai mici de contur: M97


Comportamentul standard
TNC introduce un arc de tranziie la colurile exterioare. Dac paii de
contur sunt foarte mici ns, scula va deteriora conturul.
n astfel de cazuri, TNC ntrerupe rularea programului i genereaz
mesajul de eroare Raza sculei prea mare.

Comportament cu M97
TNC calculeaz intersecia elementelor de contur - ca i la colurile
interioare - i deplaseaz scula peste acest punct.
Programai M97 n acelai bloc cu colul exterior.
n loc de M97, trebuie s utilizai funcia mult mai puternic
M120 LA (consultai Calcularea traseului cu
compensarea razei n avans (LOOK AHEAD): M120, la
pagina 385).

Efect
M97 este aplicat numai n blocurile n care este programat.
Un col prelucrat cu M97 nu va fi finisat complet. Putei
prelucra din nou conturul cu o scul mai mic.

13

16

14

15

17

HEIDENHAIN iTNC 530

379

10.4 Funcii auxiliare pentru comportamentul la conturare

Exemplu de blocuri NC
5 TOOL CALL 20 ...

Scul cu raz mare

...
13 L X... Y... R... F... M97

Deplasare la punctul de contur 13

14 L IY-0.5 ... R... F...

Prelucrare pas de contur mic 13 la 14

15 L IX+100 ...

Deplasare la punctul de contur 15

16 L IY+0.5 ... R... F... M97

Prelucrare pas de contur mic de la 15 la 16

17 L X... Y...

Deplasare la punctul de contur 17

380

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

Prelucrarea colurilor contururilor deschise: M98


Comportamentul standard
TNC calculeaz interseciile traseelor cuitului la colurile interioare i
deplaseaz scula n noua direcie la respectivele puncte.
Dac un contur este deschis la coluri, aceasta va cauza o prelucrare
incomplet.

Comportament cu M98
Cu funcia auxiliar M98, TNC suspend temporar compensarea razei
pentru a se asigura c ambele coluri sunt prelucrate complet:
Efect
M98 este aplicat numai n blocurile n care este programat.
S

M98 devine activ la sfritul blocului.

Exemplu de blocuri NC
Deplasare la punctele de contur 10, 11 i 12 succesiv:
10 L X... Y... RL F
11 L X... IY... M98
12 L IX+ ...

10

11

HEIDENHAIN iTNC 530

12

381

10.4 Funcii auxiliare pentru comportamentul la conturare

Factorul vitez de avans pentru micrile de


ptrundere: M103
Comportamentul standard
TNC deplaseaz scula la viteza de avans cel mai recent programat,
indiferent de direcia de avans transversal.
Comportament cu M103
Reducerea vitezei de avans cu M103 este valabil doar
dac bit 4 din MP7440 a fost setat la 1.

TNC reduce viteza de avans cnd scula se deplaseaz n direcia


negativ a axei sculei. Viteza de avans la ptrundere FZMAX este
calculat cu viteza de avans cel mai recent programat FPROG i un
factor F%:
FZMAX = FPROG x F%
Programarea M103
Dac introducei M103 ntr-un bloc de poziionare, TNC continu
dialogul solicitndu-v factorul F.
Efect
M103 devine activ la nceputul blocului.
Pentru a anula M103, programai din nou M103 fr un factor.
M103 este de asemenea aplicat ntr-un plan de lucru
nclinat activ. Reducerea vitezei de avans se aplic atunci
n timpul avansului transversal n direcia negativ a axei
nclinate a sculei.
Exemplu de blocuri NC
Viteza de avans la ptrundere trebuie s reprezinte 20% din viteza de
avans n plan.
...

Viteza de avans real la conturare (mm/min):

17 L X+20 Y+20 RL F500 M103 F20

500

18 L Y+50

500

19 L IZ-2.5

100

20 L IY+5 IZ-5

141

21 L IX+50

500

22 L Z+5

500

382

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

Vitez de avans n milimetri per rotaie bro:


M136
Comportamentul standard
TNC deplaseaz scula la viteza de avans programat F n mm/min.
Comportament cu M136
n programele n inch, M136 nu este permis n combinaie
cu noua vitez de avans alternat FU.
Nu este permis manevrarea broei cnd este activ
M136.
Cu M136, TNC nu deplaseaz scula n mm/min, ci la viteza de avans
programat F n milimetri per rotaie bro. Dac modificai viteza
broei utiliznd suprapunerea broei, TNC modific corespunztor
viteza de avans.
Efect
M136 devine activ la nceputul blocului.
Putei anula M136 programnd M137.

HEIDENHAIN iTNC 530

383

10.4 Funcii auxiliare pentru comportamentul la conturare

Viteza de avans pentru arce de cerc:


M109/M110/M111
Comportamentul standard
TNC aplic viteza de avans programat la traseul centrului sculei.
Comportament la arce de cerc cu M109
TNC ajusteaz viteza de avans pentru arcele de cerc la contururi
interioare i exterioare astfel nct viteza de avans a muchiei
achietoare a sculei s rmn constant.
Atenie: Pericol pentru piesa de prelucrat i pentru
scul!
Pe colurile exterioare foarte mici, TNC poate crete viteza
de avans att de mult nct scula sau piesa de prelucrat
pot fi deteriorate. Evitai M109 cu coluri exterioare mici.
Comportament la arce de cerc cu M110
TNC pstreaz constant viteza de avans pentru arcele de cerc numai
la contururile interioare. La contururile exterioare, viteza de avans nu
este ajustat.
M110 este de asemenea aplicat la prelucrarea interioar
a arcelor de cerc cu utilizarea ciclurilor de contur (caz
special).
Dac definii M109 sau M110 nainte de a apela un ciclu de
prelucrare cu un numr mai mare de 200, viteza de avans
reglat este de asemenea aplicat la arcele de cerc din
aceste cicluri de prelucrare. Starea iniial este restaurat
dup ncheierea sau ntreruperea unui ciclu de prelucrare.
Efect
M109 i M110 devin active la nceputul blocului. Pentru a anula M109
i M110, introducei M111.

384

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

Calcularea traseului cu compensarea razei n


avans (LOOK AHEAD): M120
Comportamentul standard
Dac raza sculei este mai mare dect pasul de contur care trebuie
prelucrat cu compensarea razei, TNC ntrerupe rularea programului i
genereaz un mesaj de eroare. M97 (consultai Prelucrare n pai
mici de contur: M97, la pagina 379) blocheaz mesajul de eroare, dar
aceasta va cauza marcaje de temporizare i, de asemenea, va
deplasa colul.
Cnd conturul programat conine trsturi de ieire filet, se poate ca
scula s deterioreze conturul.
Comportament cu M120
TNC verific ieirile de filet ale conturului i interseciile de traseu
pentru traseele cu compensare de raz i calculeaz traseul sculei n
avans, din blocul curent. Poriunile de contur care ar putea fi
deteriorate de scul nu sunt prelucrate (poriunile ntunecate din
ilustraie). Putei de asemenea s utilizai M120 pentru a calcula
compensarea razei pentru date digitalizate sau create pe un sistem de
programare extern. Aceasta nsemn c deviaiile de la raza teoretic
a sculei pot fi compensate.

Utilizai LA (Anticipare) dup M120 pentru a defini numrul de blocuri


(maxim: 99) ce dorii s fie calculate in avans de ctre TNC. Reinei
c odat cu numrul de blocuri alese crete i timpul de procesare a
blocurilor.
Intrare
Dac introducei M120 ntr-un bloc de poziionare, TNC continu
dialogul pentru blocul respectiv, solicitndu-v numrul de blocuri LA
care s fie calculate n avans.

Efect
M120 trebuie s se afle ntr-un bloc NC care conine, de asemenea,
compensarea razei RL sau RR. M120 este atunci aplicat de la acest
bloc pn ce
compensarea razei este anulat cu R0
M120 LA0 este programat sau
M120 este programat fr LA sau
alt program este apelat cu PGM CALL
planul de lucru este nclinat cu Ciclul 19 sau funcia PLAN
M120 devine activ la nceputul blocului.

HEIDENHAIN iTNC 530

385

10.4 Funcii auxiliare pentru comportamentul la conturare

Restricii
Dup o oprire extern sau intern, putei reintroduce
conturul numai cu funcia RESTAURARE POZIIE LA
N. nainte de a porni cutarea blocului, trebuie s anulai
M120 (selectai programul din nou prin PGM MGT, nu
utilizai GOTO 0), altfel TNC va afia un mesaj de
eroare.
La utilizarea funciilor pentru trasee RND i CHF,
blocurile dinainte i de dup RND sau CHF trebuie s
obin numai coordonatele din planul de lucru.
Dac introducei o valoare LA care este prea mare,
conturul editat se poate schimba, deoarece TNC poate
afia prea multe blocuri NC
Dac dorii s v apropiai de contur pe un traseu
tangenial, trebuie s utilizai funcia APPR LCT. Blocul
cu APPR LCT trebuie s conin numai coordonate ale
planului de lucru.
Dac dorii s v ndeprtai de contur pe un traseu
tangenial, utilizai funcia DEP LCT. Blocul cu DEP LCT
trebuie s conin numai coordonate ale planului de
lucru.
nainte de a utiliza funciile de mai jos, trebuie s anulai
M120 i compensarea razei:
Ciclul 32 Toleran
Ciclul 19 Plan de lucru
Funcia PLAN
M114
M128
M138
M144
FUNCIE TCPM
SCRIERE N CINEMATIC

386

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

Suprapunerea poziionrii roii de mn n timpul


rulrii programului: M118
Comportamentul standard
n modurile de rulare ale programului, TNC deplaseaz scula dup
cum este definit n programul piesei.
Comportament cu M118
M118 permite corecii manuale cu roata de mn n timpul rulrii
programului. Programai M118 i introducei o valoare specific axei
(ax liniar sau rotativ) n milimetri.
Introducere
Dac introducei M118 ntr-un bloc de poziionare, TNC continu
dialogul pentru blocul respectiv i v solicit valorile specifice axei.
Coordonatele sunt introduse cu butoanele portocalii de direcie a axei
sau cu tastatura ASCII.
Efect
Anulai poziionarea roii de mn programnd din nou M118 fr
intrri pentru coordonate.
M118 devine activ la nceputul blocului.
Exemplu de blocuri NC
Pentru a putea utiliza roata de mn n timpul rulrii programului,
pentru a deplasa scula n planul de lucru X/Y cu 1 mm i n axa
rotativ B cu 5 de la valoarea programat:
L X+0 Y+38.5 RL F125 M118 X1 Y1 B5
M118 este ntotdeauna aplicat n sistemul de coordonate
original, chiar dac planul de lucru este nclinat.
ntr-un program cu unitatea de msur setat n milimetri,
TNC interpreteaz valorile M118 pentru axe liniare n
milimetri. ntr-un program cu msura n inchi, TNC
interpreteaz valorile ca inchi.
M118 funcioneaz de asemenea n modul de operare
Poziionare cu MDI!
Combinaia M118 mpreun cu monitorizarea de coliziune
DCM este posibil doar n poziia oprit (simbol intermitent
control activ) Dac ncercai s deplasai o ax n timpul
suprapunerii roii de mn, TNC va genera un mesaj de
eroare.

HEIDENHAIN iTNC 530

387

10.4 Funcii auxiliare pentru comportamentul la conturare

Retragerea de la contur n direcia axei sculei:


M140
Comportamentul standard
n modurile de rulare a programelor, TNC deplaseaz scula dup cum
este definit n programul piesei.
Comportament cu M140
Cu M140 MB (deplasare napoi) putei introduce un traseu n direcia
axei sculei pentru ndeprtarea de la contur.
Introducere
Dac introducei M140 ntr-un bloc de poziionare, TNC continu
dialogul solicitnd traseul dorit pentru ndeprtarea sculei de la contur.
Introducei traseul cerut pe care s l urmeze scula la ndeprtarea de
la contur, sau apsai tasta soft MB MAX pentru a v deplasa la limita
intervalului de parcurgere.
Mai mult, putei programa viteza de avans la care scula va traversa
traseul introdus. Dac nu introducei o vitez de avans, TNC va
deplasa scula de-a lungul traseului introdus cu avans transversal
rapid.
Efect
M140 este aplicat numai n blocul n care este programat.
M140 devine activ la nceputul blocului.
Exemplu de blocuri NC
Blocul 250: Retragere scul cu 50 mm de la contur.
Blocul 251: Deplasare scul la limita intervalului de avans transversal.
250 L X+0 Y+38.5 F125 M140 MB 50 F750
251 L X+0 Y+38.5 F125 M140 MB MAX
M140 este de asemenea aplicat dac funcia de plan
nclinat M114 sau M128 este activ. La maini cu capete
cu nclinare, TNC deplaseaz scula n sistemul de
coordonate nclinat.
Cu funcia FN18: SYSREAD ID230 NR6 putei s aflai
distana de la poziia curent la limita intervalului de avans
transversal n axa pozitiv a sculei.
Cu M140 MB MAX putei s retragei numai n direcie
pozitiv.
Definii de fiecare dat o funcie TOOL CALL cu o ax a
sculei nainte de introducerea M140, n caz contrar direcia
de avans transversal nu este definit.

388

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

Pericol de coliziune!
Cnd monitorizarea dinamic de coliziune (DCM) este
activ, se poate ca TNC s deplaseze scula numai pn
ce detecteaz o coliziune i de acolo s finalizeze
programul NC fr niciun mesaj de eroare. Aceasta poate
determina apariia unor trasee diferite de cele programate!

Oprirea monitorizrii palpatorului: M141


Comportamentul standard
Cnd tija este deviat, TNC returneaz un mesaj de eroare,
atenionndu-v asupra ncercrii de a deplasa o ax a mainii.
Comportament cu M141
TNC deplaseaz axele mainii chiar dac palpatorul este deviat.
Aceast funcie este necesar dac dorii s scriei propriul ciclu de
msurare n legtur cu ciclul de msurare 3, pentru a retrage tija
printr-un bloc de poziionare dup ce a fost deviat.
Pericol de coliziune!
Dac utilizai M141, asigurai-v c retragei palpatorul n
direcia corect.
M141 funcioneaz numai pentru deplasri cu blocuri
liniare.
Efect
M141 este aplicat numai n blocul n care este programat.
M141 devine activ la nceputul blocului.

HEIDENHAIN iTNC 530

389

10.4 Funcii auxiliare pentru comportamentul la conturare

tergere informaii modale despre program:


M142
Comportamentul standard
TNC reseteaz informaiile modale despre program n urmtoarele
cazuri:
Selectai un program nou
Executai o funcie auxiliar M2, M30 sau un bloc END PGM (n
funcie de MP7300)
Definirea ciclurilor pentru comportament de baz cu o nou valoare
Comportament cu M142
Sunt resetate toate informaiile modale despre program cu excepia
rotaiei de baz, a rotaiei 3D i a parametrilor Q.
Funcia M142 nu este permis n timpul pornirii la mijlocul
programului.

Efect
M142 este aplicat numai n blocul n care este programat.
M142 devine activ la nceputul blocului.

tergere rotaie de baz: M143


Comportamentul standard
Rotaia de baz este aplicat pn la resetare sau suprascriere cu o
nou valoare.
Comportament cu M143
TNC terge o rotaie de baz programat din programul NC.
Funcia M143 nu este permis n timpul pornirii la mijlocul
programului.

Efect
M143 este aplicat numai n blocul n care este programat.
M143 devine activ la nceputul blocului.

390

Programare: Funcii auxiliare

10.4 Funcii auxiliare pentru comportamentul la conturare

Retragere automat a sculei de la contur la o


oprire NC: M148
Comportamentul standard
La o oprire NC, TNC oprete toate micrile de deplasare. Scula se
oprete din micare la punctul de ntrerupere.
Comportament cu M148
Funcia M148 trebuie activat de productorul mainii
unelte.

TNC retrage scula cu 0,1 mm n direcia axei sculei, dac, n coloana


LIFTOFF din tabelul de scule, setai parametrul Y pentru scula activ
(consultai Tabelul de scule: Datele standard pentru scule, la
pagina 176).
RIDICARE este aplicat n urmtoarele situaii:
O oprire NC declanat de dvs.
O oprire NC declanat de software, de ex. dac a aprut o eroare
n sistemul de acionare
Cnd apare o ntrerupere la alimentare. Calea pe care se retrage
TNC, dac are loc o ntrerupere la alimentare, este setat de ctre
productorul mainii unelte n parametrul mainii 1160
Pericol de coliziune!
Reinei c, mai ales la suprafeele curbate, suprafaa
poate fi deteriorat n timpul revenirii la contur. Retragei
scula nainte de a reveni la contur!
Efect
M148 este aplicat pn este dezactivat cu M149.
M148 devine activ la nceputul blocului, M149 la sfritul blocului.

HEIDENHAIN iTNC 530

391

10.4 Funcii auxiliare pentru comportamentul la conturare

Oprire mesaj de eroare limitator: M150


Comportamentul standard
TNC oprete rularea programului cu un mesaj de eroare dac scula
prsete spaiul de lucru activ n timpul unui bloc de poziionare.
Mesajul de eroare este emis nainte de executarea blocului de
poziionare.
Comportament cu M150
Dac punctul final al unui bloc de poziionare cu M150 este n afara
spaiului de lucru curent, TNC deplaseaz scula la marginea spaiului
de lucru i continu apoi rularea programului fr un mesaj de eroare.
Pericol de coliziune!
Reinei c traseul de apropiere la poziia programat dup
blocul M150 poate fi modificat semnificativ!
M150 este de asemenea aplicat la limitele intervalului de
parcurgere definite cu funcia MOD.
M150 este aplicabil numai dac avei funcia de
suprapunere a roii de mn activ. TNC deplaseaz apoi
scula cu valoarea maxim definit a suprapunerii roii de
mn, departe de limitatorul de curs.
Cnd monitorizarea dinamic de coliziune (DCM) este
activ, se poate ca TNC s deplaseze scula numai pn
ce detecteaz o coliziune i de acolo s finalizeze
programul NC fr niciun mesaj de eroare. Aceasta poate
determina apariia unor trasee diferite de cele programate!
Efect
M150 este aplicat numai n blocuri liniare i n blocul n care este
programat.
M150 devine activ la nceputul blocului.

392

Programare: Funcii auxiliare

10.5 Funcii auxiliare pentru maini cu tiere laser

10.5 Funcii auxiliare pentru maini


cu tiere laser
Principiu
TNC poate controla eficiena de tiere a unui laser transfernd valorile
de tensiune prin ieirea S-analog. Putei influena eficiena laserului n
timpul rulrii programului cu funciile auxiliare M200 i M204.
Introducerea funciilor auxiliare pentru maini cu tiere laser
Dac introducei o funcie M pentru maini cu tiere laser ntr-un bloc
de poziionare, TNC continu dialogul solicitndu-v parametrii
necesari pentru funcia programat.
Toate funciile auxiliare pentru maini cu tiere laser sunt aplicate la
nceputul blocului.

Ieire direct tensiune programat: M200


Comportament cu M200
TNC returneaz valoarea programat dup M200 ca tensiune n V.
Interval de intrare: de la 0 la 9999 V
Efect
M200 este aplicat pn cnd este returnat o nou tensiune prin
M200, M201, M202, M203 sau M204.

Returnare tensiune n funcie de distan: M201


Comportament cu M201
M201 returneaz tensiunea n funcie de distana care trebuie
acoperit. TNC crete sau reduce liniar tensiunea curent pn la
valoarea programat pentru V.
Interval de intrare: de la 0 la 9999 V
Efect
M201 este aplicat pn cnd este returnat o nou tensiune prin
M200, M201, M202, M203 sau M204.

HEIDENHAIN iTNC 530

393

10.5 Funcii auxiliare pentru maini cu tiere laser

Returnare tensiune n funcie de vitez: M202


Comportament cu M202
TNC returneaz tensiunea n funcie de vitez. n parametrii mainii,
productorul mainii unelte definete pn la trei curbe caracteristice
FNR n care anumite viteze de avans sunt asignate unor anumite
tensiuni. Utilizai funcia auxiliar M202 pentru a selecta curba FNR
dup care s determine TNC tensiunea returnat.
Interval de intrare: de la 1 la 3
Efect
M202 este aplicat pn este emis o nou tensiune prin M200, M201,
M202, M203 sau M204.

Returnare tensiune n funcie de timp (pant n


funcie de timp): M203
Comportament cu M203
TNC returneaz tensiunea V n funcie de timpul TIMP. TNC crete
sau reduce liniar tensiunea curent pn la valoarea programat
pentru V n timpul programat TIMP.
Interval de intrare
Tensiune V:
TIMP:

0 la 9999 Voli
0 la 1999 secunde

Efect
M203 este aplicat pn cnd este returnat o nou tensiune prin
M200, M201, M202, M203 sau M204.

Returnare tensiune n funcie de timp (puls n


funcie de timp): M204
Comportament cu M204
TNC returneaz o tensiune programat ca un puls cu o durat
programat TIMP.
Interval de intrare
Tensiune V:
TIMP:

0 la 9999 Voli
0 la 1999 secunde

Efect
M204 este aplicat pn cnd este returnat o nou tensiune prin
M200, M201, M202, M203 sau M204.

394

Programare: Funcii auxiliare

Programare:
Funcii speciale

11.1 Prezentare general a funciilor speciale

11.1 Prezentare general a


funciilor speciale
TNC pune la dispoziie urmtoarele funcii speciale puternice, pentru
un numr mare de aplicaii:
Funcie

Descriere

Monitorizare dinamic a coliziunilor (opiune de


software DCM)

Pagina 400

Setri de program globale (opiune de software


GS)

Pagina 420

Opiunea software Control avans adaptabil


(opiune de software AFC)

Pagina 431

Lucrul cu fiierele text

Pagina 455

Lucrul cu tabelele cu date de achiere

Pagina 460

Lucrul cu tabelele liber definibile

Pagina 466

Apsai FCT SPEC i tastele soft corespunztoare pentru a accesa


alte funcii speciale ale TNC. n tabelele urmtor se gsete o
prezentare general a funciilor disponibile.

Meniul principal pentru funciile speciale


SPEC FCT
U

Apsai tasta Funcii Speciale

Funcie

Tast soft

Descriere

Introducerea unitilor smarT.NC


n programe cu limbaj simplu

Pagina 453

Funcii de prelucrare a conturului


i punctelor

Pagina 397

Definii funcia PLANE

Pagina 477

Definii diferite funcii


conversaionale

Pagina 398

Folosii asisten de programare

Pagina 399

Definii elemente de structur

Pagina 152

396

Programare: Funcii speciale

11.1 Prezentare general a funciilor speciale

Meniul valorilor presetate ale programului


Selectai meniul pentru valorile presetate ale
programului

Funcie

Tast soft

Descriere

Definii piesa de prelucrat brut

Pagina 103

Definii materialul

Pagina 461

Definii parametrii globali ai


ciclului

Consultai Manualul utilizatorului


pentru cicluri

Selectare tabel de origine

Consultai Manualul utilizatorului


pentru cicluri

ncrcare element de fixare

Pagina 416

Resetare elemente de fixare

Pagina 416

Meniul pentru funcii de prelucrare contur i


puncte
U

Selectai meniul pentru funcii de contur i prelucrare


puncte.

Funcie

Tast soft

Descriere

Definii o formul simpl de contur

Consultai Manualul utilizatorului


pentru cicluri

Apelai meniul pentru formula de


contur complex

Consultai Manualul utilizatorului


pentru cicluri

Definii modelul de prelucrare


uzual

Consultai Manualul utilizatorului


pentru cicluri

Selectai fiierul pt. puncte cu


poziii de prelucrare

Consultai Manualul utilizatorului


pentru cicluri

HEIDENHAIN iTNC 530

397

11.1 Prezentare general a funciilor speciale

Meniul pentru funcii de prelucrare contur i


puncte
U

Selectai meniul pentru funcii de contur i prelucrare


n punct

Funcie

Tast soft

Descriere

Selectai o definiie de contur

Consultai
Manualul
utilizatorului pentru
cicluri

Asignare descriere contur

Consultai
Manualul
utilizatorului pentru
cicluri

Definii o formul complex de


contur

Consultai
Manualul
utilizatorului pentru
cicluri

Meniu cu diferite funcii conversaionale


U

Selectai meniul pentru a defini diferite funcii n limbaj


uzual

Funcie

Tast soft

Descriere

Definii comportamentul de
poziionare a axelor rotative

Pagina 499

Definii funcii de fiier

Pagina 447

Definii apelarea programului

Pagina 451

Definii transformrile de
coordonate

Pagina 448

Definii funcii de ir

Pagina 347

398

Programare: Funcii speciale

Selectai meniul pentru asisten programare

Selectai meniul pentru conversia de fiiere

Funcie

Tast soft

Descriere

Conversie structurat de
program, de la FK la H

Pagina 251

Conversie nestructurat de
program, de la FK la H

Pagina 251

Program napoi, generare

Pagina 442

Filtrare contururi

Pagina 445

HEIDENHAIN iTNC 530

11.1 Prezentare general a funciilor speciale

Meniu pentru asisten programare

399

11.2 Monitorizarea dinamic a coliziunilor (opiune de software)

11.2 Monitorizarea dinamic a


coliziunilor (opiune de
software)
Funcie
Monitorizarea dinamic a coliziunilor (DCM) trebuie s fie
adaptat de ctre productorul mainii pentru TNC i
pentru main. Consultai manualul mainii dvs. unelte.
Productorul mainii poate defini orice obiect care este monitorizat de
ctre TNC n timpul tuturor operaiilor de prelucrare i chiar n modul
Rulare test. Dac dou obiecte monitorizate mpotriva coliziunii se
apropie unul de altul n cadrul unei distane definite, TNC emite un
mesaj de eroare n timpul rulrii testului i al prelucrrii.
TNC poate afia obiectele de coliziune definite n mod grafic n toate
modurile de prelucrare i n timpul rulrii testului (consultai
Exemplificare grafic a spaiului protejat (funcie FLC4), la
pagina 404).
TNC monitorizeaz de asemenea scula curent cu lungimea i raza
introduse n tabelul de scule pentru coliziune (este presupus o scul
cilindric). TNC monitorizeaz, de asemenea, scula n trepte conform
definiiei din tabelul de scule i, de asemenea, o afieaz n mod
corespunztor.
Dac ai definit o descriere cinematic separat a portsculei
respective, inclusiv o descriere a corpului de coliziune i ai alocat-o
sculei n coloana CINEMATIC, TNC monitorizeaz i portscula
(consultai Cinematic transportor scul, la pagina 186).
De asemenea, putei integra elemente de fixare simple n
monitorizarea de coliziune (consultai Monitorizarea elementelor de
fixare (opiune de software DCM), la pagina 406).

400

Programare: Funcii speciale

11.2 Monitorizarea dinamic a coliziunilor (opiune de software)

Reinei urmtoarele restricii:


DCM ajut la diminuarea pericolului de coliziune. Totui,
TNC nu poate lua n considerare toate combinaiile
posibile din cadrul operaiei.
Coliziunile dintre componentele definite ale mainii i
dintre scul i piesa de prelucrat nu sunt detectate de
ctre TNC.
DCM poate proteja mpotriva coliziunii numai acele
componente ale mainii pe care productorul mainii lea definit corect n ceea ce privete dimensiunile i poziia
n sistemul de coordonate al mainii.
TNC poate monitoriza scula doar dac a fost definit o
raz scul pozitiv n tabelul sculei. TNC nu poate
monitoriza scule cu raz 0 (dup cum se folosesc uzual
la sculele de gurire) i, de aceea, emite un mesaj de
eroare corespunztor.
TNC poate monitoriza numai sculele pentru care ai
definit lungimi pozitive ale sculei.
Cnd ncepe ciclul unui palpator, TNC nu mai
monitorizeaz lungimea tijei i diametrul vrfului cu bil,
astfel nct s putei palpa, de asemenea, n obiecte de
coliziune.
Pentru anumite scule (cum ar fi capetele de frezat),
diametrul care ar determina o coliziune poate fi mai
mare dect dimensiunile definite n datele pentru
compensarea sculei.
Funcia de suprapunere a roii de mn (M118 i setrile
globale de program) n combinaie cu monitorizarea
coliziunilor este posibil numai n stare oprit (simbol
intermitent pentru control activ). Pentru a putea utiliza
M118 fr limite, trebuie s deselectai DCM, fie cu tasta
soft n meniul Monitorizare coliziune (DCM), fie activnd
un model cinematic fr obiecte monitorizate mpotriva
coliziunii (CMO).
Cu ciclurile de filetare rigid, DCM funcioneaz numai
dac este activat interpolarea exact a axei sculei cu
broa, prin MP7160.

HEIDENHAIN iTNC 530

401

11.2 Monitorizarea dinamic a coliziunilor (opiune de software)

Monitorizarea mpotriva coliziunii n modurile de


operare manual
n modurile de operare Manual i Roat de mn electronic, TNC
oprete o micare, dac dou obiecte monitorizate mpotriva coliziunii
se apropie unul de altul la o distan mai mic de 3 pn la 5 mm. n
acest caz, TNC afieaz un mesaj de eroare indicnd cele dou
obiecte n coliziune.
Dac ai ales o configuraie de ecran n care poziiile sunt afiate n
partea stng i obiectele n coliziune n partea dreapt, atunci TNC
evideniaz cu rou aceste obiecte.
Dup afiarea unei avertizri de coliziune, micrile
mainii cu ajutorul tastelor direcionale sau cu roata de
mn, sunt posibile doar dac acea micare mrete
distana dintre obiectele n cauz. De exemplu, prin
apsarea tastei de direcie spre direcia opus.
Micrile care reduc distana sau nu o schimb, nu sunt
permise ct timp monitorizarea de coliziune este activ.
Dezactivare monitorizare coliziune
Dac trebuie s reducei distana dintre 2 obiecte supravegheate
mpotriva coliziunii, din lips de spaiu, trebuie s dezactivai funcia de
monitorizare a coliziunii.
Pericol de coliziune!
Dac ai dezactivat monitorizarea mpotriva coliziunii,
simbolul pentru monitorizarea mpotriva coliziunii va clipi
(consultai tabelul urmtor).
Funcie

Simbol

Simbolul care apare n bara modului de operare


cnd monitorizarea mpotriva coliziunii nu este
activ.

U
U

Schimbai rndul de taste soft, dac este cazul.

Selectai meniul pentru dezactivarea monitorizrii


mpotriva coliziunii.

Selectai elementul de meniu Operare manual.

Pentru a dezactiva monitorizarea mpotriva coliziunii,


apsai tasta ENT i simbolul pentru monitorizarea
mpotriva coliziunii din afiajul modului de operare va
ncepe s clipeasc.

Deplasai manual axele, avei grij la direcia de deplasare


Pentru a reactiva monitorizarea mpotriva coliziunii: Apsai tasta
ENT.

402

Programare: Funcii speciale

11.2 Monitorizarea dinamic a coliziunilor (opiune de software)

Monitorizarea mpotriva coliziunii n operarea


Automat
Funcia de suprapunere a roii de mn cu M118 n
combinaie cu monitorizarea de coliziune este posibil
numai n stare oprit (simbol intermitent pentru control
activ).
Dac monitorizarea mpotriva coliziunii este activ, TNC
afieaz simbolul
n afiajul de poziie.
Dac ai dezactivat monitorizarea mpotriva coliziunii,
simbolul pentru monitorizarea mpotriva coliziunii va clipi
n bara modului de operare.
Pericol de coliziune!
Este posibil ca funciile M140 (consultai Retragerea de la
contur n direcia axei sculei: M140, la pagina 388) i
M150 (consultai Oprire mesaj de eroare limitator: M150,
la pagina 392) s determine micri neprogramate, dac
TNC detecteaz o coliziune cnd execut funciile
respective!
TNC monitorizeaz micrile n sensul blocurilor, de ex. emite un
avertisment n blocul care va cauza o coliziune i ntrerupe rularea
programului. Nu are loc micorarea vitezei de avans, ca n cazul
Operrii manuale.

HEIDENHAIN iTNC 530

403

11.2 Monitorizarea dinamic a coliziunilor (opiune de software)

Exemplificare grafic a spaiului protejat


(funcie FLC4)
Putei folosi tasta pentru configuraia mprit a ecranului pentru ca
obiectele de coliziune ale mainii definite pe maina dvs. i elementele
de fixare msurate s fie afiate tridimensional (consultai Rulare
program, Secven complet i Rulare program, Bloc unic, la
pagina 80).
Putei comuta intre diferitele afiaje cu tasta soft:
Funcie

Tast soft

Comutare ntre afiajul cadru de srm i obiect


solid
Comutarea ntre vizualizarea solid i cea
transparent
Afieaz/ascunde sistemul de coordonate rezultat
din modificrile din descrierea cinematicii.
Funcii pentru rotirea pe axele X i Z i
mrire/reducere
Putei, de asemenea, s utilizai mouse-ul pentru grafice. Sunt
disponibile urmtoarele funcii:
U

U
U

Pentru a roti modelul conturului n 3 dimensiuni, inei apsat butonul


drept al mouse-ului i micai mouse-ul. Dup ce eliberai butonul
dreapta al mouse-ului, TNC ndreapt piesa de prelucrat conform
orientrii definite
Pentru a deplasa modelul afiat: inei apsat butonul din mijloc al
mouse-ului sau butonul roti i deplasai mouse-ul. TNC
deplaseaz modelul n direcia corespunztoare. Dup ce eliberai
butonul din mijloc al mouse-ului, TNC ndreapt modelul conform
orientrii definite.
Pentru a face zoom ntr-o anumit poriune cu mouse-ul: Desenai
un dreptunghi de zoom n timp ce inei apsat butonul stng al
mouse-ului. Putei s deplasai zona de zoom prin deplasarea
mouse-ului orizontal i vertical, dup cum este necesar. Dup ce
eliberai butonul stng al mouse-ului, TNC mrete zona definit a
piesei de prelucrat
Pentru a apropia i deprta rapid cu mouse-ul: nvrtii rotia mouseului nainte sau napoi
Facei dublu clic cu butonul din dreapta al mouse-ului: Selectai
vizualizarea standard

404

Programare: Funcii speciale

11.2 Monitorizarea dinamic a coliziunilor (opiune de software)

Monitorizarea coliziunilor n modul de operare


Rulare test
Aplicaie
Cu aceast caracteristic putei testa mpotriva coliziunilor nainte de
prelucrarea efectiv.
Premise
Testarea prin simulare grafic trebuie s fie activat de
ctre productorul mainii unelte pentru a funciona.

Efectuarea unui test de coliziune


Specificai originea pentru testul de coliziune n funcia
pies de prelucrat brut n spaiul de lucru (consultai
Afiare pies de prelucrat n spaiul de lucru, la
pagina 666)!
U

Selectai modul de operare Rulare test

Selectai programul pe care dorii s l verificai


mpotriva coliziunilor

Selectai configuraia de ecran


PROGRAM+CINEMATIC sau CINEMATIC

Schimbai de dou ori rndul de taste soft

Setai testarea coliziunilor la PORNIT

Schimbai la loc, de dou ori, rndul de taste soft

Pornii rularea testului

Putei comuta intre diferitele afiaje cu tasta soft:


Funcie

Tast soft

Comutare ntre afiajul cadru de srm i obiect


solid
Comutarea ntre vizualizarea solid i cea
transparent
Afieaz/ascunde sistemul de coordonate rezultat
din modificrile din descrierea cinematicii.
Funcii pentru rotirea pe axele X i Z i
mrire/reducere
Funcionarea mouse-ului: (consultai Exemplificare grafic a spaiului
protejat (funcie FLC4), la pagina 404)

HEIDENHAIN iTNC 530

405

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

11.3 Monitorizarea elementelor de


fixare (opiune de software
DCM)
Noiuni fundamentale
Productorul mainii unelte trebuie s defineasc punctele
de locaie admise n descrierea cinematic nainte ca dvs.
s putei folosi monitorizarea elementelor de fixare.
Manualul mainii unelte conine informaii suplimentare.
Maina dvs. trebuie s dispun de un palpator 3-D pentru
msurarea piesei de prelucrat. n caz contrar nu putei
localiza elementul de fixare pe main.
Cu ajutorul administrrii elementelor de fixare n modul de operare
Manual, putei plasa elemente de fixare simple n spaiul de lucru al
mainii, pentru a implementa monitorizarea coliziunilor ntre scul i
elementul de fixare.
Pentru plasarea elementelor de fixare sunt necesari civa pai de
lucru
Modelai ablonul elementului de fixare
Pe site-ul su Web, HEIDENHAIN pune la dispoziie abloane
pentru elemente de fixare, cum ar fi menghine sau mandrine cu flci
ntr-o bibliotec de abloane pentru elemente de fixare (consultai
abloane elemente de fixare, la pagina 408), care au fost create cu
programul de PC KinematicsDesign. Productorul mainii unelte
poate modela abloane suplimentare pentru elementele de fixare,
punndu-vi-le la dispoziie. abloanele pentru elementele de fixare
au extensia numelui de fiier cft
Setai valorile parametrilor elementelor de fixare
Cu FixtureWizard definii dimensiunile exacte pentru elementul de
fixare prin introducerea valorilor parametrilor n ablonul acestuia.
FixtureWizard este disponibil ca o component a administrrii
elementelor de fixare TNC. Genereaz un element de fixare
identificabil cu dimensiuni concrete definite de dvs. (consultai
Setarea valorilor parametrului pentru elementul de fixare:
FixtureWizard, la pagina 408). abloanele pentru elementele de
fixare identificabile au extensia numelui de fiiere cfx

406

Programare: Funcii speciale

HEIDENHAIN iTNC 530

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

Plasarea elementului de fixare pe main


ntr-un meniu interactiv, TNC v ghideaz prin procesul efectiv de
msurare. Procesul de msurare const n esen n efectuarea
unor funcii diferite de palpare la nivelul elementului de fixare i n
introducerea dimensiunilor variabile, de exemplu interstiiul dintre
flcile unei menghine (consultai Plasarea elementului de fixare pe
main, la pagina 410)
Verificai poziia elementului de fixare msurat
Dup ce ai plasat un element de fixare, putei cere TNC s creeze
un program de msurare conform necesitilor, cu ajutorul cruia
putei compara poziia efectiv a elementului de fixare cu cea
nominal. Dac diferenele dintre poziiile nominal i efectiv sunt
prea mari, TNC emite un mesaj de eroare (consultai Verificai
poziia elementului de fixare msurat, la pagina 412)

407

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

abloane elemente de fixare


HEIDENHAIN pune la dispoziie diverse abloane pentru elemente de
fixare ntr-o bibliotec de abloane. Dac avei nevoie de oricare dintre
ele, contactai HEIDENHAIN (adres de e-mail service.ncpgm@heidenhain.de) sau productorul mainii unelte.

Setarea valorilor parametrului pentru elementul


de fixare: FixtureWizard
Cu ajutorul FixtureWizard putei utiliza un ablon pentru elementele de
fixare pentru a crea un astfel de element, cu dimensiuni exacte.
HEIDENHAIN pune la dispoziie abloane pentru elemente de fixare
standard. Productorul mainii unelte ofer de asemenea abloane
pentru elementele de fixare.
nainte de a lansa FixtureWizard trebuie s fi copiat
ablonul pentru elementul de fixare i parametrii acestuia
n TNC!

408

Apelai administrarea elementelor de fixare

Lansai FixtureWizard: TNC deschide meniul pentru


parametrizarea abloanelor pentru elemente de fixare

Selectai ablonul elementului de fixare: TNC


deschide o fereastr pentru selectarea ablonului
pentru elementul de fixare (fiiere cu extensia CFT)

Utilizai mouse-ul pentru a selecta ablonul pentru


elementul de fixare pentru care dorii s introducei
valorile i confirmai cu Deschidere

Introducei valorile tuturor parametrilor elementelor de


fixare afiai n fereastra din stnga. Folosii tastele
cursor pentru a deplasa cursorul pe urmtorul cmp
de introducere. Dup introducerea valorii, TNC
actualizeaz vizualizarea 3-D a elementului de fixare
n fereastra de mai jos. Dac este posibil, TNC
afieaz o ilustraie n fereastra din dreapta sus, care
afieaz grafic parametrul elementului de fixare care
trebuie introdus.

Introducei numele elementului de fixare definit n


cmpul de introducere Fiier de ieire i confirmai cu
tasta soft Generare fiier. Nu este necesar
introducerea extensiei fiierului (CFX pentru
parametrizat)

Prsire FixtureWizard

Programare: Funcii speciale

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

Operarea FixtureWizard
FixtureWizard este operat n principal cu mouse-ul. Putei modifica
configuraia ecranului trgnd liniile separatoare de aa manier nct
Parametri, Imagini de asisten i Imagine 3-D s fie afiate la
dimensiunea preferat.
Putei modifica ilustrarea Imagine 3-D dup cum urmeaz:
Mrire/micorare model:
Rsucirea rotiei mouse-ului mrete sau micoreaz modelul
Deplasare model:
Apsarea rotiei mouse-ului i deplasarea concomitent a mouseului deplaseaz modelul
Rotire model:
Apsarea tastei mouse-ului i deplasarea concomitent a mouseului rotete modelul
Suplimentar, sunt disponibile butoane care efectueaz urmtoarea
funcie atunci cnd se face clic pe ele:
Funcie

Buton

Prsire FixtureWizard

Deschidere ablon pentru elementul de fixare


(fiiere cu extensia CFT)
Comutare ntre afiajul cadru de srm i obiect
solid
Comutarea ntre vizualizarea solid i cea
transparent
Afieaz/ascunde desemnrile corpurilor de
coliziune definite n elementul de fixare
Afieaz/ascunde punctele de testare definite n
elementul de fixare (nicio funcie n
ToolHolderWizard)
Afieaz/ascunde punctele de msurare definite
n elementul de fixare (nicio funcie n
ToolHolderWizard)
Restaurare poziie iniial a vizualizrii 3-D

HEIDENHAIN iTNC 530

409

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

Plasarea elementului de fixare pe main


Introducei un palpator nainte de a plasa un element de
fixare!

410

Apelai administrarea elementelor de fixare

Selectaew element de fixare: TNC deschide meniul


pentru selectarea elementului de fixare i afieaz n
fereastra stng toate elementele de fixare
disponibile n directorul activ. Elementele de fixare au
nume de fiiere cu extensia CFX

n fereastra stng, utilizai mouse-ul sau tastele


sgei pentru a selecta un element de fixare. n
fereastra stnga, TNC afieaz o previzualizare a
respectivului element de fixare selectat

ncrcare element de fixare: TNC calculeaz Secvena


de msurare necesar i o afieaz n fereastra din
stnga. n fereastra din dreapta afieaz elementul de
fixare. Punctele de msurare sunt marcate cu un
simbol colorat pentru origine pe elementul de fixare.
n plus, exist o secven de numere care v indic
ordinea pentru msurarea elementului de fixare

Lansai procesul de msurare: TNC afieaz un rnd


de taste soft cu taste cu funcii de scanare admise
pentru procesul de msurare respectiv

Selectai funcia de palpare necesar: TNC este n


meniul pentru palpare manual. Descrierea funciilor
de palpare: Consultai Prezentare general, la
pagina 593

La finalul procesului de palpare, TNC afieaz valorile


msurate

ncrcarea valorilor msurate: TNC finalizeaz


procesul de msurare, l verific n secvena de
msurare i plaseaz marcajul de evideniere pe
sarcina urmtoare

Dac introducerea unei valori este necesar n


respectivul element de fixare, TNC indic un marcaj
de evideniere n partea inferioar a ecranului.
Introducei valoarea necesar, de ex. interstiiul dintre
flcile unei menghine i confirmai cu tasta soft
ACCEPTARE VALOARE

Dup ce toate sarcinile de msurat sunt verificate de


TNC, finalizai procesul de msurare cu tasta soft
COMPLET

Programare: Funcii speciale

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

Secvena de msurare este specificat n ablonul


elementului de fixare. Trebuie s trecei prin secvena de
msurare pas cu pas, de sus pn jos.
Cu o configurare multipl, trebuie s plasai fiecare
element de fixare separat.

Editarea elementelor de fixare


Este editabil numai valoarea introdus. Poziia
elementului de fixare pe masa mainii nu poate fi corectat
dup plasare. Pentru a modifica poziia elementului de
fixare trebuie s l ndeprtai mai nti i s l plasai apoi
din nou la loc!
U

Apelai administrarea elementelor de fixare

Utilizai mouse-ul sau tastele sgei pentru a selecta


elementul de fixare pe care dorii s l editai. TNC
evideniaz cromatic elementul de fixare selectat

Pentru a modifica elementul de fixare selectat, n


fereastra secven de msurare, TNC afieaz
parametrii elementului de fixare pe care i putei edita

Confirmai ndeprtarea cu tasta soft DA sau anulai-o


cu NU

ndeprtarea elementelor de fixare


Pericol de coliziune!
Dac ndeprtai un element de fixare, TNC nu l mai
monitorizeaz, chiar dac este nc prins de masa mainii!
U

Apelai administrarea elementelor de fixare

Utilizai mouse-ul sau tastele sgei pentru a selecta


elementul de fixare pe care dorii s l ndeprtai.
TNC evideniaz cromatic elementul de fixare selectat

ndeprtarea elementului de fixare selectat

Confirmai ndeprtarea cu tasta soft DA sau anulai-o


cu NU

HEIDENHAIN iTNC 530

411

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

Verificai poziia elementului de fixare msurat


Pentru a verifica elementele de fixare msurate, TNC poate genera un
program de testare. Trebuie s rulai programul de verificare n modul
de operare Secven integral. TNC palpeaz punctele de testare
specificate de ctre designerul elementului de fixare n ablonul
elementului de fixare i le evalueaz. Afieaz apoi rezultatul verificrii
pe ecran i ntr-un jurnal.
TNC salveaz ntotdeauna programele de verificare n
directorul TNC:system\Fixture\TpCheck_PGM.

412

Apelai administrarea elementelor de fixare

n fereastra Plasare elemente de fixare, utilizai mouseul pentru a marca elementul de fixare care urmeaz a
fi verificat. TNC afieaz elementele de fixare
marcate cu o culoare diferit n vizualizarea 3-D

Lansai dialogul pentru generarea programului de


verificare. TNC deschide fereastra pentru
introducerea parametrilor programului de testare

Poziionare manual: Specificai dac dorii s


poziionai palpatorul manual sau automat ntre
punctele individuale de verificare:
1: Poziionare manual. Trebuie s deplasai fiecare
punct de verificare cu tastele de direcie pentru ax i
confirmai procesul de msurare cu NC start
0: Dup ce ai prepoziionat manual palpatorul la
nlimea de degajare, programul de testare ruleaz
automat

Vitez de avans pentru msurare:


Viteza de avans a palpatorului pentru procesul de
msurare, n mm/min. Interval intrare de la 0 la 3000

Vitez avans prepoziionare:


Viteza de avans pentru poziionare, pentru
deplasarea la poziiile individuale de msurare, n
mm/min. Interval intrare de la 0 la 99999,999

Programare: Funcii speciale

Prescriere degajare:
Prescrierea degajrii la punctul de msurare, pe care
TNC trebuie s o menin n timpul prepoziionrii.
Interval intrare de la 0 la 99999,9999

Toleran:
Abaterea maxim admis ntre poziiile nominal i
efectiv ale respectivelor puncte de testare. Interval
de intrare de la 0 la 99999,999 Dac punctul de
testare este n afara toleranei, TNC emite un mesaj
de eroare

Numr/Nume scul:
Numrul (sau numele) palpatorului. Interval de intrare
de la 0 la 30000.9 dac este introdus un numr;
maxim 16 caractere dac este introdus un nume.
Dac se introduce un nume de scul, introducei-l
ntre ghilimele simple

Confirmarea nregistrrilor: TNC genereaz un


program de testare, afieaz numele programului de
testare ntr-o fereastr contextual i ntreab dac
dorii s rulai programul de test

Rspundei cu NU dac dorii s rulai programul de


testare mai trziu i cu DA dac dorii s l rulai acum

Dac ai confirmat cu DA, TNC comut n modul


Secven integral i selecteaz automat programul
generat

Lansarea programului de testare: TNC v solicit s


prepoziionai manual palpatorul de aa manier nct
s fie localizat la prescrierea de degajare. Urmai
instruciunile din fereastra contextual

Lansarea procesului de msurare: TNC execut


deplasarea succesiv la fiecare punct de testare. Cu
ajutorul unei taste soft specificai strategia de
poziionare. Confirmai de fiecare dat cu NC start

La finalul programului de testare, TNC afieaz o


fereastr contextual cu abaterile de la poziia
nominal. Dac un punct de testare este n afara
toleranei, TNC emite un mesaj de eroare n fereastra
contextual

HEIDENHAIN iTNC 530

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

413

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

Administrare prindere
Putei salva i restaura prinderile msurate prin funcia Arhiv.
Aceast funcie este util n special pentru prinderile integrate i
accelereaz procedura de configurare n mod considerabil.
Funcii pentru gestionarea elementelor de fixare
Sunt disponibile urmtoarele funcii pentru administrarea elementelor
de fixare:
Funcie

Tast soft

Salvare element de fixare


ncrcare element de fixare salvat
Copiere element de fixare salvat
Redenumire element de fixare salvat
tergere element de fixare salvat

414

Programare: Funcii speciale

Cu tastele sgeat, alegei echipamentul de prindere


pe care dorii s-l salvai

Selectai funcia Arhiv: TNC afieaz o fereastr i


prezint elementele de fixare care au fost salvate

Salvai echipamentul de prindere activ ntr-o arhiv


(fiier zip): TNC afieaz o fereastr n care putei
defini numele arhivei

Introducei numele fiierului i confirmai cu tasta soft


DA: TNC salveaz arhiva zip ntr-un dosar arhiv fix
(TNC:\system\Fixture\Archive)

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

Salvarea elementelor de fixare


U Apelai administrarea elementelor de fixare, dac este
necesar

ncrcarea manual a elementelor de fixare


U Apelai administrarea elementelor de fixare, dac este
necesar
U

Dac este necesar, utilizai tastele sgeat pentru a


selecta un punct de inserie n care dorii s restaurai
un element de fixare salvat

Selectai funcia Arhiv: TNC afieaz o fereastr i


prezint elementele de fixare care au fost salvate

Cu tastele sgeat, selectai elementul de fixare pe


care dorii s-l restaurai

ncrcare element de fixare: TNC activeaz elementul


de fixare selectat i afieaz o imagine a
echipamentului de prindere inclus n elementul de
fixare

Dac restaurai elementul de fixare n alt punct de inserie,


trebuie s confirmai ntrebarea corespunztoare a
dialogului cu TNC cu tasta soft DA.

HEIDENHAIN iTNC 530

415

11.3 Monitorizarea elementelor de fixare (opiune de software DCM)

ncrcarea elementelor de fixare sub controlul programului


De asemenea, putei s activai i s dezactivai elementele de fixare
salvate sub controlul programului. Procedai dup cum urmeaz:
U

Afiare rnd de taste soft cu funcii speciale.

Selectai grupul SPECIFICAII PROGRAM.

Parcurgei rndul de taste soft

Specificai calea i numele fiierului elementului de


fixare stocat i confirmai intrarea cu ENT

Plda: Bloc NC
13 SEL
FIXTURE "TNC:\SYSTEM\FIXTURE\F.ZIP"

Elementele de fixare stocate sunt, implicit, n directorul


TNC:\system\Fixture\Archive.
Asigurai-v c elementul de fixare care va fi ncrcat a
fost, de asemenea, salvat n cinematica activ.
Asigurai-v c niciun alt echipament de prindere n
mandrin nu este activ n timpul activrii automate a unui
element de fixare. Dac este necesar, utilizai n prealabil
funcia RESETARE SELECIE ELEMENT DE FIXARE.
De asemenea, putei s activai elementele de fixare prin
tabelele meselor mobile n coloana FIXARE.
Dezactivarea elementelor de fixare sub controlul programului
Putei s dezactivai elementele de fixare active sub controlul
programului. Procedai dup cum urmeaz:

416

Afiare rnd de taste soft cu funcii speciale

Selectai grupul SPECIFICAII PROGRAM.

Parcurgei rndul de taste soft

Selectai funcia de resetare i confirmai cu tasta


END.

Plda: Bloc NC
13 RESETARE SELECIE ELEMENT DE
FIXARE

Programare: Funcii speciale

11.4 Administrarea portsculei (opiune software DCM)

11.4 Administrarea portsculei


(opiune software DCM)
Noiuni fundamentale
Productorul mainii unelte trebuie s fi pregtit TNC
pentru aceast funcie, consultai manualul mainii unelte.

Ca i monitorizarea elementelor de fixare, putei integra, de


asemenea, portscula n monitorizarea coliziunii.
Mai muli pai de lucru sunt necesari pentru a activa monitorizarea
coliziunii portsculelor:
Modelai portscula
Pe site-ul su Web, HEIDENHAIN ofer abloane de portscul care
au fost create cu un software PC (KinematicsDesign). Productorul
mainii unelte poate modela abloane suplimentare pentru
portscul, punndu-vi-le la dispoziie. abloanele pentru portscule
au extensia numelui de fiier cft.
Setai parametrii portsculei: ToolHolderWizard
Cu ToolHolderWizard definii dimensiunile exacte pentru portscul
prin introducerea valorilor parametrilor n ablonul portsculei. Apelai
ToolHolderWizard din tabelul de scule dac dorii s alocai
cinematica portsculei unei scule. abloanele pentru portscule cu
parametri au extensia numelui de fiier cfx.
Activai portscula
n tabelul de scule TOOL.T, alocai portscula selectat unei scule din
coloana CINEMATIC (consultai Alocarea cinematicii
transportorului sculei, la pagina 186).

abloane portscul
HEIDENHAIN ofer diverse abloane de portscul. Dac avei nevoie
de oricare dintre ele, contactai HEIDENHAIN (adres de e-mail
service.nc-pgm@heidenhain.de) sau productorul mainii unelte.

HEIDENHAIN iTNC 530

417

11.4 Administrarea portsculei (opiune software DCM)

Setai parametrii portsculei: ToolHolderWizard


Cu ajutorul ToolHolderWizard putei utiliza un ablon pentru portscul
pentru a crea o portscul cu dimensiuni exacte. HEIDENHAIN pune la
dispoziie abloane pentru portscule. Productorul mainii unelte ofer
de asemenea abloane pentru portscul.
nainte de a lansa ToolHolderWizard trebuie s fi copiat
ablonul pentru portscul i parametrii acestuia n TNC!

Urmai procedura de mai jos pentru a aloca unei scule cinematica


portsculei:
U

Selectai orice mod de operare al mainii.


U Pentru a selecta tabelul de scule, apsai tasta soft
TABEL SCULE.
U

Setai tasta soft EDITARE la PORNIT.

Selectai ultimul rnd de taste soft.

Afiai lista cinematicilor disponibile: TNC afieaz


toate cinematicele portsculelor (fiiere .TAB) i
cinematicele portsculelor pe care le-ai parametrizat
deja (fiiere .CFX).

Apelai ToolHolderWizard

Selectai ablonul elementului de fixare: TNC


deschide o fereastr pentru selectarea ablonului
pentru elementul de fixare (fiiere cu extensia CFT)

Utilizai mouse-ul pentru a selecta ablonul pentru


portscul pentru care dorii s introducei valorile
parametrilor i confirmai cu Deschidere

Introducei toi parametrii afiai n fereastra din


stnga. Folosii tastele cursor pentru a deplasa
cursorul pe urmtorul cmp de introducere. Dup
introducerea valorii, TNC actualizeaz vizualizarea 3D a portsculei n fereastra din dreapta jos. Dac este
posibil, TNC afieaz o ilustraie n fereastra din
dreapta sus, care afieaz grafic parametrul care
trebuie introdus.

Introducei numele portsculei definite n cmpul de


introducere Fiier de ieire i confirmai cu tasta soft
Generare fiier. Nu este necesar introducerea
extensiei fiierului (CFX pentru parametrizat)

Ieii din ToolHolderWizard

Operarea ToolHolderWizard
ToolHolderWizard este operat n acelai mod ca i FixtureWizards:
(consultai Operarea FixtureWizard, la pagina 409)

418

Programare: Funcii speciale

11.4 Administrarea portsculei (opiune software DCM)

Scoaterea unei portscule


Pericol de coliziune!
Dac scoatei o portscul, TNC nu o mai monitorizeaz,
chiar dac este nc prins n bro
U

tergei numele sculei din coloana CINEMATIC din tabelul de


scule (TOOL.T).

HEIDENHAIN iTNC 530

419

11.5 Setri de program globale (opiune de software)

11.5 Setri de program globale


(opiune de software)
Aplicaie
Setrile de program globale, care sunt utilizate n mod special pentru
matrie mari, sunt disponibile n modul Rulare program i n modul
MDI. Pot fi utilizate pentru definirea diverselor transformri i setri de
coordonate globale i sunt suprapuse peste programul NC selectat,
astfel nct s nu fie necesar s editai programul NC.
Putei activa i dezactiva setrile de program globale, chiar n mijlocul
programului, dac ai ntrerupt rularea acestuia (consultai
ntreruperea prelucrrii, la pagina 635). TNC ia imediat n
considerare valorile pe care le-ai definit dup ce ai repornit programul
NC. Controlul se poate deplasa la noua poziie prin meniul de
reapropiere (consultai Revenirea la contur, la pagina 642).
Sunt disponibile urmtoarele setri de program globale:
Funcii

Pictogram

Pagina

Rotaia de baz

Pagina 425

Schimbarea axelor

Pagina 426

Decalarea de origine suplimentar,


adugat

Pagina 427

Oglindire suprapus

Pagina 427

Rotaie suprapus

Pagina 428

Blocare a axei

Pagina 428

Definirea suprapunerii roii de mn,


chiar i pe direcia axelor virtuale VT

Pagina 429

Definiia unui factor global al vitezei de


avans

Pagina 428

420

Programare: Funcii speciale

11.5 Setri de program globale (opiune de software)

Nu putei utiliza urmtoarele setri de program globale


dac ai utilizat funcia M91/M92 (deplasarea n poziiile
definite de main) n programul NC:
Schimbai axele cu axele n care v apropiai de poziiile
raportate la main
Blocare axe
Putei utiliza funcia de anticipare M120, dac ai activat
setrile de program globale nainte de a porni programul.
Dac M120 este activ i modificai setrile de program
globale n timpul programului, TNC va afia un mesaj de
eroare i va opri procesul de prelucrare.
Dac monitorizarea de coliziune DCM este activ, putei
executa deplasarea cu suprapunerea roii de mn numai
dac ai ntrerupt programul de prelucrare cu o oprire
extern.
n formularul completabil, TNC coloreaz n gri toate axele
care nu sunt active pe maina dvs.
Valorile de deplasare i valorile pentru suprapunerea roii
de mn din formularul completabil trebuie definite
ntotdeauna n milimetri; valorile definite ale unghiurilor
pentru rotaii trebuie definite n grade.

HEIDENHAIN iTNC 530

421

11.5 Setri de program globale (opiune de software)

Premise tehnice
Funcia setri globale de program este o opiune de
software i trebuie activat de productorul mainii unelte.
Productorul mainii unelte poate furniza funcii cu care
putei seta i reseta setrile globale ale programului de sub
controlul programului, de ex. funciile M sau ciclurile
productorului. Putei s utilizai funcia parametrului Q
pentru a interoga starea setrilor programului global GS
(consultai Fn 18: SYS-DATUM READ: Citire date de
sistem la pagina 332 ff).
Pentru a putea utiliza funcia de suprapunere a roii de mn,
HEIDENHAIN recomand utilizarea roii de mn HR 520 (consultai
Deplasarea cu roi de mn electronice, la pagina 554). Selectarea
direct a axei virtuale a sculei este posibil cu HR 520.
n principiu, putei utiliza roata de mn HR 410, dar productorul
mainii unelte trebuie s aloce n aceast situaie o tast funcional
pentru roata de mn, pentru selectarea axei virtuale a sculei i pentru
a o programa n programul su PLC.
Pentru a putea utiliza toate funciile fr limitri, trebuie
setai urmtorii parametri ai mainii:
MP7641, bit 4 = 1:
Permiterea selectrii axei virtuale pe HR 420
MP7503 = 1:
Avansul transversal n direcia axei active a sculei este
activ n modul de operare Manual i n timpul unei
ntreruperi a programului
MP7682, bit 9 = 1:
Transferul automat al strii de nclinare din modul
automat n funcia Mutare axe n timpul ntreruperii
unui program
MP7682, bit 10 = 1:
Permiterea compensrii 3-D cu un plan de lucru nclinat
activ i M128 activ (TCPM)

422

Programare: Funcii speciale

11.5 Setri de program globale (opiune de software)

Activarea/dezactivarea unei funcii


Setrile de program globale rmn active pn cnd sunt
resetate manual. Reinei c productorul mainii unelte
poate furniza funcii cu care putei seta i reseta setrile
globale ale programului, de asemenea, sub controlul
programului.
Dac o setare de program global este activ, TNC
afieaz simbolul
n afiajul poziiei.
Dac utilizai gestionarul de fiiere pentru a selecta un
program, TNC afieaz ntotdeauna un mesaj de
avertisment, dac setrile globale sunt active. n acest
caz, putei s confirmai mesajul cu tasta soft sau s
apelai direct formularul pentru a efectua modificrile.
Setrile de program globale nu sunt valabile n modul de
operare smarT.NC.
U

Selectai modul de operare Rulare program sau


Introducere manual de date

Schimbai rndul de taste soft

Apelai formularul cu setrile de program globale

Activai funciile dorite cu valorile corespunztoare

Dac activai mai mult de o setare de program global,


TNC calculeaz transformrile intern, n urmtoarea
ordine:
1: Rotaie de baz
2:: Schimb de axe
3: Oglindire
4: Modificare
5: Rotaie suprapus
Funciile rmase, precum blocarea axei, suprapunerea roii de mn i
factorul vitezei de avans acioneaz independent.

HEIDENHAIN iTNC 530

423

11.5 Setri de program globale (opiune de software)

Urmtoarele funcii v ajut s navigai n formular. Putei de


asemenea s utilizai mouse-ul pentru a naviga prin formular.
Funcii

Tast/
Tast soft

Salt la funcia anterioar


Salt la funcia urmtoare
Selectare element urmtor
Selectare element anterior
Funcii de schimbare axe: Deschidere list cu axe
disponibile
Activare/Dezactivare funcie dac cursorul se afl
pe o caset de bifare.
Resetare setri de program globale:
Dezactivai toate funciile
Setai toate valorile introduse la 0, setai factorul
vitezei de avans la 100. Setai rotaia de baz =
0, dac nu este activ nicio rotaie de baz n
meniul pentru rotaii de baz sau n coloana ROT
a presetrii active n tabelul de presetri. n caz
contrar, TNC activeaz rotaia de baz
introdus acolo
Renunare la toate modificrile efectuate de la
ultima apelare a formularului
Dezactivare toate funciile active. Valorile introduse
sau reglate rmn valabile
Salvare toate modificrile i nchidere formular

424

Programare: Funcii speciale

11.5 Setri de program globale (opiune de software)

Rotaia de baz
Funcia rotaie de baz v ofer posibilitatea de a compensa alinierile
eronate ale piesei de prelucrat. Efectul corespunde funciei rotaie de
baz pe care o putei defini n modul manual cu funciile de palpare.
TNC sincronizeaz valorile introduse n meniul pentru rotaii de baz
sau n coloana ROT a tabelului de presetri cu formularul completabil.
Putei modifica valorile rotaiei de baz n formular, dar TNC nu le scrie
napoi n meniul pentru rotaii de baz sau n tabelul de presetri.
Dac apsai tasta soft SETARE VALORI STANDARD, TNC
restaureaz rotaia de baz alocat presetrii active.
Reinei c s-ar putea s fie nevoie s revenii la contur
dup activarea acestei funcii. TNC apeleaz automat
meniul de revenire la contur dup ce formularul a fost
nchis (consultai Revenirea la contur, la pagina 642).
Reinei c ciclurile palpatorului cu care msurai i scriei
o rotaie de baz n timpul rulrii programului suprascriu
valorile definite de dvs. n formularul completabil.

HEIDENHAIN iTNC 530

425

11.5 Setri de program globale (opiune de software)

Schimbarea axelor
Cu funcia de schimbarea a axelor putei adapta axele programate n
orice program NC la configuraia axei mainii dvs. sau la situaia de
fixare respectiv.
Dup activarea funciei de schimbare a axelor, toate
transformrile ulterioare sunt aplicate axelor schimbate.
Avei grij s schimbai axele corespunztor. n caz
contrar, TNC va afia un mesaj de eroare.
Poziionarea n poziiile M91 nu este permis pentru axe
inversate.
Reinei c s-ar putea s fie nevoie s revenii la contur
dup activarea acestei funcii. TNC apeleaz automat
meniul de revenire la contur dup ce formularul a fost
nchis (consultai Revenirea la contur, la pagina 642).
U

U
U
U

n formularul cu setri de program globale, deplasai cursorul la


SCHIMB PORNIT/OPRIT, i utilizai tasta SPAIU pentru a activa
funcia.
Cu tasta sgeat n jos, setai cursorul la linia care indic n stnga
axa care trebuie schimbat
Apsai tasta GOTO pentru a afia lista de axe cu care o putei
schimba
Cu tasta sgeat jos, selectai axele cu care dorii s schimbai i
confirmai cu tasta ENT

Dac lucrai cu mouse-ul, putei selecta direct axa dorit, fcnd clic
pe aceasta n meniul derulant respectiv.

426

Programare: Funcii speciale

11.5 Setri de program globale (opiune de software)

Oglindirea suprapus
Cu funcia oglindire suprapus putei oglindi toate axele active.
Axele oglindite definite n formular funcioneaz n plus
fa de valorile definite deja n program prin Ciclul 8
(oglindire).
Reinei c s-ar putea s fie nevoie s revenii la contur
dup activarea acestei funcii. TNC apeleaz automat
meniul de revenire la contur dup ce formularul a fost
nchis (consultai Revenirea la contur, la pagina 642).
U

U
U

n formularul cu setri de program globale, deplasai cursorul la


OGLINDIRE PORNIT/OPRIT, i utilizai tasta SPAIU pentru a
activa funcia.
Cu tasta sgeat n jos, setai cursorul la axa pe care dorii s o
oglindii
Apsai tasta SPAIU pentru a oglindi axa. Dac apsai din nou
tasta SPAIU, funcia este anulat.

Dac lucrai cu un mouse, putei selecta direct axa dorit fcnd clic
pe aceasta.

Decalarea de origine suplimentar, adugat


Cu funcia decalare de origine adugat putei compensa orice decalaj
al axelor active.
Valorile definite n formular funcioneaz n plus fa de
valorile definite deja n program prin Ciclul 7 (decalare de
origine).
Luai n considerare faptul c decalrile definite cnd
planul de lucru este nclinat sunt efective n sistemul de
coordonate al mainii.
Reinei c s-ar putea s fie nevoie s revenii la contur
dup activarea acestei funcii. TNC apeleaz automat
meniul de revenire la contur dup ce formularul a fost
nchis (consultai Revenirea la contur, la pagina 642).

HEIDENHAIN iTNC 530

427

11.5 Setri de program globale (opiune de software)

Blocare a axei
Cu aceast funcie putei bloca toate axele active. Apoi, cnd rulai
programul, TNC nu va deplasa niciuna dintre axele blocate.
Cnd activai aceast funcie, avei grij ca poziia axelor
blocate s nu determine coliziuni.

U
U
U

n formularul cu setri globale de program, deplasai cursorul la


BLOCAJ PORNIT/OPRIT i activai funcia cu tasta SPAIU
Cu tasta sgeat n jos, setai cursorul la axa pe care dorii s o
blocai
Apsai tasta SPAIU pentru a bloca axa. Dac apsai din nou
tasta SPAIU, funcia este anulat.

Dac lucrai cu un mouse, putei selecta direct axa dorit fcnd clic
pe aceasta.

Rotaie suprapus
Cu funcia rotaie suprapus putei defini orice rotaie a sistemului de
coordonate n planul de lucru curent activ.
Rotaia suprapus definit n formular funcioneaz n plus
fa de valorile definite deja n program prin Ciclul 10
(rotaie).
Reinei c s-ar putea s fie nevoie s revenii la contur
dup activarea acestei funcii. TNC apeleaz automat
meniul de revenire la contur dup ce formularul a fost
nchis (consultai Revenirea la contur, la pagina 642).

Suprascr. vit. avans


Cu funcia de prioritate vitez de avans, putei micora sau mri viteza
de avans programat cu un anumit procent. Intervalul de intrare este
de 1% pn la 1000%.
Reinei c TNC aplic ntotdeauna factorul vitez de
avans la viteza de avans curent, pe care este posibil s o
fi modificat deja prin prioritatea vitezei de avans.

428

Programare: Funcii speciale

11.5 Setri de program globale (opiune de software)

Suprapunerea roii de mn
Funcia suprapunere roat de mn v ofer posibilitatea de a utiliza
roata de mn pentru a deplasa axele n timp ce TNC ruleaz un
program.
n coloana Valoare maxim definii distana maxim la care putei
deplasa axa cu roata de mn. Dup ntreruperea programului
(semnalul control activ este oprit), TNC afieaz distanele de
deplasare efectiv pe fiecare ax n coloana valoare efectiv. Valoarea
efectiv rmne salvat pn cnd este tears, chiar dup
ntreruperea alimentrii cu energie. Putei de asemenea s editai
valoarea efectiv. Dac este necesar, TNC scade valoarea pe care ai
introdus-o la Valoarea maxim respectiv.
Dac o valoare efectiv este introdus n timpul activrii
funciei, cnd fereastra se nchide, TNC apeleaz funcia
Revenire la contur pentru a deplasa cu valoarea definit
(consultai Revenirea la contur, la pagina 642).
TNC suprascrie o distan de avans transversal maxim,
definit deja n programul NC cu M118 de valoarea
introdus n formular. De asemenea, TNC introduce
distanele care au fost deja traversate cu roata de mn
utiliznd M118 n coloana valoare efectiv a formularului,
astfel nct s nu apar salturi n afiaj, n timpul activrii.
Dac distana deja parcurs cu M118 este mai mare dect
valoarea maxim admis din formular, atunci, la nchiderea
ferestrei, TNC apeleaz funcia "revenire la contur", pentru
a remedia diferena (consultai Revenirea la contur, la
pagina 642).
Dac ncercai s introducei o valoare efectiv mai mare
dect valoarea maxim, TNC afieaz un mesaj de eroare.
Nu introducei niciodat o valoare efectiv mai mare dect
valoarea maxim.
Nu introducei o valoare prea mare pentru valoarea
maxim. TNC reduce intervalul utilizabil de avans
transversal n direcie pozitiv sau negativ, n funcie de
valoarea introdus.

HEIDENHAIN iTNC 530

429

11.5 Setri de program globale (opiune de software)

Axe virtuale VT
Pentru a putea traversa cu roata de mn pe direcia axei
virtuale VT trebuie s activai M128 sau FUNCTION
TCPM.
Putei deplasa pe axele virtuale, folosind suprapunerea cu
roata de mn, dac DCM este inactiv.
Putei efectua o suprapunere a roii de mn pe direcia axei scule
active. Putei utiliza linia axei Sculei Virtuale (VT).
Valorile traversate cu roata de mn ntr-o ax virtual rmn active n
setarea implicit, chiar dup o schimbare de scul. Utiliznd funcia
Resetare valoare VT, putei specifica faptul c TNC reseteaz la
valorile traversate n VT la schimbarea sculei:
U

n formularul cu setri de program globale, deplasai cursorul la


Resetare valoare VT i utilizai tasta SPAIU pentru a activa funcia.

Putei selecta axa VT folosind roata de mn HR 5xx, pentru a


parcurge cu suprapunere pe direcia axei virtuale (consultai
Selectarea axei care va fi mutat, la pagina 559). Lucrul cu axa
VT virtual este foarte confortabil cu ajutorul roii de mn wireless
HR 550 FS (consultai Deplasarea cu roi de mn electronice, la
pagina 554).
TNC afieaz traseul parcurs pe axa virtual n afiajul secundar de
stare (fila POS) n afiajul separat de poziie VT.
Productorul mainii unelte poate furniza funcii cu care
procedura poate fi influeneaz de ctre PLC n direcia
axei virtuale.

430

Programare: Funcii speciale

11.6 Opiunea software Control avans adaptabil (AFC)

11.6 Opiunea software Control


avans adaptabil (AFC)
Aplicaie
Caracteristica AFC trebuie s fie activat i adaptat de
ctre productorul mainii unelte. Consultai manualul
mainii dvs. unelte.
Productorul mainii poate specifica de asemenea dac
TNC folosete puterea broei sau oricare alt valoare ca
valoare de intrare pentru controlul avansului.
Controlul avansului adaptabil nu este destinat sculelor cu
diametrul mai mic de 5 mm. Acest diametru limit poate fi
mai mare dac puterea nominal a broei este foarte
mare.
Nu lucrai cu controlul avansului adaptabil n operaii n
care viteza de avans i viteza broei trebuie s fie adaptate
una fa de alta, cum este cazul filetrii.
n cazul controlului avansului adaptabil, TNC controleaz automat
viteza de avans n timpul rulrii programului, ca funcie a consumului
de energie a broei curente. Puterea broei, necesar pentru fiecare
pas de prelucrare, este nregistrat ntr-o achiere de nvare i este
salvat de ctre TNC ntr-un fiier care aparine programului piesei.
Cnd fiecare pas de prelucrare este pornit, adic, n mod normal,
atunci cnd broa este pornit, TNC controleaz viteza de avans,
astfel nct aceasta s se menin ntre limitele pe care le-ai definit.
Acest lucru permite evitarea efectelor negative asupra sculei, piesei de
prelucrat i mainii, care ar putea fi determinate de schimbarea
condiiilor de achiere. Condiiile de decupare sunt schimbate n
special de:
Uzura sculei
Adncimi fluctuante de achiere, care apar n special n cazul
pieselor turnate
Duritate fluctuant determinat de defecte de material

HEIDENHAIN iTNC 530

431

11.6 Opiunea software Control avans adaptabil (AFC)

Controlul avansului adaptabil (AFC) ofer urmtoarele beneficii:


Timpul de prelucrare este optimizat
Prin controlul vitezei de avans, TNC ncearc s menin puterea
maxim nregistrat a broei pe ntreaga durat a prelucrrii.
Aceasta scurteaz durata de prelucrare, mrind viteza de avans n
zone de prelucrare cu ndeprtare sczut de material.
Scula este monitorizat
Dac puterea broei depete valoarea maxim nregistrat, TNC
scade viteza de avans pn se ajunge din nou la puterea de referin
a broei. Dac, n timpul prelucrrii, este depit puterea maxim
a broei i, n acelai timp, rata de avans scade sub valoarea minim
definit, TNC se oprete. Acest lucru ajut la prevenirea
deteriorrilor ulterioare, dup ruperea sau uzarea sculei.
Elementele mecanice ale mainii sunt protejate
Reducerea din timp a vitezei de avans i oprirea activitii ajut la
prevenirea suprancrcrii mainii.

432

Programare: Funcii speciale

11.6 Opiunea software Control avans adaptabil (AFC)

Definirea setrilor AFC de baz


Efectuai setrile de control pentru controlul vitezei de avans al TNC n
tabelul AFC.TAB, care trebuie salvat n directorul rdcin TNC:\.
Datele din acest tabel sunt valori prestabilite care au fost copiate, n
timpul unei achieri de nvare, ntr-un fiier care aparine programului
respectiv i care servesc drept baz pentru control. n acest tabel sunt
definite urmtoarele date:
Coloan

Funcie

NR

Numrul liniei consecutive din tabel (nu are funcii


suplimentare)

AFC

Numele setrii de control. Ai introdus acest nume n


coloana AFC a tabelului de scule. Specific asignarea
parametrilor de control la scul.

FMIN

Viteza de avans la care TNC va efectua un rspuns de


nchidere. Introducei valoarea n procente, n funcie de
viteza de avans programat. Interval de intrare: de la 50
la 100%

FMAX

Viteza maxim de avans n material, pn la care TNC


poate s creasc automat viteza de avans. Introducei
valoarea n procente, n funcie de viteza de avans
programat.

FIDL

Viteza de avans pentru avans transversal cnd scula nu


achiaz (viteza de avans n aer). Introducei valoarea n
procente, n funcie de viteza de avans programat.

FENT

Viteza de avans pentru avans transversal cnd scula


intr sau iese din material. Introducei valoarea n
procente, n funcie de viteza de avans programat.
Valoarea maxim de intrare: 100%

OVLD

Reacia dorit a TNC la suprancrcare:


M: Execuia unui macrou definit de productorul
mainii unelte
S: Oprire imediat a NC
F: Oprirea NC dac scula a fost retras
E:: Afiarea unui mesaj de eroare pe ecran
-: Nicio reacie la suprancrcare
TNC genereaz un rspuns de oprire dac puterea
maxim a broei este depit mai mult de o secund i,
n acelai timp, viteza de avans scade sub valoarea
minim definit. Introducei funcia dorit cu tastatura
ASCII.

POUT

Puterea broei la care TNC detecteaz cnd scula iese


din piesa de prelucrat. Introducei valoarea n procente,
n funcie de ncrcare de referin nregistrat. Valoarea
maxim de intrare: 8%

HEIDENHAIN iTNC 530

433

11.6 Opiunea software Control avans adaptabil (AFC)

Coloan

Funcie

SENS

Sensibilitatea (agresivitatea) controlului. Poate fi


introdus o valoare intre 50 i 200. 50 este pentru un
control ncet, 200 pentru un control foarte agresiv. Un
control agresiv reacioneaz rapid i cu modificri
importante ale valorilor, dar are tendina s ia msuri
disproporionate. Valoare recomandat: 100

PLC

Valoarea pe care TNC o transfer ctre PLC la nceputul


unui pas de prelucrare. Productorul mainii definete
funcia, prin urmare consultai manualul mainii.
n tabelul AFC.TAB putei defini cte setri de control (linii)
dorii.
Dac nu exist un tabel AFC.TAB n directorul TNC:\, TNC
utilizeaz setrile de control interne definite permanent
pentru achierea de nvare. Este recomandat s lucrai
cu tabelul AFC.TAB.

Efectuai paii urmtori pentru a crea fiierul AFC.TAB (este necesar


numai dac fiierul nu exist deja):
U
U
U
U
U

Selectai modul de operare Programare i editare.


Pentru a apela gestionarul de fiiere, apsai tasta soft PGM MGT.
Selectai directorul TNC:\.
Creai noul fiier AFC.TAB i confirmai cu tasta ENT: TNC afieaz
o list cu formatele de tabele.
Selectai formatul de tabel AFC.TAB i confirmai cu tasta ENT:
TNC creeaz un tabel cu setrile de control Standard.

434

Programare: Funcii speciale

11.6 Opiunea software Control avans adaptabil (AFC)

nregistrarea unei achieri de nvare


ntr-o achiere de nvare, TNC copiaz setrile de baz definite n
tabelul AFC.TAB pentru fiecare pas de prelucrare, n fiierul
<nume>.H.AFC.DEP. <Nume> reprezint numele programului NC
pentru care ai nregistrat achierea de nvare. n plus, TNC msoar
puterea maxim a broei consumat n timpul achierii de nvare i
salveaz aceast valoare n tabel.
Fiecare linie din fiierul <nume>.H.AFC.DEP reprezint un pas de
prelucrare pe care l iniiai cu M3 (sau. M4) i l oprii cu M5. Putei
edita toate datele din fiierul <nume>.H.AFC.DEP dac dorii s le
optimizai. Dac ai optimizat valorile n comparaie cele din tabelul
AFC.TAB, TNC plaseaz un asterisc * n faa setrilor de control din
coloana AFC. n afara datelor din tabelul AFC.TAB (consultai
Definirea setrilor AFC de baz, la pagina 433), TNC salveaz
urmtoarele informaii suplimentare n fiierul <nume>.H.AFC.DEP:
Coloan

Funcie

NR

Numrul pasului de prelucrare

TOOL

Numrul sau numele sculei care a fost utilizat la


realizarea pasului de prelucrare (nu este editabil)

IDX

Indexul sculei care a fost utilizat la realizarea pasului


de prelucrare (nu este editabil)

Diferenele n apelarea sculei:


0: Scula a fost apelat dup numr.
1: Scula a fost apelat dup nume.

PREF

ncrcarea de referin a broei. TNC msoar valoarea


n procente, n raport cu puterea nominal a broei.

ST

Starea pasului de prelucrare


I: n urmtoarea rulare de program, achierea de
nvare este nregistrat pentru acest pas de
prelucrare. TNC suprascrie orice valori existente din
aceast linie.
C: Achierea de nvare a fost finalizat cu succes.
Urmtoarea rulare de program poate fi efectuat cu
controlul automat al avansului.

AFC

Numele setrii de control

HEIDENHAIN iTNC 530

435

11.6 Opiunea software Control avans adaptabil (AFC)

Reinei urmtoarele nainte de a nregistra o achiere de nvare:


Dac este necesar, adaptai setrile de control n tabelul AFC.TAB.
Introducei setarea de control dorit pentru toate sculele n coloana
AFC din tabelul de scule TOOL.T.
Selectai programul pentru nvare.
Activai controlul vitezei de avans adaptive utiliznd tasta soft
(consultai Activarea/dezactivare AFC, la pagina 438).
Cnd efectuai o achiere de nvare, TNC afieaz
puterea de referin a broei determinat pn n
momentul respectiv ntr-o fereastr contextual.
Putei opri n orice moment funcia de marcare, apsnd
tasta soft ANULARE SELECIE. Apoi, TNC repornete
procesul de nvare.
Cnd nregistrai o achiere de nvare, TNC seteaz
intern prioritatea broei la 100%. n acest caz nu mai putei
modifica viteza broei.
n timpul achierii de nvare, putei influena ncrcarea
de referin msurat utiliznd prioritatea vitezei de avans
pentru a efectua orice modificare a vitezei de avans pentru
conturare.
Nu trebuie s rulai ntregul pas de prelucrare n mod
nvare. Dac nu mai putei modifica semnificativ
condiiile de achiere, atunci putei trece imediat n modul
de servo control. Apsai tasta soft PRSIRE
INSTRUIRE i statutul se schimb din L n C.
Putei repeta achierea de nvare de cte ori dorii.
Resetai manual starea ST napoi la L. S-ar putea s fie
nevoie s repetai achierea de nvare, dac rata de
avans programat a fost prea rapid i v oblig s scdei
brusc prioritatea vitezei de avans n timpul pasului de
prelucrare.
TNC modific statutul de la nvare (L) la control (C)
numai cnd ncrcarea de referin nregistrat este mai
mare de 2%. Controlul vitezei de avans adaptive nu este
posibil pentru valori mai mici.
Putei nva orici pai de prelucrare pentru o scul.
Productorul mainii unelte va pune la dispoziie o funcie
pentru aceasta sau va integra aceast posibilitate n
funciile pentru pornirea broei. Manualul mainii unelte
conine informaii suplimentare.
Productorul mainii unelte poate furniza o caracteristic
prin care achierea de nvare s fie finalizat automat
dup o perioad selectabil. Manualul mainii unelte
conine informaii suplimentare.
Suplimentar, productorul mainii unelte poate integra o
funcie cu care putei introduce direct puterea nominal a
broei, dac aceasta este cunoscut. n acest caz nu este
necesar un pas de nvare.
436

Programare: Funcii speciale

Selectai modul de operare Rulare program, Secven


integral.

Schimbai rndul de taste soft.

Selectai tabelul de setri AFC.

Efectuai optimizri, dac este cazul

11.6 Opiunea software Control avans adaptabil (AFC)

Efectuai urmtorii pai pentru a selecta i, dac este cazul, editai


fiierul <nume>.H.AFC.DEP:

Reinei c fiierul <nume>.H.AFC.DEP este blocat la


editare n timp ce ruleaz programul NC <nume>.H. TNC
afieaz datele din tabel n rou.
TNC elimin blocajul la editare n cazul n care una dintre
urmtoarele funcii este executat:
M02
M30
END PGM
Putei edita fiierul <nume>.H.AFC.DEP n modul de operare
Programare i editare. Dac este nevoie, se poate terge un pas ntreg
de prelucrare (o linie ntreag).
Pentru a edita fiierul <nume>.H.AFC.DEP, trebuie s
configurai gestionarul de fiiere n aa fel nct TNC s
afieze fiierele dependente (consultai Configurarea
PGM MGT, la pagina 663).

HEIDENHAIN iTNC 530

437

11.6 Opiunea software Control avans adaptabil (AFC)

Activarea/dezactivare AFC
U

Selectai modul de operare Rulare program, Secven


integral

Schimbai rndul de taste soft

Pentru a activa controlul de avans adaptabil: Setai


tasta soft la PORNIT i TNC afieaz simbolul AFC n
afiajul de poziie (consultai Afirile strilor, la
pagina 81)

Pentru a dezactiva controlul de avans adaptabil: Setai


tasta soft la OPRIT

Controlul de avans adaptabil rmne activ pn cnd l


dezactivai cu tasta soft. TNC ine minte setrile tastelor
soft chiar dac este ntrerupt curentul.
Dac controlul de avans adaptabil este activ n modul de
control, TNC seteaz intern prioritatea broei la 100%. n
acest caz nu mai putei modifica viteza broei.
Dac controlul de avans adaptabil este activ n modul de
control, TNC preia controlul funciei de prioritate a vitezei
de avans:
Dac mrii prioritatea vitezei de avans, acest lucru nu
influeneaz controlul.
Dac scdei prioritatea vitezei de avans cu mai mult de
10% n raport cu setarea maxim, TNC oprete controlul
de avans adaptabil. n acest caz, TNC afieaz o
fereastr pentru a v informa.
n blocurile NC care conin FMAX, controlul de avans
adaptabil nu este activ.
Pornirea de la mijlocul programului este permis n timpul
controlului de avans activ i TNC ia n considerare numrul
de achiere al punctului de nceput.
Pe afiajul suplimentar de stare, TNC afieaz diverse
informaii cnd controlul vitezei de avans adaptive este
activ (consultai Control avans adaptabil (fila AFC, opiune
software), la pagina 90). n plus, TNC afieaz
simbolul
n afiajul de poziie.

438

Programare: Funcii speciale

11.6 Opiunea software Control avans adaptabil (AFC)

Fiierul jurnal
ntr-o achiere de nvare, TNC salveaz datele relevante pentru
fiecare pas de prelucrare n fiierul <nume>.H.AFC2.DEP. <Nume>
reprezint numele programului NC pentru care ai nregistrat achierea
de nvare. n timpul controlului, TNC actualizeaz datele i
efectueaz diverse evaluri. n acest tabel vor fi salvate urmtoarele
date:
Coloan

Funcie

NR

Numrul pasului de prelucrare

SCUL

Numrul sau numele sculei care a fost utilizat la


realizarea pasului de prelucrare

IDX

Indexul sculei care a fost utilizat la realizarea pasului


de prelucrare

SNOM

Viteza nominal a broei [rpm]

SDIF

Diferena maxim n % a vitezei broei fa de valoarea


nominal

LTIME

Durata de prelucrare pentru achierea de nvare

CTIME

Durata de prelucrare pentru achierea de control

TDIFF

Diferena de timp n % ntre durata de prelucrare din


timpul nvrii i controlului.

PMAX

Puterea maxim nregistrat a broei n timpul


prelucrrii. TNC afieaz valoarea n procente, n raport
cu puterea nominal a broei.

PREF

Sarcina de referin a broei. TNC afieaz valoarea ca


procent din puterea nominal a broei.

FMIN

Cel mai mic factor de avans care poate aprea. TNC


afieaz valoarea ca procent din viteza de avans
programat.

OVLD

Reacia TNC la suprasarcin:


M: A fost rulat un macro definit de ctre productorul
mainii unelte
S: A avut loc oprirea imediat a NC
F: Oprirea NC a avut loc dup retragerea sculei
E: A fost afiat un mesaj de eroare
-: Nu a existat nicio reacie la suprasarcin

BLOCK

Numrul blocului de la care ncepe pasul de prelucrare

HEIDENHAIN iTNC 530

439

11.6 Opiunea software Control avans adaptabil (AFC)

TNC nregistreaz durata total de prelucrare pentru toate


achierile de nvare (LTIME), pentru toate achierile de
control (CTIME) i diferena total de timp (TDIFF) i o
introduce dup cuvntul cheie TOTAL n ultima linie a
fiierului jurnal.
TNC poate calcula numai diferena de timp (TDIFF) dac
ai efectuat pasul de nvare. n caz contrar coloana
rmne necompletat.
Efectuai urmtorii pai pentru a selecta fiierul <nume>.H.AFC2.DEP:

440

Selectai modul de operare Rulare program, Secven


integral

Schimbai rndul de taste soft

Selectai tabelul de setri AFC

Afiai fiierul jurnal.

Programare: Funcii speciale

11.6 Opiunea software Control avans adaptabil (AFC)

Monitorizare rupere/uzur scul


Aceast caracteristic trebuie s fie activat i adaptat de
ctre productorul mainii unelte. Consultai manualul
mainii dvs. unelte.
Cu ajutorul monitorizrii de rupere/uzur, poate fi realizat o detectare
a ruperii sculei bazat pe achiere, n timpul AFC activ.
Prin funciile care pot fi definite de productorul mainii unelte putei
defini o valoare procentual pentru detectarea uzurii sau a ruperii, n
raport cu puterea nominal.
Atunci cnd intervalul de putere limit definit pentru bro nu este
meninut, TNC efectueaz o oprire NC.

Monitorizare sarcin bro


Aceast caracteristic trebuie s fie activat i adaptat de
ctre productorul mainii unelte. Consultai manualul
mainii dvs. unelte.
Cu ajutorul funciei de monitorizare a sarcinii broei putei monitoriza
cu uurin sarcina broei, de exemplu, pentru a detecta suprasarcina
puterii broei.
Funcia este independent de AFC, adic nu este bazat pe achiere
i nu depinde de paii de nvare. Prin funciile care pot fi definite de
productorul mainii unelte nu trebuie dect s definii o valoare
procentual pentru puterea limit a broei, n raport cu puterea
nominal.
Atunci cnd intervalul de putere limit definit pentru bro nu este
meninut, TNC efectueaz o oprire NC.

HEIDENHAIN iTNC 530

441

11.7 Generai un program napoi

11.7 Generai un program napoi


Funcie
Cu aceast funcie TNC putei inversa direcia de prelucrare a unui
contur.
Reinei c TNC poate necesita cu mult mai mult
memorie liber pe hard disk dect dimensiunea fiierului
care trebuie convertit.
U

Selectai programul pentru care dorii s inversai


direcia de prelucrare.

Apsai tasta de funcii speciale

Apsai tasta soft Asisten programare.

Selectai rndul de taste soft cu funcii pentru


conversia programelor.

Generai un program nainte i napoi.

Numele fiierului creat de TNC const din numele vechi al


fiierului i extensia _rev. Exemplu:
Numele fiierului de program al crei direcie de
prelucrare trebuie inversat: CONT1.H
Numele fiierului de program napoi generat de TNC:
CONT1_rev.h
Pentru a putea genera un program napoi, TNC trebuie s
genereze mai nti un program nainte liniarizat, de ex. un
program n care toate elementele de contur sunt
rezolvate. Acest program este de asemenea executabil i
are extensia de fiier _fwd.h.

442

Programare: Funcii speciale

11.7 Generai un program napoi

Premise pentru conversia programului


TNC inverseaz ordinea tuturor blocurilor de poziionare din
program. Urmtoarele funcii nu sunt acceptate n programul napoi.
Definire pies brut de prelucrat
Apelri de scule
Cicluri de transformare a coordonatelor
Cicluri fixe i cicluri de sondare
Apeluri de ciclu CYCL CALL, CYCL CALL PAT, CYCL CALL POS
Funcii auxiliare (M)
HEIDENHAIN recomand de aceea numai conversia programelor
care conin o descriere pur a contururilor. Sunt permise toate funciile
de traseu disponibile n TNC, inclusiv blocurile FK. BLOCURILE RND
i CHF sunt deplasate de TNC astfel nct s poat fi executate din
nou n poziia corect pe contur.
TNC calculeaz de asemenea compensarea razei pentru cealalt
direcie.
Dac programul a inclus funcii de apropiere i
ndeprtare de contur (APPR/DEP/RND) verificai
programul napoi cu graficele de programare. Anumite
condiii geometrice pot cauza contururi incorecte.
Programul care trebuie convertit nu trebuie s conin
blocuri NC cu M91 sau M92.

HEIDENHAIN iTNC 530

443

11.7 Generai un program napoi

Exemplu de aplicaie
Conturul CONT1.H trebuie frezat n mai muli pai de avans. TNC
genereaz fiierul nainte CONT1_fwd.h i fiierul napoi
CONT1_rev.h.
Blocuri NC
...
5 TOOL CALL 12 Z S6000

Apelare scul

6 L Z+100 R0 FMAX

Retragere pe axa sculei

7 L X-15 Y-15 R0 F MAX M3

Prepoziionare n plan, bro pornit

8 L Z+0 R0 F MAX

Apropiere de punctul de pornire n axa sculei

9 LBL 1

Setarea unui marcaj

10 L IZ-2.5 F1000

Adncime avans n valori incrementale

11 CALL PGM CONT1_FWD.H

Apelare program nainte

12 L IZ-2.5 F1000

Adncime avans n valori incrementale

13 CALL PGM CONT1_REV.H

Apelare program napoi

14 CALL LBL 1 REP3

Repetare program pies de trei ori ncepnd cu


blocul 9

15 L Z+100 R0 F MAX M2

Retragere scul, ncheiere program

444

Programare: Funcii speciale

11.8 Filtrarea contururilor (funcia FCL 2)

11.8 Filtrarea contururilor


(funcia FCL 2)
Funcie
Cu aceast funcie TNC putei filtra contururile care au fost create pe
staii de programare offline i care conin numai segmente de dreapt.
Filtrarea netezete conturul, ceea ce permite o prelucrare mai rapid
fr blocaje.
Dup ce ai introdus setrile de filtrare, TNC genereaz din programul
original un program nou, cu contururi filtrate.
U

Selectai programul pe care dorii s l filtrai.

Apsai tasta de funcii speciale

Apsai tasta soft Asisten programare

Selectai rndul de taste soft cu funcii pentru


conversia programelor.

Selectai funcia de filtrare. TNC deschide o fereastr


contextual pentru definirea setrilor de filtrare.

Introducei lungimea intervalului de filtrare n mm (oli


pentru programe n inch). ncepnd de la punctul
vizat, intervalul de filtrare definete lungimea real pe
contur (nainte i dup acel punct) n care TNC trebuie
s filtreze punctele. Confirmai cu tasta ENT.

Introducei deviaia maxim permis de la traseu n


mm (oli pentru programe n inch). Confirmai
valoarea de toleran, care reprezint deviaia
maxim a conturului de la conturul original, cu tasta
ENT.

HEIDENHAIN iTNC 530

445

11.8 Filtrarea contururilor (funcia FCL 2)

Putei filtra doar programele n limbaj uzual. TNC nu


permite filtrarea programelor DIN/ISO.
n funcie de setrile de filtrare, fiierul generat cel mai
recent poate conine semnificativ mai multe puncte
(blocuri linie dreapt) dect fiierul original.
Deviaia maxim permis de la traseu nu trebuie s
depeasc separaia punctelor efectiv, altfel TNC va
liniariza excesiv conturul.
Programul care trebuie filtrat nu trebuie s conin blocuri
NC cu M91 sau M92.
Numele fiierului creat de TNC const din numele vechi al
fiierului i extensia _flt. Exemplu:
Numele fiierului de program al crei direcie de
prelucrare trebuie inversat: CONT1.H
Numele fiierului programului filtrat generat de TNC:
CONT1_flt.h

446

Programare: Funcii speciale

11.9 Funcii fiier

11.9 Funcii fiier


Aplicaie
Putei copia, muta sau terge fiiere din programul de pies cu ajutorul
FUNCIE FIIER
Trebuie s folosii funciile FIIER pe programe sau
fiiere, la care ai fcut referin anterior cu funcii precum
CALL PGM sau CYCL DEF 12 PGM CALL.

Definirea funciilor fiier


U

Apsai tasta de funcii speciale

Selectai funciile programului.

Selectai funciile fiier. TNC afieaz funciile


disponibile.

Funcie

Semnificaie

FILE COPY

Copiere fiier:
Introducei numele si calea fiierului ce
urmeaz a fi copiat, precum i
destinaia.

FILE MOVE

Mutare fiier:
Introducei numele si calea fiierului ce
urmeaz a fi mutat, precum i
destinaia.

FILE
DELETE

tergere fiier:
Introducei calea i numele fiierului pe
care dorii s l tergei.

HEIDENHAIN iTNC 530

Tast soft

447

11.10 Definire transformrilor coordonatelor

11.10 Definire transformrilor


coordonatelor
Prezentare general
Ca i alternativ la transformarea coordonatelor Ciclul 7 DECALARE
DE ORIGINE, putei folosi funcia n limbaj uzual TRANS ORIGINE
Ca i n Ciclul 7, putei folosi TRANS ORIGINE pentru a programa
direct valorile de deplasare sau s activai o linie dintr-un tabel de
decalri de origine. n plus, mai este i funcia RESETARE TRANS
ORIGINE, care poate fi folosit pentru resetarea decalrii de origine.

AXE TRANS ORIGINE


Putei defini o decalare de origine prin introducerea de valori la axele
respective cu funcia AXE TRANS ORIGINE Putei defini pn la nou
coordonate ntr-un singur bloc. Sunt posibile i intrri incrementale.
Efectuai paii urmtori pentru definire:
U

Afiai rndul de taste soft cu funcii speciale

Selectai meniul pentru definirea diferitelor funcii n


limbaj uzual

Selectai transformrile

Selectai decalarea de origine cu TRANS ORIGINE

Introducei decalarea de origine pentru axele afectate,


confirmai cu tasta ENT de fiecare dat

Plda: Bloc NC
13 AXE TRANS ORIGINE X+10 Y+25 Z+42

Valorile introduse ca valori absolute fac referin la


originea piesei de prelucrat, care este specificat fie prin
setare de origine sau printr-o valoare prestabilit din tabel.
Valorile incrementale sunt raportate ntotdeauna la ultima
origine valid - aceasta poate fi reprezentat de o origine
care a fost deja deplasat.

448

Programare: Funcii speciale

Putei defini o decalare de origine selectnd un numr de origine dintrun tabel de origine cu funcia TABEL TRANS ORIGINE Efectuai paii
urmtori pentru definire:
U

Afiai rndul de taste soft cu funcii speciale

Selectai meniul pentru definirea diferitelor funcii n


limbaj uzual

Selectai transformrile

Selectai decalarea de origine cu TRANS ORIGINE

Selectai decalarea de origine cu TABEL TRANS


ORIGINE

Introducei numrul liniei ce urmeaz a fi activat de


ctre TNC i confirmai cu tasta ENT

Dac dorii, introducei numele tabelului de origine din


care vrei s activai numrul de origine i confirmai
cu tasta ENT. Dac nu dorii s definii un tabel de
origine, confirmai cu tasta NO ENT

11.10 Definire transformrilor coordonatelor

TABEL TRANS ORIGINE


Plda: Bloc NC
13 TABEL TRANS ORIGINE TABLINE25

Dac ai selectat un tabel de origini n blocul TABEL


TRANS ORIGINE, atunci TNC utilizeaz numrul liniei
programate doar pn la urmtoarea apelare a unui numr
de origine (decalare de origine aplicat la nivelul
blocurilor).
Dac nu ai definit un tabel de origine n blocul TABEL
TRANS ORIGINE, atunci TNC folosete tabelul de origine
deja selectat n programul NC cu SEL TABEL sau tabelul
de origine cu starea M selectat n modul Rulare program.

HEIDENHAIN iTNC 530

449

11.10 Definire transformrilor coordonatelor

RESETARE TRANS ORIGINE


Utilizai funcia RESETARE TRANS ORIGINE pentru a anula o
decalare de origine. Definirea anterioar a originii este irelevant.
Efectuai paii urmtori pentru definire:

450

Afiai rndul de taste soft cu funcii speciale

Selectai meniul pentru definirea diferitelor funcii n


limbaj uzual

Selectai transformrile

Selectai decalarea de origine cu TRANS ORIGINE

Apsai tasta sgeat pentru deplasare la AXE


TRANS

Selectai decalarea de origine RESETARE TRANS


ORIGINE

Plda: Bloc NC
13 RESETARE TRANS ORIGINE

Programare: Funcii speciale

Utiliznd funciile de selecie a programului, putei selecta orice


program NC cu funcia SEL PGM i l putei apela mai trziu cu CALL
PGM SELECTED. Funcia SEL PGM este permis, de asemenea, cu
parametrii ir, astfel nct s putei controla dinamic apelrile de
programe.
Definii programul care va fi apelat
U Afiai rndul de taste soft cu funcii speciale
U

Selectai meniul pentru definirea diferitelor funcii n


limbaj uzual

Selectai meniul pentru funcii pentru definirea


seleciei programului

Selectai funcia SEL PGM: introducei numele cilor


direct sau selectai programul cu tasta soft
FEREASTR SELECIE. Pentru a introduce un
parametru ir, apsai tasta Q i apoi introducei
numrul irului

11.10 Definire transformrilor coordonatelor

Definii apelarea programului


Plda: Blocuri NC
13 SEL PGM ROT34.H
14 ...
33 CALL PGM SELECTED
34 ...
66 SEL PGM QS35
65 CALL PGM SELECTED

Apelarea unui program selectat


U Afiai rndul de taste soft cu funcii speciale
U

Selectai meniul pentru definirea diferitelor funcii n


limbaj uzual

Selectai meniul pentru funcii pentru definirea


seleciei programului

Selectai funcia CALL PGM SELECTED: introducei


numele cilor direct sau selectai programul cu tasta
soft FEREASTR SELECIE. Pentru a introduce un
parametru ir, apsai tasta Q i apoi introducei
numrul irului

Dac ai selectat un tabel de origini n blocul TABEL


TRANS ORIGINE, atunci TNC utilizeaz numrul liniei
programate doar pn la urmtoarea apelare a unui numr
de origine (decalare de origine aplicat la nivelul
blocurilor).
Dac nu ai definit un tabel de origini n blocul TABEL
TRANS ORIGINE, TNC utilizeaz tabelul de origini deja
selectat n programul NC cu SEL TABEL sau tabelul de
origini cu starea M selectat n modurile Rulare program.

HEIDENHAIN iTNC 530

451

11.11 smartWizard

11.11 smartWizard
Aplicaie
Noul expert inteligent unific n totalitate domeniile programrii
smarT.NC i conversaionale. Avantajele din ambele domenii sunt
disponibile acum ntr-o singur interfa cu utilizatorul. Acum putei s
combinai flexibilitatea complet a programrii conversaionale, pe
baza blocurilor NC, n orice locaie cu metoda de programare cu pai
de lucru bazat pe formular a smarT.NC.
Programarea este foarte rapid, mai ales n combinaie cu ciclurile SL,
convertorul DXF sau definirea suportat grafic a oricror modele de
prelucrare. Toate celelalte uniti de prelucrare disponibile n
smarT.NC simplific, de asemenea, crearea de programe
conversaionale.

452

Programare: Funcii speciale

11.11 smartWizard

Inserare UNITATE
O vedere de ansamblu a tuturor UNITILOR disponibile
poate fi gsit n pilotul smarT.NC. De asemenea, pilotul
descrie noiunile fundamentale de lucru cu UNITILE i
modul de navigare n formulare.
Reinei c prima UNITATE din programul dvs.
conversaional trebuie s fie ntotdeauna antetul
programului UNITATE 700. Toate UNITILE utilizeaz
date de la UNITATEA 700 ca valori implicite presetate.
Dac nu sunt disponibile valori implicite, TNC va afia un
mesaj de eroare.
Numerele UNITILOR sunt bazate pe numrul ciclului
cu care TNC execut prelucrarea n fiecare caz.
U

n programul conversaional, selectai blocul NC n urma cruia dorii


s introducei o UNITATE
U Apsai tasta de funcii speciale
U

Selectai smartWizard: TNC afieaz un rnd de taste


soft indicnd grupurile de UNITI disponibile

Utiliznd tasta GOTO, afiai o list cu toate


UNITILE disponibile sau selectai UNITATEA de
prelucrare dorit prin structura tastei soft: TNC
afieaz formularul pentru UNITATEA selectat n
partea dreapt a ecranului i n partea stng
continuai s vedei programul conversaional

Introducei toi parametrii necesari ai UNITII,


nchidei formularul cu tasta END: TNC introduce
toate blocurile de program conversaional care aparin
UNITII selectate

HEIDENHAIN iTNC 530

453

11.11 smartWizard

Editare UNITATE
Modificrile pot fi efectuate direct n formular sau direct n blocul de
program conversaional adecvat. Aici putei decide ce metod
preferai.
Dac dorii s modificai blocul de program conversaional respectiv,
utilizai tastele sgeat pentru a selecta valoarea care va fi corectat.
Dac dorii s efectuai modificri prin formular, procedai dup cum
urmeaz:
U
U
U

Selectai blocul iniial al UNITII pe care dorii s o editai


Utilizai tasta sgeat pentru a deplasa cursorul la dreapta: TNC
deschide formularul
Efectuai modificrile dorite, salvai modificrile cu tasta END i
nchidei formularul.
Dac dorii s abandonai modificrile i suntei n
formularul de editare, apsai tasta DEL. Apoi, TNC
reseteaz la datele stocate nainte de deschiderea
formularului.
Odat ce ai introdus o UNITATE pentru prima dat, putei
s introducei orice blocuri de program conversaional n
UNITATE. Dac introducei blocuri de program
conversaional mai trziu i apoi efectuai modificri n
formular, atunci TNC terge blocurile introduse din nou. n
astfel de cazuri, trebuie s efectuai ntotdeauna
modificrile n editorul programului conversaional.
Nu este permis s tergei blocuri de program
conversaional n UNITATE, deoarece acesta poate
cauza mesaje de eroare i prelucrarea incorect.

454

Programare: Funcii speciale

11.12 Crearea fiierelor text

11.12 Crearea fiierelor text


Aplicaie
Putei utiliza editorul text al TNC pentru a scrie i edita texte. Aplicaii
tipice:
nregistrarea rezultatelor testelor
Documentarea procedurilor de lucru
Creare colecie formule
Fiierele text sunt fiiere de tip .A (fiiere ASCII). Dac dorii s editai
alt tip de fiiere, trebuie s le transformai n prealabil n fiiere tip .A.
Fiierele text au extensia .A (de la ASCII). Dac dorii s editai alte
fiiere, utilizai instrumentul suplimentar Mousepad (consultai
Afiarea sau editarea fiierelor text, la pagina 142).

Deschiderea i ieirea din fiierele text


U
U
U
U

Selectai modul de operare Programare i editare


Apsai tasta PGM MGT pentru a apela gestionarul de fiiere.
Pentru a afia fiiere de tip .A, apsai tastele soft SELECTARE TIP
i apoi AFIARE.A.
Selectai un fiier i deschidei-l cu tasta soft SELECTARE sau cu
tasta ENT sau creai un fiier nou introducnd noul nume de fiier i
confirmnd intrarea cu tasta ENT.

Pentru a iei din editorul de text, apelai gestionarul de fiiere i


selectai un fiier de alt tip, de exemplu un program al piesei.
Micri cursor

Tast soft

Deplasare spre dreapta cu un cuvnt


Deplasare spre stnga cu un cuvnt
Deplasare la pagina urmtoare
Deplasare la pagina anterioar
Deplasare la nceputul fiierului
Deplasare la sfritul fiierului

HEIDENHAIN iTNC 530

455

11.12 Crearea fiierelor text

Funcii de editare

Tast

ncepere linie nou


tergere caracter din stnga cursorului
Inserare spaiu liber
Comutare ntre caractere majuscule i minuscule

Editarea textelor
Prima linie a editorului de text este un titlu informativ, care afieaz
numele fiierului i locaia i modul de scriere al cursorului:
Numele fiierului text
Linia n care se afl cursorul n momentul de fa
Coloana n care se afl cursorul n momentul de
fa
INSERARE:
Inserai textul nou mpingndu-l pe cel vechi n
partea dreapt
SUPRASCRIERE: Scriei peste textul existent, tergndu-l prin
nlocuirea cu textul nou.
Fiier:
Linie:
Coloan:

Textul este inserat sau suprascris n locaia cursorului. Putei deplasa


cursorul n orice poziie dorii din fiierul text apsnd tastele sgei.
Linia n care se afl cursorul n momentul de fa apare ntr-o culoare
diferit. O linie poate avea pn la 77 de caractere. Pentru a ncepe o
linie nou, apsai tasta RET sau ENT.

456

Programare: Funcii speciale

11.12 Crearea fiierelor text

tergerea i reinserarea caracterelor, cuvintelor


i liniilor
Cu editorul de text, putei terge cuvinte i chiar linii i le putei insera
n locaia dorit din text.
U
U
U

Deplasai cursorul pe cuvntul sau linia pe care dorii s le tergei


i s le inserai ntr-un alt loc din text
Apsai tasta soft TERGERE CUVNT sau TERGERE LINIE.
Textul este plasat n memoria tampon
Deplasai cursorul n locul n care dorii s introducei textul i
apsai tasta soft RESTAURARE LINIE/CUVNT
Funcie

Tast soft

tergere i stocare temporar a unei linii


tergere i stocare temporar a unui cuvnt
tergere i stocare temporar a unui caracter
Inserare linie sau cuvnt stocat temporar

HEIDENHAIN iTNC 530

457

11.12 Crearea fiierelor text

Editarea blocurilor text


Putei copia i terge blocuri text de orice dimensiune i putei s le
inserai n locaii diferite. nainte de a efectua oricare dintre aceste
funcii de editare, trebuie s selectai n prealabil blocul text dorit:
U

Pentru a selecta blocul text, deplasai cursorul la primul caracter al


textului pe care dorii s l selectai
U Apsai tasta soft SELECTARE BLOC
U

Deplasai cursorul la ultimul caracter al textului pe care


dorii s l selectai. Putei selecta linii ntregi
deplasnd cursorul n sus sau n jos sau direct cu
tastele sgei - textul selectat este afiat cu o culoare
diferit

Dup ce ai selectat blocul text dorit, putei edita textul cu urmtoarele


taste soft:
Funcie

Tast soft

tergere i stocare temporar a textului selectat


Stocare temporar a blocului marcat fr tergere
(copiere)
Dac dorii, putei insera blocul stocat temporar ntr-o alt locaie:
U

Deplasai cursorul la locaia n care dorii s inserai blocul text stocat


temporar
U Apsai tasta soft INSERARE BLOC pentru a insera
blocul text

Putei insera blocuri text stocate temporar de cte ori dorii


Pentru a transfera textul selectat ntr-un fiier diferit
U Selectai blocul text conform indicaiilor anterioare
U Apsai tasta soft ADUGARE LA FIIER. TNC
afieaz dialogul instantaneu Fiier destinaie =
U

Introducei calea i numele fiierului destinaie. TNC


adaug fiierul selectat la sfritul fiierului specificat.
Dac nu este gsit niciun fiier destinaie cu numele
specificat, TNC creeaz un fiier nou cu textul
selectat.

Pentru a insera un alt fiier n locaia cursorului,


Deplasai cursorul la locaia din text n care dorii s inserai alt fiier
U Apsai tasta soft CITIRE FIIER. TNC afieaz
dialogul instantaneu Nume fiier =

458

Introducei calea i numele fiierului pe care dorii s l


inserai

Programare: Funcii speciale

11.12 Crearea fiierelor text

Cutarea seciunilor de text


Cu editorul de text, putei cuta cuvinte sau iruri de caractere dintr-un
text. Sunt disponibile dou funcii:
Cutarea textului curent
Funcia de cutare este utilizat pentru cutarea urmtoarei apariii a
cuvntului pe care se afl cursorul n momentul respectiv:
U
U
U
U

Deplasai cursorul pe cuvntul dorit.


Pentru a selecta funcia de cutare, apsai tasta soft CUTARE.
Apsai tasta soft CUTARE CUVNT CURENT.
Pentru a prsi funcia de cutare, apsai tasta soft SFRIT.

Cutarea oricrui text.


U Pentru a selecta funcia de cutare, apsai tasta soft CUTARE.
TNC afieaz dialogul instantaneu Cutare text:
U Introducei textul pe care dorii s l cutai.
U Pentru a cuta textul, apsai tasta soft EXECUTARE.
U Pentru a prsi funcia de cutare, apsai tasta soft SFRIT.

HEIDENHAIN iTNC 530

459

11.13 Lucrul cu tabelele cu date de achiere

11.13 Lucrul cu tabelele cu date de


achiere
Not
TNC trebuie s fie pregtit special de productorul mainii
pentru utilizarea tabelelor cu datele de achiere.
S-ar putea ca anumite funcii sau funcii suplimentare
descrise n acest capitol s nu fie disponibile pe maina
dvs. Consultai manualul mainii dvs. unelte.

Aplicaii
n tabelele de date pentru achiere care conin diferite combinaii de
piese de prelucrat i materiale de achiere, TNC poate utiliza viteza de
achiere VC i avansul per dinte Z pentru a calcula viteza broei S i
viteza de avans F. Acest calcul este posibil numai dac ai definit
materialul piesei de prelucrat n program i diferite caracteristici
specifice sculei n tabelul de scule.
nainte de a permite TNC s calculeze automat datele de
achiere, trebuie s activai n prealabil tabelul de scule
din care TNC preia datele specifice sculei, n modul
Rulare test (stare S).
Funcii de editare pentru tabele cu date de
achiere
Inserare linie

Tast soft

DATEI: TOOL.T
T
R
CUT.
0
...
...
1
...
...
2
+5 4
3
...
...
4
...
...

MM
TMAT
...
...
HSS
...
...

CDT
...
...
PRO1
...
...

DATEI: PRO1.CDT
NR WMAT TMAT
0
...
...
1
...
...
2
ST65
HSS
3
...
...
4
...
...

Vc1
...
...
40
...
...

TYP
...
...
MILL
...
...

F1
...
...
0.06
...
...

0 BEGIN PGM xxx.H MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 Z X+100 Y+100 Z+0
3 WMAT "ST65"
4 ...
5 TOOL CALL 2 Z S1273 F305

tergere linie
Deplasare la nceputul liniei urmtoare
Sortare tabel
Copiere cmp evideniat (al 2-lea rnd de taste soft)
Inserare cmp copiat (al 2-lea rnd de taste soft)
Editare format tabel (al 2-lea rnd de taste soft)

460

Programare: Funcii speciale

11.13 Lucrul cu tabelele cu date de achiere

Tabelul pentru materialele pieselor de prelucrat


Materialele piesei de prelucrat sunt definite n tabelul WMAT.TAB
(consultai ilustraia). WMAT.TAB este stocat n directorul TNC:\ i
poate conine un numr nelimitat de materiale. Numele tipului de
material poate avea un maxim de 32 de caractere (inclusiv spaiile).
TNC afieaz coninutul coloanei NUME cnd definii materialul piesei
de prelucrat n program (consultai seciunea urmtoare).
Dac modificai tabelul standard cu materialele piesei de
prelucrat, trebuie s l copiai ntr-un director nou. n caz
contrar, modificrile dvs. vor fi suprascrise de ctre datele
standard HEIDENHAIN, n timpul actualizrii softwareului. Definii calea n fiierul TNC.SYS cu cuvntul cod
WMAT= (consultai Fiierul de configurare TNC.SYS,
pagina 465).
Pentru a evita pierderea de date, salvai tabelul
WMAT.TAB la intervale regulate.
Definirea materialului piesei de prelucrat n programul NC
n programul NC, selectai materialul piesei de prelucrat din tabelul
WMAT.TAB, utiliznd tasta soft WMAT:
U

Afiai rndul de taste soft cu funcii speciale

Selectai grupul SPECIFICAII PROGRAM.

Programai materialul piesei de lucru: n modul de


operare Programare i editare, apsai tasta soft
WMAT.

Tabelul WMAT.TAB este suprapus: Apsai tasta soft


FEREASTR SELECIE i TNC afieaz ntr-o a
doua fereastr lista de materiale stocate n tabelul
WMAT.TAB.

Selectai materialul piesei de prelucrat utiliznd tastele


sgei, pentru a deplasa cursorul luminos pe
materialul dorit i, confirmai cu tasta ENT. TNC
transfer materialul selectat pe blocul WMAT.

Pentru ncheia dialogul, apsai tasta END.

Dac modificai blocul WMAT ntr-un program, TNC


genereaz un avertisment. Verificai dac datele de
achiere stocate n blocul TOOL CALL sunt nc valide.

HEIDENHAIN iTNC 530

461

11.13 Lucrul cu tabelele cu date de achiere

Tabelul pentru materialele sculei de achiere


Materialele sculei de achiere sunt definite n tabelul TMAT.TAB.
TMAT.TAB este stocat n directorul TNC:\ i poate conine un numr
nelimitat de nume de materiale (consultai ilustraia). Numele tipului de
material de achiere poate avea un maxim de 16 de caractere (inclusiv
spaiile). TNC afieaz coloana NUME cnd definii materialul sculei
de achiere n tabelul de scule TOOL.T.
Dac modificai tabelul standard cu materialele sculelor
de achiere, trebuie s l copiai ntr-un director nou. n caz
contrar, modificrile dvs. vor fi suprascrise de ctre datele
standard HEIDENHAIN, n timpul actualizrii softwareului. Definii calea n fiierul TNC.SYS cu cuvntul cod
TMAT= (consultai Fiierul de configurare TNC.SYS,
pagina 465).
Pentru a evita pierderea de date, salvai tabelul
TMAT.TAB la intervale regulate.

Tabelul pentru datele de tiere


Definii combinaiile material pies de prelucrat/material de achiere cu
datele de achiere corespondente, ntr-un tabel fiier cu extensia
numelui de fiier .CDT; consultai ilustraia. Putei configura intrrile din
tabelul cu date de achiere n mod liber. n afara coloanelor obligatorii
NR, WMAT i TMAT, TNC poate gestiona de asemenea, pn la patru
viteze de achiere (VC) / combinaii vitez de avans (F).
Tabelul standard cu date de achiere FRAES_2.CDT este stocat n
directorul TNC:\. Putei edita tabelul FRAES_2.CDT sau putei aduga
cte tabele noi cu date de achiere dorii.
Dac modificai tabelul standard cu date de achiere,
trebuie s l copiai ntr-un director nou. n caz contrar,
modificrile dvs. vor fi suprascrise de ctre datele
standard HEIDENHAIN, n timpul actualizrii software-ului
(consultai Fiierul de configurare TNC.SYS,
pagina 465).
Toate tabelele cu date de achiere trebuie stocate n
acelai director. Dac directorul nu este cel standard
TNC:\, atunci, n spatele cuvntului cod PCDT=, trebuie
s introducei calea n care sunt stocate datele de
achiere.
Pentru a evita pierderea de date, salvai tabelul cu date de
achiere la intervale regulate.

462

Programare: Funcii speciale

11.13 Lucrul cu tabelele cu date de achiere

Crearea unui tabel nou cu date de achiere


U Selectai modul de operare Programare i editare
U Selectai gestionarul de fiiere: Apsai tasta PGM MGT
U Selectai directorul n care va fi stocat tabelul cu date de achiere
U Introducei orice nume de fiier cu extensia .CDT i confirmai cu
ENT
U n jumtatea dreapt a ecranului, TNC deschide un tabel standard
cu date de achiere sau afieaz mai multe formate de tabele
(dependent de main). Aceste tabele difer unul fa de altul prin
numrul de combinaii vitez de achiere/vitez de avans pe care le
permit. n acest caz, utilizai tastele sgei pentru a deplasa cursorul
luminos pe formatul de tabel, pe care dorii s l selectai i confirmai
cu ENT. TNC genereaz un tabel cu date de achiere nou,
necompletat

Datele necesare pentru tabelul de scule


Raz scul - coloan R (DR)
Numr dini (numai pentru sculele de frezare) - coloan CUT
Tip scul - coloan TYPE
Tipul sculei influeneaz calculul vitezei de avans:
Scul frezare: F = S fZ z
Toate celelalte scule: F = S fU z
S: Viteza broei
fZ: Viteza per dinte
fU: Avans per revoluie
z: Numr dini
Material scul de tiere coloan TMAT
Numele tabelului cu date de achiere pentru care va fi utilizat
aceast scul coloan CDT
n tabelul de scule, selectai tipul de scul, materialul sculei de
achiere i numele tabelului cu date de achiere, prin intermediul
tastei soft (consultai Tabel scul: Date scule pentru calculul
automat al vitezei/vitezei de avans, pagina 182).

HEIDENHAIN iTNC 530

463

11.13 Lucrul cu tabelele cu date de achiere

Lucrul cu calculul automat al vitezei/vitezei de


avans
1
2
3

4
5
6
7

Dac nu a fost deja introdus, introducei tipul materialului piesei de


prelucrat n fiierul WMAT.TAB.
Dac nu a fost deja introdus, introducei tipul materialului de tiat
n fiierul TMAT.TAB.
Dac nu au fost deja introduse, introducei n tabelul de scule toate
datele specifice sculei necesare:
Raz scul
Numr dini
Tip scul
Material scul
Tabelul cu date de tiere pentru fiecare scul
Dac nu au fost deja introduse, introducei datele de achiere n
orice tabel cu date de achiere (fiier CDT).
Modul de operare Rulare test: Activai tabelul de scule din care
TNC va prelua datele specifice sculei (stare S).
n programul NC, setai materialul piesei de prelucrat apsnd
tasta soft WMAT.
n programul NC, permitei blocului TOOL CALL s calculeze
automat viteza broei i viteza de avans, prin intermediul tastei
soft.

464

Programare: Funcii speciale

11.13 Lucrul cu tabelele cu date de achiere

Transferul de date din tabelele cu date de


achiere
Dac introducei un fiier de tipul .TAB sau .CDT printr-o interfa
extern, TNC transfer de asemenea definiia structural a tabelului.
Definiia structural ncepe cu linia #STRUCTBEGIN i se termin cu
linia #STRUCTEND. Semnificaia cuvintelor cod individuale este
afiat n tabelul Comand de structurare (consultai Tabele liber
definibile, pagina 466). n spatele #STRUCTEND, TNC salveaz
coninutul efectiv al tabelului.

Fiierul de configurare TNC.SYS


Trebuie s utilizai fiierul de configurare TNC.SYS, dac tabelele cu
date de achiere nu sunt stocate n directorul standard TNC:\. Trebuie
s definii apoi, n TNC.SYS, cile n care ai stocat tabelele cu datele
de achiere.
Fiierul TNC.SYS trebuie stocat n directorul rdcin
TNC:\.

Intrri n TNC.SYS

Semnificaie

WMAT=

Cale pentru tabelul cu materiale pentru


piesa de prelucrat

TMAT=

Cale pentru tabelul cu materiale de tiere

PCDT=

Cale pentru tabele cu date de tiere

Exemplu de TNC.SYS
WMAT=TNC:\CUTTAB\WMAT_GB.TAB
TMAT=TNC:\CUTTAB\TMAT_GB.TAB
PCDT=TNC:\CUTTAB\

HEIDENHAIN iTNC 530

465

11.14 Tabele liber definibile

11.14 Tabele liber definibile


Noiuni fundamentale
n tabelele liber definibile putei citi i memora orice informaii din
programul NC. Funciile parametrului Q de la FN 26 la FN 28 sunt puse
la dispoziie n acest sens.
Putei modifica formatul tabelelor liber definibile, adic coloanele i
proprietile lor, utiliznd editorul de structur. Acestea v permit s
creai tabele care sunt dimensionate exact pe msura aplicaiilor dvs.
De asemenea, putei comuta ntre vizualizare tabel (setare
prestabilit) i vizualizare formular.

Crearea unui tabel liber definibil


U
U

Pentru a apela administratorul de fiiere, apsai tasta PGM MGT


Introducei orice nume de fiier cu extensia TAB i confirmai cu
tasta ENT. TNC afieaz o fereastr contextual cu formatele de
tabele memorate permanent
Utilizai tasta sgeat pentru a selecta formatul de tabel
EXEMPLU.TAB i confirmai cu tasta ENT. TNC deschide un tabel
nou care conine o singur linie i o singur coloan
Pentru a adapta tabelul la cerinele dvs. trebuie s editai formatul de
tabel (consultai Editarea formatului de tabel, la pagina 467)
Dac TNC nu afieaz o fereastr contextual atunci cnd
deschidei un nou fiier .tab, trebuie s utilizai mai nti
funcia COPIERE FIIERE MOSTR pentru a genera
formate de tabel. Pentru informaii suplimentare, contactai
productorul mainii unelte sau HEIDENHAIN.

466

Programare: Funcii speciale

11.14 Tabele liber definibile

Editarea formatului de tabel


Apsai tasta soft EDITARE FORMAT (al 2-lea nivel de taste soft).
TNC deschide fereastra de editare, n care structura tabelului este
afiat rotit cu 90. Cu alte cuvinte, o linie din fereastra de editare
definete o coloan a tabelului asociat. Semnificaiile comenzilor de
structur (intrri antet) sunt afiate n tabelul urmtor.
Comand de
structurare

Semnificaie

NR

Numr coloan

NAME

Nume coloan

TYPE

N: Intrare numeric
C: Intrare alfanumeric
L: Valoarea de intrare n format lung
X: Format definit permanent pentru dat i or:
hh:mm:ss dd.mm.yyyy

WIDTH

Lime coloan. Pentru tipul N include semnul


algebric, virgula i zecimalele. Pentru tipul X
putei decide prin limea coloanei dac TNC va
salva data complet sau numai ora

DEC

Numr de zecimale (max. 4, valabil numai pentru


tipul N)

ENGLEZ
pn la
MAGHIAR

Dialoguri dependente de limbaj (max. 32 de


caractere)

TNC poate procesa pn la 200 de caractere pe rnd i


pn la 30 de coloane.
Dac inserai o coloan ntr-un tabel existent, TNC nu
modific automat valorile deja introduse.
Ieirea din editorul de structur
U Apsai tasta END. TNC modific datele existente deja n tabel, n
noul format. Elementele pe care TNC nu le-a putut converti n noua
structur sunt indicate cu semnul # (de ex. n cazul n care ai
ngustat limea coloanei).

HEIDENHAIN iTNC 530

467

11.14 Tabele liber definibile

Comutarea ntre vizualizarea tabel i cea


formular
Toate tabelele cu extensia de fiier .TAB pot fi deschise n vizualizarea
list sau n cea formular.
U

Apsai tasta soft LISTARE FORMULAR. TNC trece la vizualizarea


care nu este evideniat n tasta soft.

n vizualizarea formular, TNC afieaz n jumtatea stng a ecranului


numerele liniilor cu coninutul primei coloane.
n jumtatea dreapt putei modifica datele.
U
U
U

Apsai tasta sau facei clic cu mouse-ul pe cmpul de intrare ENT.


Pentru a salva datele modificate, apsai tasta END sau tasta soft
SALVARE.
Pentru a renuna la schimbri, apsai tasta DEL sau tasta soft
ANULARE.
TNC aliniaz cmpurile de intrare dinspre dreapta spre
stnga - n funcie de cel mai lung text de dialog. Dac un
cmp de intrare depete cea mai mare lime care poate
fi afiat, n partea de jos a ferestrei apare o bar de
navigare. Utilizai mouse-ul sau tastele soft pentru a
naviga.

468

Programare: Funcii speciale

11.14 Tabele liber definibile

FN26: TABOPEN: Deschiderea unui tabel


definibil
Cu FN 26: TABOPEN putei defini un tabel pentru a fi scris cu FN27
sau pentru a fi citit cu FN28.
ntr-un program NC poate fi deschis un singur tabel. Un
bloc nou cu TABOPEN nchide automat ultimul tabel
deschis.
Tabelul care urmeaz s fie deschis trebuie s conin
extensia de fiier .TAB.
Deschidei tabelul TAB1.TAB, care este salvat n directorul
TNC:\DIR1.
56 FN 26: TABOPEN TNC:\DIR1\TAB1.TAB

HEIDENHAIN iTNC 530

469

11.14 Tabele liber definibile

FN 27: TABWRITE: Deschiderea unui tabel


definibil
Dup ce ai deschis un tabel cu FN 26: TABOPEN, putei folosi funcia
FN 27: TABWRITE pentru a-l completa.
Putei defini i scrie pn la 8 nume de coloan ntr-un bloc
TABWRITE. Numele de coloan trebuie scrise ntre ghilimele i
separate de o virgul. Definii valorile pe care TNC le va scrie n
coloana respectiv cu parametri Q.
Notai c, implicit, funcia FN 27: TABWRITE scrie valorile
n tabelul deschis curent, de asemenea, n modul Rulare
test. Utiliznd funcia FN18 ID990 NR2 IDX16=1, putei
specifica faptul c TNC efectueaz funcia FN27 numai n
modurile Rulare program.
Putei scrie numai cmpuri de tabele numerice.
Dac dorii s scriei mai mult de o coloan ntr-un bloc,
trebuie s salvai valorile sub numere succesive ale
parametrului Q.
Exemplu:
Dorii s scriei n coloanele "Raz", "Adncime" i "D", de pe linia 5 a
tabelului curent deschis. Valorile care urmeaz a fi scrise n tabel
trebuie salvate n parametrii Q Q5, Q6 i Q7.
53 FN0: Q5 = 3,75
54 FN0: Q6 = -5
55 FN0: Q7 = 7,5
56 FN 27: TABWRITE 5/RAZ,ADNCIME,D = Q5

470

Programare: Funcii speciale

11.14 Tabele liber definibile

FN28: TABREAD: Citirea unui tabel definibil


Dup ce ai deschis un tabel cu FN26: TABOPEN, putei folosi funcia
FN28: TABREAD pentru a-l citi.
Putei defini, adic citi, pn la 8 nume de coloan ntr-un bloc
TABREAD. Numele de coloan trebuie scrise ntre ghilimele i
separate de o virgul. n blocul FN 28 putei defini numrul
parametrului Q n care TNC va scrie valoarea citit iniial.
Putei citi numai cmpuri de tabele numerice.
Dac dorii s citii mai mult de o coloan ntr-un bloc, TNC
va salva valorile sub numere succesive ale parametrului Q.
Exemplu:
Dorii s citii valorile din coloanele "Raz", "Adncime" i "D", de pe
linia 6 a tabelului curent deschis. Salvai prima valoare n parametrul
Q Q10 (a doua valoare n Q11, a treia valoare n Q12).
56 FN 28: TABREAD Q10 = 6/RAZ ,ADNCIME,D

HEIDENHAIN iTNC 530

471

11.14 Tabele liber definibile


472

Programare: Funcii speciale

Programare: Prelucrare
pe mai multe axe

12.1 Funcii pentru prelucrarea pe mai multe axe

12.1 Funcii pentru prelucrarea pe


mai multe axe
n acest capitol sunt descrise funciile TNC pentru prelucrarea pe mai
multe axe.
Funcie TNC

Descriere

Pagina

PLAN

Definirea prelucrrii n planul de lucru nclinat

Pagina 475

PLAN/M128

Prelucrare cu scula nclinat

Pagina 497

FUNCTION TCPM

Definii comportamentul TNC n timpul poziionrii axelor rotative (mbuntirea


M128)

Pagina 499

M116

Viteza de avans a axelor rotative

Pagina 504

M126

Cel mai scurt traseu de avans transversal al axelor rotative

Pagina 505

M94

Reducerea valorii de afiare a axelor rotative

Pagina 506

M114

Definii comportamentul TNC n timpul poziionrii axelor rotative

Pagina 507

M128

Definii comportamentul TNC n timpul poziionrii axelor rotative

Pagina 508

M134

Oprire exact pentru poziionare cu axe rotative

Pagina 511

M138

Selectare axe nclinate

Pagina 511

M144

Calculare cinematic main

Pagina 512

Blocuri LN

Compensare tridimensional scul

Pagina 513

Blocuri SPL

Interpolare canelur

Pagina 524

474

Programare: Prelucrare pe mai multe axe

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

12.2 Funcia PLAN: nclinarea


planului de lucru (opiunea
software 1)
Introducere
Productorul mainii trebuie s activeze funciile de
nclinare a planului de lucru!
Putei utiliza funcia PLAN numai cu maini care au cel
puin dou axe rotative (cap i/sau mas). Funcia PLAN
AXIAL poate fi de asemenea utilizat dac numai o ax
rotativ este prezent sau activat.
Funcia PLAN este o funcie puternic, pentru definirea planurilor de
lucru nclinate n mai multe moduri.
Toate funciile PLAN disponibile n TNC descriu planul de lucru dorit,
independent de axele rotative prezente efectiv n maina dvs. Sunt
disponibile urmtoarele posibiliti:
Funcie

Parametri necesari

SPAIAL

Trei unghiuri spaiale: SPA, SPB, i SPC

Pagina 479

PROIECTAT

Dou unghiuri de proiecie: PROPR i PROMIN i


un unghi de rotaie ROT

Pagina 481

EULER

Trei unghiuri Euler: precesiune (EULPR), nutaie


(EULNU) i rotaie (EULROT)

Pagina 483

VECTOR

Vector normal pentru definirea planului i vector de


baz pentru definirea direciei axei nclinate X

Pagina 485

PUNCTE

Coordonatele oricror trei puncte din planul de


nclinat

Pagina 487

RELATIV

Unghi spaial unic, aplicat incremental

Pagina 489

AXIAL

Pn la trei unghiuri axiale absolute sau


incrementale A, B, C

Pagina 490

RESETARE

Resetarea funciei PLAN

Pagina 478

HEIDENHAIN iTNC 530

Tast soft

Pagina

475

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Pentru a diferenia mai clar fiecare posibilitate de definire chiar nainte


de a selecta funcia, putei porni o secven animat cu tasta soft.
Definirea parametrilor pentru funcia PLAN se efectueaz
n dou pri:
Definirea geometric a planului, care este diferit pentru
fiecare funcie PLAN disponibil.
Comportamentul de poziionare al funciei PLAN este
independent de definiia planului i este acelai pentru
toate funciile PLAN (consultai Specificarea
comportamentului la poziionare al funciei PLAN, la
pagina 492).
Funcia capturare poziie efectiv nu este posibil cu un
plan de lucru nclinat activ.
Dac utilizai funcia PLAN cnd M120 este activ, TNC
anuleaz automat compensarea razei, ceea ce anuleaz
i funcia M120.
Utilizai ntotdeauna RESETARE PLAN pentru a reseta
funciile PLAN. Introducerea 0 n toi parametrii PLAN nu
reseteaz integral funcia.

476

Programare: Prelucrare pe mai multe axe

Afiare rnd de taste soft cu funcii speciale.

Selectai funcia PLANE: Apsai tasta soft


NCLINARE PLAN LUCRU: TNC afieaz
posibilitile de definire disponibile n rndul de taste
soft

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Definirea funciei PLAN

Selectarea funciei cnd animaia este activ


U
U

Activai animaia: Setai tasta soft SELECTARE ANIMAIE


PORNIT/OPRIT la PORNIT.
Pornii o animaie pentru una dintre posibilitile de definire: Apsai
una din tastele soft disponibile. TNC evideniaz tasta soft cu o alt
culoare i ncepe animaia corespunztoare
Apsai tasta ENT sau apsai din nou tasta soft pentru a activa din
nou funcia. TNC continu dialogul i v solicit parametrii necesari

Selectarea funciei cnd animaia este inactiv


U

Selectai funcia dorit direct cu tasta soft. TNC continu dialogul i


v solicit parametrii necesari

Afiare poziie
De ndat ce o funcie PLAN este activ, TNC afieaz unghiul spaial
calculat pe afiajul de stare adiional (consultai ilustraia). De regul,
TNC calculeaz ntotdeauna intern cu unghiuri spaiale, indiferent de
funcia PLAN activ.
n timpul nclinrii (modul DEPLASARE sau ROTIRE) n modul
Distance-To-Go (DIST), TNC afieaz (pe axa rotativ) distana care
trebuie acoperit (sau distana calculat) pn la poziia final a axei
rotative.

HEIDENHAIN iTNC 530

477

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Resetarea funciei PLAN


U

Afiare rnd de taste soft cu funcii speciale

Selectai funciile speciale TNC: Apsai tasta soft


FUNCII SPECIALE TNC

Selectai funcia PLAN: Apsai tasta soft NCLINARE


PLAN LUCRU: TNC afieaz posibilitile de definire
disponibile n rndul de taste soft

Selectai funcia Resetare. Aceasta va reseta intern


funcia PLAN, dar nu va modifica poziiile curente ale
axei

Specificai dac TNC trebuie s deplaseze automat


axele rotative la setarea prestabilit (MOVE sau
TURN) sau nu (STAY) (consultai Poziionare
automat: MOVE/TURN/STAY (introducerea este
obligatorie), la pagina 492).

Pentru a ncheia nregistrarea, apsai tasta END

Plda: Bloc NC
25 PLANE RESET MOVE SET-UP50 F1000

Funcia RESETARE PLAN reseteaz funcia PLAN


curent sau un ciclu 19 activ integral (unghiuri = 0, iar
funcia este inactiv). Nu este nevoie ca funcia s fie
definit de mai multe ori.

478

Programare: Prelucrare pe mai multe axe

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Definirea planului de prelucrare cu unghiuri


spaiale: PLAN SPAIAL
Funcie
Unghiurile spaiale definesc un plan de prelucrare prin pn la trei
rotaii n jurul sistemului de coordonate fix al mainii. Secvena
rotaiilor este specificat clar: mai nti n jurul axei A, apoi B i apoi C
(funcia corespunde cu ciclul 19, dac intrrile din ciclul 19 sunt setate
la unghiuri spaiale).
nainte de a programa, reinei urmtoarele
Trebuie s definii ntotdeauna cele trei unghiuri spaiale
SPA, SPB, i SPC, chiar dac unul dintre ele = 0.
Ordinea rotaiilor descrise mai sus este independent de
axa activ a sculei.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare al funciei PLAN, la pagina 492.

HEIDENHAIN iTNC 530

479

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Parametri de intrare
U Unghi spaial A?: Unghi de rotaie SPA n jurul axei fixe
X a mainii (consultai ilustraia din dreapta sus).
Interval de intrare de la -359,9999 la +359,9999
U

Unghi spaial B?: Unghi de rotaie SPB n jurul axei fixe


Y a mainii (consultai ilustraia din dreapta sus).
Interval de intrare de la -359,9999 la +359,9999

Unghi spaial C?: Unghi de rotaie SPC n jurul axei fixe


Z a mainii (consultai ilustraia din centru dreapta).
Interval de intrare de la -359,9999 la +359,9999

Continuai proprietile de poziionare (consultai


Specificarea comportamentului la poziionare al
funciei PLAN, la pagina 492)

Prescurtri utilizate
Prescurtare

Semnificaie

SPAIAL

Spaial = n spaiu

SPA

Spaial A: rotaie n jurul axei X

SPB

Spaial B: rotaie n jurul axei Y

SPC

Spaial C: rotaie n jurul axei Z

Plda: Bloc NC
5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 .....

480

Programare: Prelucrare pe mai multe axe

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Definirea planului de prelucrare cu unghiuri de


proiecie: PLAN PROIECTAT
Funcie
Unghiurile de proiecie definesc un plan de prelucrare prin
introducerea a dou unghiuri pe care le determinai prin proiectarea
primului plan de coordonate (planul Z/X cu axa sculei X) i celui de-al
doilea plan de coordonate (Y/Z cu axa sculei Z) pe planul de prelucrare
care trebuie definit.
nainte de a programa, reinei urmtoarele
Putei utiliza unghiuri de proiecie numai dac definiiile
unghiulare sunt date conform unui paralelipiped
dreptunghic. n caz contrar, s-ar putea produce deformri
ale piesei de prelucrat.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare al funciei PLAN, la pagina 492.

HEIDENHAIN iTNC 530

481

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Parametri de intrare
U Unghiul proiectat n primul plan de coordonate?:
Unghiul proiectat al planului de prelucrare nclinat n
primul plan de coordonate al sistemului de
coordonate fix al mainii (Z/X pentru axa sculei Z,
consultai ilustraia din dreapta sus). Interval de
intrare: de la -89,9999 la +89,9999. Axa 0 este axa
principal a planului de prelucrare activ (X pentru axa
sculei Z. Consultai ilustraia din dreapta sus pentru
direcie pozitiv).
U

Unghiul proiectat n al 2-lea plan de coordonate?:


Unghiul proiectat n planul al doilea de coordonate al
sistemului de coordonate fix al mainii (Y/Z pentru axa
sculei Z, consultai ilustraia din dreapta sus). Interval
de intrare: de la -89,9999 la +89,9999. Axa 0 este
axa secundar a planului de prelucrare activ (Y pentru
axa sculei Z).

Unghiul ROT. al planului inclinat?: Rotaia sistemului


de coordonate nclinat n jurul axei nclinate a sculei
(corespunde cu o rotaie cu ciclul 10 ROTAIE).
Unghiul de rotaie este utilizat pentru a specifica cu
uurin direcia axei principale a planului de
prelucrare (X pentru axa sculei Z, Z pentru axa sculei
Y; consultai ilustraia din dreapta jos). Interval de
intrare: de la 0 la +360.

Continuai proprietile de poziionare (consultai


Specificarea comportamentului la poziionare al
funciei PLAN, la pagina 492)

Bloc NC
5 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 .....
Prescurtri utilizate
Prescurtare

Semnificaie

PROIECTAT

Proiectat

PROPR

Plan principal

PROMIN

Plan secundar

ROT

Rotaie

482

Programare: Prelucrare pe mai multe axe

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Definirea planului de prelucrare cu unghiuri


Euler: PLANUL EULER
Funcie
Unghiurile Euler definesc un plan de prelucrare prin pn la trei rotaii
n jurul respectivului sistem de coordonate nclinat. Aceste
unghiuri au fost definite de matematicianul elveian Leonhard Euler.
Cnd sunt aplicate la sistemul de coordonate al mainii, au
urmtoarele semnificaii:
Unghi de
precesiune EULPR
Unghi de nutaie
EULNU
Unghi de rotaie
EULROT

Rotaia sistemului de coordonate n jurul axei Z


Rotaia sistemului de coordonate n jurul axei X
deja deplasat cu unghiul de precesiune
Rotaia planului de prelucrare nclinat n jurul
axei nclinate Z

nainte de a programa, reinei urmtoarele


Ordinea rotaiilor descrise mai sus este independent de
axa activ a sculei.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare al funciei PLAN, la pagina 492.

HEIDENHAIN iTNC 530

483

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Parametri de intrare
U Coordonata planar a unghiului de rotaie?:Unghi de
rotaie EULPR n jurul axei Z (consultai ilustraia din
dreapta sus). Not:
Interval de intrare: de la 180.0000 la +180.0000
Axa 0 este axa X
U

Unghiul de nclinare axe scul?: Unghiul de nclinare


EULNUT al sistemului de coordonate n jurul axei X
deplasate cu unghiul de precesiune (consultai
ilustraia din centru dreapta). Not:
Interval de intrare: de la 0 la +180,0000
Axa 0 este axa Z

Unghiul de ROT al planului nclinat?: Rotaia EULROT


a sistemului de coordonate nclinat n jurul axei
nclinate Z (corespunde unei rotaii din Ciclul 10
ROTAIE). Utilizai unghiul de rotaie pentru a defini
cu uurin direcia axei X n planul nclinat de
prelucrare (consultai ilustraia din dreapta jos). Not:
Interval de intrare: de la 0 la 360,0000
Axa 0 este axa X

Continuai proprietile de poziionare (consultai


Specificarea comportamentului la poziionare al
funciei PLAN, la pagina 492)

Bloc NC
5 PLANE EULER EULPR45 EULNU20 EULROT22 .....
Prescurtri utilizate
Prescurtare

Semnificaie

EULER

Matematician elveian care a definit aceste


unghiuri

EULPR

Unghi de precesiune: unghi care descrie rotaia


sistemului de coordonate n jurul axei Z

EULNU

Unghi de nutaie: unghi care descrie rotaia


sistemului de coordonate n jurul axei X deplasat
cu unghiul de precesiune

EULROT

Unghi de rotaie: unghi care descrie rotaia


planului de prelucrare nclinat n jurul axei
nclinate Z

484

Programare: Prelucrare pe mai multe axe

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Definirea planului de prelucrare cu doi vectori:


PLAN VECTORIAL
Funcie
Putei utiliza definiia unui plan de prelucrare prin doi vectori dac
sistemul dvs. CAD poate calcula vectorul de baz i vectorul normal al
planului de prelucrare nclinat. O intrare normalizat nu este necesar.
TNC calculeaz valoarea normal, aa c putei introduce valori ntre
-99,999999 i +99,999999.
Vectorul de baz necesar pentru definirea planului de prelucrare este
definit de componentele BX, BY i BZ (consultai ilustraia din
dreapta). Vectorul normal este definit de componentele NX, NY i NZ.
nainte de a programa, reinei urmtoarele
Vectorul de baz definete direcia axei principale n planul
de prelucrare nclinat, iar vectorul normal determin
direcia planului de prelucrare i n este n acelai timp
perpendicular pe el.
TNC calculeaz vectori standardizai din valorile introduse
de dvs.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare al funciei PLAN, la pagina 492.

HEIDENHAIN iTNC 530

485

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Parametri de intrare
U Componenta X a vectorului baz?: Componenta X BX
a vectorului de baz B (consultai ilustraia din dreapta
sus). Interval de intrare: de la -99,9999999 la
+99,9999999
U

Componenta Y a vectorului baz: Component Y BY a


vectorului de baz B (consultai ilustraia din dreapta
sus). Interval de intrare: de la -99,9999999 la
+99,9999999

Componenta Z a vectorului baz: Component Z BZ a


vectorului de baz B (consultai ilustraia din dreapta
sus). Interval de intrare: de la -99,9999999 la
+99,9999999

Componenta X a vectorului normal?: Componenta X


NX a vectorului normal N (consultai ilustraia din
centru dreapta). Interval de intrare: de la -99,9999999
la +99,9999999

Componenta Y a vectorului normal?: Componenta Y


NY a vectorului normal N (consultai ilustraia din
centru dreapta). Interval de intrare: de la -99,9999999
la +99,9999999

Componenta Z a vectorului normal?: Componenta Z


NZ a vectorului normal N (consultai ilustraia din
dreapta jos). Interval de intrare: de la -99,9999999 la
+99,9999999

Continuai proprietile de poziionare (consultai


Specificarea comportamentului la poziionare al
funciei PLAN, la pagina 492)

Bloc NC
5 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NZ0.92 ..
Prescurtri utilizate
Prescurtare

Semnificaie

VECTOR

Vector

BX, BY, BZ

Vectorul Baz: componente X, Y i Z

NX, NY, NZ

Vector Normal: componente X, Y i Z

486

Programare: Prelucrare pe mai multe axe

Funcie
Un plan de prelucrare poate fi definit unic prin introducerea a oricare
trei puncte P1 pn la P3 n acest plan. Posibilitatea este oferit de
funcia PUNCTE PLAN.

P3
P2

nainte de a programa, reinei urmtoarele


Conexiunea de la punctul 1 la punctul 2 determin direcia
axei principale nclinate (X pentru axa Z a sculei).
Direcia axei nclinate a sculei este determinat de poziia
Punctului 3 fa de linia care unete Punctul 1 i Punctul 2.
Utilizai regula minii drepte (degetul mare = axa X,
degetul arttor = axa Y, degetul mijlociu = axa Z
(consultai ilustraia din partea dreapt) pentru a reine:
degetul mare (axa X) este ndreptat de la Punctul 1 spre
Punctul 2, degetul arttor (axa Y) este ndreptat paralel
cu axa Y nclinat n direcia Punctului 3. Atunci degetul
mijlociu este ndreptat n direcia axei nclinate a sculei.

+Z

P1

+X
+Y

Cele trei puncte definesc panta planului. TNC nu modific


poziia originii active.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare al funciei PLAN, la pagina 492.

HEIDENHAIN iTNC 530

487

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Definirea planului de prelucrare prin trei puncte:


PUNCTE PLAN

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Parametri de intrare
U Coordonata X a primului punct din plan?: coordonat
X P1X a primului punct al planului (consultai ilustraia
din dreapta sus).
U

Coordonata Y a primului punct din plan?: Coordonata


Y P1Y a primului punct al planului (consultai ilustraia
din dreapta sus).

Coordonata Z a primului punct din plan?: Coordonata


Z P1Z a primului punct al planului (consultai ilustraia
din dreapta sus).

Coordonata X a punctului 2 din plan?: coordonat X


P2X a punctului 2 al planului (consultai ilustraia din
centru dreapta).

Coordonata Y a punctului 2 din plan?: Coordonata Y


P2Y a punctului 2 al planului (consultai ilustraia din
centru dreapta).

Coordonata Z a punctului 2 din plan?: Coordonata Z


P2Z a punctului 2 al planului (consultai ilustraia din
dreapta sus).

Coordonata X a punctului 3 din plan?: coordonat X


P3X a punctului 3 al planului (consultai ilustraia din
dreapta sus).

Coordonata Y a punctului 3 din plan?: Coordonata Y


P3Y a punctului 3 al planului (consultai ilustraia din
dreapta sus).

Coordonata Z a punctului 3 din plan?: Coordonata Z


P3Z a punctului 3 al planului (consultai ilustraia din
dreapta sus).

Continuai proprietile de poziionare (consultai


Specificarea comportamentului la poziionare al
funciei PLAN, la pagina 492)

Bloc NC
5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20
P3X+0 P3Y+41 P3Z+32.5 .....
Prescurtri utilizate
Prescurtare

Semnificaie

PUNCTE

488

Programare: Prelucrare pe mai multe axe

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Definirea planului de prelucrare cu un unghi


spaial unic, incremental: RELATIV LA PLAN
Funcie
Utilizai unghiul spaial incremental cnd un plan de prelucrare nclinat
deja activ trebuie nclinat cu o alt rotaie. Exemplu: prelucrarea unui
anfren de 45 pe un plan nclinat.
nainte de a programa, reinei urmtoarele
Unghiul definit se aplic ntotdeauna n raport cu planul de
lucru activ, indiferent de funcia pe care ai utilizat-o pentru
a-l activa.
Putei programa orice numr de funcii PLAN RELATIV
pe rnd.
Dac dorii s revenii la planul de prelucrare care a fost
activ nainte de funcia PLAN RELATIV, redefinii funcia
PLAN RELATIV cu acelai unghi, dar cu semnul algebric
opus.
Dac utilizai funcia PLAN RELATIV pe un plan de
prelucrare nenclinat, rotii planul nenclinat n jurul
unghiului spaial definit de funcia PLAN.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare al funciei PLAN, la pagina 492.
Parametri de intrare
U Unghi incremental?: Unghi spaial n jurul cruia va fi
rotit suplimentar planul de prelucrare activ (consultai
figura din dreapta). Utilizai o tast soft pentru a
selecta axa n jurul cruia va fi rotit. Interval de intrare:
de la 359.9999 la +359.9999
U

Continuai proprietile de poziionare (consultai


Specificarea comportamentului la poziionare al
funciei PLAN, la pagina 492)

Prescurtri utilizate
Prescurtare

Semnificaie

RELATIV

Plda: Bloc NC
5 PLANE RELATIVE SPB-45 .....

HEIDENHAIN iTNC 530

489

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

nclinarea planului de lucru prin unghiul axei:


PLAN AXIAL (FCL funcia 3)
Funcie
Funcia PLAN AXIAL definete att poziia planului de lucru ct i
coordonatele nominale ale axelor rotative. Aceast funcie este uor
de utilizat n special pe maini cu coordonate carteziene i structuri
cinematice n care numai o ax rotativ este activ.
Funcia PLAN AXIAL poate fi de asemenea utilizat dac
avei numai o ax rotativ activ la main.
Putei utiliza funcia PLAN RELATIV dup PLAN AXIAL
dac maina accept definiii de unghiuri spaiale.
Manualul mainii conine informaii suplimentare.
nainte de a programa, reinei urmtoarele
Introducei numai unghiuri axiale care exist ntr-adevr pe
maina dvs. Altfel, TNC va genera un mesaj de eroare.
Coordonatele axelor rotative definite cu PLAN AXIAL sunt
aplicate modal. Definiiile succesive se bazeaz de aceea
unele pe altele. Este permis introducerea incremental.
Utilizai RESETARE PLAN pentru a reseta funcia PLAN
AXIAL. Resetarea prin introducerea valorii 0 nu
dezactiveaz PLAN AXIAL.
SEQ, ROT MAS i COORD ROT nu dein funcii legate
de PLANUL AXIAL.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare al funciei PLAN, la pagina 492.

490

Programare: Prelucrare pe mai multe axe

Unghi axial B?: Unghiul axial la care va fi nclinat axa


B. Dac este introdus incremental, este unghiul cu
care va fi nclinat axa B din poziia curent. Interval
de intrare: de la 99999.9999 la +99999,9999

Unghi axial C?: Unghiul axial la care va fi deplasat


axa C. Dac este introdus incremental, este unghiul
cu care va fi nclinat axa C din poziia curent.
Interval de intrare: de la 99999.9999 la
+99999,9999

Continuai proprietile de poziionare (consultai


Specificarea comportamentului la poziionare al
funciei PLAN, la pagina 492)

Prescurtri utilizate
Prescurtare

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Parametri de intrare
U Unghiul axial A?: Unghiul axial la care va fi nclinat
axa A. Dac este introdus incremental, este unghiul
cu care va fi nclinat axa A din poziia curent.
Interval de intrare: de la 99999.9999 la
+99999,9999

Plda: Bloc NC
5 PLANE AXIAL B-45 .....

Semnificaie

AXIAL

HEIDENHAIN iTNC 530

491

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Specificarea comportamentului la poziionare al


funciei PLAN
Prezentare general
Indiferent de ce funcie PLAN utilizai pentru a defini planul de
prelucrare nclinat, urmtoarele funcii sunt ntotdeauna disponibile
pentru comportamentul la poziionare:
Poziionare automat
Selectarea de posibiliti de nclinare alternante
Selectarea tipului de transformare
Poziionare automat: MOVE/TURN/STAY (introducerea este
obligatorie)
Dup introducerea tuturor parametrilor pentru definiia planului, trebuie
s specificai cum vor fi poziionate axele rotative dup valorile axiale
calculate:
U

Funcia PLAN va poziiona automat axele rotative,


dup valorile pentru poziie calculate. Poziia sculei
fa de piesa de prelucrat trebuie s rmn aceeai.
TNC desfoar o micare de compensare n axele
liniare.

Funcia PLAN va poziiona automat axele rotative,


dup valorile pentru poziie calculate, dar numai axele
rotative sunt poziionate. TNC nu desfoar o
micare de compensare n axele liniare.

Vei poziiona axele rotative mai trziu, ntr-un bloc de


poziionare separat.

Dac ai selectat MOVE (funcia PLAN va poziiona axele automat),


trebuie definii urmtorii doi parametri: Distana vrf scul - centrul rot.
i Vitez de avans? F=.
Dac ai selectat opiunea TURN (funcia PLAN va poziiona axele
automat fr micare de compensare), trebuie definii urmtorii
parametri: Distan de retragere MB i Vitez de avans? F=.
Ca alternativ la definirea vitezei de avans F direct cu o valoare
numeric, putei realiza poziionarea, de asemenea, cu FMAX (avans
transversal rapid) sau FAUTO (viteza de avans din blocul TOOL
CALL).
Dac utilizai PLAN AXIAL mpreun cu STAY, trebuie s
poziionai axele rotative ntr-un bloc separat dup funcia
PLAN (consultai Poziionarea axelor rotative ntr-un bloc
separat, la pagina 494).

492

Programare: Prelucrare pe mai multe axe

Distan vrf scul - centru de rotaie (incremental): TNC nclin


scula (sau masa) raportat la vrful sculei. Parametrul SET UP
deplaseaz centrul de rotaie al micrii de nclinare raportat la
poziia actual a vrfului sculei.
Dac scula se afl deja la distana specificat fa de
piesa de prelucrat nainte de poziionare, din punct de
vedere relativ, se poate spune c scula este n aceeai
poziie dup poziionare (consultai ilustraia din centru
dreapta, 1 = SET UP)
Dac scula nu se afl la distana specificat fa de
scul nainte de poziionare, din punct de vedere relativ,
se poate spune c scula este decalat fa de poziia
original dup poziionare (consultai ilustraia din
dreapta jos, 1= SET UP)

U
U

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

1
1

Vitez de avans? F=: Viteza de contur la care ar trebui poziionat


scula
Distan de retragere pe axa sculei?: Calea de retragere MB este
efectiv incremental de la poziia curent a sculei pe direcia axei
active a sculei de care se apropie TNC nainte de nclinare. MB
MAX poziioneaz scula imediat nainte de comutatorul limit
software.

HEIDENHAIN iTNC 530

493

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Poziionarea axelor rotative ntr-un bloc separat


Urmai paii urmtori dac dorii s poziionai axele rotative ntr-un
bloc de poziionare separat (opiunea STAY selectat):
Pericol de coliziune!
Prepoziionai scula ntr-o poziie n care s nu existe
pericol de coliziune cu piesa de prelucrat (dispozitive de
fixare) n timpul poziionrii.
U

Selectai orice funcie PLAN i definii poziionarea automat cu


opiunea STAY. n timpul execuiei programului TNC calculeaz
valorile poziiei axelor rotative de pe main i le stocheaz n
parametrii de sistem Q120 (axa A), Q121 (axa B) i Q122 (axa C)
Definii blocul de poziionare cu valorile angulare calculate de TNC

Poziionai o main cu o mas rotativ C i o mas cu nclinare A la


un unghi spaial de B+45.
...
12 L Z+250 R0 FMAX

Poziionare la nlimea de degajare.

13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY

Definirea i activarea funciei PLAN

14 L A+Q120 C+Q122 F2000

Poziionai axa rotativ cu valorile calculate de TNC

...

Definirea prelucrrii n planul de lucru nclinat

494

Programare: Prelucrare pe mai multe axe

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Selectarea de posibiliti de nclinare alternante: SEQ +/


(nregistrare opional)
Orientarea pe care o definii pentru planul de prelucrare este utilizat
de TNC pentru a calcula poziionarea corespunztoare a axelor
rotative ale mainii. n general, exist dou posibiliti de soluie.
Utilizai comutatorul SEQ pentru a specifica posibilitatea utilizat de
TNC:
SEQ+ poziioneaz axa principal astfel nct s preia un unghi
pozitiv. Axa principal este a doua ax rotativ din tabel, sau prima
ax a sculei (n funcie de configuraia mainii (consultai ilustraia
din dreapta sus)).
SEQ- poziioneaz axa principal astfel nct s preia un unghi
negativ.
Dac soluia aleas cu SEQ nu se afl n intervalul de parcurgere al
mainii, TNC afieaz mesajul de eroare Unghiul introdus nu este
permis.
Cnd este utilizat funcia PLAN AXIAL, comutatorul SEQ
nu este operabil.

Dac nu definii SEQ, TNC determin soluia dup cum urmeaz:


1
2
3
4

TNC verific mai nti dac ambele soluii posibile se afl n


intervalul de parcurgere al axelor rotative.
Dac sunt, TNC selecteaz cea mai scurt soluie posibil.
Dac numai o soluie este n intervalul de parcurgere, TNC va
selecta aceast soluie.
Dac niciuna dintre soluii nu se afl n intervalul de parcurgere,
TNC afieaz mesajul de eroare Unghiul introdus nu este permis.

HEIDENHAIN iTNC 530

495

12.2 Funcia PLAN: nclinarea planului de lucru (opiunea software 1)

Exemplu de main cu mas rotativ C i mas nclinat A. Funcie


programat: PLAN SPAIAL SPA+0 SPB+45 SPC+0
Limitator

Poziia iniial

SEQ

Poziie a axei
rezultat

Fr

A+0, C+0

neprog.

A+45, C+90

Fr

A+0, C+0

A+45, C+90

Fr

A+0, C+0

A45, C90

Fr

A+0, C-105

neprog.

A45, C90

Fr

A+0, C-105

A+45, C+90

Fr

A+0, C-105

A45, C90

90 < A < +10

A+0, C+0

neprog.

A45, C90

90 < A < +10

A+0, C+0

Mesaj de
eroare

Fr

A+0, C-135

A+45, C+90

Selectarea tipului de transformare (nregistrare opional)


La mainile cu mese rotative C, este disponibil o funcie pentru
specificarea tipului de transformare:
U

COORD ROT precizeaz faptul c funcia PLAN ar


trebui s roteasc sistemul de coordonate numai la
unghiul de nclinare definit. Masa rotativ nu este
deplasat; compensarea este pur matematic.

ROT MAS precizeaz faptul c funcia PLAN ar


trebui s poziioneze masa rotativ n unghiul de
nclinare definit. Compensarea rezult din rotirea
piesei de prelucrat.

Cnd este utilizat funcia PLAN AXIAL, funciile COORD


ROT i TABLE ROT nu sunt operabile.
Dac folosii funcia ROT MAS n combinare cu o rotire
de baz i un unghi de nclinare de 0, atunci TNC va
nclina masa la unghiul definit n rotirea de baz.

496

Programare: Prelucrare pe mai multe axe

12.3 Prelucrare cu scula nclinat n planul nclinat

12.3 Prelucrare cu scula nclinat n


planul nclinat
Funcie
n combinaie cu M128 i noile funcii PLAN, prelucrarea cu scula
nclinat ntr-un plan de prelucrare nclinat este acum posibil. Sunt
disponibile dou posibiliti pentru definire:
Prelucrarea cu scula nclinat prin parcurgere incremental a unei
axe rotative
Prelucrarea cu scula nclinat cu vectori normali

IB

Prelucrarea cu scula nclinat ntr-un plan de prelucrare


nclinat funcioneaz numai cu capete de frezat sferice.
Cu capete pivotante de 45 i mese nclinate putei defini
att unghiul de nclinare ct i un unghi spaial. Utilizai
FUNCIA TCPM (consultai FUNCIA TCPM (Opiunea
software 2), la pagina 499).

Prelucrarea cu scula nclinat prin avansul


transversal incremental al unei axe rotative
U
U
U
U

Retragere scul
Activai M128
Definii funcia PLAN; luai n considerare comportamentul la
poziionare
Printr-un bloc n linie dreapt, parcurgei incremental ctre unghiul
de nclinare dorit, n axa corespunztoare.

Exemple de blocuri NC:


...
12 L Z+50 R0 FMAX M128

Poziionare la distana de degajare, activare M128

13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE SETUP50 F1000

Definirea i activarea funciei PLAN

14 L IB-17 F1000

Setarea unghiului de nclinare

...

Definirea prelucrrii n planul de lucru nclinat

HEIDENHAIN iTNC 530

497

12.3 Prelucrare cu scula nclinat n planul nclinat

Prelucrarea cu scula nclinat cu vectori normali


Numai un vector direcional poate fi definit ntr-un bloc LN.
Acest vector definete unghiul de nclinare (vector normal
NX, NY, NZ sau vector de direcie scul TX, TY, TZ).
U
U
U
U

Retragerea sculei
Activarea M128
Definii funcia PLAN; luai n considerare comportamentul la
poziionare
Executarea programului cu bloc LN n care direcia sculei este
definit de un vector

Exemple de blocuri NC:


...
12 L Z+50 R0 FMAX M128

Poziionarea la nlimea de degajare, activarea


M128

13 PLANE
SPATIAL SPA+0 SPB+45 SPC+0 MOVE SETUP50 F1000

Definirea i activarea funciei PLAN

14 LN X+31.737 Y+21.954 Z+33.165 NX+0.3 NY+0 NZ+0.9539 F1


000 M3

Setarea unghiului de nclinare cu vectorul normal

...

Definirea prelucrrii n planul de lucru nclinat

498

Programare: Prelucrare pe mai multe axe

Funcie
B

Productorul mainii trebuie s introduc geometria


mainii n parametrii mainii sau n tabelele cinematice.

Z
Pentru axe nclinate cu cuplare Hirth:
Modificai poziia axei nclinate numai dup ce ai retras
scula. Altfel este posibil s deteriorai conturul cnd
decuplai.

X
Z

nainte de poziionarea cu M91 sau M92: Resetai


FUNCIA TCPM.
Pentru a evita scobirea conturului trebuie s utilizai numai
capete de frezat sferice cu FUNCIA TCPM.

Lungimea sculei trebuie s se raporteze la centrul sferic al


vrfului sculei.
Dac FUNCIA TCPM este activ, TNC afieaz simbolul
pe afiajul poziiei.
FUNCIA TCPM este o variant mbuntit a funciei M128, cu care
putei defini comportamentul TNC la poziionarea axelor rotative. Spre
deosebire de M128, cu FUNCIA TCPM putei defini modul de
acionare a mai multor funcii:
Modul de aciune al vitezei de avans programate: F TCP/F CONT
Interpretarea coordonatelor axei rotative programate n programul
NC: AXIS POS/AXIS SPAT
Tipul interpolrii ntre poziia de pornire i cea int: PATHCTRL
AXIS/PATHCTRL VECTOR

HEIDENHAIN iTNC 530

499

12.4 FUNCIA TCPM (Opiunea software 2)

12.4 FUNCIA TCPM (Opiunea


software 2)

12.4 FUNCIA TCPM (Opiunea software 2)

Definirea FUNCIEI TCPM


U

Apsai tasta Funcii speciale.

Apsai tasta soft Asisten programare.

Selectai funcia FUNCIE TCPM.

Modul de acionare al vitezei de avans


programate
TNC v pune la dispoziie dou funcii pentru definirea modului de
acionare al vitezei de avans programate:
U

F TCP(tool center point) (punctul central al sculei)


determin ca viteza de avans programat s fie
interpretat ca viteza real relativ dintre vrful sculei
i piesa de prelucrat.

F CONT determin ca viteza de avans programat s


fie interpretat ca viteza de avans la conturare a axei,
programat n respectivul bloc NC.

Exemple de blocuri NC:


...
13 FUNCTION TCPM F TCP ...

Viteza de avans se refer la vrful sculei

14 FUNCTION TCPM F CONT ...

Viteza de avans este interpretat ca viteza sculei dea lungul conturului

...

500

Programare: Prelucrare pe mai multe axe

12.4 FUNCIA TCPM (Opiunea software 2)

Interpretarea coordonatelor axei rotative


programate
Pn acum, mainile cu capete pivotante la 45 sau mese cu nclinare
la 45 nu puteau seta cu uurin unghiul de nclinare sau orientarea
unei scule, conform sistemului de coordonate activ curent (unghi
spaial). Aceast funcie putea fi efectuat numai prin programe scrise
special, cu vectori normali (blocuri LN).
TNC pune acum la dispoziie urmtoarea funcie:
U

AXIS POS determin ca TNC s interpreteze


coordonatele programate ale axelor rotative ca poziie
nominal a respectivei axe.

AXIS SPAT determin ca TNC s interpreteze


coordonatele programate ale axelor rotative ca unghi
spaial.

AXIS POS trebuie s fie utilizat, n primul rnd, dac


maina dvs. este echipat cu axe rotative carteziene.
Putei utiliza, de asemenea, AXIS POS cu capete pivotante
de 45/mese nclinate dac coordonatele axei rotative
programate definesc orientarea dorit a planului de lucru
n mod corect (acest lucru poate fi realizat cu un sistem
CAM, de exemplu).
SPAT AXE: Coordonatele axei rotative introduse n blocul
de poziionare sunt unghiuri spaiale care iau n
consideraie sistemul de coordonate (eventual nclinat)
activ curent (unghi spaial incremental).
Dup ce activai FUNCIA TCPM cu SPAT AX, n primul
bloc de poziionare, trebuie s programai ntotdeauna
toate cele trei unghiuri spaiale n definiia unghiului de
nclinare. Procedai la fel i dac unul sau mai multe
unghiuri spaiale sunt de 0.
Exemple de blocuri NC:
...
13 FUNCTION TCPM F TCP AXIS POS ...

Coordonatele axei rotative reprezint unghiul axei

...
18 FUNCTION TCPM F TCP AXIS SPAT ...

Coordonatele axei rotative reprezint unghiul spaial

20 L A+0 B+45 C+0 F MAX

Setai orientarea sculei la B+45 de grade (unghi


spaial). Definii unghiurile spaiale A i C cu 0

...

HEIDENHAIN iTNC 530

501

12.4 FUNCIA TCPM (Opiunea software 2)

Tipul interpolrii ntre poziia de pornire i cea


final
TNC v pune la dispoziie dou funcii pentru definirea tipului de
interpolare ntre poziia de pornire i cea final:
U

PATHCTRL AXIS determin ca punctul sculei dintre


poziia de pornire i poziia final a respectivului bloc
NC s se deplaseze n linie dreapt (Frezare
frontal). Direcia axei sculei n poziia de pornire i
n cea final corespunde cu valorile respective
programate, dar circumferina sculei nu descrie un
traseu definit ntre poziia de pornire i cea final.
Suprafaa rezultat prin frezarea cu circumferina
sculei (Frezare periferic) depinde de geometria
mainii.

PATHCTRL VECTOR determin ca punctul sculei


dintre poziia de pornire i cea final al respectivului
bloc NC s se deplaseze n linie dreapt i ca direcia
axei sculei dintre poziia de pornire i cea final s fie
interpolat astfel nct s rezulte un plan din
prelucrarea la circumferina sculei (Frezare
periferic).

Cu PATHCTRL VECTOR, reinei:


Orice orientare a sculei definit este accesibil n general
prin dou poziii diferite ale unghiului de nclinare. TNC
utilizeaz soluia cu cel mai scurt traseu disponibil
ncepnd cu poziia curent. De aceea, la prelucrarea cu 5
axe este posibil ca TNC s deplaseze axele rotative la
poziii finale care nu sunt programate.
Pentru a obine cea mai continu deplasare pe mai multe
axe, definii Ciclul 32 cu o toleran pentru axe rotative
(consultai Manualul utilizatorului pentru Ciclurile
palpatorului, Ciclul 32 TOLERAN). Tolerana axelor
rotative trebuie s fie aproximativ aceeai cu tolerana
deviaiei de la contur, care este de asemenea definit n
Ciclul 32. Cu ct este mai mare tolerana definit pentru
axele rotative, cu att mai mari sunt deviaiile de la contur
n timpul frezrii periferice.
Exemple de blocuri NC:
...
13 FUNCTION TCPM F TCP AXIS SPAT PATHCTRL AXIS

Vrful sculei se deplaseaz n linie dreapt

14 FUNCTION TCPM F TCP AXIS POS PATHCTRL VECTOR

Vrful sculei i vectorul direcional se deplaseaz n


acelai plan

...

502

Programare: Prelucrare pe mai multe axe

12.4 FUNCIA TCPM (Opiunea software 2)

Resetarea FUNCIEI TCPM


Utilizai RESETARE FUNCIE TCPM cnd dorii s
resetai funcia din cadrul unui program.

Exemplu de bloc NC:


...
25 FUNCTION RESET TCPM

Resetarea FUNCIEI TCPM

...
TNC reseteaz automat FUNCIA TCPM dac selectai
un nou program ntr-un mod de rulare de program.
Putei reseta FUNCIA TCPM numai dac funcia PLAN
este dezactivat. Dac este necesar, rulai RESETARE
PLAN nainte de RESETARE FUNCIE TCPM.

HEIDENHAIN iTNC 530

503

12.5 Funcii auxiliare pentru axe rotative

12.5 Funcii auxiliare pentru axe


rotative
Viteza de avans n mm/min. pe axele rotative
A, B, C: M116 (opiunea software 1)
Comportament standard
TNC interpreteaz viteza de avans programat a unei axe rotative n
grade/min (n programele n mm i de asemenea n programele n
inci). Viteza de avans depinde aadar de distana de la centrul sculei
la centrul axei rotative.
Cu ct devine mai mare distana, cu att va fi mai mare viteza de avans
la conturare.
Vitez de avans n mm/min pe axe rotative cu M116
Geometria mainii trebuie s fie specificat de
productorul mainii unelte n descrierile cinematicii.
M116 funcioneaz numai pe mese rotative. M116 nu
poate fi utilizat cu capete pivotante. Dac maina dvs.
este echipat cu o combinaie mas/cap, TNC ignor
axele rotative ale capului pivotant.
M116 este, de asemenea, aplicat ntr-un plan de lucru
nclinat activ i n combinaie cu M128 dac ai utilizat
funcia M138 pentru a selecta axele rotative (consultai
Selectarea axelor nclinate: M138, la pagina 511). Apoi
M116 afecteaz doar acele axe rotative care nu au fost
selectate cu M138.
TNC interpreteaz viteza de avans programat pe o ax rotativ n
grade/min (sau n 1/10 inci/min). n acest caz, TNC calculeaz viteza
de avans pentru bloc la nceputul fiecrui bloc. Cu o ax rotativ, viteza
de avans nu este modificat n timpul execuiei blocului, chiar dac
scula se deplaseaz spre centrul axei rotative.
Efect
M116 este aplicat n planul de lucru. Cu M117 putei reseta M116.
M116 este de asemenea anulat la ncheierea programului.
M116 devine activ la nceputul blocului.

504

Programare: Prelucrare pe mai multe axe

12.5 Funcii auxiliare pentru axe rotative

Parcurgere traseu mai scurt al axelor rotative:


M126
Comportamentul standard
Comportamentul TNC n timpul poziionrii axelor rotative
depinde de maina unealt Manualul mainii unelte
furnizeaz informaii suplimentare.
Comportamentul TNC n timpul poziionrii axelor rotative ale cror
afiare a fost redus la valori mai mici de 360 depinde de bitul 2 al
parametrul mainii 7682. MP7682 seteaz dac TNC ia n considerare
diferena dintre poziia nominal i cea real sau dac TNC alege
ntotdeauna parcurgerea traseului cel mai scurt spre poziia
programat sau doar cnd M126 este programat. Exemple de cazuri
n care TNC trebuie s traverseze axa rotativ ntotdeauna de-a lungul
liniei numrului:
Poziie real

Poziie nominal

Avans transversal

350

10

340

10

340

+330

Comportament cu M126
Cu M126, TNC va deplasa axa pe traseul mai scurt, dac reducei
afiarea unei axe rotative la o valoare mai mic de 360. Exemple:
Poziia actual

Poziia nominal

Avans transversal

350

10

+20

10

340

30

Efect
M126 devine activ la nceputul blocului.
Pentru a anula M126, introducei M127. La ncheierea programului,
M126 este anulat automat.

HEIDENHAIN iTNC 530

505

12.5 Funcii auxiliare pentru axe rotative

Reducerea afirii unei axe rotative la o valoare


mai mic de 360: M94
Comportamentul standard
TNC deplaseaz scula de la valoarea angular curent la valoarea
angular programat.
Exemplu:
Valoare unghiular curent:
Valoare angular programat:
Distan real de avans transversal:

538
180
-358

Comportament cu M94
La nceputul blocului, TNC reduce mai nti valoarea angular curent
la o valoare mai mic de 360 i apoi deplaseaz scula la valoarea
programat. Dac sunt active mai multe axe rotative, M94 va reduce
afiarea tuturor axelor rotative. Ca alternativ putei introduce o ax
rotativ dup M94. TNC reduce atunci numai afiarea acestei axe.
Exemplu de blocuri NC
Pentru a reduce afiarea tuturor axelor rotative active:
L M94
Pentru a reduce numai afiarea axei C:
L M94 C
Pentru a reduce afiarea tuturor axelor rotative active i a deplasa apoi
scula n axa C, la valoarea programat:
L C+180 FMAX M94
Efect
M94 este aplicat numai n blocul n care este programat.
M94 devine activ la nceputul blocului.

506

Programare: Prelucrare pe mai multe axe

12.5 Funcii auxiliare pentru axe rotative

Compensare automat a geometriei mainii la


operarea cu axe nclinate: M114 (opiune
software 2)
Comportamentul standard
TNC deplaseaz scula la poziia indicat n programul piesei. Dac
poziia unei axe nclinate se modific n program, decalajul rezultat n
axele liniare trebuie s fie calculat de un postprocesor i parcurs ntrun bloc de poziionare. Deoarece i geometria mainii este relevant,
programul NC trebuie calculat separat pentru fiecare main unealt.
Comportament cu M114
Geometria mainii trebuie s fie specificat de
productorul mainii unealt n descrierea cinematicii.

Dac poziia unei axe nclinate controlate se modific n program, TNC


compenseaz automat decalajul sculei cu o compensare a lungimii
3D. Pentru c geometria sculelor individuale ale mainii este setat n
parametrii mainii, TNC compenseaz automat i decalajele specifice
mainii. Programele trebuie calculate de postprocesor o singur dat,
chiar dac sunt rulate pe alte maini controlate de TNC.

B
dx

dz

Dac scula mainii dvs. nu are axe nclinate controlate (cap nclinat
manual sau poziionat de PLC), putei introduce poziia curent valid
a capului pivotant dup M114 (de ex. M114 B+45, parametri Q permii).
Compensarea razei trebuie s fie calculat de un sistem CAD sau de
un postprocesor. O compensare a razei programate RL/RR va cauza
un mesaj de eroare.
Dac compensarea lungimii sculei este calculat de TNC, viteza de
avans programat este raportat la vrful sculei. n caz contrar, este
raportat la originea sculei.

dB

Dac maina dvs. unealt este echipat cu un cap pivotant


care poate fi nclinat cu controlul programului, putei
ntrerupe rularea programului pentru a modifica poziia
axei nclinate, cu roata de mn de exemplu.
Cu funcia RESTAURARE POZIIE LA N, putei relua apoi
rularea programului de la blocul la care a fost ntrerupt
programul piesei. Dac M114 este activ, TNC va calcula
automat noua poziie a axei nclinate.
Dac dorii s utilizai roata de mn pentru a modifica
poziia axei nclinate n timpul rulrii programului, utilizai
M118 combinat cu M128.
Efect
M114 devine activ la nceputul blocului, M115 la sfritul blocului.
M114 nu este aplicat cnd compensarea razei sculei este activ.
Pentru a anula M114, introducei M115. La ncheierea programului,
M114 este anulat automat.

HEIDENHAIN iTNC 530

507

12.5 Funcii auxiliare pentru axe rotative

Meninerea poziiei vrfului sculei la


poziionarea cu axe nclinate (TCPM): M128
(opiunea software 2)
Comportamentul standard
TNC deplaseaz scula la poziia indicat n programul piesei. Dac
poziia unei axe nclinate se modific n program, decalajul rezultat n
axele liniare trebuie s fie calculat i parcurs ntr-un bloc de
poziionare.
Comportament cu M128 (TCPM: Administrarea centrului sculei)
Geometria mainii trebuie s fie specificat de
productorul mainii unealt n descrierea cinematicii.

Dac poziia unei axe nclinate controlate se modific n program,


poziia vrfului sculei fa de piesa de prelucrat rmne aceeai.
Dac dorii s utilizai roata de mn pentru a modifica poziia axei
nclinate n timpul rulrii programului, utilizai M128 combinat cu
M118. Poziionarea cu roata de mn ntr-un sistem de coordonate al
mainii este posibil cnd M128 este activ.
Atenie: Pericol pentru piesa de prelucrat!

Z
X
Z

Pentru axe nclinate cu cuplaj Hirth: Nu modificai poziia


axei nclinate pn nu ai retras scula. Altfel este posibil s
deteriorai conturul cnd decuplai.
Dup M128 putei programa alt vitez de avans, la care TNC va
efectua deplasrile de compensare n axele liniare. Dac nu
programai aici nicio vitez de avans, sau dac programai o vitez de
avans mai mare dect este definit n MP7471, va fi aplicat viteza de
avans din MP7471.

nainte de poziionarea cu M91 sau M92: Resetai M128.


Pentru a evita scobirea conturului trebuie s utilizai numai
capete de frezat sferice cu M128.
Lungimea sculei trebuie s se raporteze la centrul sferic al
vrfului sculei.
Dac M128 este activ, TNC afieaz simbolul
afiajul de stare.

508

Programare: Prelucrare pe mai multe axe

12.5 Funcii auxiliare pentru axe rotative

M128 pe mese cu nclinare


Dac programai o deplasare a mesei cu nclinare ct timp M128 este
activ, TNC rotete corespunztor sistemul de coordonate. Dac, de
exemplu, rotii axa C cu 90 (printr-o comand de poziionare sau
decalare de origine) iar apoi programai o deplasare n axa X, TNC
execut deplasarea n axa mainii Y.
TNC transform de asemenea originea definit, care a fost decalat
de micarea mesei rotative.
M128 cu compensare de scul 3D
Dac efectuai o compensare 3-D a sculei cu funcia M128 activ i
compensare a razei RL/RR, TNC va poziiona automat axele rotative
pentru anumite configuraii geometrice ale mainii (frezare periferic,
consultai Compensarea tridimensional a sculei (opiune software
2), pagina 513).
Efect
M128 devine activ la nceputul blocului, M129 la sfritul blocului.
M128 este de asemenea aplicat n modurile de operare manuale i
rmne activ chiar i dup o schimbare a modului. Viteza de avans
pentru micarea de compensare va fi aplicat pn programai o nou
vitez de avans sau pn anulai M128 cu M129.
Pentru a anula M128 introducei M129. TNC anuleaz de asemenea
M128 dac selectai un nou program ntr-un mod de operare rulare
program.
Exemplu de blocuri NC
Vitez de avans 1000 mm/min pentru micri de compensare.
L X+0 Y+38.5 IB-15 RL F125 M128 F1000
Prelucrare nclinat cu axe rotative necontrolate
Dac maina dvs. este dotat cu axe rotative necontrolate (axe cu
contorizare), putei efectua, n combinaie cu M128, operaii de
prelucrare nclinat cu aceste axe.
Procedai dup cum urmeaz:
1
2

3
4
5

Deplasai manual axele rotative la poziiile dorite. M128 nu trebuie


s fie activ!
Activai M128: TNC citete valorile reale ale tuturor axelor rotative
prezente, calculeaz noua poziie a centrului sculei i actualizeaz
afiarea poziiei.
TNC efectueaz micarea de compensare necesar n blocul de
poziionare urmtor.
Efectuai operaia de prelucrare.
La ncheierea programului, resetai M128 cu M129 i readucei
axele rotative n poziiile iniiale.
Ct timp M128 este activ, TNC monitorizeaz poziiile
reale ale axelor rotative necontrolate. Dac poziia real
este deviat de la poziia nominal cu o valoare mai mare
dect cea definit de productorul mainii, TNC emite un
mesaj de eroare i ntrerupe rularea programului.

HEIDENHAIN iTNC 530

509

12.5 Funcii auxiliare pentru axe rotative

Suprapunere ntre M128 i M114


M128 este o nou implementare a funciei M114.
M114 calculeaz compensrile necesare pentru deplasarea n relief,
nainte ca blocul respectiv s fie executat. Apoi, TNC proceseaz
deplasarea de compensare n aa fel nct s fie executat la sfritul
blocului NC respectiv.
M128 calculeaz toate deplasrile de compensare n timp real. TNC
efectueaz deplasrile de compensare imediat ce sunt necesare dup
deplasarea pe o ax rotativ.
M114 i M128 nu pot fi active n acelai timp, deoarece
cele dou funcii se pot suprapune, ceea ce ar duce la
deteriorarea piesei de lucru. TNC emite un mesaj de
eroare corespunztor.

510

Programare: Prelucrare pe mai multe axe

12.5 Funcii auxiliare pentru axe rotative

Oprire exact la coluri cu tranziii netangeniale:


M134
Comportamentul standard
Comportamentul standard TNC n cursul poziionrii cu axe rotative
este de a introduce un element de tranziie la tranziii netangeniale de
contur. Conturul elementului de tranziie depinde de acceleraie, de
rata acceleraiei (ocuri) i de tolerana definit pentru deviaia
conturului.
Cu MP7440 putei modifica comportamentul standard al
TNC astfel nct M134 s se activeze automat oricnd este
selectat un program (consultai Parametrii generali ai
utilizatorului, pagina 688).
Comportament cu M134
TNC deplaseaz scula n timpul poziionrii cu axe rotative astfel nct
s efectueze o oprire exact la tranziiile de contur netangeniale.
Efect
M134 devine activ la nceputul blocului, M135 la sfritul blocului.
Putei reseta M134 cu M135. TNC reseteaz de asemenea M134 dac
selectai un nou program ntr-un mod de operare rulare program.

Selectarea axelor nclinate: M138


Comportamentul standard
TNC execut M114 i M128 i nclin planul de lucru numai n acele
axe pentru care productorul mainii unelte a setat parametrii
adecvai.
Comportament cu M138
TNC execut funciile de mai sus numai n acele axe nclinate pe care
le-ai definit utiliznd M138.
Efect
M138 devine activ la nceputul blocului.
Putei reseta M138 reprogramnd-o fr a introduce nicio ax.
Exemplu de blocuri NC
Efectuai funciile menionate mai sus numai n axa nclinat C:
L Z+100 R0 FMAX M138 C

HEIDENHAIN iTNC 530

511

12.5 Funcii auxiliare pentru axe rotative

Compensarea configuraiei cinematice a mainii


pentru poziiile REAL/NOMINAL de la sfritul
blocului: M144 (opiune software 2)
Comportamentul standard
TNC deplaseaz scula la poziiile indicate n programul piesei. Dac
poziia unei axe nclinate se modific n program, decalajul rezultat n
axele liniare trebuie s fie calculat i parcurs ntr-un bloc de
poziionare.
Comportament cu M144
TNC calculeaz pentru valoarea poziiei orice schimbri ale
configuraiei cinematicii mainii, de exemplu, la adugarea unui
ataament la bro. Dac poziia unei axe nclinate controlate se
modific, poziia vrfului sculei fa de piesa de prelucrat este de
asemenea modificat. Decalajul rezultat este calculat pe afiajul
poziiei.
Blocurile de poziionare cu M91/M92 sunt permise dac
M144 este activ.
Afiarea poziiei n modurile de operare SECVEN
INTEGRAL i BLOC UNIC nu se modific pn ce axele
nclinate nu au ajuns n poziia final.
Efect
M144 devine activ la nceputul blocului. M144 nu funcioneaz n
combinaie cu M114, M128 sau un plan de lucru nclinat.
Putei anula M144 programnd M145.
Geometria mainii trebuie s fie specificat de
productorul mainii unealt n descrierea cinematicii.
Productorul mainii unelte decide comportamentul
mainii n modurile de operare automate i manuale.
Consultai manualul mainii dvs. unelte.

512

Programare: Prelucrare pe mai multe axe

Introducere
TNC poate efectua o compensare tridimensional a sculei
(compensare 3-D) pentru blocuri de linie dreapt. n afar de
coordonatele X,Y i Z ale punctului final al liniei drepte, aceste blocuri
trebuie s conin i componentele NX, NY i NZ ale vectorului normal
la suprafa (consultai Definirea vectorului normalizat, la
pagina 514).

Z
Y

Dac, n plus, dorii s efectuai o orientare a sculei sau o compensare


tridimensional a razei, aceste blocuri au nevoie i de un vector
normalizat cu componentele TX, TY i TZ, care determin orientarea
sculei (consultai Definirea vectorului normalizat, la pagina 514).

PT

Punctul de sfrit al liniei drepte, componentele vectorului normal la


suprafa i cele pentru orientarea sculei, trebuie calculate de ctre un
sistem CAM.
Posibilitile de aplicare
Utilizarea sculelor cu dimensiuni care nu corespund cu cele
calculate de ctre sistemul CAM (compensare 3-D fr definirea
orientrii sculei).
compensarea geometriei mainii de frezare n direcia vectorului
normal la suprafa (compensare 3-D cu i fr definirea
compensrii sculei). Achierea este executat n mod normal cu
partea frontal a sculei.
compensarea razei de frezare perpendicular pe direcia de
deplasare i perpendicular pe direcia sculei (compensarea 3-D a
razei cu definirea orientrii sculei). Tierea este executat n mod
normal cu partea lateral a sculei.

NX

NZ
NY

Z
Y

X
TZ
TY

HEIDENHAIN iTNC 530

TX

513

12.6 Compensarea tridimensional a sculei (opiune software 2)

12.6 Compensarea tridimensional a


sculei (opiune software 2)

12.6 Compensarea tridimensional a sculei (opiune software 2)

Definirea vectorului normalizat


Un vector normalizat reprezint o cantitate matematic cu valoarea 1
i cu o direcie. TNC are nevoie de un maxim de doi vectori normalizai
pentru blocurile LN, unul pentru determinarea direcie vectorului
normal la suprafa i altul (opional) pentru determinarea direciei de
orientare a sculei. Direcia vectorului normal la suprafa este
determinat de componentele NX, NY i NZ. n cazul frezei frontale i
a celei cu raz la col, aceast direcie este perpendicular de la
suprafaa piesei care va fi prelucrat la originea sculei PT, iar n cazul
unui cap de frezat toroidal, prin PT sau PT (consultai figura). Direcia
orientrii sculei este determinat de componentele TX, TY i TZ.
Coordonatele pentru poziiile X, Y, Z i componentele
normale la suprafa NX, NY, NZ, ct i TX, TY, TZ,
trebuie s se afle n aceeai ordine n blocul NC.
Indicai ntotdeauna toate coordonatele i toi vectorii
normali la suprafa ntr-un bloc LN, chiar dac valorile au
rmas neschimbate fa de blocul anterior.

R2

PT

PT

R2

PT'
PT

TX, TY i TZ trebuie definite ntotdeauna cu valori


numerice. Nu putei utiliza parametri Q.
Calculai i generai ntotdeauna vectori normali cu apte
zecimale, pentru a evita diminuri ale vitezei de avans n
timpul prelucrrii.
Compensarea 3-D cu vectori normali la suprafa este
aplicat numai pentru coordonatele din axele principale
X, Y, Z.
Dac inserai o scul cu supradimensionare (valoare delta
pozitiv), TNC genereaz un mesaj de eroare. Putei
suprima mesajul de eroare cu funcia M M107 (consultai
Premisele pentru blocurile NC cu vectori normali la
suprafa i compensare 3-D, pagina 195).
TNC nu va afia un mesaj de eroare, dac o
supradimensionare introdus a sculei va cauza deteriorri
ale conturului.

PT
PSP

MP 7680 definete dac sistemul CAM a calculat


compensarea lungimii sculei de la centrul sferei PT sau de
la polul sudic al sferei PSP (consultai ilustraia).

514

Programare: Prelucrare pe mai multe axe

n tabelul de scule putei descrie formele admise ale sculelor prin


intermediul razei sculei R i R2 (consultai ilustraia):
Raz scul R: Distana de la centrul sculei la circumferina acesteia.
Raz scul 2 R2: Raza curbei dintre vrful sculei i circumferina
acesteia.
Raportul dintre R i R2 determin forma sculei:
R2 = 0: Frez frontal
R2 = R: Cap de frezat cu raz la col
0 < R2 < R: Cap de frezat toroidal
Aceste date specific de asemenea coordonatele originii sculei PT.

Utilizarea altor scule: Valori delta


Dac dorii s utilizai scule cu dimensiuni diferite fa de cele
programate iniial, putei introduce diferena dintre lungimile i razele
sculelor ca valori delta n tabelul de scule sau n TOOL CALL:
Valori delta pozitive DL, DR, DR2: Scula este mai mare dect cea
original (supradimensionare).
Valori delta negative DL, DR, DR2: Scula este mai mic dect cea
original (subdimensionare).
TNC compenseaz poziia sculei cu suma valorilor delta din tabelul de
scule i din blocul tool call.

R
L

R2
DR2>0
DL>0

HEIDENHAIN iTNC 530

515

12.6 Compensarea tridimensional a sculei (opiune software 2)

Formele admise de scule

12.6 Compensarea tridimensional a sculei (opiune software 2)

Compensarea 3-D fr orientarea sculei


TNC deplaseaz scula n direcia vectorilor normali la suprafa cu
suma valorilor delta (tabel de scule i TOOL CALL).
Exemplu: Formatul unui bloc cu vectori normali la suprafa
1 LN X+31.737 Y+21.954 Z+33.165
NX+0.2637581 NY+0.0078922 NZ-0.8764339 F1000 M3
Linie dreapt cu compensare 3-D
Coordonate compensate ale punctului de sfrit al liniei
drepte
NX, NY, NZ: Componente ale vectorului normal la suprafa
F:
Viteza de avans
M:
Funcie auxiliar

LN:
X, Y, Z:

Frezarea suprafeei: Compensarea 3-D cu i fr


orientarea sculei
TNC deplaseaz scula n direcia vectorilor normali la suprafa cu
suma valorilor delta (tabelul de scule i TOOL CALL).
Dac M128 (consultai Meninerea poziiei vrfului sculei la
poziionarea cu axe nclinate (TCPM): M128 (opiunea software 2),
pagina 508) este activ, TNC menine scula perpendicular pe
conturul piesei de prelucrat, n cazul n care nu este programat nicio
orientare a sculei n blocul LN.
Dac n blocul LN este definit o orientare T i M128 (sau FUNCIA
TCPM) este activ n acelai timp, atunci TNC va poziiona automat
axele rotative astfel nct scula s poat atinge orientarea definit.
Dac nu ai activat M128 (sau FUNCIA TCPM), TNC ignor vectorul
de direcie T, chiar dac este definit n blocul LN.
Aceast funcie este posibil numai pe mainile pentru
care putei defini unghiuri spaiale pentru configurarea
axei de nclinare. Consultai manualul mainii dvs. unelte.
TNC nu poate poziiona automat axele rotative pe toate
mainile. Consultai manualul mainii dvs. unelte.
Pericol de coliziune!
Pe mainile ale cror axe rotative permit numai o
deplasare limitat, s-ar putea ca poziionarea automat s
necesite rotirea mesei cu 180. n acest caz, avei grij ca
vrful sculei s nu intre n coliziune cu piesa de prelucrat
sau cu elementele de fixare.

516

Programare: Prelucrare pe mai multe axe

12.6 Compensarea tridimensional a sculei (opiune software 2)

Exemplu: Formatul unui bloc cu vectori normali la suprafa, fr


orientarea sculei
LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922
NZ0,8764339 F1000 M128
Exemplu: Formatul unui bloc cu vectori normali la suprafa i
orientarea sculei
LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922
NZ0,8764339 TX+0,0078922 TY0,8764339 TZ+0,2590319 F1000
M128
Linie dreapt cu compensare 3-D
Coordonatele compensate ale punctului final al liniei
drepte
NX, NY, NZ: Componentele vectorului normal la suprafa
TX, TY, TZ: Componentele vectorului normalizat pentru orientarea
piesei de prelucrat
F:
Vitez de avans
M:
Funcie auxiliar

LN:
X, Y, Z:

HEIDENHAIN iTNC 530

517

12.6 Compensarea tridimensional a sculei (opiune software 2)

Frezare periferic: Compensarea 3-D cu


orientarea piesei de prelucrat
TNC deplaseaz scula perpendicular pe direcia de micare i
perpendicular pe direcia sculei cu suma valorilor delta DR (tabel de
scule i TOOL CALL). Determinai direcia de compensare cu
compensarea razei RL/RR (consultai ilustraia, direcie de avans
transversal Y+). Pentru ca TNC s poat atinge orientarea setat a
sculei, trebuie s activai funcia M128 (consultai Meninerea poziiei
vrfului sculei la poziionarea cu axe nclinate (TCPM): M128 (opiunea
software 2), la pagina 508). Apoi, TNC poziioneaz automat axele
rotative astfel nct scula s poat atinge orientarea definit cu
compensarea activ.
Aceast funcie este posibil numai pe mainile pentru
care putei defini unghiuri spaiale pentru configurarea
axei de nclinare. Consultai manualul mainii dvs. unelte.

RL

RR X

TNC nu poate poziiona automat axele rotative pe toate


mainile. Consultai manualul mainii dvs. unelte.
Reinei c TNC execut o micare de compensare cu
valorile delta definite. Raza R a sculei, definit n tabelul
de scule, nu are niciun efect asupra compensaiei.
Pericol de coliziune!
Pe mainile ale cror axe rotative permit numai un avans
transversal limitat, uneori poziionarea automat poate
necesita rotirea mesei cu 180. n acest caz, avei grij ca
vrful sculei s nu intre n coliziune cu piesa de prelucrat
sau cu elementele de fixare.

518

Programare: Prelucrare pe mai multe axe

12.6 Compensarea tridimensional a sculei (opiune software 2)

Exist dou modaliti de definire a orientrii sculei:


ntr-un bloc LN cu componentele TX, TY i TZ
ntr-un bloc L, prin indicarea coordonatelor axelor rotative
Exemplu: Formatul unui bloc cu orientarea sculei
1 LN X+31,737 Y+21,954 Z+33,165 TX+0,0078922 TY0,8764339
TZ+0,2590319 RR F1000 M128
Linie dreapt cu compensare 3-D
Coordonatele compensate ale punctului final al liniei
drepte
TX, TY, TZ: Componentele vectorului normalizat pentru orientarea
piesei de prelucrat
RR:
Compensarea razei sculei
F:
Vitez de avans
M:
Funcie auxiliar

LN:
X, Y, Z:

Exemplu: Formatul unui bloc cu axe rotative


1 L X+31,737 Y+21,954 Z+33,165 B+12,357 C+5,896 RL F1000
M128
L:
X, Y, Z:
L:
B, C:
RL:
F:
M:

Linie dreapt
Coordonatele compensate ale punctului final al liniei
drepte
Linie dreapt
Coordonatele axelor rotative pentru orientarea sculei
Compensare raz
Vitez de avans
Funcie auxiliar

HEIDENHAIN iTNC 530

519

12.6 Compensarea tridimensional a sculei (opiune software 2)

Compensarea 3-D a razei sculei, n funcie de


unghiul de contact al sculei (opiunea software
3D-ToolComp)
Opiunea software 2 este, de asemenea, necesar pentru
a putea utiliza Opiunea software 92, 3-D ToolComp.

Raza efectiv a sferei pentru un cap de frezat cu raz la col deviaz


de la forma ideal din cauza procesului de producie. Inexactitatea
maxim a formei este specificat de productorul sculei; devierile
obinuite sunt ntre 0,005 i 0,01 mm.
Inexactitatea formei poate fi determinat cu un sistem cu laser i
ciclurile corespunztoare pentru laser de pe TNC. Aceasta poate fi
apoi salvat ca un tabel cu valori de compensare. Acest tabel conine
valori ale unghiurilor i deviaia de la raza nominal R2 msurat la
valoarea respectiv a unghiului.

DR2+0.002

DR20.004

Opiunea software 3D-ToolComp permite TNC s compenseze


valoarea definit n tabelul cu valori de compensare n funcie de
punctul de contact efectiv al sculei.
Premise
Opiunea software 3D-ToolComp este activat
Opiunea software 2, prelucrare 3-D, este activat
Parametrul mainii 7680, bit 6 trebuie setat la valoarea 1: TNC ine
cont de R2 din tabelul de scule n timpul compensrii lungimii sculei
Coloana DR2TABLE din tabelul de scule (TOOL.T) este activat (MP
7266.42)
Scula a fost msurat cu sistemul laser i tabelul cu valori de
compensare este disponibil ntr-un director din TNC:\. n mod
alternativ, putei crea, de asemenea, tabelul de compensare n mod
manual (consultai Tabel cu valori de compensare, la pagina 521)
Dimensiunile sculei L, R i R2 sunt introduse n tabelul de scule
(TOOL.T)
Numele cii tabelului cu valori de compensare pentru scula care va
fi compensat este introdus (fr extensia fiierului) din coloana
DR2TABLE a tabelului de scule (TOOL.T) (consultai Tabelul de
scule: Datele standard pentru scule, la pagina 176)
Program NC: Sunt necesare blocuri NC cu vectori normali de
suprafa (consultai Program NC, la pagina 523)

520

Programare: Prelucrare pe mai multe axe

12.6 Compensarea tridimensional a sculei (opiune software 2)

Tabel cu valori de compensare


Ciclul de msurare cu laser 598 creeaz automat tabelul
cu valori de compensare. n acest scop, consultai
documentaia pentru ciclurile de msurare cu laser.
Dac dorii s creai i s completai tabelul cu valori de compensare,
efectuai urmtorii pai:
U
U

Pentru a apela administratorul de fiiere, apsai tasta PGM MGT


Introducei orice nume de fiier cu extensia TAB i confirmai cu
tasta ENT. TNC afieaz o fereastr contextual cu formatele de
tabele memorate permanent
Utilizai tasta cursor pentru a selecta formatul de tabel
3DTOOLCOMP.TAB i confirmai cu tasta ENT. TNC deschide un
tabel nou care conine o singur linie i acele coloane care sunt
necesare pentru funcia 3D-ToolComp
Tabelul cu valori de compensare este un aa-zis tabel
definibil Pentru informaii suplimentare despre lucrul cu
tabele liber definibile, Consultai Tabele liber definibile, la
pagina 466.
Dac TNC nu afieaz o fereastr contextual sau formatul
de tabel 3DTOOLCOMP atunci cnd deschidei un nou
fiier .tab, trebuie s utilizai mai nti funcia COPIERE
FIIERE MOSTR pentru a genera formate de tabel.
Pentru informaii suplimentare, contactai productorul
sculei mainii sau HEIDENHAIN.

TNC evalueaz urmtoarele coloane ale tabelului cu valori de


compensare:
UNGHI:
Unghiul la raza sculei de care aparine valoarea de compensare
determinat NOM-DR2. Interval de intrare: de la 0 la 180; pentru
capete de frezat cu raz la col sunt ntre 0 i 90
NOM-R2:
Raza nominal R2 a sculei. TNC utilizeaz valori de la NOM-R2
doar pentru a determina sfritul tabelului cu valori de compensare:
Sfritul tabelului este linia unde value=0 se introduce n coloana
NOM-R2
NOM-DR2:
Devierea de la valoarea nominal (supradimensionare) i valorile
negative (subdimensionare) sunt permise

+180

+90

TNC evalueaz maxim 50 de lini ntr-un tabel cu valori de


compensare.
TNC evalueaz valorile negative ale unghiului din coloana
UNGHI dar compenseaz valorile de compensare
ntotdeauna n intervalul de unghiuri pozitive al sculei.

HEIDENHAIN iTNC 530

521

12.6 Compensarea tridimensional a sculei (opiune software 2)

Funcie
Dac executai un program cu vectori normali de suprafa i ai
asignat un tabel cu valori de compensare (coloan DR2TABLE) la
scula activ din tabelul de scule (TOOL.T), TNC utilizeaz valorile din
tabelul cu valori de compensare n loc de valoarea de compensare
DR2 de la TOOL.T.
Astfel, TNC ine cont de valoarea de compensare din tabelul cu valori
de compensare definit pentru punctul de contact curent al sculei cu
piesa de prelucrat. Dac punctul de contact este ntre dou puncte de
compensare, TNC interpoleaz valoarea de compensare n mod liniar
ntre cele mai apropiate dou unghiuri.
Exemplu:
Valoare unghi

Valoare compensare

40

+0,03 mm (msurat)

50

-0,02 mm (msurat)

45 (punct de contact)

+0,005 mm (interpolat)

TNC genereaz un mesaj de eroare dac nu poate


determina o valoare de compensare prin interpolare.

522

NOM - DR2
+0.04
+0.03
+0.02
+0.01
+0.005
0
0.01

Programarea M107 (dezactivare mesaj de eroare pentru


valori de compensare pozitive) nu este necesar chiar
dac valoarea de compensare este pozitiv.

0.02

TNC utilizeaz fie DR2 din TOOL.T sau o valoare de


compensare din tabelul cu valori de compensare. Dac
este necesar, putei defini decalaje adiionale, precum
supradimensionarea suprafeei, prin DR2 n blocul TOOL
CALL.

0.04

40

45

50

ANGLE

0.03

Programare: Prelucrare pe mai multe axe

Dac programul NC este calculat n raport cu centrul sferei, trebuie


s definii valoarea razei nominale R2 pentru capul de frezat cu raz
la col din tabelul de scul (TOOL.T)
Dac programul NC este calculat n raport cu polul sud al sferei,
trebuie s definii valoarea nominal a razei R2 pentru capul de
frezat cu raz la col i, de asemenea, valoarea R2 ca o lungime
delta negativ n coloana DL a tabelului de scule (TOOL.T)

NZ

NX

Exemplu: Program pe trei axe cu vector normal de suprafa

FUNCIE TCPM DEZACTIVAT


LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922
NZ0,8764339 F1000
X, Y, Z:
Poziia punctului de atac al sculei
NX, NY, NZ: Componentele vectorului normal la suprafa
Exemplu: Program pe cinci axe cu vector normal de suprafa
FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS
LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922
NZ0,8764339 TX+0,0078922 TY0,8764339 TZ+0,2590319 F1000
X, Y, Z:
Poziia punctului de atac al sculei
NX, NY, NZ: Componentele vectorului normal la suprafa
TX, TY, TZ: Componentele vectorului normalizat pentru orientarea
piesei de prelucrat

HEIDENHAIN iTNC 530

Z
N
NZ

TZ
TX

NX

523

12.6 Compensarea tridimensional a sculei (opiune software 2)

Program NC
3D-ToolComp funcioneaz doar cu programe care conin un vector
normal de suprafa (consultai Definirea vectorului normalizat, la
pagina 514). Trebuie s inei cont de urmtoarele pentru generarea
programului cu ajutorul unui sistem CAM:

12.7 Deplasri pe contur Interpolare canelur (opiune software 2)

12.7 Deplasri pe contur


Interpolare canelur
(opiune software 2)
Aplicaie
Dac dorii s prelucrai contururi care sunt descrise ntr-un sistem
CAM ca i caneluri, putei s le transferai direct n TNC i s le
executai. TNC este dotat cu un sistem de interpolare a canelurii,
pentru a transforma funciile polinomiale de grad 3 n 2, 3, 4 sau 5 axe.
Nu putei edita blocuri cu caneluri n TNC. Excepie: Viteza
de avans F i funcia auxiliar M n blocul cu canelura.

Exemplu: Format de bloc pentru 3 axe


7 L X+28.338 Y+19.385 Z-0.5 FMAX

Punct de pornire canelur

8 SPL X24.875 Y15.924 Z-0.5


K3X-4.688E-002 K2X2.459E-002 K1X3.486E+000
K3Y-4.563E-002 K2Y2.155E-002 K1Y3.486E+000
K3Z0.000E+000 K2Z0.000E+000 K1Z0.000E+000 F10000

Punct final canelur


Parametri canelur pentru axa X
Parametri canelur pentru axa Y
Parametri canelur pentru axa Z

9 SPL X17.952 Y9.003 Z-0.500


K3X5.159E-002 K2X-5.644E-002 K1X6.928E+000
K3Y3.753E-002 K2Y-2.644E-002 K1Y6.910E+000
K3Z0.000E+000 K2Z0.000E+000 K1Z0.000E+000

Punct final canelur


Parametri canelur pentru axa X
Parametri canelur pentru axa Y
Parametri canelur pentru axa Z

10 ...
TNC execut blocul cu canelur conform urmtoarelor funcii
polinomiale de gradul 3:
X(t) = K3X t3 + K2X t2+ K1X t + X
Y(t) = K3Y t3 + K2Y t2 + K1Y t + Y
Z(t) = K3Z t3 + K2Z t2 + K1Z t + Z
unde variabila t ia valori ntre 1 i 0. Incrementarea lui t depinde de
viteza de avans i de lungimea canelurii.
Exemplu: Format de bloc pentru 5 axe
7 L X+33.909 X-25.838 Z+75.107 A+17 B-10.103 FMAX

Punct de pornire canelur

8 SPL X+39.824 Y-28.378 Z+77.425 A+17.32 B-12.75


K3X+0.0983 K2X-0.441 K1X-5.5724
K3Y-0.0422 K2Y+0.1893 1Y+2.3929
K3Z+0.0015 K2Z-0.9549 K1Z+3.0875
K3A+0.1283 K2A-0.141 K1A-0.5724
K3B+0.0083 K2B-0.413 E+2 K1B-1.5724 E+1 F10000

Punct final canelur


Parametri canelur pentru axa X
Parametri canelur pentru axa Y
Parametri canelur pentru axa Z
Parametri canelur pentru axa A
Parametri canelur pentru axa B cu notare
exponenial

9 ...

524

Programare: Prelucrare pe mai multe axe

12.7 Deplasri pe contur Interpolare canelur (opiune software 2)

TNC execut blocul cu canelur conform urmtoarelor funcii


polinomiale de gradul 3:
X(t) = K3X t3 + K2X t2 + K1X t + X
Y(t) = K3Y t3 + K2Y t2 + K1Y t + Y
Z(t) = K3Z t3 + K2Z t2 + K1Z t + Z
A(t) = K3A t3 + K2A t2 + K1A t + A
B(t) = K3B t3 + K2B t2 + K1B t + B
unde variabila t ia valori ntre 1 i 0. Incrementarea lui t depinde de
viteza de avans i de lungimea canelurii.
Pentru fiecare coordonat de punct final din blocul cu
canelur, parametrii canelurii K3 i K1 trebuie s fie
programai. Coordonatele de punct final pot fi programate
n orice ordine, n interiorul blocului cu canelur.
TNC ateapt ntotdeauna ca parametrii canelurii K pentru
fiecare ax s fie n ordinea K3, K2, K1.
n afar de axele principale X, Y i Z, TNC poate procesa
de asemenea axele secundare U, V i W i axele rotative
A, B i C. Axa corespunztoare respectiv trebuie s fie
programat n parametrul canelurii K
(de ex. K3A+0.0953 K2A-0.441 K1A+0.5724).
Dac valoarea absolut a unui parametru de canelur K
devine mai mare dect 9,99999999, atunci postprocesorul
trebuie s returneze K cu notaie exponenial (de ex.
K3X+1.2750 E2).
TNC poate executa un program cu blocuri de canelur
chiar dac planul de lucru este nclinat.
Asigurai-v c trecerile de la un capt al canelurii la
urmtorul sunt pe ct se poate de tangeniale (modificri
de direcie de mai puin de 0,1). Altfel, dac funciile de
filtrare sunt dezactivate, TNC va executa o oprire exact,
care va provoca dislocarea mainii unelte. Dac funciile
de filtrare sunt active, TNC scade viteza de avans n
funcie de aceste poziii.
Punctul de pornire al canelurii poate devia de la punctul
final al conturului anterior numai cu mai puin de 1 m.
Devieri mai mari vor provoca un mesaj de eroare.
Intervale de intrare
Punct final canelur: de la -99.999,9999 la +99 999,9999
Parametru canelur K: -9,99999999 la +9,99999999
Exponent pentru parametru canelur K: 255 la +255 (numr ntreg)

HEIDENHAIN iTNC 530

525

526

Programare: Prelucrare pe mai multe axe

12.7 Deplasri pe contur Interpolare canelur (opiune software 2)

Programare:
Editor mas mobil

13.1 Editor mas mobil

13.1 Editor mas mobil


Aplicaie
Gestionarea tabelului mesei mobile este o funcie
dependent de main. Intervalul standard de funcionare
va fi descris mai jos. Consultai manualul mainii unelte
pentru mai multe informaii.
Tabelele mesei mobile sunt utilizate pentru centre de prelucrare cu
schimbtoare de mese mobile: Tabelul mesei mobile apeleaz
programele piesei care sunt necesare pentru diferitele mese mobile i
activeaz decalrile de origine sau tabelele de origine.
Putei utiliza, de asemenea, tabelele mesei mobile pentru a rula n
ordine mai multe programe care au puncte de referin diferite.
Tabelele mesei mobile conin urmtoarele informaii:
PAL/PGM (intrare obligatorie):
Identificare pentru mas mobil sau program NC (selectai cu ENT
sau NO ENT)
NUME (intrare obligatorie):
Nume mas mobil sau program. Productorul mainii unelte
determin numele mesei mobile (consultai manualul mainii
unelte). Numele programului trebuie stocat n acelai director cu
tabelul mesei mobile. n caz contrar trebuie s introducei numele
complet al cii pentru program
PALPRES (nregistrare opional):
Numrul presetat din tabelul de presetri pentru masa mobil. TNC
interpreteaz numrul presetrii definit aici ca originea mesei mobile
(intrare PAL n coloana PAL/PGM). Putei utiliza presetarea mesei
mobile pentru a compensa diferenele mecanice ntre mesele
mobile. O presetare a mesei mobile poate fi activat i automat
atunci cnd este adugat o mas mobil
PRESETARE (intrare opional):
Numrul presetat din tabelul de presetri. Numrul presetat definit
aici este interpretat de ctre TNC, fie ca o origine a mesei mobile
(intrare PAL din coloana PAL/PGM), fie ca o origine a piesei de
prelucrat (nregistrare PGM din linia PAL/PGM). Dac exist un
tabel de presetri pentru masa mobil activ pe maina dvs., utilizai
coloana PRESETARE numai pentru originile piesei de prelucrat
ORIGINE (intrare opional):
Numele tabelului de origine. Tabelul de origine trebuie stocat n
acelai director cu tabelul pentru masa mobil. n caz contrar trebuie
s introducei numele complet al cii pentru tabelul de origine.
Originile din tabelul de origine pot fi activate n programul NC cu
Ciclul 7 DECALARE DE ORIGINE

528

Programare: Editor mas mobil

Poziie

Semnificaie

Valori efective

Introducei coordonatele poziiei curente a sculei


n raport cu sistemul de coordonate activ.

Valori de
referin

Introducei coordonatele poziiei curente a sculei


n raport cu originea mainii.

Valori
msurate
ACTL

Introducei coordonatele, n raport cu sistemul de


coordonate activ, ale ultimei origini palpate n
modul de operare Manual.

Valori
msurate REF

Introducei coordonatele, n raport cu originea


mainii, ale ultimei origini palpate n modul de
operare Manual.

13.1 Editor mas mobil

X, Y, Z (intrare opional, sunt posibile i alte axe):


Pentru numele de mese mobile, coordonatele programate sunt
raportate la originea mainii. Pentru programele NC, coordonatele
programate sunt raportate la originea mesei mobile. Aceste intrri
suprascriu ultima origine setat n modul de operare Manual. Cu
funcia auxiliar M104 putei reactiva ultima origine setat. Cu tasta
de capturare a poziiei efective, TNC deschide o fereastr care v
ofer posibilitatea de a seta TNC astfel nct s introduc diferite
puncte ca origini (consultai tabelul de mai jos):

Cu tastele sgei i cu ENT, selectai poziia pe care dorii s o


confirmai. Apoi apsai tasta soft TOATE VALORILE pentru ca TNC
s salveze coordonatele respective ale tuturor axelor active din tabelul
mesei mobile. Cu tasta soft VALOARE ACTUAL, TNC salveaz
coordonatele axei pe care se afl cursorul luminos din tabelul mesei
mobile.
Dac nu ai definit o mas mobil nainte de un program
NC, coordonatele programate sunt raportate la originea
mainii. Dac nu definii o intrare, rmne activ originea
care a fost setat manual.
Funcie de editare

Tast soft

Selectare nceput tabel


Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Inserare ca ultima linie din tabel
tergere ultima linie din tabel

HEIDENHAIN iTNC 530

529

13.1 Editor mas mobil

Funcie de editare

Tast soft

Deplasare la nceputul liniei urmtoare


Adugarea numrului de linii care pot fi introduse
la sfritul tabelului
Copiere cmp evideniat (al 2-lea rnd de taste
soft)
Inserare cmp copiat (al 2-lea rnd de taste soft)

Selectarea unui tabel al mesei mobile


U
U
U
U

Pentru a selecta gestionarul de fiiere n modul de operare


Programare i editare, apsai tasta PGM MGT
Pentru a afia toate fiierele de tipul .P, apsai tastele soft
SELECTARE TIP i AFIARE .P.
Selectai un tabel al mesei mobile cu tastele sgei sau introducei
un nume nou de fiier pentru a crea un tabel nou
Confirmai intrarea cu tasta ENT.

Prsirea fiierului de mas mobil


U
U
U

Pentru a apela gestionarul de fiiere, apsai tasta soft PGM MGT.


Pentru a selecta un alt tip de fiiere, apsai tasta soft SELECTARE
TIP i tasta soft pentru tipul de fiier dorit, de exemplu AFIARE.H.
Selectai fiierul dorit

530

Programare: Editor mas mobil

13.1 Editor mas mobil

Gestionarea originii mesei mobile cu tabelul de


presetri pentru acesta
Tabelul de presetri pentru mas mobil este configurat
de productorul mainii unelte, consultai manualul mainii
unelte.
Un tabel de presetri pentru gestionarea originilor mesei mobile este
disponibil suplimentar fa de tabelul de presetri pentru gestionarea
originilor piesei de prelucrat. Acest lucru face posibil acum
gestionarea originilor mesei mobile independent de originile piesei de
prelucrat.
Originile mesei mobile sunt o modalitate facil de a compensa
diferenele mecanice ntre mesele mobile individuale.
Pentru determinarea originilor mesei mobile, exist o tast soft
suplimentar n funciile de palpare manual, cu ajutorul creia putei
stoca rezultatele palprii n tabelul de presetri pentru masa mobil
(consultai Stocarea valorilor msurate n tabelul de presetri pentru
masa mobil, la pagina 583).
Numai o origine a piesei de prelucrat i o origine a mesei
mobile pot fi active concomitent. Ambele origini sunt
aplicabile n sum.
TNC afieaz numrul presetrii active a mesei mobile
ntr-un afiaj suplimentar de stare (consultai Informaii
generale despre masa mobil (fila PAL), la pagina 85).

HEIDENHAIN iTNC 530

531

13.1 Editor mas mobil

Lucrul cu tabelul de presetri pentru masa mobil


Modificrile la tabelul de presetri pentru masa mobil
trebuie efectuate cu acordul productorului mainii unelte!
Dac productorul mainii unelte a activat tabelul de presetri pentru
masa mobil, putei edita tabelul de presetri pentru masa mobil n
modul Manual:
U
U

Pentru a selecta modul Operare manual sau modul de operare


Roat de mn electronic
Parcurgei rndul de taste soft
U Deschiderea tabelului de presetri pentru masa
mobil: Apsai tasta soft TABEL PRESETRI MAS
MOBIL. TNC afieaz taste soft suplimentare
(consultai tabelul de mai jos)

Sunt disponibile urmtoarele funcii de editare:


Funcie de editare n modul tabel

Tast soft

Selectare nceput tabel


Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Introducerea unei singure linii ca ultima linie din
tabel
tergere ultima linie din tabel
Pornire/Oprire editare
Activare origine de mas mobil pentru linia
selectat curent (al doilea rnd de taste soft)
Dezactivai originea activ curent pentru masa
mobil (al 2-lea rnd de taste soft)

532

Programare: Editor mas mobil

13.1 Editor mas mobil

Executarea fiierului mesei mobile


MP7683 definete modul de executare a tabelului mesei
mobile: n funcie de bloc sau continuu.
n cazul n care parametrul 7246 este setat astfel nct
testul de utilizare a sculei s fie activ, putei monitoriza
durata de serviciu a sculei pentru toate sculele utilizate
ntr-o mas mobil (consultai Testul de utilizare a sculei,
la pagina 196).
U

U
U
U

Selectai gestionarul de fiiere n modurile de operare Rulare


program, Secven integral sau Rulare program, Bloc unic: Apsai
tasta PGM MGT
Pentru a afia toate fiierele de tipul .P, apsai tastele soft
SELECTARE TIP i AFIARE .P.
Selectai tabelul liber definibil cu tastele sgei i confirmai cu ENT.
Pentru rula tabelul mesei mobile: apsai butonul NC Start. TNC
execut mesele mobile conform setrilor din MP7683

Suportul de ecran pentru executarea tabelelor mesei mobile


Putei seta dispozitivul TNC astfel nct s afieze mpreun, pe ecran,
coninutul programului i coninutul fiierului liber definibil, selectnd
suportul de ecran PGM + PALLET. n timpul execuiei, TNC afieaz
blocurile de program n partea stng i masa mobil n partea
dreapt. Pentru a verifica coninutul programului nainte de execuie,
efectuai urmtorii pai:
U
U
U
U

Selectai un tabel al mesei mobile


Cu tastele sgei, alegei programul pe care dorii s l verificai
Apsai tasta soft OPEN PGM: TNC afieaz pe ecran programul
selectat. Acum putei naviga prin program cu tastele sgei
Pentru a reveni la tabelul mesei mobile, apsai tasta soft END PGM

HEIDENHAIN iTNC 530

533

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

13.2 Operarea mesei mobile cu


prelucrarea orientat pe unealt
Aplicaie
Gestionarea mesei mobile n combinaie cu prelucrarea
orientat pe unealt este o funcie dependent de main.
Intervalul standard de funcionare va fi descris mai jos.
Consultai manualul mainii unelte pentru mai multe
informaii.
Tabelele mesei mobile sunt utilizate pentru centre de prelucrare cu
schimbtoare de mese mobile: Tabelul mesei mobile apeleaz
programele piesei care sunt necesare pentru diferitele mese mobile i
activeaz decalrile de origine sau tabelele de origine.
Putei utiliza, de asemenea, tabelele mesei mobile pentru a rula n
ordine mai multe programe care au puncte de referin diferite.
Tabelele mesei mobile conin urmtoarele informaii:
PAL/PGM (intrare obligatorie):
Intrarea PAL identific masa mobil, FIX marcheaz nivelul de
fixare i PGM este utilizat pentru a introduce piesa de prelucrat.
STARE W:
Stare curent prelucrare. Starea de prelucrare este utilizat pentru
a determina faza de prelucrare curent. Introducei PIES BRUT
pentru o pies de prelucrat (brut). n timpul prelucrrii, TNC
modific aceast intrare n INCOMPLET i dup finalizarea
prelucrrii, n FINALIZAT. Intrarea GOL este utilizat pentru a
identifica un spaiu la care nu trebuie fixat nicio pies de prelucrat.
Cu intrarea OMITERE, specificai c o pies de prelucrat nu trebuie
prelucrat de TNC
METOD (intrare obligatorie):
Intrare care determin metoda de optimizare a programului.
Prelucrarea este orientat spre piesa de prelucrat dac este introdus
WPO. Prelucrarea piesei este orientat spre scul dac este
introdus TO. Pentru a include piese de prelucrat ulterioare n
prelucrarea orientat pe scul, trebuie s introducei CTO
(continuare orientare pe scul). Prelucrarea orientat pe scul este
posibil i cu elemente de fixare a mesei mobile, dar nu pentru mai
multe mese mobile.
NUME (intrare obligatorie):
Nume mas mobil sau program. Productorul mainii unelte
determin numele mesei mobile (consultai manualul mainii
unelte). Programele trebuie stocate n acelai director cu tabelul
mesei mobile. n caz contrar trebuie s introducei calea complet i
numele pentru program.

534

Programare: Editor mas mobil

Poziie

Semnificaie

Valori efective

Introducei coordonatele poziiei curente a sculei


n raport cu sistemul de coordonate activ.

Valori de
referin

Introducei coordonatele poziiei curente a sculei


n raport cu originea mainii.

Valori
msurate
ACTL

Introducei coordonatele, n raport cu sistemul de


coordonate activ, ale ultimei origini palpate n
modul de operare Manual.

Valori
msurate REF

Introducei coordonatele, n raport cu originea


mainii, ale ultimei origini palpate n modul de
operare Manual.

HEIDENHAIN iTNC 530

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

PALPRESET (nregistrare opional):


Numrul presetat din tabelul de presetri pentru masa mobil. TNC
interpreteaz numrul presetrii definit aici ca originea mesei mobile
(intrare PAL n coloana PAL/PGM). Putei utiliza presetarea mesei
mobile pentru a compensa diferenele mecanice ntre mesele
mobile. O presetare a mesei mobile poate fi activat i automat
atunci cnd este adugat o mas mobil
PRESETARE (intrare opional):
Numrul presetat din tabelul de presetri. Numrul presetat definit
aici este interpretat de ctre TNC, fie ca o origine a mesei mobile
(intrare PAL din coloana PAL/PGM), fie ca o origine a piesei de
prelucrat (nregistrare PGM din linia PAL/PGM) Dac exist un tabel
de presetri pentru masa mobil activ pe maina dvs., utilizai
coloana PRESETARE numai pentru originile piesei de prelucrat
ORIGINE (intrare opional):
Numele tabelului de origine. Tabelul de origine trebuie stocat n
acelai director cu tabelul pentru masa mobil. n caz contrar trebuie
s introducei numele complet al cii pentru tabelul de origine.
Originile din tabelul de origine pot fi activate n programul NC cu
Ciclul 7 DECALARE DE ORIGINE
X, Y, Z (intrare opional, sunt posibile i alte axe):
Pentru mese mobile i elemente de fixare, coordonatele programate
sunt raportate la originea mainii. Pentru programele NC,
coordonatele programate sunt raportate la masa mobil sau originea
elementului de fixare. Aceste intrri suprascriu ultima origine setat
n modul de operare Manual. Cu funcia auxiliar M104 putei
reactiva ultima origine setat. Cu tasta de capturare a poziiei
efective, TNC deschide o fereastr care v ofer posibilitatea de a
seta TNC astfel nct s introduc diferite puncte ca origini
(consultai tabelul de mai jos):

535

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Cu tastele sgei i cu ENT, selectai poziia pe care dorii s o


confirmai. Apoi apsai tasta soft TOATE VALORILE pentru ca TNC
s salveze coordonatele respective ale tuturor axelor active din tabelul
mesei mobile. Cu tasta soft VALOARE ACTUAL, TNC salveaz
coordonatele axei pe care se afl cursorul luminos din tabelul mesei
mobile.
Dac nu ai definit o mas mobil nainte de un program
NC, coordonatele programate sunt raportate la originea
mainii. Dac nu definii o intrare, rmne activ originea
care a fost setat manual.
SP-X, SP-Y, SP-Z (intrare opional, sunt posibile i alte axe):
Pot fi introduse poziii de siguran pentru axe. Aceste poziii pot fi
citite cu SYSREAD FN18 ID510 NR 6 din macrocomenzile NC.
SYSREAD FN18 ID510 NR 5 poate fi utilizat pentru a determina
dac a fost programat o valoare n coloan. Poziiile introduse sunt
abordate numai dac valorile respective sunt citite i programate
corespunztor n macrocomenzile NC.
CTID (introdus de ctre TNC):
Numrul ID-ului de context este asignat de ctre TNC i conine
instruciuni referitoare la progresul operaiei de prelucrare.
Prelucrarea nu poate fi reluat, dac intrarea este tears sau
modificat.
FIXARE
n aceast coloan putei introduce o arhiv cu elemente de fixare
(fiier ZIP), pe care TNC o va activa automat n timpul prelucrrii
tabelului mesei mobile. Trebuie s utilizai administrarea
elementelor de fixare pentru a crea arhive cu elemente de fixare
(consultai Administrare prindere, la pagina 414)
Funcie de editare n modul tabel

Tast soft

Selectare nceput tabel


Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Inserare ca ultima linie din tabel
tergere ultima linie din tabel

536

Programare: Editor mas mobil

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Funcie de editare n modul tabel

Tast soft

Deplasare la nceputul liniei urmtoare


Adugarea numrului de linii care pot fi introduse
la sfritul tabelului
Editare format tabel

Funcie de editare n modul formular de


intrare

Tast soft

Selectare mas mobil anterioar


Selectare mas mobil urmtoare
Selectare element de fixare anterior
Selectare element de fixare urmtor
Selectare pies de prelucrat anterioar
Selectare pies de prelucrat urmtoare
Comutare la plan mas mobil
Comutare la plan element de fixare
Comutare la plan pies de prelucrat
Selectare vizualizare standard mas mobil
Selectare vizualizare detaliat mas mobil
Selectare vizualizare standard element de fixare
Selectare vizualizare detaliat element de fixare
Selectare vizualizare standard pies de prelucrat

HEIDENHAIN iTNC 530

537

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Funcie de editare n modul formular de


intrare

Tast soft

Selectare vizualizare detaliat pies de prelucrat


Inserare mas mobil
Inserare element de fixare
Inserare pies de prelucrat
tergere mas mobil
tergere element de fixare
tergere pies de prelucrat
tergere coninut memorie tampon
Prelucrare optimizat prin scul
Prelucrare optimizat prin piesa de prelucrat
Conectare sau separare tipuri de prelucrare
Marcare plan ca fiind gol
Marcare plan ca fiind neprelucrat

538

Programare: Editor mas mobil

U
U
U
U

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Selectarea unui fiier de mas mobil


Pentru a selecta gestionarul de fiiere n modul de operare
Programare i editare, apsai tasta PGM MGT
Pentru a afia toate fiierele de tipul .P, apsai tastele soft
SELECTARE TIP i AFIARE .P.
Selectai un tabel al mesei mobile cu tastele sgei sau introducei
un nume nou de fiier pentru a crea un tabel nou
Confirmai intrarea cu tasta ENT.

Configurarea fiierului mesei mobile cu


formularul de intrare
Operarea mesei mobile cu prelucrarea orientat pe scul sau pe piesa
de prelucrat este mprit pe trei niveluri:
Nivel mas mobil PAL
Nivel element de fixare FIX
Nivel pies de prelucrat PGM
Putei trece la o vizualizare detaliat pe fiecare nivel. Setai metoda de
prelucrare i strile pentru mas mobil, pentru element de fixare i
pentru piesa de prelucrat la vizualizarea standard. Dac editai un
fiier de mas mobil existent, sunt afiate intrrile actualizate. Utilizai
vizualizarea detaliat pentru configurarea fiierului de mas mobil.
Setai fiierul de mas mobil conform configuraiei
mainii. Dac avei un singur element de fixare cu mai
multe piese de prelucrat, atunci este suficient s definii un
singur element de fixare FIX cu piesele de prelucrat PGM.
Totui, dac o mas mobil conine mai multe elemente de
fixare sau dac un element de fixare este prelucrat din mai
multe pri, trebuie s definii masa mobil PAL cu
nivelurile elementului de fixare corespunztoare FIX.
Utilizai butonul de configuraie ecran pentru a comuta
ntre vizualizare tabel i vizualizare formular.
Nu este nc disponibil asistena grafic pentru formularul
de intrare.
Diferitele niveluri ale formularului de intrare pot fi accesate cu tastele
soft corespunztoare. Nivelul curent este evideniat n linia de stare a
formularului de intrare. Cnd comutai la vizualizarea tabel cu butonul
configuraie ecran, cursorul este plasat la acelai nivel la care era n
vizualizarea formular.

HEIDENHAIN iTNC 530

539

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Configurarea nivelului mesei mobile


Pallet ID: Este afiat numele mesei mobile
Metod: Putei alege ntre metodele de prelucrare ORIENTARE
PIES DE PRELUCRAT i ORIENTARE SCUL. Metoda selectat
este preluat pentru nivelul pies de prelucrat i suprascrie orice
intrare existent. n vizualizarea tabelar, ORIENTARE PIES DE
PRELUCRAT apare ca WPO i ORIENTARE SCUL apare ca TO.
nregistrarea ORIENTARE SCUL/PIES DE
PRELUCRAT nu poate fi efectuat prin intermediul tastei
soft. Apare numai cnd au fost alese metode de prelucrare
diferite pentru piesa de prelucrat n nivelul pies de
prelucrat sau prelucrare.
Dac metoda de prelucrare a fost determinat n nivelul
element de fixare, intrrile sunt transferate la nivelul pies
de prelucrat, unde suprascriu orice intrare existent.
Stare: Tasta soft PIES BRUT identific masa mobil i
elementele de fixare i piesele de prelucrat corespunztoare ca
nefiind nc prelucrate i introduce PIES BRUT n cmpul Stare.
Utilizai tasta soft POZIIE GOAL sau OMITERE dac dorii s
srii peste masa mobil n timpul prelucrrii. n cmpul de stare
apare GOL sau OMITERE.
Configurarea detaliilor n nivelul de mas mobil
Numr Element liber definibil: Introducei numele elementului liber
definibil
Preset No.: Introducei numrul presetrii pentru masa mobil
Decalare origine: Introducei numele decalrii de origine liber
definibile
Tabel decalare origine: Introducei numele i calea tabelului de
decalri de origine pentru piesa de prelucrat. Datele sunt transferate
ctre nivelurile element de fixare i pies de prelucrat
nlime de siguran (opional): Poziie de siguran pentru axele
individuale raportate la masa mobil. Poziiile introduse sunt
abordate numai dac valorile respective sunt citite i programate
corespunztor n macrocomenzile NC.

540

Programare: Editor mas mobil

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Configurarea nivelului elementului de fixare


Element de fixare: Este afiat numele elementului de fixare. Dup
bar este afiat numrul de elemente de fixare din cadrul nivelului.
Metod: Putei alege ntre metodele de prelucrare ORIENTARE
PIES DE PRELUCRAT i ORIENTARE SCUL. Metoda selectat
este preluat pentru nivelul pies de prelucrat i suprascrie orice
intrare existent. n vizualizarea tabelar, ORIENTARE PIES DE
PRELUCRAT apare ca WPO i ORIENTARE SCUL apare ca TO.
Utilizai tasta soft CONECTARE/SEPARARE, pentru a marca
elementele de fixare care vor fi incluse pentru calculul procesului de
prelucrare pentru prelucrarea orientat pe scul. Elementele de
fixare conectate sunt marcate cu o linie punctat, n timp ce
elementele de fixare separate sunt conectate cu o linie solid.
Piesele de prelucrat conectate sunt marcate n vizualizarea tabel cu
intrarea CTO, din coloana METOD.
Intrarea ORIENTARE SCUL/PIES DE PRELUCRAT
nu poate fi efectuat prin intermediul tastei soft. Apare
numai cnd au fost alese metode de prelucrare diferite
pentru piesele de prelucrat n nivelul pies de prelucrat.
Dac metoda de prelucrare a fost determinat n nivelul
element de fixare, intrrile sunt transferate la nivelul pies
de prelucrat, unde suprascriu orice intrare existent.
Stare: Tasta soft PIES BRUT identific masa mobil i
elementele de fixare i piesele de prelucrat corespunztoare ca
nefiind nc prelucrate i introduce PIES BRUT n cmpul Stare.
Utilizai tasta soft POZIIE GOAL sau OMITERE dac dorii s
srii peste masa mobil n timpul prelucrrii. n cmpul de stare
apare GOL sau OMITERE.

HEIDENHAIN iTNC 530

541

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Configurarea detaliilor n nivelul element de fixare


Element de fixare: Este afiat numele elementului de fixare. Dup
bar este afiat numrul de elemente de fixare din cadrul nivelului.
Origine: Introducei originea mesei mobile.
Tabel de origine: Introducei numele i calea tabelului de decalri de
origine valid pentru prelucrarea piesei. Datele sunt transferate ctre
nivelul piesei de prelucrat.
Macro NC: n prelucrarea orientat pe scul, este executat
macrocomanda TCTOOLMODE n locul macrocomenzii obinuite
de schimbare a sculei.
nlime de siguran (opional): Poziie de siguran pentru axele
individuale raportate la elementul de fixare.
Pot fi introduse poziii de siguran pentru axe. Aceste
poziii pot fi citite cu SYSREAD FN18 ID510 NR 6 din
macrocomenzile NC. SYSREAD FN18 ID510 NR 5 poate
fi utilizat pentru a determina dac a fost programat o
valoare n coloan. Poziiile introduse sunt abordate numai
dac valorile respective sunt citite i programate
corespunztor n macrocomenzile NC.

542

Programare: Editor mas mobil

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Configurarea nivelului pies de prelucrat


Pies de prelucrat: Este afiat numrul piesei de prelucrat. Dup
bar este afiat numrul de piese de prelucrat din cadrul acestui
nivel element de fixare.
Metod: Putei alege ntre metodele de prelucrare ORIENTARE
PIES DE PRELUCRAT i ORIENTARE SCUL. n vizualizarea
tabel, ORIENTARE PIES DE PRELUCRAT apare ca WPO, iar
ORIENTARE SCUL apare ca TO.
Utilizai tasta soft CONECTARE/SEPARARE, pentru a marca
piesele de prelucrat care vor fi incluse n calculul procesului de
prelucrare pentru prelucrarea orientat pe scul. Piesele de
prelucrat conectate sunt marcate cu o linie punctat, n timp ce
piesele de prelucrat separate sunt conectate cu o linie solid.
Piesele de prelucrat conectate sunt marcate n vizualizarea tabel cu
intrarea CTO, din coloana METOD.
Stare: Tasta soft PIES BRUT identific masa mobil i
elementele de fixare i piesele de prelucrat corespunztoare ca
nefiind nc prelucrate i introduce PIES BRUT n cmpul Stare.
Utilizai tasta soft POZIIE GOAL sau OMITERE dac dorii s
srii peste masa mobil n timpul prelucrrii. n cmpul de stare
apare GOL sau OMITERE.
Introducei metoda i starea n nivelul mas mobil sau n
nivelul element de fixare. Intrarea va fi preluat pentru
toate piesele de prelucrat corespunztoare.
Pentru mai multe variante de piese de prelucrat n cadrul
unui nivel, piesele de prelucrat ale unei variante trebuie
introduse mpreun. Astfel, piesele de prelucrat pentru
fiecare variant pot fi marcate cu tasta soft
CONECTARE/SEPARARE i pot fi prelucrate n grup.
Configurarea detaliilor n nivelul pies de prelucrat
Pies de prelucrat: Este afiat numrul piesei de prelucrat. Dup
bar este afiat numrul de piese de prelucrat din cadrul acestui
nivel element de fixare sau mas mobil.
Origine: Introducei originea piesei de prelucrat.
Tabel de origine: Introducei numele i calea tabelului de decalri de
origine valid pentru prelucrarea piesei. Dac utilizai acelai tabel de
origine pentru toate piesele de prelucrat, introducei numele i calea
n nivelul mas mobil sau n nivelul element de fixare. Datele sunt
transferate automat ctre nivelul pies de prelucrat.
Program NC: Introducei calea programului NC necesar pentru
prelucrarea piesei.
nlime CI. (opional): Poziie de siguran pentru axele individuale
raportate la piesa de prelucrat. Poziiile introduse sunt abordate
numai dac valorile respective sunt citite i programate
corespunztor n macrocomenzile NC.

HEIDENHAIN iTNC 530

543

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Ordinea prelucrrii orientate pe scul


TNC execut prelucrri orientate pe scul numai dac este
selectat metoda ORIENTARE SCUL i dac TO sau
CTO sunt introduse n tabel.
Intrarea TO sau CTO din cmpul Metod arat dispozitivului TNC c
prelucrarea orientat este valid dincolo de aceste linii.
Gestionarea mesei mobile pornete programul NC care apare n
linia cu intrarea TO.
Prima pies de prelucrat este prelucrat pn cnd apelarea sculei
urmtoare este n ateptare. Deprtarea de piesa de prelucrat este
coordonat de ctre o macrocomand special pentru modificarea
sculei.
Intrarea din coloana STARE W este modificat de la PIES BRUT
la INCOMPLET, iar TNC introduce o valoare hexazecimal n
cmpul CTID.
Valoarea introdus n cmpul CTID este un identificator
unic pentru TNC, al progresului operaiei de prelucrare.
Dac aceast valoare este tears sau modificat,
prelucrarea nu poate continua, iar pornirea de la mijlocul
programului sau reluarea prelucrrii nu mai sunt posibile.
Toate liniile din fiierul de mas mobil, care conin intrarea CTO n
cmpul Metod, sunt prelucrate la fel ca prima pies de prelucrat.
Pot fi prelucrate piesele din mai multe elemente de fixare.
TNC utilizeaz scula urmtoare pentru urmtorii pai de prelucrare
de la linia cu intrarea TO, n unul din urmtoarele cazuri:
Dac intrarea PAL este n cmpul PAL/PGM din linia urmtoare.
Dac intrarea TO sau WPO apare n cmpul Metod din linia
urmtoare.
Dac n liniile care au fost deja prelucrate exist intrri n Metod,
care nu au statutul GOL sau FINALIZAT.
Programul NC este continuat din locaia stocat, n funcie de
valoarea introdus n cmpul CTID. n mod normal scula este
modificat pentru prima pies, dar TNC anuleaz schimbarea sculei
pentru piesele de prelucrat urmtoare.
Intrarea din cmpul CTID este actualizat dup fiecare pas de
prelucrare. Dac o funcie END PGM sau M2 este executat ntr-un
program NC, atunci intrarea existent este tears i n cmpul
Stare prelucrare este introdus FINALIZAT.

544

Programare: Editor mas mobil

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Dac intrrile TO sau CTO ale tuturor pieselor de prelucrat din cadrul
unui grup conin starea FINALIZAT, atunci sunt rulate liniile
urmtoare din fiierul de mas mobil.
n cazul pornirii de la mijlocul programului, este posibil o
singur operaie de prelucrare orientat pe scul. Piesele
ulterioare sunt prelucrate conform metodei introduse.
Valoarea introdus n cmpul CT-ID este stocat timp de
maxim 2 sptmni. n aceast perioad, procesul de
prelucrare poate fi continuat la locaia stocat. Dup
aceast perioad, valoarea este tears, pentru a preveni
ocuparea hard disk-ului cu date inutile.
Modul de operare poate fi modificat dup executarea unui
grup de intrri cu TO sau CTO.
Urmtoarele funcii nu sunt admise:
Modificarea intervalului avansului transversal
Decalarea de origine PLC
M118

Prsirea fiierului de mas mobil


U
U
U

Pentru a apela gestionarul de fiiere, apsai tasta soft PGM MGT.


Pentru a selecta un alt tip de fiiere, apsai tasta soft SELECTARE
TIP i tasta soft pentru tipul de fiier dorit, de exemplu AFIARE.H.
Selectai fiierul dorit

Executarea fiierului mesei mobile


n MP7683, setai modul de executare a tabelului mesei
mobile: n funcie de bloc sau continuu (consultai
Parametrii generali ai utilizatorului, la pagina 688).
n cazul n care parametrul 7246 este setat astfel nct
testul de utilizare a sculei s fie activ, putei monitoriza
durata de serviciu a sculei pentru toate sculele utilizate
ntr-o mas mobil (consultai Testul de utilizare a sculei,
la pagina 196).
U

U
U
U

Selectai gestionarul de fiiere n modurile de operare Rulare


program, Secven integral sau Rulare program, Bloc unic: Apsai
tasta PGM MGT
Pentru a afia toate fiierele de tipul .P, apsai tastele soft
SELECTARE TIP i AFIARE .P.
Selectai tabelul liber definibil cu tastele sgei i confirmai cu ENT.
Pentru rula tabelul mesei mobile: apsai butonul NC Start. TNC
execut mesele mobile conform setrilor din MP7683

HEIDENHAIN iTNC 530

545

13.2 Operarea mesei mobile cu prelucrarea orientat pe unealt

Suportul de ecran pentru executarea tabelelor mesei mobile


Putei seta dispozitivul TNC astfel nct s afieze mpreun, pe ecran,
coninutul programului i coninutul fiierului liber definibil, selectnd
suportul de ecran PGM + PALLET. n timpul execuiei, TNC afieaz
blocurile de program n partea stng i masa mobil n partea
dreapt. Pentru a verifica coninutul programului nainte de execuie,
efectuai urmtorii pai:
U
U
U
U

Selectai un tabel al mesei mobile


Cu tastele sgei, alegei programul pe care dorii s l verificai
Apsai tasta soft OPEN PGM: TNC afieaz pe ecran programul
selectat. Acum putei naviga prin program cu tastele sgei
Pentru a reveni la tabelul mesei mobile, apsai tasta soft END PGM

546

Programare: Editor mas mobil

Operare manual i
setare

14.1 Pornirea, oprirea

14.1 Pornirea, oprirea


Pornirea
Pornirea i traversarea punctelor de referin pot varia n
funcie de maina unealt. Consultai manualul mainii
dvs. unelte.
Pornii alimentarea electric a sistemului de control i a mainii. TNC
afieaz urmtorul dialog:
TEST DE MEMORIE
Memoria TNC este verificat automat.
ALIMENTAREA CU ENERGIE NTRERUPT
Mesajul TNC pentru ntreruperea alimentrii cu
energie - eliminai mesajul.
COMPILAI UN PROGRAM PLC
Programul PLC al TNC este compilat automat.
TENSIUNE C.C. EXT. LIPS
Pornirea tensiunii cc externe TNC verific starea de
funcionare a circuitului OPRIRE DE URGEN.
OPERARE MANUAL
PUNCTE DE REFERIN PENTRU TRAVERSARE
Traversai punctele de referin manual n secvena
descris: Pentru fiecare ax apsai butonul START
sau
Depire puncte de referin n orice caz: Apsai i
meninei apsat butonul de direcionare a axei
mainii pentru fiecare ax pn cnd punctul de
referin este traversat.

548

Operare manual i setare

14.1 Pornirea, oprirea

Dac maina este echipat cu dispozitive de codare


absolut, putei omite deplasarea peste punctele de
referin. n acest caz, TNC este gata de funcionare
imediat dup pornirea alimentrii electrice a sistemului de
control al mainii.
Dac maina este echipat cu encodere incrementale,
putei activa monitorizarea deplasrii nainte de atingerea
punctului de referin, prin apsarea tastei soft
MONITORIZARE LIMIT SW. Productorul mainii unelte
poate furniza aceast funcie specific axei. inei minte
c prin apsarea tastei soft, monitorizarea intervalului de
avans transversal nu este activ implicit pe toate axele.
Manualul mainii unelte conine informaii suplimentare.
TNC este gata de funcionare n modul Operare manual.
Punctele de referin trebuie traversate numai dac axele
mainii vor fi mutate. Dac intenionai numai s scriei, s
editai sau s testai programe, putei selecta modurile de
operare Programare i editare sau Rulare test imediat
dup pornirea alimentrii electrice a sistemului de control.
Putei traversa ulterior punctele de referin apsnd tasta
soft DEPIRE MARCAJ REFERIN n modul Operare
manual.

HEIDENHAIN iTNC 530

549

14.1 Pornirea, oprirea

Traversarea punctului de referin ntr-un plan de lucru nclinat


Punctul de referin al unui sistem nclinat de coordonate poate fi
traversat apsnd butoanele de direcionare a axei mainii. Funcia
plan de lucru nclinat" trebuie s fie activ n modul Operare manual,
consultai Activarea nclinrii manuale, pagina 606. Apoi, TNC
interpoleaz axele corespunztoare.
Pericol de coliziune!
Asigurai-v c valorile unghiurilor introduse n meniul
pentru planul de lucru nclinat se potrivesc cu unghiurile
efective ale axei nclinate.
Dac opiunea este disponibil, putei de asemenea s deplasai pe
axe n direcia axei sculei curente (consultai Setarea direciei curente
a axei sculei ca direcie activ de prelucrare (funcia FCL 2), la
pagina 607).
Pericol de coliziune!
Dac utilizai aceast funcie, atunci, pentru dispozitive de
codare neabsolut, trebuie s confirmai poziiile axelor
rotative, pe care TNC le afieaz ntr-o fereastr
contextual. Poziia afiat reprezint ultima poziie activ
a axelor rotative dinainte de oprire.
Dac una dintre cele dou funcii active anterior este activ i acum,
butonul NC START nu are nicio funcie. TNC emite un mesaj de eroare
corespunztor.

550

Operare manual i setare

14.1 Pornirea, oprirea

Oprirea
Pentru a evita pierderea datelor la oprire, trebuie s oprii sistemul de
operare al TNC dup cum urmeaz:
U

Selectai modul Operare manual


U Selectai funcia pentru oprire, confirmai din nou cu
tasta soft DA
U

Cnd TNC afieaz mesajul Acum putei opri TNC


ntr-o fereastr contextual, putei opri alimentarea cu
energie a TNC

Oprirea neadecvat a dispozitivului TNC poate determina


pierderea de date!
Reinei c apsarea tastei END dup oprirea sistemului
de control determin repornirea acestuia. Oprirea n
timpul unei reporniri poate determina de asemenea
pierderea datelor!

HEIDENHAIN iTNC 530

551

14.2 Deplasarea axelor mainii

14.2 Deplasarea axelor mainii


Not
Avansul transversal cu butoanele de direcionare ale axei
mainii poate varia n funcie de maina unealt. Manualul
mainii unelte conine informaii suplimentare.

Deplasarea axei utiliznd butoanele de


direcionare ale axei mainii
Selectai modul Operare manual.

Apsai butonul de direcionare a axei mainii i


meninei-l atta timp ct dorii s deplasai axa sau
Apsai i meninei butonul de direcionare a axei
mainii, apoi apsai butonul START.

Pentru a opri axa, apsai butonul STOP al mainii.

Putei deplasa mai multe axe simultan cu aceste dou metode. Putei
modifica viteza de avans la care sunt traversate axele cu tasta soft F,
consultai Viteza broei S, viteza de avans F i funciile auxiliare M,
pagina 564.

552

Operare manual i setare

Cu poziionarea incremental pas cu pas putei deplasa axa unei


maini pe o distan presetat.

14.2 Deplasarea axelor mainii

Poziionare incremental pas cu pas


Z

Selectai modul Operare manual sau Roat de mn


electronic.

Schimbai rndul de taste soft.


8

Setai tasta soft INCREMENT la PORNIT.


8

16

INCREMENTARE PAS CU PAS =


Introducei incrementul pas cu pas n mm i confirmai
cu tasta ENT.

Apsai butonul de direcionare a axei mainii de cte


ori dorii.

Valoarea maxim admis pentru fiecare pas este de


10 mm.

HEIDENHAIN iTNC 530

553

14.2 Deplasarea axelor mainii

Deplasarea cu roi de mn electronice


iTNC suport deplasarea cu urmtoarele roi de mn electronice noi:
HR 520:
Roat de mn compatibil pentru conectare la HR 420 cu ecran,
transfer de date prin cablu
HR 550 FS:
Roat de mn cu ecran, transmisie de date radio
Pe lng aceasta, TNC este compatibil n continuare cu roile de
mn cu cablu HR410 (fr ecran) i HR 420 (cu ecran).
Atenie: Pericol pentru operator i pentru roata de
mn!
Toi conectorii roii de mn pot fi scoi doar de personal
de service autorizat, chiar dac este posibil fr niciun fel
de unelte!
Asigurai-v c roata de mn este conectat nainte s
pornii maina!
Dac dorii s operai maina fr roata de mn,
deconectai cablul de la main i acoperii priza deschis
cu un capac!
Productorul mainii unelte poate pune la dispoziie funcii
suplimentare pentru HR 5xx. Consultai manualul mainii
dvs. unelte.
Roata de mn HR 5xx este recomandat dac dorii s
utilizai suprapunerea cu roata de mn n funcia axei
virtuale (consultai Axe virtuale VT, la pagina 430).
Roile de mn HR 5xx portabile dispun de un ecran pe care TNC
afieaz informaii. n plus, putei rula funcii importante de configurare
cu ajutorul tastelor soft ale roii de mn, precum setarea decalrilor
de origine sau introducerea i rularea funciilor M.

554

Operare manual i setare

Roata de mn HR 5xx deine urmtoarele elemente de operare:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Buton OPRIRE DE URGEN


Afiajul roii de mn pentru afiarea strii i selectarea funciilor,
pentru informaii suplimentare, Consultai Ecran roat de mn,
la pagina 556.
Taste soft
Taste de selectare a axei; pot fi schimbate de productorul
mainii, n funcie de configuraia axei
Buton permisiv
Taste sgei pentru definirea sensibilitii roii de mn
Tast de activare a roii de mn
Tast pentru direcia de parcurgere pe axa selectat
Tast suprapunere avans transversal rapid pentru direcie
Activare bro (funcie dependent de main, tasta poate fi
schimbat de productorul mainii)
Tast "Creare bloc NC" (funcie dependent de main, tasta
poate fi schimbat de productorul mainii)
Dezactivare bro (funcie dependent de main, tasta poate fi
schimbat de productorul mainii)
Tast CTRL pentru funcii speciale (funcie dependent de
main, tasta poate fi schimbat de productorul mainii)
Pornire NC (funcie dependent de main, tasta poate fi
schimbat de productorul mainii)
Oprire NC (funcie dependent de main, tasta poate fi
schimbat de productorul mainii)
Roat de mn
Poteniometru vitez bro
Poteniometru vitez de avans
Conectare prin cablu, nu este disponibil pentru roata de mn
wireless HR 550 FS

HEIDENHAIN iTNC 530

3
4
4

5
6
8

7
8
9
10

14

11
12

15

13
16

17

18
19

555

14.2 Deplasarea axelor mainii

Imediat ce apsai tasta de activare a roii de mn, aceasta activeaz


roata de mn i dezactiveaz panoul de control. Acest lucru este
indicat de o fereastr contextual de pe ecranul TNC.

14.2 Deplasarea axelor mainii

Ecran roat de mn
Ecranul roii de mn (consultai imaginea) const dintr-un antet i
6 linii de stare n care TNC afieaz urmtoarele informaii:
1
2
3

4
5
6
7
8
9
10
11
12
13
14

556

Doar roata de mn wireless HR 550 FS:


Afieaz dac roata de mn este n staia de conectare sau
dac funcionarea wireless este activ
Doar roata de mn wireless HR 550 FS:
Afieaz puterea cmpului, 6 bari = puterea maxim a cmpului
Doar roata de mn wireless HR 550 FS:
Afieaz starea de ncrcare a bateriei rencrcabile, 6 bari =
ncrcat complet O bar se deplaseaz de la stnga la dreapta
n timpul rencrcrii
ACTL: Tipul afirii poziiei
Y+129.9788: Poziia axei selectate
*: STIB (control n operare); rularea programului a nceput sau
ax n micare
S0:: Vitez bro curent
F0: Viteza de avans la care se deplaseaz axa selectat
E: Mesaj de eroare
3D: Funcia Plan de lucru nclinat este activ
2D: Funcia Rotaie de baz este activ
RES 5.0: Rezoluie roat de mn activ. Distana de deplasare,
n mm/rot (/rot pentru axe rotative), a axei selectate pentru o
rotaie a roii de mn
STEP ON sau OFF: Increment pas cu pas activ sau inactiv. Dac
funcia este activ, TNC afieaz de asemenea incrementarea
pas cu pas activ
Rnd taste soft: Selectarea a diverse funcii, descrise n seciunile
urmtoare

1
3
4
12

2
5
5
7

6
2
8

10

11
2
13

14

Operare manual i setare

14.2 Deplasarea axelor mainii

Caracteristici speciale ale roii de mn wireless HR 550 FS


Din cauza diverselor surse poteniale de interferen, o
conexiune wireless nu este la fel de sigur ca i o
conexiune prin cablu. nainte s utilizai roata de mn
wireless, trebuie s se verifice dac sunt i ali utilizatori
radio n apropierea mainii. Verificarea prezenii de
frecvene sau canale radio este recomandat pentru toate
sistemele radio industriale.
Cnd HR 550 nu este necesar, punei ntotdeauna n
suportul pentru roat de mn. Astfel, v putei asigura c
prin banda de contact de pe partea posterioar a roii de
mn wireless, acumulatorii sunt ntotdeauna pregtii de
utilizare datorit unei comenzi de ncrcare i exist o
conexiune de contact direct pentru circuitul de oprire de
urgen.
Dac survine o eroare (ntreruperea conexiunii radio,
calitatea de recepie slab, component defect a roii de
mn), roata de mn reacioneaz ntotdeauna cu o
oprire de urgen.
Citii notele privind configurarea roii de mn wireless
HR 550 FS (consultai Configurarea roii de mn
wireless HR 550 FS, la pagina 683)
Atenie: Pericol pentru operator i pentru main!
Din motive de siguran, trebuie s oprii roata de mn
wireless i suportul roii de mn dup un timp de
funcionare de cel mult 120 de ore, astfel nct TNC s
poat rula un test funcional la repornire!
Dac utilizai mai multe maini cu roi de mn wireless n
atelierul dvs., trebuie s marcai roile de mn i
suporturile aferente, astfel nct asocierile dintre acestea
s poat fi identificate n mod clar (de ex. cu etichete
colorate sau numere). Marcajele de pe roata de mn
wireless i suportul roii de mn trebuie s fie vizibile n
mod clar utilizatorului!
nainte de fiecare utilizare, asigurai-v c roata de mn
corect pentru maina dvs. este activ.

HEIDENHAIN iTNC 530

557

14.2 Deplasarea axelor mainii

Roata de mn wireless HR 550 FS este dotat cu o baterie


rencrcabil. Bateria este ncrcat cnd introducei roata de mn n
suport (consultai figura).
Putei opera HR 550 FS cu acumulatorul timp de 8 ore nainte ca
aceasta s necesite o rencrcare. Se recomand, totui, s punei
roata de mn n suportul su cnd nu o utilizai.
Imediat ce roata de mn este n suportul su, aceasta comut intern
la operarea prin cablu. n acest mod, putei utiliza roata de mn chiar
dac aceasta ar fi complet descrcat. Funciile sunt aceleai ca la
funcionarea wireless.
Cnd roata de mn este complet descrcat, dureaz
circa 3 ore pn cnd este ncrcat complet n suportul
su.

Curai contactele 1 din suportul roii de mn i ale roii


de mn periodic pentru a asigura funcionarea
corespunztoare a acestora.
Distana de transmisie este foarte larg. Dac totui v apropiai de
marginea unei zone de transmisie, ceea ce este posibil n cazul
mainilor foarte mari, HR 550 FS v avertizeaz din timp printr-o
vibraie de avertizare care este remarcat imediat. n acest caz trebuie
s reducei distana pn la suportul roii de mn, n care este integrat
receptorul radio.
Atenie: Pericol pentru scul i pentru piesa de
prelucrat!
Dac funcionarea fr ntrerupere nu mai este posibil n
distana de transmisie, TNC declaneaz automat o oprire
de urgen. Aceasta se poate ntmpla, de asemenea, n
timpul prelucrrii. ncercai s stai ct mai aproape posibil
de suportul roii de mn i punei roata de mn n
suportul su cnd nu o utilizai.

558

Operare manual i setare

U
U
U

14.2 Deplasarea axelor mainii

Dac TNC a declanat o oprire de urgen, trebuie s reactivai roata


de mn. Procedai dup cum urmeaz:
Selectai modul de operare Programare i editare.
Apsai tasta MOD pentru a selecta funcia MOD.
Parcurgei rndul de taste soft.
U Selectai meniul de configurare pentru roata de mn
wireless: Apsai tasta soft CONFIGURARE ROAT
DE MN WIRELESS.
U

Reactivai roata de mn wireless cu butonul Pornire


roat de mn.

Pentru a salva configuraia i a iei din meniul de


configurare, apsai butonul END.

Modul MOD de operare include o funcie pentru operarea i


configurarea iniial a roii de mn (consultai Configurarea roii de
mn wireless HR 550 FS, la pagina 683).
Selectarea axei care va fi mutat
Putei activa direct cu tastele axelor axele principale X, Y, Z i alte trei
axe definite de productorul mainii unelte. Productorul mainii
unelte poate plasa, de asemenea, axa virtual VT direct pe una dintre
tastele libere pentru axe. Dac axa vizual VT nu este pe una dintre
tastele de selectare a axei, procedai dup cum urmeaz:
U
U

Apsai tasta soft F1 pentru roata de mn (AX): TNC afieaz toate


axele active pe afiajul roii de mn. Axa activ curent clipete
Selectai axa dorit cu tastele soft ale roii de mn F1 (de ex. axa
VT) (->) sau F2 (<-) i confirmai cu tasta soft a roii de mn F3 (OK)

Setarea sensibilitii roii de mn


Sensibilitatea roii de mn definete distana de deplasare a unei axe
pentru o rotaie a roii de mn. Nivelurile de sensibilitate sunt gata
definite i pot fi selectate cu tastele sgei ale roii de mn (n afara
cazului n care pasul incremental nu este activ).
Niveluri de sensibilitate selectabile:
0,01/0,02/0,05/0,1/0,2/0,5/1/2/5/10/20 [mm/rotaie sau grade/rotaie]

HEIDENHAIN iTNC 530

559

14.2 Deplasarea axelor mainii

Deplasarea axelor
Activai roata de mn: Apsai tasta roii de mn de
pe HR 5xx: Acum putei opera TNC doar prin HR5xx;
TNC afieaz o fereastr pop-up care conine
informaii despre ecranul TNC.

Selectai modul de operare dorit prin intermediul tastei soft OPM, dac
este cazul (consultai Schimbarea modurilor de operare, la
pagina 562).

Dac este necesar, apsai i meninei butoanele


permisive.

Utilizai roata de mn pentru a selecta axa pe care


dorii s o deplasai. Selectai axele suplimentare prin
intermediul tastei soft, dac este necesar.

Deplasai axa selectat n direcia pozitiv sau

Deplasai axa selectat n direcia negativ.

Dezactivai roata de mn: Apsai tasta roii de mn


de pe HR 5xx : Acum putei opera TNC din nou prin
panoul de operare.

560

Operare manual i setare

14.2 Deplasarea axelor mainii

Setrile poteniometrului
Poteniometrele panoului de operare a mainii rmn active dup
activarea roii de mn. Dac dorii s utilizai poteniometrele de pe
roata de mn, efectuai urmtorii pai:
Apsai tastele CTRL i Roat de mn de pe HR 5xx. TNC afieaz
meniul de taste soft pentru selectarea poteniometrelor de pe
ecranul roii de mn.
Apsai tasta soft HW pentru a activa poteniometrele roii de mn.

Dac ai activat poteniometrele pe roata de mn, trebuie s reactivai


poteniometrele panoului de operare a mainii nainte de a deselecta
roata de mn. Procedai dup cum urmeaz:
U

Apsai tastele CTRL i Roat de mn de pe HR 5xx. TNC afieaz


meniul de taste soft pentru selectarea poteniometrelor de pe
ecranul roii de mn.
Apsai tasta soft KBD pentru a activa poteniometrele panoului de
operare a mainii.

Poziionarea incremental pas cu pas


Cu poziionarea incremental pas cu pas, TNC deplaseaz axa roii de
mn active la o distan presetat, definit de dvs.
U
U
U

U
U

Apsai tasta soft F2 (PAS) a roii de mn.


Activai poziionarea incremental pas cu pas: Apsai tasta soft 3
(ON) a roii de mn.
Selectai incrementul pas cu pas apsnd tasta F1 sau F2. Dac
apsai i meninei apsat tasta respectiv, de fiecare dat cnd
atinge o valoare zecimal 0, TNC crete incrementul cu un factor de
10. Dac, n plus, apsai tasta CTRL, incrementul crete la 1. Cel
mai mic increment pas cu pas posibil este de 0,0001 mm. Cel mai
mare posibil este de 10 mm.
Confirmai incrementul pas cu pas selectat cu tasta soft 4 (OK).
Cu tastele + sau - ale roii de mn, deplasai axa roii de mn
active n direcia corespunztoare.

Introducerea funciilor auxiliare M


U Apsai tasta soft F3 (MSF) a roii de mn.
U Apsai tasta soft F1 (M) a roii de mn.
U Selectai numrul funciei M dorite apsnd tasta F1 sau F2.
U Executai funcia M cu tasta NC start.

HEIDENHAIN iTNC 530

561

14.2 Deplasarea axelor mainii

Introducerea vitezei S a broei


U Apsai tasta soft F3 (MSF) a roii de mn.
U Apsai tasta soft F2 (S) a roii de mn.
U Selectai viteza dorit apsnd tasta F1 sau F2. Dac apsai i
meninei tasta respectiv, de fiecare dat cnd atinge o valoare
zecimal 0, TNC crete incrementul cu un factor de 10. Dac, n
plus, apsai tasta CTRL, incrementul crete la 1000.
U Activai noua vitez S cu tasta NC start.
Introducerea vitezei de avans F
U Apsai tasta soft F3 (MSF) a roii de mn.
U Apsai tasta soft F3 (F) a roii de mn.
U Selectai viteza de avans dorit apsnd tasta F1 sau F2. Dac
apsai i meninei tasta respectiv, de fiecare dat cnd atinge o
valoare zecimal 0, TNC crete incrementul cu un factor de 10.
Dac, n plus, apsai tasta CTRL, incrementul crete la 1000.
U Confirmai noua vitez de avans F cu tasta soft F3 (OK) a roii de
mn.
Setare origine
U Apsai tasta soft F3 (MSF) a roii de mn.
U Apsai tasta soft F4 (PRS) a roii de mn.
U Dac este necesar, selectai axa pe care va fi setat decalarea de
origine.
U Resetai axa cu tasta soft F3 (OK) a roii de mn sau, cu F1 i F2,
setai valorarea dorit i confirmai cu F3 (OK). Dac apsai de
asemenea tasta CTRL, putei crete incrementul la 10.
Schimbarea modurilor de operare
Cu tasta soft F4 (OPM) a roii de mn aceasta poate fi utilizat pentru
a modifica modul de operare, n cazul n care starea curent a
controlului permite schimbarea modului.
U
U

Apsai tasta soft F4 (OPM) a roii de mn.


Selectai modul de operare dorit cu tasta soft a roii de mn
MAN: Operare manual
MDI: Poziionarea cu Introducere manual a datelor
SGL: Rulare program, Bloc unic
RUN: Rulare program, Secven integral

562

Operare manual i setare

14.2 Deplasarea axelor mainii

Generarea unui bloc L complet


Productorul mainii unelte poate aloca orice funcie la
tasta "Creare bloc NC" a roii manuale; consultai
manualul mainii.
Utilizai funcia MOD pentru a defini valorile axei care vor
fi preluat ntr-un bloc NC (consultai Selectarea axelor
pentru generarea blocurilor L, la pagina 672).
Dac nu este selectat nicio ax, TNC afieaz mesajul
de eroare Nicio ax selectat.
U
U
U
U

Selectai modul de operare Poziionare cu MDI


Dac este necesar, utilizai tastele sgei de pe tastatura TNC
pentru a selecta blocul NC dup care va fi introdus noul bloc L
Activai roata de mn
Apsai tasta roii de mn "Creare bloc NC": TNC introduce un bloc
L complet, ce conine toate poziiile axei, selectate prin funcia MOD

Caracteristicile din modurile de operare Rulare program


n modurile de operare Rulare program putei utiliza urmtoarele
funcii:
NC start (tasta NC-start a roii de mn)
NC stop (tasta NC-stop a roii de mn)
Dup ce a fost apsat tasta NC-stop: oprire intern (tastele soft
MOP i apoi OPRIRE ale roii de mn)
Dup ce a fost apsat tasta NC-stop: Avans transversal manual pe
axe (tastele soft MOP i apoi MAN ale roii de mn)
Revenirea la contur, dup ce axele au fost deplasate manual n
timpul unei ntreruperi de program (tastele soft MOP i apoi REPO
ale roii de mn). Operarea cu tastele soft ale roii de mn, care
funcioneaz n mod similar cu tastele soft ale ecranului de control
(consultai Revenirea la contur, la pagina 642)
Comutatorul de pornire/oprire pentru funcia Plan de lucru nclinat
(tastele soft MOP i apoi 3D ale roii de mn)

HEIDENHAIN iTNC 530

563

14.3 Viteza broei S, viteza de avans F i funciile auxiliare M

14.3 Viteza broei S, viteza de


avans F i funciile auxiliare M
Funcie
n modurile de operare Operare manual i Roat de mn
electronic, putei introduce viteza S a broei, viteza de avans F i
funciile auxiliare M cu tastele soft. Funciile auxiliare sunt descrise n
capitolul 7 "Programare: Funcii auxiliare".
Productorul mainii unelte determin funciile auxiliare M
disponibile pe sistemul dvs. de control i efectul acestora.

Introducerea valorilor
Viteza S a broei, funciile auxiliare M
Pentru a introduce viteza broei, apsai tasta soft S.

VITEZ BRO S =
1000

Introducei viteza dorit pentru bro i confirmai cu


butonul START al mainii.

Viteza S a broei cu valoarea rpm introdus este pornit cu funcia


auxiliar M. Procedai n mod asemntor pentru a introduce o funcie
auxiliar M.
Vitez de avans F
Dup ce ai introdus o vitez de avans F, trebuie s confirmai intrarea
cu tasta ENT n loc de butonul START al mainii.
Urmtoarele sunt valabile pentru viteza de avans F:
Dac introducei F=0, atunci este utilizat cea mai sczut vitez de
avans din MP1020
Valoarea F nu se pierde n timpul ntreruperii alimentrii cu energie

564

Operare manual i setare

14.3 Viteza broei S, viteza de avans F i funciile auxiliare M

Modificarea vitezei broei i a vitezei de avans


Cu mnerele de prioritate putei varia viteza S a broei i viteza de
avans F de la 0% la 150% din valoarea setat.
Cadranul de prioritate pentru viteza broei este activ
numai pentru maini cu acionare variabil infinit a
broei.

HEIDENHAIN iTNC 530

565

14.4 Sigurana funcional FS (Opional)

14.4 Sigurana funcional FS


(Opional)
Informaii generale
Fiecare operator al mainii unelte este expus la anumite riscuri. Dei
dispozitivele de protecie pot preveni accesul la puncte periculoase,
operatorul trebuie s poat, de asemenea, lucra la main fr
aceast protecie (de ex. ua de protecie deschis). n ultimii ani au
fost dezvoltate mai multe instruciuni i reglementri pentru a minimiza
aceste riscuri.
Conceptul de siguran HEIDENHAIN integrat n sistemele de control
TNC respect Nivelul de performan d conform EN 13849-1 i SIL
2 conform IEC 61508, dispune de moduri de operare n siguran,
conform EN 12417 i asigur protecia extins a operatorului.
Baza conceptului de siguran HEIDENHAIN este structura cu dou
canale a procesorului, care const din computerul principal (MC) i
unul sau mai multe module de control al antrenrii (CC= unitate de
calcul a sistemului de control). Toate mecanismele de monitorizare
sunt desemnate redundant n sistemele de control. Datele sistemului
relevante pentru siguran sunt supuse unei comparaii ciclice
reciproce a datelor. Erorile relevante pentru siguran au ntotdeauna
ca efect oprirea de siguran a tuturor antrenrilor prin reacii de oprire
definite.
Funciile de siguran definite sunt declanate i strile de operare n
siguran sunt obinute prin intrri i ieiri relevante pentru siguran
(implementare pe dou canale), care au o influen asupra sistemului
n toate modurile de operare.
n acest capitol vei gsi explicaii privind funciile care sunt disponibile
n plus pentru TNC cu siguran funcional.
Productorul mainii unelte adapteaz conceptul de
siguran HEIDENHAIN la maina dvs. Consultai
manualul mainii unelte pentru mai multe informaii.

566

Operare manual i setare

14.4 Sigurana funcional FS (Opional)

Explicarea termenilor
Moduri de operare n siguran
Desemnare

Scurt descriere

SOM_1

Mod de operare n siguran 1: operare


automat, mod producie

SOM_2

Mod de operare n siguran 2: mod de


configurare

SOM_3

Mod de operare n siguran 3: intervenie


manual; doar pentru operatori calificai

SOM_4

Mod de operare n siguran 4: Intervenie


manual avansat, monitorizarea procesului

Funcii de siguran
Desemnare

Scurt descriere

SS0, SS1, SS1F,


SS2

Oprire de siguran: oprirea n siguran a


tuturor antrenrilor utiliznd metode diferite

STO

Cuplu de siguran oprit: alimentarea cu


energie la motor este ntrerupt. Ofer
protecie mpotriva pornirii accidentale a
antrenrilor

SOS

Oprire de siguran a operrii: oprire pentru


operarea n siguran. Ofer protecie
mpotriva pornirii accidentale a antrenrilor

SLS

Vitez limitat pentru siguran. Previne ca


antrenrile s depeasc limitele de vitez
specificate cnd ua de protecie este
deschis

HEIDENHAIN iTNC 530

567

14.4 Sigurana funcional FS (Opional)

Verificare poziii ax
Aceast funcie trebuie s fie adaptat la TNC de ctre
productorul mainii. Consultai manualul mainii unelte
pentru mai multe informaii.
Dup pornire, TNC verific dac poziia unei axe se potrivete cu
poziia imediat dup oprire. Dac aceasta difer, TNC marcheaz
aceast ax n afiajul poziiei cu un triunghi de avertizare dup
valoarea poziiei. Axele care sunt marcate cu un triunghi de avertizare
nu mai pot fi deplasate n timp ce ua este deschis.
n astfel de cazuri, trebuie s v apropiai de o poziie de test pentru
axele respective. Procedai dup cum urmeaz:
U
U

Selectai modul Operare manual.


Parcurgei rndul de taste soft pn cnd vedei un rnd care
listeaz toate axele pe care trebuie s le deplasai n poziia de
testare
Cu tasta soft, selectai o ax pe care dorii s o deplasai n poziia
de testare
Pericol de coliziune!
Apropiai-v succesiv de poziiile de testare astfel nct s
nu apar nicio coliziune ntre scul i piesa de lucru sau
dispozitivele de fixare. Dac este necesar, pre-poziionai
axele manual.

U
U

Apropiere cu pornire NC
Cnd poziia de testare a fost atins, TNC ntreab dac poziia a
fost atins corect: Confirmai cu tasta soft DA dac TNC s-a
apropiat de poziia de test n mod corect i cu NU dac poziia nu a
fost atins corect
Dac ai confirmat cu DA, trebuie s confirmai corectitudinea
poziiei de testare din nou cu butonul permisiv de pe panoul de
operare a mainii
Repetai aceast procedur pentru toate axele pe care dorii s le
deplasai n poziia de test
Locaia poziiei de test este specificat de ctre
productorul mainii unelte. Consultai manualul mainii
unelte pentru mai multe informaii.

568

Operare manual i setare

14.4 Sigurana funcional FS (Opional)

Prezentare general a vitezelor de avans


permise
TNC ofer o prezentare general a vitezelor de avans permise pentru
toate axele, n funcie de modul activ de operare.
U

Selectai modul Operare manual

Parcurgei pn la ultimul rnd de taste soft

Apsai tasta soft INFO SOM: TNC deschide fereastra


care conine prezentarea general a vitezelor de
avans permise

Coloan

Semnificaie

SLS2

Viteze limitate pentru siguran n modul de


operare n siguran 2 (SOM_2) pentru axele
respective

SLS3

Viteze limitate pentru siguran n modul de


operare n siguran 3 (SOM_3) pentru axele
respective

SLS4

Viteze limitate pentru siguran n modul de


operare n siguran 4 (SOM_4) pentru axele
respective

HEIDENHAIN iTNC 530

569

14.4 Sigurana funcional FS (Opional)

Activarea limitrii vitezei de avans


Cnd tasta soft F LIMITED este setat la PORNIT, TNC limiteaz
vitezele maxime permise ale axei la viteza limitat pentru siguran,
specificat. Vitezele valide pentru modul activ de operare sunt indicate
n tabelul Siguran-MP (consultai Prezentare general a vitezelor de
avans permise, la pagina 569).
U

Selectai modul Operare manual.

Parcurgei pn la ultimul rnd de taste soft

Activare/Dezactivare limit vitez de avans

Afiri suplimentare de stare


La un sistem de control cu siguran funcional FS, afiajul strii
generale conine informaii suplimentare despre starea curent a
funciilor de siguran. TNC afieaz aceste informaii ca stri de
operare ale afirilor strii T, S i F
Afiare stare

Scurt descriere

STO

Alimentarea cu energie a broei sau o


antrenare a avansului este ntrerupt.

SLS

Vitez limitat pentru siguran: O vitez


limitat pentru siguran este activ.

SOS

Oprire de siguran a operrii: Oprirea pentru


operarea n siguran este activ.

STO

Cuplu de siguran oprit: Alimentarea cu


energie la motor este ntrerupt.

TNC afieaz modul activ de operare n siguran cu o pictogram n


antetul de la dreapta textului modului de operare. Dac modul SOM_1
este activ, TNC nu afieaz nicio pictogram.
Buton

Mod de operare n siguran


Modul SOM_2 activ

Modul SOM_3 activ

Modul SOM_4 activ

570

Operare manual i setare

14.5 Setarea originii fr un palpator 3-D

14.5 Setarea originii fr un


palpator 3-D
Not
Setarea originii cu un palpator 3-D: (Consultai
pagina 593).

Pentru a fixa originea, setai afiajul de poziie al TNC la coordonatele


unei poziii cunoscute de pe piesa de prelucrat.

Pregtire
U
U
U

Fixai i aliniai piesa de prelucrat


Introducei scula zero cu raz cunoscut n bro
Asigurai-v c TNC afieaz valorile poziiei efective

HEIDENHAIN iTNC 530

571

14.5 Setarea originii fr un palpator 3-D

Presetarea piesei de prelucrat cu tastele axei


Msur de protecie

Dac suprafaa piesei de prelucrat nu trebuie zgriat,


putei ntinde peste aceasta o lamel de metal de o
grosime d cunoscut. Apoi introducei o valoare pentru
originea axei sculei mai mare cu d dect cea dorit.

Z
Y

-R

-R

Selectai modul Operare manual

X
Deplasai ncet scula, pn cnd atinge (zgrie)
suprafaa piesei de prelucrat

Selectai o ax (putei de asemenea s selectai toate


axele prin intermediul tastaturii ASCII)
SETARE ORIGINE Z=
Setai afiajul la o poziie cunoscut a piesei de
prelucrat (aici, 0) sau introducei grosimea d a lamelei.
n axa sculei, decalai raza sculei

Repetai procesul pentru celelalte axe.


Dac utilizai o scul presetat, setai afiajul axei sculei la lungimea L
a sculei sau introducei suma Z=L+d.

572

Operare manual i setare

14.5 Setarea originii fr un palpator 3-D

Gestionarea originii cu tabelul de presetri


Este obligatoriu s utilizai tabelul de presetri dac:
Maina dvs. este echipat cu axe rotative (mas
nclinabil sau cap pivotant) i lucrai cu funcia pentru
nclinarea planului de lucru
Maina dvs. este echipat cu un sistem pentru
schimbarea capului broei
Pn n prezent ai lucrat cu sisteme TNC de control mai
vechi cu tabele de origine REF
Dorii s prelucrai piese de prelucrat identice care sunt
aliniate diferit
Tabelul de presetri poate conine un numr nelimitat de
linii (origini). Pentru a optimiza dimensiunea fiierului i
viteza de procesare, este recomandabil s utilizai numai
liniile de care avei nevoie pentru gestionarea originii.
Din motive de siguran, liniile noi pot fi introduse numai la
sfritul tabelului de presetri.
Salvarea originilor n tabelul de presetri
Tabelul de presetri se numete PRESET.PR i este salvat n
directorul TNC:\. PRESET.PR poate fi editat numai n modurile
Operare manual i Roat de mn electronic. n modul Programare i
editare putei numai s citii tabelul, nu s l editai.
Este permis copierea tabelului de presetri ntr-un alt director (copie
de rezerv a datelor). Liniile care au fost scrise de productorul mainii
unelte sunt de asemenea protejate ntotdeauna la scriere n tabelele
copiate. Prin urmare, nu le putei edita.
Nu schimbai niciodat numrul de linii din tabelele copiate! Acest
lucru ar putea determina apariia de probleme la reactivarea tabelului.
Pentru a activa tabelul de presetri care a fost copiat ntr-un alt
director, trebuie s l copiai din nou n directorul TNC:\.
Exist mai multe metode de salvare a originilor i/sau a rotaiilor de
baz n tabelul de presetri:
Prin intermediul ciclurilor de palpare din modul Operare manual sau
Roat de mn electronic (consultai capitolul 14)
Prin intermediul ciclurilor de palpare 400 pn la 402 i 410 pn la
419, n modul automat (consultai Manualul utilizatorului, Cicluri,
Capitolele 14 i 15)
Introducere manual (consultai descrierea de mai jos)

HEIDENHAIN iTNC 530

573

14.5 Setarea originii fr un palpator 3-D

Rotaiile de baz din tabelul de presetri rotesc sistemul


de coordonate n jurul presetrii, care este afiat n
aceeai linie cu rotaia de baz.
La configurarea unei presetri, TNC verific dac poziia
axelor nclinate corespunde cu valorile din meniul 3D ROT
(n funcie de setarea din tabelul cinematic). Ca urmare:
Dac funcia "nclinare plan de lucru" nu este activ,
afiajul de poziie pentru axele rotative trebuie s fie
egal cu 0 (setai axele rotative la zero, dac este cazul).
Dac funcia "nclinare plan de lucru" este activ,
afiajele de poziie pentru axele rotative trebuie s
corespund cu unghiurile introduse n meniul 3D ROT.
Productorul mainii poate bloca orice linie din tabelul de
presetri pentru a plasa origini fixe n acel punct (de ex. un
punct central pentru o mas rotativ). Astfel de linii din
tabelul de presetri sunt afiate cu o alt culoare
(prestabilit: rou)
Linia 0 din tabelul de presetri este protejat la scriere. n
linia 0, TNC salveaz ntotdeauna ultima origine setat
manual, prin intermediul tastelor axei sau a tastelor soft.
Dac originea setat manual este activ, TNC afieaz
textul MAN(0) pe afiajul de stare
Dac setai automat afiajul TNC cu ciclurile de palpator
pentru presetare, atunci TNC nu stocheaz aceste valori
n linia 0.
Pericol de coliziune!
Reinei c mutarea unei caracteristici de indexare n
tabelul mainii (prin modificarea descrierii cinematice)
presupune redefinirea tuturor presetrilor piesei de
prelucrat.

574

Operare manual i setare

14.5 Setarea originii fr un palpator 3-D

Salvarea manual a originilor n tabelul de presetri


Pentru a seta originile n tabelul de presetri, efectuai urmtorii pai:
Selectai modul Operare manual

Deplasai ncet scula, pn cnd atinge (zgrie)


suprafaa piesei de prelucrat sau poziionai
corespunztor cadranul de msurare.

Afiarea tabelului de presetri: TNC deschide tabelul


de presetri i seteaz cursorul n rndul activ din
tabel

Selectai funciile pentru introducerea valorilor


presetate: TNC afieaz posibilitile disponibile
pentru intrare n rndul de taste soft. Consultai
tabelul de mai jos pentru o descriere a posibilitilor de
intrare.

Selectai linia pe care dorii s o modificai din tabelul


de presetri (numrul liniei este numrul presetrii).

Dac este cazul, selectai coloana (axa) din tabelul de


presetri, pe care dorii s o modificai.

Utilizai tastele soft pentru a selecta una dintre


posibilitile de intrare disponibile (consultai tabelul
de mai jos).

HEIDENHAIN iTNC 530

575

14.5 Setarea originii fr un palpator 3-D

Funcie

Tast soft

Transferul direct al poziiei efective a sculei


(cadranul de msurare) ca noua origine: Aceast
funcie stocheaz originea pe axa pus n
eviden.
Alocai orice valoarea poziiei efective a sculei
(cadranul de msurare): Aceast funcie
stocheaz originea pe axa pus n eviden.
Introducei valoarea dorit n fereastra
contextual.
Deplasarea incremental a originii stocate deja n
tabel: Aceast funcie stocheaz originea pe axa
pus n eviden. Introducei valoarea corectiv
dorit cu semnul corect n fereastra contextual.
Dac este activ afiarea n inch: introducei
valoarea n inch i TNC va converti valorile n
mm.
Introducerea direct a decalrii de origine noi,
fr calculul cinematicii (specific axei). Utilizai
aceast funcie numai dac maina dvs. este
echipat cu o mas rotativ i dorii s setai
originea n centrul acesteia, introducnd valoarea
0. Aceast funcie salveaz numai originea din
axa evideniat n momentul respectiv.
Introducei valoarea dorit n fereastra
contextual. Dac este activ afiarea n inch:
introducei valoarea n inch i TNC va converti
valorile n mm.
Scriere origine activ ntr-o linie selectabil din
tabel: Aceast funcie salveaz originea pe toate
axele i apoi activeaz automat rndul adecvat
din tabel. Dac este activ afiarea n inch:
introducei valoarea n inch i TNC va converti
valorile n mm.

576

Operare manual i setare

Funcie de editare n modul tabel

14.5 Setarea originii fr un palpator 3-D

Editarea tabelului de presetri


Tast soft

Selectare nceput tabel


Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Selectare funcii pentru intrare presetat
Activare origine pentru linia selectat din tabelul
de presetri
Adugare numr de linii introduse la sfritul
tabelului (al 2-lea rnd de taste soft)
Copiere cmp evideniat (al 2-lea rnd de taste
soft)
Inserare cmp copiat (al 2-lea rnd de taste soft)
Resetare rnd selectat: TNC introduce - n toate
coloanele (al 2-lea rnd taste soft)
Introducere o singur linie la sfritul tabelului (al
2-lea rnd de taste soft)
tergere o singur linie de la sfritul tabelului (al
2-lea rnd de taste soft)

HEIDENHAIN iTNC 530

577

14.5 Setarea originii fr un palpator 3-D

Activarea unei origini din tabelul de presetri n modul Operare


Manual
Pericol de coliziune!
Cnd activai o origine din tabelul de presetri, TNC
reseteaz originea activ.
Totui, o transformare de coordonat programat cu ciclul
19 Plan de lucru nclinat sau cu funcia PLAN, rmne
activ.
Dac activai o presetare care nu conine valori pe toate
coordonatele, pe axele respective rmne activ ultimul
punct de referin aplicat.

Selectai modul Operare manual.

Afiai tabelului de presetri.

Selectai numrul originii pe care dorii s o activai


sau
Cu tasta GOTO, selectai numrul originii pe care
dorii s o activai. Confirmai cu tasta ENT.

Activai presetarea.

Confirmai activarea originii TNC seteaz afiajul i dac este definit - rotaia de baz.

Ieii din tabelului de presetri.

Activarea decalrii de origine din tabelul de presetri, ntr-un


program NC
Pentru a activa origini din tabelul de presetri n timpul rulrii unui
program, utilizai ciclul 247. n ciclul 247 definii numrul originii pe care
dorii s o activai (consultai Manualul utilizatorului, Cicluri, Ciclul 247
SETARE DE ORIGINE).

578

Operare manual i setare

14.6 Utilizarea palpatorul 3-D

14.6 Utilizarea palpatorul 3-D


Prezentare general
Reinei c HEIDENHAIN declin, n general,
responsabilitatea pentru funcionarea palpatorii, dac nu
utilizai palpatoare HEIDENHAIN!
Urmtoarele cicluri de palpator sunt disponibile n modul Operare
manual:
Funcie

Tast
soft

Pagina

Calibrarea lungimii efective

Pagina 584

Calibrarea razei efective

Pagina 585

Msurarea unei rotaii de baz cu ajutorul


unei linii

Pagina 589

Setarea originii n orice ax

Pagina 593

Setarea unui col ca origine

Pagina 594

Setarea unui centru de cerc ca origine

Pagina 595

Setarea unei linii de centru ca origine

Pagina 596

Msurarea unei rotaii de baz cu ajutorul


a dou guri/tifturi cilindrice

Pagina 597

Setarea decalrii de origine cu ajutorul a


patru guri/tifturi cilindrice

Pagina 597

Setarea unui centru de cerc cu ajutorul a


trei guri/tifturi cilindrice

Pagina 597

HEIDENHAIN iTNC 530

579

14.6 Utilizarea palpatorul 3-D

Selectarea ciclurilor palpatorului


U

Pentru a selecta modul Operare manual sau modul de operare


Roat de mn electronic
U Selectai funciile palpatorului apsnd tasta soft
PALPATOR. TNC afieaz taste soft suplimentare:
consultai tabelul de mai sus.
U

Pentru a selecta ciclul de palpare, apsai tasta soft


corespunztoare, de exemplu ROTAIE PALPARE
iar TNC va afia meniul asociat.

nregistrarea valorilor msurate din ciclurile


palpatorului

TNC trebuie s fie pregtit special de productorul sculei


mainii unelte pentru utilizarea acestei funcii. Consultai
manualul mainii unelte pentru mai multe informaii.
Dup executarea unui ciclu palpator selectat, TNC afieaz tasta soft
IMPRIMARE. Dac apsai aceast tast soft, TNC va nregistra
valorile actuale determinate n ciclul de palpator activ. Putei utiliza
funcia IMPRIMARE din meniu pentru a seta interfaa de date
(consultai Manualul utilizatorului, Capitolul 12, "Funcii MOD, Setarea
interfeelor de date"), pentru a stabili dac TNC trebuie
s imprime rezultatul msurtorii,
s stocheze rezultatele msurtorii pe hard disk-ul TNC-ului sau
s stocheze rezultatele msurtorii pe un PC.
Dac stocai rezultatele msurtorii, TNC creeaz fiierul ASCII
%TCHPRNT.A. Dac nu definii un anumit traseu i o anumit interfa
n meniul de configurare a interfeei, TNC va stoca fiierul %TCHPRNT
n directorul principal TNC:\.
Cnd apsai tasta soft IMPRIMARE, fiierul
%TCHPRNT.A nu trebuie s fie activ n modul de operare
Programare i editare. n caz contrar, TNC va afia un
mesaj de eroare.
TNC stocheaz datele msurate numai n fiierul
%TCHPRNT.A. Dac executai mai multe cicluri de
palpator consecutiv i dorii s stocai datele msurtorii,
trebuie s facei o copie de rezerv a datelor stocate n
%TCHPRNT.A ntre ciclurile individuale, copiind sau
redenumind fiierul.
Formatul i coninutul fiierului %TCHPRNT.A sunt
presetate de productorul mainii unelte.

580

Operare manual i setare

14.6 Utilizarea palpatorul 3-D

Scrierea valorilor msurate din ciclurile


palpatorului n tabelele de origini
Aceast funcie este activ numai dac avei tabelele de
origine active n TNC (bitul 3 din Parametrul mainii 7224.0
=0).
Utilizai aceast funcie dac dorii s salvai valorile
msurate n sistemul de coordonate al piesei de prelucrat.
Dac dorii s salvai valorile msurate n sistemul de
coordonate fixat al mainii (coordonate REF), apsai tasta
soft INTRODUCERE N TABEL DE PRESETRI
(consultai Scrierea valorilor msurate din ciclurile
palpatorului n tabelul de presetri, la pagina 582).
Cu tasta soft INTRODUCERE N TABEL DE ORIGINE, TNC poate
scrie valorile msurate n timpul unui ciclu de palpator ntr-un tabel de
origine:
Pericol de coliziune!
Reinei c, n timpul unei decalri de origine active, TNC
ntotdeauna pune bazele valorii de palpare pe presetarea
activ (sau pe punctul de referin setat cel mai recent n
modul de Operare manual), dei decalarea de origine
este inclus n afiajul poziiei.
U
U
U
U
U

Selectai orice funcie de palpare


Introducei coordonatele dorite ale originii n casetele de nregistrare
corespunztoare (n funcie de ciclul palpator rulat)
Introducei numrul originii n caseta de nregistrare Numr n tabel=
Introducei numele tabelului de origine (traseu complet) n caseta de
nregistrare Tabel de origine
Apsai tasta soft INTRODUCERE N TABEL DE ORIGINE. TNC
salveaz originea n tabelul de origine indicat, sub numrul introdus

HEIDENHAIN iTNC 530

581

14.6 Utilizarea palpatorul 3-D

Scrierea valorilor msurate din ciclurile


palpatorului n tabelul de presetri
Utilizai aceast funcie dac dorii s salvai valorile
msurate n sistemul de coordonate al mainii (coordonate
REF). Dac dorii s salvai valorile msurate n sistemul
de coordonate al piesei de prelucrat, apsai tasta soft
INTRODUCERE N TABEL DE ORIGINE (consultai
Scrierea valorilor msurate din ciclurile palpatorului n
tabelele de origini, la pagina 581).
Cu tasta soft INTRODUCERE N TABEL DE PRESETRI, TNC poate
scrie valorile msurate n timpul unui ciclu palpator n tabelul de
presetri. Valorile msurate sunt stocate n funcie de sistemul de
coordonate al mainii (coordonate REF). Tabelul de presetri se
numete PRESET.PR i este salvat n directorul TNC:\.
Pericol de coliziune!
Reinei c, n timpul unei decalri de origine active, TNC
ntotdeauna pune bazele valorii de palpare pe presetarea
activ (sau pe punctul de referin setat cel mai recent n
modul de Operare manual), dei decalarea de origine
este inclus n afiajul poziiei.
U
U
U
U

Selectai orice funcie de palpare


Introducei coordonatele dorite ale originii n casetele de nregistrare
corespunztoare (n funcie de ciclul palpator rulat)
Introducei numrul presetat n Numr n tabel: n caseta de intrare
Apsai tasta soft INTRODUCERE N TABEL DE PRESETRI. TNC
salveaz originea n tabelul de presetri sub numrul introdus
Dac suprascriei originea activ, TNC afieaz un
avertisment. Dac dorii s o suprascriei, apsai tasta
ENT. Dac nu, apsai tasta NO ENT.

582

Operare manual i setare

14.6 Utilizarea palpatorul 3-D

Stocarea valorilor msurate n tabelul de


presetri pentru masa mobil
Utilizai aceast funcie pentru determinarea originilor
mesei mobile. Aceast funcie trebuie s fie activat de
ctre productorul mainii unelte.
Pentru a stoca o valoare msurat n tabelul de presetri
al mesei mobile, trebuie s activai o presetare zero nainte
de palpare. O presetare zero const n nregistrarea 0 n
toate axele tabelului de presetri!
U
U
U
U

Selectai orice funcie de palpare


Introducei coordonatele dorite ale originii n casetele de nregistrare
corespunztoare (n funcie de ciclul palpator rulat)
Introducei numrul presetat n Numr n tabel: n caseta de intrare
Apsai tasta soft INTRODUCERE N TABEL DE PRESETRI
MAS MOBIL. TNC salveaz originea n tabelul de presetri sub
numrul introdus

HEIDENHAIN iTNC 530

583

14.7 Calibrarea unui palpator 3-D

14.7 Calibrarea unui palpator 3-D


Introducere
Pentru a specifica cu precizie punctul efectiv de declanare a unui
palpator 3-D trebuie s calibrai palpatorul, n caz contrar NTC nu
poate furniza rezultate de msurare precise.
Calibrai ntotdeauna palpatorul n cazurile urmtoare:
Dare n exploatare
Rupere tij
Schimbare tij
Schimbare n viteza de avans pentru palpare
Neregulariti cauzate, de exemplu, cnd maina se
supranclzete
Schimbarea axei sculei active
n timpul calibrrii, TNC gsete lungimea "efectiv" a tijei i raza
"efectiv" a vrfului bilei. Pentru a calibra palpatorul 3-D, fixai un inel
de reglare de nlime i raz intern cunoscut pe masa mainii.

Calibrarea lungimii efective


Lungimea efectiv a palpatorului este ntotdeauna
raportat la originea sculei. Productorul mainii unelte
definete, de obicei, vrful broei ca origine a sculei.
U

Setai originea n axa broei, astfel nct, pentru tabelul de scule al


mainii unelte, Z=0.
U Pentru a selecta funcia de calibrare pentru lungimea
palpatorului, apsai tastele soft PALPATOR i CAL.
L. TNC va afia o fereastr meniu cu patru cmpuri de
intrare.

584

Introducei axa sculei (cu tasta axei).

Deplasarea originii: Introducei nlimea inelului de


reglaj.

Elementele din meniu Raz efectiv bil i Lungime


efectiv nu necesit introducere.

Mutai palpatorul ntr-o poziie deasupra inelului de


reglaj.

Pentru a schimba direcia de deplasare (dac este


necesar), apsai o tast soft sau o tast sgeat.

Pentru a palpa suprafaa superioar, apsai butonul


NC Start

Z
Y
5

Operare manual i setare

14.7 Calibrarea unui palpator 3-D

Calibrarea razei efective i compensarea


abaterilor de aliniere ale centrului
Dup introducerea palpatorului, este nevoie s-l aliniai cu axa broei.
Funcia de calibrare determin abaterea de aliniere dintre axa
palpatorului i axa broei i calculeaz compensarea.
Rutina de calibrare variaz n funcie de setarea parametrului mainii
6165 (orientarea broei activ/inactiv). Dac funcia pentru orientarea
palpatorului cu infrarou n direcia de palpare programat este activ,
ciclul de calibrare este executat dup ce ai apsat odat NC Start.
Dac funcia nu este activ, putei decide dac dorii s compensai
abaterile de aliniere ale centrului calibrnd raza efectiv.
TNC rotete palpatorul 3-D cu 180 pentru calibrarea abaterilor de
aliniere ale centrului. Rotaia este pornit de o funcie auxiliar care
este setat de ctre productorul mainii unelte n parametrul 6160.

Z
Y
X
10

Efectuai paii urmtori pentru calibrarea manual:


U

n modul Operare manual, poziionai vrful bilei n orificiul inelului


de reglare
U Pentru a selecta funcia de calibrare pentru raza
vrfului bilei i pentru abaterile de aliniere ale
centrului palpatorului, apsai tasta soft CAL. R
U

Selectai axa sculei i introducei raza inelului de


reglare

Palpare: apsai butonul NC Start de patru ori.


Palpatorul 3-D atinge o poziie din orificiu n fiecare
direcie a axei i calculeaz raza efectiv a vrfului
bilei

Dac dorii s terminai funcia de calibrare n acest


punct, apsai tasta soft END

Pentru a putea determina abaterile de aliniere ale centrului


vrfului bilei, TNC trebuie s fie pregtit special de ctre
productorul mainii. Consultai manualul mainii unelte
pentru mai multe informaii.
U

Dac dorii s determinai abaterile de aliniere ale


centrului vrfului bilei, apsai tasta soft 180. TNC
rotete palpatorul cu 180

Palpare: apsai butonul NC Start de patru ori.


Palpatorul 3-D atinge o poziie din orificiu n fiecare
direcie a axei i calculeaz abaterea de aliniere la
centru a vrfului bilei

HEIDENHAIN iTNC 530

585

14.7 Calibrarea unui palpator 3-D

Afiarea valorilor de calibrare


TNC stocheaz lungimea i raza efectiv, ct i abaterile de aliniere
ale centrului, pentru a le putea utiliza din nou. Putei afia valorile pe
ecran cu tastele soft CAL. L i CAL. R.
Dac dorii s utilizai mai multe palpatoare sau blocuri de
date pentru calibrare: Consultai Gestionarea mai multor
blocuri de date de calibrare, la pagina 586.

Gestionarea mai multor blocuri de date de


calibrare
Dac utilizai mai multe palpatoare sau contacte de msurare aezate
n form de cruce pe maina dvs., trebuie s utilizai i mai multe
blocuri de date de calibrare.
Pentru a putea utiliza mai multe blocuri de date de calibrare, trebuie s
setai Parametrul mainii 7411=1. Pentru a gsi datele de calibrare,
procedai ca i n cazul unui singur palpator. La ieirea din meniul
Calibrare, apsai tasta ENT pentru a confirma introducerea datelor de
calibrare n tabelul de scule pentru ca TNC s poat salva datele de
calibrare n tabelul de scule. Linia tabelului de scule, n care TNC
salveaz datele, este determinat de numrul activ al sculei.
Asigurai-v c ai activat numrul de scul corect nainte
de a utiliza palpatorul, indiferent dac dorii s rulai ciclul
palpator n modul automat sau n modul manual.
Dac MP 7411=1 este setat, TNC afieaz numrul sculei
i numele din meniul de calibrare.

586

Operare manual i setare

Introducere
TNC compenseaz automat abaterea de aliniere a piesei de prelucrat,
calculnd o "rotaie de baz".
n acest scop, TNC seteaz unghiul de rotaie dorit, n funcie de axa
de referin din planul de lucru. Consultai figura din dreapta.
Ca alternativ, putei compensa abaterea de aliniere rotind masa
rotativ.
Selectai direcia de palpare perpendicular pe axa de
referin a unghiului cnd msurai abaterea de aliniere a
piesei de prelucrat.
Pentru a v asigura c rotaia de baz este calculat
corect n timpul rulrii programului, programai ambele
coordonate ale planului de lucru n primul bloc de
poziionare.

PA

Putei utiliza i o rotaie de baz n conjuncie cu funcia


PLAN. n acest caz, activai mai nti rotaia de baz i apoi
funcia PLAN.
Dac schimbai rotaia de baz, TNC v va ntreba dac
dorii s salvai modificrile n linia activ a tabelului de
presetri, cnd ieii din meniu. n acest caz, confirmai
intrarea cu tasta ENT.
TNC-ul poate efectua o compensare a configurrii, dac
maina fost dotat cu aceasta funcie. Dac este necesar,
contactai productorul mainii dvs. unelte

HEIDENHAIN iTNC 530

587

14.8 Compensarea abaterii de aliniere a piesei de prelucrat cu un palpator 3-D

14.8 Compensarea abaterii de


aliniere a piesei de prelucrat
cu un palpator 3-D

14.8 Compensarea abaterii de aliniere a piesei de prelucrat cu un palpator 3-D

Prezentare general
Ciclu

Tast soft

Rotaie de baz utiliznd 2 puncte:


TNC msoar unghiul dintre linia ce unete cele
dou guri i o poziie nominal (axa de referin a
unghiului).
Rotaie de baz utiliznd dou guri/tifturi:
TNC msoar unghiul dintre linia ce unete centrele
celor dou guri/tifturi i o poziie nominal (axa de
referin a unghiului).
Alinierea piesei de prelucrat utiliznd 2 puncte:
TNC msoar unghiul dintre linia ce unete cele
dou guri i o poziie nominal (axa de referin a
unghiului) i compenseaz abaterea de la aliniere
rotind masa rotativ.

588

Operare manual i setare

Selectai funcia de palpare apsnd tasta soft


ROTAIE PALPARE.

Poziionai palpatorul ntr-o poziie de lng primul


punct de palpare.

Selectai direcia de palpare perpendicular pe axa de


referin a unghiului: Selectai axa cu tasta soft

Palpare: apsai butonul NC Start

Poziionai palpatorul ntr-o poziie de lng al doilea


punct de palpare.

Palpare: apsai butonul NC Start. TNC determin


rotaia de baz i afieaz unghiul dup dialog Unghi
de rotaie =

14.8 Compensarea abaterii de aliniere a piesei de prelucrat cu un palpator 3-D

Rotaie de baz utiliznd 2 puncte:

Salvarea rotaiei de baz n tabelul de presetri


U Dup procesul de palpare, introducei numrul presetat pe care TNC
trebuie s l salveze n rotaia de baz activ n caseta de intrare
Numr n tabel:
U Apsai tasta soft INTRODUCERE N TABELUL DE PRESETRI
pentru a salva rotaia de baz n tabelul de presetri
Salvarea rotaiei de baz n tabelul de presetri liber definibil
Pentru a stoca o rotaie de baz n tabelul de presetri liber
definibil, trebuie s activai o presetare zero nainte de
palpare. O presetare zero const n nregistrarea 0 n toate
axele tabelului de presetri!
U

Dup procesul de palpare, introducei numrul presetat pe care TNC


trebuie s l salveze n rotaia de baz activ n caseta de intrare
Numr n tabel:
Apsai tasta soft INTRODUCERE N TABEL DE PRESETRI
MAS MOBIL pentru a salva rotaia de baz n tabelul de presetri

TNC afieaz o presetare activ a mesei mobile ntr-un afiaj


suplimentar de stare (consultai Informaii generale despre masa
mobil (fila PAL), la pagina 85).

HEIDENHAIN iTNC 530

589

14.8 Compensarea abaterii de aliniere a piesei de prelucrat cu un palpator 3-D

Afiarea unei rotaii de baz


Unghiul rotaiei de baz apare dup UNGHI DE ROTAIE de fiecare
dat cnd selectai ROTAIE PALPARE. TNC afieaz i unghiul de
rotaie n afiajul suplimentar al strii (STARE POZ.).
n afiajul strii este ilustrat un simbol pentru o rotaie de baz, de
fiecare dat cnd TNC mut axele n funcie de o rotaie de baz.
Anularea unei rotaii de baz
U Selectai funcia de palpare apsnd tasta soft ROTAIE PALPARE
U Introducei un unghi de rotaie egal cu zero i confirmai cu tasta
ENT.
U ncheiai funcia de palpare apsnd tasta END.

590

Operare manual i setare

Selectai funcia de palpare apsnd tasta soft


ROTAIE PALPARE (al doilea rnd de taste soft)

Vor fi palpate tifturi circulare. Definii cu tasta soft.

Vor fi palpate guri. Definii cu tasta soft

14.8 Compensarea abaterii de aliniere a piesei de prelucrat cu un palpator 3-D

Determinarea rotaiei de baz utiliznd 2


guri/tifturi:

Palparea gurilor
Prepoziionai palpatorul aproximativ n centrul gurii. Dup apsarea
tastei exterioare NC Start, TNC palpeaz automat patru puncte de pe
gaur.
Mutai palpatorul la urmtoarea gaur i repetai procesul de palpare
cu TNC, pn cnd au fost palpate toate gurile pentru setarea
punctelor de referin.
Palparea tifturilor cilindrice
Poziionai vrful bilei ntr-o poziie de pornire lng primul punct de
palpare al tiftului. Selectai direcia de palpare cu tasta soft i apsai
butonul START al mainii pentru a ncepe palparea. Efectuai
procedura de mai sus de patru ori.
Salvarea unei rotaii de baz n tabelul de presetri
U Dup procesul de palpare, introducei numrul presetat pe care TNC
trebuie s l salveze n rotaia de baz activ n caseta de intrare
Numr n tabel:
U Apsai tasta soft INTRODUCERE N TABELUL DE PRESETRI
pentru a salva rotaia de baz n tabelul de presetri

HEIDENHAIN iTNC 530

591

14.8 Compensarea abaterii de aliniere a piesei de prelucrat cu un palpator 3-D

Alinierea piesei de prelucrat utiliznd 2 puncte


U

Selectai funcia de palpare apsnd tasta soft


ROTAIE PALPARE (al doilea rnd de taste soft)

Poziionai palpatorul ntr-o poziie de lng primul


punct de palpare

Selectai direcia de palpare perpendicular pe axa de


referin a unghiului: Selectai axa cu tasta soft

Palpare: apsai butonul NC Start

Poziionai palpatorul lng al doilea punct de palpare

Palpare: apsai butonul NC Start. TNC determin


rotaia de baz i afieaz unghiul dup dialog Unghi
de rotaie =

Alinierea piesei de prelucrat:


Pericol de coliziune!
Retragei palpatorul nainte de aliniere pentru a exclude o
coliziune cu prile fixe sau cu piesele de lucru.
U
U
U

Apsai tasta soft POZIIE MAS ROTATIV. TNC va afia un


avertisment c palpatorul trebuie retras.
Aliniere pornire cu NC Start: TNC va poziiona masa rotativ.
Dup procesul de palpare, introducei numrul presetat pe care TNC
trebuie s l salveze n rotaia de baz activ n caseta de intrare
Numr n tabel:

Salvarea abaterii de aliniere n tabelul de presetri


U Dup procesul de palpare, introducei numrul presetat n care TNC
va salva abaterea de aliniere msurat n caseta de intrare Numr
n tabel:.
U Apsai tasta soft INTRODUCERE N TABELUL DE PRESETRI
pentru a salva valoarea unghiului ca abatere a axei rotative n tabelul
de presetri

592

Operare manual i setare

14.9 Setarea originii cu un palpator 3-D

14.9 Setarea originii cu un


palpator 3-D
Prezentare general
Urmtoarele funcii de taste soft sunt disponibile pentru setarea originii
pe o pies de prelucrat aliniat:
Tast soft

Funcie

Pagina

Setarea originii n orice ax

Pagina 593

Setarea unui col ca origine

Pagina 594

Setarea unui centru de cerc ca


origine

Pagina 595

Linie de centru ca origine

Pagina 596

Pericol de coliziune!
Reinei c, n timpul unei decalri de origine active, TNC
ntotdeauna pune bazele valorii de palpare pe presetarea
activ (sau pe punctul de referin setat cel mai recent n
modul de Operare manual), dei decalarea de origine
este inclus n afiajul poziiei.

Setarea originii n orice ax


U

Selectai funcia de palpare apsnd tasta soft


POZIIE PALPARE.

Mutai palpatorul ntr-o poziie de lng punctul de


palpare.

Utilizai tastele soft pentru a selecta axa palpatorului i


direcia pe care dorii s setai decalarea originii, cum
ar fi Z n direcia Z.

Palpare: apsai butonul NC Start

Decalare origine: Introducei coordonata nominal i


confirmai nregistrarea cu tasta soft SETARE DE
ORIGINE sau scriei valoarea ntr-un tabel (consultai
Scrierea valorilor msurate din ciclurile palpatorului
n tabelele de origini, pagina 581 sau consultai
Scrierea valorilor msurate din ciclurile palpatorului
n tabelul de presetri, pagina 582 sau consultai
Stocarea valorilor msurate n tabelul de presetri
pentru masa mobil, pagina 583).

Pentru ncheia funcia de palpare, apsai tasta END.

HEIDENHAIN iTNC 530

Z
Y
X

593

14.9 Setarea originii cu un palpator 3-D

Col ca origine fr a utiliza puncte care au fot


deja palpate pentru o rotaie de baz
U

Selectai funcia de palpare apsnd tasta soft


POZIIE PALPARE.

Puncte palpare pentru rotaia de baz?: Apsai ENT


pentru a transfera coordonatele punctului de palpare.

Poziionai palpatorul ntr-o poziie lng primul punct


de palpare al prii care nu a fost palpat pentru
rotaia de baz.

Selectai direcia palpatorului cu tasta soft.

Palpare: apsai butonul NC Start

Poziionai palpatorul lng al doilea punct de palpare


pe aceeai muchie a piesei de prelucrat.

Palpare: apsai butonul NC Start

Decalare origine: Introducei ambele coordonate ale


decalrii de origine n fereastra de meniu, confirmai
cu tasta soft SETARE DECALARE ORIGINE sau
scriei valorile ntr-un tabel (consultai Scrierea
valorilor msurate din ciclurile palpatorului n tabelele
de origini, pagina 581 sau consultai Scrierea
valorilor msurate din ciclurile palpatorului n tabelul
de presetri, pagina 582 sau consultai Stocarea
valorilor msurate n tabelul de presetri pentru masa
mobil, pagina 583).

Pentru ncheia funcia de palpare, apsai tasta END

Y=?

P
X=?

Col ca origine fr a utiliza puncte care au fot


deja palpate pentru o rotaie de baz
U
U

U
U

Selectai funcia de palpare: Apsai tasta soft POZIIE PALPARE


Puncte de palpare pentru rotaia de baz?: Apsai NO ENT pentru a
ignora punctele de palpare anterioare. (ntrebarea dialog apare
numai dac o rotaie de baz a fost fcut anterior.)
Palparea ambelor laturi ale piesei de prelucrat de dou ori.
Origine: Introducei coordonatele originii i confirmai cu tasta soft
SETARE ORIGINE sau scriei valorile ntr-un tabel (consultai
Scrierea valorilor msurate din ciclurile palpatorului n tabelele de
origini, pagina 581 sau consultai Scrierea valorilor msurate din
ciclurile palpatorului n tabelul de presetri, pagina 582 sau
consultai Stocarea valorilor msurate n tabelul de presetri pentru
masa mobil, pagina 583).
Pentru ncheia funcia de palpare, apsai tasta END

594

Operare manual i setare

Cu aceast funcie, putei seta originea n centrul orificiilor gurite, al


buzunarelor circulare, al cilindrilor, tifturilor, insulelor circulare etc.

Cerc interior:
TNC palpeaz automat peretele interior n toate cele patru direcii ale
axei coordonate.

Y+

Pentru cercuri incomplete (arce de cerc) putei alege direcia de


palpare corespunztoare.
U

X+

Poziionai palpatorul aproximativ n centrul cercului.


U Selectai funcia de palpare apsnd tasta soft CC
PALPARE.
U

Palpare: apsai butonul NC Start de patru ori.


Palpatorul atinge patru puncte din interiorul cercului.

Dac palpai pentru a gsi centrul tijei (disponibil


numai la mainile cu rotaie de bro, n funcie de
MP6160), apsai tasta soft 180 i palpai alte patru
puncte din interiorul cercului.

Dac nu palpai pentru a afla centrul tijei, apsai tasta


END

Origine: n fereastra de meniu introducei ambele


coordonate ale centrului cercului, confirmai cu tasta
soft SETARE ORIGINE sau scriei valorile ntr-un
tabel (consultai Scrierea valorilor msurate din
ciclurile palpatorului n tabelele de origini, pagina 581
sau consultai Scrierea valorilor msurate din ciclurile
palpatorului n tabelul de presetri, pagina 582).

Y
X+

Pentru ncheia funcia de palpare, apsai tasta END

Cerc exterior:
U Poziionai palpatorul ntr-o poziie de lng primul punct de palpare
din exteriorul cercului.
U Selectai direcia palpatorului cu tasta soft.
U Palpare: apsai butonul NC Start
U Repetai procesul de palpare pentru cele trei puncte rmase.
Consultai figura din dreapta jos.
U Origine: Introducei coordonatele originii i confirmai cu tasta soft
SETARE ORIGINE sau scriei valorile ntr-un tabel (consultai
Scrierea valorilor msurate din ciclurile palpatorului n tabelele de
origini, pagina 581 sau consultai Scrierea valorilor msurate din
ciclurile palpatorului n tabelul de presetri, pagina 582 sau
consultai Stocarea valorilor msurate n tabelul de presetri pentru
masa mobil, pagina 583).
U Pentru ncheia funcia de palpare, apsai tasta END.

Y+

Dup ncheierea procesului de palpare, TNC va afia coordonatele


centrului cercului i raza cercului PR.

HEIDENHAIN iTNC 530

595

14.9 Setarea originii cu un palpator 3-D

Centru de cerc ca origine

14.9 Setarea originii cu un palpator 3-D

Linie de centru ca origine


U

Selectai funcia de palpare apsnd tasta soft


PALPARE.

Poziionai palpatorul lng primul punct de palpare

Selectai direcia de palpare cu tasta soft.

Palpare: apsai butonul NC Start

Poziionai palpatorul lng al doilea punct de palpare

Palpare: apsai butonul NC Start

Origine: Introducei coordonatele originii n fereastra


de meniu, confirmai cu tasta soft SETARE ORIGINE
sau scriei valoarea ntr-un tabel (consultai Scrierea
valorilor msurate din ciclurile palpatorului n tabelele
de origini, pagina 581 sau consultai Scrierea
valorilor msurate din ciclurile palpatorului n tabelul
de presetri, pagina 582 sau consultai Stocarea
valorilor msurate n tabelul de presetri pentru masa
mobil, pagina 583)

Pentru ncheia funcia de palpare, apsai tasta END

X+

X+

596

Operare manual i setare

14.9 Setarea originii cu un palpator 3-D

Setarea punctelor de origine utiliznd


guri/tifturi cilindrice
Un alt rnd de taste soft ofer taste soft pentru utilizarea gurilor sau
a tifturilor cilindrice pentru a seta un punct de referin
Stabilii dac va fi palpat o gaur sau un tift
Setarea prestabilit este pentru palparea gurilor.
U

Selectai funcia de palpare apsnd tasta soft


PALPATOR. Schimbai rndul de taste soft.

Selectai funcia de palpare: De exemplu, apsai tasta


soft POZIIE PALPARE.

Vor fi palpate tifturi circulare. Definii cu tasta soft.

Vor fi palpate guri. Definii cu tasta soft.

Palparea gurilor
Prepoziionai palpatorul aproximativ n centrul gurii. Dup apsarea
tastei exterioare NC Start, TNC palpeaz automat patru puncte de pe
gaur.
Mutai palpatorul la urmtoarea gaur i repetai procesul de palpare
cu TNC, pn cnd au fost palpate toate gurile pentru setarea
punctelor de referin.
Palparea tifturilor cilindrice
Poziionai vrful bilei ntr-o poziie de pornire lng primul punct de
palpare al tiftului. Selectai direcia de palpare cu tasta soft i apsai
butonul START al mainii pentru a ncepe palparea. Efectuai
procedura de mai sus de patru ori.
Prezentare general
Ciclu

Tast soft

Rotaie de baz utiliznd dou guri:


TNC msoar unghiul dintre linia ce unete centrele
celor dou guri i o poziie nominal (axa de referin
a unghiului).
Origine utiliznd 4 guri:
TNC calculeaz intersecia liniei ce unete primele
dou guri palpate cu linia ce unete ultimele dou
guri palpate. Trebuie s palpai guri opuse diagonal
consecutiv (dup cum este afiat pe tasta soft),
deoarece, n caz contrar, originea calculat de TNC
va fi incorect.
Centru de cerc utiliznd 3 guri:
TNC calculeaz un cerc care se intersecteaz cu
centrele celor trei guri i gsete centrul.

HEIDENHAIN iTNC 530

597

14.9 Setarea originii cu un palpator 3-D

Msurarea pieselor de prelucrat cu un


palpator 3-D
Putei utiliza palpatorul i n modurile Operare manual i Roat de
mn electronic pentru a face msurtori simple la nivelul piesei de
prelucrat. Numeroase cicluri palpator programabile sunt disponibile
pentru sarcini complexe de msurare (consultai manualul utilizatorului
pentru cicluri, capitolul 16, Verificarea automat a pieselor de
prelucrat). Cu un palpator 3-D putei determina:
Coordonatele poziiei i din acestea,
Dimensiunile i unghiurile piesei de prelucrat.
Pentru a gsi coordonata unei poziii de pe o pies de prelucrat
aliniat:
U Selectai funcia de palpare apsnd tasta soft
POZIIE PALPARE.
U

Mutai palpatorul ntr-o poziie de lng punctul de


palpare.

Selectai direcia de palpare i axa coordonatei.


Utilizai tastele soft corespunztoare pentru selecie.

Pentru a ncepe palparea, apsai butonul NC Start

TNC afieaz coordonatele punctului de palpare ca punct de referin.


Gsirea coordonatelor unui col din planul de lucru
Gsirea coordonatelor punctului colului: Consultai Col ca origine
fr a utiliza puncte care au fot deja palpate pentru o rotaie de baz,
la pagina 594. TNC afieaz coordonatele colului palpat ca punct de
referin.

598

Operare manual i setare

Poziionai palpatorul ntr-o poziie de lng primul


punct de palpare A.

Selectai direcia de palpare cu tasta soft

Palpare: apsai butonul NC Start

Dac vei avea nevoie de originea curent mai trziu,


notai valoarea care apare pe afiajul originii.

Decalarea originii: Introducei "0".

Pentru ncheia dialogul, apsai tasta END.

Selectai funcia de palpare apsnd tasta soft


POZIIE PALPARE.

Poziionai palpatorul ntr-o poziie de lng al doilea


punct de palpare B.

Selectai direcia palprii cu ajutorul tastelor soft:


Aceeai ax, dar din direcie opus.

Palpare: apsai butonul NC Start

Valoarea afiat ca origine este distana dintre cele dou puncte de pe


axa de coordonate.
Pentru a reveni la originea activ nainte de msurarea lungimii:
U
U
U
U

Selectai funcia de palpare apsnd tasta soft POZIIE PALPARE


Palpai primul punct de palpare din nou.
Setai decalarea de origine la valoarea pe care ai notat-o anterior.
Pentru ncheia dialogul, apsai tasta END.

Msurarea unghiurilor
Putei utiliza palpatorul 3-D pentru a msura unghiuri din planul de
lucru. Putei msura
unghiul dintre axa de referin a unghiului i o muchie a piesei de
prelucrat sau
unghiul dintre dou laturi
Unghiul msurat este afiat ca o valoare de maxim 90.

HEIDENHAIN iTNC 530

599

14.9 Setarea originii cu un palpator 3-D

Msurarea dimensiunilor piesei de prelucrat


U Selectai funcia de palpare apsnd tasta soft
POZIIE PALPARE

14.9 Setarea originii cu un palpator 3-D

Gsirea unghiului dintre axa de referin a unghiului i o muchie


a piesei de prelucrat
U Selectai funcia de palpare apsnd tasta soft
ROTAIE PALPARE
U

Unghi de rotire: Dac vei avea nevoie de rotaia de


baz curent mai trziu, notai valoarea care apare
sub Unghi de rotaie.

Efectuai o rotaie de baz cu muchia piesei de


prelucrat care trebuie comparat (consultai
Compensarea abaterii de aliniere a piesei de
prelucrat cu un palpator 3-D, la pagina 587)

Apsai tasta soft ROTAIE PALPARE pentru a afia


unghiul dintre axa de referin a unghiului i muchia
piesei de prelucrat ca unghi de rotaie.

Anulai rotaia de baz sau restaurai rotaia de baz


anterioar.

Acest lucru este posibil setnd unghiul de rotaie la


valoarea pe care ai notat-o anterior.

PA

Pentru a msura unghiul dintre dou laturi ale piesei de prelucrat:


U
U
U

U
U
U

Selectai funcia de palpare apsnd tasta soft ROTAIE PALPARE


Unghi de rotire: Dac vei avea nevoie de rotaia de baz curent
mai trziu, notai valoarea afiat a unghiului de rotaie.
Efectuai o rotaie de baz cu prima muchie a piesei de prelucrat
(consultai Compensarea abaterii de aliniere a piesei de prelucrat
cu un palpator 3-D, la pagina 587)
Palpai a doua muchie ca pentru o rotaie de baz, dar nu setai
unghiul de rotaie la zero!
Apsai tasta soft ROTAIE PALPARE pentru a afia unghiul PA
dintre laturi ca unghi de rotaie.
Anulai rotaia de baz sau restaurai rotaia de baz anterioar
setnd unghiul de rotaie la valoarea pe care ai notat-o anterior.

600

L?

Y
a?

100

a?

10

100

Operare manual i setare

14.9 Setarea originii cu un palpator 3-D

Utilizarea funciilor de palpare cu palpatoare


mecanice sau instrumente de msur cu cadran
Dac nu deinei un palpator 3-D electronic pe maina dvs., putei
utiliza i toate funciile palpator manuale descrise anterior (excepie:
funcia de calibrare) cu palpatoare mecanice sau doar atingnd piesa
de lucru cu scula.
n locul semnalului electronic generat automat de un palpator 3-D n
timpul palprii, putei iniia manual semnalul de declanare pentru
captarea poziiei de palpare apsnd o tast. Procedai dup cum
urmeaz:
U

Selectai orice funcie palpator cu tasta soft

Mutai palpatorul mecanic n prima poziie care va fi


captat de TNC

Confirmarea poziiei: Apsai tasta Captare poziie


actual pentru ca TNC s salveze poziia curent

Mutai palpatorul mecanic n urmtoarea poziie care


va fi captat de TNC

Confirmarea poziiei: Apsai tasta Captare poziie


actual pentru ca TNC s salveze poziia curent

Dac este necesar, mutai-v n poziii suplimentare i


capturai dup cum a fost descris anterior

Origine: n fereastra de meniu, introducei


coordonatele noii origini, confirmai cu tasta soft
SETARE ORIGINE sau scriei valorile ntr-un tabel
(consultai Scrierea valorilor msurate din ciclurile
palpatorului n tabelele de origini, pagina 581 sau
consultai Scrierea valorilor msurate din ciclurile
palpatorului n tabelul de presetri, pagina 582)

Pentru ncheia funcia de palpare, apsai tasta END

HEIDENHAIN iTNC 530

601

14.10 nclinarea planului de lucru (opiunea software 1)

14.10 nclinarea planului de lucru


(opiunea software 1)
Aplicaie, funcie
Funciile pentru nclinarea planului de lucru sunt interfaate
la TNC i maina unealt de ctre productorul mainii
unelte. Pentru anumite capete pivotante i mese nclinate,
productorul mainii unelte determin dac unghiurile
introduse sunt considerate coordonate ale axelor rotative
sau componente unghiulare ale unui plan nclinat.
Consultai manualul mainii dvs. unelte.
TNC accept funciile de nclinare pe mainile unelte cu capete
pivotante i/sau mese nclinate. Aplicaiile tipice sunt, de exemplu,
guri oblice sau contururi ntr-un plan oblic. Planul de lucru este
ntotdeauna nclinat n jurul originii active. Programul este scris n mod
normal, ntr-un plan principal, cum este planul X/Y, dar este executat
ntr-un plan care este nclinat fa de planul principal.

Z
B
10

Exist trei funcii disponibile pentru nclinarea planului de lucru:


nclinarea manual cu tasta soft 3-D ROT n modul Operare
manual i Roat de mn, consultai Activarea nclinrii manuale,
pagina 606
nclinarea controlat de program, ciclul 19 PLAN DE LUCRU n
programul piesei (consultai Manualul utilizatorului, Cicluri, Ciclul 19
PLAN DE LUCRU)
nclinarea controlat de program, funcia PLAN din programul piesei
(consultai Funcia PLAN: nclinarea planului de lucru (opiunea
software 1), la pagina 475)
Funciile TNC de "nclinare a planului de lucru" sunt transformri de
coordonate. Planul de lucru este de fiecare dat perpendicular pe
direcia axelor sculei.

602

Operare manual i setare

14.10 nclinarea planului de lucru (opiunea software 1)

La nclinarea planului de lucru, TNC face diferena ntre dou tipuri de


main:
Main cu mas nclinat
Trebuie s nclinai piesa de prelucrat n poziia dorit pentru
prelucrare, poziionnd masa nclinat, de exemplu cu un bloc L.
Poziia axei transformate a sculei nu se modific n raport cu
sistemul de coordonate al mainii. Astfel, dac rotii masa - i, ca
urmare, piesa de prelucrat - de exemplu cu 90, sistemul de
coordonate nu se rotete. Dac apsai butonul de direcionare a
axei Z+ n modul Operare manual, scula se deplaseaz n
direcia Z+.
n calculul sistemului de coordonate transformat, TNC ia n
considerare numai decalajele influenate mecanic ale mese
nclinate respective (aa numitele componente "de transfer")
Main cu cap pivotant
Trebuie s aducei scula n poziia dorit pentru prelucrare,
poziionnd capul pivotant, de exemplu cu un bloc L.
Poziia axei transformate a sculei se modific n raport cu sistemul
de coordonate al mainii. Astfel, dac rotii capul pivotant al
mainii - i, ca urmare, scula - n axa B cu 90 de exemplu,
sistemul de coordonate se rotete de asemenea. Dac apsai
butonul de direcionare a axei Z+ n modul Operare manual,
scula se deplaseaz n direcia Z+ a sistemului de coordonate al
mainii.
n calculul sistemului de coordonate transformat, TNC ia n
considerare att decalajele influenate mecanic ale capului
pivotant respectiv (aa numitele componente "de transfer"), ct i
decalajele determinate de nclinarea sculei (compensarea 3-D a
lungimii sculei).

HEIDENHAIN iTNC 530

603

14.10 nclinarea planului de lucru (opiunea software 1)

Traversarea punctelor de referin n axele


nclinate
Cu axele nclinate, utilizai butoanele de direcionare a axei mainii
pentru a traversa punctele de referin. TNC interpoleaz axele
corespunztoare. Verificai dac funcia pentru nclinarea planului de
lucru este activ n modul Operare manual i dac unghiul efectiv al
axei nclinate a fost introdus n cmpul meniu.

Setarea originii sistemului de coordonate


nclinat
Dup ce ai poziionat axele rotative, setai originea n acelai fel ca n
cazul sistemului nenclinat. Comportamentul TNC n timpul setrii
originii depinde de setrile Parametrului mainii 7500 din tabelul
cinematic:
MP 7500, bit 5=0
Cu un plan de lucru nclinat activ, TNC verificm, n timpul setrii
originii din axele X, Y i Z, dac coordonatele curente ale axelor
rotative sunt n concordan cu unghiurile de nclinare definite
(meniul 3-D ROT). Dac funcia plan de lucru nclinat nu este activ,
TNC verific dac axele rotative sunt la 0 (poziiile efective). Dac
poziiile nu corespund, TNC va afia un mesaj de eroare.
MP 7500, bit 5=1
TNC nu verific dac coordonatele curente ale axelor rotative
(poziiile efective) sunt n concordan cu unghiurile de nclinare pe
care le-ai definit.
Pericol de coliziune!
Setai ntotdeauna punctul de referin n toate cele trei
axe de referin.
Dac maina unealt nu este echipat cu controlul axei,
trebuie s introducei poziia efectiv a axei rotative n
meniul pentru nclinare manual: Poziia efectiv a uneia
sau mai multor axe rotative trebuie sa corespund cu
valoarea introdus. n caz contrar, TNC va calcula o
origine incorect.

604

Operare manual i setare

14.10 nclinarea planului de lucru (opiunea software 1)

Setarea originii pe mainile cu mese rotative


Dac utilizai o mas rotativ pentru a alinia piesa de prelucrat, de
exemplu pentru ciclul de palpare 403, trebuie s setai valoarea
poziiei mesei la zero dup aliniere i nainte de setarea originii n axele
liniare X, Y i Z. n caz contrar, TNC genereaz un mesaj de eroare.
Ciclul 403 furnizeaz un parametru de intrare n acest scop (consultai
Manualul utilizatorului pentru Ciclurile palpatorului, "Compensarea
rotaiei de baz prin intermediul axei rotative").

Setarea originii pe mainile cu sisteme pentru


schimbarea capului broei
Dac maina dvs. este echipat cu un schimbtor pentru capul broei,
ar trebui s utilizai tabelul de presetri pentru a gestiona originile.
Datele salvate n tabelele de presetri justific cinematica activ a
mainii (geometrie cap). Dac schimbai capetele, TNC justific noua
dimensiune a capului, astfel nct originea activ s fie reinut.

Afiajul de poziie ntr-un sistem nclinat


Poziiile afiate n fereastra de stare (ACTL. i NOML.) sunt raportate
la sistemul de coordonate nclinat.

Limitrile la lucrul cu funcia de nclinare


Funcia de palpare pentru rotaia de baz nu este disponibil, dac
ai activat funcia plan de lucru n modul Operare manual.
Funcia de capturare poziie efectiv nu este posibil cu un plan de
lucru nclinat activ.
Poziionarea PLC (determinat de productorul mainii unelte) nu
este posibil.

HEIDENHAIN iTNC 530

605

14.10 nclinarea planului de lucru (opiunea software 1)

Activarea nclinrii manuale


Pentru a selecta nclinarea manual, apsai tasta
soft 3-D ROT.

Utilizai tastele sgei pentru a muta cursorul luminos


la elementul de meniu Operare manual.

Pentru a activa nclinarea manual, apsai tasta soft


ACTIV.

Utilizai tastele sgei pentru a poziiona cursorul la


axa rotativ dorit.

Introducei unghiul de nclinare

Pentru a finaliza intrarea, apsai tasta END.

Pentru a reseta funcia de nclinare, setai modurile de operare dorite


la inactiv n meniul "nclinare plan de lucru".
Dac funcia plan de lucru nclinat este activ i TNC deplaseaz axele
mainii n funcie de axele nclinate, afiajul de stare arat simbolul .
Dac activai funcia "nclinare plan de lucru" pentru modul de operare
Rulare program, unghiul de nclinare introdus n meniu devine activ n
primul bloc al programului piesei. Dac utilizai ciclul 19 PLAN DE
LUCRU sau funcia PLAN n programul piesei, sunt valabile valorile
definite ale unghiurilor. Valorile unghiurilor introduse n meniu vor fi
suprascrise.

606

Operare manual i setare

14.10 nclinarea planului de lucru (opiunea software 1)

Setarea direciei curente a axei sculei ca direcie


activ de prelucrare (funcia FCL 2)
Aceast funcie trebuie s fie activat de ctre
productorul mainii. Consultai manualul mainii dvs.
unelte.
n modurile de operare Operare manual i Roat de mn electronic
putei utiliza aceast funcie pentru a deplasa scula prin intermediul
tastelor de direcionare externe sau cu roata de mn, n direcia n
care este ndreptat axa sculei n momentul actual. Utilizai aceast
funcie dac:
Dorii s retragei scula n direcia axei sculei n timpul ntreruperii
programului pentru un program de prelucrare cu 5 axe.
Dorii s prelucrai cu o scul nclinat, utiliznd roata de mn sau
tastele de direcionare externe n modul Operare manual.
Pentru a selecta nclinarea manual, apsai tasta
soft 3-D ROT

Utilizai tastele sgei pentru a muta cursorul luminos


la elementul de meniu Operare manual

Pentru a activa direcia curent a axei sculei ca


direcie activ de prelucrare, apsai tasta soft AX
SCUL.

Pentru a finaliza nregistrarea, apsai tasta END

Pentru a reseta funcia de nclinare, setai elementul de meniu Operare


manual, din meniul nclinare plan de lucru, la inactiv.
Simbolul
apare n afiajul de stare, cnd este activ funcia
Deplasare n direcia axei sculei.
Aceast funcie este disponibil chiar dac ntrerupei
rularea programului i dorii s deplasai manual axele.

HEIDENHAIN iTNC 530

607

608

Operare manual i setare

14.10 nclinarea planului de lucru (opiunea software 1)

Poziionarea cu
Introducerea manual a
datelor

15.1 Programarea i executarea operaiilor simple de prelucrare

15.1 Programarea i executarea


operaiilor simple de prelucrare
Modul de operare prin poziionare cu introducerea manual a datelor
este foarte confortabil pentru operaiile de prelucrare simple sau
pentru pre-poziionarea sculei. Aceasta v ofer posibilitatea de a
scrie un program scurt n formatul de programare conversaional
HEIDENHAIN sau n cel ISO i s l executai imediat. Cicluri fixe,
ciclurile-palpatorului i funciile speciale (tasta SPEC FCT) ale TNC
sunt disponibile, de asemenea, n modul de funcionare MDI. TNC
salveaz automat programul n fiierul $MDI. n modul de operare
Poziionare cu MDI, afiajele suplimentare de stare pot fi de asemenea
activate.

Poziionarea cu Introducere manual a datelor


(MDI)
Selectai modul de operare Poziionare cu MDI.
Programai fiierul $MDI cu funciile disponibile.

Pentru a ncepe rularea programului, apsai tasta


START a mainii.

Restricii:
Programarea contururilor libere FK, programarea
graficelor i graficele pentru rularea programului nu pot fi
utilizate.
Fiierul $MDI nu trebuie s conin o apelare de program
(PGM CALL).

610

Poziionarea cu Introducerea manual a datelor

Mai nti pre-poziionai scula n blocurile linie dreapt la coordonatele


centrului gurii, la o prescriere de degajare de 5 mm deasupra
suprafeei piesei de prelucrat. Executai apoi gurirea cu ciclul 200
GURIRE.

Z
Y

50

50

0 BEGIN PGM $MDI MM


1 TOOL CALL 1 Z S2000

Apelare scul: axa sculei este Z


Vitez bro 2000 rpm

2 L Z+200 R0 FMAX

Retragere scul (FMAX = traversare rapid)

3 L X+50 Y+50 R0 FMAX M3

Deplasai scula la FMAX ntr-o poziie deasupra


gurii,
bro pornit

4 CYCL DEF 200 GURIRE


Q200=5

;PRESCRIERE DE DEGAJARE

Definire ciclu GURIRE


Prescrierea de degajare a sculei de deasupra gurii

Q201=-15 ;ADNCIME

Adncime total a gurii (semn algebric=direcie de


lucru)

Q206=250 ;VITEZ DE AVANS PENTRU PTRUNDERE

Vitez de avans pentru gurire

Q202=5

;ADNCIME DE PTRUNDERE

Adncimea fiecrui pas de avans nainte de


retragere

Q210=0

;TEMPORIZARE LA VRF

Temporizare, n secunde, dup fiecare retragere

Q203=-10 ;COORDONAT DE SUPRAFA

Coordonat suprafa pies de prelucrat

Q204=20

Prescrierea de degajare a sculei de deasupra gurii

;A 2-A PRESCRIERE DE DEGAJARE

Q211=0.2 ;TEMPORIZARE LA ADNCIME

Temporizare, n secunde, la fundul gurii

5 CYCL CALL

Apelare ciclu GURIRE

6 L Z+200 R0 FMAX M2

Retragere scul

7 END PGM $MDI MM

Sfrit program

Funcie de line dreapt: Consultai Linia dreapt L, la pagina 228,


ciclul GURIRE: Consultai Manualul utilizatorului, Cicluri, Ciclul 200
GURIRE.

HEIDENHAIN iTNC 530

611

15.1 Programarea i executarea operaiilor simple de prelucrare

Exemplul 1
ntr-o singur pies de prelucrat va fi executat o gaur cu adncimea
de 20 mm. Dup fixarea i alinierea piesei de prelucrat i setarea
originii, putei programa i executa operaia de gurire n cteva linii.

15.1 Programarea i executarea operaiilor simple de prelucrare

Exemplul 2: Corectarea alinierii eronate a piesei de lucru pe


mainile cu mese rotative
Utilizai palpatorul 3-D pentru a roti sistemul de coordonate. Consultai
"Ciclurile palpatorului n modurile de operare Manual i Roat de mn
electronic", seciunea "Compensarea alinierii eronate a piesei de
lucru", din manualul de utilizare "Ciclurile palpatorului".

Notai unghiul de rotaie i anulai rotaia de baz.

Selectai modul de operare: Poziionare cu MDI.

Selectai axa mesei rotative, introducei unghiul de


rotaie i viteza de avans pe care le-ai notat, de
exemplu: L C+2.561 F50

ncheiai intrarea.

Apsai butonul NC Start: Rotaia mesei corecteaz


alinierea eronat.

612

Poziionarea cu Introducerea manual a datelor

15.1 Programarea i executarea operaiilor simple de prelucrare

Protejarea i tergerea programelor n $MDI


Fiierul $MDI este, n general, destinat pentru programe scurte, care
sunt utilizate temporar. Cu toate acestea, dac este cazul, putei stoca
un program efectund paii descrii mai jos:
Selectai modul de operare Programare i editare.

Pentru a apela gestionarul de fiiere, apsai tasta


PGM MGT (gestionare program).

Marcai fiierul $MDI.

Pentru a selecta funcia de copiere a fiierelor,


apsai tasta soft COPIERE.
FIIER DESTINAIE =
GAUR

Introducei numele sub care dorii s salvai coninutul


curent al fiierului $MDI.

Copiai fiierul.

Pentru a nchide gestionarul de fiiere, apsai tasta


soft END.

tergerea coninutului fiierului $MDI se face ntr-un mod asemntor:


n loc s copiai coninutul, l tergei cu tasta soft TERGERE. Data
urmtoare cnd vei selecta modul de operare Poziionare cu MDI,
TNC va afia un fiier $MDI gol.
Dac dorii s tergei fiierul $MDI, atunci
nu trebuie s avei selectat Poziionare cu modul MDI
(nici chiar n fundal)
nu trebuie s avei selectat fiierul $MDI n modul
Programare i editare.
Pentru informaii suplimentare: consultai Copierea unui singur fiier,
pagina 126.

HEIDENHAIN iTNC 530

613

614

Poziionarea cu Introducerea manual a datelor

15.1 Programarea i executarea operaiilor simple de prelucrare

Rulare test i rulare


program

16.1 Grafice

16.1 Grafice
Aplicaie
n modurile de operare Rulare program, dar i n modul Rulare test,
TNC simuleaz grafic prelucrarea piesei de prelucrat. Utiliznd tastele
soft, selectai dac dorii:
Vizualizare plan
Proiecie n trei planuri
Vizualizare 3-D
Grafica TNC descrie piesa de prelucrat ca i cum ar fi prelucrat cu o
frez cilindric. Dac est activ un tabel de scule, putei simula de
asemenea, operaia de prelucrare cu o frez sferic. n acest scop,
introducei R2 = R n tabelul de scule.
TNC nu va afia un grafic, dac
programul curent nu are nicio definiie valid a piesei brute de
prelucrat
nu este selectat niciun program
Utiliznd noile reprezentri 3-D n Rulare test, acum putei
afia grafic operaii de prelucrare din planul de lucru
nclinat, precum i operaii de prelucrare multi-faetate, cu
condiia ca programul s fie simulat n prealabil ntr-o alt
vizualizare. Avei nevoie de hardware MC 422 B sau mai
nou pentru a putea folosi aceast funcie. Pentru a crete
viteza graficelor pentru testare de pe versiuni mai vechi de
hardware, bitul 5 din MP7310 ar trebui setat la 1. Acest
lucru dezactiveaz funciile care au fost implementate n
mod special pentru graficele 3-D.
Grafica TNC nu afieaz o supradimensionare DR a razei,
care a fost programat n blocul TOOL CALL.
Simulare grafic pentru aplicaii speciale
Programele NC conin de regul o apelare de scul cu un numr al
sculei definit, care determin automat datele sculei pentru simularea
grafic.
Pentru aplicaiile speciale care nu necesit date ale sculei (de ex.
tierea cu laser, gurirea cu laser sau tierea cu jet de ap) putei seta
parametrii 7315 pn la 7317 ai mainii de aa manier nct TNC s
ruleze o simulare grafic, chiar dac nu sunt activate date ale sculei.
Totui, avei ntotdeauna nevoie de o apelare a sculei cu definirea
orientrii axei sculei (de ex. TOOL CALL Z). Nu este necesar
introducerea numrului sculei.

616

Rulare test i rulare program

16.1 Grafice

Setarea vitezei rulrii test


Putei seta viteza rulrii test numai dac funcia Afiare
durat de prelucrare este activ (consultai Activarea
funciei cronometru, la pagina 625). n caz contrar, TNC
efectueaz rularea test la viteza maxim posibil.
Cea mai recent vitez setat rmne activ, chiar dac
se ntrerupe curentul, pn cnd aceasta este schimbat.
Dup ce ai pornit un program, TNC afieaz urmtoarele taste soft
pentru setarea vitezei de simulare.
Funcii

Tast soft

Executare rulare test la aceeai vitez la care va fi


rulat programul (sunt luate n calcul vitezele de avans
programate).
Cretere incremental a vitezei de testare.
Descretere incremental a vitezei de testare.
Rulare test la viteza maxim posibil (setare
prestabilit).
Putei stabili viteza simulrii nainte de a rula programul:
U

Trecei la urmtorul rnd de taste soft

Selectai funcia pentru stabilirea vitezei de simulare

Selectai funcia dorit cu ajutorul tastelor soft, de


exemplu: mrirea incremental a vitezei de test

HEIDENHAIN iTNC 530

617

16.1 Grafice

Prezentare general a modurilor de afiare


Dispozitivul de control afieaz urmtoarele taste soft n modurile de
operare
Rulare program i Rulare test:
Vizualizare

Tast soft

Vizualizare plan
Proiecie n trei planuri
Vizualizare 3-D

Limitri n timpul rulrii programului


Nu este posibil reprezentarea grafic a unui program
care ruleaz, dac microprocesorul TNC-ului este deja
ocupat cu sarcini complexe de prelucrare sau dac sunt
prelucrate suprafee extinse. Exemplu: Frezare multitrecere cu o scul mare, peste toat piesa de lucru brut.
TNC ntrerupe reprezentarea grafic i afieaz textul
ERROR n fereastra pentru grafice. Totui, procesul de
prelucrare este continuat.
n graficele rulrii test, TNC nu ilustreaz operaiile pe mai
multe axe n timpul prelucrrii. n astfel de cazuri, n
fereastra reprezentrilor grafice apare mesajul de eroare
Axa nu poate fi afiat.

Vizualizare plan
Acesta este cel mai rapid mod de afiare a graficelor.
Dac maina este dotat cu un mouse, bara de stare
afieaz adncimea oricrei locaii de pe piesa de lucru,
cnd deplasai cursorul mouse-ului peste aceasta.

618

Apsai tasta soft pentru vizualizare plan

Cu privire la afiarea adncimii, inei minte: Cu ct


suprafaa este mai adnc, cu att nuana este mai
nchis

Rulare test i rulare program

16.1 Grafice

Proiecie n 3 planuri
n mod similar cu desenul unei piese de prelucrat, componenta este
afiat printr-o vedere n plan i dou seciuni. Un simbol n partea din
stnga jos indic dac afiajul este metoda prima sau a treia proiecie
angular, conform ISO 128 (selectat cu MP7310).
n acest mod de afiare pot fi izolate detalii, pentru a fi mrite
(consultai Mrirea detaliilor, pagina 623).
n plus, putei deplasa seciunile cu tastele soft corespunztoare:
U

Selectai tasta soft pentru proiecia n trei planuri

Schimbai rndul de taste soft pn cnd apare tasta


soft cu funciile de decalare a seciunilor

Selectai funcia pentru decalarea seciunii. TNC


afieaz urmtoarele taste soft:

Funcie

Taste soft

Decalai spre dreapta sau spre stnga planul


vertical al seciunii.
Deplasai nainte sau napoi planul vertical al
seciunii.
Deplasai n sus sau n jos planul orizontal al
seciunii.
Poziiile planurilor de seciune sunt vizibile n timpul decalrii.
Setarea prestabilit a planului seciunii este selectat astfel nct
acesta s se afle pe planul de lucru, n centrul piesei de prelucrat i pe
axa sculei, pe suprafaa superioar.
Coordonatele liniei de intersecie
n partea de jos a ferestrei pentru grafice, TNC afieaz coordonatele
liniei de intersecie, raportate la originea piesei de prelucrat. Sunt
afiate numai coordonatele planului de lucru. Aceast funcie este
activat cu MP7310.

HEIDENHAIN iTNC 530

619

16.1 Grafice

Vizualizare 3-D
Piesa de lucru este afiat n 3 dimensiuni. Dac avei hardware-ul
corespunztor, atunci, prin intermediul imaginilor grafice 3-D cu
rezoluie ridicat, TNC poate afia operaiile de prelucrare n planul de
lucru nclinat, precum i operaiile de prelucrare multi-faetate.
Putei roti afiajul 3-D n jurul axelor verticale i orizontale, cu ajutorul
tastelor soft. Dac avei un mouse cuplat la TNC, putei de asemenea,
s efectuai aceast funcie innd apsat butonul drept al mouse-ului
i trgnd de acesta.
Forma piesei brute de prelucrat poate fi descris printr-o suprapunere
de cadre, la nceputul simulrii grafice.
n modul de operare Rulare test, putei izola detalii pentru a fi mrite,
consultai Mrirea detaliilor, pagina 623.
U

Apsai tasta soft pentru vizualizare 3-D. Apsai de


dou ori tasta soft pentru a comuta la reprezentarea
grafic 3-D cu rezoluie ridicat. Aceast comutare
este posibil numai dup finalizarea simulrii.
Reprezentrile grafice cu rezoluie ridicat afieaz
mai multe detalii ale suprafeei piesei de prelucrat.

Viteza reprezentrilor grafice 3-D cu rezoluie ridicat


depinde de lungimea sculei (coloana LCUTS din tabelul de
scule). Dac LCUTS este definit ca 0 (setare de baz),
simularea calculeaz o scul cu o lungime infinit, ceea ce
determin o durat mare de procesare. Dac nu dorii s
definii LCUTS, atunci setai MP7312 la o valoare ntre 5 i
10. Astfel, TNC limiteaz intern lungimea sculei la o
valoare care este calculat din MP7312 nmulit cu
diametrul sculei.

620

Rulare test i rulare program

16.1 Grafice

Rotirea i mrirea/micorarea vizualizrii 3-D


U Schimbai rndul de taste soft pn cnd apare tasta
soft pentru rotire i mrire/micorare
Selectai funciile pentru rotire i mrire/micorare:

Funcie

Taste soft

Rotire n pai de 5, n jurul axei verticale


nclinare n 5 pai, n jurul axei orizontale
Mrirea pas cu pas a graficului. Dac
vizualizarea este mrit, TNC afieaz litera
Z n partea de jos a ferestrei pentru grafice.
Micorarea pas cu pas a graficului. Dac
vizualizarea este micorat, TNC afieaz
litera Z n partea de jos a ferestrei pentru
grafice.
Resetare imagine la dimensiunea
programat
De asemenea, putei utiliza mouse-ul cu grafica 3-D. Sunt disponibile
urmtoarele funcii:
U

U
U

Pentru a roti graficul: inei apsat butonul dreapta al mouse-ului i


micai mouse-ul. TNC afieaz un sistem de coordonate care arat
orientarea curent activ a piesei de prelucrat. Dup ce eliberai
butonul dreapta al mouse-ului, TNC ndreapt piesa de prelucrat
conform orientrii definite
Pentru a deplasa graficul afiat: inei apsat butonul din mijloc al
mouse-ului sau butonul roti i deplasai mouse-ul. TNC
deplaseaz piesa de prelucrat n direcia corespunztoare. Dup ce
eliberai butonul din mijloc al mouse-ului, TNC orienteaz piesa de
lucru n poziia definit
Pentru a face zoom ntr-o poriune anume cu mouse-ul: Desenai un
dreptunghi de zoom n timp ce inei apsat butonul stnga al
mouse-ului. Putei s deplasai zona de zoom prin deplasarea
mouse-ului orizontal i vertical, dup cum este necesar. Dup ce
eliberai butonul stnga al mouse-ului, TNC mrete zona definit a
piesei de prelucrat
Pentru a apropia i deprta rapid cu mouse-ul: nvrtii rotia mouseului nainte sau napoi
Facei dublu clic cu butonul din dreapta al mouse-ului: Selectai
vizualizarea standard

HEIDENHAIN iTNC 530

621

16.1 Grafice

Activai/Dezactivai afiajul suprapunere cadre pentru piesa brut


de prelucrat:
U Schimbai rndul de taste soft pn cnd apare tasta soft pentru
rotire i mrire/micorare
U Selectai funciile pentru rotire i mrire/micorare:

622

Afiare margine pentru BLK FORM: Stabilii afiarea


n tasta soft la AFIARE

Ascunde cadrul pentru BLK FORM: Tasta soft


luminat este trecut pe OMIT

Rulare test i rulare program

16.1 Grafice

Mrirea detaliilor
Putei mri detaliile n toate modurile de afiare din modurile Rulare
test i Rulare program.
Simularea grafic sau rularea programului trebuie oprit n prealabil.
Mrirea detaliilor este posibil n toate modurile de afiare.
Modificarea mririi detaliilor
Tastele soft sunt descrise n tabel
U
U

ntrerupei simularea grafic, dac este cazul


Schimbai rndul de taste soft n modul Rulare test sau ntr-un mod
Rulare program, pn cnd apare tasta soft pentru mrirea detaliilor
U Schimbai rndul de taste soft pn cnd apare tasta
soft pentru funciile de mrire a detaliilor
U

Selectai funciile pentru mrirea detaliilor

Apsai tasta soft corespunztoare pentru a selecta


suprafaa piesei de prelucrat (consultai tabelul de mai
jos)

Pentru a micora sau mri piesa brut de prelucrat,


apsai i meninei tasta soft MINUS respectiv PLUS

Repornii rularea testului sau rularea programului


apsnd tasta soft START (RESETARE + START
readuce piesa de prelucrat brut la forma iniial).

Funcie

Taste soft

Selectare suprafa stnga/dreapta a piesei


de prelucrat
Selectare suprafa fa/spate a piesei de
prelucrat
Selectare suprafa sus/jos a piesei de
prelucrat
Deplasare plan de seciune pentru
micorarea sau
mrire pies de prelucrat brut
Selectare detaliu izolat

HEIDENHAIN iTNC 530

623

16.1 Grafice

Poziia cursorului n timpul mririi detaliului


n timpul mririi detaliului, TNC afieaz coordonatele axei care este
izolat n momentul respectiv. Coordonatele descriu zona determinat
pentru mrire. n partea stng a semnului slash se afl cea mai mic
coordonat a detaliului (punctul MIN), iar n partea dreapt se afl cea
mai mare (punctul MAX).
Dac este mrit un afiaj grafic, acest lucru este indicat cu MAGN, n
partea din dreapta jos a ferestrei pentru grafice.
Dac piesa brut de prelucrat nu poate fi mrit sau micorat mai
mult, TNC afieaz un mesaj de eroare n fereastra pentru grafice.
Pentru a elimina mesajul de eroare, micorai sau mrii piesa brut de
prelucrat.

Repetarea simulrii grafice


Un program de pies poate fi simulat grafic de cte ori se dorete acest
lucru, fie pentru piesa de prelucrat complet, fie pentru un detaliu al
acesteia.
Funcie

Tast soft

Restaurai piesa brut de prelucrat la mrirea de detaliu


n care a fost afiat ultima dat.
Resetai mrirea de detaliu, astfel nct piesa brut de
prelucrat s fie afiat aa cum a fost programat cu
BLK FORM.
Cu tasta soft FEREASTR BLK FORM, returnai piesa
brut de prelucrat afiat la dimensiunile originale
programate, chiar i dup izolarea unui detaliu - fr
DETALII TRANSFER.

Afiarea sculei
Putei afia scula n timpul simulrii n modurile vizualizare plan i
proiecie n 3 planuri. TNC arat scula cu diametrul definit n tabelul de
scule.
Funcie

Tast soft

Fr afiarea sculei n timpul simulrii


Afiare scul n timpul simulrii

624

Rulare test i rulare program

16.1 Grafice

Msurarea duratei de prelucrare


Modurile de operare Rulare program
Cronometrul nregistreaz i afieaz durata de la nceputul pn la
sfritul programului. Cronometrul se oprete de cte ori este
ntrerupt prelucrarea.
Rulare test
TNC ine cont de urmtoarele pentru calculul timpului:
Micri de avans transversal la viteza de avans
Temporizare
Setri dinamic main (accelerri, setri filtru, control al micrii)
Durata calculat de TNC nu include micri de avans transversal i
durate n funcie maina unealt individual (de ex. nlocuirea sculei).
Dac ai activat funcia calculare durat de prelucrare", putei genera
un fiier care s conin duratele de utilizare ale tuturor sculelor
utilizate n program (consultai Testul de utilizare a sculei, la
pagina 196).
Activarea funciei cronometru
U Schimbai rndul de taste soft pn cnd apare tasta
pentru funciile cronometrului.
U

Selectai funciile cronometrului.

Selectai funcia dorit cu ajutorul tastei soft: de ex:


stocarea timpului afiat.

Funcii cronometru

Tast soft

Activare (PORNIT) sau dezactivare (OPRIT) funcie


"calcul durat de prelucrare".
Stocare timp afiat
Afiare total timp stocat
i timp afiat
tergere timp afiat

n timpul Rulrii testului, TNC reseteaz durata de


prelucrare imediat ce este evaluat o nou BLK FORM..

HEIDENHAIN iTNC 530

625

16.2 Funcii pentru Afiare program

16.2 Funcii pentru Afiare program


Prezentare general
n modurile de operare Rulare program, dar i n modul Rulare test,
TNC ofer urmtoarele taste soft pentru afiarea programului pe mai
multe pagini:
Funcii

Tast soft

ntoarcere n program cu un ecran


naintare n program cu un ecran
Deplasare la nceputul programului
Deplasare la sfritul programului

626

Rulare test i rulare program

16.3 Rulare test

16.3 Rulare test


Aplicaie
n modul de operare Rulare test, putei simula programe i seciuni de
programe pentru a reduce erorile de programare din timpul rulrii
programului. TNC verific programele pentru urmtoarele:
Incompatibiliti geometrice
Date lips
Salturi imposibile
nclcarea spaiului de lucru al mainii
Coliziuni ntre componentele monitorizate mpotriva coliziunilor (este
necesar opiunea de software DCM, consultai Monitorizarea
coliziunilor n modul de operare Rulare test, pagina 405)
Urmtoarele funcii sunt de asemenea disponibile:
Rulare test pe blocuri
ntrerupere test la fiecare bloc
Omitere bloc opional
Funcii pentru simulare grafic
Calcularea duratei de prelucrare
Afiare suplimentar a strii
Dac maina dvs. dispune de opiunea de software DCM
(monitorizare dinamic pentru coliziune), putei face
verificri cu privire la coliziuni n modul Rulare test nainte
a prelucra efectiv o pies, (consultai Monitorizarea
coliziunilor n modul de operare Rulare test, la
pagina 405)

HEIDENHAIN iTNC 530

627

16.3 Rulare test

Pericol de coliziune!
TNC nu poate simula grafic toate micrile de avans
transversal realizate efectiv de main. Acestea includ
micri de avans transversal din timpul schimbrii
sculei, dac productorul mainii le-a definit ntr-un
macro de schimbare a sculei sau prin intermediul PLC,
micri de poziionare pe care productorul mainii le-a
definit ntr-un macro de funcie M,
micri de poziionare pe care productorul mainii le
efectueaz prin intermediul PLC.
micri de poziionare care determin o schimbare a
mesei mobile.
Prin urmare, HEIDENHAIN recomand utilizarea cu
atenie a fiecrui program nou, chiar dac, n urma testrii
programului, nu a rezultat niciun mesaj de eroare i nu au
survenit daune vizibile ale piesei de prelucrat.
Dup apelarea sculei, TNC pornete ntotdeauna o Rulare
test din urmtoarea poziie:
n planul de lucru din centrul piesei brute de prelucrat
definite
n axa sculei, cu 1 mm deasupra punctului MAX definit
n BLK FORM.
Dac apelai aceeai scul, TNC reia simularea
programului din ultima poziie programat nainte de
apelarea sculei.
Pentru a asigura un comportament fr ambiguiti n
timpul rulrii programului, dup schimbarea unei scule ar
trebui s deplasai ntotdeauna maina ntr-o poziie din
care TNC s poat poziiona scula pentru prelucrare fr
a provoca o coliziune.
Productorul mainii-unealt poate defini un macro pentru
schimbul de scule pentru modul de operare Rulare test.
Acest macro va simula comportamentul exact al mainii.
Consultai manualul mainii.

628

Rulare test i rulare program

16.3 Rulare test

Efectuarea unei rulri de test


Dac fiierul central al sculei este activ, este necesar ca un tabel de
scule s fie activ (stare S) pentru a rula un test. Selectai un tabel de
scule prin intermediul gestionarului de fiiere (PGM MGT) din modul
de operare Rulare test.
Cu funcia MOD PIES BRUT N SPAIUL DE LUCRU, putei activa
monitorizarea spaiului de lucru pentru rularea testului (consultai
Afiare pies de prelucrat n spaiul de lucru, pagina 666).
U

Selectai modul de operare Rulare test

Apelai gestionarul de fiiere cu tasta PGM MGT i


selectai fiierul pe care dorii s-l testai, sau

Deplasai-v la nceputul programului: Selectai linia 0


cu tasta GOTO i confirmai intrarea dvs. cu tasta
ENT.

n acest caz, TNC afieaz urmtoarele taste soft:


Funcii

Tast soft

Resetare pies brut i testare program complet


Testare program complet
Testare individual pentru fiecare bloc de program
Oprire rulare test (tasta soft apare numai dup ce ai
nceput rularea testului)
Putei ntrerupe rularea testului i o putei relua oricnd - chiar n cadrul
unui ciclu de prelucrare. Pentru a continua testul, nu trebuie s
efectuai urmtoarele aciuni:
Selectarea unui alt bloc cu tastele sgeat sau cu tasta GOTO
Efectuarea de modificri n program
Schimbarea modului de operare
Selectarea unui program nou

HEIDENHAIN iTNC 530

629

16.3 Rulare test

Rularea unui test pn la un anumit bloc


Cu funcia OPRIRE LA N TNC efectueaz o rulare de test pn la
blocul cu numrul N.
U
U

Deplasai-v pn la nceputul programului n modul de operare


Rulare test.
Selectai Rulare test pn la un bloc specific": Apsai tasta soft
OPRIRE LA N

630

Oprire la N: Introducei numrul blocului la care dorii


s se opreasc stopul

Program: Introducei numele programului care conine


blocul cu numrul de bloc selectat. TNC afieaz
numele programului selectat. Dac rularea testului
trebuie ntrerupt ntr-un program care a fost apelat
cu PGM CALL, trebuie s introducei acest nume

Pornire la: P: Dac vrei s pornii ntr-un table de


puncte, introducei aici numrul liniei de unde vrei s
ncepei

Tabel (PNT): Dac vrei sa pornii ntr-un tabel de


puncte, introducei aici numele tabelului de unde vrei
s pornii

Repetri: Dac N este localizat ntr-o repetiie de


seciune de program, introducei numrul de repetiii
pe care dorii s l rulai

Pentru a testa o seciune de program, apsai tasta


soft START. TNC va testa programul pn la blocul
introdus

Rulare test i rulare program

16.3 Rulare test

Selectarea cinematicii pentru rularea testului


Aceast funcie trebuie s fie activat de ctre
productorul mainii.

Putei utiliza aceast funcie pentru a testa programele a cror


cinematic nu se potrivete cinematicii active a mainii (de ex. la
mainile cu schimbarea capului sau comutarea distanei de avans
transversal).
Dac productorul mainii a salvat configuraii cinematice diferite n
maina dvs., putei activa una din aceste configuraii cinematice cu
funcia MOD i o putei utiliza pentru o rulare de test. Cinematicile
active ale mainii vor rmne neschimbate.
U

Selectai modul de operare Rulare test

Selectai programul pe care dorii s-l testai

Selectare funcii MOD

Afiai configuraiile cinematice disponibile ntr-o


fereastr pop-up (schimbai rndul de taste soft, dac
este cazul).

Selectai configuraia cinematic dorit cu tastele


sgei i confirmai selecia cu tasta ENT.

Dup pornirea controlului, cinematica mainii este n


permanen activ n modul Rulare test. Dup activarea
comenzii, selectai cinematica dorit pentru rularea
testului.
Dac selectai o configuraie cinematic cu ajutorul
cuvntului cheie cinematic, TNC comut cinematica
mainii i cinematica de test.

HEIDENHAIN iTNC 530

631

16.3 Rulare test

Setarea unui plan de lucru nclinat pentru rularea testului


Aceast funcie trebuie s fie activat de ctre
productorul mainii.

Putei utiliza aceast funcie pe maini, unde dorii s definii planul de


lucru prin setarea manual a axelor mainii.
U

Selectai modul de operare Rulare test

Selectai programul pe care dorii s-l testai

Selectare funcii MOD

Selectai meniul pentru definirea planului de lucru

Pentru a activa sau a dezactiva funcia, apsai tasta


ENT

Utilizai coordonatele axei rotative active din modul de


operare a mainii sau

Poziionai cursorul pe axa rotativ dorit cu tastele


sgei i introducei valoarea axei rotative care va fi
utilizat de TNC n simulare

Dac funcia a fost activat de productorul mainii, atunci


TNC nu dezactiveaz funcia nclinare plan de lucru cnd
selectai un program nou.
Dac simulai un program care nu conine un bloc TOOL
CALL, atunci axa pe care ai activat-o pentru palpare
manual n modul de Operare manual este utilizat de
TNC ca ax a sculei.
Asigurai-v c cinematica activ din rularea testului este
potrivit pentru programul pe care dorii s-l testai. n caz
contrar, TNC poate genera un mesaj de eroare.

632

Rulare test i rulare program

16.4 Rulare program

16.4 Rulare program


Aplicaie
n modul de operare Rulare program, Secven integral, TNC
execut n mod continuu un program de pies pn la sfrit sau pn
la o oprire a programului.
n modul de operare Rulare program, Bloc unic, trebuie s pornii
fiecare bloc separat, apsnd butonul START al mainii.
Urmtoarele funcii TNC sunt disponibile n modurile de operare
Rulare program:
ntrerupere rulare program
Pornire rulare program de la un anumit bloc
Omitere bloc opional
Editare tabel de scule TOOL.T
Verificare i modificare parametri Q
Suprapunere poziionare roat de mn
Funcii pentru simulare grafic
Afiarea suplimentar a strii

HEIDENHAIN iTNC 530

633

16.4 Rulare program

Rularea unui program de pies


Pregtire
1 Fixarea piesei de prelucrat de masa mainii.
2 Setarea originii.
3 Selectarea tabelelor necesare i fiierelor de mese mobile
(stare M).
4 Selectarea programului de pies (stare M).
Putei regla viteza de avans i viteza broei cu mnerele
de prioritate.
Este posibil s reducei viteza de avans cnd pornii
programul NC utiliznd tasta soft FMAX. Reducerea este
valabil pentru toate micrile de deplasare rapid i de
avans. Valoarea pe care o introducei nu mai este valabil
dup ce maina a fost oprit i repornit. Pentru a restabili
viteza maxim de avans definit dup repornire, trebuie s
introducei din nou valoarea corespunztoare.
Rulare program, Secven integral
U Pornii programul piesei cu butonul START al mainii
Rulare program, Bloc unic
U Pornii separat fiecare bloc al programului piesei cu butonul START
al mainii

634

Rulare test i rulare program

16.4 Rulare program

ntreruperea prelucrrii
Exist mai multe modaliti de a ntrerupe rularea unui program:
ntreruperi programate
Apsarea butonului STOP al mainii
Comutarea la rularea programului "Bloc unic
Programarea axelor necontrolate (contra axe)
Dac TNC nregistreaz o eroare n timpul rulrii programului,
ntrerupe automat procesul de prelucrare.
ntreruperile programate
Putei programa ntreruperi direct n programul piesei. TNC ntrerupe
rularea programului la un bloc ce conine una din urmtoarele intrri:
STOP (cu i fr funcie auxiliar)
Funciile auxiliare M0, M2 sau M30
Funcia auxiliar M6 (definit de productorul mainii)
ntreruperea procesului de prelucrare cu butonul STOP al mainii
U Apsai butonul STOP al mainii: Blocul pe care TNC l execut n
momentul respectiv nu este finalizat. Semnul asterisc din afiajul de
stare clipete
U Dac nu dorii s continuai procesul de prelucrare, putei reseta
TNC cu tasta soft OPRIRE INTERN. Semnul asterisc din afiajul
de stare dispare. n acest caz, programul trebuie repornit de la
nceputul su
ntreruperea procesului de prelucrare prin comutarea la modul de
operare Rulare program, Bloc unic
Putei ntrerupe un program care este rulat n modul de operare Rulare
program, Secven integral, comutnd la modul Rulare program, Bloc
unic. TNC ntrerupe procesul de prelucrare la sfritul blocului curent.
Sare n program dup o ntrerupere
Dac rularea programului este ntrerupt cu funcia OPRIRE INTERN,
TNC memoreaz starea curent de prelucrare. De obicei, putei relua
prelucrarea cu pornire NC. Dac selectai alte linii de program cu tasta
GOTO, TNC nu reseteaz funciile aplicate modal (de ex. M136).
Aceasta poate avea efecte nedorite, precum viteze de avans
incorecte.
Pericol de coliziune!
Reinei c programul sare cu funcia GOTO, nu resetai
funciile modale.
Dac dorii s repornii un program dup o ntrerupere,
selectai ntotdeauna programul cu tasta PGM MGT.

HEIDENHAIN iTNC 530

635

16.4 Rulare program

Programarea axelor necontrolate (contra axe)


Aceast funcie trebuie s fie adaptat de ctre
productorul mainii. Consultai manualul mainii dvs.
unelte.
TNC ntrerupe automat rularea programului imediat ce o ax este
programat ntr-un bloc de poziionare definit de ctre productorul
mainii ca fiind o ax cu circuit deschis (contra ax). n acest caz,
putei deplasa manual axa cu circuit deschis n poziia dorit. n
fereastra din partea stng, TNC afieaz toate poziiile nominale
programate n acest bloc. Pentru axele cu circuit deschis, TNC
afieaz i distana rmas.
Cnd toate axele se afl n poziia corect, putei utiliza NC Start
pentru a relua rularea programului.

636

Selectai ordinea dorit a axelor i pornii-o pe fiecare


cu NC Start. Poziionai manual axele cu circuit
deschis. TNC afieaz distana rmas pn la
poziia nominal n aceast ax (consultai
Revenirea la contur, la pagina 642).

Dac este necesar, alegei dac axele cu circuit nchis


trebuie mutate n sistemul de coordonate nclinat sau
n cel nenclinat.

Dac este necesar, deplasai axele cu circuit nchis cu


roata de mn sau cu butoanele pentru direcionarea
axei.

Rulare test i rulare program

16.4 Rulare program

Deplasarea axelor mainii n timpul unei


ntreruperi
Putei deplasa axele mainii n timpul unei ntreruperi la fel ca n modul
Operare manual.
Pericol de coliziune!
Dac ntrerupei rularea programului n timp ce planul de
lucru este nclinat, putei schimba sistemul de coordonate
ntre nclinat i nenclinat, dar i n direcia axei sculei
active, apsnd tasta soft 3-D ROT.
Funciile butoanelor de direcionare a axei, roata de mn
electronic i logica de poziionare pentru revenirea la
contur sunt evaluate apoi de ctre TNC. Cnd retragei
scula, asigurai-v c este activ sistemul de coordonate
corect i c valorile unghiulare ale axelor de nclinare sunt
introduse n meniul 3-D ROT, dac este cazul.
Exemplu de aplicaie:
Retragerea broei dup ruperea sculei
U ntrerupere prelucrare
U Activai tastele direcionale externe: Apsai tasta soft
PARCURGERE MANUAL.
U Dac este cazul, apsai tasta soft 3-D ROT pentru a activa sistemul
de coordonate n care dorii s deplasai.
U Deplasai axele cu butoanele de direcionare a axei mainii
Pentru anumite maini, s-ar putea s fie necesar s
apsai butonul START al mainii, dup tasta soft
PARCURGERE MANUAL, pentru a activa butoanele de
direcionare a axei. Consultai manualul mainii dvs.
unelte.
Productorul mainii poate defini dac, n cazul unei
ntreruperi de program, deplasai ntotdeauna axele n
sistemul de coordonate activ n momentul respectiv
(nclinat sau nenclinat). Consultai manualul mainii dvs.
unelte.

HEIDENHAIN iTNC 530

637

16.4 Rulare program

Reluarea rulrii programului dup o ntrerupere


Dac rularea unui program este ntrerupt n timpul unui
ciclu fix, programul trebuie reluat de la nceputul ciclului.
Acest lucru presupune c anumite operaii de prelucrare
vor fi repetate.
Dac ntrerupei rularea unui program n timpul execuiei unui
subprogram sau a repetrii unei seciuni de program, utilizai funcia
RESTAURARE POZIIE LA N pentru a reveni la poziia din momentul
ntreruperii rulrii programului.
Cnd rularea unui program este ntrerupt, TNC stocheaz:
Datele ultimei scule definite
Transformrile coordonatei active (de ex. decalarea originii, rotirea,
oglindirea)
Coordonatele ultimului centru de cerc definit
Reinei c datele stocate rmn active pn sunt resetate
(de ex. dac selectai un program nou).

TNC utilizeaz datele stocate pentru revenirea sculei la contur, dup


poziionarea manual a axei mainii din timpul unei ntreruperi (tasta
soft RELUARE POZIIE).
Reluarea rulrii programului cu butonul START al mainii
Putei relua rularea programului apsnd butonul START al mainii,
dac programul a fost ntrerupt ntr-unul din urmtoarele moduri:
A fost apsat butonul STOP al mainii
ntrerupere programat
Reluarea rulrii programului dup o eroare
U Eliminai cauza erorii
U Pentru a terge mesajul de eroare de pe ecran, apsai tasta CE
U Repornii programul sau reluai rularea programului de unde a fost
ntrerupt
Dup o defectare a software-ului de control,
U Apsai i meninei apsat, timp de dou secunde, tasta END.
Acest lucru determin repornirea sistemului TNC
U Eliminai cauza erorii
U Pornii din nou
Dac nu putei corecta eroarea, notai mesajul de eroare i contactai
furnizorul de service.

638

Rulare test i rulare program

16.4 Rulare program

Pornirea din mijlocul programului


(scanarea blocului)
Caracteristica RESTAURARE POZIIE LA N trebuie s fie
activat i adaptat de ctre productorul mainii.
Consultai manualul mainii dvs. unelte.
Datorit caracteristicii RESTAURARE POZIIE LA N (scanare bloc)
putei porni un program de pies de la orice bloc dorit. TNC scaneaz
blocurile programului pn la acel punct. Prelucrarea poate fi simulat
grafic.
Dac ai ntrerupt un program de pies cu OPRIRE INTERN, TNC
ofer automat blocul N ntrerupt pentru pornire din mijlocul
programului.
Dac programul a fost ntrerupt de ctre una dintre condiiile descrise
mai jos, TNC salveaz punctul de ntrerupere.
OPRIRE DE URGEN
ntreruperea alimentrii cu energie
Blocarea software-ului de control
Dup ce ai apelat funcia de pornire din mijlocul programului, putei
apsa tasta soft SELECTARE ULTIMUL N pentru a reactiva punctul
de ntrerupere i putei apropia scula de acesta utiliznd NC Start.
Dup repornire, TNC afieaz mesajul Programul NC a fost anulat.
Pornirea din mijlocul programului nu trebuie iniiat ntr-un
subprogram.
Toate programele, tabelele i fiierele de mese mobile
necesare trebuie selectate ntr-un mod de operare Rulare
program (stare M).
Dac programul conine o ntrerupere programat nainte
de blocul de pornire, scanarea blocurilor este ntrerupt.
Apsai butonul START al mainii pentru a continua
scanarea blocurilor.
Dup scanarea blocurilor, readucei scula n poziia
calculat cu RELUARE POZIIE.
Compensarea lungimii sculei nu este activat dect dup
apelarea sculei i rularea unui bloc de poziionare care i
urmeaz. Acest lucru este valabil numai dac ai modificat
lungimea sculei.
Funciile adiionale M142 (tergere informaie modal a
programului) i M143 (tergere rotaie de baz) nu sunt
permise n timpul pornirii din mijlocul programului.

HEIDENHAIN iTNC 530

639

16.4 Rulare program

Dac lucrai cu programe imbricate, putei utiliza MP7680


pentru a defini dac scanarea blocurilor ncepe de la blocul
0 al programului principal sau de la blocul 0 al ultimului
program ntrerupt.
Cu tasta soft 3-D ROT putei schimba sistemul de
coordonate, ntre nclinat i nenclinat, pentru a-l muta n
poziia de nceput.
Dac dorii s utilizai caracteristica de scanare a blocului
ntr-un tabel de mese mobile, selectai programul n care
va fi efectuat pornirea din mijlocul programului din tabelul
de mese mobile, utiliznd tastele sgei. Apoi apsai tasta
soft RESTAURARE POZIIE LA N.
TNC sare peste toate ciclurile de palpare n cazul pornirii
din mijlocul programului. S-ar putea ca parametrii rezultai,
care sunt scrii din aceste cicluri, s rmn fr valoare.
Funciile M142, M143 i M120 nu sunt permise n timpul
pornirii din mijlocul programului.
nainte de nceperea pornirii din mijlocul programului, TNC
terge micrile de avans transversal pe care le-ai
efectuat n timpul programului cu M118 (suprapunerea roii
de mn).
Pericol de coliziune!
Din motive de siguran, verificai ntotdeauna distana de
parcurs pn n poziia de pornire dup o scanare de
blocuri!
Dac efectuai o pornire din mijlocul programului ntr-un
program care conine funcia M128, TNC realizeaz toate
micrile de compensare necesare. Micrile de
compensare sunt suprapuse peste micarea de apropiere!

640

Rulare test i rulare program

Pentru a v deplasa la primul bloc al programului curent n scopul


iniierii scanrii blocurilor, introducei GOTO 0.
U Pentru a selecta scanarea blocurilor, apsai tasta soft
SCANARE BLOC sau
U

Pornire la N: Introducei numrul N de bloc la care


scanarea blocurilor trebuie s se sfreasc

Program: Introducei numele programului care conine


blocul N

Pornire la P: Introducei numrul P la care scanarea


blocurilor trebuie s se termine dac dorii s pornii
ntr-un tabel de puncte sau la un bloc CYCL CALL
PAT

Tabel (PNT): Introducei numele tabelului de puncte n


care scanarea blocului trebuie s se termine

Repetiii: Dac blocul N este amplasat ntr-o repetare


a seciunii de program sau ntr-un subprogram care
va fi rulat repetat, introducei numrul de repetri care
vor fi calculate n scanarea blocului

Pentru a porni scanarea blocurilor, apsai butonul


START al mainii

Apropiere de contur (consultai seciunea urmtoare)

16.4 Rulare program

Introducerea unui program cu tasta GOTO


Pericol de coliziune!
Dac utilizai tasta pentru numrul blocului GOTO pentru
intrarea ntr-un program, nici TNC i nici PLC nu vor
executa funcii care s asigure o pornire sigur.
Dac utilizai tasta pentru numrul blocului GOTO pentru
intrarea ntr-un subprogram, TNC va sri peste finalul
subprogramului (LBL 0)! n astfel de cazuri trebuie s
utilizai ntotdeauna funcia de pornire din mijlocul
programului.

HEIDENHAIN iTNC 530

641

16.4 Rulare program

Revenirea la contur
Cu funcia RELUARE POZIIE, TNC revine la conturul piesei de
prelucrat, n urmtoarele situaii:
Revenii la contur dup ce axele mainii au fost deplasate n timpul
unei ntreruperii de program care nu a fost efectuat cu funcia
OPRIRE INTERN.
Revenii la contur dup scanarea blocurilor cu RESTAURARE
POZIIE LA N, de exemplu dup o ntrerupere cu OPRIRE
INTERN.
n funcie de main, dac poziia unei axe a fost modificat dup
deschiderea buclei de control, n timpul unei ntreruperi de program.
Dac o ax cu ciclu deschis este, de asemenea, programat ntr-un
bloc de poziionare (consultai Programarea axelor necontrolate
(contra axe), la pagina 636)
U
U
U
U

Pentru a selecta revenirea la contur, apsai tasta soft RELUARE


POZIIE.
Restaurai starea mainii, dac este necesar.
Pentru a deplasa axele n ordinea sugerat de TNC pe ecran,
apsai butonul NC Start sau
Pentru a deplasa axele n orice ordine, apsai tastele soft
RESTAURARE X, RESTAURARE Z etc. i activai fiecare ax cu
butonul START al mainii.
Pentru a relua prelucrarea, apsai butonul START al mainii.

642

Rulare test i rulare program

16.5 Pornire automat program

16.5 Pornire automat program


Aplicaie
TNC trebuie s fie pregtit n mod special de ctre
productorul mainii pentru utilizarea funciei Pornire
automat program. Consultai manualul mainii dvs.
unelte.
n modul de operare Rulare program, putei utiliza tasta soft
AUTOSTART (consultai ilustraia din partea dreapt sus) pentru a
defini ora exact la care va porni programul activ n momentul
respectiv pentru acest mod de operare:
U

Afiai fereastra pentru introducerea orei de pornire


(consultai ilustraia din partea dreapt, centru).

Ora (o:min:sec): Ora la care trebuie pornit programul.

Data (ZZ.LL.AAAA): Data la care trebuie pornit


programul.

Pentru a activa pornirea, setai tasta soft


AUTOSTART la PORNIT.

HEIDENHAIN iTNC 530

643

16.6 Omitere bloc opional

16.6 Omitere bloc opional


Aplicaie
ntr-o rulare de test sau rulare de program, controlul poate sri peste
blocurile care ncep cu semnul slash /:
U

Pentru a rula sau testa programul fr blocurile


precedate de slash, setai tasta soft la PORNIT.

Pentru a rula sau testa programul cu blocurile


precedate de slash, setai tasta soft la OPRIT.

Aceast funcie nu este valabil pentru blocurile


TOOL DEF.
Dup o pan de curent, dispozitivul de control revine la
ultima setare selectat.

tergerea caracterului /
U

n modul Programare i editare selectai blocul din care dorii s


tergei caracterul
U tergei caracterul /

644

Rulare test i rulare program

16.7 ntrerupere rulare opional de program

16.7 ntrerupere rulare opional de


program
Aplicaie
TNC ntrerupe opional rularea unui program sau rularea unui test la
blocurile ce conin M1. Dac utilizai M1 n modul Rulare program,
TNC nu oprete broa sau agentul de rcire, dac este necesar.
Manualul mainii unelte furnizeaz informaii suplimentare.
U

Nu ntrerupei Rulare program sau Rulare test la


blocurile ce conin M1: Setai tasta soft la OPRIT

ntrerupei Rulare program sau Rulare test la blocurile


ce conin M1: Setai tasta soft la PORNIT

M1 nu este eficient n modul de operare Rulare Test.

HEIDENHAIN iTNC 530

645

646

Rulare test i rulare program

16.7 ntrerupere rulare opional de program

Funciile MOD

17.1 Selectare Funcii MOD

17.1 Selectare Funcii MOD


Funciile MOD furnizeaz posibiliti de intrare i afiaje suplimentare.
Funciile MOD disponibile depind de modul de operare selectat.

Selectarea funciilor MOD


Apelai modul de operare n care dorii s schimbai funciile MOD.
U

Pentru a selecta funciile MOD, apsai tasta MOD.


Ilustraiile din partea dreapt indic meniurile tipice de
ecran n modurile Programare i editare (ilustraia din
dreapta sus), Rulare test (ilustraia din dreapta jos) i
ntr-un mod de operare al mainii (consultai ilustraia
de pe pagina urmtoare).

Schimbarea setrilor
U

Cu tastele sgei, selectai funcia MOD dorit din meniul afiat

Exist trei posibiliti pentru schimbarea setrilor, depinznd de funcia


selectat:
Introducerea direct a unei valori numerice, de ex. cnd determinai
limita intervalului de deplasare
Schimbarea unei setri prin apsarea tastei ENT, de ex. cnd setai
introducerea n program
Schimbarea unei setri prin intermediul unei ferestre de selectare.
Dac sunt disponibile mai multe posibiliti pentru o anumit setare,
putei suprapune o fereastr care s conin toate posibilitile date
apsnd tasta GOTO. Selectai direct setarea dorit apsnd tasta
numeric corespunztoare (din partea stng a semnului dou
puncte) sau utiliznd tastele sgeat i apoi confirmnd cu ENT.
Dac nu dorii s schimbai setarea, nchidei din nou fereastra cu
END

Ieirea din funciile MOD


U

Pentru a iei din funciile MOD, apsai tasta END sau tasta soft
END

648

Funciile MOD

17.1 Selectare Funcii MOD

Prezentare general a funciilor MOD


Funciile disponibile depind de modul de operare selectat momentan:
Programare i editare:
Afiare numere software
Introducere numr cod
Setare interfa date
Funcii de diagnosticare, dac exist
Parametri de utilizator specifici mainii, dac exist
Afiare fiiere ASISTEN (dac exist)
Selectare cinematic main, dac exist
ncrcare service pack-uri
Setare fus orar
Iniiere verificare sistem de fiiere
Configurare roat de mn wireless HR 550
Informaii Licen
Operarea calculatorului gazd
Rulare test:
Afiare numere software
Introducere numr cod
Setare interfa date
Afiare piesa de prelucrat n spaiul de lucru
Parametri de utilizator specifici mainii, dac exist
Afiare fiiere ASISTEN (dac exist)
Selectare cinematic main, dac exist
Setare funcie 3-D ROT, dac exist
Setare fus orar
Informaii Licen
Operarea calculatorului gazd
n toate celelalte moduri:
Afiare numere software
Afiare cifre cod pentru opiunile instalate
Selectare afiaj poziie
Definire unitate de msur (mm/inch)
Setare limb de programare pentru MDI
Selectare axe pentru captarea poziiei efective
Setare limite de deplasare ax
Afiare puncte de referin
Afiare timpi de operare
Afiare fiiere ASISTEN (dac exist)
Setare fus orar
Selectare cinematic main, dac exist
Informaii Licen

HEIDENHAIN iTNC 530

649

17.2 Numerele software

17.2 Numerele software


Aplicaie
Urmtoarele numere de software sunt afiate pe ecranul TNC dup ce
funciile MOD au fost selectate:
NC: Numrul software-ului NC (gestionat de ctre HEIDENHAIN)
PLC: Numrul i numele software-ului PLC (gestionat de ctre
productorul mainii)
Nivel de caracteristici (FCL): Nivelul de dezvoltare al softwareului instalat pe dispozitivul de control (consultai Nivel coninut de
caracteristici (funcii de upgrade), la pagina 10). TNC afieaz --pe staia de lucru, deoarece acolo nu exist FCL.
DSP1 la DSP3: Numrul software-ului controlerului de vitez
(gestionat de ctre HEIDENHAIN)
ICTL1 i ICTL3: Numrul software-ului controlerului curent
(gestionat de ctre HEIDENHAIN)

650

Funciile MOD

17.3 Introducerea numerelor de coduri

17.3 Introducerea numerelor de


coduri
Aplicaie
TNC necesit un numr de cod pentru urmtoarele funcii:
Funcie

Numr cod

Selectare parametri utilizator

123

Configurare card Ethernet (nu pentru


iTNC 530 cu Windows XP)

NET123

Activare funcii speciale pentru


programarea parametrului Q

555343

n plus, putei utiliza cuvntul cheie versiune pentru a crea un fiier care
s conin toate numerele software-urilor curente ale dispozitivului de
control:
U
U
U

Introducei cuvntul cheie versiune i confirmai cu tasta ENT


TNC afieaz pe ecran toate numerele de software curente
Pentru a opri prezentarea general a versiunii, apsai tasta END
Dac este necesar, putei genera fiierul version.a salvat n
directorul TNC: i-l putei trimite productorului mainii sau
companiei HEIDENHAIN pentru diagnosticare.

HEIDENHAIN iTNC 530

651

17.4 ncrcarea service pack-urilor

17.4 ncrcarea service pack-urilor


Aplicaie
V recomandm insistent s contactai productorul
mainii nainte de a instala un service pack.
TNC repornete sistemul dup finalizarea procedurii de
instalare. nainte de a ncrca service pack-ul, setai
maina la condiia OPRIRE DE URGEN.
Conectai unitatea din reea de la care dorii s importai
service pack-ul (dac nu ai efectuat deja acest lucru).
Aceast funcie ofer o modalitate facil de actualizare a software-ului
pentru TNC
U
U
U

U
U

Selectai modul de operare Programare i editare.


Apsai tasta MOD.
Pentru a ncepe actualizarea software-ului, apsai tasta soft
"ncrcare service pack". TNC afieaz o fereastr pop-up pentru
selectarea fiierului de actualizare.
Utilizai tastele sgei pentru a selecta directorul n care este stocat
service pack-ul. Subdirectoarele respective pot fi afiate prin
apsarea tastei ENT.
Pentru a selecta fiierul: Apsai de dou ori tasta ENT pe directorul
selectat. TNC trece de la fereastra directorului la fereastra fiierului.
Pentru a porni procesul de actualizare, apsai tasta ENT pentru a
selecta fiierul. TNC desface toate fiierele necesare i apoi
repornete dispozitivul de control. Acest proces poate dura cteva
minute.

652

Funciile MOD

17.5 Setarea interfeei de date

17.5 Setarea interfeei de date


Aplicaie
Pentru a configura interfeele de date, apsai tasta soft
CONFIGURARE RS-232 / RS-422 pentru a apela un meniu pentru
setarea interfeelor de date:

Setarea interfeei RS-232


Modul de operare i ratele de transfer pentru interfaa RS-232 sunt
introduse n partea din stnga sus a ecranului.

Setarea interfeei RS-422


Modul de operare i ratele de transfer pentru interfaa RS-422 sunt
introduse n partea din dreapta sus a ecranului.

Setarea MODULUI DE OPERARE al dispozitivului


extern
Funciile "Transfer toate fiierele", "Transfer fiier selectat"
i "Transfer director" nu sunt disponibile n modul de
operare EXT.

Setarea ratei de transfer


Putei seta RATA BAUD (viteza transferului de date) de la 110 pn la
115200 baud.
Dispozitiv extern
PC cu software pentru transfer de
date HEIDENHAIN TNCremoNT
Uniti de dischet HEIDENHAIN
FE 401 B
FE 401 de la programul nr.
230 626-03
Dispozitive non-HEIDENHAIN
precum perforatoarele, scanerele,
imprimantele, PC fr TNCremoNT

HEIDENHAIN iTNC 530

Mod de
operare

Simbol

FE1

FE1
FE1
EXT1, EXT2

653

17.5 Setarea interfeei de date

Asignare
Aceast funcie seteaz destinaia pentru datele transferate.
Aplicaii:
Transferarea valorilor cu funcia parametru Q FN15
Transferarea valorilor cu funcia parametru Q FN16
Modul de operare TNC determin dac este utilizat funcia TIPRIRE
sau TIPRIRE TEST:
Mod de operare TNC

Funcie de transfer

Rulare program, Bloc unic

TIPRIRE

Rulare program, Secven


integral

TIPRIRE

Rulare test

TIPRIRE TEST

Putei seta TIPRIRE i TIPRIRE TEST, dup cum urmeaz:


Funcie

Cale

Extragere date prin RS-232

RS232:\....

Extragere date prin RS-422

RS422:\....

Salvare date pe hard disk-ul


TNC-ului

TNC:\....

Salvai datele pe un server


conectat la TNC

numeserver:\....

Salvare date n acelai director


ca programul cu FN15/FN16.

Liber

Nume fiiere
Date

Mod de operare

Nume fiier

Valori cu FN15

Rulare program

%FN15RUN.A

Valori cu FN15

Rulare test

%FN15SIM.A

654

Funciile MOD

17.5 Setarea interfeei de date

Software-ul pentru transferul de date


Pentru transferul fiierelor ctre i de la TNC recomandm utilizarea
software-ului HEIDENHAIN TNCremoNT pentru transferul datelor. Cu
TNCremoNT, transferul de date este posibil cu toate dispozitivele de
control HEIDENHAIN, prin intermediul interfeei seriale sau a interfeei
Ethernet.
Putei descrca gratuit versiunea curent a TNCremoNT
din baza de fiiere HEIDENHAIN (www.heidenhain.de,
<Servicii i documentaie>, <Software>, <PC Software>,
<TNCremoNT>).
Cerine de sistem pentru TNCremoNT:
PC cu procesor 486 sau superior
Sistem de operare Windows 95, Windows 98, Windows NT 4.0,
Windows 2000, Windows XP, Windows Vista
16 MB RAM
5 MB liberi pe hard disc
O interfa serial disponibil sau conexiune la reeaua TCP/IP
Instalarea sub Windows
U Pornii programul de instalare SETUP.EXE din File Manager
(Explorer)
U Urmai instruciunile pentru configurarea programului
Pornirea TNCremoNT sub Windows
U Facei clic pe <Pornire>, <Programe>, <Aplicaii HEIDENHAIN>,
<TNCremoNT>
Cnd pornii TNCremoNT pentru prima dat, TNCremoNT ncearc
automat s configureze o conexiune cu TNC.

HEIDENHAIN iTNC 530

655

17.5 Setarea interfeei de date

Transferul de date ntre TNC i TNCremoNT


nainte de a transfera un program de pe TNC pe PC,
trebuie s v asigurai c ai salvat deja programul selectat
pe TNC. TNC salveaz schimbrile n mod automat, la
schimbarea modului de operare pe TNC, sau cnd
selectai gestionarul de fiiere cu tasta PGM MGT.
Verificai dac TNC este conectat la portul serial corect al
calculatorului sau la reea.
Dup ce pornii TNCremoNT, vei vedea o list cu toate fiierele care
sunt stocate n directorul activ din seciunea superioar a ferestrei
principale 1. Utiliznd elementele de meniu <Fiier> i <Schimbare
director>, putei schimba directorul activ sau selecta un alt director pe
calculator.
Dac dorii s controlai transferul de date de pe calculator, stabilii
conexiunea cu acesta n modul urmtor:
U

Selectai <Fiier>, <Configurare conexiune>. TNCremoNT va primi


de la TNC structura fiierelor i directoarelor i o va afia n partea
din stnga jos a ferestrei principale 2
Pentru a transfera un fiier de pe TNC pe PC, facei clic cu mouseul pe fiierul din fereastra TNC pentru a-l selecta, apoi tragei i
plasai fiierul evideniat n fereastra PC 1
Pentru a transfera un fiier de pe PC pe TNC, facei clic cu mouseul pe fiierul din fereastra PC pentru a-l selecta, apoi tragei i plasai
fiierul evideniat n fereastra TNC 2

Dac dorii s controlai transferul de date de pe TNC, stabilii


conexiunea cu PC-ul n modul urmtor:
U

Selectai <Suplimente>, <TNCserver>. TNCremoNT este acum n


modul server. Poate recepiona date de la TNC i poate trimite date
ctre acesta
Acum putei apela funciile de gestionare a fiierelor de pe TNC
apsnd tasta PGM MGT (consultai Transferul de date ctre sau
de pe suportul extern de date, la pagina 144) i putei transfera
fiierele dorite

Ieire din TNCremoNT


Selectai elementele de meniu <Fiier>, <Ieire>
Consultai de asemenea textele de asisten TNCremoNT
raportate la context, n care toate funciile sunt explicate
mai detaliat. Textele de asisten trebuie apelate cu tasta
F1.

656

Funciile MOD

17.6 Interfaa Ethernet

17.6 Interfaa Ethernet


Introducere
TNC este livrat cu o plac Ethernet standard pentru conectarea
dispozitivului de control ca i client la reeaua dvs. TNC transmite
datele prin placa Ethernet cu
protocolul smb (bloc mesaj server) pentru sistemele de operare
Windows sau
familia de protocoale TCP/IP (Protocol control transmisie/Protocol
internet) i cu asisten din partea NFS (Sistem fiiere reea). De
asemenea, TNC ofer suport pentru protocolul NFS V3, care
permite rate de transfer mai ridicate

Posibilitile de conectare
Putei conecta cardul Ethernet din TNC la reea prin conexiunea RJ45
(X26, 100BaseTX sau 10BaseT) sau direct la un PC. Conexiunea este
izolat metalic de circuitele electronice de control.
Pentru conexiunea 100BaseTX sau 10BaseT avei nevoie de un cablu
torsadat pentru a conecta TNC-ul la reea.
Lungimea maxim a cablului dintre TNC i un nod depinde
de nivelul calitativ al cablului, de izolaie i de tipul de reea
(100BaseTX sau 10BaseT).

TNC
PC

Dac conectai TNC-ul direct la PC, trebuie s utilizai un


cablu crossover.
10BaseT / 100BaseTx

Configurarea TNC
Asigurai-v c persoana care configureaz TNC-ul este
un specialist n reele.
Reinei c TNC-ul efectueaz o repornire automat dac
schimbai adresa IP a acestuia.
U

n modul de operare Programare i editare, apsai tasta MOD.


Introducei cuvntul cheie NET123. TNC va afia ecranul principal
pentru configurarea reelei

HEIDENHAIN iTNC 530

657

17.6 Interfaa Ethernet

Setrile generale de reea


U Apsai tasta soft DEFINIRE REEA pentru a introduce setrile
generale de reea. Fila Nume computer este activ:

Setare

Semnificaie

Interfa
primar

Numele interfeei Ethernet care trebuie integrat


n reeaua companiei dvs. Activ numai dac
exist o a doua interfa Ethernet, opional, pe
hardware-ul de control

Nume computer

Numele afiat pentru TNC n reeaua companiei


dvs.

Fiier gazd

Necesar doar pentru aplicaii speciale:


Numele unui fiier n care este definit atribuirile
de adrese IP la numele calculatoarelor

Selectai fila Interfee pentru a introduce setrile pentru interfa:


Setare

Semnificaie

List interfee

Lista interfeelor Ethernet active. Selectai una


din interfeele listate (cu mouse-ul sau tastele cu
sgei)
Butonul Activare:
Activai interfaa selectat (apare un X n
coloana Activ)
Butonul Dezactivare:
Dezactivai interfaa selectat (apare o
cratim (-) n coloana Activ)
Butonul Configurare:
Deschidei meniul Configurare

Permisiune
expediere IP

658

Aceast funcie trebuie meninut


dezactivat.
Activai aceast funcie numai dac accesul
extern prin intermediul unei a doua interfee
Ethernet, opional, a TNC este necesar n
scopuri de diagnosticare. Facei acest lucru
numai dup ce ai primit instruciuni de la
departamentul nostru de service

Funciile MOD

Apsai butonul Configurare pentru a deschide meniul Configurare:


Setare

Semnificaie

Stare

Interfa activ:
Starea de conectare a interfeei Ethernet
selectate
Nume:
Numele interfeei pe care o configurai curent
Conectare priz:
Numele conectrii la priz a acestei interfee
pe unitatea logic a sistemului de comand.

Profil

Aici putei crea sau selecta un profil n care sunt


stocate toate setrile afiate n aceast
fereastr. HEIDENHAIN ofer dou profiluri
standard:

17.6 Interfaa Ethernet

DHCP-LAN:
Setrile pentru interfaa TNC Ethernet
standard ar trebui s funcioneze ntr-o reea
standard de companie.
MachineNet:
Setrile pentru a doua interfa Ethernet,
opional; pentru configurarea reelei mainii
Apsai butoanele corespunztoare pentru a
salva, ncrca i terge profilurile
Adres IP

Opiunea Procurare automat adres IP:


TNC trebuie s procure adresa IP de la
serverul DHCP
Opiunea Setare manual adres IP:
Definire manual pentru adresa IP i masca
de subreea. Intrare: Patru valori numerice
separate prin puncte, n fiecare cmp, de ex.
160.1.180.20 i 255.255.0.0

HEIDENHAIN iTNC 530

659

17.6 Interfaa Ethernet

Setare

Semnificaie

Server nume
domeniu (DNS)

Opiunea Procurare automat DNS:


TNC trebuie s procure automat adresa IP a
serverului pentru numele de domeniu
Opiunea Configurare manual DNS:
Introducere manual a adreselor IP ale
serverelor i numelui de domeniu

Gateway
implicit

Opiunea Procurare automat gateway


implicit:
TNC trebuie s procure automat gateway-ul
implicit
Opiunea Configurare manual gateway
implicit:
Introducere manual a adreselor IP ale
gateway-ului implicit

Aplicai modificrile cu butonul OK sau renunai la ele cu Revocare

Selectai fila Internet:


Setare

Semnificaie

Proxy

Conexiune direct la Internet/NAT:


Sistemul de control expediaz interogri
Internet la gateway-ul implicit i de aici,
acestea trebuie expediate prin traducerea
adresei de reea (de ex. dac este
disponibil o conexiune direct la un
modem)
Utilizare proxy:
Definii Adres i Port pentru router-ul
Internet din reeaua dvs., solicitai
administratorului dvs. de reea adresa i
portul corecte

ntreinere la
distan

Productorul mainii configureaz serverul


pentru ntreinerea la distan. Modificrile
trebuie efectuate ntotdeauna cu acordul
productorului mainii unelte.

660

Funciile MOD

Selectai fila Ping/Rutare pentru a introduce setrile pentru comanda


ping i de rutare:
Setare

Semnificaie

Ping

n cmpul Adres:, introducei numrul IP pentru


care dorii s verificai conexiunea de reea.
Intrare: Patru valori numerice, separate prin
puncte, de ex.: 160.1.180.20. Ca o alternativ,
putei introduce numele calculatorului a crui
conexiune dorii s-o verificai

17.6 Interfaa Ethernet

Apsai butonul Start pentru a iniia testul.


TNC afieaz informaiile de stare n cmpul
Ping
Apsai butonul Stop pentru a finaliza testul
Rutare

Pentru speciali?tii de reea: Informaii de stare a


sistemului de operare pentru rutarea curent
Butonul Actualizare:
Actualizare rutare

Selectai fila NFS UID/GID pentru a introduce identificrile


utilizatorului i grupului:
Setare

Semnificaie

Setare UID/GID
ptr domeniu
NFS

User ID:
Definiia valorii de identificare a utilizatorului
pe care utilizatorul final o folosete pentru a
accesa fiierele din reea. ntrebai specialistul
n reele care este valoarea corect.
Group ID:
Definiia valorii de identificare a grupului pe
care o utilizai pentru a accesa fiierele din
reea. ntrebai specialistul n reele care este
valoarea corect.

HEIDENHAIN iTNC 530

661

17.6 Interfaa Ethernet

Setrile de reea specifice dispozitivului


U Apsai tasta soft DEFINIRE MONTARE pentru a introduce setrile
de reea pentru un anumit dispozitiv. Putei defini oricte setri de
reea, dar putei administra simultan numai apte
Setare

Semnificaie

Driver de reea

Lista tuturor unitilor de reea conectate.


TNC afieaz starea respectiv a
conexiunilor de reea n coloanele:
Montare:
Unitate de reea conectat / neconectat
Auto:
Unitatea de reea va fi conectat
automat/manual
Tip:
Tipul conexiunii de reea. Sunt posibile cifs
i nfs.
Unitate:
Denumirea unitii pe TNC
ID:
Identitate intern care identific dac un
punct de montare a fost utilizat pentru mai
multe conexiuni.
Server:
Numele serverului
Nume partajare:
Numele directorului de pe server pe care l
va accesa TNC
Utilizator:
Numele cu care utilizatorul se conecteaz
la reea
Parol:
Unitate de reea protejat / neprotejat de
parol
Se solicit parol?:
Se solicit / Nu se solicit parol n timpul
conexiune
Opiuni:
Afiare opiuni de conectare suplimentare
Pentru administrarea unitilor din reea,
utilizai butoanele de pe ecran.
Pentru a aduga uniti din reea, utilizai
butonul Adugare: TNC ncepe expertul de
conectare, care v ghideaz prin dialog prin
definiiile necesare.

Jurnal stare

Afiarea informaiilor de stare i mesajelor


de eroare.
Apsai butonul Golire pentru a terge
coninutul ferestrei Jurnal stare.

662

Funciile MOD

17.7 Configurarea PGM MGT

17.7 Configurarea PGM MGT


Aplicaie
Utilizai funciile MOD pentru a specifica ce directoare sau fiiere vor fi
afiate de ctre TNC:
Setarea PGM MGT: Alegei noul gestionar de fiiere, cu suport
pentru mouse, sau pe cel vechi
Setarea Fiiere dependente: Specificai dac fiierele dependente
vor fi afiate. Setarea Manual afieaz fiierele dependente, cea
Automat nu
Pentru informaii suplimentare: Consultai Lucrul cu
Gestionarul de fiiere, la pagina 118.

Modificarea setrii PGM MGT


U
U
U

Apsai tasta MOD pentru a selecta funcia MOD.


Apsai tasta soft SETARE RS232 RS422.
Utiliznd tastele sgeat, deplasai cursorul luminos pe setarea
PGM MGT i utilizai tasta ENT pentru a modifica ntre
MBUNTIT 1 i MBUNTIT 2

Noul gestionar de fiiere (setarea mbuntit 2) ofer urmtoarele


beneficii:
Se poate folosi mouse-ul pentru toate operaiile, pe lng tastatur
Funcie de sortare disponibil
Introducerea textului deplaseaz cursorul la urmtorul nume de
fiier posibil
Gestionare Favorite.
Posibilitate de configurare a informaiei ce urmeaz a fi afiat
Se poate seta formatul datei
Dimensiunile ferestrei pot fi setate flexibil
Comenzi de pe tastatur pentru operare facil

HEIDENHAIN iTNC 530

663

17.7 Configurarea PGM MGT

Fiierele dependente
n plus fa de extensia de fiier, fiierele dependente conin extensia
.SEC.DEP (SECiune, DEPendent). Sunt disponibile urmtoarele tipuri
diferite:
.H.SEC.DEP
TNC creeaz fiiere cu extensia .SEC.DEP dac lucrai cu funcia de
structur. Fiierul conine informaii necesare TNC pentru
efectuarea de salturi rapide de la un punct de structur la urmtorul.
.T.DEP: Fiier utilizare scul pentru programe individuale n format
conversaional (consultai Testul de utilizare a sculei, la
pagina 196)
.P.T.DEP: Fiier utilizare scul pentru o mas mobil complet
TNC creeaz fiierele cu terminaia .P.T.DEP, dac, ntr-un mod
Rulare program, rulai testul de utilizare a sculei (consultai Testul
de utilizare a sculei, la pagina 196) pentru o intrare de mas mobil
a fiierului de mese mobile activ. Fiierul afieaz suma tuturor
duratelor totale de utilizare pentru toate sculele pe care le utilizai n
cadrul unei mese mobile.
.H.AFC.DEP: Fiier n care TNC salveaz parametrii de control
pentru controlul vitezei de avans adaptive (AFC) (consultai
Opiunea software Control avans adaptabil (AFC), la pagina 431).
.H.AFC2.DEP: Fiier n care TNC salveaz datele statistice pentru
controlul vitezei de avans adaptive (AFC) (consultai Opiunea
software Control avans adaptabil (AFC), la pagina 431).
Modificarea setrii MOD pentru fiierele dependente
U Pentru a selecta gestionarul de fiiere n modul de operare
Programare i editare, apsai tasta PGM MGT.
U Apsai tasta MOD pentru a selecta funcia MOD.
U Pentru a selecta setarea Fiiere dependente: Utiliznd tastele
sgeat, deplasai cursorul luminos pe setarea Fiiere dependente i
utilizai tasta ENT pentru a modifica ntre AUTOMAT i MANUAL.
Fiierele dependente sunt vizibile n gestionarul de fiiere
numai dac selectai setarea MANUAL.
Dac exist fiiere dependente pentru un fiier, TNC
afieaz un semn + n coloana de stare a gestionarului de
fiiere (numai dac opiunea Fiiere dependente este setat
la AUTOMAT).

664

Funciile MOD

17.8 Parametrii utilizatorului, specifici mainii

17.8 Parametrii utilizatorului,


specifici mainii
Aplicaie
Pentru a v permite s setai funciile specifice mainii, productorul
mainii poate defini pn la 16 parametri ai mainii ca parametri de
utilizator.
Aceast funcie nu este disponibil pe toate TNC-urile.
Consultai manualul mainii dvs. unelte.

HEIDENHAIN iTNC 530

665

17.9 Afiare pies de prelucrat n spaiul de lucru

17.9 Afiare pies de prelucrat n


spaiul de lucru
Aplicaie
Aceast funcie MOD v ofer posibilitatea de a verifica grafic poziia
piesei brute de prelucrat n spaiul de lucru al mainii i de a activa
monitorizarea spaiului de lucru n modul de operare Rulare test.
TNC afieaz un cuboid transparent pentru spaiul de lucru.
Dimensiunile acestuia sunt afiate n tabelul Interval deplasare
(culoarea implicit este verdele). TNC preia dimensiunile pentru
spaiul de lucru din parametrii mainii pentru intervalul de deplasare
activ. Deoarece intervalul de deplasare este definit n sistemul de
referin al mainii, originea cuboidului coincide cu cea a mainii.
Putei vizualiza poziia decalrii de origine a mainii n cuboid apsnd
tasta soft M91, din al doilea rnd de taste soft (culoarea implicit este
alb).
Un alt cuboid transparent reprezint piesa brut de prelucrat.
Dimensiunile acestuia sunt afiate n tabelul BLK FORM (culoarea
implicit este albastrul). TNC preia dimensiunile din definiia piesei
brute de prelucrat a programului selectat. Cuboidul pies de prelucrat
definete sistemul de coordonate pentru intrare. Originea acestuia se
afl n interiorul cuboidului intervalului de deplasare. Putei vizualiza
poziia decalrii de origine active n cadrul intervalului de deplasare
apsnd tasta soft "Afiare decalare origine pies de lucru" (al doilea
rnd de taste soft).
n mod normal, pentru rularea unui test nu conteaz localizarea piesei
brute de prelucrat n cadrul spaiului de lucru. Totui, dac testai
programe ce conin deplasri cu M91 sau M92, trebuie s deplasai
grafic piesa brut de prelucrat, pentru a preveni deteriorarea
conturului. Utilizai tastele soft descrise n tabelul urmtor.
Dac dorii s efectuai un test de coliziune grafic (opiune
de software), este posibil s fie necesar comutarea
punctului de referin, astfel nct s nu fie generate
avertizri de coliziune.
Apsai tasta soft Afiare decalare origine pentru piesa de
prelucrat n spaiul de lucru pentru a vedea poziia piesei
de prelucrat brute n sistemul de coordonate al mainii.
Apoi trebuie s plasai piesa de lucru la aceste coordonate
pe masa mainii, pentru a v asigura aceleai condiii n
timpul prelucrrii ca i n timpul testului de coliziune.

666

Funciile MOD

Funcie

17.9 Afiare pies de prelucrat n spaiul de lucru

Putei de asemenea s activai monitorul spaiului de lucru pentru


modul Rulare test, pentru a testa programul cu originea curent i
intervalele de deplasare active (consultai tabelul de mai jos, ultima
linie).
Tast soft

Deplasare pies brut de prelucrat spre stnga


Deplasare pies brut de prelucrat spre dreapta
Deplasare pies brut de prelucrat nainte
Deplasare pies brut de prelucrat napoi
Deplasare pies brut de prelucrat n sus
Deplasare pies brut de prelucrat n jos
Afiare pies brut de prelucrat cu referin la
originea setat: TNC preia originea activ (Presetare)
i poziiile active ale limitatorului din modul de operare
a mainii din Rulare test
Afiare interval integral de deplasare n raport cu
piesa brut de prelucrat afiat
Afiare origine main n spaiul de lucru
Afiare poziie determinat de productorul mainii
(de ex. poziia de schimbare a sculei) n spaiul de
lucru
Afiare origine pies de prelucrat n spaiul de lucru
Activarea (PORNIT) sau dezactivarea (OPRIT)
monitorizrii spaiului de lucru n timpul rulrii testului

HEIDENHAIN iTNC 530

667

17.9 Afiare pies de prelucrat n spaiul de lucru

Rotirea ntregii imagini


Al treilea rnd de taste soft ofer funcii pentru rotirea i nclinarea
ntregii imagini:
Funcie

Taste soft

Rotire imagine n jurul axei verticale


nclinare imagine n jurul axei orizontale

668

Funciile MOD

Aplicaie
n modul Operare manual i n modurile de operare Rulare program,
putei selecta tipul coordonatelor care vor fi afiate.

NOML.

Ilustraia din partea dreapt afieaz poziiile diferite ale sculei:


1
2
3
4

REAL

Poziie de pornire
Poziia destinaie a sculei
Originea piesei de prelucrat
Originea mainii

REF

Afirile de poziie ale TNC pot arta urmtoarele coordonate:


Funcie

Afiare

Poziie efectiv; poziie curent a sculei

REAL

Poziie de referin; poziie actual n raport cu


originea sculei

REF

Servo lag; diferena dintre poziia nominal i cea


actual (dup eroare)

LAG

Poziie nominal: valoarea curent comandat de


TNC

NOML

Distan pn la poziia programat n sistemul


de coordonate al mainii; diferena ntre poziia
actual i cea de destinaie

DIST.

Distan pn la poziia programat n sistemul


activ de coordonate al mainii (nclinat, unde este
cazul); diferena ntre poziia actual i cea de
destinaie

DG 3D

Deplasri efectuate cu suprapunerea roii de


mn (M118)
(numai Afiajul de poziie 2)

M118

21

DIST

31
41

Cu funcia MOD Afiaj de poziie 1, putei selecta afiajul de poziie n


afiajul de stare.
Cu Afiajul de poziie 2, putei selecta afiajul de poziie n afiajul
suplimentar de stare.

HEIDENHAIN iTNC 530

669

17.10 Tipurile de afiri de poziii

17.10 Tipurile de afiri de poziii

17.11 Unitatea de msur

17.11 Unitatea de msur


Aplicaie
Funcia MOD determin dac coordonatele sunt afiate n milimetri
(sistem metric) sau n oli.
Pentru a selecta sistemul metric (de ex. X = 15,789 mm), setai
funcia Modificare mm/oli la mm. Valoarea este afiat cu 3
zecimale.
Pentru a selecta sistemul n oli (de ex. X = 0,6216 oli), setai funcia
Modificare mm/oli la oli. Valoarea este afiat cu 4 zecimale.
Dac activai afiajul n oli, TNC Arat viteza de avans n oli/min. ntrun program n oli trebuie s introducei viteza de avans mai mare cu
un factor de 10.

670

Funciile MOD

17.12 Selectarea limbajului de programare pentru $MDI

17.12 Selectarea limbajului de


programare pentru $MDI
Aplicaie
Funcia MOD pentru introducerea programelor v permite s decidei
dac dorii s programai fiierul $MDI n dialogul conversaional
HEIDENHAIN sau n formatul ISO.
Pentru a programa fiierul $MDI.H n dialog conversaional,
setai funcia Introducere program la HEIDENHAIN
Pentru a programa fiierul $MDI.I n format ISO,
setai funcia Introducere program la ISO

HEIDENHAIN iTNC 530

671

17.13 Selectarea axelor pentru generarea blocurilor L

17.13 Selectarea axelor pentru


generarea blocurilor L
Aplicaie
Cmpul de intrare pentru selecia axei v permite s definii
coordonatele poziiei curente a sculei care sunt transferate la blocul
G01 Pentru a genera un bloc L separat, apsai tasta CAPTARE
POZIIE EFECTIV. Axele sunt selectate prin definiia n bii, n mod
similar cu programarea parametrilor mainii:
Selecie axe %11111: Transfer axe X, Y, Z, IV i V
Selectarea axei %01111: X, Y, Z, IV. Transfer ax
Selecie axe %00111: Transfer axe X, Y i Z
Selecie axe %00011: Transfer axe X, Y i Z
Selecie axe %00001: Transfer axa X

672

Funciile MOD

Aplicaie
Funcia MOD LIMIT AX v permite s setai limite pentru
deplasarea axei n cadrul spaiului efectiv de lucru al mainii.

Utilizare posibil: Protejarea unei fixri de indexare mpotriva coliziunii


sculei.
Intervalul maxim de deplasare al mainii unelte este definit de
limitatoarele software. Acest interval poate fi limitat mai mult prin
funcia MOD INTERVAL DEPLASARE. Cu aceast funcie, putei
introduce poziiile maxim i minim de deplasare pentru fiecare ax,
n raport cu decalarea de origine a mainii. Dac sunt posibile mai
multe intervale de deplasare pentru maina dvs., putei seta limitele de
deplasare pentru fiecare n parte utiliznd tastele soft INTERVAL
DEPLASARE (1) pn la INTERVAL DEPLASARE (3).

Lucrul fr limite suplimentare de deplasare

Z max
Z min
Y
Xmin

Ymax
Xmax

Ymin

Pentru a permite unei axe a mainii s utilizeze ntregul ei interval de


deplasare, introducei valoarea pentru deplasarea maxim a TNC
(+/- 99 999 mm) ca INTERVAL DEPLASARE.

Identificarea i introducerea valorii maxime


pentru deplasare
U
U
U
U

Setai funcia MOD Afiaj de poziie la REF.


Deplasai broa la poziiile de sfrit pozitive i negative ale axelor
X, Y i Z
Notai valorile, inclusiv semnul algebric
Pentru a selecta funciile MOD, apsai tasta MOD.
U Introducei limitele pentru deplasarea axelor: Apsai
tasta soft INTERVAL DEPLASARE i introducei
valorile pe care le-ai notat, ca limite n axele
corespunztoare
U

Pentru a iei din funcia MOD, apsai tasta END.

Compensrile razei sculei active nu sunt luate n calcul n


valorile limitei de deplasare a axei.
Limitele intervalului de deplasare i limitatoarele software
devin active imediat ce punctele de referin sunt depite.

HEIDENHAIN iTNC 530

673

17.14 Introducerea limitelor de deplasare ale axei, afiarea originii

17.14 Introducerea limitelor de


deplasare ale axei, afiarea
originii

17.14 Introducerea limitelor de deplasare ale axei, afiarea originii

Afiarea originii
Valorile afiate n partea din dreapta sus a ecranului definesc originea
activ. Este posibil ca originea s fi fost setat manual sau s fi fost
activat din tabelul de presetri. Originea nu poate fi modificat din
meniul de ecran.
Valorile afiate depind de configuraia mainii.

674

Funciile MOD

17.15 Afiarea fiierelor ASISTEN

17.15 Afiarea fiierelor ASISTEN


Aplicaie
Fiierele de asisten v ajut n situaii n care avei nevoie de
instruciuni precise nainte de a continua (de exemplu, pentru a retrage
scula dup o pan de curent). Funciile auxiliare pot fi de asemenea
explicate n fiierul de asisten. Ilustraia din partea dreapt indic
afiajul ecranului pentru un fiier de asisten.
Fiierele ASISTEN nu sunt furnizate pe toate mainile.
Productorul mainii v poate furniza informaii
suplimentare cu privire la aceast caracteristic.

Selectarea fiierelor ASISTEN


U

Apsai tasta MOD pentru a selecta funcia MOD.


U Pentru a selecta ultimul fiier ASISTEN activ,
apsai tasta soft ASISTEN.
U

Apelai gestionarul de fiiere (tasta PGM MGT) i


selectai un alt fiier de asisten, dac este cazul.

HEIDENHAIN iTNC 530

675

17.16 Afiarea timpilor de operare

17.16 Afiarea timpilor de operare


Aplicaie
Tasta soft TIMP MAIN v ofer posibilitatea de a vizualiza diverse
tipuri de timpi de operare:
Timp de operare

Semnificaie

Control activat

Timpul de operare al dispozitivului de


control de la nceperea activitii

Main pornit

Timpul de operare al mainii de la nceperea


activitii

Rulare program

Durata funcionrii controlate de la


nceperea activitii

Productorul mainii poate furniza afiaje suplimentare


pentru timpul de operare. Consultai manualul mainii dvs.
unelte.
n josul ecranului putei introduce un cod pentru ca TNC s
reseteze timpii afiai. Productorul mainii unelte
definete exact timpii resetai de TNC, prin urmare
consultai manualul mainii pentru informaii suplimentare.

676

Funciile MOD

17.17 Verificarea suportului de date

17.17 Verificarea suportului de date


Aplicaie
Apsai tasta soft VERIFICARE SISTEM DE FIIERE pentru a verifica
partiiile TNC i PLC de pe hard disk i pentru a le repara automat,
dac este necesar.
Partiia de sistem a TNC este verificat automat de fiecare
dat cnd controlul este pornit. Dac sunt identificate erori
pe partiia de sistem, TNC raporteaz acest lucru cu un
mesaj de eroare.

Efectuarea verificrii suportului de date


Pericol de coliziune!
nainte de a iniia verificarea suportului de date, punei
maina n condiia OPRIRE DE URGEN. TNC
repornete software-ul nainte de a efectua verificarea!
U

Apsai tasta MOD pentru a selecta funcia MOD.


U Pentru a selecta funciile de diagnosticare, apsai
tasta soft DIAGNOSTICARE
U

Pentru a iniia testarea suportului de date, apsai


tasta soft VERIFICARE SISTEM DE FIIERE

Apsai din nou tasta soft DA pentru a confirma faptul


c verificarea trebuie iniiat. Aceast funcie oprete
software-ul TNC i iniiaz verificarea suportului de
date. Aceast verificare poate dura ceva timp, n
funcie de numrul i dimensiunea fiierelor stocate
pe hard disk

La finalul testrii, TNC afieaz o fereastr cu


rezultatele acesteia. TNC scrie rezultatele i n
jurnalul sistemului

Pentru a reporni software-ul TNC, apsai tasta ENT

HEIDENHAIN iTNC 530

677

17.18 Setarea orei sistemului

17.18 Setarea orei sistemului


Aplicaie
Putei seta fusul orar, data i ora sistemului cu tasta soft SETARE
DAT/OR.

Selectarea setrilor adecvate


TNC trebuie s fie repornit dup modificarea fusului orar,
a datei sau a orei sistemului. n aceste cazuri, TNC
afieaz un avertisment la nchiderea ferestrei.
U
U

Apsai tasta MOD pentru a selecta funcia MOD.


Parcurgei rndul de taste soft.
U Pentru a afia fereastra pentru fusul orar, apsai tasta
soft SETARE FUS ORAR.

678

n partea dreapt, sub "fus orar", facei clic pe fusul


orar corespunztor.

n stnga ferestrei pop-up selectai dac dorii s setai


ora manual (activai opiunea Setare manual or) sau
dac TNC va sincroniza ora printr-un server (activai
opiunea Sincronizare or prin server NTP).

Dac este cazul, editai perioada din zi cu ajutorul


tastaturii.

Pentru a salva setrile, facei clic pe butonul OK.

Pentru a renuna la schimbri i a anula dialogul, facei


clic pe butonul Anulare.

Funciile MOD

17.19 TeleService

17.19 TeleService
Aplicaie
Funciile TeleService sunt activate i adaptate de ctre
productorul mainii. Consultai manualul mainii unelte
pentru mai multe informaii.
TNC furnizeaz dou taste soft pentru TeleService,
permind configurarea a dou agenii de service diferite.
TNC v permite s efectuai TeleService. Pentru a putea utiliza
aceast caracteristic, TNC-ul dvs. trebuie s fie echipat cu un card
Ethernet care s permit o rat a transferului de date mai ridicat dect
cea a interfeei seriale RS232-C.
Cu software-ul HEIDENHAIN pentru teleservice, productorul mainii
poate stabili o conexiune cu TNC, printr-un modem ISDN, i poate
stabili diagnostice. Sunt disponibile urmtoarele funcii:
Transfer on-line al informaiilor de pe ecran
Apelarea selectiv a strilor mainii
Transfer de date
Control la distan al TNC

Apelarea/Ieirea din TeleService


U
U

Selectai orice mod de operare al mainii


Apsai tasta MOD pentru a selecta funcia MOD.
U Stabilii o conexiune cu agenia de service: Setai tasta
soft SERVICE sau ASISTEN la PORNIT. TNC
ntrerupe automat conexiunea dac nu sunt
transferate date noi ntr-o perioad de timp setat de
productorul mainii (prestabilit: 15 min)
U

Pentru a ntrerupe conexiunea cu agenia de service:


Setai tasta soft SERVICE sau ASISTEN la OPRIT.
TNC ntrerupe conexiunea dup aproximativ un minut

HEIDENHAIN iTNC 530

679

17.20 Accesul extern

17.20 Accesul extern


Aplicaie
Productorul mainii poate configura setrile de
teleservice cu interfaa LSV-2. Consultai manualul mainii
unelte pentru mai multe informaii.
Tasta soft SERVICE poate fi utilizat pentru a oferi sau a restriciona
accesul prin interfaa LSV-2.
Cu o intrare n fiierul de configurare TNC.SYS putei proteja un
director i subdirectoarele acestuia cu o parol. Parola este cerut
cnd datele din directorul respectiv sunt accesate prin interfaa LSV-2.
Introducei calea i parola pentru accesul extern n fiierul de
configurare TNC.SYS.
Fiierul TNC.SYS trebuie stocat n directorul rdcin
TNC:\.
Dac furnizai o singur intrare pentru parol, atunci va fi
protejat ntreaga unitate TNC:\.
Este recomandat s utilizai versiunile actualizate al
software-ului HEIDENHAIN TNCremo sau TNCremoNT
pentru a transfera datele.
Intrri n TNC.SYS

Semnificaie

REMOTE.PERMISSION=

Permite accesul LSV-2 numai


pentru calculatoare special
definite. Definete lista numelor
calculatoarelor.

REMOTE.TNCPASSWORD=

Parol pentru accesul LSV-2

REMOTE.TNCPRIVATEPATH=

Cale care va fi protejat

680

Funciile MOD

17.20 Accesul extern

Exemplu de TNC.SYS
REMOTE.PERMISSION=PC2225;PC3547
REMOTE.TNCPASSWORD=KR1402
REMOTE.TNCPRIVATEPATH=TNC:\RK
Admiterea/Restricionarea accesului extern
U Selectai orice mod de operare al mainii
U Apsai tasta MOD pentru a selecta funcia MOD.
U Permiterea unei conexiuni ctre TNC: Setai tasta soft
ACCES EXTERN la PORNIT. TNC va permite
accesarea datelor prin interfaa LSV-2. Parola este
cerut atunci cnd este accesat un director care a fost
introdus n fiierul de configurare TNC.SYS
U

Blocarea conexiunilor la TNC: Setai tasta soft ACCES


EXTERN la OPRIT. TNC va bloca apoi accesul prin
interfaa LSV-2

HEIDENHAIN iTNC 530

681

17.21 Operarea calculatorului gazd

17.21 Operarea calculatorului gazd


Aplicaie
Productorul mainii unelte definete comportamentul i
funcionalitatea operrii calculatorului gazd. Manualul
mainii unealt conine informaii suplimentare.
Cu tasta soft OPERARE COMPUTER GAZD transferai comanda la
un calculator gazd extern pentru a transfera datele la control, de
exemplu.
Admiterea/Restricionarea accesului extern
U Selectai modul de operare Programare i editare sau modul Rulare
test
U Apsai tasta MOD pentru a selecta funcia MOD.
U Parcurgei rndul de taste soft
U Activare Operare calculator gazd: TNC afieaz un
ecran gol.
U

Terminare Operare calculator gazd: Apsai tasta


soft END

Reinei c productorul mainii dvs. unelte poate specifica


faptul c nu putei termina operarea calculatorului gazd n
mod manual; consultai manualul mainii unelte relevante.
Reinei c productorul mainii unelte poate specifica
faptul c operarea calculatorului gazd poate fi, de
asemenea, activat automat din exterior; consultai
manualul mainii unelte relevante.

682

Funciile MOD

17.22 Configurarea roii de mn wireless HR 550 FS

17.22 Configurarea roii de mn


wireless HR 550 FS
Aplicaie
Apsai tasta soft CONFIGURARE ROAT DE MN WIRELESS
pentru a configura roata de mn wireless HR 550 FS. Sunt disponibile
urmtoarele funcii:
Asignarea roii de mn la un la un suport specific de roat de mn
Setarea canalului de transmisie
Analizarea spectrului de frecvene pentru determinarea canalului de
transmisie optim
Selectarea puterii transmitorului
Informaii statistice despre calitatea transmisiei

Asignarea roii de mn la un la un suport


specific de roat de mn
U
U
U
U

Asigurai-v c suportul de roat de mn este conectat la


hardware-ul de control.
Plasai roata de mn wireless pe care dorii s o asignai la suportul
roii de mn n suport
Apsai tasta MOD pentru a selecta funcia MOD.
Parcurgei rndul de taste soft.
U Selectai meniul de configurare pentru roata de mn
wireless: Apsai tasta soft CONFIGURARE ROAT
DE MN WIRELESS.
U

Facei clic pe butonul Conectare HR: TNC salveaz


numrul de serie al roii de mn wireless aflate n
suport i o afieaz n fereastra de configurare de la
stnga butonului Conectare HR.

Pentru a salva configuraia i a iei din meniul de


configurare, apsai butonul END.

HEIDENHAIN iTNC 530

683

17.22 Configurarea roii de mn wireless HR 550 FS

Setarea canalului de transmisie


Dac roata de mn wireless este pornit automat, TNC ncearc s
selecteze canalul de transmisie care ofer cel mai bun semnal de
transmisie. Dac dorii s setai manual canalul de transmisie,
procedai dup cum urmeaz:
U
U

Apsai tasta MOD pentru a selecta funcia MOD.


Parcurgei rndul de taste soft.
U Selectai meniul de configurare pentru roata de mn
wireless: Apsai tasta soft CONFIGURARE ROAT
DE MN WIRELESS.

684

Facei clic pe fila Spectru de frecven.

Facei clic pe butonul Oprire HR: TNC oprete


conexiunea la roata de mn wireless i determin
spectrul de frecven curent pentru toate cele 16
canale disponibile.

Memorai numrul de canale cu cel mai sczut trafic


radio (bara cea mai mic)

Facei clic pe butonul Pornire roat de mn pentru a


reactiva roata de mn wireless.

Facei clic pe fila Proprieti.

Facei clic pe butonul Selectare canal: TNC afieaz


toate numele disponibile de canale. Facei clic pe
numrul canalului pentru care TNC a determinat cel
mai sczut trafic radio.

Pentru a salva configuraia i a iei din meniul de


configurare, apsai butonul END.

Funciile MOD

17.22 Configurarea roii de mn wireless HR 550 FS

Selectarea puterii transmitorului


Reinei c distana de transmisie a roii de mn wireless
scade cnd puterea transmitorului este redus.

U
U

Apsai tasta MOD pentru a selecta funcia MOD.


Parcurgei rndul de taste soft.
U Selectai meniul de configurare pentru roata de mn
wireless: Apsai tasta soft CONFIGURARE ROAT
DE MN WIRELESS.
U

Facei clic pe butonul Setare putere: TNC afieaz cele


trei setri de putere disponibile. Facei clic pe setarea
dorit.

Pentru a salva configuraia i a iei din meniul de


configurare, apsai butonul END.

Statistic
n Statistic, TNC afieaz informaii despre calitatea transmisiei.
n cazul n care calitatea recepiei este slab, astfel nct o oprire
corect i n siguran a axelor nu mai poate fi asigurat, este
declanat o reacie de oprire de urgen a roii de mn wireless.
Valoarea afiat Pierdere succesiv max. indic o calitate slab a
recepiei. TNC afieaz n mod repetat valori mai mari de 2 n timpul
funcionrii normale a roii de mn wireless n distana dorit de
utilizare, atunci exist un risc de deconectare nedorit. Acest lucru
poate fi corectat prin creterea puterii transmitorului sau prin
schimbarea la alt canal cu mai puin trafic radio.
n acest cat, ncercai s mbuntii calitatea transmisiei prin
selectarea altui canal (consultai Setarea canalului de transmisie, la
pagina 684) sau prin creterea puterii transmitorului (consultai
Selectarea puterii transmitorului, la pagina 685).
Pentru a afia datele statistice, procedai dup cum urmeaz:
U
U

Apsai tasta MOD pentru a selecta funcia MOD.


Parcurgei rndul de taste soft.
U Pentru a selecta meniul de configurare pentru roata de
mn wireless, apsai tasta soft CONFIGURARE
ROAT DE MN WIRELESS: TNC afieaz meniul
de configurare cu datele statistice.

HEIDENHAIN iTNC 530

685

686

Funciile MOD

17.22 Configurarea roii de mn wireless HR 550 FS

Tabele i prezentri
generale

18.1 Parametrii generali ai utilizatorului

18.1 Parametrii generali ai


utilizatorului
Parametrii generali ai utilizatorului sunt parametrii mainii care
influeneaz setrile TNC pe care utilizatorul ar putea dori s le
modifice n funcie de nevoile sale.
Cteva exemple de parametri ai utilizatorului:
Limbajul de dialog
Comportamentul interfeei
Vitezele de deplasare
Ordinea de prelucrare
Efectul prioritilor

Posibilitile de intrare pentru parametrii mainii


Parametrii mainii pot fi programai ca
Numere zecimale
Introducei numai numrul
Numere binare
Introducei semnul de procent (%) naintea numrului
Numere hexazecimale
Introducei semnul dolar ($) naintea numrului
Exemplu:
n locul numrului zecimal 27, putei introduce numrul binar %11011
sau numrul hexazecimal $1B.
Parametrii individuali ai mainii pot fi introdui n sisteme numerice
diferite.
Anumii parametri ai mainii au mai multe funcii. Valoarea de intrare
pentru aceti parametri ai mainii este reprezentat de suma valorilor
individuale. Pentru aceti parametri ai mainii, valorile individuale sunt
precedate de semnul plus.

Selectarea parametrilor generali ai utilizatorului


Parametrii generali ai utilizatorului sunt selectai cu numrul de cod
123 n funciile MOD.
Funciile MOD includ de asemenea parametri de utilizator
specifici mainii.

688

Tabele i prezentri generale

18.1 Parametrii generali ai utilizatorului

Lista parametrilor generali ai utilizatorului


Transfer extern de date
Ajustarea interfeelor TNC EXT1 (5020.0) i
EXT2 (5020.1) la un dispozitiv extern

MP5020.x
7 bii de date (cod ASCII, al 8-lea bit = paritate): Bit 0 = 0
8 bii de date (cod ASCII, al 9-lea bit = paritate): Bit 0 = 1
Caracter verificare bloc (BCC) oricare: Bit 1 = 0
Caracter verificare bloc (BCC) caracter de control nepermis: Bit 1 = 1
Oprirea transmisiei prin RTS activ: Bit 2 = 1
Oprirea transmisiei prin RTS inactiv: Bit 2 = 0
Oprirea transmisiei prin DC3 activ: Bit 3 = 1
Oprirea transmisiei prin DC3 inactiv: Bit 3 = 0
Paritate caractere par: Bit 4 = 0
Paritate caractere impar: Bit 4 = 1
Paritate caractere nedorit: Bit 5 = 0
Paritate caractere dorit: Bit 5 = 1
Numr de bii de stop transmii la sfritul unui caracter:
1 bit de stop: Bit 6 = 0
2 bii de stop: Bit 6 = 1
1 bit de stop: Bit 7 = 1
1 bit de stop: Bit 7 = 0
Exemplu:
Utilizai urmtoarele setri pentru a regla interfaa TNC EXT2 (MP 5020.1)
la un dispozitiv extern non-HEIDENHAIN:
8 bii de date, orice BCC, oprire transmisie prin DC3, paritate caractere
par, paritate caractere dorit, 2 bii de stop
Intrare pentru MP 5020.1:%01101001

Tip interfa pentru EXT1 (5030.0) i


EXT2 (5030.1)

MP5030.x
Transmisie standard: 0
Interfa pentru transferul la nivelul blocurilor: 1

Palpatoare 3-D
Selectare transmisie semnal

MP6010
Palpator cu transmisie prin cablu: 0
Palpator cu transmisie prin infrarou: 1

Vitez de avans de palpare pentru


declanarea palpatoarelor

MP6120
de la 1 la 3 000 [mm/min]

Deplasare maxim pn la primul punct de


palpare

MP6130
de la 0,001 la 99 999,9999 [mm]

Distan de siguran pn la punctul de


palpare n timpul msurrii automate

MP6140
de la 0,001 la 99 999,9999 [mm]

HEIDENHAIN iTNC 530

689

18.1 Parametrii generali ai utilizatorului

Palpatoare 3-D
Deplasare rapid pentru declanarea
palpatoarelor

MP6150
de la 1 la 300 000 [mm/min]

Prepoziionare la deplasare rapid

MP6151
Pre-poziionare cu vitez de la MP6150: 0
Pre-poziionare la deplasarea rapid: 1

Msurarea dezalinierii centrului tijei la


calibrarea declanrii palpatorului

MP6160
Fr rotaii de 180 ale palpatorului 3-D n timpul calibrrii: 0
Funcie M pentru rotirea cu 180 a palpatorului n timpul calibrrii: de la 1 la
999

Funcie M pentru orientarea senzorului


infrarou naintea fiecrui ciclu de msurare

MP6161
Funcie inactiv: 0
Orientare direct prin NC: -1
Funcie M pentru orientarea palpatorului: 1 la 999

Unghi de orientare pentru senzorul infrarou

MP6162
0 pn la 359.9999 []

Diferena ntre unghiul curent de orientare i


cel setat n MP 6162; cnd este atins
diferena introdus, este efectuat o oprire
orientat a broei.

MP6163
0 pn la 3.0000 []

Operare automat: Orientare automat a


senzorului infrarou n direcia programat
de palpare, nainte de palpare

MP6165
Funcie inactiv: 0
Orientare senzor infrarou: 1

Operare manual: Compensare a direciei de


palpare prin includerea unei rotaii de baz
active

MP6166
Funcie inactiv: 0
Luare n considerare a rotaiei de baz: 1

Msurri multiple pentru funcia palpator


programabil

MP6170
de la 1 la 3

Interval de ncredere pentru msurri


multiple

MP6171
de la 0,001 la 0,999 [mm]

Ciclu automat de calibrare: Centrul inelului


de calibrare pe axa X, n raport cu originea
mainii

MP6180.0 (interval deplasare 1) pn la MP6180.2 (interval


deplasare 3)
0 la 99 999,9999 [mm]

Ciclu automat de calibrare: Centrul inelului


de calibrare pe axa Y, n raport cu originea
mainii

MP6181.x (interval deplasare 1) pn la MP6181.2 (interval


deplasare 3)
0 la 99 999,9999 [mm]

Ciclu automat de calibrare: Muchia


superioar a inelului de calibrare pe axa Z, n
raport cu originea mainii

MP6182.x (interval deplasare 1) pn la MP6182.2 (interval


deplasare 3)
de la 0 la 99 999,9999 [mm]

Ciclu automat de calibrare: Distana de sub


muchia superioar a inelului n care este
efectuat calibrarea de ctre TNC.

MP6185.x (interval deplasare 1) pn la MP6185.2 (interval


deplasare 3)
de la 0,1 la 99 999,9999 [mm]

690

Tabele i prezentri generale

Msurare raz cu palpatorul TT 130: Direcie


de palpare

MP6505.0 (interval deplasare 1) pn la 6505.2 (interval deplasare 3)


Direcie pozitiv de palpare pe axa de referin a unghiului (ax 0): 0
Direcie pozitiv de palpare pe axa +90: 1
Direcie negativ de palpare pe axa de referin a unghiului (ax 0): 2
Direcie negativ de palpare pe axa +90: 3

Vitez de avans palpare pentru a dou


msurtoare cu TT 130, form tij, corecii n
TOOL.T

MP6507
Calculare vitez de avans pentru a doua msurtoare cu TT 130,
cu toleran constant: Bit 0 = 0
Calculare vitez de avans pentru a doua msurtoare cu TT 130,
cu toleran variabil: Bit 0 = 1
Vitez de avans constant pentru a doua msurtoare cu TT 130: Bit 1 = 1

Eroare de msurare maxim admis cu TT


130, n timpul msurrii cu scula rotativ

MP6510.0
de la 0,001 pn la 0,999 [mm] (valoare de intrare recomandat: 0,005 mm)

Necesar pentru calculul vitezei de avans de


palpare n legtur cu MP6570

MP6510.1
de la 0,001 pn la 0,999 [mm] (valoare de intrare recomandat: 0,01 mm)

Vitez de avans pentru palparea unei scule


staionare cu TT 130

MP6520
de la 1 la 3 000 [mm/min]

Msurarea razei cu TT 130: Distan de la


muchia inferioar a sculei la muchia
superioar a tijei

MP6530.0 (interval deplasare 1) pn la MP6530.2 (interval


deplasare 3)
de la 0,001 la 99,9999 [mm]

Prescriere de degajare pe axa sculei,


deasupra tijei TT 130, pentru prepoziionare

MP6540.0
de la 0,001 la 30 000,000 [mm]

Zon de degajare n planul mainii, n jurul


tijei TT130, pentru prepoziionare

MP6540.1
de la 0,001 la 30 000,000 [mm]

Deplasare rapid pentru TT 130 n ciclul


palpatorului

MP6550
de la 10 la 10 000 [mm/min]

Funcie M pentru orientarea broei n timpul


msurrii individuale a dinilor

MP6560
de la 0 la 999
1: Funcie inactiv

Msurarea sculelor rotative: Vitez de rotaie


admis la circumferina sculei de frezare

MP6570
de la 1,000 pn la 120,000 [m/min]

Necesar pentru calcularea turaiei i a vitezei


de avans a palpatorului
Msurarea sculelor rotative: Turaia permis MP6572
de la 0,000 pn la 1000,000 [rpm]
Dac introducei 0, viteza este limitat la 1000 rpm

HEIDENHAIN iTNC 530

691

18.1 Parametrii generali ai utilizatorului

Palpatoare 3-D

18.1 Parametrii generali ai utilizatorului

Palpatoare 3-D
Coordonate ale centrului tijei TT 120 n raport
cu originea mainii

MP6580.0 (interval de deplasare 1)


Axa X
MP6580.1 (interval de deplasare 1)
Axa Y
MP6580.2 (interval de deplasare 1)
Axa Z
MP6581.0 (interval de deplasare 2)
Axa X
MP6581.1 (interval de deplasare 2)
Axa Y
MP6581.2 (interval de deplasare 2)
Axa Z
MP6582.0 (interval de deplasare 3)
Axa X
MP6582.1 (interval de deplasare 3)
Axa Y
MP6582.2 (interval de deplasare 3)
Axa Z

Monitorizarea poziiei axelor rotative i a


celor paralele

MP6585
Funcie inactiv: 0
Monitorizare poziie axe, cu codificare pe bii definibil pentru fiecare ax: 1

Definirea axelor rotative i a celor paralele


care vor fi monitorizate

MP6586.0
Nu monitorizai poziia axei A: 0
Monitorizai poziia axei A: 1
MP6586.1
Nu monitorizai poziia axei B: 0
Monitorizai poziia axei B: 1
MP6586.2
Nu monitorizai poziia axei C: 0
Monitorizai poziia axei C: 1
MP6586.3
Nu monitorizai poziia axei U: 0
Monitorizai poziia axei U: 1
MP6586.4
Nu monitorizai poziia axei V: 0
Monitorizai poziia axei V: 1
MP6586.5
Nu monitorizai poziia axei W: 0
Monitorizai poziia axei W: 1

692

Tabele i prezentri generale

18.1 Parametrii generali ai utilizatorului

Palpatoare 3-D
KinematicsOpt: Limit toleran pentru
mesajele de eroare n modul Optimizare

MP6600
de la 0,001 la 0,999

KinematicsOpt: Devierea maxim permis de


la raza de calibrare a sferei introdus

MP6601
de la 0,01 la 0,1

KinematicsOpt: Funcie M pentru


poziionarea axelor rotative

MP6602
Funcie inactiv: -1
Poziionai axa rotativ cu o funcie auxiliar definit: 0 la 9999

Afiaje TNC, editor TNC


Ciclurile 17, 18 i 207:
Oprire bro orientat
la nceputul ciclului

MP7160
Oprire bro orientat: 0
Fr oprire bro orientat: 1

Staie de programare

MP7210
TNC cu main: 0
TNC ca staie de programare cu PLC activ: 1
TNC ca staie de programare cu PLC inactiv: 2

Confirmare
ALIMENTARE
NTRERUPT dup
pornire

MP7212
Confirmare prin tast: 0
Confirmare automat: 1

Programare ISO:
Setare increment
numr de bloc

MP7220
de la 0 la 150

Dezactivarea seleciei
tipurilor de fiiere

MP7224.0
Toate tipurile de fiiere selectabile prin tasta soft: %0000000
Dezactivare selecie programe HEIDENHAIN (tasta soft AFIARE .H): Bit 0 = 1
Dezactivare selecie programe DIN/ISO (tasta soft AFIARE .I): Bit 1 = 1
Dezactivare selecie tabele de scule (tasta soft AFIARE .T): Bit 2 = 1
Dezactivare selecie tabele de origine (tasta soft AFIARE .D): Bit 3 = 1
Dezactivare selecie tabele de mese mobile (tasta soft AFIARE .P): Bit 4 = 1
Dezactivare selecie fiiere text (tasta soft AFIARE .A): Bit 5 = 1
Dezactivare selecie tabele de puncte (tasta soft AFIARE .PNT): Bit 6 = 1

Dezactivarea editorului
pentru anumite tipuri
de fiiere

MP7224.1
Nu dezactivai editorul: %0000000
Dezactivare editor pentru

Not:

Programe HEIDENHAIN: Bit 0 = 1


Programe ISO: Bit 1 = 1
Tabele scule: Bit 2 = 1
Tabele origine: Bit 3 = 1
Tabele mese mobile: Bit 4 = 1
Fiiere text: Bit 5 = 1
Tabele puncte: Bit 6 = 1

Dac un anumit tip de


fiier este blocat, TNC va
terge toate fiierele de
acest tip.

HEIDENHAIN iTNC 530

693

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC


Blocarea tastelor soft
pentru tabele

MP7224.2
Fr blocarea tastei soft EDITARE PORNIT/OPRIT:
Cu blocarea tastei soft EDITARE PORNIT/OPRIT pentru
Fr funcie: Bit 0 = 1
Fr funcie: Bit 1 = 1
Tabele scule: Bit 2 = 1
Tabele origine: Bit 3 = 1
Tabele mese mobile: Bit 4 = 1
Fr funcie: Bit 5 = 1
Tabele puncte: Bit 6 = 1

Configurare fiiere de
mese mobile

MP7226.0
Tabel mese mobile inactiv: 0
Numr de mese mobile per tabel de mese mobile: 1 la 255

Configurare fiiere
origine

MP7226.1
Tabel origine inactiv: 0
Numr origini ntr-un tabel de origini: 1 la 255

Lungimea programului
pn la care sunt
verificate numerele
LBL

MP7229.0
Blocurile de la 100 pn la 9999

Lungimea de program
pn la care sunt
verificate blocurile FK

MP7229.1
Blocurile de la 100 pn la 9999

694

Tabele i prezentri generale

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC


Limbajul de dialog

MP7230.0 la MP7230.3
Englez: 0
German: 1
Ceh: 2
Francez: 3
Italian: 4
Spaniol: 5
Portughez: 6
Suedez: 7
Danez: 8
Finlandez: 9
Olandez: 10
Polonez: 11
Maghiar: 12
Rezervat: 13
Rus (set de caractere cirilice): 14 (numai ncepnd cu MC 422 B)
Chinez (simplificat): 15 (numai ncepnd cu MC 422 B)
Chinez (tradiional): 16 (numai ncepnd cu MC 422 B)
Sloven: 17 (numai pe MC 422 B, opiune de software)
Norvegian: 18 (numai pe MC 422 B, opiune de software)
Slovac: 19 (numai pe MC 422 B, opiune de software)
Leton: 20 (numai pe MC 422 B, opiune de software)
Coreean: 21 (numai pe MC 422 B, opiune de software)
Eston: 22 (numai pe MC 422 B, opiune de software)
Turc: 23 (numai pe MC 422 B, opiune de software)
Romn: 24 (numai pe MC 422 B, opiune de software)
Lituanian: 25 (numai pe MC 422 B, opiune de software)

Configurare tabel de
scule

MP7260
Inactiv: 0
Numr de scule generat de TNC la deschiderea unui tabel de scule nou: 1 la 254
Dac avei nevoie de mai mult de 254 de scule, putei extinde tabelul de scule cu funcia
ATAARE N LINII consultai Date scul, pagina 174

Configurare tabele de
buzunare

MP7261.0 (depozit 1)
MP7261.1 (depozit 2)
MP7261.2 (depozit 3)
MP7261.3 (depozit 4)
MP7261.4 (depozit 5)
MP7261.5 (depozit 6)
MP7261.6 (depozit 7)
MP7261.7 (depozit 8)
Inactiv: 0
Numr de buzunare n depozitul de scule: de la 1 la 9999
Dac este introdus valoarea 0 pentru parametrii de la MP7261.1 la MP7261.7, TNC utilizeaz
un singur depozit de scule.

Indexarea numerelor
de scule pentru
asignarea de date
diferite de compensare
fiecrui numr de scul

MP7262
Fr indexare: 0
Numr permis de indici: 1 la 9

HEIDENHAIN iTNC 530

695

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC


Configurarea tabelelor
de scule i a celor de
buzunare

696

MP7263
Configurarea setrilor pentru tabelul de scule i tabelul de buzunare: %0000
Afiare tast soft TABEL BUZUNARE n tabelul de scule: Bit 0 = 0
Nu se afieaz tasta soft TABEL BUZUNARE n tabelul de scule: Bit 0 = 1
Transmisie date externe: Se transmit doar coloanele afiate: Bit 1 = 0
Transmisie date externe: Se transmit toate coloanele: Bit 1 = 1
Afiare tast soft PORNIRE/OPRIRE EDITARE n tabelul de buzunare: Bit 2 = 0
Nu se afieaz tasta soft PORNIRE/OPRIRE EDITARE n tabelul de buzunare: Bit 2 = 1
RESETARE COLOAN T i taste soft RESETARE TABEL DE BUZUNARE active: Bit 3 = 0
RESETARE COLOAN T i taste soft RESETARE TABEL DE BUZUNARE active: Bit 3 = 1
Nu se permite tergerea sculelor dac acestea sunt n tabelul de buzunare: Bit 4 = 0
Se permite tergerea sculelor dac acestea se afl n tabelul de buzunare, tergerea trebuie
confirmat de utilizare: Bit 4 = 1
tergerea sculelor din tabelul de buzunare este posibil cu confirmare: Bit 5 = 0
tergerea sculelor din tabelul de buzunare este posibil fr confirmare: Bit 5 = 1
tergere scule indexate fr confirmare: Bit 6 = 0
tergere scule indexate cu confirmare: Bit 6 = 1

Tabele i prezentri generale

Configurare tabel scule


(pentru a omite din
tabel: introducei 0);
Numrul coloanei din
tabelul de scule pentru

HEIDENHAIN iTNC 530

MP7266.0
Nume scul - NAME: de la 0 la 42; lime coloan: 32 caractere
MP7266.1
Lungime scul - L: de la 0 la 42; lime coloan: 11 caractere
MP7266.2
Raz scul - R: de la 0 la 42; lime coloan: 11 caractere
MP7266.3
Raz scul 2 - R2: de la 0 la 42; lime coloan: 11 caractere
MP7266.4
Lungime supradimensionare - DL: de la 0 la 42; lime coloan: 8 caractere
MP7266.5
Raz supradimensionare - DR: de la 0 la 42; lime coloan: 8 caractere
MP7266.6
Raz supradimensionare 2 - DR2: de la 0 la 42; lime coloan: 8 caractere
MP7266.7
Nume scul - TL: de la 0 la 42; lime coloan: 2 caractere
MP7266.8
Scul de nlocuire - RT: de la 0 la 42; lime coloan: 5 caractere
MP7266.9
Durata maxim de via a sculei - TIME1: de la 0 la 42; lime coloan: 5 caractere
MP7266.10
Durata maxim de via a sculei pentru TOOL CALL - TIME2: de la 0 la 42; lime coloan:
5 caractere
MP7266.11
Durat de via curent scul DURAT CURENT: de la 0 la 42; lime coloan: 8 caractere
MP7266.12
Comentariu scul - DOC: de la 0 la 42; lime coloan: 16 caractere
MP7266.13
Numr dini - ACHIERE.: de la 0 la 42; lime coloan: 4 caractere
MP7266.14
Detectare toleran la uzur pe lungimea sculei: - LTOL: de la 0 la 42; lime coloan: 6 caractere
MP7266.15
Detectare toleran la uzur pe raza sculei: - RTOL: de la 0 la 42; lime coloan: 6 caractere
MP7266.16
Direcie tiere - DIRECT.: de la 0 la 42; lime coloan: 7 caractere
MP7266.17
Stare PLC - PLC: de la 0 la 42; lime coloan: 9 caractere
MP7266.18
Decalaj scul pe axa sculei, n plus fa de MP6530 TT:L-OFFS: de la 0 la 42
lime coloan: 11 caractere
MP7266.19
Decalaj scul ntre centrul tijei i centrul sculei TT:R-OFFS: de la 0 la 42
lime coloan: 11 caractere

697

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC


Configurare tabel scule
(pentru a omite din
tabel: introducei 0);
Numrul coloanei din
tabelul de scule pentru

698

MP7266.20
Detectare toleran la rupere pe lungimea sculei - LBREAK: de la 0 la 42; lime coloan:
6 caractere
MP7266.21
Detectare toleran la rupere pe raza sculei - RBREAK: de la 0 la 42; lime coloan: 6 caractere
MP7266.22
Lungime scul (Ciclul 22) - LCUTS: de la 0 la 42; lime coloan: 11 caractere
MP7266.23
Unghi maxim de ptrundere (Ciclul 22) - ANGLE.: de la 0 la 42; lime coloan: 7 caractere
MP7266.24
Tip scul - TYP: de la 0 la 42; lime coloan: 5 caractere
MP7266.25
Material scul - TMAT: de la 0 la 42; lime coloan: 16 caractere
MP7266.26
Tabel date tiere - CDT: de la 0 la 42; lime coloan: 16 caractere
MP7266.27
Valoare PLC - PLC-VAL: de la 0 la 42; lime coloan: 11 caractere
MP7266.28
Nealiniere centru pe axa de referin - CAL-OFF1: de la 0 la 42; lime coloan: 11 caractere
MP7266.29
Nealiniere centru pe axa secundar - CAL-OFF2: de la 0 la 42; lime coloan: 11 caractere
MP7266.30
Calibrare unghi bro - CALL-ANG: de la 0 la 42; lime coloan: 11 caractere
MP7266.31
Tip scul pentru tabel buzunar - PTYP: de la 0 la 42; lime coloan: 2 caractere
MP7266.32
Limitarea vitezei broei - NMAX: de la 0 la 42; lime coloan: 6 caractere
MP7266.33
Retragere la oprirea NC - LIFTOFF: de la 0 la 42; lime coloan: 1 caracter
MP7266.34
Funcie dependent de main - P1: de la 0 la 42; lime coloan: 10 caractere
MP7266.35
Funcie dependent de main - P2: de la 0 la 42; lime coloan: 10 caractere
MP7266.36
Funcie dependent de main - P3: de la 0 la 42; lime coloan: 10 caractere
MP7266.37
Descriere cinematic specific sculei KINEMATIC: de la 0 la 42; lime coloan: 16 caractere
MP7266.38
Unghi - T_ANGLE: de la 0 la 42; lime coloan: 9 caractere
MP7266.39
Pas filet- PITCH: de la 0 la 42; lime coloan: 10 caractere
MP7266.40
Controlul avansului adaptabil - NAME: de la 0 la 42; lime coloan: 10 caractere
MP7266.41
Detectare toleran la uzur pe raza sculei 2 - R2TOL: de la 0 la 42; lime coloan: 6 caractere
MP7266.42
Numele tabelului cu valori de compensare pentru compensarea 3-D a razei n funcie de unghiul
de contact al sculei
MP7266.43
Data/ora ultimului apel al sculei

Tabele i prezentri generale

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC


Configurare tabel
buzunare scule (pentru
a omite din tabel:
introducei 0); Numrul
coloanei din tabelul de
buzunare pentru

MP7267.0
Numr scul - T: 0 la 20
MP7267.1
Scul special - ST: 0 la 20
MP7267.2
Buzunar fix - F: 0 la 20
MP7267.3
Buzunar blocat L: 0 la 20
MP7267.4
Stare PLC - PLC: 0 la 20
MP7267.5
Nume scul din tabelul de scule TNAME: 0 la 20
MP7267.6
Comentariu din tabelul de scule DOC: 0 la 20
MP7267.7
Tip scul - PTYP: 0 la 20
MP7267.8
Valoare pentru PLC P1: 0 la 20
MP7267.9
Valoare pentru PLC P2: 0 la 20
MP7267.10
Valoare pentru PLC P3: 0 la 20
MP7267.11
Valoare pentru PLC P4: 0 la 20
MP7267.12
Valoare pentru PLC P5: 0 la 20
MP7267.13
Buzunar rezervat- RSV: 0 la 20
MP7267.14
Buzunar deasupra nchis LOCKED_ABOVE: 0 la 20
MP7267.15
Buzunar inferior blocat LOCKED_BELOW: 0 la 20
MP7267.16
Buzunar stnga blocat LOCKED_LEFT: 0 la 20
MP7267.17
Buzunar dreapta blocat LOCKED_RIGHT: 0 la 20
MP7267.18
Valoare S1 pentru PLC P6: 0 la 20
MP7267.19
Valoare S2 pentru PLC P7: 0 la 20

Mod de operare
manual: Afiare vitez
de avans

MP7270
Afiare vitez de avans F numai dac este apsat un buton de direcie a axei: 0
Afiare vitez de avans F dac nu este apsat niciun buton de direcie a axei (vitez de avans
definit prin tasta soft F sau viteza de avans a axei celei mai "lente"): 1

Caracter zecimal

MP7280
Caracterul zecimal este o virgul: 0
Caracterul zecimal este un punct: 1

Selectai modul de
operare Programare
i editare": Afiare de
blocuri NC multistrat

MP7281.0
Se afieaz ntotdeauna complet toate blocurile NC: 0
Se afieaz complet doar blocul curent: 1
Se afieaz complet blocul curent doar la editare: 2

HEIDENHAIN iTNC 530

699

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC


Selectai modul de
operare Rulare
program": Afiare de
blocuri NC multistrat

MP7281.1
Se afieaz ntotdeauna complet toate blocurile NC: 0
Se afieaz complet doar blocul curent: 1
Se afieaz complet blocul curent doar la editare: 2

Afiaj de poziie pe axa


sculei

MP7285
Afiaj raportat la originea sculei: 0
Afiaj din axa sculei raportat la
faa sculei: 1

Pas de afiare pentru


poziia broei

MP7289
0,1 : 0
0,05 : 1
0,01 : 2
0,005 : 3
0,001 : 4
0,0005 : 5
0,0001 : 6

Pas de afiare

de la MP7290.0 (axa X) la MP7290.13 (axa 14)


0,1 mm: 0
0,05 mm: 1
0,01 mm: 2
0,005 mm: 3
0,001 mm: 4
0,0005 mm: 5
0,0001 mm: 6

Dezactivare setare
origine n tabelul de
presetri

MP7294
Fr dezactivarea setrii decalare origine: %00000000000000
Dezactivare setare origine pe axa X: Bit 0 = 1
Dezactivare setare origine pe axa Y: Bit 1 = 1
Dezactivare setare origine pe axa Z: Bit 2 = 1
Dezactivare setare origine pe axa IV: Bit 3 = 1
Dezactivare setare origine pe axa V: Bit 4 = 1
Dezactivare setare origine pe axa 6: Bit 5 = 1
Dezactivare setare origine pe axa 7: Bit 6 = 1
Dezactivare setare origine pe axa 8: Bit 7 = 1
Dezactivare setare origine pe axa 9: Bit 8 = 1
Dezactivare setare origine pe axa 10: Bit 9 = 1
Dezactivare setare origine pe axa 11: Bit 10 = 1
Dezactivare setare origine pe axa 12: Bit 11 = 1
Dezactivare setare origine pe axa 13: Bit 12 = 1
Dezactivare setare origine pe axa 14: Bit 13 = 1

700

Tabele i prezentri generale

Dezactivare setare
origine

MP7295
Fr dezactivarea setrii decalare origine: %00000000000000
Dezactivare setare origine pe axa X: Bit 0 = 1
Dezactivare setare origine pe axa Y: Bit 1 = 1
Dezactivare setare origine pe axa Z: Bit 2 = 1
Dezactivare setare origine pe axa IV: Bit 3 = 1
Dezactivare setare origine pe axa V: Bit 4 = 1
Dezactivare setare origine pe axa 6: Bit 5 = 1
Dezactivare setare origine pe axa 7: Bit 6 = 1
Dezactivare setare origine pe axa 8: Bit 7 = 1
Dezactivare setare origine pe axa 9: Bit 8 = 1
Dezactivare setare origine pe axa 10: Bit 9 = 1
Dezactivare setare origine pe axa 11: Bit 10 = 1
Dezactivare setare origine pe axa 12: Bit 11 = 1
Dezactivare setare origine pe axa 13: Bit 12 = 1
Dezactivare setare origine pe axa 14: Bit 13 = 1

Dezactivare setare
origine cu tastele axei
portocalii

MP7296
Fr dezactivarea setrii originii: 0
Dezactivare setare origine cu tastele axei portocalii: 1

Resetare afiaj de
stare, parametri Q, date
scul i durat de
prelucrare

MP7300
Resetare tot la selectarea unui program: 0
Resetare tot cnd un program este selectat i cu M2, M30, END PGM: 1
Resetare numai afiaj de stare i date scul la selectarea unui program: 2
Resetare numai afiaj de stare, durat de prelucrare i date scul cnd un program este selectat
i cu M2, M30, END PGM: 3
Resetare afiaj de stare, durat de prelucrare i parametri Q la selectarea unui program: 4
Resetare afiaj de stare, durat de prelucrare i parametri Q cnd un program este selectat i cu
M2, M30, END PGM: 5
Resetare afiaj de stare i durat de prelucrare la selectarea unui program: 6
Resetare afiaj de stare i durat de prelucrare cnd un program este selectat i cu M2, M30,
END PGM: 7

Mod Afiaj grafic

MP7310
Proiecie n trei planuri conform ISO 128, metod de proiecie 1:Bit 0 = 0
Proiecie n trei planuri conform ISO 128, metod de proiecie 2:Bit 0 = 1
Afiare BLK FORM nou n ciclul 7 DECALARE DE ORIGINE n raport cu vechea origine: Bit 2 = 0
Afiare BLK FORM nou n ciclul 7 DECALARE DE ORIGINE n raport cu noua origine: Bit 2 = 1
Fr afiare poziie cursor n timpul proieciei n trei planuri: Bit 4 = 0
Afiare poziie cursor n timpul proieciei n trei planuri: Bit 4 = 1
Funcii software ale noilor grafice 3-D active: Bit 5 = 0
Funcii software ale noilor grafice 3-D inactive: Bit 5 = 1

Limitare a lungimii
dintelui unei scule care
va fi simulat. Valabil
numai dac LCUTS nu
este definit.

MP7312
de la 0 la 99 999,9999 [mm]
Factor de multiplicare a diametrului sculei pentru creterea vitezei de simulare. Dac este
introdus valoarea 0, TNC presupune un dinte cu lungime infinit, ceea ce crete semnificativ
durata necesar pentru simulare.

Simulare grafic fr
axa programat a
sculei: Raz scul

MP7315
de la 0 la 99 999,9999 [mm]

HEIDENHAIN iTNC 530

701

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC

18.1 Parametrii generali ai utilizatorului

Afiaje TNC, editor TNC


Simulare grafic fr
axa programat a
sculei: Adncime
ptrundere

MP7316
de la 0 la 99 999,9999 [mm]

Simulare grafic fr
axa programat a
sculei: Funcie M
pentru pornire

MP7317.0
0 la 88 (0: Funcie inactiv)

Simulare grafic fr
axa programat a
sculei: Funcie M
pentru oprire

MP7317.1
0 la 88 (0: Funcie inactiv)

Screen saver

MP7392.0
de la 0 la 99 [min]
Timp, n minute, pn la activarea screen saver-ului (0: Funcie inactiv)
MP7392.1
Nu este activ niciun screen saver: 0
Screen saver standard al server-ului X: 1
ablon liniar 3-D: 2

702

Tabele i prezentri generale

Efect al ciclului 11 FACTOR SCALARE

MP7410
FACTOR SCALARE aplicat n 3 axe:0
FACTOR SCALARE aplicat numai n planul de lucru: 1

Gestionare date scul/date calibrare

MP7411
TNC salveaz intern datele calibrate pentru palpatorul 3-D: +0
TNC utilizeaz valorile de compensare pentru palpator din tabelul de scule
ca date de calibrare pentru palpatorul 3-D: +1

Cicluri SL

MP7420
Urmtoarea not este valabil pentru Ciclurile 21, 22, 23, 24:
Frezai un canal n jurul conturului n sensul acelor de ceasornic pentru
insule i
n sens opus acelor de ceasornic pentru buzunare: Bit 0 = 0
Frezai un canal n jurul conturului n sensul acelor de ceasornic pentru
buzunare i
n sens opus acelor de ceasornic pentru insule: Bit 0 = 1
Prima dat frezai canalul, apoi degroai conturul: Bit 1 = 0
Prima dat degroai conturul, apoi frezai canalul: Bit 1 = 1
Combinai contururi compensate: Bit 2 = 0
Combinai contururi necompensate: Bit 2 = 1
Degroai pn la adncimea fiecrui buzunar: Bit 3 = 0
Frezare buzunar i degroare pentru fiecare pas de avans, nainte de
trecerea la adncimea urmtoare: Bit 3 = 1
Urmtoarea not este valabil pentru ciclurile 6, 15, 16, 21, 22, 23 i 24:
La sfritul ciclului, deplasai scula n ultima poziie programat nainte de
apelarea ciclului: Bit 4 = 0
La sfritul ciclului, retragei scula numai pe axa broei: Bit 4 = 1

Ciclul 4 FREZARE BUZUNAR i Ciclul 5


FREZARE BUZUNAR CIRCULAR: Factor de
suprapunere

MP7430
de la 0,1 la 1,414

Deviaie admis a razei cercului ntre


punctele de sfrit i de nceput ale cercului

MP7431
de la 0,0001 la 0,016 [mm]

Toleran limitator de curs pentru M140 i


M150

MP7432
Funcie inactiv: 0
Tolerana pentru distana la care limitatorul soft de curs poate fi depit cu
M140/M150: 0,0001 la 1,0000

HEIDENHAIN iTNC 530

703

18.1 Parametrii generali ai utilizatorului

Prelucrare i rulare program

18.1 Parametrii generali ai utilizatorului

Prelucrare i rulare program


Operarea diverselor funcii M
auxiliare
Not:
Factorii kV pentru amplificarea buclei de
poziionare sunt setai de productorul mainii.
Consultai manualul mainii dvs. unelte.

MP7440
Oprire program cu M6: Bit 0 = 0
Fr oprire program cu M6: Bit 0 = 1
Nicio apelare de ciclu cu M89: Bit 1 = 0
Apelare de ciclu cu M89: Bit 1 = 1
Oprire program cu funcii M: Bit 2 = 0
Fr oprire program cu funcii M: Bit 2 = 1
Factorii kV nu pot fi comutai prin M105 i M106: Bit 3 = 0
Factorii kV nu pot fi modificai prin M105 i M106: Bit 3 = 1
Reducere vitez de avans pe axa sculei cu M103 F..
Funcie inactiv: Bit 4 = 0
Reducere vitez de avans pe axa sculei cu M103 F..
Funcie activ: Bit 4 = 1
Rezervat: Bit 5
Oprire exact pentru poziionare cu axe rotative inactive: Bit 6 = 0
Oprire exact pentru poziionare cu axe rotative active: Bit 6 = 1

Mesaj de eroare n timpul apelrii ciclului

MP7441
Afiare mesaj de eroare cnd M3/M4 nu sunt active: Bit 0 = 0
Anulare mesaj de eroare cnd M3/M4 nu sunt active: Bit 0 = 1
Rezervat: Bit 1
Anulare mesaj de eroare cnd este programat o adncime pozitiv:
Bit 2 = 0
Anulare mesaj de eroare cnd este programat o adncime pozitiv:
Bit 2 = 1

Funcie M pentru orientarea broei n


ciclurile fixe

MP7442
Funcie inactiv: 0
Orientare direct prin NC: -1
Funcie M pentru orientarea broei: de la 1 la 999

Vitez maxim de conturare pentru setarea


prioritii vitezei de avans la 100% n
modurile Rulare program

MP7470
de la 0 la 99 999 [mm/min]

Vitez de avans pentru micrile de


compensare a axei rotative

MP7471
de la 0 la 99 999 [mm/min]

Parametri de compatibilitate ai mainii


pentru tabelele de origine

MP7475
Decalrile originii sunt raportate la originea piesei de prelucrat: 0
Dac valoarea 1 a fost introdus n dispozitive TNC de control mai vechi
sau n dispozitive de control cu software 340 420-xx, modificrile decalrii
de origine au fost raportate la originea mainii. Aceast funcie nu mai este
disponibil. Trebuie s utilizai tabelele de presetri n loc de tabelele de
origine raportate la REF (consultai Gestionarea originii cu tabelul de
presetri, la pagina 573).

Timp de adugat la calcularea duratei de


utilizare a sculei

MP7485
de la 0 la 100 [%]

704

Tabele i prezentri generale

18.2 Configuraiile pinilor i cablurile de legtur pentru interfeele de date

18.2 Configuraiile pinilor i


cablurile de legtur pentru
interfeele de date
Interfaa RS-232-C/V.24 pentru dispozitivele
HEIDENHAIN
Interfaa respect cerinele EN 50 178 pentru separare
electric la tensiune sczut.
Reinei c pinii 6 i 8 al cablului de legtur 274 545 sunt
conectai.
Cnd utilizai un bloc adaptor de 25 pini:
TNC

Cablu de legtur 365 725-xx

Bloc adaptor
310 085-01

Cablu de legtur 274 545-xx

Mam

Tat

Mam

Tat

Culoare

Mam

Alb/Maro

Tat

Asignare

Mam

Nu asignai

RXD

Galben

Galben

TXD

Verde

Verde

DTR

Maro

20

20

20

20

Maro

MAS semnal 5

Rou

Rou

DSR

Albastru

RTS

Gri

Gri

CTS

Roz

Roz

Nu asignai

Violet

20

mp.

Ecranare ext.

mp.

mp.

Izolare extern

mp.

HEIDENHAIN iTNC 530

Culoare

Izolare extern

mp.

mp.

mp.

705

18.2 Configuraiile pinilor i cablurile de legtur pentru interfeele de date

Cnd utilizai un bloc adaptor de 9 pini:


TNC

Cablu de legtur 355 484-xx

Bloc adaptor
363 987-02

Cablu de legtur 366 964-xx

Tat

Asignare

Mam

Culoare

Tat

Mam

Tat

Mam

Culoare

Mam

Nu asignai

Rou

Rou

RXD

Galben

Galben

TXD

Alb

Alb

DTR

Maro

Maro

MAS semnal 5

Negru

Negru

DSR

Violet

Violet

RTS

Gri

Gri

CTS

Alb/Verde

Alb/Verde

Nu asignai

Verde

Verde

mp.

Izolare
extern

mp.

Izolare extern

mp.

mp.

mp.

mp.

Izolare extern

mp.

Dispozitivele non-HEIDENHAIN
Configuraia conectorului unui dispozitiv non-HEIDENHAIN poate
diferi considerabil de configuraia conectorului unui dispozitiv
HEIDENHAIN.
Acesta depinde de cele mai multe ori de unitatea i de tipul transferului
de date. Tabelul de mai jos descrie configuraia pinilor conectorilor pe
blocul adaptor.
Bloc adaptor 363 987-02

Cablu de legtur 366 964-xx

Mam

Tat

Mam

Culoare

Mam

Rou

Galben

Alb

Maro

Negru

Violet

Gri

Alb/Verde

Verde

mp.

mp.

mp.

Ecranare ext. mp.

706

Tabele i prezentri generale

18.2 Configuraiile pinilor i cablurile de legtur pentru interfeele de date

Interfaa RS-422/V.11
Numai dispozitivele non-HEIDENHAIN sunt conectate la interfaa
RS-422.
Interfaa respect cerinele EN 50 178 pentru separare
electric la tensiune sczut.
Configuraiile pinilor de pe unitatea logic TNC (X28) i de
pe blocul adaptor sunt identice.

TNC

Cablu de conectare 355 484-xx

Bloc adaptor
363 987-01

Mam

Configuraie pini

Tat

Culoare

Mam

Tat

Mam

RTS

Rou

DTR

Galben

RXD

Alb

TXD

Maro

MAS semnal

Negru

CTS

Violet

DSR

Gri

RXD

Alb/Verde

TXD

Verde

mp.

Ecranare ext.

mp.

Izolare extern

mp.

mp.

mp.

HEIDENHAIN iTNC 530

707

18.2 Configuraiile pinilor i cablurile de legtur pentru interfeele de date

Mufa interfeei Ethernet RJ45


Lungimea maxim a cablului:
Neecranat: 100 m
Ecranat: 400 m
Pin

Semnal

Descriere

TX+

Transmitere date

TX

Transmitere date

REC+

Recepionare date

Liber

Nealocat

REC

Nealocat

Nealocat

708

Recepionare date

Tabele i prezentri generale

18.3 Informaii tehnice

18.3 Informaii tehnice


Explicarea simbolurilor
Standard
Opiune ax
Opiune de software 1
Opiune de software 2
Funcii utilizator
Scurt descriere

Versiune de baz: 3 axe plus bro


16 axe suplimentare sau 15 axe suplimentare plus a 2-a bro
Control digital curent i control vitez ax

Intrare program

Format conversaional HEIDENHAIN cu smarT.NC i conform ISO

Date de poziie

Poziii nominale pentru linii i arce n coordonate carteziene sau polare


Dimensiuni incrementale sau absolute
Afiaj i intrare n mm sau oli
Afiare traseu roat de mn n timpul prelucrrii cu suprapunerea roii de mn

Compensare scul

Raz scul n planul de lucru i lungime scul


Contur cu raz compensat anticipat pn la 99 blocuri (M120)
z Compensare tridimensional a razei sculei pentru schimbarea ulterioar a datelor
sculei, fr a fi necesar recalcularea programului

Tabele de scule

Mai multe tabele de scule cu pn la 30 000 de scule

Tabele cu date de tiere

Tabele cu date de tiere pentru calculul automat al vitezei broei i a vitezei de avans din
datele specifice sculei (vitez de tiere, avans pe dinte)

Vitez constant de conturare

n raport cu traseul centrului sculei


n raport cu muchia de tiere

Operaie paralel

Crearea unui program cu asisten grafic n timpul rulrii unui alt program

Prelucrare 3-D (opiunea


software 2)

z Compensare 3-D prin vectori normali pe suprafa


z Utiliznd roata de mn electronic pentru modificarea unghiului capului pivotant n
timpul rulrii programului, fr a afecta poziia vrfului sculei (TCPM = Tool Center
Point Management)
z Meninerea sculei perpendicular pe contur
z Compensarea razei sculei n poziie perpendicular pe direcia de deplasare i
direcionarea sculei
z Interpolare canelur

Prelucrare cu masa rotativ


(opiune software 1)

Programarea contururilor cilindrice ca pentru dou axe


Viteza de avans n lungime pe minut

HEIDENHAIN iTNC 530

709

18.3 Informaii tehnice

Funcii utilizator
Elemente de contur

Linie dreapt
anfren
Traseu circular
Punct centru cerc
Raz cerc
Arc conectat tangenial
Rotunjire col

Apropierea i deprtarea
conturului

Urmrind o linie dreapt: tangenial sau perpendicular


Urmrind un arc circular

Programare contur liber FK

Programarea conturului liber FK n formatul conversaional HEIDENHAIN cu asisten


grafic pentru desenele pieselor de prelucrat care nu sunt dimensionate pentru NC

Salturi program

Subrutine
Repetare seciune program
Orice program dorit ca subrutin

Cicluri fixe

Cicluri de gurire pentru gurire, ciocnire, lrgire, alezare, filetare cu un tarod flotant,
filetare rigid
Cicluri pentru frezarea fileturilor interne i externe
Frezarea i finisarea buzunarelor dreptunghiulare i circulare
Cicluri pentru verificarea suprafeelor plane i nclinate
Cicluri pentru frezarea canalelor liniare i circulare
Modele punct liniare i circulare
Buzunare contur - de asemenea cu prelucrare paralel cu conturul
Urm contur
Pot fi integrate i ciclurile OEM (cicluri speciale dezvoltate de productorul mainii)

Transformarea coordonatelor

Decalare, rotire, oglindire origine


Factor de scalare (specific axei)
nclinarea planului de lucru (opiune software 1)

Parametri Q
Programarea cu variabile

Funcii matematice =, +, , *, /, sin , cos


Comparaii logice (=, =/ , <, >)
Calculul cu paranteze
tan , arcsin, arccos, arctan, an, en, ln, log, valoarea absolut a unui numr, constanta
,negaie, rotunjirea cifrelor nainte sau dup virgula zecimal
Funcii pentru calcularea cercurilor
Parametri ir

Asisten programare

Calculator
Funcii de asisten raportate la context pentru mesajele de eroare
Sistemul de asisten TNCguide (funcia FCL 3) raportat la context
Asisten grafic n timpul programrii ciclurilor
Blocuri de comentarii n programul NC

Captare poziie curent

Poziiile curente pot fi transferate direct n programul NC

710

Tabele i prezentri generale

Grafice de verificare a
programului
Moduri de afiare

Simularea grafic nainte de rularea programului, chiar n timpul rulrii altui program
Vizualizare plan/Proiecie n 3 planuri/Vizualizare 3-D
Mrirea detaliilor

Programare grafice

n modul Programare i editare, contururile blocurilor NC sunt desenate pe ecran n


timp ce acestea sunt introduse (grafice 2-D contur creion), chiar n timpul rulrii altui
program

Grafice Rulare program


Moduri de afiare

Simularea grafic a prelucrrii n timp real n vizualizare plan / proiecie n 3 planuri /


vizualizare 3-D

Durat de prelucrare

Calcularea duratei de prelucrare n modul de operare Rulare test


Afiarea duratei de prelucrare curente n modurile Rulare program

Revenirea la contur

Pornire din mijlocul programului n orice bloc din program, readucerea sculei la poziia
nominal calculat pentru continuarea prelucrrii
ntreruperea programului, deprtarea i apropierea de contur

Tabele de origine

Tabele multiple de origine

Tabele mese mobile

Tabelele de mese mobile (cu numr nelimitat de intrri pentru selecia meselor mobile,
programe NC i origini) pot fi prelucrate pies cu pies sau scul cu scul

Ciclurile palpatorului

Calibrare palpator
Compensarea nealinierii piesei de prelucrat, manual sau automat
Setarea originii, manual sau automat
Msurarea automat a piesei de prelucrat
Cicluri pentru msurarea automat a sculei
Cicluri pentru msurarea automat a cinematicii

Specificaii
Componente

Calculatoare principale MC 7222, MC 6241 sau MC 66341


Controller CC 6106, 6108 sau 6110
Tastatur
Afiaj TFT color cu ecran plat de 15,1 sau 19" cu taste soft
IPC 6341 PC industrial cu Windows 7 (opional)

Memorie program

Cel puin 21 GB, pn la 130 GB n funcie de calculatorul principal

Rezoluie de intrare i pas de


afiaj

Pn la 0,1 m pentru axe liniare


Pn la 0,0001 pentru axe unghiulare

Interval de intrare

Maxim 99 999,999 mm (3,937 inchi) sau 99 999,999

HEIDENHAIN iTNC 530

711

18.3 Informaii tehnice

Funcii utilizator

18.3 Informaii tehnice

Specificaii
Interpolare

Liniar n 4 axe
Liniar n 5 axe (supus permisului de export) (opiune software 1)
Circular pe 2 axe
Circular pe 3 axe cu plan de lucru nclinat (opiune software 1)
Suprafa elicoidal:
Combinaie de micare circular i liniar
Canelur:
Execuia de caneluri (funcii polinomiale de gradul al 3-lea)

Timp de procesare a blocului


Linie dreapt 3-D fr
compensarea razei

0.5 ms

Controlul prin reacie invers


al axei

Rezoluia buclei de poziionare: Perioada semnalului codificatorului de poziie/1024


Durat ciclu pentru controlerul de poziie: 1,8 ms
Durat ciclu pentru controlerul de vitez: 600 s
Durat ciclu pentru controlerul curent: minim 100 s

Interval deplasare

Maxim 100 m (3937 oli)

Vitez bro

Maxim 40 000 rpm (cu 2 perechi de poli)

Compensare eroare

Eroare ax liniar sau neliniar, ntrziere, vrfuri de supratensiune n timpul micrilor


circulare, expansiune termic
Frecare stick-slip

Interfee de date

Una pentru fiecare RS-232-C /V.24 i RS-422 / V.11 max. 115 kilobaud
Interfa de date extins cu protocol LSV-2 pentru operarea extern a TNC prin
interfa cu software-ul HEIDENHAIN TNCremo.
Interfa Ethernet 100BaseT
Rat de transfer de aprox. 2 - 5 megabaud (n funcie de tipul de fiier i de ncrcarea
reelei)
Interfa USB 2.0
Pentru dispozitive de indicare (mouse) i dispozitive bloc (stick-uri de memorie, hard
disc-uri, uniti CD-ROM)

Temperatur nconjurtoare

Operaie: 0 C la +45 C
Stocare: 30 C la +70 C

712

Tabele i prezentri generale

Roi de mn electronice

O roat de mn portabil wireless HR 550 FS cu afiaj sau


O roat de mn portabil HR 520 cu afiaj sau
O roat de mn portabil HR 420 cu afiaj sau
O roat de mn portabil HR 410 sau
O roat de mn HR 130 montat pe panou sau
Pn la trei roi de mn HR 150 montate pe panou prin adaptorul HRA 110 pentru roi
de mn

Palpatoare

TS 220: Palpator 3-D cu declanator, conectat prin cablu sau


TS 440: Palpator 3-D cu declanator, cu transmisie prin infrarou
TS 444: Palpator 3-D cu declanator, cu transmisie prin infrarou
TS 640: Palpator 3-D cu declanator, cu transmisie prin infrarou
TS 740: Palpator 3-D cu declanator, cu transmisie prin infrarou
TT 140: Palpator 3-D cu declanator pentru msurarea sculei

HEIDENHAIN iTNC 530

713

18.3 Informaii tehnice

Accesorii

18.3 Informaii tehnice

Opiune de software 1
Prelucrare mas rotativ

Programarea contururilor cilindrice ca pentru dou axe


Viteza de avans n lungime pe minut

Transformarea coordonatelor

nclinarea planului de lucru

Interpolare

Cerc n 3 axe cu plan de lucru nclinat

Opiune de software 2
Prelucrare 3-D

z Compensarea 3-D a sculei prin vectori normali la suprafa


z Schimbai unghiul capului oscilant folosind roata de mn electronic n timpul rulrii
programului fr a afecta poziia sculei la punctul sculei (TCPM = ToolCenter
PointManagement)
z Meninerea sculei perpendicular pe contur
z Compensarea razei sculei n poziie perpendicular pe direcia de deplasare i
direcionarea sculei
z Interpolare canelur

Interpolare

z Liniar n 5 axe (supus permisului de export)

Opiune de software Convertor DXF


Extragerea programelor de
contur i a poziiilor de
prelucrare din datele DXF i
din programe conversaionale.

Format DXF compatibil: AC1009 (AutoCAD R12)


Pentru limbaj comun i smarT.NC
Specificare simpl i convenabil a punctelor de referin
Selectare caracteristici grafice ale seciunilor de contur din programe conversaionale

Opiune de software Monitorizare dinamic mpotriva coliziunilor (DCM)


Monitorizarea mpotriva
coliziunilor n toate modurile
de operare ale mainii

Productorul mainii definete obiectele care vor fi monitorizate


Este posibil i monitorizarea elementelor de fixare
Trei niveluri de avertizare n operarea manual
ntrerupere program n timpul operrii automate
Include monitorizarea micrilor n 5 axe
Simulare program nainte de prelucrare, pentru a depista posibile coliziuni

Opiune suplimentar de software n limbaj conversaional


Limbi de dialog suplimentare

714

Sloven
Norvegian
Slovac
Leton
Coreean
Estonian
Turc
Romn
Lituanian

Tabele i prezentri generale

18.3 Informaii tehnice

Opiune de software Setri de program globale


Funcie pentru suprapunerea
transformrilor de coordonate
din modurile Rulare program

Axe inversate
Decalare suprapus a originii
Oglindire suprapus
Blocare a axei
Suprapunere roat de mn
Rotaie de baz i rotaie bazat pe origine suprapuse
Factor vitez de avans

Opiune de software Controlul vitezei de avans adaptive (AFC)


Funcie pentru controlul
adaptiv al vitezei de avans
pentru optimizarea condiiilor
de prelucrare la producia de
serie

nregistrarea puterii efective a broei cu ajutorul unei tieri de prob


Definirea limitelor controlului automat al vitezei de avans
Control complet automat al avansului n timpul rulrii programului

Opiune de software KinematicsOpt


Cicluri palpator pentru
testarea i optimizarea
automate ale cinematicii
mainii

Backup/restaurare cinematice active


Testare cinematice active
Optimizare cinematice active

Opiunea software 3D-ToolComp


Compensarea 3-D a razei
sculei, n funcie de unghiul de
contact al sculei

Compensai raza delta a sculei n funcie de unghiul de contact al sculei pe piesa de


lucru
Premis: Blocuri LN
Valorile de compensare pot fi definite ntr-un tabel separat

Opiune software Administrarea extins a sculelor


Administrarea sculei care
poate fi schimbat de
productorul mainii utiliznd
scripturile Python.

Afiare mixt a datelor din tabele de scule i buzunare


Editare bazat pe formular a datelor sculei
Utilizarea sculei i list de secven: diagram de localizare a componentelor

Opiunea software Rotire prin interpolare


Rotire prin interpolare

Finisarea gulerelor cu simetrie de rotaie prin interpolarea broei cu axele planului de


lucru

Opiune softwarea Vizualizator CAD


Deschiderea modelelor 3-D de
pe controlul NC.

HEIDENHAIN iTNC 530

Deschiderea fiierelor IGES


Deschiderea fiierelor STEP

715

18.3 Informaii tehnice

Opiunea software Administrator desktop la distan


Operarea la distan a
calculatoarelor externe (de ex.
un PC Windows) prin interfaa
cu utilizatorul a TNC

Windows pe un calculato separat


ncorporat n interfaa TNC

Opiunea software Compensare interferen (CTC)


Compensarea cuplrilor
axelor

Determinarea deviaiei poziiei cauzate dinamic prin accelerarea axei


Compensarea TCP

Opiunea software Control adaptiv poziie (PAC)


Schimbarea parametrilor de
control

Schimbarea parametrilor de control n funcie de poziia axelor n spaiul de lucru


Schimbarea parametrilor de control n funcie de viteza sau accelerarea unei axe

Opiunea software Control adaptiv sarcin (LAC)


Schimbarea dinamic a
parametrilor de control

Determinarea automat a greutii i a forelor fricionale ale piesei de prelucrat


Adaptarea continu a parametrilor precontrolului adaptabil la greutatea real a piesei
de prelucrat n timpul prelucrrii

Funcii de upgrade FCL2


Activarea mbuntirilor
semnificative

716

Ax scul virtual
Ciclu palpator 441, palpare rapid
Filtru punct CAD offline
Grafice liniare 3-D
Buzunar contur: Asignarea unei adncimi diferite pentru fiecare subcontur
smarT.NC: Transformarea coordonatelor
smarT.NC: Funcie PLANE
smarT.NC: Scanare bloc asistat grafic
Funcionalitate USB extins
Legtur reea prin DHCP i DNS

Tabele i prezentri generale

Activarea mbuntirilor
semnificative

Ciclu palpator pentru palpare 3-D


Cicluri palpator 408 i 409 (unitile 408 i 409 n smarT.NC) pentru setarea unui punct
de referin n centrul unui canal sau a unei borduri
Funcie PLANE: Intrare unghi ax
Documentaie utilizator sub form de asisten raportat la context direct pe TNC
Reducerea vitezei de avans pentru prelucrarea buzunarelor de contur, scula fiind n
contact complet cu piesa de prelucrat
smarT.NC: Buzunar de contur pe model
smarT.NC: Este posibil programarea n paralel
smarT.NC: Previzualizare programe de contur n gestionarul de fiiere
smarT.NC: Strategie de poziionare pentru prelucrarea modelelor de puncte

Funcii de upgrade FCL 4


Activarea mbuntirilor
semnificative

HEIDENHAIN iTNC 530

Prezentare grafic a spaiului protejat, cnd monitorizarea mpotriva coliziunii DCM


este activ
Suprapunere roat de mn n poziia oprit, cnd monitorizarea mpotriva coliziunii
DCM este activ
Rotire 3D de baz (setare compensare, trebuie s fie adaptat de productorul mainii
unelte)

717

18.3 Informaii tehnice

Funcii de upgrade FCL 3

18.3 Informaii tehnice

Format i unitate de intrare pentru funciile TNC


Poziii, coordonate, raze de cerc, lungimi
anfren

de la 99 999,9999 la +99 999,9999


(5,4: poziii nainte i dup virgula zecimal) [mm]

Raze cerc

99 999,9999 la +99 999,9999 dac valorile sunt introduse direct, raze


pn la 210 m posibile prin programarea parametrului Q
(5,4: poziii nainte i dup virgula zecimal) [mm]

Numere scul

de la 0 la 32 767,9 (5,1)

Nume scule

32 caractere limitate de ghilimele cu TOOL CALL Caractere speciale


admise: #, $, %, &, -

Valori delta pentru compensarea sculei

de la -999,9999 la +999,9999 (3, 4) [mm]

Viteze bro

de la 0 la 99 999,999 (5,3) [rpm]

Viteze de avans

de la 0 la 99 999,999 (5,3) [mm/min] sau [mm/dinte] sau [mm/rot]

Temporizare n ciclul 9

de la 0 la 3600,000 (4,3) [s]

Pas de filet n diverse cicluri

de la 99,9999 la +99,9999 (2,4) [mm]

Unghi orientare bro

de la 0 la 360,0000 (3,4) []

Unghi pentru coordonate polare, rotaie,


nclinarea planului de lucru

de la 360.0000 la +360.0000 (3,4) []

Unghi coordonate polare pentru interpolare


elicoidal (CP)

de la -99 999,9999 la +99 999,9999 (5,4) []

Numere origine n ciclul 7

de la 0 la 2999 (4,0)

Factor de scalare n ciclurile 11 i 26

de la 0,000 001 la 99,999 999 (2,6)

Funcii auxiliare M

de la 0 la 999 (3,0)

Numere parametru Q

de la 0 la 1999 (4,0)

Valori parametru Q

de la 999 999 999 la +999 999 999 (9 cifre, virgul mobil)

Etichete (LBL) pentru salturile din program

de la 0 la 999 (3,0)

Etichete (LBL) pentru salturile din program

Orice ir text aflat ntre ghilimele ()

Numr de repetri ale seciunii de program


REP

de la 1 la 65 534 (5,0)

Numr eroare cu funcia parametru Q FN14

de la 0 la 1099 (4,0)

Parametru canelur K

de la 9,999 9999 la +9,999 9999 (1,7)

Exponent pentru parametru canelur

de la 255 la 255 (3,0)

Vectori suprafa normal N i T cu


compensare 3-D

de la -9,9999999 la +9,9999999 (1,7)

718

Tabele i prezentri generale

18.4 Schimbarea bateriei memoriei tampon

18.4 Schimbarea bateriei memoriei


tampon
O baterie pentru memoria tampon alimenteaz TNC cu energie pentru
a preveni pierderea datelor din memoria RAM la oprirea acestuia.
Dac TNC afieaz mesajul de eroare Schimb baterie memorie
tampon, atunci trebuie s nlocuii bateriile:
Atenie: Pericol de moarte!
Pentru a schimba bateria, mai nti oprii TNC-ul!
Bateria memoriei tampon trebuie schimbat numai de
personal de service calificat.
Tip baterie:1 baterie cu litiu, tip CR 2450N (Renata), Cod 315 878-01
1
2

Bateria de rezerv se afl n partea din spate a MC 422 D


Schimbai bateria. Contactul pentru baterie accept o baterie nou
doar n poziia corect

HEIDENHAIN iTNC 530

719

720

Tabele i prezentri generale

18.4 Schimbarea bateriei memoriei tampon

PC industrial 6341 cu
Windows 7 (opional)

19.1 Introducere

19.1 Introducere
Funcionalitatea
Opiunea software 133 trebuie s fie activat pentru a
putea opera un computer Windows prin TNC.

Cu computerul HEIDENHAIN IPC 6341 Windows putei porni i opera


la distan aplicaii n Windows prin interfaa iTNC cu utilizatorul.
Interfaa cu utilizatorul este afiat pe ecranul de control.
IPC 6341 este montat, de obicei, n tabloul electric al
mainii unelte. Aceasta este configurat i pus n
funciune de productorul mainii unelte. TNC este
configurat, de asemenea, de productorul mainii unelte,
consultai manualul mainii unelte.
Deoarece Windows ruleaz pe un computer separat, acesta nu
influeneaz procesul de prelucrare NC. Computerul Windows este
conectat la computerul principal TNC prin Ethernet.

Specificaiile IPC 6341


Specificaii
Procesor

Pentium Dual Core cu 2,2 GHz

memorie RAM

2 GB

Memorie hard disk

160 GB, din care sunt disponibili 140 GB

Interfee

2 x Ethernet 100BaseT
2 x USB 2.0
1 x RS-232C

722

PC industrial 6341 cu Windows 7 (opional)

19.1 Introducere

Acord de licen pentru utilizatorul final (EULA)


pentru Windows 7
V rugm s consultai cu atenie Acordul de licen pentru
utilizatorul final (EULA) Microsoft, care este inclus n
documentaia mainii.

Comutai la interfaa Windows


Productorul mainii unelte configureaz TNC i
Windows. Productorul mainii unelte determin desktopul de control pe care ruleaz Windows.
De obicei, Windows ruleaz pe al treilea desktop al TNC:
U

Utilizai tasta Split Screen pentru a comuta la al treilea


desktop

Ieirea din Windows


nainte de a opri TNC, trebuie s nchidei Windows 7 de
pe IPC. nchiderea direct cu ajutorul comutatorului
principal al mainii unelte poate cauza pierderea datelor
sau un defect n sistemul Windows.

HEIDENHAIN iTNC 530

723

19.1 Introducere
724

PC industrial 6341 cu Windows 7 (opional)

Tabele de prezentare general


Cicluri de prelucrare
Numr
ciclu

Desemnare ciclu

DEF
activ

Decalare origine

Imagine n oglind

Temporizare

10

Rotaie

11

Factor de scalare

12

Apelare program

13

Oprire bro orientat

14

Definire contur

19

nclinarea planului de lucru

20

Date de contur SL II

21

Gurire automat SL II

22

Degroare SL II

23

Finisare n profunzime SL II

24

Finisare lateral SL II

25

Urm contur

26

Scalare specific axei

27

Suprafa cilindru

28

Canal suprafa cilindric

29

Bordur suprafa cilindru

30

Rulare date 3-D

32

Toleran

39

Contur extern suprafa cilindru

200

Gurire

201

Lrgire

202

Alezare

203

Gurire universal

HEIDENHAIN iTNC 530

CALL
activ

725

Numr
ciclu

Desemnare ciclu

204

Alezare napoi

205

Ciocnire universal

206

Filetare cu tarod flotant, nou

207

Filetare rigid, nou

208

Frezare cu alezare

209

Filetare cu frmiare de achii

220

Model de puncte circular

221

Model de puncte liniar

230

Frezare multitrecere

231

Suprafa riglat

232

Frezare frontal

240

Centrare

241

Gurire adnc cu o singur canelur

247

Setare origine

251

Buzunar dreptunghiular (prelucrare complet)

252

Buzunar circular (prelucrare complet)

253

Frezare canal

254

Canal circular

256

Prezon dreptunghiular (prelucrare complet)

257

Prezon circular (prelucrare complet)

262

Frezare filet

263

Frezare/Zencuire filet

264

Gurire/Frezare filet

265

Gurire/Frezare filet elicoidal

267

Frezare filet exterior

270

Date urm contur

275

Canal trohoidal

726

DEF
activ

CALL
activ

Funcii auxiliare
M

Efect

Aplicabil n blocul... Pornire

Terminare Pagin

M0

OPRIRE rulare program/OPRIRE bro, dac este necesar/Agent de rcire OPRIT,


dac este necesar

Pagina 373

M1

OPRIRE opional program/OPRIRE bro/Agent de rcire OPRIT (n funcie de


main)

Pagina 645

M2

OPRIRE rulare program/OPRIRE bro/Agent de rcire OPRIT/Afiare stare


Eliberat (n funcie de parametrul mainii)/Salt la blocul 1

Pagina 373

M3
M4
M5

Bro PORNIT n sens orar


Bro PORNIT n sens antiorar
OPRIRE bro

M6

Schimbare scul/Oprire rulare program (n funcie de parametrul mainii)/OPRIRE


bro

M8
M9

Agent de rcire PORNIT


Agent de rcire OPRIT

M13
M14

Bro PORNIT n sens orar/Agent de rcire PORNIT


Bro PORNIT n sens antiorar/Agent de rcire PORNIT

M30

Aceeai funcie ca M02

M89

Funcie auxiliar vacant sau


Apelare ciclu, aplicat modal (n funcie de parametrul mainii)

Pagina 373

Pagina 373
Pagina 373

Pagina 373

Pagina 373

Cicluri
manuale

Pagina 377

M90

Doar n modul condus: Vitez de conturare constant la coluri

M91

n blocul de poziionare: Coordonatele sunt raportate la originea mainii

Pagina 374

M92

n blocul de poziionare: Coordonatele sunt raportate la poziia definit de


productorul mainii, cum ar fi poziia de nlocuire a sculei

Pagina 374

M94

Reduce valoarea afiat a axei rotative sub 360

Pagina 506

M97

Pai mici la prelucrarea conturului

Pagina 379

M98

Prelucreaz complet contururile deschise

Pagina 381

M99

Apelare ciclu pe blocuri

Cicluri
manuale

Pagina 194

M101 Schimbare automat a sculei cu scula de rezerv, dac durata de via maxim a
sculei a expirat
M102 Resetare M101

M103 Reduce viteza de avans n timpul ptrunderii pn la factorul F (procent)

Pagina 382

M104 Reactiveaz originea dup cum a fost definit ultima dat

Pagina 376

M105 Prelucrare cu cel de-al doilea factor kv


M106 Prelucrare cu primul factor kv

Pagina 688

M107 Dezactivare mesaj de eroare pentru sculele de rezerv cu cot de reparaii


M108 Resetare M107

HEIDENHAIN iTNC 530

Pagina 194

727

Efect

Aplicabil n blocul... Pornire

Terminare Pagin

M109 Vitez de conturare constant la muchia de tiere a sculei


(mrete i micoreaz viteza de avans)
M110 Vitez de conturare constant la muchia de tiere a sculei
(doar micoreaz viteza de avans)
M111 Resetare M109/M110

M114 Compensarea automat a geometriei mainii la operarea cu axe nclinate


M115 Resetare M114

M116 Vitez de avans pentru axe rotative n mm/min


M117 Resetare M116

M118 Suprapunere poziionare roat de mn n timpul rulrii programului

Pagina 387

M120 Precalculare contur cu compensare raz (ANTICIPARE)

Pagina 385

M124 Nu se includ puncte la executarea blocurilor liniare necompensate

Pagina 378

M126 Cel mai scurt traseu de avans transversal al axelor rotative


M127 Resetare M126

M128 Meninerea poziiei vrfului sculei la poziionarea axelor nclinate (TCPM)


M129 Resetare M128

Pagina 384

Pagina 507

Pagina 504

Pagina 505
Pagina 508

M130 Mutare n poziie ntr-un sistem de coordonate nenclinat cu un plan de lucru nclinat

Pagina 376

M134 Oprire exact la tranziiile de contur netangeniale, la poziionarea cu axe rotative


M135 Resetare M134

M136 Vitez de avans F n milimetri per rotaie bro


M137 Resetare M136

M138 Selectare axe nclinate

Pagina 511

M140 Retragere din contur n direcia axei sculei

Pagina 388

M141 Suprimare monitorizare palpator

Pagina 389

M142 tergere informaii modale despre program

Pagina 390

M143 tergere rotaie de baz

Pagina 390

M144 Compensarea configurrii cinematicii mainii pentru poziiile REAL/NOMINAL la


captul blocului
M145 Resetare M144

Pagina 512

M148 Retragere automat a sculei de la contur la o oprire NC


M149 Resetare M148

M150 Suprimare mesaj limitator de curs (funcie aplicat la nivelul blocurilor)

Pagina 392

Pagina 393

M200
M201
M202
M203
M204

728

Tiere cu laser: Ieire tensiune programat direct


Tiere cu laser: Tensiune de ieire n funcie de distan
Tiere cu laser: Tensiune de ieire n funcie de vitez
Tiere cu laser: Tensiune de ieire n funcie de timp (pant)
Tiere cu laser: Tensiune de ieire n funcie de timp (puls)

Pagina 511

Pagina 383

Pagina 391

Accesorii ... 94
Accesul extern ... 680
Actualizare software ... 652
Administrare prindere ... 414
Administrare scule ... 199
AFC ... 431
Afilare pe ecran a datelor ... 331
Afiare stare ... 81
General ... 81
Suplimentar ... 83
Animaie, funcie PLAN ... 477
Anticipare ... 385
Apelare program
Orice program ca subrutin ... 294
Apelare program variabil cu QS ... 451
Apropierea de contur ... 219
Cu coordonate polare ... 221
Arhiv ZIP ... 141
Arhivare fiiere ... 137, 138
Achiere de nvare ... 435
Asisten care ine cont de
context ... 164
Asisten cu mesaje de eroare ... 159
Asisten programare ... 399
Avans transversal rapid ... 172
Ax rotativ
Parcurgere traseu mai scurt:
M126 ... 505
Reducere afiare M94 ... 506
Axe inversate ... 426
Axe main, deplasare... ... 552
Cu butoanele de direcionare a axei
mainii ... 552
n incremente ... 553
Axe oscilante ... 507, 508
Axe principale ... 99
Axe secundare ... 99
Axe virtuale VT ... 430

Calcul automat al datelor de


achiere ... 182, 460
Calcul date de achiere ... 460
Calcularea cercului ... 317
Calculator ... 153
Calculul cu paranteze ... 343
Cale ... 118
Captare poziie efectiv ... 108
Cutarea numelor sculelor ... 192
Cerc complet ... 232
Cicluri de palpare
Consultai Manualul utilizatorului
pentru Ciclurile palpatorului.
Ciclurile palpatorului
Mod Operare manual ... 579
Cilindru ... 366
Cinematic transportor scul ... 186
Coluri contururi deschise M98 ... 381
Comentarii, adugare ... 150
Compensare 3-D ... 513
Forme scule ... 515
Frezare frontal ... 516
Frezare periferic ... 518
n funcie de unghiul de
contact ... 520
Orientare scul ... 516
Valori delta ... 515
Valori delta prin DR2TABLE ... 520
Vector normalizat ... 514
Compensare raz ... 208
Introducere ... 210
Compensare scul
Lungime ... 207
Raz ... 208
Tridimensional ... 513
Compensarea abaterii de aliniere a
piesei de prelucrat
Msurnd dou puncte de pe o
linie ... 587
Peste dou guri ... 588, 597
Peste dou tifturi ... 591, 597
Compensarea razei
Coluri exterioare, coluri
interioare ... 211
Comutare ntre caractere majuscule i
minuscule ... 456
Conexiune de reea ... 146
Configuraie ecran ... 76
Configuraie pini pentru interfeele de
date ... 705

Control avans, automat ... 431


Controlul avansului adaptabil ... 431
Contur, selectare din DXF ... 275
Contururi de traseu
Coordonate carteziene
Arc de cerc cu conexiune
tangenial ... 235
Linie dreapt ... 228
Prezentare general ... 227
Traseu circular cu raz
definit ... 233
Traseu circular n jurul centrului
cercului CC ... 232
Coordonate polare
Arc de cerc cu conexiune
tangenial ... 243
Linie dreapt ... 241
Prezentare general ... 240
Traseu circular n jurul polului
CC ... 242
Conversie
Program napoi, generare ... 442
Programe FK ... 251
Conversie programe FK ... 251
Coordonate polare
Apropiere/ndeprtare de
contur ... 221
Noiuni fundamentale ... 100
Programare ... 240
Copiere de rezerv ... 117
Copiere seciuni de program ... 112

B
Bloc
Introducere, editare ... 110
tergere ... 110
Blocuri

HEIDENHAIN iTNC 530

D
Date CAD, filtrare ... 445
Date DXF, procesare ... 268
Filtrare poziii guri ... 282
Poziii prelucrare, selectare ... 278
Presetare pies de prelucrat ... 273
Selectare contur ... 275
Selectare poziii guri
Introducere diametru ... 281
Mouse deasupra ... 280
Selectare individual ... 279
Setri de baz ... 270
Setri straturi ... 272

729

Index

Index

Date scul
Apelare ... 191
Indexare ... 184
Introducere n tabele ... 176
Introducerea acestora n
program ... 175
Valori delta ... 175
DCM ... 400
Decalare de origine ... 448
Intrare coordonate ... 448
Prin tabel de origine ... 449
Resetare ... 450
Deplasarea axelor mainii
cu roata de mn ... 554
Dezactivarea elementelor de
fixare ... 416
Dialog ... 106
Director ... 118, 125
Copiere ... 129
Creare ... 125
tergere ... 130
Dispozitive USB,
conectare/eliminare ... 147
DR2TABLE ... 520
Durat prelucrare, msurare ... 625

Fiiere HTML, afiare ... 140


Fiiere IGES ... 286
Fiiere imagine, deschidere ... 143
Fiiere INI, deschidere ... 142
Fiiere JPG, deschidere ... 143
Fiiere PNG, deschidere ... 143
Fiiere STEP ... 286
Fiiere text
Deschidere i ieire ... 455
Funcii de editare ... 456
Funcii de tergere ... 457
Seciuni text, cutare ... 459
Fiiere text, deschidere ... 142
Fiiere XT, deschidere ... 142
Fiiere ZIP ... 137, 138
Fiierele ASCII ... 455
FixtureWizard ... 408
FN 25: PRESET: Setarea unei origini
noi ... 342
FN14: EROARE: Afiarea mesajelor de
eroare ... 322
FN15: PRINT: Ieire text
formatat ... 327
FN15: PRINT: Ieire text
neformatat ... 326
FN18: SYSREAD: Citire date
sistem ... 332
FN19: PLC: Transferare valori la
PLC ... 339
FN20: WAIT FOR: sincronizare NC i
PLC ... 340
FN23: DATELE CERCULUI: Calculul
unui cerc din 3 puncte ... 317
FN24: DATELE CERCULUI: Calculul
unui cerc din 4 puncte ... 317
FN26: TABOPEN: Deschiderea unui
tabel definibil ... 469
FN27: TABWRITE: Scrierea ntr-un
tabel definibil ... 470
FN28: TABREAD: Citirea unui tabel
definibil ... 471
FS, Sigurana funcional ... 566
FSELECT ... 250

Funcia PLAN ... 475


Animaie ... 477
Comportament poziionare ... 492
Definire incremental ... 489
Definire unghi proiecie ... 481
Definire unghi spaial ... 479
Definirea unghiului axial ... 490
Definirea unghiurilor Euler ... 483
Definiie puncte ... 487
Definiie vector ... 485
Poziionare automat ... 492
Prelucrare cu scula nclinat ... 497
Resetare ... 478
Selectarea soluiilor posibile ... 495
Funcie cutare ... 113
Funcie FCL ... 10
Funcie MOD
Ieire ... 648
Prezentare general ... 649
Selectare ... 648
Funcii auxiliare
Introducere ... 372
pentru axe rotative ... 504
Pentru bro i agent de
rcire ... 373
Pentru comportamentul la
conturare ... 377
Pentru controlul rulrii
programului ... 373
Pentru date coordonate ... 374
Pentru maini cu tiere laser ... 393
Funcii de traseu
Noiuni fundamentale ... 214
Cercuri i arcuri circulare ... 216
Prepoziionare ... 217
Funcii M
Consultai "Funcii auxiliare"
Funcii palpator, utilizai cu palpatoare
mecanice sau cu instrumente de
msur cu cadran ... 601
Funcii speciale ... 396
Funcii trigonometrice ... 315
Fus orar, setare... ... 678

E
Ecran ... 75
Elemente de fixare, editare ... 411
Elemente de fixare, ndeprtare ... 411
Elips ... 364
Expert element de fixare ... 418

F
Factorul vitez de avans pentru
micrile de ptrundere M103 ... 382
Familii de piese ... 312
FCL ... 650
Filtrare poziii guri n timpul transferului
de date DXF ... 282
Fiier
Creare ... 125
Fiier utilizare scul ... 196
Fiiere asisten, afiare ... 675
Fiiere asisten, descrcare ... 169
Fiiere BMP, deschidere ... 143
Fiiere de pe Internet, afiare ... 140
Fiiere dependente ... 664
Fiiere Excel, deschidere ... 140
Fiiere GIF, deschidere ... 143

730

Generare blocuri L ... 672


Generai un program napoi ... 442
Gestionar de fiiere ... 118
Apelare ... 121
Configurarea prin MOD ... 663
Copiere fiier ... 126
Copiere tabel ... 128
Directoare ... 118
Copiere ... 129
Creare ... 125
Fiier
Creare ... 125
Fiiere dependente ... 664
Marcare fiiere ... 131
Nume fiier ... 116
Prezentare general a
funciilor ... 119
Protejarea unui fiier ... 134
Redenumire fiier ... 133
Scurtturi ... 136
Selecie fiier ... 122
tergere fiier ... 130
Suprascriere fiiere ... 127
Tip fiier ... 115
Tipuri externe de fiiere ... 117
Transfer extern de date ... 144
Gestionare origine ... 573
Gestionare program: vezi gestionare
Fiiere
GOTO n timpul ntreruperii
programului ... 635
Grafice
n timpul programrii ... 154, 156
Mrire detaliu ... 155
Mrirea detaliilor ... 623
Moduri de afiare ... 618
Grupare ... 296

ncrcarea elementelor de
fixare ... 415, 416
nclinarea planului de lucru ... 475, 602
Manual ... 602
ndeprtarea de contur ... 219
Cu coordonate polare ... 221
Informaii referitoare la formate ... 718
nlocuire texte ... 114
Interfa date
Asignare ... 654
Configuraie pini ... 705
setare ... 653
Interfa Ethernet
Conectare i deconectare uniti de
reea ... 146
Configurare ... 657
Introducere ... 657
Posibiliti de conectare ... 657
Interpolare canelur ... 524
Format bloc ... 524
Interval de intrare ... 525
Interpolare elicoidal ... 244
ntrerupere prelucrare ... 635
nvare ... 108, 228
iTNC 530 ... 74
cu Windows 7 ... 722

Monitorizare coliziune ... 400


Monitorizare dinamic a
coliziunilor ... 400
Portscule ... 186
Rulare test ... 405
Monitorizare pentru ruperea
sculei ... 441
Monitorizare sarcin bro ... 441
Monitorizare spaiu de lucru ... 629, 666
Monitorizarea elementelor de
fixare ... 406
Monitorizarea palpatorului ... 389

H
Hard disk ... 115
Hard disk, verificare ... 677

HEIDENHAIN iTNC 530

L
Linie dreapt ... 228, 241
List de erori ... 160
List mesaje de eroare ... 160
Lungime scul ... 174

N
Nivel coninut de caracteristici ... 10
Noiuni fundamentale ... 98
Numr opiune ... 650
Numr scul ... 174
Nume program:Consultai Gestionar de
fiiere, Nume fiier
Nume scul ... 174
Numere de cod ... 651
Numere de software ... 650
Numere de versiune ... 651

O
Operarea calculatorului gazd ... 682
Oprire ... 551
Opiuni de software ... 714
Or sistem, setare ... 678
Ora sistemului, citirea... ... 352
Origine mas mobil ... 531
Origine, setare ... ... 102

M91, M92 ... 374


Maini cu tiere laser, funcii
auxiliare ... 393
Msurare scul ... 180
Msurarea automat a sculelor ... 180
Msurarea piesei de prelucrat ... 598
Material pies de prelucrat,
definire ... 461
Material scul ... 182, 462
Mesaje de eroare ... 159, 160
Asisten cu ... 159
Mesaje NC de eroare ... 159, 160
Moduri de operare ... 78
Monitorizare
Coliziune ... 400

731

Index

Index

Palpatoare 3-D
Calibrare
Declanare ... 584
Gestionarea mai multor blocuri de
date de calibrare ... 586
Parametri locali Q, definire ... 311
Parametri main
Pentru afiaje TNC i editor
TNC ... 693
Pentru palpatoare 3-D ... 689
Pentru prelucrare i rulare
program ... 703
Pentru transferul extern de
date ... 689
Parametri nonvolatili Q, definire ... 311
Parametri Q
Ieire formatat ... 327
Ieire neformatat ... 326
Parametri QL locali ... 308
Parametri QR nonvolatili ... 308
Preasignai ... 358
Transferare valori la PLC ... 339
Verificare ... 320
Parametri Q:
Parametri ir ... 347
Parametri utilizator ... 688
General
Pentru afiaje TNC, editor
TNC ... 693
Pentru palpatoare 3-D ... 689
Pentru prelucrare i rulare
program ... 703
Pentru transferul extern de
date ... 689
Specific mainii ... 665
PDF viewer ... 139
Pies de prelucrat brut, definire
... ... 104
Plasare element de fixare ... 410
Pornire automat program ... 643
Pornire la mijlocul programului ... 639
Dup o pan de curent ... 639
Pornirea ... 548
Poziia elementului de fixare,
verificare ... 412
Poziii pies de prelucrat
Absolute ... 101
Incrementale ... 101

Poziii, selectare din DXF ... 278


Poziionare
cu introducerea manual a datelor
(MDI) ... 610
Cu un plan de lucru
nclinat ... 376, 512
Prelucrare cu axe multiple ... 499
Prelucrarea cu scula nclinat n planul
nclinat ... 497
Presetare mas mobil ... 531
Program
Deschidere nou ... 104
Editare ... 109
-Structur ... 103
Structurare ... 152
Programare CAM ... 513
Programare contur liber FK ... 248
Grafice ... 250
Noiuni fundamentale ... 248
Programare FK
Conversie la dialog
conversaional ... 251
Iniierea dialogului ... 252
Linii drepte ... 253
Posibiliti de intrare
Contururi nchise ... 257
Date cerc ... 256
Date relative ... 259
Direcia i lungimea elementelor
de contur ... 255
Puncte auxiliare ... 258
Puncte finale ... 254
Trasee circulare ... 254
Programare grafice ... 250
Programare n limbaj
conversaional ... 106
Programare micri scul ... 106
Programare parametric: Consultai
seciunea Programarea
parametrului Q

Programare parametru Q ... 308, 347


Calcularea cercului ... 317
Decizii dac/atunci ... 318
Funcii suplimentare ... 321
Funcii trigonometrice ... 315
Note de
programare ... 310, 349, 350, 351,
355, 357
Operaii aritmetice de baz
(asignare, adunare, scdere,
nmulire, mprire, rdcin
ptrat) ... 313
Programul sare cu GOTO ... 635
Proiecie n trei planuri ... 619
Protecie antivirus ... 93
Punct centru cerc ... 231
Puncte de referin, traversare ... 548

732

R
Rat de transfer, setare ... ... 653
Rat transfer date ... 653
Raz scul ... 174
Repetare seciune program ... 293
Retragere de la contur ... 388
Revenirea la contur ... 642
Roat de mn ... 554
Roat de mn wireless ... 557
Canal de transmisie, setare... ... 684
Configurare ... 683
Date statistice ... 685
Putere transmitor,
selectare... ... 685
Suport roat de mn,
asignare... ... 683
Rotaia de baz
Msurarea n modul Operare
manual ... 589, 591, 592
Rotaie de baz
Rotunjire col ... 230
Rulare program
Executare ... 634
ntrerupere ... 635
Omitere bloc opional ... 644
Pornire la mijlocul
programului ... 639
Prezentare general ... 633
Reluare dup o ntrerupere ... 638
Setri de program globale ... 420

Rulare test
Executare ... 629
Pn la un anumit bloc ... 630
Prezentare general ... 626
Setare vitez ... 617

Tabel date de achiere ... 460


Tabel de buzunare ... 188
Tabel de origine
Confirmarea valorilor de
palpare ... 581
Tabel de presetri ... 573
Confirmarea valorilor de
palpare ... 582
Pentru mese mobile ... 531
Tabel mas mobil
Aplicaie ... 528, 534
Executare ... 533, 545
Introducere coordonate ... 529, 535
Selectare i prsire ... 530, 539
Tabel scule
Editare, existent ... 183
Funcii de editare ... 183, 201, 203
Posibiliti de intrare ... 176
Tastatur ... 77
TCPM ... 499
Resetare ... 503
TeleService ... 679
Test utilizare scul ... 196
Timpi de operare ... 676
Tip scul, selectare ... 182
TNCguide ... 164
TNCremo ... 655
TNCremoNT ... 655
TRANS ORIGINE ... 448
Transfer extern de date
iTNC 530 ... 144
Transformarea coordonatelor ... 448
Transformri suprapuse ... 420
Traseu
circular ... 232, 233, 235, 242, 243
Trigonometrie ... 315
Trimitere de date la server ... 331

Valorile presetate ale


programului ... 397
Variabile text ... 347
Vector normal ... 485, 498, 513, 514
Vector T ... 514
Verificare poziii ax ... 568
Vitez bro, introducere ... 191
Vitez bro, modificarea ... ... 565
Vitez constant de conturare
M90 ... 377
Viteza de avans ... 564
Modificare ... 565
pentru axe rotative, M116 ... 504
Posibiliti de intrare ... 107
Vitez de avans n milimetri per rotaie
bro M136 ... 383
Vizualizare 3-D ... 620
Vizualizare date CAD ... 286
Vizualizare formular ... 468
Vizualizare plan ... 618

S
abloane elemente de
fixare ... 408, 417
Salvarea elementelor de fixare ... 415
anfren ... 229
Schimbare baterie memorie
tampon ... 719
Schimbare scul ... 193
Scrierea datelor de palpare n tabelele
de origine ... 581
Scrierea valorilor de palpare n tabelul
de presetri ... 582
Scule indexate ... 184
Seciuni de program, copiere ... 112
Selecie grafic a seciunilor de
contur ... 285
Service pack, instalare ... ... 652
Setare origine ... 571
fr un palpator 3-D ... 571
n timpul rulrii programului ... 342
Setare origine, manual
Centru de cerc ca origine ... 595
Col ca origine ... 594
n orice ax ... 593
Linie de centru ca origine ... 596
Utilizarea gurilor/tifturilor ... 597
Setri de program globale ... 420
Setri de reea ... 657
Sfer ... 368
Simulare grafic ... 624
Scul, afiare ... ... 624
Sincronizare NC i PLC ... 340
Sincronizare PLC i NC ... 340
Sistem asisten ... 164
Sistem de referin ... 99
Software pentru transfer de date ... 655
Software TNC, actualizare ... ... 652
SPEC FCT ... 396
Specificaii ... 709
Stare fiier ... 121
Structurare programe ... 152
Subprogram ... 291
Suport de date, verificare ... 677
Suprafa elicoidal ... 244
Suprapunerea poziionrii roii de mn
M118 ... 387

HEIDENHAIN iTNC 530

W
Windows 7 ... 722
WMAT.TAB ... 461

U
Unitate de msur, selectare ... 104

733

Index

734

Index

DR. JOHANNES HEIDENHAIN GmbH


Dr.-Johannes-Heidenhain-Strae 5
83301 Traunreut, Germany
{ +49 8669 31-0
| +49 8669 5061
E-mail: info@heidenhain.de
Technical support | +49 8669 32-1000
Measuring systems { +49 8669 31-3104
E-mail: service.ms-support@heidenhain.de
TNC support
{ +49 8669 31-3101
E-mail: service.nc-support@heidenhain.de
NC programming { +49 8669 31-3103
E-mail: service.nc-pgm@heidenhain.de
PLC programming { +49 8669 31-3102
E-mail: service.plc@heidenhain.de
Lathe controls
{ +49 8669 31-3105
E-mail: service.lathe-support@heidenhain.de
www.heidenhain.de

Sondele tactile de la HEIDENHAIN

v ajut s reducei timpul neproductiv i


s mbuntii acurateea dimensional a pieselor de prelucrat finisate.

Sonde tactile pentru piese de prelucrat


TS 220
TS 440, TS 444
TS 640, TS 740

Transmisie semnal prin cablu


Transmisie prin infrarou
Transmisie prin infrarou

Aliniere piese de prelucrat


Setarea datelor
Msurarea pieselor de prelucrat

Sonde tactile pentru scule


TT 140
TT 449
TL

Transmisie semnal prin cablu


Transmisie prin infrarou
Sisteme laser fr contact

Msurare scule
Monitorizare uzur
Detectare defeciune scule

737759-V1 Ver01 SW02 PDF 7/2012

,B9

S-ar putea să vă placă și