588

Heidenhain_iTNC_530

Embed Size (px)

DESCRIPTION

freza

Citation preview

Manualul utilizatorului Programare ciclu

iTNC 530

Software NC 340 490-05 340 491-05 340 492-05 340 493-05 340 494-05

Romn (ro) 3/2009

Cuprins

Principii / Prezentri generale1

Utilizarea ciclurilor2

Cicluri preprogramate: gurire3

Cicluri preprogramate: filetare / frezare4

filet

Cicluri preprogramate: frezare buzunare5

/ frezare tifturi / frezare canale

Cicluri preprogramate: definiri modele6

Cicluri preprogramate: buzunar de7

contur

Cicluri preprogramate: suprafa8

cilindric

Cicluri preprogramate: buzunar de9

contur cu formul de contur

Cicluri preprogramate: frezarea10

multitrecere

Cicluri: transformri ale coordonatelor11

Cicluri: funcii speciale12

Utilizarea ciclurilor palpatorului13

Cicluri palpator: msurarea automat a14

abaterii de aliniere a piesei de prelucrat

Cicluri palpator: setarea automat a15

originii

Cicluri palpator: inspecia automat a16

piesei de prelucrat

Cicluri palpator: funcii speciale17

Cicluri palpator: msurarea automat a18

cinematicii

Cicluri palpator: msurarea automat a19

sculei

HEIDENHAIN iTNC 5303

Despre acest manual

Mai jos sunt descrise simbolurile utilizate n acest manual.

Acest simbol indic faptul c trebuie respectate notele importante cu privire la funcia descris.

Acest simbol indic faptul c exist unul sau mai multe din riscurile de mai jos la utilizarea funciei descrise:

Pericol pentru piesa de prelucrat Pericol pentru elementele de fixare Pericol pentru scul

Pericol pentru main Pericol pentru operator

Acest simbol indic faptul c funcia descris trebuie adaptat de productorul mainii unelte. De aceea, funcia descris poate varia n funcie de main.

Acest simbol indic faptul c putei gsi informaii detaliate cu privire la o funcie ntr-un alt manual.

Dorii s efectuai modificri sau ai identificat erori?

Ne strduim continuu s mbun tim documentaia pentru dvs. V rugm s ne susinei prin a ne trimite solicitrile dvs. la urmtoarea adres de e-mail: [email protected].

Despre acest manual

HEIDENHAIN iTNC 5305

Model, software i caracteristici TNC

Model, software i caracteristici TNC

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

Model TNCVersiune software NC

iTNC 530340 490-05

iTNC 530 E340 491-05

iTNC 530340 492-05

iTNC 530 E340 493-05

Staie de programare iTNC 530340 494-05

Sufixul E indic versiunea de export a TNC. Versiunea de export a TNC are urmtoarele limitri:

Micare liniar simultan pe maxim 4 axe

Produc torul mainii unelte adapteaz caracteristicile utilizabile ale TNC la maina sa, setnd parametrii. Este posibil ca unele funcii descrise n acest manual s nu se regseasc printre caracteristicile oferite de TNC pentru maina unealt.

Funciile TNC care ar putea s nu fie disponibile pentru maina dvs. includ:

Msurare scul cu TT

Contactai productorul mainii unelte pentru a v familiariza cu 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.

Manualul utilizatorului:

Toate func iile TNC care nu au legtur cu ciclurile sunt descrise n Manualul utilizatorului pentru iTNC 530. Contactai HEIDENHAIN dac avei nevoie de o copie a acestui Manual.

Manualul utilizatorului pentru programare conversaional, ID: 670 387-xx.

Manualul utilizatorului DIN/ISO, ID: 670 391-xx.

Documentaia utilizatorului smarT.NC:

Modul de operare smarT.NC este descris ntr-un Ghid pilot separat. Contactai HEIDENHAIN dac avei nevoie de o copie a acestui Ghid pilot. ID: 533 191-xx.

6

Opiuni de software

iTNC 530 are numeroase opiuni de software care pot fi activate de productorul mainii unelte. 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 pentru axe rotative: M116

nclinarea planului de prelucrare (Ciclul 19, funcia PLANE i tasta soft 3-D ROT din modul 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 pivotante M128: Meninerea poziiei vrfului sculei la poziionarea cu axe pivotante (TCPM) FUNCTION TCPM: Meninerea poziiei vrfului sculei la poziionarea cu axe pivotante (TCPM) n moduri selectabile M144: Compensarea configuraiei cinematice a mainii pentru poziiile EFECTIV/NOMINAL de la sfritul blocului Parametri suplimentari pentru finisare/degroare i toleran pentru axele rotative n Ciclul 32 (G62) Blocuri LN (compensare 3-D)

Opiune de software coliziune DCM

Funcie ce monitorizeaz dinamic zonele definite de productorul mainii pentru a preveni coliziunile.

Opiune de software suplimentar pentru limbaj conversaional

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

Opiune de software Convertor DXF

Extragere contururi din fiiere DXF (format R12).

Model, software i caracteristici TNC

HEIDENHAIN iTNC 5307

Model, software i caracteristici TNC

Opiune de software Setri de program globale

Funcie pentru suprapunerea transformrilor de coordonate din modurile Rulare program.

Opiune de software AFC

Funcie pentru viteza de avans adaptabil pentru optimizarea condiiilor de prelucrare la producia n serie.

Opiune de software KinematicsOpt

Cicluri palpator pentru verificarea i optimizarea preciziei uneltei.

Nivelul coninutului caracteristicilor (funcii de upgrade)

Pe lng opiunile de software, mbunt iri semnificative ale software-ului TNC sunt gestionate prin funciile de upgrade Nivel coninut caracteristic (FCL). Funciile care fac obiectul FCL nu sunt disponibile prin simpla actualizare a software-ului de pe TNC.

Toate funciile de upgrade sunt disponibile fr costuri suplimentare, atunci cnd primii o nou main.

Funciile de upgrade sunt identificate n manual cu FCL n, unde n indic numrul secvenial al nivelului coninutului caracteristicii.

Putei achiziiona un numr de cod pentru a putea activa funciile FCL n permanen . Pentru informaii suplimentare, contactai productorul mainii unelte sau HEIDENHAIN.

Funcii FCL 4Descriere

Prezentare grafic a spaiului protejat,Manualul utilizatorului

cnd monitorizarea coliziunii DCM este

activ

Suprapunere roat de mn n poziiaManualul utilizatorului

oprit, cnd monitorizarea coliziunii DCM

este activ

Rotire 3-D de baz (pregtireaManualul mainii

compensaiei)

Funcii FCL 3Descriere

Ciclul palpatorului pentru palpare 3-DPagina 447

Ciclurile palpatorului pentru setareaPagina 341

automat a decalrii originii utiliznd

centrul unui canal/unei borduri

8

Funcii FCL 3Descriere

Reducerea vitezei de avans pentruManualul utilizatorului

prelucrarea buzunarelor de contur, scula

fiind n contact complet cu piesa de

prelucrat

Funcie PLAN: Intrare unghi axialManualul utilizatorului

Documentaie utilizator ca sistem deManualul utilizatorului

asisten n funcie de context

smarT.NC: Programarea smarT.NC iManualul utilizatorului

prelucrarea pot fi efectuate simultan

smarT.NC: Buzunar de contur pe modelGhid pilot smarT.NC

de puncte

smarT.NC: Previzualizare programe deGhid pilot smarT.NC

contur n administratorul de fiiere

smarT.NC: Strategie de poziionare pentruGhid pilot smarT.NC

prelucrarea modelelor de puncte

Funcii FCL 2Descriere

Grafice liniare 3-DManualul utilizatorului

Ax scul virtualManualul utilizatorului

Suport UBS pentru dispozitive de blocManualul utilizatorului

(stick-uri de memorie, hard disk-uri, uniti

CD-ROM)

Filtrarea contururilor create externManualul utilizatorului

Posibilitatea atribuirii unor adncimiManualul utilizatorului

diferite fiecrui subcontur din formula de

contur

Gestionarea DHCP a adreselor IPManualul utilizatorului

dinamice

Ciclul palpatorului pentru setarea global aPagina 452

parametrilor palpatorului

smarT.NC: Suport grafic al scanriiGhid pilot smarT.NC

blocului

smarT.NC: Transformarea coordonatelorGhid pilot smarT.NC

smarT.NC: Funcie PLANGhid pilot smarT.NC

Locul de funcionare destinat

TNC corespunde cu limitele pentru dispozitivele de clas A conform specificaiilor din EN 55022 i este destinat n principal utilizrii n zone industriale.

HEIDENHAIN iTNC 530Model, software i caracteristici TNC

9

Noi funcii n software 340 49x-02

Noi funcii n software 340 49x-02

Parametru de prelucrare nou pentru definirea vitezei de poziionare (consultai Palpator cu declanator, deplasare rapid pentru poziionare: MP6151, la pagina 313)

Parametru de prelucrare nou pentru considerarea rotaiei de baz n cadrul Operrii manuale (consultai Luai n considerare o rotaie de baz n modul Operare manual: MP6166, la pagina 312) Ciclurile de la 420 pn la 431 pentru msurarea automat a sculei au fost mbuntite, astfel nct jurnalul de msurare s poat fi afiat i pe ecran (consultai nregistrare rezultate msurtori, la pagina 393)

A fost introdus un ciclu nou care v permite s setai parametrii globali ai palpatorului (consultai PALPARE RAPID (Ciclul 441, DIN/ISO: G441, funcie FCL 2), la pagina 452)

10

Noi funcii n software 340 49x-03

Ciclu nou pentru setarea unei origini n centrul unui canal (consultai PT REF CENTRU CANAL (Ciclul 408, DIN/ISO: G408, funcie FCL 3), la pagina 341)

Ciclu nou pentru setarea unei origini n centrul unei borduri (consultai PT REF CENTRU BORDUR (Ciclul 409, DIN/ISO: G409, funcie FCL 3), la pagina 345)

Ciclu nou de palpare 3-D (consultai MSURARE N 3-D (Ciclul 4, funcie FCL 3), la pagina 447) Ciclul 401 v permite acum s compensai abaterile de aliniere ale piesei de prelucrat prin rotirea mesei rotative (consultai ROTAIE DE BAZ din dou guri (Ciclul 401, DIN/ISO: G401), la

pagina 321)

Ciclul 402 v permite acum s compensai abaterile de aliniere ale piesei de prelucrat prin rotirea mesei rotative (consultai ROTAIE DE BAZ pe dou tifturi (Ciclul 402, DIN/ISO: G402), la

pagina 324)

n ciclurile pentru setarea originii, rezultatele msurtorii sunt disponibile n parametrii Q Q15X (consultai Rezultate msurtori n parametri Q, la pagina 395)

Noi funcii n software 340 49x-03

HEIDENHAIN iTNC 53011

Noi funcii n software 340 49x-04

Noi funcii n software 340 49x-04

Ciclu nou pentru salvarea configurrii cinematice a mainii (consultai SALVARE CINEMATIC (Ciclul 450, DIN/ISO: G450; opiune), la pagina 458)

Ciclu nou pentru testarea i optimizarea configurrii cinematice a mainii (consultai MSURARE CINEMATIC (Ciclul 451, DIN/ISO: G451; opiune), la pagina 460)

Ciclul 412: Numrul de puncte de msur selectabile cu parametrul Q423 (consultai ORIGINE DIN INTERIORUL CERCULUI (Ciclul 412, DIN/ISO: G412), la pagina 356)

Ciclul 413: Numrul de puncte de msur selectabile cu parametrul Q423 (consultai origine DIN EXTERIORUL CERCULUI (ciclul 413, DIN/ISO: G413), la pagina 360)

Ciclul 421: Numrul de puncte de msur selectabile cu parametrul Q423 (consultai MSURARE GAUR (Ciclul 421, DIN/ISO: G421), la pagina 403)

Ciclul 422: Numrul de puncte de msur selectabile cu parametrul Q423 (consultai MSURARE CERC EXTERIOR (Ciclul 422, DIN/ISO: G422), la pagina 407)

Ciclul 3: Mesajul de eroare poate fi anulat dac tija palpatorului este deja deviat la nceputul ciclului (consultai MSURARE (Ciclul 3), la pagina 445)

12

Noi funcii n software 340 49x-05

Ciclu de prelucrare nou pentru gurire adnc cu o singur canelur (consultai GURIRE ADNC CU O SINGUR CANELUR (Ciclul 241, DIN/ISO: G241), la pagina 96)

Ciclul palpator 404 (SETARE ROTAIE DE BAZ) a fost extins cu parametrul Q305 (numrul n tabel) pentru scrierea rotaiilor de baz n tabelul de presetri (Consultai pagina 330)

Ciclurile palpator 408 pn la 419: TNC scrie acum i la linia 0 a tabelului de presetri, atunci cnd valoarea afiat este setat (consultai Salvarea originii calculate, la pagina 340)

Ciclul palpator 412: Parametrul suplimentar Q365 "tip de avans transversal" (consultai ORIGINE DIN INTERIORUL CERCULUI (Ciclul 412, DIN/ISO: G412), la pagina 356))

