Sunteți pe pagina 1din 25

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII

ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Manual de programare pentru freze cu comand numeric cu sistem de programare Fanuc

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

1. Definirea sculelor FUNCIA T (TOOL) ................................................................................................3

1.1. Codificarea i selectarea sculelor.................................................................................................... 3 1.2. Corecia sculelor ............................................................................................................................. 4 1.3. Compensarea sculelor ..................................................................................................................... 4
1.3.1.Msurarea lungimii sculelor (compensarea de lungime) ..................................................4 1.3.2.Compensarea de raz/diametru a sculelor.........................................................................6 2. Programe .................................................................................................................................................8

2.1. Programul principal ........................................................................................................................ 8 2.2. Subprograme ................................................................................................................................... 9


3. Funcii de comand G........................................................................................................................11

3.1. Comanda de interpolare liniar G00 ...................................................................................... 11 3.2. Comanda de interpolare liniar G01 ...................................................................................... 11 3.3. Comenzile de interpolare circular G02/G03.......................................................................... 12
4. Coordonate polare .............................................................................................................................14

4.1. Sistemul de coordonate polar G15/G16 ................................................................................ 14 4.2. Interpolarea n coordonate polare G12.1/G13.1................................................................... 15
5. Programarea ciclurilor.........................................................................................................................16

5.1. Comanda G51 mrire/micorare, oglindire................................................................................ 16 5.2. Comenzile G68/G69 rotirea profilelor........................................................................................ 17 5.3. Ciclul de gurire G73 cu ruperea achiei...................................................................................... 18 5.4. Ciclul de alezare cu bara de alezat G76 ........................................................................................ 18 5.5. Comanda de anulare a ciclurilor de gurire G80 .......................................................................... 19 5.6. Ciclul de gurire G81.................................................................................................................... 19 5.7. Ciclul de gurire G82 cu ntrziere la fundul gurii ..................................................................... 20 5.8. Ciclul de gurire G83 cu ruperea achiei i retragere la planul de retragere ................................ 20 5.9. Ciclul de filetare cu tarodul G84................................................................................................... 21 5.10. Ciclul de alezare G85.................................................................................................................. 22
6. Variabile i parametri aritmetici.........................................................................................................23

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

1. Definirea sculelor FUNCIA T (TOOL)


1.1. Codificarea i selectarea sculelor Codificarea sculelor se face prin specificarea a doua perechi de numere 00 i 00 precedate de cuvntul cheie T ce nseamn tool=scul Prima pereche de numere 00 reprezint numrul sculei care coincide cu poziia sculei n magazia de scule (turel) , iar cea de a doua pereche reprezint numrul coreciei de scul.

T 00
Numrul sculei TOOL

1. ntr-un bloc din program nu poate fi introdus dect o comand T 2. Cnd ntr-un bloc se programeaz i deplasri ale sculei i comanda T atunci blocul poate fi executat n urmtoarele dou moduri , funcie de main: a. Cele dou comenzi sunt executate simultan; b. Funcia T va fi executat pn la finalizarea micrii de deplasare; 3. Se recomand programarea funciei T i a comenzilor de deplasare n blocuri diferite

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Ex : N1 G00X1000Y1400; N2T03 (selecteaz scula 3); N3X400Y1050;

1.2. Corecia sculelor Corecia sculelor este utilizat pentru a compensa abaterile de lungime i de raz a sculelor, abateri datorate : Erorilor de msurare introduse la msurarea lungimii de compensare a sculelor; Uzurii sculelor n limitele uzurii acceptate a acestora;

1.3. Compensarea sculelor Msurarea sculelor implic determinarea urmtoarelor valori : Distana ntre punctul N i punctul P msurate pe direcia axei Z lungimea sculei; Raza sculei;
1.3.1.Msurarea lungimii sculelor (compensarea de lungime)

Echipamentul CNC utilizeaz pentru poziionarea sculei punctul P, care reprezint punctul de pe suprafaa frontal a sculei prin care trece axa sculei. Valorile coordonatelor pe cele dou axe ale planului de lucru sunt coordonatele acestui punct.

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Pentru fiecare scul ce va fi utilizat n program trebuie s fie msurat distana pe axa Z ntre punctul P i N. Aceste determinri trebuie montare/demontare a sculei. efectuate dup fiecare operaie de

