curs operatori frezare sinumerik

47
1.1 Generalităţi.....................................................3 1.2. Analogia între maşina unealtă clasică – maşină unealtă cu comandă numerică. . .4 Capitolul 2 Cunoaşterea sistemelor de coordinate ale maşinii unelte cu comandă numerică............................................... 5 2.1. Sistemul de coordonate al maşinii MCS......................5 2.2. Sistemul de coordonate al piesei WCS.......................5 2.3. Sistemul de coordonate global/local sau incremental........5 2.3.1. Definirea coordonatelor în sistemul de coordonate global G90 – coordonate absolute......................................7 2.3.2 Definirea coordonatelor în sistemul de coordonate relativ sau incremental G91 – coordonate relative......................8 2.4. Definirea planului de lucru................................9 Capitolul 3 Cunoaşterea consolei echipamentului CNC Sinumerik 810/840D......................................................... 10 Capitolul 4 Domeniul de operare MAŞINĂ (MACHINE).................12 5.1. Modul de lucru REF........................................12 5.2. Modul de lucru JOG........................................12 5.3. Modul de lucru INC........................................12 5.4. Modul de lucru MDA........................................13 5.5. Modul de lucru AUTO.......................................13 Pentru a accesa modul AUTO se procedează în modul următor :....13 Capitolul 5 Programarea regimurilor de aşchiere..................14 6.1. Funcţia T – funcţia pentru programarea sculei aşchietoare. 14 Scula aşchietoare se programează cu următoarea sintaxă.........14 Limbajul Sinumerik................................................. 14 Tx Dx în care.................................................. 14 Limbajul Fanuc....................................................14 6.2. Funcţia S – funcţia pentru programarea turaţiei sculei....14 6.3. Funcţia F................................................. 15 Capitolul 6 Cunoaşterea comenzilor de bază......................17 Capitolul 7 Cunoaşterea noţiunii de compensare a sculelor........18 7.1. Determinarea lungimilor de compensare ale sculelor........18 1

Upload: cristian-mala

Post on 16-Nov-2015

190 views

Category:

Documents


14 download

DESCRIPTION

Curs Sinumerik

TRANSCRIPT

Programa cursuri instruire operatori CNC

31.1 Generaliti

41.2. Analogia ntre maina unealt clasic main unealt cu comand numeric

5Capitolul 2 Cunoaterea sistemelor de coordinate ale mainii unelte cu comand numeric

52.1. Sistemul de coordonate al mainii MCS

52.2. Sistemul de coordonate al piesei WCS

52.3. Sistemul de coordonate global/local sau incremental

72.3.1. Definirea coordonatelor n sistemul de coordonate global G90 coordonate absolute

82.3.2 Definirea coordonatelor n sistemul de coordonate relativ sau incremental G91 coordonate relative

92.4. Definirea planului de lucru

10Capitolul 3 Cunoaterea consolei echipamentului CNC Sinumerik 810/840D

12Capitolul 4 Domeniul de operare MAIN (MACHINE)

125.1. Modul de lucru REF

125.2. Modul de lucru JOG

125.3. Modul de lucru INC

135.4. Modul de lucru MDA

135.5. Modul de lucru AUTO

13Pentru a accesa modul AUTO se procedeaz n modul urmtor :

14Capitolul 5 Programarea regimurilor de achiere

146.1. Funcia T funcia pentru programarea sculei achietoare

14Scula achietoare se programeaz cu urmtoarea sintax

14Limbajul Sinumerik

14Tx Dx n care

14Limbajul Fanuc

146.2. Funcia S funcia pentru programarea turaiei sculei

156.3. Funcia F

17Capitolul 6 Cunoaterea comenzilor de baz

18Capitolul 7 Cunoaterea noiunii de compensare a sculelor

187.1. Determinarea lungimilor de compensare ale sculelor

197.2. Noiunea de compensare de raz a sculei

21Capitolul 8 Cunoaterea noiunii de corecie a sculelor