Ciclul palpator 413: Parametrul suplimentar Q365 "tip de avans transversal" (consultai origine DIN EXTERIORUL CERCULUI (ciclul 413, DIN/ISO: G413), la pagina 360)

Ciclul palpator 416: Parametrul suplimentar Q320 (prescriere de degajare, consultai ORIGINE CENTRU CERC (Ciclul 416, DIN/ISO: G416), pagina 373)

Ciclul palpator 421: Parametrul suplimentar Q365 "tip de avans transversal" (consultai MSURARE GAUR (Ciclul 421, DIN/ISO: G421), la pagina 403)

Ciclul palpator 422: Parametrul suplimentar Q365 "tip de avans transversal" (consultai MSURARE CERC EXTERIOR (Ciclul 422, DIN/ISO: G422), la pagina 407)

Ciclul palpator 425 (MSURARE CANAL) a fost extins cu parametrii Q301 (mutare la nlime de degajare) i Q320 (prescriere de degajare) (consultai MSURARE LIME INTERIOAR (Ciclul 425, DIN/ISO: G425), pagina 419)

Ciclul palpator 450 (SALVARE CINEMATIC) a fost extins cu opiunea de intrare 2 (afiaj stare de salvare) n parametrul Q410 (mod) (consultai SALVARE CINEMATIC (Ciclul 450, DIN/ISO: G450; opiune), la pagina 458)

Ciclul palpator 451 (MSURARE CINEMATIC) a fost extins cu parametrii Q423 (numrul de msurtori circulare) i Q432 (setare presetare) (consultai Parametrii ciclului, la pagina 469)

Ciclul palpator nou 452 (COMPENSARE PRESETARE) simplific msurarea capetelor schimbtorului de scule (consultai COMPENSARE PRESETARE (Ciclul 452, DIN/ISO: G452, opiune), la pagina 474)

Ciclu palpator nou 484 pentru calibrarea palpatorului fr fir al sculei TT 449 (consultai Calibrarea TT 449 fr fir (Ciclul 484, DIN/ISO: G484), la pagina 492)

Noi funcii n software 340 49x-05

HEIDENHAIN iTNC 53013

Funcii schimbate n software 340 49x-05

Funcii schimbate n software 340 49x-05

Ciclurile pentru suprafee cilindrice 27, 28, 29 i 39 pot fi utilizate acum i cu axele rotative modulo. Anterior era necesar parametrul 810.x = 0 al mainii.

Ciclul 403 nu verific dac punctele de palpare i axa de compensaie coincid. n consecin, palparea este posibil i ntr-un sistem de coordonate nclinat (consultai ROTAIE DE BAZ compensare prin axa de rotaie (Ciclul 403, DIN/ISO: G403), la pagina 327)

14

Funcii schimbate de la versiunile anterioare 340 422-xx/340 423-xx

A fost schimbat gestionarea mai multor blocuri de date de calibrare (consultai Manualul utilizatorului pentru programare conversaional).

Funcii schimbate de la versiunile anterioare 340 422-xx/340 423-xx

HEIDENHAIN iTNC 53015

1 Principii / Prezentri generale..... 39

1.1Introducere .....40

1.2Grupuri de cicluri disponibile .....41

Prezentare general a ciclurilor preprogramate..... 41

Prezentare general a ciclurilor palpatorului .....42

HEIDENHAIN iTNC 53017

.....2Utilizareaciclurilorpreprogramate43

2.1 Lucrul cu ciclurile preprogramate..... 44

Ciclurile specifice mainii .....44

Definirea unui ciclu utiliznd tastele soft .....45

Definirea unui ciclu utiliznd funcia GOTO .....45

Apelarea ciclurilor.....46

Lucrul cu axele secundare U/V/W .....49

2.2 Valori prestabilite de program pentru cicluri .....50

Prezentare general .....50

Introducerea definiiilor GLOBAL DEF..... 51

Folosirea informaiilor din GLOBAL DEF .....51

Date globale, valabile oriunde..... 52

Date globale pentru operaiuni de gurire .....52

Date globale pentru operaii de frezare cu cicluri buzunar 25x..... 53

Date globale pentru operaiuni de frezare cu cicluri de contur...... 53

Date globale pentru comportamentul de poziionare .....53

Date globale pentru funciile de palpare .....54

2.3 Definire model PATTERN DEF .....55

Aplicaie .....55

Introducerea definiiilor PATTERN DEF .....56

Folosirea PATTERN DEF .....56

Definirea poziiilor individuale de prelucrare..... 57

Definirea unui singur rnd .....58

Definirea unui singur model .....59

Definire cadre individuale .....60

Definirea unui cerc complet .....61

Definire arc de cerc .....62

2.4 Tabele de puncte .....63

Aplicaie .....63

Crearea unui tabel de puncte..... 63

Ascunderea punctelor individuale din procesul de prelucrare .....64

Selectarea unui tabel de puncte n program..... 65

Apelarea unui ciclu n conexiune cu tabele de puncte .....66

18

3 Cicluri preprogramate: gurire..... 69

3.1Principii .....70

Prezentare general.....70

3.2CENTRAREA (Ciclul 240, DIN/ISO: G240).....71

Rulare ciclu .....71

Luai n considerare la programare: .....71

Parametrii ciclului .....72

3.3GURIREA (Ciclul 200) .....73

Rulare ciclu .....73

Luai n considerare la programare: .....73

Parametrii ciclului .....74

3.4ALEZARE ORIFICII (Ciclul 201, DIN/ISO: G201) .....75

Rulare ciclu .....75

Luai n considerare la programare: .....75

Parametrii ciclului .....76

3.5PERFORAREA (Ciclul 202, DIN/ISO: G202) .....77

Rulare ciclu .....77

Luai n considerare la programare: .....78

Parametrii ciclului .....79

3.6GURIRE UNIVERSAL (Ciclul 203, DIN/ISO: G203) .....81

Rulare ciclu .....81

Luai n considerare la programare: .....82

Parametrii ciclului .....83

3.7LAMARE PE SPATE (ciclul 204, DIN/ISO: G204) .....85

Rulare ciclu .....85

Luai n considerare la programare: .....86

Parametrii ciclului .....87

3.8CIOCNIRE UNIVERSAL (Ciclul 205, DIN/ISO: G205) .....89

Rulare ciclu .....89

Luai n considerare la programare: .....90

Parametrii ciclului .....91

3.9FREZARE ORIFICII (Ciclul 208) .....93

Rulare ciclu .....93

Luai n considerare la programare: .....94

Parametrii ciclului .....95

3.10 GURIRE ADNC CU O SINGUR CANELUR (Ciclul 241, DIN/ISO: G241) .....96

Rulare ciclu .....96

Luai n considerare la programare: .....96

Parametrii ciclului .....97

3.11 Exemple de programare .....99

HEIDENHAIN iTNC 53019

4 Cicluri preprogramate: filetare / frezare filet..... 103

4.1Principii .....104

Prezentare general..... 104

4.2FILETARE NOU cu un tarod flotant (Ciclul 206, DIN/ISO: G206)..... 105

Rulare ciclu..... 105

Luai n considerare la programare: .....105

Parametrii ciclului .....106

4.3FILETARE RIGID fr un tarod flotant NOU (Ciclul 207, DIN/ISO: G207) .....107

Rulare ciclu .....107

Luai n considerare la programare: .....108

Parametrii ciclului .....109

4.4FILETAREA CU FRMIARE ACHII (Ciclul 209, DIN/ISO: G209) .....110

Rulare ciclu .....110

Luai n considerare la programare: .....111

Parametrii ciclului .....112

4.5Principiile frezrii de fileturi .....113