Aplicaie : Msurarea lungimii sculei prin atingere 1. Trecerea n modul JOG i deplasarea axului principal n vederea atingerii uoare a acestuia de piesa de lucru prin introducerea unei foie de hrtei ntre acestea 2. Apsarea butonului selectarea tastei rapide REL i

3. Apsarea secvenei i pentru anularea valorii Z 4. Schimbarea sculei n poziia de lucru 5. Trecerea n modul MDI i programarea turaiei sculei 6. Trecerea n modul JOG, deplasarea sculei i atingerea uoar a suprafeei piesei 7. Valoarea Z indicat acum de echipament este lungimea de lucru a sculei i a 8. Apsarea butonului tastei rapide GEOM 9. Utilizarea tastelor sgei sus-jos pentru selectarea parametrului H al sculei urmat de apsarea tastei 10. Repetai paii de mai sus pentru fiecare scul programat; Compensarea de lungime a sculelor se apeleaz n program cu ajutorul comenzilor modale G43 i G44 . Comanda G43 adaug valoarea apelat din tabela de offset-uri la valoarea coordonatei Z programat, deci compensarea sculei se realizeaz n sens pozitiv.

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Comanda G44 scade valoarea apelat din tabela de offset-uri la valoarea coordonatei Z programat, deci compensarea sculei se realizeaz n sens negatin. Comanda G49 anuleaz compensrile de lungime de scule apelate cu G43 sau G44 Exemplu :
T01 S1200 F315 M3 M8 G00 Z100 G43 Z5 H1 G00 X42.621 Y 29.25 G00 Z1

1.3.2.Compensarea de raz/diametru a sculelor

Fiecare scul de rotaie este definit prin lungime i raz. n situaia prelucrrilor pe contur ale pieselor, profilul programat este urmrit de punctul P, care reprezint axul sculei , punct n care raza sculei este 0. Pentru realizarea profilului, ar fi necesar n acest caz, programarea unui alt profil aflat la o distan fa de conturul piesei egal cu raza sculei. Acest mod de lucru poate genera erori ale profilului i necesit o nou programare a acestuia pentru fiecare scul utilizat. Ca urmare, se recomand utilizarea comenzilor de compensare de raz n cadrul crora centrul sculei se deplaseaz n mod automat pe un profil paralel cu profilul programat aflat la o distan egal cu raza sculei, ntotdeauna programndu-se profilul din desen indiferent de raza sculei. n plus, se pot aplica corecii de raz ale sculei.

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Comenzile pentru compensarea de raz sunt : G40 fr compensare de raz G41 compensare de raz cnd profilul de prelucrat se afl n dreapta tiului, n sensul de avans al sculei G42 compensare de raz cnd profilul de prelucrat se afl n stnga tiului, n sensul de avans al sculei Exemplu :
G00 Z-2.5 G00 G42 X48 D1 M98 P0018 G01 Z-5 M98 P0018 G00 Z50 G40 G49

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

2. Programe
2.1. Programul principal 1. Banda de start simbolul % ce indic nceputul unui program 2. Seciunea de nceput este utilizat pentru nscrierea numelui programului 3. Start program simbolul ; (LF sau CR) ce se introduce imediat dup seciunea de nceput; 4. Seciunea programului zona ce conine comenzile de mainare; 5. Seciunea de comentarii zona cu indicaii ale programatorului 6. Banda de sfrit program - simbolul % ce indic sfritul unui program 2 1 % SF; 3

O0001; 4 N10 G91 G00 X120.0 Y80.0; N20 G43 Z-32.0 H01; 5 6 . Nn0 Z0; M30;

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Adrese utilizate n programe : O - numrul programului urmat de un numr cuprins ntre 1 i 9499; N - numrul blocului : un numr ntre 1 i 9999; G . simbolul comenzilor de lucru; X,Z,U,V simbolul axelor; R raza, parametru; C .- teitur; F avans S turaia; T scula; M funcii auxiliare; P ntrziere, subprogram; Q parametri ciclu;

