Sunteți pe pagina 1din 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