Premise.....113

4.6FREZARE FILET (Ciclul 262, DIN/ISO: G262) .....115

Rulare ciclu .....115

Luai n considerare la programare: .....116

Parametrii ciclului .....117

4.7FREZARE FILET / ZENCUIRE (Ciclul 263, DIN/ISO: G263)..... 118

Rulare ciclu .....118

Luai n considerare la programare: .....119

Parametrii ciclului .....120

4.8GURIRE/FREZARE FILET (Ciclul 264, DIN/ISO: G264) .....122

Rulare ciclu .....122

Luai n considerare la programare: .....123

Parametrii ciclului .....124

4.9GURIRE/FREZARE ELICOIDAL FILET (Ciclul 265, DIN/ISO: G265) .....126

Rulare ciclu .....126

Luai n considerare la programare: .....127

Parametrii ciclului .....128

4.10 FREZARE EXTERIOAR FILET (Ciclul 267, DIN/ISO: G267) .....130

Rulare ciclu .....130

Luai n considerare la programare: .....131

Parametrii ciclului .....132

4.11 Exemple de programare .....134

20

5 Cicluri nchise: frezare buzunare / tifturi / canale ..... 137

5.1Principii .....138

Prezentare general..... 138

5.2 BUZUNAR RECTANGULAR (Ciclul 251, DIN/ISO: G251) .....139

Rulare ciclu .....139

Luai n considerare la programare: .....140

Parametrii ciclului .....141

5.3BUZUNAR CIRCULAR (Ciclul 252, DIN/ISO: G252) .....144

Rulare ciclu .....144

Luai n considerare la programare: .....145

Parametrii ciclului .....146

5.4FREZARE CANAL (Ciclul 253, DIN/ISO: G253) .....148

Rulare ciclu .....148

Luai n considerare la programare: .....149

Parametrii ciclului .....150

5.5CANAL CIRCULAR (Ciclul 254, DIN/ISO: G254) .....153

Rulare ciclu .....153

Luai n considerare la programare: .....154

Parametrii ciclului .....155

5.6TIFT RECTANGULAR (Ciclul 256, DIN/ISO: G256) .....158

Rulare ciclu .....158

Luai n considerare la programare: .....159

Parametrii ciclului .....160

5.7TIFT CIRCULAR (Ciclul 257, DIN/ISO: G257) .....162

Rulare ciclu .....162

Luai n considerare la programare: .....163

Parametrii ciclului .....164

5.8Exemple de programare..... 166

HEIDENHAIN iTNC 53021

6 Cicluri preprogramate: definiri modele..... 169

6.1Noiuni fundamentale .....170

Prezentare general .....170

6.2MODEL CIRCULAR (Ciclul 220, DIN/ISO: G220)..... 171

Rulare ciclu .....171

Luai n considerare la programare: .....171

Parametrii ciclului .....172

6.3MODEL LINIAR (Ciclul 221, DIN/ISO: G221) .....174

Rulare ciclu .....174

Luai n considerare la programare: .....174

Parametrii ciclului .....175

6.4Exemple de programare .....176

22

.....7Cicluripreprogramate:conturbuzunar179

7.1Ciclurile SL .....180

Noiuni fundamentale..... 180

Prezentare general .....182

7.2GEOMETRIE CONTUR (Ciclul 14, DIN/ISO: G37) .....183

Luai n considerare la programare: .....183

Parametrii ciclului .....183

7.3Contururile suprapuse .....184

Principii .....184

Subprograme: buzunare suprapuse .....185

Suprafaa de includere .....186

Suprafaa de excludere .....187

Suprafaa de intersec .....ie187

7.4DATE CONTUR (Ciclul 20, DIN/ISO: G120) .....188

Luai n considerare la programare: .....188

Parametrii ciclului .....189

7.5GURIRE AUTOMAT (Ciclul 21, DIN/ISO: G121) .....190

Rulare ciclu..... 190

Luai n considerare la programare: .....190

Parametrii ciclului .....191

7.6DEGROARE (Ciclul 22, DIN/ISO: G122) .....192

Rulare ciclu..... 192

Luai n considerare la programare: .....193

Parametrii ciclului .....194

7.7FINISARE N PROFUNZIME (Ciclul 23, DIN/ISO: G123) .....196

Rulare ciclu..... 196

Luai n considerare la programare: .....196

Parametrii ciclului .....196

7.8FINISARE LATERAL (Ciclul 24, DIN/ISO: G124) .....197

Rulare ciclu..... 197

Luai n considerare la programare: .....197

Parametrii ciclului .....198

7.9URM CONTUR (Ciclul 25, DIN/ISO: G125) .....199

Rulare ciclu..... 199

Luai n considerare la programare: .....199

Parametrii ciclului .....200

7.10 DATE URM CONTUR (Ciclul 270, DIN/ISO: G270) .....201

Luai n considerare la programare: .....201

Parametrii ciclului .....202

7.11 Exemple de programare .....203

HEIDENHAIN iTNC 53023

.....8Cicluripreprogramate:suprafacilindric215

8.1Principii .....216

Prezentare general a ciclurilor pentru suprafeele cilindrice .....216

8.2SUPRAFA CILINDRU (Ciclul 27, DIN/ISO: G127, opiunea 1 de software) .....217

Execuia ciclului..... 217

Luai n considerare la programare! .....218

Parametrii ciclului .....219

8.3SUPRAFA CILINDRU frezare canal (Ciclul 28, DIN/ISO: G128, opiunea 1 de software) .....220

Rulare ciclu .....220

Luai n considerare la programare: .....221

Parametrii ciclului .....222

8.4SUPRAFA CILINDRU frezare bordur (Ciclul 29, DIN/ISO: G129, opiunea 1 de software) .....223

Rulare ciclu .....223

Luai n considerare la programare: .....224

Parametrii ciclului .....225

8.5SUPRAFA CILINDRU frezare contur exterior (Ciclul 39, DIN/ISO: G139, opiunea 1 de software) .....226

Rulare ciclu .....226

Luai n considerare la programare: .....227

Parametrii ciclului .....228

8.6Exemple de programare..... 229

24

9 Cicluri preprogramate: buzunar de contur cu formul de contur ..... 233

9.1 Cicluri SL cu formule de contur complexe .....234

Principii .....234

Selectarea unui program cu definiii de contur..... 236

Definirea descrierilor de contur .....236

Introducerea unei formule complexe de contur..... 237

Contururile suprapuse..... 238

Prelucrarea conturului cu Ciclurile SL .....240

9.2 Cicluri SL cu formule de contur simple.....244

Noiuni fundamentale .....244

Introducerea unei formule simple de contur .....246

Prelucrarea conturului cu Ciclurile SL .....246

HEIDENHAIN iTNC 53025

.....10Cicluripreprogramate:frezareamultitrecere247

10.1Principii ..... 248

Prezentare general..... 248

10.2RULARE DATE 3-D (Ciclul 30, DIN/ISO: G60) ..... 249

Rulare ciclu .....249

Luai n considerare la programare: .....249

Parametrii ciclului .....250

10.3FREZARE MULTITRECERE (Ciclul 230, DIN/ISO: G230) ..... 251

Rulare ciclu .....251

Luai n considerare la programare: .....251

Parametrii ciclului .....252

10.4SUPRAFA RIGLAT (Ciclul 231, DIN/ISO: G231) .....253

Rulare ciclu .....253

Luai n considerare la programare: .....254

Parametrii ciclului .....255

10.5FREZARE FRONTAL (Ciclul 232, DIN/ISO: G232) .....257

Rulare ciclu .....257

Luai n considerare la programare: .....259

Parametrii ciclului .....259

10.6Exemple de programare ..... 262

26

.....11Cicluri:Transformrialecoordonatelor267

11.1Noiuni fundamentale .....268

Prezentare general .....268

Efectul transformrii coordonatelor .....269

11.2DECALARE DE ORIGINE (Ciclul 7, DIN/ISO: G54) .....270

Efect .....270

Parametrii ciclului .....270

11.3DECALARE DE ORIGINE cu tabele de origine (Ciclul 7, DIN/ISO: G53) .....271

Efect .....271

Luai n considerare la programare: .....272

Parametrii ciclului .....273

Selectarea unui tabel de origine n programul piesei..... 273

Editarea tabelului de origine n modul de operare Programare i editare. .....274

Editarea unui tabel cu buzunare ntr-un mod de operare Rulare program .....274

Transferul valorilor efective n tabelul de origine .....275

Configurarea tabelului de origine .....276

Pentru a prsi un tabel de origine .....276

11.4SETARE ORIGINE (Ciclul 247, DIN/ISO: G247) .....277

Efect .....277

Luai n considerare nainte de programare: .....277

Parametrii ciclului .....277

11.5IMAGINE N OGLIND (Ciclul 8, DIN/ISO: G28) .....278

Efect .....278

Luai n considerare la programare: .....278

Parametrii ciclului .....279

11.6ROTAIE (Ciclul 10, DIN/ISO: G73) .....280

Efect .....280

Luai n considerare la programare: .....280

Parametrii ciclului .....281

11.7SCALARE (Ciclul 11, DIN/ISO: G72) .....282

Efect .....282

Parametrii ciclului .....283

11.8SCALARE SPECIFIC AXEI (Ciclul 26)..... 284

Efect .....284

Luai n considerare la programare: .....284

Parametrii ciclului .....285

HEIDENHAIN iTNC 53027

11.9 PLAN DE LUCRU (Ciclul 19, DIN/ISO: G80, opiunea 1 de software) .....286

Efect .....286

Luai n considerare la programare: .....287

Parametrii ciclului .....287

Resetare..... 287

Poziionarea axei de rotaie..... 288

Poziionare afiaj n sistemul nclinat .....290

Monitorizare spaiu de lucru..... 290

Poziionarea ntr-un sistem de coordonate nclinat .....290

Combinarea ciclurilor de transformri de coordonate .....291

Msurare automat a piesei de prelucrat n sistemul nclinat .....291

Procedur pentru lucrul cu Ciclul 19 PLAN DE LUCRU..... 292

11.10 Exemple de programare .....294

28

12 Cicluri: Funcii speciale..... 297

12.1Noiuni fundamentale .....298

Prezentare general .....298

12.2TEMPORIZARE (Ciclul 9, DIN/ISO: G04)..... 299

Funcie .....299

Parametrii ciclului .....299