Seciunea programului este format din blocuri. Sintaxa unui bloc este urmtoarea : N G X Z F S T.. M

2.2. Subprograme Dac un program conine o seciune care se repet n mod frecvent, atunci aceasta poate fi stocat n memorie sub forma unui subprogram. Un subprogram poate fi chemat din programul principal. De asemenea, un subprogram poate chema un alt subprogram, nivelele de subordonare fiind de maxim 4.

Sintaxa unui subprogram : O..; Block1; Block2; numrul subprogramului

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

. Blockn; M99; sfrit subprogram;

Chemarea unui subprogram ntr-un alt program (principal sau subprogram) se realizeaz cu comanda
NUMRUL SUBPROGRAMULUI

M98 P OOO OOOO


NUMRUL DE REPETIII ALE SUBPROGRAMULUI

Ex :
PROGRAMUL PRINCIPAL SUBPROGRAMUL

N0010; N0020; N0030 M98 P21010; N0040; N0050 M98 P1010;

O1010; N1020; N1030; N1040; N1050;

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

3. Funcii de comand G
3.1. Comanda de interpolare liniar G00 Format : G00 X(U) Z(W).

3.2. Comanda de interpolare liniar G01 Format : G01 X Y. Z F

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

3.3. Comenzile de interpolare circular G02/G03

Sintaxele comenzii

N.. G02(G03) X(U) Y(U) I JF

sau

N.. G02 (G03) X(U) Y(U) R F.

n care I, K coordonatele polului, R- raza arcului de cerc

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

3.4. Funcia de ntrziere G04 Sintax : G04 X - X specific un anumit timp fiind permis modul de exprimare zecimal G04 P - P specific un anumit timp nefiind permis modul de exprimare zecimal

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

4. Coordonate polare
4.1. Sistemul de coordonate polar G15/G16

Programarea coordonatelor polare permite ca valoarea unui punct de pe profil s poat fi exprimat prin unghi i raz. Prima ax a sistemului de planului de lucru poart denumirea de ax polar Semnul pozitiv al unghiurilor este exprimat n sens trigonometric fa de sensul pozitiv al axei polare. Format : G G G16 pornete sistemul de coordonate polar G G15 anuleaz sistemul de coordonate polar Ex : Introducerea unghiurilor i a razelor n coordonate absolute N1 G17 G90 G16; - specificarea planului XY, a coordonatelor absolute, iniializarea sistemului de coordonate polar N2 G81 X100.0 Y30.0 Z-20 R-5.0 F200.0; - specificarea unei distane de 100mm i a unui unghi de 30 N3 Y150.0 ; - specificarea unei distane de 100mm i a unui unghi de 150 Introducerea unghiurilor n coordonate relative i a razelor n coordonate absolute N1 G17 G90 G16; N2 G81 X100.0 Y30.0 Z-20 R-5.0 F200.0; N3 G91 Y120; N4 Y120;

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Limitri : n sistemul de coordonate polar , comenzile de interpolare circular se vor specifica cu parametrul R; N75 G17 G16 N80 G01 X50 Z30

4.2. Interpolarea n coordonate polare G12.1/G13.1 G12.1 activeaz interpolarea polar G13.1 dezactiveaz interpolarea polar Exemplu :
N010 T0101; N0100 G90 G00 X60.0 C0 Z..; N0200 G12.1; N0201 G42 G01 X20.0 F1000; N0202 C10.0; N0203 G03 X10.0 C20.0 R10.0 N0204 G01 X20.0; N0205 C10.0; N0206 G03 X10.0 C20.0 I10.0 J0; N0207 G01 X20.0; N0208 C0; N0209 G40 X60.0; N0210 G13.1; N0300 Z..; N0400 X.. C..; N0900 M30;

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

5. Programarea ciclurilor
5.1. Comanda G51 mrire/micorare, oglindire Comanda G50 anulare G51

Pentru scalarea profilelor X,Y,Z coordonatele punctului de baz PB fa de care se face scalarea profilului I,J,K factorii de scalare n valori pozitive pe cele trei axe (se specific n valori decimale 1/1000) Prin programarea valorilor negative pentru I,J,K se va produce oglindirea profilului fa de axa specificat care trece prin punctul PB G51.1 se anuleaz cu G50 Programarea valorii I-1000 va produce oglindirea profilului fa de planul YZ

