Professional Documents
Culture Documents
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP I
CAP II
CAP VII
CAP IX
Fig 3.2
CAP I
Ca urmare programul sursa de prelucrare va contine o succesiune de blocuri pentru deplasarea sculei si pentru implementarea tehnologiei. Exemlu: (%) 0 0001 (numar program) N0005 T01 M06 LF N0010 G54 G90 S400 M03 LF
CAP I
CAP II
CAP VII
CAP IX
(schimbare scula, T01 - freza); (selectare sistem de coordonate , programare absoluta, pornire AP cu 400 de rot/min) N0015 G00 X-10.0 Y-10.0 LF (deplasare in punctul de start, Rf=10mm) N0017 G43 Z-5.0 D01 M08 LF (activare corectie de lungime scula , pozitionare la z = - 5 mm, pornire lichid de racire) N0020 G01 Y64.142 F100 LF (deplasare cu avans de lucru w = 100 mm/min) . . N80 G01 X-10.0 LF N83 G91 G28 Z0 M19 LF (revenire la locul de schimbare a sculei , oprire orientata AP) N84 M01 (stop optional) N85 T02 M06 (schimbare scula T02, burghiu de centruire) N90 G54 G90 S600 M03 LF . . N105 G91 G28 Z0 M19 M110 M30 LF (sfarsit program).
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP I
CAP II
Programatorul sorteaz informaiile pentru fiecare secvent i le convertete ntr-un limbaj nteles de ECN cod ISO conform DIN 66025. [26,30,31,32,1,9,11]
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
Moderne:
CAP I
CAP II
-Prin intermediul lor se transmit anumite comenzi ECN cum ar fi: deplasarea cu avans rapid (G00), deplasare cu avans de lucru dupa o traiectorie liniara (G01), schimbare scula M06 etc.
-Acest mod de programare mai este denumit si sistemul ISO de programare.
CAP VII
CAP IX
CAP I
CAP I
CAP II
Programul de prelucrare este alctuit dintr-o insiruire de blocuri NC, fiecare bloc defineste o anumit secven de prelucrare. Cuprinde (fig. 3.4): un caracter NCEPUT PROGRAM; un numr de blocuri; un caracter SFRIT PROGRAM.
CAP VII
CAP IX
Fig 3.4
CAP I
Functia
Nume program Numar bloc Functii pregatitoare
Adresa
O N G X,Y,Z,U,V, W,A, B,C I,J,K
Input [mm]
1 . 9999 1 . 99999 0 . 99 99999.999 Numar program Numar bloc
Semnificatia
CAP I
CAP II
Specifica modul de deplasare (liniar,circular,arc etc.) Coordonatele punctelor pe axa Coordonatele centrului arcului de cerc
9999.9999
R 1 . 240000 mm/min Functia viteza de avans F 0,001 . 500.0 mm/rot 0 . 20000 0 . 99999999 0 . 99999999 0 . 400 0 . 99999.999 1 . 9999 1 . 999 Raza cercului, parametrii Viteza de avans, E mm/min Avansul Turatia AP Numar scula Comanda: pornit/oprit elemente de masina, denumirea programului Numar registru de corectii Durata opririi Numar subprogram Repetari ale subprogramului In cicluri fixe
S T M D, H P, X
Functii auxiliare Numar offset Stop in program Desemnare nr. program Numar de repetari Parametrii
CAP VII
CAP IX
P
L P,Q
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
Y40.0
n cadrul blocului codurile (inclusiv M i G) pot avea caracter modal sau nemodal.
CAP VII
CAP IX
Fig. 3.5.
CAP I
CAP II
%funcia: - nceput program - terge informaii din memoriile ECN (excepie corecii i poziii) Un bloc principal urmat de mai multe blocuri pot constitui o seciune din program dedicat prelucrarii cu o anumit scul.
: 30 G00 ........................................T02 M06 LF N35........ N40......... N45....... . . . : 80 .................T03.....................LF Seciune dedicat prelucrrii cu scula numarul 2 (T2)
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
Pot fi programate, ntr-un bloc mai multe funcii G dar nu din aceeai grup. La unele echipamente CNC sunt implementate funcii G urmate de un grup de caractere mai mare dect cifra 2 (G309, BRISC).
CAP VII
CAP IX
CAP I
CAP I
CAP II
G00 Poziionare
G00 X _ Y _ Z _ :
Formatul liniei de program (exemplu) N60 G90 G01 X8.0 Y7.0 Z10.0 N70 denumire bloc G9 cotare incremental G0 interpolare liniar X coordonatele Y punctului Z final F avans
CAP VII
CAP IX
CAP I
CAP I
CAP II
N80 denumire bloc arcul G90 cotare absolut G02 interpolare circ. CLW X coordonatele punctului Y final arcul R raza cercului 180 F avans
denumire bloc cotare absolut interpolare circ. CLW coordonatele punctului final param.interpolare
CAP VII
CAP IX
CAP IV CAP V
CAP V
Formatul liniei de program (raza i poziia final exemplu)
N120 G90 G03 X3.3 R3.5 F100
CAP IV
CAP VI
CAP VII
CAP VI
J1.5 F100
CAP VIII
CAP VII
N120 denumire bloc G90 cotare absolut G03 interpolare circular X coordonatele punctului Y final
N140 denumire bloc G90 cotare absolut G03 interpolare circular X coordonatele punctului Y final
CAP I
CAP I
CAP II
Formatul liniei de program (alt exemplu) N150 G04 X1.5 ; N160 G04 P1500 ;
CAP VII
CAP IX
G17
CAP I
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP I
CAP II
CAP VII
CAP IX
CAP I
G22 X _ Y _Z_ I _ J _ K _
CAP I
CAP II
CAP VII
CAP IX
G28
CAP I
CAP II
CAP VII
CAP IX
N400
G29
CAP I
CAP I
CAP II
CAP VII
CAP IX
Comentariu: Scula este deplasat n punctul de referin via un punct definit prin X, Y, Z (G90 sau G91). Se programeaz la nceput de program pentru deplasarea sculei n PR sau schimbarea sculei. Se recomand ca prima deplasare s fie dup Z urmat de deplasarea dup X, Y. Msur de siguran.
G42.
Anulare CR, CR,
Corecia de raz
scula pe stnga scula pe dreapta
CAP I
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
S-a prezentat varianta cu registrul H. La majoritatea ECN, valoarea coreciei de lungime se memoreaz n registrul D... CL la CNC.
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
G92 X _ Y _ Z _ :
Formatul liniei de program (poziie arbitrar exemplu) N100 G92 X200 Y200 Z100 ;
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
Formatul liniei de program (exemplu) N120 G90 G01 X80 Z-100 F100
CAP VII
CAP IX
Valoarea lui X se considera pe DIAMETRU (implicit) .Daca se indica pe R se precizeaza intr-o functie G.
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
G40 Anulare CR
CAP VII
CAP IX
Burghiere adnc
CAP I
CAP II
Strunjire frontal
CAP VII
CAP IX
CAP I
CAP II
Formatul liniei de program (exemplu) N170 G90 G75 X20 Z8 I3 K-0.5 F100 D0
Formatul liniei de program (conic exemplu) N190 G90 G78 X50 Z-30 I10 F1.5 I parametru pentru indicarea nclinrii (conicitatea)
CAP VII
CAP IX
N180 G90 G78 X50 Z-30 F1.5 I adncimea fiecrei treceri, din X
K - adncimea fiecrei treceri, din Z D retragerea de siguran la fiecare trecere
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
Discutie
CAP VII
CAP IX
Fig.3.6.
O deplasare, pe axa X n sens negativ, de 27,62 mm se programeaz astfel: X 27620 n formatul X sau X-27.62 pentru echipamente CNC Noiunea de spatiu: zero semnificativ / zero nesemnificativ 04.3, unitatea BLU (0,001 mm), pentru echipamente NC
CAP I
CAP II
Y -0,28 CAP VI CAP VII Y 26,25 CAP VIII Y -148,1 CAP VII Y 3232,62 CAP IX
CAP I
CAP II
C2C3 = c1c2
Corelarea vitezei de avans programat cu viteza real de pe m-u. C2C3 = c1 c2 Corelarea vitezei de avans programat cu viteza real de pe m-u.
CAP VII
CAP IX
Fig.3.7.
CAP I
CAP II
S10 :
G96 achiere S_ _ _ _
CAP VII
CAP IX
T3 M6
pentru NC
- schimbarea efectiv
CNC - schimbarea efectiv plus activare corecie de lungime T8 - selectare scul, fr schimbare efectiv
CAP I
CAP II
CAP VII
CAP IX
FIG.3.8.
CAP I
CAP II
CAP VII
CAP IX
Fig. 3.11.
CAP I
CAP I
CAP II
CAP VII
CAP IX
Fig.3.13.
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP I
CAP II
n cadrul unui sistem numeric de prelucrare sunt definite o serie de puncte origine i poziii de referin. Unele din ele sunt bine precizate de constructorul de maini-unelte, altele pot fi declarate de programator.
CAP VII
CAP IX
CAP I
CAP I
CAP II
Stabilirea originii
Sincronizarea
CAP VII
CAP IX
Fig.3.16 Fig.3.18
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP I
CAP II
CAP VII
CAP IX
Fig. 3.23.
CAP CAP V IV
CAP V
CAP VI
Fig. 3.24.
CAP VI
CAP IX
CAP VII
CAP VIII
CAP VII
CAP I
CAP I
Conform DEX ed. 1984; a interpola: a intercala ntr-un ir de valori cunoscute una sau mai multe mrimi determinate sau estimate. Mrimea pailor () : - BLU - prec. s. m.
CAP II
CAP VII
CAP IX
.G00
-in sistem cartezian
CAP I
CAP II
G90,G91;
N20
G91 N20 sau
G0
X60.0
Y60.0
G00
X40000 Y30000 LF
N20
G0
X40.0
X30.0 LF
CAP VII
CAP IX
Fig. 3.26.
CAP I
CAP I
G90
CAP II
N20
G91 N20
G00
G00
G09
G09
G90
I0
I20.000
J0
J30.000
R50.000
R50.000
W36.87
W36.87
LF
LF
G01
Not! G90 N20 S700 M03 LF N25 G01 (G09) G90 N20 G90 G01 G09
AVANS DE LUCRU
Apare o singur diferen: se programeaz F..... .. Traiectoria nu poate fi arbitrar (scula achiaz) Ref. la fig. 3.26
CAP VII
CAP IX
CAP I
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
Fig. 3.28.
CAP VII
CAP IX
CAP I
Se utilizeaz cnd ECN nu are interpolator pentru curba elementar din conturul piesei . Exemplu.: Trebuie realizat un profil circular prin: interpolare linear a coarda b secanta c tangenta ntrebri: Care curb? Ct de mare? Rspuns: Tolerana (abaterea de la contur) AB = 2 = arc cos R = RP + RS 2 = 0 > !!
CAP I
CAP II
R 2
2R
CAP VII
CAP IX
Fig. 3.29.
CAP I
CAP II
CAP VII
CAP IX
Fig. 3.30.
CAP I
(in sistem cartezian sau polar) - direcia de parcurgere a arcului: G02 sau G03; - coordonatele pct. final; - coordonatele centrului arcului de cerc. Coordonatele pct. final, B, pot fi programate fie cu G90 fie cu G91. Coordonatele centrului: - prin utilizarea razei R; -prin parametrii de interpolare I, J, K Obs.: Scula se gsete n punctul iniial A
CAP I
CAP II
CAP VII
CAP IX
Fig. 3.31.
CAP I
CAP II
LF I40000 10 LF I40000
J30000
F100
LF
J-30000
F100
LF
CAP VII
CAP IX
Fig. 3.32.
CAP I
CAP I
N20
N25 sau N25
G01
G02
X50.0
J30.0
Y20.0
LF /
F100
LF
CAP II
G02
I0
J30.0
LF
n blocul de interpolare circular adresele X i Y nu sunt prezente deoarece punctul final are coordonatele punctului iniial.
Parametrul I = 0 nu se programeaz la unele echipamente. La altele este obligatorie programarea parametrilor I/J/K chiar dac valoarea sa este 0.
CAP VII
CAP IX
Fig. 3.33.
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
-selectare plan G17, G18, G19 -G90 specifica faptul ca originea piesei este considerata pol -G91-pozitia curenta este considerata pol Nota! Prin specificarea planului, de exemplu.G17 (X,Y) cu prima adresa (X) se programeaza raza si cu a doua (Y) unghiul
N1 G17
N5 G00 N10 sau
G90
X100.0 X100.0
G16 ;
Y30.0 ; Y120.0 ;
N10 X100.0
G91 Y90.0 ;
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
N1 G0 X40 Y60 Z1 S1250 - deplasarea n P01 N2 G1 Z-10 F100 N3 G2 X15 Y35 I0 J-25 F200 N4 G0 Z100 N5 G0 X0 Y0 N6 M30
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
CAP I
Metode utilizate n programarea interpolrii circulare G02/G03 G2/G3 G2/G3 XYZIJK APRP XYZCR
CAP I
CAP II
G2/G3
G2/G3 CIP CT
ARIJK
ARXYK XYZI1J1K1 XYZ
Semnificaia notaiilor utilizate: CIP interpolare circular printr-un punct intermediar CT cerc cu tranziie tangenial X, Y, Z coordonatele punctului final I, J, K centrul arcului de cerc n coordonate carteziene, n direciile X, Y, Z (fig.3.38) AP punct final, n coordonate polare, exprimat prin unghi RP punct final, n coordonate polare, exprimat prin raza polar ce corespunde cu raza cercului CR raza cercului AR unghiul de apertur I1, J1, K1 punctul intermediar, coordonate carteziene.
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
Fig. 3.39.
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
Corecia de lungime scade valoarea lungimii sculei din distana dintre MCS i WCS, n direcia Z. Ca urmare, programatorul programeaz centru suprafeei frontale (vrfuzl sculei) G0 G90 G43 Z0 D01
Atenie! n programare se va urmri posibila interferen a sculei cu dispozitivul de fixare La unele echipamente registrul de corectie se noteaza cu H__ _
CAP VII
CAP IX
Fig.3.42.
CAP I
CAP II
Valorile coreciilor se pot stabilii: - prin msurarea deplasrii pe maina unealt; - utiliznd dispozitive de prereglat scule Stabilirea valorii coreciilor
CAP VII
CAP IX
Fig. 3.43.
CAP I
CAP I
CAP II
CAP VII
CAP IX
CAP I
CAP II
-implicit la schimbarea sculei (specific CNC) N40 T1 M6 . Obs. Valorile coreciilor sunt introduse tabelar : CNC
Nr. scula L R
#1
#2
150.0
200.0
20.0
10.0
CAP VII
CAP IX
CAP I
CAP II
N4 G1 Z-12 F80; N5 X80 Y64 F125; N6 T0 ; lungime N7 G0 Z100 S0; N8 G17 T2 ; de lungime active N9 G0 X65 Y28 Z2 S1600; N10 Z-6 F60; N11 X90 Y8 F100; Punct P02 Anulara coreciei de Oprire AP Apelare scula2,corecia
N12 G0 Z2; N13 G0 X35 Y52; N14 Z-8 F60; N15 X10 Y72 F100; N16 T0; N17 G0 Z100 S0 M30; Anulare CL Punctual P05 Frezare P05-P06
CAP VII
CAP IX
CAP I
CAP II
Corecia de raz
Asemnri: asigur deplasarea sculei dup echidistant programnd centrul piesei Deosebiri: corecia de mas trebuie activat bloc cu bloc (secvenial) corecia de raz activat este valabil pe tot conturul programat
-D
CAP VII
CAP IX
CAP I
Programare:
N20 G01 G43 X20000 D01 F50 Considernd valoarea memorat n D01=2500 , deplasarea efectiv X= 22500 Nu exist restricii privind traiectoria sculei
CAP I
CAP II
Programare:
G43/G44
D_ _
X __ Y Z
CAP VII
CAP IX
Fig 3.4.4.
CAP I
CAP II
CAP VII
CAP IX
Fig.3.45.
CAP I
CAP II
Se utilizeaz pentru prelucrri cu periferia frezei. Nu se utilizeaz la operaii de burghiere, tarodare, filetare.
CAP VII
CAP IX
Fig.3.47.
CAP I
CAP II
-Ct de apropiat este diametrul real de cel considerat n programare. -Compensarea uzurii; -Modificarea diametrului frezei; (ex: prin reascuire, schimbare etc.) -Utilizarea unui singur program pentru degrosare si finisare; -Compensarea unor abateri de la profilul obinut, n raport cu cel teoretic -Etc.
CAP VII
CAP IX
Rf
Rf
CAP I
CAP II
-POZITIV :
Rf
Rf
Rf
Rf
La unele ECN de tipul CNC (FANUC Series Oi-MC) prin corectie negativa /pozitiva se intelege semnul valorii corectiei (nu este rezultatul unei scaderi).
Fig.3.48. Cand traiectoria este programata ca in ( 1 ) si corectia este negativa , centrul sculei se va deplasa ca in ( 2 ), si invers. Discutie: Prelucrarea de tip mos - baba
CAP VII
CAP IX
CAP I
CAP II
CAP VII
CAP IX
CAP I
O corectie de tipul :
Rf
Rf
CAP II
CAP VII
CAP IX
Fig 3.51
CAP I
CAP II
N1 G90 LF
N5 G17 LF N10 G04 X30000 S42 M03 LF (temporizare i pornire Ap)
N35 G91 LF
N40 G42 X- D02 LF (programare corecie de raz Rf=10 mm n D02) N45 G90 N50 G01 X-20000 F150 LF Fig.3.52. (programare contur pies) N55 Y0 LF
CAP VII
CAP IX
CAP I
CAP II
N2 G01Y900.0F150; Deplasare din P1 in P2 N3X450.0;..Deplasare di in P2 in P3 N4G03X500.0Y1150.0R650.0;Deplasare din P3 in P 4 N5G02X900.0R-250.0;.Deplasare din P4 in P5 N6G03X950.0Y900.0R650.0;.Deplasare din P5 in P6 N7G01X1150.0;.....Deplasare din P6 in P7 N8Y550.0; .Deplasare din P7 in P8 N9X700.0Y650.0;.Deplasare din P8 in P9 N10 X250.0Y550.0;.Deplasare din P9 in P1 N11 G00 G40 X0 Y0Anulare CR
CAP VII
CAP IX
Fig.3.53.
REMARCA: Traiectoria sculei, in cele trei regimuri poate fi programata prin diferite constante de masina sau coduri G
CAP I
Activare
Anulare
CAP I
CAP II
CAP VII
CAP IX
Fig.3.54.
CAP I
CAP II
CAP VII
CAP IX
c) Fig.3.56. d)
CAP I
CAP II
APPR
LT
X+10
Y+2 0
Z-15
LEN15
RR
F100
X+20
Y+35
APPR
LN
X+10
Y+25
Z-15
LEN15
RR
F100
X+20
Y+35
apropiere dup arc de cerc tangent la contur (APPR CT) (fig. 3.56. c)
7 L X+40 Y+10 R0 FMAX M3
8 9
APPR L
CT X+20
X+10 Y+35
Y+20
Z-15
CCA180
R+10
RR
F100
CAP VII
CAP IX
CAP I
CAP II
n versiunea de programare ISO a aceluiai echipament este implementat numai curba APPR CT, programabil prin adresa G26.
N50
G00
G40
G90
X+40
Y+10 *
N60
N70
G01
G26
G42
R6 *
X+10
Y+20
F350 *
CAP VII
CAP IX