12.3APELARE PROGRAM (Ciclul 12, DIN/ISO: G39) .....300

Funcie ciclu .....300

Luai n considerare la programare: .....300

Parametrii ciclului .....301

12.4OPRIRE ORIENTAT A BROEI (Ciclul 13, DIN/ISO: G36) .....302

Funcie ciclu .....302

Luai n considerare la programare: .....302

Parametrii ciclului .....302

12.5TOLERAN (Ciclul 32, DIN/ISO: G62) .....303

Funcie ciclu .....303

Influene ale definiiei geometriei n sistemul CAM..... 304

Luai n considerare la programare: .....305

Parametrii ciclului .....306

HEIDENHAIN iTNC 53029

13 Utilizarea ciclurilor palpatorului..... 307

13.1 Informaii generale despre ciclurile palpatorului .....308

Principiu de funcionare .....308

Cicluri n modurile Manual i Roat de mn el. .....309

Cicluri ale palpatorului pentru operarea automat..... 309

13.2 nainte de a ncepe lucrul cu ciclurile palpatorului .....311

Deplasarea maxim pn la punctul de palpare: MP6130 .....311

Degajarea de siguran pn la punctul de palpare: MP6140..... 311

Orientai palpatorul cu infrarou n direcia de palpare programat: MP6165 .....311

Luai n considerare o rotaie de baz n modul Operare manual: MP6166.....312

Msurtori multiple: MP6170 .....312

Limita de ncredere pentru msurtorile multiple: MP6171 .....312

Palpator cu declanator, vitez de avans pentru palpare: MP6120 .....313

Palpator cu declanator, deplasare rapid pentru poziionare: MP6150 .....313

Palpator cu declanator, deplasare rapid pentru poziionare: MP6151 .....313

KinematicsOpt: Limit de toleran n modul Optimizare: MP6600 .....313

KinematicsOpt, deviaia permis a razei bilei de calibrare: MP6601 .....313

Executare cicluri palpator .....314

30

14 Cicluri palpator: Msurarea automat a abaterii de aliniere a piesei de prelucrat ..... 315

14.1Noiuni fundamentale .....316

Prezentare general .....316

Caracteristici comune tuturor ciclurilor de palpator pentru msurarea abaterilor de aliniere ale piesei de

prelucrat .....317

14.2ROTAIE DE BAZ (Ciclul 400, DIN/ISO: G400) .....318

Rulare ciclu .....318

Luai n considerare la programare: .....318

Parametrii ciclului .....319

14.3ROTAIE DE BAZ din dou guri (Ciclul 401, DIN/ISO: G401) .....321

Rulare ciclu .....321

Luai n considerare la programare: .....321

Parametrii ciclului .....322

14.4ROTAIE DE BAZ pe dou tifturi (Ciclul 402, DIN/ISO: G402) .....324

Rulare ciclu .....324

Luai n considerare la programare: .....324

Parametrii ciclului .....325

14.5ROTAIE DE BAZ compensare prin axa de rotaie (Ciclul 403, DIN/ISO: G403) .....327

Rulare ciclu .....327

Luai n considerare la programare: .....327

Parametrii ciclului .....328

14.6SETARE ROTAIE DE BAZ (Ciclul 404, DIN/ISO: G404) .....330

Rulare ciclu .....330

Parametrii ciclului .....330

14.7Compensarea abaterii de aliniere a piesei de prelucrat rotind axa C (Ciclul 405, DIN/ISO: G405) .....331

Rulare ciclu .....331

Luai n considerare la programare: .....332

Parametrii ciclului .....333

HEIDENHAIN iTNC 53031

.....15Cicluripalpator:setareaautomataoriginii337

15.1 Noiuni fundamentale .....338

Prezentare general .....338

Caracteristici comune tuturor ciclurilor palpatorului pentru setarea originii .....339

15.2 PT REF CENTRU CANAL (Ciclul 408, DIN/ISO: G408, funcie FCL 3)..... 341

Rulare ciclu .....341

Luai n considerare la programare: .....342

Parametrii ciclului .....342

15.3 PT REF CENTRU BORDUR (Ciclul 409, DIN/ISO: G409, funcie FCL 3) .....345

Rulare ciclu .....345

Luai n considerare la programare: .....345

Parametrii ciclului .....346

15.4 ORIGINE DIN INTERIORUL DREPTUNGHIULUI (Ciclul 410, DIN/ISO: G410).....348

Rulare ciclu .....348

Luai n considerare la programare: .....349

Parametrii ciclului .....349

15.5 ORIGINE DIN EXTERIORUL DREPTUNGHIULUI (Ciclul 411, DIN/ISO: G411)..... 352

Rulare ciclu .....352

Luai n considerare la programare: .....353

Parametrii ciclului .....353

15.6 ORIGINE DIN INTERIORUL CERCULUI (Ciclul 412, DIN/ISO: G412)..... 356

Rulare ciclu .....356

Luai n considerare la programare: .....357

Parametrii ciclului .....357

15.7 origine DIN EXTERIORUL CERCULUI (ciclul 413, DIN/ISO: G413) .....360

Rulare ciclu .....360

Luai n considerare la programare: .....361

Parametrii ciclului .....361

15.8 ORIGINE DIN EXTERIORUL COLULUI (Ciclul 414, DIN/ISO: G414)..... 364

Rulare ciclu .....364

Luai n considerare la programare: .....365

Parametrii ciclului .....366

15.9 ORIGINE DIN INTERIORUL COLULUI (Ciclul 415, DIN/ISO: G415) .....369

Rulare ciclu .....369

Luai n considerare la programare: .....370

Parametrii ciclului .....370

15.10 ORIGINE CENTRU CERC (Ciclul 416, DIN/ISO: G416) .....373

Rulare ciclu .....373

Luai n considerare la programare: .....374

Parametrii ciclului .....374

15.11 ORIGINE N AXA PALPATORULUI (Ciclul 417, DIN/ISO: G417) .....377

Rulare ciclu .....377

Luai n considerare la programare: .....377

Parametrii ciclului .....378

32

15.12ORIGINE LA CENTRU A 4 GURI (Ciclul 418, DIN/ISO: G418) .....379

Rulare ciclu .....379

Luai n considerare la programare: .....380

Parametrii ciclului .....380

15.13ORIGINE NTR-O AX (Ciclul 419, DIN/ISO: G419) .....383

Rulare ciclu .....383

Luai n considerare la programare: .....383

Parametrii ciclului .....384

HEIDENHAIN iTNC 53033

.....16Cicluripalpator:inspeciaautomatapieseideprelucrat391

16.1 Noiuni fundamentale .....392

Prezentare general .....392

nregistrare rezultate msurtori .....393

Rezultate msurtori n parametri Q..... 395

Clasificarea rezultatelor .....395

Monitorizare toleran.....396

Monitorizarea sculei .....396

Sistem de referin pentru rezultatele msurtorilor..... 397

16.2 PLAN REF. (Ciclul 0, DIN/ISO: G55) .....398

Rulare ciclu .....398

Luai n considerare la programare: .....398

Parametrii ciclului .....398

16.3 PLAN DE REFERIN POLAR (Ciclul 1, DIN/ISO) .....399

Rulare ciclu .....399

Luai n considerare la programare: .....399

Parametrii ciclului .....399

16.4 MSURARE UNGHI (Ciclul 420, DIN/ISO: G420) .....400

Rulare ciclu .....400

Luai n considerare la programare: .....400

Parametrii ciclului .....401

16.5 MSURARE GAUR (Ciclul 421, DIN/ISO: G421) .....403

Rulare ciclu .....403

Luai n considerare la programare: .....403

Parametrii ciclului .....404

16.6 MSURARE CERC EXTERIOR (Ciclul 422, DIN/ISO: G422) .....407

Rulare ciclu .....407

Luai n considerare la programare: .....407

Parametrii ciclului .....408

16.7 MS. INTERIORUL DREPTUNGHIULUI (Ciclul 423, DIN/ISO: G423)..... 411

Rulare ciclu .....411

Luai n considerare la programare: .....412

Parametrii ciclului .....412

16.8 MS. EXTERIORUL DREPTUNGHIULUI (Ciclul 424, ISO: G424) .....415

Rulare ciclu .....415

Luai n considerare la programare: .....416

Parametrii ciclului .....416

16.9 MSURARE LIME INTERIOAR (Ciclul 425, DIN/ISO: G425)..... 419

Rulare ciclu .....419

Luai n considerare la programare: .....419

Parametrii ciclului .....420

34

16.10MSURARE LIME BORDUR (Ciclul 426, DIN/ISO: G426) ..... 422

Rulare ciclu .....422

Luai n considerare la programare: .....422

Parametrii ciclului .....423

16.11 MSURARE COORDONAT (Ciclul 427, DIN/ISO: G427) ..... 425

Rulare ciclu .....425

Luai n considerare la programare: .....425

Parametrii ciclului .....426

16.12MS. CERC DE GURI (Ciclul 430, DIN/ISO: G430) ..... 428

Rulare ciclu .....428

Luai n considerare la programare: .....429

Parametrii ciclului .....429

16.13MSURARE PLAN (Ciclul 431, DIN/ISO: G431) ..... 432

Rulare ciclu .....432

Luai n considerare la programare: .....433

Parametrii ciclului .....434

16.14Exemple de programare ..... 436

HEIDENHAIN iTNC 53035

17 Cicluri palpator: funcii speciale ..... 441

17.1Principii .....442

Prezentare general..... 442

17.2CALIBRARE TS (Ciclul 2) .....443

Rulare ciclu .....443

Luai n considerare la programare: .....443

Parametrii ciclului .....443

17.3CALIBRARE LUNGIME TS (Ciclul 9) .....444

Rulare ciclu .....444

Parametrii ciclului .....444

17.4MSURARE (Ciclul 3) .....445

Rulare ciclu .....445

Luai n considerare la programare: .....445

Parametrii ciclului .....446

17.5MSURARE N 3-D (Ciclul 4, funcie FCL 3) .....447

Rulare ciclu .....447

Luai n considerare la programare: .....447

Parametrii ciclului .....448

17.6MSURARE DEPLASARE AX (ciclu palpator 440, DIN/ISO: G440) .....449

Rulare ciclu .....449

Luai n considerare la programare: .....450

Parametrii ciclului .....451

17.7PALPARE RAPID (Ciclul 441, DIN/ISO: G441, funcie FCL 2) .....452