Programarea valorii J-1000 va produce oglindirea profilului fa de planul ZX

Programarea valorii K-1000 va produce oglindirea profilului fa de planul XY

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

5.2. Comenzile G68/G69 rotirea profilelor Format N G68 a b R N G69 G68 rotirea profilelor ON G69 rotirea profilelor OFF a,b coordonatele punctului de rotaie R unghiul de rotaie Ex : N5 G54 N10 G43 T10 H10 M6 N15 S2000 M3 F300 N20 M98 P030100 N30 M30

O0100 N10 G91 G68 X10 Z10 R22.5 N15 G90 X30 Y10 Z5 N20 G1 Z-2 N25 X45 N30 G0 Z5 N35 M17

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

5.3. Ciclul de gurire G73 cu ruperea achiei Format : N.. G98(G99) G73/G83 X.. Y.. Z.. (R) P Q F K Scula ptrunde n material cu valoarea Q, dup care se retrage 1mm pentru ruperea achiei, apoi ptrunde iar cu un pas Q, pn la atingerea cotei de adncime programat G98(G99) returneaz planul de start (planul de retragere) X,Y.. poziia gurii Z valoarea absolut (incremental) a adncimii gurii R[mm] valoarea absolut (cu G91 incremental) a poziiei planului de retragere P[msec] timpul de ateptare la fundul gurii P1000=1 sec Q[mm] adncimea de ptrundere K numrul de repetiii

5.4. Ciclul de alezare cu bara de alezat G76 Format : N.. G98(G99) G76 X.. Y.. Z.. (R) F Q K Scula se poziioneaz cu avans rapid la planul de poziionare i apoi la adncimea gurii cu avansul de lucru programat, axul mainii se oprete orientat, scula se deplaseaz valoarea Q cu avans rapid, se ridic la planul de retragere i revine n poziia iniial G98(G99) retragere la planul de start (planul de retragere) X,Y poziia gurii

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Z valoarea absolut (incremental) a adncimii gurii R[mm] valoarea absolut (cu G91 incremental) a poziiei planului de retragere F avansul Q[mm] distana de repoziionare orizontal K numrul de repetiii

5.5. Comanda de anulare a ciclurilor de gurire G80 Format : N.. G80

5.6. Ciclul de gurire G81 Format : N.. G98(G99) G81 X.. Y.. Z.. (R) F K

Scula parcurge de sus pn la fund gaura de prelucrat cu avansul de lucru programat i se retrage cu avans rapid la planul de retragere G98(G99) retragere la planul de start (planul de retragere) X,Y poziia gurii Z valoarea absolut (incremental) a adncimii gurii R[mm] valoarea absolut (cu G91 incremental) a poziiei planului de retragere F avansul K numrul de repetiii

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

5.7. Ciclul de gurire G82 cu ntrziere la fundul gurii Format : N.. G98(G99) G82 X.. Y.. Z.. (R) P F K Scula parcurge de sus pn la fund gaura de prelucrat cu avansul de lucru programat, ateapt acolo un timp programat pentru curirea fundului gurii i se retrage cu avans rapid la planul de retragere G98(G99) retragere la planul de start (planul de retragere) X,Y poziia gurii Z valoarea absolut (incremental) a adncimii gurii R[mm] valoarea absolut (cu G91 incremental) a poziiei planului de retragere P[msec] timpul de ateptare la fundul gurii P1000=1 sec F avansul K numrul de repetiii

5.8. Ciclul de gurire G83 cu ruperea achiei i retragere la planul de retragere Format : N.. G98(G99) G83 X.. Y.. Z.. (R) P Q F K Scula ptrunde n material cu pasul Q, se ntoarce la planul de start (G98) sau la planul de retragere (G99) , rupe achia i o evacueaz din gaur, se deplaseaz cu avans rapid la 1mm deasupra pasului de ptrundere urmtor, achiaz nc un pas .a.m.d. pn atinge cota de prelucrat