218.1. Corecia de lungime a sculelor

218.2. Corecia de raz a sculelor

22Capitolul 9 Programe

229.1. Structura programelor principale

239.2. Subprograme

25Capitolul 10 Cunoaterea comenzilor de deplasare de baz

2510.1. Comanda de interpolare liniar G00

2510.2. Comanda de interpolare liniar G01

2610.3. Comenzile de interpolare circular G02/G03

29Capitolul 11 Aplicaii practice

30Capitolul 12 ntocmirea, rularea i executarea de programe cu cicluri scurte prin utilizarea comenzilor de baz

Capitolul 1Noiuni introductive privind operarea mainilor unelte cu comand numeric1.1 Generaliti

Operarea mainilor cu comand numeric este un proces complex ce necesit o serie de abiliti practice i teoretice dup cum urmeaz :

Experien tehnologic n procesul de prelucrare abordat; Cunotine medii de desen tehnic tehnologic; Regimuri de achiere

Scule achietoare

Organizarea locului de munc

Noiuni minime de programare a mainilor unelte cu comand numeric

Noiuni minime de operare PC (opional)

1.2. Analogia ntre maina unealt clasic main unealt cu comand numeric

Frez clasicaFrez cu comand numeric

Gradul de efort fizic al operatorului

MediuFoarte redus

Reglarea/stabilirea regimurilor de achiere

Prin manevrarea manetelor/roti de manaPrin programare

n trepte n gama de lucruContinu n gama de lucru

Numrul de direcii de deplasare

Maxim 2 2-5

Complexitatea de prelucrare

RedusComplex funcie de numrul de axe de lucru ale mainii

Permite prelucrarea de profile simple doar numai cu ajutorul sculelor cu tiuri profilatePermite prelucrarea de profile complexe, nu necesit scule cu tiuri profilate

Depinde de ndemnarea i experiena operatoruluiNu depinde de ndemnarea i experiena operatorului

Precizia de prelucrare

Minim 0,05 mmMaxim 0,02 mm

Controlul deplasrilor de prelucrare

Se realizeaz exclusiv manualSe realizeaz exclusiv automat conform programului de execuie

Rigiditatea prelucrrilor

Medie-MareRedus-Medie

Reglarea i schimbarea sculelor

Reglarea manual Reglare manual sau automata

Schimbarea sculei se realizeaz manualSchimbarea sculei se realizeaz automat

Cost de achiziie

Redus-MediuMediu-Mare

Capitolul 2Cunoaterea sistemelor de coordinate ale mainii unelte cu comand numeric2.1. Sistemul de coordonate al mainii MCS (Machine Coordinate System)

Sistemul de coordonate al mainii-unelte cu originea n punctul M punctul de zero al mainii. M PUNCTUL DE ZERO AL MAINII

Este un punct fix ce nu poate fi modificat i este stabilit de productorul mainii cu comand numeric

Reprezint originea sistemului de coordonate global al mainii 2.2. Sistemul de coordonate al piesei WCS (Workpiece Coordinate System)Sistemul de coordonate al piesei de prelucrat ce este stabilit de ctre operator n concordan cu desenul de execuie al acesteia i are originea n punctul zero al piesei

W PUNCTUL DE ZERO AL PIESEI

2.3. Sistemul de coordonate global/local sau incremental

AXA X este dispus de-a-lungul mesei de lucru

AXA Y este dispus pe direcie transversal pe masa de lucruAXA Z este dispus perpendicular pe masa de lucru, axa de avans a sculei, sens pozitiv n sensul ieirii din material al sculei i sens negativ n sensul intrri n material

SISTEMUL DE COORDONATE GLOBAL este sistemul de coordonate cu originea n punctul M sau n punctul W i care urmrete ntotdeauna originea programat sau deplasatSISTEMUL DE COORDONATE RELATIV SAU INCREMENTAL sistemul de coordonate cu originea n punctul de msurare al sculelor N sau n vrful tiului sculei P i care i modific originea odat cu deplasarea sculei.

