Vous êtes sur la page 1sur 791

Manualul utilizatorului

Format conversaional
HEIDENHAIN
iTNC 530
Software NC
340 490-04
340 491-04
340 492-04
340 493-04
340 494-04
Romn (ro)
4/2008
Comenzi de pe unitatea de afiaj vizual

Configuraia cu ecranul divizat

Comutai ntre modurile de prelucrare i de
programare

Taste soft pentru selectarea funciilor pe ecran

Schimbai rndul de taste soft.
Tastatur pentru introducerea literelor i a simbolurilor

Nume fiier
Comentarii

programe
ISO
Moduri de operare a mainii

Operare manual

Roat de mn electronic

smarT.NC

Poziionarea cu Introducere manual de date

Rulare program, Bloc unic

Rulare program, Secven integral
Moduri de programare

Programare i editare

Rulare test
Gestionare programe/fiiere, funcii TNC

Selectare sau tergere programe i fiiere
Transfer extern de date

Definire apelare program, selectare decalare de
origine i tabele de puncte

Selectai funciile MOD

Afiare texte de asisten pentru mesaje de eroare NC

Afiarea tuturor mesajelor de eroare curente

Afieaz calculator buzunar
Mutarea cursorului, deplasare direct la blocuri, cicluri i
funcii parametru

Mutare evideniere

Deplasare direct la blocuri, cicluri i funcii parametru
Comenzi control prioritate pentru vitez de avans/vitez
bro

150
0
50
100
F %
150
0
50
100
S %
Programare mutare traseu

Apropiere/ndeprtare de contur

Programare contur liber FK

Linie dreapt

Centru/pol de cerc pentru coordonate polare

Cerc cu centru

Cerc cu raz

Arc circular cu conexiune tangenial

anfrenare/Raz de col
Funcii scule

Introducere i apelare lungime i raz scul
Cicluri, subprograme i repetiii de seciuni de program

Definire i apelare cicluri

Introducere i apelare etichete pentru
subprogramare i repetiii de seciuni de
program

Oprire program ntr-un program

Definire cicluri palpator
Axe coordonate i numere: Introducere i editare

. . .
Selectare axe de coordonate sau
introducere n program

. . .
Numere

Punct zecimal / Semn algebric invers

Introducere coordonate polare/
Dimensiuni incrementale

Programare parametru Q/Stare parametru Q

Salvare poziie efectiv sau valori din calculator

Salt peste ntrebri, tergere cuvinte

Confirmare intrare i reluare dialog

ncheiere bloc i ieire din intrare

tergere intrare numeric sau mesaj de eroare TNC

Abandonare dialog, tergere seciune de program
Funcii speciale / smarT.NC

Afiare funcii speciale

smarT.NC: Selectare fila urmtoare pe formular

smarT.NC: Selectare primul cmp de intrare
din cadrul anterior/urmtor
HEIDENHAIN iTNC 530 5

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C Model, software i caracteristici
TNC
Acest manual descrie funciile i caracteristicile oferite de TNC,
ncepnd cu urmtoarele numere de software NC.
Sufixul E indic versiunea de export a TNC. Versiunea de export a
TNC are urmtoarele limitri:
Micare liniar simultan pe pn la 4 axe
Productorul sculei mainii 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 scula mainii.
Funciile TNC care ar putea s nu fie disponibile pentru maina dvs.
includ:
Msurare scul cu TT
Contactai productorul sculei mainii pentru a v familiariza cu
caracteristice mainii dvs.
Majoritatea productorilor de maini, ca i HEIDENHAIN, ofer cursuri
de programare pentru TNC. V recomandm aceste cursuri ca o
metod eficient de a v mbunti abilitile de programare TNC i
de a mprti informaii i idei cu ali utilizatori TNC.
Model TNC Numr software NC
iTNC 530 340 490-04
iTNC 530 E 340 491-04
iTNC 530 340 492-04
iTNC 530 E 340 493-04
Staie de programare iTNC 530 340 494-04
Manualul utilizatorului ciclurilor palpatorului:
Toate funciile palpator sunt descrise ntr-un manual
separat. Contactai HEIDENHAIN dac avei nevoie de o
copie a acestui manual al utilizatorului. ID 533 189-xx
Documentaia utilizatorului smarT.NC:
Noul mod de operare smarT.NC este descris ntr-un ghid
pilot separat. Contactai HEIDENHAIN dac avei nevoie de
o copie a acestui ghid. ID 533 191-xx
6

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Opiuni de software
iTNC 530 are numeroase opiuni de software care pot fi activate de
dvs. sau de productorul mainii. Fiecare opiune trebuie activat
separat i conine urmtoarele funcii:
Opiunea de software 1
Interpolare suprafa cilindru (Ciclurile 27, 28, 29 i 39)
Vitez de avans n mm/min pe axe rotative: M116
nclinarea planului de prelucrare (Ciclul 19, funcia PLAN i tasta
soft 3-D ROT din modul de operare manual)
Cerc n 3 axe (cu plan de lucru nclinat)
Opiunea de software 2
Timp de procesare a blocului 0,5 ms n loc de 3,6 ms
Interpolare 5 axe
Interpolare canelur
Prelucrare 3-D:
M114:Compensare automat a geometriei mainii la operarea cu
axe nclinate
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 REAL/NOMINAL de la sfritul blocului
Parametri suplimentari finisare/degroare i toleran pentru axele
rotative n ciclul 32 (G62)
Blocuri LN (compensare 3-D)
Opiune de software Coliziune DCM Descriere
Funcie care monitorizeaz zonele definite de
productorul mainii pentru a preveni
coliziunile.
Pagina 97
Opiune de software Convertor DXF Descriere
Extragere contururi i poziii de prelucrare din
fiiere DXF (format R12).
Pagina 285
HEIDENHAIN iTNC 530 7

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Opiune de software limb dialog
suplimentar
Descriere
Funcie pentru activarea limbilor
conversaionale Sloven, Slovac,
Norvegian, Lituanian, Estonian,
Coreean, Turc, Romn.
Pagina 745
Opiune de software Setri de program
globale
Descriere
Funcie pentru suprapunerea transformrilor
de coordonate din modurile Rulare program,
deplasare cu roat de mn pe direcia axei
virtuale
Pagina 688
Opiune de software AFC Descriere
Funcie pentru viteza de avans adaptabil
pentru optimizarea condiiilor de prelucrare la
producia n serie.
Pagina 695
Opiune de software KinematicsOpt Descriere
Cicluri palpator pentru verificarea i
inbuntairea preciziei uneltei.
Manualul
utilizatorului
ciclurilor
palpatorului
8

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Nivelul coninutului caracteristicilor (funcii de
upgrade)
Pe lng opiunile de software, sunt disponibile i alte mbuntiri
semnificative ale software-ului TNC, care sunt gestionate prin funciile
de upgrade Nivel coninut caracteristici. Funciile care fac obiectul FCL
nu sunt disponibile prin simpla actualizare a software-ului de pe TNC.
Funciile de upgrade sunt identificate n manual cu FCL n, unde n
indic numrul secvenial al nivelului coninutului caracteristicii.
Putei achiziiona un numr de cod pentru a putea activa funciile FCL
n permanen. Pentru informaii suplimentare, contactai productorul
sculei mainii sau HEIDENHAIN.
Toate funciile de upgrade sunt disponibile fr costuri
suplimentare, atunci cnd primii o nou main.
Funcii FCL 4 Descriere
Prezentare grafica a spaiului protejat,
cnd monitorizarea DCM a coliziunilor
este activ
Pagina 101
Suprapunere cu roata de mn n
condiia de oprire, cnd monitorizarea
coliziunilor, DCM, este activ.
Pagina 312
Rotire 3-D (pregtirea compensaiei) Manualul Mainii
Unealt
Funcii FCL 3 Descriere
Ciclul palpatorului pentru palpare 3-D Manualul utilizatorului
ciclurilor palpatorului
Ciclurile palpatorului pentru setarea
automat a decalrii originii utiliznd
punctul central al unui canal/unei
borduri
Manualul utilizatorului
ciclurilor palpatorului
Reducerea vitezei de avans pentru
prelucrarea buzunarelor de contur,
scula fiind n contact complet cu piesa
de prelucrat
Pagina 453
Funcie PLAN: Intrare unghi axial Pagina 558
Documentaie utilizator ca sistem de
asisten n funcie de context
Pagina 574
smarT.NC: Programarea smarT.NC i
prelucrarea pot fi efectuate simultan
Pagina 122
smarT.NC: Buzunar de contur pe model
de puncte
Ghid pilot smarT.NC
HEIDENHAIN iTNC 530 9

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Locul de lucru
TNC corespunde cu limitele pentru dispozitivele de clas A conform
specificaiilor din EN 55022, i este destinat n principal utilizrii n
zone industriale.
Informaii legale:
Acest produs utilizeaz software open-source. Informaii suplimentare
sunt disponibile prin comanda din
modul de operare Programare i editare
Funcie MOD
Tast soft INFORMAII LEGALE
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 153
Ax scul virtual Pagina 96
Suport UBS pentru dispozitive de bloc
(stick-uri de memorie, hard disk-uri,
uniti CD-ROM)
Pagina 137
Filtrarea contururilor create extern Pagina 574
Posibilitatea atribuirii unor adncimi
diferite fiecrui subcontur din formula de
contur
Pagina 485
Gestionarea dinamic a adreselor IP
DHCP
Pagina 715
Ciclul palpatorului pentru setarea
global a parametrilor palpatorului
Manualul utilizatorului
ciclurilor palpatorului
smarT.NC: Suport grafic al scanrii
blocului
Ghid pilot smarT.NC
smarT.NC: Transformarea
coordonatelor
Ghid pilot smarT.NC
smarT.NC: funcie PLAN Ghid pilot smarT.NC
Funcii FCL 3 Descriere
10

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Funcii incluse n 340 49x-01, n plus fa de
versiunile anterioare 340422-xx i 340 423-xx
A fost introdus un mod de operare nou, bazat pe formular,
smarT.NC. Aceste cicluri sunt descrise ntr-un document de utilizare
separat. n continuarea acestei precizri, v anunm c panoul de
operare al TNC a fost mbuntit. Sunt disponibile cteva taste noi,
pentru o navigare mai rapid n smarT.NC (consultai Tastatur, la
pagina 51).
Versiunile cu procesor unic accept dispozitive de indicare (mouse)
prin interfaa USB.
Avansul dintelui f
z
i avansul per rotaie f
u
pot fi definite ca intrri de
avans alternative (consultai Intrare posibil pentru viteza de
avans, la pagina 143).
Ciclu DE CENTRARE nou (consultai CENTRAREA (Ciclul 240), la
pagina 356)
Funcie M150 nou pentru oprirea mesajelor limitatorului (consultai
Oprire mesaj de eroare limitator: M150, la pagina 318)
M128 este acum permis pentru pornirea la mijloc de program
(consultai Pornirea din mijlocul programului (scanare bloc), la
pagina 680).
Numrul parametrilor Q disponibili a fost extins la 2000 (consultai
Principii i prezentare general, la pagina 596).
Numrul etichetelor disponibile a fost extins la 1000. Acum pot fi
atribuite i nume de etichet (consultai Etichetarea subprogramelor
i repetiiilor de seciuni de programe, la pagina 580).
Acum putei atribui nume de etichet ca destinaii de salt n funciile
parametrului Q FN9 pn la FN12 (consultai Deciziile If-Then cu
parametrii Q, la pagina 605).
Puncte de main selectabile dintr-un tabel de puncte (consultai
Ascunderea punctelor individuale din procesul de prelucrare, la
pagina 350).
Ora curent este afiat i n fereastra suplimentar a afiajului de
stare (consultai Informaii generale program (fila PGM), la
pagina 58).
Au fost adugate mai multe coloane n tabelul de scule (consultai
Tabel scul: Date standard scul, la pagina 200).
Acum, rularea de test poate fi oprit i continuat n ciclurile de
prelucrare (consultai Rularea unui test de program, la
pagina 673).
HEIDENHAIN iTNC 530 11

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Funcii noi cu 340 49x-02
Fiierele DXF pot fi deschise direct pe TNC, pentru a extrage
contururile ntr-un program cu limbaj direct (consultai Procesarea
fiierelor DXF (Opiune software), la pagina 285).
Acum sunt disponibile grafice liniare 3-D n modul de operare
Programare i editare (consultai Graficele liniare 3-D (funcie
FCL 2 ), la pagina 153).
Direcia activ a axei sculei poate fi setat acum ca direcie de
prelucrare activ pentru operarea manual (consultai Setarea
direcie curente a axei sculei ca direcie activ de prelucrare (funcia
FCL 2), la pagina 96).
Productorul mainii poate defini acum orice zone de pe main
pentru monitorizarea coliziunii (consultai Monitorizarea dinamic
de coliziune (Opiune de software), la pagina 97).
n locul vitezei broei S, acum putei defini viteza de tiere n m/min
(consultai Apelarea datelor despre scul, la pagina 210).
TNC poate afia acum tabelele liber definibile sub form de tabele
sau formulare (consultai Comutarea ntre vizualizarea tabel i cea
formular, la pagina 231).
A fost extins funcia pentru convertirea programelor de la FK pn
la H. Acum, programele pot fi afiate n format liniarizat (consultai
Conversia programelor FK n formatul conversaional
HEIDENHAIN, la pagina 269).
Putei filtra contururile care au fost create utiliznd sisteme de
programare externe (consultai Filtrarea contururilor (funcia
FCL 2 ), la pagina 574).
Pentru contururile pe care le conectai prin formula de contur, acum
putei repartiza adncimi de prelucrare separate pentru fiecare
subcontur (consultai Definirea descrierilor de contur, la
pagina 485).
Versiunea cu procesor unic accept acum nu numai dispozitive de
indicare (mouse), dar i dispozitive USB (stick-uri de memorie,
uniti de disc, hard disk-uri, uniti CD-ROM) (consultai
Dispozitivele USB de pe TNC (funcia FCL 2), la pagina 137).
12

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Funcii noi cu 340 49x-03
A fost introdus funcia AFC (Control adaptiv al vitezei) .(consultai
Opiunea software Controlul vitezei de avans adaptive (AFC), la
pagina 695)
Funcia pentru setarea parametrilor globali face posibil setarea
diferitelor transformri i setri n modurile Rulare de program
(consultai Setri de program globale (opiune de software), la
pagina 688).
Acum, TNC are un sistem de asisten n funcie de context,
ghidTNC (consultai Sistemul de asisten care ine cont de context
TNCguide (funcia FCL 3 ), la pagina 171).
Acum putei extrage fiiere punct din fiiere DXF(consultai
Selectarea i pstrarea poziiilor de prelucrare, la pagina 295).
n convertorul DXF, putei mpri sau lungi elemente de contur
sudate lateral (consultai Divizarea, extinderea i scurtarea
elementelor de contur, la pagina 293).
n funcia PLAN, planul de lucru poate fi definit acum direct prin
unghiul axial (consultai nclinarea planului de lucru prin unghiul
axei: PLAN AXIAL (FCL funcia 3), la pagina 558).
Acum, n ciclul 22 TIERE, putei defini o reducere a vitezei de
avans dac scula taie pe ntreaga circumferin a acesteia (funcia
FCL3, consultai DEGROARE (Ciclul 22), pagina 453).
n ciclul 208 FREZARE ORIFICII, putei alege ntre frezare
ascendent sau descendent (consultai FREZAREA ORIFICIILOR
(Ciclul 208), la pagina 372).
A fost introdus procesarea irurilor n programarea parametrului Q
(consultai Parametri ir, la pagina 635).
Un screen saver poate fi activat prin parametrul 7392 (consultai
Parametrii generali ai utilizatorului, la pagina 740).
TNC accept i o conexiune de reea cu protocolul NFS V3
(consultai Interfa Ethernet, la pagina 715).
Numrul maxim de scule gestionabile ntr-un tabel de buzunare a
fost mrit la 9999 (consultai Tabelul de buzunare pentru
schimbtorul sculei, la pagina 207).
Programarea paralel este posibil cu smarT.NC(consultai
Selectarea programelor smarT.NC., la pagina 122).
Timpul sistemului poate fi setat acum prin funcia MOD (consultai
Setarea orei sistemului, la pagina 736).
HEIDENHAIN iTNC 530 13

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Funcii noi cu 340 49x-04
The global parameter settings function makes it possible to activate
handwheel superimposed traverse in the active tool axis direction
(virtual axis) (consultai Axe virtuale VT, la pagina 694)
Modelele asemntoare pot fi definite usor cu PATTERN DEF
(consultai Definire model PATTERN DEF, pagina 342)
Setrile prestabilte, disponibile global, ale programelor, poti fi
definite pentru ciclurile de prelucrare (consultai Programul
prestabilit pentru ciclurile de prelucrare, pagina 338)
Putei defini acum n Ciclul 209 TARODARE CU FRMIARE
ACHII, un factor pentru viteza de retragere a axului pentru a v
putea ndeprta mai repede de la gaur (consultai FILETAREA CU
FRMIARE ACHII (Ciclul 209), pagina 378)
n Ciclul 22 DEGROARE, putei defini strategia de degroare fin
(consultai DEGROARE (Ciclul 22), pagina 453)
n Ciclul 270 DATE URM CONTUR, putei defini tipul de apropiere
a Ciclului 25 URM CONTUR (consultai DATE URM CONTUR
(Ciclul 270), pagina 460)
A fost introdus o nou funcie parametru Q, pentru citirea deplasrii
originii (consultai Copierea datelor sistem ntr-un parametru ir,
pagina 640)
Au fost introduse funcii pentru copierea, mutarea i stergerea
fiierelor din programul NC (consultai Funcii Fiier, pagina 575)
DCM: Obiectele n coliziune, pot fi afiate n mod tridimensional n
timpul prelucrrii (consultai Exemplificare grafica a spaiului
protejat (funcie FLC4), pagina 101)
Convertor DXF: Au fost introduse noi posibiliti de setare, cu care
TNC poate selecta automat centrul cercului atunci cnd se ncarc
puncte din elemente circulare (consultai Setri de baz,
pagina 287)
Convertor DXF: Informaiile despre elemente, sunt afiate intr-o
fereastra adiional (consultai Selectarea i salvarea unui contur,
pagina 292)
AFC: O diagram este afiat n fereastra de status adiional AFC
(consultai Control adaptiv avans (fila AFC, opiune de software), la
pagina 63)
AFC: Parametrii pentru setrile controlului selectabili de ctre
productorul mainii unealt(consultai Opiunea software Controlul
vitezei de avans adaptive (AFC), la pagina 695)
AFC: The spindle reference load currently being taught is shown in
a pop-up window in the teach-in mode. In addition, the learning
phase can be restarted at any time via soft key (consultai
nregistrarea unei tieri de prob, la pagina 699).
AFC: Fiierul <nume>.H.AFC.DEP poate fi modificat acum i n
modul de operare Programare i Editare (consultai nregistrarea
unei tieri de prob, la pagina 699)
Calea maxim permis pentru LIFTOFF a fost mrit la 30 mm
(consultai Retragere automat a sculei de la contur la o oprire NC:
M148, la pagina 317)
14

M
o
d
e
l
,

s
o
f
t
w
a
r
e

i

c
a
r
a
c
t
e
r
i
s
t
i
c
i

T
N
C
Gestionarul de fiiere a fost adaptat la gestionarul de fiiere al
smarT.NC (consultai Privire de ansamblu: Funciile gestionarului
de fiiere, la pagina 118)
A fost introdus o nou funcie pentru generarea de fiiere service
(consultai Generare fiiere service, la pagina 170)
A fost introdus un gestionar de ferestre (consultai Gestionar
Ferestre, la pagina 64)
Au fost introduse limbile Turc i Romn (opiune software,
Pagina 745)
HEIDENHAIN iTNC 530 15

F
u
n
c

i
i

m
o
d
i
f
i
c
a
t
e

n

3
4
0

4
9
x
-
0
1
,

n

p
l
u
s

f
a


d
e

v
e
r
s
i
u
n
i
l
e

a
n
t
e
r
i
o
a
r
e
3
4
0
4
2
2
-
x
x
/
3
4
0

4
2
3
-
x
x
Funcii modificate n 340 49x-01, n
plus fa de versiunile anterioare
340 422-xx/340 423-xx
Configuraiile afiajului strii i ale afiajului suplimentar de stare au
fost reproiectate (consultai Afiri stare, la pagina 55).
Software-ul 340 490 nu mai accept rezoluia mic n combinaie cu
ecranul BC 120 (consultai Unitatea de afiare vizual, la
pagina 49).
Configuraie nou a tastelor pe unitatea de tastatur TE 530 B
(consultai Tastatur, la pagina 51)
Intervalul de intrare pentru unghiul de precesie EULPR n funcia
PLAN EULER a fost extins (consultai Definirea planului de
prelucrare cu unghiuri Euler: PLANUL EULER, la pagina 551).
Vectorul de plan din funcia PLAN EULER nu mai trebuie s fie
introdus n form standardizat (consultai Definirea planului de
prelucrare cu doi vectori: PLAN VECTORIAL, la pagina 553).
Comportament de poziionare al funciei CYCL CALL PAT modificat
(consultai Apelarea unui ciclu n conexiune cu tabele de puncte, la
pagina 352).
Tipurile de scule disponibile pentru selectare n tabelul de scule au
fost extinse pentru funcii viitoare.
n loc de primele 10, putei alege din ultimele 15 fiiere selectate
(consultai Selectarea unuia din ultimele fiiere selectate, la
pagina 127)
16

F
u
n
c

i
i

m
o
d
i
f
i
c
a
t
e

n

3
4
0

4
9
x
-
0
1
,

n

p
l
u
s

f
a


d
e

v
e
r
s
i
u
n
i
l
e

a
n
t
e
r
i
o
a
r
e
3
4
0
4
2
2
-
x
x
/
3
4
0

4
2
3
-
x
xFuncii modificate n 340 49x-02
Accesul la tabelul presetat a fost simplificat. Exist i posibiliti noi
pentru introducerea valorilor n tabelul presetat. Consultai tabelul
Salvarea manual a decalrilor de origine n tabelul de presetri.
n programele pe baz de inch, funcia M136 (vitez de avans n 0.1
inch/rev) nu mai poate fi combinat cu funcia FU.
Poteniometrele vitezei de avans ale HR 420 nu mai sunt schimbate
automat cnd selectai roata de mn. Selectarea se face prin tasta
soft de pe roata de mn. n plus, fereastra pop-up pentru roata de
mn activ a fost micorat pentru a mbunti vizualizarea
afiajului de sub aceasta (consultai Setrile poteniometrului, la
pagina 76).
Numrul maxim de elemente de contur pentru ciclurile SL a fost
mrit la 8192, astfel nct s putei prelucra contururi mai complexe
(consultai Ciclurile SL, la pagina 444).
FN16: F-PRINT:Numrul maxim de valori de parametri Q care pot fi
afiate pe linie n fiierul de descriere a formatului a fost mrit la 32
(consultai FN 16: F-PRINT: Ieire text formatat sau valori ale
parametrului Q, la pagina 614).
Tastele soft PORNIRE i PORNIRE BLOC UNIC din modul de
operare Test program au fost schimbate, astfel nct alinierea
tastelor soft s fie aceeai n toate modurile de operare (Programare
i editare, smarT.NC, Testare) (consultai Rularea unui test de
program, la pagina 673).
Designul tastelor soft a fost revizuit complet.
HEIDENHAIN iTNC 530 17

F
u
n
c

i
i

m
o
d
i
f
i
c
a
t
e

n

3
4
0

4
9
x
-
0
1
,

n

p
l
u
s

f
a


d
e

v
e
r
s
i
u
n
i
l
e

a
n
t
e
r
i
o
a
r
e
3
4
0
4
2
2
-
x
x
/
3
4
0

4
2
3
-
x
x Funcii modificate cu 340 49x-03
n ciclul 22 putei defini un nume de scul pentru scula de degroare
superficial (consultai DEGROARE (Ciclul 22), la pagina 453).
n funcia PLAN, putei programa FMAX pentru poziionarea
automat a axelor rotative (consultai Poziionare automat: MOVE/
TURN/STAY (introducerea este obligatorie), la pagina 560).
Cnd rulai programe n care sunt programate axe necontrolate,
TNC ntrerupe rularea programului i afieaz un meniu pentru
ntoarcerea la poziia programat (consultai Programarea axelor
necontrolate (contra axe), la pagina 677).
Fiierul pentru utilizarea sculei include timpul total de prelucrare,
care servete ca baz pentru afiarea progresului n procente n
modul Secven complet, Rulare program (consultai Test pentru
utilizarea sculei, la pagina 683).
TNC ia n considerare i temporizarea cnd calculeaz timpul de
prelucrare n modul Rulare test (consultai Msurarea duratei de
prelucrare, la pagina 669).
Arcele care nu sunt programate acum n planul de lucru activ pot fi
rulate i ca arce spaiale (consultai Traseu circular C n jurul
centrului cercului CC, la pagina 251).
Tasta soft PORNIRE/OPRIRE EDITARE din tabelul de buzunare
poate fi dezactivat de productorul mainii (consultai Tabelul de
buzunare pentru schimbtorul sculei, la pagina 207).
Afiajul de stare suplimentar a fost revizuit. Au fost introduse
urmtoarele mbuntiri (consultai Afiri suplimentare de stare,
la pagina 57):
A fost introdus o nou pagin de prezentare general cu cele mai
importante afiri de stare.
Paginile de stare individuale sunt afiate acum ca file (ca n
smarT.NC). Filele individuale pot fi selectate cu tastele soft Pagin
sau cu mouse-ul.
Timpul de rulare actual al programului este afiat n procente ntr-
o diagram bar mobil.
Valorile de toleran setate n ciclul 32 sunt afiate.
Setrile active de program global sunt afiate, cu condiia ca
aceast opiune de software s fie activat.
Starea Controlului adaptiv al avansului (AFC) este afiat, cu
condiia ca aceast opiune de software s fie activat.
18

F
u
n
c

i
i

m
o
d
i
f
i
c
a
t
e

n

3
4
0

4
9
x
-
0
1
,

n

p
l
u
s

f
a


d
e

v
e
r
s
i
u
n
i
l
e

a
n
t
e
r
i
o
a
r
e
3
4
0
4
2
2
-
x
x
/
3
4
0

4
2
3
-
x
xFuncii modificate cu 340 49x-04
DCM: A fost simplificat retragerea dup coliziune (consultai Zon
Avertisment timpuri, pagina 99)
A fost mrit domeniul pentru introducerea unghiurilor polare
(consultai Traseu circular CP n jurul polului CC, la pagina 260)
A fost mrit domeniul valorilor pentru asignarea parametrilor Q
(consultai Note de programare, pagina 597)
Ciclurile pentru buzunar, tift i frezare canale 210 la 214, au fost
scoase din rndul standard de taste soft (CYCL DEF > BUZUNARE/
TIFTURI/CANALE). Din motive de compatibilitate, cilcurile vor fi
disponibile i pot fi selectate cu tasta GOTO.
Rndurile de taste soft din cadrul modului de operare Rulare Test,
au fost inlocuite cu cele ale modului de operare smarT.NC
Windows XP este folosit pe versiunea dual-procesor (consultai
Introducere, la pagina 770)
Conversia din FK la H a fost mutat la funciile speciale (SPEC FCT)
(consultai Conversia programelor FK n formatul conversaional
HEIDENHAIN, la pagina 269)
Filtrarea contururilor a fost mutat la funciile speciale (SPEC FCT)
(consultai Filtrarea contururilor (funcia FCL 2 ), la pagina 574)
A fost schimbat preluarea valorilor din calculatorul buzunarului
(consultai Pentru a transfera n program valoarea calculat,, la
pagina 165)
HEIDENHAIN iTNC 530 19
Cuprins
Introducere
1
Operare manual i setare
2
Poziionarea cu Introducere manual de
date 3
Programare: Principii ale administrrii
fiierelor, asisten pentru programare 4
Programare: Unelte
5
Programare: Programare contururi
6
Programare: Funcii auxiliare
7
Programare: Cicluri
8
Programare: Funcii speciale
9
Programare: Repetri de subprograme
i seciuni de programe 10
Programare: Parametri Q
11
Rulare test i rulare program
12
Funciile MOD
13
Tabele i prezentri generale
14
iTNC 530 cu Windows XP (opiune)
15
HEIDENHAIN iTNC 530 21
1.1 iTNC 530 ..... 48
Programare: formate conversaionale HEIDENHAIN, smarT.NC i ISO ..... 48
Compatibilitate ..... 48
1.2 Unitatea de afiare vizual i panoul de operare ..... 49
Unitatea de afiare vizual ..... 49
Configuraia ecranului ..... 50
Tastatur ..... 51
1.3 Moduri de operare ..... 52
Operare manual i roat de mn electronic ..... 52
Poziionarea cu Introducere manual de date ..... 52
Programare i editare ..... 53
Rulare test ..... 53
Rulare program, Secven complet i Rulare program, Bloc unic ..... 54
1.4 Afiri stare ..... 55
Afiare "general" a strii ..... 55
Afiri suplimentare de stare ..... 57
1.5 Gestionar Ferestre ..... 64
1.6 Accesorii: Palpatoare 3-D i roi de mn electronice HEIDENHAIN ..... 65
Palpatoare 3-D ..... 65
Roi de mn electronice HR ..... 66
1 Introducere ..... 47
22
2.1 Pornirea, oprirea ..... 68
Pornirea ..... 68
Oprirea ..... 70
2.2 Deplasarea axelor mainii ..... 71
Not ..... 71
Pentru deplasarea cu butoanele de direcionare ale axei mainii: ..... 71
Poziionare incremental pas cu pas ..... 72
Deplasarea cu roata de mn electronic HR 410 ..... 73
Roata de mn electronic HR 420 ..... 74
2.3 Viteza S a broei, viteza de avans F i funciile auxiliare M ..... 80
Funcie ..... 80
Introducerea valorilor ..... 80
Modificarea vitezei broei i a vitezei de avans ..... 81
2.4 Setarea decalrii de origine (fr un palpator 3-D) ..... 82
Not ..... 82
Pregtire ..... 82
Setarea decalrii de origine cu tastele axei ..... 83
Gestionarea decalrii de origine cu tabelul de presetri ..... 84
2.5 nclinarea planului de lucru (Opiune software 1) ..... 91
Aplicaie, funcie ..... 91
Depirea punctelor de referin n axele nclinate ..... 92
Setarea decalrii de origine a sistemului de coordonate nclinat ..... 93
Setarea decalrii de origine pe mainile cu mese rotative ..... 93
Setarea decalrii de origine pe mainile cu sisteme pentru schimbarea capului broei ..... 94
Afiajul de poziie ntr-un sistem nclinat ..... 94
Limitrile la lucrul cu funcia de nclinare ..... 94
Activarea nclinrii manuale ..... 95
Setarea direcie curente a axei sculei ca direcie activ de prelucrare (funcia FCL 2) ..... 96
2.6 Monitorizarea dinamic de coliziune (Opiune de software) ..... 97
Funcie ..... 97
Monitorizarea mpotriva coliziunii n modul manual de operare ..... 98
Monitorizarea mpotriva coliziunii n operarea automat ..... 101
2 Operare manual i setare ..... 67
HEIDENHAIN iTNC 530 23
3.1 Programarea i executarea operaiilor simple de prelucrare ..... 104
Poziionarea cu Introducere manual a datelor (MDI) ..... 104
Protejarea i tergerea programelor n $MDI ..... 107
3 Poziionarea cu Introducere manual a datelor (MDI) ..... 103
24
4.1 Noiuni fundamentale ..... 110
Dispozitivele de codare a poziiei i marcajele de referin ..... 110
Sistem de referin ..... 110
Sistemul de referin pe mainile de frezare ..... 111
Coordonate polare ..... 112
Poziiile absolut i incremental a piesei de prelucrat ..... 113
Setarea decalrii de origine ..... 114
4.2 Gestionarea fiierelor: Noiuni fundamentale ..... 115
Fiiere ..... 115
Copia de rezerv a datelor ..... 116
4.3 Lucrul cu gestionarul de fiiere ..... 117
Directoarele ..... 117
Cile ..... 117
Privire de ansamblu: Funciile gestionarului de fiiere ..... 118
Apelarea gestionarului de fiiere ..... 119
Selectarea unitilor, directoarelor i fiierelor ..... 120
Crearea unui director nou (posibil numai pe unitatea TNC:\) ..... 123
Crearea unui director nou (posibil numai pe unitatea TNC:\) ..... 123
Copierea unui singur fiier ..... 124
Copierea fiierelor ntr-un alt director ..... 125
Copierea unui tabel ..... 126
Copierea unui director ..... 127
Selectarea unuia din ultimele fiiere selectate ..... 127
tergerea unui fiier ..... 128
tergerea unui director ..... 128
Marcare fiiere ..... 129
Redenumirea unui fiier ..... 131
Funcii suplimentare ..... 131
Lucrul cu scurtturi ..... 133
Transferul de date ctre sau de pe suportul extern de date ..... 134
TNC ntr-o reea ..... 136
Dispozitivele USB de pe TNC (funcia FCL 2) ..... 137
4.4 Crearea i scrierea programelor ..... 139
Organizarea unui program NC n formatul conversaional HEIDENHAIN ..... 139
Definirea formei brute: BLK-FORM ..... 139
Crearea unui program de pies nou ..... 140
Programarea micrilor sculei n format conversaional ..... 142
Captare poziie efectiv ..... 144
Editarea unui program ..... 145
Funcia TNC de cutare ..... 149
4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea
elementelor liber definibile ..... 109
HEIDENHAIN iTNC 530 25
4.5 Graficele de programare interactive ..... 151
Generare/fr generare de grafice n timpul programrii ..... 151
Generarea unui grafic pentru un program existent ..... 151
Afiarea numrului de bloc PORNIT/OPRIT ..... 152
tergerea graficului ..... 152
Mrirea sau micorarea unui detaliu ..... 152
4.6 Graficele liniare 3-D (funcie FCL 2 ) ..... 153
Funcie ..... 153
Funciile graficelor liniare 3-D ..... 154
Evidenierea blocurilor NC n grafice ..... 156
Afiarea numrului de bloc PORNIT/OPRIT ..... 156
tergerea graficului ..... 156
4.7 Structurarea programelor ..... 157
Definiie i aplicaii ..... 157
Afiarea ferestrei de structur a programului/Schimbarea ferestrei active ..... 157
Inserarea unui bloc de structurare n fereastra program (din stnga) ..... 157
Selectarea blocurilor n fereastra de structur a programului ..... 157
4.8 Adugarea de comentarii ..... 158
Funcie ..... 158
Introducerea comentariilor n timpul programrii ..... 158
Inserarea comentariilor dup introducerea programului ..... 158
Introducerea unui comentariu ntr-un bloc separat ..... 158
Funciile pentru editarea unui comentariu ..... 159
4.9 Crearea fiierelor text ..... 160
Funcie ..... 160
Deschiderea i ieirea din fiierele text ..... 160
Editarea textelor ..... 161
tergerea i inserarea caracterelor, cuvintelor i liniilor ..... 162
Editarea blocurilor text ..... 163
Cutarea seciunilor de text ..... 164
4.10 Calculatorul de buzunar integrat ..... 165
Utilizarea ..... 165
4.11 Asistena imediat pentru mesajele NC de eroare ..... 166
Afiarea mesajelor de eroare ..... 166
Afiare ASISTEN ..... 166
4.12 Lista tuturor mesajelor de eroare curente ..... 167
Funcie ..... 167
Afiarea listei de erori ..... 167
Coninutul ferestrei ..... 168
Apelarea sistemului de asisten TNCguide ..... 169
Generare fiiere service ..... 170
26
4.13 Sistemul de asisten care ine cont de context TNCguide (funcia FCL 3 ) ..... 171
Funcie ..... 171
Lucrul cu TNCguide ..... 172
Descrcarea fiierelor curente de asisten ..... 176
4.14 Gestionarea elementelor liber definibile ..... 178
Funcie ..... 178
Selectarea unui tabel liber definibil ..... 180
Prsirea fiierului liber definibil ..... 180
Executarea fiierului liber definibil ..... 181
4.15 Operaia liber definibil cu prelucrarea orientat pe unealt ..... 182
Funcie ..... 182
Selectarea unui fiier liber definibil ..... 186
Configurarea fiierului liber definibil cu formularul de intrare ..... 187
Ordinea prelucrrii orientate pe scul ..... 192
Prsirea fiierului liber definibil ..... 193
Executarea fiierului liber definibil ..... 193
HEIDENHAIN iTNC 530 27
5.1 Introducerea datelor referitoare la scul ..... 196
Vitez de avans F ..... 196
Viteza S a broei ..... 197
5.2 Date scul ..... 198
Cerinele pentru compensarea sculei ..... 198
Numerele i numele sculelor ..... 198
Lungimea L a sculei ..... 198
Raza R a sculei ..... 199
Valorile delta pentru lungimi i raze ..... 199
Introducerea n program a datelor sculei ..... 199
Introducerea datelor sculei n tabel ..... 200
Utilizarea unui calculator extern pentru a suprascrie date individuale ale sculei ..... 206
Tabelul de buzunare pentru schimbtorul sculei ..... 207
Apelarea datelor despre scul ..... 210
Schimbarea sculei ..... 211
5.3 Compensaie scul ..... 213
Introducere ..... 213
Compensarea lungimii sculei ..... 213
Compensarea razei sculei ..... 214
5.4 Compensarea tridimensional a sculei (Opiune de software 2) ..... 217
Introducere ..... 217
Definirea vectorului normalizat ..... 218
Formele admise de scule ..... 219
Utilizarea altor scule: Valori delta ..... 219
Compensarea 3-D fr orientarea sculei ..... 220
Frezarea suprafeei: Compensarea 3-D cu i fr orientarea sculei ..... 221
Frezare periferic: Compensarea 3-D cu orientarea piesei de prelucrat ..... 223
5.5 Lucrul cu tabelele cu date de tiere ..... 225
Not ..... 225
Aplicaii ..... 225
Tabelul pentru materialele pieselor de prelucrat ..... 226
Tabelul pentru materialele sculei de tiere ..... 227
Tabelul pentru datele de tiere ..... 227
Datele necesare pentru tabelul de scule ..... 228
Lucrul cu calculul automat al vitezei/vitezei de avans ..... 229
Modificarea structurii tabelului ..... 230
Comutarea ntre vizualizarea tabel i cea formular ..... 231
Transferul de date din tabelele cu date de tiere ..... 232
Fiierul de configurare TNC.SYS ..... 232
5 Programare: Scule ..... 195
28
6.1 Deplasrile sculei ..... 234
Funcii de traseu ..... 234
Programare contur liber FK ..... 234
Funcie auxiliar M ..... 234
Subprogramele i repetiiile de seciuni de program ..... 234
Programarea cu parametri Q ..... 234
6.2 Noiuni fundamentale despre funciile de traseu ..... 235
Programarea deplasrilor sculei i a prelucrrii piesei de prelucrat ..... 235
6.3 Apropierea i ndeprtarea de contur ..... 239
Prezentare general: Tipuri de trasee pentru apropiere i ndeprtare de contur ..... 239
Poziii importante de apropiere i ndeprtare ..... 239
Apropierea n linie dreapt cu conectare tangenial: APPR LT ..... 241
Apropierea n linie dreapt perpendicular pe primul punct de contur: APPR LN ..... 241
Apropierea pe un traseu circular cu conectare tangenial: APPR CT ..... 242
Apropierea pe un arc de cerc cu conectare tangenial de la o linie dreapt la contur: APPR LCT ..... 243
Deprtare n linie dreapt cu conectare tangenial: DE LT ..... 244
ndeprtarea n linie dreapt perpendicular pe ultimul punct de contur: DEP LN ..... 244
ndeprtarea pe un traseu circular cu conectare tangenial: DEP CT ..... 245
ndeprtarea pe un arc de cerc conectat tangenial la contur i o linie dreapt: DEP LCT ..... 245
6.4 Contururi de traseuCoordonate polare ..... 246
Prezentare general a funciilor de traseu ..... 246
Linie dreapt L ..... 247
Introducerea unui anfren CHF ntre dou linii drepte ..... 248
Rotunjire col RND ..... 249
Centru cerc CC ..... 250
Traseu circular C n jurul centrului cercului CC ..... 251
Traseu circular CR cu raz definit ..... 252
Traseu circular CT cu conectare tangenial ..... 253
6.5 Contururi de traseuCoordonate polare ..... 258
Prezentare general ..... 258
Coordonate polare origine: Pole CC ..... 259
Linie dreapt LP ..... 260
Traseu circular CP n jurul polului CC ..... 260
Traseu circular CTP cu conectare tangenial ..... 261
Interpolare elicoidal ..... 262
6 Programare: Programare contururi ..... 233
HEIDENHAIN iTNC 530 29
6.6 Contururi de traseuProgramare contur liber FK ..... 266
Noiuni fundamentale ..... 266
Grafice n timpul programrii FK ..... 267
Conversia programelor FK n formatul conversaional HEIDENHAIN ..... 269
Iniierea dialogului FK ..... 270
Pol pentru programare FK ..... 270
Programarea liber a liniilor drepte ..... 271
Programarea liber a arcelor de cerc ..... 271
Posibiliti de intrare ..... 272
Puncte auxiliare ..... 275
Date relative ..... 276
6.7 Deplasri pe conturInterpolare canelur (opiune software 2) ..... 283
Funcie ..... 283
6.8 Procesarea fiierelor DXF (Opiune software) ..... 285
Funcie ..... 285
Deschiderea unui fiier DXF ..... 286
Setri de baz ..... 287
Setare straturi ..... 289
Specificarea punctului de referin ..... 290
Selectarea i salvarea unui contur ..... 292
Selectarea i pstrarea poziiilor de prelucrare ..... 295
Funcia zoom ..... 296
30
7.1 Prezentarea funciilor auxiliare M i STOP ..... 298
Noiuni fundamentale ..... 298
7.2 Funcii auxiliare pentru Control rulare program, Bro i Agent de rcire ..... 299
Prezentare general ..... 299
7.3 Funcii auxiliare pentru Date coordonate ..... 300
Programarea coordonatelor cu referine ale mainii: M91/M92 ..... 300
Activarea celei mai recent introduse decalri de origine: M104 ..... 302
Deplasarea pe poziie ntr-un sistem de coordonate nenclinat cu un plan de lucru nclinat: ..... 302
7.4 Funcii auxiliare pentru comportamentul la conturare ..... 303
Netezirea colurilor: M90 ..... 303
Introducei arcul de rotunjire ntre linii drepte: M112 ..... 304
Nu includei puncte cnd executai blocuri liniare fr compensaie: M124 ..... 304
Prelucrare n pai de contur mici: M97 ..... 305
Prelucrarea contururilor deschise: M98 ..... 307
Factorul vitez de avans pentru micrile de ptrundere: M103 ..... 308
Vitez de avans n milimetri per rotaie bro: M136 ..... 309
Viteza de avans pentru arce de cerc: M109/M110/M111 ..... 309
Calcularea traseului cu compensare a razei n avans (LOOK AHEAD): ..... 310
Suprapunerea poziionrii roii de mn n timpul rulrii programului: M118 ..... 312
Retragere de la contur n direcia axei sculei: M140 ..... 313
Oprirea monitorizrii palpatorului: M141 ..... 315
tergere informaii modale despre program: M142 ..... 316
tergere rotaie de baz: M143 ..... 316
Retragere automat a sculei de la contur la o oprire NC: M148 ..... 317
Oprire mesaj de eroare limitator: M150 ..... 318
7.5 Funcii auxiliare pentru axe rotative ..... 319
Vitez de avans n mm/min pe axele rotative A, B, C: M116 (opiune software 1) ..... 319
Parcurgere traseu mai scurt al axelor rotative: M126 ..... 320
Reducerea afirii unei axe rotative la o valoare mai mic de 360: ..... 321
Compensare automat a geometriei mainii la operarea cu axe nclinate: M114 (opiune software 2) ..... 322
Meninerea poziiei vrfului sculei cnd poziionai cu axe nclinate (TCPM): M128 (opiune software 2) ..... 323
Oprire exact la coluri cu tranziii netangeniale: M134 ..... 326
Selectarea axelor nclinate: M138 ..... 326
Compensarea configuraiei cinematice a mainii pentru poziiile REAL/NOMINAL de la sfritul blocului: M144
(opiune software 2) ..... 327
7 Programare: Funcii auxiliare ..... 297
HEIDENHAIN iTNC 530 31
7.6 Funcii auxiliare pentru maini cu tiere laser ..... 328
Principiu ..... 328
Ieire direct tensiune programat: M200 ..... 328
Returnare tensiune n funcie de distan: M201 ..... 328
Returnare tensiune n funcie de vitez: M202 ..... 329
Returnare tensiune n funcie de timp (pant n funcie de -timp): M203 ..... 329
Returnare tensiune n funcie de timp (puls n funcie de-timp): M204 ..... 329
32
8.1 Lucrul cu cicluri ..... 332
Ciclurile specifice mainii ..... 332
Definirea unui ciclu utiliznd tastele soft ..... 333
Definirea unui ciclu utiliznd funcia GOTO ..... 333
Apelarea ciclurilor ..... 335
Lucrul cu axele secundare U/V/W..... 337
8.2 Programul prestabilit pentru ciclurile de prelucrare ..... 338
Prezentare general ..... 338
Introducerea definiiilor GLOBAL DEF ..... 339
Folosirea informatiei din GLOBAL DEF ..... 339
Date globale, valabile oriunde ..... 340
Date globale pentru operaiuni de gurire ..... 340
Date globale pentru operaiuni de frezare cu cicluri buzunar 25x ..... 340
Date globale pentru operaiuni de frezare cu cicluri de contur. ..... 341
Date globale pentru comportamentul de poziionare ..... 341
Date globale pentru funciile de palpare ..... 341
8.3 Definire model PATTERN DEF ..... 342
Funcie ..... 342
Introducerea definiiilor PATTERN DEF ..... 342
Folosirea PATTERN DEF ..... 343
Definirea poziiilor individuale de prelucrare ..... 343
Definirea unui singur rnd ..... 344
Definirea unui singur ablon ..... 345
Definire cadre individuale ..... 346
Definirea unui cerc complet ..... 347
Definire arc de cerc ..... 348
8.4 Tabele de puncte ..... 349
Funcie ..... 349
Crearea unui tabel de puncte ..... 349
Ascunderea punctelor individuale din procesul de prelucrare ..... 350
Selectarea unui tabel de puncte n program ..... 351
Apelarea unui ciclu n conexiune cu tabele de puncte ..... 352
8 Programare: Cicluri ..... 331
HEIDENHAIN iTNC 530 33
8.5 Cicluri de gurire, filetare i frezare filet ..... 354
Prezentare general ..... 354
CENTRAREA (Ciclul 240) ..... 356
GURIREA (Ciclul 200) ..... 358
ALEZAREA ORIFICIILOR (Ciclul 201) ..... 360
PERFORAREA (Ciclul 202) ..... 362
GURIREA UNIVERSAL (Ciclul 203) ..... 364
LAMAREA CAPETELOR SUPERIOARE (Ciclul 204) ..... 366
CIOCNIREA UNIVERSAL (Ciclul 205) ..... 369
FREZAREA ORIFICIILOR (Ciclul 208) ..... 372
FILETARE NOU cu tarod flotant (Ciclul 206) ..... 374
FILETARE RIGID fr tarod flotant NOU (Ciclu 207) ..... 376
FILETAREA CU FRMIARE ACHII (Ciclul 209) ..... 378
Principiile frezrii de fileturi ..... 381
FREZAREA FILETURILOR (Ciclul 262) ..... 383
FREZAREA/ZENCUIREA FILETELOR(Ciclul 263) ..... 385
GURIREA/FREZAREA FILETURILOR (Cycle 264) ..... 389
GURIREA ELICOIDAL A FILETURILOR/FREZAREA (Ciclul 265) ..... 393
FREZAREA EXTERIOAR A FILETURILOR (Ciclul 267) ..... 397
8.6 Ciclurile pentru frezarea buzunarelor, tifturilor i canalelor ..... 406
Prezentare general ..... 406
BUZUNAR RECTANGULAR (Ciclul 251) ..... 407
BUZUNAR CIRCULAR (Ciclul 252) ..... 412
FREZAREA CANALELOR (Ciclul 253) ..... 416
CANAL CIRCULAR (Ciclul 254) ..... 421
TIFT RECTANGULAR (Ciclul 256) ..... 426
TIFT CIRCULAR (Ciclul 257) ..... 430
8.7 Ciclurile pentru prelucrarea modelelor de puncte ..... 437
Prezentare general ..... 437
MODELUL CIRCULAR (Ciclul 220) ..... 438
MODELUL LINIAR (Ciclul 221) ..... 440
34
8.8 Ciclurile SL ..... 444
Noiuni fundamentale ..... 444
Prezentare general a ciclurilor SL ..... 446
GEOMETRIE CONTUR (Ciclul 14) ..... 447
Contururile suprapuse ..... 448
DATE CONTUR (Ciclul 20) ..... 451
GURIRE AUTOMAT (Ciclul 21) ..... 452
DEGROARE (Ciclul 22) ..... 453
FINISARE N PROFUNZIME (Ciclul 23) ..... 456
FINISARE LATERAL (Ciclul 24) ..... 457
URM CONTUR (Ciclul 25) ..... 458
DATE URM CONTUR (Ciclul 270) ..... 460
SUPRAFA CILINDRU (Ciclul 27, opiune software 1) ..... 461
SUPRAFA CILINDRU frezare canal (Ciclul 28, opiune software 1) ..... 463
SUPRAFA CILINDRU frezare margine (Ciclul 29, opiune software 1) ..... 466
Frezarea conturului exterior al SUPRAFEEI CILINDRULUI (Ciclul 39, opiunea 1 de software) ..... 468
8.9 Cicluri SL cu formule de contur complexe ..... 482
Principii ..... 482
Selectarea unui program cu definiii de contur ..... 484
Definirea descrierilor de contur ..... 485
Introducerea unei formule complexe de contur ..... 486
Contururile suprapuse ..... 487
Prelucrarea conturului cu ciclurile SL ..... 489
8.10 Cicluri SL cu formule de contur simple ..... 493
Noiuni fundamentale ..... 493
Introducerea unei formule simple de contur ..... 495
Prelucrarea conturului cu ciclurile SL ..... 495
8.11 Ciclurile pentru frezarea multi-trecere ..... 496
Prezentare general ..... 496
DATE 3-D (Ciclul 30) ..... 497
FREZARE MULTI-TRECERE (Ciclul 230) ..... 498
SUPRAFA RIGLAT (Ciclul 231) ..... 500
FREZAREA MULTI-TRECERE (Ciclul 232) ..... 503
HEIDENHAIN iTNC 530 35
8.12 Ciclurile de transformare a coordonatelor ..... 511
Prezentare general ..... 511
Efectul transformrii coordonatelor ..... 512
DEPLASAREA DECALRII DE ORIGINE (Ciclul 7) ..... 513
DEPLASAREA DECALRII DE ORIGINE cu tabele de decalri de origine (Ciclul 7) ..... 514
SETAREA DECALRII DE ORIGINE (Ciclul 247) ..... 518
IMAGINE N OGLIND (Ciclul 8) ..... 519
ROTAIE (Ciclul 10) ..... 521
FACTOR DE SCALARE (Ciclul 11) ..... 522
SCALARE SPECIFIC AXEI (Ciclul 26) ..... 523
PLAN DE LUCRU (Ciclul 19, opiunea 1 de software) ..... 524
8.13 Cicluri speciale ..... 532
TEMPORIZARE (Ciclul 9) ..... 532
APELARE PROGRAM (Ciclul 12) ..... 533
OPRIRE ORIENTAT A BROEI (Ciclul 13) ..... 534
TOLERAN (Ciclul 32) ..... 535
36
9.1 Prezentare general a Funciilor Speciale ..... 540
Meniul principal pentru funciile s peciale FCT SPEC ..... 540
Meniul valorilor presetate ale programului ..... 540
Meniul pentru funcii de contur i prelucrare n punct ..... 541
Definii diferite funcii n limbaj uzual ..... 541
Meniul pentru asisten programare ..... 542
9.2 Funcia plan: nclinarea planului de lucru (Opiune software 1) ..... 543
Introducere ..... 543
Definirea funciei PLAN ..... 545
Afiare poziie ..... 545
Resetarea funciei PLAN ..... 546
Definirea planului de prelucrare cu unghiuri spaiale: PLAN SPAIAL ..... 547
Definirea planului de prelucrare cu unghiuri de proiectare: PLAN PROIECTAT ..... 549
Definirea planului de prelucrare cu unghiuri Euler: PLANUL EULER ..... 551
Definirea planului de prelucrare cu doi vectori: PLAN VECTORIAL ..... 553
Definirea planului de prelucrare prin trei puncte:PLAN DE PUNCTE ..... 555
Definirea planului de prelucrare cu un unghi spaial unic, incremental: RELATIV LA PLAN ..... 557
nclinarea planului de lucru prin unghiul axei: PLAN AXIAL (FCL funcia 3) ..... 558
Specificarea comportamentului la poziionare a funciei PLAN ..... 560
9.3 Prelucrare cu scula nclinat n planul nclinat ..... 564
Funcie ..... 564
Prelucrarea cu scula nclinat prin parcurgere incremental a unei axe rotative ..... 564
Prelucrarea cu scula nclinat cu vectori normali ..... 565
9.4 FUNCIA TCPM (opiune software 2) ..... 566
Funcie ..... 566
Definirea FUNCIEI TCPM ..... 566
Modul de acionare al vitezei de avans programate ..... 567
Interpretarea coordonatelor axei rotative programate ..... 568
Tipul interpolrii ntre poziia de pornire i cea final ..... 569
Resetarea FUNCIEI TCPM ..... 570
9.5 Generare program napoi ..... 571
Funcie ..... 571
Premise pentru conversia programului ..... 572
Exemplu de aplicaie ..... 573
9.6 Filtrarea contururilor (funcia FCL 2 ) ..... 574
Funcie ..... 574
9.7 Funcii Fiier ..... 575
Funcie ..... 575
Definirea funciilor fiier ..... 575
9 Programare: Funcii Speciale ..... 539
HEIDENHAIN iTNC 530 37
9.8 Definire Transformri coordonat ..... 576
Prezentare general ..... 576
TRANS DATUM AXIS ..... 576
TRANS DATUM TABLE ..... 577
TRANS DATUM RESET ..... 578
38
10.1 Etichetarea subprogramelor i repetiiilor de seciuni de programe ..... 580
Etichete ..... 580
10.2 Subprograme ..... 581
Secven de operare ..... 581
Note de programare ..... 581
Programarea unui subprogram ..... 581
Apelarea unui subprogram ..... 581
10.3 Repetiii de seciuni de program ..... 582
Etichet LBL ..... 582
Secven de operare ..... 582
Note de programare ..... 582
Programarea unei repetiii de seciune de program ..... 582
Apelarea unei repetiii de seciune de program ..... 582
10.4 Separare program ca subprogram ..... 583
Secven de operare ..... 583
Note de programare ..... 583
Apelarea unui program ca subprogram ..... 584
10.5 Grupare ..... 585
Tipuri de grupri ..... 585
Adncime de grupare ..... 585
Subprogram n interiorul unui subprogram ..... 585
Repetarea repetiiilor seciunilor de program ..... 586
Repetarea unui subprogram ..... 587
10.6 Exemple de programare ..... 588
10 Programare: Subprograme i repetiii de seciuni de programe ..... 579
HEIDENHAIN iTNC 530 39
11.1 Principii i prezentare general ..... 596
Note de programare ..... 597
Apelarea funciilor parametrului Q ..... 598
11.2 Familii parialeParametri Q n loc de valori numerice ..... 599
Funcie ..... 599
11.3 Descrierea contururilor prin operaii matematice ..... 600
Funcie ..... 600
Prezentare general ..... 600
Programarea operaiilor fundamentale ..... 601
11.4 Funcii trigonometrice ..... 602
Definiii ..... 602
Programarea funciilor trigonometrice ..... 603
11.5 Calcularea cercurilor ..... 604
Funcie ..... 604
11.6 Deciziile If-Then cu parametrii Q ..... 605
Funcie ..... 605
Salturi necondiionate ..... 605
Programarea deciziilor Dac- Atunci ..... 605
Prescurtri utilizate: ..... 606
11.7 Verificarea i editarea parametrilor Q ..... 607
Procedur ..... 607
11.8 Funcii suplimentare ..... 608
Prezentare general ..... 608
FN 14: EROARE. Afiare mesaje de eroare ..... 609
FN 15: PRINT: Ieire text sau valori ale parametrului Q ..... 613
FN 16: F-PRINT: Ieire text formatat sau valori ale parametrului Q ..... 614
Fn 18: SYS-DATUM READ Citire date de sistem ..... 619
FN 19: PLC: Transfer valori la PLC ..... 626
FN 20: WAIT FOR sincronizare NC i PLC ..... 627
FN 25: PRESET: Setarea unei noi decalri de origine ..... 628
FN 26: TABOPEN: Deschiderea unui tabel definibil ..... 629
FN 27: TABWRITE: Deschiderea unui tabel definibil ..... 629
FN 28: TABREAD: Citirea unui tabel definibil ..... 630
11.9 Introducerea direct a formulelor ..... 631
Introducerea formulelor ..... 631
Reguli pentru formule ..... 633
Exemplu de programare ..... 634
11 Programare: Parametri Q ..... 595
40
11.10 Parametri ir ..... 635
Funcii de procesare a irurilor ..... 635
Repartizarea parametrilor ir ..... 636
Legarea n lan a parametrilor ir ..... 637
Conversia unei valori numerice la un parametru ir ..... 638
Copierea unui subir dintr-un parametru ir ..... 639
Copierea datelor sistem ntr-un parametru ir ..... 640
Conversia unui parametru ir la o valoare numeric ..... 642
Verificarea unui parametru ir ..... 643
Identificarea lungimii unui parametru ir ..... 644
Compararea prioritii alfabetice ..... 645
11.11 Parametri Q preasignai ..... 646
Valori de la PLC:de la Q100 la Q107 ..... 646
Bloc WMAT: QS100 ..... 646
Raz scul activ: Q108 ..... 646
Axa sculei: Q109 ..... 647
Starea broei: Q110 ..... 647
Agentul de rcire pornit/oprit: Q111 ..... 648
Factorul de suprapunere: Q112 ..... 648
Unitatea de msur pentru dimensiunile din program: Q113 ..... 648
Lungimea sculei: Q114 ..... 648
Coordonatele dup sondarea din timpul rulrii programului ..... 649
Deviaia dintre valoarea efectiv i cea nominal, n timpul msurrii automate a sculei cu TT 130 ..... 649
nclinarea planului de lucru cu unghiuri matematice: coordonatele axelor rotative calculate de TNC ..... 649
Rezultatele msurtorilor efectuate de ciclurile de palpare (consultai de asemenea Manualul utilizatorului pentru
Ciclurile palpatorului) ..... 650
11.12 Exemple de programare ..... 652
HEIDENHAIN iTNC 530 41
12.1 Grafice ..... 660
Funcie ..... 660
Prezentare general a modurilor de afiare ..... 662
Vizualizare plan ..... 662
Proiecie n 3 planuri ..... 663
Vizualizare 3-D ..... 664
Mrire detalii ..... 667
Repetarea simulrii grafice ..... 668
Afiarea sculei ..... 668
Msurarea duratei de prelucrare ..... 669
12.2 Funcii pentru Afiare program ..... 670
Prezentare general ..... 670
12.3 Rulare test ..... 671
Funcie ..... 671
12.4 Rulare program ..... 675
Funcie ..... 675
Rularea unui program de pies ..... 675
ntreruperea prelucrrii ..... 676
Deplasarea axelor mainii n timpul unei ntreruperi ..... 678
Reluarea rulrii programului dup o ntrerupere ..... 679
Pornirea din mijlocul programului (scanare bloc) ..... 680
Revenirea la contur ..... 682
Test pentru utilizarea sculei ..... 683
12.5 Pornire automat program ..... 685
Funcie ..... 685
12.6 Salt bloc opional ..... 686
Funcie ..... 686
tergerea caracterului / ..... 686
12.7 ntrerupere rulare opional de program ..... 687
Funcie ..... 687
12.8 Setri de program globale (opiune de software) ..... 688
Funcie ..... 688
Activarea/dezactivarea unei funcii ..... 689
Schimbarea axelor ..... 691
Rotaia de baz ..... 691
Decalarea de origine suplimentar, adugat ..... 692
Oglindirea suprapus ..... 692
Rotaie suprapus ..... 693
Blocarea axei ..... 693
Factorul vitez de avans ..... 693
Supraimpunerea roii de mn ..... 694
12 Rulare test i rulare program ..... 659
42
12.9 Opiunea software Controlul vitezei de avans adaptive (AFC) ..... 695
Funcie ..... 695
Definirea setrilor AFC de baz ..... 697
nregistrarea unei tieri de prob ..... 699
Activarea/dezactivare AFC ..... 702
Fiierul jurnal ..... 703
HEIDENHAIN iTNC 530 43
13.1 Selectare Funcii MOD ..... 706
Selectarea funciilor MOD ..... 706
Schimbarea setrilor ..... 706
Ieirea din funciile MOD ..... 706
Prezentare general a funciilor MOD ..... 707
13.2 Numere software ..... 708
Funcie ..... 708
13.3 Introducerea numerelor cod ..... 709
Funcie ..... 709
13.4 ncrcarea service pack-urilor ..... 710
Funcie ..... 710
13.5 Setarea interfeei de date ..... 711
Funcie ..... 711
Setarea interfeei RS-232 ..... 711
Setarea interfeei RS-422 ..... 711
Setarea MODULUI DE OPERARE al dispozitivului extern ..... 711
Setarea RATEI BAUD ..... 711
Asignarea ..... 712
Software-ul pentru transferul de date ..... 713
13.6 Interfa Ethernet ..... 715
Introducere ..... 715
Posibilitile de conectare ..... 715
Conectarea direct a iTNC cu un calculator Windows ..... 716
Configurarea TNC ..... 718
13.7 Configurarea PGM MGT ..... 723
Funcie ..... 723
Modificarea setrii PGM MGT ..... 723
Fiierele dependente ..... 724
13.8 Parametrii de utilizator specifici mainii ..... 725
Funcie ..... 725
13.9 Afiare pies de prelucrat n spaiul de lucru ..... 726
Funcie ..... 726
Rotirea ntregii imagini ..... 727
13.10 Tipurile de afiri de poziie ..... 728
Funcie ..... 728
13.11 Unitatea de msur ..... 729
Funcie ..... 729
13 Funciile MOD ..... 705
44
13.12 Selectarea limbajului de programare pentru $MDI ..... 730
Funcie ..... 730
13.13 Selectarea axelor pentru generarea blocurilor L ..... 731
Funcie ..... 731
13.14 Introducerea limitelor de deplasare ale axei, afiarea decalrii de origine ..... 732
Funcie ..... 732
Lucrul fr limite suplimentare de deplasare ..... 732
Identificarea i introducerea valorii pentru deplasarea maxim ..... 732
Afiajul decalrii de origine ..... 733
13.15 Afiarea fiierelor ASISTEN ..... 734
Funcie ..... 734
Selectarea fiierelor ASISTEN ..... 734
13.16 Afiarea timpului de operare ..... 735
Funcie ..... 735
13.17 Setarea orei sistemului ..... 736
Funcie ..... 736
Selectarea setrilor adecvate ..... 736
13.18 TeleService ..... 737
Funcie ..... 737
Apelarea/ieirea din teleservice ..... 737
13.19 Accesul extern ..... 738
Funcie ..... 738
HEIDENHAIN iTNC 530 45
14.1 Parametrii generali ai utilizatorului ..... 740
Posibilitile de intrare pentru parametrii mainii ..... 740
Selectarea parametrilor generali ai utilizatorului ..... 740
14.2 Cofiguraia pinilor i cablul de legtur pentru interfaa de date ..... 756
Interfaa RS-232-C/V.24 pentru dispozitivele HEIDENHAIN ..... 756
Dispozitivele non-HEIDENHAIN ..... 757
Interfaa RS-422/V.11 ..... 758
Mufa interfeei Ethernet RJ45 ..... 758
14.3 Informaii tehnice ..... 759
14.4 Schimbarea bateriei memoriei tampon ..... 767
14 Tabele i prezentri generale ..... 739
46
15.1 Introducere ..... 770
Acord de licen pentru utilizatorul final (EULA) pentru Windows XP ..... 770
Informaii generale ..... 770
Specificaii ..... 771
15.2 Iniierea unei aplicaii iTNC 530 ..... 772
Conectarea la Windows ..... 772
15.3 Oprirea aplicaiei iTNC 530 ..... 774
Principii ..... 774
Deconectarea unui utilizator ..... 774
Ieirea din aplicaia iTNC ..... 775
Oprirea sistemului Windows ..... 776
15.4 Setrile de reea ..... 777
Premise ..... 777
Reglarea setrilor de reea ..... 777
Controlul accesului ..... 778
15.5 Detalii referitoare la gestionarea fiierelor ..... 779
Unitatea iTNC ..... 779
Transferul de date ctre iTNC 530 ..... 780
15 iTNC 530 cu Windows XP (opiune) ..... 769
Introducere
48 1 Introducere
1
.
1

i
T
N
C

5
3
0
1.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 perforare, ct i pentru centre de
prelucrare. iTNC 530 poate controla pn la 12 axe. Putei modifica i
poziia angular a broei 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, n aa fel nct
funciile sunt rapide i uor de utilizat.
Programare: formate conversaionale
HEIDENHAIN, smarT.NC i ISO
Programarea conversaional HEIDENHAIN este o metod foarte
simpl de scriere a programelor. Graficele interactive ilustreaz paii
de prelucrare individuali pentru programarea conturului. Dac un
desen de producie nu este dimensionat pentru NC, programarea
conturului liber HEIDENHAIN FK efectueaz automat calculele
necesare. Prelucrarea piesei de prelucrat poate fi simulat grafic n
timpul sau dup prelucrarea efectiv.
Modul de operare smarT.NC ofer nceptorilor TNC o posibilitate
simpl de a crea programe structurate de dialog conversaional rapid,
fr o pregtire intens. Documentaia pentru utilizator este disponibil
separat pentru smarT.NC.
De asemenea, este posibil s programai un format ISO sau un mod
DNC.
Putei introduce i testa un program n timp ce sistemul de control
ruleaz altul.
Compatibilitate
TNC poate rula toate programele piesei care au fost scrise n sistemele
de control HEIDENHAIN TNC 150 B i mai trziu. 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 sculei mainii sau
HEIDENHAIN.
HEIDENHAIN iTNC 530 49
1
.
2

U
n
i
t
a
t
e
a

d
e

a
f
i

a
r
e

v
i
z
u
a
l

i

p
a
n
o
u
l

d
e

o
p
e
r
a
r
e
1.2 Unitatea de afiare vizual i
panoul de operare
Unitatea de afiare vizual
TNC este livrat cu afiajul color BF 150 (LCD TFT) (consultai figura).
1 3
1 1
4 4
5
1 6
7
8
2
1 Antet
Cnd TNC este pornit, modurile de operare selectate sunt afiate
n antetul ecranului: modul de prelucrare n stnga i cel de
programare n dreapta. Modul activ este afiat n caseta mai mare,
unde este sunt afiate i dialogurile i mesajele TNC (excepie n
cazul n care TNC afieaz numai grafice).
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 sgei negre din
dreapta i stnga. Rndul de taste activ este indicat printr-o bar
strlucitoare.
3 Taste de selectare a tastelor soft
4 Schimbai rndul de taste soft.
5 Seteaz configuraia ecranului
6 Tast de deplasare pentru comutarea ntre modurile de prelucrare
i de programare
7 Taste de selectare a tastelor soft pentru productorii de scule
pentru main
8 Schimb rndurile de taste soft pentru productorii de scule pentru
main
50 1 Introducere
1
.
2

U
n
i
t
a
t
e
a

d
e

a
f
i

a
r
e

v
i
z
u
a
l

i

p
a
n
o
u
l

d
e

o
p
e
r
a
r
eConfiguraia 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 Moduri de operare, pagina 52).
Selectai configuraia de ecran dorit.
HEIDENHAIN iTNC 530 51
1
.
2

U
n
i
t
a
t
e
a

d
e

a
f
i

a
r
e

v
i
z
u
a
l

i

p
a
n
o
u
l

d
e

o
p
e
r
a
r
e Tastatur
TNC este livrat cu panoul de operare TE 530. Figura ilustreaz
sistemele de control i afiajele unitii de tastatur TE 530.
Funciile tastelor individuale sunt descrise pe interiorul coperii.
1 2
3
5
1 4
6
77
1
7 9
8
1 Tastatur alfabetic pentru introducerea textelor i numelor de
fiiere i pentru programare ISO.
Versiune dula+procesor: Taste suplimentare pentru operarea
Windows
2 Gestionare fiiere
Calculator on-line
Funcie MOD
Funcie HELP
3 Moduri de programare
4 Moduri de operare a mainii
5 Iniierea dialogului de programare
6 Taste sgei i comanda de salt GOTO
7 Intrare numeric i selectare ax
8 Touchpad: Numai pentru operarea versiunii cu dou procesoare,
tastelor soft i smarT.NC
9 Taste de navigare smarT.NC
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 dvs.
52 1 Introducere
1
.
3

M
o
d
u
r
i

d
e

o
p
e
r
a
r
e
1.3 Moduri de operare
Operare manual i roat de mn electronic
Modul Operare manual este necesar pentru setarea sculei mainii. n
acest mod de operare, putei poziiona axele mainii manual sau prin
incrementuri, putei seta decalri de origine i nclina planul de lucru.
Modul Roat de mn electronic v permite s mutai axele mainii
manual cu roata de mn electronic HR.
Taste soft pentru selectarea configuraiei ecranului (selectai dup
cum a fost descris anterior)
Poziionarea cu Introducere manual de date
Acest mod de operare este utilizat pentru programarea momentelor de
deplasare simple, cum ar fi pentru frezarea frontal sau pentru
prepoziionare.
Taste soft pentru selectarea configuraiei ecranului
Fereastr Tast soft
Poziii
Poziii la stngaafiare stare la dreapta
Blocuri de program la stnga - obiecte n
coloziune la dreapta (funcie FCL4). Dac este
ales acest mod de afiare, atunci, TNC indic o
coliziune printr-un cadru rou n jurul ferestrei.
Obiecte active de coliziune (Funcia FLC4) Dac
este ales acest mod de afilare, atunci TNC va
indica o coliziune printr-un cadru rou n jurul
ferestrei.
Fereastr Tast soft
Blocuri de program
Stnga: blocuri de program, dreapta: afiaj de
stare
HEIDENHAIN iTNC 530 53
1
.
3

M
o
d
u
r
i

d
e

o
p
e
r
a
r
e Programare i editare
n acest mod de operare putei scrie programele piesei. Trstura
programare liber FK, numeroasele cicluri i funciile de parametru Q
v ajut la programare i adaug informaii necesare. Dac dorii,
graficele de programare sau graficele liniare 3-D (funcie FCL 2)
afieaz traseele de deplasare programate.
Taste soft pentru selectarea configuraiei ecranului
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.
Taste soft pentru selectarea configuraiei ecranului: consultai Rulare
program, Secven complet i Rulare program, Bloc unic, pagina 54
Fereastr Tast soft
Blocuri de program
Stnga: blocuri de program, dreapta: structur
program
Stnga: blocuri de program, dreapta: grafice
Stnga: blocuri de program, dreapta: grafice 3D
54 1 Introducere
1
.
3

M
o
d
u
r
i

d
e

o
p
e
r
a
r
eRulare 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.
Taste soft pentru selectarea configuraiei ecranului
Taste soft pentru selectarea configuraiei ecranului pentru tabele
liber definibile
Fereastr Tast soft
Blocuri de program
Stnga: blocuri de program, dreapta: structur
program
Stnga: blocuri de program, dreapta: stare
Stnga: blocuri de program, dreapta: grafice
Grafice
Stnga: blocuri de program, obiecte active de
coliziune (Funcie FCL4). Dac este ales acest
mod de afilare, atunci TNC va indica o coliziune
printr-un cadru rou n jurul ferestrei.
Obiecte active de coliziune (Funcia FLC4) Dac
este ales acest mod de afilare, atunci TNC va
indica o coliziune printr-un cadru rou n jurul
ferestrei.
Fereastr Tast soft
Tabel liber definibil
Stnga: blocuri de program, dreapta: tabel palet
Stnga: tabel palet, dreapta: stare
Stnga: tabel palet, dreapta: grafice
HEIDENHAIN iTNC 530 55
1
.
4

A
f
i

r
i

s
t
a
r
e
1.4 Afiri stare
Afiare "general" a strii
Afiarea strii n partea inferioar a ecranului v informeaz asupra
strii curente a sculei mainii. 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 despre afiajul strii
Simbol Semnificaie
Coordonate efective sau nominale ale poziiei
actuale.
Axe ale mainii; TNC afieaz axe auxiliare cu
minuscule. Ordinea i cantitatea axelor afiate este
determinat de productorul mainii. Consultai
manualul mainii pentru mai multe informaii.
Viteza de avans afiat n inch corespunde unei
zecimi din valoarea aplicat. Vitez bro S, vitez
de avans F i funcii M active.
Rulare program nceput.
Ax 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.
Funcia Monitorizare coliziune dinamic (DCM)
este activ.
Funcia adaptiv pentru avans (AFC) este activ
(opiune software).
REAL
X Y Z
F S M
56 1 Introducere
1
.
4

A
f
i

r
i

s
t
a
r
e
Sunt active una sau mai multe setri de program
globale (opiune de software)
Numr presetri active din tabelul presetat. Dac
presetarea a fost setat manual, TNC afieaz textul
MAN n spatele simbolului.
Simbol Semnificaie
HEIDENHAIN iTNC 530 57
1
.
4

A
f
i

r
i

s
t
a
r
e Afiri suplimentare de stare
Afirile suplimentare ale strii 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 afiajul suplimentar de stare:
Apelai rndul de taste soft pentru configuraia
ecranului.
Configurarea ecranului cu fereastr adiional 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
STARE.
Selectai afiajul 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 software-
ul asociat este activat pe TNC.
58 1 Introducere
1
.
4

A
f
i

r
i

s
t
a
r
e
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, pe care l putei gsi i n numeroasele
formulare detaliate.
Informaii generale program (fila PGM)
Tast soft Semnificaie
Poziionai afiajul n pn la 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
Nume program principal activ
Tast soft Semnificaie
Nu este
posibil
selectarea
direct
Nume program principal activ
Centru cerc CC (pol)
Contor temporizator
Durat de prelucrare
Timp prelucrare actual n procente
Ora curent
Vitez de avans pentru conturare actual/
programat
Programe active
HEIDENHAIN iTNC 530 59
1
.
4

A
f
i

r
i

s
t
a
r
e
Repetare seciune program/Subprograme (fila LBL)
Informaii despre ciclurile standard (fila CYC)
Funcii M auxiliare active (fila M)
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
Tast soft Semnificaie
Nu este
posibil
selectarea
direct
Ciclu de prelucrare activ
Valori active ale ciclului 22 Toleran
Tast soft Semnificaie
Nu este
posibil
selectarea
direct
List a funciilor M active cu neles fix
List a funciilor active M care sunt adaptate de
productorul mainii
60 1 Introducere
1
.
4

A
f
i

r
i

s
t
a
r
e
Poziii i coordonate (fila POS)
Informaii despre scule (fila TAB)
Tast
soft
Semnificaie
Tip afiaj poziie, ex. poziie efectiv
Unghi nclinat al planului de lucru
Unghiul unei rotaii de baz
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 (TIMP 1) i durat de via maxim a sculei
pentru TOOL CALL (TIMP 2)
Afiaj al sculei active i al sculei (urmtoare) de
rezerv
HEIDENHAIN iTNC 530 61
1
.
4

A
f
i

r
i

s
t
a
r
e
Msurare scul (fila TT)
Transformri coordonate (fila TRANS)
Consultai Ciclurile de transformare a coordonatelor, la pagina 511.
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 marginilor de tiere
individuale i rezultatul msurtorii sculei rotative
(DYN = msurare dinamic)
Numr margine de tiere cu valoarea msurat
corespunztoare. Dac valoarea msurat este
urmat de un asterisc, tolerana admis n tabelul
de scule a fost depit
Tast soft Semnificaie
Nume tabel de decalri de origine activ
Numr decalare de origine activ (#), comentariu
din linia activ a numrului decalrii de origine
active (DOC) din Ciclul 7
Deplasare decalare de origine activ (Ciclul 7);
TNC afieaz o deplasare de origine activ n
pn la 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 pn la
6 axe
Decalare de origine de scalare
62 1 Introducere
1
.
4

A
f
i

r
i

s
t
a
r
e
Setri globale program 1 (fila GPS1, opiune de software)
Setri globale program 2 (fila GPS2, opiune de software)
TNC afieaz numai fila, dac funcia este activ pe
maina dvs.
Tast soft Semnificaie
Nu este posibil
selectarea
direct
Axe inversate
Modificare suprapus a decalrii de origine
Oglindirea suprapus
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 63
1
.
4

A
f
i

r
i

s
t
a
r
e
Control adaptiv avans (fila AFC, opiune de 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 sistemul de control
pentru avans adaptiv
Scul activ (numr i nume)
Numr tiere
Factor curent al poteniometrului de avans n
procente
ncrcare bro activ n procente
ncrcarea de referin a broei
Vitez curent bro
Deviere curent a vitezei
Timp prelucrare actual
Line diagram, in which the current spindle load
and the value commanded by the TNC for the
feed-rate override are shown
64 1 Introducere
1
.
5

G
e
s
t
i
o
n
a
r

F
e
r
e
s
t
r
e
1.5 Gestionar Ferestre
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
urmatoarele funcii:
Afiarea unei bri de stare pentru comutarea ntre diferite aplicaii
(interfa utilizator).
Gestionarea unui desktop adiional pe care pot rula aplicaii speciale
oferite de productorul mainii unealt.
Control the focus between NC-software applications and those of
the machine tool builder.
Poate fi schimbat mrimea i poziia ferestrelor de tip pop-up. Este
de asemenea posibil nciderea, minimizarea i restaurarea
ferestrelor pop-up.
Productorul mainii unealt determina funciile i
comportamentul gestionarului de ferestre. Manualul
mainii conine informaii suplimentare.
HEIDENHAIN iTNC 530 65
1
.
6

A
c
c
e
s
o
r
i
i
:

P
a
l
p
a
t
o
a
r
e

3
-
D

i

r
o

i

d
e

m


e
l
e
c
t
r
o
n
i
c
e

H
E
I
D
E
N
H
A
I
N 1.6 Accesorii: Palpatoare 3-D i roi
de mn electronice
HEIDENHAIN
Palpatoare 3-D
Cu numeroasele sisteme de palpare 3-D HEIDENHAIN putei:
Alinia piesele de prelucrat automat
Seta decalri de origine rapid i sigur
Msura piesa de prelucrat n timpul rulrii programului
Msura i inspecta sculele
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 decalrii de origine 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 sistemul de
control. 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 TNC, care
stocheaz poziia curent a tijei ca valoare efectiv.
Toate funciile palpator sunt descrise ntr-un manual
separat. Contactai HEIDENHAIN dac avei nevoie de o
copie a acestui manual al utilizatorului. ID: 533.189-xx
66 1 Introducere
1
.
6

A
c
c
e
s
o
r
i
i
:

P
a
l
p
a
t
o
a
r
e

3
-
D

i

r
o

i

d
e

m


e
l
e
c
t
r
o
n
i
c
e

H
E
I
D
E
N
H
A
I
N
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 deplasri pentru rotaia roii de mn. Pe
lng roile de mn integrale HR 130 i HR 150, HEIDENHAIN ofer
i roile de mn portabile HR 410 i HR 420. Vei gsi o descriere
detaliat a lui HR 420 n capitolul 2 din acest manual (consultai Roata
de mn electronic HR 420, la pagina 74).
Operare manual i
setare
68 2 Operare manual i setare
2
.
1

P
o
r
n
i
r
e
a
,

o
p
r
i
r
e
a
2.1 Pornirea, oprirea
Pornirea
Pornii dispozitivul de control i maina. TNC afieaz urmtoarea
ntrebare de dialog:
Memoria TNC este verificat automat.
Mesajul TNC pentru ntreruperea alimentrii cu
energie - eliminai mesajul.
Programul PLC al TNC este compilat automat
Conectare tensiune CC extern. TNC verific starea
de funcionare a circuitului EMERGENCY STOP.
Pentru fiecare ax apsai butonul START sau
Apsai i meninei apsat butonul de direcionare a
axei mainii pentru fiecare ax pn cnd punctul de
referin este traversat.
Pornirea i punctul de referin pentru deplasare pot varia
n funcie de scul. Consultai manualul aparatului.
TEST DE MEMORIE
ALIMENTAREA CU ENERGIE NTRERUPT
CONVERSIE PROGRAM PLC
TENSIUNE CC EXT. RELEU LIPS
OPERARE MANUAL
PUNCTE DE REFERIN PENTRU DEPLASARE
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 cu energie.
HEIDENHAIN iTNC 530 69
2
.
1

P
o
r
n
i
r
e
a
,

o
p
r
i
r
e
a
TNC este gata de funcionare n modul Operare manual.
Depirea 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 95). Apoi, TNC
interpoleaz axele corespunztoare.
Dac opiunea este disponibil, putei de asemenea s deplasai pe
axe n direcia axei sculei curente (consultai Setarea direcie curente
a axei sculei ca direcie activ de prelucrare (funcia FCL 2), la
pagina 96).
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.
Punctele de referin trebuie depite 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 dispozitivului de control.
Putei traversa ulterior punctele de referin apsnd tasta
soft DEPIRE REFERIN n modul Operare manual.
Asigurai-v c valorile unghiurilor introduse n meniul
pentru planul de lucru nclinat se potrivesc cu unghiurile
efective ale axei nclinate.
Dac utilizai aceast funcie, atunci, pentru dispozitive de
codare ne-absolut, trebuie s confirmai poziiile axelor
rotative, pe care TNC le afieaz ntr-o fereastr pop-up.
Poziia afiat reprezint ultima poziie activ a axelor
rotative dinainte de oprire.
70 2 Operare manual i setare
2
.
1

P
o
r
n
i
r
e
a
,

o
p
r
i
r
e
aOprirea
Pentru a evita pierderea datelor la oprire, trebuie s oprii sistemul de
operare dup cum urmeaz:
Selectai modul Operare manual.
Selectai funcia pentru oprire, confirmai din nou cu
tasta soft DA.
Cnd TNC afieaz mesajul Acum putei dezactiva
TNC ntr-o fereastr suprapus, putei opri
alimentarea cu energie a dispozitivului TNC.
iTNC 530 cu Windows XP: Consultai Oprirea aplicaiei
iTNC 530, la pagina 774
Oprirea neadecvat a dispozitivului TNC poate determina
pierderea de date!
Reinei c apsarea tastei END dup oprirea controlului
determin repornirea acestuia. Oprirea n timpul unei
reporniri poate determina de asemenea pierderea datelor!
HEIDENHAIN iTNC 530 71
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
2.2 Deplasarea axelor mainii
Not
Pentru deplasarea cu butoanele de direcionare
ale axei mainii:
Selectai modul Operare manual.
Apsai butonul de direcionare al axei mainii i
meninei-l atta timp ct dorii s deplasai axa sau
Apsai i meninei butonul de direcionare al 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 a deplasrii pe axe cu tasta soft F (consultai
Viteza S a broei, viteza de avans F i funciile auxiliare M,
pagina 80).
Deplasarea cu butoanele de direcionare ale axei mainii
poate varia n funcie de scul. Manualul mainii conine
informaii suplimentare.
72 2 Operare manual i setare
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
Poziionare incremental pas cu pas
Cu poziionarea incremental pas cu pas putei deplasa axa unei
maini pe o distan presetat.
Selectai modul Operare manual sau Roat de mn
electronic.
Schimbai rndul de taste soft.
Setai tasta soft INCREMENT la PORNIT.
Introducei numrul de caractere pe care dorii s le
copiai i confirmai cu tasta ENT.
Apsai butonul de direcionare a axei mainii de cte
ori dorii.
16
X
Z
8
8
8
INCREMENTARE PAS CU PAS =
Valoarea maxim admis pentru fiecare pas este de
10 mm.
HEIDENHAIN iTNC 530 73
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
Deplasarea cu roata de mn electronic HR 410
Roata de mn HR 410 portabil este echipat cu dou butoane
permisive. Butoanele permisive sunt localizate sub mnerul n form
de stea.
Putei deplasa axele mainii numai cnd un buton permisiv nu este
apsat (funcie dependent de main).
Roata de mn HR 410 deine urmtoarele elemente de operare:
Indicatoarele luminoase roii arat axa i viteza de avans selectate.
De asemenea, este posibil s deplasai axele mainii cu roata de mn
n timpul rulrii unui program, dac M118 este activ.
Procedura pentru transferul de date:
Selectai modul de operare Roat de mn
electronic.
Apsai i meninei un buton permisiv.
Selectai axa.
Selectai viteza de avans.
Deplasai axa selectat n direcia pozitiv sau
Deplasai axa selectat n direcia negativ.
2
4
6
8
1
3
4
5
7
1 Buton OPRIRE DE URGEN
2 Roat de mn
3 Butoane permisive
4 Taste axe
5 Tast pentru captarea poziiei efective
6 Taste pentru definirea vitezei de avans (ncet, mediu, rapid;
vitezele de avans sunt setate de productorul mainii)
7 Direcia n care TNC deplaseaz axa selectat
8 Funcie main (setat de productorul mainii)
74 2 Operare manual i setare
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
Roata de mn electronic HR 420
Spre deosebire de HR 410, roata de mn portabil HR 420 este
echipat cu un afiaj. 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.
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 pop-up de pe ecranul TNC.
Roata de mn HR 420 deine urmtoarele elemente de operare:
De asemenea, este posibil s deplasai axele mainii cu roata de mn
n timpul rulrii unui program, dac M118 este activ.
2
5
7
8
1
3
4
6
7
9
11
12
14
16
15
13
10
6
1 Buton OPRIRE DE URGEN
2 Afiajul roii de mn pentru afiajul de stare i selecia funciilor
3 Taste soft
4 Taste axe
5 Tast de activare a roii de mn
6 Taste sgei pentru definirea sensibilitii roii de mn
7 Tast pentru direcia de parcurgere pe axa selectat
8 Activare bro (funcie M specific mainii)
9 Dezactivare bro (funcie M specific mainii)
10 Tast creare bloc NC
11 Pornire NC
12 Oprire NC
13 Buton permisiv
14 Roat de mn
15 Poteniometru vitez bro
16 Poteniometru vitez de avans
Productorul mainii poate pune la dispoziie funcii
suplimentare pentru HR 420. Consultai manualul
aparatului.
HEIDENHAIN iTNC 530 75
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
Afiare
Afiajul roii de mn are patru linii (consultai ilustraia). TNC afieaz
pe acesta urmtoarele informaii:
Selectarea axei care va fi mutat
Putei activa direct cu tastele axelor axele principale X, Y, Z i alte
dou axe definite de productorul mainii. Dac dorii s alegei axa
virtual VT, sau dac maina are mai multe axe, procedai n felul
urmtor:
Apsai tasta soft F1(AX): TNC afieaz toate axele active pe
afiajul roii de mn. Axa activ clipete.
Selectai axa dorit cu tasta soft F1 (->) sau F2 (<-) a roii de mn
i confirmai selecia cu 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 sgeat ale roii de mn (n afara
cazului n care pasul incremental nu este activ).
Nivele de sensibilitate selectablie: 0,01/0,02/0,05/0,1/0,2/0,5/1/2/5/10/
20 [mm/rotaie sau grade/rotaie]
1
3
8
2
de la 4 la
9
10
1 NOML X+1563: Tipul afiajului de poziie i poziia axei selectate
2 *: STIB (controlul este activ)
3 S1000: Vitez bro curent
4 F500: Viteza de avans la care se deplaseaz axa selectat
5 E: Exist o eroare
6 3D: Funcia Plan de lucru nclinat este activ
7 2D: Funcia Rotaie de baz este activ
8 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
9 STEP ON sau OFF: Dac funcia este activ, TNC afieaz de
asemenea incrementarea pas cu pas activ
10 Rnd taste soft: Selectarea a diverse funcii, descrise n seciunile
urmtoare
76 2 Operare manual i setare
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
Deplasarea axelor
Apsai tasta roat de mn de pe HR 420. n acest
moment TNC poate fi operat numai prin intermediul
HR 420. Pe ecranul TNC apare o fereastr pop-up
care atest acest lucru.
Selectai modul de operare dorit prin intermediul tastei soft OPM, dac
este cazul(consultai Schimbarea modurilor de operare, la
pagina 78).
Dac este necesar, apsai i meninei butonul
permisiv.
Utilizai roata de mn pentru a selecta axa pe care
dorii s o deplasai. Selectai axele suplimentare prin
intermediul tastei soft.
Deplasai axa selectat n direcia pozitiv sau
Deplasai axa selectat n direcia negativ.
Dezactivarea roii de mn: Apsai tasta Roat de
mn de pe HR 420. n acest moment TNC poate fi
operat prin intermediul panoului de control.
Setrile poteniometrului
Poteniometrele panoului de operare a maini 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 420. TNC afieaz
meniul de taste soft pentru selectarea poteniometrelor pe afiajul
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 ca atare:
Apsai tastele CTRL i Roat de mn de pe HR 420. TNC afieaz
meniul de taste soft pentru selectarea poteniometrelor pe afiajul
roii de mn.
Apsai tasta soft KBD pentru a activa poteniometrele panoului de
operare a mainii.
HEIDENHAIN iTNC 530 77
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
Poziionarea incremental pas cu pas
Cu poziionarea incremental pas cu pas, TNC deplaseaz axa roii de
mn active la o distan preseta, definit de dvs.
Apsai tasta soft F2 (STEP) a roii de mn:
Apsai tasta soft 3 (ON) a roii de mn
Selectai incrementul pas cu pas 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 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
Apsai tasta soft F3 (MSF) a roii de mn.
Apsai tasta soft F1 (M) a roii de mn.
Selectai numrul funciei M dorite apsnd tasta F1 sau F2.
Executai funcia M cu tasta NC start.
Introducerea vitezei S a broei
Apsai tasta soft F3 (MSF) a roii de mn.
Apsai tasta soft F2 (S) a roii de mn.
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.
Activai noua vitez S cu tasta NC start.
Introducerea vitezei de avans F
Apsai tasta soft F3 (MSF) a roii de mn.
Apsai tasta soft F3 (F) a roii de mn.
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.
Confirmai noua vitez de avans F cu tasta soft (OK) a roii de mn.
78 2 Operare manual i setare
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
Presetare pies de prelucrat
Apsai tasta soft F3 (MSF) a roii de mn.
Apsai tasta soft F4 (PRS) a roii de mn.
Dac este necesar, selectai axa pe care va fi setat decalarea de
origine.
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.
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
Generarea unui bloc L complet
Selectai modul de operare Poziionare cu MDI.
Dac este necesar, utilizai tastele sgeat de pe tastatura TNC
pentru a selecta blocul NC care va fi introdus noul bloc L.
Acionai roata de mn.
Apsai tasta "Generate NC block" : TNC introduce un bloc L
complet, ce conine toate poziiile axei, selectate prin funcia MOD.
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 731).
Dac nu este selectat nicio ax, TNC afieaz mesajul
de eroare Nicio ax selectat.
HEIDENHAIN iTNC 530 79
2
.
2

D
e
p
l
a
s
a
r
e
a

a
x
e
l
o
r

m
a

i
n
i
i
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 apsata tasta de oprire NC: prire intern (tastele soft
MOP i apoi OPRIRE ale roii de mn)
Dup ce a fost apsata tasta de oprire NC: Deplasare 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 682)
Comutatorul de pornire/oprire pentru funcia Plan de lucru nclinat
(tastele soft MOP i apoi 3D ale roii de mn)
80 2 Operare manual i setare
2
.
3

V
i
t
e
z
a

S

a

b
r
o

e
i
,

v
i
t
e
z
a

d
e

a
v
a
n
s

F

i

f
u
n
c

i
i
l
e

a
u
x
i
l
i
a
r
e

M
2.3 Viteza S a broei, 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"
Introducerea valorilor
Viteza S a broei, funciile auxiliare M
Pentru a introduce viteza broei, apsai tasta soft S.
Introducei viteza dorit pentru bro i confirmai cu
butonul STRAT 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
Productorul mainii determin funciile auxiliare M
disponibile pe dispozitivul dvs. de control i efectul
acestora.
VITEZ FUS S =
1000
HEIDENHAIN iTNC 530 81
2
.
3

V
i
t
e
z
a

S

a

b
r
o

e
i
,

v
i
t
e
z
a

d
e

a
v
a
n
s

F

i

f
u
n
c

i
i
l
e

a
u
x
i
l
i
a
r
e

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.
82 2 Operare manual i setare
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
2.4 Setarea decalrii de origine
(fr un palpator 3-D)
Not
Pentru a fixa decalarea de origine, setai afiajul de poziie al TNC la
coordonatele unei poziii cunoscute de pe piesa de prelucrat:
Pregtire
Fixai i aliniai piesa de prelucrat.
Introducei scula zero cu raz cunoscut n bro.
Asigurai-v c TNC afieaz valorile poziiei efective.
Pentru setarea decalrii de origine cu un palpator 3-D,
consultai manualul Ciclurile palpatorului
HEIDENHAIN iTNC 530 83
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Setarea decalrii de origine cu tastele axei
Selectai modul Operare manual.
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).
Setai afiajul la o poziie cunoscut a piesei de
prelucrat (aici, 0) sau introducei grosimea d peliculei.
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.
Y
X
Z
X
Y
-R
-R
Pies de prelucrat fragil?
Dac suprafaa piesei de prelucrat nu trebui zgriat,
putei ntinde peste aceasta o pelicul de metal de o
grosime d cunoscut. Apoi introducei o valoare pentru
decalarea de origine a axei sculei mai mare cu d dect cea
dorit.
SETARE DECALARE DE ORIGINE Z=
84 2 Operare manual i setare
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Gestionarea decalrii de origine cu tabelul de
presetri
Salvarea decalrilor de origine 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
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:\.
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 dispozitive TNC de control
mai vechi cu tabele de decalri de origine REF
Dorii s prelucrai piese de prelucrat identice care sunt
aliniate diferit
Tabelul de presetri poate conine un numr nelimitat de
linii (decalri origine). Pentru a optimiza dimensiunea
fiierului i viteza de procesare, este recomandabil s
utilizai numai liniile de care avei nevoie pentru
gestionarea decalrii de origine.
Din motive de siguran, liniile noi pot fi introduse numai la
sfritul tabelului de presetri.
HEIDENHAIN iTNC 530 85
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Exist mai multe metode de salvare a decalrilor de origine i/sau a
rotaiilor de baz n tabelul de presetri:
Prin intermediul ciclurilor de palpare, n modurile Operare manual
sau Roat de mn electronic (consultai Manualul utilizatorului,
"Ciclurile palpatorului", capitolul 2)
Prin intermediul ciclurilor de palpare 400 pn la 402 i 410 pn la
419, n modul automat (consultai Manualul utilizatorului, "Ciclurile
palpatorului", capitolul 3)
Introducere manual (consultai descrierea de mai jos)
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,
afiajele de poziie pentru axele rotative trebuie s fie
egale 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 decalri de origine 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 decalare de
origine setat manual, prin intermediul tastelor axei sau a
tastelor soft. Dac decalarea de origine setat manual
este activ, TNC afieaz textul PR 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.
86 2 Operare manual i setare
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Salvarea manual a decalrilor de origine n tabelul de presetri
Pentru a seta decalri de origine 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.
Afiare tabel presetat: TNC deschide tabelul de
presetri i seteaz cursorul la 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 87
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Funcie Tast soft
Transferul direct al poziiei efective a sculei
(cadranul de msurare) ca noua decalare de
origine: Aceast funcie stocheaz decalarea de
origine pe axa pus n eviden.
Transferul direct al poziiei efective a sculei
(cadranul de msurare) ca noua decalare de
origine: Aceast funcie stocheaz decalarea de
origine pe axa pus n eviden. Introducei
valoarea dorit n fereastra pop-up.
Deplasarea incremental a decalrii de origine
deja stocat intr-un tabel: Aceast funcie
stocheaz decalarea de origine pe axa pus n
eviden. Introducei valoarea corectiv dorit cu
semnul corect n fereastra pop-up. Daca este
activ afiarea n inch: introducei valoarea n
inch, i TNC va converti valorile la 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
decalarea de origine n centrul acesteia,
introducnd valoarea 0.Aceast funcie salveaz
numai decalarea de origine din axa evideniat n
momentul respectiv. Introducei valoarea dorit
n fereastra pop-up. Daca este activ afiarea n
inch: introducei valoarea n inch, i TNC va
converti valorile la mm.
Scrie decalarea de origine activ ntr-un rnd din
tabel: Aceast funcie salveaz decalarea de
origine pe toate axele i apoi activeaz automat
rndul adecvat din tabel. Daca este activ
afiarea n inch: introducei valoarea n inch, i
TNC va converti valorile la mm.
88 2 Operare manual i setare
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Explicarea valorilor salvate n tabelul de presetri
Main simpl cu trei axe fr dispozitiv de nclinare
TNC salveaz distana dintre decalarea de origine a piesei de
prelucrat i punctul de referin (cu semnul algebric corect) n tabelul
de presetri.
Main cu cap pivotant
TNC salveaz distana dintre decalarea de origine a piesei de
prelucrat i punctul de referin (cu semnul algebric corect) n tabelul
de presetri.
Main cu mas rotativ
TNC salveaz distana dintre decalarea de origine a piesei de
prelucrat i centrul mesei rotative (cu semnul algebric corect) n
tabelul de presetri.
Main cu mas rotativ i cap pivotant
TNC salveaz distana dintre decalarea de origine a piesei de
prelucrat i centrul mesei rotative n tabelul de presetri.
Reinei c mutarea unei caracteristici de indexare n
tabelul mainii (prin modificarea descrierii cinematice)
presupune redefinirea tuturor presetrilor piesei de
prelucrat.
HEIDENHAIN iTNC 530 89
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Editarea tabelului de presetri
Funcie de editare n modul tabel Tast soft
Selectare nceput tabel
Selectare sfrit tabel
Selectare pagin anterioar n tabel
Selectare pagin urmtoare n tabel
Selectare funcii pentru intrare presetat
Activare decalare origine pentru linia selectat
din tabelul de presetri
Adugare numr de linii introduse la sfritul
tabelului (al 2-learnd de taste soft)
Copiere cmp evideniat (al 2-lea rnd de taste
soft)
Inserare cmp copiat (al 2-lea rnd de taste soft)
Restare 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)
90 2 Operare manual i setare
2
.
4

S
e
t
a
r
e
a

d
e
c
a
l

r
i
i

d
e

o
r
i
g
i
n
e

(
f


u
n

p
a
l
p
a
t
o
r

3
-
D
)
Activarea decalrii de origine din tabelul de presetri n modul
Operare Manual
Selectai modul Operare manual.
Afiai tabelului de presetri
Selectai numrul decalrii de origine pe care dorii s
o activai sau
Cu tasta GOTO, selectai numrul decalrii de origine
pe care dorii s o activai. Confirmai cu tasta ENT.
Activai presetarea.
Confirmai activarea decalrii de origine. 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 decalri de origine dintr-un tabel de presetri, n timpul
rulrii unui program, utilizai ciclul 247. n ciclul 247 definii numrul
decalrii de origine pe care dorii s o activai (consultai SETAREA
DECALRII DE ORIGINE (Ciclul 247), la pagina 518).
Cnd activai o decalare de origine din tabelul de presetri,
TNC reseteaz modificarea decalrii de origine 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.
HEIDENHAIN iTNC 530 91
2
.
5

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
2.5 nclinarea planului de lucru
(Opiune software 1)
Aplicaie, funcie
TNC accept funciile de nclinare pe mainile 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 decalrii active de origine. 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.
Exist trei funcii disponibile pentru nclinarea planului de lucru:
Tasta soft 3-D ROT n modurile Operare manual i Roat de mn
electronic, consultai Activarea nclinrii manuale, pagina 95.
nclinarea controlat de program, ciclul 19 PLAN DE LUCRU, n
programul piesei (consultai PLAN DE LUCRU (Ciclul 19,
opiunea 1 de software), la pagina 524).
nclinarea controlat de program, funcia PLAN din programul piesei
(consultai Funcia plan: nclinarea planului de lucru
(Opiune software 1), la pagina 543).
Funciile TNC pentru "nclinarea planului de lucru" sunt transformri
ale coordonatelor, n care planul de lucru este ntotdeauna
perpendicular pe direcia axei sculei.
X
Z
Y
B
10
Funciile pentru nclinarea planului de lucru sunt interfaate
la TNC i main de ctre productorul mainii. Pentru
anumite capete pivotante i mese nclinate, productorul
mainii determin dac unghiurile introduse sunt
considerate coordonate ale axelor rotative sau componente
unghiulare ale unui plan nclinat. Consultai manualul
aparatului.
92 2 Operare manual i setare
2
.
5

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
La nclinarea planului de lucru, TNC face diferena ntre dou tipuri de
main:
Main cu mese nclinate
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).
Depirea 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.
HEIDENHAIN iTNC 530 93
2
.
5

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Setarea decalrii de origine a sistemului de
coordonate nclinat
Dup ce ai poziionat axele rotative, setai decalarea de origine n
acelai fel ca n cazul sistemului nenclinat. Comportamentul TNC n
timpul setrii decalrii de origine depinde de setrile parametrului 7500
din tabelul cinematic:
MP7500, bit 5=0
Cu un plan de lucru nclinat activ, TNC verificm, n timpul setrii
decalrii de origine 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.
MP7500, 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.
Setarea decalrii de origine 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 decalrii de
origine n axele liniare X, Y i Z. n caz contrar TNC va afia 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").
Setai ntotdeauna punctul de referin n toate cele trei
axe de referin.
Dac maina 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 decalare de origine
incorect.
94 2 Operare manual i setare
2
.
5

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Setarea decalrii de origine 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 decalrile de
origine. Datele salvate n tabelele de presetri justific cinematica
activ a mainii (geometrie cap). Dac schimbai capetele, TNC
justific noua dimensiune a capului, astfel nct decalarea de origine
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 preluare-poziie-real nu este posibil cu un plan de lucru
nclinat activ.
Poziionarea PLC (determinat de productorul mainii) nu este
posibil.
HEIDENHAIN iTNC 530 95
2
.
5

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
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 de prelucrare, sunt aplicate
valorile definite ale unghiurilor. Valorile unghiurilor introduse n meniu
vor fi suprascrise.
96 2 Operare manual i setare
2
.
5

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Setarea direcie curente a axei sculei ca direcie
activ de prelucrare (funcia FCL 2)
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 intrarea, 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 trebuie s fie activat de ctre productorul
mainii. Consultai manualul aparatului.
Aceast funcie este disponibil chiar dac ntrerupei
rularea programului i dorii s deplasai manual axele.
HEIDENHAIN iTNC 530 97
2
.
6

M
o
n
i
t
o
r
i
z
a
r
e
a

d
i
n
a
m
i
c


d
e

c
o
l
i
z
i
u
n
e

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
2.6 Monitorizarea dinamic de
coliziune (Opiune de software)
Funcie
Productorul mainii poate defini orice obiect, care este monitorizat de
ctre TNC n timpul tuturor operaiilor de prelucrare. Dac dou
obiecte monitorizate mpotriva coliziunii, se apropie unul de altul, n
cadrul unei distane definite, TNC emite un mesaj de eroare.
TNC monitorizeaz de asemenea scula curent cu lungimea i raza
introduse n tabelul de scule pentru coliziune (este presupus o scul
cilindric).
Monitorizarea dinamic de coliziune (DCM) trebuie s fie
adaptat de ctre productorul mainii pentru TNC i
pentru main. Consultai manualul aparatului.
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 le-a
definit corect n ceea ce privete dimensiunile i poziia n
sistemul de coordonate al mainii.
Pentru anumite scule (cum ar fi frezele), diametrul care ar
determina o coliziune poate fi mai mare dect
dimensiunile definite n datele pentru compensarea
sculei.
Reinei urmtoarele restricii:
Combinaia M118 mpreun cu monitorizara de coliziune
DCM este posibil doar n poziia oprit (lumin
intermitent n simbolul de operaie) Pentru a putea utiliza
M118, 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 "Filetare rigid", DCM funcioneaz numai
dac este activat interpolarea exact a axei sculei cu
broa, prin MP7160.
n momentul de fa, nu exist nicio funcie prin care DCM
s poat preveni coliziunea nainte de nceperea
prelucrrii piesei de lucru (de ex. n modul de operare
Rulare test).
98 2 Operare manual i setare
2
.
6

M
o
n
i
t
o
r
i
z
a
r
e
a

d
i
n
a
m
i
c


d
e

c
o
l
i
z
i
u
n
e

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Monitorizarea mpotriva coliziunii n modul
manual de operare
n modurile de operare Operare manual i Roat de mn electronic,
TNC oprete o micare, dac dou obiecte monitorizate mpotriva
coliziunii se apropie unul de altul n cadrul unei distane specificate. n
plus, TNC reduce semnificativ viteza de avans cnd distana pn la
valoarea limit, care declaneaz eroarea, este mai mic de 5mm.
Exist trei zone care determin comportamentul corectiv al TNC:
Avertizare Dou obiecte monitorizate mpotriva coliziunii se afl la
14 mm unul fa de cellalt.
Atenie: Dou obiecte monitorizate mpotriva coliziunii se afl la
8 mm unul fa de cellalt.
Eroare: Dou obiecte monitorizate mpotriva coliziunii se afl la
2 mm unul fa de cellalt.
HEIDENHAIN iTNC 530 99
2
.
6

M
o
n
i
t
o
r
i
z
a
r
e
a

d
i
n
a
m
i
c


d
e

c
o
l
i
z
i
u
n
e

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Zon Avertisment timpuri
Dou obiecte monitorizate mpotriva coliziunii se afl la 12 pn la
14 mm unul fa de cellalt. Mesajul de eroare este afiat
(productorul mainii stabileste textul) ncepe de fiecare data cu irul:
|<-->|.
Deplasai manual axele n afara zonei de pericol. Fii ateni la direcia
de deplasare.
Dac este posibil, eliminai cauza mesajului de coliziune.
Zon Avertisment
Dou obiecte monitorizate mpotriva coliziunii se afl la 6 pn la 8 mm
unul fa de cellalt. Mesajul de eroare este afiat (productorul
mainii stabileste textul) ncepe de fiecare data cu irul: |<->|.
Confirmai mesajul de eroare cu tasta CE.
Deplasai manual axele n afara zonei de pericol. Fii ateni la direcia
de deplasare.
Dac este posibil, eliminai cauza mesajului de coliziune.
Cnd s-a ajuns la zona de avertizare (distan de < 14 mm)
micrile axelor sunt posibile cu ajutorul tastelor
direcionale sau cu roata de mn, daca micare mrete
distana dintre obiectele n coliziune.; De exemplu, prin
apsarea tastei de direcie spre direcia opus.
Micarile care reduc distana sau o menin, sunt permise
dup ce aprobai mesajul de eroare.
Aceast funcie este posibil daca TNC poate determina
direcia de retragere n siguran.
100 2 Operare manual i setare
2
.
6

M
o
n
i
t
o
r
i
z
a
r
e
a

d
i
n
a
m
i
c


d
e

c
o
l
i
z
i
u
n
e

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Zon Eroare
Dou obiecte monitorizate mpotriva coliziunii se afl la mai putin de
2 mm unul fa de cellalt. Mesajul de eroare este afiat (productorul
mainii stabileste textul) ncepe de fiecare data cu irul: |<>|. n
aceast stare putei deplasa axele numai dup ce dezactivai
monitorizarea mpotriva coliziunii.
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.
Confirmai mesajul de eroare n caz de coliziune cu tasta CE.
Deplasai manual axele n afara zonei de pericol. Fii ateni la direcia
de deplasare.
Dac este posibil, eliminai cauza mesajului de coliziune.
Pentru a activa monitorizarea mpotriva coliziunii: Apsai tasta ENT.
Pericol de coliziune!
Avei grij s deplasai axele n direcia corect cnd
retragei scula din piesa de prelucrat. n acest caz, TNC nu
monitorizeaz mpotriva coliziunii.
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.
HEIDENHAIN iTNC 530 101
2
.
6

M
o
n
i
t
o
r
i
z
a
r
e
a

d
i
n
a
m
i
c


d
e

c
o
l
i
z
i
u
n
e

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Monitorizarea mpotriva coliziunii n operarea
automat
TNC monitorizeaz micrile n sensul blocurilor, de ex. emite un
avertisment n blocul care va cauza o coliziune i ntrerupe rulare
programului. Nu are loc micorarea vitezei de avans, ca n cazul
Operrii manuale.
Exemplificare grafica a spaiului protejat (funcie FLC4)
Putei folosi tasta de ecranul partajat pentru a afia obiectele n
coliziune n 3D (consultai Rulare program, Secven complet i
Rulare program, Bloc unic, la pagina 54).
Apsai butonul dreapta al mouse-ului pentru a roti afiajul obiectelor
n coliziune. Putei comuta intre diferitele afiaje cu tasta soft:
Combinaia M118 mpreun cu monitorizara de coliziune
DCM este posibil doar n poziia oprit (lumin intermitent
n simbolul de operaie)
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.
Este posibil ca funciile M140(consultai Retragere de la
contur n direcia axei sculei: M140, la pagina 313) i
M150 (consultai Oprire mesaj de eroare limitator: M150,
la pagina 318) s determine micri neprogramate, dac
TNC detecteaz o coliziune cnd execut funciile
respective!
Funcie Tast soft
Comutare ntre afiajul cadru-sarm i obiect
solid.
Comutarea ntre vizualizarea solid i cea
transaprent
Funcii pentru rotarea pe axele X i Z, i mrire/
reducere
Poziionarea cu
Introducere manual a
datelor (MDI)
104 3 Poziionarea cu Introducere manual a datelor (MDI)
3
.
1

P
r
o
g
r
a
m
a
r
e
a

i

e
x
e
c
u
t
a
r
e
a

o
p
e
r
a

i
i
l
o
r

s
i
m
p
l
e

d
e

p
r
e
l
u
c
r
a
r
e
3.1 Programarea i executarea
operaiilor simple de prelucrare
Poziionarea cu modul de operare Introducere manual a datelor este
deosebit de convenabil pentru operaiile simple de prelucrare 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. Putei de
asemenea s apelai cicluri TNC. Programul este stocat n fiierul
$MDI. n modul de operare Poziionare cu MDI, afiajele suplimentare
de stare pot fi activate de asemenea.
Poziionarea cu Introducere manual a datelor
(MDI)
Selectai modul de operare Poziionare cu MDI.
Programai fiierul $MDI dup cum dorii.
Pentru a ncepe rularea programului, apsai tasta
START a mainii.
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
decalrii de origine, putei programa i executa operaia de gurire n
cteva linii.
Mai nti pre-poziionai scula n blocurile L (blocuri linie dreapt) la
coordonatele centrului gurii, la un salt de degajare de 5 mm deasupra
suprafeei piesei de prelucrat. Apoi executai gaura cu ciclul 1
CIOCNIRE.
Limitri
Programarea contururilor libere FK, programarea
graficelor i graficele pentru rularea programului nu pot fi
utilizate.
Fiierul $MDI nu trebuie s conin un apel de program
(PGM CALL).
Y
X
Z
50
50
0 BEGIN PGM $MDI MM
1 TOOL DEF 1 L+0 R+5 Definire scul: scul zero, raz 5
2 TOOL CALL 1 Z S2000 Apelare scul: axa Z a sculei
Vitez bro 2000 rpm
3 L Z+200 R0 FMAX Retragere scul (F MAX = deplasare rapid)
HEIDENHAIN iTNC 530 105
3
.
1

P
r
o
g
r
a
m
a
r
e
a

i

e
x
e
c
u
t
a
r
e
a

o
p
e
r
a

i
i
l
o
r

s
i
m
p
l
e

d
e

p
r
e
l
u
c
r
a
r
e
Funcie linie dreapt L, (consultai Linie dreapt L, la pagina 247)
ciclu GURIRE (consultai GURIREA (Ciclul 200), la pagina 358).
4 L X+50 Y+50 R0 FMAX M3 Deplasare scul la F MAX ntr-o poziie aflat
deasupra gurii, Bro activ
5 CYCL DEF 200 DRILLING Definire ciclu GURIRE
Q200=5 ;SALT DE DEGAJARE Salt de degajare al sculei 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 ciocnire
Q202=5 ;AD\NCIME DE PTRUNDERE Adncimea fiecrui pas de alimentare nainte de
retragere
Q210=0 ;TEMPORIZARE N PARTEA SUPERIOAR Temporizare, n secunde, dup fiecare retragere
Q203=-10 ;COORDONAT DE SUPRAFA Coordonat suprafa pies de prelucrat
Q204=20 ;SALT DE DEGAJARE 2 Salt de degajare al sculei deasupra gurii
Q211=0,2 ;TEMPORIZARE LA ADNCIME Temporizare n secunde la fundul gurii
6 CYCL CALL Apelare ciclu GURIRE
7 L Z+200 R0 FMAX M2 Retragere scul
8 END PGM $MDI MM Sfrit program
106 3 Poziionarea cu Introducere manual a datelor (MDI)
3
.
1

P
r
o
g
r
a
m
a
r
e
a

i

e
x
e
c
u
t
a
r
e
a

o
p
e
r
a

i
i
l
o
r

s
i
m
p
l
e

d
e

p
r
e
l
u
c
r
a
r
e
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 pe care l-ai notat n prealabil i setai viteza de
avans. De exemplu: L C+2.561 F50
Finalizai intrarea.
Apsai butonul START al mainii: Rotaia mesei
corecteaz alinierea eronat.
HEIDENHAIN iTNC 530 107
3
.
1

P
r
o
g
r
a
m
a
r
e
a

i

e
x
e
c
u
t
a
r
e
a

o
p
e
r
a

i
i
l
o
r

s
i
m
p
l
e

d
e

p
r
e
l
u
c
r
a
r
e Protejarea i tergerea programelor n $MDI
Fiierul $MDI este, n general, destinat pentru programe scurte, care
sunt utilizate temporare. 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).
Deplasai cursorul luminos la fiierul $MDI.
Pentru a selecta funcia de copiere a fiierelor,
apsai tasta soft COPIERE.
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.
Pentru informaii suplimentare, consultai Copierea unui singur fiier,
pagina 124.
FIIER DESTINAIE =
Dac dorii s tergei fiierul $MDI, atunci
Trebuie ca modul Poziionare cu MDI s nu fie selectat
(nici mcar n fundal).
Trebuie ca fiierul $MDI s nu fie selectat n modul
Programare i editare.
BOREHOLE
HEIDENHAIN iTNC 530 109
Noiunile fundamentale
ale NC,
Gestionareafiierelor,
Ajutoare de programare,
Gestionarea elementelor
liber definibile
110 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e
4.1 Noiuni fundamentale
Dispozitivele de codare a poziiei i marcajele de
referin
Axele mainii sunt echipate cu dispozitive de codare a poziiei, care
nregistreaz poziia mesei sau a 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.
Cnd axa unei maini se deplaseaz, dispozitivul corespunztor de
codare a poziiei genereaz un semnal electric. TNC evalueaz aceste
semnal 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. Scrile 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.
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.
Y
X
Z
X (Z,Y)
X
MP
Y
X
Z
HEIDENHAIN iTNC 530 111
4
.
1

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e Sistemul de referin pe mainile de frezare
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. 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.
iTNC 530 poate controla pn la 9 axe. Axele U, V i W sunt axe liniare
secundare, paralele cu axele principale X, Y respectiv Z. Axele rotative
sunt desemnat ca a, B i C. Ilustraia din partea dreapt jos arat
repartiia axelor secundare i a celor rotative la axele principale.
+X
+Y
+Z
+
X
+Z
+
Y
W+
C+
B+
V+ A+
U+
Y
X
Z
112 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
eCoordonate polare
Dac desenul de producie este dimensionat n coordonate carteziene,
i programul trebuie scris utiliznd coordonate carteziene. Pentru
piesele care conin arcuri circulare sau unghiuri, este de obicei mau
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.
Setarea polului i a axei de referin a unghiului
Polul este setat prin introducerea a dou coordonate carteziene ntr-
unul din cele trei planuri. Aceste coordonate seteaz de asemenea
axa de referin pentru unghiul polar PA.
X
Y
0
30
10
CC
PR
PA
1
PA
2
PR
PR
PA
3
X
Z Y
X
Z
Y
X
Z
Y
Coordonate pol (plan) Ax de referin a unghiului
X/Y +X
Y/Z +Y
Z/X +Z
HEIDENHAIN iTNC 530 113
4
.
1

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e Poziiile absolut i incremental a piesei de
prelucrat
Poziia absolut a piesei 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
Poziia incremental a piesei de prelucrat
Coordonatele incrementale sunt raportate la ultima poziie nominal
programat a sculei, care servete ca origine relativ (imaginar).
Cnd scriei un program de pies n coordonate incrementale,
programai scula s se deplaseze cu distana dintre poziiile nominale
anterioar i urmtoare. Coordonatele incrementale sunt numite i
dimensiuni legate.
Pentru a programa o poziie n coordonate incrementale, introducei
prefixul "I" nainte de ax.
Exemplul 2: Guri dimensionate n coordonate incrementale
Coordonatele absolute ale gurii 4
X = 10 mm
Y = 10 mm
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.
X
Y
2
1
3
10 20 30
10
20
30
Gaura 1 Gaura 2 Gaura 3
X = 10 mm X = 30 mm X = 50 mm
Y = 10 mm Y = 20 mm Y = 30 mm
X
Y
2
1
1
2
1
1
5
4
6
Gaura 5, raportat la 4 Gaura 6, raportat la 5
X = 20 mm X = 20 mm
Y = 10 mm Y = 10 mm
X
Y
0
30
10
CC
PR
PA
+IPA
PR
PR
+IPA
+IPR
114 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
eSetarea decalrii de origine
Un desen de producie identific un anumit element al piesei de
prelucrat, de obicei un col, ca decalare de origine absolut. Cnd
setai decalarea de origine, aliniai n prealabil piesa de prelucrat de-a
lungul axelor mainii, apoi deplasai scula n fiecare ax ctre o poziie
definit 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.
Dac desenul de producie este dimensionat n coordonate relative,
utilizai ciclurile de transformare a coordonatelor (consultai Ciclurile
de transformare a coordonatelor, la pagina 511).
Dac desenul de producie nu este dimensionat pentru NC, setai
decalarea de origine la o poziie sau un col de pe piesa de prelucrat,
care este potrivit pentru deducerea dimensiunilor celorlalte poziii ale
piesei de prelucrat.
Modul cel mai rapid, uor i exact de a seta decalarea de origine este
utilizarea unui palpator 3-D de la HEIDENHAIN. Consultai seciunea
"Setarea decalrii de origine cu un palpator 3-D" din manualul de
utilizare "Ciclurile palpatorului".
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.
Y
X
Z
MAX
MIN
X
Y
325
320
0
450 900
950
150
-150
750
0
3
0
0

0
,
1
2 1
3 4
7
6
5
HEIDENHAIN iTNC 530 115
4
.
2

G
e
s
t
i
o
n
a
r
e
a

f
i

i
e
r
e
l
o
r
:

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e
4.2 Gestionarea fiierelor: Noiuni
fundamentale
Fiiere
Cnd scriei un program al piesei pe TNC, trebuie s introducei n
prealabil un nume de fiier. TNC salveaz programul pe hard disk sub
form 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.
Cu TNC putei gestiona aproape orice numr de fiiere, cel puin
25 GB (versiunea cu dou procesoare: 13 GB).
Fiiere din TNC Tip
Programe
n format HEIDENHAIN
n format 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
Elemente liber definibile
Decalri de origine
Puncte
Presetri
Date de tiere
Materiale de tiere, materiale pies de
prelucrat
Date dependente (precum elementele de
structur)
.T
.TCH
.P
.D
.PNT
.PR
.CDT
.TAB
.DEP
Text sub form de
fiiere ASCII
Fiiere de asisten
.A
.CHM
Desenarea datelor ca
fiiere ASCII .DXF
116 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
2

G
e
s
t
i
o
n
a
r
e
a

f
i

i
e
r
e
l
o
r
:

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e
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.
Numele de fiiere nu trebuie s depeasc 25 de caractere, n caz
contrar TNC nu poate afia numele complet. Caracterele ; * \ / ? < >
. nu sunt acceptate n numele de fiiere.
Copia de rezerv a datelor
Recomandm salvarea pe un calculator a programelor i a fiierelor
noi, la intervale regulate.
Freeware-ul TNCremo NT pentru transformarea datelor de la
HEIDENHAIN reprezint o metod simpl i convenabil pentru
realizarea de copii de rezerv 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.
PROG20 .H
Nume fiier Tip fiier
Nu putei utiliza niciun alt caracter special, inclusiv spaiile,
n numele de fiiere.
Limita maxim pentru cale i numele de fiier mpreun
este de 256 de caractere (consultai Cile, la
pagina 117).
Salvarea ntregului coninut al hard disk-ului (> 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
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e
4.3 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.
Numele directoarelor
Limita maxim pentru cale, inclusiv numele de fiier, este de 256 de
caractere (consultai Cile, la pagina 117).
Cile
O cale indic unitatea i toate directoarele i subdirectoarele n care
este salvat un fiier. Numele individuale sunt separate de un backslash
\.
Exemplu
Pe unitatea C:\ a fost creat subdirectorul AUFTR1. Apoi, n directorul
AUFTR1 a fost creat directorul NCPROG programul PROG1.H al
piesei a fost copiat n acesta. Programul piesei are acum urmtoarea
cale:
TNC:\AUFTR1\NCPROG\PROG1.H
Schema din partea dreapt ilustreaz un exemplu al afiajului unui
director cu diferite ci.
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!
Calea, inclusiv toate caracterele unitii, directoarele i
numele fiierului, nu poate depi 256 de caractere!
TNC:\
AUFTR1
NCPROG
WZTAB
A35K941
ZYLM
TESTPROG
HUBER
KAR25T
118 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
ePrivire de ansamblu: 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 723).
Funcie Tast soft Pagin
Copiere (i conversie) fiiere individuale Pagina 124
Selectare director destinaie Pagina 124
Afiarea unui anumit tip de fiier Pagina 120
Creare fiier nou Pagina 123
Afiarea a cel puin 10 fiiere selectate Pagina 127
tergere fiier sau director Pagina 128
Marcare fiier Pagina 129
Redenumire fiier Pagina 131
Protejare fiier mpotriva editrii i
tergerii
Pagina 131
Anulare protecie fiier Pagina 131
Deschidere program smarT.NC Pagina 122
Gestionare uniti de reea Pagina 136
Copiere director Pagina 127
Afiare toate directoarele de pe o unitate
tergere director cu toate
subdirectoarele
Pagina 131
HEIDENHAIN iTNC 530 119
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e Apelarea gestionarului de fiiere
Apsai tasta PGM MGT: TNC afieaz fereastra
gestionarului de fiiere (consultai ilustraia pentru
setarea prestabilit. Dac TNC afieaz un alt suport
de ecran, apsai tasta soft FEREASTR.)
Fereastra ngust din partea stng prezint unitile i directoarele
disponibile. Unitile indic dispozitive cu 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. Dispozitivul de control afieaz un subdirector
n dreapta directorului printe i sub acesta. 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.
Coloan Semnificaie
Nume fiier Nume din maxim 16 caractere
Tip Tip fiier
Dimensiune Dimensiune fiier n bytes
Modificat Data 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)
120 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
eSelectarea unitilor, directoarelor i fiierelor
Apelai gestionarul de fiiere.
Cu ajutorul tastelor sgei sau al tastelor soft, putei muta cursorul n
poziia dorit de pe ecran:
Mut cursorul de la fereastra din stnga la cea din
dreapta i invers.
Mut cursorul n sus i n jos n interiorul unei ferestre.
Mut cursorul o pagin mai sus sau mai jos n
interiorul unei ferestre.
Pasul 1: Selectai 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: Selectai directorul
Mutai cursorul la directorul dorit din fereastra din stnga -- fereastra
din dreapta afieaz automat toate fiierele din directorul evideniat.
HEIDENHAIN iTNC 530 121
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e
Pasul 3: Selectai 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
Utilizai caractere de nlocuire, de ex. pentru a afia
toate fiierele de tipul .H, care ncep cu 4.
Mutai cursorul 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.
4*.H
122 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e
Selectarea programelor smarT.NC.
n modul de operare smarT.NC, putei deschide programe terminate 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.
Cu tastele sgei sau cu tastele soft, deplasai cursorul luminos la un
fiier .HU sau .HC:
Mut cursorul de la fereastra din stnga la cea din
dreapta i invers.
Mut cursorul n sus i n jos n interiorul unei ferestre.
Mut cursorul 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.
HEIDENHAIN iTNC 530 123
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e 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.
Introducei numele fiierului nou i confirmai cu ENT.
Apsai tasta soft DA pentru a confirma sau
Abandonai cu tasta soft NU.
Crearea unui director nou (posibil numai pe
unitatea TNC:\)
Selectai directorul n care dorii s stocai programul nou:
Introducei numele fiierului nou i confirmai cu ENT.
Deschidei fereastra de dialog pentru a crea un fiier
nou.
Introducei numele fiierului nou i confirmai cu ENT.
CREARE \DIRECTOR NOU?
NOU
NOU
NOU
124 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
eCopierea unui singur fiier
Deplasai cursorul luminos pe fiierul pe care dorii s l copiai.
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.
Introducei fiierul de destinaie i confirmai cu tasta
ENT sau cu tasta soft EXECUTARE: TNC copiaz
fiierul n directorul activ sau n directorul selctat ca
destinaie. Fiierul original este pstrat sau
Apsai tasta soft Director Destinaie, pentru a apela
fereastra n care se poate alege directorul destinaie
prin apsarea tastei ENT sau tastei soft OK: TNC va
copia fiierul n directorul destinaie. Fiierul original
este pstrat
Cnd procesul de copiere a fost nceput cu tasta soft ENT
sau OK, TNC afieaz o fereastr pop-up cu un indicator
de progres.
HEIDENHAIN iTNC 530 125
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e Copierea fiierelor ntr-un alt director
Selectai suportul de ecran cu cele dou ferestre de dimensiuni
egale.
Pentru a afia directoare n ambele ferestre, apsai tasta soft
CALE.
n fereastra din dreapta
Deplasai cursorul luminos pe directorul n care dorii s copiai
fiierele i afiai fiierele din acest director cu tasta ENT.
n fereastra din stnga
Selectai directorul cu fiierele pe care dorii s le copiai i apsai
tasta ENT pentru a le afia.
Apelai funcia de marcarea a fiierului.
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 Marcare fiiere,
pagina 129.
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.
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.
126 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
eCopierea 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.
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)
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.
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.
HEIDENHAIN iTNC 530 127
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e Copierea unui director
Deplasai cursorul luminos din fereastra din stnga 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 gestionarul de fiiere.
Afieaz ultimele 15 fiiere selectate: Apsai tasta
soft ULTIMELE FIIERE
Utilizai tastele sgei pentru a deplasa cursorul pe fiierul pe care
dorii s-l selectai:
Mut cursorul n sus i n jos n interiorul unei ferestre.
Pentru a selecta un fiier, apsai tasta soft
SELECTARE, sau
Apsai tasta ENT.
Pentru a copia directoarele, trbuie s configurai afiajul n
aa fel nct TNC s afieze directoarele n fereastra din
partea dreapt(consultai Adaptarea gestionarului de
fiiere, la pagina 132).
Luai n considerare faptul c TNC copiaz doar acele
fiiere afiate cu setrile curente ale filtrului.
128 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
etergerea unui fiier
Deplasai cursorul luminos pe fiierul pe care dorii s l tergei.
Pentru a selecta funcia de tergere, apsai tasta soft
TERGERE. TNC va cere sa confirmai dac dorii
s tergei fiierul.
Pentru a confirma, apsai tasta soft DA sau
Pentru a renuna la tergere, apsai tasta soft NU.
tergerea unui director
tergei toate fiierele i subdirectoarele stocate n directorul pe care
vrei s-l tergei.
Deplasai cursorul luminos pe directorul pe care dorii s l tergei.
Pentru a selecta funcia de tergere, apsai tasta soft
TERGERE. TNC va cere sa confirmai dac dorii
s tergei directorul.
Pentru a confirma, apsai tasta soft DA sau
Pentru a renuna la tergere, apsai tasta soft NU.
HEIDENHAIN iTNC 530 129
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e Marcare fiiere
Funcii de marcare Tast soft
Marcarea unui singur fiier
Marcarea tuturor fiierelor din director
Marcarea unui singur fiier
Marcarea tuturor fiierelor din director
Demarcarea unui singur fiier
Demarcarea tuturor fiierelor
Copiere toate fiierele etichetate
130 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e
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 direcionale!
Pentru a marca mai multe fiiere, apsai tasta soft
MARCARE FIIER.
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.
Marcare fiiere cu scurtturi
Deplasai cursorul luminos la primul fiier.
Apsai i meninei un tasta CTRL.
Folosii tastele direcionale pentru a deplasa cursorul pe alte fiiere.
Apsai tasta space pentru a marca un fiier.
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.
HEIDENHAIN iTNC 530 131
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e Redenumirea unui fiier
Deplasai cursorul luminos pe fiierul pe care dorii s l redenumii.
Selectai funcia de redenumire.
Introducei numele fiierului nou; tipul fiierului nu
poate fi modificat.
Pentru a executa redenumirea, apsai tasta ENT.
Funcii suplimentare
Protejarea unui fiier / Anularea proteciei fiierului
Deplasai cursorul luminos pe fiierul pe care dorii s l protejai.
Pentru a selecta funciile suplimentare, apsai tasta
soft MAI MULTE FUNCII.
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
Deplasai cursorul luminos n fereastra din partea stng.
Pentru a selecta funciile suplimentare, apsai tasta
soft MAI MULTE FUNCII.
Cutare 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 137.
132 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e
Adaptarea gestionarului de fiiere
Putei deschide meniul pentru adaptarea gestionarului de fiiere fie
prin tastele soft fie prin executarea unui click pe numele cii.
Pentru a apela gestionarul de fiiere, apsai tasta soft PGM MGT.
Selectai al 3-lea rnd de taste soft.
Apsai tasta soft FUNCII ADIIONALE.
Apsai tasta soft OPIUNI: TNC afieaz meniul pentru adaptarea
gestionarului de fiiere.
Utilizai tastele sgei pentru a poziiona cursorul la setarea dorit.
Activai sau dezactivai setarea dorit cu tasta space.
Putei adapta managerul de fiiere dup cum urmeaz:
Semne de carte
Putei folosi bookmarks pentru a gestiona directoarele prefereniale.
Putei aduga sau terge directorul curent din list, sau s stergei
toate bookmars. Toate directoarele adugate, vor aprea n lista de
bookmars, fcndu-le disponibile pentru selectare rapid.
Vizualizare
n meniul View, putei specifica ce tip de informaie va fi afiat 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 direcional
drepata, sau daca va deschide subdirectoare
HEIDENHAIN iTNC 530 133
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e Lucrul cu scurtturi
Scurtturile sunt comezi acionate de anumte 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 i Selectarea unitilor, directoarelor i
fiierelor, la pagina 120)
CTRL+N:
Deschide o caset de dialog pentru a crea un fiier sau director nou
(Consultai i Crearea unui director nou (posibil numai pe unitatea
TNC:\), la pagina 123)
CTRL+C:
Deschide o caset de dialog pentru a copia fiierele sau directoarele
selectate (Consultai i Copierea unui singur fiier, la pagina 124)
CTRL+R:
Deschide o caset de dialog pentru a redenumi fiierul sau directorul
selectat (Consultai i Redenumirea unui fiier, la pagina 131)
TastaDEL:
Deschide o caset de dialog pentru a terge fiierele sau
directoarele selectate (Consultai i tergerea unui fiier, la
pagina 128)
CTRL+O:
Deschide o caset de dialog "Deschide cu" (Consultai i
Selectarea programelor smarT.NC., la pagina 122)
CTRL+W:
Comut la modul Ecran mprit (Consultai i Transferul de date
ctre sau de pe suportul extern de date, la pagina 134)
CTRL+E:
Afieaz funciile pentru adaptarea gestionarului de fiiere
(Consultai i Adaptarea gestionarului de fiiere, la pagina 132)
CTRL+M:
Conectare dispozitiv USB (Consultai i Dispozitivele USB de pe
TNC (funcia FCL 2), la pagina 137)
CTRL+K:
Deonectare dispozitiv USB (Consultai i Dispozitivele USB de pe
TNC (funcia FCL 2), la pagina 137)
SHIFT + tasta direcional SUS sau JOS:
Marcheaz mai multe fiiere sau directoare (Consultai i Marcare
fiiere, la pagina 129)
TastaESC:
Anuleaz funcia
134 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
eTransferul de date ctre sau de pe suportul
extern de date
Apelai gestionarul de fiiere.
Selectai suportul de ecran pentru transferul de date:
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 sgei pentru a evidenia fiierele pe care dorii s le
transferai.
Mut cursorul n sus i n jos n interiorul unei ferestre.
Mut cursorul 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.
nainte de a putea transfera date ctre un suport extern,
trebuie s configurai interfaa de date (consultai Setarea
interfeei de date, la pagina 711).
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.
HEIDENHAIN iTNC 530 135
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e
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 alta unitate sau director: apsai
tasta soft pentru selectarea de directoare. TN
deschide o fereastr pop-up. Selectai directorul dorit
n fereastra pop-up utiliznd tastele sgeat i tasta
ENT.
Trasnferarea unui singur fiier: Apsai tasta soft
COPIERE sau
Transfer fiiere multiple: Apsai tasta soft ETICHET
(din al doilea rnd de taste soft, consultai Marcare
fiiere, pagina 129)
Confirmai cu tasta soft EXECUTARE 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 pop-up utiliznd
tastele sgeat i tasta ENT.
136 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
eTNC ntr-o reea
Dac TNC este conectat la o reea, fereastra directorului afieaz
pn la 7 uniti (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
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.
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.
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 MB/s, n funcie de tipul de fiier
transferat i de ct de utilizat este reeaua.
Pentru a conecta cardul Ethernet la reea, consultai
Interfa Ethernet, pagina 715.
Pentru a conecta iTNC cu Windows XP la reea, consultai
Setrile de reea, pagina 777.
TNC salveaz mesajele de eroare din timpul funcionrii
reelei (consultai Interfa Ethernet, la pagina 715).
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.
HEIDENHAIN iTNC 530 137
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e 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 disc 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 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.
Dispozitivele USB apar n arborele de directoare ca uniti separate.
Prin urmare, putei utiliza funciile de gestionare a fiierelor descrise n
capitolele anterioare.
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.
Productorul mainii pot asigna nume permanente
dispozitivelor USB. Consultai manualul aparatului.
138 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
3

L
u
c
r
u
l

c
u

g
e
s
t
i
o
n
a
r
u
l

d
e

f
i

i
e
r
e
Pentru a elimina un dispozitiv USB, trebuie s efectuai urmtorii pai:
Pentru a apela gestionarul de fiiere, apsai tasta soft
PGM MGT.
Selectai fereastra din stnga cu tasta sgeat.
Utilizai tastele sgei pentru a selecta dispozitivul
USB pe care dorii s l eliminai.
Parcurgei rndul de taste soft.
Selectai funcii suplimentare.
Selectai funcia de eliminare a dispozitivelor USB:
TNC elimin dispozitivul USB din arborele director
Ieii din gestionarul de fiiere.
Pentru a restabili conexiunea cu un dispozitiv USB, care a fost
eliminat, apsai urmtoarea tast soft:
Selectai funcia pentru reconectarea dispozitivelor
USB.
HEIDENHAIN iTNC 530 139
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
4.4 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 msurare activ.
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
Ultimul bloc al unui program este identificat prin END PGM, numele
programului i unitatea de msurare activ.
Definirea formei brute: BLK-FORM
Imediat dup iniierea unui program nou, definii o pies de prelucrat
brut cuboidal. Dac dorii s definii piesa brut la o dat ulterioar,
apsai tasta SPEC FCT, apoi tasta soft DIMENSIUNI PIES BRUT.
Aceast definiie este necesar pentru caracteristica de simulare
grafic a TNC. Laturile piesei brute sunt paralele cu axele X, Y i Z i
pot avea pn la 100 000 mm n lungime. Piesa brut este definit de
dou dintre colurile acesteia:
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.
10 L X+10 Y+5 R0 F100 M3
Numr bloc
Funcie traseu Cuvinte
Bloc
Dup fiecare apelare de program, HEIDENHAIN
recomand deplasarea ntr-o poziie de siguran, din
care TNC s poat poziiona scula pentru prelucrare, fr
a cauza coliziuni.
Dac dorii s rulai un test grafic pentru program, trebuie
s definii numai forma brut!
140 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
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.
Pentru a apela gestionarul de fiiere, apsai tasta
soft PGM MGT.
Selectai directorul n care dorii s stocai programul nou:
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 suportul ecranului i
iniiaz dialogul pentru definirea BLK FORM (pies
de prelucrat brut).
Introducei axa broei, de ex. Z
Introducei n ordine coordonatele X, Y i Z ale colului
minim i confirmai fiecare intrare cu tasta ENT.
Introducei n ordine coordonatele X, Y i Z ale colului
maxim i confirmai fiecare intrare cu tasta ENT.
NUME FIIER = OLD. H
AXA DE LUCRU A BROEI X/Y/Z?
DEFINIRE COLPIES BRUT:MIN ?
DEFINIRE COLPIES BRUT:MAX ?
HEIDENHAIN iTNC 530 141
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r Exemplu: Afiarea piesei brute n programul NC
TNC genereaz automat numerele blocurilor i blocurile BEGIN i
END.
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 minim
2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordonate punct maxim
3 END PGM NEW MM Sfrit program, nume, unitate de msur
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.
142 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
Programarea micrilor sculei n format
conversaional
Pentru a programa un bloc, iniiai dialogul apsnd o tast pentru
funcii. n titlul de pe ecran, TNC v solicit toate informaiile necesare
pentru programarea funciei dorite.
Exemplu de dialog
Iniierea dialogului
Introducei coordonata destinaie pentru axa X
Introducei coordonata destinaie pentru axa Y i
trecei la ntrebarea urmtoare cu ENT
Introducei Fr compensare raz i trecei la
ntrebarea urmtoare cu ENT.
Introducei viteza de avans de 100 mm/min pentru
acest contur de traseu; trecei la ntrebarea urmtoare
cu ENT.
Introducei funcia suplimentar:M3 "bro
PORNIT" Apsai tasta ENT.pentru a nchide
aceasta caset de dialog.
Fereastra blocului de program afieaz urmtoarea linie:
COORDONATE?
COMP. RAZ RL/RR/FR COMP. ?
VITEZ DE AVANS F=? / F MAX = ENT
FUNCIE AUXILIAR M?
3 L X+10 Y+5 R0 F100 M3
10
20
100
3
HEIDENHAIN iTNC 530 143
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r Intrare posibil pentru viteza de avans
Funcii pentru setarea vitezei de avans Tast soft
Deplasarea rapid
Vitez de avans pentru deplasare calculat
automat n TOOL CALL
Deplasare la viteza de avans programat (unitate
de msur mm/min sau 1/10 inch/min)
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 viteza per rotaie (uniti n mm/rot sau
inch/rot). Atenie: n programele inch, FU nu poate
fi combinat cu M136
Definii avansul per dinte (uniti n mm/dinte sau
inch/ dinte). Numrul de dini trebuie definit n
tabelul de scule, n coloana CUT..
Funcii pentru ghidarea conversaional Tast
Ignorare cerere dialog
Terminare imediat dialog
Abandonare dialog i tergere bloc
144 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
Captare poziie efectiv
TNC v ofer posibilitatea de a transfera n program poziia curent a
sculei, de exemplu n timpul:
Programrii blocului de poziionare.
programrii ciclului, i
Definirii sculei cu TOOL DEF.
Pentru a transfera valorile corecte ale poziiei, efectuai urmtorii pai:
Amplasai caseta de intrare n poziia din bloc n care dorii s
introducei valoarea poziiei.
Selectai funcia de preluare poziie curent: n rndul
de taste soft, TNC afieaz axele ale cror poziii pot
fi transferate.
Slectai 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 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
fucie cale. Dac selectai un element dintr-un bloc n care
trebuie s alegei o alternativ de intrare cu tastele soft (de
ex: pentru compensare raz), apoi TNC nchide rndul de
taste soft pentru alegerea axelor.
Funcia preluare-poziie-real nu este posibil cu un plan
de lucru nclinat activ.
HEIDENHAIN iTNC 530 145
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
Editarea unui program
n timp ce creai sau editai un program de pies, putei selecta orice
linie dorii din program sau cuvinte individuale dintr-un bloc cu tastele
sgei sau cu tastele soft:
Nu putei edita un program n timp ce este rulat de ctre
TNC ntr-un mod de operare al mainii. TNC v permite s
plasai cursorul n bloc, dar nu salveaz modificrile i
rspunde printr-un mesaj de eroare.
Funcie Tast soft/Tast
Deplasare la pagina anterioar
Deplasare pagin urmtoare
Deplasare la nceputul programului
Deplasare la sfritul programului
Schimbai poziia pe ecran a blocului curent:
Apsai tasta soft pentru a afia blocuri
suplimentare de program, care sunt
programate nainte de cel curent.
Schimbai poziia pe ecran a 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 bloc i apsai tasta soft N LINII
pentru a trece, n sus sau n jos, peste numrul
de linii introdus.
146 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
Introducerea blocurilor n locaia dorit
Selectai blocul dup care dorii s introducei noul bloc i iniiai
dialogul.
Editarea i introducerea cuvintelor
Selectai un cuvnt dintr-un bloc i suprascriei-l cu cel nou. Dialogul
n limbaj comun este disponibil n timp ce cuvntul este evideniat.
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.
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.
HEIDENHAIN iTNC 530 147
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r 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 sgei, pn cnd cursorul
luminos ajunge pe cuvntul dorit.
Selectai un bloc cu tastele sgei.
Cuvntul evideniat din noul bloc este acelai cu cel selectat n
anterior.
Cutarea oricrui text
Pentru a selecta funcia de cutare, apsai tasta soft CUTARE.
TNC afieaz dialogul instantaneu Cutare text:
Introducei textul pe care dorii s l cutai.
Pentru a cuta textul, apsai tasta soft EXECUTARE.
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.
TNC capteaz ntotdeauna coordonatele vrfului sculei n
axa sculei, putnd astfel s ia ntotdeauna n calcul
compensarea lungimii sculei.
148 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
rCrearea, copierea, tergerea i inserarea seciunilor de program
TNC asigur anumite funcii pentru copierea seciunilor de program cu
un program NC sau ntr-un alt program NC - consultai tabelul de mai
jos.
Pentru a copia o seciune de program, efectuai urmtorii pai:
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 suprapune
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 sgei, selectai blocul dup care dorii s inserai
seciunea de program copiat (tears).
Pentru a insera blocul, apsai tasta soft INSERARE BLOC.
Pentru a opri funcia de marcare, apsai tasta soft ANULARE
SELECIE.
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.
Funcie Tast soft
Activare funcie de marcare
Dezactivare funcie de marcare
tergere bloc marcat
Inserare bloc stocat n memoria tampon
Copiere bloc marcat
HEIDENHAIN iTNC 530 149
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
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
Dac este cazul, selectai blocul n care se afl cuvntul pe care
dorii s l gsii.
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).
Introducei textul pe care dorii s l cutai. Reinei c
procesul de cutare ine cont de majuscule/
minuscule.
Activai 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.
Activai 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
Afiare fereastr suprapus cu ultimele elemente
cutate. Utilizai tastele sgei pentru a seleta un
element cutat i confirmai cu tasta ENT.
Afiare fereastr suprapus cu posibile elemente
cutate din blocul curent. Utilizai tastele sgei
pentru a seleta un element cutat i confirmai cu
tasta ENT.
Afiare fereastr suprapus cu o selecie a celor
mai importante funcii NC. Utilizai tastele sgei
pentru a seleta un element cutat i confirmai cu
tasta ENT.
Activare funcie Cutare/nlocuire.
+40
150 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
4

C
r
e
a
r
e
a

i

s
c
r
i
e
r
e
a

p
r
o
g
r
a
m
e
l
o
r
Cutarea/nlocuirea oricrui text
Dac este cazul, selectai blocul n care se afl cuvntul pe care
dorii s l gsii.
Selectai funcia de cutare: TNC suprapune fereastra
de cutare i afieaz funciile de cutare disponibile
n rndul de taste soft.
Pornii funcia de 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
se ine cont de majuscule/minuscule.
Activai 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. Pentru a sri peste text i a trece la
urmtoarea apariie a acestuia, apsai tasta soft
FR NLOCUIRE.
Oprii funcia Cutare.
Opiuni de cutare Tast soft
Definire direcie de cutare.
Definii sfritul cutrii: Cu TERMINAT, cutarea
pornete de la nceputul blocului i continua pn
cnd ajunge napoi la el.
ncepere cutare nou.
Funcia 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.
HEIDENHAIN iTNC 530 151
4
.
5

G
r
a
f
i
c
e
l
e

d
e

p
r
o
g
r
a
m
a
r
e

i
n
t
e
r
a
c
t
i
v
e
4.5 Graficele de programare
interactive
Generare/fr generare de grafice n timpul
programrii
n timp ce scriei un program al piesei, putei seta TNC s genereze un
grafic 2-D al conturului programat.
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.
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 s generai 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
Utilizai tastele sgei pentru a selecta blocul pn la care dorii s
generai graficul sau apsai GOTO i introducei numrul blocului
dorit.
Pentru a genera grafice, apsai tasta soft
RESETARE + PORNIE.
Funcii suplimentare:
Funcie Tast soft
Generare grafic complet
Generare grafic interactiv n sensul blocurilor
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
152 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
5

G
r
a
f
i
c
e
l
e

d
e

p
r
o
g
r
a
m
a
r
e

i
n
t
e
r
a
c
t
i
v
eAfiarea numrului de bloc PORNIT/OPRIT
Schimbai rndul de taste soft: consultai imaginea
Pentru a afia numerele blocurilor: Setai tasta soft
AFIARE/OMITERE NUMR BLOC. la AFIARE.
Pentru a nu afia numerele blocurilor: Setai tasta soft
AFIARE/OMITERE NUMR BLOC. la OMITERE.
tergerea graficului
Schimbai rndul de taste soft: consultai imaginea
tergere grafic: Apsai tasta soft GOLIRE GRAFIC.
Mrirea sau micorarea unui detaliu
Putei selecta afiajul grafic selectnd un detaliu cu cadrul suprapus.
Acum putei mrii sau micora detaliul selectat.
Selectai rndul de taste soft pentru mrirea/micorarea detaliilor (al
doilea rnd, consultai ilustraia).
Sunt disponibile urmtoarele funcii:
Confirmai zona selectat cu tasta soft DETALII
FEREASTR.
Cu tasta soft FEREASTR PIES BRUT, putei reveni la seciunea
iniial.
Funcie Tast soft
Afiare i deplasare cadru. Apsai i meninei
apsat tasta soft pentru a deplasa cadrul.
Micorare cadru - apsai i meninei apsat
tasta soft pentru a micora detaliul.
Mrire cadru - apsai i meninei apsat tasta
soft pentru a mrii detaliul.
HEIDENHAIN iTNC 530 153
4
.
6

G
r
a
f
i
c
e
l
e

l
i
n
i
a
r
e

3
-
D

(
f
u
n
c

i
e

F
C
L
2
)
4.6 Graficele liniare 3-D (funcie
FCL 2 )
Funcie
Utilizai graficele liniare 3-D pentru ca TNC s afieze traseul de
deplasare programat 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 post-procesor.
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:
Pentru a modifica suportul ecranului, astfel nct s afieze 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.
154 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
6

G
r
a
f
i
c
e
l
e

l
i
n
i
a
r
e

3
-
D

(
f
u
n
c

i
e

F
C
L
2
)
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 - apsai i meninei apsat tasta
soft pentru a mrii detaliul.
Micorare cadru - 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.
Selectare detaliu izolat
Rotire pies de prelucrat n sensul acelor de
ceasornic
Rotire pies de prelucrat n sens opus acelor de
ceasornic
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
HEIDENHAIN iTNC 530 155
4
.
6

G
r
a
f
i
c
e
l
e

l
i
n
i
a
r
e

3
-
D

(
f
u
n
c

i
e

F
C
L
2
)
Putei utiliza de asemenea mouse-ul cu graficele liniare 3-D. Sunt
disponibile urmtoarele funcii:
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 ndreapt piesa de
lucru conform orientrii definite.
Pentru a face zoom ntr-o anumit zona cu ajutorul mouse-ului:
Desenai o zona dreptunghiular innd butonul stng al mouse-ului
apsat. 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: Rotii rotia mouse-
ului nainte i napoi.
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
Funcie Tast soft
156 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
6

G
r
a
f
i
c
e
l
e

l
i
n
i
a
r
e

3
-
D

(
f
u
n
c

i
e

F
C
L
2
)
Evidenierea blocurilor NC n grafice
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 la 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 la OPRIT.
Afiarea numrului de bloc PORNIT/OPRIT
Schimbai rndul de taste soft.
Pentru a afia numerele blocurilor: Setai tasta soft
AFIARE/OMITERE NUMR BLOC. la AFIARE.
Pentru a nu afia numerele blocurilor: Setai tasta soft
AFIARE/OMITERE NUMR BLOC. la OMITERE.
tergerea graficului
Schimbai rndul de taste soft.
tergere grafic: Apsai tasta soft GOLIRE GRAFIC.
HEIDENHAIN iTNC 530 157
4
.
7

S
t
r
u
c
t
u
r
a
r
e
a

p
r
o
g
r
a
m
e
l
o
r
4.7 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-un mod 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 structurare 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
Pentru a afia fereastra de structur a programului,
selectai afiajul de ecran PGM+SECTS.
Pentru a schimba fereastra activ, apsai tasta soft
Modificare fereastr.
Inserarea unui bloc de structurare n fereastra
program (din stnga)
Selectai blocul dup care dorii s inserai blocul de structurare.
Apsai tasta soft INSERARE STRUCTUR sau tasta
* de pe tastatura ASCII.
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.
158 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
8

A
d

u
g
a
r
e
a

d
e

c
o
m
e
n
t
a
r
i
i
4.8 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.
Exist trei metode de adugare a comentariilor:
Introducerea comentariilor n timpul programrii
Introducei datele pentru un bloc de program, apoi apsai tasta
punct i virgul (;) de pe tastatura alfabetic TNC afieaz
dialogul instantaneu Comentariu ?
Introducei comentariul i finalizai blocul apsnd tasta END.
Inserarea comentariilor dup introducerea
programului
Selectai blocul n care dorii s adugai un comentariu.
Selectai ultimul cuvnt din bloc cu ajutorul tastei direcionale
dreapta: La sfritul blocului va aparea un caracter ";" i TNC va
afia o caset de intrare COMENTARIU ?
Introducei comentariul i finalizai blocul apsnd tasta END.
Introducerea unui comentariu ntr-un bloc
separat
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.
Dac TNC nu poate afia comentariul complet pe ecran,
este afiat semnul >>.
HEIDENHAIN iTNC 530 159
4
.
8

A
d

u
g
a
r
e
a

d
e

c
o
m
e
n
t
a
r
i
i
Funciile pentru editarea unui comentariu
Funcie 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.
Comutare ntre modul Inserare i modul
Suprascriere.
160 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
9

C
r
e
a
r
e
a

f
i

i
e
r
e
l
o
r

t
e
x
t
4.9 Crearea fiierelor text
Funcie
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 au extensia -.A (de la ASCII) Dac dorii s editai alt tip
de fiiere, trebuie s le transformai n prealabil n fiiere tip .A.
Deschiderea i ieirea din fiierele text
Selectai modul de operare Programare i editare.
Pentru a apela gestionarul de fiiere, apsai tasta soft PGM MGT.
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 161
4
.
9

C
r
e
a
r
e
a

f
i

i
e
r
e
l
o
r

t
e
x
t
Editarea textelor
Prima linie a editorului de text este un titlu informativ, care afieaz
numele fiierului i locaia i modul de scriere al cursorului:
Textul este inserat sau suprascris n locaia cursorului. Putei deplasa
cursorul n orice poziie dorii din fiierul text apsnd testele 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.
Funcii de editare Tast
ncepere linie nou
tergere caracter din stnga cursorului
Inserare spaiu liber
Comutare ntre caractere majuscule i minuscule
Fiier: Numele fiierului text
Linie: Linia n care se afl cursorul n momentul de fa
Coloan: 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.
162 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
9

C
r
e
a
r
e
a

f
i

i
e
r
e
l
o
r

t
e
x
t
tergerea i inserarea caracterelor, cuvintelor i
liniilor
Cu editorul de text, putei terge cuvinte i chiar linii i le putei insera
n locaia dorit din text.
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 163
4
.
9

C
r
e
a
r
e
a

f
i

i
e
r
e
l
o
r

t
e
x
t
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:
Pentru a selecta blocul text, deplasai cursorul la primul caracter al
textului pe care dorii s l selectai.
Apsai tasta soft SELECTARE BLOC.
Deplasai cursorul la ultimul caracter al textului pe care
dorii s l selectai. Putei selecta linii ntregi
deplasnd cursorul n sus sau n jos cu tastele sgei
- testul selectat este afiat cu o culoare diferit.
Dup ce ai selectat blocul text dorit, putei edita textul cu urmtoarele
taste soft:
Dac dorii, putei insera blocul stocat temporar ntr-o alt locaie:
Deplasai cursorul la locaia n care dorii s inserai blocul text stocat
temporar.
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,
Selectai blocul text conform indicaiilor anterioare.
Apsai tasta soft ADUGARE LA FIIER. TNC
afieaz dialogul instantaneu Fiier destinaie =
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 fiierul
nou.
Apsai tasta soft CITIRE FIIER. TNC afieaz
dialogul instantaneu Nume fiier =
Introducei calea i numele fiierului pe care dorii s l
inserai.
Funcie Tast soft
tergere i stocare temporar a textului selectat
Stocare temporar a blocului marcat fr tergere
(copiere)
164 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
9

C
r
e
a
r
e
a

f
i

i
e
r
e
l
o
r

t
e
x
t
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:
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
Pentru a selecta funcia de cutare, apsai tasta soft CUTARE.
TNC afieaz dialogul instantaneu Cutare text:
Introducei textul pe care dorii s l cutai.
Pentru a cuta textul, apsai tasta soft EXECUTARE.
Pentru a prsi funcia de cutare, apsai tasta soft SFRIT.
HEIDENHAIN iTNC 530 165
4
.
1
0

C
a
l
c
u
l
a
t
o
r
u
l

d
e

b
u
z
u
n
a
r

i
n
t
e
g
r
a
t
4.10 Calculatorul de buzunar
integrat
Utilizarea
TNC conine un calculator de buzunar integrat cu funciile matematice
de baz.
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.
Pentru a transfera n program valoarea calculat,
Selectai cuvntul n care dorii s transferai valoarea, utiliznd
tastele sgei.
Suprapunei calculatorul on-line utiliznd tasta CALC i efectuai
calculul dorit.
Apsai tasta soft CALC pentru ca TNC s transfere valoare n
caseta activ de intrare i s nchid calculatorul.
Funcie matematic Comand (tast)
Adunare +
Scdere
nmulire *
mprire :
Sinus S
Cosinus C
Tangent T
Arc sinus AS
Arc cosin AC
Arctangent AT
Puteri ^
Rdcin ptrat Q
Inversiune /
Calcul cu paranteze ( )
pi (3.14159265359) P
Afiare rezultat =
166 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
1

A
s
i
s
t
e
n

a

i
m
e
d
i
a
t


p
e
n
t
r
u

m
e
s
a
j
e
l
e

N
C

d
e

e
r
o
a
r
e
4.11 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 sistemului palpator
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.
Dac avei nevoie de informaii suplimentare referitoare la un anumit
mesaj de eroare, apsai tasta HELP. Va aprea o fereastr n care
este explicat cauza erorii i n care sunt oferite sugestii pentru
corectarea acesteia.
Afiare ASISTEN
TNC afieaz automat textul HELP dac un mesaj de eroare clipete.
TNC trebuie repornit dup apariia mesajelor de eroare care clipesc.
Pentru a reporni TNC, apsai i meninei apsat timp de dou
secunde tasta END.
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 167
4
.
1
2

L
i
s
t
a

t
u
t
u
r
o
r

m
e
s
a
j
e
l
o
r

d
e

e
r
o
a
r
e

c
u
r
e
n
t
e
4.12 Lista tuturor mesajelor de
eroare curente
Funcie
Cu aceast funcie putei afia o fereastr pop-up n care TNC arat
toate mesajele de eroare curente. TNC afieaz att erorile de la NC
ct i pe cele de la productorul mainii.
Afiarea listei de erori
Putei apela lista imediat ce apare cel puin un mesaj de eroare:
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 pop-up selectat n momentul
respectiv. Cnd tergei ultimul mesaj de eroare,
fereastra pop-up se nchide.
Pentru a nchide fereastra pop-up, 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
AJUTOR
168 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
2

L
i
s
t
a

t
u
t
u
r
o
r

m
e
s
a
j
e
l
o
r

d
e

e
r
o
a
r
e

c
u
r
e
n
t
eConinutul ferestrei
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
ERROR
Rularea programului este ntrerupt de ctre
TNC (OPRIRE INTERN)
FEED HOLD
Viteza de avans este tears
PGM HOLD
Rularea programului este ntrerupt
(simbolul control activ clipete)
PGM ABORT
Rularea programului este ntrerupt
(OPRIRE INTERN)
EMERG. STOP
OPRIRE DE URGEN este activat
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 169
4
.
1
2

L
i
s
t
a

t
u
t
u
r
o
r

m
e
s
a
j
e
l
o
r

d
e

e
r
o
a
r
e

c
u
r
e
n
t
e Apelarea sistemului de asisten TNCguide
Putei apela sistemul de asisten al TNC prin intermediul tastelor soft.
Sistemul de asisten afieaz imediat aceeai explicaie a erorii ca
cea primit n urma apsrii tastei soft ASISTEN.
Apelai la linia de asisten pentru mesajele de eroare
HEIDENHAIN.
Apelai la linia de asisten pentru mesajele de eroare
HEIDENHAIN, dac este disponibil.
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.
170 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
2

L
i
s
t
a

t
u
t
u
r
o
r

m
e
s
a
j
e
l
o
r

d
e

e
r
o
a
r
e

c
u
r
e
n
t
eGenerare fiiere service
Putei folosi aceast funie 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.
Exterm, prin softul 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.
HEIDENHAIN iTNC 530 171
4
.
1
3

S
i
s
t
e
m
u
l

d
e

a
s
i
s
t
e
n


c
a
r
e

i
n
e

c
o
n
t

d
e

c
o
n
t
e
x
t

T
N
C
g
u
i
d
e
(
f
u
n
c

i
a
F
C
L
3
)
4.13 Sistemul de asisten care ine
cont de context TNCguide
(funcia FCL 3 )
Funcie
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).
Documentaia n limbile englez i german este livrat automat cu
fiecare nivel al software-ului NC. HEIDENHAIN furnizeaz celelalte
limbi conversaionale prin descrcri gratuite, imediat ce traducerile
respective devin disponibile (consultai Descrcarea fiierelor curente
de asisten, la pagina 176).
n momentul de fa, pe TNCguide sunt disponibile urmtoarele
documentaii pentru utilizator:
Manualul utilizatorului pentru programare conversaional
(BHBKlartext.chm)
Manualul utilizatorului pentru ciclurile palpatorului
(BHBtchprobe.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.
Sistemul de asisten TNCguide este disponibil numai
dac hardware-ul dispozitivului de control are cel puin
256 MB RAM, iar funcia FCL 3 este activ.
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.
Ca opiune, productorul mainii poate ngloba
documentaii specifice mainii n TNCguide. Aceste
documente apar ca o carte separat n fiierul main.chm.
172 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
3

S
i
s
t
e
m
u
l

d
e

a
s
i
s
t
e
n


c
a
r
e

i
n
e

c
o
n
t

d
e

c
o
n
t
e
x
t

T
N
C
g
u
i
d
e
(
f
u
n
c

i
a
F
C
L
3
)
Lucrul cu TNCguide
Apelarea TNCguide
Exist mai multe modaliti de a porni sistemul TNCguide:
Apsai tasta HELP, 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.
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 ca atare:
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.
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 carte main.chm, n care putei utiliza funcia de
cutare sau pe cea de navigare pentru a gsi manual explicaia
dorit.
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, browser-
ul adaptat de HEIDENHAIN.
HEIDENHAIN iTNC 530 173
4
.
1
3

S
i
s
t
e
m
u
l

d
e

a
s
i
s
t
e
n


c
a
r
e

i
n
e

c
o
n
t

d
e

c
o
n
t
e
x
t

T
N
C
g
u
i
d
e
(
f
u
n
c

i
a
F
C
L
3
)
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.
Funciile tastelor descrise mai jos sunt disponibile numai
pe versiunea cu un singur procesor a TNC.
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
174 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
3

S
i
s
t
e
m
u
l

d
e

a
s
i
s
t
e
n


c
a
r
e

i
n
e

c
o
n
t

d
e

c
o
n
t
e
x
t

T
N
C
g
u
i
d
e
(
f
u
n
c

i
a
F
C
L
3
)
Dac cuprinsul din partea stng este activ:
Comutare fil ntre afiarea cuprinsului, afiarea
indexului de subiecte i funcia Cutare text
integral i mutarea n jumtatea din dreapta a
ecranului.
Dac fereastra text din partea dreapt este
activ:
Salt napoi la fereastra din stnga
Dac cuprinsul din partea stng este activ:
Selectare intrare 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
Funcie Tast soft
HEIDENHAIN iTNC 530 175
4
.
1
3

S
i
s
t
e
m
u
l

d
e

a
s
i
s
t
e
n


c
a
r
e

i
n
e

c
o
n
t

d
e

c
o
n
t
e
x
t

T
N
C
g
u
i
d
e
(
f
u
n
c

i
a
F
C
L
3
)
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.
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 din stnga este activ.
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.
176 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
3

S
i
s
t
e
m
u
l

d
e

a
s
i
s
t
e
n


c
a
r
e

i
n
e

c
o
n
t

d
e

c
o
n
t
e
x
t

T
N
C
g
u
i
d
e
(
f
u
n
c

i
a
F
C
L
3
)
Descrcarea fiierelor curente de asisten
Vei gsi fiierele de asisten pentru software-ul TNC pe pagina Web
a companiei HEIDENHAIN www.heidenhain.de, n:
Services and Documentation
Software
iTNC 530 help system
Numrul software-ului NC al dispozitivului dvs. TNC, de exemplu
34049x-04
Selectai limba dorit, de exemplu Englez: Vei vedea un fiier ZIP
cu fiierele de asisten corespunztoare
Descrcai fiierul ZIP i extragei coninutul din acesta
Mutai fiierele CHM pe 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
Chinez (simplificat) TNC:\tncguide\zh
Chinez (tradiional) TNC:\tncguide\zh-tw
HEIDENHAIN iTNC 530 177
4
.
1
3

S
i
s
t
e
m
u
l

d
e

a
s
i
s
t
e
n


c
a
r
e

i
n
e

c
o
n
t

d
e

c
o
n
t
e
x
t

T
N
C
g
u
i
d
e
(
f
u
n
c

i
a
F
C
L
3
)
Sloven (opiune de 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
Limb Director TNC
178 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
4

G
e
s
t
i
o
n
a
r
e
a

e
l
e
m
e
n
t
e
l
o
r

l
i
b
e
r

d
e
f
i
n
i
b
i
l
e
4.14 Gestionarea elementelor liber
definibile
Funcie
Tabelul liber definibil apeleaz programele piesei care sunt necesare
pentru diferitele elemente liber definibile i activeaz modificrile
decalrii de origine sau tabelele de decalri de origine.
Putei utiliza de asemenea tabelele liber definibile pentru a rula n
ordine mai multe programe care au puncte de referin diferite.
Tabelele liber definibile conin urmtoarele informaii:
PAL/PGM (intrare obligatorie):
Identificare pentru element liber definibil sau program NC (selectai
cu ENT sau NO ENT)
NUME (intrare obligatorie):
Nume element liber-definibil sau nume program. Productorul
mainii determin numele elementului liber definibil (consultai
manualul mainii). Numele programului trebuie stocat n acelai
director cu tabelul liber definibil. n caz contrar trebuie s introducei
numele complet al cii pentru program.
PRESETARE (intrare opional):
Numrul presetat din tabelul de presetri. Numrul presetat definit
aici este interpretat de ctre TNC, fie ca o coloan decalare de
origine liber definibil PAL din PAL/PGM), fie ca o linie decalare de
origine a piesei de prelucrat (intrare PGM din PAL/PGM).
DECALARE ORIGINE (intrare opional):
Numele tabelului decalare origine. Tabelul de decalri de origine
trebuie stocat n acelai director cu tabelul liber definibil. n caz
contrar trebuie s introducei numele complet al cii pentru tabelul
de decalri de origine. Decalrile de origine din tabelul de decalri
de origine pot fi activate n programul NC cu ciclul 7 DEPLASARE
DECALARE DE ORIGINE.
Gestionarea tabelului liber definibil este o funcie
dependent de main. Intervalul standard de funcionare
va fi descris mai jos. Consultai manualul mainii pentru
mai multe informaii.
HEIDENHAIN iTNC 530 179
4
.
1
4

G
e
s
t
i
o
n
a
r
e
a

e
l
e
m
e
n
t
e
l
o
r

l
i
b
e
r

d
e
f
i
n
i
b
i
l
e
X, Y, Z (intrare opional, sunt posibile i alte axe):
Pentru numele liber definibile, coordonatele programate sunt
raportate la decalarea de origine a mainii. Pentru programele NC,
coordonatele programate sunt raportate la decalarea de origine liber
definibil. Aceste intrri suprascriu ultima decalare de origine setat
n modul de operare Manual. Cu funcia auxiliar M104 putei
reactiva ultima decalare de origine setat. Cu tasta captare poziie
efectiv, TNC deschide o fereastr care v ofer posibilitatea de a
seta TNC astfel nct s introduc diferite puncte ca decalri de
origine (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
liber definibil. Cu tasta soft VALOARE ACTUAL, TNC salveaz
coordonatele axei pe care se afl cursorul luminos din tabelul liber
definibil.
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 decalarea de origine a mainii.
Valori msurate
ACTL
Introducei coordonatele, n raport cu sistemul de
coordonate activ, ale ultimei decalri de origine
palpate n modul de operare Manual.
Valori msurate
REF
Introducei coordonatele, n raport cu decalarea
de origine a mainii, ale ultimei decalri de origine
palpate n modul de operare Manual.
Dac nu ai definit un element liber definibil nainte de un
program NC, coordonatele programate sunt raportate la
decalarea de origine a mainii. Dac nu definii o intrare,
rmne activ decalarea de origine 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
180 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
4

G
e
s
t
i
o
n
a
r
e
a

e
l
e
m
e
n
t
e
l
o
r

l
i
b
e
r

d
e
f
i
n
i
b
i
l
e
Selectarea unui tabel liber definibil
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 liber definibil cu tastele sgei sau introducei un
nume nou de fiier pentru a crea un tabel nou.
Confirmai intrarea cu tasta ENT.
Prsirea fiierului liber definibil
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.
tergere ultima linie din tabel
Deplasare la nceputul liniei urmtoare
Adugare numr introdus de linii, la sfritul
tabelului
Copiere cmp evideniat (al 2-lea rnd de taste
soft)
Inserare cmp copiat (al 2-lea rnd de taste soft)
Funcie de editare Tast soft
HEIDENHAIN iTNC 530 181
4
.
1
4

G
e
s
t
i
o
n
a
r
e
a

e
l
e
m
e
n
t
e
l
o
r

l
i
b
e
r

d
e
f
i
n
i
b
i
l
e Executarea fiierului liber definibil
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 a executa tabelul liber definibil: apsai butonul NC Start TNC
execut tabelele liber definibile conform setrilor din MP7683.
Suportul de ecran pentru executarea tabelelor liber definibile
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 elementul liber definibil n
partea dreapt. Pentru a verifica coninutul programului nainte de
execuie, efectuai urmtorii pai:
Selectai un tabel liber definibil.
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 liber definibil, apsai tasta soft OPRIRE
PGM.
MP7683 definete modul de executare a tabelului liber
definibil: n sensul blocurilor sau continuu.
n cazul n care parametrul MP7246 este setat astfel nct
testul de utilizare a sculei s fie activ, putei monitoriza
durata de serviciu a sculei pentru toate sculele utilizate
ntr-un element liber definibil (consultai Test pentru
utilizarea sculei, la pagina 683).
182 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

4.15 Operaia liber definibil cu


prelucrarea orientat pe
unealt
Funcie
Tabelul liber definibil apeleaz programele piesei care sunt necesare
pentru diferitele elemente liber definibile i activeaz modificrile
decalrii de origine sau tabelele de decalri de origine.
Putei utiliza de asemenea tabelele liber definibile pentru a rula n
ordine mai multe programe care au puncte de referin diferite.
Tabelele liber definibile conin urmtoarele informaii:
PAL/PGM (intrare obligatorie):
Intrarea PAL identific elementul liber-definibil, FIX marcheaz
nivelul de fixare i PGM este utilizat pentru a introduce piesa de
prelucrat.
W-STATE:
Stare curent prelucrare. Starea de prelucrare este utilizat pentru
a determina faza de prelucrare curent. Introducei PIES BRUT
pentru o pies neprelucrat (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 va fi fixat piesa de prelucrat sau n care
nu vor avea loc operaii de prelucrare.
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 fixri de elemente liber definibile, dar nu pentru mai
multe elemente liber definibile.
NUME (intrare obligatorie):
Nume element liber-definibil sau nume program. Productorul
mainii determin numele elementului liber definibil (consultai
manualul mainii). Programele trebuie stocat n acelai director cu
tabelul liber definibil. n caz contrar trebuie s introducei calea
complet i numele pentru program.
PRESETARE (intrare opional):
Numrul presetat din tabelul de presetri. Numrul presetat definit
aici este interpretat de ctre TNC, fie ca o coloan decalare de
origine liber definibil PAL din PAL/PGM), fie ca o linie decalare de
origine a piesei de prelucrat (intrare PGM din PAL/PGM).
Gestionarea operaiilor liber definibile 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 pentru
mai multe informaii.
HEIDENHAIN iTNC 530 183
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

DECALARE ORIGINE (intrare opional):


Numele tabelului decalare origine. Tabelul de decalri de origine
trebuie stocat n acelai director cu tabelul liber definibil. n caz
contrar trebuie s introducei numele complet al cii pentru tabelul
de decalri de origine. Decalrile de origine din tabelul de decalri
de origine pot fi activate n programul NC cu ciclul 7 DEPLASARE
DECALARE DE ORIGINE.
X, Y, Z (intrare opional, sunt posibile i alte axe):
Pentru elemente liber definibile i fixri, coordonatele programate
sunt raportate la decalarea de origine a mainii. Pentru programele
NC, coordonatele programate sunt raportate la elementul iber
definibil sau la decalarea de origine a fixrii. Aceste intrri suprascriu
ultima decalare de origine setat n modul de operare Manual. Cu
funcia auxiliar M104 putei reactiva ultima decalare de origine
setat. Cu tasta captare poziie efectiv, TNC deschide o fereastr
care v ofer posibilitatea de a seta TNC astfel nct s introduc
diferite puncte ca decalri de origine (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
liber definibil. Cu tasta soft VALOARE ACTUAL, TNC salveaz
coordonatele axei pe care se afl cursorul luminos din tabelul liber
definibil.
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 decalarea de origine a mainii.
Valori msurate
ACTL
Introducei coordonatele, n raport cu sistemul de
coordonate activ, ale ultimei decalri de origine
palpate n modul de operare Manual.
Valori msurate
REF
Introducei coordonatele, n raport cu decalarea
de origine a mainii, ale ultimei decalri de origine
palpate n modul de operare Manual.
Dac nu ai definit un element liber definibil nainte de un
program NC, coordonatele programate sunt raportate la
decalarea de origine a mainii. Dac nu definii o intrare,
rmne activ decalarea de origine care a fost setat
manual.
184 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

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 citit 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.
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
Deplasare la nceputul liniei urmtoare
Adugare numr introdus de linii, la sfritul
tabelului
Editare format tabel
Funcie de editare n modul formular de
intrare
Tast soft
Selectare element liber definibil anterior
Selectare element liber definibil urmtor
Selectare fixare anterioar
Selectare fixare urmtoare
HEIDENHAIN iTNC 530 185
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Selectare pies de prelucrat anterioar


Selectare pies de prelucrat urmtoare
Comutare la plan liber definibil
Comutare la plan liber definibil
Comutare la plan pies de prelucrat
Selectare vizualizare standard liber definibil
Selectare vizualizare detaliat liber definibil
Selectare vizualizare standard fixare
Selectare vizualizare detaliat fixare
Selectare vizualizare standard pies de prelucrat
Selectare vizualizare detaliat pies de prelucrat
Inserare element liber definibil
Inserare fixare
Inserare pies de prelucrat
tergere element liber definibil
tergere fixare
tergere pies de prelucrat
tergere coninut memorie tampon
Funcie de editare n modul formular de
intrare
Tast soft
186 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Selectarea unui fiier liber definibil


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 liber definibil cu tastele sgei sau introducei un
nume nou de fiier pentru a crea un tabel nou.
Confirmai intrarea cu tasta ENT.
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
Funcie de editare n modul formular de
intrare
Tast soft
HEIDENHAIN iTNC 530 187
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t
Configurarea fiierului liber definibil cu
formularul de intrare
Operaia liber definibil cu prelucrarea orientat pe scul sau pe piesa
de prelucrat este mprit pe trei niveluri:
Nivelul liber definibil PAL
Nivelul fixare FIX
Nivelul pies de prelucrat PGM
Putei trece la o vizualizare detaliat pe fiecare nivel. Setai metoda de
prelucrare i strile pentru elementul liber definibil, pentru fixare i
pentru piesa de prelucrat la vizualizarea standard. Dac editai un
fiier liber definibil existent, sunt afiate intrrile actualizate. Utilizai
vizualizarea detaliat pentru configurarea fiierului liber definibil.
Diferitele niveluri ale formularului de intrare pot fi accesate tastele soft
corespunztoare. Nivelul curent este evideniat n linia de stare a
formei de intrare. Cnd comutai la vizualizarea tabel cu butonul suport
ecran, cursorul este plasat la acelai nivel la care era n vizualizarea
formular.
Setai fiierul liber definibil conform configuraiei mainii.
Dac avei o singur fixare cu mai multe piese de
prelucrat, atunci este suficient s definii o singur fixare
FIX cu piesele de prelucrat PGM. Totui, dac un element
liber definibil conine mai multe fixri sau dac o fixare este
prelucrat din mai multe pri, trebuie s definii elementul
liber definibil PAL cu nivelurile de fixare corespunztoare
FIX.
Utilizai butonul suport ecran pentru a comuta ntre
vizualizare tabel i vizualizare formular.
Nu este nc disponibil asistena grafic pentru formularul
de intrare.
188 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Configurarea nivelului paletului


Id palet: Este afiat numele paletului
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 tabel, ORIENTARE PIES DE
PRELUCRAT apare ca WPO, iar ORIENTARE SCUL apare ca TO.
Stare: Tasta soft PIES BRUT identific elementul liber definibil i
fixrile i piesele de prelucrat corespunztoare ca nefiind nc
prelucrate i introduce PIES BRUT n cmpul stare. Utilizai tasta
soft GOLIRE POZIIE dac dorii s srii peste elementul liber
definibil n timpul prelucrrii. n cmpul de stare apare GOLIRE.
Configurarea detaliilor n nivelul liber definibil
Numr Element liber definibil: Introducei numele elementului liber
definibil.
Decalare originie: 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 fixare i pies de prelucrat.
nlime de siguran (opional): Poziie de siguran pentru axele
individuale raportate la palet. Poziiile introduse sunt abordate numai
dac valorile respective sunt citite i programate corespunztor n
macrocomenzile NC.
Intrarea ORIENTARE TO/WP 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
fixare, intrrile sunt transferate la nivelul pies de
prelucrat, unde suprascriu orice intrare existent.
HEIDENHAIN iTNC 530 189
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Configurarea nivelului fixrii


Este afiat numele fixrii. Dup slash este afiat numrul de fixri
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 tabel, ORIENTARE PIES DE
PRELUCRAT apare ca WPO, iar ORIENTARE SCUL apare ca TO.
Utilizai tasta soft CONECTARE/SEPARARE, pentru a marca
fixrile care vor fi incluse pentru calculul procesului de prelucrare
pentru prelucrarea orientat pe scul. Fixrile conectate sunt
marcate cu o linie punctat, n timp ce fixrile 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 fixrile i piesele de
prelucrat corespunztoare ca nefiind nc prelucrate i introduce
PIES BRUT n cmpul Stare. Utilizai tasta soft GOLIRE
POZIIE dac dorii s srii peste fixare n timpul prelucrrii. n
cmpul de stare apare GOLIRE.
Intrarea ORIENTARE TO/WP 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.
Dac metoda de prelucrare a fost determinat n nivelul
fixare, intrrile sunt transferate la nivelul pies de
prelucrat, unde suprascriu orice intrare existent.
190 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Configurarea detaliilor n nivelul fixare


Este afiat numele fixrii. Dup slash este afiat numrul de fixri
din cadrul nivelului.
Decalare originie: Introducei numele decalrii de origine liber
definibile.
Tabel decalare 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 fixare.
Configurarea nivelului pies de prelucrat
Pies de prelucrat: Este afiat numele piesei de prelucrat. Dup
slash este afiat numrul de piese de prelucrat din cadrul acestui
nivel 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 pentru 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 piesa de prelucrat ca
nefiind nc prelucrat i introduce PIES BRUT n cmpul Stare.
Utilizai tasta soft GOLIRE POZIIE dac dorii s srii peste piesa
de prelucrat n timpul prelucrrii. n cmpul de stare apare GOLIRE.
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 citit i programate
corespunztor n macrocomenzile NC.
Introducei metoda i starea n nivelul liber definibil sau n
nivelul 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.
HEIDENHAIN iTNC 530 191
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Configurarea detaliilor n nivelul pies de prelucrat


Piesa de prelucrat: Este afiat numrul piesei de prelucrat. Dup
slash este afiat numrul de piese de prelucrat din cadrul acestui
nivel fixare sau liber definibil.
Decalare originie: Introducei decalarea de origine.
Tabel decalare origine: Introducei numele i calea tabelului de
decalri de origine valid pentru prelucrarea piesei. Dac utilizai
acelai tabel de decalri de origine pentru toate piesele de prelucrat,
introducei numele i calea n nivelul liber definibil sau n nivelul
fixare. Datele sunt transferate automat ctre nivelul pies de
prelucrat.
Program NC: Introducei calea programului NC necesar pentru
prelucrarea piesei.
nlime de siguran (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.
192 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t
Ordinea prelucrrii orientate pe scul
Intrarea TO sau CTO din cmpul Metod arat dispozitivului TNC c
prelucrarea orientat este valid dincolo de aceste linii.
Gestionarea liber definibil 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 W-STATE este modificat de la PIES BRUT
la INCOMPLET, i TNC introduce o valoare hexazecimal n
cmpul CTID.
Toate liniile din fiierul liber definibil, care conin intrarea CTO n
cmpul Metod, sunt prelucrate la fel ca prima pies de prelucrat.
Pot fi prelucrate piesele din mai multe fixri.
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.
TNC execut prelucrri orientate pe scul numai dac este
selectat metoda ORIENTARE SCUL i dac TO sau
CTO sunt introduse n tabel.
Valoarea introdus n cmpul CTID este un identificator
unic pentru TNC, al progresului operaiei de prelucrare.
Dac aceast valoare este tears, prelucrarea nu poate
continua, iar pornirea de la mijlocul programului sau
reluarea prelucrrii nu mai sunt posibile.
HEIDENHAIN iTNC 530 193
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Dac intrrile TO sau CTO ale tuturor pieselor de prelucrat din cadrul
unui grup conin starea FINALIZAT, atunci sunt rulate liniile
urmtoare din fiierul liber definibil.
Prsirea fiierului liber definibil
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 liber definibil
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 de palet: apsai butonul NC Start TNC execut
tabelele liber definibile conform setrilor din MP7683.
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 CTID 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
umplerea 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 de deplasare
Modificarea decalrilor de origine PLC
M118
n MP7683, setai modul de executare a tabelului liber
definibil: n sensul blocurilor sau continuu. (consultai
Parametrii generali ai utilizatorului, la pagina 740).
n cazul n care parametrul MP7246 este setat astfel nct
testul de utilizare a sculei s fie activ, putei monitoriza
durata de serviciu a sculei pentru toate sculele utilizate
ntr-un element liber definibil (consultai Test pentru
utilizarea sculei, la pagina 683).
194 4 Noiunile fundamentale ale NC, Gestionareafiierelor, Ajutoare de programare, Gestionarea elementelor liber definibile
4
.
1
5

O
p
e
r
a

i
a

l
i
b
e
r

d
e
f
i
n
i
b
i
l


c
u

p
r
e
l
u
c
r
a
r
e
a

o
r
i
e
n
t
a
t


p
e

u
n
e
a
l
t

Suportul de ecran pentru executarea tabelelor liber definibile


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 elementul liber definibil n
partea dreapt. Pentru a verifica coninutul programului nainte de
execuie, efectuai urmtorii pai:
Selectai un tabel liber definibil.
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 liber definibil, apsai tasta soft
OPRIRE PGM.
Programare: Scule
196 5 Programare: Scule
5
.
1

I
n
t
r
o
d
u
c
e
r
e
a

d
a
t
e
l
o
r

r
e
f
e
r
i
t
o
a
r
e

l
a

s
c
u
l

5.1 Introducerea datelor


referitoare la scul
Vitez de avans F
Viteza de avans F reprezint viteza (n milimetri pe minut sau n inch
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 237). 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.
Deplasarea rapid
Dac dorii s programai o deplasare 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 TNC.
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.
X
Y
Z
S
S
F
Pentru a deplasa maina cu deplasarea rapid, putei
programa 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.
HEIDENHAIN iTNC 530 197
5
.
1

I
n
t
r
o
d
u
c
e
r
e
a

d
a
t
e
l
o
r

r
e
f
e
r
i
t
o
a
r
e

l
a

s
c
u
l
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:
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.
198 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l

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.
Numerele i numele sculelor
Fiecare scul este identificat printr-un numr ntre 0 i 32767. Dac
lucrai cu tabele de scule, putei introduce un nume pentru fiecare
scul. Numele sculelor pot avea pn la 16 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 multi-ax
Z
X
1 18 13 12 8
R
L
8
Z
X
L3
L2
L1
HEIDENHAIN iTNC 530 199
5
.
2

D
a
t
e

s
c
u
l
Raza R a sculei
Putei introduce direct raza R a sculei.
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 asigna valorile la parametrii Q.
Interval intrare: Putei introduce o valoare delta de pn la 99,999
mm.
Introducerea n program a datelor sculei
Numrul, lungimea i raza unei anumite scule sunt definite n blocul
TOOL DEF din programul piesei.
Pentru a selecta definirea sculei, apsai tasta TOOL DEF.
Numr scul: Fiecare scul este identificat n mod
unic prin numrul de scul al acesteia.
Lungime scul: Valoarea compensrii pentru lungimea
sculei
Raz scul: Valoarea compensrii pentru raza sculei
Exemplu
DR<0
DR>0
DL<0
R
DL>0
L
R
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.
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.
4 TOOL DEF 5 L+10 R+5
200 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l
Introducerea datelor sculei n tabel
ntr-un tabel de scule putei defini i stoca pn la 30000 de scule
mpreun cu datele acestora. 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 pute 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
multe de o valoare pentru compensarea lungimii (Pagina 205),
maina dvs. este echipat cu un schimbtor automat al sculei,
dorii s msurai sculele automat cu palpatorul TT 130 (consultai
manualul utilizatorului Ciclurile palpator, capitolul 4),
dorii s degroai conturul cu ciclul 22 (consultai DEGROARE
(Ciclul 22), la pagina 453),
dorii s lucrai cu Ciclurile 251 la 254 (consultai BUZUNAR
RECTANGULAR (Ciclul 251), la pagina 407),
dorii s lucrai cu opiunea de calculare automat a datelor de
tiere.
Tabel scul: Date standard scul
Abr. Intrare Dialog
T Numrul prin care scula este apelat n program
(ex. 5,indexat: 5.2)

NAME Numele prin care scula este apelat n program (nu mai mult de
12 caractere, toate majuscule, fr spaii)
Nume scul?
L Valoarea de compensare pentru lungimea sculei L Lungime scul?
R Valoarea compensrii pentru raza sculei R Raz scul R?
R2 Raza R2 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?
DL Valoarea delta pentru lungimea sculei L Supradimensionare lungime scul?
DR Valoarea delta pentru raza sculei R Supradimensionare raz scul?
DR2 Valoarea delta pentru raza sculei R2 Supradimensionare raz scul R2?
LCUTS Lungimea sculei pentru ciclul 22 Lungime dinte pe axa sculei?
UNGHI Unghiul maxim de ptrundere al sculei pentru tiere reciproc n
ciclurile 22 i 208
Unghi maxim de ptrundere?
TL Setarea blocajului sculei (TL: pentru Sculblocat) Scul blocat?
Da = ENT / Nu = NO ENT
RT Numrul unei scule de nlocuire, dac este disponibil (RT: pentru
nlocuireScul, consultai i TIME2)
Scul de nlocuire?
HEIDENHAIN iTNC 530 201
5
.
2

D
a
t
e

s
c
u
l

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


varia n funcie de fiecare main. Manualul mainii furnizeaz
informaii suplimentare referitoare la TIME1.
Vrst maxim scul?
TIME2 Durata de via maxim n minute, 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?
CUR.TIME 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?
DOC Comentariu pentru scul (pn la 16 caractere) Descriere scul?
PLC Informaiile referitoare la scul, care vor fi transmise ctre PLC Stare PLC?
PLC VAL Valoarea sculei respective, care va fi transmis ctre PLC Valoare PLC?
PTYP Tipul sculei pentru evaluarea n tabelul de buzunare Tip scul pt. tabel buzunare?
NMAX Limiteaz viteza broei pentru scula respectiv. Valoarea
programat este monitorizat (mesaj de eroare) cu ajutorul unui
poteniometru, din punct de vedere al creterii vitezei de rotaie.
Funcie inactiv: Introducei -
Vitez maxim [rpm]?
LIFTOFF Definete dac TNC trebuie s retrag scula n direcia axei
pozitive a sculei n cazul opririi NC, pentru a evita lsarea de urme
pe contur. Dac este definit 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 317).
Retragere scul Y (Da)/N (Nu)?
P1 ... P3 Funcie dependent de main: Transferul unei valori ctre PLC.
Consultai manualul aparatului.
Valoare?
KINEMATIC Funcie dependent de main: Descrierea cinematic pentru
capetele de frezare vertical, pe care TNC la adaug la
cinematica activ a mainii.
Descriere cinematic suplimentar?
T-ANGLE Unghiul punct al sculei. Este utilizat de ctre ciclul de centrare
(ciclul 240) pentru a calcula adncimea de centrare din diametrul
introdus.
Unghi punct (tip
GURIRE+ZENCUIRE)?
PAS Pasul de filet al sculei (momentan fr funcie) Pas filet (numai tip TAROD)?
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?
Abr. Intrare Dialog
202 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l

Tabel Scul: Date scul necesare pentru msurarea automat a


sculei
Pentru o descriere a ciclurilor care administreaz
msurarea automat a sculelor, consultai capitolul 4 din
manualul utilizatorului Ciclurile palpatorului.
Abr. Intrare Dialog
TIERE Numr de dini (maxim 20 de dini) Numr dini?
LTOL Deviaia admis a lungimii L a sculei pentru detecia uzurii. Dac
valoarea introdus este depit, TNC blocheaz scula (stare L).
Interval intrare: de la 0 la 0.9999 mm
Toleran uzur: lungime?
RTOL Deviaia admis a razei R a sculei pentru detecia uzurii. Dac
valoarea introdus este depit, TNC blocheaz scula (stare L).
Interval intrare: de la 0 la 0.9999 mm
Toleran uzur: raz?
DIRECT. Direcie de tiere a sculei pentru msurarea sculei n timpul
rotaiei
Direcie de tiere (M3 = )?
TT:R-OFFS Pentru msurarea lungimii sculei: Decalaj scul ntre centrul tijei
i centrul sculei. Valoare presetat: Raza R a sculei (NO ENT
nseamn R).
Decalaj scul: raz?
TT:L-OFFS Decalaj scul n plus fa de MP6530 ntre suprafaa superioar a
tijei i suprafaa inferioar a sculei. Presetare:0
Decalaj scul: lungime?
LBREAK Deviaia admis a lungimii L a sculei pentru detecia avariilor.
Dac valoarea introdus este depit, TNC blocheaz scula
(stare L). Interval intrare: de la 0 la 0.9999 mm
Toleran uzur: lungime?
RBREAK Deviaia admis a razei R a sculei pentru detecia avariilor. Dac
valoarea introdus este depit, TNC blocheaz scula (stare L).
Interval intrare: de la 0 la 0.9999 mm
Toleran uzur: raz?
HEIDENHAIN iTNC 530 203
5
.
2

D
a
t
e

s
c
u
l

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


de avans
Tabel scul: Date scule pentru palpatorul 3-D cu declanator
(numai cnd bit 1 este setat n MP7411=1, consultai de asemenea
manualul Ciclurile palpator)
Abr. Intrare 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 scul GURIRE i FREZARE
au asignate funcii.
Tip scul?
TMAT Apsai tasta soft ASIGNERE TIP (al 3-lea rnd de taste soft);
TNC suprapune o fereastr din care putei selecta tipul sculei.
Material scul?
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 pt. tiere?
Abr. Intrare 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?
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.
Aliniere eronat centru pt. axa
minor?
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?
204 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l

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:
Selectai orice mod de operare al mainii.
Pentru a selecta tabelul de scule, apsai tasta soft
TABEL SCULE.
Setai tasta soft EDITARE la PORNIT.
Pentru a deschide orice alt tabel de scule
Selectai modul de operare Programare i editare.
Apelai gestionarul de fiiere.
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 205
5
.
2

D
a
t
e

s
c
u
l

Prsirea tabelului de scule


Apelai gestionarul de fiiere i selectai un fiier de alt tip, de
exemplu un program al piesei.
Note suplimentare referitoare al tabelele de scule
MP7266.x definete datele care pot fi introduse n tabelul de scule i
ordinea de afiare a acestora.
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.
tergere linie curent (scul)
Afiare/ Fr afiare numere buzunare.
Afiare toate sculele/numai sculele stocate n
tabelul de buzunare.
Putei suprascrie coloane sau linii individuale dintr-un
tabel de scule uiliznd 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 124).
Funcii de editare pentru tabele de scule Tast soft
206 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l
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 713). Acest lucru este valabil cnd
msurai datele sculei pe un prestabilizator de scul extern i dorii s
transferai datele pe TNC. Efectuai urmtorii pai:
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
gestionarul de fiiere al TNC este descris n seciunea
referitoare la gestionarea fiierelor (consultai Copierea
unui tabel, la pagina 126).
HEIDENHAIN iTNC 530 207
5
.
2

D
a
t
e

s
c
u
l
Tabelul de buzunare pentru schimbtorul sculei
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 cu buzunare pentru scul (indexare numr buzunar), parametrii
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
Pentru a selecta tabelul de scule, apsai tasta soft
TABEL SCULE.
Pentru a selecta tabelul de scule, 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 aparatului.
Productorul mainii adapteaz intervalul funcional al
tabelului de buzunare n funcie de cerinele mainii dvs.
Manualul mainii conine informaii suplimentare.
208 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l

Selectarea tabelului de decalri de origine n modul de operare


Programare i editare.
Apelai gestionarul de fiiere.
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 intrarea cu tasta ENT sau cu tasta soft
SELECTARE.
Abr. Intrare Dialog
P Numrul de buzunar al sculei din depozitul de scule
T Numr scul Numr scul?
ST Scul special cu o raz mare, care necesit mai multe buzunare n
depozitul de scule. Dac scula special ocup buzunare aflate n faa
i n spatele celui efectiv, aceste buzunare suplimentare trebuie blocate
n coloana L. (stare L).
Scul special?
F Numr fix scul. Scula este adus ntotdeauna n acelai buzunar din
depozitul de scule
Buzunar fix? Da = ENT /
Nu = NO ENT
L 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. Documentaia
mainii furnizeaz informaii suplimentare.
Tip scul pt. tabel
buzunare?
P1 ... P5 Funcia este definit de productorul mainii. Documentaia mainii
furnizeaz informaii suplimentare.
Valoare?
RSV Rezervarea buzunarului pentru depozitele cutie Rezerv. buzunar: Da = ENT
/ Nu = NOENT
LOCKED_ABOVE Magazie cutie:Blocare buzunar de deasupra Blocare buzunar de
deasupra?
LOCKED_BELOW Magazie cutie: Blocare buzunar inferior Blocare buzunar inferior?
LOCKED_LEFT Magazie cutie: Blocare buzunar din stnga Blocare buzunar din
stnga?
LOCKED_RIGHT Magazie cutie: Blocare buzunar din dreapta Blocare buzunar din
dreapta?
HEIDENHAIN iTNC 530 209
5
.
2

D
a
t
e

s
c
u
l

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 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
210 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l
Apelarea datelor despre scul
Un bloc TOOL CALL din programul piesei este definit cu urmtoarele
date:
Selectai funcia de apelare a sculei cu tasta TOOL CALL.
Numr scul: Introducei numrul sau numele sculei.
Scula trebuie s fie deja definit ntr-un bloc TOOL
DEF sau n tabelul de scule. Comutai la introducere
nume: Apsai tasta soft NUME SCUL. 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.
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 tiere.
Apsai tasta soft S CALCULARE AUTOMAT. TNC
limiteaz viteza broei la valoarea maxim setat n
MP 3515. n schimb, 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.
Supradimensionare lungime scul DL: Introducei
valoarea delta pentru lungimea sculei.
Supradimensionare raz scul DR: Introducei valoarea
delta pentru raza sculei.
Supradimensionare raz scul DR2: Introducei
valoarea delta pentru raza 2 a sculei.
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 supradimen-
sionare de 0,05 mm i raza sculei cu o subdimensionare de 1 mm.
Caracterul D, care preced L i R desemneaz valorile 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.
20 TOOL CALL 5. 2 Z S2500 F350 DL+0.2 DR-1 DR2+0.05
HEIDENHAIN iTNC 530 211
5
.
2

D
a
t
e

s
c
u
l
Schimbarea sculei
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:
Deplasai scula ctre poziia de schimbare a sculei sub controlul
programului.
ntrerupei rularea programului (consultai ntreruperea prelucrrii,
pagina 676).
Schimbai scula.
Reluai rularea programului (consultai Reluarea rulrii programului
dup o ntrerupere, pagina 679).
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.
Funcia de schimbare a sculei poate varia n funcie de
fiecare main. Manualul mainii conine informaii
suplimentare.
212 5 Programare: Scule
5
.
2

D
a
t
e

s
c
u
l

Schimbarea automat a sculei n cazul expirrii duratei de via a


sculei: M101
TNC schimb automat scula, dac durata de via TIME1 a sculei
expir n timpul rulrii unui program. Pentru a utiliza funcia auxiliar,
activai M101 la nceputul programului. M101 este resetat cu M102.
Numrul sculei de nlocuire trebui 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
cel trziu la un minut dup expirarea duratei de via (calculul este
efectuat pentru o setare a poteniometrului de 100%) Este valabil
doar dac durata de blocare a NC este mai mic de 1 minut, altfel
schimbarea va fi efectuat dupa terminarea blocului NC.
Premisele pentru blocurile NC standard cu compensarea razei
R0, 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.
Premisele pentru blocurile NC cu vectori normali la suprafa i
compensare 3-D
Consultai Compensarea tridimensional a sculei (Opiune de
software 2), la pagina 217Raza sculei de nlocuire poate fi diferit de
cea a sculei originale. Raza sculei nu este inclus n blocurile de
program transmise de la sistemele CAD. 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.
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.
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 cu un bloc R0.
TNC schimb automat scula chiar dac rulai un ciclu fix.
TNC nu schimb automat scula atta timp ct ruleaz un
program de schimbare a sculei.
HEIDENHAIN iTNC 530 213
5
.
3

C
o
m
p
e
n
s
a

i
e

s
c
u
l

5.3 Compensaie scul


Introducere
TNC regleaz traseul broei pe axa sculei cu valoarea de
compensarea 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 valoarea
de compensare n pn la cinci axe, inclusiv axele rotative.
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.
Pentru compensarea lungimii sculei, TNC ia n considerare valorile
delta, att din blocul TOOL CALL, ct i din tabelul de scule:
Valoare compensare = L + DL
TOOL CALL
+ DL
TAB
unde
Dac un program al piesei, generat de un sistem CAD,
conine vectori normali la suprafa, TNC poate efectua o
compensare tridimensional a sculei (consultai
Compensarea tridimensional a sculei (Opiune de
software 2), pagina 217).
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 sculei, aa cum
este introdus n programul piesei, este reglat prin diferena
dintre lungimea sculei anterioare i cea a sculei noi.
L reprezint lungimea L a sculei din blocul TOOL
DEF sau din tabelul de scule.
DL
TOOL CALL
reprezint supradimensionarea lungimii DL n
blocul TOOL CALL (nu este luat n considerare
de ctre afiajul de poziie).
DL
TAB
reprezint supradimensionarea lungimii DL n
tabelul de scule.
214 5 Programare: Scule
5
.
3

C
o
m
p
e
n
s
a

i
e

s
c
u
l
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 ntr-o
singur ax.
R0 dac nu exist nicio compensare de raz.
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.
Pentru compensarea razei sculei, TNC ia n considerare valorile delta,
att din blocul TOOL CALL, ct i din tabelul de scule:
Valoare compensare = R + DR
TOOL CALL
+ DR
TAB
unde
Conturarea fr compensarea razei: R0
Centru sculei se deplaseaz n planul de lucru de-a lungul traseului
programat sau ctre coordonatele programate.
Aplicaii: Frezare i gurire, prepoziionare.
R
R
R0
RL
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.
R reprezint raza R a sculei din blocul TOOL DEF
sau din tabelul de scule.
DR
TOOL CALL
reprezint supradimensionarea razei DR n blocul
TOOL CALL (nu este luat n considerare de
ctre afiajul de poziie).
DR
TAB
reprezint supradimensionarea razei DR n
tabelul de scule.
Y
X
Z
X
Y
HEIDENHAIN iTNC 530 215
5
.
3

C
o
m
p
e
n
s
a

i
e

s
c
u
l

Deplasarea sculei cu compensarea razei: RR i RL


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.
Introducerea compensrii razei sculei
Programai orice funcie de traseu dorit, introducei coordonatele
punctului de destinaie i confirmai intrarea cu ENT.
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.
X
Y
RL
X
Y
RR
RR Scula se deplaseaz spre dreapta conturului programat
RL Scula se deplaseaz spre stnga conturului programat
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).
Compensarea razei nu este aplicat 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.
De cte ori compensarea razei este activat cu RR/RL
sau anulat cu R0, TNC poziioneaz 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.
RAZ COMP: RL/RR/FR COMP.?
216 5 Programare: Scule
5
.
3

C
o
m
p
e
n
s
a

i
e

s
c
u
l

Compensarea razei: Prelucrare coluri


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 presiunea asupra
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.
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, la
pagina 303.
RL
RL RL
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.
HEIDENHAIN iTNC 530 217
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
2
)
5.4 Compensarea tridimensional a
sculei (Opiune de software 2)
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 de sfrit al liniei drepte, aceste
blocuri conin de asemenea componentele NX, NY i NZ ale vectorului
normal la suprafa (consultai ilustraia i explicaia din josul acestei
pagini).
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. Acest vector determin
orientarea sculei (consultai ilustraia).
Punctul de sfrit al liniei drepte, componentele vectorului normal la
suprafa i cele pentru orientarea sculei, trebui calculate de ctre un
sistem CAD.
Posibilitile de aplicare
Utilizarea sculelor cu dimensiuni care nu corespund cu cele
calculate de ctre sistemul CAD (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). Tierea este executat n mod normal cu latura
din spate 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.
Z
Y
X
P
T
NZ P
NX
NY
Z
Y
X
TX
TY
TZ
218 5 Programare: Scule
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
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 de finisare
i a celei pentru raz, aceast direcie este perpendicular de la
suprafaa piesei care va fi prelucrat la decalarea de origine a sculei
P
T
, iar n cazul unei freze toroidale, prin P
T
sau P
T
(consultai figura).
Direcia orientrii sculei este determinat de componentele TX, TY i
TZ.
P
T
R R R
R
2
P
T P
T
R
2
P
T
'
P
T
P
SP
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 oridine 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.
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 opri
mesajul de eroare cu funcia M M107 (consultai
Premisele pentru blocurile NC cu vectori normali la
suprafa i compensare 3-D, pagina 212).
TNC nu va afia un mesaj de eroare, dac o
supradimensionare introdus a sculei va cauza deteriorri
ale conturului.
MP 7680 definete dac sistemul CAD a calculat
compensarea lungimii sculei de la centrul sferei P
T
sau de
la polul sudic al sferie P
SP
(consultai ilustraia).
HEIDENHAIN iTNC 530 219
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
2
)
Formele admise de scule
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: Terminare frezare
R2 = R:Raz cuit
0 < R2 < R: Cuit toroid
Aceste date specific de asemenea coordonatele decalrii de origine
a sculei P
T
.
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 mare dect cea
original (subdimensionare).
TNC compenseaz poziia sculei cu suma valorilor delta din tabelul de
scule i din blocul tool call.
DL>0
L
R
DR2>0
R2
220 5 Programare: Scule
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
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
Viteza de avans i funcia auxiliar M pot fi introduse i modificate n
modul de operare Programare i editare.
Coordonatele punctului de sfrit al liniei drepte i componentele
vectorilor normali la suprafa sunt definite de ctre sistemul CAD.
1 LN X+31.737 Y+21.954 Z+33.165
NX+0.2637581 NY+0.0078922 NZ-0.8764339 F1000 M3
LN: Linie dreapt cu compensare 3-D
X, Y, Z: 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
HEIDENHAIN iTNC 530 221
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
2
)
Frezarea suprafeei: Compensarea 3-D cu i fr
orientarea sculei
TNC deplaseaz scula n direcia vectorilor normali la suprafa cu
suma valorilor delta (tabel de scule i TOOL CALL).
Dac M128 (consultai Meninerea poziiei vrfului sculei cnd
poziionai cu axe nclinate (TCPM): M128 (opiune software 2),
pagina 323) este activ, TNC menine scula perpendicular pe
conturul piesei de prelucrat, n cazul n care nu este programat nicio
orientare a sculei n locul LN.
Dac, n blocul LN, este definit o orientare T a sculei, 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), atunci TNC
ignor vectorul de direcie T, chiar dac este definit n blocul LN.
Exemplu: Formatul unui bloc cu vectori normali la suprafa, fr
orientarea sculei
Aceast funcie este posibil numai pe mainile pentru
care putei defini unghiuri spaiale pentru configurarea
axei de nclinare. Consultai manualul aparatului.
TNC nu poate poziiona automat axele rotative pe toate
mainile. Consultai manualul aparatului.
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.
LN X+31. 737 Y+21. 954 Z+33.165
NX+0.2637581 NY+0. 0078922 NZ0.8764339 F1000 M128
222 5 Programare: Scule
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
2
)
Exemplu: Formatul unui bloc cu vectori normali la suprafa i
orientarea sculei
Viteza de avans F i funcia auxiliar M pot fi introduse i modificate n
modul de operare Programare i editare.
Coordonatele punctului de sfrit al liniei drepte i componentele
vectorilor normali la suprafa sunt definite de ctre sistemul CAD.
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
LN: Linie dreapt cu compensare 3-D
X, Y, Z: Coordonate compensate ale punctului de sfrit al liniei
drepte
NX, NY, NZ: Componente ale vectorului normal la suprafa
TX, TY, TZ: Componentele vectorului normalizat pentru orientarea
sculei
F: Viteza de avans
M: Funcie auxiliar
HEIDENHAIN iTNC 530 223
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
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 deplasare
Y+). Pentru ca TNC s poat atinge orientarea setat a sculei, trebuie
s activai funcia M128 (consultai Meninerea poziiei vrfului sculei
cnd poziionai cu axe nclinate (TCPM): M128 (opiune software 2),
la pagina 323). Apoi, TNC poziioneaz automat axele rotative astfel
nct scula s poat atinge orientarea definit cu compensarea activ.
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
X
Z
RL
RR
Aceast funcie este posibil numai pe mainile pentru
care putei defini unghiuri spaiale pentru configurarea
axei de nclinare. Consultai manualul aparatului.
TNC nu poate poziiona automat axele rotative pe toate
mainile. Consultai manualul aparatului.
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 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.
224 5 Programare: Scule
5
.
4

C
o
m
p
e
n
s
a
r
e
a

t
r
i
d
i
m
e
n
s
i
o
n
a
l


a

s
c
u
l
e
i

(
O
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
2
)
Exemplu: Formatul unui bloc cu orientarea sculei
Exemplu: Formatul unui bloc cu axe rotative
1 LN X+31.737 Y+21.954 Z+33.165
TX+0.0078922 TY0.8764339 TZ+0.2590319 RR F1000 M128
LN: Linie dreapt cu compensare 3-D
X, Y, Z: Coordonate compensate ale punctului de sfrit al liniei
drepte
TX, TY, TZ: Componentele vectorului normalizat pentru orientarea
sculei
RR: Compensarea razei sculei
F: Viteza de avans
M: Funcie auxiliar
1 L X+31.737 Y+21.954 Z+33. 165
B+12. 357 C+5.896 RL F1000 M128
L: Linie dreapt
X, Y, Z: Coordonate compensate ale punctului de sfrit al liniei
drepte
L: Linie dreapt
B, C: Coordonatele axelor rotative pentru orientarea sculei
RL: Compensaie raz
F: Viteza de avans
M: Funcie auxiliar
HEIDENHAIN iTNC 530 225
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
e
5.5 Lucrul cu tabelele cu date de
tiere
Not
Aplicaii
n tabelele cu date de tiere, care conin diverse piese de prelucrat i
combinaii de materiale de tiere, TNC poate utiliza viteza de tiere V
C

i avansul pe dinte f
Z
pentru a calcula viteza broei S i viteza de
avans F. Acest calcul este posibil numai dac ai definit n program
materialul piesei de prelucrat i diverse caracteristici specifice sculei,
n tabelul de scule.
TNC trebuie s fie pregtit special de productorul mainii
pentru utilizarea tabelelor cu datele de tiere.
S-ar putea ca anumite funcii sau funcii suplimentare
descrise n acest capitol s nu fie disponibile pe maina
dvs. Consultai manualul aparatului.
DATEI: TOOL.T MM
T R CUT. TYP TMAT CDT
0 ... ... ... ... ...
1 ... ... ... ... ...
2 +5 4 MILL HSS PRO1
3 ... ... ... ... ...
4 ... ... ... ... ...
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
DATEI: PRO1.CDT
NR WMAT TMAT Vc1 F1
0 ... ... ... ...
1 ... ... ... ...
2 ST65 HSS 40 0.06
3 ... ... ... ...
4 ... ... ... ...
nainte de a permite TNC s calculeze automat datele de
tiere, 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
tiere
Tast soft
Inserare linie
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)
226 5 Programare: Scule
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
eTabelul 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).
Definirea materialului piesei de prelucrat n programul NC
n programul NC, selectai materialul piesei de prelucrat din tabelul
WMAT.TAB, utiliznd tasta soft WMAT:
Afiare rnd de taste soft cu funcii speciale
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 confirmnd cu tasta ENT. TNC
transfer materialul selectat pe blocul WMAT.
Pentru ncheia dialogul, apsai tasta END.
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 software-
ului. Definii calea n fiierul TNC.SYS cu cuvntul cod
WMAT= (consultai Fiierul de configurare TNC.SYS,
pagina 232).
Pentru a evita pierderea de date, salvai tabelul
WMAT.TAB la intervale regulate.
Dac modificai blocul WMAT ntr-un program, TNC
genereaz un avertisment. Verificai dac datele de tiere
stocate n blocul TOOL CALL sunt nc valide.
HEIDENHAIN iTNC 530 227
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
e Tabelul pentru materialele sculei de tiere
Materialele sculei de tiere 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 tiere poate avea un maxim de 16 de caractere (inclusiv
spaiile). TNC afieaz coloana NUME cnd definii materialul sculei
de tiere n tabelul de scule TOOL.T.
Tabelul pentru datele de tiere
Definii combinaiile material pies de prelucrat/material de tiere cu
datele de tiere corespondente, ntr-un tabel fiier cu extensia numelui
de fiier .CDT; consultai ilustraia. Putei configura intrrile din tabelul
cu date de tiere n mod liber. n afara coloanelor obligatorii NR,
WMAT i TMAT, TNC poate gestiona de asemenea, pn la patru
viteze de tiere (V
C
) / combinaii vitez de avans (F).
Tabelul standard cu date de tiere FRAES_2.CDT este stocat n
directorul TNC:\. Putei edita tabelul FRAES_2.CDT sau putei aduga
cte tabele noi cu date de tiere dorii.
Dac modificai tabelul standard cu materialele sculelor
de tiere, 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. Definii calea n fiierul TNC.SYS cu cuvntul cod
TMAT= (consultai Fiierul de configurare TNC.SYS,
pagina 232).
Pentru a evita pierderea de date, salvai tabelul
TMAT.TAB la intervale regulate.
Dac modificai tabelul standard cu date de tiere, 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 232).
Toate tabelele cu date de tiere 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 tiere.
Pentru a evita pierderea de date, salvai tabelul cu date de
tiere la intervale regulate.
228 5 Programare: Scule
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
e
Crearea unui tabel nou cu date de tiere
Selectai modul de operare Programare i editare.
Pentru a apela gestionarul de fiiere, apsai tasta soft PGM MGT.
Selectai directorul n care vor fi stocate datele de tiere.
Introducei orice nume de fiier cu extensia .CDT i confirmai cu
ENT.
n jumtatea dreapt a ecranului, TNC deschide un tabel standard
cu date de tiere sau afieaz mai multe formate de tabele
(dependent de main). Aceste tabele difer unul fa de altul prin
numrul de combinaii vitez de tiere/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 nou i gol, pentru datele de tiere.
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 f
Z
z
Toate celelalte scule: F = S f
U
z
S: Viteza broei
f
Z
: Viteza per dinte
f
U
: Alimentarea per revoluie
z: Numr dini
Material scul de tiere coloan TMAT
Numele tabelului cu date de tiere pentru care va fi utilizat aceast
scul coloan CDT
n tabelul de scule, selectai tipul de scul, materialul sculei de tiere
i numele tabelului cu date de tiere, prin intermediul tastei soft
(consultai Tabel scul: Date scule pentru calculul automat al
vitezei/vitezei de avans, pagina 203).
HEIDENHAIN iTNC 530 229
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
e Lucrul cu calculul automat al vitezei/vitezei de
avans
1 Dac nu a fost deja introdus, introducei tipul materialului piesei de
prelucrat n fiierul WMAT.TAB.
2 Dac nu a fost deja introdus, introducei tipul materialului de tiat
n fiierul TMAT.TAB.
3 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
4 Dac nu au fost deja introduse, introducei datele de tiere n orice
tabel cu date de tiere (fiier CDT).
5 Modul de operare Rulare Test: Activai tabelul de scule din care
TNC va prelua datele specifice sculei (stare S).
6 n programul NC, setai materialul piesei de prelucrat apsnd
tasta soft WMAT.
7 n programul NC, permitei blocului TOOL CALL s calculeze
automat viteza broei i viteza de avans prin intermediul tastei soft.
230 5 Programare: Scule
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
eModificarea structurii tabelului
Tabelele cu date de tiere reprezint aa numitele "tabele liber
definibile" pentru TNC. Putei modifica formatul tabelelor liber definibile
utiliznd editorul de structur. De asemenea, putei comuta ntre
vizualizarea tabel (setare prestabilit) i vizualizare formular.
Apelarea editorului de structur
Apsai tasta soft EDITARE FORMAT (al 2-lea nivel de taste soft).
TNC deschide fereastra de editare (consultai ilustraia), 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 din dreapta.
Ieirea din editorul de structur
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).
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.
Comand de
structurare
Semnificaie
NR Numr coloan
NAME Nume coloan
TIP 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
LIME Lime coloan. Pentru tipul N inclusiv 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)
HEIDENHAIN iTNC 530 231
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
e Comutarea ntre vizualizarea tabel i cea
formular
Toate tabelele cu extensia de fiier .TAB pot fi deschise n vizualizarea
list sau n cea formular.
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.
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
cmpul 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.
232 5 Programare: Scule
5
.
5

L
u
c
r
u
l

c
u

t
a
b
e
l
e
l
e

c
u

d
a
t
e

d
e

t

i
e
r
eTransferul de date din tabelele cu date de tiere
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 Modificarea
structurii tabelului, pagina 230). 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 tiere nu sunt stocate n directorul standard TNC:\. Trebuie s
definii apoi, n TNC.SYS, cile n care ai stocat tabelele cu datele de
tiere.
Exemplu de TNC.SYS
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
WMAT=TNC:\CUTTAB\WMAT_GB.TAB
TMAT=TNC:\CUTTAB\TMAT_GB.TAB
PCDT=TNC:\CUTTAB\
HEIDENHAIN iTNC 530 233
Programare:
Programare contururi
234 6 Programare: Programare contururi
6
.
1

D
e
p
l
a
s

r
i
l
e

s
c
u
l
e
i
6.1 Deplasrile sculei
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. Cu funciile
de traseu putei programa deplasrile sculei pentru linii drepte i
arcuri circulare.
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
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.
Programarea cu subprograme i repetiii de seciuni de program este
descris n Capitolul 9.
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 10.
L
L
L
CC
C
X
Y
R
4
0
115 10
80
60
40
CC
HEIDENHAIN iTNC 530 235
6
.
2

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e

d
e
s
p
r
e

f
u
n
c

i
i
l
e

d
e

t
r
a
s
e
u
6.2 Noiuni fundamentale despre
funciile de traseu
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.
TNC deplaseaz simultan toate axele programate ntr-un singur bloc.
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:
Scula reine coordonatele X i Y i se deplaseaz la poziia X=100.
Consultai ilustraia.
Deplasarea n planurile principale
Blocul de program conine dou coordonate. TNC deplaseaz aadar
scula n planul programat.
Exemplu:
Scula reine coordonata Z i se deplaseaz pe planul XY la poziia
X=70, Y=50 (consultai ilustraia.)
Deplasarea tridimensional
Blocul de program conine trei coordonate. TNC deplaseaz aadar
scula n spaiu, la poziia programat.
Exemplu:
X
Y
Z
100
L X+100
L Funcia de traseu pentru o linie dreapt
X+100 Coordonata punctului final
X
Y
Z
70
50
L X+70 Y+50
X
Y
Z
80
-10
L X+80 Y+0 Z-10
236 6 Programare: Programare contururi
6
.
2

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e

d
e
s
p
r
e

f
u
n
c

i
i
l
e

d
e

t
r
a
s
e
u
Introducerea a mai mult de trei coordonate
TNC poate controla pn la 5 axe simultan (opiune de software).
Operarea 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 CAD.
Exemplu:
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 i asigneaz unul
dintre cele trei planuri principale. Acest plan este definit automat cnd
setai axa broei n timpul APELULUI SCULEI:
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 DR:
Direcie de rotaie n sensul acelor de ceasornic: Dr-
Direcie de rotaie invers acelor de ceasornic: DR+
L X+20 Y+10 Z+2 A+15 C+6 R0 F100 M3
Grafica TNC nu poate simula deplasri pe mai mult de trei
axe.
X
Y
X
Y
CC
X
CC
Y
CC
Axa broei Plan principal
Z XY, de asemenea
UV, XV, UY
Y ZX, de asemenea
WU, ZU, WX
X 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 PLAN DE LUCRU (Ciclul 19, opiunea 1 de
software), pagina 524) sau parametrii Q (consultai
Principii i prezentare general, pagina 596).
C
C
C
C
D
R

D
R
+
X
Z
Y
HEIDENHAIN iTNC 530 237
6
.
2

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e

d
e
s
p
r
e

f
u
n
c

i
i
l
e

d
e

t
r
a
s
e
u
Compensaie raz
Compensarea razei trebuie s fie n blocul n care v deplasai ctre
primul element de contur. Nu putei ncepe compensarea razei n
blocul unui cerc. Trebuie activat nainte, n blocul unei linii drepte
(consultai Contururi de traseuCoordonate polare, pagina 246) sau
un bloc de apropiere (bloc APPR, consultai Apropierea i
ndeprtarea de contur, pagina 239).
Pre-poziionare
nainte de a rula un program de pies, pre-poziionai ntotdeauna
scula pentru a preveni posibilitatea de defectare a acesteia sau a
piesei de prelucrat.
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.
Introducei coordonatele punctului final al liniei drepte,
de ex. -20 n X.
Introducei coordonatele punctului final al liniei drepte,
de ex. 30 n Y i confirmai cu tasta ENT.
Selectai compensarea razei (aici, apsai tasta soft
R0 - scula se deplaseaz fr compensare).
Introducei viteza de avans (aici, 100 mm/min) i
confirmai cu tasta ENT. Pentru programare n inch,
introducei 100 pentru o rat de avans de 10 ipm.
Deplasare la parcurgere rapid: apsai tasta soft
F MAX, sau
Pentru deplasare cu viteza de avans definit n blocul
APELARE SCUL apsai tasta soft F AUTO.
COORDONATE?
COORDONATE?
RAZ COMP: RL/RR/FR COMP.?
VITEZ DE AVANS F=? / F MAX = ENT
100
238 6 Programare: Programare contururi
6
.
2

N
o

i
u
n
i

f
u
n
d
a
m
e
n
t
a
l
e

d
e
s
p
r
e

f
u
n
c

i
i
l
e

d
e

t
r
a
s
e
u
Introducei o funcie auxiliar (aici, M3) i ncheiai
dialogul cu ENT.
Programul piesei conine acum urmtoarea linie:
FUNCIE AUXILIAR M?
L X-20 Y+30 R0 FMAX M3
3
HEIDENHAIN iTNC 530 239
6
.
3

A
p
r
o
p
i
e
r
e
a

n
d
e
p

r
t
a
r
e
a

d
e

c
o
n
t
u
r
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:
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.
Poziii importante de apropiere i ndeprtare
Punctul de pornire P
S
Programai aceast poziie n blocul dinaintea blocului APPR. Ps se
afl n afara conturului i este abordat fr compensare a razei (R0).
Punctul auxiliar P
H
Unele trasee de apropiere i ndeprtare trec printr-un punct auxiliar
P
H
pe care TNC l calculeaz pe baza intrrilor dvs. n blocul APPR
sau DEP. TNC deplaseaz de la poziia curent la punctul auxiliar
P
H
cu viteza de naintare cel mai recent programat.
Primul punct de contur P
A
i ultimul punct de contur P
E
Programai mai nti punctul de contur P
A
n blocul APPR. Ultimul
punct de contur P
E
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 P
H
pe planul de lucru, iar apoi o
va deplasa la adncimea introdus n axa sculei.
Punctul final P
N

Poziia P
N
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 P
H
pe planul
de lucru, iar apoi o va deplasa la adncimea introdus n axa sculei.
Funcie Apropiere ndeprtare
Linie dreapt cu conexiune tangenial
Linie dreapt perpendicular pe un
punct de contur
Arc circular 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 conectare tangenial.
P
H
RL
P
S
R0
P
A
RL P
E
RL
RL
RL
P
N
R0
240 6 Programare: Programare contururi
6
.
3

A
p
r
o
p
i
e
r
e
a

n
d
e
p

r
t
a
r
e
a

d
e

c
o
n
t
u
r
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.
Compensaie raz
Compensarea razei sculei este programat mpreun cu primul punct
de contur P
A
n blocul APPR. Blocurile DEP renun automat la
compensarea razei sculei.
Apropiere de contur cu compensare de raz: 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.
Prescurtare Semnificaie
APPR Apropiere
DEP ndeprtare
L Linie
C Cerc
T Tangenial (conectare fin)
N Normal (perpendicular)
TNC nu verific dac respectivul contur programat va fi
deteriorat la deplasarea din poziia efectiv la punctul
auxiliar P
H
. Utilizai grafica de testare pentru a simula
apropierea i ndeprtarea nainte de a executa programul
piesei.
Cu funciile APPR LT, APPR LN i APPR CT , TNC
deplaseaz scula din poziia efectiv la punctul auxiliar P
H

cu viteza de avans cea mai recent programat. Cu funcia
APPR LCT, TNC deplaseaz la punctul auxiliar P
H
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.
HEIDENHAIN iTNC 530 241
6
.
3

A
p
r
o
p
i
e
r
e
a

n
d
e
p

r
t
a
r
e
a

d
e

c
o
n
t
u
r
Apropierea n linie dreapt cu conectare
tangenial: APPR LT
Scula se deplaseaz n linie dreapt de la punctul de pornire P
S
la un
punct auxiliar P
H
. Apoi se deplaseaz la primul punct de contur P
A
ntr-
o linie dreapt care se conecteaz tangenial la contur. Punctul auxiliar
P
H
este separat de primul punct de contur P
A
de distana LEN.
Utilizai orice funcie de traseu pentru a v apropia de punctul de
pornire P
S
.
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR LT:
Coordonatele primului punct de contur P
A
LEN: Distana de la punctul auxiliar P
H
la primul punct
de contur P
A
Compensarea razei RR/RL la prelucrare
Exemplu de blocuri NC
Apropierea n linie dreapt perpendicular pe
primul punct de contur: APPR LN
Scula se deplaseaz n linie dreapt de la punctul de pornire P
S
la un
punct auxiliar P
H
. Apoi se deplaseaz la primul punct de contur P
A
ntr-
o linie dreapt perpendicular pe primul element de contur. Punctul
auxiliar P
H
este separat de distana LEN plus raza sculei de la primul
punct de contur P
A
.
Utilizai orice funcie de traseu pentru a v apropia de punctul de
pornire P
S
.
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR LN:
Coordonatele primului punct de contur P
A
Distana la punctul auxiliar P
H
. Introducei ntotdeauna
o valoare pozitiv pentru LEN!
Compensarea razei RR/RL la prelucrare
Exemplu de blocuri NC
X
Y
20
10
20
P
A

RR
P
S

R0
1
5
P
H
RR
R
R
40
35
35
7 L X+40 Y+10 RO FMAX M3 Apropierea de P
S
fr compensarea razei
8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100 P
A
cu compensarea razei RR, distana dintre P
H
i
P
A
: LEN=15
9 L X+35 Y+35 Punct final al primului element de contur
10 L ... Urmtorul element de contur
X
Y
10
10
20
P
A
RR
P
S

R0
P
H
RR
R
R
40
1
5
35
20
7 L X+40 Y+10 RO FMAX M3 Apropierea de P
S
fr compensarea razei
8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 P
A
cu compensarea razei RR
9 L X+20 Y+35 Punct final al primului element de contur
10 L ... Urmtorul element de contur
242 6 Programare: Programare contururi
6
.
3

A
p
r
o
p
i
e
r
e
a

n
d
e
p

r
t
a
r
e
a

d
e

c
o
n
t
u
r
Apropierea pe un traseu circular cu conectare
tangenial: APPR CT
Scula se deplaseaz n linie dreapt de la punctul de pornire P
S
la un
punct auxiliar P
H
. Apoi se deplaseaz la primul punct de contur P
A

urmnd un arc de cerc care este tangent la primul element de contur.
Arcul de la P
H
la P
A
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.
Utilizai orice funcie de traseu pentru a v apropia de punctul de
pornire P
S
.
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR CT:
Coordonatele primului punct de contur P
A
Raza R a arcului circular
Dac raza trebuie s se apropie de piesa de
prelucrat din direcia definit de compensarea razei:
Introducei R ca valoare pozitiv
Dac scula se apropie din laterala piesei de
prelucrat:
Introducei o valoare negativ pentru R.
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
X
Y
10
20
P
A
RR
P
S

R0
P
H
R
R
40 10
CCA=
180
R
1
0
35
20
7 L X+40 Y+10 RO FMAX M3 Apropierea de P
S
fr compensarea razei
8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 P
A
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 243
6
.
3

A
p
r
o
p
i
e
r
e
a

n
d
e
p

r
t
a
r
e
a

d
e

c
o
n
t
u
r
Apropierea pe un arc de cerc cu conectare
tangenial de la o linie dreapt la contur:
APPR LCT
Scula se deplaseaz n linie dreapt de la punctul de pornire P
S
la un
punct auxiliar P
H
. Apoi se deplaseaz la primul punct de contur P
A
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 P
S
la P
A
).
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 P
H

iar apoi numai n planul de lucru, de la P
H
la P
A
.
Arcul este conectat tangenial att la linia P
S
P
H
ct i la primul
element de contur. Odat cunoscute aceste linii, raza va fi suficient
pentru a defini complet traseul sculei.
Utilizai orice funcie de traseu pentru a v apropia de punctul de
pornire P
S
.
Iniiai dialogul cu tasta APPR/DEP i tasta soft APPR LCT:
Coordonatele primului punct de contur P
A
Raza R a arcului circular. Introducei o valoare pozitiv
pentru R.
Compensarea razei RR/RL la prelucrare
Exemplu de blocuri NC
X
Y
10
20
P
A
RR
P
S

R0
P
H
RR
R
R
40 10
R
1
0
35
20
7 L X+40 Y+10 RO FMAX M3 Apropierea de P
S
fr compensarea razei
8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 P
A
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
244 6 Programare: Programare contururi
6
.
3

A
p
r
o
p
i
e
r
e
a

n
d
e
p

r
t
a
r
e
a

d
e

c
o
n
t
u
r
Deprtare n linie dreapt cu conectare
tangenial: DE LT
Scula se deplaseaz n linie dreapt de la ultimul punct de contur P
E

la punctul final P
N
. Linia se afl pe extensia ultimului element de
contur. P
N
este separat de P
E
de distana LEN.
Programai ultimul element de contur cu punctul final P
E
i
compensarea razei.
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP LT:
Introducei distana de la ultimul element de contur P
E

la punctul final P
N
.
Exemplu de blocuri NC
ndeprtarea n linie dreapt perpendicular pe
ultimul punct de contur: DEP LN
Scula se deplaseaz n linie dreapt de la ultimul punct de contur P
E

la punctul final P
N
. Linia se ndeprteaz pe un traseu perpendicular
de la ultimul punct de contur P
E
. P
N
este separat de P
E
de distana
LEN plus raza sculei.
Programai ultimul element de contur cu punctul final P
E
i
compensarea razei.
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP LN:
LEN: Introducei distana de la ultimul element de
contur la P
N
.
Introducei ntotdeauna o valoare pozitiv pentru LEN!
Exemplu de blocuri NC
X
Y
20
P
E
RR
P
N
R0
RR
1
2
.
5
23 L Y+20 RR F100 Ultimul element de contur: P
E
cu compensarea razei
24 DEP LT LEN12. 5 F100 ndeprtare de contur cu LEN=12.5 mm
25 L Z+100 FMAX M2 Retragere n Z, revenire la bloc 1, ncheiere program
X
Y
20
P
E
RR
P
N
R0
RR
20
23 L Y+20 RR F100 Ultimul element de contur: P
E
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 245
6
.
3

A
p
r
o
p
i
e
r
e
a

n
d
e
p

r
t
a
r
e
a

d
e

c
o
n
t
u
r
ndeprtarea pe un traseu circular cu conectare
tangenial: DEP CT
Scula se deplaseaz n linie dreapt de la ultimul punct de contur P
E

la punctul final P
N
. Arcul este conectat tangenial la ultimul element de
contur.
Programai ultimul element de contur cu punctul final P
E
i
compensarea razei.
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP CT:
Unghiul la centru CCA al arcului
Raza R a arcului circular
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 R
ca valoare pozitiv.
Dac scula trebuie s se deprteze de piesa de
prelucrat n direcia opus compensrii razei:
Introducei R ca valoare negativ.
Exemplu de blocuri NC
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
P
S
la un punct auxiliar P
H
. Apoi se deplaseaz n linie dreapt la
punctul final P
N
. Arcul este conectat tangenial att la ultimul element
de contur ct i la linia de la P
H
la P
N
. Raza R definete n mod unic
arcul.
Programai ultimul element de contur cu punctul final P
E
i
compensarea razei.
Iniiai dialogul cu tasta APPR/DEP i tasta soft DEP LCT:
Introducei coordonatele punctului final P
N
.
Raza R a arcului circular. Introducei o valoare pozitiv
pentru R.
Exemplu de blocuri NC
X
Y
20
P
N
R0
P
E
RR R
8
180
RR
23 L Y+20 RR F100 Ultimul element de contur: P
E
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
X
Y
20
P
N
R0
P
E
RR
RR
12
10
R
8
P
H
R0
23 L Y+20 RR F100 Ultimul element de contur: P
E
cu compensarea razei
24 DEP LCT X+10 Y+12 R+8 F100 Coordonate P
N
, raz arc=8 mm
25 L Z+100 FMAX M2 Retragere n Z, revenire la bloc 1, ncheiere program
246 6 Programare: Programare contururi
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
6.4 Contururi de traseu
Coordonate polare
Prezentare general a funciilor de traseu
Funcie Tast funcie traseu Deplasare scul Intrri necesare Pagin
Linie L Linie dreapt Coordonatele punctelor
finale ale liniei drepte
Pagina 247
anfren CHF anfren ntre dou linii
drepte
Lungime lateral anfren Pagina 248
Centru cerc CC Fr Coordonatele centrului
cercului sau polului
Pagina 250
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 251
Arc de cerc CR Arc de cerc cu o anumit
raz
Coordonatele punctului final
al arcului, raz arc, direcie
de rotaie
Pagina 252
Arc de cerc CT Arc de cerc cu conectare
tangenial la elementul de
contur anterior i urmtor
Coordonatele punctului final
al arcului
Pagina 253
Rotunjire col RND Arc de cerc cu conectare
tangenial la elementul de
contur anterior i urmtor
Raz de rotunjire R Pagina 249
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 266
Pagina 266
HEIDENHAIN iTNC 530 247
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e Linie dreapt L
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, i dac
este necesar:
Compensarea razei RL/RR/R0
Vitez de avans F
Funcia auxiliar M
Exemplu de blocuri NC
Captare poziie efectiv
Putei de asemenea s generai un bloc de linie dreapt (bloc L),
utiliznd tasta de CAPTARE A POZIIEI EFECTIVE:
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.
Apsai tasta PREALUARE VALOARE REAL: TNC
genereaz un bloc L cu coordonatele poziiei efective.
X
Y
60
1
5
40
1
0
10
20
7 L X+10 Y+40 RL F200 M3
8 L IX+20 IY-15
9 L X+60 IY-10
n funcia MOD, definii numrul de axe pe care TNC le
salveaz ntr-un bloc L (consultai Selectare Funcii
MOD, pagina 706).
248 6 Programare: Programare contururi
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
eIntroducerea unui anfren CHF ntre dou linii
drepte
anfrenul v permite s tiai colurile la intersecia a dou linii drepte.
Blocurile dinainte i de dup blocul CHF trebuie s fie n acelai plan
de lucru.
Compensarea razei nainte i dup blocul anfrenului trebuie s fie
aceeai.
anfrenul trebuie s poat fi operat cu scula curent.
Lungimea marginii anfrenului: Lungimea anfrenului
i dac este necesar:
Viteza de avans F (aplicabil numai n blocul CHF)
Exemplu de blocuri NC
X
Y
40
1
2
30
5
12
5
7 L X+0 Y+30 RL F300 M3
8 L X+40 IY+5
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 249
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e Rotunjire col RND
Funcia RND este utilizat la rotunjirea colurilor.
Scula se deplaseaz pe un arc conectat tangenial la elementul de
contur anterior i urmtor.
Arcul de rotunjire trebuie s poat fi operat cu scula apelat.
Raz de rotunjire: Introducei raza i dac este
necesar:
Viteza de avans F (aplicat numai n blocul RND)
Exemplu de blocuri NC
X
Y
40
40
R
5
5
10
25
5 L X+10 Y+40 RL F300 M3
6 L X+40 Y+25
7 RND R5 F100
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. Dup blocul RND, este din nou
aplicat viteza de avans anterioar.
Putei de asemenea s utilizai un bloc RND pentru o
apropiere tangenial de contur dac nu dorii s utilizai
funcia APPR.
250 6 Programare: Programare contururi
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
eCentru cerc CC
Putei defini un centru al cercului CC pentru cercurile care sunt
programate cu tasta C (traseu 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 CAPTARE-POZIIE-EFECTIV.
Coordonate CC: Introducei coordonatele centrului
cercului.
Dac dorii s utilizai ultima poziie programat, nu
introducei nicio coordonat.
Exemplu de blocuri NC
sau
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 CC
Dac introducei centrul cercului cu coordonate incrementale, l
programai raportat la ultima poziie programat a sculei.
CC
Z
Y
X
X
CC
Y
CC
5 CC X+25 Y+25
10 L X+25 Y+25
11 CC
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 251
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e Traseu circular C n jurul centrului cercului CC
nainte de a programa un traseu circular C trebuie s introducei
centrul cercului CC. Poziia sculei cel mai recent programat nainte de
blocul C este utilizat ca punct de pornire al cercului.
Deplasai scula la punctul de pornire al cercului.
Coordonatele centrului cercului
Coordonatele punctului final al arcului
Direcia de rotaie DR i dac este necesar:
Vitez de avans F
Funcia auxiliar M
Exemplu de blocuri NC
Cerc complet
Pentru punctul final, introducei acelai punct pe care l-ai utilizat ca
punct de pornire.
S E
X
Y
CC
X
Y
25 45
25
CC
DR+
DR
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,
atunci TNC deplaseaz scula ntr-un arc de cerc spaial,
adic un arc de cerc pe 3 axe.
5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3
7 C X+45 Y+25 DR+
Punctul de pornire i punctul final al arcului trebuie s se
afle pe cerc.
Toleran la iintrare: pn la 0.016 mm (selectat cu
MP7431).
Cel mai mic cerc pe care l poate parcurge TNC:
0.0016 m.
252 6 Programare: Programare contururi
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
eTraseu circular CR cu raz definit
Scula se deplaseaz pe un traseu circular cu raza R.
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! Alte intrri, dac sunt necesare:
Funcia auxiliar M
Vitez de avans F
Cerc complet
Pentru un cerc complet, programai dou blocuri CR succesive:
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.
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):
Convex: Direcia de rotaie DR- (cu compensarea razei RL)
Concav: Direcia de rotaie DR+ (cu compensarea razei RL)
Exemplu de blocuri NC
sau
sau
sau
X
Y
CC
S
1
=E
E
1
=S
R
X
Y
ZW
R R
40
40 70
1
2
DR+
DR
X
Y
40
40 70
DR+
4
ZW
3
R R
DR
10 L X+40 Y+40 RL F200 M3
11 CR X+70 Y+40 R+20 DR- (ARC 1)
11 CR X+70 Y+40 R+20 DR+ (ARC 2)
11 CR X+70 Y+40 R-20 DR- (ARC 3)
11 CR X+70 Y+40 R-20 DR+ (ARC 4)
HEIDENHAIN iTNC 530 253
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
Traseu circular CT cu conectare tangenial
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 imediat nainte de blocul CT. Aceasta necesit cel puin
dou blocuri de poziionare.
Coordonatele punctului final al arcului i dac este
necesar:
Vitez de avans F
Funcia auxiliar M
Exemplu de blocuri NC
Distana dintre punctul de pornire i cel final al diametrului
arcului nu poate fi mai mare dect diametrul arcului.
Raza maxim este de 99,9999 m.
Putei de asemenea s introducei axe rotative A, B i C.
X
Y
25 45
25
30
20
7 L X+0 Y+30 RL F300 M3
8 L X+20 Y+10
9 CC X+45 Y+25
10 L Y+0
Un arg tangeial este o operaie bidiminesional:
Coordonatele din blocul CT i din elementul de contur
anterior trebuie s fie n acelai plan cu arcul.
254 6 Programare: Programare contururi
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
Exemplu: Deplasri liniare i anfrenri cu coordonate carteziene
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 DEF 1 L+0 R+10 Definire scul n program
4 TOOL CALL 1 Z S4000 Apelare scul n axa broei, cu viteza broei S
5 L Z+250 R0 FMAX Retragere scul n axa broei i traversare rapid FMAX
6 L X-10 Y-10 R0 FMAX Pre-poziionare scul
7 L Z-5 R0 F1000 M3 Deplasare la adncimea de prelucrare cu viteza de avans F = 1000
mm/min
8 APPR LT X+5 X+5 LEN10 RL F300 Apropiere de contur la punctul 1 n linie dreapt cu
conectare tangenial
9 L Y+95 Deplasare la punctul 2
10 L X+95 Punctul 3: prima linie dreapt pentru colul 3
11 CHF 10 Programare anfren cu lungime 10 mm
12 L Y+5 Punctul 4: a doua linie dreapt pentru colul 3, prima linie dreapt
pentru colul 4
13 CHF 20 Programare anfren cu lungime 20 mm
14 L X+5 Deplasare la ultimul punct de contur 1, a doua linie dreapt pentru
colul 4
15 DEP LT LEN10 F1000 ndeprtare de contur n linie dreapt cu conectare tangenial
16 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
17 END PGM LINEAR MM
X
Y
9 5
95
5
1
0
10
20
2
0
1 4
2
3
HEIDENHAIN iTNC 530 255
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
Exemplu: Deplasri circulare cu coordonate carteziene
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 DEF 1 L+0 R+10 Definire scul n program
4 TOOL CALL 1 Z X4000 Apelare scul n axa broei, cu viteza broei S
5 L Z+250 R0 FMAX Retragere scul n axa broei i traversare rapid FMAX
6 L X-10 Y-10 R0 FMAX Pre-poziionare scul
7 L Z-5 R0 F1000 M3 Deplasare la adncimea de prelucrare cu viteza de avans F = 1000
mm/min
8 APPR LCT X+5 Y+5 R5 RL F300 Apropiere de contur la punctul 1 pe un arc de cerc cu
conectare tangenial
9 L X+5 Y+85 Punctul 2: prima linie dreapt pentru colul 2
10 RND R10 F150 Introducere raz cu R = 10 mm, vitez de avans: 150 mm/min
11 L X+30 Y+85 Deplasare la punctul 3: Punct de pornire al arcului cu CR
12 CR X+70 Y+95 R+30 DR- Deplasare la punctul 4: Punct final al arcului cu CR, raz 30 mm
13 L X+95 Deplasare la punctul 5
14 L X+95 Y+40 Deplasare la punctul 6
15 CT X+40 Y+5 Deplasare la punctul 7: Punctul de final al arcului, arcul circular cu
conexiune tangenial la punctul 6, TNC calculeaz raza n mod
automat
X
Y
95 5
95
5
85
40
40 30 70
R10
R
3
0
1
2
3
4 5
6
7
256 6 Programare: Programare contururi
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
16 L X+5 Deplasare la ultimul punct de contur 1
17 DEP LCT X-20 Y-20 R5 F1000 ndeprtare de contur pe un arc de cerc cu conectare tangenial
18 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
19 END PGM CIRCULAR MM
HEIDENHAIN iTNC 530 257
6
.
4

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
Exemplu: Cerc complet cu coordonate carteziene
0 BEGIN PGM C-CC 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 DEF 1 L+0 R+12.5 Definiie scul
4 TOOL CALL 1 Z S3150 Apelare scul
5 CC X+50 Y+50 Definire centru cerc
6 L Z+250 R0 FMAX Retragere scul
7 L X-40 Y+50 R0 FMAX Pre-poziionare scul
8 L Z-5 R0 F1000 M3 Deplasare la adncimea de prelucrare
9 APPR LCT X+0 Y+50 R5 RL F300 Apropiere de punctul de pornire al cercului pe un arc de cerc cu
tangenial
10 C X+0 DR- Deplasare la punctul final al cercului (= punct pornire cerc)
11 DEP LCT X-40 Y+50 R5 F1000 ndeprtare de contur pe un arc de cerc cu conectare tangenial
12 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
13 END PGM C-CC MM
X
Y
50
50
CC
258 6 Programare: Programare contururi
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
6.5 Contururi de traseu
Coordonate polare
Prezentare general
Cu coordonate polare putei defini o poziie n funcie de unghiul ei PA
i distana PR raportat la un pol CC definit anterior (consultai Noiuni
fundamentale, pagina 266).
Coordonatele polare sunt utile cu:
Poziii pe arce circulare
Dimensiunile din desenul piesei de prelucrat n grade, de ex. cercuri
orificiu
Prezentare general a funciilor de traseu cu coordonate polare
Funcie Tast funcie traseu Deplasare scul Intrri necesare Pagin
Linie LP + Linie dreapt Raz polar, unghi polar al
punctului final al liniei drepte
Pagina 260
Arc de cerc CP + Traseu circular n jurul
centrului cercului/polului CC la
punctul final al arcului
Unghi polar al punctului final al
arcului, direcie de rotaie
Pagina 260
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 261
Interpolare
elicoidal
+ Combinare a unei deplasri
circulare i uneia liniare
Raz polar, unghi polar al
punctului final al arcului,
coordonate ale punctului final
n axa sculei
Pagina 262
HEIDENHAIN iTNC 530 259
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e Coordonate polare origine: Pole CC
Putei defini polul CC oriunde n programul piesei, nainte de blocurile
care conin coordonate polare. Introducei polul cu coordonate
carteziene ca pe un centru de cerc ntr-un bloc CC.
Coordonate CC:Introducei coordonate carteziene
pentru pol, sau
Dac dorii s utilizai ultima poziie programat, nu
introducei nicio coordonat. nainte de programarea
coordonatelor polare, definii polul CC. Putei defini
polul CC numai n coordonate carteziene. Polul CC
este aplicat pn ce definii un nou pol CC.
Exemplu de blocuri NC
X
Y
CC
X
CC
Y
CC
12 CC X+45 Y+25
260 6 Programare: Programare contururi
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
eLinie dreapt LP
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.
Coordonatele polare ale razei PR: Introducei distana
de la polul CC la punctul final al liniei drepte.
Coordonalte polare ale unghiului PA: Poziia angular
a punctului final al liniei drepte ntre 360 i +360.
Semnul PA depinde de axa de referin a unghiului:
Unghiul de la unghiul axei de referin la PR este invers acelor de
ceasornic: PA>0
Unghiul de la unghiul axei de referin la PR este n sensul acelor de
ceasornic: PA<0
Exemplu de blocuri NC
Traseu circular CP n jurul polului CC
Raza cu coordonate polare PR este de asemenea raza arcului.
Aceasta este definit de distana de la punctul de pornire la polul CC.
Ultima poziia programat a uneltei nainte de blocul CP este punctul
de pornire al arcului.
Coordonalte polare ale unghiului PA: Poziia angular
a punctului final al arcului ntre 99 999.9999 i
+99 999.9999
Direcie de rotaie DR
Exemplu de blocuri NC
X
Y
45
25
60
60
3
0
CC
12 CC X+45 Y+25
13 LP PR+30 PA+0 RR F300 M3
14 LP PA+60
15 LP IPA+60
16 LP PA+180
X
Y
25
25
R
2
0
CC
18 CC X+25 Y+25
19 LP PR+30 PA+0 RR F250 M3
20 CP PA+180 DR+
Pentru coordonate incrementale introducei acelai semn
pentru DR i PA.
HEIDENHAIN iTNC 530 261
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e Traseu circular CTP cu conectare tangenial
Scula se deplaseaz pe un traseu circular, pornind tangenial de la un
element de contur anterior.
Coordonatele porlare ale razei PR: Distana de la
punctul final al arcului la polul CC
Coordonatele polare ale unghiului PA: Poziie angular
a punctului final al arcului
Exemplu de blocuri NC
X
Y
40
35
CC
30
120
R
3
0
R
2
5
12 CC X+45 Y+25
13 L X+0 Y+30 RL F250 M3
14 LP PR+25 PA+120
15 CTP PR+30 PA+30
16 L Y+0
Polul CC nu este centrul arcului de contur!
262 6 Programare: Programare contururi
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
eInterpolare elicoidal
O suprafa elicoidal este o combinaie ntre o deplasare circular
ntr-un plan principal i una liniar perpendicular pe acest plan.
O suprafa elicoidal este programat numai cu coordonate polare.
Aplicaie
Fileturi interne i externe cu diametru mare
Caneluri de lubrifiere
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:
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.
Y
X
Z
CC
Rotaii filet n Rotaii filet + depire filet la
nceput i sfrit filet
nlime total h Pas filet P x rotaii filet n
Unghi incremental
total IPA
Numr de rotaii ori 360 + unghi pentru
nceputul filetului + unghiul de depire a
filetului
Coordonat de
pornire Z
Pas P x (rotaii filet + depire filet la
nceputul filetului)
Filet intern
Direcie de
prelucrare
Direcie Comp. raz
Dreapta
Stnga
Z+
Z+
DR+
DR
RL
RR
Dreapta
Stnga
Z
Z
DR
DR+
RR
RL
Filet extern
Dreapta
Stnga
Z+
Z+
DR+
DR
RR
RL
Dreapta
Stnga
Z
Z
DR
DR+
RL
RR
HEIDENHAIN iTNC 530 263
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
Programarea unei suprafee elicoidale
Coordonatele polare ale unghiului: Introducei unghiul
total al deplasrii sculei de-a lungul suprafeei
elicoidale, n dimensiuni incrementale. Dup ce
introducei un unghi, specificai axa sculei cu o
tast de selectare a axei.
Coordonate: Introducei coordonata pentru nlimea
suprafeei elicoidale n dimensiuni incrementale.
Direcie de rotaie DR
Suprafa elicoidal n sensul acelor de ceasornic:
DR-
Suprafa elicoidal invers acelor de ceasornic:
DR+
Exemplu de blocuri NC: Filet M6 x 1 mm cu 5 rotaii
Y
X
Z
25
40
5
270
R3
CC
Introducei ntotdeauna acelai semn algebric pentru
direcia de rotaie DR i unghiul incremental total IPA.
Altfel, este posibil ca scula s se deplaseze pe un traseu
greit i s deterioreze conturul.
Pentru unghiul total IPA putei introduce o valoare de la
5400 la +5400. Dac filetul are mai mult de 15 rotaii,
programai suprafaa elicoidal ntr-o repetiie de seciune
de program (consultai Repetiii de seciuni de program,
pagina 582).
12 CC X+45 Y+25
13 L Z+0 F100 M3
14 LP PR+3 PA+270 RL F50
15 CP IPA-1800 IZ+5 DR-
264 6 Programare: Programare contururi
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
Exemplu: Deplasare liniar cu coordonate polare
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 DEF 1 L+0 R+7.5 Definiie scul
4 TOOL CALL 1 Z S4000 Apelare scul
5 CC X+50 Y+50 Definire decalare origine a coordonatelor polare
6 L Z+250 R0 FMAX Retragere scul
7 LP PR+60 PA+180 R0 FMAX Pre-poziionare scul
8 L Z-5 R0 F1000 M3 Deplasare la adncimea de prelucrare
9 APPR PLCT PR+45 PA+180 R5 RL F250 Apropiere de contur la punctul 1 pe un arc de cerc cu
conectare tangenial
10 LP PA+120 Deplasare la punctul 2
11 LP PA+60 Deplasare la punctul 3
12 LP PA+0 Deplasare la punctul 4
13 LP PA-60 Deplasare la punctul 5
14 LP PA-120 Deplasare la punctul 6
15 LP PA+180 Deplasare la punctul 1
16 DEP PLCT PR+60 PA+180 R5 F1000 ndeprtare de contur pe un arc de cerc cu conectare tangenial
17 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
18 END PGM LINEARPO MM
X
Y
50 100
50
CC
5
100
R
4
5
60
5
4 1
2
6 5
3
HEIDENHAIN iTNC 530 265
6
.
5

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

C
o
o
r
d
o
n
a
t
e

p
o
l
a
r
e
Exemplu: Elicoid
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 DEF 1 L+0 R+5 Definiie scul
4 TOOL CALL 1 Z S1400 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 L X+50 Y+50 R0 FMAX Pre-poziionare scul
7 CC Transferarea ultimei poziii programate ca pol
8 L Z-12.75 R0 F1000 M3 Deplasare la adncimea de prelucrare
9 APPR PCT PR+32 PA-
182 CCA180 R+2 RL F100
Apropiere de contur pe un arc de cerc cu conectare tangenial
10 CP IPA+3240 IZ+13.5 DR+ F200 Interpolare elicoidal
11 DEP CT CCA180 R+2 ndeprtare de contur pe un arc de cerc cu conectare tangenial
12 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
13 END PGM HELIX MM
X
Y
50
50
CC
100
100
M
6
4

x

1
,
5
266 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K6.6 Contururi de traseu
Programare contur liber FK
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. Este posibil, de exemplu, s avei
numai datele urmtoare despre un anumit element de contur:
Coordonate tiute la elementul de contur sau n apropierea acestuia
Coordonate raportate la un alt element de contur
Date despre direcionare i date privitoare la cursul conturului
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.
Y
X
0 5 10 20
88.15
36
45

2
1
1
8
R
4
2
8
R
2
.
5
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 etichet LBL.
HEIDENHAIN iTNC 530 267
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Grafice n timpul programrii FK
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:
Dac datele introduse permit un numr limitat de soluii posibile, iar
elementul de contur este afiat verde, selectai elementul de contur
corect astfel:
Apsai tasta soft SHOW SOLUTION n repetate
rnduri, pn ce elementul de contur corect este
afiat. Utilizai funcia zoom (al doilea rnd de taste
soft) dac nu putei distinge soluii posibile n setarea
standard.
Dac elementul de contur afiat se potrivete cu
desenul, selectai elementul de contur cu SELECT
SOLUTION.
Crearea programelor FK pentru TNC 4xx:
Pentru ca un TNC 4xx s poat s citeasc 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.
Dac dorii s beneficiai de sprijinul graficelor n timpul
programrii FK, selectai macheta de ecran PROGRAM +
GRAPHICS (consultai Programare i editare, la
pagina 53).
Alb Elementul de contur este definit complet.
Verde Datele introduse descriu un numr limitat de soluii
posibile: alegei varianta corect
Rou Datele introduse nu sunt suficiente pentru a determina
elementul de contur: introducei date adiionale
268 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Dac nu dorii nc s selectai un element de contur verde, apsai
tasta soft EDIT pentru a continua dialogul FK.
Afiare numr bloc n fereastra graficului
Pentru a afia numrul unui bloc n fereastra graficului:
Setai tasta soft SHOW OMIT BLOCK NR. la SHOW
(rndul 3 de taste soft)
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.
HEIDENHAIN iTNC 530 269
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
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.
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 la 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.
Programul convertit include comentariul de dup blocurile
NC convertite SNR i un numr. Numrul indic numrul
blocului din programul FK din care a fost calculat
respectivul bloc de program conversaional.
270 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
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.
Pol pentru programare FK
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
Element FK Tast soft
Linie dreapt cu conexiune tangenial
Linie dreapt fr conexiune tangenial
Arc circular cu conexiune tangenial
Arc de cerc fr conexiune tangenial
Pol pentru programare FK
Polul pentru programarea FK este aplicat pn ce definii
unul nou, utiliznd FPOL.
HEIDENHAIN iTNC 530 271
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Programarea liber a liniilor drepte
Linie dreapt fr conexiune tangenial
Pentru a afia tastele soft pentru programarea cu
contur liber, apsai tasta FK.
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, graficul va afia elementul de contur cu
verde (consultai Grafice n timpul programrii FK,
pagina 267).
Linie dreapt cu conexiune tangenial
Dac linia dreapt se conecteaz tangenial la alt element de contur,
iniiai dialogul cu tasta soft FLT:
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.
Programarea liber a arcelor de cerc
Arc de cerc fr conexiune tangenial
Pentru a afia tastele soft pentru programarea cu
contur liber, apsai tasta FK.
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 circular sau despre centrul cercului.
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, graficul va afia elementul de contur cu
verde (consultai Grafice n timpul programrii FK,
pagina 267).
Arc circular cu conexiune tangenial
Dac arcul circular se conecteaz tangenial la alt element de contur,
iniiai dialogul cu tasta soft FCT:
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.
272 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Posibiliti de intrare
Coordonate punct final
Exemplu de blocuri NC
Direcia i lungimea elementelor de contur
Exemplu de blocuri NC
X
Y
20
30
10
20
R15
30
Date cunoscute Taste soft
Coordonate carteziene X i Y
Coordonate polare raportate la FPOL
7 FPOL X+20 Y+30
8 FL IX+10 Y+20 RR F100
9 FCT PR+15 IPA+30 DR+ R15
X
Y
LEN
AN
0
IAN
X
Y
25
35
1
2
.
5
45
15
R
6
10
R
1
5
Date cunoscute Taste soft
Lungimea unei linii drepte
Unghi gradient al unei linii drepte
Lungimea coardei LEN a arcului
Unghiul gradient AN al tangentei introduse
Unghiul la centru al arcului
27 FLT X+25 LEN 12.5 AN+35 RL F200
28 FC DR+ R6 LEN 10 AN-45
29 FCT DR- R15 LEN 15
HEIDENHAIN iTNC 530 273
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Centrul cercului CC, raza i direcia de rotaie n blocul FC/FCT
TNC calculeaz centrul unui cerc, pentru arcurile 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 TNC ntlnete un bloc
cu alt FPOL definit.
Exemplu de blocuri NC
X
Y
20
15
40
R
3
5
CC
FPOL
Un centru de cerc care a fost calculat sau programat n
mod convenional nu mai este valid ca pol sau centru de
cerc pentru noul contur FK. Dac ai definit coordonatele
polare care fac referin la un pol dintr-un bloc CC, in mod
convenional, va trbeui s reintroducei polul din nou, dup
conturul FK.
Date cunoscute Taste soft
Centrul cercului cu coordonate carteziene
Centrul cercului cu coordonate polare
Direcia de rotaie a arcului
Raza arcului
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
274 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Contururi 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.
Exemplu de blocuri NC
X
Y
CLSD+
CLSD
nceputul conturului: CLSD+
Sfritul conturului: CLSD
12 L X+5 Y+35 RL F500 M3
13 FC DR- R15 CLSD+ CCX+20 CCY+35
.. .
17 FCT DR- R+15 CLSD-
HEIDENHAIN iTNC 530 275
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Puncte auxiliare
Putei introduce coordonatele punctelor auxiliare care se afl pe contur
sau n apropierea acestuia att pentru linii drepte programate liber ct
i pentru arce de cerc programate liber.
Puncte auxiliare pe un contur
Punctele auxiliare se afl pe o linie dreapt sau pe extensia unei linii
drepte, sau pe un arc de cerc.
Puncte auxiliare aproape de un contur
Exemplu de blocuri NC
X
Y
53
60.071
50
42.929
R10
70
Date cunoscute Taste soft
Coordonata X a unui punct
auxiliar
P1 sau P2 al unei linii drepte
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
Coordonata Y a unui punct
auxiliar
P1, P2 sau P3 al unui arc de
cerc
Date cunoscute Taste soft
Coordonatele X i Y ale unui punct auxiliar
aproape de o linie dreapt
Distana punct auxiliar/linie dreapt
Coordonatele X i Y ale unui punct auxiliar
aproape de un arc de cerc
Distana punct auxiliar/arc de cerc
13 FC DR- R10 P1X+42.929 P1Y+60.071
14 FLT AN-70 PDX+50 PDY+53 D10
276 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Date relative
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.
Date raportate la blocul N: Coordonatele punctului de sfrit
Exemplu de blocuri NC
X
Y
35
10
10
20 R
2
0
2
0
45
20
FPOL
90
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.
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.
Date cunoscute Taste soft
Coordonate carteziene
raportate la bloc N
Coordonate polare raportate la blocul N
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 277
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Date raportate la blocul N: Direcia i distana elementului de
contur
Exemplu de blocuri NC
Date raportate la blocul N: Centrul cercului CC
Exemplu de blocuri NC
X
Y
105
1
2
.
5
1
2
.5
95
220
15
2
0
2
0
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
Distana dintre o linie dreapt i un element de
contur paralel
17 FL LEN 20 AN+15
18 FL AN+105 LEN 12. 5
19 FL PAR 17 DP 12.5
20 FSELECT 2
21 FL LEN 20 IAN+95
22 FL IAN+220 RAN 18
X
Y
18 10
35
10
R
1
0
20
CC
1
5
Date cunoscute Tast soft
Coordonate carteziene ale centrului
cercului raportat la bloc N
Coordonate polare ale centrului
cercului raportat la blocul N
12 FL X+10 Y+10 RL
13 FL ...
14 FL X+18 Y+35
15 FL ...
16 FL ...
17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14
278 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Exemplu: Programare FK 1
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 DEF 1 L+0 R+10 Definiie scul
4 TOOL CALL 1 Z S500 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 L X-20 Y+30 R0 FMAX Pre-poziionare scul
7 L Z-10 R0 F1000 M3 Deplasare la adncimea de prelucrare
8 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Apropiere de contur pe un arc de cerc cu conectare tangenial
9 FC DR- R18 CLSD+ CCX+20 CCY+30 Seciune FK contur:
10 FLT Programare toate datele cunoscute pentru fiecare element de contur
11 FCT DR- R15 CCX+50 CCY+75
12 FLT
13 FCT DR- R15 CCX+75 CCY+20
14 FLT
15 FCT DR- R18 CLSD- CCX+20 CCY+30
16 DEP CT CCA90 R+5 F1000 ndeprtare de contur pe un arc de cerc cu conectare tangenial
17 L X-30 Y+0 R0 FMAX
18 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
19 END PGM FK1 MM
X
Y
100
100
20
75
30
50 20 75
R
1
5
R
1
8
R
15
HEIDENHAIN iTNC 530 279
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Exemplu: Programare FK 2
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 DEF 1 L+0 R+2 Definiie scul
4 TOOL CALL 1 Z S4000 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 L X+30 Y+30 R0 FMAX Pre-poziionare scul
7 L Z+5 R0 FMAX M3 Pre-poziionare scul n axa sculei
8 L Z-5 R0 F100 Deplasare la adncimea de prelucrare
X
Y
30
30
R
3
0
R
2
0
60
5
5
1
0
1
0
280 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K9 APPR LCT X+0 Y+30 R5 RR F350 Apropiere de contur pe un arc de cerc cu conectare tangenial
10 FPOL X+30 Y+30 Seciune FK contur:
11 FC DR- R30 CCX+30 CCY+30 Programare toate datele cunoscute pentru fiecare element de contur
12 FL AN+60 PDX+30 PDY+30 D10
13 FSELECT 3
14 FC DR- R20 CCPR+55 CCPA+60
15 FSELECT 2
16 FL AN-120 PDX+30 PDY+30 D10
17 FSELECT 3
18 FC X+0 DR- R30 CCX+30 CCY+30
19 FSELECT 2
20 DEP LCT X+30 Y+30 R5 ndeprtare de contur pe un arc de cerc cu conectare tangenial
21 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
22 END PGM FK2 MM
HEIDENHAIN iTNC 530 281
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K
Exemplu: Programare FK 3
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 DEF 1 L+0 R+3 Definiie scul
4 TOOL CALL 1 Z S4500 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 L X-70 Y+0 R0 FMAX Pre-poziionare scul
7 L Z-5 R0 F1000 M3 Deplasare la adncimea de prelucrare
X
Y
110 12
50
-10
44 65
R
1
0
-25
3
0
R
4
0
R
6
R
6
R
2
4
R1,5
R
3
6
R
5
R
5
R
6
5
R
5
0
282 6 Programare: Programare contururi
6
.
6

C
o
n
t
u
r
u
r
i

d
e

t
r
a
s
e
u

P
r
o
g
r
a
m
a
r
e

c
o
n
t
u
r

l
i
b
e
r

F
K8 APPR CT X-40 Y+0 CCA90 R+5 RL F250 Apropiere de contur pe un arc de cerc cu conectare tangenial
9 FC DR- R40 CCX+0 CCY+0 Seciune FK contur:
10 FLT Programare toate datele cunoscute pentru fiecare element de contur
11 FCT DR- R10 CCX+0 CCY+50
12 FLT
13 FCT DR+ R6 CCX+0 CCY+0
14 FCT DR+ R24
15 FCT DR+ R6 CCX+12 CCY+0
16 FSELECT 2
17 FCT DR- R1. 5
18 FCT DR- R36 CCX+44 CCY-10
19 FSELECT 2
20 FCT DR+ R5
21 FLT X+110 Y+15 AN+0
22 FL AN-90
23 FL X+65 AN+180 PAR21 DP30
24 RND R5
25 FL X+65 Y-25 AN-90
26 FC DR+ R50 CCX+65 CCY-75
27 FCT DR- R65
28 FSELECT 1
29 FCT Y+0 DR- R40 CCX+0 CCY+0
30 FSELECT 4
31 DEP CT CCA90 R+5 F1000 ndeprtare de contur pe un arc de cerc cu conectare tangenial
32 L X-70 R0 FMAX
33 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
34 END PGM FK3 MM
HEIDENHAIN iTNC 530 283
6
.
7

D
e
p
l
a
s

r
i

p
e

c
o
n
t
u
r

I
n
t
e
r
p
o
l
a
r
e

c
a
n
e
l
u
r


(
o
p

i
u
n
e

s
o
f
t
w
a
r
e
2
)
6.7 Deplasri pe contur
Interpolare canelur (opiune
software 2)
Funcie
Dac dorii s prelucrai contururi care sunt descrise ntr-un sistem
CAD 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.
Exemplu: Format de bloc pentru 3 axe
TNC execut blocul cu canelur conform urmtoarelor funcii
polinomiale de gradul 3:
X(t) = K3X t
3
+ K2X t
2
+ K1X t + X
Y(t) = K3Y t
3
+ K2Y t
2
+ K1Y t + Y
Z(t) = K3Z t
3
+ K2Z t
2
+ 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
Nu putei edita blocuri cu caneluri n TNC. Excepie: Viteza
de avans F i funcia auxiliar M n blocul cu canelura.
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 . ..
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 ...
284 6 Programare: Programare contururi
6
.
7

D
e
p
l
a
s

r
i

p
e

c
o
n
t
u
r

I
n
t
e
r
p
o
l
a
r
e

c
a
n
e
l
u
r


(
o
p

i
u
n
e

s
o
f
t
w
a
r
e
2
)
TNC execut blocul cu canelur conform urmtoarelor funcii
polinomiale de gradul 3:
X(t) = K3X t
3
+ K2X t
2
+ K1X t + X
Y(t) = K3Y t
3
+ K2Y t
2
+ K1Y t + Y
Z(t) = K3Z t
3
+ K2Z t
2
+ K1Z t + Z
A(t) = K3A t
3
+ K2A t
2
+ K1A t + A
B(t) = K3B t
3
+ K2B t
2
+ K1B t + B
unde variabila t ia valori ntre 1 i 0. Incrementarea lui t depinde de
viteza de avans i de lungimea canelurii.
Intervale de intrare
Punct final canelur: 99 999.9999 to +99 999.9999
Parametru canelur K: 9.999 999 99 to +9.999 999 99
Exponent pentru parametru canelur K: 255 la +255 (numr
ntreg).
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,999 999 99, atunci post-
procesorul 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 sculei mainii. 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.
HEIDENHAIN iTNC 530 285
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
6.8 Procesarea fiierelor DXF
(Opiune software)
Funcie
Fiierele DXF create ntr-un sistem CAAD pot fi deschise direct n
TNC, pentru a extrage contururi sau poziii de prelucrare i a le salva
ca programe convenionale sau ca fiiere punct. Programele n limbaj
comun 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-/CP.
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 care trebuie s fie 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 ilegale sau speciale.(consultai Numele
fiierelor, la pagina 116)
Fiierul DXF care trebuie 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 gerai un fiier
DXF din CAD sau alt program de desen, asigurai-v c
salvai datele n format ASCII.
Urmtoarele elemente DXF sunt selectabile ca i contur:
LINE (linie dreapt)
CIRCLE (cerc complet)
ARC (arc de cerc)
286 6 Programare: Programare contururi
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Deschiderea unui fiier DXF
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 SELECT TYPE.
Pentru a vizualiza toate fiierele DXF, apsai tasta
soft SHOW DXF.
Selectai directorul n care s fie salvat fiierul DXF.
Selectai fiierul DXF dorit i ncrcai-l apoi 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 287
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Setri de baz
Al treilea rnd de taste soft are multiple posibiliti de setare:
Setare Tast soft
Afieaz/ascunde ghidaje: TNC afieaz
ghidajele pe marginile din stnga i de sus ale
desenului. Valorile afiate pe ghidaj se bazeaz
pe decalarea originii din desen.
Afieaz/ascunde bara de stare: TNC afieaz
bara de stare n marginea de jos a desenului.
Bara de stare conine urmtoarele informaii:
Unitate de msur activ (MM sau INCH)
Coordonate X i Y ale poziiei curente a
cursorului
n modul SELECT CONTOUR, TNC indic
dac un contur selectat este deschis (contur
deschis) sau nchis (contur nchis).
Unitatea de msur MM/INCH: Introducei
unitatea de msur a fiierului DXF. TNC va
ntoarce programul de contur n aceast unitate
de msur.
Setare toleran: 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.
Setare toleran: 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 of 0.1 m cnd unitatea de msur
MM este activ)
288 6 Programare: Programare contururi
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Mode for point assumption with circles and arcs:
The mode determines whether the TNC
automatically assumes the circle center point
when selecting machining positions via mouse
click (OFF), or if additional points on the circle
should be shown as well.
OPRIT
Nu afia punctele suplimentare ale cercului
Gsete centrul cercului in mod direct, cnd
este executat un click pe cerc sau arc.
PORNIT
Nu afia punctele suplimentare ale cercului
Assume each desired point by clicking it.
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.
Setare Tast soft
HEIDENHAIN iTNC 530 289
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Setare straturi
De regul, fiierele DXF conin mai multe straturi, cu care designer-ul
organizeaz desenul. Designer-ul 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.
Dac nu a fost nc activat, selectai modul pentru
setrile straturilor. n fereastra din partea stng TNC
afieaz toate straturile coninute de fiierul DXF
activ.
Pentru a ascunde un strat, selectai stratul cu butonul
din stnga al mouse-ului i facei clic pe caseta
acestuia pentru a-l debifa.
Pentru a afia un strat, selectai stratul cu butonul din
stnga al mouse-ului i facei din nou clic pe caseta
acestuia pentru a-l afia.
Fiierul DXF care trebuie procesat trebuie s conin cel
puin un strat.
Putei selecta chiar un contur dac designer-ul l-a salvat
pe un strat diferit.
290 6 Programare: Programare contururi
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Specificarea punctului de referin
Decalarea originii din desenul fiierului DXF nu este ntotdeauna astfel
plasat, nct s v permit s o utilizai direct ca presetare pentru
piesa de prelucrat. De aceea, TNC dispune de o funcie cu care putei
deplasa decalarea originii 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 cvadrani sau n centrul unui cerc complet
La intersecia
unei linii drepte cu o linie dreapt, chiar dac intersectarea se face
de fapt pe prelungirea uneia dintre linii
unei linii drepte i a unui arc de cerc
unei linii drepte i a unui cerc complet
unui cerc cu un cerc (indiferent dac este un arc de cerc sau un
cerc complet)
Selectarea unui punct de referin pe un singur element
Selectai modul n care s specificai punctul de
referin.
Facei clic pe elementul pe care dorii s plasai
punctul de referin 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 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.
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 291
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Selectarea unui punct de referin la intersecia a dou elemente
Selectai modul n care s specificai punctul de
referin.
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.
Informaii ale elementului
n partea stng jos a ecranului, TNC afieaz la ce distan se afl
punctul de referin ales fa de decalarea de origine a desenului.
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 clic-ul executat pe al
doilea element.
Dac TNC nu poate calcula o intersecie, va anula
marcajul primului element.
292 6 Programare: Programare contururi
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Selectarea i salvarea unui contur
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. Aceste elemente nu
sunt incluse n programul de contur cnd este salvat.
Dac este necesar putei deselecta elementele pe
care le-ai selectat, fcnd din nou clic pe element din
fereastra din dreapta, de data aceasta apsnd
simultan tasta CTRL.
Pentru a salva elementele de contur ntr-un program
cu limbaj comun, introducei orice nume de fiier n
fereastra pop-up afiat de TNC. Setare prestabilit:
Numele fiierului DXF. Dac numele fiierului DXF
conine caractere speciale sau spaii, TNC le va
nlocui cu caractere underline.
Confirmai :TNC salveaz programul de contur n
directorul n care este salvat i fiierul DXF.
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.
HEIDENHAIN iTNC 530 293
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Dac dorii s selectai mai multe contururi, apsai
tasta soft ANULARE ELEMENTE SELECTATE i
selectai urmtorul contur conform pailor descrii mai
sus.
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 ca atare:
Elementul de contur conectat necorespunztor este selectat, deci
este colorat albastru.
Executai un click 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 click pe punctul de intersectare:
TNC imparte elementul de contur la 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 click pe elementul de contur divizat din nou: TNC
afieaz din nou punctele finale i punctele de intersecie.
Executai un click pe punctul dorit: TNC coloreaz elementul divizat
n albastru.
Selectai urmtorul element de contur.
TNC transfer de asemenea definiia piesei de prelucrat
brute (BLK FORM) n programul de contur. Prima definii
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 lucru.
TNC salveaz numai elementele care au fost efectiv
selectate (elementele albastre), ceea ce nseamn c au
fost bifate n fereastra din stnga.
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 trebuie extins sau scurtat este un arc de cerc, atunci
TNC extinde 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.
294 6 Programare: Programare contururi
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Informaii ale elementului
n partea stng jos a ecranului, TNC afieaz informaii despre
elementele de contur care au fost selectate ultima dat cu click mouse
n fereastra stng sau dreapt.
Linie dreapt
Punctul de sfrit al liniei drepte, i punctul de nceput nu este
accesibil
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 295
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
Selectarea i pstrarea poziiilor de prelucrare
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.
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. Efectuai click pe una din stelue: TNC ncarc
poziia selectat n fereastra din stnga (afieaz un
simbol punct).
Dac este necesar putei deselecta elementele pe
care le-ai selectat, fcnd din nou clic pe element din
fereastra din dreapta, de data aceasta apsnd
simultan tasta CTRL.
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 simbol punct).
Pentru a salva poziiile de prelucrare selectate ntr-un
fiier punct, introducei orice nume de fiier n
fereastra pop-up afiat de TNC. Setare prestabilit:
Numele fiierului DXF. Dac numele fiierului DXF
conine caractere speciale sau spaii, TNC le va
nlocui cu caractere underline.
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.
Informaii ale elementului
n partea stng jos a ecranului, TNC afieaz coordonatele poziiei de
prelucrare care au fost selectate ultima dat cu click mouse n
fereastra stng sau dreapt.
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.
296 6 Programare: Programare contururi
6
.
8

P
r
o
c
e
s
a
r
e
a

f
i

i
e
r
e
l
o
r

D
X
F

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
)
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 n stnga
Mutare zon mrit n 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.
Programare: Funcii
auxiliare
298 7 Programare: Funcii auxiliare
7
.
1

P
r
e
z
e
n
t
a
r
e
a

f
u
n
c

i
i
l
o
r

a
u
x
i
l
i
a
r
e

M

i

S
T
O
P
7.1 Prezentarea funciilor auxiliare
M i STOP
Noiuni fundamentale
Cu funciile auxiliare TNC - numite de asemenea funcii M - putei
efectua:
Rularea programului, de ex. o ntrerupere a programului
Funciile mainii, cum ar fi comutarea pornit/oprit a rotaiei broei i
furnizrii de agent de rcire
Comportamentul pe traseu al sculei
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 auxiliar 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.
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:
Pentru a programa o ntrerupere a rulrii programului,
apsai tasta STOP.
Introducei funcia auxiliar M.
Exemplu de blocuri NC
Productorul sculei mainii ar putea aduga unele funcii
M care nu sunt descrise n acest manual al utilizatorului.
Consultai manualul aparatului.
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.
87 STOP M6
HEIDENHAIN iTNC 530 299
7
.
2

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

C
o
n
t
r
o
l

r
u
l
a
r
e

p
r
o
g
r
a
m
,

B
r
o

i

A
g
e
n
t

d
e

r

c
i
r
e
7.2 Funcii auxiliare pentru Control
rulare program, Bro i Agent
de rcire
Prezentare general
M Efect Aplicabil n blocul... Pornire ncheiere
M0 Oprire rulare program
OPRIRE Bro
Agent de rcire OPRIT

M1 OPRIRE Program opional


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
300 7 Programare: Funcii auxiliare
7
.
3

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

D
a
t
e

c
o
o
r
d
o
n
a
t
e
7.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.
Decalarea de origine a mainii
Decalarea originii mainii este necesar pentru urmtoarele operaii:
Definirea limitelor de parcurgere (limitatoare software)
Deplasarea la puncte cu referine ale mainii (cum ar fi poziiile de
schimbare a sculelor)
Setarea decalrii originii piesei de prelucrat
Distana pe fiecare ax de la punctul de referin al scalei la decalarea
originii mainii este definit de productorul sculei mainii, ntr-un
parametru al mainii.
Comportament standard
TNC face referine la coordonatele decalrii originii piesei de prelucrat
(consultai Setarea decalrii de origine (fr un palpator 3-D),
pagina 82).
Comportamentul cu M91Decalare origine main
Dac dorii ca referinele coordonatelor dintr-un bloc de poziionare s
fie fcute la decalarea originii mainii, ncheiai blocul cu M91.
Valorile coordonatelor de pe ecranul TNC sunt afiate respectnd
decalarea originii mainii. Comutai afiarea coordonatelor din afiajul
de stare la REF (consultai Afiri stare, pagina 55).
X (Z,Y)
X
MP
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.
HEIDENHAIN iTNC 530 301
7
.
3

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

D
a
t
e

c
o
o
r
d
o
n
a
t
e
Comportamentul cu M92 - Decalare suplimentar origine main
Dac dorii ca toate coordonatele dintr-un bloc de poziionare s se
bazeze pe decalarea suplimentar a originii mainii, ncheiai blocul cu
M92.
Efect
Funciile M91 i M92 sunt active numai n blocurile n care sunt
programate.
M91 i M92 devin active la nceputul blocului.
Decalarea de origine a piesei de prelucrat
Dac dorii ca referinele coordonatelor s fie fcute ntotdeauna la
decalarea originii mainii, putei bloca setarea decalrii originii pentru
una sau mai multe axe.
Dac setarea decalrii originii este blocat pentru toate axele, TNC nu
va mai afia tasta soft SETARE DECALARE ORIGINE n modul de
operare manual.
Ilustraia prezint sisteme de coordonate cu decalarea de origine a
mainii i decalarea de origine a 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 de prelucrat brut cu
referine la decalarea originii setat (consultai Afiare pies de
prelucrat n spaiul de lucru, pagina 726).
Suplimentar la decalarea originii mainii, productorul
sculei mainii poate defini de asemenea o poziie
suplimentar, ca punct de referin.
Pentru fiecare ax, productorul sculei mainii definete
distana dintre decalarea de origine a mainii i aceast
decalare a originii suplimentar. Consultai manualul
mainii pentru mai multe informaii.
Compensarea razei rmne aceeai n blocurile
programate cu M91 sau M92. Lungimea sculei ns nu
este compensat.
Z
X
Y
Z
Y
X
M
302 7 Programare: Funcii auxiliare
7
.
3

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

D
a
t
e

c
o
o
r
d
o
n
a
t
eActivarea celei mai recent introduse decalri de
origine: M104
Funcie
La procesarea tabelelor liber definibile, TNC ar putea suprascrie cea
mai recent introdus decalare de origine cu valori din tabelul liber
definibil. Cu M104 putei reactiva decalarea de origine iniial.
Efect
M104 este aplicabil numai n blocurile n care este programat.
M104 devine activ la sfritul blocului.
Deplasarea pe poziie ntr-un sistem de
coordonate nenclinat cu un plan de lucru
nclinat:
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.
Efect
M130 funcioneaz n sensul blocurilor, n blocurile de linii drepte fr
compensare a razei sculei.
TNC nu modific rotaia de baz activ cnd ruleaz
funcia M104.
Blocurile de poziionare sau ciclurile fixe urmtoare sunt
efectuate ntr-un sistem de coordonate nclinat. Aceasta
poate cauza probleme la ciclurile fixe cu pre-poziionare
absolut.
Funcia M130 este permis numai dac funcia planului de
lucru nclinat este activ.
HEIDENHAIN iTNC 530 303
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e
7.4 Funcii auxiliare pentru
comportamentul la conturare
Netezirea colurilor: M90
Comportament 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: 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.
X
Y
X
Y
304 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
eIntroducei 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 Cicluri speciale, pagina 532).
Nu includei puncte cnd executai blocuri liniare
fr compensaie: M124
Comportament 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 automat M124 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 Principii i
prezentare general, la pagina 596).
HEIDENHAIN iTNC 530 305
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e Prelucrare n pai de contur mici: M97
Comportament 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.
X
Y
X
Y
S
16
17
15 14
13
S
n loc de M97 ar trebui s utilizai funcia mult mai puternic
M120 LA (consultai Calcularea traseului cu compensare
a razei n avans (LOOK AHEAD):, la pagina 310)!
306 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e
Efect
M97 este aplicat numai n blocurile n care este programat.
Exemplu de blocuri NC
Un col prelucrat cu M97 nu va fi finisat complet. Putei
prelucra din nou conturul cu o scul mai mic.
5 TOOL DEF L . .. R+20 Raz scul 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 15 la 16
17 L X... Y... Deplasare la punctul de contur 17
HEIDENHAIN iTNC 530 307
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e Prelucrarea contururilor deschise: M98
Comportament standard
TNC calculeaz interseciile traseelor de tiere 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.
M98 devine activ la sfritul blocului.
Exemplu de blocuri NC
Deplasare la punctele de contur 10, 11 i 12 succesiv:
X
Y
S S
X
Y
11 12
10
10 L X... Y... RL F
11 L X. .. IY... M98
12 L IX+ . ..
308 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
eFactorul vitez de avans pentru micrile de
ptrundere: M103
Comportament standard
TNC deplaseaz scula la viteza de avans cel mai recent programat,
indiferent de direcia de parcurgere.
Comportament cu M103
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.
Exemplu de blocuri NC
Viteza de avans la ptrundere trebuie s reprezinte 20% din viteza de
avans n plan.
M103 este de asemenea aplicat ntr-un plan de lucru
nclinat activ. Reducerea vitezei de avans se aplic atunci
n timpul parcurgerii n direcia negativ a axei nclinate a
sculei.
.. . 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
HEIDENHAIN iTNC 530 309
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e Vitez de avans n milimetri per rotaie bro:
M136
Comportament standard
TNC deplaseaz scula la viteza de avans programat F n mm/min.
Comportament cu 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.
Viteza de avans pentru arce de cerc: M109/M110/
M111
Comportament 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 de tiere
a sculei s rmn constant.
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.
Efect
M109 i M110 devin active la nceputul blocului.
Pentru a anula M109 i M110, introducei M111.
n programele n inch, M136 nu este permis n combinaie
cu noua vitez de avans alternat FU.
Nu este permis manevrarea broei cand este activ M136.
M110 este de asemenea aplicat la prelucrarea interioar
a arcelor de cerc cu utilizarea ciclurilor de contur. Dac
definii M109 sau M110 nainte de a apela un ciclu de
prelucrare, viteza de avans ajustat este de asemenea
aplicat la arcele de cerc din ciclurile de prelucrare. Starea
iniial este restaurat dup ncheierea sau ntreruperea
unui ciclu de prelucrare.
310 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
eCalcularea traseului cu compensare a razei n
avans (LOOK AHEAD):
Comportament standard
Dac raza sculei este mai mare dect pasul de contur care trebuie
efectuat cu compensare a razei, TNC ntrerupe rularea programului i
genereaz un mesaj de eroare. M97 (consultai Prelucrare n pai de
contur mici: M97, la pagina 305) blocheaz mesajul de eroare, dar
aceasta va cauza marcaje de temporizare i va deplasa de asemenea
colurile.
Cnd conturul programat conine trsturi tiate pe dedesubt, se poate
ca scula s deterioreze conturul.
Comportament cu M120
TNC verific tieturile de dedesubt 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.
Folosii LA (Privete nainte) dup M120 pentru a defini numrul de
blocuri (max 99) pe care dorii ca TNC s le calculeze in avans.
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, sau
M120 LA0 este programat, sau
M120 este programat fr LA, sau
alt program este apelat cu APELARE PGM, sau
planul de lucru este nclinat cu Cycle 19 sau funcia PLAN.
M120 devine activ la nceputul blocului.
X
Y
HEIDENHAIN iTNC 530 311
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e
Limitri
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, altfel TNC va afia un
mesaj de eroare.
Cnd utilizai funciile de traseu RND i CHF, blocurile dinainte i de
dup ele trebuie s conin numai coordonate n planul de lucru.
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 n planul 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 n planul de lucru.
nainte de a utiliza funciile de mai jos, trebuie s anulai M120 i
compensarea razei:
Toleran ciclu 32
Plan de lucru ciclu 19
Funcia PLAN
M114
M128
M138
M144
FUNCIA TCPM
SCRIERE N CINEMATIC
312 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
eSuprapunerea poziionrii roii de mn n timpul
rulrii programului: M118
Comportament standard
n modurile de rulare ale programului, TNC deplaseaz scula dup
cum este definit n programul piesei.
Comportament cu M118
M118 permite corecturi manuale cu roata de mn n timpul rulrii
programului. Programai M118 i introducei o valoare specific axei
(ax liniar sau rotativ) n milimetri.
Intrare
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 de direcie a axei portocalii
sau cu tastatura ASCII.
Efect
Anulai poziionarea roii de mn prin 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.
M118 funcioneaz de asemenea n modul de operare
Poziionare cu MDI!
Dac M118 este activ, funcia OPERARE MANUAL nu
mai este disponibil dup o ntrerupere de program.
Combinaia M118 mpreun cu monitorizara de coliziune
DCM este posibil doar n poziia oprit (lumin intermitent
n simbolul de operaie)
HEIDENHAIN iTNC 530 313
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e Retragere de la contur n direcia axei sculei:
M140
Comportament standard
n modurile de rulare ale programului, 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.
Intrare
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 parcurgere rapid.
Efect
M140 este aplicat numai n blocul n care este programat.
M140 devine activ la nceputul blocului.
314 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e
Exemplu de blocuri NC
Blocul 250: Retragere scul cu 50 mm de la contur.
Blocul 251: Deplasare scul la limita intervalului de parcurgere.
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 de
asemenea s aflai distana de la poziia curent la limita
intervalului de parcurgere n axa pozitiv a sculei.
Cu M140 MB MAX putei s retragei numai n direcie
pozitiv.
Definii de fiecare data APELARE SCUL la o ax a sculei
nainte de a introduce M140 altfel direcia parcurgerii nu
este definit.
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!
HEIDENHAIN iTNC 530 315
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e Oprirea monitorizrii palpatorului: M141
Comportament 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.
Efect
M141 este aplicat numai n blocul n care este programat.
M141 devine activ la nceputul blocului.
Dac utilizai M141, asigurai-v c retragei palpatorul n
direcia corect.
M141 funcioneaz numai pentru deplasri cu blocuri
liniare.
316 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
etergere informaii modale despre program:
M142
Comportament standard
TNC reseteaz informaiile modale despre program n urmtoarele
cazuri:
Selectarea unui 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.
Efect
M142 este aplicat numai n blocul n care este programat.
M142 devine activ la nceputul blocului.
tergere rotaie de baz: M143
Comportament 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.
Efect
M143 este aplicat numai n blocul n care este programat.
M143 devine activ la nceputul blocului.
Funcia M142 nu este permis n timpul pornirii la mijlocul
programului.
Funcia M143 nu este permis n timpul pornirii la mijlocul
programului.
HEIDENHAIN iTNC 530 317
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
e Retragere automat a sculei de la contur la o
oprire NC: M148
Comportament standard
La o oprire NC, TNC oprete toate micrile de deplasare. Scula se
oprete din micare la punctul de ntrerupere.
Comportament cu M148
TNC retrage scula cu 30 mm n direcia axei sculei, dac, n coloana
LIFTOFF din tabelul de scule, setai parametrul Y pentru scula activ
(consultai Tabel scul: Date standard scul, la pagina 200).
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
Efect
M148 este aplicat pn este dezactivat cu M149.
M148 devine activ la nceputul blocului, M149 la sfritul blocului.
Funcia M148 trebuie activat de productorul sculei
mainii. Productorul mainii definete ntr-un parametru,
calea urmat de TNC la o parcurgere la comanda
LIFTOF.
Reinei c, mai ales la suprafeele curbate, suprafaa
poate fi deteriorat n timpul revenirii la contur. Retragei
scula nainte de a reveni la contur!
318 7 Programare: Funcii auxiliare
7
.
4

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

c
o
m
p
o
r
t
a
m
e
n
t
u
l

l
a

c
o
n
t
u
r
a
r
eOprire mesaj de eroare limitator: M150
Comportament 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.
Efect
M150 este aplicat numai n blocul n care este programat.
M150 devine activ la nceputul blocului.
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.
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!
HEIDENHAIN iTNC 530 319
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
e
7.5 Funcii auxiliare pentru axe
rotative
Vitez de avans n mm/min pe axele rotative
A, B, C: M116 (opiune software 1)
Comportament standard
TNC interpreteaz viteza de avans programat pe o ax rotativ n
grade pe minut. Viteza de avans la conturare 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
TNC interpreteaz viteza de avans programat ntr-o ax rotativ n
mm/min. Cu aceast funcie auxiliar, TNC calculeaz viteza de avans
pentru fiecare bloc la nceputul blocului. 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 M117putei reseta M116. M116 este de asemenea anulat la
ncheierea programului.
M116 devine activ la nceputul blocului.
Geometria mainii trebuie introdus n MPs 7510 conform
productorului sculei mainii.
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.
320 7 Programare: Funcii auxiliare
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
eParcurgere traseu mai scurt al axelor rotative:
M126
Comportament standard
Comportamentul standard al TNC n timpul poziionrii axelor rotative
ale cror afiare a fost redus la valori mai mici de 360 depinde de
parametrul mainii 7682. n MP7682 este setat fie ca TNC s ia n
consideraie diferena dintre poziia nominal i cea real, fie ca TNC
s aleag ntotdeauna (chiar i cu M126) parcurgerea traseului cel mai
scurt spre poziia programat. Exemple:
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:
Efect
M126 devine activ la nceputul blocului.
Pentru a anula M126, introducei M127. La ncheierea programului,
M126 este anulat automat.
Poziie real Poziie nominal Parcurgere
350 10 340
10 340 +330
Poziie real Poziie nominal Parcurgere
350 10 +20
10 340 30
HEIDENHAIN iTNC 530 321
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
e Reducerea afirii unei axe rotative la o valoare
mai mic de 360:
Comportament standard
TNC deplaseaz scula de la valoarea angular curent la valoarea
angular programat.
Exemplu:
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:
Pentru a reduce numai afiarea axei C:
Pentru a reduce afiarea tuturor axelor rotative active i a deplasa apoi
scula n axa C, la valoarea programat:
Efect
M94 este aplicat numai n blocul n care este programat.
M94 devine activ la nceputul blocului.
Valoare angular curent: 538
Valoare angular programat: 180
Distan real de parcurs: 358
L M94
L M94 C
L C+180 FMAX M94
322 7 Programare: Funcii auxiliare
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
eCompensare automat a geometriei mainii la
operarea cu axe nclinate: M114
(opiune software 2)
Comportament 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 post-procesor i parcurs ntr-
un bloc de poziionare. Deoarece i geometria mainii este relevant,
programul NC trebuie calculat separat pentru fiecare scul a mainii.
Comportament cu M114
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 post-procesor o singur dat,
chiar dac sunt rulate pe alte maini controlate de TNC.
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 post-procesor. 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 decalarea originii sculei.
Efect
M114 devine activ la nceputul blocului, M125 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.
Productorul mainii trebuie s introduc geometria
mainii n tabelele cinematice.
X
Y
dB
dz dx
B
B
Dac scula mainii dvs. 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.
HEIDENHAIN iTNC 530 323
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
e Meninerea poziiei vrfului sculei cnd
poziionai cu axe nclinate (TCPM): M128
(opiune software 2)
Comportament 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: Tool Center Point Management)
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 fix
al mainii este posibil cnd M128 este activ.
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.
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
deplasare a decalrii originii) iar apoi programai o deplasare n axa X,
TNC execut deplasarea n axa mainii Y.
TNC transform de asemenea decalarea definit a originii, care a fost
deplasat de micarea mesei rotative.
Productorul mainii trebuie s introduc geometria
mainii n tabelele cinematice.
X
Z
B
Z
X
Pentru axe nclinate cu cuplaj Hirth: Nu modificai poziia
axei nclinate pn nu ai retras scula. Altfel este posibil s
deteriorai conturul cnd decuplai.
Resetai M128 nainte de a poziiona cu M91 sau M92 i
nainte de TOOL CALL.
Pentru a evita gurirea conturului trebuie s utilizai numai
freze sferice cu M128.
Lungimea sculei trebuie s se raporteze la centrul sferic al
vrfului sculei.
Dac M128 este activ, TNC afieaz simbolul n
afiajul de stare.
324 7 Programare: Funcii auxiliare
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
e
M128 cu compensare de scul 3D
Dac efectuai o compensare 3D a sculei cu funcia M128 activ i
compensare a razei RL/RR, activ, TNC va poziiona automat axele
rotative pentru anumite configuraii geometrice ale mainii (frezare
periferic,consultai Compensarea tridimensional a sculei (Opiune
de software 2), pagina 217).
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 resetai M128 cu M129.
Pentru a anula M128 introducei M129. TNC reseteaz de asemenea
M128 dac selectai un nou program ntr-un mod de operare de rulare
de 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
HEIDENHAIN iTNC 530 325
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
e
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 ca atare:
1 Deplasai manual axele rotative la poziiile dorite. M128 nu trebuie
s fie activ!
2 Activai M128: TNC citete valorile reale ale tuturor axelor rotative
prezente, calculeaz noua poziie a centrului sculei i actualizeaz
afiarea poziiei.
3 TNC efectueaz micarea de compensare necesar n blocul de
poziionare urmtor.
4 Efectuai operaia de prelucrare
5 La ncheierea programului, resetai M128 cu M129 i readucei
axele rotative n poziiile iniiale.
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. TNC proceseaz
compensarea de deplasare n aa fel nct sa fie executata la sfritul
blocului respectiv.
M128 calculeaz toate compensrile de deplasare n timp real. TNC
efectueaz compensrile de deplasare imediat ce sunt necesare dup
deplasarea axei rotative.
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.
M114 i M128 Nu pot fi active n acelai timp, deoarce cele
dou funcii se pot suprapune, ceea ce ar duce la stricarea
piesei de lucru. TNC emite un mesaj de eroare
corespunztor.
326 7 Programare: Funcii auxiliare
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
eOprire exact la coluri cu tranziii netangeniale:
M134
Comportament standard
Comportamentul standard TNC n cursul poziionrii cu axe rotative
este de a introduce un element de tranziie la elementele de contur cu
tranziii netangeniale. Conturul elementului de tranziie depinde de
acceleraie, de rata acceleraiei (ocuri) i de tolerana definit pentru
deviaia conturului.
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 de rulare de program.
Selectarea axelor nclinate: M138
Comportament standard
TNC execut M114 i M128 i nclin planul de lucru numai n acele
axe pentru care productorul sculei mainii a setat parametrii adecvai.
Comportament cu M138
TNC execut funciile de mai sus numai n acele axe cu nclinate pe
care le-ai definit utiliznd M138.
Efect
M138 devine activ la nceputul blocului.
Putei reseta M138 programnd-o fr a introduce nicio ax.
Exemplu de blocuri NC
Efectuai funciile menionate mai sus numai n axa nclinat C:
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 740).
L Z+100 R0 FMAX M138 C
HEIDENHAIN iTNC 530 327
7
.
5

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

a
x
e

r
o
t
a
t
i
v
e Compensarea configuraiei cinematice a mainii
pentru poziiile REAL/NOMINAL de la sfritul
blocului: M144 (opiune software 2)
Comportament 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 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.
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.
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.
Geometria mainii trebuie s fie definit de productorul
sculei mainii n MPs 7502 i urmtoarele. Productorul
sculei mainii decide comportamentul mainii n modurile
de operare automate i manuale. Consultai manualul
aparatului.
328 7 Programare: Funcii auxiliare
7
.
6

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

m
a

i
n
i

c
u

t

i
e
r
e

l
a
s
e
r
7.6 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 intrare: de la 0 la 9.999 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 intrare: de la 0 la 9.999 V
Efect
M201 este aplicat pn cnd este returnat o nou tensiune prin
M200, M201, M202, M203 sau M204.
HEIDENHAIN iTNC 530 329
7
.
6

F
u
n
c

i
i

a
u
x
i
l
i
a
r
e

p
e
n
t
r
u

m
a

i
n
i

c
u

t

i
e
r
e

l
a
s
e
r
Returnare tensiune n funcie de vitez: M202
Comportament cu M202
TNC returneaz tensiunea n funcie de vitez. n parametrii mainii,
productorul sculei mainii 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 intrare: de la 1 la 3
Efect
M202 este aplicat pn este emis o nou tensiune prin M200, M201,
M202, M203 or 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:
Efect
M203 este aplicat pn cnd este returnat o nou tensiune prin
M200, M201, M202, M203 or 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:
Efect
M204 este aplicat pn cnd este returnat o nou tensiune prin
M200, M201, M202, M203 or M204.
Tensiune V: 0 - 9 999 V
TIMP: 0 - 1 999 s
Tensiune V: 0 - 9 999 V
TIMP: 0 - 1 999 s
HEIDENHAIN iTNC 530 331
Programare: Cicluri
332 8 Programare: Cicluri
8
.
1

L
u
c
r
u
l

c
u

c
i
c
l
u
r
i
8.1 Lucrul cu cicluri
Ciclurile de prelucrare care apar frecvent i necesit mai muli pai de
lucru sunt stocate n memoria TNC ca cicluri standard. De asemenea,
transformrile de coordonate i alte cicluri speciale sunt oferite ca
cicluri standard (pentru o prezentare general consultai Pagina 333).
Majoritatea ciclurilor fixe, folosesc parametri Q ca i parametri de
transfer. Parametrii cu funcii specifice, care sunt folosii n mai multe
cicluri, au acelai numr de fiecare dat: De exemplu, Q200 este
asignat pentru Prescriere Degajare, Q202 pentru Adncime de
ptrundere, etc.
Ciclurile specifice mainii
Suplimentar la ciclurile HEIDENHAIN, muli productori de scule
pentru maini ofer propriile cicluri n TNC. Aceste cicluri sunt
disponibile ntr-un interval separat de numerotare a ciclurilor:
Ciclurile 300 la 399
Cicluri specifice mainii care trebuie definite prin tasta CYCLE DEF
Ciclurile 500 la 599
Cicluri specifice mainii care trebuie definite prin tasta
TOUCH PROBE
Uneori, ciclurile specifice mainii utilizeaz i parametri de transfer, pe
care HEIDENHAIN i-a utilizat deja n ciclurile standard. TNC execut
ciclurile DEF imediat ce acestea sunt definite (Consultai i Apelarea
ciclurilor, la pagina 335). Execut cicluri active APELARE doar dupa
ce acestea au fost apelate (Consultai i Apelarea ciclurilor, la
pagina 335). Cnd ciclurile active DEF i ciclurile active CALL sunt
utilizate simultan, este important s prevenii suprascrierea
parametrilor de transfer deja n folosin. Procedai dup cum
urmeaz:
Programai ntotdeauna ciclurile active DEF nainte de ciclurile
active CALL.
Dac dorii s programai un ciclu activ DEF ntre definiia i apelul
unui ciclu activ CALL, efectuai operaia numai dac nu exist
parametri de transfer specifici utilizai n comun.
Ciclurile fixe execut uneori operaii extinse. Din motive de
siguran, ar trebui s rulai un program de testare grafic
nainte de a prelucra (consultai Rulare test, la
pagina 671).
Consultai manualul mainii dvs. pentru o descriere a
funciei specifice.
HEIDENHAIN iTNC 530 333
8
.
1

L
u
c
r
u
l

c
u

c
i
c
l
u
r
i
Definirea unui ciclu utiliznd tastele soft
Rndul de taste soft afieaz grupurile de cicluri
disponibile.
Apsai tasta soft aferent grupului dorit de cicluri, de
exemplu GURIRE pentru ciclurile de gurire.
Selectai ciclul dorit, de exemplu FREZARE FILET.
TNC iniiaz dialogul de programare i solicit toate
valorile de intrare necesare. n acelai timp, este
afiat un grafic al parametrilor de intrare n fereastra
din dreapta ecranului. Parametrul solicitat n dialog
este evideniat
Introducei toi parametrii solicitai de TNC i confirmai
fiecare intrare cu tasta ENT.
TNC ncheie dialogul cnd toate datele necesare au
fost introduse.
Definirea unui ciclu utiliznd funcia GOTO
Rndul de taste soft afieaz grupurile de cicluri
disponibile.
TNC afieaz o prezentare general a ciclurilor ntr-o
fereastr pop-up.
Alegei ciclul dorit cu tasele sgeat, sau
Alegei ciclul dorit cu tasta CTRL i tasetele sgeat
(penrtu parcurgere pagin cu pagin), sau
Introducei numrul ciclului i confirmai cu tasta ENT.
TNC va iniia dialogul pentru ciclu, dup cum este
descris mai sus.
Exemplu de blocuri NC
7 CYCL DEF 200 DRILLING
Q200=2 ;SALT DE DEGAJARE
Q201=3 ;ADNCIME
Q206=150 ;VITEZ DE AVANS PENTRU PTRUNDERE
Q202=5 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA SUPERIOAR
Q203=+0 ;COORDONAT DE SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q211=0.25 ;TEMPORIZARE LA ADNCIME
Grup de cicluri Tast soft Pagin
Cicluri pentru ciocnire, alezare orificii,
perforare, lamare capt inferior, filetare i
frezare filet
Pagina 354
334 8 Programare: Cicluri
8
.
1

L
u
c
r
u
l

c
u

c
i
c
l
u
r
i
Cicluri pentru frezare buzunare, tifturi i
canale
Pagina 406
Cicluri pentru producerea modelelor
punct, cum ar fi modele guri liniare sau
circulare
Pagina 437
Ciclurile SL (List subcontur), care permit
prelucrarea paralel cu conturul a
contururilor relativ complexe, constnd
din mai multe subcontururi suprapuse,
interpolare de suprafa cilindric
Pagina 444
Cicluri pentru frezare frontal pentru
suprafeele plate sau strmbe
Pagina 496
Cicluri de transformare a coordonatelor
care permit schimbarea decalrii de
origine, rotaia, imaginea n oglind,
lrgirea i reducerea pentru mai multe
contururi
Pagina 511
Ciclurile speciale, cum ar fi temporizarea,
apelarea unui program, oprirea orientat
a broei i tolerana
Pagina 532
Dac utilizai asignri indirecte de paramteri n cicluri fixe
cu numr mai mare de 200 (de ex. Q210 = Q1), nicio
modificare a parametrului asignat (de ex. Q1) nu va fi
aplicat dup definirea ciclului. n astfel de cazuri, definii
parametrul ciclului (de ex. Q210) direct.
Dac definii un parametru vitez de avans pentru cicluri
fixe mai mari de 200, n loc de a introduce o valoare
numeric putei utiliza tastele soft pentru a asigna viteza
de avans definit n blocul TOOL CALL (tasta soft
F AUTO). Putei utiliza de asemenea alternativele pentru
viteza de avans FMAX (parcurgere rapid), FZ (avans per
dinte) i FU (avans per rotaii), n funcie de ciclul respectiv
i de funcia parametrului vitez de avans.
Reinei c dup definirea unui ciclu, o modificare a vitezei
de avans FAUTO nu este aplicat, pentru c TNC
asigneaz intern viteza de avans din blocul TOOL CALL
cnd proceseaz definiia ciclului.
Dac dorii s tergei un bloc care face parte din ciclu,
TNC v va ntreba dac dorii s tergei tot ciclul.
Grup de cicluri Tast soft Pagin
HEIDENHAIN iTNC 530 335
8
.
1

L
u
c
r
u
l

c
u

c
i
c
l
u
r
i
Apelarea ciclurilor
Urmtoarele cicluri intr n aplicare automat dup ce au fost definite n
programul piesei. Aceste cicluri nu pot i nu trebuie s fie apelate:
Ciclul 220 pentru tipare punct pe cercuri i Ciclul 221 pentru tipare
punct pe linii
SL Ciclul 14 GEOMETRIE CONTUR
SL Ciclul 20 DATE CONTUR
Ciclul 32 TOLERAN
Cicluri de transformare a coordonatelor
Ciclul 9 TEMPORIZARE
Putei apela toate celelate cicluri cu funciile descrise dup cum
urmeaz.
Apelarea unui ciclu cu CYCL CALL
Funcia CYCL CALL apeleaz ciclul fix care a fost definit cel mai
recent. Punctul de pornire al ciclului este poziia care a fost programat
nainte de blocul CYCL CALL.
Pentru a programa apelarea ciclului, apsai tasta
CYCL CALL.
Apsai tasta soft CYCL CALL M nainte de a
introduce un apel de ciclu.
Dac este necesar, introducei funcia auxiliar M (de
exemplu M3 pentru a porni broa), sau ncheiai
dialogul cu tasta END
Apelarea unui ciclu cu CYCL CALL PAT
Funcia CYCL CALL PAT apeleaz cel mai recent definit ciclu fix n
toate poziiile definite ntr-o definiie de ablon PATTERN DEF sau
ntr-un tabel de puncte (consultai Tabele de puncte, la pagina 349).
Premise
Urmtoarele date trebuie s fie ntotdeauna programate
nainte de apelarea unui ciclu:
DIMENSIUNI PIES BRUT pentru afiare grafic
(necesar numai la graficele test)
Apelare scul
Direcia de rotaie a broei (funcii M M3/M4)
Definire ciclu (CYCL DEF)
Pentru anumite cicluri trebuie luate n consideraie premise
suplimentare. Acestea sunt detaliate n descrierile fiecrui
ciclu.
336 8 Programare: Cicluri
8
.
1

L
u
c
r
u
l

c
u

c
i
c
l
u
r
i
Apelarea unui ciclu cu CYCL CALL POS
Funcia CYCL CALL POS apeleaz ciclul fix care a fost definit cel mai
recent. Punctul de pornire al ciclului este poziia care a fost definit n
blocul CYCL CALL POS.
TNC deplaseaz utiliznd logica de poziionare definit n blocul
CYCL CALL POS.
Dac poziia curent n axa sculei este mai mare dect suprafaa
superioar a piesei de prelucrat (Q203), TNC deplaseaz scula la
poziia programat mai nti n planul de prelucrare iar apoi pe axa
sculei.
Dac poziia curent n axa sculei este mai mic dect suprafaa
superioar a piesei de prelucrat (Q203), TNC deplaseaz scula la
poziia programat mai nti pe axa sculei, la distana de degajare,
apoi n planul de prelucrare, la poziia programat.
Apelarea unui ciclu cu M99/89
Funcia M99, activ numai n blocul n care este programat, apeleaz
o dat ciclul programat cel mai recent. Putei programa M99 la sfritul
unui bloc de poziionare. TNC deplaseaz la aceast poziie i apoi
apeleaz ciclul definit cel mai recent.
Dac dorii ca TNC s execute ciclul automat, dup fiecare bloc de
poziionare, programai prima apelare a ciclului cu M89 (n funcie de
parametrul mainii 7440).
Pentru a anula efectul M89, programai:
M99 n blocul de poziionare n care v deplasai la ultimul punct de
pornire, sau
Definii cu CYCL DEF un nou ciclu fix
Trebuie s fie programate ntotdeauna trei axe de
coordonate n blocul CYCL CALL POS. Cu coordonata din
axa sculei putei modifica cu uurin poziia de pornire.
Acesata servete ca o decalare suplimentar a originii.
Viteza de avans cel mai recent proramat n blocul CYCL
CALL POS se aplic numai la traversarea ctre poziia de
pornire programat n acest bloc.
Ca o regul, TNC deplaseaz fr compensare de raz
(R0) la poziia definit n blocul CYCL CALL POS.
Dac utilizai CYCL CALL POS pentru a apela un ciclu n
careo poziie de pornire este definit (de exemplu Ciclul
212), atunci poziia definit n ciclu servete ca o decalare
suplimentar la poziia definit n blocul CYCL CALL POS.
De aceea trebuie s definii ntotdeauna poziia de pornire
setat n ciclu la 0.
HEIDENHAIN iTNC 530 337
8
.
1

L
u
c
r
u
l

c
u

c
i
c
l
u
r
i
Lucrul cu axele secundare U/V/W
TNC execut deplasri de alimentare pe axa care a fost definit n
blocul TOOL CALL ca ax a broei. TNC execut deplasri n planul
de lucru numai pe axele principale X, Y sau Z. Excepii:
Programai axele secundare pentru lungimile laterale n ciclurile 3
FREZARE CANAL i 4 FREZARE BUZUNAR.
Programai axele secundare n primul bloc al subprogramului
geometriei conturului dintr-un ciclu SL.
n Ciclurile 5 (BUZUNAR CIRCULAR), 251 (BUZUNAR
RECTANGULAR), 252 (BUZUNAR CIRCULAR), 253 (CANAL) i
254 (CANAL CIRCULAR), TNC prelucreaz ciclul pe axa pe care ai
programat-o n ultimul bloc de poziionare nainte de apelarea
ciclului. Cnd axa sculei Z este activ, urmtoarele combinaii sunt
interzise:
X/Y
X/V
U/Y
U/V
338 8 Programare: Cicluri
8
.
2

P
r
o
g
r
a
m
u
l

p
r
e
s
t
a
b
i
l
i
t

p
e
n
t
r
u

c
i
c
l
u
r
i
l
e

d
e

p
r
e
l
u
c
r
a
r
e
8.2 Programul prestabilit pentru
ciclurile de prelucrare
Prezentare general
Ciclurile de prelucrare de la 20 la 25, precum i toate cele cu numere
mai mari de 200, folosesc de fiecare dat parametri identici, precum
prescrierea de degajare Q200 care trebuie introdus la fiecare definire
de ciclu. Funcia GLOBAL DEF v d posibilitatea s definii aceti
parametri, o singur data, la nceputul programului, astfel nct vor fi
disponibili la nivel global pentru toate ciclurile de prelucrare folosite n
program. Apoi, n ciclurile repsective, facei referire la valorile definite
la nceputul programului.
Sunt disponibile urmtoarele funcii GLOBAL DEF:
Model prelucrare Tast soft Pagin
GLOBAL DEF UZUAL
Definirea parametrilor ciclurilor general
valabili.
Pagina 340
GLOBAL DEF GURIRE
Definirea parametrilor ciclurilor specifici
guririi.
Pagina 340
GLOBAL DEF FREZARE BUZUNAR
Definirea parametrilor ciclurilor specifici
frezrii buzunarelor.
Pagina 340
GLOBAL DEF FREZARE CONTUR
Definirea parametrilor ciclurilor specifici
frezrii de contur.
Pagina 341
GLOBAL DEF POZIIONARE
Definirea comportamentului de
poziionare pentru APELARE CICLU
PAT ?
Pagina 341
GLOBAL DEF PALPARE
Definirea parametrilor ciclurilor specifici
palprii.
Pagina 341
HEIDENHAIN iTNC 530 339
8
.
2

P
r
o
g
r
a
m
u
l

p
r
e
s
t
a
b
i
l
i
t

p
e
n
t
r
u

c
i
c
l
u
r
i
l
e

d
e

p
r
e
l
u
c
r
a
r
e Introducerea definiiilor GLOBAL DEF
Selectai modul de operare Programare i editare.
Apsai tasta FunciiSpeciale.
Selectai funciile programului pentru valorile
prestabilite de program.
Selectai funciile GLOBAL DEF.
Selectai funcia GLOBAL DEF dorit, de ex:
GLOBAL DEF UZUAL
Introducei definiiile necesare i confirmai
introducerea cu tasta ENT.
Folosirea informatiei din GLOBAL DEF
Dac ai introdus funciile GLOBAL DEF la nceputul programului, apoi
vei putea face referin la aceste valori accesibile global, cnd definii
oricare ciclu de prelucrare.
Procedai ca atare:
Selectai modul de operare Programare i editare.
Selectai ciclurile de prelucrare.
Selectai grupul de cicluri dorit, de exemplu cicluri de
gurire.
Selectai ciclul dorit, de exemplu GURIRE..
TNC afieaz tasta soft SETARE VALORI
STANDARD, dac exist un parametru global.
Apsai tasta soft SETARE VALORI STANDARD.
TNC introduce cuvntul PREDEF (predefinit) n
definiia ciclului. Ai creat o referin la parametrul
GLOBAL DEF corespunztor, ce a fost definit la
nceputul programului.
Luai n considerare faptul ca schimbrile la setrile
programului pot afecta ntreg programul de prelucrare, i
n consecin, pot schimba porcedeul de prelucrare n mod
seminificativ.
Dac introducei o valoare fix ntr-un ciclu de prelucrare,
atunci aceasta valoare nu poate fi modificat de ctre
funciile GLOBAL DEF.
340 8 Programare: Cicluri
8
.
2

P
r
o
g
r
a
m
u
l

p
r
e
s
t
a
b
i
l
i
t

p
e
n
t
r
u

c
i
c
l
u
r
i
l
e

d
e

p
r
e
l
u
c
r
a
r
eDate globale, valabile oriunde
Prescirere degajare: Distana dintre vrful sculei i suprafaa piesei
de prelucrat pentru apropierea automat a poziiei de start a ciclului
la axa sculei.
a 2-a prescriere degajare: Poziia la care TNC poziioneaz scula la
sfritul pasului de prelucrare. La urmtoarea poziie de prelucrare
se ajunge la aceast nlime n planul de prelucrare.
Poziionare F: Viteza de avans la care TNC deplaseaz scula intr-un
ciclu.
Retractare F: Viteza de avans la care TNC retrage scula.
Date globale pentru operaiuni de gurire
Vitez de retragere pentru frmiare achii: Valoarea cu care TNC
retrage scula n timpul frmirii achiilor.
Temporizare la adncime: Timpul n secunde ct scula rmne n
partea inferioar a gurii.
Temporizare la vrf: Timpul n secunde ct scula rmne n
prescirere degajare.
Date globale pentru operaiuni de frezare cu
cicluri buzunar 25x
Factor de suprapunere: Raza sculei nmulit cu factorul de
suprapunere, este egal cu avansul transversal lateral.
Urcare sau tiere ascendent: Selectai tipul de frezare.
Tipul de ptrundere: Ptrundere elicoid n material, cu micare
reciproc sau vertical.
Parametrii sunt valabili pentru toate ciclurile de prelucrare
cu numere mai mari dect 199.
Parametrii sunt valabili pentru ciclurile de frezare, tarodare
i frezare filet 200 la 209, 240 i 262 la 267.
Parametrii sunt valabili pentru ciclurile de frezare 251 la
257.
HEIDENHAIN iTNC 530 341
8
.
2

P
r
o
g
r
a
m
u
l

p
r
e
s
t
a
b
i
l
i
t

p
e
n
t
r
u

c
i
c
l
u
r
i
l
e

d
e

p
r
e
l
u
c
r
a
r
e Date globale pentru operaiuni de frezare cu
cicluri de contur.
Prescirere degajare: Distana dintre vrful sculei i suprafaa piesei
de prelucrat pentru apropierea automat a poziiei de start a ciclului
la axa sculei.
nlime de degajare: nlimea absolut la care scula nu poate intra
n coliziune cu piesa de prelucrat (pentru poziionare intermediar i
retragere la sfritul ciclului).
Factor de suprapunere: Raza sculei nmulit cu factorul de
suprapunere, este egal cu avansul transversal lateral.
Urcare sau tiere ascendent: Selectai tipul de frezare.
Date globale pentru comportamentul de
poziionare
Comportamentul de poziionare: Retragerea pe axa sculei la sfritul
pasului de prelucrare: Revenii la a 2-a prescriere de degajare sau
la poziia de la nceputul unitii de lucru.
Date globale pentru funciile de palpare
Prescirere degajare: Distana dintre vrful sculei i suprafaa piesei
de prelucrat pentru apropierea automat a poziiei de palpare.
nlime de degajare: Coordonatele pe axa palpatorului la care
palpatorul parcurge distana dintre punctele de msur, dac este
activat opiunea Deplasare la nlimea de degajare.
Deplasare la nlimea de degajare: Alegei dac TNC va deplasa
palpatorul la prescrierea de degajare sau nlimea de degajare,
ntre punctele de msur.
Parametrii sunt valabili pentru ciclurile SL 20, 22, 23, 24 i
25.
Parametrii sunt valabili pentru fiecare ciclu de prelucrare
apelai cu funcia CYCL CALL PAT.
Valabil pentru ciclurile de palpare 4xx.
342 8 Programare: Cicluri
8
.
3

D
e
f
i
n
i
r
e

m
o
d
e
l

P
A
T
T
E
R
N

D
E
F
8.3 Definire model PATTERN DEF
Funcie
Folosii funcia PATTERN DEF pentru a defini modelele de prelucrare
uzuale, pe care o putei apela cu funcia CZCL CALL PAT Ca n cazul
defnirii ciclurilor, subt disponibile imagini de asisten care ilustreaz
parametrii de intrare i pentru definirea modelelor.
Sunt disponibile urmtoarele modele de prelucrare:
Introducerea definiiilor PATTERN DEF
Selectai modul de operare Programare i editare.
Apsai tasta Funcii Speciale.
Selectai funciile pentru prelucrare de contur i
puncte.
Deschidei un bloc PATTERN DEF.
Alegei modelul de prelucrare dorit, ex: un singur rnd.
Introducei definiiile necesare i confirmai
introducerea cu tasta ENT.
Model prelucrare Tast soft Pagin
PUNCT
Definirea a pn la 9 poziii de prelucrare
Pagina 343
RND
Definirea unui singur rnd, drept sau
arcuit.
Pagina 344
MODEL
Definirea unui singur model, drept, rotit
sau deformat.
Pagina 345
CADRU
Definirea unui singur cadru, drept, rotit
sau deformat.
Pagina 346
CERC
Definirea unui cerc complet
Pagina 347
ARC DE CERC
Definirea unui arc de cerc
Pagina 348
HEIDENHAIN iTNC 530 343
8
.
3

D
e
f
i
n
i
r
e

m
o
d
e
l

P
A
T
T
E
R
N

D
E
F Folosirea PATTERN DEF
Putei apela o definiie de model cu funcia CYCL CALL PAT chiar
dupa definire.(consultai Apelarea unui ciclu cu CYCL CALL PAT, la
pagina 335) TNC va efectua cel mai recent ciclu prelucrare definit n
modelul de prelucrare.
Definirea poziiilor individuale de prelucrare
Coordonat X poziie prelucrare (valoare absolut):
Introducei coordonata X
Coordonat Y poziie prelucrare (valoare absolut):
Introducei coordonata Y
Coordonata suprafeei piesei de prelucrat (valoare
absolut): Introducei coordonata Z la care va ncepe
prelucrarea
Un model de prelucrare rmne activ pn cnd definii
unul nou, sau selectai un tabel de puncte cu funcia SEL
TABLE.
Putei introduce pn la 9 poziii de prelucrare. Confirmai
intrarea cu tasta ENT.
Dac ai definit o SUPRAFA A PIESEI DE PRELUCRAT
N Z diferit de 0, atunci aceasta valoare este este activ
pe lng suprafata piesei de prelucrat Q203 definit n
ciclul de prelucrare.
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 PATTERN DEF
POS1 (X+25 Y+33.5 Z+0)
POS2 (X+50 Y+75 Z+0)
344 8 Programare: Cicluri
8
.
3

D
e
f
i
n
i
r
e

m
o
d
e
l

P
A
T
T
E
R
N

D
E
FDefinirea unui singur rnd
Punct de pornire pe X (valoare absolut):
Coordonatele punctului de start a rndului pe axa X.
Punct de pornire pe Y (valoare absolut):
Coordonatele punctului de start a rndului pe axa Y.
Spaiul ntre poziiile de prelucrare (valoare
incremental): Distana dintre poziiile de prelucrare.
Putei introduce o valoare pozitiv sau negativ.
Numr de poziii: Numrul total de poziii de
prelucrare.
Rot. poziia ntregului ablon (absolut): Unghiul de
rotire n jurul punctului de pornire introdus. Axa de
referin: Axa principal a planului activ de prelucrare
(ex: X pentru axa sculei Z). Putei introduce o valoare
pozitiv sau negativ.
Coordonata suprafeei piesei de prelucrat (valoare
absolut): Introducei coordonata Z la care va ncepe
prelucrarea
Dac ai definit o SUPRAFA A PIESEI DE PRELUCRAT
N Z diferit de 0, atunci aceasta valoare este este activ
pe lng suprafata piesei de prelucrat Q203 definit n
ciclul de prelucrare.
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 PATTERN DEF
ROW1 (X+25 Y+33. 5 D+8 NUM5 ROT+0 Z+0)
HEIDENHAIN iTNC 530 345
8
.
3

D
e
f
i
n
i
r
e

m
o
d
e
l

P
A
T
T
E
R
N

D
E
F Definirea unui singur ablon
Punct de pornire pe X (valoare absolut):
Coordonatele punctului de start a ablonului pe axa X.
Punct de pornire pe Y (valoare absolut):
Coordonatele punctului de start a ablonului pe axa Y.
Spaiul ntre poziiile de prelucrare X (valoare
incremental): Distana dintre poziiile de prelucrare
pe direcia X. Putei introduce o valoare pozitiv sau
negativ.
Spaiul ntre poziiile de prelucrare Y (valoare
incremental): Distana dintre poziiile de prelucrare
pe direcia Y. Putei introduce o valoare pozitiv sau
negativ.
Numr de coloane: Numrul total de coloane din
ablon.
Numr de linii: Numrul total de linii din ablon.
Rot. poziia ntregului ablon (absolut): Unghiul de
rotire dup care este rotit ntregul ablon n jurul
punctului de pornire introdus. Axa de referin: Axa
principal a planului activ de prelucrare (ex: X pentru
axa sculei Z). Putei introduce o valoare pozitiv sau
negativ.
Poz. rot. ref. ax.:Unghiul de rotire dup care este
modificat doar axa principal a planului de lucru, n
jurul punctului de pornire introuds. Putei introduce o
valoare pozitiv sau negativ.
Poz. rot. minor. ax.:Unghiul de rotire dup care este
modificat doar axa secundar a planului de lucru, n
jurul punctului de pornire introuds. Putei introduce o
valoare pozitiv sau negativ.
Coordonata suprafeei piesei de prelucrat (valoare
absolut): Introducei coordonata Z la care va ncepe
prelucrarea
Dac ai definit o SUPRAFA A PIESEI DE PRELUCRAT
N Z diferit de 0, atunci aceasta valoare este este activ
pe lng suprafata piesei de prelucrat Q203 definit n
ciclul de prelucrare.
Parametrii Pozi. ref. rot. ax. i Poz. minor rot. ax. sunt
adugai la o poziie rotit executat anterior a ntregului
ablon.
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 PATTERN DEF
PAT1 (X+25 Y+33.5 DX+8 DY+10 NUMX5
NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0)
346 8 Programare: Cicluri
8
.
3

D
e
f
i
n
i
r
e

m
o
d
e
l

P
A
T
T
E
R
N

D
E
FDefinire cadre individuale
Punct de pornire pe X (valoare absolut):
Coordonatele punctului de start a cadrului pe axa X.
Punct de pornire pe Y (valoare absolut):
Coordonatele punctului de start a cadrului pe axa Y.
Spaiul ntre poziiile de prelucrare X (valoare
incremental): Distana dintre poziiile de prelucrare
pe direcia X. Putei introduce o valoare pozitiv sau
negativ.
Spaiul ntre poziiile de prelucrare Y (valoare
incremental): Distana dintre poziiile de prelucrare
pe direcia Y. Putei introduce o valoare pozitiv sau
negativ.
Numr de coloane: Numrul total de coloane din
ablon.
Numr de linii: Numrul total de linii din ablon.
Rot. poziia ntregului ablon (absolut): Unghiul de
rotire dup care este rotit ntregul ablon n jurul
punctului de pornire introdus. Axa de referin: Axa
principal a planului activ de prelucrare (ex: X pentru
axa sculei Z). Putei introduce o valoare pozitiv sau
negativ.
Poz. rot. ref. ax.: Unghiul de rotire dup care este
modificat doar axa principal a planului de lucru, n
jurul punctului de pornire introuds. Putei introduce o
valoare pozitiv sau negativ.
Poz. rot. minor. ax.: Unghiul de rotire dup care este
modificat doar axa secundar a planului de lucru, n
jurul punctului de pornire introuds. Putei introduce o
valoare pozitiv sau negativ.
Coordonata suprafeei piesei de prelucrat (valoare
absolut): Introducei coordonata Z la care va ncepe
prelucrarea
Dac ai definit o SUPRAFA A PIESEI DE PRELUCRAT
N Z diferit de 0, atunci aceasta valoare este este activ
pe lng suprafata piesei de prelucrat Q203 definit n
ciclul de prelucrare.
Parametrii Pozi. ref. rot. ax. i Poz. minor rot. ax. sunt
adugai la o poziie rotit executat anterior a ntregului
ablon.
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 PATTERN DEF
FRAME1 (X+25 Y+33. 5 DX+8 DY+10 NUMX5
NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0)
HEIDENHAIN iTNC 530 347
8
.
3

D
e
f
i
n
i
r
e

m
o
d
e
l

P
A
T
T
E
R
N

D
E
F Definirea unui cerc complet
Bolt-hole circle center X (absolute): Coordinate of the
circle center in the X axis.
Bolt-hole circle center Y (absolute): Coordinate of the
circle center in the Y axis.
Bolt-hole circle diameter: Diameter of the bolt-hole
circle.
Unghiul de pornire: Unghiul polar al primei poziii de
prelucrare. Axa de referin: Axa principal a planului
activ de prelucrare (ex: X pentru axa sculei Z). Putei
introduce o valoare pozitiv sau negativ.
Numr de poziii: Numrul total de poziii de prelucrare
pe cerc.
Coordonata suprafeei piesei de prelucrat (valoare
absolut): Introducei coordonata Z la care va ncepe
prelucrarea
Dac ai definit o SUPRAFA A PIESEI DE PRELUCRAT
N Z diferit de 0, atunci aceasta valoare este este activ
pe lng suprafata piesei de prelucrat Q203 definit n
ciclul de prelucrare.
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 PATTERN DEF
CIRC1 (X+25 Y+33 D80 START+45 NUM8 Z+0)
348 8 Programare: Cicluri
8
.
3

D
e
f
i
n
i
r
e

m
o
d
e
l

P
A
T
T
E
R
N

D
E
FDefinire arc de cerc
Bolt-hole circle center X (absolute): Coordinate of the
circle center in the X axis.
Bolt-hole circle center Y (absolute): Coordinate of the
circle center in the Y axis.
Bolt-hole circle diameter: Diameter of the bolt-hole
circle.
Unghiul de pornire: Unghiul polar al primei poziii de
prelucrare. Axa de referin: Axa principal a planului
activ de prelucrare (ex: X pentru axa sculei Z). Putei
introduce o valoare pozitiv sau negativ.
Unghi de avans/unghi final: Unghi polar incremental
ntre 2 poziii de prelucrare. Putei introduce o valoare
pozitiv sau negativ. n mod alternativ, putei
introduce unghiul final (comutare cu tasta soft)
Numr de poziii: Numrul total de poziii de prelucrare
pe cerc.
Coordonata suprafeei piesei de prelucrat (valoare
absolut): Introducei coordonata Z la care va ncepe
prelucrarea
Dac ai definit o SUPRAFA A PIESEI DE PRELUCRAT
N Z diferit de 0, atunci aceasta valoare este este activ
pe lng suprafata piesei de prelucrat Q203 definit n
ciclul de prelucrare.
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 PATTERN DEF
PITCHCIRC1 (X+25 Y+33 D80 START+45 STEP
30 NUM8 Z+0)
HEIDENHAIN iTNC 530 349
8
.
4

T
a
b
e
l
e

d
e

p
u
n
c
t
e
8.4 Tabele de puncte
Funcie
Trebuie s creai un tabel de puncte de oricte ori dorii s rulai un
ciclu, sau mai multe cicluri secvenial, pe un tipar de puncte neregulat.
Dac utilizai cicluri de gurire, coordonatele planului de lucru din
tabelul de puncte reprezint centrele gurilor. Dac utilizai cicluri de
frezare, coordonatele planului de lucru din tabelul de puncte reprezint
coordonatele punctului de pornire al respectivului ciclu (de ex.
coordonatele punctului central al unui buzunar neregulat).
Coordonatele de pe axa broei corespund cu coordonatele suprafeei
piesei de prelucrat.
Crearea unui tabel de puncte
Selectai modul de operare Programare i editare.
Pentru a apela gestionarul de fiiere, apsai tasta
soft PGM MGT.
Introducei numele i tipul tabelului de puncte i
confirmai cu tasta ENT.
Pentru a selecta unitatea de msur, apsai tasta
soft MM sau INCH. TNC trece la fereastra cu blocurile
de program i afieaz un tabel de puncte gol.
Cu tasta soft INSERT LINE, introducei linii noi i
coordonatele poziiei de prelucrare dorite.
Repetai procedura pn au fost introduse toate coordonatele dorite.
NUME FIIER?
Cu tastele soft X OPRIT/PORNIT, Y OPRIT/PORNIT, Z
OPRIT/PORNIT (al doilea rnd de taste soft), putei
specifica dac coordonatele s fie introduse n tabelul de
puncte sau nu.
350 8 Programare: Cicluri
8
.
4

T
a
b
e
l
e

d
e

p
u
n
c
t
eAscunderea punctelor individuale din procesul
de prelucrare
n coloana FADE a tabelului de puncte putei specifica dac punctul
definit s fie ascuns n timpul procesului de prelucrare (consultai Salt
bloc opional, la pagina 686).
n tabel, selectai punctul care s fie ascuns.
Selectai coloana FADE
Activai ascunderea, sau
Dezactivai ascunderea
HEIDENHAIN iTNC 530 351
8
.
4

T
a
b
e
l
e

d
e

p
u
n
c
t
e Selectarea unui tabel de puncte n program
n modul de operare Programare i editare, selectai programul pebtru
care dorii s activai tabelul de puncte:
Apsai tasta PGM CALL pentru a apela funcia de
selectare a tabelului de puncte.
Apsai tasta soft TABEL PUNCTE.
Introducei numele tabelului de puncte i confirmai cu tasta ENT.
Dac tabelul de puncte nu este stocat n acelai director cu programul
NC, trebuie s introducei calea complet.
Exemplu de bloc NC
7 SEL PATTERN TNC:\DIRKT5\NUST35.PNT
352 8 Programare: Cicluri
8
.
4

T
a
b
e
l
e

d
e

p
u
n
c
t
eApelarea unui ciclu n conexiune cu tabele de
puncte
Dac dorii ca TNC s apeleze ciclul fix cel mai recent definit la
punctele definite ntr-un tabel de puncte, programai apelarea ciclului
cu CYCLE CALL PAT:
Pentru a programa apelarea ciclului, apsai tasta
CYCL CALL.
Apsai tasta soft CYCL CALL PAT pentru a apela un
tabel de puncte.
Introducei viteza de avans la care s deplaseze TNC
de la punct la punct (dac nu introducei nimic, TNC
va deplasa la viteza de avans cel mai recent definit;
FMAX nu este valid).
Dac este necesar, introducei o funcie auxiliar M,
apoi confirmai cu tasta END.
TNC retrage scula la distana de siguran ntre punctele de pornire. n
funcie de care este mai mare, TNC utilizeaz fie coordonata axei
broei din apelarea ciclului, fie valoarea din parametrul de ciclu Q204
ca distan de siguran.
Dac dorii s deplasai cu o vitez de avans redus, cnd pre-
poziionai pe axa broei, utilizai funcia auxiliar M103 (consultai
Factorul vitez de avans pentru micrile de ptrundere: M103, la
pagina 308).
Cu CYCL CALL PAT TNC ruleaz tabelul de puncte
definit cel mai recent (chiar dac ai definit tabelul de
puncte ntr-un program care a fost grupat cu CALL PGM).
HEIDENHAIN iTNC 530 353
8
.
4

T
a
b
e
l
e

d
e

p
u
n
c
t
e
Efectul tabelelor de puncte cu cicluri SL i Ciclul 12
TNC interpreteaz punctele ca o decalare de origine suplimentar.
Efectul tabelelor de puncte cu Ciclurile 200 la 208 i 262 la 267
TNC interpreteaz punctele din planul de lucru ca i coordonate ale
centrelor gurilor. Dac dorii s utilizai coordonata definit n tabelul
de puncte pentru axa broei ca i coordonat a punctului de pornire,
trebuie s definii coordonata suprafeei piesei de prelucrat (Q203)
cu 0.
Efectul tabelelor de puncte cu Ciclurile 210 la 215
TNC interpreteaz punctele ca o decalare de origine suplimentar.
Dac dorii s utilizai punctele definite n tabelul de puncte ca i
coordonatele punctelor de pornire, trebuie s definii punctele de
pornire i coordonata suprefaei de pornire (Q203) n respectivul ciclu
de frezare cu 0.
Efectul tabelelor de puncte cu Ciclurile 251 la 254
TNC interpreteaz punctele din planul de lucru ca i coordonate ale
punctului de pornire al ciclului. Dac dorii s utilizai coordonata
definit n tabelul de puncte pentru axa broei ca i coordonat a
punctului de pornire, trebuie s definii coordonata suprafeei piesei de
prelucrat (Q203) cu 0.
Valabil pentru toate ciclurile 2xx
Imediat ce poziia axei sculei curente se afl sub distana
de degajare cu CYCL CALL PAT, TNC afieaz mesajul
de eroare PNT: Plan de degajare prea mic. Distana de
degajare este calculat din suma coordonatelor piesei de
prelucrat (Q203) i a doua distan de degajare setat
(Q204, sau distan de degajare setat Q200, dac
valoarea lui Q200 este mai mare dect Q204).
354 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
8.5 Cicluri de gurire, filetare i
frezare filet
Prezentare general
TNC ofer 16 cicluri pentru toate tipurile de operaii de gurire:
Ciclu Tast soft Pagin
240 CENTRARE
Cu pre-poziionare automat, a 2-
a distan de degajare-setat, intrare
opional pentru centrarea diametrului
sau centrarea adncimii
Pagina 356
200 GURIRE
Cu pre-poziionare automat, a 2-
a prescriere-de degajare
Pagina 358
201 ALEZARE ORIFICII
Cu pre-poziionare automat, a 2-
a prescriere-de degajare
Pagina 360
202 PERFORARE
Cu pre-poziionare automat, a 2-
a prescriere-de degajare
Pagina 362
203 GURIRE UNIVERSAL
Cu pre-poziionare automat, a 2-
a prescriere-de degajare, frmiare
achii i decrementare
Pagina 364
204 LAMARE CAPT SUPERIOR
Cu pre-poziionare automat, a 2-
a prescriere-de degajare
Pagina 366
205 CIOCNIRE UNIVERSAL
Cu pre-poziionare automat, a 2-
a prescriere-de degajare, frmiare
achii i distan de oprire
Pagina 369
208 FREZARE ORIFICII
Cu pre-poziionare automat, a 2-
a prescriere-de degajare
Pagina 372
206 FILETARE NOU
Cu un tarod flotant, cu pre-poziionare
automat, a 2-a prescriere-de degajare
Pagina 374
207 FILETARE RIGID NOU
Fr tarod flotant, cu pre-poziionare
automat, a 2-a prescriere-de degajare
Pagina 376
HEIDENHAIN iTNC 530 355
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
209 FILETARE W/ FRMIARE
ACHII
Fr tarod flotant, cu pre-poziionare
automat, a 2-a prescriere-de degajare,
frmiare achii
Pagina 378
262 FREZARE FILET
Ciclu pentru frezarea unui filet ntr-un
material pre-gurit
Pagina 383
263 FREZARE FILET/ZENCUIRE
Ciclu pentru frezarea unui filet ntr-un
material pre-gurit i prelucrarea unui
anfren zencuit
Pagina 385
264 GURIRE/FREZARE FILET
Ciclu pentru gurirea ntr-un material
solid cu frezare ulterioar a filetului cu o
scul
Pagina 389
265 GURIRE/FREZARE FILET
ELICOIDAL
Ciclu pentru frezarea filetului ntr-un
material solid
Pagina 393
267 FREZARE FILET EXTERIOR
Ciclu pentru frezarea uniu filet exterior i
prelucrarea unui anfren zencuit
Pagina 393
Ciclu Tast soft Pagin
356 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
CENTRAREA (Ciclul 240)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare de deasupra suprafeei piesei de prelucrat.
2 Scula este centrat la viteza de avans programat F la diametrul
de centrare introdus sau adncimea de centrare.
3 Dac este definit, scula rmne la adncimea de centrare.
4 n final, traseul sculei este retras la distana de degajare setat sau
- dac este programat - la a doua distan de degajare cu
traversare rapid FMAX.
X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
30
X
Y
20
80
50
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul ciclului Q344
(diametru) sau Q201 (adncime) determin direcia de
lucru. Dac programai diametrul sau adncimea = 0, ciclul
nu va fi executat.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd sunt introduse un diametru sau o adncime
pozitive. Aceasta nseamn c scula se deplaseaz rapid
pe axa sculei la distana de siguran sub suprafaa piesei
de prelucrat!
HEIDENHAIN iTNC 530 357
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat. Introducei o valoare pozitiv.
Selectai Adncimea/Diametrul (0/1) Q343: Selectai
dac centrarea se bazeaz pe diametrul introdus sau
pe adncime. Dac centrarea se bazeaz pe
diametrul introdus, unghiul de intire al sculei trebuie
s fie definit n coloana T-ANGLE din tabelul TOOL.T.
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a stiftului. Aplicat numai dac este definit Q343=0.
Diametru (semn algebric) Q344: Centrare diametru
Aplicat numai dac este definit Q343=1.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii la adncime n
mm/min.
Temporizare la adncime: Q211: Timpul n secunde
ct scula rmne n partea inferioar a gurii.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 CYCL DEF 240 CENTERING
Q200=2 ;SALT DE DEGAJARE
Q343=1 ;SELECTAI ADNCIME/DIAM.
Q201=+0 ;ADNCIME
Q344=-9 ;DIAMETRU
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q211=0.1 ;TEMPORIZARE LA
ADNCIME
Q203=+20 ;COORDONAT DE
SUPRAFA
Q204=100 ;SALT DE DEGAJARE 2
12 CYCL CALL POS X+30 Y+20 Z+0 FMAX M3
13 CYCL CALL POS X+80 Y+50 Z+0 FMAX
14 L Z+100 FMAX M2
358 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
GURIREA (Ciclul 200)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare de deasupra suprafeei piesei de prelucrat.
2 Scula gurete pn la prima adncime de ptrundere cu viteza de
avans programat F.
3 TNC retrage scula cu FMAX la saltul de degajare, ateapt acolo
(dac a fost introdus o temporizare) i apoi deplaseaz scula cu
FMAX la saltul de degajare de deasupra primei adncimi de
ptrundere.
4 Scula se deplaseaz apoi cu o alt trecere la viteza de avans
programat F.
5 TNC repet acest proces (2 la 4) pn s-a atins adncimea
programat.
6 Scula este retras din partea inferioar a gurii la saltul de
degajare sau - dac este programat - la al 2-lea salt de degajare,
cu traversare rapid FMAX.
X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
30
X
Y
20
80
50
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 359
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat. Introducei o valoare pozitiv.
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a gurii.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Adncimea nu trebuie s fie un
multiplu al adncimii de ptrundere. TNC va deplasa
scula la adncime dintr-o micare dac:
adncimea de ptrundere este egal cu adncimea
adncimea de ptrundere este mai mare dect
adncimea
Temporizare n partea superioara Q210: Timpul n
secunde ct scula rmne la saltul de degajare dup
ce a fost retras din gaur pentru eliminarea achiilor.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Temporizare la adncime: Q211: Timpul n secunde
ct scula rmne n partea inferioar a gurii.
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 CYCL DEF 200 DRILLING
Q200=2 ;SALT DE DEGAJARE
Q201=-15 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=5 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA
SUPERIOAR
Q203=+20 ;COORDONAT DE
SUPRAFA
Q204=100 ;SALT DE DEGAJARE 2
Q211=0.1 ;TEMPORIZARE LA
ADNCIME
12 L X+30 Y+20 FMAX M3
13 CYCL CALL
14 L X+80 Y+50 FMAX M99
15 L Z+100 FMAX M2
360 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
ALEZAREA ORIFICIILOR (Ciclul 201)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
2 Scula alezeaz pn la adncimea introdus cu viteza de avans
programat F.
3 Dac este programat temporizarea, scula rmne n partea
inferioar a gurii pe durata introdus.
4 Scula se retrage apoi la prescrierea de degajare cu viteza de avans
F i de acolo - dac este programat - la a2-a prescirere de degajare
cu FMAX.
X
Z
Q200
Q201
Q206
Q211
Q203
Q204
30
X
Y
20
80
50
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 361
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a gurii.
Vitez de avans pentru ptrundere Q206: Viteza de
parcurgere a sculei n timpul alezrii n mm/min.
Temporizare la adncime: Q211: Timpul n secunde
ct scula rmne n partea inferioar a gurii.
Viteza de avans pentru retragere Q208: Viteza de
parcurgere a sculei, n mm/min, cnd se retrage din
gaur. Dac introducei Q208 = 0, scula se retrage cu
viteza de avans la alezare.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Plda: Blocuri NC
10 L Z+100 R0 FMAX
11 CYCL DEF 201 ALEZARE ORIFICII
Q200=2 ;SALT DE DEGAJARE
Q201=-15 ;ADNCIME
Q206=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q211=0.5 ;TEMPORIZARE LA
ADNCIME
Q208=250 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q203=+20 ;COORDONAT DE
SUPRAFA
Q204=100 ;SALT DE DEGAJARE 2
12 L X+30 Y+20 FMAX M3
13 CYCL CALL
14 L X+80 Y+50 FMAX M9
15 L Z+100 FMAX M2
362 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
PERFORAREA (Ciclul 202)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare de deasupra suprafeei piesei de prelucrat.
2 Scula gurete pn la adncimea programat cu viteza de avans
pentru ptrundere F.
3 Dac este programat temporizarea, scula rmne n partea
inferioar a gurii pe durata de ateptare introdus cu rotaia broei
pentru tiere liber.
4 TNC orienteaz apoi broa n poziia definit n parametrul Q336.
5 Dac este selectat retragerea, scula se retrage n direcia
programat cu 0.2 mm (valoare fix).
6 TNC deplaseaz scula cu viteza de avans pentru retragere la saltul
de degajare i apoi, dac este introdus, la al doilea salt de
degajare, cu FMAX. Dac Q214=0, vrful sculei rmne pe
peretele gurii.
X
Z
Q200
Q201
Q206
Q211
Q203
Q204
Q208
30
X
Y
20
80
50
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
Acest ciclu este aplicat numai la mainile cu bro
controlat.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Dup ce ciclul este ncheiat, TNC restaureaz condiiile
agentului de rcire i ale broei care au fost active nainte
de apelarea ciclului.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 363
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a gurii.
Vitez de avans pentru ptrundere Q206: Viteza de
parcurgere a sculei n timpul guririi n mm/min.
Temporizare la adncime: Q211: Timpul n secunde
ct scula rmne n partea inferioar a gurii.
Viteza de avans pentru retragere Q208: Viteza de
parcurgere a sculei, n mm/min, cnd se retrage din
gaur. Dac introducei Q208 = 0, scula se retrage cu
viteza de avans pentru ptrundere.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Direcia de decuplare (0/1/2/3/4) Q214: Determin
direcia n care TNC retrage scula la partea inferioar
a gurii (dup rotaia broei).
Unghiul pentru rotirea broei Q336 (absolut): Unghiul
la care TNC poziioneaz scula nainte de a o retrage.
Plda:
10 L Z+100 R0 FMAX
11 CYCL DEF 202 BORING
Q200=2 ;SALT DE DEGAJARE
Q201=-15 ;ADNCIME
Q206=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q211=0.5 ;TEMPORIZARE LA
ADNCIME
Q208=250 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q203=+20 ;COORDONAT DE
SUPRAFA
Q204=100 ;SALT DE DEGAJARE 2
Q214=1 ;DIRECIE DECUPLARE
Q336=0 ;UNGHI BRO
12 L X+30 Y+20 FMAX M3
13 CYCL CALL
14 L X+80 Y+50 FMAX M99
0 Nu retragei scula
1 Retragei scula n direcia axei negative de
referin
2 Retragei scula n direcia negativ a axei
secundare
3 Retragei scula n direcia pozitiv a axei de
referin
4 Retragei scula n direcia pozitiv a axei
secundare
Pericol de coliziune
Selectai o direcie de decuplare care deplaseaz scula
departe de muchia gurii.
Verificai poziia vrfului sculei cnd programai orientarea
broei la unghiul pe care n introducei n Q336 (de
exemplu, n modul de operare Poziionare cu introducere
manual de date). Setai n aa fel unhgiul, nct vrful
sculei s fie paralel cu o ax de coordonate.
n timpul retragerii, TNC ia n calcul automat o rotaie
activ a sistemului de coordonate.
364 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
GURIREA UNIVERSAL (Ciclul 203)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
2 Scula gurete pn la prima adncime de ptrundere cu viteza de
avans programat F.
3 Dac ai programat frmiarea achiilor, scula se retrage cu
valoare de retragere introdus. Dac operai fr frmiarea
achiilor, scula se retrage cu viteza de avans pentru retragere la
saltul de degajare, rmne acolo - dac este programat - ct timp
este specificat de temporizare i avanseaz din nou cu FMAX pn
la saltul de degajare de deasupra primei ADNCIMI DE
PTRUNDERE.
4 Scula avanseaz apoi cu alt alimentare, cu viteza de avans
programat. Dac este programat, adncimea de ptrundere este
redus dup fiecare alimentare cu decrementul.
5 TNC repet acest proces (2 la 4) pn s-a atins adncimea total
a gurii programat.
6 Scula rmne n partea inferioar a gurii - dac este programat -
ct timp specific temporizarea pentru a se elibera, apoi se retrage
la saltul de degajare cu viteza de avans pentru retragere. Dac
este programat, scula se deplaseaz la al doilea salt de degajare
cu FMAX.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 365
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a gurii.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Adncimea nu trebuie s fie un
multiplu al adncimii de ptrundere. TNC va deplasa
scula la adncime dintr-o micare dac:
adncimea de ptrundere este egal cu adncimea
Adncimea de ptrundere este mai mare dect
adncimea i nu este definit frmiarea achiilor
Temporizare n partea superioara Q210: Timpul n
secunde ct scula rmne la saltul de degajare dup
ce a fost retras din gaur pentru eliminarea achiilor.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Decrementare Q212 (valoare incremental): Valoarea
cu care TNC reduce adncimea de ptrundere Q202
dup fiecare ptrundere.
Numrul de rupturi nainte de retragere Q213:
Numrul de operaii de frmiare a achiilor dup
care TNC retrage scula din gaur pentru eliminarea
achiilor. Pentru frmiarea achiilor, TNC retrage
scula de fiecare dat cu valoarea din Q256.
Distana minim de ptrundere Q205 (valoare
incremental): Dac ai introdus un decrement, TNC
limiteaz adncimea de ptrundere la valoarea
introdus n Q205.
Temporizare la adncime: Q211: Timpul n secunde
ct scula rmne n partea inferioar a gurii.
Viteza de avans pentru retragere Q208: Viteza de
parcurgere a sculei, n mm/min, cnd se retrage din
gaur. Dac introducei Q208 = 0, TNC retrage scula
la viteza de avans specificat de Q206.
Vitez de retragere pentru frmiare achii: Q256
(valoare incremental): Valoarea cu care TNC retrage
scula n timpul frmirii achiilor.
Plda: Blocuri NC
11 CYCL DEF 203 UNIVERSAL DRILLING
Q200=2 ;SALT DE DEGAJARE
Q201=-20 ;ADNCIME
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=5 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA
SUPERIOAR
Q203=+20 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q212=0.2 ;DECREMENT
Q213=3 ;FRMRI
Q205=3 ;ADNCIME DE PTRUNDERE
MIN.
Q211=0.25 ;TEMPORIZARE LA
ADNCIME
Q208=500 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q256=0.2 ;DISTAN PENTRU
FRMIARE ACHII
X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
Q211
Q208
366 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
LAMAREA CAPETELOR SUPERIOARE (Ciclul 204)
Acest ciclu permite gurirea din partea inferioar a piesei de prelucrat.
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare de deasupra suprafeei piesei de prelucrat.
2 TNC orienteaz apoi broa n poziia 0 cu o oprire orientat a
broei i decaleaz scula cu distana de la centru.
3 Scula este apoi introdus n gaura deja existent cu viteza de
avans pentru pre-poziionare, pn ce dintele a atins saltul de
degajare din partea inferioar a piesei de prelucrat.
4 TNC centreaz apoi din nou scula peste orificiul gurit, pornete
broa i agentul de rcire i deplaseaz cu viteza de avans pentru
perforare, pn la adncimea de perforare.
5 Dac este introdus temporizarea, scula va atepta n partea
superioar a orificiului perforat i apoi va fi retras din nou din
gaur. Este efectuat nc o oprire orientat a broei iar scula este
din nou decalat cu distana de la centru.
6 TNC deplaseaz scula cu viteza de avans pentru pre-poziionare
la saltul de degajare i apoi, dac este introdus, la al doilea salt de
degajare, cu FMAX.
X
Z
X
Z
Q250
Q203
Q204
Q249
Q200
Q200
X
Z
Q255
Q254
Q214
Q252
Q253
Q251
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
Acest ciclu este aplicat numai la mainile cu bro
controlat.
Barele speciale de perforare pentru tierea ascendent
sunt necesare pentru acest ciclu.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu adncime
determin direcia de lucru. Not: Cu un semn pozitiv se
perforeaz n direcia axei broei pozitive.
Lungimea sculei introdus este lungimea total a prii
inferioare a barei de perforare, pn aproape de dinte.
Cnd calculeaz punctul de pornire pentru perforare, TNC
ia n considerare lungimea dintelui barei de perforare i
grosimea materialului.
HEIDENHAIN iTNC 530 367
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Adncime zencuire Q249 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i partea
superioar a gurii. Un semn pozitiv nsemn c
gaura va fi perforat n direcia axei pozitive a broei.
Grosimea materialului Q250 (valoare incremental):
Grosimea piesei de lucru.
Distana de la centru Q251 (valoare incremental):
Distana de la centru pentru bara de perforare;
valoare din foaia de date a sculei.
nlimea marginii sculei Q252 (valoare incremental):
Distana dintre partea inferioar a barei de perforare
i dintele principal de tiere; valoare din foaia de date
a sculei.
Viteza de parcurgere pentru prepoziionare Q253:
Viteza de parcurgere a sculei cnd se deplaseaz n
scul, n mm/min.
Vitez de avans pentru ptruindere Q254: Viteza de
parcurgere a sculei n timpul alezrii n mm/min.
Temporizare Q255: Timpul de ateptare n secunde n
partea superioar a orificiului gurit.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Direcia de decuplare (0/1/2/3/4) Q214: Determin
direcia n care TNC retrage scula conform decalrii
centrului (dup rotaia broei).
Plda: Blocuri NC
11 CYCL DEF 204 BACK BORING
Q200=2 ;SALT DE DEGAJARE
Q249=+5 ;ADNCIME LAMARE CAPT
INFERIOR
Q250=20 ;GROSIME MATERIAL
Q251=3.5 ;DISTAN DE LA CENTRU
Q252=15 ;NLIME MUCHIE SCUL
Q253=750 ;F PRE-POZIIONARE
Q254=200 ;YENCUIRE F
Q255=0 ;TEMPORIZARE
Q203=+20 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q214=1 ;DIRECIE DECUPLARE
Q336=0 ;UNGHI BRO
1 Retragei scula n direcia axei negative de
referin
2 Retragei scula n direcia negativ a axei
secundare
3 Retragei scula n direcia pozitiv a axei de
referin
4 Retragei scula n direcia pozitiv a axei
secundare
368 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Unghiul pentru rotirea broei Q336 (absolut): Unghiul la care TNC
poziioneaz scula nainte de ptrundere sau retragere din gaur.
Pericol de coliziune!
Verificai poziia vrfului sculei cnd programai orientarea
broei la unghiul pe care n introducei n Q336 (de
exemplu, n modul de operare Poziionare cu introducere
manual de date). Setai n aa fel unhgiul, nct vrful
sculei s fie paralel cu o ax de coordonate. Selectai o
direcie de decuplare care deplaseaz scula departe de
muchia gurii.
HEIDENHAIN iTNC 530 369
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
CIOCNIREA UNIVERSAL (Ciclul 205)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
2 Dac introducei un punct de pornire adncit, TC deplaseaz cu
viteza de avans pentru poziionare definit pn la saltul de
degajare de deasupra punctului de pornire adncit.
3 Scula gurete pn la prima adncime de ptrundere cu viteza de
avans programat F.
4 Dac ai programat frmiarea achiilor, scula se retrage cu
valoare de retragere introdus. Dac operai fr frmiare a
achiilor, scula este deplasat rapid la saltul de degajare, iar apoi
cu FMAX la poziia de pornire introdus, deasupra primei adncimi
de ptrundere.
5 Scula avanseaz apoi cu alt alimentare, cu viteza de avans
programat. Dac este programat, adncimea de ptrundere este
redus dup fiecare alimentare cu decrementul.
6 TNC repet acest proces (2 la 4) pn s-a atins adncimea total
a gurii programat.
7 Scula rmne n partea inferioar a gurii - dac este programat -
ct timp specific temporizarea pentru a se elibera, apoi se retrage
la prescrierea de degajare cu viteza de avans pentru retragere.
Dac este programat, scula se deplaseaz la al doilea salt de
degajare cu FMAX.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
370 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a gurii.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Adncimea nu trebuie s fie un
multiplu al adncimii de ptrundere. TNC va deplasa
scula la adncime dintr-o micare dac:
adncimea de ptrundere este egal cu adncimea
adncimea de ptrundere este mai mare dect
adncimea
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Decrementare Q212 (valoare incremental): Valoarea
cu care TNC reduce adncimea de ptrundere Q202.
Distana minim de ptrundere Q205 (valoare
incremental): Dac ai introdus un decrement, TNC
limiteaz adncimea de ptrundere la valoarea
introdus n Q205.
Distana superioar de oprire Q258 (valoare
incremental): Prescriere de degajare pentru
poziionarea cu parcurgere rapid, cnd TNC
deplaseaz scula din nou la adncimea de
ptrundere curent, dup retragerea din gaur;
valoarea pentru prima adncime de ptrundere.
Distana inferioar de oprire Q259 (valoare
incremental): Prescriere de degajare pentru
poziionarea cu parcurgere rapid, cnd TNC
deplaseaz scula din nou la adncimea de
ptrundere curent, dup retragerea din gaur;
valoarea pentru ultima adncime de ptrundere.
X
Z
Q200
Q201
Q206
Q202
Q203
Q204
Q211
Q257
Dac introducei Q258 diferit de Q259, TNC va modifica
distanele de oprire n avans ntre prima i ultima adncime
de ptrundere la aceeai vitez.
HEIDENHAIN iTNC 530 371
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Adncime ptrundere pentru frmiare achii: Q257
(valoare incremental): Valoarea cu care TNC
execut frmirii achiilor. Achiile nu sunt
frmiate dac este introdus valoarea 0.
Vitez de retragere pentru frmiare achii: Q256
(valoare incremental): Valoarea cu care TNC retrage
scula n timpul frmirii achiilor.
Temporizare la adncime: Q211: Timpul n secunde
ct scula rmne n partea inferioar a gurii.
Poziie de pornire adncit Q379 (valoare incremental
n raport cu suprafaa piesei de lucru): Poziia de
pornire pentru gurire dac o scul mai scurt a gurit
deja automat la o anumit adncime. TNC
deplaseaz scula cu viteza de avans pentru pre-
poziionare de la saltul de degajare la punctul de
pornire adncit.
Viteza de avans pentru prepoziionare Q253: Viteza de
parcurgere a sculei n timpul poziionrii de la saltul de
degajare la un punct de pornire adncit n mm/min.
Aplicat numai dac Q379 este introdus cu o valoare
diferit de 0.
Plda: Blocuri NC
11 CYCL DEF 205 UNIVERSAL PECKING
Q200=2 ;SALT DE DEGAJARE
Q201=-80 ;ADNCIME
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=15 ;ADNCIME DE PTRUNDERE
Q203=+100 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q212=0.5 ;DECREMENT
Q205=3 ;ADNCIME DE PTRUNDERE
MIN.
Q258=0.5 ;DISTAN OPRIRE N AVANS
SUPERIOAR
Q259=1 ;DISTAN OPRIRE N AVANS
INFERIOAR
Q257=5 ;ADNCIME PENTRU
FRMIARE ACHII
Q256=0.2 ;DISTAN PENTRU
FRMIARE ACHII
Q211=0.25 ;TEMPORIZARE LA
ADNCIME
Q379=7.5 ;POZIIE DE PORNIRE
Q253=750 ;F PRE-POZIIONARE
Dac utilizai Q379 pentru a introduce un punct de pornire
adncit, TNC modific foarte uor punctul de pornire al
deplasrii de alimentare. Deplasrile de retragere nu sunt
modificate de TNC, sunt calculate aadar conform
coordonatei suprafeei piesei de prelucrat.
372 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
FREZAREA ORIFICIILOR (Ciclul 208)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX
la saltul de degajare programat deasupra suprafeei piesei de
prelucrat, iar apoi deplaseaz scula la circumferina orificiului
gurit pe un arc de cerc (dac spaiul este suficient).
2 Scula frezeaz n form elicoidal, de la poziia curent la prima
adncime de ptrundere, cu viteza de avans programat.
3 Cnd este atins adncimea de gurire, TNC parcurge din nou un
cerc complet, pentru a elimina materialul rmas dup ptrunderea
iniial.
4 TNC poziioneaz apoi din nou scula la centrul gurii.
5 TNC revine n final la saltul de degajare cu FMAX. Dac este
programat, scula se deplaseaz la al doilea salt de degajare cu
FMAX.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Dac ai introdus diametrul orificiului gurit egal cu
diametrul sculei, TNC va perfora direct la adncimea
introdus fr interpolare elicoidal.
O funcie de oglindire activ nu influeneaz tipul frezrii
definite n ciclu.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 373
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre marginea inferioar a sculei i
suprafaa piesei de prelucrat.
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a gurii.
Vitez de avans pentru ptrundere Q206: Viteza de
parcurgere a sculei n timpul guririi n mm/min.
Ptrundere per elicoid Q334 (valoare incremental):
Adncimea ptrunderii sculei la fiecare elcoid
(=360).
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Diametru nominal Q335 (valoare absolut): Diametru
gaur. Dac ai introdus diametrul nominal egal cu
diametrul sculei, TNC va perfora direct la adncimea
introdus fr interpolare elicoidal.
Diametru degroare Q342 (valoare absolut): Imediat
ce ai introdus o valoare mai mare dect 0 n Q342,
TNC va sista verificarea raportului dintre diametrul
nominal i diametrul sculei. Aceasta v permite s
frezai brut gurile ale cror diametru este mai mult
dect dublu fa de diametrul sculei.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
Plda: Blocuri NC
12 CYCL DEF 208 BORE MILLING
Q200=2 ;SALT DE DEGAJARE
Q201=-80 ;ADNCIME
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q334=1.5 ;ADNCIME DE PTRUNDERE
Q203=+100 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q335=25 ;DIAMETRU NOMINAL
Q342=0 ;DIAMETRU DEGROARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
X
Z
Q200
Q201
Q203
Q204
Q334
X
Y
Q206
Q
3
3
5
Reinei c dac distana de alimentare este prea mare,
scula sau piesa de prelucrat pot fi deteriorate.
Pentru a preveni alimentrile prea mari, introducei unghiul
maxim de ptrundere a sculei n coloana ANGLE din
tabelul de scule (consultai Date scul, pagina 198). TNC
va calcula automat alimentarea maxim permis i va
modifica corespunztor valoarea introdus.
374 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
FILETARE NOU cu tarod flotant (Ciclul 206)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
2 Scula gurete pn la adncimea total a gurii dintr-o singr
micare.
3 Odat ce scula a ajuns la adncimea total a gurii, direcia de
rotaie a broei este inversat i scula este retras la saltul de
degajare, la sfritul timpului de ateptare. Dac este programat,
scula se deplaseaz la al doilea salt de degajare cu FMAX.
4 La saltul de degajare, direcia de rotaie a broei este din nou
inversat.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
La filetare este necesar un tarod flotant. Acesta trebuie s
compenseze n timpul procesului de filetare toleranele
dintre viteza de avans i viteza broei.
Cnd un ciclu este rulat, mnerul de prioritate pentru viteza
broei este dezactivat. Mnerul de prioritate pentru viteza
de avans este activ numai ntr-un interval limitat, definit de
productorul sculei mainii (consultai manualul mainii).
Pentru filetarea filetelor spre dreapta, activai broa cu M3,
pentru filete spre stnga utilizai M4.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 375
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei (n poziia de pornire) i
suprafaa piesei de prelucrat. Valoare standard:
aproximativ de 4 ori pasul de filet.
Adncimea gurii Q201 (lungime filet, valoarea
incremental): Distana dintre suprafaa piesei de
prelucrat i captul filetului.
Viteza de avans F Q206: Viteza de parcurgere a sculei
n timpul filetrii.
Temporizare n partea inferioar Q211: Introducei o
valoare ntre 0 i 0.5 secunde pentru a evita blocarea
sculei n timpul retragerii.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Viteza de avans este calculat n felul urmtor: F=S x p
Retragerea dup o ntrerupere de program
Dac ntrerupei rularea programului n timpul filetrii cu butonul de
oprire al mainii, TNC va afia o tsat soft cu care putei retrage scula.
Plda: Blocuri NC
25 CYCL DEF 206 RACORDARE NEW
Q200=2 ;SALT DE DEGAJARE
Q201=-20 ;ADNCIME
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q211=0.25 ;TEMPORIZARE LA
ADNCIME
Q203=+25 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Z
X
Q203
Q200
Q201
Q211
Q206
Q204
F Viteza de avans (mm/min)
S: Viteza broei (rpm)
p: Pas de filet (mm)
376 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
FILETARE RIGID fr tarod flotant NOU
(Ciclu 207)
TNC taie filetul fr un tarod flotant n una sau mai multe treceri
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
2 Scula gurete pn la adncimea total a gurii dintr-o singr
micare.
3 Odat ce scula a ajuns la adncimea total a gurii, direcia de
rotaie a broei este inversat i scula este retras la saltul de
degajare, la sfritul timpului de ateptare. Dac este programat,
scula se deplaseaz la al doilea salt de degajare cu FMAX.
4 TNC oprete rotaia broei la prescrierea de degajare.
Maina i sistemul de control trebuie s fie pregtite
special de productorul sculei mainii pentru utilizarea
acestui ciclu.
Acest ciclu este aplicat numai la mainile cu bro
controlat.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de adncime total a
gurii determin direcia de lucru.
TNC calculeaz viteza de avans din viteza broei. Dac
este utilizat prioritatea pentru viteza broei, viteza de
avans este ajustat automat.
Mnerul de prioritate pentru viteza de avans este
dezactivat.
La sfritul ciclului broa se oprete. nainte de operaia
urmtoare, repornii broa cu M3 (sau M4).
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 377
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei (n poziia de pornire) i
suprafaa piesei de prelucrat.
Adncimea gurii Q201 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i captul
filetului.
Pas Q239
Pasul filetului. Semnul algebric face diferena ntre
filetele spre dreapta i cele spre stnga:
+ = filet spre dreapta
= filet spre stnga
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Retragerea dup o ntrerupere de program
Dac ntrerupei rularea programului n timpul tierii filetului cu butonul
de oprire al mainii, TNC va afia tasta soft OPERARE MANUAL.
Dac apsai tasta OPERARE MANUAL, putei retrage scula cu
controlul programului. Apsai butonul pentru direcia pozitiv a axei
sculei.
Plda: Blocuri NC
26 CYCL DEF 207 RACORDARE RIGID NEW
Q200=2 ;SALT DE DEGAJARE
Q201=-20 ;ADNCIME
Q239=+1 ;PAS
Q203=+25 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Z
X
Q203
Q204
Q200
Q201
Q239
378 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
FILETAREA CU FRMIARE ACHII
(Ciclul 209)
Scula prelucreaz filetul n mai multe treceri pn ce atinge adncimea
programat. Putei defini ntr-un parametru dac scula s fie retras
complet din gaur pentru frmiarea achiilor.
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat. Acolo efectueaz o oprire orintat a broei
2 Scula se deplaseaz la adncimea de alimentare programat,
inverseaz direcia de rotaie a broei i se retrage cu o distan
specific sau complet, pentru eliminarea achiilor, n funcie de
definire. Dac ai definit un factor pentru creterea vitezei broei,
TNC retrage scula din gaur la respectiva vitez.
3 Apoi inverseaz direcia de rotaie a broei din nou i avanseaz la
urmtoarea adncime de alimentare.
4 TNC repet acest proces (2 la 3) pn s-a atins adncimea
programat a filetului.
5 Scula este retras apoi la saltul de degajare. Dac este programat,
scula se deplaseaz la al doilea salt de degajare cu FMAX.
6 TNC oprete rotaia broei la prescrierea de degajare.
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
Acest ciclu este aplicat numai la mainile cu bro
controlat.
HEIDENHAIN iTNC 530 379
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul adncime filet
determin direcia de lucru.
TNC calculeaz viteza de avans din viteza broei. Dac
este utilizat prioritatea pentru viteza broei, viteza de
avans este ajustat automat.
Mnerul de prioritate pentru viteza de avans este
dezactivat.
La sfritul ciclului broa se oprete. nainte de operaia
urmtoare, repornii broa cu M3 (sau M4).
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
380 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei (n poziia de pornire) i
suprafaa piesei de prelucrat.
Adncimea filetului Q201 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i captul
filetului.
Pas Q239
Pasul filetului. Semnul algebric face diferena ntre
filetele spre dreapta i cele spre stnga:
+ = filet spre dreapta
= filet spre stnga
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Adncime ptrundere pentru frmiare achii: Q257
(valoare incremental): Valoarea cu care TNC
execut frmirii achiilor.
Viteza de retragere pentru frmitare achii Q256:
TNC multiplic pasul Q239 cu valoarea programat i
retrage scula cu valoarea calculat n timpul
frmirii achiilor. Dac introducei Q256 = 0, TNC
retrage scula complet din gaur (la saltul de
degajare), pentru eliminarea achiilor.
Unghiul pentru rotirea broei Q336 (absolut): Unghiul
la care TNC poziioneaz scula nainte de a prelucra
filetul. Aceasta v permite s retrasai anurile
filetului, dac este necesar.
Factor RPM pentru retragere Q403: Factorul dup
care TNC mrete viteza broei - i n consecin i
viteza de retragere cnd se execut o retragere din
gaur. Interval intrare: de la 0.0001 la 10
Retragerea dup o ntrerupere de program
Dac ntrerupei rularea programului n timpul tierii filetului cu butonul
de oprire al mainii, TNC va afia tasta soft OPERARE MANUAL.
Dac apsai tasta OPERARE MANUAL, putei retrage scula cu
controlul programului. Apsai butonul pentru direcia pozitiv a axei
sculei.
Plda: Blocuri NC
26 CYCL DEF 209 TAPPING W/ CHIP BRKG
Q200=2 ;SALT DE DEGAJARE
Q201=-20 ;ADNCIME
Q239=+1 ;PAS
Q203=+25 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q257=5 ;ADNCIME PENTRU
FRMIARE ACHII
Q256=+25 ;DISTAN PENTRU
FRMIARE ACHII
Q336=50 ;UNGHI BRO
Q403=1.5 ;FACTOR RPM
Z
X
Q203
Q204
Q200
Q201
Q239
HEIDENHAIN iTNC 530 381
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Principiile frezrii de fileturi
Premise
Scula mainii trebuie s fie dotat cu sistem de rcire a broei (agent
de rcire/lubrifiere la o presiune de min. 30 bari i aer comprimat la
o presiune de min. 6 bari).
Frezarea de fileturi cauzeaz de regul deformri ale profilului
filetului . Pentru a corecta acest efect, avei nevoie de valori de
compensare specifice sculei, indicate n catalogul de scule sau
disponibile la productorul sculei. Programai compensarea cu
valoarea delta pentru raza sculei DR n apelul sculei.
Ciclurile 262, 263, 264 i 267 pot fi utilizate numai cu scule care se
rotesc spre dreapta. Pentru Ciclul 256 putei utiliza scule care se
rotesc spre dreapta i stnga.
Direcia de lucru este determinat de urmtorii parametri: Semnul
algebric Q239 (+ = filet spre dreapta / = filet spre stnga) i metoda
de frezare Q351 (+1 = ascendent / 1 = tiere ascendent). Tabelul
de mai jos ilustreaz relaiile dintre parametrii de intrare individuali
pentru sculele cu rotire spre dreapta.
Filet intern Pas
Ascendent/
descendent
Direcie de
prelucrare
Dreapta + +1(RL) Z+
Stnga 1(RR) Z+
Dreapta + 1(RR) Z
Stnga +1(RL) Z
Filet extern Pas
Ascendent/
descendent
Direcie de
prelucrare
Dreapta + +1(RL) Z
Stnga 1(RR) Z
Dreapta + 1(RR) Z+
Stnga +1(RL) Z+
382 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Pericol de coliziune!
Porgramai acelai semn algebric pentru ptrunderi:
Ciclurile conin cteva secvene de operaii care sunt
independente unele de altele. Ordinea de precedare
conform creia este determinat direcia de lucru este
determinat dup cum este descris la ciclurile individuale.
De exemplu, dac dorii numai s repetai procesul de
zencuire al unui ciclu, introducei 0 pentru adncimea
filetului. Direcia de lucru va fi determinat din adncimea
de zencuire.
Procedura n cazul ruperii sculei
Dac intervine o ruptur a sculei n timpul tierii filetului,
oprii rularea programului, trecei n modul de operare
Poziionare cu MDI i deplasai scula pe un traseu liniar la
centrul gurii. Putei apoi s retragei scula pe axa de
alimentare i s o nlocuii.
TNC raporteaz viteza de avans programat n timpul
frezrii de fileturi la muchia de tiere a sculei. Deoarece
TNC afieaz ntodeuna viteza de avans raportat la
traseul vrfului sculei, valoarea afiat nu va corespunde
cu valoarea programat.
Direcia de prelucrare a filetului se modific dac executai
un ciclu de frezare a unui filet n combinaie cu Ciclul 8
OGLINDIRE numai ntr-o ax.
HEIDENHAIN iTNC 530 383
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
FREZAREA FILETURILOR (Ciclul 262)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
2 Scula se deplaseaz cu viteza de avans programat pentru pre-
poziionare, la planul de pornire. Planul de pornire este derivat din
semnul algebric al pasului de filet, metoda de frezare (ascendent
sau descendent) i numrul de fileturi ntr-un pas.
3 Scula se apropie apoi tangenial de diametrul filetului ntr-o micare
elicoidal. nainte de apropierea elicoidal, este efectuat o
micare de compensare a axei sculei, pentru a ncepe cu planul de
pornire programat pentru traseul filetului.
4 n funcie de setarea parametrului pentru numrul de fileturi, scula
frezeaz filetul ntr-o micare elicoidal, n mai multe micri
decalate sau ntr-o micare continu.
5 Dup aceea, scula se ndeprteaz de contur tangenial i revine
la punctul de pornire din planul de lucru.
6 La sfritul ciclului, TNC retrage scula cu parcurgere rapid la
saltul de degajare, sau - dac este programat - la a 2-a prescriere
de degajare.
X
Y
Q207
Q
3
3
5
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric pentru parametrul de ciclu adncime filet
determin direcia de lucru. Dac programai pentru filet
DEPTH = 0, ciclul nu va fi executat.
Diametrul filetului este abordat n semicerc, dinspre
centru. Este efectuat o deplasare de pre-poziionare dac
pasul diametrului sculei este de patru ori mai mic dect
diametrul filetului.
Reinei c TNC face o micare de compensaie pe axa
sculei nainte de micarea de apropiere. Lungimea
micrii de compensaie cel mult jumtate din pasul
filetului. Asigurai-v c este destul spaiu n gaur!
Dac modificai adncimea filetului, TNC modific automat
punctul de pornire pentru deplasarea elicoidal.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
384 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Diametru nominal Q335: Diametrul nominal al filetului
Pasul filetului. Q239: Pasul filetului. Semnul algebric
face diferena ntre filetele spre dreapta i cele spre
stnga:
+ = filet spre dreapta
= filet spre stnga
Adncimea filetului Q201 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i
rdcina filetului.
Fileturi per pas Q355: Numrul de rotaii ale filetului cu
care este deplasat scula:
0 = o linie elicoidal de 360 la adncimea filetului
1 = traseu elicoidal continuu de-a lungul ntregii
lungimi a filetului
>1 = mai multe trasee elicoidale cu apropiere i
ndeprtare; ntre ele, TNC decaleaz scula cu Q355,
multiplicat cu pasul.
Viteza de parcurgere pentru prepoziionare Q253:
Viteza de parcurgere a sculei cnd se deplaseaz n
scul, n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Plda: Blocuri NC
25 CYCL DEF 262 THREAD MILLING
Q335=10 ;DIAMETRU NOMINAL
Q239=+1.5 ;PAS
Q201=-20 ;ADNCIME FILET
Q355=0 ;FILETURI PER PAS
Q253=750 ;F PRE-POZIIONARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q200=2 ;SALT DE DEGAJARE
Q203=+30 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
X
Z
Q203
Q253
Q239
Q201
Q204
Q200
Q355 = 1 Q355 > 1 Q355 = 0
HEIDENHAIN iTNC 530 385
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
FREZAREA/ZENCUIREA FILETELOR(Ciclul 263)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
Zencuire
2 Scula se deplaseaz cu viteza de avans pentru pre-poziionare la
adncimea de zencuire minus saltul de degajare, apoi cu viteza de
avans pentru zencuire la adncimea de zencuire.
3 Dac a fost introdus o distan de siguran fa de margine, TNC
poziioneaz imediat scula cu viteza de avans pentru pre-
poziionare la adncimea de zencuire.
4 Apoi, n funcie de spaiul disponibil, TNC efectueaz o apropiere
tangenial ctre diametrul primitiv, fie tangenial dinspre centru, fie
cu o deplasare de pre-poziionare n margine i urmeaz un traseu
circular.
Zencuirea n fa
5 Scula se deplaseaz cu viteza de avans pentru pre-poziionare la
adncimea de zencuire n fa.
6 TNC poziioneaz scula fr compensare de la centru, pe un
semicerc, pn la decalajul din fa, iar apoi urmeaz un traseu
circular cu viteza de avans pentru zencuire.
7 Scula se deplaseaz apoi n semicerc ctre mijlocul gurii.
386 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Frezarea fileturilor
8 TNC deplaseaz scula cu viteza de avans programat pentru pre-
poziionare, la planul de pornire pentru filet. Planul de pornire este
determinat din pasul filetului i tipul de frezare (ascendent sau
descendent).
9 Apoi scula se deplaseaz tangenial pe un traseu elicoidal ctre
diametrul filetului i frezeaz filetul cu o micare elicoidal de 360.
10 Dup aceea, scula se ndeprteaz de contur tangenial i revine
la punctul de pornire din planul de lucru.
11 La sfritul ciclului, TNC retrage scula cu parcurgere rapid la
saltul de degajare, sau - dac este programat - la a 2-a prescriere
de degajare.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric al parametrilor de ciclu adncime a
filetului, adncime la zencuire sau adncime de
scufundare frontal determin direcia de lucru. Direcia de
lucru este definit n urmtoarea secven:
1: Adncime filet
2: Adncime zencuire
3: Adncime frontal
Dac programai un parametru de adncime cu 0, TNC nu
va executa acel pas.
Dac dorii s zencuii cu partea frontal a sculei, definii
adncimea de zencuire cu 0.
Programai adncimea filetului ca o valoare mai mica
dect adncimea de zencuire, cu cel puin o treime a
pasului de filet.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 387
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Diametru nominal Q335: Diametrul nominal al filetului
Pasul filetului. Q239: Pasul filetului. Semnul algebric
face diferena ntre filetele spre dreapta i cele spre
stnga:
+ = filet spre dreapta
= filet spre stnga
Adncimea filetului Q201 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i
rdcina filetului.
Adncime yencuire Q356 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i vrful
sculei.
Viteza de parcurgere pentru prepoziionare Q253:
Viteza de parcurgere a sculei cnd se deplaseaz n
scul, n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Prescriere degajare lateral Q357 (valoare
incremental): Distana dintre dintele sculei i perete.
Adncime frontal Q358 (valoare incremental):
Distana dintre vrful sculei i suprafaa superioar a
piesei de prelucrat pentru zencuire la partea frontal
a sculei.
Decalare zencuire frontal Q359 (valoare
incremental): Distana cu care TNC deplaseaz
centrul sculei de la centrul gurii.
X
Y
Q207
Q
3
3
5
X
Z
Q203
Q239
Q201
Q204
Q200
Q253
Q356
X
Z
Q359
Q357
Q358
388 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Vitez de avans pentru ptruindere Q254: Viteza de
parcurgere a sculei n timpul alezrii n mm/min.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Plda: Blocuri NC
25 CYCL DEF 263 THREAD MLLNG/
CNTSNKG
Q335=10 ;DIAMETRU NOMINAL
Q239=+1.5 ;PAS
Q201=-16 ;ADNCIME FILET
Q356=-20 ;ADNCIME ZENCUIRE
Q253=750 ;F PRE-POZIIONARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q200=2 ;SALT DE DEGAJARE
Q357=0,2 ;DEGAJARE N LATERAL
Q358=+0 ;ADNCIME FRONTAL
Q359=+0 ;DECALAJ FRONTAL
Q203=+30 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q254=150 ;YENCUIRE F
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
HEIDENHAIN iTNC 530 389
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
GURIREA/FREZAREA FILETURILOR
(Cycle 264)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
Gurire
2 Scula gurete pn la prima adncime de ptrundere cu viteza de
avans programat pentru ptrundere.
3 Dac ai programat frmiarea achiilor, scula se retrage cu
valoare de retragere introdus. Dac operai fr frmiare a
achiilor, scula este deplasat rapid la saltul de degajare, iar apoi
cu FMAX la poziia de pornire introdus, deasupra primei adncimi
de ptrundere.
4 Scula avanseaz apoi cu alt alimentare, cu viteza de avans
programat.
5 TNC repet acest proces (2 la 4) pn s-a atins adncimea total
a gurii programat.
Zencuirea n fa
6 Scula se deplaseaz cu viteza de avans pentru pre-poziionare la
adncimea de zencuire n fa.
7 TNC poziioneaz scula fr compensare de la centru, pe un
semicerc, pn la decalajul din fa, iar apoi urmeaz un traseu
circular cu viteza de avans pentru zencuire.
8 Scula se deplaseaz apoi n semicerc ctre mijlocul gurii.
390 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Frezarea fileturilor
9 TNC deplaseaz scula cu viteza de avans programat pentru pre-
poziionare, la planul de pornire pentru filet. Planul de pornire este
determinat din pasul filetului i tipul de frezare (ascendent sau
descendent).
10 Apoi scula se deplaseaz tangenial pe un traseu elicoidal ctre
diametrul filetului i frezeaz filetul cu o micare elicoidal de 360.
11 Dup aceea, scula se ndeprteaz de contur tangenial i revine
la punctul de pornire din planul de lucru.
12 La sfritul ciclului, TNC retrage scula cu parcurgere rapid la
saltul de degajare, sau - dac este programat - la a 2-a prescriere
de degajare.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric al parametrilor de ciclu adncime a
filetului, adncime la zencuire sau adncime de
scufundare frontal determin direcia de lucru. Direcia de
lucru este definit n urmtoarea secven:
1: Adncime filet
2: Adncime total orificiu
3: Adncime frontal
Dac programai un parametru de adncime cu 0, TNC nu
va executa acel pas.
Programai adncimea filetului ca o valoare mai mic
dect adncimea total a gurii, cu cel puin o treime a
pasului de filet.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 391
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Diametru nominal Q335: Diametrul nominal al filetului
Pasul filetului. Q239: Pasul filetului. Semnul algebric
face diferena ntre filetele spre dreapta i cele spre
stnga:
+ = filet spre dreapta
= filet spre stnga
Adncimea filetului Q201 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i
rdcina filetului.
Adncimea gurii Q356 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i partea
inferioar a gurii.
Viteza de parcurgere pentru prepoziionare Q253:
Viteza de parcurgere a sculei cnd se deplaseaz n
scul, n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Adncimea nu trebuie s fie un
multiplu al adncimii de ptrundere. TNC va deplasa
scula la adncime dintr-o micare dac:
adncimea de ptrundere este egal cu adncimea
adncimea de ptrundere este mai mare dect
adncimea
Distana superioar de oprire Q258 (valoare
incremental): Prescriere de degajare pentru
poziionarea cu parcurgere rapid, cnd TNC
deplaseaz scula din nou la adncimea de
ptrundere curent, dup retragerea din gaur.
Ptrundere pentru frmiare achii: Q257 (valoare
incremental): Valoarea cu care TNC execut
frmirii achiilor. Achiile nu sunt frmiate dac
este introdus valoarea 0.
Vitez de retragere pentru frmiare achii: Q256
(valoare incremental): Valoarea cu care TNC retrage
scula n timpul frmirii achiilor.
Adncime frontal Q358 (valoare incremental):
Distana dintre vrful sculei i suprafaa superioar a
piesei de prelucrat pentru zencuire la partea frontal
a sculei.
Decalare zencuire frontal Q359 (valoare
incremental): Distana cu care TNC deplaseaz
centrul sculei de la centrul gurii.
X
Y
Q207
Q
3
3
5
X
Z
Q203
Q239
Q201
Q204
Q200
Q253
Q202
Q257
Q356
X
Z
Q359 Q359
Q358
392 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Plda: Blocuri NC
25 CYCL DEF 264 THREAD DRILLNG/MLLNG
Q335=10 ;DIAMETRU NOMINAL
Q239=+1.5 ;PAS
Q201=-16 ;ADNCIME FILET
Q356=-20 ;ADNCIME TOTAL GAUR
Q253=750 ;F PRE-POZIIONARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q202=5 ;ADNCIME DE PTRUNDERE
Q258=0,2 ;DISTAN OPRIRE N AVANS
Q257=5 ;ADNCIME PENTRU
FRMIARE ACHII
Q256=0.2 ;DISTAN PENTRU
FRMIARE ACHII
Q358=+0 ;ADNCIME FRONTAL
Q359=+0 ;DECALAJ FRONTAL
Q200=2 ;SALT DE DEGAJARE
Q203=+30 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
HEIDENHAIN iTNC 530 393
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
GURIREA ELICOIDAL A FILETURILOR/
FREZAREA (Ciclul 265)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
Zencuirea n fa
2 Dac zencuirea se efectueaz nainte de frezarea filetului, scula se
deplaseaz cu viteza de avans pentru zencuire, la adncimea de
scufundare frontal. Dac zencuirea este efectuat dup frezarea
filetului, scula se deplaseaz cu viteza de avans pentru pre-
poziionare, la adncimea de zencuire.
3 TNC poziioneaz scula fr compensare de la centru, pe un
semicerc, pn la decalajul din fa, iar apoi urmeaz un traseu
circular cu viteza de avans pentru zencuire.
4 Scula se deplaseaz apoi n semicerc ctre mijlocul gurii.
Frezarea fileturilor
5 Scula se deplaseaz cu viteza de avans programat pentru pre-
poziionare, la planul de pornire pentru filet.
6 Scula se apropie apoi tangenial de diametrul filetului ntr-o micare
elicoidal.
7 Scula se deplaseaz pe un traseu descendent elicoidal continuu,
pn atinge adncimea filetului.
8 Dup aceea, scula se ndeprteaz de contur tangenial i revine
la punctul de pornire din planul de lucru.
9 La sfritul ciclului, TNC retrage scula cu parcurgere rapid la
saltul de degajare, sau - dac este programat - la a 2-a prescriere
de degajare.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul gurii) n planul de lucru cu compensare de
raz R0.
Semnul algebric al parametrilor de ciclu adncime a
filetului sau adncime de scufundare frontal determin
direcia de lucru. Direcia de lucru este definit n
urmtoarea secven:
1: Adncime filet
2: Adncime frontal
Dac programai un parametru de adncime cu 0, TNC nu
va executa acel pas.
Dac modificai adncimea filetului, TNC modific automat
punctul de pornire pentru deplasarea elicoidal.
Tipul de frezare (ascendent/descendent) este determinat
de filet (spre dreapta/spre stnga) i de direcia de rotaie
a sculei, deoarece se poate lucra numai n direcia de lucru
a sculei.
394 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 395
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Diametru nominal Q335: Diametrul nominal al filetului
Pasul filetului. Q239: Pasul filetului. Semnul algebric
face diferena ntre filetele spre dreapta i cele spre
stnga:
+ = filet spre dreapta
= filet spre stnga
Adncimea filetului Q201 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i
rdcina filetului.
Viteza de parcurgere pentru prepoziionare Q253:
Viteza de parcurgere a sculei cnd se deplaseaz n
scul, n mm/min.
Adncime frontal Q358 (valoare incremental):
Distana dintre vrful sculei i suprafaa superioar a
piesei de prelucrat pentru zencuire la partea frontal
a sculei.
Decalare zencuire frontal Q359 (valoare
incremental): Distana cu care TNC deplaseaz
centrul sculei de la centrul gurii.
Alezare Q360: Executarea afrenului
0 = nainte de prelucrarea filetului
1 = dup prelucrarea filetului
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
X
Y
Q207
Q
3
3
5
X
Z
Q203
Q253
Q239
Q201
Q204
Q200
X
Z
Q359
Q358
396 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Vitez de avans pentru ptruindere Q254: Viteza de
parcurgere a sculei n timpul alezrii n mm/min.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Plda: Blocuri NC
25 CYCL DEF 265 HEL. THREAD DRLG/MLG
Q335=10 ;DIAMETRU NOMINAL
Q239=+1.5 ;PAS
Q201=-16 ;ADNCIME FILET
Q253=750 ;F PRE-POZIIONARE
Q358=+0 ;ADNCIME FRONTAL
Q359=+0 ;DECALAJ FRONTAL
Q360=0 ;ZENCUIRE
Q200=2 ;SALT DE DEGAJARE
Q203=+30 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q254=150 ;YENCUIRE F
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
HEIDENHAIN iTNC 530 397
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
FREZAREA EXTERIOAR A FILETURILOR
(Ciclul 267)
1 TNC poziioneaz scula pe axa sculei cu parcurgere rapid FMAX,
la saltul de degajare programat de deasupra suprafeei piesei de
prelucrat.
Zencuirea n fa
2 TNC deplaseaz pe axa de referin a planului de lucru de la
centrul iftului la punctul de pornire pentru zencuirea n fa. Poziia
punctului de pornire este determinat de raza filetului, raza sculei
i de pas.
3 Scula se deplaseaz cu viteza de avans pentru pre-poziionare la
adncimea de zencuire n fa.
4 TNC poziioneaz scula fr compensare de la centru, pe un
semicerc, pn la decalajul din fa, iar apoi urmeaz un traseu
circular cu viteza de avans pentru zencuire.
5 Scula se deplaseaz apoi n semicerc ctre punctul de pornire.
Frezarea fileturilor
6 TNC poziioneaz scula n punctul de pornire dac nu a existat
nicio zencuire anterioar n fa. Punctul de pornire pentru frezarea
filetului = punctul de pornire pentru zencuirea n fa.
7 Scula se deplaseaz cu viteza de avans programat pentru pre-
poziionare, la planul de pornire. Planul de pornire este derivat din
semnul algebric al pasului de filet, metoda de frezare (ascendent
sau descendent) i numrul de fileturi ntr-un pas.
8 Scula se apropie apoi tangenial de diametrul filetului ntr-o micare
elicoidal.
9 n funcie de setarea parametrului pentru numrul de fileturi, scula
frezeaz filetul ntr-o micare elicoidal, n mai multe micri
decalate sau ntr-o micare continu.
10 Dup aceea, scula se ndeprteaz de contur tangenial i revine
la punctul de pornire din planul de lucru.
398 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
11 La sfritul ciclului, TNC retrage scula cu parcurgere rapid la
saltul de degajare, sau - dac este programat - la a 2-a prescriere
de degajare.
nainte de a programa, reinei urmtoarele:
Programai un bloc de poziionare pentru punctul de
pornire (centrul tiftului) n planul de lucru cu compensare
de raz R0.
Decalajul necesar nainte de zencuirea n fa trebuie s
fie determinat anterior. Trebuie s introducei valoarea de
la centrul tiftului la centrul sculei (valoare necorectat).
Semnul algebric al parametrilor de ciclu adncime a
filetului sau adncime de scufundare frontal determin
direcia de lucru. Direcia de lucru este definit n
urmtoarea secven:
1: Adncime filet
2: Adncime frontal
Dac programai un parametru de adncime cu 0, TNC nu
va executa acel pas.
Semnul algebric pentru parametrul de ciclu adncime filet
determin direcia de lucru.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 399
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Diametru nominal Q335: Diametrul nominal al filetului
Pasul filetului. Q239: Pasul filetului. Semnul algebric
face diferena ntre filetele spre dreapta i cele spre
stnga:
+ = filet spre dreapta
= filet spre stnga
Adncimea filetului Q201 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i
rdcina filetului.
Fileturi per pas Q355: Numrul de rotaii ale filetului cu
care este deplasat scula:
0 = o linie elicoidal la adncimea filetului
1 = traseu elicoidal continuu de-a lungul ntregii
lungimi a filetului
>1 = mai multe trasee elicoidale cu apropiere i
ndeprtare; ntre ele, TNC decaleaz scula cu Q355,
multiplicat cu pasul.
Viteza de parcurgere pentru prepoziionare Q253:
Viteza de parcurgere a sculei cnd se deplaseaz n
scul, n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
X
Y
Q207
Q
3
3
5
X
Z
Q203
Q253
Q201
Q204
Q200
Q239
Q335
Q355 = 1 Q355 > 1 Q355 = 0
400 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Adncime frontal Q358 (valoare incremental):
Distana dintre vrful sculei i suprafaa superioar a
piesei de prelucrat pentru zencuire la partea frontal
a sculei.
Decalare zencuire frontal Q359 (valoare
incremental): Distana cu care TNC deplaseaz
centrul sculei de la centrul tiftului.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Vitez de avans pentru ptruindere Q254: Viteza de
parcurgere a sculei n timpul alezrii n mm/min.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Plda: Blocuri NC
25 CYCL DEF 267 OUTSIDE THREAD MLLNG
Q335=10 ;DIAMETRU NOMINAL
Q239=+1.5 ;PAS
Q201=-20 ;ADNCIME FILET
Q355=0 ;FILETURI PER PAS
Q253=750 ;F PRE-POZIIONARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q200=2 ;SALT DE DEGAJARE
Q358=+0 ;ADNCIME FRONTAL
Q359=+0 ;DECALAJ FRONTAL
Q203=+30 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q254=150 ;YENCUIRE F
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
HEIDENHAIN iTNC 530 401
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Exemplu: Cicluri de gurire
0 BEGIN PGM C200 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 DEF 1 L+0 R+3 Definiie scul
4 TOOL CALL 1 Z S4500 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 CYCL DEF 200 DRILLING Definire ciclu
Q200=2 ;SALT DE DEGAJARE
Q201=-15 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=5 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA
SUPERIOAR
Q203=-10 ;COORDONAT DE
SUPRAFA
Q204=20 ;SALT DE DEGAJARE 2
Q211=0,2 ;TEMPORIZARE LA
ADNCIME
X
Y
20
10
100
100
10
90
90 80
402 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
7 L X+10 Y+10 R0 FMAX M3 Apropiere gaura 1, bro PORNIT
8 CYCL CALL Apelare ciclu
9 L Y+90 R0 FMAX M99 Apropiere gaura 2, apelare ciclu
10 L X+90 R0 FMAX M99 Apropiere gaura 3, apelare ciclu
11 L Y+10 R0 FMAX M99 Apropiere gaura 4, apelare ciclu
12 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
13 END PGM C200 MM
HEIDENHAIN iTNC 530 403
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Exemplu: Apelarea ciclurilor de gurire n conexiune cu tabele de puncte
Coordonatele orificiului gurit sunt stocate n
tabelul de puncte TAB1.PNT i sunt apelate de
TNC cu CYCL CALL PAT.
Razele sculelor sunt selectate astfel nct toi
paii de lucuru s poat fi vzui n graficele test.
Secven de program
Centrare
Gurire
Filetare
0 BEGIN PGM 1 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 Y+0
3 TOOL DEF 1 L+0 R+4 Definire scul gurire centru
4 TOOL DEF 2 L+0 2. 4 Definire scul: burghiu
5 TOOL DEF 3 L+0 R+3 Definire scul burghiu de filet
6 TOOL CALL 1 Z S5000 Apelare scul burghiu centrare
7 L Z+10 RO F5000 Deplasare scul la nlimea de degajare (introducei o valoare pentru
F)
TNC poziioneaz la nlimea de degajare dup fiecare ciclu
8 SEL PATTERN TAB1 Definirea tabelelor de puncte
9 CYCL DEF 200 DRILLING Definire ciclu: CENTRARE
Q200=2 ;SALT DE DEGAJARE
Q201=-2 ;ADNCIME
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=2 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA
SUPERIOAR
Q203=+0 ;COORDONAT DE SUPRAFA trebuie introdus 0 acolo, apicat dup cum este definit n tabelul de
puncte
X
Y
20
10
100
100
10
90
90 80
30
55
40
65
M
6
404 8 Programare: Cicluri
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Q204=0 ;SALT DE DEGAJARE 2 trebuie introdus 0 acolo, apicat dup cum este definit n tabelul de
puncte
Q211=0, 2 ;TEMPORIZARE LA ADNCIME
10 CYCL CALL PAT F5000 M3 Apelare ciclu n conexiune cu tabelul de puncte TAB1.PNT
Vitez de avans ntre puncte: 5000 mm/min
11 L Z+100 R0 FMAX M6 Retragere scul, schimbare scul
12 TOOL CALL 2 Z S5000 Apelare scul: burghiu
13 L Z+10 R0 F5000 Deplasare scul la nlimea de degajare (introducei o valoare
pentru F)
14 CYCL DEF 200 DRILLING Definire ciclu: gurire
Q200=2 ;SALT DE DEGAJARE
Q201=-25 ;ADNCIME
Q206=150 ;VITEZ DE AVANS PENTRU
CIOCNIRE
Q202=5 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA
SUPERIOAR
Q203=+0 ;COORDONAT DE SUPRAFA trebuie introdus 0 acolo, apicat dup cum este definit n tabelul de
puncte
Q204=0 ;SALT DE DEGAJARE 2 trebuie introdus 0 acolo, apicat dup cum este definit n tabelul de
puncte
Q211=0, 2 ;TEMPORIZARE LA ADNCIME
15 CYCL CALL PAT F5000 M3 Apelare ciclu n conexiune cu tabelul de puncte TAB1.PNT
16 L Z+100 R0 FMAX M6 Retragere scul, schimbare scul
17 TOOL CALL 3 Z S200 Apelare scul pentru burghiu de filet
18 L Z+50 R0 FMAX Deplasare scul la nlimea de degajare
19 CYCL DEF 206 TAPPING NEW Definiie ciclu pentru filetare
Q200=2 ;SALT DE DEGAJARE
Q201=-25 ;ADNCIME FILET
Q206=150 ;VITEZ DE AVANS PENTRU
CIOCNIRE
Q211=0 ;TEMPORIZARE LA ADNCIME
Q203=+0 ;COORDONAT DE SUPRAFA trebuie introdus 0 acolo, apicat dup cum este definit n tabelul de
puncte
Q204=0 ;SALT DE DEGAJARE 2 trebuie introdus 0 acolo, apicat dup cum este definit n tabelul de
puncte
20 CYCL CALL PAT F5000 M3 Apelare ciclu n conexiune cu tabelul de puncte TAB1.PNT
21 L Z+100 R0 FMAX M2 Retragere pe axa sculei, oprire program
22 END PGM 1 MM
HEIDENHAIN iTNC 530 405
8
.
5

C
i
c
l
u
r
i

d
e

g

u
r
i
r
e
,

f
i
l
e
t
a
r
e

i

f
r
e
z
a
r
e

f
i
l
e
t
Tabel de puncte TAB1.PNT
TAB1. PNT MM
NR X Y Z
0 +10 +10 +0
1 +40 +30 +0
2 +90 +10 +0
3 +80 +30 +0
4 +80 +65 +0
5 +90 +90 +0
6 +10 +90 +0
7 +20 +55 +0
[END]
406 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
8.6 Ciclurile pentru frezarea
buzunarelor, tifturilor i
canalelor
Prezentare general
Ciclu Tast soft Pagin
251 BUZUNAR RECTANGULAR
Ciclu de degroare/finisare cu selecie a
operaiei de prelucrare i ptrundere
elicoidal
Pagina 407
252 BUZUNAR CIRCULAR
Ciclu de degroare/finisare cu selecie a
operaiei de prelucrare i ptrundere
elicoidal
Pagina 412
253 FREZARE CANAL
Ciclu de degroare/finisare cu selecie a
operaiei de prelucrare i ptrundere
reciproc
Pagina 416
254 CANAL CIRCULAR
Ciclu de degroare/finisare cu selecie a
operaiei de prelucrare i ptrundere
reciproc
Pagina 421
256 TIFT RECTANGULAR
Ciclu Degroare/finisare cu avans
transversal, dac sunt necesare mai
multe treceri
Pagina 426
257 TIFT CIRCULAR
Ciclu Degroare/finisare cu avans
transversal, dac sunt necesare mai
multe treceri
Pagina 430
HEIDENHAIN iTNC 530 407
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
BUZUNAR RECTANGULAR (Ciclul 251)
Utilizai ciclul 251 BUZUNAR RECTABGULAR pentru a prelucra
complet buzunare rectangulare. n funcie de parametrii ciclului, sunt
disponibile urmtoarele alternative de prelucrare:
Prelucrare complet: Degroare, finisare n profunzime, finisare
lateral
Numai degroare
Numai finsiare n profunzime i finisare lateral
Numai finisare n profunzime
Numai finisare lateral
Degroarea
1 Scula ptrunde piesa de prelucrat n centrul buzunarului i
avanseaz la prima adncime de ptrundere. Specificai strategia
de ptrundere cu Parametrul Q366.
2 TNC degroeaz buzunarul dinspre interior nspre exterior, lund
n calcul factorul de suprapunere (Parametrul Q370) i tolerana de
finisare (Parametrii Q368 i Q369).
3 La finalul operaiei de degroare, TNC ndeprteaz scula tangeial
de peretele buzunarului, apoi deplaseaz cu saltul de degajare
peste adncimea de ciocnire curent i revine de acolo cu
parcurgere rapid la centrul buzunarului.
4 Acest proces este repetat pn s-a atins adncimea programat a
buzunarului.
Cu o mas de scul inactiv, trebuie s ptrundei
ntotdaeuna vertical (Q366=0) pentru c nu putei defini un
unghi de ptrundere.
408 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
rFinisarea
5 Conform definiiei toleranei de finisare, TNC finiseaz apoi pereii
buzunarului, cu mai multe alimentri dac este specificat. Peretele
buzunarului este abordat tangenial.
6 Apoi TNC finiseaz baza buzunarului din interior nspre exterior.
Baza buzunarului este abordat tangenial.
nainte de a programa, reinei urmtoarele:
Pre-poziionai scula n planul de prelucrare la poziia de
pornire, cu compensare de raz R0. Reinei Parametrul
Q367 (poziie buzunar).
TNC ruleaz ciclul pe axele (plan de prelucrare) cu care v-
ai apropiat de poziia de pornire. De exemplu, pe X i Y,
dac ai programat CYCL CALL POS X... Y... sau pe U i
V dac ai programat CYCL CALL POS U... V...
TNC prepoziioneaz automat scula pe axa sculei. Reinei
Parametrul Q204 (al doilea salt de degajare).
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
La finalul ciclului, TNC retrage scula la poziia de pornire.
La finalul operaiei de degroare, TNC poziioneaz scula
napoi la centrul buzunarului cu parcurgere rapid. Scula
se afl deasupra adncimii curente de ciocnire cu saltul
de degajare. ntroducei saltul de degajare astfel nct
scula s nu se poat bloca din cauza achiilor.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 409
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Operaie de prelucrare (0/1/2) Q215: Definii
operaiunea de prelucrare:
0: Degroare i finisare
1: Numai degroare
2: Numai finisare
Finisarea lateral i finisarea n profunzime sunt
executate numai dac toleranele de finisare (Q368,
Q369) au fost definite.
Lungimea primei marginii Q218 (valoare
incremental): Lungime buzunar, paralel cu axa de
referin a planului de lucru.
Lungimea marginii 2 Q219 (valoare incremental):
Lungime buzunar, paralel cu axa de referin a
planului de lucru.
Razp col Q220: Raz buzunar col: Dac nu
introducei nimic aici, TNC presupune c raza colului
este egal cu raza sculei.
Toleran de finisare pentru lateral Q368 (valoare
incremental): Toleran de finisare n planul de lucru.
Unghi de rotire Q224 (absolut): Unghiul dup care
este rotit ntregul buzunar. Centrul de rotaie este
poziia la care se afl scula cnd se apeleaz ciclul.
Poziie buzunar Q367: Poziia buzunarului n raport cu
poziia sculei cnd este apelat ciclul:
0: Poziie scul = Centrul buzunarului
1: Poziie scul = Col stnga jos
2: Poziie scul = Col dreapta jos
3: Poziie scul = Col dreapta sus
4: Poziie scul = Col stnga sus
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
X
Y
Q
2
1
9
Q218
Q207
Q
2
2
0
X
Y
X
Y
X
Y
X
Y
Q367=0
Q367=1
Q367=2
Q367=3 Q367=4
X
Y
k
Q351= +1
Q351= 1
410 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a buzunarului.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Introducei o valoare mai mare
dect 0.
Toleran de finisare pentru partea inferioar Q369
(valoare incremental): Toleran de finisare pe axele
sculei.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii la adncime n
mm/min.
Ptrundere pentru finisare Q338 (valoare
incremental): Ptrundere per tiere. Q388=0:
Finisare dintr-o ptrundere.
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
X
Z
Q201
Q206
Q202
Q338
X
Z
Q200
Q20
Q20
Q36
Q36
HEIDENHAIN iTNC 530 411
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Factore suprapunere cale Q370: Q370 x raza sculei =
factor depire k. Valoare de intrare maxim: 1.9999
Strategie de ptrundere Q366: Tipul strategiei de
ptrundere.
0 = ptrundere vertical. TNC ptrunde
perpendicular, indiferent de unghiul de ptrundere
ANGLE definit n tabelul de scule.
1 = ptrundere elicoidal. n tabelul de scule,
unghiul de ptrundere ANGLE pentru scula activ
trebuie s fie diferit de 0. Altfel, TNC afieaz un
mesaj de eroare.
2 = ptrundere reciproc. n tabelul de scule,
unghiul de ptrundere ANGLE pentru scula activ
trebuie s fie diferit de 0. Altfel, TNC afieaz un
mesaj de eroare. Lungimea de reciprocitate
depinde de unghiul de ptrundere. Ca valoare
minim, TNC utilizeaz dublul diametrului sculei.
Vitez de avans pentru finisare Q385: Viteza de
parcurgere a sculei n timpul finisrii laterale i
inferioare n mm/min.
Plda: Blocuri NC
8 CYCL DEF 251 RECTANGULAR POCKET
Q215=0 ;OPERAIE DE PRELUCRARE
Q218=80 ;LUNGIME PRIMA LATUR
Q219=60 ;LUNGIME A DOUA LATUR
Q220=5 ;RAZ COL
Q368=0,2 ;TOLERAN PENTRU
LATUR
Q224=+0 ;UNGHI DE ROTAIE
Q367=0 ;POZIIE BUZUNAR
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-20 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q369=0,1 ;TOLERAN PENTRU BAZ
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q338=5 ;PTRUNDERE PENTRU
FINISARE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q370=1 ;SUPRAPUNERE TRASEU
SCUL
Q366=1 ;PTRUNDERE
Q385=500 ;VITEZ DE AVANS PENTRU
FINISARE
9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3
412 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
BUZUNAR CIRCULAR (Ciclul 252)
Utilizai ciclul 252 BUZUNAR CIRCULAR pentru a prelucra complet
buzunare circulare. n funcie de parametrii ciclului, sunt disponibile
urmtoarele alternative de prelucrare:
Prelucrare complet: Degroare, finisare n profunzime, finisare
lateral
Numai degroare
Numai finsiare n profunzime i finisare lateral
Numai finisare n profunzime
Numai finisare lateral
Degroarea
1 Scula ptrunde piesa de prelucrat n centrul buzunarului i
avanseaz la prima adncime de ptrundere. Specificai strategia
de ptrundere cu Parametrul Q366.
2 TNC degroeaz buzunarul dinspre interior nspre exterior, lund
n calcul factorul de suprapunere (Parametrul Q370) i tolerana de
finisare (Parametrii Q368 i Q369).
3 La finalul operaiei de degroare, TNC ndeprteaz scula tangeial
de peretele buzunarului, apoi deplaseaz cu saltul de degajare
peste adncimea de ciocnire curent i revine de acolo cu
parcurgere rapid la centrul buzunarului.
4 Acest proces este repetat pn s-a atins adncimea programat a
buzunarului.
Cu o mas de scul inactiv, trebuie s ptrundei
ntotdaeuna vertical (Q366=0) pentru c nu putei defini un
unghi de ptrundere.
HEIDENHAIN iTNC 530 413
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Finisarea
5 Conform definiiei toleranei de finisare, TNC finiseaz apoi pereii
buzunarului, cu mai multe alimentri dac este specificat. Peretele
buzunarului este abordat tangenial.
6 Apoi TNC finiseaz baza buzunarului din interior nspre exterior.
Baza buzunarului este abordat tangenial.
nainte de a programa, reinei urmtoarele:
Pre-poziionai scula n planul de prelucrare la poziia de
pornire (centrul cercului), cu compensare de raz R0.
TNC ruleaz ciclul pe axele (plan de prelucrare) cu care v-
ai apropiat de poziia de pornire. De exemplu, pe X i Y,
dac ai programat CYCL CALL POS X... Y... sau pe U i
V dac ai programat CYCL CALL POS U... V...
TNC prepoziioneaz automat scula pe axa sculei. Reinei
Parametrul Q204 (al doilea salt de degajare).
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
La finalul ciclului, TNC retrage scula la poziia de pornire.
La finalul operaiei de degroare, TNC poziioneaz scula
napoi la centrul buzunarului cu parcurgere rapid. Scula
se afl deasupra adncimii curente de ciocnire cu saltul
de degajare. ntroducei saltul de degajare astfel nct
scula s nu se poat bloca din cauza achiilor.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
414 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Operaie de prelucrare (0/1/2) Q215: Definii
operaiunea de prelucrare:
0: Degroare i finisare
1: Numai degroare
2: Numai finisare
Finisarea lateral i finisarea n profunzime sunt
executate numai dac toleranele de finisare (Q368,
Q369) au fost definite.
Diametrul cercului Q223: Diametrul buzunarului
finisat.
Toleran de finisare pentru lateral Q368 (valoare
incremental): Toleran de finisare n planul de lucru.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a buzunarului.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Introducei o valoare mai mare
dect 0.
Toleran de finisare pentru partea inferioar Q369
(valoare incremental): Toleran de finisare pe axele
sculei.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii la adncime n
mm/min.
Ptrundere pentru finisare Q338 (valoare
incremental): Ptrundere per tietur. Q388=0:
Finisare dintr-o ptrundere.
X
Y
Q207
Q
2
2
3
X
Z
Q201
Q206
Q202
Q338
HEIDENHAIN iTNC 530 415
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Factore suprapunere cale Q370: Q370 x raza sculei =
factor depire k. Valoare de intrare maxim: 1.9999
Strategie de ptrundere Q366: Tipul strategiei de
ptrundere.
0 = ptrundere vertical. TNC ptrunde
perpendicular, indiferent de unghiul de ptrundere
ANGLE definit n tabelul de scule.
1 = ptrundere elicoidal. n tabelul de scule,
unghiul de ptrundere ANGLE pentru scula activ
trebuie s fie diferit de 0. Altfel, TNC afieaz un
mesaj de eroare.
Vitez de avans pentru finisare Q385: Viteza de
parcurgere a sculei n timpul finisrii laterale i
inferioare n mm/min.
Plda: Blocuri NC
8 CYCL DEF 252 CIRCULAR POCKET
Q215=0 ;OPERAIE DE PRELUCRARE
Q223=60 ;DIAMETRU CERC
Q368=0,2 ;TOLERAN PENTRU
LATUR
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-20 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q369=0,1 ;TOLERAN PENTRU BAZ
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q338=5 ;PTRUNDERE PENTRU
FINISARE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q370=1 ;SUPRAPUNERE TRASEU
SCUL
Q366=1 ;PTRUNDERE
Q385=500 ;VITEZ DE AVANS PENTRU
FINISARE
9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3
X
Z
Q200
Q20
Q20
Q36
Q36
416 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
FREZAREA CANALELOR (Ciclul 253)
Utilizai Ciclul 253 pentru a prelucra complet un canal. n funcie de
parametrii ciclului, sunt disponibile urmtoarele alternative de
prelucrare:
Prelucrare complet: Degroare, finisare n profunzime, finisare
lateral
Numai degroare
Numai finsiare n profunzime i finisare lateral
Numai finisare n profunzime
Numai finisare lateral
Degroarea
1 ncepnd cu centrul arcului canalului stng, scula se deplaseaz
cu o micare reciproc, la unghiul de ptrundere definit n tabelul
de scule, pn la prima adncime de alimentare. Specificai
strategia de ptrundere cu Parametrul Q366.
2 TNC degroeaz canalul din interior nspre exterior, lund n calcul
toleranele de finisare (parametrul Q368 i Q369).
3 Acest proces este repetat pn este atins adncimea canalului.
Cu o mas de scul inactiv, trebuie s ptrundei
ntotdaeuna vertical (Q366=0) pentru c nu putei defini un
unghi de ptrundere.
HEIDENHAIN iTNC 530 417
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Finisarea
4 Conform definiiei toleranei de finisare, TNC finiseaz apoi pereii
canalului, cu mai multe alimentri dac este specificat. Latura
canalului este abordat tangenial n arcul canalului drept.
5 Apoi TNC finiseaz baza canalului din interior nspre exterior. Baza
canalului este abordat tangenial.
nainte de a programa, reinei urmtoarele:
Pre-poziionai scula n planul de prelucrare la poziia de
pornire, cu compensare de raz R0. Reinei Parametrul
Q367 (poziie canal).
TNC ruleaz ciclul pe axele (plan de prelucrare) cu care v-
ai apropiat de poziia de pornire. De exemplu, dac ai
programat pe axa X i Y CYCL CALL POS X... Y... sau
dac ai programat n U i V CYCL CALL POS U... V...
TNC prepoziioneaz automat scula pe axa sculei. Reinei
Parametrul Q204 (al doilea salt de degajare).
La finalul ciclului, TNC retrage scula la poziia de pornire
(centrul canalului) n planului de lucru. Excepie: dac
definii o poziie diferit de 0, atunci TNC poziioneaz
scula doar la a 2-a prescriere de degajare. n aceste
cazuri, programai deplasri absolute dup fiecare apelare
ciclu.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Dac limea canalului este mai mare dect dublul
diametrului sculei, TNC degroeaz canalul
corespunztor, din interior nspre exterior. Putei aadar s
frezai orice canale i cu scule mici.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
418 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Operaie de prelucrare (0/1/2) Q215: Definii
operaiunea de prelucrare:
0: Degroare i finisare
1: Numai degroare
2: Numai finisare
Finisarea lateral i finisarea n profunzime sunt
executate numai dac toleranele de finisare (Q368,
Q369) au fost definite.
Lungimea canalului Q218 (valoare paralel cu axa de
referin a planului de lucru): Introducei lungimea
canalului
Limea canalului Q219 (valoare paralel cu axa
secundar a planului de lucru): Introducei limea
canalului. Dac introducei o lime a canalului egal
cu diametrul sculei, TNC va efectua numai procesul
de degroare (frezare canal). Limea maxim a
canalului pentru degroare: De 2 ori diametrul sculei
Toleran de finisare pentru lateral Q368 (valoare
incremental): Toleran de finisare n planul de lucru.
Unghi de rotire Q224 (absolut): Unghiul dup care
este rotit ntregul canal. Centrul de rotaie este poziia
la care se afl scula cnd se apeleaz ciclul.
Poziie canal (0/1/2/3/4) Q367: Poziia buzunarului n
raport cu poziia sculei cnd este apelat ciclul:
0: Poziie scul = Centrul canalului
1: Poziie scul = Capt stng al canalului
2: Poziie scul = Centrul cercului stng al canalului
3: Poziie scul = Centrul cercului drept al canalului
4: Poziie scul = Capt drept al canalului
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
X
Y
Q
2
1
9
Q
2
1
8
Q374
X
Y
X
Y
X
Y
X
Y
Q367=0
Q367=1 Q367=2
Q367=3 Q367=4
HEIDENHAIN iTNC 530 419
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a canalului.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Introducei o valoare mai mare
dect 0.
Toleran de finisare pentru partea inferioar Q369
(valoare incremental): Toleran de finisare pe axele
sculei.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii la adncime n
mm/min.
Ptrundere pentru finisare Q338 (valoare
incremental): Ptrundere per tietur. Q388=0:
Finisare dintr-o ptrundere.
X
Z
Q201
Q206
Q202
Q338
420 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Strategie de ptrundere Q366: Tipul strategiei de
ptrundere.
0 = ptrundere vertical. TNC ptrunde
perpendicular, indiferent de unghiul de ptrundere
ANGLE definit n tabelul de scule.
1 = ptrundere elicoidal. n tabelul de scule,
unghiul de ptrundere ANGLE pentru scula activ
trebuie s fie diferit de 0. Altfel, TNC afieaz un
mesaj de eroare. Ptrundei pe un traseu elicoidal
dac spaiul este suficient.
2 = ptrundere reciproc. n tabelul de scule,
unghiul de ptrundere ANGLE pentru scula activ
trebuie s fie diferit de 0. Altfel, TNC afieaz un
mesaj de eroare.
Vitez de avans pentru finisare Q385: Viteza de
parcurgere a sculei n timpul finisrii laterale i
inferioare n mm/min.
Plda: Blocuri NC
8 CYCL DEF 253 SLOT MILLING
Q215=0 ;OPERAIE DE PRELUCRARE
Q218=80 ;LUNGIME CANAL
Q219=12 ;LIME CANAL
Q368=0,2 ;TOLERAN PENTRU
LATUR
Q224=+0 ;UNGHI DE ROTAIE
Q367=0 ;POZIIE CANAL
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-20 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q369=0,1 ;TOLERAN PENTRU BAZ
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q338=5 ;PTRUNDERE PENTRU
FINISARE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q366=1 ;PTRUNDERE
Q385=500 ;VITEZ DE AVANS PENTRU
FINISARE
9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3
X
Z
Q200
Q20
Q20
Q36
Q36
HEIDENHAIN iTNC 530 421
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
CANAL CIRCULAR (Ciclul 254)
Utilizai Ciclul 254 pentru a prelucra complet un canal circular. n
funcie de parametrii ciclului, sunt disponibile urmtoarele alternative
de prelucrare:
Prelucrare complet: Degroare, finisare n profunzime, finisare
lateral
Numai degroare
Numai finsiare n profunzime i finisare lateral
Numai finisare n profunzime
Numai finisare lateral
Degroarea
1 Scula se deplaseaz cu o micare reciproc n centrul canalului, la
unghiul de ptrundere definit n tabelul de scule, pn la prima
adncime de alimentare. Specificai strategia de ptrundere cu
Parametrul Q366.
2 TNC degroeaz canalul din interior nspre exterior, lund n calcul
toleranele de finisare (parametrul Q368 i Q369).
3 Acest proces este repetat pn este atins adncimea canalului.
Cu o mas de scul inactiv, trebuie s ptrundei
ntotdaeuna vertical (Q366=0) pentru c nu putei defini un
unghi de ptrundere.
422 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
rFinisarea
4 Conform definiiei toleranei de finisare, TNC finiseaz apoi pereii
canalului, cu mai multe alimentri dac este specificat. Latura
canalului este abordat tangenial.
5 Apoi TNC finiseaz baza canalului din interior nspre exterior. Baza
canalului este abordat tangenial.
nainte de a programa, reinei urmtoarele:
Pre-poziionai scula n planul de prelucrare, cu
compensare de raz R0. Definii Parametrul Q367
(Referin pentru poziia sculei) corespunztor.
TNC ruleaz ciclul pe axele (plan de prelucrare) cu care v-
ai apropiat de poziia de pornire. De exemplu, pe X i Y,
dac ai programat CYCL CALL POS X... Y... sau pe U i
V dac ai programat CYCL CALL POS U... V...
TNC prepoziioneaz automat scula pe axa sculei. Reinei
Parametrul Q204 (al doilea salt de degajare).
La finalul ciclului, TNC retrage scula la poziia de pornire
(centrul arcului de cerc) n planului de lucru. Excepie:
dac definii o poziie diferit de 0, atunci TNC
poziioneaz scula doar la a 2-a prescriere de degajare. n
aceste cazuri, programai deplasri absolute dup fiecare
apelare ciclu.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Dac limea canalului este mai mare dect dublul
diametrului sculei, TNC degroeaz canalul
corespunztor, din interior nspre exterior. Putei aadar s
frezai orice canale i cu scule mici.
Poziia canalului 0 nu este permis dac utilizai Ciclul 254
Canal circular mpreun cu Ciclul 221.
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
HEIDENHAIN iTNC 530 423
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Operaie de prelucrare (0/1/2) Q215: Definii
operaiunea de prelucrare:
0: Degroare i finisare
1: Numai degroare
2: Numai finisare
Finisarea lateral i finisarea n profunzime sunt
executate numai dac toleranele de finisare (Q368,
Q369) au fost definite.
Limea canalului Q219 (valoare paralel cu axa
secundar a planului de lucru): Introducei limea
canalului. Dac introducei o lime a canalului egal
cu diametrul sculei, TNC va efectua numai procesul
de degroare (frezare canal). Limea maxim a
canalului pentru degroare: De 2 ori diametrul sculei
Toleran de finisare pentru lateral Q368 (valoare
incremental): Toleran de finisare n planul de lucru.
Diametrul cercului de pas Q375: Diamtrul cercului de
pas.
Referin pentru poziie canal (0/1/2/3) Q367: Poziia
buzunarului n raport cu poziia sculei cnd este
apelat ciclul:
0: Poziia sculei nu este luat n calcul. Poziia
canalului este determinat de centrul cercului de pas
introdus i de unghiul de pornire.
1: Poziie scul = Cerc central sau stng al canalului
Unghiul de pornire Q376 este raportat la aceast
poziie. Centrul cercului de pas introdus nu este luat
n calcul.
2: Poziie scul = Centrul liniei centrale. Unghiul de
pornire Q376 este raportat la aceast poziie. Centrul
cercului de pas introdus nu este luat n calcul.
3: Poziie scul = Centrul cercului drept al canalului
Unghiul de pornire Q376 este raportat la aceast
poziie. Centrul cercului de pas introdus nu este luat
n calcul.
Centrul primei axe Q216 (valoare absolut): Centrul
cercului de pas pe axa de referin a planului de lucru.
Aplicabil numai dac Q367 = 0.
Centrul axei 2 Q217 (valoare absolut): Centrul
cercului de pas pe axa secundar a planului de lucru.
Aplicabil numai dac Q367 = 0.
Unghi de pornire Q376 (valoare absolut): Introducei
unghiul polar al punctul de pornire.
Lungime angular Q248 (valoare incremental):
Introducei lungimea angular a canalului.
X
Y
Q248
Q376
Q219
Q
3
7
5
X
Y
X
Y
X
Y
X
Y
Q367=0 Q367=1
Q367=2 Q367=3
424 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Increment de unghi Q378 (inceremental): Unghiul
dup care este rotit ntregul canal. Centrul de rotaie
este n centrul cercului de pas.
Numr de repetri Q377: Numrul operaiilor de
prelucrare pe un cerc de pas.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a canalului.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Introducei o valoare mai mare
dect 0.
Toleran de finisare pentru partea inferioar Q369
(valoare incremental): Toleran de finisare pe axele
sculei.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii la adncime n
mm/min.
Ptrundere pentru finisare Q338 (valoare
incremental): Ptrundere per tietur. Q388=0:
Finisare dintr-o ptrundere.
X
Y
Q376
Q
3
7
8
X
Z
Q201
Q206
Q202
Q338
HEIDENHAIN iTNC 530 425
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Strategie de ptrundere Q366: Tipul strategiei de
ptrundere.
0 = ptrundere vertical. TNC ptrunde
perpendicular, indiferent de unghiul de ptrundere
ANGLE definit n tabelul de scule.
1 = ptrundere elicoidal. n tabelul de scule,
unghiul de ptrundere ANGLE pentru scula activ
trebuie s fie diferit de 0. Altfel, TNC afieaz un
mesaj de eroare. Ptrundei pe un traseu elicoidal
dac spaiul este suficient.
2 = ptrundere reciproc. n tabelul de scule,
unghiul de ptrundere ANGLE pentru scula activ
trebuie s fie diferit de 0. Altfel, TNC afieaz un
mesaj de eroare. TNC poate ptrunde reciproc doar
cnd lungimea de deplasare pe arcul de cerc este
de 3 ori diametrul sculei.
Vitez de avans pentru finisare Q385: Viteza de
parcurgere a sculei n timpul finisrii laterale i
inferioare n mm/min.
Plda: Blocuri NC
8 CYCL DEF 254 CIRCULAR SLOT
Q215=0 ;OPERAIE DE PRELUCRARE
Q219=12 ;LIME CANAL
Q368=0,2 ;TOLERAN PENTRU LATUR
Q375=80 ;DIAMETRU CERC DE PAS
Q367=0 ;POZIIE REFERIN CANAL
Q216=+50 ;CENTRU PRIMA AX
Q217=+50 ;CENTRU A 2-A AX
Q376=+45 ;UNGHI DE PORNIRE
Q248=90 ;LUNGIME ANGULAR
Q378=0 ;UNGHI DE INCREMENTARE
Q377=1 ;NUMR DE OPERAIUNI
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE ASCENDENT
Q201=-20 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q369=0,1 ;TOLERAN PENTRU BAZ
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q338=5 ;PTRUNDERE PENTRU FINISARE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q366=1 ;PTRUNDERE
Q385=500 ;VITEZ DE AVANS PENTRU
FINISARE
9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3
X
Z
Q200
Q20
Q20
Q36
Q36
426 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
TIFT RECTANGULAR (Ciclul 256)
Utilizai Ciclul 256 pentru a prelucra un tift rectangular. Dac o
dimensiune a piesei brute de lucru este mai mare dect valoarea
maxim posibil, atunci TNC efectueaz mai multe avansuri
transversale, pn cnd dimensiunea finisat a fost prelucrat.
1 Scula se deplaseaz de la poziia de pornire a ciclului (centru
canal) n direcia X pozitiv la poziia de pornire pentru prelucrare
tift. Poziia de pornire se afl cu 2 mm la drepata de tiftul
neprelucrat.
2 Dac scula se afl la al doilea salt de degajare, se deplaseaz cu
parcurgere rapid FMAX la saltul de degajare, iar de acolo
avanseaz la prima adncime de ptrundere cu viteza de avans
pentru ptrundere.
3 Scula se deplaseaz apoi tangenial, n semicerc pe conturul
tiftului i prelucreaz o rotire complet.
4 Dac dimensiunea finisat nu poate fi prelucrat cu o rotire
complet, TNC efectueaz un avans transversal cu factorul curent
i prelucreaz cu nc o rotire. TNC ia n considerare dimensiunile
piesei brute de prelucrat, dimensiunea final i avansul
transversal. Acest proces este repetat pn este obinut
dimensiunea final stabilit.
5 Dup aceea, scula se ndeprteaz de contur tangenial pe un
semicerc i revine la punctul de pornire pentru prelucrarea tiftului.
6 Apoi, TNC deplaseaza scula la urmtoare adncime de ptrundere
i prelucreaz tiftul la aceast adncime.
7 Acest proces este repetat pn s-a atins adncimea programat a
tiftului.
X
Y
2mm
nainte de a programa, reinei urmtoarele:
Pre-poziionai scula n planul de prelucrare la poziia de
pornire, cu compensare de raz R0. Not: Parametrul
Q367 (poziie tift).
TNC prepoziioneaz automat scula pe axa sculei. Reinei
Parametrul Q204 (al doilea salt de degajare).
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
La sfrit, TNC poziioneaz scula napoi la prescrierea de
degajare sau la a 2-a prescriere de degajare, dac a fost
programat.
HEIDENHAIN iTNC 530 427
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
Asigurai destul spaiu lng tift pentru operaiunea de
apropiere. Minim: diametru scul + 2 mm
428 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Prima lungime a canalului Q218: Lungime tift, valoare
paralel cu axa de referin a planului de lucru.
Lungimea 1 a lateralei piesei de lucru Q424: Lungimea
tiftului brut, valoare paralel cu axa de referin a
planului de lucru. Introducei Lungimea 1 a lateralei
piesei de lucru mai mare dect Lungimea primei
margini. TNC efectueaz mai multe avansuri
transversale, dac diferena dintre dimensiunea
piesei brute de prelucrat i dimensiunea final, este
mai mare dect avansul transversal permis (raza
sculei nmulit cu suprapunerea cii Q370). TNC
calculeaza un avans transversal constant de fiecare
dat.
A 2-a lungime a marginii Q219: Lungime tift, valoare
paralel cu axa secundar a planului de lucru.
Introducei Lungimea 2 a marginii piesei brute mai
mare dect Lungimea celei de-a 2-a margini. TNC
efectueaz mai multe avansuri transversale, dac
diferena dintre dimensiunea 2 piesei brute de
prelucrat i dimensiunea final 2, este mai mare dect
avansul transversal permis (raza sculei nmulit cu
suprapunerea cii Q370). TNC calculeaza un avans
transversal constant de fiecare dat.
Lungimea 2 a lateralei piesei brute de lucru Q425:
Lungimea tiftului brut, valoare paralel cu axa de
referin a planului de lucru.
Raz col Q220: Raz col tift.
Toleran de finisare pentru lateral Q368 (valoare
incremental): Toleran de finisare n planul de lucru,
ramas dup prelucrare.
Unghi de rotire Q224 (valoare absolut): Unghiul dup
care este rotit ntregul tift. Centrul de rotaie este
poziia la care se afl scula cnd se apeleaz ciclul.
Poziie tift Q367: Poziia tiftului n raport cu poziia
sculei cnd este apelat ciclul:
0: Poziie scul = Centrul tiftului
1: Poziie scul = Col stnga jos
2: Poziie scul = Col dreapta jos
3: Poziie scul = Col dreapta sus
4: Poziie scul = Col stnga sus
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
X
Y
Q
2
1
9
Q218
Q368
Q
2
2
0
Q207
Q424
Q
4
2
5
X
Y
X
Y
X
Y
X
Y
Q367=0
Q367=1
Q367=2
Q367=3 Q367=4
X
Y
k
Q351= 1
Q351= +1
HEIDENHAIN iTNC 530 429
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a stiftului.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Introducei o valoare mai mare
dect 0.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii la adncime n
mm/min.
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Factore suprapunere cale Q370: Q370 x raza sculei =
factor depire k. Valoare de intrare maxim: 1.9999
Plda: Blocuri NC
8 CZCL DEF 256 TIFT RECTANGULAR
Q218=60 ;LUNGIME PRIMA LATUR
Q424=74 ;WORKPC BLANK SIDE 1
Q219=40 ;LUNGIME A DOUA LATUR
Q425=60 ;WORKPC BLANK SIDE 2
Q220=5 ;RAZ COL
Q368=0,2 ;TOLERAN PENTRU
LATUR
Q224=+0 ;UNGHI DE ROTAIE
Q367=0 ;POZIIE TIFT
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-20 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q370=1 ;SUPRAPUNERE TRASEU
SCUL
9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3
X
Z
Q200
Q201
Q206
Q203
Q204
Q202
430 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
TIFT CIRCULAR (Ciclul 257)
Utilizai Ciclul 257 pentru a prelucra un tift circular. Dac diametrul
piesei brute de prelucrat este mai mare dect avansul transversal
maxim permis, atunci TNC execut mai multe avansuri transversale
pn cnd diametrul final a fost prelucrat.
1 Scula se deplaseaz de la poziia de pornire a ciclului (centru
canal) n direcia X pozitiv la poziia de pornire pentru prelucrare
tift. Poziia de pornire se afl cu 2 mm la drepata de tiftul
neprelucrat.
2 Dac scula se afl la al doilea salt de degajare, se deplaseaz cu
parcurgere rapid FMAX la saltul de degajare, iar de acolo
avanseaz la prima adncime de ptrundere cu viteza de avans
pentru ptrundere.
3 Scula se deplaseaz apoi tangenial, n semicerc pe conturul
tiftului i prelucreaz o rotire complet.
4 Dac diametrul final nu poate fi prelucrat cu o singur rotire, TNC
efectueaz un avans transversal cu factorul curent i prelucreaz
cu nc o rotire. TNC ia n considerare dimensiunile piesei brute de
prelucrat, dimensiunea final i avansul transversal admis. Acest
proces este repetat pn este obinut dimensiunea final stabilit.
5 Dup aceea, scula se ndeprteaz de contur tangenial pe un
semicerc i revine la punctul de pornire pentru prelucrarea tiftului.
6 Apoi, TNC deplaseaza scula la urmtoare adncime de ptrundere
i prelucreaz tiftul la aceast adncime.
7 Acest proces este repetat pn s-a atins adncimea programat a
tiftului.
X
Y
2mm
nainte de a programa, reinei urmtoarele:
Pre-poziionai scula n planul de prelucrare la poziia de
pornire (centrul cercului), cu compensare de raz R0.
TNC prepoziioneaz automat scula pe axa sculei. Reinei
Parametrul Q204 (al doilea salt de degajare).
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
La finalul ciclului, TNC retrage scula la poziia de pornire.
La sfrit, TNC poziioneaz scula napoi la prescrierea de
degajare sau la a 2-a prescriere de degajare, dac a fost
programat.
HEIDENHAIN iTNC 530 431
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
Diametrul piesei finisate Q223: Diametrul tiftului
prelucrat complet.
Diametrul piesei brute de prelucrat Q222: Diametrul
piesei brute de prelucrat. Introducei diametrul piesei
brute de prelucrat, mai mare dect diametrul final.
TNC efectueaz mai multe avansuri transversale,
dac diferena dintre diametrul piesei brute de
prelucrat i diametrul final, este mai mare dect
avansul transversal permis (raza sculei nmulit cu
suprapunerea cii Q370). TNC calculeaza un avans
transversal constant de fiecare dat.
Toleran de finisare pentru lateral Q368 (valoare
incremental): Toleran de finisare n planul de lucru.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Urcare sau tiere ascendent: Q351: Tipul opraiunii de
frezare cu M3
+1 = frezare ascendent
1 = frezare descendent
Introducei n MP7441, bit 2, dac TNC s returneze un
mesaj de eroare (bit 2=1) sau nu (bit 2=0) dac este
introdus o adncime pozitiv.
Pericol de coliziune!
Reinei c TNC inverseaz calculul de pre-poziionare
cnd este introdus o adncime pozitiv. Aceasta
nseamn c scula se deplaseaz rapid pe axa sculei la
distana de siguran sub suprafaa piesei de prelucrat!
Asigurai destul spaiu lng tift pentru operaiunea de
apropiere. Minim: diametru scul + 2 mm
X
Y
Q
2
2
3
Q207
Q
2
2
2
Q368
X
Y
k
Q351= +1
Q351= 1
432 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r Adncime Q201 (valoarea incremental): Distana
dintre suprafaa piesei de prelucrat i partea inferioar
a stiftului.
Adncime de ptrundere Q202 (valoare incremental):
Alimentare per tiere. Introducei o valoare mai mare
dect 0.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii la adncime n
mm/min.
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Factore suprapunere cale Q370: Q370 x raza sculei =
factor depire k. Valoare de intrare maxim: 1.9999
Plda: Blocuri NC
8 CYCL DEF 257 TIFT CIRCULAR
Q223=60 ;DIAMETRU FINAL AL PIESEI
Q222=60 ;DIAMETRU PIESEI BRUTE DE
PRELUCRAT
Q368=0,2 ;TOLERAN PENTRU
LATUR
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-20 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q370=1 ;SUPRAPUNERE TRASEU
SCUL
9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3
X
Z
Q200
Q201
Q206
Q203
Q204
Q202
HEIDENHAIN iTNC 530 433
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
Exemplu: Cicluri pentru frezare buzunare, tifturi i canale
0 BEGIN PGM C210 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Definirea piesei brute de prelucrat
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+6 Definire scul pentru degroare/finisare
4 TOOL DEF 2 L+0 R+3 Definire frez de canal
5 TOOL CALL 1 Z S3500 Apelare scul pentru degroare/finisare
6 L Z+250 R0 FMAX Retragere scul
X
Y
50
50
100
100
8
0
90
8
90
45
5
0
7
0
Z
Y
-40 -20 -30
434 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
7 CZCL DEF 256 TIFT RECTANGULAR Definire ciclu pentru prelucrarea exteriorului conturului
Q218=90 ;LUNGIME PRIMA LATUR
Q424=100 ;WORKPC BLANK SIDE 1
Q219=80 ;LUNGIME A DOUA LATUR
Q425=100 ;WORKPC BLANK SIDE 2
Q220=0 ;RAZ COL
Q368=0 ;TOLERAN PENTRU
LATUR
Q224=0 ;POZIIE DE ROTIRE
Q367=0 ;POZIIE TIFT
Q207=250 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-30 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=20 ;SALT DE DEGAJARE 2
Q370=1 ;SUPRAPUNERE TRASEU
SCUL
8 CYCL CALL POS X+50 Y+50 Z+0 M3 Apelare ciclu pentru prelucrarea exteriorului conturului
9 CYCL DEF 252 CIRCULAR POCKET Definire ciclu FREZARE BUZUNAR CIRCULAR
Q215=0 ;OPERAIE DE PRELUCRARE
Q223=50 ;DIAMETRU CERC
Q368=0,2 ;TOLERAN PENTRU
LATUR
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-30 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q369=0,1 ;TOLERAN PENTRU BAZ
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q338=5 ;PTRUNDERE PENTRU
FINISARE
HEIDENHAIN iTNC 530 435
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q370=1 ;SUPRAPUNERE TRASEU
SCUL
Q366=1 ;PTRUNDERE
Q385=750 ;VITEZ DE AVANS PENTRU
FINISARE
10 CYCL CALL POS X+50 Y+50 Z+0 FMAX Apelare ciclu FREZARE BUZUNAR CIRCULAR
11 L Z+250 R0 FMAX M6 Schimbare scul
436 8 Programare: Cicluri
8
.
6

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

b
u
z
u
n
a
r
e
l
o
r
,

t
i
f
t
u
r
i
l
o
r

i

c
a
n
a
l
e
l
o
r
12 TOLL CALL 2 Z S5000 Apelare frez de canal
13 CYCL DEF 254 CIRCULAR SLOT Definire ciclu CANAL
Q215=0 ;OPERAIE DE PRELUCRARE
Q219=8 ;LIME CANAL
Q368=0,2 ;TOLERAN PENTRU
LATUR
Q375=70 ;DIAMETRU CERC DE PAS
Q367=0 ;POZIIE REFERIN CANAL Nu este necesar pre-poziionarea n X/Y
Q216=+50 ;CENTRU PRIMA AX
Q217=+50 ;CENTRU A 2-A AX
Q376=+45 ;UNGHI DE PORNIRE
Q248=90 ;LUNGIME ANGULAR
Q378=180 ;UNGHI DE INCREMENTARE Punct de pornire pentru al doilea canal
Q377=2 ;NUMR DE OPERAIUNI
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q351=+1 ;URCARE SAU TIERE
ASCENDENT
Q201=-20 ;ADNCIME
Q202=5 ;ADNCIME DE PTRUNDERE
Q369=0,1 ;TOLERAN PENTRU BAZ
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q338=5 ;PTRUNDERE PENTRU
FINISARE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q366=1 ;PTRUNDERE
14 CYCL CALL FMAX M3 Apelare ciclu CANAL
15 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
16 END PGM C210 MM
HEIDENHAIN iTNC 530 437
8
.
7

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

p
r
e
l
u
c
r
a
r
e
a

m
o
d
e
l
e
l
o
r

d
e

p
u
n
c
t
e
8.7 Ciclurile pentru prelucrarea
modelelor de puncte
Prezentare general
TNC pune la dispoziie dou cicluri pentru prelucrarea direct a
modelelor de puncte:
Putei combina Ciclul 220 cu Ciclul 221 cu urmtoarele cicluri fixe:
Ciclu Tast soft Pagin
220 MODEL CIRCULAR Pagina 438
221 MODEL LINIAR Pagina 440
Dac trebuie s prelucrai modele de puncte neregulate,
utilizai CYCL CALL PAT (consultai Tabele de puncte,
la pagina 349) pentru a realiza tabele de puncte.
Sunt disponibile mai multe forme punct cu funcia
PATTERN DEF.(consultai Definire model PATTERN
DEF, la pagina 342)
Ciclul 200 GURIRE
Ciclul 201 ALEZARE ORIFICII
Ciclul 202 PERFORARE
Ciclul 203 GURIRE UNIVERSAL
Ciclul 204 LAMARE CAPT SUPERIOR
Ciclul 205 CIOCNIRE UNIVERSAL
Ciclul 206 FILETARE NOU cu un tarod flotant
Ciclul 207 FILETARE RIGID NOU fr un tarod flotant
Ciclul 208 FREZARE ORIFICII
Ciclul 209 FILETARE CU FRMIARE ACHII
Ciclul 240 CENTRARE
Ciclul 251 BUZUNAR RECTANGULAR
Ciclul 252 FREZARE BUZUNAR CIRCULAR
Ciclul 253 FREZARE CANAL
Ciclul 254 CANAL CIRCULAR (poate fi combinat numai cu
Ciclul 221)
Ciclul 256 TIFT RECTANGULAR
Ciclul 257 TIFT CIRCULAR
Ciclul 262 FREZARE FILET
Ciclul 263 FREZARE FILET/ZENCUIRE
Ciclul 264 GURIRE/FREZARE FILET
Ciclul 265 GURIRE/FREZARE ELICOIDAL FILET
Ciclul 267 FREZARE EXTERIOAR FILET
438 8 Programare: Cicluri
8
.
7

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

p
r
e
l
u
c
r
a
r
e
a

m
o
d
e
l
e
l
o
r

d
e

p
u
n
c
t
eMODELUL CIRCULAR (Ciclul 220)
1 TNC deplaseaz scula cu parcurgere rapid de la poziia curent
la punctul de pornire pentru prima operaie de prelucrare.
Secven:
Deplasare la a 2-a prescriere degajare (bro)
Apropiere de punctul de pornire pe axa broei.
Deplasare la saltul de degajare de deasupra suprafeei piesei de
prelucrat (axa broei).
2 Din aceast poziie TNC execut ciclul fix cel mai recent definit.
3 Scula se apropie apoi n linie dreapt sau arc de cerc de punctul de
pornire pentru urmtoarea operaie de prelucrare. Scula se oprete
la saltul de degajare (sau al doilea salt de degajare).
4 Acest proces (1 la 3) este repetat pn sunt executate toate
operaiile de prelucrare.
Centrul primei axe Q216 (valoare absolut): Centrul
cercului de pas pe axa de referin a planului de lucru.
Centrul axei 2 Q217 (valoare absolut): Centrul
cercului de pas pe axa secundar a planului de lucru.
Diametrul cercului de pas Q244: Diamtrul cercului de
pas.
Unghi de pornire Q245 (valoare absolut): Unghiul
dintre axa de referin a planului de lucru i punctul de
pornire a primei operaiuni de prelucrate pe cercul de
pas.
Unghi de oprire Q246 (valoare absolut): Unghiul
dintre axa de referin a planului de lucru i punctul de
pornire a ultimei operaiuni de prelucrate pe cercul de
pas (nu este valabil pentru cercurile intregi). Nu
introducei aceeai valoare pentru unghiul de oprire i
unghiul de pornire. Dac introducei un unghi de
oprire mai mare dect unghiul de pornire, prelucrarea
va fi efectuat contrar acelor de ceasornic; altfel,
prelucrarea va fi n sensul acelor de ceasornic.
X
Y
Q217
Q216
Q247
Q245
Q
2
4
4
Q246
N = Q241
X
Z
Q200
Q203
Q204
nainte de a programa, reinei urmtoarele:
Ciclul 220 este activ DEF, ceea ce nseamn ca Ciclul 220
apeleaz automat ciclul fix cel mai recent definit.
Dac vei combina Ciclul 220 cu unul din ciclurile fixe 200
la 209 i 251 la 267, atunci prescriere degajare, suprafaa
piesei de prelucrat i a 2-a prescriere degajare, definite n
Ciclul 220 vor fi active pentru ciclul fix selectat.
HEIDENHAIN iTNC 530 439
8
.
7

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

p
r
e
l
u
c
r
a
r
e
a

m
o
d
e
l
e
l
o
r

d
e

p
u
n
c
t
e
Unghi de pasi Q247(valoare incremental): Unghiul
dintre 2 unghiuri de prelucrare pe un cerc de pas.
Dac introducei un pas de unghi 0, TNC va calcula
pasul de unghi din unghiurile de pornire i oprire i
numrul de repetiii de model. Dac introducei o
valoare diferit de 0, TNC nu va lua n calcul unghiul
de incrementare. Semnul unghiului de incrementare
determin direcia de lucru (- = n sensul acelor de
ceasornic).
Numr de operaii Q241: Numrul operaiilor de
prelucrare pe un cerc de pas.
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat. Introducei o valoare pozitiv.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Deplasare la nlime degajare Q301: Definirea modului
n care scula se deplaseaz ntre procesele de
prelucrare.
0: Deplasare la saltul de degajare ntre operaii.
1: Deplasare la al doilea salt de degajare ntre
operaiile de prelucrare.
Tipul parcurgerii? Line=0/Arc=1 Q365: Definirea
funciei de traseu cu care scula se va deplasa ntre
operaiunile de prelucrare.
0: Deplasare n linie dreapt ntre operaii
1: Deplasare pe cercul de pas ntre operaii
Plda: Blocuri NC
53 CYCL DEF 220 POLAR PATTERN
Q216=+50 ;CENTRU PRIMA AX
Q217=+50 ;CENTRU PE A 2-A AX
Q244=80 ;DIAMETRU CERC DE PAS
Q245=+0 ;UNGHI DE PORNIRE
Q246=+360 ;UNGHI DE OPRIRE
Q247=+0 ;UNGHI DE INCREMENTARE
Q241=8 ;NUMR DE OPERAIUNI
Q200=2 ;SALT DE DEGAJARE
Q203=+30 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q301=1 ;DEPLASARE DEGAJARE
Q365=0 ;TIP DE PARCURGERE
440 8 Programare: Cicluri
8
.
7

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

p
r
e
l
u
c
r
a
r
e
a

m
o
d
e
l
e
l
o
r

d
e

p
u
n
c
t
eMODELUL LINIAR (Ciclul 221)
1 TNC deplaseaz automat scula de la poziia curent la punctul de
pornire pentru prima operaie de prelucrare.
Secven:
Deplasare la a 2-a prescriere degajare (bro)
Apropiere de punctul de pornire pe axa broei.
Deplasare la saltul de degajare de deasupra suprafeei piesei de
prelucrat (axa broei).
2 Din aceast poziie TNC execut ciclul fix cel mai recent definit.
3 Scula se apropie apoi de punctul de pornire pentru urmtoarea
operaie de prelucrare, n direcia pozitiv a axei de referin, la
saltul de degajare (sau al doilea salt de degajare).
4 Acest proces (1 la 3) este repetat pn sunt executate toate
operaiile de prelucrare de pe prima linie. Scula se afl deasupra
ultimului punct de pe prima linie.
5 Scula se deplaseaz apoi la ultimul punct de de a doua linie, unde
efectueaz operaia de prelucrare.
6 Din aceast poziie, scula se apropie de punctul de pornire pentru
urmtoarea operaie de prelucrare, n direcia negativ a axei de
referin.
7 Acest proces (6) este repetat pn sunt executate toate operaiile
de prelucrare de pe a doua linie.
8 Scula se deplaseaz apoi la punctul de pornire al liniei urmtoare.
9 Toate liniile urmtoare sunt procesate ntr-o micare reciproc.
X
Y
Z
X
Y
Q226
Q225
Q224
Q238
Q
2
3
7
N
=
Q
2
4
2
N
=
Q
2
4
3
X
Z
Q200
Q203
Q204
nainte de a programa, reinei urmtoarele:
Ciclul 221 este activ DEF, ceea ce nseamn ca Ciclul 221
apeleaz automat ciclul fix cel mai recent definit.
Dac vei combina Ciclul 221 cu unul din ciclurile fixe 200
la 209 i 251 la 267, prescrierea de degajare, suprafaa
piesei de prelucrat i a 2-a prescriere degajare, definite n
Ciclul 221 vor fi active pentru ciclul fix selectat.
Poziia canalului 0 nu este permis dac utilizai Ciclul 254
Canal circular mpreun cu Ciclul 221.
HEIDENHAIN iTNC 530 441
8
.
7

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

p
r
e
l
u
c
r
a
r
e
a

m
o
d
e
l
e
l
o
r

d
e

p
u
n
c
t
e
Punctul de pornire pe prima ax Q225 (valoare
absolut): Coordonatele punctului de pornire pe axa
de referin a planului de lucru.
Punctul de pornire pe a 2-a ax Q226 (valoare
absolut): Coordonatele punctului de pornire pe axa
secundar a planului de lucru.
Distanarea pe prima ax Q237 (valoare incremental):
Spaiul dintre fiecare punct pe o linie.
Distanarea pe a 2-a ax Q238 (valoare incremental):
Spaiul dintre linii.
Numr de coloane Q242: Numrul operaiilor de
prelucrare pe o linie.
Numr de linii Q243: Numr de treceri.
Unghi de rotire Q224 (valoare absolut): Unghiul dup
care este rotit ntregul ablon. Centrul de rotaie se
afl n punctul de pornire.
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
Coordonata suprafeei piesei de prelucrat Q203
(valoare absolut): Coordonatele absolute ale
suprafeei piesei de prelucrat
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Deplasare la nlime degajare Q301: Definirea modului
n care scula se deplaseaz ntre procesele de
prelucrare.
0: Deplasare la saltul de degajare ntre operaii.
1: Deplasare la al doilea salt de degajare ntre
operaiile de prelucrare.
Plda: Blocuri NC
54 CYCL DEF 221 CARTESIAN PATTERN
Q225=+15 ;PUNCTUL DE PORNIRE
PRIMA AX
Q226=+15 ;PUNCTUL DE PORNIRE A 2-A
AX
Q237=+10 ;SPAIERE PE PRIMA AX
Q238=+8 ;SPAIERE PE A 2-A AX
Q242=6 ;NUMR DE COLOANE
Q243=4 ;NUMR DE LINII
Q224=+15 ;POZIIE DE ROTIRE
Q200=2 ;SALT DE DEGAJARE
Q203=+30 ;COORDONAT DE
SUPRAFA
Q204=50 ;SALT DE DEGAJARE 2
Q301=1 ;DEPLASARE DEGAJARE
442 8 Programare: Cicluri
8
.
7

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

p
r
e
l
u
c
r
a
r
e
a

m
o
d
e
l
e
l
o
r

d
e

p
u
n
c
t
e
Exemplu: abloane de orificii circulare
0 BEGIN PGM PATTERN MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Definirea piesei brute de prelucrat
2 BLK FORM 0.2 Y+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+3 Definiie scul
4 TOOL CALL 1 Z S3500 Apelare scul
5 L Z+250 R0 FMAX M3 Retragere scul
6 CYCL DEF 200 FORARE Definire ciclu: gurire
Q200=2 ;SALT DE DEGAJARE
Q201=-15 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=4 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=0 ;SALT DE DEGAJARE 2
Q211=0. 25 ;TEMPORIZARE LA
ADNCIME
X
Y
30
70
100
100
R
2
5
R
3
5
30
90
25
HEIDENHAIN iTNC 530 443
8
.
7

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

p
r
e
l
u
c
r
a
r
e
a

m
o
d
e
l
e
l
o
r

d
e

p
u
n
c
t
e
7 CYCL DEF 220 POLAR PATTERN Definire ciclu pentru model circular 1, CYCL 200 este apelat
automat,
Q216=+30 ;CENTRU PRIMA AX Q200, Q203 i Q204 sunt aplicate conform definiei din Ciclul 220.
Q217=+70 ;CENTRU A 2-A AX
Q244=50 ;DIAMETRU CERC DE PAS
Q245=+0 ;UNGHI DE PORNIRE
Q246=+360 ;UNGHI DE OPRIRE
Q247=+0 ;UNGHI DE INCREMENTARE
Q241=10 ;CANTITATE
Q200=2 ;SALT DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=100 ;SALT DE DEGAJARE 2
Q301=1 ;DEPLASARE DEGAJARE
Q365=0 ;TIP DE PARCURGERE
8 CYCL DEF 220 POLAR PATTERN Definire ciclu pentru model circular 2, CYCL 200 este apelat
automat,
Q216=+90 ;CENTRU PRIMA AX Q200, Q203 i Q204 sunt aplicate conform definiei din Ciclul 220.
Q217=+25 ;CENTRU A 2-A AX
Q244=70 ;DIAMETRU CERC DE PAS
Q245=+90 ;UNGHI DE PORNIRE
Q246=+360 ;UNGHI DE OPRIRE
Q247=30 ;UNGHI DE INCREMENTARE
Q241=5 ;CANTITATE
Q200=2 ;PRESCRIERE DE DEGAJARE
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=100 ;SALT DE DEGAJARE 2
Q301=1 ;DEPLASARE DEGAJARE
Q365=0 ;TIP DE PARCURGERE
9 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
10 END PGM PATTERN MM
444 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
8.8 Ciclurile SL
Noiuni fundamentale
Ciclurile SL v permit s formai contururi complexe prin combinarea a
pn la 12 subcontururi (buzunare sau insule.) Definii subcontururile
individuale n subprograme. TNC calculeaz conturul total din
subcontururile (numere de subprogram) pe care le inttroducei n Ciclul
12 GEOMETRIE CONTUR.
Caracteristicile subprogramelor
Transformrile de coordonate sunt permise. Dac sunt programate
n cadrul subconturului, ele sunt de asemenea aplicate n
subprogramele urmtoare, dar nu necesit resetarea dup apelarea
ciclului.
TNC ignor vitezele de avans F i funciile auxiliare M.
TNC recunoate un buzunar dac traseul sculei se afl n interiorul
conturului, de exemplu dac prelucrai conturul n sensul acelor de
ceasornic cu compensarea de raz RR.
TNC recunoate o insul dac traseul sculei se afl n exteriorul
conturului, de exemplu dac prelucrai conturul n sensul acelor de
ceasornic cu compensarea de raz RL.
Subprogramele nu trebuie s conin coordonatele axei sculei.
Planul de lucru este definit n primul bloc de coordonate al
subprogramului. Axele secundare U, V, W sunt permise n
combinaii utile. Definii ntotdeauna ambele axe ale planului de
prelucrare n primul bloc.
Dac utilizai parametri Q, acetia vor efectua calculele i asignrile
n cadrul subprogramelor conturului vizat.
Plda: Structura programului: Prelucrare cu
cicluri SL
0 BEGIN PGM SL2 MM
.. .
12 CYCL DEF 140 CONTOUR GEOMETRY ...
13 CYCL DEF 20 CONTOUR DATA .. .
.. .
16 CYCL DEF 21 PILOT DRILLING . ..
17 CYCL CALL
.. .
18 CYCL DEF 22 ROUGH-OUT ...
19 CYCL CALL
.. .
22 CYCL DEF 23 FLOOR FINISHING .. .
23 CYCL CALL
.. .
26 CYCL DEF 24 SIDE FINISHING ...
27 CYCL CALL
.. .
50 L Z+250 R0 FMAX M2
51 LBL 1
.. .
55 LBL 0
56 LBL 2
.. .
60 LBL 0
.. .
99 END PGM SL2 MM
Capacitatea de memorie pentru programarea unui ciclu SL
(toate subprogramele de contur) este limitat. Numrul de
elemente de contur posibile depinde de tipul conturului
(contur exterior sau interior) i de numrul de subcontururi.
Putei programa pn la 8192 de elemente de contur.
Ciclurile SL realizeaz calcule interne complexe i
cuprinztoare precum i operaiile de prelucrare rezultate.
Din motive de siguran, rulai ntotdeauna un program de
testare grafic nainte de a prelucra! Aceasta este o
modalitate simpl de a afla dac programul calculat de TNC
va oferi rezultatele dorite.
HEIDENHAIN iTNC 530 445
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Caracteristicile ciclurilor fixe
TNC poziioneaz automat scula la saltul de degajare nainte de un
ciclu.
Fiecare nivel de alimentare este frezat fr ntreruperi, deoarece
cuitul parcurge n jurul insulelor i nu deasupra lor.
Pentru a evita lsarea de marcaje de temporizare, TNC introduce o
raz de rotunjire definibil global la colurile interioare netangeniale.
Raza de rotunjire, introdus n Ciclul 20, afecteaz traseul punctului
central al sculei, adic va crete o rotunjire definit de raza sculei (se
aplic la degroare i finisare lateral).
Conturul este abordat pe un arc tangenial pentru finisarea lateral.
Pentru finisarea bazei, scula se apropie din nou de piesa de
prelucrat pe un arc tangenial (pentru axa sculei Z, de exemplu, arcul
poate fi n planul Z/X).
Conturul este prelucrat complet prin frezare ascendent sau
descendent.
Datele de prelucrare (cum ar fi adncimea de frezare, tolerana la
finisare i saltul de degajare) sunt introduse ca DATE CONTUR n
Ciclul 20.
Cu MP7420 putei determina poziia sculei la sfritul
ciclurilor 21 la 24.
446 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LPrezentare general a ciclurilor SL
Cicluri mbuntite:
Ciclu Tast soft Pagin
14 GEOMETRIE CONTUR (esenial) Pagina 447
20 DATE CONTUR (esenial) Pagina 451
21 GURIRE AUTOMAT (opional) Pagina 452
22 DEGROARE(esenial) Pagina 453
23 FINISARE N PROFUNZIME
(opional)
Pagina 456
24 FINISARE LATERAL (opional) Pagina 457
Ciclu Tast soft Pagin
25 URM CONTUR Pagina 458
27 SUPRAFA CILINDRU Pagina 461
28 SUPRAFA CILINDRU frezare canal Pagina 463
29 SUPRAFA CILINDRU frezare
bordur
Pagina 466
39 SUPRAFA CILINDRU frezare
contur exterior
Pagina 468
HEIDENHAIN iTNC 530 447
8
.
8

C
i
c
l
u
r
i
l
e

S
L GEOMETRIE CONTUR (Ciclul 14)
Toate subprogramele care sunt suprapuse pentru a defini conturul
sunt menionate n Ciclul 14 GEOMETRIE CONTUR.
Numrul etichetei pentru contur: Introducei numerele
pentru toate etichetele pentru subprogramele
individuale care vor fi suprapuse pentru a defini
conturul. Confirmai fiecare numr de etichet cu
tasta ENT. Cnd ai introdus toate numerele, ncheiai
intrarea cu tasta END.
A
C
D
B
nainte de a programa, reinei urmtoarele:
Ciclul 14 este activ DEF, ceea ce nseamn c este aplicat
imediat ce este definit n programul piesei.
Putei specifica pn la 12 subprograme (subcontururi) n
Ciclul 14.
448 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LContururile suprapuse
Buzunarele i insulele pot fi suprapuse pentru a forma un contur nou.
Putei aadar mri suprafaa unui buzunar cu un alt buzunar sau s o
reducei cu o insul.
Sub programe: Buzunare suprapuse
Buzunarele A i B se suprapun.
TNC calculeaz punctele de intersecie S
1
i S
2
. Acestea nu trebuie s
fie programate.
Buzunarele sunt programate ca cercuri complete.
Subprogram 1: Buzunar A
Subprogram 2: Buzunar B
Plda: Blocuri NC
12 CYCL DEF 14. 0 CONTOUR GEOMETRY
13 CYCL DEF 14. 1 CONTOUR LABEL 1/2/3/4
X
Y
A B
S
1
S
2
Exemplele de programare urmtoare sunt subprograme
de contur care sunt apelate de Ciclul 14 GEOMETRIE
CONTUR ntr-un program principal.
51 LBL 1
52 L X+10 Y+50 RR
53 CC X+35 Y+50
54 C X+10 Y+50 DR-
55 LBL 0
56 LBL 2
57 L X+90 Y+50 RR
58 CC X+65 Y+50
59 C X+90 Y+50 DR-
60 LBL 0
HEIDENHAIN iTNC 530 449
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Suprafaa de includere
Ambele suprafee A i B trebuie s fie prelucrate, inclusiv suprafaa
suprapus:
Suprafeele A i B trebuie s fie buzunare.
Primul buzunar (n Ciclul 14) trebuie s nceap n afara celui de-al
doilea buzunar.
Suprafaa A:
Suprafaa B:
Suprafaa de excludere
Suprafaa A trebuie s fie prelucrat fr poriunea suprapus de B:
Suprafaa A trebuie s fie un buzunar iar B o insul.
A trebuie s nceap n afara lui B.
B trebuie s nceap n interiorul lui A.
Suprafaa A:
Suprafaa B:
A
B
51 LBL 1
52 L X+10 Y+50 RR
53 CC X+35 Y+50
54 C X+10 Y+50 DR-
55 LBL 0
56 LBL 2
57 L X+90 Y+50 RR
58 CC X+65 Y+50
59 C X+90 Y+50 DR-
60 LBL 0
A
B
51 LBL 1
52 L X+10 Y+50 RR
53 CC X+35 Y+50
54 C X+10 Y+50 DR-
55 LBL 0
56 LBL 2
57 L X+90 Y+50 RL
58 CC X+65 Y+50
59 C X+90 Y+50 DR-
60 LBL 0
450 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Suprafaa de intersecie
Trebuie prelucrat numai suprafaa unde A i B se suprapun.
(Suprafeele acoperite numai de A sau B nu trebuie procesate).
A i B trebuie s fie buzunare.
A trebuie s nceap n interiorul lui B.
Suprafaa A:
Suprafaa B:
A
B
51 LBL 1
52 L X+60 Y+50 RR
53 CC X+35 Y+50
54 C X+60 Y+50 DR-
55 LBL 0
56 LBL 2
57 L X+90 Y+50 RR
58 CC X+65 Y+50
59 C X+90 Y+50 DR-
60 LBL 0
HEIDENHAIN iTNC 530 451
8
.
8

C
i
c
l
u
r
i
l
e

S
L DATE CONTUR (Ciclul 20)
Datele de prelucrare pentru subprograme care descriu subcontururile
sunt introduse n Ciclul 20.
Adncime frezare Q1 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i partea
inferioar a buzunarului.
Factor de Suprapunere cale Q2: Q2 x raza sculei =
factor depire k.
Toleran de finisare pentru lateral Q3 (valoare
incremental): Toleran de finisare n planul de lucru.
Toleran de finisare pentru partea inferioar Q4
(valoare incremental): Toleran de finisare pe axele
sculei.
Coordonata suprafeei piesei de prelucrat Q5 (valoare
absolut): Coordonatele absolute ale suprafeei
piesei de prelucrat
Prescriere degajare Q6 (valoare incremental):
Distana dintre vrful sculei i suprafaa piesei de
prelucrat.
nlime de degajare: Q7 (valoare absolut): nlimea
absolut la care scula nu poate intra n coliziune cu
piesa de prelucrat (pentru poziionare intermediar i
retragere la sfritul ciclului).
Raz col interior Q8: rotunjire raz "col" interior,
valoarea introdus este relativ cu calea sculei.
Direcia de rotaie? Q9: Direcia de prelucrare pentru
buzunare.
Q9:= -1 frezare ascendenta pentru buzunar i
insul
Q9 = +1 frezare ascendent pentru buzunar i
insul
Putei verifica parametrii de prelucrare n tinpul ntreruperii unui
program i i putei suprascriem dac dorii.
Plda: Blocuri NC
57 CYCL DEF 20 CONTOUR DATA
Q1=-20 ;ADNCIME FREZARE
Q2=1 ;SUPRAPUNERE TRASEU
SCUL
Q3=+0.2 ;TOLERAN PENTRU
LATUR
Q4=+0,1 ;TOLERAN PENTRU BAZ
Q5=+30 ;COORDONAT DE
SUPRAFA
Q6=2 ;SALT DE DEGAJARE
Q7=+80 ;NLIME DEGAJARE
Q8=0. 5 ;RAZ ROTUNJIRE
Q9=+1 ;DIRECIE
X
Y
k
Q9=+1
Q
8
Q9=1
X
Z
Q6
Q7
Q1
Q10
Q5
nainte de a programa, reinei urmtoarele:
Ciclul 20 este activ DEF, ceea ce nseamn c este aplicat
imediat ce este definit n programul piesei.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
TNC efectueaz ciclul la adncimea 0.
Datele de prelucrare introduse n Ciclul 20 sunt valide
pentru Ciclurile 21 la 24.
Dac utilizai ciclurile SL din programele cu parametrul Q,
parametrii pentru cuclui Q1 - Q20 nu pot fi utilzai drept
parametri ai programului.
452 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LGURIRE AUTOMAT (Ciclul 21)
Executare ciclu
1 Scula gurete de la poziia curent pn la prima adncime de
ptrundere cu viteza de avans programat F.
2 Cnd ajunge la prima adncime de ptrundere, scula se retrage
rapid FMAX n poziia iniial i avanseaz din nou la prima
adncime de ptrundere minus distana de oprire parcurs t.
3 Distana de oprire parcurs este calculat automat de controlul:
La o adncime a gurii de pn la 30 mm: t = 0.6 mm
La o adncime a gurii mai mare de 30 mm:
t = adncime gaur/ 50
Distana maxim de oprire: 7 mm
4 Scula se deplaseaz apoi cu o alt trecere la viteza de avans
programat F.
5 TNC repet acest proces (1 la 4) pn s-a atins adncimea
programat.
6 Dup o temporizare pe fundul gurii, unealta revine n poziia de
pornire cu o deplasare rapid FMAX pentru frmiare achii.
Aplicaie
Ciclul 21 este pentru GURIRE AUTOMAT a punctelor de trecere a
cuitului. Acesta contorizeaz distana lateral i tolerana pentru nivel,
precum i raza uneltei de tiere. Punctele de trecere a cuitului servesc
de asemenea ca puncte de pornire pentru degroare.
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere (semn negativ pentru direcie de lucru
negativ).
Vitez de avans pentru ptruindere Q11: Viteza de
parcurgere n timpul frezrii n mm/min.
Numrul sculei de degroat Q13: Numrul de scul al
frezei de degroat.
Plda: Blocuri NC
58 CYCL DEF 21 PILOT DRILLING
Q10=+5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q13=1 ;SCUL DE DEGROARE
X
Y
nainte de a programa, reinei urmtoarele:
Cnd calculai punctele de trecere, TNC nu ia n
considerare valoarea delta DR programat ntr-un bloc
TOOL CALL.
n zonele nguste, TNC ar putea s nu realizeze gurirea
automat cu o unealt mai mare dect unealta de tiere.
HEIDENHAIN iTNC 530 453
8
.
8

C
i
c
l
u
r
i
l
e

S
L DEGROARE (Ciclul 22)
1 TNC poziioneaz unealta deasupra punctului de trecere a
cuitului, lund n considerare finisarea pentru latur.
2 La prima adncime de ptrundere, unealta frezeaz conturul de la
interior ctre exterior, la viteza de avans pentru frezare Q12.
3 Contururile insulei (aici: C/D) sunt eliminate cu o apropiere de
conturul buzunarului (aici: A/B).
4 n etapa urmtoare TNC mut unealta la urmtoarea adncime de
ptrundere i repet procedura de degroare pn cnd este
atins adncimea programat.
5 n cele din urm TNC retrage unealta la nlimea de degajare.
nainte de a programa, reinei urmtoarele:
Acest ciclu necesit o frez de capt cu tiere de mijloc
(ISO 1641) sau o gurire automat cu Ciclu 21.
Definii comportamentul de ptrundere pentru Ciclu 22 cu
parametrul Q19 i cu tabelul de unelte n coloanele
ANGLE i LCUTS:
Dac este definit Q19=0, TNC ptrunde ntotdeauna
perpendicular, chiar dac este definit un unghi de
ptrundere (ANGLE) pentru unealta activ.
Dac definii ANGLE=90, TNC ptrunde perpendicular.
Este utilizat viteza de avans rectilinie Q19 ca vitez de
avans de ptrundere.
Dac viteza de avans rectilinie Q19 este definit n Cycle
22 i ANGLE este definit ntre 0,1 i 89,999 n tabelul de
unelte, TNC ptrunde spiralat la valoarea ANGLE
definit.
Dac viteza de avans rectilinie este definit n Ciclu 22
i n tabelul de unelte nu este definit nicio valoare
ANGLE, TNC afieaz un mesaj de eroare.
Dac condiiile geometrice nu permit ptrunderea
spiralat (geometrie canal), TNC ncearc s realizeze o
ptrundere reciproc. Lunginea reciproc este calculat
din LCUTS i ANGLE (lungimea reciproc = LCUTS /
tan ANGLE)
If you clear out an acute inside corner and use an overlap
factor greater than 1, some material might be left over.
Check especially the innermost path in the test run graphic
and, if necessary, change the overlap factor slightly. This
allows another distribution of cuts, which often provides
the desired results.
n timpul degrorii, TNC nu ia n considerare valoarea de
uzur definit DR a sculei de degroare grosier.
454 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere.
Vitez de avans pentru ptruindere Q11: Viteza de
parcurgere a sculei n timpul ptrunderii n mm/min.
Vitez de avans pentru degroare Q12: Viteza de
parcurgere n timpul frezrii n mm/min.
Scul de degroare grosier Q18 sau QS18: Numrul
sau numele sculei cu care TNC a degroat corsier
conturul. Comutai la introducere nume: Apsai tasta
soft NUME SCUL. TNC introduce n mod automat
ghilimele de nchidere cnd ieii din cmpul de
introducere. Dac nu a avut loc nici o degroare
superficial, introducei 0; dac introducei un numr
sau un nume, TNC va degroa numai porinea care nu
a putut fi prelucrat cu unealta de degroare
superficial. Dac poriunea care urmeaz s fie
drgroat nu poate fi prelucrat din lateral, TNC va
freza o tiere cu ptrundere reciproc; Pentru aceasta
trebuie s introducei lungimea sculei LCUTS n
tabelul de scule TOOL.T, consultai Date scul,
pagina 198 i s definii valoarea maxim de
ptrndere ANGLE pentru scul. n caz contrar, TNC
va genera un mesaj de eroare.
Vitez de avans pentru ptrundere Q19: Viteza de
parcurgere a sculei n timpul ptrunderii n mm/min.
Viteza de avans pentru retragere Q208: Viteza de
parcurgere a sculei, n mm/min, dup prelucrare.
Dac introducei Q208 = 0, TNC retrage scula la
viteza de avans specificat de Q12.
Plda: Blocuri NC
59 CYCL DEF 22 ROUGH-OUT
Q10=+5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=750 ;VITEZ DE AVANS PENTRU
FINISARE
Q18=1 ;SCUL DE DEGROARE
GROSIER
Q19=150 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q208=99999;VITEZ DE AVANS PENTRU
RETRAGERE
Q401=80 ;REDUCERE VITEZ DE
AVANS
Q404=0 ;DIAMETRU DEGROARE
FIN
HEIDENHAIN iTNC 530 455
8
.
8

C
i
c
l
u
r
i
l
e

S
L
FACTORUL DE VITEZA AVANS N % Q401:
Procentul dup care TNC reduce viteza de avans a
prelucrrii (Q12) imediat ce scula se deplaseaz prin
material pe intreaga circumferin, n timpul regrorii.
Dac utilizai reducerea vitezei de avans putei defini
viteza de avans pentru degroare astfel nct s
existe condiii de tiere optime cu suprapunerea
traseului (Q2) specificat n Ciclul 20. TNC reduce
apoi viteza de avans conform cu definiia dvs., la
tranziii i n locuri nguste, pentru a reduce timpul
total al mainii.
Specificai modul n care TNC se comport n timpul
degrorii fine:
Q404 =0
Deplasai scula de-a lungul contului, la adncimea
curent, ntre zonele ce trebuiesc degroate fin.
Q404 =1
ntre zonele ce trebuiesc degroate fin, retragei
scula de degajarea de siguran i deplasai-o la
punctul de pornire al urmatoarei zone de degroat.
Reducerea vitezei de avans cu parametrul Q401 este o
funcie FCL 3 i nu este disponibil n mod automat dupa
update sofware. (consultai Nivelul coninutului
caracteristicilor (funcii de upgrade), la pagina 8)
456 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LFINISARE N PROFUNZIME (Ciclul 23)
Scula se apropie de planul de prelucrare lent (ntr-un arc tangenial,
vertical) dac exist loc suficient. Dac nu exist loc suficient, TNC
deplaseaz scula vertical n adncime. Scula revine apoi la tolerana
de finisare rmas dup tiere.
Vitez de avans pentru ptrundere Q11: Viteza de
parcurgere a sculei n timpul ptrunderii.
Vitez de avans pentru degroare Q12: Viteza de
parcurgere n timpul frezrii.
Viteza de avans pentru retragere Q208: Viteza de
parcurgere a sculei, n mm/min, dup prelucrare.
Dac introducei Q208 = 0, TNC retrage scula la
viteza de avans specificat de Q12.
Plda: Blocuri NC
60 CYCL DEF 23 FLOOR FINISHING
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FINISARE
Q208=99999;VITEZ DE AVANS PENTRU
RETRAGERE
X
Z
Q11
Q12
nainte de a programa, reinei urmtoarele:
TNC calculeaz automat punctul de pornire pentru
finisare. Punctul de pornire depinde de spaiul dispnibil n
buzunar.
HEIDENHAIN iTNC 530 457
8
.
8

C
i
c
l
u
r
i
l
e

S
L FINISARE LATERAL (Ciclul 24)
Apropierea i deprtarea de se realizeaz pe un arc tangenial.
Fiecare subcontur este finalizat prin frezare separat.
Direcia de rotaie? n sens orar = -1 Q9:
Direcie de prelucrare:
+1: n sens antiorar
-1: n sens orar
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere.
Vitez de avans pentru ptrundere Q11: Viteza de
parcurgere a sculei n timpul ptrunderii.
Vitez de avans pentru frezare Q12: Viteza de
parcurgere n timpul frezrii.
Toleran de finisare pentru lateral Q14 (valoare
incremental): Introducei materialul permis pentru
mai multe operaii de frezare de finisare. Dac
introducei Q14 = 0, tolerana la finisare rmas va fi
eliminat.
Plda: Blocuri NC
61 CYCL DEF 24 SIDE FINISHING
Q9=+1 ;DIRECIE
Q10=+5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FINISARE
Q14=+0 ;TOLERAN PENTRU
LATUR
X
Z
Q11
Q12
Q10
nainte de a programa, reinei urmtoarele:
Tuma toleranei pentru latur (Q14) i raza de finalizare
prin frezare trebuie s fie mai mic dect cuma toleranei
pentru latur (Q3, Ciclu 20) i raza de frezare.
Acest calcul este blocat dac rulai Ciclul 24 fr a fi tiat
cu Ciclul 22; n acest caz, introducei 0 pentru raza de
frezare.
Putei utiliza Ciclu 24 i pentru frezarea de contur. Apoi,
trebuie s:
definii conturil care trebuie frezat ca o singur insul
(fr limit buzunar) i
introducei tolerana de finisare (Q3) n Ciclul 20, mai
mare dect suma tolreanei de finisare Q14 + raza sculei
urilizate.
TNC calculeaz automat punctul de pornire pentru
finisare. Punctul de pornire depinde de spaiul disponibil n
buzunar i de tolerana programat n Ciclul 20.
Punctul de pornire calculat de TNC depinde i de secvena
de prelucrare. Dac selectai ciclul de finisare cu tasta
GOTO i apoi pornii programul, poziia punctul de pornire
poate diferi de poziia lui dac ai executa programul n
secvena definit.
458 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LURM CONTUR (Ciclul 25)
mpreun cu Ciclul 14 GEOMETRIE CONTUR, acest ciclu permite
prelucrarea de contururi deschise i nchise (ex: cnd punctul de
pornire difer de punctul de oprire)
Ciclul 25 URM CONTUR ofer avantaje considerabile fa de
prelucrarea conturului folosind blocuri de poziionare:
TNC monitorizeaz operaia pentru a preveni tierile de dedesubt i
deteriorrile suprafeei. Este recomandabil s rulai o simulare
grafic a conturului nainte de executarea acestuia.
Dac raza sculei selectate este prea mare, s-ar putea s fie necesar
s reprelucrai colurile conturului.
Conturul poate fi prelucrat complet prin frezarea descendent sau
prin cea ascendent. Tipul de frezare rmne valabil i cnd oglindii
contururile.
Scula poate parcurge nainte i napoi pentru frezare n mai multe
ptrunderi: Rezult o prelucrare mai rapid.
Valorile de toleran pot fi introduse pentru a executa operaii
repetate de frezare brut i frezare de finisare.
Plda: Blocuri NC
62 CYCL DEF 25 CONTOUR TRAIN
Q1=-20 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q5=+0 ;COORDONAT DE
SUPRAFA
Q7=+50 ;NLIME DEGAJARE
Q10=+5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FREZARE
Q15=-1 ;URCARE SAU TIERE
ASCENDENT
Y
X
Z
nainte de a programa, reinei urmtoarele:
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
TNC ia n considerare numai prima etichet a ciclului
GEOMETRIE CONTUR.
Capacitatea de memorie pentru programarea unui ciclu SL
este limitat. Putei programa pn la 8192 de elemente
de contur ntr-un ciclu SL.
Nu este necesar ciclul 20 DATE CONTUR.
Poziiile programate n dimensiuni incrementale imediat
dup ciclul 25 sunt raportate la poziia sculei la sfritul
ciclului.
Pericol de coliziune!
Pentru a evita coliziunile,
Nu programai poziii n dimensiuni incrementale imediat
dup ciclul 25, deoarece acestea sunt raportate la
poziia sculei la sfritul ciclului.
Deplasai scula n poziiile definite (absolute), n toate
axele principale, deoarece poziia sculei la sfritul
ciclului nu este identic cu cea de la nceputul ciclului.
HEIDENHAIN iTNC 530 459
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Adncime frezare Q1 (valoarea incremental):
Distana dintre suprafaa piesei de prelucrat i partea
inferioar a conturului.
Toleran de finisare pentru lateral Q3 (valoare
incremental): Toleran de finisare n planul de lucru.
Coordonata suprafeei piesei de prelucrat Q5 (valoare
absolut): Coordonatele absolute ale suprafeei
piesei de prelucrat raportate la decalarea de origine a
piesei de prelucrat.
nlime decalare Q7 (valoare absolut): nlimea
absolut la care scula nu poate intra in coliziune cu
piesa de prelucrat. Poziia pentru retragerea sculei la
sfritul ciclului.
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere.
Vitez de avans pentru ptrundere Q11: Viteza de
parcurgere a sculei pe axele sculei.
Vitez de avans pentru frezare Q12: Viteza de
parcurgere a sculei n planul de lucru.
Frezare ascendent sau descendent? frezare
descendent = 1 Q15:
Frezare ascendent: Valoare de intrare = +1
Frezare ascendent: Valoare de intrare = -1
Pentru a activa frezarea ascendent i pe cea
descendent alternativ n civa pai de alimentare:
Valoare de intrare = 0
460 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LDATE URM CONTUR (Ciclul 270)
Dac este nevoie, putei folsi acest ciclu pentru a specifica diferite
proprieti ale ciclului 25, URM CONTUR.
Tip de apropiere/deprtare Q390: Definirea tipului de
apropiere sau deprtare.
Q390 = 0:
Apropiere de contur, tangenial pe un arc de cerc.
Q390 = 1:
Apropiere de contur, tangenial pe o linie dreapt.
Q390 = 2:
Apropiere de contur la unghi drept.
Comp. raz (0=R0/1=RL/2=RR)? Q391: Definirea
compensrii razei:
Q391 = 0:
Prelucrai conturul definit, fr compensare de raz
Q391 = 1:
Prelucrai conturul definit, cu compensare de raz
spre stnga
Q391 = 2:
Prelucrai conturul definit, cu compensare de raz
spre dreapta
Raza apropiere/deprtare Q392: Valabil doar daca a
fost selectat apropierea tangenial la o cale
circular. Raza arcului de apropiere/deprtare.
Unghiul la centru Q393: Valabil doar daca a fost
selectat apropierea tangenial la o cale circular.
Lungimea angular a arcului de apropiere.
Distana la punctul auxiliar Q394: Valabil doar daca
a fost selectat apropierea tangenial la o linie
dreapt sau unghi drept. Distana la punctul a uxiliar
de la care TNC se apropie de contur.
Plda: Blocuri NC
62 CYCL DEF 25 DATE URME CONTUR
Q390=0 ;TIP DE APROPIERE
Q391=1 ;COMPENSAREA RAZ
Q392=3 ;RAZ
Q393=+45 ;UNGHI LA CENTRU
Q394=+2 ;DISTAN
nainte de a programa, reinei urmtoarele:
Ciclul 270 este activ DEF, ceea ce nseamn c este
aplicat imediat ce este definit n programul piesei.
Dac este folosit Ciclul 270, nu definii compensare de
raz n subprogramul de contur.
Proprietile de apropiere i deprtare sunt executate de
ctre TNC n mod identic (simetric).
Defininii Ciclul 270 naintea Ciclului 25.
HEIDENHAIN iTNC 530 461
8
.
8

C
i
c
l
u
r
i
l
e

S
L SUPRAFA CILINDRU
(Ciclul 27, opiune software 1)
Acest ciclu v ofer posibilitatea s programai un contur n dou
dimensiuni i apoi s l rulai pe o suprafa cilindric pentru prelucrare
3-D. Folosii ciclul 28 dac dorii s frezai ghidaje pe cilindru.
Conturul este descris ntr-un subprogram identificat n ciclul 14
GEOMETRIE CONTUR.
Subprogramul conine coordonate pe axa rotativ i pe axa paralel a
acesteia. De exemplu, axa rotativ C este paralel cu axa Z. Sunt
disponibile funciile de traseu L, CHF, CR, RND APPR (cu excepia
APPR LCT) i DEP.
Dimensiunile din axa rotativ pot fi introduse n grade sau n mm (sau
inch). Putei selecta tipul de dimensiune dorit n definiia ciclului.
1 TNC poziioneaz unealta deasupra punctului de trecere a
cuitului, lund n considerare finisarea pentru latur.
2 La prima adncime de ptrundere, unealta frezeaz de-a lungul
conturului programat, la viteza de avans pentru frezare Q12.
3 La sfritul conturului, TNC aduce scula napoi la saltul de
degajare i revine la punctul de ptrundere;
4 Paii de la 1 la 3 sunt repetai pn este atins adncimea de
frezare Q1 programat.
5 Apoi, scula se deplaseaz la saltul de degajare.
C
Z
Maina i sistemul de control trebuie s fie pregtite
special de productorul sculei mainii pentru utilizarea
acestui ciclu.
462 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Adncime frezare Q1 (valoarea incremental):
Distana dintre suprafaa cilindirc i partea inferioar
a conturului.
Toleran de finisare pentru lateral Q3 (valoare
incremental): Toleran de finisare n planul de lucru
a suprafeei cilindrice nederulate. Aceast toleran
este aplicat n direcia compensrii razei.
Prescriere degajare Q6 (valoare incremental):
Distana dintre vrful sculei i suprafaa cilindric.
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere.
Vitez de avans pentru ptrundere Q11: Viteza de
parcurgere a sculei pe axele sculei.
Vitez de avans pentru frezare Q12: Viteza de
parcurgere a sculei n planul de lucru.
Raz cilindru Q16: Raza cilindrului pe care se va
prelucra conturul.
Tip dimensiune? ang./lin.Dimensiunile pentru axa
rotativ a subprogramului sunt date n grade (0) sau
n mm/inch (1).
nainte de a programa, reinei urmtoarele:
n primul bloc al programului de contur, programai
ntotdeauna ambele coordonate ale suprafeei cilindrice.
Capacitatea de memorie pentru programarea unui ciclu SL
este limitat. Putei programa pn la 8192 de elemente de
contur ntr-un ciclu SL.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Acest ciclu necesit o frez de capt cu tiere de mijloc
(ISO 1641).
Cilindrul trebuie poziionat concentric pe masa rotativ.
Axa sculei trebuie s fie perpendicular pe masa rotativ. n
caz contrar, TNC va genera un mesaj de eroare.
Acest ciclu poate fi utilizat i ntr-un plan de lucru nclinat.
TNC verific dac traseele compensate sau necompensate
ale sculei se ncadreaz n intervalul axei rotative, definit n
MP810.x. Dac este afiat mesajul de eroare "Eroare
programare contur", setai MP810.x=0.
Plda: Blocuri NC
63 CYCL DEF 27 CYLINDER SURFACE
Q1=-8 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q6=+0 ;SALT DE DEGAJARE
Q10=+3 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FREZARE
Q16=25 ;RAZ
Q17=0 ;TIP DE DIMENSIUNE
HEIDENHAIN iTNC 530 463
8
.
8

C
i
c
l
u
r
i
l
e

S
L SUPRAFA CILINDRU frezare canal
(Ciclul 28, opiune software 1)
Acest ciclul v ofer posibilitatea de a programa o cresttur de ghidaj
n dou dimensiuni i apoi s o transferai pe o suprafa cilindric.
Spre deosebire de ciclul 27, cu acest ciclu TNC regleaz scula astfel
nct, cu compensarea razei activ, pereii canalului s fie aproape
paraleli. Putei prelucra perei paraleli utiliznd o scul de aceeai
lime cu cea a canalului.
Cu ct scula este mai mic n raport cu limea canalului, cu att
deformarea n arcuri circulare i segmente oblice va fi mai mare.
Pentru a minimiza aceast distorsiune legat de procese, putei defini
n parametrul Q21 o toleran cu care TNC prelucreaz un canal ct
se poate de asemntor cu un canal prelucrat teoretic cu o scul de
aceeai lime ca a canalului.
Programai traseul punctului de mijloc al conturului mpreun cu
compensarea razei sculei. Prin compensarea razei specificai dac
TNC va tia canalul prin frezare ascendent sau descendent.
1 TNC poziioneaz scula peste punctul de trecere al cuitului.
2 La prima adncime de ptrundere, scula frezeaz de-a lungul
peretelui programat al canalului, cu viteza de avans Q12,
respectnd tolerana de finisare pentru partea lateral.
3 La sfritul conturului, TNC deplaseaz scula ctre peretele opus
i revine la punctul de trecere.
4 Paii 2 i 3 sunt repetai pn este atins adncimea de frezare Q1
programat.
5 Dac ai definit tolerana n Q21, TNC va reprelucra pereii
canalului astfel nct acetia s fie ct mai paraleli cu putin.
6 Scula se retrage pe axa sculei la prescrierea de degajare sau la
ultima poziie programat naintea ciclului (depinde de MP7420).
C
Z
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
464 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
nainte de a programa, reinei urmtoarele:
n primul bloc al programului de contur, programai
ntotdeauna ambele coordonate ale suprafeei cilindrice.
Capacitatea de memorie pentru programarea unui ciclu SL
este limitat. Putei programa pn la 8192 de elemente
de contur ntr-un ciclu SL.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Acest ciclu necesit o frez de capt cu tiere de mijloc
(ISO 1641).
Cilindrul trebuie poziionat concentric pe masa rotativ.
Axa sculei trebuie s fie perpendicular pe masa rotativ.
n caz contrar, TNC va genera un mesaj de eroare.
Acest ciclu poate fi utilizat i ntr-un plan de lucru nclinat.
TNC verific dac traseele compensate sau
necompensate ale sculei se ncadreaz n intervalul axei
rotative, definit n MP810.x. Dac este afiat mesajul de
eroare "Eroare programare contur", setai MP810.x=0.
HEIDENHAIN iTNC 530 465
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Adncime frezare Q1 (valoarea incremental):
Distana dintre suprafaa cilindirc i partea inferioar
a conturului.
Toleran de finisare pentru lateral Q3 (valoare
incremental): Toleran de finisare la peretele
canalului. Tolerana de finisare reduce limea
canalului cu dublul valorii introduse.
Prescriere degajare Q6 (valoare incremental):
Distana dintre vrful sculei i suprafaa cilindric.
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere.
Vitez de avans pentru ptrundere Q11: Viteza de
parcurgere a sculei pe axele sculei.
Vitez de avans pentru frezare Q12: Viteza de
parcurgere a sculei n planul de lucru.
Raz cilindru Q16: Raza cilindrului pe care se va
prelucra conturul.
Tip dimensiune? ang./lin. Q17: Dimensiunile pentru
axa rotativ a subprogramului sunt date n grade (0)
sau n mm/inch (1).
Lime canal Q20: Limea canalului de prelucrat.
Toleran?Dac utilizai o scul mai mic dect
limea programat a canalului Q20, pe peretele
canalului vor aprea deformri cauzate de procesare,
n toate punctele n care peretele canalul urmeaz
traseul unui arc sau al unei linii oblice. Dac ai definit
tolerana Q21, TNC adaug o operaie ulterioar de
frezare, pentru a asigura c dimensiunile canalului
sunt ct mai apropiate cu putin de cele ale unui
canal frezat cu o scul de aceeai lime cu acesta.
Cu Q21 definii deviaia admis fa de acest canal
ideal. Numrul de operaii ulterioare de frezare
depinde de raza cilindrului, de scula utilizat i de
adncimea canalului. Cu ct tolerana definit este
mai mic, cu att canalul va fi mai precis, iar
reprelucrarea va dura mai mult. Recomandri:
Folosii toleran de 0.02 mm. Funcie inactiv:
Introducei 0 (valoare prestabilit)
Plda: Blocuri NC
63 CYCL DEF 28 CYLINDER SURFACE
Q1=-8 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q6=+0 ;SALT DE DEGAJARE
Q10=+3 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FREZARE
Q16=25 ;RAZ
Q17=0 ;TIP DE DIMENSIUNE
Q20=12 ;LIME CANAL
Q21=0 ;TOLERAN
466 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LSUPRAFA CILINDRU frezare margine
(Ciclul 29, opiune software 1)
Acest ciclul v ofer posibilitatea de a programa o bordur n dou
dimensiuni i apoi s o transferai pe o suprafa cilindric. Cu acest
ciclu TNC regleaz scula astfel nct, cu compensarea razei activ,
pereii canalului sunt ntotdeauna paraleli. Programai traseul punctului
de mijloc al bordurii mpreun cu compensarea razei sculei. Prin
compensarea razei specificai dac TNC va tia bordura prin frezare
ascendent sau descendent.
La capetele bordurii, TNC adaug ntotdeauna un semicerc, a crui
raz reprezint jumtate din limea bordurii.
1 TNC poziioneaz scula peste punctul de pornire a prelucrrii. TNC
calculeaz punctul de pornire din limea bordurii i diametrul
sculei. Acesta se afl lng primul punct definit n subprogramul
conturului, decalat cu jumtate din limea bordurii i diametrul
sculei. Compensarea razei determin dac prelucrarea ncepe din
partea stng (1, RL = frezare ascendent) sau din cea dreapt a
bordurii (2, RR = frezare descendent).
2 Dup ce TNC a poziionat scula la prima adncime de ptrundere,
aceasta se deplaseaz ntr-un arc circular, la viteza de avans de
frezare Q12, tangenial fa de peretele bordurii. Dac a fost
programat n acest sens, va lsa metalul pentru tolerana de
finisare.
3 La prima adncime de ptrundere, scula frezeaz de-a lungul
peretelui programat, cu viteza de avans Q12, pn cnd tiftul este
terminat.
4 Scula se ndeprteaz apoi de peretele bordurii pe un traseu
tangenial i revine la punctul de pornire al prelucrrii.
5 Paii de la 2 la 4 sunt repetai pn este atins adncimea de
frezare Q1 programat.
6 Scula se retrage pe axa sculei la prescrierea de degajare sau la
ultima poziie programat naintea ciclului (depinde de MP7420).
C
Z
1 2
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
HEIDENHAIN iTNC 530 467
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Adncime frezare Q1 (valoarea incremental):
Distana dintre suprafaa cilindirc i partea inferioar
a conturului.
Toleran de finisare pentru lateral Q3 (valoare
incremental): Toleran de finisare la peretele
marginii. Tolerana de finisare mrete limea
bordurii cu dublul valorii introduse.
Prescriere degajare Q6 (valoare incremental):
Distana dintre vrful sculei i suprafaa cilindric.
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere.
Vitez de avans pentru ptrundere Q11: Viteza de
parcurgere a sculei pe axele sculei.
Vitez de avans pentru frezare Q12: Viteza de
parcurgere a sculei n planul de lucru.
Raz cilindru Q16: Raza cilindrului pe care se va
prelucra conturul.
Tip dimensiune? ang./lin. Dimensiunile pentru axa
rotativ a subprogramului sunt date n grade (0) sau
n mm/inch (1).
Lime muchie Q20: Limea muchiei de prelucrat.
nainte de a programa, reinei urmtoarele:
n primul bloc al programului de contur, programai
ntotdeauna ambele coordonate ale suprafeei cilindrice.
Asigurai-v c scula are suficient spaiu n lateral pentru
apropierea i ndeprtarea de contur.
Capacitatea de memorie pentru programarea unui ciclu SL
este limitat. Putei programa pn la 8192 de elemente
de contur ntr-un ciclu SL.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Cilindrul trebuie poziionat concentric pe masa rotativ.
Axa sculei trebuie s fie perpendicular pe masa rotativ.
n caz contrar, TNC va genera un mesaj de eroare.
Acest ciclu poate fi utilizat i ntr-un plan de lucru nclinat.
TNC verific dac traseele compensate sau
necompensate ale sculei se ncadreaz n intervalul axei
rotative, definit n MP810.x. Dac este afiat mesajul de
eroare "Eroare programare contur", setai MP810.x=0.
Plda: Blocuri NC
63 CYCL DEF 29 CYLINDER SURFACE RIDGE
Q1=-8 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q6=+0 ;SALT DE DEGAJARE
Q10=+3 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FREZARE
Q16=25 ;RAZ
Q17=0 ;TIP DE DIMENSIUNE
Q20=12 ;LIME BORDUR
468 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
LFrezarea conturului exterior al SUPRAFEEI
CILINDRULUI (Ciclul 39, opiunea 1 de software)
Acest ciclu v ofer posibilitatea s programai un contur deschis n
dou dimensiuni i apoi s l rulai pe o suprafa cilindric pentru
prelucrare 3-D. Cu acest ciclu TNC regleaz scula astfel nct, cu
compensarea razei activ, peretele conturului deschis este
ntotdeauna paralel cu axa cilindrului.
Spre deosebire de ciclurile 28 i 29, n subprogramul de contur definii
conturul efectiv care va fi prelucrat.
1 TNC poziioneaz scula peste punctul de pornire a prelucrrii. TNC
localizeaz punctul de pornire lng primul punct definit n
subprogramul de contur, decalat cu o distan egal cu diametrul
sculei.
2 Dup ce TNC a poziionat scula la prima adncime de ptrundere,
aceasta se deplaseaz ntr-un arc circular, la viteza de avans de
frezare Q12, tangenial fa de contur. Dac a fost programat, va
lsa material pentru tolerana de finisare.
3 La prima adncime de ptrundere, scula frezeaz de-a lungul
conturului programat, cu viteza de avans Q12, pn cnd urma
conturului este terminat.
4 Scula se ndeprteaz apoi de peretele bordurii pe un traseu
tangenial i revine la punctul de pornire al prelucrrii.
5 Paii de la 2 la 4 sunt repetai pn este atins adncimea de
frezare Q1 programat.
6 Scula se retrage pe axa sculei la prescrierea de degajare sau la
ultima poziie programat naintea ciclului (depinde de MP7420).
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
HEIDENHAIN iTNC 530 469
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Adncime frezare Q1 (valoarea incremental):
Distana dintre suprafaa cilindirc i partea inferioar
a conturului.
Toleran de finisare pentru lateral Q3 (valoare
incremental): Toleran de finisare la peretele
conturului..
Prescriere degajare Q6 (valoare incremental):
Distana dintre vrful sculei i suprafaa cilindric.
Adncimea de ptrundere Q10 (valoare incremental):
Distana cu care scula avanseaz la fiecare
ptrundere.
Vitez de avans pentru ptrundere Q11: Viteza de
parcurgere a sculei pe axele sculei.
Vitez de avans pentru frezare Q12: Viteza de
parcurgere a sculei n planul de lucru.
Raz cilindru Q16: Raza cilindrului pe care se va
prelucra conturul.
Tip dimensiune? ang./lin. Dimensiunile pentru axa
rotativ a subprogramului sunt date n grade (0) sau
n mm/inch (1).
nainte de a programa, reinei urmtoarele:
n primul bloc al programului de contur, programai
ntotdeauna ambele coordonate ale suprafeei cilindrice.
Asigurai-v c scula are suficient spaiu n lateral pentru
apropierea i ndeprtarea de contur.
Capacitatea de memorie pentru programarea unui ciclu SL
este limitat. Putei programa pn la 8192 de elemente
de contur ntr-un ciclu SL.
Semnul algebric pentru parametrul de ciclu DEPTH
determin direcia de lucru. Dac programai DEPTH = 0,
ciclul nu va fi executat.
Cilindrul trebuie poziionat concentric pe masa rotativ.
Axa sculei trebuie s fie perpendicular pe masa rotativ.
n caz contrar, TNC va genera un mesaj de eroare.
Acest ciclu poate fi utilizat i ntr-un plan de lucru nclinat.
TNC verific dac traseele compensate sau
necompensate ale sculei se ncadreaz n intervalul axei
rotative, definit n MP810.x. Dac este afiat mesajul de
eroare "Eroare programare contur", setai MP810.x=0.
Plda: Blocuri NC
63 CYCL DEF 39 CYL. SUPRAFA CILINDRU
Q1=-8 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q6=+0 ;SALT DE DEGAJARE
Q10=+3 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FREZARE
Q16=25 ;RAZ
Q17=0 ;TIP DE DIMENSIUNE
470 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Exemplu: Degroarea i degroarea fin a unui buzunar
0 BEGIN PGM C20 MM
1 BLK FORM 0.1 Z X-10 Y-10 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0 Definirea piesei brute de prelucrat
3 TOOL DEF 1 L+0 R+15 Definirirea sculei: scul de degroare grosier
4 TOOL DEF 2 L+0 R+7,5 Definirirea sculei: scul de degroare fin
5 TOOL CALL 1 Z S2500 Apelare scul: scul de degroare grosier
6 L Z+250 R0 FMAX Retragere scul
7 CYCL DEF 14. 0 CONTOUR GEOMETRY Definire subprogram de contur
8 CYCL DEF 14. 1 CONTOUR LABEL 1
9 CYCL DEF 20 CONTOUR DATA Definire parametri generali de prelucrare
Q1=-20 ;ADNCIME FREZARE
Q2=1 ;SUPRAPUNERE TRASEU SCUL
Q3=+0 ;TOLERAN PENTRU LATUR
Q4=+0 ;TOLERAN PENTRU BAZ
Q5=+0 ;COORDONAT DE SUPRAFA
Q6=2 ;SALT DE DEGAJARE
Q7=+100 ;NLIME DEGAJARE
Q8=0.1 ;RAZ ROTUNJIRE
Q9=-1 ;DIRECIE
X
Y
30
30
R
3
0
R
2
0
60
5
5
1
0
1
0
HEIDENHAIN iTNC 530 471
8
.
8

C
i
c
l
u
r
i
l
e

S
L
10 CYCL DEF 22 ROUGH-OUT Definire ciclu: Degroare grosier
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FINISARE
Q18=0 ;SCUL DE DEGROARE
GROSIER
Q19=150 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q208=30000 ;VITEZ DE AVANS PENTRU
RETRAGERE
11 CYCL CALL M3 Apelare ciclu: Degroare grosier
12 L Z+250 R0 FMAX M6 Schimbare scul
13 TOOL CALL 2 Z S3000 Apelare scul: scul de degroare fin
14 CYCL DEF 22 ROUGH-OUT Definire ciclu degroare fin
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FINISARE
Q18=1 ;SCUL DE DEGROARE
GROSIER
Q19=150 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q208=30000 ;VITEZ DE AVANS PENTRU
RETRAGERE
15 CYCL CALL M3 Apelare ciclu: Degroare fin
16 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
17 LBL 1 Subprogram de contur
18 L X+0 Y+30 RR consultai Exemplu: Programare FK 2, pagina 279
19 FC DR- R30 CCX+30 CCY+30
20 FL AN+60 PDX+30 PDY+30 D10
21 FSELECT 3
22 FPOL X+30 Y+30
23 FC DR- R20 CCPR+55 CCPA+60
24 FSELECT 2
25 FL AN-120 PDX+30 PDY+30 D10
26 FSELECT 3
27 FC X+0 DR- R30 CCX+30 CCY+30
472 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
28 FSELECT 2
29 LBL 0
30 END PGM C20 MM
HEIDENHAIN iTNC 530 473
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Exemplu: Gurire automat, degroarea i finisarea contururilor suprapuse
0 BEGIN PGM C21 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Definirea piesei brute de prelucrat
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+6 Definire scul: burghiu
4 TOOL DEF 2 L+0 R+6 Definire scul pentru degroare/finisare
5 TOOL CALL 1 Z S2500 Apelare scul: burghiu
6 L Z+250 R0 FMAX Retragere scul
7 CYCL DEF 14.0 CONTOUR GEOMETRY Definire subprogram de contur
8 CYCL DEF 14.1 CONTOUR LABEL 1/2/3/4
9 CYCL DEF 20 CONTOUR DATA Definire parametri generali de prelucrare
Q1=-20 ;ADNCIME FREZARE
Q2=1 ;SUPRAPUNERE TRASEU SCUL
Q3=+0.5 ;TOLERAN PENTRU LATUR
Q4=+0.5 ;TOLERAN PENTRU BAZ
Q5=+0 ;COORDONAT DE SUPRAFA
Q6=2 ;SALT DE DEGAJARE
Q7=+100;NLIME DEGAJARE
Q8=0.1 ;RAZ ROTUNJIRE
Q9=-1 ;DIRECIE
X
Y
35
50
100
100
1
6
16
R
2
5
65
16
R
2
5
474 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
10 CYCL DEF 21 PILOT DRILLING Definire ciclu: Gurire automat
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q13=2 ;SCUL DE DEGROARE
11 CYCL CALL M3 Apelare ciclu: Gurire automat
12 L +250 R0 FMAX M6 Schimbare scul
13 TOOL CALL 2 Z S3000 Apelare scul pentru degroare/finisare
14 CYCL DEF 22 ROUGH-OUT Definire ciclu: Degroare
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FINISARE
Q18=0 ;SCUL DE DEGROARE
GROSIER
Q19=150 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q208=30000 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q401=100 ;FACTORUL DE VITEZ DE
AVANS
Q404=0 ;DIAMETRU DEGROARE
FIN
15 CYCL CALL M3 Apelare ciclu: Degroare
16 CYCL DEF 23 FLOOR FINISHING Definire ciclu: Finisare parte inferioar
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=200 ;VITEZ DE AVANS PENTRU
FINISARE
Q208=30000 ;VITEZ DE AVANS PENTRU
RETRAGERE
17 CYCL CALL Apelare ciclu: Finisare parte inferioar
18 CYCL DEF 24 SIDE FINISHING Definire ciclu: Finisare margine
Q9=+1 ;DIRECIE
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=400 ;VITEZ DE AVANS PENTRU
FINISARE
Q14=+0 ;TOLERAN PENTRU
LATUR
HEIDENHAIN iTNC 530 475
8
.
8

C
i
c
l
u
r
i
l
e

S
L
19 CYCL CALL Apelare ciclu: Finisare margine
20 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
21 LBL 1 Subprogramul de contur 1: buzunar stng
22 CC X+35 Y+50
23 L X+10 Y+50 RR
24 C X+10 DR-
25 LBL 0
26 LBL 2 Subprogramul de contur 2: buzunar drept
27 CC X+65 Y+50
28 L X+90 Y+50 RR
29 C X+90 DR-
30 LBL 0
31 LBL 3 Subprogramul de contur 3: insul ptrat stng
32 L X+27 Y+50 RL
33 L Y+58
34 L X+43
35 L Y+42
36 L X+27
37 LBL 0
38 LBL 4 Subprogramul de contur 4: insul triunghiular dreapt
39 L X+65 Y+42 RL
40 L X+57
41 L X+65 Y+58
42 L X+73 Y+42
43 LBL 0
44 END PGM C21 MM
476 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Exemplu: Urm contur
0 BEGIN PGM C25 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Definirea piesei brute de prelucrat
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+10 Definiie scul
4 TOOL CALL 1 Z S2000 Apelare scul
5 L Z+250 RO FMAX Retragere scul
6 CYCL DEF 14. 0 CONTOUR GEOMETRY Definire subprogram de contur
7 CYCL DEF 14. 1 CONTOUR LABEL 1
8 CYCL DEF 25 CONTOUR TRAIN Definire parametri de prelucrare
Q1=-20 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q5=+0 ;COORDONAT DE
SUPRAFA
Q7=+250 ;NLIME DEGAJARE
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=200 ;VITEZ DE AVANS PENTRU
FREZARE
Q15=+1 ;URCARE SAU TIERE
ASCENDENT
X
Y
5
20
100
100
80
50
95
75
15
R
7
,
5
R
7
,
5
HEIDENHAIN iTNC 530 477
8
.
8

C
i
c
l
u
r
i
l
e

S
L
9 CYCL CALL M3 Apelare ciclu
10 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
11 LBL 1 Subprogram de contur
12 L X+0 Y+15 RL
13 L X+5 Y+20
14 CT X+5 Y+75
15 L Y+95
16 RND R7.5
17 L X+50
18 RND R7.5
19 L X+100 Y+80
20 LBL 0
21 END PGM C25 MM
478 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Exemplu: Suprafa cilindric cu Ciclul 27
Not:
Cilindrul este centrat pe masa rotativ
Decalarea de origine se afl n centrul mesei
rotative
0 BEGIN PGM C27 MM
1 TOOL DEF 1 L+0 R+3.5 Definiie scul
2 TOOL CALL 1 Y S2000 Apelare scul, axa sculei este Y
3 L X+250 R0 FMAX Retragere scul
4 L X+0 R0 FMAX Poziionare scul n centrul mesei rotative
5 CYCL DEF 14. 0 CONTOUR GEOMETRY Definire subprogram de contur
6 CYCL DEF 14. 1 CONTOUR LABEL 1
7 CYCL DEF 27 CYLINDER SURFACE Definire parametri de prelucrare
Q1=-7 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q6=2 ;SALT DE DEGAJARE
Q10=4 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=250 ;VITEZ DE AVANS PENTRU
FREZARE
Q16=25 ;RAZ
Q17=1 ;TIP DE DIMENSIUNE
8 L C+0 R0 FMAX M3 Pre-poziionare mas rotativ
9 CYCL CALL Apelare ciclu
C
Z
157
60
30
20
R
7
.
5
50
HEIDENHAIN iTNC 530 479
8
.
8

C
i
c
l
u
r
i
l
e

S
L
10 L Y+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
11 LBL 1 Subprogram de contur
12 L C+40 Z+20 RL Datele pentru axele rotative sunt introduse in mm (Q17=1)
13 L C+50
14 RND R7.5
15 L Z+60
16 RND R7.5
17 L IC-20
18 RND R7.5
19 L Z+20
20 RND R7.5
21 L C+40
22 LBL 0
23 END PGM C27 MM
480 8 Programare: Cicluri
8
.
8

C
i
c
l
u
r
i
l
e

S
L
Exemplu: Suprafa cilindric cu Ciclul 28
Note:
Cilindrul este centrat pe masa rotativ
Decalarea de origine se afl n centrul mesei
rotative
Descrierea traseului punctului de mijloc n
subprogramul de contur
0 BEGIN PGM C28 MM
1 TOOL DEF 1 L+0 R+3.5 Definiie scul
2 TOOL CALL 1 Y S2000 Apelare scul, axa sculei este Y
3 L Y+250 RO FMAX Retragere scul
4 L X+0 R0 FMAX Poziionare scul n centrul mesei rotative
5 CYCL DEF 14. 0 CONTOUR GEOMETRY Definire subprogram de contur
6 CYCL DEF 14. 1 CONTOUR LABEL 1
7 CYCL DEF 28 CYLINDER SURFACE Definire parametri de prelucrare
Q1=-7 ;ADNCIME FREZARE
Q3=+0 ;TOLERAN PENTRU
LATUR
Q6=2 ;SALT DE DEGAJARE
Q10=-4 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=250 ;VITEZ DE AVANS PENTRU
FREZARE
Q16=25 ;RAZ
Q17=1 ;TIP DE DIMENSIUNE
Q20=10 ;LIME CANAL
Q21=0.02 ;TOLERANCE Reprelucrare activ
C
Z
157
52.5
40
35
60
70
HEIDENHAIN iTNC 530 481
8
.
8

C
i
c
l
u
r
i
l
e

S
L
8 L C+0 R0 FMAX M3 Pre-poziionare mas rotativ
9 CYCL CALL Apelare ciclu
10 L Y+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
11 LBL 1 Subprogram de contur, descrierea traseului punctului de mijloc
12 L C+40 Z+0 RL Datele pentru axa rotativ sunt introduse n mm (Q17=1)
13 L Z+35
14 L C+60 Z+52.5
15 L Z+70
16 LBL 0
17 END PGM C28 MM
482 8 Programare: Cicluri
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
8.9 Cicluri SL cu formule de contur
complexe
Principii
Ciclurile SL i formulele complexe de contur v permit s efectuai
contururi complexe prin combinarea de subcontururi (buzunare i
insule). Definii subcontururile individuale (date geometrice) ca
programe separate. Astfel, orice subcontur poate fi utilizat de mai
multe ori. TNC calculeaz conturul complet din subcontururile
selectate, pe care le legai printr-o formul de contur.
Plda: Structura programului: Prelucrare cu
cicluri SL i forumule de contur complexe
0 BEGIN PGM CONTOUR MM
.. .
5 SEL CONTOUR MODEL
6 CYCL DEF 20 CONTOUR DATA . ..
8 CYCL DEF 22 ROUGH-OUT...
9 CYCL CALL
.. .
12 CYCL DEF 23 FLOOR FINISHING .. .
13 CYCL CALL
.. .
16 CYCL DEF 24 SIDE FINISHING ...
17 CYCL CALL
63 L Z+250 R0 FMAX M2
64 END PGM CONTOUR MM
Capacitatea de memorie pentru programarea unui ciclu SL
(toate programele de descriere a conturului) este limitat la
128 de contururi. Numrul de elemente de contur posibile
depinde de tipul conturului (contur exterior sau interior) i
de numrul de descrieri de contur. Putei programa pn
la 16384 de elemente de contur.
Ciclurile SL cu formule de contur implic o machet
structurat de program i v permit s salvai contururi
utilizate frecvent n programe individuale. Utiliznd o
formul de contur putei conecta subcontururile la un
contur complet i putei defini dac acesta este aplicat
pentru un sau pentru o insul.
n forma actual, funcia "Cicluri SL cu formule de contur"
necesit intrri din mai multe zone ale interfeei TN pentru
utilizator. Aceast funcie servete ca baz pentru
dezvoltri ulterioare.
HEIDENHAIN iTNC 530 483
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
Proprietile subcontururilor
n mod prestabilit, TNC consider conturul ca fiind un buzunar. Nu
programai o compensare a razei. n formula de contur, putei
transforma un buzunar ntr-o insul, dndu-i valoarea negativ.
TNC ignor vitezele de avans F i funciile auxiliare M.
Transformrile de coordonate sunt permise. Dac sunt programate
n cadrul subconturului, ele sunt de asemenea aplicate n
subprogramele urmtoare, dar nu necesit resetarea dup apelarea
ciclului.
Dei subprogramele pot conine coordonate pe axa broei, astfel de
coordonate sunt ignorate.
Planul de lucru este definit n primul bloc de coordonate al
subprogramului. Axele secundare U,V, W sunt permise.
Plda: Structur program: Calcularea de
subcontur cu formula de contur
0 BEGIN PGM MODEL MM
1 DECLARE CONTOUR QC1 = CIRCLE1
2 DECLARE CONTOUR QC2 = CIRCLE31XY
3 DECLARE CONTOUR QC3 = TRIANGLE
4 DECLARE CONTOUR QC4 = SQUARE
5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2
6 END PGM MODEL MM
0 BEGIN PGM CIRCLE1 MM
1 CC X+75 Y+50
2 LP PR+45 PA+0
3 CP IPA+360 DR+
4 END PGM CIRCLE1 MM
0 BEGIN PGM CIRCLE31XY MM
...
...
484 8 Programare: Cicluri
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
Caracteristicile ciclurilor fixe
TNC poziioneaz automat scula la saltul de degajare nainte de un
ciclu.
Fiecare nivel de alimentare este frezat fr ntreruperi, deoarece
cuitul parcurge n jurul insulelor i nu deasupra lor.
Raza "colurilor interioare" poate fi programat - scula continu s se
deplaseze, pentru a preveni deteriorarea suprafeei la colurile
interioare (acest lucru este valabil pentru trecerea cea mai din afar
n ciclurile Degroare i Finisare lateral).
Conturul este abordat pe un arc tangenial pentru finisarea lateral.
Pentru finisarea bazei, scula se apropie din nou de piesa de
prelucrat pe un arc tangenial (pentru axa sculei Z, de exemplu, arcul
poate fi n planul Z/X).
Conturul este prelucrat complet prin frezare ascendent sau
descendent.
Datele de prelucrare (cum ar fi adncimea de frezare, tolerana la
finisare i saltul de degajare) sunt introduse ca DATE CONTUR n
Ciclul 20.
Selectarea unui program cu definiii de contur
Cu funcia SEL CONTOUR selectai un program cu definiii de contur,
din care TNC preia descrierile de contur:
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru funciile pentru prelucrare de
contur i puncte.
Apsai tasta soft SELECTARE CONTUR.
Introducei numele complet al programului ce conine
definiia de contur i confirmai cu tasta END.
Cu MP7420 putei determina poziia sculei la sfritul
ciclurilor de la 21 la 24.
Programai un bloc SEL CONTOUR naintea ciclurilor SL.
Ciclul 14 GEOMETRI CONTUR nu mai este necesar dac
utilizai SEL CONTUR.
HEIDENHAIN iTNC 530 485
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e Definirea descrierilor de contur
Cu funcia DECLARE CONTOUR introducei ntr-un program, calea
programelor din care TNC preia descrierile de contur. n plus, putei
selecta o adncime separat pentru aceast descriere de contur
(funcia FCL 2):
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru funciile pentru prelucrare de
contur i puncte.
Apsai tasta soft DEFINIRE CONTUR.
Introducei numrul indicatorului de contur QC, i
confirmai cu tasta ENT.
Introducei numele complet al programului ce conine
descrierea de contur i confirmai cu tasta END sau,
dac dorii,
Definii o adncime separat pentru conturul selectat.
Cu indicatorii de contur dai QC putei include diverse
contururi n formula de contur.
Dac programai adncimi separate pentru contururi,
atunci trebuie s asignai o adncime la toate
subcontururile (asignai adncimea 0, dac este cazul).
486 8 Programare: Cicluri
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
eIntroducerea unei formule complexe de contur
Putei utiliza tastele soft pentru a interconecta diverse contururi ntr-o
formul matematic.
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru funciile pentru prelucrare de
contur i puncte.
Apsai tasta soft FORMUL CONTUR. n acest caz
TNC afieaz urmtoarele taste soft:
Funcie matematic Tast soft
Intersectat cu
ex. QC10 = QC1 & QC5
Reunit cu
ex. QC25 = QC7 | QC18
Reunit fr intersectare
ex. QC12 = QC5 ^ QC25
Reunit cu complementul pt
ex. QC25 = QC1 \ QC2
Complement zon contur
ex. Q12 = #Q11
Paranteze deschise
ex. QC12 = QC1 * (QC2 + QC3)
Paranteze nchise
ex. QC12 = QC1 * (QC2 + QC3)
Definirea unui singur contur
ex. QC12 = QC1
HEIDENHAIN iTNC 530 487
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e Contururile suprapuse
n mod prestabilit, TNC consider un contur programat ca fiind un
buzunar. Cu funciile formulei de contur, putei transforma un contur
dintr-un buzunar ntr-o insul.
Buzunarele i insulele pot fi suprapuse pentru a forma un contur nou.
Putei aadar mri suprafaa unui buzunar cu un alt buzunar sau s o
reducei cu o insul.
Sub programe: Buzunare suprapuse
Buzunarele A i B se suprapun.
TNC calculeaz punctele de intersecie S1 i S2 (nu trebuie
programate).
Buzunarele sunt programate ca cercuri complete.
Urmtoarele exemple de programare reprezint programe
descriere contur, care sunt definite ntr-un program
definire contur. Programul definiie contur este apelat prin
funcia SEL CONTOUR n programul principal efectiv.
488 8 Programare: Cicluri
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
Program descriere contur 1: Buzunar A
Program descriere contur 2: Buzunar B
Suprafaa de includere
Ambele suprafee A i B trebuie s fie prelucrate, inclusiv suprafaa
suprapus:
Suprafeele A i B trebuie programate n programe separate, fr
compensarea razei.
n formula de contur, suprafeele A i B sunt procesate cu funcia
"reunit cu".
Program definire contur:
0 BEGIN PGM POCKET_A MM
1 L X+10 Y+50 R0
2 CC X+35 Y+50
3 C X+10 Y+50 DR-
4 END PGM POCKET_A MM
0 BEGIN PGM POCKET_B MM
1 L X+90 Y+50 R0
2 CC X+65 Y+50
3 C X+90 Y+50 DR-
4 END PGM POCKET_B MM
A
B
50 .. .
51 .. .
52 DECLARE CONTOUR QC1 = POCKET_A.H
53 DECLARE CONTOUR QC2 = POCKET_B.H
54 QC10 = QC1 | QC2
55 .. .
56 .. .
HEIDENHAIN iTNC 530 489
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
Suprafaa de excludere
Suprafaa A trebuie s fie prelucrat fr poriunea suprapus de B:
Suprafeele A i B trebuie introduse n programe separate, fr
compensarea razei.
n formula de contur, suprafaa B este sczut din suprafaa A cu
funcia "reunit cu complementul".
Program definire contur:
Suprafaa de intersecie
Trebuie prelucrat numai suprafaa unde A i B se suprapun.
(Suprafeele acoperite numai de A sau B nu trebuie procesate).
Suprafeele A i B trebuie introduse n programe separate, fr
compensarea razei.
n formula de contur, suprafeele A i B sunt procesate cu funcia
"intersecie cu".
Program definire contur:
Prelucrarea conturului cu ciclurile SL
A
B
50 . ..
51 . ..
52 DECLARE CONTOUR QC1 = POCKET_A.H
53 DECLARE CONTOUR QC2 = POCKET_B.H
54 QC10 = QC1 \ QC2
55 . ..
56 . ..
A
B
50 . ..
51 . ..
52 DECLARE CONTOUR QC1 = POCKET_A.H
53 DECLARE CONTOUR QC2 = POCKET_B.H
54 QC10 = QC1 & QC2
55 . ..
56 . ..
Conturul complet este prelucrat cu ciclurile de la SL 20 la
24 (consultai Ciclurile SL, la pagina 444).
490 8 Programare: Cicluri
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
Exemplu: Degroarea i finisarea contururilor suprapuse cu formula de contur
0 BEGIN PGM CONTOUR MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Definirea piesei brute de prelucrat
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+2.5 Definire scul pentru frez de degroare
4 TOOL DEF 2 L+0 R+3 Definire scul pentru frez de finisare
5 TOOL CALL 1 Z S2500 Apelare scul pentru freza de degroare
6 L Z+250 R0 FMAX Retragere scul
7 SEL CONTOUR MODEL Specificare program definire contur
8 CYCL DEF 20 CONTOUR DATA Definire parametri generali de prelucrare
Q1=-20 ;ADNCIME FREZARE
Q2=1 ;SUPRAPUNERE TRASEU
SCUL
Q3=+0. 5 ;TOLERAN PENTRU
LATUR
Q4=+0. 5 ;TOLERAN PENTRU BAZ
Q5=+0 ;COORDONAT DE
SUPRAFA
Q6=2 ;SALT DE DEGAJARE
Q7=+100 ;NLIME DEGAJARE
Q8=0.1 ;RAZ ROTUNJIRE
Q9=-1 ;DIRECIE
X
Y
35
50
100
100
1
6
16
R
2
5
65
16
R
2
5
HEIDENHAIN iTNC 530 491
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
9 CYCL DEF 22 ROUGH-OUT Definire ciclu: Degroare
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=350 ;VITEZ DE AVANS PENTRU
FINISARE
Q18=0 ;SCUL DE DEGROARE
GROSIER
Q19=150 ;VITEZ DE AVANS PENTRU
RETRAGERE
Q401=100 ;FACTORUL DE VITEZ DE
AVANS
Q404=0 ;DIAMETRU DEGROARE
FIN
10 CYCL CALL M3 Apelare ciclu: Degroare
11 TOOL CALL 2 Z S5000 Apelare scul pentru freza de finisare
12 CYCL DEF 23 FLOOR FINISHING Definire ciclu: Finisare planseu
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=200 ;VITEZ DE AVANS PENTRU
FINISARE
13 CYCL CALL M3 Apelare ciclu: Finisare parte inferioar
14 CYCL DEF 24 SIDE FINISHING Definire ciclu: Finisare margine
Q9=+1 ;DIRECIE
Q10=5 ;ADNCIME DE PTRUNDERE
Q11=100 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q12=400 ;VITEZ DE AVANS PENTRU
FINISARE
Q14=+0 ;TOLERAN PENTRU
LATUR
15 CYCL CALL M3 Apelare ciclu: Finisare lateral
16 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
17 END PGM CONTOUR MM
492 8 Programare: Cicluri
8
.
9

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

c
o
m
p
l
e
x
e
Programul definire contur cu formule de contur:
Programe descriere contur:
0 BEGIN PGM MODEL MM Program definire contur
1 DECLARE CONTOUR QC1 = CIRCLE1 Definire indicator contur pentru programul CIRCLE1
2 FN 0: Q1 =+35 Asignere valori pentru parametri utilizai n PGM CIRCLE31XY
3 FN 0: Q2 =+50
4 FN 0: Q3 =+25
5 DECLARE CONTOUR QC2 = CIRCLE31XY Definire indicator contur pentru programul CIRCLE31XY
6 DECLARE CONTOUR QC3 = TRIANGLE Definire indicator contur pentru programul TRIANGLE
7 DECLARE CONTOUR QC4 = SQUARE Definire indicator contur pentru programul SQUARE
8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Formul contur
9 END PGM MODEL MM
0 BEGIN PGM CIRCLE1 MM Program descriere contur: cerc la dreapta
1 CC X+65 Y+50
2 L PR+25 PA+0 R0
3 CP IPA+360 DR+
4 END PGM CIRCLE1 MM
0 BEGIN PGM CIRCLE31XY MM Program descriere contur: cerc la stnga
1 CC X+Q1 Y+Q2
2 LP PR+Q3 PA+0 R0
3 CP IPA+360 DR+
4 END PGM CIRCLE31XY MM
0 BEGIN PGM TRIANGLE MM Program descriere contur: triunghi la dreapta
1 L X+73 Y+42 R0
2 L X+65 Y+58
3 L X+58 Y+42
4 L X+73
5 END PGM TRIANGLE MM
0 BEGIN PGM SQUARE MM Program descriere contur: ptrat la stnga
1 L X+27 Y+58 R0
2 L X+43
3 L Y+42
4 L X+27
5 L Y+58
6 END PGM SQUARE MM
HEIDENHAIN iTNC 530 493
8
.
1
0

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

s
i
m
p
l
e
8.10 Cicluri SL cu formule de contur
simple
Noiuni fundamentale
Ciclurile SL i formulele complexe de contur v permit s efectuai
contururi simple prin combinarea de subcontururi (buzunare i insule).
Definii subcontururile individuale (date geometrice) ca programe
separate. Astfel, orice subcontur poate fi utilizat de mai multe ori. TNC
calculeaz conturul din subcontururile selectate.
Proprietile subcontururilor
n mod prestabilit, TNC consider conturul ca fiind un buzunar. Nu
programai o compensare a razei.
TNC ignor vitezele de avans F i funciile auxiliare M.
Transformrile de coordonate sunt permise. Dac sunt programate
n cadrul subconturului, ele sunt de asemenea aplicate n
subprogramele urmtoare, dar nu necesit resetarea dup apelarea
ciclului.
Dei subprogramele pot conine coordonate pe axa broei, astfel de
coordonate sunt ignorate.
Planul de lucru este definit n primul bloc de coordonate al
subprogramului. Axele secundare U,V, W sunt permise.
Plda: Structura programului: Prelucrare cu
cicluri SL i forumule de contur complexe
0 BEGIN PGM CONTDEF MM
...
5 PATTERN DEF
P1= "POCK1. H"
I2 = ISLE2.H DEPTH5
I3 ISLE3. H DEPTH7. 5
6 CYCL DEF 20 CONTOUR DATA ...
8 CYCL DEF 22 ROUGH-OUT.. .
9 CYCL CALL
...
12 CYCL DEF 23 FLOOR FINISHING ...
13 CYCL CALL
...
16 CYCL DEF 24 SIDE FINISHING . ..
17 CYCL CALL
63 L Z+250 R0 FMAX M2
64 END PGM CONTDEF MM
Capacitatea de memorie pentru programarea unui ciclu SL
(toate programele de descriere a conturului) este limitat la
128 de contururi. Numrul de elemente de contur posibile
depinde de tipul conturului (contur exterior sau interior) i
de numrul de descrieri de contur. Putei programa pn
la 16384 de elemente de contur.
494 8 Programare: Cicluri
8
.
1
0

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

s
i
m
p
l
e
Caracteristicile ciclurilor fixe
TNC poziioneaz automat scula la saltul de degajare nainte de un
ciclu.
Fiecare nivel de alimentare este frezat fr ntreruperi, deoarece
cuitul parcurge n jurul insulelor i nu deasupra lor.
Raza "colurilor interioare" poate fi programat - scula continu s se
deplaseze, pentru a preveni deteriorarea suprafeei la colurile
interioare (acest lucru este valabil pentru trecerea cea mai din afar
n ciclurile Degroare i Finisare lateral).
Conturul este abordat pe un arc tangenial pentru finisarea lateral.
Pentru finisarea bazei, scula se apropie din nou de piesa de
prelucrat pe un arc tangenial (pentru axa sculei Z, de exemplu, arcul
poate fi n planul Z/X).
Conturul este prelucrat complet prin frezare ascendent sau
descendent.
Datele de prelucrare (cum ar fi adncimea de frezare, tolerana la
finisare i saltul de degajare) sunt introduse ca DATE CONTUR n
Ciclul 20.
Cu MP7420 putei determina poziia sculei la sfritul
ciclurilor de la 21 la 24.
HEIDENHAIN iTNC 530 495
8
.
1
0

C
i
c
l
u
r
i

S
L

c
u

f
o
r
m
u
l
e

d
e

c
o
n
t
u
r

s
i
m
p
l
e Introducerea unei formule simple de contur
Putei utiliza tastele soft pentru a interconecta diverse contururi ntr-o
formul matematic.
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru funciile pentru prelucrare de
contur i puncte.
Apsai tasta soft DEFINIRE CONTUR. TNC deschide
o fereastra de dialog pentru introducerea formulei de
contur.
Introducei numele primului subcontur. Primul
subcontur trebuie s fie n tot deauna cel mai adnc
buzunar. Confirmai cu tasta ENT.
Specificai, cu ajutorul tastei soft, dac urmtorul
subcontur este buzunar sau insul. Confirmai cu
tasta ENT.
Introducei numele celui de-al 2-lea subcontur.
Confirmai cu tasta ENT.
Dac este nevoie, introducei i adncimea celui de-al
2-lea contur. Confirmai cu tasta ENT.
Continuai pn ai introdus toate subcontururile.
Prelucrarea conturului cu ciclurile SL
Ca regul, ncepei lista de subcontururi cu buzunarul
cel mai adnc!
Dac s-a definit conturul ca o insul, TNC folosete
adncimea introdus ca nlimea insulei. Valoarea
introdus (fr semn algebric) face referin la suprafaa
piesei de prelucrat!
Dac adncimea introdus este egal cu 0, atunci,
adncimea definit pentru buzunare n Ciclul 20 este
activ. Insulele se ridic apoi la suprafaa piesei de
prelucrat!
Conturul complet este prelucrat cu ciclurile de la SL 20 la
24 (consultai Ciclurile SL, la pagina 444).
496 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
8.11 Ciclurile pentru frezarea multi-
trecere
Prezentare general
TNC ofer patru cicluri de prelucrare a suprafeelor, cu urmtoarele
caracteristici:
Create cu un sistem CAD/CAM
Suprafee dreptunghiulare, plate
Suprafee plate, n unghi oblic
Suprafee nclinate n orice direcie
Suprafee strmbe
Ciclu Tast soft Pagin
60 RULARE DATE 3-D
Pentru frezarea multi-trecere a datelor 3-
D data n mai muli pai de alimentare
Pagina 497
230 FREZARE MULTI-TRECERE
Pentru suprafee dreptunghiulare plate
Pagina 498
231 SUPRAFA RIGLAT
Pentru suprafee oblice, nclinate sau
strmbe
Pagina 500
232 FREZARE FRONTAL
Pentru suprafee orizontale, cu
supradimensionri indicate i mai muli
pai de alimentare
Pagina 503
HEIDENHAIN iTNC 530 497
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e DATE 3-D (Ciclul 30)
1 Din poziia actual, TNC amplaseaz scula, cu deplasarea rapid
FMAX pe axa sculei, la saltul de degajare de deasupra punctului
MAX, pe care l-ai programat n ciclu.
2 Apoi, scula se deplaseaz n planul de lucru la FMAX, ctre punctul
MIN, pe care l-ai programat n ciclu.
3 Din acest punct, scula avanseaz ctre primul punct de contur, cu
viteza de avans pentru ptrundere.
4 Ulterior, TNC proceseaz toate punctele stocate n fiierul de date
digitizate la viteza de avans pentru frezare. Dac este cazul, TNC
retrage scula ntre operaiile de prelucrare la saltul de degajare,
dac anumite zone trebuie lsate neprelucrate.
5 La sfritul ciclului, scula este retras cu FMAX la saltul de
degajare.
Nume PGM date 3D: Introducei numele programului
n care sunt stocate datele de contur. Dac fiierul nu
este stocat n directorul curent, introducei calea
complet.
Punct minim interval: Cele mai mici coordonate
(coordonate X, Y i Z) din intervalul ce urmeaz a fi
frezat.
Punct maxim interval: Cele mai mari coordonate (X, Y
i Z) din intervalul ce urmeaz a fi frezat.
Prescriere degajare 1 (valoare incremental): Distana
dintre vrful sculei i suprafaa piesei de prelucrat
pentru deplasrile sculei la deplasare rapid.
Adncime de ptrundere 2 (valoare incremental):
Alimentare per tiere.
Vitez de avans pentru ptruindere 3: Viteza de
parcurgere a sculei n timpul ptrunderii n mm/min.
Vitez de avans pentru frezare 4: Viteza de parcurgere
a sculei n timpul frezrii n mm/min.
Funcia auxiliar M: Inregistrarea optional a unei
funcii auxiliare, de exemplu M13.
Plda: Blocuri NC
64 CYCL DEF 30.0 RUN 3-D DATA
65 CYCL DEF 30.1 PGM DIGIT.: BSP.H
66 CYCL DEF 30.2 X+0 Y+0 Z-20
67 CYCL DEF 30.3 X+100 Y+100 Z+0
68 CYCL DEF 30.4 SETUP 2
69 CYCL DEF 30.5 PECKG +5 F100
70 CYCL DEF 30.6 F350 M8
4
Y
X
MIN
MAX
X
Z
1
2
3
nainte de a programa, reinei urmtoarele:
Putei folosi Ciclul 30 pentru a rula programe in limbaj
conversaional, create in mod offline pentru ptrunderi
multiple.
498 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
eFREZARE MULTI-TRECERE (Ciclul 230)
1 Din poziia curent din planul de lucru, TNC poziioneaz scula pa
punctul ce pornire la viteza de deplasare rapid FMAX 1; TNC
deplaseaz scula la stnga i n sus cu raza acesteia.
2 Apoi, scula se deplaseaz pe axa sculei la saltul de degajare, cu
FMAX. De acolo se apropie de poziia pornire programat pe axa
sculei, la viteza de avans pentru ptrundere.
3 Apoi, scula se deplaseaz ctre punctul de sfrit, la viteza de
avans pentru frezare 2. TNC calculeaz punctul de sfrit de la
punctul de pornire programat, lungimea programului i raza sculei.
4 TNC decaleaz scula la punctul de pornire pentru urmtoarea
trecere, la viteza de avans de suprapunere. Decalajul este calculat
din limea programat i numrul de tieri.
5 Apoi, scula revine n direcia negativ a primei axe.
6 Frezarea multi-trecere este repetat pn la finalizarea suprafeei
programate.
7 La sfritul ciclului, scula este retras cu FMAX la saltul de
degajare .
X
Y
Z
1
2
nainte de a programa, reinei urmtoarele:
Din poziia actual, TNC poziioneaz scula la punctul de
pornire, mai nti n planul de lucru i apoi pe axa broei.
Pre-poziionai scula n aa fel nct s nu aib loc nicio
coliziune ntre scul i dispozitivele de agare.
HEIDENHAIN iTNC 530 499
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Punctul de pornire pe prima axe Q225 (valoare
absolut): Coordonatele minime ale suprafeei ce
urmeaz a fi frezat cu treceri multiple pe axa de
referin a planului de lucru.
Punctul de pornire pe a 2-a ax Q226 (valoare
absolut): Coordonatele minime ale suprafeei ce
urmeaz a fi frezat prin treceri multiple, pe axa
secundar a planului de lucru.
Punctul de oprire pe a 3-a ax Q227 (valoare absolut):
nlimea pe bor la care suprafaa urmeaz a fi
frezat prin multiple treceri..
Lungimea primei margini Q218 (valoare
incremental): Lungimea suprafeei de frezat prin mai
multe treceri, n axele de referin ale planului de
lucru, n raport cu punctul de pornire de pe prima ax.
Lungimea celei de-a 2-a margini Q219 (valoare
incremental): Lungimea suprafeei de frezat prin
mai multe treceri n axele secundare ale planului de
lucru, n raport cu punctulde pornire de pe a 2-a ax.
Numr de tieri Q240: Numr de treceri de efectuat pe
lime.
Vitez de avans pentru ptruindere Q206: Viteza de
parcurgere a sculei n timpul deplsarii de la
prescrierea de degajare la la adncime de frezare, n
mm/min.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Vitez de avans pentru frezare Q209: Viteza de
parcurgere a sculei n timpul deplasrii la urmatorul
pas, n mm/min. Dac deplasai scula transversal n
material, introducei Q209 astfel nct s fie mai mic
dect Q207. Dac o deplasai transversal n spaiu
deschis, Q209 poate fi mai mare dect Q207.
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i adncimea dea frezat
pentru poziionarea la nceputul i sfritul ciclului.
Plda: Blocuri NC
71 CYCL DEF 230 MULTIPASS MILLING
Q225=+10 ;PUNCTUL DE PORNIRE PRIMA
AX
Q226=+12 ;PUNCTUL DE PORNIRE A 2-A AX
Q227=+2.5 ;PUNCTUL DE PORNIRE A 3-A AX
Q218=150 ;LUNGIME PRIMA LATUR
Q219=75 ;LUNGIME A DOUA LATUR
Q240=25 ;NUMR DE TIERI
Q206=150 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q209=200 ;VITEZ DE AVANS DE
SUPRAPUNERE
Q200=2 ;SALT DE DEGAJARE
X
Y
Q226
Q225
Q
2
1
9
Q218
Q207
Q209
N = Q240
X
Z
Q200
Q227
Q206
500 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
eSUPRAFA RIGLAT (Ciclul 231)
1 Din poziia curent, TNC poziioneaz scula printr-o micare 3-D
liniar, la punctul de pornire 1.
2 Ulterior, scula avanseaz ctre punctul de oprire 2 la viteza de
avans pentru frezare.
3 Din acest punct, scula se deplaseaz la viteza de deplasare rapid
FMAX, cu diametrul sculei, n direcia axei pozitive i, apoi, napoi
la punctul de pornire.1.
4 La punctul de pornire 1 TNC deplaseaz scula napoi la ultima
valoare Z parcurs.
5 Apoi, TNC deplaseaz scula n toate cele trei axe de la punctul 1
n direcia punctului 4 ctre linia urmtoare.
6 Din acest punct, scula se deplaseaz ctre punctul de oprire al
trecerii respective. TNC calculeaz punctul de sfrit din punctul 2
i deplasarea n direcia punctului 3.
7 Frezarea multi-trecere este repetat pn la finalizarea suprafeei
programate.
8 La sfritul ciclului, scula este poziionat deasupra celui mai nalt
punct programat din axa sculei, decalat cu diametrul sculei.
Micarea de tiere
Punctul de pornire i, prin urmare, direcia de frezare, este selectabil
deoarece TNC deplaseaz ntotdeauna scula de la punctul 1 la punctul
2 i n deplasarea complet, de la punctul 1 / 2 la punctul 3 / 4. Putei
programa punctul 1 n orice col al suprafeei care va fi prelucrat.
Dac utilizai o frez semicircular pentru operaia de prelucrare, putei
optimiza finisajul suprafeei n urmtoarele feluri:
O tiere de modelare (coordonata pe axa broei a punctului 1 mai
mare dect coordonata pe axa broei a punctului 2) pentru suprafee
uor nclinate.
O tiere de conturare (coordonata pe axa broei a punctului 1 mai
mic dect coordonata pe axa broei a punctului 2) pentru suprafee
abrupte.
Cnd frezai suprafee strmbe, programai direcia principal de
tiere (de la punctul 1 la punctul 2) paralel cu direcia nclinaiei mai
pronunate.
Dac utilizai o frez sferic pentru operaia de prelucrare, putei
optimiza finisajul suprafeei n urmtoarele feluri:
X
Y
Z
1
2
3
4
X
Y
Z
1
2
3
4
X
Y
Z
1
4
3
2
HEIDENHAIN iTNC 530 501
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Cnd frezai suprafee strmbe, programai direcia principal de
tiere (de la punctul 1 la punctul 2) perpendicular pe direcia
nclinaiei celei mai pronunate.
Punctul de pornire pe prima axe Q225 (valoare
absolut): Coordonatele punctului de pornire a
suprafeei ce urmeaz a fi frezat multipas pe axa de
referin a planului de lucru.
Punctul de pornire pe a 2-a ax Q226 (valoare
absolut): Coordonatele punctului de pornire a
suprafeei ce urmeaz a fi frezat multipas pe axa
secundar a planului de lucru.
Punctul de pornire pe a 3-a ax Q227 (valoare
absolut): Coordonatele punctului de pornire a
suprafeei ce urmeaz a fi frezat multipas pe axele
sculei.
Al 2-lea punct pe prima ax Q228 (valoare absolut):
Coordonatele punctului de oprire a suprafeei ce
urmeaz a fi frezat multipas pe axa de referin a
planului de lucru.
Al 2-lea punct pe a 2-a ax Q229 (valoare absolut):
Coordonatele punctului de oprire a suprafeei ce
urmeaz a fi frezat multipas pe axa secundar a
planului de lucru.
Al 2-lea punct pe a 3-a ax Q230 (valoare absolut):
Coordonatele punctului de oprire a suprafeei ce
urmeaz a fi frezat multipas pe axele sculei.
Al 3-lea punct pe prima ax Q231 (valoare absolut):
Coordonatele punctului 3 pe axa de referin a
planului de lucru.
Al 3-lea punct pe a 2-a ax Q232 (valoare absolut):
Coordonatele punctului 3 pe axa secundar a planului
de lucru.
Al 3-lea punct pe a 3-a ax Q233 (valoare absolut):
Coordonatele punctului 3 pe axele sculei
nainte de a programa, reinei urmtoarele:
Din poziia curent, TNC poziioneaz scula la punctul de
pornire 1, printr-o micare 3-D liniar.
Pre-poziionai scula n aa fel nct s nu aib loc nicio
coliziune ntre scul i dispozitivele de agare.
TNC deplaseaz scula cu compensarea R0 a razei, ctre
poziiile programate.
Dac este cazul, utilizai o frez semicircular cu tiere de
mijloc (ISO 1641).
X
Z
Q236
Q233
Q227
Q230
Q228 Q225 Q234 Q231
1
4
2
3
X
Y
Q229
Q207
N = Q240
Q226
Q232
Q235
1
2
3
4
502 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Al 4-lea punct pe prima ax Q234 (valoare absolut):
Coordonatele punctului 4 pe axa de referin a
planului de lucru.
Al 4-lea punct pe a 2-a ax Q235 (valoare absolut):
Coordonatele punctului 4 pe axa secundar a planului
de lucru.
Al 4-lea punct pe a 3-a ax Q236 (valoare absolut):
Coordonatele punctului 4 pe axele sculei
Numrul de tieri Q240: Numrul de treceri fcute
ntre punctele 1 i 4, 2 i 3
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min. TNC
execut primul pas la jumtate din viteza de avans
programat.
Plda: Blocuri NC
72 CYCL DEF 231 RULED SURFACE
Q225=+0 ;PUNCTUL DE PORNIRE PRIMA
AX
Q226=+5 ;PUNCTUL DE PORNIRE A 2-A
AX
Q227=-2 ;PUNCTUL DE PORNIRE A 3-A
AX
Q228=+100 ;AL 2-LEA PUNCT PE PRIMA
AX
Q229=+15 ;AL 2-LEA PUNCT PE A 2-A AX
Q230=+5 ;AL 2-LEA PUNCT PE A 3-A AX
Q231=+15 ;AL 3-LEA PUNCT PE PRIMA
AX
Q232=+125 ;AL 3-LEA PUNCT PE A 2-A
AX
Q233=+25 ;AL 3-LEA PUNCT PE A 3-A AX
Q234=+15 ;AL 4-LEA PUNCT PE PRIMA
AX
Q235=+125 ;AL 4-LEA PUNCT PE A 2-A
AX
Q236=+25 ;AL 4-LEA PUNCT PE A 3-A AX
Q240=40 ;NUMR DE TIERI
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
HEIDENHAIN iTNC 530 503
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e FREZAREA MULTI-TRECERE (Ciclul 232)
Ciclul 232 este utilizat pentru frezarea frontal a unei suprafee
orizontale din mai muli pai de alimentare, lund n considerare
tolerana de finisare. Sunt disponibile trei strategii de prelucrare:
Strategia Q389=0: Prelucrare meandru, avans transversal n afara
suprafeei de prelucrat
Strategia Q389=0: Prelucrare meandru, avans transversal n cadrul
suprafeei de prelucrat
Strategia Q389=2: Prelucreare linie cu linie, retragere i avans
transversal cu viteza de avans a poziionrii
1 De la pozitia curent, TNC poziioneaz scula la poziia de pornire
cu deplasarea rapid FMAX folosind logica de poziie 1: Dac
poziia curent pe bro este mai mare dect a 2-a prescriere
degajare, TNC va poziiona scula n planul de prelucrare prima
dat apoi pe bro. n caz contrar, aceasta se deplaseaz mai nti
la al 2-lea salt de degajare i apoi n planul de prelucrare. Punctul
de pornire din planul de prelucrare este decalat fa de muchia
piesei de prelucrat cu raza sculei i cu distana de siguran n
lateral.
2 Apoi scula se deplaseaz pe axa broei la prima adncime de
ptrundere calculat de dispozitivul de control, cu viteza de avans
de poziionare.
Strategia Q389=0
3 Apoi, scula avanseaz ctre punctul de oprire 2 la viteza de avans
pentru frezare. Punctul de sfrit se afl n afara suprafeei.
Dispozitivul de control calculeaz punctul de sfrit de la punctul
de pornire programat, lungimea programat i raza sculei.
4 TNC decaleaz scula la punctul de pornire pentru urmtoarea
trecere, la viteza de avans de pre-poziionare. Decalajul este
calculat din limea programat, raza sculei i factorul maxim de
suprapunere a traseului.
5 Apoi, scula se deplaseaz napoi, n direcia punctului de pornire.
1.
6 Procesul este repetat pn la finalizarea suprafeei programate. La
sfritul ultimei treceri, scula ptrunde la urmtoarea adncime de
prelucrare.
7 Pentru a evita micrile neproductive, suprafaa este prelucrat
apoi n direcia invers.
8 Procesul este repetat pn la prelucrarea tuturor pailor de
alimentare. n ultimul pas de alimentare, tolerana de finisare
introdus este frezat la viteza de avans de finisare.
9 La sfritul ciclului, TNC retrage scula cu FMAX la a 2-a prescriere
de degajare.
X
Y
Z
1
2
504 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Strategia Q389=1
3 Apoi, scula avanseaz ctre punctul de oprire 2 la viteza de avans
pentru frezare. Punctul de sfrit se afl nuntrul suprafeei.
Dispozitivul de control calculeaz punctul de sfrit de la punctul
de pornire programat, lungimea programat i raza sculei.
4 TNC decaleaz scula la punctul de pornire pentru urmtoarea
trecere, la viteza de avans de pre-poziionare. Decalajul este
calculat din limea programat, raza sculei i factorul maxim de
suprapunere a traseului.
5 Apoi, scula se deplaseaz napoi, n direcia punctului de pornire 1.
Deplasarea ctre linia urmtoare are loc n cadrul limitelor piesei
de prelucrat.
6 Procesul este repetat pn la finalizarea suprafeei programate. La
sfritul ultimei treceri, scula ptrunde la urmtoarea adncime de
prelucrare.
7 Pentru a evita micrile neproductive, suprafaa este prelucrat
apoi n direcia invers.
8 Procesul este repetat pn la prelucrarea tuturor pailor de
alimentare. n ultimul pas de alimentare, tolerana de finisare
introdus este frezat la viteza de avans de finisare.
9 La sfritul ciclului, TNC retrage scula cu FMAX la a 2-a prescriere
de degajare.
X
Y
Z
1
2
HEIDENHAIN iTNC 530 505
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Strategia Q389=2
3 Apoi, scula avanseaz ctre punctul de oprire 2 la viteza de avans
pentru frezare. Punctul de sfrit se afl n afara suprafeei.
Dispozitivul de control calculeaz punctul de sfrit de la punctul
de pornire programat, lungimea programat i raza sculei.
4 TNC poziioneaz scula pe axa broei la saltul de degajare de
deasupra adncimii curente a pasului de alimentare i apoi, o
deplaseaz direct napoi la punctul de pornire din linia urmtoare,
cu viteza de avans de pre-poziionare. TNC calculeaz decalajul
din limea programat, raza sculei i factorul maxim de
suprapunere a traseului.
5 Apoi, scula revine la adncimea curent de trecere i se
deplaseaz n direcia urmtorului punct de sfrit 2.
6 Procesul de frezare este repetat pn la finalizarea suprafeei
programate. La sfritul ultimei treceri, scula ptrunde la
urmtoarea adncime de prelucrare.
7 Pentru a evita micrile neproductive, suprafaa este prelucrat
apoi n direcia invers.
8 Procesul este repetat pn la prelucrarea tuturor pailor de
alimentare. n ultimul pas de alimentare, tolerana de finisare
introdus este frezat la viteza de avans de finisare.
9 La sfritul ciclului, TNC retrage scula cu FMAX la a 2-a prescriere
de degajare.
X
Y
Z
1
2
nainte de a programa, reinei urmtoarele:
Introducei al doilea salt de degajare n Q204 astfel nct
s nu aib loc nicio coliziune ntre scul i dispozitivele de
agare.
506 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Strategia de prelucrare (0/1/2) Q389: Spcificai cum va
fi prelucrat suprafaa:
0: Prelucrare meandru, depire la viteza de avans,
n afara suprafeei de prelucrat
1: Prelucrare meandru, depire la viteza de avans
pentru frezare, n cadrul suprafeei de prelucrat
2: Prelucrare linie cu linie, retragere i depire la
viteza de avans de poziionare
Punctul de pornire pe prima axe Q225 (valoare
absolut): Coordonatele punctului de pornire a
suprafeei ce urmeaz a fi prelucrat pe axa de
referin a planului de lucru.
Punctul de pornire pe a 2-a ax Q226 (valoare
absolut): Coordonatele punctului de pornire a
suprafeei ce urmeaz a fi frezat multipas pe axa
secundar a planului de lucru.
Punctul de pornire pe a 3-a ax Q227 (valoare
absolut): Coordonatele suprafeei piesei de prelucrat
folosite pentru a calcula ptrunderea.
Punctul de oprire pe a 3-a ax Q386 (valoare absolut):
Coordonatele pe bor la care suprafea urmeaz a fi
frezat.
Lungimea primei margini Q218 (valoare
incremental): Lungimea suprafeei de prelucrat n
axele de referin ale planului de lucru. Utilizai
semnul algebric pentru a specifica direcia primului
traseu de frezare n raport cu punctul de pornire din
prima ax
Lungimea celei de-a 2-a margini Q219 (valoare
incremental): Lungimea suprafeei de prelucrat n
axele secundare ale planului de lucru. Utilizai semnul
algebric pentru a specifica direcia primei depiri n
raport cu punctul de pornire din a 2-a ax.
X
Y
Q226
Q225
Q
2
1
9
Q218
X
Z
Q227
Q386
HEIDENHAIN iTNC 530 507
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Adncimea maxim de ptrundere Q202 (valoare
incremental): Distana Maxim cu care scula
avanseaz de fiecare dat. TNC calculeaz
adncimea efectiv de ptrundere din diferena dintre
punctul de sfrit i cel de nceput al axei sculei (lund
n considerare tolerana de finisare), astfel nct de
fiecare dat sunt utilizate adncimi de ptrundere
uniforme.
Toleran de finisare pentru partea inferioar Q369
(valoare incremental): Distana folosit la ultima
ptrundere.
Factorul maxim de suprapunere traseu Q370:
Factorul de avans transversal Maxim k. TNC
calculeaz avansul transversal din lungimea celei de-
a 2-a margini i raza sculei astffel nct este folosit un
avans transversal constant. Dac ai introdus raza R2
n tabelul de scule (de ex. raza dintelui cnd utilizai o
frez frontal), TNC reduce depirea n consecin.
Vitez de avans pentru frezare Q207: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Vitez de avans pentru finisare Q385: Viteza de
parcurgere a sculei n timpul frezrii n mm/min.
Viteza de avans pentru prepoziionare Q253: Viteza de
parcurgere a sculei cnd se apropie de poziia de start
i cnd se deplaseaz la urmtorul pas, n mm/min.
Dac deplasai scula transversal fa de material
(Q389=1), TNC deplaseaz scula la viteza de avans
pentru frezare Q207.
X
Z
Q202
Q200
Q204
Q369
X
Y
Q357
Q253
Q207
k
508 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Prescriere degajare Q200 (valoare incremental):
Distana dintre vrful sculei i poziia de pornire pe
axa sculei. Dac frezai cu strategia de prelucrare
Q389=2, TNC deplaseaz scula la saltul de degajare
de deasupra adncimii curente de ptrundere ctre
punctul de pornire al trecerii urmtoare.
Degajare lateral Q357 (valoare incremental):
Degajarea de siguran de marginea piesei de lucru
cnd se apropie scula de prima adncime de
ptrundere, i distana la care se activeaz avansul
transversal, dac este folosit strategia de prelucrare
Q389=0 sau Q389=2.
A 2-a prescriere degajare Q204 (valoare incremental):
Coordonata de pe axa sculei la care nu poate aprea
nicio coliziune ntre scul i piesa de prelucrat
(elementele de fixare).
Plda: Blocuri NC
71 CYCL DEF 232 FACE MILLING
Q389=2 ;STRATEGY
Q225=+10 ;PUNCTUL DE PORNIRE
PRIMA AX
Q226=+12 ;PUNCTUL DE PORNIRE A 2-A
AX
Q227=+2.5 ;PUNCTUL DE PORNIRE A 3-A
AX
Q386=-3 ;PUNCT OPRIRE N A 3-A AX
Q218=150 ;LUNGIME PRIMA LATUR
Q219=75 ;LUNGIME A DOUA LATUR
Q202=2 ;ADNCIME MAX. DE
PTRUNDERE
Q369=0.5 ;TOLERAN PENTRU BAZ
Q370=1 ;SUPRAPUNERE MAX. TRASEU
SCUL
Q207=500 ;VITEZ DE AVANS PENTRU
FREZARE
Q385=800 ;VITEZ DE AVANS PENTRU
FINISARE
Q253=2000;F PRE-POZIIONARE
Q200=2 ;SALT DE DEGAJARE
Q357=2 ;DEGAJARE N LATERAL
Q204=2 ;SALT DE DEGAJARE 2
HEIDENHAIN iTNC 530 509
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Exemplu: Frezare multi-trecere
0 BEGIN PGM C230 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z+0 Definirea piesei brute de prelucrat
2 BLK FORM 0.2 X+100 Y+100 Z+40
3 TOOL DEF 1 L+0 R+5 Definiie scul
4 TOOL CALL 1 Z S3500 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 CYCL DEF 230 MULTIPASS MILLING Definire ciclu: FREZARE MULTI TRECERE
Q225=+0 ;PUNCTUL DE PORNIRE PRIMA
AX
Q226=+0 ;PUNCTUL DE PORNIRE A 2-A
AX
Q227=+35 ;PUNCTUL DE PORNIRE A 3-
AAX
Q218=100 ;LUNGIME PRIMA LATUR
Q219=100 ;LUNGIME A DOUA LATUR
Q240=25 ;NUMR DE TIERI
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
X
Y
100
100
Z
Y
35
510 8 Programare: Cicluri
8
.
1
1

C
i
c
l
u
r
i
l
e

p
e
n
t
r
u

f
r
e
z
a
r
e
a

m
u
l
t
i
-
t
r
e
c
e
r
e
Q207=400 ;VITEZ DE AVANS PENTRU
FREZARE
Q209=150 ;VITEZ DE AVANS DE
SUPRAPUNERE
Q200=2 ;PRESCRIERE DE DEGAJARE
7 L X+-25 Y+0 R0 FMAX M3 Pre-poziionare n apropierea punctului de pornire
8 CYCL CALL Apelare ciclu
9 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
10 END PGM C230 MM
HEIDENHAIN iTNC 530 511
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
8.12 Ciclurile de transformare a
coordonatelor
Prezentare general
Dup programarea unui contur, acesta poate fi poziionat pe piesa de
prelucrat n diverse locaii i cu dimensiuni diferite, prin utilizarea
transformrii coordonatelor. TNC asigur urmtoarele cicluri pentru
transformarea coordonatelor:
Ciclu Tast soft Pagin
7 DEPLASARE DECALARE DE ORIGINE
Pentru deplasarea direct a contururilor n
cadrul programului sau din tabelele de
decalri de origine
Pagina 513
247 SETARE DECALARE DE ORIGINE
Setarea decalrii origine n timpul rulrii
programului
Pagina 518
8 IMAGINE N OGLIND
Oglindirea contururilor
Pagina 519
10 ROTAIE
Pentru rotire contururilor n planul de lucru
Pagina 521
11 FACTOR DE SCALARE
Pentru mrirea sau micorarea
dimensiunii contururilor
Pagina 522
26 FACTOR DE SCALARE SPECIFIC
AXEI
Pentru mrirea sau micorarea
dimensiunii contururilor cu factori de
scalare pentru fiecare ax
Pagina 523
19 PLAN DE LUCRU
Prelucrarea n sistemul de coordonate
nclinat pe maini cu capete pivotante i/
sau mese rotative
Pagina 524
512 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
Efectul transformrii coordonatelor
nceputul efectului: O transformare de coordonate devine efectiva
imediat ce a fost definit - nu este apelat. Rmne valabil pn n
momentul n care este modificat sau anulat.
Pentru a anula transformrile coordonatelor:
Definii cicluri pentru comportament de baz cu o valoare nou,
precum factorul de scalare 1.0.
Executai o funcie auxiliar M2, M30 sau un bloc END PGM (n
funcie de MP7300).
Selectai un program nou.
Programai funcia auxiliar M142 tergere informaii modale despre
program.
HEIDENHAIN iTNC 530 513
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
DEPLASAREA DECALRII DE ORIGINE (Ciclul 7)
DEPLASAREA DECALRII DE ORIGINE permite repetarea
operaiilor de prelucrare n diverse locaii de pe piesa de prelucrat.
Efect
Cnd este definit ciclul DEPLASARE DECALARE DE ORIGINE, toate
datele despre coordonate sunt bazate pe noua decalare de origine.
TNC afieaz deplasarea decalrii de origine pentru fiecare ax ntr-
un afiaj suplimentar de stare. Este permis de asemenea intrarea
pentru axele rotative.
Deplasare decalare origine: Introducei coordonatele
pentru noua decalare de origine. Valorile absolute
sunt raportate la decalarea de origine setat manual
al piesei de prelucrat. Valorile incrementale sunt
raportate ntotdeauna la ultima decalare de origine
valid - aceasta poate fi reprezentat de o decalare
de origine care a fost deja deplasat.
Anulare
O decalare de origine este anulat prin introducerea coordonatelero
X=0, Y=0 i Z=0 pentru deplasarea decalrii de origine. n mod
alternativ, putei folosi funcia TRANS DATUM RESET (consultai
TRANS DATUM RESET, la pagina 578).
Grafice
Dac programai un nou BLK FORM dup o decalare de deplasare
origine, putei folosi MP3710 pentru a determina dac BLK FORM este
raportat la decalarea de origine actual sau la cea original.
Raportarea unei noi DIMENSIUNI PIES BRUT la decalarea de
origine curent v permite s afiai fiecare parte din program n care
sunt prelucrai mai muli palei.
Afiri de stare
Valorile poziiei efective sunt raportate la decalarea de origine activ
(deplasat).
Toate valorile de poziie afiate n afiajul suplimentar de stare sunt
raportate la decalarea de origine setat manual.
Plda: Blocuri NC
13 CYCL DEF 7.0 DATUM SHIFT
14 CYCL DEF 7.1 X+60
16 CYCL DEF 7.3 Z-5
15 CYCL DEF 7.2 Y+40
Z
Z
X
X
Y
Y
Z
X
Y
X
Y
514 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
DEPLASAREA DECALRII DE ORIGINE cu
tabele de decalri de origine (Ciclul 7)
Plda: Blocuri NC
77 CYCL DEF 7. 0 DATUM SHIFT
78 CYCL DEF 7. 1 #5
N
0
N
2
N
4
N
1
N
3
N
5
Z
X
Y
Z
X
Y
X
Y
X
Y
N
0
N 2
N 1
1
2
1
2
Decalrile de origine dintr-un tabel de decalri de origine
sunt raportate ntotdeauna i exclusiv la decalarea de
origine curent (presetat).
MP7475, care definea anterior raportarea decalrilor de
origine la decalarea de origine a mainii sau la cea a piesei
de prelucrat, are acum rol de msur de siguran. Dac
MP7475 = 1, TNC genereaz un mesaj de eroare, n cazul
n care o deplasare a decalrii de origine este apelat din
tabelul de decalri de origine.
Tabelele de decalri de origine din TNC 4xx, ale cror
coordonate sunt raportate la decalarea de origine a mainii
(MP7475 = 1), nu pot fi utilizate cu iTNC 530.
Dac utilizai deplasrile decalrilor de origine cu tabele de
decalri de origine, atunci utilizai funcia SELECTARE
TABEL, pentru a activa tabelul de decalri de origine dorit
din programul NC.
Dac lucrai fr SELECTATE TABEL, atunci trebuie s
activai tabelul de decalri de origine dorit nainte de
rularea unui test sau de rularea unui program. (Acest lucru
este valabil i pentru graficele de programare).
Folosii gestionarul de fiiere pentru a selecta tabelul
dorit pentru a rula un test in modul de operare Rulare
Test: Tabelul va avea starea S.
Folosii gestionarul de fiiere pentru a selecta tabelul
dorit pentru a rula un test in modul de operare Rulare
Test: Tabelul va avea starea M.
Valorile coordonatelor din tabelele de decalri de origine
pot fi aplicate numai cu valori de coordonate absolute.
Liniile noi pot fi inserate numai la sfritul tabelului.
HEIDENHAIN iTNC 530 515
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r Aplicaie
Tabelele de decalri de origine sunt utilizate pentru
secvenele de prelucrare care se repet frecvent n diverse locaii de
pe piesa de prelucrat
utilizarea frecvent a aceleai deplasri a decalrii de origine
n cadrul unui program, putei s programai puncte de decalare de
origine direct n definiia ciclului sau s le apelai dintr-un tabel de
decalri de origine.
Deplasare decalare orginie: Introducei numrul
decalrii de origine din tabelul de decalri origine sau
dintr-un parametru Q. Dac introducei un
parametru Q, TNC activeaz numrul decalrii de
origine introdus n parametrul Q.
Anulare
Apelai o deplasare a decalrii de origine la coordonatele
X=0; Y=0 etc. din tabelul de decalri de origine.
Executai o deplasare a decalrii de origine la coordonatele X=0,
Y=0 etc. direct cu definiia unui ciclu.
Utilizai funcia TRANS DATUM RESET. (consultai TRANS
DATUM RESET, la pagina 578)
Selectarea unui tabel de decalri de origine n programul piesei
Cu funcia SELECTARE TABEL selectai tabelul din care TNC preia
decalrile de origine:
Apsai tasta PGM CALL pentru a selecta funciile
pentru apelarea programului.
Apsai tasta soft TABEL DE DECALRI DE
ORIGINE.
Introducei numele de cale complet al tabelului de
decalri de origine i confirmai cu tasta END.
Programai un bloc SEL TABLE nainte de ciclul 7
Deplasare decalare origine.
Un tabel de decalri de origine selectat cu SELECTARE
TABEL rmne activ pn n momentul selectrii unui alt
tabel de decalri de origine cu SELECTARE TABEL sau
prin PGM MGT.
Putei defini tabele de decalare origine i valori de decalare
origine ntr-un bloc NC cu funcia TRANS DATUM TABLE
(consultai TRANS DATUM TABLE, la pagina 577)
516 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
rEditarea tabelului de decalri de origine n modul de operare
Programare i editare.
Selectarea tabelului de decalri de origine n modul de operare
Programare i editare.
Pentru a apela gestionarul de fiiere, apsai tasta soft
PGM MGT (consultai Gestionarea fiierelor: Noiuni
fundamentale, pagina 115).
Pentru a afia toate tabele cu decalarea de origine,
apsai tastele soft SELECTARE TIP i AFIARE .D.
Selectai tabelul dorit sau introducei un nume nou de
fiier.
Editai fiierul. Rndul de taste soft conine
urmtoarele funcii pentru editare:
Dup ce ai modificat o valoare dintr-un tabel de decalri
de origine, trebuie s salvai modificarea cu tasta ENT. n
caz contrar, s-ar putea ca aceasta s nu fie inclus n
timpul rulrii programului.
Funcie Tast soft
Selectare nceput tabel
Selectare sfrit tabel
Deplasare pagin anterioar
Deplasare pagin urmtoare
Inserare linie (posibil numai la sfritul tabelului)
tergere linie
Confirmare linie introdus i deplasare la nceputul
liniei urmtoare
Adugare numr introdus de linii (puncte de referin),
la sfritul tabelului
HEIDENHAIN iTNC 530 517
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r Editarea unui tabel cu buzunare ntr-un mod de operare Rulare
program
ntr-un mod rulare program putei selecta tabelul decalare origine activ.
Apsai tasta soft TABEL DE DECALRI DE ORIGINE. Putei utiliza
aceleai funcii de editare ca cele din modul de operare Programare i
editare.
Transferul valorilor efective n tabelul de decalri de origine
Putei introduce n tabelul de decalri de origine poziia curent a
sculei sau ultima poziie palpat apsnd tasta "captare poziie
efectiv":
Plasai caseta text pe linia din coloana n care dorii s introducei
poziia.
Selectai funcia de preluare poziie actual: TNC
deschide o fereastr pop-up i ntreab dac dorii sa
introducei poziia curent a sculei sau ultima valoare
palpat.
Selectai funcia dorit cu tastele sgei i confirmai
selecia cu tasta ENT.
Pentru a introduce valorile n toate axele, apsai tasta
soft TOATE VALORILE.
Pentru a introduce valoarea pe axa n care se afl
caseta text, apsai tasta soft VALOARE CURENT.
Configurarea tabelului de decalri de origine
n al doilea i al treilea rnd de taste soft putei defini axele pentru care
dorii s setai decalrile de origine, pentru fiecare tabel de decalri de
origine. n setarea standard toate axele sunt active. Dac dorii s
excludei o ax, setai tasta soft corespunztoare la OPRIT. TNC va
terge coloana respectiv din tabelul de decalri de origine.
Dac nu dorii s definii un tabel de decalri de origine pentru o ax
activ, apsai tasta NO ENT. TNC introduce o liniu n coloana
respectiv.
Pentru a prsi un tabel de decalri de origine
Selectai un alt tip de fiier n gestionarul de fiiere i selectai fiierul
dorit.
Afiri de stare
n afiajul suplimentar de stare sunt afiate urmtoarele date din
tabelul de decalri de origine (consultai Transformri coordonate (fila
TRANS), la pagina 61):
Numele i calea tabelului de decalri de origine activ
Numrul decalrii de origine active
Comentariu din coloana DOC a numrului decalrii de origine active
518 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
SETAREA DECALRII DE ORIGINE (Ciclul 247)
Cu ciclul SETARE DECALARE DE ORIGINE putei activa o presetare
definit n tabelul presetat ca noua decalare de origine.
Efect
Dup definirea unui ciclul DECALARE ORIGINE, toate intrrile de
coordonate i deplasrile decalrilor de origine (absolute i
incrementale) sunt raportate la noua presetare.
Numr decalri origine?: Introducei numrul decalrii
de origine ce urmeaza a fi activat, din tabelul
prestabilit.
Afiri de stare
n afiajul de stare TNC afieaz numrul presetrii active, n spatele
simbolului decalare origine.
Plda: Blocuri NC
13 CYCL DEF 247 SETARE DECALARE
ORIGINE
Q339=4 ;VALOARE DECALARE
ORIGINE
Z
Z
X
X
Y
Y
Cnd activai o decalare de origine din tabelul de presetri,
TNC reseteaz modificarea decalrii de origine activ.
TNC seteaz presetarea numai pe axele definite cu
valorile din tabelul presetat. Decalrile de origine ale
axelor marcate curmn neschimbate.
Dac activai numrul prestabilit 0 (linia 0), activai ultima
decalare de origine setat ntr-un mod de operare manual.
Ciclul 247 nu funcioneaz n modul Rulare test.
HEIDENHAIN iTNC 530 519
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
IMAGINE N OGLIND (Ciclul 8)
TNC poate prelucra imaginea n oglind a unui contur n planul de
lucru.
Efect
Ciclul imagine n oglind este aplicat din momentul n care este definit
n program. Funcioneaz de asemenea n modul de operare
Poziionare cu MDI. Axele oglindite active sunt afiate n afiajul
suplimentar de stare.
Dac oglindii o singur ax, direcia de prelucrare a sculei este
inversat (cu excepia ciclurilor fixe).
Dac oglindii dou axe, direcia de prelucrare rmne neschimbat.
Rezultatul imaginii n oglind depinde de locaia decalrii de origine:
Dac decalarea de origine se afl pe conturul care va fi oglindit,
elementul este rotit.
Dac decalarea de origine se afl n afara conturului care va fi
oglindit, elementul "sare" ntr-o alt locaie.
Y
X
Z
Y
X
Z
Dac oglindii o singur ax, direcia de prelucrare va fi
inversat pentru ciclurile de frezare (ciclurile 2xx).
Excepie: Ciclul 208 n care este valabil direcia definit n
ciclu.
520 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r Axe oglindite?: Introducei axele de oglindit. Putei
oglindi toate axele, inclusiv cele rotative, cu excepia
broei i a axelor auxiliare. Putei introduce maxim trei
axe.
Anulare
Programai din nou ciclul IMAGINE N OGLIND cu NO ENT.
Plda: Blocuri NC
79 CYCL DEF 8. 0 MIRROR IMAGE
80 CYCL DEF 8. 1 X Y U
Y
X
Z
HEIDENHAIN iTNC 530 521
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
ROTAIE (Ciclul 10)
TNC poate roti sistemul de coordonate n jurul decalrii de origine
active n planul de lucru din cadrul unui program.
Efect
Ciclul ROTAIE este aplicat din momentul n care este definit n
program. Funcioneaz de asemenea n modul de operare Poziionare
cu MDI. Unghiul activ de rotaie este afiat n afiajul suplimentar de
stare.
Ax de referin pentru unghiul de rotaie:
planul X/Y axa X
planul Y/Z axa Y
planul Z/X axa Z
Rotire: Introducei unghiul de rotire n grade ().
Interval de intrare: -360 la +360 (absolut sau
incremeental).
Anulare
Programai din nou ciclul ROTAIE cu un unghi de rotaie de 0.
Plda: Blocuri NC
12 CALL LBL 1
13 CYCL DEF 7.0 DATUM SHIFT
14 CYCL DEF 7.1 X+60
15 CYCL DEF 7.2 Y+40
16 CYCL DEF 10.0 ROTATION
17 CYCL DEF 10.1 ROT+35
18 CALL LBL 1
Z
Z
X
X
Y
Y
X
Y
60
40
35
X
Y
nainte de a programa, reinei urmtoarele:
Compensarea activ a razei este anulat prin definirea
ciclului 10 i trebuie, ca urmare, s fie reprogramat, dac
este cazul.
Dup definirea ciclului 10, trebuie s deplasai ambele axe
ale planului de lucru pentru a activa rotaia pentru toate
axele.
522 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
FACTOR DE SCALARE (Ciclul 11)
TNC mrete sau micoreaz dimensiunea contururilor n cadrul unui
program, permindu-v s programai tolerane de micorarea sau de
supradimensionare.
Efect
Ciclul FACTOR DE SCALARE este aplicat din momentul n care este
definit n program. Funcioneaz de asemenea n modul de operare
Poziionare cu MDI. Factorul de scalare activ este afiat n afiajul
suplimentar de stare.
Factorul de scalare influeneaz
planul de lucru sau toate cele trei axe de coordonate simultan (n
funcie de MP 7410)
dimensiunile din cicluri
axele paralele U, V, W
Premise
Este recomandabil s setai decalarea de origine la o muchie sau un
col al conturului, nainte de a mrii sau micora conturul.
Factor de scalare?: Introducei factorul de scalare SCL.
TNC multiplic coordonatele i razele cu factorul SCL
(conform descrierii din seciunea "Efect", de mai sus)

Mrire: SCL mai mare dect 1 (pn la 99.999 999)
Micorare: SCL mai mare dect 1 (pn la 0.000 001)
Anulare
Programai din nou ciclul FACTOR DE SCALARE cu un factor de
scalare de 1.
Plda: Blocuri NC
11 CALL LBL 1
12 CYCL DEF 7. 0 DATUM SHIFT
13 CYCL DEF 7. 1 X+60
14 CYCL DEF 7. 2 Y+40
15 CYCL DEF 11.0 SCALING
16 CYCL DEF 11.1 SCL 0.75
17 CALL LBL 1
Z
Z
X
X
Y
Y
X
Y
60
40
X
Y
36
30
(27)
(22.5)
HEIDENHAIN iTNC 530 523
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
SCALARE SPECIFIC AXEI (Ciclul 26)
Cu ciclul 26 putei motiva factorii de micorare i supradimensionare
pentru fiecare ax.
Efect
Ciclul FACTOR DE SCALARE este aplicat din momentul n care este
definit n program. Funcioneaz de asemenea n modul de operare
Poziionare cu MDI. Factorul de scalare activ este afiat n afiajul
suplimentar de stare.
Axele i factorul de scalare: Introducei coordonatele
ax/axe precum i factorul necesar pentru mrire sau
micorare. Introducei o valoare pozitiv de pn la
99,999 999.
Coordonate centru: Introducei centrul reducerii sau
mririi specifice axei.
Axele de coordonate sunt selectate cu tastele soft.
Anulare
Programai ciclul FACTOR DE SCALARE cu un factor de scalare de 1
pentru aceeai ax.
Plda: Blocuri NC
25 CALL LBL 1
26 CYCL DEF 26.0 AXIS-SPECIFIC SCALING
27 CYCL DEF 26.1 X 1. 4 Y 0.6 CCX+15 CCY+20
28 CALL LBL 1
X
Y
CC
15
X
Y
20
CC
nainte de a programa, reinei urmtoarele:
Axele de coordonate care au coordonate pentru arce
trebuie mrite sau reduse cu acelai factor.
Putei programa fiecare ax de coordonat cu un factor de
scalare specific acesteia.
n plus, putei introduce coordonatele unui centru pentru
toi factorii de scalare.
Dimensiunea conturului este mrit sau micorat n
raport cu centrul i nu neaprat (ca n ciclul 11 FACTOR
DE SCALARE) n raport cu decalarea de origine activ.
524 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
PLAN DE LUCRU (Ciclul 19, opiunea 1 de
software)
Efect
n ciclul 19 definii poziia planului de lucru - de ex. poziia axei sculei
raportat la sistemul de coordonate al mainii - prin introducerea
unghiurilor de nclinare. Exist dou modaliti de a determina poziia
planului de lucru:
Introducei direct poziia axelor de nclinare.
Descriei poziia planului de lucru utiliznd pn la 3 rotaii (unghiuri
spaiale) ale sistemului de coordonate fixat. Unghiul spaial necesar
poate fi calculat prin trasarea unei linii perpendiculare prin planul de
lucru nclinat i considerarea acesteia ca fiind axa n jurul crei dorii
s nclinai. Cu dou unghiuri spaiale, putei defini exact poziia n
spaiu a fiecrei scule.
Dac programai poziia planului de lucru prin intermediul unghiurilor
spaiale, TNC calculeaz automat poziiile unghiurilor necesare ale
axelor nclinate i le va stoca n parametrii Q120 (axa A) pn la Q122
(axa C). Dac sunt posibile dou soluii, TNC va selecta traseul mai
scurt de la poziia zero a axelor rotative.
Axele sunt rotite de fiecare dat n aceeai secven pentru a calcula
nclinarea planului: TNC rotete axa A, apoi axa B i n final axa C.
Ciclul 19 este aplicat din momentul n care este definit n program.
Compensarea specific axei este activat n momentul n care
deplasai axa n sistemul nclinat. Trebuie s deplasai toate axele
pentru a activa compensarea pentru acestea.
Z
X
B
X
Z
Y
X'
Y'
Z
S
S
S-S
X
B
Y
X
C
Funciile pentru nclinarea planului de lucru sunt interfaate
la TNC i main de ctre productorul mainii. Pentru
anumite capete pivotante i mese nclinate, productorul
mainii determin dac unghiurile introduse sunt
considerate coordonate ale axelor rotative sau unghiuri
matematice ale unui plan nclinat. Consultai manualul
aparatului.
Planul de lucru este ntotdeauna nclinat n jurul decalrii
active de origine.
Dac utilizai ciclul 19 cnd M120 este activ, TNC
anuleaz automat compensarea razei, ceea ce anuleaz
i funcia M120.
Pentru elemente de baz, consultai nclinarea planului de
lucru (Opiune software 1), pagina 91: Consultai intreaga
seciune.
Reinei c poziia sistemului de coordonate nclinat i, prin
urmare, toate deplasrile din cadrul sistemului nclinat,
depinde de descrierea planului nclinat.
HEIDENHAIN iTNC 530 525
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r Dac setai funcia Rulare program nclinare la Activ n modul Operare
manual (consultai nclinarea planului de lucru (Opiune software 1),
pagina 91), valorile angulare introduse n acest meniu sunt
suprascrise de ciclul 19 PLAN DE LUCRU.
Axa nclinat i unghi de nclinare?: Introducei axele
rotative mpreun cu unghiurile de nclinare
corespunztoare. Axele rotative A, B i C sunt
programate utiliznd tastele soft.
Dac TNC poziioneaz automat axele rotative, putei introduce
urmtorii parametri:
Vitez de avans? F=: Viteza de parcurgere a axei
rotative n timpul poziionrii automate.
Salt de degajare? (valoare incremental): TNC
poziioneaz capul nclinat astfel nct poziia rezulat
din prelungirea sculei de prescirerea de degajare nu
se schimb n raport cu piesa de lucru.
Anulare
Pentru a anula unghiul de nclinare, redefinii ciclul PLAN DE LUCRU
i introducei valoarea angular 0 pentru toate axele de rotaie. Apoi
trebuie s programai din nou ciclul PLAN DE LUCRU rspunznd la
ntrebarea dialog cu tasta NO ENT, pentru a dezactiva funcia.
Deoarece valorile neprogramate ale axei rotative sunt
interpretate ca fiind neschimbate, este recomandat s
definii ntotdeauna toate cele trei unghiuri spaiale, chiar
dac unul sau mai multe unghiuri vor avea valoarea zero.
526 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
rPoziionarea axei de rotaie
Dac axele rotative sunt poziionate automat n ciclul 19:
TNC poate poziiona numai axe controlate
Pentru a poziiona axele nclinate, trebuie s introducei o vitez de
avans i un salt de degajare, n plus fa de unghiurile de nclinare,
n timpul definiiei ciclului.
Putei utiliza numai scule presetate (cu lungimea complet definit
n blocul TOOL DEF sau n tabelul de scule).
Poziia vrfului sculei fa de piesa de prelucrat rmne aproape
neschimbat dup nclinare.
TNC execut nclinarea la ultima vitez de avans programat. Viteza
maxim de avans care poate fi atins depinde de complexitatea
capului pivotant sau a mesei nclinate.
Dac axele nu sunt poziionate automat n ciclul 19, trebuie s le
poziionai nainte de a defini ciclul, de exemplu cu un bloc L.
Exemple de blocuri NC:
Productorul mainii determin dac ciclul 19
poziioneaz automat axele de rotaie sau dac acestea
trebuie pre-poziionate n program. Consultai manualul
aparatului.
10 L Z+100 R0 FMAX
11 L X+25 Y+10 R0 FMAX
12 L B+15 R0 F1000 Poziionarea axei de rotaie
13 CYCL DEF 19.0 WORKING PLANE Definire unghi pentru calculul compensaiei
14 CYCL DEF 19.1 B+15
15 L Z+80 R0 FMAX Activare compensaie pentru axa sculei
16 L X-8.5 Y-10 R0 FMAX Activare compensaie pentru planul de lucru
HEIDENHAIN iTNC 530 527
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r Poziionare afiaj n sistemul nclinat
La activarea Ciclului 19, poziiile afiate (ACTL i NOML) i decalarea
de origine indicat n afiarea suplimentar a strii sunt raportate la
sistemul de coordonate nclinat. Este posibil ca poziiile afiate imediat
dup definirea ciclului s nu corespund cu coordonatele ultimei poziii
programate nainte de Ciclul 19.
Monitorizare spaiu de lucru
TNC monitorizeaz numai axele din sistemul de coordonate nclinat
care sunt mutate. Dac este necesar, TNC afieaz un mesaj de
eroare.
Poziionarea ntr-un sistem de coordonate nclinat
Cu funcia auxiliar M130, putei muta scula, ct timp sistemul de
coordonate este nclinat, n poziii raportate la sistemul de coordonate
nenclinat (consultai Funcii auxiliare pentru Date coordonate,
pagina 300).
Micrile de poziionare cu linii drepte care sunt raportate la sistemul
de coordonate al mainii (blocuri cu M91 sau M92) pot fi executate i
ntr-un plan de lucru nclinat. Restricii:
Poziionarea se face fr compensaia lungimii.
Poziionarea se face fr compensaia geometriei mainii.
Nu este permis compensaia razei sculei.
Combinarea ciclurilor de transformri de coordonate
Cnd combinai cicluri de transformare a coordonatelor, asigurai-v
c planul de lucru este pivotat n jurul decalrii de origine active. Putei
programa o decalare de origine nainte de a activa Ciclul 19. n acest
caz, comutai pe sistemul de coordonate al mainii.
Dac programai o decalare de origine dup activarea Ciclului 19,
comutai pe sistemul de coordonate nclinat.
Important: Cnd resetai ciclurile, facei-o n ordinea invers definiri lor:
Prima dat: Activai deplasarea decalrii de origine
Pas 2: Activai funcia de nclinare
Pasul 3: Activai rotirea
...
Prelucrare
...
Pasul 1: Resetare rotaie
Pas 2: Resetai funcia de nclinare
Pasul 3: Resetare translaie decalare de origine
528 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
rMsurare automat a piesei de prelucrat n sistemul nclinat
Ciclurile de msurare ale TNC v permit s msurai automat o pies
de prelucrat ntr-un sistem nclinat. TNC stocheaz datele msurate n
parametri Q pentru procesri ulterioare (de exemplu, pentru tiprire).
Procedur pentru lucrul cu Ciclul 19 PLAN DE LUCRU
1 Scriere program
Definire scul (nu este necesar dac TOOL.T este activ) i
introducere lungime total scul.
Apelai scula.
Retragei scula din axa sculei ntr-o poziie n care s nu existe
pericol de coliziune cu piesa de prelucrat (dispozitive de fixare) n
timpul nclinrii.
Dac este necesar, poziionai axa sau axele rotative cu un bloc L la
valorile angulare corespunztoare (n funcie de un parametru).
Activare translaie decalare de origine, dac este necesar.
Definii Ciclul 19 PLAN DE LUCRU; introducei valorile angulare
pentru axele nclinate.
Deplasai toate axele principale (X, Y, Z) pentru a activa
compensaia.
Scriei programul ca i cum procesul de prelucrare ar fi executat ntr-
un plan nenclinat.
Dac este necesar, definii Ciclul 19 PLAN DE LUCRU cu alte valori
angulare, pentru a executa prelucrarea ntr-o poziie diferit a axei.
n acest caz, nu este necesar s resetai Ciclul 19. Putei defini noile
valori angulare direct.
Resetai Ciclul 19 PLAN DE LUCRU; programai 0 pentru toate
axele nclinate.
Dezactivai funcia PLAN DE LUCRU; redefinii Ciclul 19 i
rspundei ntrebrii cu NO ENT.
Resetare translaie decalare de origine, dac este necesar.
Poziionai axele rotative n poziia 0, dac este necesar.
2 Fixai piesa de prelucrat
3 Pregtiri n modul de operare
Poziionarea cu Introducere manual de date (MDI)
Prepoziionai axa/axele rotative conform valorilor angulare
corespunztoare pentru setarea decalrii de origine. Valoarea
angular depinde de planul de referin selectat pe piesa de prelucrat.
4 Pregtiri n modul de operare
Operare manual
Utilizai tasta soft ROT-3D pentru a seta funcia NCLINARE PLAN DE
LUCRU pe ACTIV n modul Operare manual. Pentru axe cu ciclu
deschis, introducei valorile unghiulare pentru axele rotative.
Dac axele nu sunt controlate, valorile angulare introduse n meniu
trebuie s corespund poziiilor efective ale axei sau axelor rotative. n
caz contrar, TNC va calcula o decalare de origine greit.
HEIDENHAIN iTNC 530 529
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r 5 Setare decalare de origine
Manual, atingnd piesa de prelucrat cu scula, n sistemul de
coordonate nenclinat (consultai Setarea decalrii de origine (fr
un palpator 3-D), pagina 82).
Controlat cu palpatorul 3-D HEIDENHAIN (consultai Manualul
Ciclurilor palpator, capitolul 2).
Automat, utiliznd un palpator 3-D HEIDENHAIN (consultai
Manualul Ciclurilor palpator, capitolul 3).
6 Pornire program n modul de operare Rulare program, Secven
complet
7 Mod Operare manual
Utilizai tasta soft ROT 3-D pentru a seta funcia NCLINARE PLAN DE
LUCRU pe INACTIV. Introducei o valoare angular de 0 pentru
fiecare ax din meniu (consultai Activarea nclinrii manuale,
pagina 95).
530 8 Programare: Cicluri
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
Exemplu: Cicluri de transformare a coordonatelor
Secven de program
Programai transformrile coordonatelor n
programul principal
Pentru subprograme n interiorul unui
subprogram, consultai Subprograme,
pagina 581.
0 BEGIN PGM COTRANS MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Definirea piesei brute de prelucrat
2 BLK FORM 0.2 X+130 Y+130 Z+0
3 TOOL DEF 1 L+0 R+1 Definiie scul
4 TOOL CALL 1 Z S4500 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 CYCL DEF 7.0 DATUM SHIFT Translaie decalare origine n centru
7 CYCL DEF 7.1 X+65
8 CYCL DEF 7.2 Y+65
9 CALL LBL 1 Apelare operaie de frezare
10 LBL 10 Setai eticheta pentru repetiia seciunii de program
11 CYCL DEF 10.0 ROTATION Rotii cu 45 (incremental)
12 CYCL DEF 10.1 IROT+45
13 CALL LBL 1 Apelare operaie de frezare
14 CALL LBL 10 REP 6/6 Salt de revenire la LBL 10; repetai operaia de frezare de ase ori
15 CYCL DEF 10.0 ROTATION Resetare rotaie
16 CYCL DEF 10.1 ROT+0
17 TRANS DATUM RESET Resetare translaie decalare de origine
18 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
19 LBL 1 Subprogram 1
X
Y
65
65
130
130
45
X
20
30
10
R
5
R5
1
0
1
0
HEIDENHAIN iTNC 530 531
8
.
1
2

C
i
c
l
u
r
i
l
e

d
e

t
r
a
n
s
f
o
r
m
a
r
e

a

c
o
o
r
d
o
n
a
t
e
l
o
r
20 L X+0 Y+0 R0 FMAX Definire operaie de frezare
21 L Z+2 R0 FMAX M3
22 L Z-5 R0 F200
23 L X+30 RL
24 L IY+10
25 RND R5
26 L IX+20
27 L IX+10 IY-10
28 RND R5
29 L IX-10 IY-10
30 L IX-20
31 L IY+10
32 L X+0 Y+0 R0 F5000
33 L Z+20 R0 FMAX
34 LBL 0
35 END PGM COTRANS MM
532 8 Programare: Cicluri
8
.
1
3

C
i
c
l
u
r
i

s
p
e
c
i
a
l
e
8.13 Cicluri speciale
TEMPORIZARE (Ciclul 9)
Acest lucru cauzeaz execuia urmtorului blocaj dintr-un program
care ruleaz, pentru a fi ntrziat de temporizarea programat. O
temporizare poate fi utilizat pentru operaii ca frmiarea achiilor.
Efect
Ciclul devine aplicabil imediat ce este definit n program. Condiiile
modale, cum ar fi rotaia broei, nu sunt afectate.
Temporizare n secunde: Introducei timpul n secunde.
Interval de intrare: de la 0 la 3600 s (1 or) n pai de 0.001 secunde
Plda: Blocuri NC
89 CYCL DEF 9. 0 TEMPORIZARE
90 CYCL DEF 9. 1 TEMPORIZARE 1. 5
HEIDENHAIN iTNC 530 533
8
.
1
3

C
i
c
l
u
r
i

s
p
e
c
i
a
l
e APELARE PROGRAM (Ciclul 12)
Rutinele programate (cum ar fi ciclurile speciale de forare sau
modulele geometrice) pot fi scrise ca programe principale i apoi
apelate ca cicluri fixate.
Nume program: Introducei numele programului de
apelat, dac este necesar si calea unde se afl
acesta.
Apelai programul cu
CYCL CALL (bloc separat) sau
M99 (n sensul blocurilor) sau
M89 (executat dup fiecare bloc de poziionare)
Exemplu: Apelare program
Un program apelabil 50 trebuie apelat ntr-un program printr-un apel
de ciclu.
Plda: Blocuri NC
55 CYCL DEF 12.0 PGM CALL
56 CYCL DEF
12. 1 PGM TNC:\KLAR35\FK1\50.H
57 L X+20 Y+50 FMAX M99
0 BEGIN PGM
LOT31 MM
7 CYCL DEF 12.0
PGM CALL
8 CYCL DEF 12.1
LOT31
9 ... M99
END PGM
nainte de a programa, reinei urmtoarele:
Programul pe care l apelai trebuie s fie stocat pe hard
disk-ul TNC.
Dac programul pe care l definii ca un ciclu se afl n
acelai director cu programul din care apelai, trebuie s
introducei numai numele programului.
Dac programul pe care l definii ca un ciclu nu se afl n
acelai director cu programul din care apelai, trebuie s
introducei calea complet (de exemplu
TNC:\KLAR35\FK1\50.H.
Dac dorii s definii un program ISO ca un ciclu,
introducei tipul fiierului .I dup numele programului.
n general, parametrii Q sunt aplicai global cnd sunt
apelai cu Ciclul 12. Aadar, reinei c modificrile
parametrilor Q n programul apelat pot influena i
programul de apelare.
534 8 Programare: Cicluri
8
.
1
3

C
i
c
l
u
r
i

s
p
e
c
i
a
l
eOPRIRE ORIENTAT A BROEI (Ciclul 13)
TNC poate controla broa sculei mainii i o poate roti ntr-o poziie
angular dat.
Sunt necesare opriri orientate ale broei pentru
Sisteme de schimbare a sculei cu o poziie de schimbare a sculei
definit
Orientare a unei ferestre emitor/receptor a palpatoarelor 3-D
HEIDENHAIN cu transmisie infrarou.
Efect
Unghiul de orientare definit n acest ciclu este poziionat prin
introducerea lui M19 sau M20 (n funcie de main).
Dac programai M19 sau M20, fr a defini Ciclul 13, TNC
poziioneaz broa sculei mainii la un unghi setat de productorul
mainii (consultai manualul mainii).
Unghiul nclinrii Introducei valoarea conform axei de
referin a planului de lcuru.
Interval intrare: de la 0 la 360
Rezlouia: 0.1
Plda: Blocuri NC
93 CYCL DEF 13. 0 ORIENTAIE
94 CYCL DEF 13. 1 UNGHI 180
X
Y
Z
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
Ciclul 13 este utilizat intern, pentru ciclurile de prelucrare
202, 204 i 209. Reinei c, dac este necesar, trebuie s
programai Ciclul 13 din nou, n programul NC, dup unul
din ciclurile de prelucrare menionat mai sus.
HEIDENHAIN iTNC 530 535
8
.
1
3

C
i
c
l
u
r
i

s
p
e
c
i
a
l
e TOLERAN (Ciclul 32)
Cu intrrile n Ciclul 32, putei influena rezultatul prelucrrii HSC, n
ceea ce privete precizia, definiia suprafeei i viteza, att ct TNC a
fost adaptat la caracteristicile mainii.
TNC netezete automat conturul dintre dou elemente de traseu
(compensate sau nu). Scula are contact continuu cu suprafaa piesei
de prelucrat i n consecin reduce uzura mainii unealt. Tolerana
definit n ciclu afecteaz i traseele de translaie de pe arcele
circulare.
Dac este necesar, TNC reduce automat viteza de avans programat,
astfel nct programul s poat fi prelucrat la cea mai mare vitez
posibil, fr pauze scurte pentru probleme legate de timpul de calcul.
Dei TNC nu se deplaseaz cu vitez redus, va corespunde
ntotdeauna cu tolerana definit de dvs. Cu ct tolerana definit
este mai mare, cu att mai repede TNC poate muta axele.
Liniarizarea rezultatelor de contur ntr-un anumit interval de deviere de
la contur. Dimensiunea acestei valori a toleranei erorii de contur este
setat ntr-un parametru de ctre productorul mainii. Cu CICLUL 32,
putei modifica valoarea de toleran presetat i putei selecta diferite
setri de filtru, cu condiia ca productorul mainii s v instaleze
aceste trsturi.
X
Z
T
Maina i comanda trebuie s fie pregtite special de
productorul sculei mainii pentru utilizarea acestui ciclu.
Cu valori de toleran foarte mici, maina nu poate tia
conturul fr a se bloca. Aceste micri de blocare nu sunt
cauzate de puterea de procesare proast din TNC, ci de
faptul c, pentru a prelucra tranziiile elementelor de contur
cu exactitate, TNC trebuie s reduc viteza foarte mult.
536 8 Programare: Cicluri
8
.
1
3

C
i
c
l
u
r
i

s
p
e
c
i
a
l
e
Influene ale definiiei geometriei n sistemul CAM
Cel mai important factor de influen n crearea programelor NC offline
este eroarea de coard S definit n sistemul CAM. Spaierea maxim
ntre punctele programelor NC generate ntr-un post-procesor (PP)
este definit prin eroarea de coard. Dac eroarea de coard este mai
mic sau egal cu valoarea de toleran T definit n Ciclul 32, atunci
TNC poate liniariza punctele de contur, numai dac viteza de avans
programat nu este limitat de setri speciale ale mainii.
Vei obine o liniarizare optim dac, n Ciclul 32, alegei o valoare de
toleran ntre 110% i 200% din eroarea de coard CAM.
Programare
X
Z
T
S
CAM TNC PP
nainte de a programa, reinei urmtoarele:
Ciclul 32 este activ DEF, ceea ce nseamn c este aplicat
imediat ce este definit n programul piesei.
TNC reseteaz Ciclul 32 dac
l redefinii i confirmai ntrebarea pentru valoarea de
toleran cu NO ENT.
Selectai un program nou cu tasta PGM MGT.
Dup ce ai resetat Ciclul 32, TNC reactiveaz tolerana
care a fost predefinit de parametrul mainii.
ntr-un program cu unitatea de msur setat n milimetri,
TNC interpreteaz valoarea de toleran introdus n
milimetri. ntr-un program cu msura n inch TNC
interpreteaz valorile ca inchi.
Dac transferai un program cu Ciclul 32, care conine
numai Valoarea de toleran T a parametrului ciclului, TNC
introduce cei doi parametri rmai cu valoarea 0, dac
este necesar.
Pe msur ce valoarea de toleran crete, diametrul
micrilor circulare scade. Dac filtrul HSC este activ pe
maina dvs. (ntrebai productorul mainii dac este
necesar), cercul se poate mri.
Dac este activ Ciclul 32, TNC afieaz parametrii definii
pentru Cilcul 32 n fereastra CYC din afiajul de stare
secundar.
HEIDENHAIN iTNC 530 537
8
.
1
3

C
i
c
l
u
r
i

s
p
e
c
i
a
l
e
Valoarea de toleran T: Devierea de la contur
permis, n mm (sau inch, n cazul programrii n inch)
MOD HSC, Finisare=0, Degroare=1: Activai filtrul:
Valoare de intrare 0:
Frezare cu acuratee de contur sporit. TNC
utilizeaz setrile de filtru definite de productorul
mainii pentru operaii de finisare.
Valoare de intrare 1:
Frezare la o vitez de avans sporit. TNC
utilizeaz setrile de filtru definite de productorul
mainii pentru operaii de degroare. TNC
funcioneaz cu liniarizare optim a punctelor de
contur, fapt ce rezult ntr-o reducere a timpului de
prelucrare
Toleran pentru axele rotative TA: Eroare de poziie
admis pentru axele rotative, n grade, cnd M128
este activ. TNC reduce ntotdeauna viteza de avans
n aa fel nctdac sunt deplasate mai multe axe
cea mai nceat ax se mut la viteza de avans
maxim. Axele rotative sunt de obicei mult mai ncete
dect axele liniare. Putei reduce semnificativ timpul
de prelucrare pentru programe pentru mai multe axe,
introducnd o valoare de toleran mare (ex. 10),
deoarece TNC nu trebuie s mute ntotdeauna axa
rotativ n poziia nominal dat. Conturul nu va fi
avariat prin introducerea unei valori de toleran a
axei rotative. Se va schimba numai poziia axei
rotative fa de suprafaa piesei de prelucrat.
Plda: Blocuri NC
95 CYCL DEF 32.0 TOLERAN
96 CYCL DEF 32.1 T0.05
97 CYCL DEF 32.2 HSC-MODE:1 TA5
MODUL HSC i parametrii TA sunt disponibili numai dac
pe maina dvs. avei activat opiunea software 2
(prelucrare HSC).
Programare:
Funcii Speciale
540 9 Programare: Funcii Speciale
9
.
1

P
r
e
z
e
n
t
a
r
e

g
e
n
e
r
a
l


a

F
u
n
c

i
i
l
o
r

S
p
e
c
i
a
l
e
9.1 Prezentare general a
Funciilor Speciale
Apsai tasta soft FCT SPEC pentru a accesa mai multe funcii
speciale ale TNC. n tabelul urmtor este o prezentare generala a
funciilor disponibile.
Meniul principal pentru funciile s peciale
FCT SPEC
Apsai tasta soft Funcii Speciale.
Meniul valorilor presetate ale programului
Selectai meniul pentru valorile presetate ale
programului
Funcie Tast soft Descriere
Definiti valorile presetate ale
programului
Pagina 540
Funcii n limbaj uzual pentru
contur si prelucrare n punct
Pagina 541
Definirea funciei PLAN Pagina 543
Definii diferite funcii n limbaj
uzual
Pagina 542
Folosii asisten de programare Pagina 542
Definii elemente de structur Pagina 157
Funcie Tast soft Descriere
Definire pies brut Pagina 139
Definire material Pagina 226
Definii parametrii globali ai
ciclului
Pagina 338
Selectare tabel decalri origine Pagina 515
HEIDENHAIN iTNC 530 541
9
.
1

P
r
e
z
e
n
t
a
r
e

g
e
n
e
r
a
l


a

F
u
n
c

i
i
l
o
r

S
p
e
c
i
a
l
e Meniul pentru funcii de contur i prelucrare n
punct
Selectai meniul pentru funcii de contur i prelucrare
n punct
Definii diferite funcii n limbaj uzual
Selectai meniul pentru a defini diferite funcii n limbaj
uzual
Funcie Tast soft Descriere
Asignare descriere contur Pagina 485
Introducerea unei formule simple
de contur
Pagina 495
Selectai o definiie de contur Pagina 484
Introducerea unei formule
complexe de contur
Pagina 486
Introducei forma de prelucrare
uzual
Pagina 342
Selectai fiierul pt. puncte cu
poziii de prelucrare
Pagina 351
Funcie Tast soft Descriere
Definire comportament
poziionare axe rotative
Pagina 566
Definirea funciilor fiier Pagina 575
Definii transformrile de
coordonate
Pagina 576
Definire funcii ir Pagina 636
542 9 Programare: Funcii Speciale
9
.
1

P
r
e
z
e
n
t
a
r
e

g
e
n
e
r
a
l


a

F
u
n
c

i
i
l
o
r

S
p
e
c
i
a
l
eMeniul pentru asisten programare
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 269
Conversie nestructurat de
program, de la FK la H
Pagina 269
Generare program napoi Pagina 571
Filtrare contururi Pagina 574
HEIDENHAIN iTNC 530 543
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
9.2 Funcia plan: nclinarea
planului de lucru
(Opiune software 1)
Introducere
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:
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
Funcie Parametri necesari
Tast
soft
Pagin
SPAIAL Trei unghiuri spaiale: SPA,
SPB, i SPC
Pagina 547
PROIECTAT PROPR i PROMIN i un
unghi de rotaie ROT
Pagina 549
EULER Trei unghiuri Euler: precezie
(EULPR), nutaie (EULNU)
i rotaie (EULROT)
Pagina 551
VECTOR Vector normal pentru
definirea planului i vector
de baz pentru definirea
direciei axei nclinate X
Pagina 553
PUNCTE Coordonatele oricror trei
puncte din planul de nclinat
Pagina 555
RELATIV Unghi spaial unic, aplicat
incremental
Pagina 557
AXIAL Pn la trei unghiuri axiale
absolute sau incrementale
A B,C
Pagina 558
RESETARE Resetarea funciei PLAN Pagina 546
544 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
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 a funciei PLAN, la
pagina 560)
Funcia captare-poziie-real 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.
HEIDENHAIN iTNC 530 545
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Definirea funciei PLAN
Afiare rnd de taste soft cu funcii speciale
Selectai funcia PLAN: Apsai tasta soft
NCLINARE PLAN LUCRU: TNC afieaz
posibilitile de definire disponibile n rndul de taste
soft.
Selectarea funciei cnd animaia este activ
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
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.
546 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Resetarea funciei PLAN
Afiare rnd de taste soft cu funcii speciale
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 poziia curent a
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 560).
Pentru a ncheia intrarea, 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 complet (unghiuri = 0 iar
funcia este inactiv). Nu este nevoie ca funcia s fie
definit de mai multe ori.
HEIDENHAIN iTNC 530 547
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
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 a funciei PLAN, la pagina 560
548 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Parametri de intrare
Unghi spaial A?: Unghi de rotaie SPA n jurul axei
fixe X a mainii (consultai ilustraia din dreapta sus).
de la -359,9999 la +359,9999
Unghi spaial B?: Unghi de rotaie SPB n jurul axei fixe
Y a mainii (consultai ilustraia din dreapta sus). 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). de
la -359,9999 la +359,9999
Continuai proprietile de poziionare (consultai
Specificarea comportamentului la poziionare a
funciei PLAN, la pagina 560).
Prescurtri utilizate
Plda: Bloc NC
5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 .... .
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
HEIDENHAIN iTNC 530 549
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Definirea planului de prelucrare cu unghiuri de
proiectare: 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 Z) 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 cuboid angular. n caz
contrar, s-ar putea produce deformri ale piesei de
prelucrat.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare a funciei PLAN, la pagina 560
550 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Parametri de intrare
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).
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). de la 0 la
+360.
Continuai proprietile de poziionare (consultai
Specificarea comportamentului la poziionare a
funciei PLAN, la pagina 560).
Bloc NC
Prescurtri utilizate
5 PLANE PROJECTED PROPR+24 PROMIN+24 PROROT+30 ... ..
Prescurtare Semnificaie
PROIECTAT Proiectat
PROPR Plan Principal
PROMIN Plansecundar
PROROT Rotaie
HEIDENHAIN iTNC 530 551
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
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 precesie
EULPR
Rotaia sistemului de coordonate n jurul axei Z
Unghi de nutaie
EULNU
Rotaia sistemului de coordonate n jurul axei X
deja deplasat cu unghiul de precesie
Unghi de rotaie
EULROT
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 a funciei PLAN, la pagina 560
552 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Parametri de intrare
Coordonata planara a unghiului de rotaie ? :Unghi de
rotaie EULPR n jurul axei Z (consultai ilustraia din
dreapta sus). Not:
de la 180.0000 to +180.0000
Axa 0 este axa X.
Unghiul de nclinare axe scul Unghiul de nclinare
EULNUT al sistemului de coordonate n jurul axei X
deplasate cu unghiul de precesie (consultai ilustraia
din centru dreapta). Not:
De la 0 to +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:
De la 0 to 360.0000
Axa 0 este axa X.
Continuai proprietile de poziionare (consultai
Specificarea comportamentului la poziionare a
funciei PLAN, la pagina 560).
Bloc NC
Prescurtri utilizate
5 PLANE EULER EULPR45 EULNU20 EULROT22 .....
Prescurtare Semnificaie
EULER Matematician elveian care a definit aceste
unghiuri
EULPR ?: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 precesie
EULROT Unghi de Rotaie: unghi care descrie rotaia
planului de prelucrare nclinat n jurul axei
nclinate Z
HEIDENHAIN iTNC 530 553
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
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.
Vectorul de baz definete direcia axei X n planul de prelucrare
nclinat, iar vectorul normal determin direcia planului de prelucrare i
n este n acelai timp perpendicular pe el.
nainte de a programa, reinei urmtoarele:
TNC calculeaz vectori standardizai din valorile introduse
de dvs.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare a funciei PLAN, la pagina 560
554 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Parametri de intrare
Componenta X a vectorului baz ?: Componenta X BX
a vectorului de baz B (consultai ilustraia din dreapta
sus). De la -99.9999999 to +99.9999999
Componenta Y a vectorului baz: Component Y BY a
vectorului de baz B (consultai ilustraia din dreapta
sus). De la -99.9999999 to +99.9999999
Componenta Z a vectorului baz: Component Z BZ a
vectorului de baz B (consultai ilustraia din dreapta
sus). Interval 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 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 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 intrare: de la -99.9999999 la
+99.9999999
Continuai proprietile de poziionare (consultai
Specificarea comportamentului la poziionare a
funciei PLAN, la pagina 560).
Bloc NC
Prescurtri utilizate
5 PLANE VECTOR BX0.8 BY-0.4
BZ-0. 4472 NX0.2 NY0.2 NZ0.9592 .. ...
Prescurtare Semnificaie
VECTOR Vector
BX, BY, BZ Vectorul Baz: componente X, Y i Z
NX, NY, NZ Vector Normal:componente X, Y i Z
HEIDENHAIN iTNC 530 555
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Definirea planului de prelucrare prin trei
puncte:PLAN DE PUNCTE
Funcie
Un plan de prelucrare poate fi definit unic prin introducerea a oricare
trei puncte P1 la P3 din acest plan. Posibilitatea este oferit de
funcia PUNCTE PLAN.
+X
+Y
+Z
P1
P2
P3
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:
Cele trei puncte definesc panta planului. TNC nu modific
poziia decalrii de origine active.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare a funciei PLAN, la pagina 560
556 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Parametri de intrare
Coordonata X a primului punct din plan?: coordonat
X P1X a primului punct al planului (consultai ilustraia
din dreapta sus).
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 a
funciei PLAN, la pagina 560).
Bloc NC
Prescurtri utilizate
5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20
P3X+0 P3Y+41 P3Z+32. 5 .....
Prescurtare Semnificaie
PUNCTE Puncte
HEIDENHAIN iTNC 530 557
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
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. prelucrarea unui anfren de
45 pe un plan nclinat.
Parametri de intrare
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. De la 359.9999
to +359.9999
Continuai proprietile de poziionare (consultai
Specificarea comportamentului la poziionare a
funciei PLAN, la pagina 560).
Prescurtri utilizate
nainte de a programa, reinei urmtoarele:
Unghiul definit se aplic ntotdeauna planului de prelucrare
activ, indiferent de funcia utilizat 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 a funciei PLAN, la pagina 560
Plda: Bloc NC
5 PLANE RELATIVE SPB-45 ... ..
Prescurtare Semnificaie
RELATIV Relativ
558 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
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.
Pentru a reseta funcia PLAN AXIAL utilizai RESETARE
PLAN. Resetarea prin introducerea valorii 0 nu
dezactiveaz PLAN AXIAL.
SEQ, ROT MAS i COORD ROT nu dein funcii legate
de PLAN AXIAL.
Descrierea parametrilor pentru comportamentul la
poziionare: Consultai Specificarea comportamentului la
poziionare a funciei PLAN, la pagina 560
HEIDENHAIN iTNC 530 559
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Parametri de intrare
Unghiul axial A?: Unghiul axial la care va fi deplasat
axa A. Dac este introdus incremental, este unghiul
cu care va fi deplasat axa A din poziia curent. De
la 99999.9999 to +99999.9999
Unghi axial B?: Unghiul axial la care va fi deplasat
axa B. Dac este introdus incremental, este unghiul
cu care va fi deplasat axa B din poziia curent. De
la 99999.9999 to +99999.9999
Unghi axaial C?: Unghiul axial la care va fi deplasat
axa C. Dac este introdus incremental, este unghiul
cu care va fi deplasat axa C din poziia curent. De
la 99999.9999 to +99999.9999
Continuai proprietile de poziionare (consultai
Specificarea comportamentului la poziionare a
funciei PLAN, la pagina 560).
Prescurtri utilizate
Plda: Bloc NC
5 PLANE AXIAL B-45 .... .
Prescurtare Semnificaie
AXIAL Bazat pe axe
560 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Specificarea comportamentului la poziionare a
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:
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 opiunea 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 definit urmtorul parametru: Vitez de avans? F=.
Ca alternativ la definirea vitezei de avans F direct cu o valoare
numeric, putei poziiona cu FMAX (parcurgere 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.
HEIDENHAIN iTNC 530 561
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Distan vrf scul - centru de rotaie (incremental): TNC nclin
scula (sau masa) raportat la vrful sculei. Parametrul SETUP
deplaseaz centrul de rotaie al micrii de poziionare raportat la
poziia actual a vrfului sculei.
Vitez de avans? F=:Viteza de contur la care ar trebui poziionat
scula.
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):
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.
1
1
1
1
Not:
Dac scula se afl deja la distana specificat fa de
pies 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).
Pre-poziionai scula ntr-o poziie n care s nu existe
pericol de coliziune cu piesa de prelucrat (dispozitive de
fixare) n timpul poziionrii.
. ..
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
562 9 Programare: Funcii Speciale
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Selectarea de posibiliti de nclinare alternante: SEQ +/
(opional)
Poziia 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.
Dac nu definii SEQ, TNC determin soluia dup cum urmeaz:
1 TNC verific mai nti dac ambele soluii posibile se afl n
intervalul de parcurgere al axelor rotative.
2 Dac sunt, TNC selecteaz cea mai scurt soluie posibil.
3 Dac numai o soluie este n intervalul de parcurgere, TNC va
selecta aceast soluie.
4 Dac niciuna dintre soluii nu se afl n intervalul de parcurgere,
TNC afieaz mesajul de eroare Unghiul introdus nu este permis.
Exemplu de main cu mas rotativ C i mas pivotant A. Funcie
programat: PLAN SPAIAL SPA+0 SPB+45 SPC+0
Cnd este utilizat funcia PLAN AXIAL comutatorul
RESETARE PLAN nu este operabil.
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
HEIDENHAIN iTNC 530 563
9
.
2

F
u
n
c

i
a

p
l
a
n
:

n
c
l
i
n
a
r
e
a

p
l
a
n
u
l
u
i

d
e

l
u
c
r
u

(
O
p

i
u
n
e
s
o
f
t
w
a
r
e
1
)
Selectarea tipului de transformare (intrare opional)
La mainile cu mese rotative C, este disponibil o funcie pentru
specificarea tipului de transformare:
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.
564 9 Programare: Funcii Speciale
9
.
3

P
r
e
l
u
c
r
a
r
e

c
u

s
c
u
l
a

n
c
l
i
n
a
t

n

p
l
a
n
u
l

n
c
l
i
n
a
t
9.3 Prelucrare cu scula nclinat n
planul nclinat
Funcie
n combinaie cu M128 i cu 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
Prelucrarea cu scula nclinat prin parcurgere
incremental a unei axe rotative
Retragere scul
Activai M128
Definii funcia PLAN; luai n considerare comportamentul la
poziionare
Printr-un bloc L, parcurgei incremental ctre unghiul de nclinare
dorit, n axa corespunztoare
Exemple de blocuri NC:
IB
Prelucrarea cu scula nclinat ntr-un plan de prelucrare
nclinat funcioneaz numai cu freze 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
(opiune software 2), la pagina 566).
.. .
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 565
9
.
3

P
r
e
l
u
c
r
a
r
e

c
u

s
c
u
l
a

n
c
l
i
n
a
t

n

p
l
a
n
u
l

n
c
l
i
n
a
t
Prelucrarea cu scula nclinat cu vectori normali
Retragere scul
Activai 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:
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).
. ..
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 LN X+31.737 Y+21.954 Z+33. 165
NX+0.3 NY+0 NZ+0.9539 F1000 M3
Setarea unghiului de nclinare cu vectorul normal
. .. Definirea prelucrrii n planul de lucru nclinat
566 9 Programare: Funcii Speciale
9
.
4

F
U
N
C

I
A

T
C
P
M

(
o
p

i
u
n
e
s
o
f
t
w
a
r
e
2
)
9.4 FUNCIA TCPM
(opiune software 2)
Funcie
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:T TCP/F CONT
Interpretarea coordonatelor axei rotative programate n programul
NC:POZIIE AXE/SPAT AXE
Tipul interpolrii ntre poziia de pornire i cea int:CONTROL
CALE AXE/CONTROL CALE VECTOR
Definirea FUNCIEI TCPM
Apsai tasta soft FunciiSpecialeTNC.
Apsai tasta soft Asisten programare.
Selectai funcia FUNCIE TCPM
X
Z
B
Z
X
Productorul mainii trebuie s introduc geometria
mainii n parametrii mainii sau n tabelele cinematice.
Pentru axe nclinate cu cuplare Hirth:
Modificai poziia axei nclinate numai dup ce ai retras
scula. Altfel este posibil s deteriorai conturul cnd
decuplai.
nainte de a poziiona cu M91 sau M92 i nainte de TOOL
CALL:Resetai FUNCIA TCPM
Pentru a evita gurirea conturului trebuie s utilizai numai
freze 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.
HEIDENHAIN iTNC 530 567
9
.
4

F
U
N
C

I
A

T
C
P
M

(
o
p

i
u
n
e
s
o
f
t
w
a
r
e
2
)
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:
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 de-
a lungul conturului
. ..
568 9 Programare: Funcii Speciale
9
.
4

F
U
N
C

I
A

T
C
P
M

(
o
p

i
u
n
e
s
o
f
t
w
a
r
e
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:
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.
Exemple de blocuri NC:
AXIS POS trebuie s fie utilizat dac maina dvs. este
echipat cu axe rotative carteziene. Cu capete rotative/
mese nclinate la 45, AXIS POS poate cauza poziii ale
axelor incorecte.
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 AXIS SPAT, 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.
.. .
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 569
9
.
4

F
U
N
C

I
A

T
C
P
M

(
o
p

i
u
n
e
s
o
f
t
w
a
r
e
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:
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).
Exemple de blocuri NC:
Cu PATHCTRL VECTOR, reinei:
Orice orientare a sculei definit este accesibil n general
prin dou poziii cu unghi de nclinare diferite. 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 TOLERAN (Ciclul 32), la pagina 535).
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.
. ..
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
. ..
570 9 Programare: Funcii Speciale
9
.
4

F
U
N
C

I
A

T
C
P
M

(
o
p

i
u
n
e
s
o
f
t
w
a
r
e
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 571
9
.
5

G
e
n
e
r
a
r
e

p
r
o
g
r
a
m

n
a
p
o
i
9.5 Generare program napoi
Funcie
Cu aceast funcie TNC putei inversa direcia de prelucrare a unui
contur.
Selectai direcia de prelucrare pe care dorii s o
inversai.
Apsai tasta soft FunciiSpeciale.
Apsai tasta soft Asisten programare.
Selectai rndul de taste soft cu funcii pentru
conversia programelor.
Generai Program nainte i napoi
Reinei c TNC poate necesita cu mult mai mult
memorie liber pe unitatea hard dect dimensiunea
fiierului care trebuie convertit.
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.
572 9 Programare: Funcii Speciale
9
.
5

G
e
n
e
r
a
r
e

p
r
o
g
r
a
m

n
a
p
o
i
Premise pentru conversia programului
TNC inverseaz ordinea tuturor blocurilor de poziionare din
program. Urmtoarele funcii nu sunt acceptate n programul napoi.
Definirea piesei brute de lucru
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 573
9
.
5

G
e
n
e
r
a
r
e

p
r
o
g
r
a
m

n
a
p
o
i
Exemplu de aplicaie
Conturul CONT1.H trebuie frezat n mai muli pai de alimentare. 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 Pre-poziionare 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 pai de alimentare n valori incrementale
11 CALL PGM CONT1_FWD.H Apelare program nainte
12 L IZ-2.5 F1000 Adncime pai de alimentare n valori incrementale
13 CALL PGM CONT1_REV.H Apelare program napoi
14 CALL LBL 1 REP3 Repetare pgm pies de trei ori ncepnd cu blocul 9
15 L Z+100 R0 F MAX M2 Retragere scul, ncheiere program
574 9 Programare: Funcii Speciale
9
.
6

F
i
l
t
r
a
r
e
a

c
o
n
t
u
r
u
r
i
l
o
r

(
f
u
n
c

i
a

F
C
L
2
)
9.6 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.
Selectai programul pe care dorii s l filtrai.
Apsai tasta soft FunciiSpeciale.
Apsai tasta soft Asisten Programare.
Selectai rndul de taste soft cu funcii pentru
conversia programelor.
Selectai funcia de filtrare. TNC deschide o fereastr
pop-up pentru definirea setrilor de filtrare.
Introducei lungimea intervalului de filtrare n mm (inch
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 (inch pentru programe n inch). Confirmai
valoarea de toleran, care reprezint deviaia
maxim a conturului de la conturul original, cu tasta
ENT.
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 real, 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:TNC:CONT1_flt.h
HEIDENHAIN iTNC 530 575
9
.
7

F
u
n
c

i
i

F
i

i
e
r
9.7 Funcii Fiier
Funcie
Putei copia, muta sau terge fiiere din program cu ajutorul FUNCIE
FIIER
Definirea funciilor fiier
Apsai tasta soft FunciiSpeciale.
Selectai funciile programului.
Selectai funciile fiier. TNC afieaz funciile
disponibile.
Funcie Semnificaie Tast soft
COPIERE
FIIER
Copiere fiier
Introducei numele si calea fiierului ce
urmeaz a fi copiat, precum i
destinaia.
MUTARE
FIIER
Mutare fiier:
Introducei numele si calea fiierului ce
urmeaz a fi mutat, precum i
destinaia.
TERGERE
FIIER
tergere fiier
Introducei calea i numele fiierului pe
care dorii s l tergei.
576 9 Programare: Funcii Speciale
9
.
8

D
e
f
i
n
i
r
e

T
r
a
n
s
f
o
r
m

r
i

c
o
o
r
d
o
n
a
t

9.8 Definire Transformri


coordonat
Prezentare general
Ca i alternativ la transformarea coordonatelor Ciclul 7 DEPLASARE
DECALARE ORIGINE, putei folosi funcia n limbaj uzual TRANS
DECALARE ORIGINE Ca i n Ciclul 7, putei folosi TRANS
DECALARE ORIGINE pentru a programa direct valorile de deplasare
sau s activai o linie dintr-un tabel de decalari origine. n plus, mai este
i funcia RESETARE TRANS DECALARE ORIGINE, care poate fi
folosit pentru resetarea decalrii de origine.
TRANS DATUM AXIS
Putei defini o decalare de origine prin introducerea de valori la axele
respective cu funcia TRANS DATUM AXIS Putei defini pn la 9
coordonate ntr-un singur bloc. Sunt posibile i intrri incrementale.
Efectuai paii urmtori pentru definire:
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru definirea de diferite funcii n
limbaj uzual
Selectai transformrile.
Selectai deplasarea decalrii de origine cu TRANS
DATUM
Introducei deplasarea decalrii de origine pentru
axele afectate, confirmai cu tasta ENT de fiecare
dat.
Plda: Bloc NC
13 TRANS DATUM AXIS X+10 Y+25 Z+42
Valorile introduse ca valori absolute fac referin la
decalarea originii piesei, care este specificat fie prin
setare de decalare origine sau printr-o valoare prestabilit
din tabel.
Valorile incrementale sunt raportate ntotdeauna la ultima
decalare de origine valid - aceasta poate fi reprezentat
de o decalare de origine care a fost deja deplasat.
HEIDENHAIN iTNC 530 577
9
.
8

D
e
f
i
n
i
r
e

T
r
a
n
s
f
o
r
m

r
i

c
o
o
r
d
o
n
a
t
TRANS DATUM TABLE
Putei defini tabele de decalare origine i valori de decalare origine ntr-
un bloc NC cu funcia TRANS DATUM TABLE Efectuai paii urmtori
pentru definire:
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru definirea diferitelor funcii n
limbaj uzual
Selectai transformrile.
Selectai deplasarea de decalare origine cu TRANS
DATUM.
Apsai tasta direcional pentru a v de plasa la
TRANS AXIS.
Selectai deplasarea de decalare origine cu TRANS
DATUM TABLE.
Dac dorii, introducei numele tabelului de decalare
origine din care vrei s activai numrul de decalare
origine i confirmai cu tasta ENT. Dac nu dorii s
definii un tabel de decalri de origine, apsai tasta
NO ENT.
Introducei numrul liniei ce urmeaz a fi activat de
ctre TNC i confirmai cu tasta ENT.
Plda: Bloc NC
13 TABEL TRANS DATUM TABLINE25
Dac nu ai definit un tabel de decalare origine n blocul
TRANS DATUM TABLE, atunci TNC folosete tabelul de
decalare origine deja selectat n programul NC cu SEL
TABLE, sau tabelul decalare origine cu starea M selectat
n modul Rulare Program.
578 9 Programare: Funcii Speciale
9
.
8

D
e
f
i
n
i
r
e

T
r
a
n
s
f
o
r
m

r
i

c
o
o
r
d
o
n
a
t
TRANS DATUM RESET
Utilizai funcia TRANS DATUM RESET. pentru a anula deplasarea
decalrii de origine. Definirea anterioar a decalrii de origine este
irelevant. Efectuai paii urmtori pentru definire:
Afiare rnd de taste soft cu funcii speciale
Definii diferite funcii n limbaj uzual
Selectai transformrile.
Selectai deplasarea decalrii originii cu TRANS
DATUM.
Apsai tasta direcional pentru a deplasa la TRANS
AXIS
Selectai TRANS DATUM RESET
Plda: Bloc NC
13 TRANS DATUM RESET
HEIDENHAIN iTNC 530 579
Programare:
Subprograme i repetiii
de seciuni de programe
580 10 Programare: Subprograme i repetiii de seciuni de programe
1
0
.
1

E
t
i
c
h
e
t
a
r
e
a

s
u
b
p
r
o
g
r
a
m
e
l
o
r

i

r
e
p
e
t
i

i
i
l
o
r

d
e

s
e
c

i
u
n
i

d
e

p
r
o
g
r
a
m
e
10.1 Etichetarea subprogramelor i
repetiiilor de seciuni de
programe
Subprogramele i repetiiile de seciuni de programe v permit s
programai o secven de prelucrare odat i apoi s o rulai ct de des
dorii.
Etichete
nceputurile subprogramelor i repetiiile seciunilor de program sunt
marcate n programele de piese prin etichete.
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 odat n programul cu setare etichet. Numrul de nume de
etichete pe care l putei introduce este limitat numai de memoria
intern.
Eticheta 0 (LBL 0) este utilizat exclusiv pentru a marca sfritul unui
subprogram i, aadar, poate fi utilizat ct de des dorii.
Dac un nume sau un numr de etichet este setat de mai
multe ori, TNC trimite un mesaj de eroare la sfritul
blocului LBL SET. Cu programe foarte lungi, putei limita
numrul de blocuri ce trebuie verificate de etichete ce se
repet cu MP7229.
HEIDENHAIN iTNC 530 581
1
0
.
2

S
u
b
p
r
o
g
r
a
m
e
10.2 Subprograme
Secven de operare
1 TNC execut programul piesei pn la blocul n care este apelat un
subprogram cu CALL LBL.
2 Atunci, programul este executat n ntregime. Sfritul
subprogramului este marcat cu LBL 0.
3 Apoi, TNC reia programul piesei din blocul de dup apelarea
subprogramului.
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 auto-apela.
Scriei subprograme la sfritul programului principal (n spatele
blocului cu M02 sau M30).
Dac subprogramele sunt localizate naintea blocului cu M2 sau
M30, acestea vor fi executate cel puin odat, chiar dac nu sunt
apelate.
Programarea unui subprogram
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 trece la urmtoarea intrare.
Pentru a marca sfritul, apsai tasta LBL SET i
introducei numrul de etichet "0".
Apelarea unui subprogram
Pentru a apela un subprogram, apsai tasta LBL
CALL.
Numrul etichetei: 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.
Repetare REP: Ignorai ntrebarea care apare 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).
582 10 Programare: Subprograme i repetiii de seciuni de programe
1
0
.
3

R
e
p
e
t
i

i
i

d
e

s
e
c

i
u
n
i

d
e

p
r
o
g
r
a
m
10.3 Repetiii de seciuni de
program
Etichet LBL
nceputul unei repetiii a unei seciuni de program este marcat cu
eticheta LBL. Sfritul unei repetiii de seciune de program este
marcat cu CALL LBL /REP.
Secven de operare
1 TNC execut programul piesei pn la sfritul seciunii de
program (CALL LBL /REP).
2 Apoi, seciunea de program dintre LBL apelat i apelarea etichetei
CALL LBL /REP este repetat de cte ori a fost introdus dup REP.
3 TNC reia programul piesei dup ultima repetiie.
Note de programare
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 repetiii programate.
Programarea unei repetiii de seciune de
program
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 trece la urmtoarea intrare.
Introducei seciunea de program.
Apelarea unei repetiii de seciune de program
Apsai tasta LBL CALL i introducei numrul
etichetei seciunii de program pe care dorii s o
repetai, precum i numrul repetiiilor (cu Repetare
REP). Dac dorii s utilizai un nume de etichet,
apsai tasta soft NUME ETICHET pentru a trece la
urmtoarea intrare.
0 BEGIN PGM ...
LBL1
CALL LBL 2
END PGM ...
1
2
3
R R
2/1 2/2
HEIDENHAIN iTNC 530 583
1
0
.
4

S
e
p
a
r
a
r
e

p
r
o
g
r
a
m

c
a

s
u
b
p
r
o
g
r
a
m
10.4 Separare program ca
subprogram
Secven de operare
1 TNC execut programul piesei pn la blocul n care este apelat un
alt program cu CALL PGM.
2 Atunci, programul este executat n ntregime.
3 Apoi, TNC reia programul piesei din blocul de dup apelarea
subprogramului.
Note de programare
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 funia 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 un apel CALL PGM n
programul de apelare; n caz contrar va rezulta o bucl infinit.
0 BEGIN PGM A
CALL PGM B
END PGM A
0 BEGIN PGM B
END PGM B
1
3
2
S
R
584 10 Programare: Subprograme i repetiii de seciuni de programe
1
0
.
4

S
e
p
a
r
a
r
e

p
r
o
g
r
a
m

c
a

s
u
b
p
r
o
g
r
a
m
Apelarea unui program ca subprogram
Pentru a selecta funciile pentru apelarea unui
program, apsai tasta PGM CALL.
Apsai tasta soft PROGRAM.
Introducei numele complet al cii programului pe care
dorii s-l apelai i confirmai intrarea cu tasta END.
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
Dac dorii s apelai un program ISO, introducei tipul
fiierului .I dup numele programului.
Putei programa un apel i cu CICLUL 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.
HEIDENHAIN iTNC 530 585
1
0
.
5

G
r
u
p
a
r
e
10.5 Grupare
Tipuri de grupri
Subprograme n interiorul unui subprogram
Repetiii de seciune de program ntr-o repetiie de seciune de
program
Subprograme repetate
Repetiii 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: 6, unde un CYCLCALL se comport ca o apelare de
program principal.
Putei grupa repetiii de seciuni de program ct de des dorii.
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
586 10 Programare: Subprograme i repetiii de seciuni de programe
1
0
.
5

G
r
u
p
a
r
e
Execuie program
1 Programul principal UPGMS este executat pn la blocul 17.
2 Subprogramul 1 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.
Sfrit subprogram 1 i salt de revenire la programul principal
SUBPGMS.
5 Programul principal UPGMS este executat de la blocul 18 pn la
blocul 35. Salt de revenire la blocul 1 i sfrit de program.
Repetarea repetiiilor seciunilor de program
Exemplu de blocuri NC
Execuie program
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 28.
4 Seciunea de program dintre blocul 15 i blocul 35 este repetat o
singur dat (inclusiv repetiia 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).
0 BEGIN PGM REPS MM
.. .
15 LBL 1 nceput repetiie seciune program 1
.. .
20 LBL 2 nceput repetiie seciune program 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 acest bloc i LBL 1
.. . (blocul 15) este repetat o singur dat
50 END PGM REPS MM
HEIDENHAIN iTNC 530 587
1
0
.
5

G
r
u
p
a
r
e Repetarea unui subprogram
Exemplu de blocuri NC
Execuie program
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).
0 BEGIN PGM SUBPGREP MM
. ..
10 LBL 1 nceput repetiie seciune program 1
11 CALL LBL 2 Apelare subprogram
12 CALL LBL 1 REP 2 Seciunea de program dintre acest bloc i LBL 1
. .. (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
588 10 Programare: Subprograme i repetiii de seciuni de programe
1
0
.
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
10.6 Exemple de programare
Exemplu: Frezarea unui contur n mai muli pai de alimentare
Secven de program
Pre-poziionai scula pe suprafaa piesei de
prelucrat
Introducei adncimea de trecere n valori
incrementale
Frezare contur
Repetai regresia i frezarea conturului
0 BEGIN PGM PGMWDH 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 DEF 1 L+0 R+10 Definiie scul
4 TOOL CALL 1 Z S500 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 L X-20 Y+30 R0 FMAX Pre-poziionare n planul de lucru
7 L Z+0 R0 FMAX M3 Pre-poziionai scula pe suprafaa piesei de prelucrat
X
Y
100
100
20
75
30
50 20 75
R
1
5
R
1
8
R
15
HEIDENHAIN iTNC 530 589
1
0
.
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
8 LBL 1 Setai eticheta pentru repetiia seciunii de program
9 L IZ-4 R0 FMAX Adncime pai de alimentare n valori incrementale (n spaiu)
10 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Apropiere de contur
11 FC DR- R18 CLSD+ CCX+20 CCY+30 Contur
12 FLT
13 FCT DR- R15 CCX+50 CCY+75
14 FLT
15 FCT DR- R15 CCX+75 CCY+20
16 FLT
17 FC DR- R18 CLSD+ CCX+20 CCY+30
18 DEP CT CCA90 R+5 F1000 ndeprtarea de contur
19 L X-20 Y+0 R0 FMAX Retragere scul
20 CALL LBL 1 REP 4/4 Salt de revenire la LBL 1; seciunea este repetat de 4 ori.
21 L Z+250 R0 FMAX M2 Retragere pe axa sculei, oprire program
22 END PGM PGMWDH MM
590 10 Programare: Subprograme i repetiii de seciuni de programe
1
0
.
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
Exemplu: Grup de guri
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
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 DEF 1 L+0 R+2.5 Definiie scul
4 TOOL CALL 1 Z S5000 Apelare scul
5 L Z+250 R0 FMAX Retragere scul
6 CYCL DEF 200 FORARE Definire ciclu: gurire
Q200=2 ;SALT DE DEGAJARE
Q201=-10 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=5 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA
SUPERIOAR
Q203=+0 ;COORDONAT DE
SUPRAFA
Q204=10 ;SALT DE DEGAJARE 2
Q211=0. 25 ;TEMPORIZARE LA
ADNCIME
X
Y
15
60
100
100
75
10
45
20
2
0
5
1
2
3
HEIDENHAIN iTNC 530 591
1
0
.
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
7 L X+15 Y+10 R0 FMAX M3 Trecei n punctul de pornire pentru grupul 1
8 CALL LBL 1 Apelai subprogramul pentru grup
9 L X+45 Y+60 R0 FMAX Trecei n punctul de pornire pentru grupul 2
10 CALL LBL 1 Apelai subprogramul pentru grup
11 L X+75 Y+10 R0 FMAX Trecei n punctul de pornire pentru grupul 3
12 CALL LBL 1 Apelai subprogramul pentru grup
13 L Z+250 R0 FMAX M2 Sfrit program principal
14 LBL 1 nceputul subprogramului 1: Grup de guri
15 CYCL CALL Gaura 1
16 L IX.20 R0 FMAX M99 Trecei la gaura 2, apelai ciclul
17 L IY+20 R0 FMAX M99 Trecei la gaura 3, apelai ciclul
18 L IX-20 R0 FMAX M99 Trecei la gaura 4, apelai ciclul
19 LBL 0 Sfrit subprogram 1
20 END PGM SP1 MM
592 10 Programare: Subprograme i repetiii de seciuni de programe
1
0
.
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
Exemplu: Grup de guri cu mai multe scule
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
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 DEF 1 L+0 R+4 Definire scul: gurire centru
4 TOOL DEF 2 L+0 R+3 Definire scul: gurire
5 TOOL DEF 2 L+0 R+3.5 Definire scul: alezor
6 TOOL CALL 1 Z S5000 Apelare scul: burghiu centrare
7 L Z+250 R0 FMAX Retragere scul
8 CYCL DEF 200 FORARE Definire ciclu: CENTRARE
Q200=2 ;SALT DE DEGAJARE
Q202=-3 ;ADNCIME
Q206=250 ;VITEZ DE AVANS PENTRU
PTRUNDERE
Q202=3 ;ADNCIME DE PTRUNDERE
Q210=0 ;TEMPORIZARE N PARTEA
SUPERIOAR
Q203=+0 ;COORDONAT DE SUPRAFA
Q204=10 ;SALT DE DEGAJARE 2
Q211=0. 25 ;TEMPORIZARE LA ADNCIME
9 CALL LBL 1 Apelai subprogramul 1 pentru ntregul model de gaur
X
Y
15
60
100
100
75
10
45
20
2
0
5
Z
Y
-20
-15
1
2
3
HEIDENHAIN iTNC 530 593
1
0
.
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
10 L Z+250 R0 FMAX M6 Schimbare scul
11 TOOL CALL 2 Z S4000 Apelare scul: burghiu
12 FN 0: Q201 = -25 Adncime nou pentru forare
13 FN 0: Q202 = +5 Adncime de ptrundere nou pentru forare
14 CALL LBL 1 Apelai subprogramul 1 pentru ntregul model de gaur
15 L Z+250 R0 FMAX M6 Schimbare scul
16 TOOL CALL 3 Z S500 Apelare scul: alezor
17 CYCL DEF 201 ALEZARE ORIFICII Definire ciclu: ALEZARE
Q200=2 ;SALT 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 ;SALT DE DEGAJARE 2
18 CALL LBL 1 Apelai subprogramul 1 pentru ntregul model de gaur
19 L Z+250 R0 FMAX M2 Sfrit program principal
20 LBL 1 nceputul subprogramului 1: Modelul ntreg de guri
21 L X+15 Y+10 R0 FMAX M3 Trecei n punctul de pornire pentru grupul 1
22 CALL LBL 2 Apelai subprogramul 2 pentru grup
23 L X+45 Y+60 R0 FMAX Trecei n punctul de pornire pentru grupul 2
24 CALL LBL 2 Apelai subprogramul 2 pentru grup
25 L X+75 Y+10 R0 FMAX Trecei n punctul de pornire pentru grupul 3
26 CALL LBL 2 Apelai subprogramul 2 pentru grup
27 LBL 0 Sfrit subprogram 1
28 LBL 2 nceputul subprogramului 2: Grup de guri
29 CYCL CALL Prima gaur cu ciclu fixat activ
30 L 9X+20 R0 FMAX M99 Trecei la gaura 2, apelai ciclul
31 L IY+20 R0 FMAX M99 Trecei la gaura 3, apelai ciclul
32 L IX-20 R0 FMAX M99 Trecei la gaura 4, apelai ciclul
33 LBL 0 Sfrit subprogram 2
34 END PGM SP2 MM
Programare: Parametri Q
596 11 Programare: Parametri Q
1
1
.
1

P
r
i
n
c
i
p
i
i

i

p
r
e
z
e
n
t
a
r
e

g
e
n
e
r
a
l

11.1 Principii i prezentare general


Putei programa o familie ntreag de componente 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:
Valori pentru coordonate
Viteze de avans
Viteze pentru bro
Date referitoare la ciclu
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 conjuncie cu programarea FK, putei de asemenea combina
contururi ale cror dimensiuni nu sunt compatibile cu NC, utiliznd
parametri Q.
Parametrii Q sunt desemnai de litera Q i de un numr cuprins ntre
0 i 1999. Acestea sunt grupate n funcie de diferite intervale:
Q
4
Q
2
Q
3
Q
1
Q
5
Q
6
Semnificaie Interval
Parametri liber aplicabili, utilizai global pentru
toate programele stocate n memoria TNC.
de la Q1600 la
Q1999
Parametri liber aplicabili, ct timp nu apar
suprapuneri cu ciclurile SL, utilizai global pentru
toate programele stocate n memoria TNC.
de la Q0 la Q99
Parametri pentru funcii TNC speciale de la Q100 la
Q199
Parametri utilizai n principal pentru cicluri,
eficieni la nivel global pentru toate programele
stocate n memoria TNC.
de la Q200 la
Q1199
Parametri utilizai n principal pentru cicluri,
eficieni la nivel global pentru toate programele
stocate n memoria TNC. S-ar putea s fie nevoie
de o coordonare cu productorul mainii.
de la Q1200 la
Q1399
Parametri utilizai n principal pentru cicluri OEM
active prin apelare, eficieni la nivel global pentru
toate programele stocate n memoria TNC.
de la Q1400 la
Q1499
Parametri utilizai n principal pentru cicluri OEM
active cu Def, eficieni la nivel global pentru toate
programele stocate n memoria TNC.
de la Q1500 la
Q1599
HEIDENHAIN iTNC 530 597
1
1
.
1

P
r
i
n
c
i
p
i
i

i

p
r
e
z
e
n
t
a
r
e

g
e
n
e
r
a
l

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).
Note de programare
Putei combina parametri Q i valori numerice fixe n cadrul unui
program.
Parametrilor Q le pot fi asignate valori numerice intre -999 999 999 i
+999 999 999; aceasta nseamn c pot fi folosite 9 zecimale i
semnul algebric. Putei seta punctul zecimal n orice poziie. Intern,
TNC poate calcula pn la o lime 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).
Reinei c parametrii QS, de la QS100 la QS199 sunt
rezervai pentru texte interne.
Anumii parametri Q primesc de fiecare dat aceleai date
din partea TNC. De exemplu, Q108 primete ntotdeauna
valorile pentru raza sculei curente, consultai Parametri Q
preasignai, pagina 646.
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 daca TNC va reseta
parametrii Q la sfritul programului, sau dac valorile vor
fi salvate. Asigurai-v c aceasta setare nu afecteaz
programele cu parametri Q!
598 11 Programare: Parametri Q
1
1
.
1

P
r
i
n
c
i
p
i
i

i

p
r
e
z
e
n
t
a
r
e

g
e
n
e
r
a
l
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 Pagin
Operaii aritmetice de baz (asignare,
adunare, scdere, nmulire, mprire,
rdcin ptrat)
Pagina 600
Funcii trigonometrice Pagina 602
Funcii pentru calcularea cercurilor Pagina 604
Condiii if/then, salturi Pagina 605
Alte funcii Pagina 608
Introducerea direct a funciilor Pagina 631
Funcie pentru prelucrarea contururilor
complexe
Pagina 486
Funcie pentru procesarea irurilor Pagina 635
HEIDENHAIN iTNC 530 599
1
1
.
2

F
a
m
i
l
i
i

p
a
r

i
a
l
e

P
a
r
a
m
e
t
r
i

Q

n

l
o
c

d
e

v
a
l
o
r
i

n
u
m
e
r
i
c
e
11.2 Familii parialeParametri Q n
loc de valori numerice
Funcie
Funcia FN 0: ASSIGNARE parametrului Q, asigneaz valori numerice
parametrilor Q. Acest lucru v permite s utilizai variabile n program
n loc de valori numerice fixe.
Exemplu de blocuri NC
Trebuie s scriei un singur program pentru o ntreag familie de
componente, introducnd dimensiunile caracteristice ca parametri Q.
Pentru a programa o anumit component, asignai valorile
corespunztoare parametrilor Q individuali.
Exemplu
Cilindru cu parametri Q
15 FN O: Q10 =25 Asignare
. .. Parametrului Q10 i este
asignat valoarea 25
25 L X +Q10 nseamn L X +25
Z1
Q
1
Q
2
Z2
Q
1
Q
2
Raz cilindru R = Q1
nlime cilindru H = Q2
Cilindrul Z1 Q1 =+30
Q2 = +10
Cilindrul Z2 Q1 =+10
Q2 = +50
600 11 Programare: Parametri Q
1
1
.
3

D
e
s
c
r
i
e
r
e
a

c
o
n
t
u
r
u
r
i
l
o
r

p
r
i
n

o
p
e
r
a

i
i

m
a
t
e
m
a
t
i
c
e
11.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:
Selectai o funcie parametru 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
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.
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 mprirea 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
numar negativ.
HEIDENHAIN iTNC 530 601
1
1
.
3

D
e
s
c
r
i
e
r
e
a

c
o
n
t
u
r
u
r
i
l
o
r

p
r
i
n

o
p
e
r
a

i
i

m
a
t
e
m
a
t
i
c
e Programarea operaiilor fundamentale
Exemplu:
Apelai funciile parametrului Q apsnd tasta Q.
Pentru a selecta funciile matematice, apsai tasta
soft OPERAII ARITMETICE DE BAZ.
Pentru a selecta funcia ASSIGN a parametrului Q,
apsai tasta soft FN0 X = Y.
Introducei numrul parametrului Q, de ex. 5.
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 MULTIPLICATION a
parametrului Q, apsai tasta soft FN3 X * Y.
Introducei numrul parametrului Q, de ex. 12.
Introducei Q5 pentru prima valoare.
Introducei 7 pentru a doua valoare.
Plda: Programai blocuri n TNC
16 FN 0: Q5 = +10
17 FN 3: Q12 = +Q5 * +7
NR. PARAMETRU PT. REZULTAT?
PRIMA VALOARE SAU PARAMETRU?
NR. PARAMETRU PT. REZULTAT?
PRIMA VALOARE SAU PARAMETRU?
A 2-A VALOARE SAU PARAMETRU?
5
10
12
Q5
7
602 11 Programare: Parametri Q
1
1
.
4

F
u
n
c

i
i

t
r
i
g
o
n
o
m
e
t
r
i
c
e
11.4 Funcii trigonometrice
Definiii
Sinus, cosinus i tangent sunt termeni care desemneaz raportul
laturilor triunghiurilor drepte. n acest caz:
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
= arc tan (a / b) = arc tan (sin / cos )
Exemplu:
a = 25 mm
b = 50 mm
= arctan (a / b) = arctan 0,5 = 26,57
La adunare:
a + b = c (unde a = a x a)
b
c
a

Sinus: sin = a / c
Cosinus: cos = b / c
Tangent: tan = a / b = sin / cos
c (a + b) =
HEIDENHAIN iTNC 530 603
1
1
.
4

F
u
n
c

i
i

t
r
i
g
o
n
o
m
e
t
r
i
c
e Programarea funciilor trigonometrice
Apsai tasta soft FUNCIE UNGHI pentru a apela funciile unghiului.
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 sinusul unui unghi n grade () i l
asigneaz unui parametru.
FN 7: COSINUS
Exemplu: FN 7: Q21 = COS-Q5
Calculeaz sinusul unui unghi n grade () i l
asigneaz unui parametru.
FN8 : ROOT SUM OF SQUARES
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 arctangenta a dou laturi sau
din sinusul i cosinusul unghiului (0 < unghi < 360) i
l asigneaz unui parametru.
604 11 Programare: Parametri Q
1
1
.
5

C
a
l
c
u
l
a
r
e
a

c
e
r
c
u
r
i
l
o
r
11.5 Calcularea cercurilor
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.
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.
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 cu axa bro
Z) n parametrul Q20, centrul cercului axei secundare (Y pentru axa
bro Z) n parametrul Q21 i raza cercului n parametrul Q22.
Perechile de coordonate pentru patru puncte ale cercului trebuie
stocate n parametrul Q30 i n urmtorii apte parametri, de ex. Q37.
Apoi TNC stocheaz centrul cercului axei de referin (X cu axa
bro Z) n parametrul Q20, centrul cercului axei secundare (Y pentru
axa bro Z) n parametrul Q21 i raza cercului n parametrul Q22.
Funcie Tast soft
FN 23: Determinarea DATELOR CERCULUI din trei
puncte
Exemplu: FN 23: Q20 = CDATA Q30
Funcie Tast soft
FN 24: Determinarea DATELOR CERCULUI din
patru puncte
Exemplu: FN 24: Q20 = CDATA Q30
Reinei c FN 23 i FN 24 suprascriu automat parametrul
rezultat i urmtorii doi parametri.
HEIDENHAIN iTNC 530 605
1
1
.
6

D
e
c
i
z
i
i
l
e

I
f
-
T
h
e
n

c
u

p
a
r
a
m
e
t
r
i
i
Q 11.6 Deciziile If-Then cu parametrii Q
Funcie
TNC poate lua decizii logice If-Then comparnd un parametru Q cu un
alt parametru Q sau cu o valoare numeric. Dac condiia este
ndeplinit, TNC continu programul la eticheta programat dup
condiie (pentru informaii referitoare la etichete, consultai
Etichetarea subprogramelor i repetiiilor de seciuni de programe,
pagina 580). Dac nu este ndeplinit, TNC continu cu blocul
urmtor.
Pentru a apela un alt program ca subprogram, introducei PGM CALL
dup blocul cu eticheta surs.
Salturi necondiionate
Un salt necondiionat este programat introducnd un salt condiionat a
crei condiiei este ntotdeauna adevrat. Exemplu:
FN 9: IF+10 EQU+10 GOTO LBL1
Programarea deciziilor Dac- Atunci
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 NOT EQUAL, 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 THAN, JUMP
Exemplu: FN 11: IF+Q1 GT+10 GOTO LBL 5
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 THAN, 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.
606 11 Programare: Parametri Q
1
1
.
6

D
e
c
i
z
i
i
l
e

I
f
-
T
h
e
n

c
u

p
a
r
a
m
e
t
r
i
i
Q
Prescurtri utilizate:
IF : Dac
EQU : Egal
NE : Neegal
GT : Mai mare dect
LT : Mai mic dect
GOTO : Deplasare la
HEIDENHAIN iTNC 530 607
1
1
.
7

V
e
r
i
f
i
c
a
r
e
a

i

e
d
i
t
a
r
e
a

p
a
r
a
m
e
t
r
i
l
o
r

Q 11.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.
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.
Pentru apelarea funciilor cu parametri Q: Apsai
tasta Q sau tasta soft Q INFO n modul de operare
Programare i editare.
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 ir, apsai
tasta soft AFIARE PARAMETRI Q... QS.... n acest caz
TNC afieaz toi parametrii ir i cele descrise mai sus se
aplic de asemenea.
608 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
11.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 Pagin
FN 14:EROARE
Ieire mesaje de eroare
Pagina 609
FN 15:TIPRIRE Ieire text neformatat
sau valori
ale parametrului Q
Pagina 613
FN16: F-PRINT
Ieire text formatat sau valori ale
parametrului Q
Pagina 614
FN 18: SYS-DATUM READ
Citire date de sistem
Pagina 619
FN 19:PLC
Transfer valori la PLC
Pagina 626
FN 20:WAIT FOR
Sincronizare NC i PLC
Pagina 627
FN 25:PRESETAT
Setare decalare origine n timpul rulrii
programului
Pagina 628
FN 26:TABOPEN
Deschidere tabel definibil
Pagina 629
FN 27:TABWRITE
Scriere ntr-un tabel definibil
Pagina 629
FN 28:TABREAD
Citire dintr-un tabel definibil
Pagina 630
HEIDENHAIN iTNC 530 609
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e 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
sau de ctre HEIDENHAIN. De cte ori TNC se blocheaz 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.
Exemplu de bloc NC
TNC afieaz textul stocat sub numrul de eroare 254.
Mesaj de eroare predefinit de HEIDENHAIN
Intervalul numerelor de
eroare
Text dialog standard
0 ... 299 FN 14: Error code 0 .... 299
300 ... 999 Dialog dependent de main
1000 ... 1099 Mesaje de eroare intern (consultai
tabelul din dreapta)
180 FN 14: ERROR = 254
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 Modificarea decalrilor 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
610 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
1015 Prea multe puncte
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 niciun 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 trb s fie mai mare ca Q219
1033 CYCL 210 nu este permis
1034 CYCL 211 nu este permis
1035 Q220 prea mare
1036 Q222 trb s fie mai mare ca Q223
1037 Q244 trebuie s fie mai mare dect 0
1038 Q245 trebuie s nu fie egal cu Q246
1039 Intervalul unghiului trebuie s fie < 360
1040 Q223 trb s fie mai mare ca Q222
1041 Q214: 0 nepermis
Numr eroare Text
HEIDENHAIN iTNC 530 611
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
1042 Direcie de deplasare nedefinit
1043 Nu exist niciun tabel de decalri de origine
activ
1044 Eroare de poziionare: centru n axa 1
1045 Eroare de poziionare: 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 pe axa 1
1051 Buzunar prea mic: refacei pe axa 2
1052 Buzunar prea mare: anulai axa 1
1053 Buzunar prea mare: anulai axa 2
1054 tift prea mic: Anulai axa 1 A.
1055 tift prea mic: Anulai axa 2 A.
1056 tift prea mare: refaceti axa 1
1057 tift prea mare: refacei axa 2
1058 TCHPROBE 425:
lungimea.depete.val.max
1059 TCHPROBE 425: lungime sub val.min
1060 TCHPROBE 426: lungimea depete
val.max
1061 TCHPROBE 426: lungime sub val.min
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 diferit de 0
1067 Introducere Q247 mai mare dect 5
1068 Tabel de decalri de origine?
1069 Introducere Q351 diferit de 0
Numr eroare Text
612 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
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
Numr eroare Text
HEIDENHAIN iTNC 530 613
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e FN 15: PRINT: Ieire text sau valori ale
parametrului Q
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"
Exemplu: Ieire text dialog 20
Generarea textelor dialog i a parametrilor Q cu FN15: PRINT
"parametri 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
n opiunea de meniu TIPRIRE sau TEST DE TIPRIRE,
trebuie s introducei calea pentru stocarea textelor sau
parametrii Q. Consultai Asignarea, la pagina 712.
Valori numerice de la 0 la 99: Texte dialog pentru cicluri OEM
Valori numerice de la 100 n sus: Mesaje de eroare PLC
67 FN 15: PRINT 20
70 FN 15: PRINT1/Q1
614 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
eFN 16: F-PRINT: Ieire text formatat sau valori
ale parametrului Q
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 intern 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:
TEST RECORD IMPELLER CENTER OF GRAVITY;
DATE: %2d-%2d-%4d,DAY,MONTH,YEAR4;
TIME: %2d:%2d:%2d",HOUR,MIN,SEC;
NO. OF MEASURED VALUES := 1";
X1 = %9,3LF, Q31;
Y1 = %9,3LF, Q32;
Z1 = %9,3LF, Q33;
n opiunea de meniu TIPRIRE sau TEST DE TIPRIRE,
trebuie s introducei calea pentru stocarea fiierului text.
Consultai Asignarea, la pagina 712.
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 pop-up.
HEIDENHAIN iTNC 530 615
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
Cnd creai un fiier text, utilizai urmtoarele funcii de formatare:
Urmtoarele funcii v permit s includei urmtoarele informaii
suplimentare n fiierul jurnal protocol:
Caracter special 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 tex
, Caracter de separare ntre formatul de ieire i
parametru
; Caracter pentru sfritul blocului
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 inch, dac
afiajul INCH este setat n funcia MOD
L_ENGLISH Afieaz textul numai n limba finlandez uzual
L_GERMAN Afieaz textul numai n limba German uzual
L_CZECH Afieaz textul numai n limba ceh uzual
L_FRENCH Afieaz textul numai n limba francez uzual
L_ITALIAN Afieaz textul numai n limba italian uzual
L_SPANISH Afieaz textul numai n limba spaniol uzual
L_SWEDISH Afieaz textul numai n limba suedez uzual
L_DANISH Afieaz textul numai n limba danez uzual
L_FINNISH Afieaz textul numai n limba finlandez uzual
L_DUTCH Afieaz textul numai n limba olandez uzual
616 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
n programul piesei, programai FN1 6: F-PRINT s activeze
ieirea:
TNC genereaz fiierul PROT1.A prin interfaa serial:
CALIBRAT. CHART IMPELLER CENTER GRAVITY
DAT: 27:11:2001
TIMP: 8:56:34
NO. OF MEASURED VALUES : = 1;
X1 = 149,360
Y1 = 25,509
Z1 = 37,000
L_POLISH Afieaz textul numai n limba polonez uzual
L_PORTUGUE Afieaz textul numai n limba portughez
uzual
L_HUNGARIA Afieaz textul numai n limba maghiar uzual
L_RUSSIAN Afieaz textul numai n limba rus uzual
L_SLOVENIAN Afieaz textul numai n limba sloven uzual
L_ALL Afieaz textul independent de limba uzual
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 le ceasul n timp real
STR_MONTH Luna ca prescurtare a unui ir de le 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
96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A
RS232:\PROT1.A
Cuvnt cheie: Funcie
HEIDENHAIN iTNC 530 617
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
Dac utilizai FN 16 de mai multe ori n program, TNC
salveaz toate textele n fiierul pe care l-ai definit cu
prima funcie FN 16. Fiierul nu este emis 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 FN16, programai fiierul format 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.
618 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
Afiarea mesajelor pe ecranul TNC
De asemenea, putei utiliza funcia FN 16 pentru a afia orice mesaj al
programului NC ntr-o fereastr pop-up 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 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
Dac mesajul are mai multe linii dect ncap n fereastra pop-up, putei
utiliza tastele sgeat pentru a naviga n fereastr.
Pentru a nchide fereastra pop-up, apsai tasta CE. Pentru a nchide
fereastra, programai urmtorul bloc NC:
96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCREEN
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.
HEIDENHAIN iTNC 530 619
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e 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, Nr.ID Numr Index Semnificaie
Informaii program, 10 1 - Condiia mm/inch
2 - Factor de suprapunere pentru frezarea buzunarului
3 - Numr de cicluri active fixe
4 - Numr de cicluri active de prelucrare (pentru cicluri cu
numere mai mari de 200)
Stare main, 20 1 - Numr scul activ
2 - Numr scul pregtit
3 - Ax scul activ
0=X, 1=Y, 2=Z, 6=U, 7=V, 8=W
4 - Vitez programat bro
5 - Stare bro activ: 1=nedefinit, 0=M3 activ,
1=M4 activ, 2=M5 dup M3, 3=M5 dup M4
8 - Stare rcitor: 0=oprit, 1=pornit
9 - 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 deplasare (0, 1, 2)
Parametru ciclic, 30 1 - Salt de degajare al ciclului activ fix
2 - Adncime de forare / frezare pentru ciclul activ fix
3 - Adncime de ptrundere a ciclului activ fix
4 - Vitez de avans pentru ciocnire n ciclul activ fix
5 - Prima lungime de latur pentru ciclul buzunar
dreptunghiular
6 - A 2-a lungime de latur pentru ciclul buzunar
dreptunghiular
7 - Prima lungime de latur pentru ciclul canal
8 - A doua lungime de latur pentru ciclul canal
620 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
9 - Raz pentru ciclul buzunar circular
10 - Vitez de avans pentru frezare n ciclul activ fix
11 - Direcie de rotaie pentru ciclu 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 tiere n ciclul activ fix
Date din tabelul de scule, 50 1 Nr. scul Lungime scul
2 Nr. scul Raz scul
3 Nr. scul Raz R2 scul
4 Nr. scul Supradimensionare pt. lungime DL scul
5 Nr. scul Supradimensionare pt. raz DR scul
6 Nr. scul Supradimensionare pt. raz DR2 scul
7 Nr. scul Scul blocat (0 sau 1)
8 Nr. scul Numr scul de nlocuire
9 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: Numr dini CUT
16 Nr. scul TT: Toleran uzur pentru lungime LTOL
17 Nr. scul TT: Toleran 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: Deviere n lunginme L-OFFS
21 Nr. scul TT: Toleran rupere n lungime LBREAK
22 Nr. scul TT: Toleran rupere n raz RBREAK
Nume grup, Nr.ID Numr Index Semnificaie
HEIDENHAIN iTNC 530 621
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
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
Nr Idex: Datele sculei active curente
Date tabel buzunar, 51 1 Numr buzunar Numr scul
2 Numr buzunar Scul special: 0=nu, 1=da
3 Numr buzunar Buzunar fix: 0=nu, 1=da
4 Numr buzunar Buzunar blocat: 0=nu, 1=da
5 Numr buzunar Stare PLC
6 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 inchis (0=nu, 1=da)
14 Numr buzunar Magazie scule: Buzunar inferior blocat (0=nu, 1=da) ?
15 Numr buzunar Magazie scule: Buzunar la stnga blocat (0=nu, 1=da)
16 Numr buzunar Magazie scule: Buznuar la dreapta blocat (0=nu, 1=da)
Buzunar scul, 52 1 Nr. scul Numr buzunar P
2 Nr. scul Numr magazie scul
Informaii program, 56 1 - Numr linii n tabelul TOOL.T al sculei
2 - Nume tabel de decalri de origine activ
3 Numrul
parametrului Q;
n care a fost
sotcat starea
axelor +1: ax
activ, -1 ax
inactiv
Numr de axe active care sunt programate n tabelul
activ de decalare origine
Nume grup, Nr.ID Numr Index Semnificaie
622 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
Poziie programat imediat dup
TOOL CALL, 70
1 - Poziie valid / invalid (1/0)
2 1 Axa X
2 2 Axa Y
2 3 Axa Z
3 - Vitez de avans programat (-1: nu a fost programat
viteza de avans)
Compensare activ a sculei, 200 1 - Raz scul (inclusiv valori delta)
2 - Lungime scul (inclusiv valori delta)
Transformri active, 210 1 - Rotaie de baz n modul OPERARE MANUAL
2 - Rotaie programat cu ciclul 10
3 - 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
4 1 Factor de scalare activ pe axa X
4 2 Factor de scalare activ pe axa Y
4 3 Factor de scalare activ pe axa Z
4 7 Factor de scalare activ pe axa U
4 8 Factor de scalare activ pe axa V
4 9 Factor de scalare activ pe axa W
5 1 Axa A 3-D ROT
5 2 Axa B 3-D ROT
5 3 Axa C 3-D ROT
6 - Plan de lucru nclinat activ/ inactiv (-1/0) ntr-un mod de
operare Rulare program
Nume grup, Nr.ID Numr Index Semnificaie
HEIDENHAIN iTNC 530 623
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
7 - Plan de lucru nclinat activ/ inactiv (-1/0) ntr-un mod de
operare Manual
Toleran traseu, 214 8 - Toleran programat cu Ciclul 32 sau MP 1096
Translaie activ a decalrii de
origine, 220
2 1 Axa X
2 Axa Y
3 Axa Z
4 Axa A
5 Axa B
6 Axa C
7 Axa U
8 Axa V
9 Axa W
Interval deplasare, 230 2 de la 1 la 9 Limitator software negativ pe axele de la 1 la 9
3 de la 1 la 9 Limitator software pozitiv pe axele de la 1 la 9
Poziie nominal n sistemul REF,
240
1 1 Axa X
2 Axa Y
3 Axa Z
4 Axa A
5 Axa B
6 Axa C
7 Axa U
8 Axa V
9 Axa W
Poziie curent n sistemul activ de
coordonate, 270
1 1 Axa X
2 Axa Y
3 Axa Z
4 Axa A
5 Axa B
Nume grup, Nr.ID Numr Index Semnificaie
624 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
6 Axa C
7 Axa U
8 Axa V
9 Axa W
Stare M128, 280 1 - 0: M128 inactiv, -1: M128 activ
2 - Vitez de avans programat cu M128
Stare M116, 310 116 - 0: M116 inactiv, -1: M116 activ
128 - 0: M128 inactiv, -1: M128 activ
144 - 0: M144 inactiv, -1: M144 activ
Timpul sistemului TNC, 320 1 0 Timpul trecut, n secunde, de la data de 1 Ianuarie 1970,
ora 00:00
Declanare palpator TS, 350 10 - Ax palpator
11 - Raz efectiv a mingii
12 - Lungime efectiv
13 - Inel de setare raz
14 1 Centru pe axa de referin
2 Dec. centru, (ax secundar)
15 - Direcia alinierii eronate a centrului n comparaie cu
poziia 0
Palpator TT al sculei 20 1 Punct central axa X (sistem REF)
2 Punct central axa Y (sistem REF)
3 Punct central axa Z (sistem REF)
21 - Raz de contact palpator
Ultimul punct de palpare n ciclul 0
TCH PROBE sau ultimul punct de
palpare din modul manual de
operare, 360
1 de la 1 la 9 Poziie n sistemul activ de coordonate pe axele de la 1
la 9
2 de la 1 la 9 Poziie n sistemul REF pe axele de la 1 la 9
Valoare din tabelul activ de
decalri de origine n sistemul activ
de coordonate, 500
Numr
decalri
origine
de la 1 la 9 Axele de la X la W
Valoare REF din tabelul activ de
decalri de origine, 501
Numr
decalri
origine
de la 1 la 9 Axele de la X la W
Nume grup, Nr.ID Numr Index Semnificaie
HEIDENHAIN iTNC 530 625
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e
Exemplu: Asignai valoarea factorului de scalare activ pentru
axa Z la Q25
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 decalri de origine
selectat, 505
1 - Cod returnat: 0: Nici un tabel de decalare origine activ
Cod returnat = 1: Tabel decalare origine, activ
Date din tabelul liber definibil activ,
510
1 - Linie activ
2 - Numr liber definibil din cmpul PAL/PGM
3 - Linia curent din tabelul palet
4 - Ultima linie de program NC din paletul curent
Existena parametrului mainii,
1010
Numr MP Index MP Valoare returnat = 0: MP nu exist
Cod returnat = 1: MP exist
Nume grup, Nr.ID Numr Index Semnificaie
55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3
626 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
eFN 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
Transfer valoare numeric 10 (ceea ce reprezint 1 m sau 0,001)
la PLC
56 FN 19: PLC=+10/+Q3
HEIDENHAIN iTNC 530 627
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e FN 20: WAIT FOR sincronizare NC i PLC
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. Cu FN 20, TNC poate
verifica urmtorii operanzi:
Urmtoarele condiii sunt admise n blocul FN 20:
Exemplu: Oprii rularea programului pn cnd PLC seteaz
marker-ul 4095 la 1
Aceast funcie poate fi utilizat numai cu acordul
productorului sculei.
Operand
PLC
Prescurtare Interval de adres
Marker M de la 0 la 4999
Intrare I 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 O 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 C de la 48 la 79
Temporizator T de la 0 la 95
Byte B de la 0 la 4095
Cuvnt W de la 0 la 2047
Cuvnt dublu D de la 2048 la 4095
Condiie Prescurtare
Egal ==
Mai mic dect <
Mai mare dect >
Mai mic sau egal <=
Mai mare sau egal >=
32 FN 20: WAIT FOR M4095==1
628 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
eFN 25: PRESET: Setarea unei noi decalri de
origine
Cu funcia FN 25: PRESET putei seta o nou decalare de origine, pe
o ax la alegerea dvs., n timpul rulrii programului.
Selectai o funcie parametru 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 FUNCIE
SPECIAL.
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 decalare origine nou la coordonata X+100
curent
Exemplu: Coordonata Z+50 curent va avea valoarea -20 n noul
sistem de coordonate
Aceast funcie poate fi programat numai dac ai
introdus numrul de cod 555343 (consultai Introducerea
numerelor cod, pagina 709).
56 FN 25: PRESET = X/+100/+0
56 FN 25: PRESET = X/+50/-20
Cu funcia auxiliar M104 putei reactiva decalarea de
origine care a fost setat ultima dat n modul manual de
operare (consultai Activarea celei mai recent introduse
decalri de origine: M104, la pagina 302).
HEIDENHAIN iTNC 530 629
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
e FN 26: 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.
Deschidei tabelul TAB1.TAB, care este salvat n directorul
TNC:\DIR1.
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.
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.
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.
56 FN 26: TABOPEN TNC:\DIR1\TAB1. TAB
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.
53 FN0: Q5 = 3. 75
54 FN0: Q6 = -5
55 FN0: Q7 = 7. 5
56 FN 27: TABWRITE 5/RAZ,ADNCIME, D = Q5
630 11 Programare: Parametri Q
1
1
.
8

F
u
n
c

i
i

s
u
p
l
i
m
e
n
t
a
r
eFN 28: TABREAD: Citirea unui tabel definibil
Dup ce ai deschis un tabel cu FN 26: TABOPEN, putei folosi funcia
FN 28: TABREAD pentru a-l citi.
Putei defini i scrie 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.
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).
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.
56 FN 28: TABREAD Q10 = 6/RAZ ,ADNCIME,D
HEIDENHAIN iTNC 530 631
1
1
.
9

I
n
t
r
o
d
u
c
e
r
e
a

d
i
r
e
c
t


a

f
o
r
m
u
l
e
l
o
r
11.9 Introducerea direct a
formulelor
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 formul. 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 ungi
Exemplu: Q44 = SIN 45
Cosinusul unui ungi
Exemplu: Q45 = COS 45
Tangenta unui ungi
Exemplu: Q46 = TAN 45
Arc sinus
Inversul sinusului. Determinarea unghiului din raportul
dintre latura opus i ipotenuz.
Exemplu: Q10 = ASIN 0.75
Arc cosin
Inversul cosinusului. Determinarea unghiului din
raportul dintre latura alturat i ipotenuz.
Exemplu: Q11 = ACOS Q40
632 11 Programare: Parametri Q
1
1
.
9

I
n
t
r
o
d
u
c
e
r
e
a

d
i
r
e
c
t


a

f
o
r
m
u
l
e
l
o
r
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
Exemplu: Q12 = 400 % 360
Rezultat: Q12 = 40
Funcie matematic Tast soft
HEIDENHAIN iTNC 530 633
1
1
.
9

I
n
t
r
o
d
u
c
e
r
e
a

d
i
r
e
c
t


a

f
o
r
m
u
l
e
l
o
r
Reguli pentru formule
Formulele matematice sunt programate n funcie de urmtoarele
reguli:
Operaiile de grad superior sunt efectuate primele
1. Pas de calcul 5 * 3 = 15
2. Pas de calcul 2 * 10 = 20
3. Pas de calcul 15 +20 = 35
sau
1. Pas de calcul 10 la ptrat = 100
2. Pas de calcul 3 la puterea a treia = 27
3. Pas de calcul 100 - 27 = 73
Lege distributiv
pentru calculul cu paranteze
a * (b + c) = a * b + a * c
12 Q1 = 5 * 3 + 2 * 10 = 35
13 Q2 = SQ 10 3^3 = 73
634 11 Programare: Parametri Q
1
1
.
9

I
n
t
r
o
d
u
c
e
r
e
a

d
i
r
e
c
t


a

f
o
r
m
u
l
e
l
o
r
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.
Introducei numrul parametrului.
Schimbai rndul de taste soft i selectai funcia
arctangent.
Schimbai rndul de taste soft i deschidei
parantezele.
Introducei parametrul Q numrul 12.
Selectai mprire.
Introducei parametrul Q numrul 13.
nchidei parantezele i finalizai introducerea
formulei.
Exemplu de bloc NC
NR. PARAMETRU PT. REZULTAT?
37 Q25 = ATAN (Q12/Q13)
25
12
13
HEIDENHAIN iTNC 530 635
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
11.10 Parametri ir
Funcii de procesare a irurilor
Putei utiliza parametrii QS pentru a crea iruri de caractere variabile.
Putei genera astfel de iruri de caractere, de exemplu prin funcia
FN16:F-PRINT, pentru a crea jurnale de variabile.
Putei repartiza o secven liniar de caractere (litere, numere,
caractere speciale i spaii) unui parametru ir. De asemenea, putei
verifica i procesa valorile repartizate sau importate, utiliznd funciile
descrise mai jos.
Funciile FORMUL IR i FORMUL ale parametrului Q conin mai
multe funcii pentru procesarea parametrilor ir.
Funcii FORMUL IR Tast soft Pagin
Repartizarea parametrilor ir Pagina 636
Legarea n lan a parametrilor ir Pagina 636
Conversia unei valori numerice la un
parametru ir
Pagina 638
Copierea unui subir dintr-un parametru
ir
Pagina 639
Copierea unui subir dintr-un parametru
ir
Pagina 639
Funcii FORMUL ir Tast soft Pagin
Conversia unui parametru ir la o valoare
numeric
Pagina 642
Verificarea unui parametru ir Pagina 643
Identificarea lungimii unui parametru ir Pagina 644
Compararea prioritii alfabetice Pagina 645
Cnd utilizai o FORMUL IR, rezultatul operaiei
aritmetice este ntotdeauna un ir. Cnd utilizai funcia
FORMUL, rezultatul operaiei aritmetice este
ntotdeauna o valoare numeric.
636 11 Programare: Parametri Q
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Repartizarea parametrilor ir
Trebuie s repartizai o variabil ir nainte de utilizare. Utilizai
comanda DECLARE STRING pentru a realiza acest lucru.
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru definirea diferitelor funcii n
limbaj uzual
Selectai Funciile de procesare a irurilor
Selectai funcia DECLARARE IR.
Exemplu de bloc NC:
37 DECLARE STRING QS10 = "WORKPIECE"
HEIDENHAIN iTNC 530 637
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Legarea n lan a parametrilor ir
Cu operatorul de legare (parametru ir ||) putei efectua un lan din doi
sau mai muli parametri ir.
Afiare rnd de taste soft cu funcii speciale
Selectai meniul pentru definirea diferitelor funcii n
limbaj uzual
Selectai Funciile de procesare a irurilor
Selectai funcia FORMUL IR.
Introducei numrul parametrului ir n care TNC va
salva irul legat. Confirmai cu tasta ENT.
Introducei numrul parametrului ir n care este salvat
primul subir. Confirmai cu tasta ENT: TNC afieaz
simbolul || pentru concatenare.
Confirmai intrarea 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 ENT.
Exemplu: QS10 va include textul complet al QS12, QS13 i QS14
Coninutul parametrului:
QS12: Pies de prelucrat
QS13: Stare:
QS14: pan
QS10: Stare Pies de prelucrat: pan
37 QS10 = QS12 | | QS13 | | QS14
638 11 Programare: Parametri Q
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Conversia unei valori numerice la 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.
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 intrarea
cu tasta END.
Exemplu: Conversie parametru Q50 la parametru ir QS11,
utiliznd 3 zecimale
37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 )
HEIDENHAIN iTNC 530 639
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Copierea unui subir dintr-un parametru ir
Cu funcia SUBSTR putei copia un interval definibil dintr-un parametru
ir.
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 paranteza cu tasta ENT i confirmai intrarea
cu tasta END.
Un subir de patru caractere (LEN4) este citit din parametrul ir
QS10, ncepnd cu al treilea caracter (BEG2).
Reinei c primul caracter al unei secvene text ncepe
intern cu locul zero.
37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 )
640 11 Programare: Parametri Q
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Copierea datelor sistem ntr-un parametru ir
Cu funcia SZSSTR putei copia datele sistemntr-un parametru ir.
Momentan este posibil doar citirea datei sistemului.
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 copierea datelor de sistem.
Introducei numrul parametrului de sistem (ID321
pentru ora sistemului) pe care dori s l copiai i
confirmai cu tasta ENT.
Introducei numrul locului din care ncepei s copiai
subirul i confirmai cu tasta ENT. Indexul specific
formatul datei cnd se citete/convertete data
sistemului (consultai descrierea de mai jos).
Introducei irul de index al decalrii de origine a
sistemului pentru citit (nu exista funcie disponibil
nc - confirai cu tasta NO ENT).
Introducei numarul de parametri Q din care TNC va
determina data, dac ai citit n ora sistemului n
prealabil cu FN18: SYSREAD ID320. Dac DAT nu
este introdus, TNC preia data din data sistemului.
nchidei paranteza cu tasta ENT i confirmai intrarea
cu tasta END.
Aceast funcie este pregtita pentru adugiri utlerioare.
Parametrul IDX nu are nici o funcie momentan.
HEIDENHAIN iTNC 530 641
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r Putei de asemenea s folosii urmtorul format pentru afiarea datei:
0: DD.MM.YYYY hh:mm:ss
1: D.MM.YYYY h:mm:ss
2: D.MM.YYYY h:mm
3: D.MM.YY h:mm
4: YYYY-MM-DD- hh:mm:ss
5: YYYY-MM-DD- hh:mm
6: YYYY-MM-DD h:mm
7: YY-MM-DD- h:mm
8: DD.MM.YYYY
9: 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.
Exemplu: stocheaz data curent cu FN18, n parametrul Q5 i
convertete coninutul parametrului Q5 la formatul DD.MM.YYYY-
hh:mm:ss
37 QS13 = SYSTSR ( ID321 NR0 LEN4 )
37 Q5 = FN18 ( ID321 NR0 LEN4 )
38 QS13 = SYSTSR ( ID321 NR0 LEN4 )
642 11 Programare: Parametri Q
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Conversia unui parametru ir la o valoare
numeric
Funcia TONUMB transform un parametru ir ntr-o valoare
numeric. Valoarea care este transformat trebuie s fie exclusiv
numeric.
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 la
o valoare numeric.
Introducei numrul parametrului Q pe care dorii s l
transformai i confirmai cu tasta ENT.
nchidei paranteza cu tasta ENT i confirmai intrarea
cu tasta END.
Exemplu: Conversia parametrului ir QS11 la un parametru
numeric Q82
Parametrul QS trebuie s conin o singur valoare
numeric. n caz contrar, TNC va genera un mesaj de
eroare.
37 Q82 = TONUMB ( SRC_QS11 )
HEIDENHAIN iTNC 530 643
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Verificarea unui parametru ir
Cu funcia INSTR dac un parametru ir este coninut n alt parametru
ir.
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 paranteza cu tasta ENT i confirmai intrarea
cu tasta END.
Exemplu: Cutare prin QS10 pentru textul salvat n parametrul
QS13. ncepei cutarea din a treia poziie
Dac TNC nu gsete subirul, salveaz valoarea 0 n
parametrul rezultat.
Dac subirul este gsit n mai multe locuri, TNC
returneaz primul loc n care identific subirul.
37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 )
644 11 Programare: Parametri Q
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Identificarea lungimii unui parametru ir
Funcia STRLEN returneaz lungimea textului salvat ntr-un
parametru ir selectabil.
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 paranteza cu tasta ENT i confirmai intrarea
cu tasta END.
Exemplu: Gsii lungimea pentru QS15
37 Q52 = STRLEN ( SRC_QS15 )
HEIDENHAIN iTNC 530 645
1
1
.
1
0

P
a
r
a
m
e
t
r
i

i
r
Compararea prioritii alfabetice
Cu funcia STRCOMP putei compara parametrii Q pentru prioritatea
alfabetic.
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 paranteza cu tasta ENT i confirmai intrarea
cu tasta END.
Exemplu: QS12 i QS14 sunt comparai pentru prioritate
alfabetic
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 preced cel de-al doilea
parametru QS, din punct de vedere alfabetic.
37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 )
646 11 Programare: Parametri Q
1
1
.
1
1

P
a
r
a
m
e
t
r
i

Q

p
r
e
a
s
i
g
n
a

i
11.11Parametri Q preasignai
Parametrii Q de la Q100 la Q199 au valori asignate de ctre TNC.
Parametrii Q sunt asignai:
Valori de la PLC
Date referitoare la scule i bro
Date referitoare la starea de operare
Rezultatele msurtorilor ciclurilor palpator etc.
Valori de la PLC:de la 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
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.
HEIDENHAIN iTNC 530 647
1
1
.
1
1

P
a
r
a
m
e
t
r
i

Q

p
r
e
a
s
i
g
n
a

i
Axa sculei: Q109
Valoarea Q109 depinde de axa sculei curente:
Starea broei: Q110
Valoarea parametrului Q110 depinde de ultima funcie M programat
pentru bro:
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
Funcie M Valoare parametru
Nu este definit nicio stare pt. bro Q110 =-1
M3: Bro PORNIT, n sensul acelor de
ceasornic
Q110 =0
M4: Bro PORNIT, n sensul opus acelor
de ceasornic
Q110 =1
M5 dup M3 Q110 =2
M5 dup M4 Q110 =3
648 11 Programare: Parametri Q
1
1
.
1
1

P
a
r
a
m
e
t
r
i

Q

p
r
e
a
s
i
g
n
a

i
Agentul de rcire pornit/oprit: Q111
Factorul de suprapunere: Q112
Factorul de suprapunere pentru frezarea buzunarului (MP7430) este
asignat parametrului Q112.
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 alte
programe.
Lungimea sculei: Q114
Valoarea curent pentru lungimea sculei este asignat parametrului
Q114.
Funcie M Valoare parametru
M8: Agent de rcire PORNIT Q111 =1
M9: Agent de rcire OPRIT Q111 =0
Dimensiuni date program principal Valoare parametru
Sistem metric (mm) Q113 =0
Sistem inch (inch) Q113 =1
HEIDENHAIN iTNC 530 649
1
1
.
1
1

P
a
r
a
m
e
t
r
i

Q

p
r
e
a
s
i
g
n
a

i
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.
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
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
Deviere de la valoarea nominal la
valoarea real
Valoare parametru
Lungime scul Q115
Raz scul Q116
Coordonate Valoare parametru
Axa A Q120
Axa B Q121
Axa C Q122
650 11 Programare: Parametri Q
1
1
.
1
1

P
a
r
a
m
e
t
r
i

Q

p
r
e
a
s
i
g
n
a

i
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
Coordonate pe axele 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
HEIDENHAIN iTNC 530 651
1
1
.
1
1

P
a
r
a
m
e
t
r
i

Q

p
r
e
a
s
i
g
n
a

i
Stare pies de prelucrat Valoare parametru
Bun Q180
Relucrare Q181
Rebut Q182
Deviaie msurat cu ciclul 440 Valoare parametru
Axa X Q185
Axa Y Q186
Axa Z Q187
Msurare scul cu laser BLUM. Valoare parametru
Rezervat Q190
Rezervat Q191
Rezervat Q192
Rezervat Q193
Rezervat pentru uz intern Valoare parametru
Markeri pt. 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 depite) Q199 =2.0
652 11 Programare: Parametri Q
1
1
.
1
2

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
11.12Exemple de programare
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 sensul acelor de
ceasornic:
unghi de nceput > unghi de sfrit
Direcie de prelucrare n sensul opus acelor de
ceasornic:
unghi de nceput < unghi de sfrit
Raza sculei nu este luat n considerare.
0 BEGIN PGM ELLIPSE MM
1 FN 0: Q1 = +50 Centru pe axa X
2 FN 0: Q2 =+50 Centru pe axa Y
3 FN 0: Q3 = +50 Semiax pe axa X
4 FN 0: Q4 = +30 Semiax pe axa Y
5 FN 0: Q5 = +0 Unghi de nceput n plan
6 FN 0: Q6 = +360 Unghi de sfrit n plan
7 FN 0: Q7 = +40 Numr de pai de calcul
8 FN 0: Q8 = +0 Poziie de rotaie a elipsei
9 FN 0: Q9 = +5 Adncime frezare
10 FN 0: Q10 = +100 Vitez de avans pt. ptrundere
11 FN 0: Q11 = +350 Vitez de avans pentru frezare
12 FN 0: Q12 = +2 Salt de degajare pentru pre-poziionare
13 BLK FORM 0. 1 Z X+0 Y+0 Z-20 Definirea piesei brute de prelucrat
14 BLK FORM 0. 2 X+100 Y+100 Z+0
15 TOOL DEF 1 L+0 R+2.5 Definiie scul
16 TOOL CALL 1 Z S4000 Apelare scul
17 L Z+250 R0 FMAX Retragere scul
X
Y
50
50
3
0
50
HEIDENHAIN iTNC 530 653
1
1
.
1
2

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
18 CALL LBL 10 Apelare operaie de prelucrare
19 L Z+100 R0 FMAX M2 Retragere pe axa sculei, oprire program
20 LBL 10 Subprogramul 10: Operaie de prelucrare
21 CYCL DEF 7.0 DATUM SHIFT Translaie decalare de origine ctre centrul elipsei
22 CYCL DEF 7.1 X+Q1
23 CYCL DEF 7.2 Y+Q2
24 CYCL DEF 10.0 ROTATION Descriere a poziiei de rotaie n plan
25 CYCL DEF 10.1 ROT+Q8
26 Q35 = (Q6 - Q5) / Q7 Calculare increment unghi
27 Q36 = Q5 Copiere unghi de nceput
28 Q37 = 0 Setare contor
29 Q21 = Q3 * COS Q36 Calculare coordonat X pentru punctul de pornire
30 Q22 = Q4 * SIN Q36 Calculare coordonat Y pentru punctul de pornire
31 L X+Q21 Y+Q22 R0 FMAX M3 Deplasare la punctul de pornire din plan
32 L Z+Q12 R0 FMAX Pre-poziionare pe axa sculei la saltul de degajare
33 L Z-Q9 R0 FQ10 Deplasare la adncimea de prelucrare
34 LBL 1
35 Q36 = Q36 + Q35 Actualizare unghi
36 Q37 = Q37 + 1 Actualizare contor
37 Q21 = Q3 * COS Q36 Calculare coordonat X curent
38 Q22 = Q4 * SIN Q36 Calculare coordonat Y curent
39 L X+Q21 Y+Q22 R0 FQ11 Deplasare la punctul urmtor
40 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 Neterminat? Dac nu este terminat, revenire la LBL 1
41 CYCL DEF 10.0 ROTATION Resetare rotaie
42 CYCL DEF 10.1 ROT+0
43 CYCL DEF 7.0 DATUM SHIFT Resetare translaie decalare de origine
44 CYCL DEF 7.1 X+0
45 CYCL DEF 7.2 Y+0
46 L Z+Q12 R0 FMAX Deplasare la salt de degajare
47 LBL 0 Sfrit subprogram
48 END PGM ELLIPSE MM
654 11 Programare: Parametri Q
1
1
.
1
2

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
Exemplu: Cilindru concav prelucrat cu frez sferic
Secven de programare
Programai funcii 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 sensul acelor de
ceasornic:
unghi de nceput > unghi de sfrit
Direcie de prelucrare n sensul opus acelor de
ceasornic:
unghi de nceput < unghi de sfrit
Raza sculei este compensat automat.
0 BEGIN PGM CYLIN MM
1 FN 0: Q1 = +50 Centru pe axa X
2 FN 0: Q2 =+0 Centru pe axa Y
3 FN 0: Q3 = +0 Centru pe axa Z
4 FN 0: Q4 = +90 Unghi de nceput n spaiu (plan Z/X)
5 FN 0: Q5 = +270 Unghi de sfrit n spaiu (plan Z/X)
6 FN 0: Q6 = +40 Raz cilindru
7 FN 0: Q7 = +100 Lungime cilindru
8 FN 0: Q8 = +0 Poziie de rotaie n planul X/Y
9 FN 0: Q10 = +5 Toleran pentru raza cilindrului
10 FN 0: Q11 = +250 Vitez de avans pt. ptrundere
11 FN 0: Q12 = +400 Vitez de avans pentru frezare
12 FN 0: Q13 = +90 Numr de tieri
13 BLK FORM 0. 1 Z X+0 Y+0 Z-50 Definirea piesei brute de prelucrat
15 BLK FORM 0. 2 X+100 Y+100 Z+0
15 TOOL DEF 1 L+0 R+3 Definiie scul
16 TOOL CALL 1 Z S4000 Apelare scul
17 L Z+250 R0 FMAX Retragere scul
18 CALL LBL 10 Apelare operaie de prelucrare
19 FN 0: Q10 = +0 Resetare toleran
X
Y
50 100
100
Z
Y
X
Z
-50
R
4
0
HEIDENHAIN iTNC 530 655
1
1
.
1
2

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
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: Operaie de prelucrare
23 Q16 = Q6 - Q10 - Q108 Descriere toleran i scul, n funcie de raza cilindrului
24 FN 0: Q20 = +1 Setare contor
25 FN 0: Q24 = +Q4 Copiere unghi de nceput n spaiu (plan Z/X)
26 Q25 = (Q5 - Q4) / Q13 Calculare increment unghi
27 CYCL DEF 7.0 DATUM SHIFT Translaie decalare origine ctre centrul cilindrului (axa X)
28 CYCL DEF 7.1 X+Q1
29 CYCL DEF 7.2 Y+Q2
30 CYCL DEF 7.3 Z+Q3
31 CYCL DEF 10.0 ROTATION Descriere a poziiei de rotaie n plan
32 CYCL DEF 10.1 ROT+Q8
33 L X+0 Y+0 R0 FMAX Pre-poziionare n plan la centrul cilindrului
34 L Z+5 R0 F1000 M3 Pre-poziionare n plan pe axa sculei
35 LBL 1
36 CC Z+0 X+0 Setare pol n planul Z/X
37 LP PR+Q16 PA+Q24 FQ11 Deplasare la poziia de nceput de pe cilindru, tiere oblic n
adncime a materialului
38 L Y+Q7 R0 FQ12 Tiere longitudinal n direcia Y+
39 FN 1: Q20 = +Q20 + +1 Actualizare contor
40 FN 1: Q24 = +Q24 + +Q25 Actualizare unghi solid
41 FN 11: IF +Q20 GT +Q13 GOTO LBL 99 Terminat? Dac este terminat, salt la sfrit
42 LP PR+Q16 PA+Q24 FQ11 Deplasare ntr-un "arc" aproximativ pentru urmtoarea tiere
longitudinal
43 L Y+0 R0 FQ12 Tiere longitudinal n direcia Y-
44 FN 1: Q20 = +Q20 + +1 Actualizare contor
45 FN 1: Q24 = +Q24 + +Q25 Actualizare unghi solid
46 FN 12: IF +Q20 LT +Q13 GOTO LBL 1 Neterminat? Dac nu este terminat, revenire la LBL 1
47 LBL 99
48 CYCL DEF 10.0 ROTATION Resetare rotaie
49 CYCL DEF 10.1 ROT+0
50 CYCL DEF 7.0 DATUM SHIFT Resetare translaie decalare de origine
51 CYCL DEF 7.1 X+0
52 CYCL DEF 7.2 Y+0
53 CYCL DEF 7,3 Z+0
54 LBL 0 Sfrit subprogram
55 END PGM CYLIN
656 11 Programare: Parametri Q
1
1
.
1
2

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
Exemplu:Sfer convex prelucrat cu freza
Secven de programare
Acest program necesit o frez.
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 tierilor de contur prin
incrementul unghiului din plan (definit n Q18).
Scula se deplaseaz n sus n tieturi
tridimensionale.
Raza sculei este compensat automat.
0 BEGIN PGM SPHERE MM
1 FN 0: Q1 = +50 Centru pe axa X
2 FN 0: Q2 =+50 Centru pe axa Y
3 FN 0: Q4 = +90 Unghi de nceput n spaiu (plan Z/X)
4 FN 0: Q5 = +0 Unghi de sfrit n spaiu (plan Z/X)
5 FN 0: Q14 = +5 Incrementul unghiului n spaiu
6 FN 0: Q6 = +45 Raz sfer
7 FN 0: Q8 = +0 Unghi de nceput al poziiei de rotaie n planul X/Y
8 FN 0: Q9 = +360 Unghi de sfrit al poziiei de rotaie n planul X/Y
9 FN 0: Q18 = +10 Incrementul unghiului n planul X/Y pentru degroare
10 FN 0: Q10 = +5 Toleran n raza sferei pentru degroare
11 FN 0: Q11 = +2 Salt de degajare pentru pre-poziionare pe axa sculei
12 FN 0: 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 DEF 1 L+0 R+7,5 Definiie scul
16 TOOL CALL 1 Z S4000 Apelare scul
17 L Z+250 R0 FMAX Retragere scul
X
Y
50 100
100
Z
Y
-50
R
4
5
50
R
4
5
HEIDENHAIN iTNC 530 657
1
1
.
1
2

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
18 CALL LBL 10 Apelare operaie de prelucrare
19 FN 0: Q10 = +0 Resetare toleran
20 FN 0: Q18 = +5 Incrementul unghiului n planul X/Y pentru finisare
21 CALL LBL 10 Apelare operaie de prelucrare
22 L Z+100 R0 FMAX M2 Retragere pe axa sculei, oprire program
23 LBL 10 Subprogramul 10: Operaie de prelucrare
24 FN 1: Q23 = +Q11 + +Q6 Calculare coordonat Z pentru pre-poziionare
25 FN 0: Q24 = +Q4 Copiere unghi de nceput n spaiu (plan Z/X)
26 FN 1: Q26 = +Q6 + +Q108 Compensare raz sfer pentru pre-poziionare
27 FN 0: Q28 = +Q8 Copiere poziie de rotaie n plan
28 FN 1: Q16 = +Q6 + -Q10 Descriere pentru tolerana n raza sferei
29 CYCL DEF 7.0 DATUM SHIFT Translaie decalare de origine ctre centrul sferei
30 CYCL DEF 7.1 X+Q1
31 CYCL DEF 7.2 Y+Q2
32 CYCL DEF 7,3 Z-Q16
33 CYCL DEF 10.0 ROTATION Descriere a unghiului de nceput al poziiei de rotaie n plan
34 CYCL DEF 10.1 ROT+Q8
35 LBL 1 Pre-poziionare n plan pe axa sculei
36 CC X+0 Y+0 Setare pol n planul X/Y pentru pre-poziionare
37 LP PR+Q26 PA+Q8 R0 FQ12 Pre-poziionare n plan
38 CC Z+0 X+Q108 Setare pol n planul Z/X, decalaj cu raza sculei
39 L Y+0 Z+0 FQ12 Deplasare la adncimea de prelucrare
658 11 Programare: Parametri Q
1
1
.
1
2

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
a
r
e
40 LBL 2
41 LP PR+Q6 PA+Q24 FQ12 Deplasare n sus ntr-un "arc" aproximat
42 FN 2: Q24 = +Q24 - +Q14 Actualizare unghi solid
43 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.
44 LP PR+Q6 PA+Q5 Deplasare la unghiul de sfrit n spaiu
45 L Z+Q23 R0 F1000 Retragere pe axa sculei
46 L X+Q26 R0 FMAX Pre-poziionare pentru arcul urmtor
47 FN 1: Q28 = +Q28 + +Q18 Actualizare poziie de rotaie n plan
48 FN 0: Q24 = +Q4 Resetare unghi solid
49 CYCL DEF 10.0 ROTATION Activare poziie nou de rotaie
50 CYCL DEF 10.0 ROT+Q28
51 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
52 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1 Neterminat? Dac nu este terminat, revenire la eticheta 1
53 CYCL DEF 10.0 ROTATION Resetare rotaie
54 CYCL DEF 10.1 ROT+0
55 CYCL DEF 7. 0 DATUM SHIFT Resetare translaie decalare de origine
56 CYCL DEF 7. 1 X+0
57 CYCL DEF 7. 2 Y+0
58 CYCL DEF 7, 3 Z+0
59 LBL 0 Sfrit subprogram
60 END PGM SPHERE MM
Rulare test i rulare
program
660 12 Rulare test i rulare program
1
2
.
1

G
r
a
f
i
c
e
12.1 Grafice
Funcie
n modurile de operare Rulare program, dar i n modul Rulare test,
TNC ofer urmtoarele trei moduri de afiaj: Alegei modul dorit cu
ajutorul tastelor soft:
Vizualizare plan
Proiecie n 3 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 de prelucrat
nu este selectat niciun program
Cu MP-urile 7315 pn la 7317 putei seta TNC s afieze un grafic,
chiar dac nu este selectat sau deplasat nicio ax de scul.
Utiliznd noile reprezentri 3-D, putei acum s afiai
grafic operaii de prelucrare din planul de lucru nclinat,
precum i operaii de prelucrare multi-faetate, cu condiia
s fi simulat n prealabil programul ntr-o alt vizualizare.
Avei nevoie de MC 422 B pentru a putea folosi aceast
funcie. Pentru a crete viteza graficelor pentru testare de
pe versiuni mai vechi de hardware, bit 5 din MP7310 ar
trebui setat la 1. Acest lucru dezactiveaz funciile care au
fost implementate n mod special pentru graficele 3-D.
Graficele TNC nu arat o supradimensionare DR a razei,
care a fost programat n blocul TOOL CALL.
HEIDENHAIN iTNC 530 661
1
2
.
1

G
r
a
f
i
c
e
Setarea vitezei rulrii test
Dup ce ai pornit un program, TNC afieaz urmtoarele taste soft
pentru setarea vitezei de simulare.
Putei stabili viteza simulrii nainte de a rula programul:
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.
Putei seta viteza rulrii test numai dac funcia Afiare
durat de prelucrare este activ (consultai Activarea
funciei Oprire contor, la pagina 669). n caz contrar, TNC
efectueaz rularea test la viteza maxim posibil.
Ultima vitez setat rmne activ, chiar dup o repornire,
pn cnd aceasta este schimbat.
Funcie
Tast
soft
Executare rulare test la aceeai vitez la care va fi
executat 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).
662 12 Rulare test i rulare program
1
2
.
1

G
r
a
f
i
c
ePrezentare general a modurilor de afiare
Dispozitivul de control afieaz urmtoarele taste soft n modurile de
operare Rulare program i Rulare Test:
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 multi-trecere cu o scul mare, peste toat piesa brut. TNC
ntrerupe reprezentarea grafic i afieaz textul ERROR n fereastra
pentru grafice. Procesul de prelucrare este continuat.
Vizualizare plan
Acesta este cel mai rapid mod de afiare a graficelor.
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.
Vizualizare
Tast
soft
Vizualizare plan
Proiecie n 3 planuri
Vizualizare 3-D
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.
HEIDENHAIN iTNC 530 663
1
2
.
1

G
r
a
f
i
c
e 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 prima sau a treia proiecie
angular, conform ISO 6433 (selectat cu MP7310).
n acest mod de afiare pot fi izolate detalii, pentru a fi mrite
(consultai Mrire detalii, pagina 667).
n plus, putei deplasa planurile de seciune cu tastele soft
corespunztoare:
Selectai tasta soft pentru proiecia n trei planuri.
Schimbai rndul de taste soft pn cnd apare tasta
pentru deplasarea seciunilor de plan.
Selectai funcia pentru deplasarea seciunea planului.
n acest caz TNC afieaz urmtoarele taste soft:
Poziiile planurilor de seciune sunt vizibile n timpul deplasrii.
Setarea prestabilit a planului de seciune 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 decalarea de origine a piesei de
prelucrat. Sunt afiate numai coordonatele planului de lucru. Aceast
funcie este activat cu MP7310.
Funcie Taste soft
Deplasai spre dreapta sau spre stnga
planul vertical de seciune.
Deplasai nainte sau napoi planul vertical
de seciune.
Deplasai n sus sau n jos planul orizontal
de seciune.
664 12 Rulare test i rulare program
1
2
.
1

G
r
a
f
i
c
eVizualizare 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 axei 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 de prelucrat poate fi descris printr-un cadru suprapus,
la nceputul simulrii grafice.
n modul de operare Rulare test, putei izola detalii pentru a fi mrite,
consultai Mrire detalii, pagina 667.
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 suprafetei 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 ori diametrul
sculei.
HEIDENHAIN iTNC 530 665
1
2
.
1

G
r
a
f
i
c
e
Rotirea i mrirea/micorarea vizualizrii 3-D
Schimbai rndul de taste soft pn cnd apare tasta
pentru rotire i mrire/micorare.
Selectai funciile pentru rotire i mrire/micorare:
Dac exist un mouse ataat la TNC, putei de asemenea, s efectuai
funciile descrise mai sus.
Pentru a roti graficul 3D: Tinei apsat butonul dreapta al mouse-ului
i miscai mouse-ul. n reprezentrile 3-D cu rezoluie ridicat, TNC
afieaz sistemul de coordonate, indicnd alinierea activ curent a
piesei de prelucrat. n vizualizarea 3-D obinuit, se rotete de
asemenea, ntreaga pies de prelucrat. Dup ce eliberai butonul
drept al mouse-ului, TNC ndreapt piesa de lucru conform orientrii
definite.
Pentru a deplasa graficul 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 ndreapt piesa de
lucru conform orientrii definite.
Pentru a face zoom ntr-o poriune anume cu mouse-ul: Desenai un
dreptunghi de zoom n timp ce tinei butonu stnga apsat. 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: nvartii rotia mouse-
ului nainte sau napoi.
Funcie Taste soft
Rotire n pai de 5, n jurul axei verticale
Rotire 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 o dimensiune
programat
666 12 Rulare test i rulare program
1
2
.
1

G
r
a
f
i
c
e
Activai/dezactivai afiajul cadru pentru piesa de prelucrat brut.
Schimbai rndul de taste soft pn cnd apare tasta pentru rotire i
mrire/micorare.
Trecei la urmtorul rnd de taste soft.
Afiare margine pentru BLK FORM: Stabilii afiarea
n tasta soft la AFIARE
Ascunde cadrul pentru BLK FORM: Tasta soft
luminat este trecut pe OMIT.
HEIDENHAIN iTNC 530 667
1
2
.
1

G
r
a
f
i
c
e Mrire detalii
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.
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 pentru mrirea detaliului.
Schimbai rndul de taste soft pn cnd apare tasta
pentru mrire detaliu.
Selectai funcia pentru mrirea seciunii.
Apsai tasta soft corespunztoare pentru a selecta
suprafaa piesei de prelucrat (consultai tabelul de mai
jos).
Pentru a micora sau mri piesa brut, 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
mrirea piesei brute
Selectare detaliu izolat
668 12 Rulare test i rulare program
1
2
.
1

G
r
a
f
i
c
e
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), 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 de lucru brut 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 de lucru brut.
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.
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
Restaurare pies de prelucrat brut la mrirea de
detaliu n care a fost afiat ultima dat.
Resetare mrire de detaliu, astfel nct piesa de
prelucrat brut s fie afiat aa cum a fost programat
cu BLK FORM.
Cu tasta soft FEREASTR BLK FORM, returnai piesa de
prelucrat brut afiat la dimensiunile originale
programate, chiar dup izolarea unui detaliu - fr
DETALII TRANSFER.
Funcie
Tast
soft
Fr afiarea sculei n timpul simulrii
Afiare scul n timpul simulrii
HEIDENHAIN iTNC 530 669
1
2
.
1

G
r
a
f
i
c
e Msurarea duratei de prelucrare
Modurile de operare Rulare program
Contorul nregistreaz i afieaz durata de la nceputul pn la
sfritul programului. Contorul se oprete de cte ori este ntrerupt
prelucrarea.
Rulare test
Contorul afieaz timpul calculat de TNC din durata micrilor sculei,
inclusiv temporizarea calculat de TNC. Durata calculat de TNC
poate fi utilizat numai condiional pentru calculul timpului de
producie, deoarece TNC nu ia n considerare durata ntreruperilor
care depinde de main, precum schimbarea sculei.
Dac ai activat funcia "aflare durat de prelucrare", putei genera un
fiier care s conin duratele de utilizare ale tuturor sculelor utilizate
n program (consultai Test pentru utilizarea sculei, la pagina 683).
Activarea funciei Oprire contor
Schimbai rndul de taste soft pn cnd apare tasta
pentru cronometru.
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
"msurare durat de prelucrare".
Stocare timp afiat
Afiare total timp stocat
i timp afiat
Eliminare timp afiat
n timpul rulrii test, TNC reseteaz durata de prelucrare
imediat ce este evaluat o nou PIES BRUT.
670 12 Rulare test i rulare program
1
2
.
2

F
u
n
c

i
i

p
e
n
t
r
u

A
f
i

a
r
e

p
r
o
g
r
a
m
12.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
HEIDENHAIN iTNC 530 671
1
2
.
3

R
u
l
a
r
e

t
e
s
t
12.3 Rulare test
Funcie
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
Urmtoarele funcii sunt de asemenea disponibile:
Rulare test sub form de blocuri
ntrerupere test la orice bloc
Salt bloc opional
Funcii pentru simulare grafic
Msurarea duratei de prelucrare
Afiare suplimentar a strii
672 12 Rulare test i rulare program
1
2
.
3

R
u
l
a
r
e

t
e
s
t
TNC nu poate simula grafic toate micrile de deplasare
efectuate de main Acestea includ
micri de deplasare 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 i
micri de poziionare care determin o modificare de
palet.
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
a survenit daune vizibile ale piesei de prelucrat.
Dup apelarea sculei, TNC pornete ntotdeauna un test
de program din urmtoarea poziie:
n planulul de prelucrare la poziia X=0, Y=0
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 programului.
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.
HEIDENHAIN iTNC 530 673
1
2
.
3

R
u
l
a
r
e

t
e
s
t
Rularea unui test de program
Dac fiierul central al sculei este activ, este necesar ca un tabel de
scule s fie activ (stare S) pentru a rula un test de program. 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 726).
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 cu tasta ENT.
n acest caz TNC afieaz urmtoarele taste soft:
Putei ntrerupe testarea programului i o putei relua oricnd- chiar n
cadrul unui ciclu de prelucrare. Pentru a continua testul, trebuie s nu
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
Funcii
Tast
soft
Resetare pies brut i testare program complet
Testare program complet
Testare individual pentru fiecare bloc de program
Oprire testare program (tasta soft apare numai dup ce
ai nceput testarea programului)
674 12 Rulare test i rulare program
1
2
.
3

R
u
l
a
r
e

t
e
s
t
Rularea unui test de program pn la un anumit bloc
Cu funcia STOP AT N TNC efectueaz o rulare de test pn la blocul
cu numrul N.
Deplasai-v pn la nceputul programului n modul de operare
Rulare test.
Pentru a rula un test de program pn la un anumit bloc,
apsai tasta soft OPRIRE LA N.
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
este 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.
HEIDENHAIN iTNC 530 675
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
12.4 Rulare program
Funcie
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
Salt bloc opional
Editare tabel de scule TOOL.T
Verificare i modificare parametri Q
Suprapunere poziionare roat de mn
Funcii pentru simulare grafic
Afiare suplimentar a strii
Rularea unui program de pies
Pregtire
1 Fixarea piesei de prelucrat de masa mainii.
2 Setare decalare de origine
3 Selectarea tabelelor necesare i fiierelor liber definibile (stare M).
4 Selectarea programului de pies (stare M).
Rulare program, Secven integral
Pornii programul piesei cu butonul START.
Rulare program, Bloc unic
Pornii separat fiecare bloc al programului piesei cu butonul START
al mainii.
Putei regla viteza de avans i viteza broei cu mnerele
de prioritate.
Este posibil s reducei viteza deplasrii rapide 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.
676 12 Rulare test i rulare program
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
ntreruperea prelucrrii
Exist mai multe modaliti de a ntrerupe rularea unui program:
ntreruperi programate
Apsarea butonului STOP al mainii
Comutare la Rulare program, Bloc unic
Programarea axelor necontrolate (contra axe)
Dac TNC nregistreaz o eroare n timpul rulrii programului,
ntrerupe automat procesul de prelucrare.
ntreruperi 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 o funcie auxiliar)
Funciile auxiliare M0, M2 sau M30
Funcia auxiliar M6 (definit de productorul sculei)
ntrerupere prin apsarea butonului STOP al mainii
Apsai butonul STOP al mainii: Blocul pe care TNC l execut n
momentul respectiv nu este finalizat. Semnul din asterisc din afiajul
de stare clipete.
Dac nu dorii s continuai procesul de prelucrare, putei reseta
TNC cu tasta soft OPRIRE INTERN. Semnul din asterisc din
afiajul de stare dispare. n acest caz, programul trebuie repornit de
la nceput.
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.
HEIDENHAIN iTNC 530 677
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Programarea axelor necontrolate (contra axe)
TNC ntrerupe automat rularea programului imediat ce o ax este
programat ntr-un bloc care a fost definit de ctre productorul mainii
ca fiind o ax necontrolat (contra ax). n acest caz, putei deplasa
manual axa necontrolat n poziia dorit. n fereastra din partea
stng, TNC afieaz toate poziiile nominale programate n acest
bloc. Pentru axlele ciclu-deschi. TNc afieaz distana rmas.
Cnd toate axele se afl n poziia corect, putei utiliza NC start pentru
a relua rularea programului.
Selectai ordinea dorit a axelor i pornii-o pe fiecare
cu NC Start. Poziionai manual axele ciclu-deschis.
TNC afieaz distana rmas pn la poziia
nominal n aceast ax (consultai Revenirea la
contur, la pagina 682).
Dac este necesar, alegei dac axele aservite trebuie
mutate n sistemul de coordonate nclinat sau n cel
nenclinat.
Dac este necesar, deplasai axele cu roata de mn
sau cu butoanele pentru direcionarea axei.
Aceast funcie trebuie s fie adaptat de ctre
productorul mainii. Consultai manualul aparatului.
678 12 Rulare test i rulare program
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Deplasarea axelor mainii n timpul unei
ntreruperi
Putei deplasa axele mainii n timpul unei ntreruperi la fel ca n modul
Operare manual.
Exemplu de aplicaie:
Retragerea broei dup ruperea sculei
ntrerupei prelucrarea.
Activai tastele direcionale externe: Apsai tasta soft
PARCURGERE MANUAL.
Dac este cazul, apsai tasta soft 3-D ROT pentru a activa tasta
soft n care dorii s deplasai.
Deplasai axele cu butoanele de direcionarea a axei mainii.
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 direcionarea 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.
Pentru anumite maini, s-ar putea s fie necesar s
apsai butonul START al mainii, dup tasta soft
OPERARE MANUL, pentru a activa butoanele de
direcionare a axei. Consultai manualul aparatului.
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 aparatului.
HEIDENHAIN iTNC 530 679
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Reluarea rulrii programului dup o ntrerupere
Dac ntrerupei rularea unui program n timpul execuiei unui
subprogram sau a repetiiei 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 active ale coordonatei (de ex. modificarea decalrii
de origine, rotaia, oglindirea)
Coordonatele ultimului centru de cerc definit
Datele stocate sunt utilizate 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
Putei relua rularea programului apsnd butonul START al mainii,
dac programul a fost ntrerupt n unul din urmtoarele moduri:
A fost apsat butonul STOP al mainii.
A fost programat o ntrerupere.
Reluarea rulrii programului dup o eroare
Dac mesajul de eroare nu clipete:
Eliminai cauza erorii.
Pentru a elimina mesajul de eroare de pe ecran, apsai tasta CE.
Repornii programul sau reluai rularea programului de unde a fost
ntrerupt.
Dac mesajul de eroare clipete:
Apsai i meninei apsat timp de dou secunde tasta END.
Acest lucru determin repornirea sistemului TNC.
Eliminai cauza erorii.
Pornii din nou.
Dac nu putei corecta eroarea, notai mesajul de eroare i contactai
furnizorul de service.
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.
Reinei c datele stocate rmn active pn sunt resetate
(de ex. dac selectai un program nou).
680 12 Rulare test i rulare program
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Pornirea din mijlocul programului (scanare bloc)
Datorit caracteristicii RESTAURARE POZIIE LA N (scanare bloc)
putei porni un program de pies de la blocul 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 din cauza uneia dintre condiiile
descrise mai jos, TNC salveaz punctul de ntrerupere.
OPRIRE DE URGEN
ntreruperea alimentrii cu energie
Defectarea 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 ntrerupt.
Caracteristica RESTAURARE POZIIE LA N trebuie s fie
activat i adaptat de ctre productorul mainii.
Consultai manualul aparatului.
Pornirea din mijlocul programului nu trebuie iniiat ntr-un
subprogram.
Toate programele, tabelele i fiierele liber definibile
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.
HEIDENHAIN iTNC 530 681
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Pentru a v deplasa la primul bloc al programului curent n scopul
iniierii scanrii blocurilor, introducei GOTO 0.
Pentru a selecta scanarea blocurilor, apsai tasta soft
SCANARE BLOC sau
Pornire de la N: Introducei numrul N de bloc la care
scanarea blocurilor trebuie s se sfreasc.
Program: Introducei numele programului care conine
blocul N.
Repatri: Dac blocul N este localizat ntr-o repetiie
de seciune de program, introducei numrul de
repetiii care vor fi calculate n scanarea blocurilor.
Pentru a porni scanarea blocurilor, apsai butonul
START al mainii.
Apropiere de contur (consultai urmtoarea seciune).
Dac lucrai cu programe grupate, 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 liber definibil, selectai programul n care va fi
efectuat pornirea din mijlocul programului din tabelul liber
definibil, utiliznd tastele sgei. Apoi apsai tasta soft
RESTAURARE POZIIE LA N.
TNC sare peste toate ciclurile de palpare n cazul pornirii
de la mijlocul programului. S-ar putea ca parametrii
rezultai care sunt scrii din aceste cicluri s rmn liberi.
Funciile M142M143 i M143 nu sunt permise n timpul
pornirii din mijlocul programului.
nainte de pornirea programului de la mijloc, TNC terge
deplasarile de parcurgere care au fost efectuate n timpul
programului cu M118
Dac efectuai o pornire din mijlocul programului ntr-un
program care conine funcia M128, TNC realizeaz
micri compensatorii dup caz. Micrile compensatorii
sunt suprapuse peste cele de apropiere.
682 12 Rulare test i rulare program
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Revenirea la contur
Cu funcia RELUARE POZIIE, TNC revine la conturul piesei de
prelucrat, n urmtoarele situaii:
Revenire la contur dup ce axele mainii au fost deplasate n timpul
unei ntreruperii de program care nu a fost efectuat cu funcia
OPRIREINTERN
Revenire 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 necontrolat este de asemenea programat ntr-un bloc
de poziionare (consultai Programarea axelor necontrolate (contra
axe), la pagina 677)
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 STRAT al mainii.
Pentru a deplasa axele n orice ordine, apsai tastele soft
RESTAURARE X, RESTAURARE Z etc. i activai fiecare ax cu
tasta START a mainii.
Pentru a relua prelucrarea, apsai tasta START a mainii.
HEIDENHAIN iTNC 530 683
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Test pentru utilizarea sculei
Urmtoarele condiii sunt obligatorii pentru testul utilizrii sculei:
Bitul 2 al parametrului mainii trebuie setat la 7246=1
Contorul pentru prelucrare trebui 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
Cu tasta soft TEST UTILIZARE SCUL putei verifica dac durata de
serviciu a sculei 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, TNC afieaz rezultatele testului de
utilizare a sculei ntr-o fereastr pop-up. Pentru a nchide fereastra
pop-up, apsai tasta CE.
TNC salveaz durata de utilizare ntr-un fiier separat cu extensia
pgmname.H.T.DEP.(consultai Modificarea setrii MOD pentru
fiierele dependente, la pagina 724) Fiierul de utilizare a sculelor
generat conine urmtoarele informaii:
Funcia de testare a utilizrii sculei trebuie activat de
ctre productorul mainii. Consultai manualul aparatului.
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: Apel al 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 PATH TNC
salveaz numele cii tabelului de scule cu
care ai efectuate rularea testului. Acest
lucru ofer posibilitatea ca TNC s detectez,
n timpul utilizrii efective a sculei, dac ai
efectuat rularea testului cu TOOL.T.
TNR Numr scul (1: Nu a fost introdus nici o
scul nc)
IDX Index scul
684 12 Rulare test i rulare program
1
2
.
4

R
u
l
a
r
e

p
r
o
g
r
a
m
Exist dou modaliti de a rula un test de utilizare a sculei pentru un
fiier liber definibil:
Cursorul luminos se afl pe o intrare liber definibil din fiierul liber
definibil:
TNC ruleaz testul utilizrii sculei pentru ntregul fiier.
Cursorul luminos se afl pe o intrare program din fiierul liber
definibil:
TNC ruleaz testul utilizrii sculei pentru programul selectat.
NAME Nume scul din tabelul de scule
TIME Durata de utilizare a sculei, n secunde
RAD Raza R a sculei + Supradimensionarea DR a
razei sculei din tabelul de scule. Unitatea este
0,1 m
BLOCK Numrul blocului n care a fost programat
TOOL CALL
PATH TOKEN = TOOL: Numele cii pentru
programul principal sau subprogramul acutv
TOKEN = STOTAL: Numele cii pentru
subprogram
Coloan Semnificaie
HEIDENHAIN iTNC 530 685
1
2
.
5

P
o
r
n
i
r
e

a
u
t
o
m
a
t


p
r
o
g
r
a
m
12.5 Pornire automat program
Funcie
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 care este activ n
momentul respectiv pentru acest mod de operare:
Afiai fereastra pentru introducerea orei de pornire
(consultai ilustraia din partea dreapt, centru).
Time (h:min:sec): Ora la care va porni programul.
Date (DD.LL.AAAA): Data la care va porni programul.
Pentru a activa pornirea, setai tasta soft
AUTOSTART la PORNIT.
TNC trebuie s fie pregtii n mod special de ctre
productorul mainii pentru utilizarea funciei Pornire
automat program. Consultai manualul aparatului.
686 12 Rulare test i rulare program
1
2
.
6

S
a
l
t

b
l
o
c

o
p

i
o
n
a
l
12.6 Salt bloc opional
Funcie
ntr-o rulare de test sau rulare de program, TNC poate sri peste
blocurile care ncep cu semnul slash /:
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.
tergerea caracterului /
n modul Programare i editare selectai blocul din care dorii s
tergei caracterul.
tergei caracterul /.
Aceast funcie nu este valabil pentru blocurile TOOL
DEF.
Dup o pan de curent, dispozitivul de control revine la
ultima setare selectat.
HEIDENHAIN iTNC 530 687
1
2
.
7

n
t
r
e
r
u
p
e
r
e

r
u
l
a
r
e

o
p

i
o
n
a
l


d
e

p
r
o
g
r
a
m
12.7 ntrerupere rulare opional de
program
Funcie
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.
Nu ntrerupei Rulare program sau Rulare test la
blocurile ce conin M1: OPRIT.
ntrerupei Rulare program sau Rulare test la blocurile
ce conin M1: Setai tasta soft la PORNIT.
688 12 Rulare test i rulare program
1
2
.
8

S
e
t

r
i

d
e

p
r
o
g
r
a
m

g
l
o
b
a
l
e

(
o
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
12.8 Setri de program globale
(opiune de software)
Funcie
Setrile de program globale, care sunt utilizate n mod special pentru
mulaje i operaii de vopsit importante, sunt disponibile n modul
Rulare program i n modul MDI. Poate 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 676).
Sunt disponibile urmtoarele setri de program globale:
Funcii
Picto-
gram
Pagin
Schimbarea axelor Pagina 691
Rotaia de baz Pagina 691
Decalarea de origine suplimentar,
adugat
Pagina 692
Oglindire suprapus Pagina 692
Rotaie suprapus Pagina 693
Blocarea axei Pagina 693
Definirea suprapunerii roii de mn, chiar
i pe direcia axelor virtuale
Pagina 694
Definiia unui factor global al vitezei de
avans
Pagina 693
HEIDENHAIN iTNC 530 689
1
2
.
8

S
e
t

r
i

d
e

p
r
o
g
r
a
m

g
l
o
b
a
l
e

(
o
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Activarea/dezactivarea unei funcii
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
Nu putei utiliza setrile de program globale dac ai utilizat
funcia M91/M92 (deplasarea n poziiile definite de
main) n programul NC.
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 dinamic a coliziunii (DCM) este
activ, nu putei defini suprapunerea roii de mn.
n formularul completabil, TNC coloreaz n gri toate axele
care nu sunt active pe maina dvs.
Setrile de program globale rmn active pn cnd sunt
resetate manual.
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.
690 12 Rulare test i rulare program
1
2
.
8

S
e
t

r
i

d
e

p
r
o
g
r
a
m

g
l
o
b
a
l
e

(
o
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Funciile rmase, precum blocarea axei, suprapunerea roii de mn i
factorul vitezei de avans acioneaz independent.
Funciile din lista urmtoare v ajut s navigai n formular. Putei de
asemenea s utilizai mouse-ul pentru a naviga prin formular.
Dac activai mai mult de o setare de program global,
TNC calculeaz transformrile intern, n urmtoarea
ordine:
1: Schimb de axe
2: Rotaie de baz
3: Modificare
4: Oglindire
5: Rotaie suprapus
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 la 0,
dac nu este activ nicio presetare n tabelul de
presetri. n caz contrar, TNC definete presetarea la
rotaia de baz introdus n tabelul de presetri.
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
HEIDENHAIN iTNC 530 691
1
2
.
8

S
e
t

r
i

d
e

p
r
o
g
r
a
m

g
l
o
b
a
l
e

(
o
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
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.
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.
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.
Prin urmare, TNC salveaz noua valoare simultan n formular i n
meniul rotaie de baz, dei este vizibil numai unul.
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.
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 682).
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 682).
692 12 Rulare test i rulare program
1
2
.
8

S
e
t

r
i

d
e

p
r
o
g
r
a
m

g
l
o
b
a
l
e

(
o
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Decalarea de origine suplimentar, adugat
Cu funcia decalare de origine adugat putei compensa orice decalaj
al axelor active.
Oglindirea suprapus
Cu funcia Oglindire suprapus putei oglindi toate axele active.
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.
Valorile definite n formular funcioneaz n plus fa de
valorile definite deja n program prin ciclul 7 (decalare
origine).
Luai n considerare faptul ca 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 682).
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 682).
HEIDENHAIN iTNC 530 693
1
2
.
8

S
e
t

r
i

d
e

p
r
o
g
r
a
m

g
l
o
b
a
l
e

(
o
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Rotaie suprapus
Cu funcia Rotaie suprapus putei defini orice rotaie a sistemului de
coordonate n planul de lucru curent activ.
Blocarea axei
Cu aceast funcie putei bloca toate axele active. Apoi, cnd rulai
programul, TNC nu va deplasa niciuna dintre axele blocate.
n formularul cu setri de program globale, deplasai cursorul la
BLOCAJ PORNIT/OPRIT, i activai funcia cu tasta SPACE.
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.
Factorul vitez de avans
Cu funcia Factor vitez de avans, putei micora sau mri viteza de
avans programat cu un anumit procent. Intervalul de intrare este de
1% pn la 1000%.
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 682).
Cnd activai aceast funcie, avei grij ca poziia axelor
blocate s nu determine coliziuni.
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.
694 12 Rulare test i rulare program
1
2
.
8

S
e
t

r
i

d
e

p
r
o
g
r
a
m

g
l
o
b
a
l
e

(
o
p

i
u
n
e

d
e

s
o
f
t
w
a
r
e
)
Supraimpunerea 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 distana la care a fost
deplasat fiecare ax n coloana Valoare iniial. Valoarea iniial
rmne salvat pn cnd este tears, chiar dup ntreruperea
alimentrii cu energie. Putei de asemenea s editai valoarea iniial.
Dac este necesar, TNC scade valoarea pe care ai introdus-o la
Valoarea maxim respectiv.
Axe virtuale VT
Putei efecuta o suprapunere a roii de mn pe direcia axei scule
active. Putei folosi linia VT (VvirtualTool axis - ax scul virtual)
pentru a activa aceasta funcie.
Putei selecta axa VT folosind roata de mn HR 420, pentru a
parcurge cu suprapunere pe direcia axei virtuale (consultai
Selectarea axei care va fi mutat, la pagina 75).
TNC afieaz traseul percurs pe axa virtual n afiajul secundar de
stare (POS tab) n afiajul separat de poziie VT.
Dac o valoare iniial este afiat n timpul activrii,
atunci, cnd fereastra se nchide, TNC apeleaz funcia
"Revenire la contur" pentru a deplasa cu valoarea definit
(consultai Revenirea la contur, la pagina 682).
O distan de deplasare maxim, definit n programul NC
cu M118, este suprascris de valoarea introdus n
formular. De asemenea, TNC introduce distanele care au
fost deja parcurse cu roata de mn utiliznd M118 n
coloana Valoare iniial 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 682).
Dac ncercai s introducei o valoare iniial mai mare
dect valoarea maxim, TNC afieaz un mesaj de eroare.
Nu introducei niciodat o valoare iniial mai mare dect
valoarea maxim
Nu introducei o valoare prea mare pentru valoarea
maxima. TNC reduce intervalul de parcurgere n direcie
pozitiv sau negativ, n funcie de valoarea introdus.
TNC dezactiveaz valoarea parcurs pe direcia axelor
virtuale imediat dup apelarea unei scule noi.
Putei deplasa pe axele virtuale, folosind suprapoziia cu
roata de mn, dac DCM este inactiv.
HEIDENHAIN iTNC 530 695
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
12.9 Opiunea software Controlul
vitezei de avans adaptive (AFC)
Funcie
n cazul controlului vitezei de avans adaptive, 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 tiere de
prob 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 cu M3, 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 decupare. Condiiile de decupare sunt schimbate n
special de:
Uzura sculei
Adncimi fluctuante de tiere, care apar n special n cazul prilor
de mulaj
Duritate fluctuant determinat de defecte de material
Caracteristica AFC trebuie s fie activat i adaptat de
ctre productorul mainii. Consultai manualul aparatului.
Productorul mainii poate specifica de asemenea dac
TNC folosete puterea broei sau oricare alta valoare ca
valoare de intrare pentru controlul avansului.
Controlul vitezei de avans adaptive 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 vitezei de avans adaptive n operaii
n care viteza de avans i broa trebuie s fie adaptate una
fa de alta, cum este cazul filetrii.
696 12 Rulare test i rulare program
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
Controlul vitezei de avans adaptive (AFC) ofer urmtoarele beneficii:
Optimizarea duratei de prelucrare
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.
Monitorizarea sculei
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.
Protejarea elementelor mecanice ale mainii
Reducerea din timp a vitezei de avans i oprirea activitii ajut la
prevenirea suprancrcrii mainii.
HEIDENHAIN iTNC 530 697
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
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 tieri de prob, 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 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 deplasare cnd scula nu
decupeaz (viteza de avans n aer). Introducei
valoarea n procente, n funcie de viteza de avans
programat.
FENT Viteza de avans pentru deplasare 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 macro definit de productorul
mainii
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
alfabetic.
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%
698 12 Rulare test i rulare program
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
Efectuai paii urmtori pentru a crea fiierul AFC.TAB (este necesar
numai dac fiierul nu exist deja):
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 creaz un tabel cu setrile de control Standard.
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 tierea de prob. Este recomandat s lucrai cu
tabelul AFC.TAB.
Coloan Funcie
HEIDENHAIN iTNC 530 699
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
nregistrarea unei tieri de prob
ntr-o tiere de prob, 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 decuparea de nvare. n plus, TNC
msoar puterea maxim a broei consumat n timpul tierii de prob
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 se termin 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 697), 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)
N 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, tierea de prob
este nregistrat pentru acest pas de prelucrare. TNC
suprascrie orice valori existente din aceast linie.
C: Tierea de prob a fost finalizat cu succes.
Urmtoarea rulare de program poate fi efectuat cu
controlul automat al vitezei de avans.
AFC Numele setrii de control
700 12 Rulare test i rulare program
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
Reinei urmtoarele nainte de a nregistra o tiere de prob:
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 702).
Cnd efectuai o tiere de prob, TNC afieaz puterea de
referin a broei ntr-o fereastr pop-up.
Putei opri n orice moment funcia de marcare, apsnd
tasta soft ANULARE SELECIE. Apoi, TNC repornete
procesul de nvare.
Cnd nregistrai o tiere de prob, TNC seteaz intern
prioritatea broei la 100%. n acest caz nu mai putei
modifica viteza broei.
n timpul tierii de prob, 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 intregul pas de prelucrare n mod
nvare. Dac nu mai putei modifica semnificativ
condiiile de tiere, atunci putei trece imediat n modul de
servo control. Apsai tasta soft PRSIRE INSTRUIRE i
statutul se schimb din L n C.
Putei repeta tierea de prob de cte ori dorii. Resetai
manual starea ST napoi la L. S-ar putea s fie nevoie s
repetai tierea de prob, 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 va face o disponibil o funcie n
acest scop, sau va integra posibilitatea aceasta n funciile
M3/M4 i M5. Manualul mainii conine informaii
suplimentare.
Productorul mainii poate furniza o caracteristic prin
care tierea de prob s fie finalizat automat dup o
perioad selectabil. Manualul mainii conine informaii
suplimentare.
HEIDENHAIN iTNC 530 701
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
Efectuai urmtorii pai pentru a selecta i, dac este cazul, editai
fiierul <nume>.H.AFC.DEP:
Selectai modul de operare Rulare program, Secven
integral.
Schimbai rndul de taste soft.
Selectai tabelul de setri AFC.
Efectuai optimizri, dac este cazul
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).
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
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 723).
702 12 Rulare test i rulare program
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
Activarea/dezactivare AFC
Selectai modul de operare Rulare program, Secven
integral.
Schimbai rndul de taste soft.
Pentru a activa viteza de avans adaptabil: Setai
tasta soft la PORNIT i TNC afieaz simbolul AFC n
afiajul de poziie (consultai Afiare "general" a
strii, la pagina 55).
Pentru a dezactiva viteza de avans adaptabilp: Setai
tasta soft la OPRIT.
Controlul vitezei de avans adaptive rmne activ pn
cnd l dezactivai cu tasta soft. TNC ine minte setrile
tastelor soft chiar dac este ntrerupt curentul.
Dac controlul vitezei de avans adaptive este activ n
modul de control, TNC seteaz intern prioritatea broei la
100%. n acest caz nu mai putei modifica viteza broei.
Dac controlul vitezei de avans adaptive 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 multe
de 10% n raport cu setarea maxim, TNC oprete
controlul vitezei de avans. n acest caz, TNC afieaz o
fereastr pentru a v informa.
Controlul vitezei de avans adaptive nu este activ n
blocurile NC ce conin FMAX.
Pornirea de la mijlocul programului este permis n timpul
controlului vitezei de avans adaptive i TNC ia n
considerarea numrul de tiere al punctului de nceput.
Pe afiajul suplimentar de stare, TNC afieaz diverse
informaii cnd controlul vitezei de avans adaptive este
activ (consultai Control adaptiv avans (fila AFC, opiune
de software), la pagina 63). n plus, TNC afieaz
simbolul n afiajul de poziie.
HEIDENHAIN iTNC 530 703
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
Fiierul jurnal
ntr-o tiere de prob, TNC salveaz datele relevante pentru fiecare
pas de prelucrare n fiierul <nume>.H.AFC2.DEP. <Nume> reprezint
numele programului NC pentru care ai nregistrat decuparea 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
TOOL 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 tierea de prob
CTIME Durata de prelucrare pentru tierea 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 ncrcarea de referin a broei. TNC afieaz valoarea
ca procent din puterea broei.
OVLD Reacia TNC la suprancrcare:
M: A fost rulat un macro definit de ctre productorul
mainii
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 suprancrcare
BLOCK Numrul blocului de la care ncepe pasul de prelucrare
704 12 Rulare test i rulare program
1
2
.
9

O
p

i
u
n
e
a

s
o
f
t
w
a
r
e

C
o
n
t
r
o
l
u
l

v
i
t
e
z
e
i

d
e

a
v
a
n
s

a
d
a
p
t
i
v
e

(
A
F
C
)
Efectuai urmtorii pai pentru a selecta fiierul <nume>.H.AFC2.DEP:
Selectai modul de operare Rulare program, Secven
integral.
Schimbai rndul de taste soft.
Selectai tabelul de setri AFC.
Afiai fiierul jurnal.
TNC nregistreaz durata total de prelucrare pentru toate
tierile de prob (LTIME), pentru toate tierile de control
(CTIME) i diferena total de timp (TDIFF), i o introduce
dup cuvntul cheie TOTAL n ultima linie a fiierului
jurnal.
Funciile MOD
706 13 Funciile MOD
1
3
.
1

S
e
l
e
c
t
a
r
e

F
u
n
c

i
i

M
O
D13.1Selectare 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.
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
Cu tastele sgeat, selectai funcia MOD dorit din meniul afiat.
Exist trei posibiliti pentru schimbarea setrilor, depinznd de funcia
selectat:
Introducerea unei valori numerice direct, de ex. cnd determinai
limita intervalului de deplasare.
Schimbarea unei setri prin apsarea tastei ENT, de ex. cnd setai
intrarea programului.
Schimbarea unei setri prin intermediul unei ferestre de selecie.
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
nchidei funciile MOD cu tasta END sau cu tasta soft END.
HEIDENHAIN iTNC 530 707
1
3
.
1

S
e
l
e
c
t
a
r
e

F
u
n
c

i
i

M
O
D
Prezentare general a funciilor MOD
n funcie de modul de operare selectat, putei efectua urmtoarele
modificri:
Programare i editare:
Afiare numere software
Introducere numr cod
Setare interfa date
Parametri de utilizator specifici mainii (dac exist)
Afiare fiiere ASISTEN (dac exist)
ncrcare service pack-uri
Fus orar, setare
Informaii legale
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)
Setare fus orar
Informaii Licen
n toate celelalte moduri:
Afiare numere software
Afiare cifre cod pentru opiunile instalate
Selectare afiaj poziie
Unitate de msur (mm/inch)
Limb de programare pentru MDI
Selectare axe pentru captarea poziiei efective
Limite pentru deplasarea axei
Afiare puncte de referin
Afiare timp de operare
Afiare fiiere ASISTEN (dac exist)
Setare fus orar
Informaii Licen
708 13 Funciile MOD
1
3
.
2

N
u
m
e
r
e

s
o
f
t
w
a
r
e
13.2Numere software
Funcie
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)
Nivelul de caracteristici(FCL): Nivelul de dezvoltare al software-
ului instalat pe dispozitivul de control (consultai Nivelul
coninutului caracteristicilor (funcii de upgrade), la pagina 8).
TNC afieaz --- pe staia de lucru, deoarece nu exista FCL acolo.
DSP1 la DSP3:Numrul software-ului controlerului de vitez
(gestionat de ctre HEIDENHAIN)
ICTL1 i ICTL3: Numrul software-ului controlerului de vitez
curent (gestionat de ctre HEIDENHAIN)
HEIDENHAIN iTNC 530 709
1
3
.
3

I
n
t
r
o
d
u
c
e
r
e
a

n
u
m
e
r
e
l
o
r

c
o
d
13.3Introducerea numerelor cod
Funcie
TNC necesit un numr de cod pentru urmtoarele funcii:
n plus, putei utiliza versiunea cuvnt cheie pentru a crea un fiier care
s conin toate numerele software-urilor curente ale dispozitivului de
control:
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.
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
Dac este cazul, putei genera fiierul version.a salvat n
directorul TNC: i l putei trimite productorului mainii sau
companiei HEIDENHAIN pentru diagnosticare.
710 13 Funciile MOD
1
3
.
4

n
c

r
c
a
r
e
a

s
e
r
v
i
c
e

p
a
c
k
-
u
r
i
l
o
r
13.4ncrcarea service pack-urilor
Funcie
Aceast funcie ofer o modalitate facil de actualizare a software-ului
pentru TNC.
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 suprapus
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 va dura cteva
minute.
V recomandm 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 de reea de la care dorii s importai
service pack-ul (dac nu ai efectuat deja acest lucru).
HEIDENHAIN iTNC 530 711
1
3
.
5

S
e
t
a
r
e
a

i
n
t
e
r
f
e

e
i

d
e

d
a
t
e
13.5Setarea interfeei de date
Funcie
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 baud pentru interfaa RS-232 sunt introduse
n partea din stnga sus a ecranului.
Setarea interfeei RS-422
Modul de operare i ratele baud pentru interfaa RS-422 sunt introduse
n partea din dreapta sus a ecranului.
Setarea MODULUI DE OPERARE al dispozitivului
extern
Setarea RATEI BAUD
Putei seta RATA BAUD (viteza transferului de date) de la 100 pn la
115 200 baud.
Funciile "Transfer toate fiierele", "Transfer fiier selectat"
i "Transfer director" nu sunt disponibile n modul de
operare EXT.
Dispozitiv extern
Mod de
operare
Simbol
PC cu software pentru transfer de
date HEIDENHAIN TNCremo NT
FE1
Uniti de dischet HEIDENHAIN
FE 401 B
FE 401 de la programul nr.
230 626 03
FE1
FE1
Dispozitive non-HEIDENHAIN
precum perforatoarele, scanerele,
imprimantele, PC fr TNCremo NT
EXT1, EXT2
712 13 Funciile MOD
1
3
.
5

S
e
t
a
r
e
a

i
n
t
e
r
f
e

e
i

d
e

d
a
t
eAsignarea
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 a TNC determin dac este utilizat funcia
TIPRIRE sau TIPRIRE TEST:
Putei seta TIPRIRE i TIPRIRE TEST, dup cum urmeaz:
Nume fiier
Mod de operare TNC Funcie de transfer
Rulare program, Bloc unic TIPRIRE
Rulare program, Secven
integral
TIPRIRE
Rulare test TIPRIRE TEST
Funcie Cale
Date de ieire prin RS-232 RS232:\....
Date de ieire prin RS-422 RS422:\....
Salvare date pe hard disk-ul TNC-ului TNC:\....
Salvare date n acelai director ca programul cu
FN15/FN16.
- gol -
Date Mod de operare Nume fiier
Valori cu FN15 Rulare program %FN15RUN.A
Valori cu FN15 Rulare test %FN15SIM.A
Valori cu FN16 Rulare program %FN16RUN.A
Valori cu FN16 Rulare test %FN16SIM.A
HEIDENHAIN iTNC 530 713
1
3
.
5

S
e
t
a
r
e
a

i
n
t
e
r
f
e

e
i

d
e

d
a
t
e 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.
Cerine de sistem pentru TNCremoNT:
PC cu procesor 486 sau superior
Sistem de operare Windows 95, Windows 98, Windows NT 4.0,
Windows 2000 sau Windows XP.
16 MB RAM
5 MB de memorie liberi pe hard disc
O interfa serial disponibil sau conexiune la reeaua TCP/IP
Instalarea sub Windows
Pornii programul de instalare SETUP.EXE din gestionarul de fiiere
(Explorer).
Urmai instruciunile pentru configurarea programului
Pornirea TNCremoNT sub Windows
Facei clic pe <Pornire>, <Programe>, <Aplicaii HEIDENHAIN>,
<TNCremoNT>
Cnd pornii TNCremoNT pentru prima dat, TNCremoNT ncearc
automat s configureze o conexiune cu TNC.
Putei descrca gratuit versiunea curent a TNCremoNT
din baza de fiiere HEIDENHAIN (www.heidenhain.de,
<service>, <download area>, <TNCremo NT>).
714 13 Funciile MOD
1
3
.
5

S
e
t
a
r
e
a

i
n
t
e
r
f
e

e
i

d
e

d
a
t
e
Transferul de date ntre TNC i TNCremoNT
Verificai dac TNC este conectat la portul serial corespunztor 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:
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 mouse-
ul pe fiierul din fereastra TNC pentru a-l selecta i tragei i plasai
fiierul evideniat n fereastra PC 1.
Pentru a transfera un fiier de pe PC pe TNC, facei clic cu mouse-
ul pe fiierul din fereastra PC pentru a-l selecta i 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:
Select <Suplimentar>, <TNCserver>. TNCremoNT este acum n
modul server. Poate recepiona date de le 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 134) i putei transfera
fiierele dorite.
Oprirea TNCremoNT
Selectai elementele de meniu <Fiier>, <Ieire>.
nainte de a transfera un program de pe TNC pe PC,
trebuie s v asigurai c ai salvat programul selectat pe
TNC. TNC salveaz schimbarile n mod automat, la
schimbarea modului de operare pe TNC, sau cnd
selectai gestionarul de fiiere cu tasta PGM MGT.
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.
HEIDENHAIN iTNC 530 715
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
13.6Interfa Ethernet
Introducere
TNC este livrat cu o plac Ethernet standard pentru conectarea
dispozitivului de control la reaua 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 accept 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
UTP/FTP pentru a conecta TNC-ul la reea.
PC
TNC
10BaseT / 100BaseTx
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).
Dac conectai TNC-ul direct la PC, trebuie s utilizai un
cablu special sertizat n acest scop.
716 13 Funciile MOD
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
Conectarea direct a iTNC cu un calculator
Windows
Nu este necesar un efort major sau cunotine speciale de reea pentru
a ataa direct iTNC 530 la un PC dotat cu un card Ethernet. Trebuie
doar s realizai anumite setri pe TNC i pe PC.
Setrile de pe iTNC
Conectai iTNC-ul (conexiune X26) i PC-ul cu un cablu Ethernet
cross (nume comerciale: cablu crossover sau STP).
n modul de operare Programare i editare, apsai tasta MOD.
Itroducei cuvntul cheie NET123. iTNC va afia ecranul principal
pentru configurarea reelei (consultai ilustraia din dreapta sus).
Apsai tasta soft DEFINIRE REEA pentru a introduce setrile de
reea pentru un anumit dispozitiv (consultai ilustraia din dreapta
centru).
Introducei orice adres de reea. Adresele de reea sunt alctuite
din patru numere separate de semnul punct, de ex. 160.1.180.23
Apsai tasta sgeat dreapta pentru a selecta urmtoarea coloan
i introducei masca de subreea. Masca de subreea este alctuit
de asemenea din patru numere separate de punct, de ex. 255.255.0.0
Apsai tasta END pentru a iei din ecranul Configurare reea.
Apsai tasta soft DEFINIRE MONTARE pentru a introduce setrile
de reea pentru un anumit PC (consultai ilustraia din dreapta jos).
Definii numele PC-ului i unitatea pe care dorii s o accesai,
ncepnd cu dou semne slash, de ex. //PC3444/C.
Apsai tasta sgeat dreapta pentru a selecta urmtoarea coloan
i introducei numele utilizat de gestionarul de fiiere al iTNC pentru
a afia PC-ul, de ex. PC3444:
Apsai tasta sgeat dreapta pentru a selecta urmtoarea coloan
i introducei tipul sistemului de fiiere smb
Apsai tasta sgeat dreapta pentru a selecta urmtoarea coloan
i introducei urmtoarele informaii (n funcie de sistemul de
operare al PC-ului):
ip=160.1.180.1,username=abcd,workgroup=SALES,password=uvwx
Pentru a iei din configurarea reelei, apsai de dou ori tasta END.
iTNC este repornit automat.
Parametrii nume utilizator, grup de lucru i parol nu
trebuie introdui n toate sistemele de operare Windows.
HEIDENHAIN iTNC 530 717
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
Setrile pe un PC cu Windows XP
Pentru a deschide Conexiunile de reea, facei clic pe <Pornire>,
<Panou de control>, <Conexiuni de reea i dial-up> i apoi
Conexiuni de reea.
Facei clic dreapta pe simbolul <Conexiune LAN>, apoi pe
<Proprieti> n meniul care apare.
Facei dublu clic pe <Protocol internet (TCP/IP)> pentru a modifica
setrile de IP (consultai ilustraia din partea dreapt sus).
Dac nu este deja activ, selectai opiunea <Utilizare adres IP
urmtoare>.
n cmpul de intrare <Adres IP> input field, introducei pe iTNC
aceeai adres IP pe care ai introdus-o pentru setrile de reea ale
PC-ului, de ex. 160.1.180.1
Introducei 255.255.0.0 n cmpul de intrare <Masc subreea>.
Confirmai setrile cu <OK>.
Salvai configuraia de reea cu <OK>. S-ar putea s fie necesar s
repornii sistemul Windows n acest moment.
Premise:
Cardul de reea trebuie s fie deja instalat pe PC i gata de
funcionare.
Dac PC-ul la care dorii s conectai iTNC-ul este deja
integrat n reeaua companiei, atunci pstrai adresa de
reea a acestuia i adaptai adresa de reea a iTNC-ului n
consecin.
718 13 Funciile MOD
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
Configurarea TNC
n modul de operare Programare i editare, apsai tasta MOD.
Itroducei cuvntul cheie NET123. TNC va afia ecranul principal
pentru configurarea reelei
Setrile generale de reea
Apsai tasta soft DEFINIRE REEA pentru a introduce setrile
generale de reea i introducei urmtoarele informaii:
Pentru a configura versiunea cu dou
procesoare:Consultai Setrile de reea, la pagina 777
Asigurai-v c persoana care configureaz TNC-ul este
un specialist n reele.
Reinei c TNC-ul efectueaz o resetare automat dac
schimbai adresa IP a acestuia.
Setare Semnificaie
ADDRESS Adresa pe care specialistul n reele trebuie s o
asigneze TNC-ului. Intrare: patru valori
numerice separate de puncte. ex: 160.1.180.20
Ca alternativ, TNC poate prelua dinamic
adresa IP de la server-ul DHCP. n acest caz
introducei DHCP. Not: Conexiunea DHCP
este o funcie FCL 2.
MASK MASCA DE SUBREEA ajut la diferenierea
ntre ID-ul de reea i ID-ul gazdei din reea.
Intrare: patru valori numerice separate de
puncte. ntrebai specialistul de reea care sunt
valorile, de ex. 255.255.0.0
BROADCAST Adresa de difuzare a controlului este necesar
numai dac difer de setarea standard. Setarea
standard este alctuit din ID-ul de reea i ID-ul
gazdei, pentru care toi biii sunt setai la 1, de
ex. 160.1.255.255
ROUTER Adresa de Internet pentru router-ul prestabilit.
Introducei adresa de Internet numai dac
reeaua dvs. este alctuit din mai multe pri.
Intrare: patru valori numerice separate de
puncte. ntrebai specialistul de reea care sunt
valorile, de ex. 160.1.0.2
HOST Numele sub care TNC se identific n reea
DOMAIN Numele unui domeniu din reeaua companiei
HEIDENHAIN iTNC 530 719
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
Setrile de reea specifice dispozitivului
Apsai tasta soft DEFINIRE MONTARE pentru a introduce setrile
de reea pentru un anumit dispozitiv. Putei defini oricte setri de
reea, dar putei gestiona numai apte simultan.
NAMESERVER Adresa de reea a server-ului domeniului. Dac
DOMAIN i NAMESERVER sunt definite, putei
utiliza nume de PC simbolice n tabelul de
montare, acoperind nevoia de a introduce
adresa IP. Ca soluie alternativ, putei asigna
DHCP pentru gestionarea dinamic.
Nu este necesar s indicai protocolul cu iTNC 530. Este
utilizat protocolul de transmisie conform RFC 894.
Setare Semnificaie
Setare Semnificaie
MONTAREDIS
POZITIV
Conexiune prin intermediul NFS:
Numele directorului care va fi conectat. Acesta
este alctuit din adresa de reea a server-ului,
dou puncte i numele directorului care va fi
ncrcat. Intrare: patru valori numerice separate
de puncte. ntrebai specialistul de reea care
sunt valorile, de ex. 160.1.13.4. Directorul
server-ului NFS pe care dorii s l conectai la
TNC. Avei grij sa facei diferena ntre literele
mici i cele mari cnd introducei calea.
Conexiune prin intermediul smb:
Introducei numele de reea i numele de
partajare al calculatorului , de ex. //PC1791NT/C
MOUNT-
POINT
Numele pe care TNC l afieaz n gestionarul de
fiiere pentru un dispozitiv conectat. Reinei c
numele trebuie s se termine cu dou puncte.
FILESYSTEM-
TYPE
Tipul sistemului de fiiere.
NFS: Sistem FiiereReea
SMB: Bloc Mesaj Server (protocol Windows)
720 13 Funciile MOD
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
OPTIONS
pentru
FILESYSTEM-
TYPE=nfs
Date fr spaii, separate prin virgule i scrise n
ordine. Comutai ntre litere majuscule i
minuscule.
RSIZE=: Dimensiune pachet n bytes pentru
recepia de date. Interval intrare: de la 512 la 8192
WSIZE=: Dimensiune pachet n bytes pentru
transmisia de date. Interval intrare: de la 512 la
8192
TIME0=: Intervalul de timp, n zecimi de secund,
dup care TNC repet un Apel procedur la
distan. Interval intrare: de la 0 pn 100 000.
Dac nu exist nicio intrare, este utilizat valorare
standard 7. Utilizai valori mai ridicate dac TNC
trebuie s comunice cu server-ul prin mai multe
routere. ntrebai specialistul n reele care sunt
valorile adecvate.
SOFT=: Definete dac TNC ar trebui s repete
Apelarea procedurii de la distan nainte de
primirea rspunsului din partea server-ul NFS.
"soft":introdus: Apelarea procedurii de la distan
nu este repetat.
"soft":nu este introdus: Apelarea procedurii de la
distan este repetat.
OPTIONS
pentru
FILESYSTEM-
TYPE=smb
pentru
conexiunea
direct cu
reelele
Windows
Date fr spaii, separate prin virgule i scrise n
ordine. Comutai ntre litere majuscule i
minuscule.
IP=: Adresa IP a PC-ului la care este conectat TNC
USERNAME=: Numele de utilizator utilizat de TNC
pentru conectare
WORKGROUP=: Grupul de lucru utilizat de TNC
pentru conectare
PASSWORD=: Parola utilizat de TNC pentru
conectare (pn la 80 de caractere)
AM Definete dac TNC ar trebui s se conecteze
automat la unitatea de reea dup ce este pornit.
0: Fr conectare automat
1: Conectare automat
S-ar putea ca intrrile NUME UTILIZATOR, GRUP DE
LUCRU i PAROL din coloana OPIUNI s nu fie
necesare pentru reelele din Windows 95 i Windows 98.
Cu tasta CODARE PAROL putei coda parola definit n
OPIUNI.
Setare Semnificaie
HEIDENHAIN iTNC 530 721
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
Definirea unei valori de identificare pentru reea
Apsai tasta soft DEFINIRE UID / GID pentru a introduce valoarea
de identificare pentru reea.
Setare Semnificaie
TNC USER ID Definiia valorii de identificare pe care o
utilizai pentru a accesa fiierele din reea.
ntrebai specialistul n reele care sunt valorile
adecvate.
OEM USER ID Definiia valorii de identificare pe care
productorul mainii o folosete pentru a
accesa fiierele din reea. ntrebai specialistul
n reele care sunt valorile adecvate.
TNC GROUP ID Definiia valorii de identificare pe care o
utilizai pentru a accesa fiierele din reea.
ntrebai specialistul n reele care sunt valorile
adecvate. Valoarea de identificare pentru
grup este aceeai pentru utilizatorii finali i
pentru productorii mainii.
UID pentru
ncrcare
Definete valoarea de identificare a
utilizatorului (UID) pentru procedura de
conectare.
USER: Conectrile utilizatorului cu valoarea
de identificare USER.
ROOT: Conectrile utilizatorului cu ID-ul
utilizatorului ROOT, valoare = 0.
722 13 Funciile MOD
1
3
.
6

I
n
t
e
r
f
a


E
t
h
e
r
n
e
t
Testarea conexiunii de reea
Apsai tasta soft PING.
n linia HOST, introducei adresa de internet a calculatorului pentru
care dorii s verificai conexiunea de reea.
Confirmai intrarea cu tasta ENT. TNC transmite pachete de date
pn n momentul n care ieii din monitorul de testare prin
apsarea tastei END.
n linia TRY TNC afieaz numrul de pachete de date care a fost
transmis destinatarului definit anterior. n spatele numrului de
pachete de date transmise, TNC afieaz starea:
Afiri de stare Semnificaie
HOST RESPOND Pachetul de date a fost recepionat din nou,
conexiunea este OK.
TIMEOUT Pachetul de date nu a fost primit, verificai
conexiunea
CAN NOT
ROUTE
Pachetul de date nu a putut fi transmis.
Verificai adresa de internet a server-ului i a
router-ului ctre TNC.
HEIDENHAIN iTNC 530 723
1
3
.
7

C
o
n
f
i
g
u
r
a
r
e
a

P
G
M

M
G
T
13.7Configurarea PGM MGT
Funcie
Utilizai funciile MOD pentru a specifica care 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 dependete, cea
Automat nu.
Modificarea setrii PGM MGT
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
Intrarea text deplaseaz cursorul la urmtorul nume de fiier.
Gestionare Favorite.
Posibilitatea configurrii informaiei ce urmeaz a fi afiat.
Se poate seta formatul datei.
Dimensiunea ferestrei poate fi setat flexibil.
Funcie de previzualizare pentru fiierele HC i HP.
Comenzi tastatura pentru operare uoar.
Pentru informaii suplimentare, Consultai Lucrul cu
gestionarul de fiiere, la pagina 117.
724 13 Funciile MOD
1
3
.
7

C
o
n
f
i
g
u
r
a
r
e
a

P
G
M

M
G
TFiierele 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 Test pentru utilizarea sculei, la
pagina 683)
.P.T.DEP: Fiier utilizare scul pentru un palet complet
TNC creeaz fiierele cu terminaia .P.T.DEP, dac, ntr-un mod
Rulare program, rulai testul de utilizare a sculei(consultai Test
pentru utilizarea sculei, la pagina 683) pentru o intrare liber
definibil a fiierului liber definibil activ. Fiierul afieaz suma
tuturor duratelor totale de utilizare pentru toate sculele pe care le
utilizai n cadrul unui palet.
.H.AFC.DEP: Fiier n care TNC salveaz parametrii de control
pentru controlul vitezei de avans adaptive (AFC) (consultai
Opiunea software Controlul vitezei de avans adaptive (AFC), la
pagina 695).
.H,AFC2.DEP: Fiier n care TNC salveaz datele statice pentru
controlul vitezei de avans adaptive (AFC) (consultai Opiunea
software Controlul vitezei de avans adaptive (AFC), la pagina 695).
Modificarea setrii MOD pentru fiierele dependente
Pentru a selecta gestionarul de fiiere n modul de operare
Programare i editare, apsai tasta PGM MGT
Apsai tasta MOD pentru a selecta funcia MOD.
Utiliznd tastele sgeat, deplasai cursorul luminos pe setarea
PGM MGT i utilizai tasta ENT pentru a modifica ntre
AUTOMATIC 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 (numai dac
opiunea Fiiere dependente este setat la AUTOMAT).
HEIDENHAIN iTNC 530 725
1
3
.
8

P
a
r
a
m
e
t
r
i
i

d
e

u
t
i
l
i
z
a
t
o
r

s
p
e
c
i
f
i
c
i

m
a

i
n
i
i
13.8Parametrii de utilizator specifici
mainii
Funcie
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 aparatului.
726 13 Funciile MOD
1
3
.
9

A
f
i

a
r
e

p
i
e
s


d
e

p
r
e
l
u
c
r
a
t

n

s
p
a

i
u
l

d
e

l
u
c
r
u
13.9Afiare pies de prelucrat n
spaiul de lucru
Funcie
Aceast funcie MOD v ofer posibilitatea de a verifica grafic poziia
piesei de prelucrat brute 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 standard 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, decalarea de origine a cuboid-ului 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.
Un alt cuboid transparent reprezint piesa de prelucrat brut.
Dimensiunile acestuia sunt afiate n tabelul BLK FORM (culoarea
standard este albastrul). TNC preia dimensiunile din definiia piesei de
prelucrat brute a programului selectat. Cuboidul pies definete
sistemul de coordonate pentru intrare. Decalarea de origine a acestuia
se afl n interiorul cuboidului pentru intervalul de deplasare. Putei
vizualiza poziia decalrii de origine active n cadrul intervalului de
deplasare apsnd tasta soft "Afiare decalare origine scul" (al 2-lea
rnd de taste soft).
n mod normal, pentru rularea unui test nu conteaz localizarea piesei
de prelucrat brute n cadrul spaiului de lucru. Totui, dac testai
programe ce conin deplasri cu M91 sau M92, trebuie s deplasai
grafic piesa de prelucrat brut, pentru a preveni deteriorarea
conturului. Utilizai tastele soft descrise n tabelul urmtor:
Putei de asemenea s activai monitorul pentru spaiul de lucru pentru
modul Rulare test pentru a testa programul cu decalarea de origine
curent i intervalele de deplasare active (consultai tabelul de mai jos,
ultima linie).
Funcie Tast soft
Deplasare pies de prelucrat brut spre stnga
Deplasare pies de prelucrat brut spre dreapta
Deplasare pies de prelucrat brut nainte
Deplasare pies de prelucrat brut napoi
Deplasare pies de prelucrat brut n sus
HEIDENHAIN iTNC 530 727
1
3
.
9

A
f
i

a
r
e

p
i
e
s


d
e

p
r
e
l
u
c
r
a
t

n

s
p
a

i
u
l

d
e

l
u
c
r
u
Rotirea ntregii imagini
Al treilea rnd de taste soft ofer funcii pentru rotirea i nclinarea
ntregii imagini:
Deplasare pies de prelucrat brut n jos
Afiare pies de prelucrat brut n raport cu decalarea
origine setat
Afiare interval integral de deplasare n raport cu
piesa de prelucrat brut afiat
Afiare decalare origine main n spaiul de lucru
Afiare poziie determinat de productorul mainii
(de ex. poziia de schimbare a sculei) n spaiul de
lucru
Afiare decalare origine pentru piesa de prelucrat n
spaiul de lucru
Activarea (PORNIT) sau dezactivarea (OPRIT)
monitorizrii spaiului de lucru
Funcie Tast soft
Funcie Taste soft
Rotire imagine n jurul axei verticale
Rotire imagine n jurul axei orizontale
728 13 Funciile MOD
1
3
.
1
0

T
i
p
u
r
i
l
e

d
e

a
f
i

r
i

d
e

p
o
z
i

i
e
13.10Tipurile de afiri de poziie
Funcie
n modul Operare manual i n modurile de operare Rulare program,
putei selecta tipul coordonatelor care vor fi afiate.
Ilustraia din partea dreapt afieaz poziiile diferite al sculei:
Poziia iniial
Poziia destinaie a sculei
Decalarea de origine a piesei de prelucrat
Decalarea de origine a mainii
Afirile de poziie ale TNC pot arta urmtoarele coordonate:
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.
Funcie Afiare
Poziie nominal: valoarea curent comandat de
TNC
NOML
Poziie efectiv; poziie curent a sculei REAL
Poziie de referin; poziie actual n raport cu
decalarea de origine a sculei
REF
Distan pn la poziia programat; diferena
ntre poziia actual i cea de destinaie
DIST.
Servo-lag: diferena dintre poziia nominal i cea
actual (dup eroare)
LAG
Abatere palpator de msurare DEFL.
Deplasri efectuate cu suprapunerea roii de
mn (M118)
(numai Afiajul de poziie 2))
M118
HEIDENHAIN iTNC 530 729
1
3
.
1
1

U
n
i
t
a
t
e
a

d
e

m

s
u
r

13.11 Unitatea de msur


Funcie
Funcia MOD determin dac coordonatele sunt afiate n milimetri
(sistem metric) sau n inch.
Pentru a selecta sistemul metric (de ex. X = 15,789 mm), setai
funcia Modificare mm/inch la mm. Valoarea este afiat cu 3
zecimale.
Pentru a selecta sistemul inch (de ex. X = 0,6216 inch), setai funcia
Modificare mm/inch la inch. Valoarea este afiat cu 4 zecimale.
Dac activai afiajul n inch, TNC Arat viteza de avans n inch/min.
ntr-un program n inch trebuie s introducei viteza de avans mai mare
cu un factor de 10.
730 13 Funciile MOD
1
3
.
1
2

S
e
l
e
c
t
a
r
e
a

l
i
m
b
a
j
u
l
u
i

d
e

p
r
o
g
r
a
m
a
r
e

p
e
n
t
r
u

$
M
D
I
13.12Selectarea limbajului de
programare pentru $MDI
Funcie
Funcia MOD pentru introducerea programelor v permite s decidei
dac dorii s programai fiierul $MDI dialog 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 731
1
3
.
1
3

S
e
l
e
c
t
a
r
e
a

a
x
e
l
o
r

p
e
n
t
r
u

g
e
n
e
r
a
r
e
a

b
l
o
c
u
r
i
l
o
r

L
13.13Selectarea axelor pentru
generarea blocurilor L
Funcie
Cmpul de intrare pentru selecia axei v permite s definii
coordonatele poziiei curente a sculei care sunt transferate la un bloc
L. Pentru a genera un bloc L separat, apsai tasta soft 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
Selecie axe %01111: Transfer axe X, Y, Z, IV i V
Selecie axe %00111: Transfer axe X, Y i Z
Selecie axe %00011: Transfer axe X, Y i Z
Selecie axe %00001: Transfer axa X
732 13 Funciile MOD
1
3
.
1
4

I
n
t
r
o
d
u
c
e
r
e
a

l
i
m
i
t
e
l
o
r

d
e

d
e
p
l
a
s
a
r
e

a
l
e

a
x
e
i
,

a
f
i

a
r
e
a
d
e
c
a
l

r
i
i
d
e
o
r
i
g
i
n
e
13.14Introducerea limitelor de
deplasare ale axei, afiarea
decalrii de origine
Funcie
Funcia MOD pentru limita axei 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 sculei 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 exist 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
Pentru a permite axei mainii s utilizeze ntregul interval de
deplasare, introducei valoarea pentru deplasarea maxim a TNC (+/-
99 999 mm) ca INTERVAL DEPLASARE.
Identificarea i introducerea valorii pentru
deplasarea maxim
Setai funcia Afiaj program 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.
Introducei limitele pentru deplasarea axelor: Apsai
tasta soft INTERVAL DEPLASARE i introducei
valorile pe care le-ai notat, ca limite n axele
corespunztoare
Pentru a iei din funcia MOD, apsai tasta END.
Z
Y
X
Z
min
Z
max
X
min
Y
max
Y
min X
max
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 733
1
3
.
1
4

I
n
t
r
o
d
u
c
e
r
e
a

l
i
m
i
t
e
l
o
r

d
e

d
e
p
l
a
s
a
r
e

a
l
e

a
x
e
i
,

a
f
i

a
r
e
a
d
e
c
a
l

r
i
i
d
e
o
r
i
g
i
n
e Afiajul decalrii de origine
Valorile afiate n partea din dreapta sus a ecranului definesc
decalarea de origine activ. Este posibil ca decalarea de origine s fi
fost setat manual sau s fi fost activat din tabelul de presetri.
Decalarea de origine nu poate fi modificat din meniul de ecran.
Valorile afiate depind de configuraia mainii. Consultai
informaiile din capitolul 2 (consultai Explicarea valorilor
salvate n tabelul de presetri, la pagina 88).
734 13 Funciile MOD
1
3
.
1
5

A
f
i

a
r
e
a

f
i

i
e
r
e
l
o
r

A
S
I
S
T
E
N

13.15Afiarea fiierelor ASISTEN


Funcie
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.
Selectarea fiierelor ASISTEN
Apsai tasta MOD pentru a selecta funcia MOD.
Pentru a selecta ultimul fiier ASISTEN activ,
apsai tasta soft ASISTEN.
Apelai gestionarul de fiiere (tasta PGM MGT) i
selectai un alt fiier de asisten, dac este cazul.
Fiierele ASISTEN nu sunt furnizate pentru toate
mainile. Productorul mainii v poate furniza informaii
suplimentare cu privire la aceast caracteristic.
HEIDENHAIN iTNC 530 735
1
3
.
1
6

A
f
i

a
r
e
a

t
i
m
p
u
l
u
i

d
e

o
p
e
r
a
r
e
13.16Afiarea timpului de operare
Funcie
Tasta soft TIMP MAIN v ofer posibilitatea de a vizualiza diverse
tipuri de timpuri de operare:
Productorul mainii poate furniza afiaje suplimentare
pentru timpul de operare. Manualul mainii conine
informaii suplimentare.
Timp de operare Semnificaie
Control activat Timpul de operarea al dispozitivului de
control de la nceperea activitii
Main pornit Timpul de operarea al mainii de la
nceperea activitii
Rulare program Durata funcionrii controlate de la
nceperea activitii
736 13 Funciile MOD
1
3
.
1
7

S
e
t
a
r
e
a

o
r
e
i

s
i
s
t
e
m
u
l
u
i
13.17Setarea orei sistemului
Funcie
Putei seta fusul orar, data i ora sistemului cu tasta soft SETARE
DAT/OR.
Selectarea setrilor adecvate
Apsai tasta MOD pentru a selecta funcia MOD.
Parcurgei rndul de taste soft.
Pentru a afia fereastra pentru fusul orar, apsai tasta
soft SETARE FUS ORAR.
n partea stng a ferestrei pop-up, utilizai mouse-ul
pentru a seta anul, luna i data.
n partea dreapt, sub "fus orar", facei clic pe fusul
orar corespunztor.
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.
TNC trebuie s fie repornit dup modificarea fusului orar,
a datei sau a orei sistemului. n acest caz, TNC afieaz
un avertisment la nchiderea ferestrei.
HEIDENHAIN iTNC 530 737
1
3
.
1
8

T
e
l
e
S
e
r
v
i
c
e
13.18TeleService
Funcie
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 ce a
interfeei seriale RS232-C.
Cu software-ul HEIDENHAIN pentru teleservice, productorul mainii
poate stabili o conexiune cu TNC prin modemul 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
Selectai orice mod de operare al mainii.
Apsai tasta MOD pentru a selecta funcia MOD.
Stabilii o conexiune cu agenia de service: Setai tasta
soft SERVICE sau SPRIJIN la PORNIT. TNC
ntrerupe automat conexiunea dac nu sunt
transferate date noi ntr-o perioad de timp setat de
productorul mainii (prestabilit: 15 min)
Pentru a ntrerupe conexiuna cu agenia de service:
Setai tasta soft SERVICE sau SPRIJIN la OPRIT.
TNC ntrerupe conexiunea dup aprox. un minut.
Funciile TeleService sunt activate i adaptate de ctre
productorul mainii. Manualul mainii conine informaii
suplimentare.
TNC furnizeaz dou taste soft pentru teleservice,
permind configurarea a dou agenii de service diferite.
738 13 Funciile MOD
1
3
.
1
9

A
c
c
e
s
u
l

e
x
t
e
r
n
13.19Accesul extern
Funcie
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.
Exemplu de TNC.SYS
Admiterea/Restricionarea accesului extern
Selectai orice mod de operare al mainii.
Apsai tasta MOD pentru a selecta funcia MOD.
Setai tasta soft ACCES EXTERN la PORNIT. TNC va
permite accesul datelor prin interfaa LSV-2. Parola
este cerut atunci cnd este accesat un director care
a fost introdus n fiierul de configurare TNC.SYS.
Blocarea conexiunilor la TNC: Setai tasta soft ACCES
EXTERN la OPRIT. TNC va bloca accesul datelor prin
interfaa LSV-2.
Productorul mainii poate configura setrile de
teleservice cu interfaa LSV-2. Manualul mainii conine
informaii suplimentare.
Fiierul TNC.SYS trebuie stocat n directorul rdcin
TNC:\.
Dac furnizai o parol, atunci va fi protejat toat unitatea
TNC:\.
Este recomandat s utilizai versiunile actualizate al
software-ului HEIDENHAIN TNCremo sau TNCremoNT
pentru a transfera datele.
Intrri n TNC.SYS Semnificaie
REMOTE.TNCPASSWORD= Parol pentru accesul LSV-2
REMOTE.TNCPRIVATEPATH= Cale care va fi protejat
REMOTE. TNCPASSWORD=KR1402
REMOTE. TNCPRIVATEPATH=TNC:\RK
Tabele i prezentri
generale
740 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
14.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 mult de o funcie. Valoarea de
intrare pentru aceti parametri 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 cod 123 n
funciile MOD.
Funciile MOD includ de asemenea parametri de utilizator
specifici mainii.
HEIDENHAIN iTNC 530 741
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Transfer extern de date
Integrarea interfeelor TNC EXT1 (5020.0) i
EXT2 (5020.1) ntr-un dispozitiv extern
MP5020.x
7 bii (cod ASCII, al 8-le bit = paritate): +0
8 bii (cod ASCII, al 9-le bit = paritate): +1
Caracter verificare bloc (BCC) oricare:+0
Caracter verificare bloc (BCC) nu este permis controlul caracterului:+2
Oprirea transmisiei prin RTS activ: +4
Oprirea transmisiei prin RTS inactiv: +0
Oprirea transmisiei prin DC3 activ: +8
Oprirea transmisiei prin DC3 inactiv: +0
Paritate caractere par: +0
Paritate caractere impar: +16
Paritate caractere nedorit: +0
Paritate caractere dorit: +32
Numr de bii de stop transmii la sfritul unui caracter:
1 bit de stop: +0
2 bii de stop: +64
1 bit de stop: +128
1 bit de stop: +192
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: 1+0+8+0+32+64 = 105
Tip interfa pentru EXT1 (5030.0) i
EXT2 (5030.1)
MP5030.x
Transmisie standard: 0
Interfa pentru transferul n sensul 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 pentru punctul de
palpare n timpul msurrii automate
MP6140
de la 0.001 la 99.999,9999 [mm]
Deplasare rapid pentru declanarea
palpatoarelor
MP6150
de la 1 la 300 000 [mm/min]
742 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Prepoziionare la deplasare rapid MP6151
Pre-poziionare cu vitez de la MP6150: 0
Pre-poziionare la deplasarea rapid: 1
Msurarea alinierii eronate a 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 []
Diferen ntre orientarea curent a unghiului
i cea setat n MP 6162; cnd este atins
diferena introdus, este efectuat o oprire
orientat a broei.
MP6163
0 pn la 3.0000 []
Orientare automat a senzorului infrarou n
direcia programat de palpare, nainte de
palpare
MP6165
Funcie inactiv: 0
Orientare senzor infrarou: 1
Operaiune manual: Compensare a direciei
de palpare prin includerea a unei rotaii de
baz active
MP6166
Funcie inactiv: 0
Includere rotaie de baz: 1
Msurri multiple pentru funcia palpator
programabil
MP6170
de la 1 la 3
Interval de siguran 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 decalarea
de origine a mainii
MP6180.0 (interval deplasare 1) pn la MP6180.2 (interval
deplasare 3)
de la 0 la 99.999,9999 [mm]
Ciclu automat de calibrare: Centrul inelului
de calibrare pe axa Y, n raport cu decalarea
de origine a mainii
MP6181.x (interval deplasare 1) pn la MP6181.2 (interval deplasare 3)
de la0 la 99.999,9999 [mm]
Ciclu automat de calibrare: Muchia
superioar a inelului de calibrare pe axa Z, n
raport cu decalarea de origine a 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]
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
Palpatoare 3-D
HEIDENHAIN iTNC 530 743
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Vitez de avans palpare pentru a dou
msurtoare cu TT 120, form tij, corecii n
TOOL.T
MP6507
Calculare vitez de avans pentru a doua msurtoare cu TT 130,
cu toleran constant: +0
Calculare vitez de avans pentru a doua msurtoare cu TT 130,
cu toleran variabil: +1
Vitez de avans constant pentru a doua msurtoare cu TT 130: +2
Eroare de msurare maxim admis cu TT 130,
n timpul msurrii cu scula rotativ
Necesar pentru calculul vitezei de avans de
palpare n legtur cu MP6570
MP6510.0
0,001 pn la 0,999 [mm] (valoare de intrare recomandat: 0.005 mm)
MP6510.1
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 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]
Salt de degajare pe axa sculei, deasupra tijei
instrumentului TT 130, pentru pre-
poziionare
MP6540.0
de la 0.001 la 30 000.000 [mm]
Zon de siguran n planul mainii, n jurul
tijei instrumentului TT130, pentru pre-
poziionare
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
Necesar pentru calcularea rpm i a vitezei de
avans a palpatorului
MP6570
1,000 pn la 120,000 [m/min]
Msurarea sculelor rotative: Viteza de rotire
pe minut permis
MP6572
0,000 pn la 1000,000 [rpm]
Dac introducei 0, viteza este limitat la 1000 rpm
Palpatoare 3-D
744 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Coordonate ale centrului tijei instrumentului
TT 120 n raport cu decalarea de origine a
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 definire posibil pe bii pentru fiecare ax: 1
Definirea axelor rotative i a celor paralele
care vor fi monitorizate
MP6586.0
Fr monitorizarea poziiei axei A: 0
Monitorizare poziie ax A: 1
MP6586.1
Fr monitorizarea poziiei axei B: 0
Monitorizare poziie ax B: 1
MP6586.2
Fr monitorizarea poziiei axei C: 0
Monitorizare poziie ax C: 1
MP6586.3
Fr monitorizarea poziiei axei U: 0
Monitorizare poziie ax U: 1
MP6586.4
Fr monitorizarea poziiei axei V: 0
Monitorizare poziie ax V: 1
MP6586.5
Fr monitorizarea poziiei axei W: 0
Monitorizare poziie ax W: 1
Palpatoare 3-D
HEIDENHAIN iTNC 530 745
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
KinematicOpt: Limit toleran pentru
mesajele de erorare n modul Optimizare
MP6600
de la 0.001 la 0.999
KinepaticsOpt: Devierea maxim permis de
la raza de calibrare a sferei
MP6601
de la 0.01 la 0.1
Afiaje TNC, editor TNC
Ciclurire 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 PUTERE
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 taste soft: +0
Dezactivare selecie programe HEIDENHAIN (tasta soft AFIARE .H): +1
Dezactivare selecie programe ISO (tasta soft AFIARE .I): +2
Dezactivare selecie tabele de scule (tasta soft AFIARE .T): +4
Dezactivare selecie tabele de decalri de origine (tasta soft AFIARE .D): +8
Dezactivare selecie tabele liber definibile (tasta soft AFIARE .P): +16
Dezactivare selecie fiiere text (tasta soft AFIARE .A):+32
Dezactivare selecie tabele de puncte (tasta soft AFIARE .PNT): +64
Dezactivarea editorului
pentru anumite tipuri
de fiiere
Not:
Dac un anumit tip de
fiier este blocat, TNC va
terge toate fiierele de
acest tip.
MP7224.1
Nu dezactivai editorul: +0
Dezactivare editor pentru
Programe HEIDENHAIN: +1
Programe ISO: +2
Tabel scule :+4
Tabel decalri origine: +8
Tabel palet: +16
Fiiere text: +32
Tabel puncte: +64
Palpatoare 3-D
746 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Blocarea tastelor soft
pentru tabele
MP7224.2
Fr blocarea tastei soft EDITARE PORNIT/OPRIT: +0
Blocare tast soft EDITARE PORNIT/OPRIT pentru
Fr funcie: +1
Fr funcie: +2
Tabel scule :+4
Tabel decalri origine: +8
Tabel palet: +16
Fr funcie: +32
Tabel puncte: +64
Configurare fiiere
liber definibile
MP7226.0
Tabel palet inactiv: 0
Numr de palei ntr-un tabel plaei: 1 la 255
Configurare fiiere
decalare origine
MP7226.1
Tabel decalare origine inactiv: 0
Numr decalri origine ntr-un tabel decalare originei: 1 la 255
Lungime de program
pn la care sunt
verificate numerele
LBL
MP7229.0
Blocurile de la 100 pn la 9999
Lungime de program
pn la care sunt
verificate blocurile FK
MP7229.1
Blocurile de la 100 pn la 9999
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
Polon: 11
Maghiar: 12
Rezervat: 13
Rus (set de caractere cirilice): 14 (numai pe MC 422 B)
Chinez (simplificat): 15 (numai pe MC 422 B)
Chinez (tradiional): 16 (numai pe MC 422 B)
Slovac: 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)
Lativ: 20 (numai pe MC 422 B, opiune de software)
Corean: 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)
Afiaje TNC, editor TNC
HEIDENHAIN iTNC 530 747
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Configurare tabel scule MP7260
Inactiv: 0
Numr de scule generat de TNC la deschiderea unei scule noi:
de la 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 198)
Configurare tabele de
buzunare
MP7261.0 (depozit 1)
MP7261.1 (depozit 2)
MP7261.2 (depozit 3)
MP7261.3 (depozit 4)
Inactiv: 0
Numr de buzunare n depozitul de scule: de la 1 la 9999
Dac este introdus valoarea 0 n parametrii de la MP7261.1 la MP7261.3, va fi utilizat un singur
depozit de scule.
Indexare numere de
scul pentru asignerea
de date diferite de
compensare unui
numr de scul
MP7262
Fr indexare: 0
Numr permi de indici: 1 la 9
Taste soft pentru
tabele de buzunare
MP7263
Afiare tast soft TABEL BUZUNARE n tabelul de scule: 0
Fr afiarea tastei soft TABEL BUZUNARE n tabelul de scule: 1
Afiaje TNC, editor TNC
748 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Configurare tabel scule
(pentru a omite din
tabel: introducei 0);
Numrul coloanei din
tabelul de scule pentru
MP7266.0
Nume scul: - NUME: de la 0 la 32; lime coloan: 16 caractere
MP7266.1
Lungime scul: - L: de la 0 la 32; lime coloan: 11 caractere
MP7266.2
Raz scul: - R: de la 0 la 32; lime coloan: 11 caractere
MP7266.3
Raz scul 2: - R2: de la 0 la 32; lime coloan: 11 caractere
MP7266.4
Lungime supradimensionat: - DL: de la 0 la 32; lime coloan: 8 caractere
MP7266.5
Raz supradimensionat: - DR: de la 0 la 32; lime coloan: 8 caractere
MP7266.6
Raz supradimensionat 2: - R2: de la 0 la 32; lime coloan: 8 caractere
MP7266.7
Scul blocat: - TL: de la 0 la 32; lime coloan: 2 caractere
MP7266.8
Scul de nlocuire: - RT: de la 0 la 32; lime coloan: 3 caractere
MP7266.9
Durata maxim de via a sculei : - TIME1: de la 0 la 32; lime coloan: 5 caractere
MP7266.10
Durata maxim de via a sculei pentru APELARE SCUL : - TIME2: de la 0 la 32; lime coloan:
5 caractere
MP7266.11
Durat de via curent scul CUR. TIMP: de la 0 la 32; lime coloan: 8 caractere
MP7266.12
Comentariu scul: - DOC: de la 0 la 32; lime coloan: 16 caractere
MP7266.13
Numr dini: - CUT: de la 0 la 32; lime coloan: 4 caractere
MP7266.14
Detectare toleran la uzur pe lungimea sculei: - LTOL: de la 0 la 32; lime coloan: 6 caractere
MP7266.15
Detectare toleran la uzur pe raza sculei: RTOL: de la 0 la 32; lime coloan: 6 caractere
MP7266.16
Direcie tiere - DIRECT: de la 0 la 32; lime coloan: 7 caractere
MP7266.17
Stare PLC - PLCde la 0 la 32; lime coloan: 9 caractere
Afiaje TNC, editor TNC
HEIDENHAIN iTNC 530 749
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Configurare tabel scule
(pentru a omite din
tabel: introducei 0);
Numrul coloanei din
tabelul de scule pentru
MP7266.18
Decalaj scul pe axa sculei, n plus fa de MP6530 TT:L-OFFS: de la 0 la 32
lime coloan: 11 caractere
MP7266.19
Decalaj scul ntre centrul tijei i centrul sculei TT:R-OFFS: de la 0 la 32
lime coloan: 11 caractere
MP7266.20
Detectare toleran la rupere pe lungimea sculei: - LBREAK: de la 0 la 32; lime coloan: 6
caractere
MP7266.21
Toleran la detectarea la rupere pe lungimea sculei: - LBREAK: de la 0 la 32; lime coloan: 6
caractere
MP7266.22
Lungime scul (Ciclul 22): - LCUTS: de la 0 la 32; lime coloan: 11 caractere
MP7266.23
Unghi maxim de ptrundere (Ciclul 22): - ANGLE: de la 0 la 32; lime coloan: 7 caractere
MP7266.24
Tip scul: - TYP: de la 0 la 32; lime coloan: 5 caractere
MP7266.25
Material scul - TMAT: de la 0 la 32; lime coloan: 16 caractere
MP7266.26
Tabel date tiere- CDT: de la 0 la 32; lime coloan: 16 caractere
MP7266.27
Valoare PLC - PLC- VAL de la 0 la 32; lime coloan: 11 caractere
MP7266.28
Nealiniere centru pe axa de referin : - CAL-OFF1: de la 0 la 32; lime coloan: 11 caractere
MP7266.29
Nealiniere centru pe axa de secundar: - CAL-OFF2: de la 0 la 32; lime coloan: 11 caractere
MP7266.30
Calibrare unghi bro: - CALL+ANG: de la 0 la 32; lime coloan: 11 caractere
MP7266.31
Tip scul pentru tabel buzunar - PTYP: de la 0 la 32; lime coloan: 2 caractere
MP7266.32
Limitarea vitezei broei: - NMAX: de la 0 la 999999; lime coloan: 6 caractere
MP7266.33
Retragere la oprirea NC - LIFTOFF: Y / N; lime coloan: 1 caracter
MP7266.34
Funcie dependet de main - P1 de la -99999.9999 la +99999.9999; lime coloan: 10
caractere
MP7266.35
Funcie dependet de main - P2 de la -99999.9999 la +99999.9999; lime coloan: 10
caractere
MP7266.36
Funcie dependet de main - P3 de la -99999.9999 la +99999.9999; lime coloan: 10
caractere
MP7266.37
Descriere cinematic specific sculei - KINEMATIC: Numele descrierii cinematicii; lime
coloana: 16 caractere
MP7266.38
Point angle T_ANGLE: 0 to 180; column width: 9 characters
MP7266.39
Pas filet- PITCH: de la 0 la 99999.9999; lime coloan: 10 caractere
MP7266.40
Control adaptabil vitez de avans (AFC): Nume setare control din tabelul AFC.TAB; lime
coloan: 10 caractere
Afiaje TNC, editor TNC
750 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Configurare tabel
buzunar (pentru a
omite din tabel:
introducei 0); Numrul
coloanei din tabelul de
buzunare pentru
MP7267.0
Numr scul - T: 0 la 7
MP7267.1
Scul special - ST: 0 la 7
MP7267.2
Buzunar fix - F: 0 la 7
MP7267.3
Buzunar blocat - L: 0 la 7
MP7267.4
Stare PLC - PLCde la 0 la 7
MP7267.5
Nume scul din tabelul de scule TNAME: 0 la 7
MP7267.6
Comentariu din tabelul de scule: - DOC: de la 0 la 77
MP7267.7
Tip scul - PTYP: 0 la 99
MP7267.8
Valoare pentru PLC P1: 99999.9999 la +99999.9999
MP7267.9
Valoare pentru PLC P2: 99999.9999 la +99999.9999
MP7267.10
Valoare pentru PLC P3: 99999.9999 la +99999.9999
MP7267.11
Valoare pentru PLC P4: 99999.9999 la +99999.9999
MP7267.12
Valoare pentru PLC P5: 99999.9999 la +99999.9999
MP7267.13
Buzunar rezervat - RSV: 0 la 1
MP7267.14
Buzunar deasupra blocat - LOCKED_ABOVE:: 0 la 65535
MP7267.15
Buzunar inferior blocat - LOCKED_BELOW: 0 la 65535
MP7267.16
Buzunar stnga blocat - LOCKED_LEFT: 0 la 65535
MP7267.17
Buzunar dreapta blocat LOCKED_RIGHT: 0 la 65535
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
Afiaj de poziie pe axa
sculei
MP7285
Afiaj raportat la decalarea de origine a sculei: 0
Afiaj din axa sculei raportat la
faa sculei: 1
Afiaje TNC, editor TNC
HEIDENHAIN iTNC 530 751
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
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
00001: 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
decalare origine n
tabelul de presetri
MP7294
Fr dezactivarea setrii decalare origine: +0
Dezactivare setare decalare origine pe axa X: +1
Dezactivare setare decalare origine pe axa Y: +2
Dezactivare setare decalare origine pe axa Z: +4
Dezactivare setare decalare origine pe axa IV: +8
Dezactivare setare decalare origine pe axa V: +16
Dezactivare setare decalare origine pe axa a 6-a: +32
Dezactivare setare decalare origine pe axa a 7-a: +64
Dezactivare setare decalare origine pe axa a 8-a: +128
Dezactivare setare decalare origine pe axa a 9-a: +256
Dezactivare setare decalare origine pe axa a 10-a:+512
Dezactivare setare decalare origine pe axa a 11-a: +1024
Dezactivare setare decalare origine pe axa a 12-a: +2048
Dezactivare setare decalare origine pe axa a 13-a: +4096
Dezactivare setare decalare origine pe axa a 14-a: +8192
Dezactivare setare
decalare origine
MP7295
Fr dezactivarea setrii decalare origine: +0
Dezactivare setare decalare origine pe axa X: +1
Dezactivare setare decalare origine pe axa Y: +2
Dezactivare setare decalare origine pe axa Z: +4
Dezactivare setare decalare origine pe axa IV: +8
Dezactivare setare decalare origine pe axa V: +16
Dezactivare setare decalare origine pe axa a 6-a: +32
Dezactivare setare decalare origine pe axa a 7-a: +64
Dezactivare setare decalare origine pe axa a 8-a: +128
Dezactivare setare decalare origine pe axa a 9-a: +256
Dezactivare setare decalare origine pe axa a 10-a:+512
Dezactivare setare decalare origine pe axa a 11-a: +1024
Dezactivare setare decalare origine pe axa a 12-a: +2048
Dezactivare setare decalare origine pe axa a 13-a: +4096
Dezactivare setare decalare origine pe axa a 14-a: +8192
Dezactivare setare
decalare origine cu
tastele axei portocalii
MP7296
Fr dezactivarea setrii decalare origine: 0
Dezactivare setare decalare origine cu tastele axei portocalii: 1
Afiaje TNC, editor TNC
752 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
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 numai afiaj de stare, durat de prelucrare i parametri Q cnd un program este
selectat i cu M2, M30, END PGM: 5
Resetare numai afiaj de stare i durat de prelucrare la selectarea unui program: 6
Resetare numai 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:+0
Proiecie n trei planuri conform ISO 128, metod de proiecie 2:+1
Afiare BLK FORM nou n ciclul 7 MODIFICARE DECALARE DE ORIGINE n raport cu vechea
decalare de origine: +0
Afiare BLK FORM nou n ciclul 7 MODIFICARE DECALARE DE ORIGINE n raport cu noua
decalare de origine: +4
Fr afiare poziie cursor n timpul proieciei n trei planuri: +0
Afiare poziie cursor n timpul proieciei n trei planuri: +8
Funcii software ale noilor grafice 3-D active: +0
Funcii software ale noilor grafice 3-D inactive: +16
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 viteza de
simulare.
Simulare grafic fr
ax programat a
sculei: Raz scul
MP7315
de la 0 la 99.999,9999 [mm]
Simulare grafic fr
ax programat a
sculei: Adncime
pptrundere
MP7316
de la 0 la 99.999,9999 [mm]
Simulare grafic fr
ax programat a
sculei: Funcie M
pentru pornire.
MP7317.0
0: la 88 (0: Funcie inactiv)
Afiaje TNC, editor TNC
HEIDENHAIN iTNC 530 753
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Simulare grafic fr
ax 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
Afiaje TNC, editor TNC
754 14 Tabele i prezentri generale
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Prelucrare i rulare program
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
Frezai un canal n jurul conturului - n sensul acelor de ceasornic pentru
insule i
n sens opus acelor de ceasornic pentru buzunare: +0
Frezai un canal n jurul conturului - n sensul acelor de ceasornic pentru
buzunare i
n sens opus acelor de ceasornic pentru insule: +1
Prima dat frezai canalul, apoi degroai conturul: +0
Prima dat degroai conturul, apoi frezai canalul: +2
Combinai contururi compensate: +0
Combinai contururi necompensate: +4
Degroai pn la adncimea fiecrui buzunar: +0
Frezare canal i degroare pentru fiecare pas de alimentare nainte de
trecerea la adncimea urmtoare: +8
Urmtoarea not este valabil pentru ciclurile 6, 15, 16, 21, 22, 23 i 24:
Al sfritul ciclului, deplasai scula n ultima poziie programat nainte de
apelarea ciclului: +0
La sfritul ciclului, retragei scula numai pe axa sculei: +16
Ciclul 4 FREZARE BUZUNAR, Ciclul 5
FREZARE CIRCULAR BUZUNAR: Factor de
suprapunere
MP7430
de la 0,1 la 1,414
Deviaie admis a razei cercului ntre punctul
de sfrit i punctul de nceput al cercului
MP7431
de la 0.0001 la 0.016 [mm]
Toleran la comutare pentru M140 i M150 MP7432
Funcie inactiv: 0
Tolerana la distana la care limitatorul soft de curs ppate fi depit cu
M140/M150: 0.0001 la 1.0000
Operaii din diverse funcii M
auxiliare
Not:
Factorii k
V
pentru avansarea buclei de poziie
sunt setai de productorul mainii. Consultai
manualul aparatului.
MP7440
Oprire program cu M6: +0
Nicio oprire program cu M6: +1
Nici o apelare de ciclu cu M89: +0
Apelare ciclu cu M89: +2
Oprire program cu funcii M: +0
Nicio oprire program cu funcii M: +4Factorii
k
V
nu pot fi modificai prin M105 i M106: +0Factori
k
V
modificabili prin M105 i M106: +8
Reducere vitez de avans pe axa sculei cu M103 F..
Funcie inactiv: +0
Reducere vitez de avans pe axa sculei cu M103 F..
Funcie activ: +16
Oprire exact pentru poziionare cu axe rotative inactiv: +0
Oprire exact pentru poziionare cu axe rotative activ: +64
HEIDENHAIN iTNC 530 755
1
4
.
1

P
a
r
a
m
e
t
r
i
i

g
e
n
e
r
a
l
i

a
i

u
t
i
l
i
z
a
t
o
r
u
l
u
i
Mesaj de eroare n timpul apelrii ciclului MP7441
Mesaj de eroare cnd M3/M4 nu sunt active: 0
Oprire mesaj de eroare cnd M3/M4 nu sunt active: +1
Rezervat: +2
Oprire mesaj de eroare cnd este programat o adncime pozitiv: +0
Emitere mesaj de eroare cnd este programat o adncime negativ: +4
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 micri de
compensare a axei rotative
MP7471
de la 0 la 99.999 [mm/min]
Parametri de compatibilitate ai mainii
pentru tabelele de decalri de origine
MP7475
Modificrile decalrii de origine sunt raportate la decalarea de origine a
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 decalarea de origine a mainii. Aceast
funcie nu mai este disponibil. Trebuie s utilizai tabelele de presetri n
loc de tabelele de decalri de origine raportate la REF (consultai
Gestionarea decalrii de origine cu tabelul de presetri, la pagina 84).
Prelucrare i rulare program
756 14 Tabele i prezentri generale
1
4
.
2

C
o
f
i
g
u
r
a

i
a

p
i
n
i
l
o
r

i

c
a
b
l
u
l

d
e

l
e
g

t
u
r


p
e
n
t
r
u

i
n
t
e
r
f
a

a

d
e

d
a
t
e
14.2 Cofiguraia pinilor i cablul de
legtur pentru interfaa de date
Interfaa RS-232-C/V.24 pentru dispozitivele HEIDENHAIN
Cnd utilizai un bloc adaptor de 25 pini:
Cnd utilizai un bloc adaptor de 9 pini:
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.
TNC Cablu de legtur 365 725-xx
Bloc adaptor
310 085-01
Cablu de legtur 274 545-xx
Tat Asignare Mam Culoare Mam Tat Mam Tat Culoare Mam
1 Nu asignai 1 1 1 1 1 Alb/Maro 1
2 RXD 2 Galben 3 3 3 3 Galben 2
3 TXD 3 Verde 2 2 2 2 Verde 3
4 DTR 4 Maro 20 20 20 20 Maro 8
5 Semnal GND 5 Rou 7 7 7 7 Rou 7
6 DSR 6 Albastru 6 6 6 6 6
7 RTS 7 Gri 4 4 4 4 Gri 5
8 CTS 8 Roz 5 5 5 5 Roz 4
9 Nu asignai 9 8 Violet 20
Hsg. Protecie
extern
Hsg. Izolare extern Hsg. Hsg. Hsg. Hsg. Izolare extern Hsg.
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
1 Nu asignai 1 Rou 1 1 1 1 Rou 1
2 RXD 2 Galben 2 2 2 2 Galben 3
3 TXD 3 Alb 3 3 3 3 Alb 2
4 DTR 4 Maro 4 4 4 4 Maro 6
5 Semnal GND 5 Negru 5 5 5 5 Negru 5
6 DSR 6 Violet 6 6 6 6 Violet 4
7 RTS 7 Gri 7 7 7 7 Gri 8
8 CTS 8 Alb/Verde 8 8 8 8 Alb/Verde 7
9 Nu asignai 9 Verde 9 9 9 9 Verde 9
Hsg. Izolare
extern
Hsg. Izolare extern Hsg. Hsg. Hsg. Hsg. Izolare extern Hsg.
HEIDENHAIN iTNC 530 757
1
4
.
2

C
o
f
i
g
u
r
a

i
a

p
i
n
i
l
o
r

i

c
a
b
l
u
l

d
e

l
e
g

t
u
r


p
e
n
t
r
u

i
n
t
e
r
f
a

a

d
e

d
a
t
e Dispozitivele non-HEIDENHAIN
Configuraia pinilor conectorului unui dispozitiv non-HEIDENHAIN
poate diferi considerabil de aceea a conectorilor unui dispozitiv
HEIDENHAIN, n funcie de unitatea i 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
1 1 1 Rou 1
2 2 2 Galben 3
3 3 3 Alb 2
4 4 4 Maro 6
5 5 5 Negru 5
6 6 6 Violet 4
7 7 7 Gri 8
8 8 8 Alb/Verde 7
9 9 9 Verde 9
Hsg. Hsg. Hsg. Izolare
extern
Hsg.
758 14 Tabele i prezentri generale
1
4
.
2

C
o
f
i
g
u
r
a

i
a

p
i
n
i
l
o
r

i

c
a
b
l
u
l

d
e

l
e
g

t
u
r


p
e
n
t
r
u

i
n
t
e
r
f
a

a

d
e

d
a
t
eInterfaa RS-422/V.11
Numai dispozitivele non-HEIDENHAIN sunt conectate la
interfaa RS-422.
Mufa interfeei Ethernet RJ45
Lungimea maxim a cablului:
Neizolat:100 m
Izolat: 400 m
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 legtur
355 484-xx
Bloc adaptor
363 987-01
Mam Asignare Tat Culoare Mam Tat Mam
1 RTS 1 Rou 1 1 1
2 DTR 2 Galben 2 2 2
3 RXD 3 Alb 3 3 3
4 TXD 4 Maro 4 4 4
5 Semnal GND 5 Negru 5 5 5
6 CTS 6 Violet 6 6 6
7 DSR 7 Gri 7 7 7
8 RXD 8 Alb/
Verde
8 8 8
9 TXD 9 Verde 9 9 9
Hsg. Protecie
extern
Hsg. Izolare
extern
Hsg. Hsg. Hsg.
Pin Semnal Descriere
1 TX+ Transmitere date
2 TX Transmitere date
3 REC+ Recepionare date
4 Liber
5 Liber
6 REC Recepionare date
7 Liber
8 Liber
HEIDENHAIN iTNC 530 759
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
14.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
A patra ax NC plus ax auxiliar
sau
8 axe suplimentare sau 7 axe suplimentare plus a 2-a bro
Control digital curent i control vitez
Intrare program Format conversaional HEIDENHAIN cu smarT.NC i conform ISO
Date de poziie Poziii nominale pentru segmente de linie i arcuri n coordonate carteziene sau polare
Dimensiuni incrementale sau absolute
Afiaj i intrare n mm sau inch
Afiare traseu roat de mn n timpul prelucrrii cu suprapunerea roii de mn
Compensaie scul Raz scul n planul de lucru i lungime scul
Contur cu compensare raz
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 de tiere constant 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
(opiune software 2)
Control al micrii cu ocuri minime
Compensare 3-D prin vectori normali de suprafa
Utilizarea roii de mn electronic i a Administrrii centrului sculei (TCPM) pentru
modificarea unghiului capului pivotant n timpul rulrii programului, fr a afecta poziia
vrfului sculei
Meninerea sculei normal fa de contur
Compensarea razei sculei n poziie normal fa de direcia de deplasare i direcia
sculei
Interpolare canelur
Prelucrare cu masa rotativ
(opiune software 1)
Programarea contururilor cilindrice ca pentru dou axe
Viteza de avans n lungime pe minut
760 14 Tabele i prezentri generale
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
Elemente de contur Linie dreapt
anfren
Traseu circular
Punct centru cerc
Raz cerc
Arc conectat tangenial
Rotunjire de 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
Seciunea de program se repet
Orice program ca i subrutin
Cicluri fixe Cicluri de gurire pentru gurire, ciocnire, stivuire, perforare, filetare cu un tarod
flotant, filetare rigid
Cicluri pentru frezarea fileturilor interne i externe
Frezarea i finisarea buzunarelor dreptunghiulare i circulare
Cicluri pentru frezare suprafee plane i oblice.
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 Modificare decalare origine, rotaie, oglindire
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, a
n
, e
n
, 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 FCL3) raportat la context
Asisten grafic n timpul programrii ciclurilor
Blocuri de comentarii n programul NC
Captare poziie efectiv Poziiile efective pot fi transferate direct n programul NC
Funcii utilizator
HEIDENHAIN iTNC 530 761
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
Grafice Rulare test
Moduri de afiare
Simularea grafic nainte de rularea unui program, chiar n timpul rulrii altui program
Vizualizare plan/proiecie n 3 planuri/ vizualizare 3-D
Mrirea detaliilor
grafice de programare n modul Programare i editare, conturul blocurilor NC este desenat 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 de la 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 decalri de origine Tabele multiple de decalri de origine
Tabele liber definibile Tabelele liber definibile (cu numr nelimitat de intrri pentru selecia valorilor liber
definibile, programe NC i decalri de origine) pot fi prelucrate pies cu pies sau scul
cu scul
Ciclurile palpatorului Calibrarea palpatorului
Compensarea alinierii eronate a piesei de prelucrat, manual sau automat
Setarea decalrii de origine, manual sau automat
Msurarea automat a piesei de prelucrat
Cicluri pentru msurarea automat a sculei
Cicluri pentru msurarea automat a cinematicii
Specificaii
Componente Calculator principal MC 420 sau MC 422 C
Controller CC 422 sau CC 424
Panou de operare
Afiaj TFT color cu ecran plat de 15,1 cu taste soft
Memorie program cel puin 25 GB, pentru sistemul cu dou procesoare cel puin 13 GB
Rezoluie de intrare i pas de
afiaj
La 0,1 m pentru axe liniare
La 0,0001 pentru axe unghiulare
Interval de intrare: Maxim 99 999,999 mm sau 99 999,999
Funcii utilizator
762 14 Tabele i prezentri generale
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
Interpolare Linie n 4 axe
Linie n 5 axe (supus permisului de export) (opiune software 1)
Circular pe 2 axe
Arc n 3 axe cu plan de lucru nclinat (opiune de software 1)
Suprafa elicoidal:
Combinaie de micare circular i liniar
Canelur:
Execuia unor caneluri (funcii polinomiale de gradul al 3-lea)
Timp de procesare a blocului
Linie dreapt 3-D fr
compensarea razei
3,6 msec
0,5 msec (opiune software 2)
Controlul axei Rezoluia de ciclu a poziiei: Perioad de semnal a 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: 100 s
Interval parcurgere Maxim 100 m (3937 Inchi)
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 la distan a TNC prin
interfaa de date cu software HEIDENHAIN TNCremo
Interfa Ethernet 100BaseT
aprox. 2 - 5 megabaud (n funcie de tipul de fiier i de ncrcarea reelei)
Interfa USB 1.1
Pentru dispozitive de indicare (mouse) i dispozitive bloc (stick-uri de memorie, hard
disc-uri, uniti CD-ROM)
Temperatur ambiant Operaie: de la 0 C la +45 C.
Stocare: de la 30 C la +70 C.
Accesorii
Roi de mn electronice 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 640: Palpator 3-D cu declanator, cu transmisie prin infrarou
TT 140: Palpator 3-D cu declanator pentru msurarea piesei de prelucrat
Specificaii
HEIDENHAIN iTNC 530 763
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
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 Control al micrii cu ocuri minime
Compensarea 3-D prin vectori normali de suprafa
Schimbai unghiul capului oscilant folosind roata de mn electronic n timpul rulrii
programului fr a afecta poziia sculei la punctul sculei (TCPM = ToolCenter
PointManagement)
Meninerea sculei normal fa de contur
Compensarea razei sculei n poziie normal fa de direcia de deplasare i direcia
sculei
Interpolare canelur
Interpolare Linie n 5 axe (supus permisului de export)
Timp de procesare a blocului 0.5 msec
Opiune de software Convertor DXF
Extragerea programelor de
contur i a poziiilor de
prelucrare din datele DXF
Formate compatibile: AC1009 (AutoCAD R12)
Pentru limbaj comun i smarT.NC
Specificare simpl i convenabil a punctelor de referin
Opiune de software Monitorizare dinamic de coliziune (DCM)
Monitorizarea mpotriva
coliziunii n toate modurile de
operare ale mainii
Productorul mainii definete obiectele care vor fi monitorizate
Trei niveluri de avertizare n operarea manual
ntrerupere program n timpul operrii automate
Include monitorizarea micrilor a 5 axe
Opiune suplimentar de de software n limbaj conversaional
Limbi de dialog suplimentare Sloven
Norvegian
Slovac
Leton
Coreean
Estonian
Turc
Romn
764 14 Tabele i prezentri generale
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
Opiune de software Setri de program globale
Funcie pentru suprapunerea
transformrilor de coordonate
din modurile Rulare program
Axe inversate
Modificare suprapus a decalrii de origine
Oglindirea suprapus
Blocarea axei
Supraimpunerea roii de mn
Rotaie de baz i rotaie bazat pe decalarea de origine suprapuse
Factorul vitez de avans
Opiune de software Controlul vitezei de avans adaptive (AFC)
Funcie pentru vitez de avans
adaptabil pentru optimizarea
condiiilor de prelucrare la
producia n serie
nregistrarea puterii efective a broei cu ajutorul unei tieri de prob
Definirea limitelor controlului automat al vitezei de avans
Control complet automat al vitezei de avans n timpul rulrii programului
Opiune de software KinematicsOpt
Cicluri palpator pentru
verificarea i inbuntairea
cinematicii mainii.
Backup/restaurare cinematice active
Testare cinematice active
Optimizare cinematice active
Funcii de upgrade FCL2
Activarea mbuntirilor
semnificative
Ax scul virtual
Ciclu palpator 441, palpare rapid
Filtru punct CAD offline
Grafice liniare 3-D
Contur buzunar: Asignerea unei adncimi diferite pentru fiecare subcontur
smarT.NC: Transformarea coordonatelor
smarT.NC: Funcie PLANE
smarT.NC: Scanare bloc asistat grafic
Utilizare USB extins
Legtur reea prin DHCP i DNS
HEIDENHAIN iTNC 530 765
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
Funcii de upgrade FCL3
Activarea mbuntirilor
semnificative
Ciclul palpatorului pentru palpare 3-D
Cicluri palpator 408i 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 axial
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 abloanelor de puncte
Funcii de upgrade FCL3
Activarea mbuntirilor
semnificative
Prezentare grafica a spaiului protejat, cnd monitorizarea DCM a coliziunilor este
activ
Suprapunere roat de mn n poziia opritm, cnd monitorizare coliziunilor DCM este
activ
Rotire 3D de baz (setare compensare, trebuie s fie adaptat de productorul mainii
unealt)
766 14 Tabele i prezentri generale
1
4
.
3

I
n
f
o
r
m
a

i
i

t
e
h
n
i
c
e
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 de virgula zecimal, poziii dup virgula zecimal) [mm]
Numere scul de la 0 la 32 767.9 (5.1:0)
Nume scul 16 caractere limitate de ghilimele cu TOOL CALL Caractere speciale
admise: #, $, %, &, -
Valori delta pentru compensarea sculei de la 99,9999 la +99,9999 (2:4) [mm]
Viteze pentru 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 (3:4) []
Numere decalare origine n ciclul 7 de la 0 la 2999 (4:0)
Factor de scalare n ciclurile 11 i 26 de la 0.000001 la 99.999999 (2.6:0)
Funcie auxiliar M de la 0 la 999 (3.0:0)
Numere parametru Q de la 0 la 1999 (4:0)
Valori parametru Q de la 999 999 999 la +999 999 999 (9 zecimale, virgul)
Etichete (LBL) pentru salturi program de la 0 la 999 (3.0:0)
Etichete (LBL) pentru salturi program Orice ir text aflat ntre ghilimele ()
Numr de repetiii ale seciunii de program
REP
de la 1 la 65 534 (5.0:0)
Numr eroare cu funcia parametru Q FN14 de la 0 la 1099 (4:0)
Parametru canelur K de la -9.9999999 la +9.9999999 (1.7:0)
Exponent pentru parametru canelur de la -255 la +255 (3.0:0)
Vectori suprafa normal N i T cu
compensare 3-D
de la -9.9999999 la +9.9999999 (1.7:0)
HEIDENHAIN iTNC 530 767
1
4
.
4

S
c
h
i
m
b
a
r
e
a

b
a
t
e
r
i
e
i

m
e
m
o
r
i
e
i

t
a
m
p
o
n
14.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:
Tip baterie:1 baterie litiu, tip CR 2450N (Renata) ID 315 878-01
1 Bateria de rezerv se afl n partea din spate a MC 422 B.
2 Schimbai bateria. Bateria poate fi introdus doar in pozitia corect.
Pentru a schimba bateria, mai nti oprii TNC-ul.
Bateria memorie tampon trebuie schimbat numai de
personal calificat.
iTNC 530 cu Windows XP
(opiune)
770 15 iTNC 530 cu Windows XP (opiune)
1
5
.
1

I
n
t
r
o
d
u
c
e
r
e
15.1 Introducere
Acord de licen pentru utilizatorul final (EULA)
pentru Windows XP
Informaii generale
Programarea facil n formatul conversaional HEIDENHAIN, ciclurile
testate n condiii reale, tastele distincte pentru funcii i funciile grafice
clar structurate sunt elemente care fac aceste dispozitive de control
extrem de populare.
Sistemul standard de operare Windows este furnizat acum i ca
interfa pentru utilizator. Noul hardware HEIDENHAIN extrem de
eficient, cu dou procesoare, reprezint baza dispozitivului iTNC 530
cu Windows XP.
Primul procesor este destinat operaiilor n timp real i sistemului de
operare HEIDENHAIN, n timp ce cel de-al doilea este disponibil numai
pentru sistemului standard de operare Windows, asigurnd accesul
utilizatorului la lumea tehnologiei informatizate.
i aici uurina folosirii este o prioritate.
Panoul de control conine o tastatura complet de PC cu touchpad
Monitorul color, de 15 inch i cu rezoluie ridicat afieaz att
interfaa iTNC ct i aplicaiile Windows.
Echipamentele standard de PC, precum mouse-ul sau unitile de
stocare, pot fi conectate cu uurin la dispozitivul de control
utiliznd interfeele USB.
V rugm s consultai cu atenie Acordul de licen pentru
utilizatorul final, care este inclus n documentaia mainii
n acest capitol sunt descrise caracteristicile speciale ale
iTNC 530 cu Windows XP. Pentru funciile de sistem ale
Windows XP, v rugm s consultai documentaia
Windows.
HEIDENHAIN iTNC 530 771
1
5
.
1

I
n
t
r
o
d
u
c
e
r
e Specificaii
Specificaii iTNC 530 cu Windows XP
Versiune Dispozitiv de control cu dou procesoare cu
Sistem de operare n timp real HEROS
pentru controlul mainii
Sistem de operare Windows XP ca
interfa utilizator
Memorie Memorie RAM:
512 MB pentru aplicaiile de control
512 MB pentru aplicaiile Windows
Hard disk
13 GB pentru fiierele TNC
13 GB pentru fiierele Windows, din care
aprox. 13 GB sunt disponibili pentru
aplicaii
Interfee de date Ethernet 10/100 BaseT (pn la 100 Mbps,
n funcie de utilizarea reelei)
RS-232-C/V.24 (max. 115 200 bps)
RS-422/V.11 (max. 115 200 bps)
2 x USB
2 x PS/2
772 15 iTNC 530 cu Windows XP (opiune)
1
5
.
2

I
n
i

i
e
r
e
a

u
n
e
i

a
p
l
i
c
a

i
i

i
T
N
C

5
3
0
15.2 Iniierea unei aplicaii iTNC 530
Conectarea la Windows
Dup ce ai pornit alimentarea cu energie, iTNC 530 ncepe s booteze
automat. Cnd apare dialogul pentru conectarea la Windows, exist
dou posibiliti:
Conectarea ca utilizator TNC
Conectarea ca administrator local
Conectarea ca utilizator TNC
Introducei numele de utilizator TNC n caseta de intrare Nume
utilizator. Lsai necompletat caseta de intrare Parol i apsai
butonul OK.
Software-ul TNC este pornit automat. Pe panoul de control iTNC
apare mesajul de stare Iniializare, v rugm ateptai...
Nu deschidei i nu utilizai niciun alt program Windows ct
timp este afiat panoul de control iTNC (consultai
ilustraia). Dup ce software-ul iTNC a fost pornit cu
succes, panoul de control se micoreaz i devine un
simbol HEIDENHAIN n bara de sarcini.
Acest nume de utilizator ofer un acces foarte limitat la
sistemul de operare Windows. Nu avei dreptul s
modificai setrile de reea sau s instalai un software
nou.
HEIDENHAIN iTNC 530 773
1
5
.
2

I
n
i

i
e
r
e
a

u
n
e
i

a
p
l
i
c
a

i
i

i
T
N
C

5
3
0
Conectarea ca administrator local
Ca administrator local, putei s instalai software-ul i s schimbai
setrile de reea.
Pentru a asigura funcionarea fr probleme a aplicaiei iTNC, sistemul
Windows XP trebuie s beneficieze n permanen de
Putere CPU
memorie disponibil pe unitatea C
RAM
lime de band pentru interfaa hard disk-ului
disponibil.
Datorit memoriei tampon suficiente pentru datele TNC, dispozitivul de
control poate compensa ntreruperile scurte (de pn la o secund, la
o durat a ciclului bloc de 0,5 ms) ale transferului de date de la
calculatorul Windows. Totui, dac transferul de date de la calculatorul
Windows este ntrerupt pentru o perioad mai lung de timp, s-ar
putea s apar probleme legate de viteza de avans n timpul rulrii
programului, ceea ce va determina deteriorarea piesei de prelucrat.
V rugm s contactai productorul mainii pentru a afla
numele de utilizator i parola administratorului.
HEIDENHAIN nu v ajut la instalarea aplicaiilor Windows
i nu ofer garanii pentru funcionarea aplicaiilor instalate
de dvs.
Compania HEIDENHAIN nu este responsabil pentru
coninutul corupt al hard disk-ului, determinat de instalarea
actualizrilor pentru un software strin sau a unor aplicaii
software suplimentare.
Dac este necesar ca HEIDENHAIN s furnizeze service
dup ce programele sau datele au fost modificate, atunci
va trebui s achitai ctre HEIDENHAIN contravaloarea
operaiilor efectuate.
Reinei urmtoarele cerine pentru instalrile de
software:
Programul instalat nu trebuie s suprasolicite capacitatea
de operare a calculatorului Windows (512 MB
RAM,Pentium M cu 1.8 MHz frecven).
Nu trebuie instalate programe care sunt executate sub
Windows cu niveluri de prioritate peste normal, ridicat
sau n timp real (de ex. jocuri).
Utilizai programele care scaneaz pentru virui numai
cnd TNC nu ruleaz un program NC. HEIDENHAIN
recomand utilizarea scanere-lor pentru virui imediat
dup pornirea dispozitivului de control sau nainte de
oprirea acestuia.
774 15 iTNC 530 cu Windows XP (opiune)
1
5
.
3

O
p
r
i
r
e
a

a
p
l
i
c
a

i
e
i

i
T
N
C

5
3
0
15.3 Oprirea aplicaiei iTNC 530
Principii
Pentru a preveni pierderea datelor la oprire, trebui s nchidei n mod
corespunztor iTNC 530. Urmtoarele seciuni descriu diversele
posibiliti de a realiza acest lucru.
Deconectarea unui utilizator
Putei deconecta oricnd un utilizator din Windows fr a influena n
mod negativ software-ul iTNC. Totui, ecranul iTNC nu este vizibil n
timpul procesului de deconectare i nu putei efectua nicio intrare n
aceast perioad.
Ecranul iTNC reapare dup conectarea unui utilizator nou.
Oprirea neadecvat a iTNC 530 poate determina
pierderea de date.
Ieii din aplicaia iTNC 530 nainte de a iei din Windows.
Reinei c tastele specifice mainii (precum NC Start sau
tastele de direcionare a axei) rmn active.
HEIDENHAIN iTNC 530 775
1
5
.
3

O
p
r
i
r
e
a

a
p
l
i
c
a

i
e
i

i
T
N
C

5
3
0 Ieirea din aplicaia iTNC
Exist dou posibiliti pentru ieirea din aplicaia iTNC.
Ieirea intern prin modul de operare Manual; presupune ieirea
simultan din Windows
Ieirea extern prin panoul de control iTNC; presupune numai
ieirea din aplicaia iTNC
Ieirea intern prin modul de operare Manual
Selectai modul Operare manual.
Schimbai rndul de taste soft pn cnd apare tasta pentru oprirea
aplicaiei iTNC.
Selectai funcia pentru oprire i confirmai din nou
urmtorul dialog instantaneu cu tasta soft DA.
Cnd mesajul Putei s nchidei calculatorul. apare pe
ecranul iTNC, putei opri alimentarea cu energie a
iTNC 530.
Ieirea extern prin panoul de control iTNC
Apsai tastele Windows de pe tastatura ASCII pentru a micora
aplicaia iTNC i pentru a afia bara de sarcini.
Facei clic dublu pe simbolul verde HEIDENHAIN din partea dreapt
jos a barei de sarcini pentru a accesa panoul de control iTNC
(consultai ilustraia).
Selectai funcia pentru ieirea din aplicaia iTNC 530:
Apsai butonul Stop iTNC.
Dup ce ai apsat butonul de oprire de urgen,
confirmai mesajul iTNC cu butonul de pe ecran Da.
Aplicaia iTNC este oprit.
Panoul de control iTNC rmne activ. Pentru a reporni
aplicaia iTNC 530, apsai butonul Repornire iTNC.
Pentru a iei din Windows, selectai
butonul Start
apoi elementul de meniu Oprire...
din nou elementul de meniu Oprire...
i confirmai cu OK.
Atenie!
nainte de a iei din aplicaia iTNC, este obligatoriu s
apsai tasta pentru oprirea de urgen. n caz contrar, s-
ar putea s pierdei date sau maina ar putea fi avariat.
776 15 iTNC 530 cu Windows XP (opiune)
1
5
.
3

O
p
r
i
r
e
a

a
p
l
i
c
a

i
e
i

i
T
N
C

5
3
0Oprirea sistemului Windows
Dac ncercai s oprii sistemul Windows n timp ce software-ul iTNC
este activ, dispozitivul de control afieaz un avertisment (consultai
ilustraia).
Dac confirmai cu OK, software-ul TNC este dezactivat, iar sistemul
Windows este oprit.
Atenie!
nainte de a confirma cu OK, este obligatoriu s apsai
butonul pentru oprirea de urgen. n caz contrar, s-ar
putea s pierdei date sau maina ar putea fi avariat.
Atenie!
Dup cteva secunde, Windows afieaz propriul
avertisment, acoperind avertismentul iTNC (consultai
ilustraia). Nu confirmai niciodat avertismentul cu Oprire
acum, deoarece putei pierde datele sau maina poate
suferi avarii.
HEIDENHAIN iTNC 530 777
1
5
.
4

S
e
t

r
i
l
e

d
e

r
e

e
a
15.4 Setrile de reea
Premise
Reglarea setrilor de reea
iTNC 530 are 2 conexiuni de retea: Conexiunea local i
Conexiunea intern a iTNC (consultai ilustraia).
Conexiunea local reprezint conexiunea iTNC la reea. Putei regla
toate setrile Windows XP cunoscute pentru reea (consultai de
asemenea descrierea de reea pentru Windows XP).
Pentru a putea modifica setrile de reea trebuie s v
conectai ca administrator local. V rugm s contactai
productorul mainii pentru numele de utilizator i parola
necesare.
Reeaua trebuie configurat numai de ctre specialiti de
reea.
Conexiunea intern a iTNC este exact ce spune numele:
conxiune iTNC intern. Configuraia acestei conexiuni nu
trebuie modificat. Modificrile pot provoca oprirea
funcionrii iTNC.
Adresa reelei interne are o setare prestabilit
192 168 252 253 i nu trebuie s se suprapun cu reeaua
companiei dvs., ceea ce presupune c subreeaua
192.168.254.xxx nu poate exista deja n reeaua dvs. Dac
este cazul, contactai compania HEIDENHAIN dac apar
conflicte ntre adresele de reea.
Opiunea Obinere automat a adresei de IP trebuie s fie
inactiv.
778 15 iTNC 530 cu Windows XP (opiune)
1
5
.
4

S
e
t

r
i
l
e

d
e

r
e

e
aControlul accesului
Administratorii au acces la unitile TNC D, E i F. Reinei c anumite
date de pe aceste partiii sunt codate n format binar i scrierea
acestora poate determina un comportament nedefinit al iTNC.
Grupurile ultilizator SYSTEM i Administrators au acces la partiiile
D, E i F. Grupul SYSTEM asigur accesul serviciilor Windows. Grupul
Administratori asigur recepionarea, de ctre procesorul n timp real
al iTNC, a unei conexiuni de reea prin intermediul conexiunii interne
a iTNC.
Nu putei restriciona accesul acestor grupuri i nu putei
aduga grupuri i interzice accesul anumitor grupuri (n
Windows, restriciile de acces au prioritate n faa
drepturilor de acces).
HEIDENHAIN iTNC 530 779
1
5
.
5

D
e
t
a
l
i
i

r
e
f
e
r
i
t
o
a
r
e

l
a

g
e
s
t
i
o
n
a
r
e
a

f
i

i
e
r
e
l
o
r
15.5 Detalii referitoare la
gestionarea fiierelor
Unitatea iTNC
Cnd apelai gestionarul de fiiere iTNC, fereastra din stnga afieaz
toate unitile disponibile. De exemplu:
C:\: Partiia Windows de pe hard disk-ul ncorporat
RS232:\: Interfaa serial 1
RS422:\: Interfaa serial 2
TNC:\: Partiia de date a iTNC
S-ar putea s fie disponibile i alte reele, dac le-ai conectat cu
Windows Explorer.
Dac conectai o unitate nou de reea cu Windows Explorer, s-ar
putea s fie necesar s actualizai afiajul iTNC cu uniti disponibile:
Apsai tasta PGM MGT pentru a selecta gestionarul de fiiere.
Deplasai cursorul luminos n fereastra cu uniti din partea stng.
Trecei la al doilea nivel al rndului de taste soft.
Pentru a actualiza prezentarea general a unitilor, apsai tasta
soft ACTUALIZARE ARBORE.
Reinei c unitatea de date a iTNC apare n gestionarul de
fiiere cu numele TNC:\. n Windows Explorer, aceast
unitate (partiie) apare cu litera D.
Subdirectoarele unitii TNC (de ex.. RECYCLER i
SYSTEM VOLUME IDENTIFIER) sunt create de
Windows 2000 i nu pot fi terse.
Cu parametrul 7225 putei defini literele unitilor care nu
trebuie afiate n gestionarul de fiiere al TNC.
780 15 iTNC 530 cu Windows XP (opiune)
1
5
.
5

D
e
t
a
l
i
i

r
e
f
e
r
i
t
o
a
r
e

l
a

g
e
s
t
i
o
n
a
r
e
a

f
i

i
e
r
e
l
o
r
Transferul de date ctre iTNC 530
Fiierele specifice TNC
Dup integrarea iTNC 530 n reea, putei accesa orice calculator i
putei transfera fiiere de pe iTNC ctre acesta. Totui, s-ar putea ca
anumite tipuri de fiiere s nu poat fi transferate, dac transferul de
date a fost iniiat de ctre iTNC. Motivul este c aceste fiiere trebuie
trecute n format binar n timpul transferului de date ctre iTNC.
Tipurile de fiiere care nu pot fi copiate utiliznd Windows Explorer:
Programe n dialog conversaional (extensie .H)
Programe smarT.NC de tip unitate (extensie .HU)
Programe smarT.NC de tip contur (extensie .HC)
Tabele de puncte smarT.NC (extensie .HP)
Programe ISO (extensie .I)
Tabele de scule (extensie .T)
Tabele de buzunare (extensie .TCH)
Tabele liber definibile (extensie .P)
Tabele de decalri de origine (extensie .D)
Tabele de puncte (extensie .PNT)
Tabele cu date de tiere (extensie .CDT)
Tabele liber definibile (extensie .TAB)
Procedura pentru transferul de date: Consultai Transferul de date
ctre sau de pe suportul extern de date, la pagina 134
Fiierele ASCII
Nu exist limite n ceea ce privete copierea direct a fiierelor ASCII
(fiiere cu extensia .A) cu Windows Explorer.
nainte de a pute iniia un transfer de date pe iTNC,
unitatea de reea trebuie s fie conectat cu Windows
Explorer. Accesul la numele UNC de reea (de ex.
\\PC0815\DIR1) nu este posibil.
Simpla copiere a tipurilor de fiiere descrise mai jos pe
unitate D, utiliznd Windows Explorer, este interzis i
inutil.
Reinei c toate fiierele pe care dorii s le utilizai pe
TNC trebuie stocate pe unitatea D.
HEIDENHAIN iTNC 530 781
I
n
d
e
x
A
Acces extern ... 738
Accesorii ... 65
Actualizare software ... 710
Actualizare software TNC ... 710
Adugare comentarii ... 158
AFC ... 695
Afiare de stare
Afiri de stare ... 55
general ... 55
Suplimentar ... 57
Alezare orificii ... 360
Animaie, funcie PLAN ... 545
Anticipare ... 310
Apelare program
Orice program ca i subrutin ... 583
Prin ciclu ... 533
Apropierea de contur. ... 239
Cu coordonate polare ... 240
Asisten care ine cont de
context ... 171
Asisten cu mesaje de eroare ... 166
Asisten programare ... 542
TIFT CIRCULAR ... 430
TIFT RECTANGULAR ... 426
Axe main, deplasare... ... 71
Cu butoanele de direcionare ale
axei mainii ... 71
Cu roata de mn
electronic ... 73, 74
n incremeni ... 72
Axe oscilante ... 323
Axe principale ... 111
Axe rotative
Parcurgere traseu mai
scurt: M126 ... 320
Reducere afiare: M94 ... 321
Axe secundare ... 111
Axe, schimbare ... 691
B
Baterie memorie tampon,
schimbare ... 767
Bloc
tergere ... 146
Introducere, editare ... 146
Blocuri
Buzunar circular
Degroare+finisare ... 412
Buzunare rectangulare
Degroare+finisare ... 407
C
Calcul automat al datelor de
tiere ... 203, 225
Calcul date de tiere ... 225
Calcularea cercului ... 604
Calculul cu paranteze ... 631
Calcuulator ... 165
Cale ... 117
Canal circular
Degroare+finisare ... 421
Captare poziie efectiv ... 144
Cerc complet ... 251
Cerc orificiu ... 438
Ciclu
Apelare ... 335
Definire ... 333
Grupuri ... 333
Cicluri de gurire ... 354
Cicluri de palpare
Consultai manualul utilizatorului
Ciclurile palpatorului.
Cicluri i tabele de puncte ... 352
Cicluri SL
Ciclul geometrie contur ... 447
Contururi suprapuse ... 448, 487
Date contur ... 451
Finisare n profunzime ... 456
Finisare lateral ... 457
Gurire automat ... 452
Principii ... 444, 493
Tiere ... 453
Urm contur ... 458, 460
Cicluri SL cu formule de contur
complexe
Cicluri SL cu formule de contur
simple ... 493
Ciclurile SL
Cilindru ... 654
Ciocnire ... 369
Punct de pornire adncit ... 371
Compensaie raz ... 214
Coluri exterioare, coluri
interioare ... 216
Intrare ... 215
Compensaie scul
Lungime ... 213
Raz ... 214
Tridimensional ... 217
C
Compensare 3-D ... 217
Forme scule ... 219
Frezare frontal ... 221
Frezare periferic ... 223
Orientare scul ... 220
Valori delta ... 219
Vector normalizat ... 218
Comutare ntre caractere majuscule i
minuscule ... 161
Conexiune de reea ... 136
Conexiune reea. testare ... 722
Configuraie ecran ... 50
Configuraie pini pentru interfeele de
date ... 756
Control al vitezei de avans,
automat ... 695
Controlul vitezei de avans
adaptive ... 695
Contur, selectare din DXF ... 292
Contururi de traseu
Coordonate carteziene
Arc circular cu conexiune
tangenial ... 253
Linie dreapt ... 247
Prezentare general ... 246
Traseu circular cu raz
definit ... 252
Traseu circular n jurul centrului
cercului CC ... 251
Coordonate polare
Arc circular cu conexiune
tangenial ... 261
Linie dreapt ... 260
Prezentare general ... 258
Traseu circular n jurul polului
CC ... 260
Programare contur liber
FK: Consultai programare FK
Contururi deschise: M98 ... 307
Conversie
Program napoi, generare ... 571
Programe FK ... 269
Conversie programe FK ... 269
Coordonate cu referine ale
mainii: M91, M92 ... 300
Coordonate polare
Apropiere/ndeprtare de
contur ... 240
Noiuni fundamentale ... 112
Programare ... 258
782
I
n
d
e
x
C
Copie de rezerv date ... 116
Copiere seciuni de program ... 148
Crearea ... 123
D
Date 3-D ... 497
Date CAD, filtrare ... 574
Date DXF, procesare ... 285
Date scul
Apelare ... 210
Indexare ... 205
Introducere n tabele ... 200
Introducerea acestora n
program ... 199
Valori delta ... 199
Definiie pies brut ... 140
Definire model ... 342
Degroare: Consultai ciclurile SL:
Degroare
Deplasare decalare origine ... 576
Anulare ... 578
Cu tabele de decalri de
origine ... 514
n cadrul programului ... 513
Intrare coordonate ... 576
Selectare tabel decalri
origine ... 577
Deplasarea rapid ... 196
Dialog ... 142
Director ... 117, 123
tergere ... 128
Copiere ... 127
Creare ... 123
Dispozitive USB, conectare/
eliminare ... 137
Durat prelucrare, msurare ... 669
E
Elips ... 652
F
Factor de scalare ... 522
Factorul vitez de avans pentru
micrile de
ptrundere: M103 ... 308
Familii pariale ... 599
FCL ... 708
FCT SPEC ... 540
F
Filetare
Cu frmiare de achii ... 378
Cu un tarod flotant ... 374
Fr un tarod flotant ... 376
Finisare n profunzime ... 456
Finisare lateral ... 457
Fiier
Creare ... 123
Fiier utilizare scul ... 683
Fiiere asisten, afiare ... 734
Fiiere asisten, descrcare ... 176
Fiiere dependente ... 724
Fiiere text
Deschidere i ieire ... 160
Funcii de editare ... 161
Funcii de tergere ... 162
Seciuni text, cutare ... 164
Fiierele ASCII ... 160
FN 14: EROARE: Afiarea mesajelor de
eroare ... 609
FN 25: PRESET: Setarea unei noi
decalri de origine ... 628
FN15: PRINT: Ieire text
formatat ... 614
FN15: PRINT: Ieire text
neformatat ... 613
FN18: SYSREAD: Citire date
sist. ... 619
FN19: PLC: Transfer valori la
PLC ... 626
FN20: WAIT FOR sincronizare NC i
PLC ... 627
FN23: DATELE CERCULUI: Calculul
unui cerc din 3 puncte ... 604
FN23: DATELE CERCULUI: Calculul
unui cerc din 4 puncte ... 604
FN26: TABOPEN: Deschiderea unui
tabel definibil ... 629
FN27: TABWRITE: Scrierea ntr-un
tabel definibil ... 629
FN28: TABREAD: Citirea unui tabel
definibil ... 630
Frezare canale
Degroare+finisare ... 416
Frezare de fileturi, principii ... 381
Frezare elicoidal filet/frezare ... 393
Frezare filet, exterior ... 397
Frezare filet/frezare ... 389
Frezare filet/zencuire ... 385
Frezare frontal ... 503
F
Frezare interioar filet ... 383
Frezare orificii ... 372
Funcia PLAN ... 543
Animaie ... 545
Comportament poziionare ... 560
Definiie puncte ... 555
Definiie vector ... 553
Definire incremental ... 557
Definire unghi proiecie ... 549
Definire unghi spaial ... 547
Definirea unghiului axial ... 558
Definirea unghiurilor Euler ... 551
Poziionare automat ... 560
Prelucrare cu scula nclinat ... 564
Resetare ... 546
Selectarea soluiilor posibile ... 562
Funcie cutare ... 149
Funcie FCL ... 8
Funcie MOD
Ieire ... 706
Prezentare general ... 707
Selectare ... 706
Funcii auxiliare
Introducere ... 298
pentru axe rotative ... 319
Pentru bro i agent de
rcire ... 299
Pentru comportamentul la
conturare ... 303
Pentru controlul rulrii
programului ... 299
Pentru date coordonate ... 300
Pentru maini cu tiere laser ... 328
Funcii de traseu
Principii ... 234
Cercuri i arcuri circulare ... 236
Pre-poziionare ... 237
Funcii M: Consultai Funcii auxiliare
Funcii speciale ... 540
Funcii trigonometrice ... 602
Fus orar, setare ... 736
HEIDENHAIN iTNC 530 783
I
n
d
e
x
G
Gurire ... 356, 358, 364, 369
Punct de pornire adncit ... 371
Gurire universal ... 364, 369
Generare blocuri L ... 731
Generare program napoi ... 571
Gestionare decalare origine ... 84
Gestionare fiiere ... 117
Apelare ... 119
tergere fiier ... 128
Configurare cu MOD ... 723
Copiere fiier ... 124
Copiere tabel ... 126
Directoare ... 117
Copiere ... 127
Creare ... 123
Fiier
Creare ... 123
Fiiere dependente ... 724
Marcare fiiere ... 129
Nume fiier ... 116
Prezentare general a
funciilor ... 118
Protejarea unui fiier ... 131
Redenumire fiier ... 131
Scurtturi ... 133
Selectarea unui fiier ... 120
Suprascriere fiiere ... 125
Tip fiier ... 115
Transfer extern de date ... 134
Gestionare program: consultai
Gestionarea Fiierelor
Grafice
n timpul programrii ... 151, 153
Detalii mrire ... 152
Mrirea detaliilor ... 667
Moduri de afiare ... 662
grafice de programare ... 267
Grupare ... 585
H
Hard disk ... 115
I
Imagine n oglind ... 519
Informaii referitoare la formate ... 766
Interfa date
Asignare ... 712
Configuraie pini ... 756
Setare ... 711
Interfa Ethernet
Conectare i deconectare uniti de
reea ... 136
Configurare ... 718
Introducere ... 715
Posibiliti de conectare ... 715
Interfa USB ... 770
Interpolare canelur ... 283
Format bloc ... 283
Interval de intrare: ... 284
Interpolare elicoidal ... 262
iTNC 530 ... 48

nclinarea planului de
lucru ... 91, 524, 543
Ciclu ... 524
Ghid ... 528
manual ... 91
ndeprtarea de contur ... 239
Cu coordonate polare ... 240
nlocuire texte ... 150
ntrerupei prelucrarea. ... 676
nvare ... 144, 247
L
Lamare capt superior ... 366
Linie dreapt ... 247, 260
List de erori ... 167
List mesaje de eroare ... 167
Lungime scul ... 198
M
Maini cu tiere laser, funcii
auxiliare ... 328
Msurare scul ... 202
Msurarea automat a sculelor ... 202
Material pies de prelucrat,
definire ... 226
Material scul ... 203, 227
Mesaje de eroare ... 166, 167
Asisten cu ... 166
M
Mesaje NC de eroare ... 166, 167
Model frezare ... 342
Model puncte
Circular ... 438
Liniar ... 440
Prezentare general ... 437
Modele de puncte
Moduri de operare ... 52
Monitorizare
Coliziune ... 97
Monitorizare coliziune ... 97
Monitorizare spaiu de lucru ... 673, 726
Monitorizarea palpatorului ... 315
N
Numr opiune ... 708
Numr scul ... 198
Numrul de caracteristici ... 8
Nume program: Consultai Gestionare
fiiere, Nume fiier
Nume scul ... 198
Numere de cod ... 709
Numere de software ... 708
Numere de versiune ... 709
O
Opiuni de software ... 763
Oprire ... 70
Oprire orientat a broei ... 534
Or sistem, setare ... 736
Orei sistemului, citirea... ... 640
P
Parametri main
Pentru afiaje TNC i editor
TNC ... 745
Pentru palpatoare 3-D ... 741
Pentru prelucrare i rulare
program ... 754
Pentru transferul extern de
date ... 741
Parametri ir ... 635
Parametri Q
Ieire formatat ... 614
Ieire neformatat ... 613
Preasignai ... 646
Transferare valori la PLC ... 626
Verificare ... 607
784
I
n
d
e
x
P
Parametri Q:
Parametri utilizator ... 740
General
Pentru afiaje TNC, editor
TNC ... 745
Pentru palpatoare 3-D ... 741
Pentru prelucrare i rulare
program ... 754
Pentru transferul extern de
date ... 741
Specific mainii ... 725
Perforare ... 362
Ping ... 722
Pornire automat program ... 685
Pornire la mijlocul programului ... 680
Dup o pan de curent ... 680
Pornirea ... 68
Poziii pies de prelucrat
Absolut ... 113
Incremental ... 113
Poziii, selectare din DXF ... 295
Poziionare
Cu introducerea manual a datelor
(MDI) ... 104
Cu un plan de lucru
nclinat ... 302, 327
Prelucrare cu axe multiple ... 566
Prelucrarea cu scula nclinat n planul
nclinat ... 564
Presetare pies de prelucrat ... 82
Principii ... 110
Program
Deschidere nou ... 140
Editare ... 145
Structur ... 139
Structurare ... 157
P
Programare FK ... 266
Conversie la dialog
conversaional ... 269
Grafice ... 267
Iniierea dialogului ... 270
Linii drepte ... 271
Posibiliti de intrare
Contururi nchise ... 274
Date cerc ... 273
Date relative ... 276
Direcia i lungimea elementelor
de contur ... 272
Puncte auxiliare ... 275
Puncte finale ... 272
Principii ... 266
Trasee circulare ... 271
Programare n limbaj
conversaional ... 142
Programare micri scul ... 142
Programare parametric: Consultai
seciunea Programarea parametrului
Q
Programare parametru Q ... 596, 635
Calcularea cercului ... 604
Decizii If-Then ... 605
Funcii suplimentare ... 608
Funcii trigonometrice ... 602
Note de
programare ... 597, 637, 638, 639,
643, 645
Operaii aritmetice de baz
(asignare, adunare, scdere,
nmulire, mprire, rdcin
ptrat) ... 600
Proiecie n 3 planuri ... 663
Punct centru cerc ... 250
Punct de pornire adncit pentru
gurire ... 371
Puncte de referin, deplasare ... 68
R
Rat transfer date ... 711
Raz scul ... 199
Repetare seciune program ... 582
Retragere de la contur ... 313
Revenirea la contur ... 682
Rotaie ... 521
Rotunjire de col ... 249
Rulare program
Executare ... 675
ntrerupere ... 676
Pornire la mijlocul
programului ... 680
Prezentare general ... 675
Reluare dup o ntrerupere ... 679
Salt bloc opional ... 686
Setri de program globale ... 688
Rulare test
Executare ... 673
Pn la un anumit bloc ... 674
Prezentare general ... 670
Setare vitez ... 661
S
Scalare specific axei ... 523
Schimbare scul ... 211
Scule indexate ... 205
Seciuni de program, copiere ... 148
Selectare unitate de msur ... 140
Service pack, instalare ... 710
Setare decalare de origine ... 114
Fr un palpator 3-D ... 82
n timpul rulrii programului ... 628
Setarea RATEI BAUD ... 711
Setri de program globale ... 688
Setri de reea ... 718
iTNC 530 cu Windows XP ... 777
Sfer ... 656
Simulare grafic ... 668
Afiarea sculei ... 668
Sincronizare NC i PLC ... 627
Sincronizare PLC i NC ... 627
Sistem asisten ... 171
Sistem de referin ... 111
HEIDENHAIN iTNC 530 785
I
n
d
e
x
S
Software-ul pentru transferul de
date ... 713
Specificaii ... 759
iTNC 530 cu Windows XP ... 771
Stare fiier ... 119
Structurare programe ... 157
Subprogram ... 581
Suprafa cilindru
Frezare bordur ... 466
Frezare contur ... 468
Prelucrare canal ... 463
Prelucrare contur ... 461
Suprafa elicoidal ... 262
Suprafa riglat ... 500
Suprapunerea poziionrii roii de
mn: M118 ... 312

anfren ... 248


T
Tabel buzunare ... 207
Tabel date de tiere ... 225
Tabel de presetri ... 84
Tabel liber definibil
Executare ... 181, 193
Funcie ... 178, 182
Introducere coordonate ... 179, 183
Selectare i prsire ... 180, 186
Tabel scule
Editare, existent ... 204
Funcii de editare ... 204
Posibiliti de intrare ... 200
Tabele de puncte ... 349
Tiere de prob ... 699
Tastatur ... 51
TCPM ... 566
Anulare ... 570
TeleService ... 737
Temporizare ... 532
Test utilizare scul ... 683
Timp de operare ... 735
Tip scul, selectare ... 203
TNCguide ... 171
TNCremo ... 713
TNCremoNT ... 713
TOATE AXELE ... 322
TRANS DATUM ... 576
Transfer extern de date
iTNC 530 ... 134
iTNC 530 cu Windows XP ... 779
T
Transformarea
coordonatelor ... 511, 576
Transformri suprapuse ... 688
Traseu
circular ... 251, 252, 253, 260, 261
Trigonometrie ... 602
U
Unitatea de afiare vizual ... 49
Urm contur ... 458, 460
V
Valorile presetate ale
programului ... 540
Variabile text ... 635
Vitez bro, introducere ... 210
Vitez bro, modificarea ... ... 81
Vitez constant de
conturare: M90 ... 303
Viteza de avans ... 80
modificare ... 81
Pentru axe rotative, M116 ... 319
Posibiliti de intrare ... 143
Vitez de avans n milimetri per rotaie
bro: M136 ... 309
Vizualizare 3-D ... 664
Vizualizare formular ... 231
Vizualizare plan ... 662
W
Windows XP ... 770
Windows, conectare ... 772
WMAT.TAB ... 226
Tabele de prezentare general
Cicluri
Numr
ciclu
Desemnare ciclu
Activ
cu DEF
Activ cu
CALL
Pagin
7 Deplasare decalare origine Pagina 513
8 Imagine oglind Pagina 519
9 Temporizare Pagina 532
10 Rotaie Pagina 521
11 Factor de scalare Pagina 522
12 Apelare program Pagina 533
13 Oprire orientat a broei Pagina 534
14 Definiie contur Pagina 447
19 nclinarea planului de lucru Pagina 524
20 Date de contur SL II Pagina 451
21 Forare automat SL II Pagina 452
22 Degroare SL II Pagina 453
23 Finisare n profunzime SL II Pagina 456
24 Finisare lateral SL II Pagina 457
25 Urm contur Pagina 458
26 Scalare specific axei Pagina 523
27 Suprafa cilindru Pagina 461
28 Canal suprafa cilindric Pagina 463
29 Bordur suprafa cilindru Pagina 463
30 Date 3-D Pagina 497
32 Toleran Pagina 535
39 Contur extern suprafa cilindru Pagina 468
200 Gurire Pagina 358
201 Alezare orificii Pagina 360
202 Perforare Pagina 362
203 Gurire universal Pagina 364
204 Lamare capt superior Pagina 366
205 Ciocnire universal Pagina 369
206 Filetare cu tarod flotant, nou Pagina 374
207 Filetare rigid, nou Pagina 376
208 Frezare orificii Pagina 372
209 Filetare cu frmiare de achii Pagina 378
220 Modele de orificii circulare Pagina 438
221 Model de orificii liniare Pagina 440
230 Frezare multi-trecere Pagina 498
231 Suprafa riglat Pagina 500
232 Frezare frontal Pagina 503
240 Centrare Pagina 356
247 Setare decalare de origine Pagina 518
251 Buzunar dreptunghiular (prelucrare complet) Pagina 407
252 Buzunar circular (prelucrare complet) Pagina 412
253 Frezare canale Pagina 416
254 Canal circular Pagina 421
256 Stift dreptunghiular (prelucrare complet) Pagina 426
257 Stift circular (prelucrare complet) Pagina 430
262 Frezarea fileturilor Pagina 383
263 Frezare filet/zencuire Pagina 385
264 Frezare filet/frezare Pagina 389
265 Frezare elicoidal filet/frezare Pagina 393
267 Frezare exterioar filet Pagina 397
270 Urm contur Pagina 460
Numr
ciclu
Desemnare ciclu
Activ
cu DEF
Activ cu
CALL
Pagin
Funcii auxiliare
M Efect Aplicabil n blocul... Pornire ncheiere Pagin
M0 Oprire rulare program/Oprire bro/Agent de rcire oprit Pagina 299
M1 OPRIRE Program opional Pagina 687
M2 Oprire rulare program/Oprire bro/Agent de rcire oprit/Afiare clar stare
(n funcie de parametru)/Mergei la blocul 1
Pagina 299
M3
M4
M5
Bro PORNIT n sens orar
Bro PORNIT n sens antiorar
OPRIRE Bro

Pagina 299
M6 Schimbare scul/Oprire rulare program (n funcie de parametru)/Oprire bro Pagina 299
M8
M9
Agent de rcire PORNIT
Agent de rcire OPRIT

Pagina 299
M13
M14
Bro PORNIT n sens orar/Agent de rcire PORNIT
Bro PORNIT n sens antiorar/Agent de rcire PORNIT

Pagina 299
M30 Aceeai funcie ca M02 Pagina 299
M89 Funcie auxiliar vacant sau
Apelare ciclu, aplicat modal (n funcie de parametru)

Pagina 335
M90 Vitez de conturare constant la coluri Pagina 303
M91 }n cadrul blocului de poziionare:Coordonate raportate la decalarea de origine a
mainii
Pagina 300
M92 n cadrul blocului de poziionare: Coordonatele sunt raportate la poziia definit de
productorul mainii, cum ar fi poziia nlocuirii sculei
Pagina 300
M94 Reducei valoarea afiat a axei rotative sub 360 Pagina 321
M97 Pai mici la prelucrarea conturului Pagina 305
M98 Prelucrai contururile deschise complet Pagina 307
M99 Apelare ciclu n sensul blocurilor Pagina 335
M101
M102
Schimbare automat a sculei cu scula de rezerv, dac durata de via maxim a
sculei a expirat
Anulare M101

Pagina 212
M103 Reducei viteza de avans n timpul ptrunderii pn la factorul F (procent) Pagina 308
M104 Reactivai decalarea de origine dup cum a fost definit ultima dat Pagina 302
M105
M106
Prelucrare cu cel de-al doilea factor k
v

Prelucrare cu primul factor k
v

Pagina 740
M107
M108
Dezactivare mesaj de eroare pentru sculele de rezerv
Anulare M107

Pagina 211
M109
M110
M111
Vitez de conturare constant la muchia de tiere a sculei
(cretei i micorai viteza de avans)
Vitez de conturare constant la muchia de tiere a sculei
(doar micorai viteza de avans)
Anulare M109/M110

Pagina 309
M114
M115
Compensare automat a geometriei mainii la operarea cu axe nclinate
Resetai M114

Pagina 322
M116
M117
Vitez de avans pentru axe angulare n mm/min
Anulare M116

Pagina 319
M118 Suprapunere poziionare roat de mn n timpul rulrii programului Pagina 312
M120 Pre-calculare contur cu compensaie raz (ANTICIPARE) Pagina 310
M124 Nu se includ puncte la executarea blocurilor liniare fr compensaie Pagina 304
M126
M127
Cea mai scurt deplasare de traseu al axelor rotative
Anulare M126

Pagina 320
M128
M129
Meninerea poziiei vrfului sculei la poziionarea cu axe nclinate (TCPM)
Resetare M128

Pagina 323
M130 Mutare n poziie ntr-un sistem de coordonate nenclinat cu un plan de lucru nclinat Pagina 302
M134
M135
Oprire exact la tranziiile de contur netangeniale, la poziionarea cu axe rotative
Resetai M134

Pagina 326
M136
M137
Vitez de avans F n milimetri per rotaie bro
Resetare M136

Pagina 309
M138 Selecie axe pivotante Pagina 326
M140 Retragere din contur n direcia axei sculei Pagina 313
M141 Oprire monitorizare palpator Pagina 315
M142 tergere informaii modale despre program Pagina 316
M143 tergere rotaie de baz Pagina 316
M144
M145
Compensarea configurrii cinematice a mainii pentru poziiile REAL/NOMINAL de
la captul blocului
Resetare M144

Pagina 327
M148
M149
Retragere automat a sculei de la contur la o oprire NC
Anulare M148

Pagina 317
M150 Oprire mesaj limitator (funcie aplicat n sensul blocurilor) Pagina 318
M200
M201
M202
M203
M204
Tiere cu laser: Ieire tensiune programat direct
Tiere cu laser: Tensiunea de ieire variaz cu distana
Tiere cu laser: Tensiunea de ieire variaz cu viteza
Tiere cu laser: Tensiunea de ieire variaz cu timpul
Tiere cu laser: Ieire tensiune n funcie de timp (puls)

Pagina 328
M Efect Aplicabil n blocul... Pornire ncheiere Pagin
Ve 00
533 190-V0 SW04 4/2008 pdf Subject to change without notice
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
3-D Touch Probe Systems from HEIDENHAIN
help you to reduce non-cutting time:
For example in
workpiece alignment
datum setting
workpiece measurement
digitizing 3-D surfaces
with the workpiece touch probes
TS 220 with cable
TS 640 with infrared transmission

tool measurement
wear monitoring
tool breakage monitoring
with the tool touch probe
TT 140

Vous aimerez peut-être aussi