Rulare ciclu .....452

Luai n considerare la programare: .....452

Parametrii ciclului .....453

36

.....18Cicluripalpator:msurareaautomatacinematicii455

18.1 Msurare cinematic cu palpatoarele TS (opiune KinematicsOpt) .....456

Principii .....456

Prezentare general .....456

18.2 Premise .....457

18.3 SALVARE CINEMATIC (Ciclul 450, DIN/ISO: G450; opiune) .....458

Rulare ciclu .....458

Luai n considerare la programare: .....458

Parametrii ciclului .....459

Funcie jurnal .....459

18.4 MSURARE CINEMATIC (Ciclul 451, DIN/ISO: G451; opiune) .....460

Rulare ciclu .....460

Direcie de poziionare .....462

Maini cu axe cu cuplare Hirth .....463

Alegere numr de puncte de msurare..... 464

Alegerea poziiei bilei de calibrare pe masa mainii .....464

Note despre precizie .....465

Not la diferite metode de calibrare .....466

Joc lateral.....467

Luai n considerare la programare: .....468

Parametrii ciclului .....469

Funcie jurnal .....472

18.5 COMPENSARE PRESETARE (Ciclul 452, DIN/ISO: G452, opiune) .....474

Rulare ciclu .....474

Luai n considerare la programare: .....476

Parametrii ciclului .....477

Reglarea capetelor schimbtorului de scule .....479

Compensarea micrii de deriv .....481

Funcie jurnal .....483

HEIDENHAIN iTNC 53037

.....19Cicluripalpator:msurareaautomatasculei485

19.1 Noiuni fundamentale .....486

Prezentare general .....486

Diferene ntre ciclurile de la 31 la 33 i ciclurile de la 481 la 483..... 487

Setarea parametrilor mainii .....487

Intrri n tabelul de scule TOOL.T .....489

Afiare rezultate msurtori .....490

19.2 Calibrarea TT (Ciclul 30 sau 480, DIN/ISO: G480) .....491

Rulare ciclu..... 491

Luai n considerare la programare: .....491

Parametrii ciclului .....491

19.3 Calibrarea TT 449 fr fir (Ciclul 484, DIN/ISO: G484)..... 492

Principii .....492

Rulare ciclu..... 492

Luai n considerare la programare: .....492

Parametrii ciclului .....492

19.4 Msurare lungime scul (Ciclul 31 sau 481, DIN/ISO: G481) .....493

Rulare ciclu..... 493

Luai n considerare la programare: .....494

Parametrii ciclului .....494

19.5 Msurare raz scul (Ciclul 32 sau 482, ISO: G482) .....495

Rulare ciclu..... 495

Luai n considerare la programare: .....495

Parametrii ciclului .....496

19.6 Msurare lungime i raz scul (Ciclul 33 sau 483, ISO: G483) .....497

Rulare ciclu..... 497

Luai n considerare la programare: .....497

Parametrii ciclului .....498

1.1 Prezentare general .....499

Cicluri de prelucrare .....499

Cicluri de palpare .....501

38

Principii / Prezentri generale

1.1 Introducere

1.1 Introducere

Ciclurile de prelucrare care apar frecvent i necesit mai muli pai de lucru sunt stocate n memoria TNC ca cicluri standard. Transformrile de coordonate i cteva funcii speciale sunt de asemenea disponibile sub form de cicluri.

Majoritatea ciclurilor 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, parametrului Q200 i este atribuit prescrierea de degajare, lui Q202 adncimea de ptrundere etc.

Pericol de coliziune!

Ciclurile execut uneori operaii extinse. Din motive de siguran, ar trebui s rulai un test grafic al programului nainte de a prelucra.

Dac utilizai asign ri indirecte de parametri n cicluri cu numere mai mari 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 preprogramate 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 s utilizai, de asemenea, alternativele pentru viteza de avans FMAX (avans transversal rapid), FZ (avans per dinte) i FU (avans per rotaie), 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.

40Principii / Prezentri generale

1.2 Grupuri de cicluri disponibile

Prezentare general a ciclurilor preprogramate

U Rndul de taste soft afieaz grupurile de cicluri disponibile.

Grup de cicluriTastPagin

soft

Cicluri pentru ciocnire, alezare orificii, perforare i zencuirePagina 70

Cicluri pentru filetare, tiere filet i frezare filetPagina 104

Cicluri pentru frezare buzunare, tifturi i canalePagina 138

Cicluri pentru producerea modelelor de puncte, cum ar fi modele cu guri pe linie sau pe cercPagina 170

Ciclurile SL (List subcontur), care permit prelucrarea paralel cu conturul a contururilor relativPagina 182

complexe, constnd din mai multe subcontururi suprapuse, interpolare de suprafa cilindric

Cicluri pentru frezare multitrecere pentru suprafeele plate sau strmbePagina 248

Cicluri de transformare a coordonatelor care permit schimbarea decalrii de origine, rotaia,Pagina 268

imaginea n oglind, lrgirea i reducerea pentru mai multe contururi

Ciclurile speciale, cum ar fi temporizarea, apelarea unui program, oprirea orientat a broei iPagina 298

tolerana

U Dac este cazul, comutai pe ciclurile preprogramate

specifice mainii. Aceste cicluri preprogramate pot fi

integrate de productorul mainii unelte.

1.2 Grupuri de cicluri disponibile

HEIDENHAIN iTNC 53041

1.2 Grupuri de cicluri disponibile

Prezentare general a ciclurilor palpatorului

U Rndul de taste soft afieaz grupurile de cicluri disponibile.

Grup de cicluriTastPagin

soft

Cicluri pentru msurarea i compensarea automat a abaterilor de aliniere ale piesei de prelucratPagina 316

Cicluri pentru presetarea automat a piesei de prelucratPagina 338

Cicluri pentru inspecia automat a piesei de prelucratPagina 392

Cicluri de calibrare, cicluri specialePagina 442

Cicluri pentru msurarea automat a cinematiciiPagina 456

Cicluri pentru msurarea automat a sculei (activate de productorul mainii unelte)Pagina 486

U Dac este cazul, comutai pe ciclurile palpatorului

specifice mainii. Aceste cicluri ale palpatorului pot fi

integrate de productorul mainii unelte.

42Principii / Prezentri generale

Utilizarea ciclurilor preprogramate

2.1 Lucrul cu ciclurile preprogramate

2.1 Lucrul cu ciclurile preprogramate

Ciclurile specifice mainii

Suplimentar la ciclurile HEIDENHAIN, mul i productori de maini unelte 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 ale palpatorului specifice mainii care trebuie definite prin tasta TOUCH PROBE

Consultai manualul mainii dvs. pentru o descriere a funciei specifice.

Uneori, ciclurile specifice mainii utilizeaz i parametri de transfer, pe care HEIDENHAIN i-a utilizat deja n ciclurile standard. TNC execut ciclurile active DEF imediat ce acestea sunt definite (Consultai i Apelarea ciclurilor, la pagina 46). Execut cicluri active CALL doar dup ce acestea au fost apelate (Consultai i Apelarea ciclurilor, la pagina 46). 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.

44Utilizarea ciclurilor preprogramate

Definirea unui ciclu utiliznd tastele soft

U 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 fereastra de 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

U Rndul de taste soft afieaz grupurile de cicluri disponibile.

U TNC afieaz o prezentare general a ciclurilor ntr-o fereastr contextual.

Alegei ciclul dorit cu tastele sgeat sau