N PUNCTUL DE MSURARE AL SCULELOR

Un punct aflat pe partea frontal a flanei axului principal al mainii i fa de care se msoar lungimea de compensare a sculelor pe axa ZEste un punct fix ce nu poate fi modificat i care este stabilit de ctre productorul mainiiR PUNCTUL DE REFERIN

Un punct aflat n spaiul de lucru al mainii ce este precis determinat fa de limitatorii de curs i n care se face sincronizarea dintre echipamentul CNC i sistemul de msur al deplasrilor

Este solicitat la fiecare ntrerupere a tensiunii de alimentare a mainii

2.3.1. Definirea coordonatelor n sistemul de coordonate global G90 coordonate absolute

Deplasarea punctului P de pe taiul sculei ce urmrete profilul programat se face prin programarea distanelor de deplasare pe cele dou axe ale planului de lucru msurate fa de originea sistemului de coordonate.

Comanda ce stabilete modul de introducere a coordonatelor absolute este : G90Ex : pentru deplasarea sculei din punctul P1 n punctul P2 se va scrie

N. G90

N. G00 X75 Y30 (P1)N. G00 X40 Y60 (P2)(programarea deplasarii din punctul P1 in punctul P2 s-a realizat tinand cont de originea O=W)2.3.2 Definirea coordonatelor n sistemul de coordonate relativ sau incremental G91 coordonate relative

Deplasarea punctului P de pe taiul sculei ce urmrete profilul programat se face prin programarea distanelor de deplasare pe cele dou axe ale planului de lucru msurate fa de ultima poziie programat a sculei.

Comanda ce stabilete modul de introducere a coordonatelor relative este : G91Ex : pentru deplasarea sculei din punctul P1 n punctul P2 se va scrie