G98(G99) retragere la planul de start (planul de retragere) X,Y poziia gurii

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Z valoarea absolut (incremental) a adncimii gurii R[mm] valoarea absolut (cu G91 incremental) a poziiei planului de retragere P[msec] timpul de ateptare la fundul gurii P1000=1 sec F avansul Q[mm] adncimea la o ptrundere K numrul de repetiii

5.9. Ciclul de filetare cu tarodul G84 Format : N.. G98(G99) G84 X.. Y.. Z.. (R) F PK n cazul acestui ciclu va trebui folosit o mandrin de filetare cu compensare de lungime. Butonul de modificare procentual a turaiei trebuie s fie 100%. Scula avanseaz n sensul acelor de ceasornic pn la adncimea programat, ateapt timpul P, dup care se inverseaz sensul de rotaie i se retrage cu acelai avans. G98(G99) retragere la planul de start (planul de retragere) X,Y poziia gurii Z valoarea absolut (incremental) a adncimii gurii R[mm] valoarea absolut (cu G91 incremental) a poziiei planului de retragere P[msec] timpul de ateptare la fundul gurii P1000=1 sec F avansul K numrul de repetiii

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

5.10. Ciclul de alezare G85 Format : N.. G98(G99) G85 X.. Y.. Z.. (R) F K Scula ptrunde cu avansul de lucru pn la fundul gurii i se retrage apoi cu avans rapid (G98) la planul de retragere. G98(G99) retragere la planul de start (planul de retragere) X,Y poziia gurii Z valoarea absolut (incremental) a adncimii gurii R[mm] valoarea absolut (cu G91 incremental) a poziiei planului de retragere P[msec] timpul de ateptare la fundul gurii P1000=1 sec F avansul K numrul de repetiii

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

6. Variabile i parametri aritmetici Prin utilizarea variabilelor programele pot deveni mult mai flexibile. Astfel, putei reaciona la diferitele semnale, cum ar fi valori msurate i n funcie de valoarea acestora s obinei profile diferite. Variabilele locale i globale pot fi citite i scrise, celelalte pot fi doar citite.

Numr variabil #0

Tip variabil ntotdeauna variabila 0 a sistemului Variabile locale Variabile globale Variabile de sistem

Funcia Are ntotdeauna valoarea 0 i nu poate fi schimbat Disponibile pentru a putea fi folosite n program cu diferena c #100-#149 sunt resetate la valoarea 0 dup ntreruperea alimentrii, n schimb #500-#531 nu sunt resetate Alimentarea magaziei : atingerea captului barei Alimentarea magaziei : ncrctorul a avansat Alimentarea magaziei : prima pies a fost nlocuit Offset-urile de scul Numrul nominal al piesei Numrul de piese de executat

#1-#33 #100-#149 #500-#531 #1000 #1001 #1002 #2001-#2932 #3901 #3902

Calcule cu variabile

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Operator matematic = + * /

Exemplu #1=#2 #1=#2+#3 #1=#2-#3 #1=#2*#3 #1=#2/#3

#1=#2*#3 + #5/2

n timpul executrii programului se pot lua o serie de decizii n funcie de anumite stri ale sistemului sau stri programate Comenzile utilizate sunt IF i GO TO cu urmtoarea sintax :

IF [condiie] THEN Sau IF [condiie] GO TO N.. numrul blocului de salt i GO TO N.. unde N numrul blocului de salt

Ex :

IF [#1 EQ #2] THEN #3=5 Sau IF [#1 GT 10] GOTO 4

FORMAREA PROFESIONALA A OPERATORILOR SI PROGRAMATORILOR PE MASINI UNELTE CU COMANDA NUMERICA (CNC), ANGAJATI IN REGIUNEA NORD EST, IN VEDEREA DEZVOLTARII ADAPTABILITATII LA SCHIMBARILE TEHNOLOGICE DIN SECTORUL INDUSTRIAL

Sau GOTO 3 sare la blocul nr. 3 GOTO #3 sare la variabila nr. 3

Operator logici EQ NE GT GE LT LE

Ce reprezint Egal cu (=) Nu este egal cu () Mai mare dect (>=) Mai mare sau egal cu () Mai mic dect (<) Mai mic sau egal dect ()