Alegei ciclul dorit cu tasta CTRL i tastele sgeat (pentru 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 GURIRE

Q200=2;PRESCRIERE DE DEGAJARE

Q201=3;ADNCIME

Q206=150;VITEZ DE AVANS PENTRU PTRUNDERE

Q202=5;ADNCIME DE PTRUNDERE

Q210=0;TEMPORIZARE LA VRF

Q203=+0;COORDONAT SUPRAFA

Q204=50;A 2-A PRESCRIERE DE DEGAJARE

Q211=0.25;TEMPORIZARE LA ADNCIME

2.1 Lucrul cu ciclurile preprogramate

HEIDENHAIN iTNC 53045

2.1 Lucrul cu ciclurile preprogramate

Apelarea ciclurilor

Premise

Urmtoarele date trebuie s fie ntotdeauna programate nainte de apelarea unui ciclu:

DIMENSIUNE 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 considerare premise suplimentare. Acestea sunt detaliate n descrierile fiecrui ciclu.

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 modele de puncte pe cercuri i Ciclul 221 pentru modele de puncte pe linii ciclul SL 14 GEOMETRIE CONTUR ciclul SL 20 DATE CONTUR

Ciclul 32 TOLERAN

Cicluri de transformare a coordonatelor Ciclul 9 TEMPORIZARE

Toate ciclurile de palpator

Putei apela toate celelalte cicluri cu funciile descrise dup cum urmeaz.

46Utilizarea ciclurilor preprogramate

Apelarea unui ciclu cu CYCL CALL

Funcia CYCL CALL apeleaz o dat ciclul preprogramat care a fost definit cel mai recent. Punctul de pornire al ciclului este poziia care a fost programat nainte de blocul CYCL CALL.

U 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 preprogramat n toate poziiile definite ntr-o definiie de model PATTERN DEF (consultai Definire model PATTERN DEF, la pagina 55) sau ntr-un tabel de puncte (consultai Tabele de puncte, la pagina 63).

2.1 Lucrul cu ciclurile preprogramate

HEIDENHAIN iTNC 53047

2.1 Lucrul cu ciclurile preprogramate

Apelarea unui ciclu cu CYCL CALL POS

Funcia CYCL CALL POS apeleaz o dat ciclul preprogramat care a fost definit cel mai recent. Punctul de pornire al ciclului este poziia pe care a-i definit-o n blocul CYCL CALL POS.

TNC se deplaseaz utiliznd logica de aezare n poziia definit n blocul CYCL CALL POS.

Dac poziia curent n axa sculei este deasupra suprafeei superioare 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 a sculei n axa sculei este sub 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.

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. Aceasta servete ca o decalare suplimentar a originii.

Viteza de avans cel mai recent definit n blocul CYCL CALL POS se aplic numai la avansul transversal ctre poziia de pornire programat n acest bloc.

Ca o regul, TNC se 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 care o pozi ie de pornire este definit (de exemplu Ciclul 212), atunci poziia definit n cicluri servete ca o decalare suplimentar la pozi ia definit n blocul CYCL CALL POS. De aceea trebuie s definii ntotdeauna poziia de pornire setat n ciclu la 0.

Apelarea unui ciclu cu M99/89

Funcia M99, activ numai n blocul n care este programat, apeleaz o dat ciclul preprogramat definit cel mai recent. Putei programa M99 la sfritul unui bloc de poziionare. TNC se deplaseaz la aceast poziie i apoi, apeleaz ciclul preprogramat 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 MP 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 preprogramat

48Utilizarea ciclurilor preprogramate

Lucrul cu axele secundare U/V/W

TNC execut deplas ri de avans 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 axele pe care le-ai programat n ultimul bloc de poziionare nainte de apelarea ciclului. Cnd axa sculei Z este activ, urmtoarele combinaii sunt permise:

X/Y X/V U/Y U/V

2.1 Lucrul cu ciclurile preprogramate

HEIDENHAIN iTNC 53049

2.2 Valori prestabilite de program pentru cicluri

2.2 Valori prestabilite de program pentru cicluri

Prezentare general

Toate ciclurile de la 20 la 25, precum i toate cele cu numere mai mari de 200, folosesc de fiecare dat parametri de ciclu identici, precum prescrierea de degajare Q200, care trebuie introdus la fiecare definire de ciclu. Funcia GLOBAL DEF v d posibilitatea s definii aceti parametri de ciclu, o singur dat, la nceputul programului, astfel nct vor fi disponibili la nivel global pentru toate ciclurile preprogramate folosite n program. Apoi, n ciclul preprogramat respectiv, facei referire la valoarea definit la nceputul programului.

Sunt disponibile urmtoarele funcii GLOBAL DEF:

Model prelucrareTast soft Pagin

GLOBAL DEF COMMONPagina 52

Definirea parametrilor general valabili ai

ciclului

GLOBAL DEF GURIREPagina 52

Definirea parametrilor specifici ciclului de

gurire

GLOBAL DEF FREZARE BUZUNARPagina 53

Definirea parametrilor specifici ciclului de

frezare a buzunarelor

GLOBAL DEF FREZARE CONTURPagina 53

Definirea parametrilor specifici ciclului

frezrii de contur

GLOBAL DEF POZIIONAREPagina 53

Definirea comportamentului de poziionare

pentru CYCL CALL PAT

GLOBAL DEF PALPAREPagina 54

Definirea parametrilor specifici ciclului

palpatorului

50Utilizarea ciclurilor preprogramate

Introducerea definiiilor GLOBAL DEF

U Selectai modul de operare Programare i editare.

U Apsai tasta Funcii Speciale.

Selectai funciile programului pentru valorile prestabilite de program.

U Selectai funciile GLOBAL DEF.

Selectai funcia GLOBAL DEF dorit, de ex.

GLOBAL DEF COMMON

Introducei definiiile necesare i confirmai fiecare introducere cu tasta ENT.

Folosirea informaiilor din GLOBAL DEF

Dac la nceputul programului ai introdus funciile GLOBAL DEF corespunztoare, vei putea face referire la aceste valori global valabile, cnd definii orice ciclu preprogramat.

Procedai ca atare:

U Selectai modul de operare Programare i editare.

U Selectai ciclurile preprogramate.

Selectai grupul de cicluri dorit, de exemplu ciclurile de gurire.

Selectai ciclul dorit, de exemplu GURIRE..

TNC afieaz tasta soft SETARE VALORI STANDARD, dac exist un parametru global pentru acesta.

Apsai tasta soft SETARE VALORI STANDARD. TNC introduce cuvntul PREDEF (predefinit) n definiia ciclului. Ai creat o referin la parametrul GLOBAL DEF corespunztor, pe care l-ai definit la nceputul programului.

Pericol de coliziune!

Luai n considerare faptul ca schimbrile la setrile programului pot afecta ntreg programul de prelucrare i n consecin, pot schimba procedeul de prelucrare n mod semnificativ.

Dac introduce i o valoare fix ntr-un ciclu preprogramat, atunci aceast valoare nu poate fi modificat de ctre funciile GLOBAL DEF.

2.2 Valori prestabilite de program pentru cicluri

HEIDENHAIN iTNC 53051

2.2 Valori prestabilite de program pentru cicluri

Date globale, valabile oriunde

Prescriere de degajare: Distana dintre vrful sculei i suprafaa piesei de prelucrat pentru apropierea automat de poziia de start a ciclului pe axa sculei.

A 2-a prescriere de degajare: Poziia la care TNC aeaz 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 traverseaz scula ntr-un ciclu. Retractare F: Viteza de avans la care TNC retrage scula.

Parametrii sunt valabili pentru toate ciclurile preprogramate cu numere mai mari de 2xx.

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 prescriere de degajare.

Parametrii sunt valabili pentru ciclurile de gurire, filetare i frezare filet de la 200 pn la 209, 240 i de la 262 pn la 267.

52Utilizarea ciclurilor preprogramate

Date globale pentru operaii de frezare cu cicluri buzunar 25x

Factor de suprapunere: Raza sculei nmulit cu factorul de suprapunere, este egal cu pasul lateral. n sensul avansului sau n sens contrar avansului: Selectai tipul de frezare. Tipul de ptrundere: Ptrundere elicoidal n material, cu micare oscilant sau vertical.

Parametrii sunt valabili pentru ciclurile de frezare de la 251 pn la 257.

Date globale pentru operaiuni de frezare cu cicluri de contur.

Prescriere de degajare: Distana dintre vrful sculei i suprafaa piesei de prelucrat pentru apropierea automat de poziia de start a ciclului pe 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 pasul lateral. n sensul avansului sau n sens contrar avansului: Selectai tipul de frezare.

Parametrii sunt valabili pentru ciclurile SL 20, 22, 23, 24 i 25.

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.

Parametrii sunt valabili pentru fiecare ciclu preprogramat apelat cu funcia CYCL CALL PAT.

2.2 Valori prestabilite de program pentru cicluri

HEIDENHAIN iTNC 53053

2.2 Valori prestabilite de program pentru cicluri

Date globale pentru funciile de palpare

Prescriere de degajare: Distana dintre tij i suprafaa piesei de prelucrat pentru apropierea automat de poziia de palpare. nlime de degajare: Coordonatele pe axa palpatorului la care TNC traverseaz palpatorul ntre punctele de msurare, 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 la nlimea de degajare, ntre punctele de msurare.

Valabil pentru toate Ciclurile palpatorului 4xx.

54Utilizarea ciclurilor preprogramate

2.3 Definire model PATTERN DEF

Aplicaie

Folosii funcia PATTERN DEF pentru a defini uor modelele de prelucrare uzuale, pe care le pute i apela cu funcia CYCL CALL PAT Ca n cazul definirii ciclurilor, sunt disponibile grafice de asisten care ilustreaz parametrul de intrare respectiv i pentru definirea modelelor.

PATTERN DEF trebuie utilizat numai n combinaie cu axa sculei Z.

Sunt disponibile urmtoarele modele de prelucrare:

Model prelucrareTast soft Pagin

PUNCTPagina 57

Definirea a pn la oricare 9 poziii de

prelucrare

RNDPagina 58

Definirea unui singur cadru, drept sau rotit

MODELPagina 59

Definirea unui singur model, drept, rotit

sau deformat

CADRUPagina 60

Definirea unui singur cadru, drept, rotit sau

deformat

CERCPagina 61

Definirea unui cerc complet

CERC DE DIVIZAREPagina 62

Definirea unui cerc de divizare

2.3 Definire model PATTERN DEF

HEIDENHAIN iTNC 53055

2.3 Definire model PATTERN DEF

Introducerea definiiilor PATTERN DEF

U Selectai modul de operare Programare i editare.

U Apsai tasta Funcii Speciale.

Selectai funciile pentru prelucrarea de contur i puncte.

U Deschidei un bloc PATTERN DEF.

Alegei modelul de prelucrare dorit, de ex. un singur rnd.

Introducei definiiile necesare i confirmai fiecare introducere cu tasta ENT.

Folosirea PATTERN DEF

Pute i apela o definiie de model cu func ia CYCL CALL PAT, chiar dup definire (consultai Apelarea unui ciclu cu CYCL CALL PAT, la pagina 47). TNC va efectua cel mai recent ciclu de prelucrare definit n modelul de prelucrare.

Un model de prelucrare rmne activ pn cnd definii unul nou sau selectai un tabel de puncte cu funcia SEL PATTERN.

Putei utiliza funcia de pornire a programului central pentru a selecta orice punct din care dorii s pornii sau s continuai prelucrarea (consultai Manualul utilizatorului, seciunile Rulare test i Rulare program).

56Utilizarea ciclurilor preprogramate

Definirea poziiilor individuale de prelucrare

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 aceast valoare este activ pe lng suprafaa piesei de prelucrat Q203 definit n ciclul 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.

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)

2.3 Definire model PATTERN DEF

HEIDENHAIN iTNC 53057

2.3 Definire model PATTERN DEF

Definirea unui singur rnd

Dac ai definit o suprafa a piesei de prelucrat n Z diferit de 0, atunci aceast valoare este activ pe lng suprafaa piesei de prelucrat Q203 definit n ciclul de prelucrare.

Punct de pornire pe X (valoare absolut): Coordonatele punctului de pornire a rndului pe axa X.

Punct de pornire pe Y (valoare absolut): Coordonatele punctului de pornire 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.

Poziia de rotire a ntregului model (valoare absolut):: Unghiul de rotire n jurul punctului de pornire introdus. Axa de referin: Axa principal a planului activ de prelucrare (de 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.

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)

58Utilizarea ciclurilor preprogramate

Definirea unui singur model

Dac ai definit o suprafa a piesei de prelucrat n Z diferit de 0, atunci aceast valoare este activ pe lng suprafaa piesei de prelucrat Q203 definit n ciclul de prelucrare.

Parametrii Poz. rotativ ax. ref. i Poz. rotativ ax. secundar sunt adugai la o poziie rotit executat anterior a ntregului model.

Punct de pornire pe X (valoare absolut): Coordonatele punctului de pornire a modelului pe axa X.

Punct de pornire pe Y (valoare absolut): Coordonatele punctului de pornire a modelului 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 model

Numr de linii: Numrul total de linii din model

