Upload
cosmin-ionut
View
6
Download
1
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