Sunteți pe pagina 1din 23

Comanda și programarea

echipamentelor de
deformare plastică- 08

Prof.dr.ing. Radu-Eugen BREAZ


Structura generală a unui program în limbaj TNC

0 BEGIN PGM 234 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-30
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 5 Z S3000
4 L Z+100 R0 FMAX M3
5 L X-20 Y+20 R0 FMAX
6 L Z+2 R0 FMAX
7 L Z-5 R0 F3000 M8
8 L X+30 R0
9 L X+70 Y+50 R0
10 L X+120 R0
11 L Z+100 R0 FMAX M30
12 END PGM 234 MM
Definirea semifabricatului

BLK FORM 0.1 Z X+0 Y+0 Z-30


Z – axa arborelui principal
X+0 – coordonata minimă pe X
Y+0 – coordonata minimă pe Y
Z-30 – coordonata minimă pe Z

BLK FORM 0.2 X+100 Y+100 Z+0


X+100 – coordonata maximă pe X
Y+100 – coordonata maximă pe Y
Z+0 – coordonata maximă pe Z
Definirea semifabricatului

 Semifabricatul se
dfinește ca un cuboid,
prin două puncte,
colțurile din extremități

 Definirea
semifabricatului este
necesară doar dacă
se dorește o simulare
grafică a execuției
programului
Definirea și apelarea sculei

 Înainte de prelucrarea piesei, echipamentul are nevoie de informații


despre sculă. Acestea se introduc în program prin comenzile TOOL DEF
(definirea sculei) și TOOL CALL (apelarea sculei)

TOOL DEF 5 L+90.5 R+7.5


5 – numărul sculei (poziția din magazie)
L+90.5 – lungimea sculei
R+7.5 – raza sculei

TOOL CALL 5 Z S3000 DL+0.1 DR+0.05 DR2+0.05


5 – numărul sculei (poziția din magazie)
Z – definirea axei arborelui principal
S3000 – turația arborelui principal
DL+0.1 – corecția de lungime (diferența față de valoarea definită)
DR+0.05 – corecția de rază (diferența față de valoarea definită)
DR2+0.05 – a doua corecție de rază (freze cu cap sferic sau toroidale)
Definirea și apelarea sculei

 Comanda TOOL DEF ignoră tabelul de scule și permite definirea


sculei fără a ține seama de valorile din tabel
 În mod normal, sculele sunt definite în tabelul de scule și apelate cu
TOOL CALL (după cum s-a văzut, se pot introduce corecții față de
valorile de lungime și rază definite în tabel)
 Scula cu numărul 0 este definită ca scula zero, cu L=0 și R=0, valori
care trebuie introduse și in tabelul de scule
 Pe lângă numărul sculei (T), lungimea (L), raza (R), raza2 (R2 – la
scule cu cap sferic sau toroidale), corecții (DL, DR, DR2), în tabelul cu
scule mai pot fi introduse și alte valori (depinzând de tipul
echipamentului TNC)
 În comanda TOOL CALL, pe lângă turație (ex. S3000) poate fi
introdusă și viteza de avans (ex. F350)
Corecțiile de sculă – corecția de lungime

Corecția de lungime a sculei – este valoarea care se adaugă la


fiecare cotă Z din program, astfel:
Valoarea adăugată la cota Z = L + DLTOOL CALL + DLTABEL
L – lungimea sculei din comanda TOOL DEF sau din tabelul de scule
DLTOOL CALL – corecția de lungime introdusă în comanda TOOL CALL
DLTABEL – corecția de lungime introdusă în tabel

Anularea corecției se poate


face printr-o comandă
TOOL CALL 0
Corecțiile de sculă – corecția de rază

Corecția rază a sculei – apare în orice comandă în care apare o


deplasare a sculei si poate avea forma:
-RR sau RL, corecție de rază pe dreapta sau pe stânga
-R+ sau R-, corecție de rază pentru deplasări pe o singură axă
-R0, fără corecție de rază
Valoarea compensării la contur = R + DRTOOL CALL + DRTABEL
R – lungimea sculei din comanda TOOL DEF sau din tabelul de scule
DRTOOL CALL – corecția de rază introdusă în comanda TOOL CALL
DRTABEL – corecția de rază introdusă în tabel

Anularea compensării se face prin programarea unei comenzii cu R0


sau introducerea unei comenzii PGM CALL (există și alte moduri de
anulare)
Corecțiile de sculă – corecția de rază

 Dacă se utilizează R0, centrul sculei va fi deplasat la coordonatele


introduse în program (de exemplu la găurire sau la poziționări rapide,
fără așchiere)
Corecțiile de sculă – corecția de rază

 RR – scula se mișcă pe dreapta (right, rechts) față de conturul piesei


 RL – scula se mișcă pe stânga (left, links) față de conturul piesei
 Dacă se utilizează RR sau RR, centru sculei se va deplasa la o
distantă egală cu raza sculei față de conturul piesei (pe conturul
echidistant)
Corecțiile de sculă – corecția de rază

 Între două blocuri de program cu corecții de rază diferite (RR și RL)