Poziia de rotire ntregului model (valoare absolut): Unghiul de rotire dup care este rotit ntregul model n jurul punctului de pornire introdus. Axa de referin: Axa principal a planului activ de prelucrare (de ex. X pentru axa sculei Z). Putei introduce o valoare pozitiv sau negativ.

Poz. rotativ ax. ref.: Unghiul de rotire dup care este modificat doar axa principal a planului de prelucrare, raportat la punctul de pornire introdus. Putei introduce o valoare pozitiv sau negativ.

Poz. rotativ ax. secundar: Unghiul de rotire dup care este modificat doar axa secundar a planului de prelucrare, raportat la punctul de pornire introdus. Putei introduce o valoare pozitiv sau negativ.

Coordonata suprafeei piesei de prelucrat (valoare absolut): Introducei coordonata Z la care va ncepe prelucrarea.

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)

2.3 Definire model PATTERN DEF

HEIDENHAIN iTNC 53059

2.3 Definire model PATTERN DEF

Definire cadre individuale

Dac ai definit o suprafa a piesei de prelucrat n Z diferit de 0, atunci aceast valoare este activ pe lng suprafaa piesei de prelucrat Q203 definit n ciclul de prelucrare.

Parametrii Poz. rotativ ax. ref. i Poz. rotativ ax. secundar sunt adugai la o poziie rotit executat anterior a ntregului model.

Punct de pornire pe X (valoare absolut): Coordonatele punctului de pornire a cadrului pe axa X.

Punct de pornire pe Y (valoare absolut): Coordonatele punctului de pornire 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 model

Numr de linii: Numrul total de linii din model

Poziia de rotire a ntregului model (valoare absolut): Unghiul de rotire dup care este rotit ntregul model n jurul punctului de pornire introdus. Axa de referin:

Axa principal a planului activ de prelucrare (de ex. X pentru axa sculei Z). Putei introduce o valoare pozitiv sau negativ.

Poz. rotativ ax. ref.: Unghiul de rotire dup care este modificat doar axa principal a planului de prelucrare, n jurul punctului de pornire introdus. Putei introduce o valoare pozitiv sau negativ.

Poz. rotativ ax. secundar: Unghiul de rotire dup care este modificat doar axa secundar a planului de prelucrare, n jurul punctului de pornire introdus. Putei introduce o valoare pozitiv sau negativ.

Coordonata suprafeei piesei de prelucrat (valoare absolut): Introducei coordonata Z la care va ncepe prelucrarea.

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)

60Utilizarea ciclurilor preprogramate

Definirea unui cerc complet

Dac ai definit o suprafa a piesei de prelucrat n Z diferit de 0, atunci aceast valoare este activ pe lng suprafaa piesei de prelucrat Q203 definit n ciclul de prelucrare.

Centrul cercului gurii de urub X (valoare absolut): Coordonata centrului cercului pe axa X.

Centrul cercului gurii Y (valoare absolut): Coordonata centrului cercului pe axa Y.

Diametru cerc de guri de urub: Diametrul cercului gurii de urub.

Unghiul de pornire: Unghiul polar al primei poziii de prelucrare. Axa de referin: Axa principal a planului activ de prelucrare (de 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.

Plda: Blocuri NC

10 L Z+100 R0 FMAX

11 PATTERN DEF

CIRC1 (X+25 Y+33 D80 START+45 NUM8 Z+0)

2.3 Definire model PATTERN DEF

HEIDENHAIN iTNC 53061

2.3 Definire model PATTERN DEF

Definire arc de cerc

Dac ai definit o suprafa a piesei de prelucrat n Z diferit de 0, atunci aceast valoare este activ pe lng suprafaa piesei de prelucrat Q203 definit n ciclul de prelucrare.

Centrul cercului de guri de urub X (valoare absolut): Coordonata centrului cercului pe axa X.

Centrul cercului guri de urub Y (valoare absolut): Coordonata centrului cercului pe axa Y.

Diametru cerc gaur de urub: Diametrul cercului gurii de urub.

Unghiul de pornire: Unghiul polar al primei poziii de prelucrare. Axa de referin: Axa principal a planului activ de prelucrare (de 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.

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)

62Utilizarea ciclurilor preprogramate

2.4 Tabele de puncte

Aplicaie

Trebuie s creai un tabel de puncte oricnd dorii s rulai un ciclu sau mai multe cicluri secvenial, pe un model de puncte neregulat.

Dac utilizai ciclurile de gurire, coordonatele planului de lucru din tabelul de puncte reprezint centrele gurilor. Dac utilizai ciclurile 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 circular). Coordonatele de pe axa broei corespund cu coordonatele suprafeei piesei de prelucrat.

Crearea unui tabel de puncte

Selectai modul de operare Programare i editare.

Apsai tasta PGM MGT pentru a selecta gestionarul de fiiere.

NUME FIIER?

Introducei numele i tipul tabelului de puncte i confirmai cu tasta ENT.

Pentru a selecta unitatea de msur, ap sai tasta soft MM sau INCH. TNC trece la fereastra cu blocurile de program i afieaz un tabel de puncte gol.

Cu tasta soft INSERARE LINIE, introducei linii noi i coordonatele poziiei de prelucrare dorite.

Repetai procedura pn au fost introduse toate coordonatele dorite.

Cu tastele soft X OPRIT/PORNIT, Y OPRIT/PORNIT, Z OPRIT/PORNIT (al doilea rnd de taste soft), putei specifica coordonatele pe care dorii s le introducei n tabelul de puncte.

2.4 Tabele de puncte

HEIDENHAIN iTNC 53063

2.4 Tabele de puncte

Ascunderea punctelor individuale din procesul de prelucrare

n coloana FADE a tabelului de puncte putei specifica dac punctul definit va fi ascuns n timpul procesului de prelucrare.

n tabel, selectai punctul care va fi ascuns.

Selectai coloana FADE.

Activai ascunderea sau

Dezactivai ascunderea.

64Utilizarea ciclurilor preprogramate

Selectarea unui tabel de puncte n program

n modul de operare Programare i editare, selectai programul pentru care dorii s activai tabelul de puncte:

Apsai tasta PGM CALL pentru a apela funcia de selectare a tabelului de puncte.

Apsai tasta soft PGM CALL.

Introducei numele tabelului de puncte i confirmai cu tasta END. 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

2.4 Tabele de puncte

HEIDENHAIN iTNC 53065

2.4 Tabele de puncte

Apelarea unui ciclu n conexiune cu tabele de puncte

Cu CYCL CALL PAT, TNC ruleaz tabelul de puncte definit cel mai recent (chiar dac a i definit tabelul de puncte ntr-un program care a fost grupat cu PGM CALL).

Dac dorii ca TNC s apeleze ciclul preprogramat cel mai recent definit la punctele definite ntr-un tabel de puncte, programai apelarea ciclului cu CYCL CALL PAT:

U 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 se deplaseze TNC de la punct la punct (dac nu introducei nimic, TNC se 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 degajarea 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 degajare de siguran.

Dac dorii s deplasai cu o vitez de avans redus , cnd prepoziionai pe axa broei, utilizai funcia auxiliar M103.

Efectul tabelelor de puncte cu cicluri SL i Ciclul 12

TNC interpreteaz punctele ca o decalare suplimentar a originii.

66Utilizarea ciclurilor preprogramate

Efectul tabelelor de puncte cu Ciclurile de la 200 pn la 208 i de la 262 pn la 267

TNC interpreteaz punctele din planul de lucru ca i coordonate ale centrelor gurilor. Dac dori i 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 de la 210 pn la 215

TNC interpreteaz punctele ca o decalare suplimentar a originii. Dac dorii s utilizai punctele definite n tabelul de puncte ca i coordonatele punctelor de pornire, trebuie s definii punctele de pornire i coordonata suprafeei de pornire (Q203) n respectivul ciclu de frezare cu 0.

Efectul tabelelor de puncte cu Ciclurile de la 251 pn la 254

TNC interpreteaz punctele din planul de lucru ca i coordonate ale punctului de pornire al ciclului. Dac dorii s utiliza i 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.

2.4 Tabele de puncte

HEIDENHAIN iTNC 53067

Cicluri preprogramate: gurire

3.1 Principii

3.1 Principii

Prezentare general

TNC ofer 9 cicluri pentru toate tipurile de operaii de gurire:

CicluTast soft Pagin

240 CENTRAREPagina 71

Cu prepoziionare automat, a doua

prescriere de degajare setat, intrare

opional pentru centrarea diametrului

sau centrarea adncimii

200 GURIREPagina 73

Cu prepoziionare automat, a 2-a

prescriere de degajare

201 ALEZARE ORIFICIIPagina 75

Cu prepoziionare automat, a 2-a

prescriere de degajare

202 PERFORAREPagina 77

Cu prepoziionare automat, a 2-a

prescriere de degajare

203 GURIRE UNIVERSALPagina 81

Cu prepoziionare automat, a 2 a

prescriere de degajare, frmiare

achii i decrementare

204 LAMARE PE SPATEPagina 85

Cu prepoziionare automat, a 2-a

prescriere de degajare

205 CIOCNIRE UNIVERSALPagina 89

Cu prepoziionare automat, a 2 a

prescriere de degajare, frmiare

achii i distan de oprire avansat

208 FREZARE ORIFICIIPagina 93

Cu prepoziionare automat, a 2-a

prescriere de degajare

241 GURIRE ADNC CU OPagina 96

SINGUR CANELUR

Cu prepoziionare automat la punctul

de pornire adncit, definirea vitezei

axului i agentului de rcire

70Cicluri preprogramate: gurire

3.2 CENTRAREA (Ciclul 240, DIN/ISO: G240)

Rulare ciclu

1 TNC poziioneaz scula pe axa broei cu parcurgere rapid FMAX, la prescrierea 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, scula se deplaseaz la prescrierea de degajare sau dac este programat la a 2-a prescriere de degajare cu avans transversal rapid FMAX.

Luai n considerare la programare:

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.

Pericol de coliziune!

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.

Reinei c TNC inverseaz calculul de prepoziionare cnd sunt introduse un diametru sau o adncime pozitive. Aceasta nseamn c scula se deplaseaz cu avans transversal rapid pe axa sculei la prescrierea de degajare sub suprafaa piesei de prelucrat!

3.2 CENTRAREA (Ciclul 240, DIN/ISO: G240)

HEIDENHAIN iTNC 53071

3.2 CENTRAREA (Ciclul 240, DIN/ISO: G240)

Parametrii ciclului

Prescriere de degajare Q200 (valoare incremental): Distana dintre vrful sculei i suprafaa piesei de prelucrat. Introducei o valoare pozitiv. Interval de intrare: 0 la 99999,9999, alternativ PREDEF

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 la vrf al sculei trebuie s fie definit n coloana T-ANGLE din tabelul sculei TOOL.T.

0: Centrarea bazat pe adncimea introdus 1: Centrarea bazat pe diametrul introdus

Adncime Q201 (valoarea incremental): Distana dintre suprafaa piesei de prelucrat i partea inferioar de centrare (vrful conului de centrare). Aplicat numai dac este definit Q343=0. Interval de intrare: de la -99999,9999 la 99999,9999

Diametru (semn algebric) Q344: Centrare diametru. Aplicat numai dac este definit Q343=1. Interval de intrare: de la -99999,9999 la 99999,9999

Vitez de avans pentru ptrundere Q206: Viteza avansului transversal al sculei n timpul centrrii n mm/min. Interval de intrare: de la 0 la 99999,999; n mod alternativ FAUTO, FU.

Temporizarea la adncime Q211: Timpul n secunde ct scula rmne n partea inferioar a gurii. Interval de intrare: 0 la 3600,0000, alternativ PREDEF

Coordonata suprafeei piesei de prelucrat Q203 (valoare absolut): Coordonata suprafeei piesei de prelucrat. Interval de intrare: de la -99999,9999 la 99999,9999

A 2-a prescriere de degajare Q204 (valoare incremental): Coordonata de pe axa broei la care nu poate aprea nicio coliziune ntre scul i piesa de prelucrat (elementele de fixare). Interval de intrare: 0 la 99999,9999, alternativ PREDEF

ZQ206

Q210

Q203Q200Q204

Q344Q201

X

Y

50

20

X

3080

Plda: Blocuri NC

10 L Z+100 R0 FMAX

11 CYCL DEF 240 CENTRARE

Q200=2;PRESCRIERE 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 ;A 2-A PRESCRIERE DE

DEGAJARE

12 POZ APEL CICL X+30 Y+20 Z+0 FMAX M3

13 POZ APEL CICL X+80 Y+50 Z+0 FMAX

72Cicluri preprogramate: gurire

3.3 GURIREA (Ciclul 200)

Rulare ciclu

1 TNC poziioneaz scula pe axa broei cu avans transversal rapid FMAX, la prescrierea 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 prescrierea de degajare, ateapt acolo (dac a fost introdus o temporizare) i apoi deplaseaz scula cu FMAX la prescrierea de degajare de deasupra primei adncimi de ptrundere.

4 Scula se deplaseaz apoi cu alt avans 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 prescrierea de degajare sau dac este programat la a 2-a prescriere de degajare, cu FMAX.

Luai n considerare la programare:

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. Dac programai ADNCIME = 0, ciclul nu va fi executat.

Pericol de coliziune!

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.

Reinei c TNC inverseaz calculul de prepoziionare cnd este introdus o adncime pozitiv. Aceasta nseamn c scula se deplaseaz cu avans transversal rapid pe axa sculei la prescrierea de degajare sub suprafaa piesei de prelucrat!

3.3 GURIREA (Ciclul 200)

HEIDENHAIN iTNC 53073

3.3 GURIREA (Ciclul 200)

Parametrii ciclului

Prescriere de degajare Q200 (valoare incremental): Distana dintre vrful sculei i suprafaa piesei de prelucrat. Introducei o valoare pozitiv. Interval de intrare: 0 la 99999,9999, alternativ PREDEF

Adncime Q201 (valoare incremental): Distana dintre suprafaa piesei de prelucrat i partea inferioar a gurii (vrful conului burghiului). Interval de intrare: de la -99999,9999 la 99999,9999

Vitez de avans pentru ptrundere Q206: Viteza avansului transversal al sculei n timpul guririi n mm/min. Interval de intrare: de la 0 la 99999,999; n mod alternativ FAUTO, FU.

Adncime de ptrundere Q202 (valoare incremental): Avans per tiere. Interval de intrare: de la 0 la 99999,9999. 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

Temporizarea la vrf Q210: Timpul n secunde ct scula rmne la prescrierea de degajare dup ce a fost retras din gaur pentru eliminarea achiilor.

Interval de intrare: 0 la 3600,0000, alternativ PREDEF

Coordonata suprafeei piesei de prelucrat Q203 (valoare absolut): Coordonata suprafeei piesei de prelucrat. Interval de intrare: de la -99999,9999 la 99999,9999

A 2-a prescriere de degajare Q204 (valoare incremental): Coordonata de pe axa broei la care nu poate aprea nicio coliziune ntre scul i piesa de prelucrat (elementele de fixare). Interval de intrare: 0 la 99999,9999, alternativ PREDEF

Temporizarea la adncime Q211: Timpul n secunde ct scula rmne n partea inferioar a gurii. Interval de intrare: 0 la 3600,0000, alternativ PREDEF

ZQ206

Q210

Q203Q200Q204

Q202Q201

X

Y

50

20

X

3080

Plda: Blocuri NC

11 CYCL DEF 200 GURIRE

Q200=2 ;PRESCRIERE DE DEGAJARE Q201=-15 ;ADNCIME

Q206=250 ;VITEZ DE AVANS PENTRU PTRUNDERE

Q202=5 ;ADNCIME DE PTRUNDERE Q210=0 ;TEMPORIZARE LA VRF Q203=+20 ;COORDONAT DE SUPRAFA Q204=100 ;A 2-A PRESCRIERE DE DEGAJARE Q211=0.1 ;TEMPORIZARE LA ADNCIME

12 L X+30 Y+20 FMAX M3

13 APEL CICL

14 L X+80 Y+50 FMAX M99

74Cicluri preprogramate: gurire

3.4 ALEZARE ORIFICII (Ciclul 201, DIN/ISO: G201)

Rulare ciclu

1 TNC poziioneaz scula pe axa broei la prescrierea de degajare introdus de deasupra suprafeei piesei de prelucrat, cu avans transversal rapid FMAX.

2 Scula alezeaz pn la adncimea introdus cu viteza de avans programat F.

3 Dac este programat temporizarea, pe durata introdus, scula rmne n partea inferioar a gurii. 4 Scula se retrage apoi la prescrierea de degajare cu viteza de avans F i de acolo dac este programat la a 2-a prescriere de degajare cu FMAX.

Luai n considerare la programare:

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. Dac programai ADNCIME = 0, ciclul nu va fi executat.

Pericol de coliziune!

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.

Reinei c TNC inverseaz calculul de prepoziionare cnd este introdus o adncime pozitiv. Aceasta nseamn c scula se deplaseaz cu avans transversal rapid pe axa sculei la prescrierea de degajare sub suprafaa piesei de prelucrat!

3.4 ALEZARE ORIFICII (Ciclul 201, DIN/ISO: G201)

HEIDENHAIN iTNC 53075

ALEZARE ORIFICII (Ciclul 201, DIN/ISO: G201)

Parametrii ciclului

Prescriere de degajare Q200 (valoare incremental): Distana dintre vrful sculei i suprafaa piesei de prelucrat. Interval de intrare: 0 la 99999,9999, alternativ PREDEF

Adncime Q201 (valoare incremental): Distana dintre suprafaa piesei de prelucrat i partea inferioar a gurii. Interval de intrare: de la -99999,9999 la 99999,9999

Vitez de avans pentru ptrundere Q206: Viteza avansului transversal al sculei n timpul alezrii orificiului n mm/min. Interval de intrare: de la 0 la 99999,999; n mod alternativ FAUTO, FU.

Temporizarea la adncime Q211: Timpul n secunde ct scula rmne n partea inferioar a gurii. Interval de intrare: 0 la 3600,0000, alternativ PREDEF

Vitez de avans pentru retragere Q208: Viteza de avans transversal al sculei, n mm/min, cnd se retrage din gaur. Dac introducei Q208 = 0, scula se retrage cu viteza de avans la alezare. Interval de intrare: de la 0 la 99999,999

Coordonata suprafeei piesei de prelucrat Q203 (valoare absolut): Coordonata suprafeei piesei de prelucrat. Interval de intrare: de la 0 la 99999,9999

A 2-a prescriere de degajare Q204 (valoare incremental): Coordonata de pe axa broei la care nu poate aprea nicio coliziune ntre scul i piesa de prelucrat (elementele de fixare). Interval de intrare: 0 la 99999,9999, alternativ PREDEF

ZQ206

Q203Q200Q204

Q201

Q211

X

Y

50

20

X

3080

3.4

Plda: Blocuri NC

11 CYCL DEF 201 ALEZARE ORIFICII

Q200=2;PRESCRIERE 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 ;A 2-A PRESCRIERE DE

DEGAJARE

12 L X+30 Y+20 FMAX M3

13 APEL CICL

14 L X+80 Y+50 FMAX M9

15 L Z+100 FMAX M2

76Cicluri preprogramate: gurire

3.5 PERFORAREA (Ciclul 202, DIN/ISO: G202)

Rulare ciclu

1 TNC poziioneaz scula pe axa broei cu avans transversal rapid FMAX, la prescrierea de degajare de deasupra suprafeei piesei de prelucrat.

2 Scula gurete pn la adncimea programat cu viteza de avans pentru ptrundere. 3 Dac este programat, scula rmne n partea inferioar a gurii pentru temporizarea introdus cu rotaia activ a 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 prescrierea de degajare i apoi cu FMAX, dac este introdus la a 2-a prescriere de degajare . Dac Q214=0, vrful sculei rmne pe peretele gurii.

3.5 PERFORAREA (Ciclul 202, DIN/ISO: G202)

HEIDENHAIN iTNC 53077

3.5 PERFORAREA (Ciclul 202, DIN/ISO: G202)

Luai n considerare la programare:

Maina i TNC trebuie s fie pregtite special de productorul mainii unealt pentru utilizarea acestui ciclu.

Acest ciclu este aplicat numai la mainile cu bro servocomandat.

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. Dac programai ADNCIME = 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.

Pericol de coliziune!

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.

Reinei c TNC inverseaz calculul de prepoziionare cnd este introdus o adncime pozitiv. Aceasta nseamn c scula se deplaseaz cu avans transversal rapid pe axa sculei la prescrierea de degajare sub suprafaa piesei de prelucrat!

Selecta i o direci