N. G00 X75 Y30 (P1)N. G91N. G00 X-35 Y30 (P2)(programarea deplasarii din punctul P1 in punctul P2 s-a realizat tinand cont de ultima pozitie programata a sculei (P1) si de pozitia punctului P2 fata de P1 in raport cu directia axelor.

Programare absoluta din origine pana in punctul (X25, Y15) apoi programare incrementala pe directia axei X cu valoarea 80 mm.

2.4. Definirea planului de lucru

Pentru definirea planului de lucru se utilizeaz trei comenzi :

G17 stabilete ca plan de lucru planul XY (cazul frezarii centre verticale de frezat)G18 stabilete ca plan de lucru planul XZ G19 stabilete ca plan de lucru planul YZ (cazul frezarii centre orizontale de frezat)Capitolul 3Cunoaterea consolei echipamentului CNC Sinumerik 810/840D

Capitolul 4Domeniul de operare MAIN (MACHINE)

5.1. Modul de lucru REF

Reprezint modul de lucru ce se va executa la fiecare alimentare a mainii unelte i are drept scop atingerea punctului de referin R.

Procedura de lucru este urmtoarea:

Se selecteaz domeniul MAIN prin apsarea butonului Se selecteaz funcie REF prin apsarea butonului Se deplaseaz maina pe cele trei axe pn la atingerea punctului R

- Pentru orientarea axului principal referinta pe Z si a magaziei de scule se apasa REF si NC START

5.2. Modul de lucru JOG

Reprezint modul de lucru cu ajutorul cruia se efectueaz deplasri de poziionare ale mainii pe cele dou axeProcedura de lucru este urmtoarea:

Se selecteaz domeniul MAIN prin apsarea butonului Se selecteaz funcie JOG prin apsarea butonului Se deplaseaz maina pe cele trei axe pn la deplasarea n poziia dorit

5.3. Modul de lucru INCReprezint modul de lucru cu ajutorul cruia se efectueaz deplasri de poziionare cu valori incrementale stabilite de operator sau cu valori fixe cuprinse ntre 0,001mm-10mm

Se selecteaz domeniul MAIN prin apsarea butonului Se stabilete valoarea incrementului prin apsarea butonului dorit, respectiv :

Butonul pentru incremeni stabilii de operator

Butoanele pentru valori incrementale fixe de 0,001mm, 0,01mm, 0,1mm, 1mm, respectiv 10mm

Prin apsarea o singur dat a tastei de direcie a unei axe se va obine o deplasare n direcia dorit cu valoarea incrementului prestabilit anterior

5.4. Modul de lucru MDAReprezint un mod de programare auxiliar ce permite introducerea de fraze de program astfel nct s fie permis realizarea urmtoarelor operaii :- prelucrri tehnologice

- verificarea fixrii piesei

- verificarea rigiditii ansamblului pies-scul

- verificarea/ajustarea regimurilor de achiere

- deplasri de poziionare/verificare a originii de lucru, compensrii sculelorPentru a accesa modul MDA se procedeaz n modul urmtor :

Se selecteaz domeniul MAIN prin apsarea butonului Se selecteaz butonul MDA5.5. Modul de lucru AUTO

Este modul de lucru n care se execut programul piesei de prelucrat.Pentru a accesa modul AUTO se procedeaz n modul urmtor :

Se selecteaz domeniul MAIN prin apsarea butonului Se selecteaz butonul AUTO

Capitolul 5Programarea regimurilor de achiere

6.1. Funcia T funcia pentru programarea sculei achietoareScula achietoare se programeaz cu urmtoarea sintax

Limbajul Sinumerik

Tx Dx n care

T tool (scul), x poziia din magazia de scule (portcuit, turel)

D corecia de scul, x numrul coreciei de scul (se pot asocia maxim 9 corecii unei poziii de scul)

Ex : N10 T1 D1 Limbajul Fanuc

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 00

Ex: N10 T12 126.2. Funcia S funcia pentru programarea turaiei sculei

Programarea vitezei de rotaie a axului principal se face cu comanda S-SPEED urmat de valoarea turaiei

Ex : N S1500 stabilete valoarea turaiei la 1500 rot/min

Programarea vitezei de rotaie constant se face cu comanda G96

N... G96 S250 (m/min) stabilete valoarea constant a vitezei de achiere pe conturul de prelucrat, turaia modificndu-se n funcie de diametrul prelucrat Anularea programrii vitezei de rotaie constant se face cu comanda G97

N... G97 S1500 (rot/min) anuleaz comanda G96, prelucrarea se va face cu turaie constant

Limitarea turaiei maxime de prelurare se face cu comanda G92

N... G50(G92) S1500 limiteaz turaia maxim de lucru la 1500 rpm (Fanuc)N... G26 (G25) S1500 - limiteaz turaia maxim (G26) limiteaz turaia minim (G25) de lucru la 1500 rpm (Sinumerik)Formula de calcul a vitezei de achiere este :

m/min

n care :

D diametrul de prelucrat

S turaia 6.3. Funcia F6.1. Avansul rapid de poziionare

Deplasarea punctului P al sculei pentru micri de poziionare se face n mod implicit cu o valoare a avansului numit avans rapid sau de poziionare i a crui valoare este stabilit n parametrii echipamentului CNC.

Modificarea valorii prestabilite a avansului de poziionare se poate face de ctre operator de la consol cu butonul de modificare procentual a avansului. Funcia de programare a avansului F FEED va fi dezactivat n timpul deplasrilor cu avans de poziionare.6.2. Avansul de lucruAvansul de lucru, respectiv viteza de deplasare a punctului P de-a-lungul profilului programat se programeaz cu comanda F FEED urmat de valoarea acestuia care poate fi exprimat n mm/min sau inch/min, sau mm/rot sau rev/rot.

Pentru exprimarea avansului n mm/min sau inch/min se programeaz comanda G94Ex. : N. G94

N F450 Pentru exprimarea avansului n mm/rot sau rev/rot se programeaz comanda G95Ex. : N. G95

N F0.15Capitolul 6Lista comenzilor de baz

Comenzile M se utilizeaza pentru activarea/dezactivarea functiilor aditionale ale masiniiComandaDescriere

M00Stop program

M01Stop opional program

M02Sfrit de program

M03Rotirea axului principal n sensul acelor de ceasornic (CW)

M04Rotirea axului principal n sens invers acelor de ceasornic (CCW)

M05Oprirea rotaiei axului principal

M06Schimbarea sculei

M07Pornirea lichidului de rcire prin axul principal

M08Pornirea lichidului de rcire prin exteriorul axului principal

M09Oprirea lichidului de rcire

M13Rotirea axului principal n sensul acelor de ceasornic + pornirea lichidului de rcire

M14Rotirea axului principal n sens invers acelor de ceasornic + pornirea lichidului de rcire

M41Selectarea primei trepte de turatie

M42Selectarea celei de-a doua trepte de turatie

M17 Sfarsit de subprogram(Sinumerik-Siemens)

M98Chemare subprogram ( Fanuc)

M99Sfarsit de subprogram (Fanuc)

M30Sfrit de program

Lista functiilor G de programareComandaDescriere

G00Deplasare liniara cu avans rapid

G01Deplasare liniara cu avans de lucru

G02Deplasare circulara in sensul acelor de ceasornic (CW)

G03Deplasare circulara in sensul invers acelor de ceasornic (CCW)

G04Temporizare

G17Setarea planului de lucru XY

G18Setarea planului de lucru XZ

G19Setarea planului de lucru YZ

G20 / G70Setarea sistemului de masurare in inch Fanuc / Sinumerik

G21 / G71Setarea sistemului de masurare in mm Fanuc / Sinumerik

G28Deplasarea in punctul de referinta Fanuc

G75Deplasarea in punctul de referinta Sinumerik

G40Anularea compensarii de raza

G41 Compensare de raza la stanga

G42Compensare de raza la dreapta

G43 Compensarea lungimii de scula in sensul pozitiv al axei Z

G44Compensarea lungimii de scula in sensul negativ al axei Z

G49Anularea compensarii lungimii de scula

G54Selectarea primului offset al piesei

G55Selectarea celui de-al doilea offset al piesei

G56Selectarea celui de-al treilea offset al piesei

G57Selectarea celui de-al patrulea offset al piesei

G58Selectarea celui de-al cincilea offset al piesei

G59Selectarea celui de-al saselea offset al piesei

Lista ciclurilor de programare pentru limbaje de programare Fanuc si SinimerikComandaDescriere

G70 Ciclu de finisare pe contur - strunjire - Fanuc

G71Ciclu de degrosare - strunjire - Fanuc

G74Ciclu de gaurire prin retragere sau canelare frontala - strunjire - Fanuc

G75Ciclu de canelare radiala - strunjire - Fanuc

G76Ciclu de filetare axiala - strunjire - Fanuc

G80 Anularea ciclului de gaurire - strunjire/frezare - Fanuc

G90Ciclu fix de degrosare longitudinala - strunjire - Fanuc

G92Ciclu fix de filetare - strunjire - Fanuc

G94Ciclu fix de degrosare transversala - strunjire - Fanuc

Cycle 81Ciclu de gaurire - centruire - strunjire/frezare - Sinumerik

Cycle 82Ciclu de gaurire / adancire - strunjire/frezare - Sinumerik

Cycle 83Ciclu de gaurire adanca - strunjire - Sinumerik

Cycle 84 / G84Ciclu de filetare cu tarod fixat rigid - strunjire/frezare - Sinumerik / Fanuc

Cycle 840Ciclu de filetare cu tarod fixat in mandrina compensatoare Sinumerik

Cycle 85Ciclu de alezare 1 Sinumerik

Cycle 86Ciclu de alezare 2 Sinumerik

Cycle 87Ciclu de alezare 3 Sinumerik

Cycle 88Ciclu de alezare 4 Sinumerik

Cycle 89Ciclu de alezare 5 Sinumerik

Cycle 90Ciclu de filetare prin frezare Sinumerik

LongholeCiclu de gauri alungite amplasate pe un cerc - frezare - Sinumerik

Slot 1Ciclu prelucrare canale - frezare - Sinumerik

Slot 2Ciclu prelucrare canale circulare - frezare- Sinumerik

Poket 1Ciclu de prelucrare buzunare rectangulare - frezare - Sinumerik

Poket 2Ciclu de frezare buzunare circulare - frezare - Sinumerik

Poket 3Ciclu de frezare buzunare rectangulare Sinumerik (up grade Poket 1)

Poket 4 Ciclu de frezare buzunare circulare Sinumerik (up grade Poket 2)

Cycle 71Ciclu de frezare plana Sinumerik

Cycle 72Ciclu de frezare pe contur Sinumerik

Cycle 93Ciclu de canelare - strunjire - Sinumerik

Cycle 94Ciclu de degajare - strunjire - Sinumerik

Cycle 95Ciclu de degrosare - strunjire - Sinumerik

Cycle 96Ciclu de degajare filete - strunjire - Sinumerik

Cycle 97Ciclu de filetare - strunjire - Sinumerik

Cycle 98Ciclu de filetare cu mai multe inceputuri strunjire - Sinumerik

Capitolul 7Cunoaterea noiunii de compensare a sculelor

Msurarea sculelor implic determinarea urmtoarelor valori :

Distana ntre punctul N i punctul P msurate pe direcia axei Z lungimea sculei sau diferena dintre lungimea sculei programate i lungimea sculei efective (offset)

Diferena de compensare a sculelor (offset) se memoreaz n atributul din tabela sculei conform echipamentului cu care se lucreaz.

Introducerea compensrii de lungime a sculelor se face cu ajutorul comenzilor G43 sau G44 urmate de simbolul H i numrul rndului din tabelul Offset pentru echipamentul Fanuc, respectiv cu Dx (D1......D9) pentru echipamentul Sinumerik.

7.1. Determinarea lungimilor de compensare ale sculelor

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.

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 efectuate dup fiecare operaie de montare/demontare a sculei.

Aplicaie : Msurarea lungimii sculei prin atingere

1. Se prelucreaz prin frezare plan o zon de pe semifabricat

2. Se trece n modul JOG, se deplaseaz axul principal n vederea atingerii uoare a acestuia de suprafaa prelucratanterior prin introducerea unei foie de hrtei ntre acestea

3. Echipamentul CNC va indica valoarea lungimii de compensare a sculei ca valoare a coordonatei Z, aceasta urmnd s fie memorat conform procedurii fiecrui echipament,Repetai paii de mai sus pentru fiecare scul programat7.2. Noiunea de compensare de raz a sculei

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.

Raza sculei se nscrie n tabela de scule a mainii, respectiv abaterea acesteia pe coloana WEAR

Comenzile pentru compensarea de raz sunt :

G40 fr compensare de raz

G41 compensare de raz la stanga tiul sculei aschietoare se afla in partea stanga a profilului de prelucrat n sensul de avans al acesteia. G42 compensare de raz la dreapta taisul sculei aschietoarese afla in partea dreapta a profilul de prelucrat n sensul de avans al acesteia.

La programarea compensrii de raz a sculei se solicit numrul compensrii de raz din tabelul Offset litera D urmat de numrul rndului corespunztor din tabel

Capitolul 8Cunoaterea noiunii de corecie a sculelor

8.1. Corecia de lungime a sculelor

Corecia sculelor este utilizat pentru a compensa abaterile de lungime a sculei aschietoare, abateri datorate :

Erorilor de msurare introduse la msurarea lungimii de compensare a sculelor;

Uzura sculelor n limitele uzurii acceptate a acestora;

8.2. Corecia de raz a sculelor

Corecia sculelor este utilizat pentru a compensa abaterile de raz ale sculei, abateri datorate :

Erorilor de msurare introduse la msurarea razei sculei;

Necesitatea de prelucrri cu abateri cu valori diferite pentru cote cu valori nominale identice;

Capitolul 9Programe

9.1. Structura programelor principale

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

Adrese utilizate n programe :

O - numrul programului urmat de un numr cuprins ntre 1 i 9999 N - numrul blocului : un numr ntre 1 i 9999 G - simbolul comenzilor de lucru X,Y,Z - U,V,W simbolul axelor R raza, parametru C .- teitur F avans

S turaia T scula M funcii auxiliare P ntrziere, subprogram Q parametri cicluSeciunea programului este format din blocuri.

Sintaxa unui bloc este urmtoarea :

N G X Y.... Z T... S F M

9.2. SubprogrameDac 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 : FanucO..;numrul subprogramului

Block1;

Block2;

.

Blockn;

M99;sfrit subprogram;

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

M98 P OOO OOOO

Ex :

Sintaxa unui subprogram : Sinumerik

Poket1numele subprogramului

N10 .... Block 1N20....Block 2.

Nx.....Block nM17sfarsit subprogram;

Chemarea unui subprogram ntr-un alt program (principal sau subprogram) se realizeaz cu scrierea numelui subprogramului Ex:

N0010

N0020 N0030 Poket1N0040

.........

M30

Programul principal are extensia .MPF . Un subprogram are extensia .SPF.

Exemplul nostru se va regasi salvat in directorul de subprograme si va avea forma:

Poket1.SPF Nota: Daca se prelucreaza cu cicluri de prelucrare si cu cicluri de masurare Siemens, atunci numarul de nivele de apelare se va reduce la 3. Daca se apeleaza doar un ciclu de prelucrare dintr-un subprogram atunci numarul nivelelor de apelare nu poate fi folosit dincolo de nivelul 9.Capitolul 10Cunoaterea comenzilor de deplasare de baz10.1. Comanda de interpolare liniar G00

Format : G00 X(U) Z(W).

10.2. Comanda de interpolare liniar G01

Format : G01 X Y. Z F

10.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

Capitolul 11Aplicaii practice

11.1 Alegerea semifabricatului de prelucrat

11.2. Fixarea/prinderea semifabricatului n dispozitiv

11.3. Stabilirea tehnologiei de lucru

11.4. Alegerea i montarea sculelor. Codificarea sculelor

11.5. Utilizarea sculei de calibrare. Determinarea originii de lucru

11.6. Prelucrri manuale ale semifabricatului (suprafee drepte, cilindrice la curat)

11.7. Determinarea lungimii de compensare a sculelor

11.8. Prelucrri tehnologice utiliznd modul MDI

11.9.Verifricarea originii de lucru i a compensrilor determinate utiliznd modul MDICapitolul 12ntocmirea, rularea i executarea de programe cu cicluri scurte prin utilizarea comenzilor de baz

DETERMINAREA SENSULUI CELOR TREI AXE SE FACE CU REGULA MAINII DREPTE

TOOL

Numrul sculei

Numrul coreciei de scul

3.3. Grupul de butoane/taste de comand

3.2. Grupul de taste funcionale

Butonul pentru oprirea de urgen

3.1. Grupul de taste alfa-numerice

%SF;

O0001;

N10 G91 G00 X120.0 Y80.0;

N20 G43 Z-32.0 H01;

.

Nn0 Z0;

M30;

(acest program);

(a fost executat pentru);

%

1

2

3

4

5

6

SUBPROGRAMUL

O1010;

N1020;

N1030;

N1040;

N1050;

N1060;

M99;

PROGRAMUL PRINCIPAL

N0010;

N0020;

N0030 M98 P21010;

N0040;

N0050 M98 P1010;

N0060;

M30

NUMRUL DE REPETIII ALE SUBPROGRAMULUI

NUMRUL SUBPROGRAMULUI

EMBED AutoCAD.Drawing.15

EMBED AutoCAD.Drawing.15

9

_1268568545.unknown

_1268621589.dwg