este obligatoriu să se programeze cel puțin un bloc de deplasare în
planul de lucru, fără corecție de rază (R0)
 Corecția de rază devine activă numai la sfârșitul blocului în care a fost
programată pentru prima oară
 De fiecare dată când este activată corecția de rază (RR/RL) sau
anulată (R0), echipamentul CNC poziționează scula perpendicular pe
poziția de început sau de sfârșit. Se recomandă astfel ca, cursele de
activare/dezactivare a corecției de rază să se încheie la o distanță
suficient de mare de conturul piesei, astfel încât să nu se producă
așchieri nedorite (o distanță mai mare decât diametrul sculei, de
exemplu)
Deplasări liniare

 Deplasările liniare se programează


utilizând comanda L, urmată de
coordonatele punctului final al
segmentului de dreaptă

L X+100 R0
(deplasare paralelă cu axa X)

L X+70 Y+50 R0
(deplasare în plan)
Deplasări liniare

 Deplasările liniare se pot face și în


spațiu (3 coordonate, X, Y, Z în aceiași
frază:

L X+80 Y+0 Z-10 R0


Deplasări liniare

 În cazul deplasărilor liniare, cotele pot fi introduse în sistem absolut


(raportate la originea piesei), sau în sistem relativ (raportate la ultimul
punct atins), sau o combinație a celor două:

7 L X+10 Y+40 RL F200 M3


8 L IX+20 IY-15 RL
9 L X+60 IY-10 RL

Sistemul relativ se mai


numește și incremental,
ceea ce explică notația I din
fața cotei (IX+20, IY-15, IY-
10)
Deplasări liniare

 În fraza 7 se introduc cotele punctului A, raportate la originea piesei.


Scula se va deplasa pe o traiectorie liniară din punctul în care se afla
înainte de fraza 7, până în punctul A, cu viteză de avans de 200 mm/min.
La sfârșitul deplasării se va activa corecția de rază (sculă pe stânga) și va
porni rotația arborelui principal în sens orar

 În fraza 8 se introduc cotele punctului B


în sistem relativ (raportate la punctul A, nu
la originea piesei). Fraza comandă o
deplasare pe conturul echidistant dintre A și
B, pe o traiectorie liniară (sculă pe stânga)
 În fraza 9 se introduc cotele punctului C
(cota X în sistem absolut, raportată la
originea piesei, iar cota Y în sistem relativ,
raportată la punctul B). Fraza comandă o
deplasare pe conturul echidistant dintre B și
C, pe o traiectorie liniară (sculă pe stânga)
Deplasări liniare – teșirea cu comanda CHF

 Pentru programarea teșirii trebuie îndeplinite următoarele condiții:


-Frazele dinaintea și după programarea teșirii trebuie să se desfășoare în
același plan
-Corecțiile de rază dinaintea și după programarea teșirii trebuie să fie
similare
-Valoarea teșirii la interior trebuie să fie suficient de mare ca să permită
accesul sculei
-Fraza în care se programează teșirea trebuie să includă valoarea teșiturii
-Înfrază se poate introduce și o viteză de avans (F), valabilă doar în blocul
respectiv. După efectuarea teșirii, în frazele următoare se revine la
valoarea vitezei de avans programată anterior
Deplasări liniare – teșirea cu comanda CHF

 Exemplu:

7 L X+0 Y+30 RL F300 M3


8 L X+40 IY+5 RL
9 CHF 12 F250
10 L IX+5 Y+0 RL

Prescurtarea CHF provine de


la termenul “chamfer” – teșitură
Exemplul 1

 Să se realizeze programul pentru prelucrarea conturului de mai jos prin


frezare cu o freză deget  20 mm (folosind comanda CHF):
Exemplul 1

0 BEGIN PGM LINEAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 2 Z S4000
4 L Z+250 R0 FMAX
5 L X-30 Y-30 R0 FMAX
6 L Z-5 R0 F300 M3
7 L X-25 Y+5 RR M8
8 L X+95 RR
Exemplul 1

9 CHF 20 F250
10 L Y+95 RR
11 CHF 10 F250
12 L X+5 RR
13 L Y-25 RR
14 L X-30 Y-30 R0 FMAX M9
15 L Z+250 R0 FMAX M5
16 M30
17 END PGM LINEAR MM
Exemplul 1 (fără comanda CHF)

 Să se realizeze programul pentru prelucrarea conturului de mai jos prin


frezare cu o freză deget  20 mm (fără a utiliza comanda CHF):
Exemplul 1

0 BEGIN PGM LINEAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 2 Z S4000
4 L Z+250 R0 FMAX
5 L X-30 Y-30 R0 FMAX
6 L Z-5 R0 F300 M3
7 L X-25 Y+5 RR M8
8 L X+75 RR
Exemplul 1

9 L X+95 Y+20 F250


10 L Y+85 RR
11 L X+85 Y+95 F250
12 L X+5 RR
13 L Y-25 RR
14 L X-30 Y-30 R0 FMAX M9
15 L Z+250 R0 F MAX M5
16 M30
17 END PGM LINEAR MM

S-ar putea să vă placă și