Documente Academic
Documente Profesional
Documente Cultură
PROGRAMAREA
MASINILOR
CNC
iTNC 530 –
HEIDENHAIN
Notiuni de baza
Titular Curs:
1
Curpins
2
3
Cap. 1: CUNOSTINTE DE BAZA
c.
b.
a.
Atunci cand programam, consideram ca doar scula este cea care se deplaseaza,
indiferent de configuratia masinii
4
c.
a.
Y B V
Z C W b.
b. Sistemul de axe
5
Cap vertical
b.
Ghidaje
verticale
Ghidaje masa
rotativa
Masa
rotativa
a.
Fig. 1.3 : Sistemul de axe pentru Masina Unealta Verticala CNC in 5 axe
6
1.2.Controller
7
b.
a.
a. Tastatura
b. Ecran
8
Fig. 1.6: Tastatura TE 420 (7 campuri)
9
Fig. 1.7: Tastatura TE 530 B (9 campuri)
10
Fig. 1.8: Ecran (7 campuri)
1. Taste soft
2. Taste de selectare a tastelor soft (manual pe controler CNC), selectare cu mouse-ul pe
simulator
3. Schimbarea barei cu taste soft (manual pe controler CNC si pe simulator)
4. Stabilirea impartirii ecranului
5. Taste comutare ecran pentru modul de operare masina sau programare
6. Taste soft pentru selectarea tastelor producatorului masinii unelte
7. Bara taste soft pentru selectarea tastelor soft ale producatorului masinii unelte
11
1.3.Afisare ecran mod operare-programare
12
Fig. 1.10: Impartire ecran modulul simulare program
13
Tasta Mod de operare Functii
Programare Scriere program si modificarea interfetei de
comunicare V.24
Testare program Testare fara deplasare / cu sau fara grafica
Incompatibilitati geometrice
Date de intrare lipsa
Mod de operare manual Deplasarea axelor masinii
Pozitia afisata a axelor
Stabilirea punctului de referinta
Roata de mana Deplasarea cu ajutorul rotii de mana
Stabilirea punctului de referinta
Positionare prin Introducere pasi de pozitionare sau cicluri
introducerea manuala a si prelucrare imediata
datelor Frazele introduse se pot salva ca si program
Derulare program pas cu Executare program pas cu pas, pentru
pas fiecare pas Start . . . Start
Derulare program pas cu Derulare continua a programului dupa
pas START EXT (Masina)
smarT.NC Scriere si modificare programe
Testare program
Derulare program pas cu pas in ordinea
frazelor
Editare tabel scule
Fig. 1.12: Tabel tipuri de fisiere (pentru nivelul 1 se utilizeaza doar fisierele tip .H)
14
Fig. 1.13: Tabel alegerea tipului de fisier
15
1.4.Definirea semifabricatului
16
17
Fig. 1.18: Date despre scula
18
1.5.Editare tabel de scule
19
20
Tabelul cu pozitii este necesar pentru alimentarea magaziei de scule
21
1.6.Instrumente de lucru pentru editarea unui bloc de program
22
Functiile standard conform ISO 6983 (DIN 66 025)
23
Procedura pornire iTNC 530
Continuam apoi cu tastele mod editare + PRG MGT (pentru crearea/editarea unui program) sau mod vizualizare + PRG MGT (pentru vizualizarea si simularea programelor deja
24
1.7.Procedura I - deschidere simulator si creare/editare program
25
Cap. 2: DESCRIEREA CARTEZIANA A CONTURURILOR
26
2.2.Compunere de fraza
27
28
Prelucrarea alezajelor
29
Rezolvare:
30
2.3.Testare program/Modificare fraza
Incompatibilitati geometrice
Salturi neexplicabile
31
Fig. 2.6: Instructiuni pentru modificarea frazelor
32
2.4.Compensare de raza, punctul ajutator de intrare si punctul de iesire
din contur
Valoarea compensarii razei sculei devine activa in momentul in care se face deplasarea sculei
cu RL sau RR in suprafata de lucru.
L X… Y… R0
L X… Y… RL / RR
L X… Y… R0
33
Prelucrarea conturului poligonal – patrulater
34
Rezolvare :
35
2.5.Tesirea si rotunjirea colturilor
Aceeasi
compensare
de raza a
sculei
36
Fig. 2.12: Schema traseu
rotunjire colturi
Aceeasi
compensare
de raza a
sculei
37
Administrare fisiere
38
Rotunjire colturi / tesire
39
2.6.Intrarea si iesirea din contur
40
Fig. 2.16: Exemplu
intrare in contur
folosind functia
APPR LT
41
Rotunjire colturi / tesire
42
Rezolvare :
43
2.7.Deplasare circulara
44
Arc de cerc cu CC, C
45
Legatura cu conturul tangentiala / netangentiala
46
Deplasare circulara: traseu circular CT cu legare tangentiala la contur
Aceeasi
compensare a
razei sculei
47
Legatura cu conturul tangentiala
48
Rezolvare :
49
Deplasare circulara : traseu circular CR cu raza (data de intrare)
50
51
Gaura de cheie cu CR
52
Deplasare circulara
53
Rezolvare :
54
Cap. 3: DESCRIEREA POLARA A CONTURURILOR
55
56
3.3.Deplasarea liniara folosind coordonate polare
57
58
Hexagon in coordonate polare
59
Rezolvare :
60
3.4.Deplasare circulara folosind coordonatele polare - CP
61
Cerc in coordonate polare
62
Traseu tangential circular CTP
63
Coordonate polare (general)
64
Rezolvare :
65
Cap. 4: CICLURI PENTRU PRELUCRAREA
SUPRAFETELOR DE TIP ALEZAJE, FILETE, BUZUNARE,
INSULE SI CANALE
Prelucrarile care se repeta des, care cuprind mai multi pasi de prelucrare, sunt memorate in
TNC sub forma de cicluri. Deasemenea, sub forma de cicluri ne stau la dispozitie si
transformari de coordonate si unele functii speciale.
66
67
68
69
70
71
4.2.Tipuri de cicluri si apelarea lor
Def-Activ
Urmatoarele cicluri influenteaza programul conform definirii :
Ciclurile 220 Model de puncte pe cerc si 221 Model de puncte pe linie
Ciclul SL 14 Contur
Ciclul SL 20 Date de contur
Ciclul 32 Toleranta
Ciclul 9 Timp de asteptare
Cicluri pentru transformarea coordonatelor
Cicluri pentru testare
Call-Activ
Ciclurile de prelucrare definite in program devin active doar dupa o apelare expresa.
CYCL CALL
TNC-ul porneste ultimul program de prelucrare definit. Punctul de pornire al ciclului este dat
de ultima pozitie definita inainte de apelarea ciclului.
Tasta soft CYCL CALL M ne da posibilitatea sa introducem aici o functie auxiliara M (de
exemplu M03 pentru pornirea axului principal).
M99
Folosirea functiei auxiliare M99 ne apeleaza o data ultimul ciclu de prelucrare definit.
M89
Aceasta functie ne introduce dupa fiecare fraza de pozitionare ultimul ciclu de prelucrare
definit.
Pentru a dezactiva M89 trebuie sa programam in ultima fraza de pozitionare functia M99.
72
73
Ciclul 240 (date de intrare)
Fig. 4.2: Definitia ciclului 240 – gaura de centrare (Q200 – distanta de siguranta, Q344 –
diametrul burghiului, Q201 – adancimea gaurii de centrare, Q206 – deplasare rapida
pentru pozitionare, Q211 – timp de asteptare pe fundul gaurii, Q203 – coordonata in Z
a suprafetei, Q204 – distanta de siguranta 2)
74
Ciclul 240 (date de intrare)
Fig. 4.3: Definitia ciclului 200 – gaurire (Q200 – distanta de siguranta, Q201 –
adancimea gaurii de centrare, Q206 – deplasare rapida pentru pozitionare, Q202 –
adancime de gaurire (pas de retragere pentru evacuarea aschiilor), Q210 – timp de
asteptare deasupra semifabricatului, Q203 – coordonata in Z a suprafetei, Q204 –
distanta de siguranta 2, Q211 – timp de asteptare pe fundul gaurii)
75
Aplicatie : Gaurirea si filetarea cu ciclurile 200 si 206
76
Rezolvare :
77
4.3.Ciclul pentru suprafete poligonale
Ciclul 251 – buzunar patrulater (date de intrare)
78
79
Ciclul 252 – buzunar circular (date de intrare)
80
4.4.Cicluri pentru suprafete tip canal
Ciclul 253 – frezare canale (date de intrare)
81
Ciclul 254 canal rotund (date de intrare)
82
83
Aplicatie: Placa cu canale
84
Rezolvare:
85
4.5.Ciclurile pentru bosaje patrulatere si circulare
86
Aplicatie : Bosaj patrulater si circular
87
Rezolvare :
88