Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Echipamentul de comanda numerica (ECN)

Fizica


Echipamentul de comanda numerica (ECN)

1. Sistemul numeric de prelucrare se compune din doua parti




Echipament de Echipament electric

Comanda Numerica Conventional

(NC) (EEC)


Unealta

  111f59b


Contactor

Relee

Variatoare turatii

  111f59b

- Panou operator

- Cititor banda

DNC

  111f59b
confirmari


Fig. 1.

Rolul ECN: - controlul in bucla inchisa a deplasarilor.

Precizie. Discutie.

transmite EEC comenzi pentru selectarea regimului tehnologic. Mod de transmitere.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Controlul deplasarilor: prin intermediul erorii

Fig.

= aMbMVM + aJ1bJ1VJ1 + a0b0V0 + apbpVp + aRbRVR + aCSbCSVCS + aibiVi + aJ2bJ2VJ2  (1)

In care: a = 1 sau 0 ; b = -1 sau 1

VM – valoarea pozitiei curente a sculei in raport cu originea masinii stabilita prin microcontacte

am = bm = 1

VJ1 – valoarea jocului de intoarcere; aJ1 = bJ1 = 1

(se considera numai deplasarea in sensul negativ al axei)

V0 – deplasarea de origine a piesei in raport cu originea masinii, a0 = 1 ; b0 = -1

Vp – deplasarea suplimentara de origine prin G92, aq = 1 ; bq = -1

VR – valoarea cotei de referinta, cotare incrementala, pozitia momentana a sculei fata de OM la inceputul deplasarii, se considera si convectia de joc VM VR = VM + aJ1VJ1

Cand se ia in calcul VR, a0 = ap = 0 (fiind progr. G91) si invers aR = 0 cand se considera V0 si Vp

Valoarea bR = -1 intotdeauna

VCS – valoarea corectiei de scula, aCS = -1 cand este programata G43 (bCS = 1) sau G44 (bCS= -1)

VI – valoarea cotei programate aI = 1 bI = -1

VJ2 – valoarea deplasarii suplimentare pentru pozitionari unidirectionale, bJ2 = +1

Cand → 0 se initiaza un ciclu de oprire

VR – avans rapid

F – avans programat

A0 – anticipare oprire

ZP – zona de reducere parabolica a vitezei de avans

  111f59b

Fig. 3.

Din relatia (1) se poate deduce relatia:

VD = VP ± VC ± VCM ± .. (2)

In care: VD – valoarea deplasarii organului mobil

VP – valoarea programata

VC – valoarea corectiei

VCM – valoarea constantelor de masina

Schema bloc a unui ECN (tip CNC)

Panou MU

  111f59b

Variator avans

  111f59b

Prelucrare impulsuri

  111f59b

Semnale confirmare

  111f59b

Fig. 4.

CONSULTATI [27,31]

3 Schema detaliata – de principiu – a structurii ECN

Traductoare

  111f59b

Adaptor pentru echipamentul electric conventional

AEEC

  111f59b

DNC

  111f59b

Bus

  111f59b

Fig. 5.


·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b blocul introducere date: 8 biti, asigura corectitudinea datelor, citirea secventiala a blocurilor. Furnizeaza informatii:

- V1 , Vp , V0 – prin adresele corespunzatoare axelor respective.

- VCS – prin adresa COR,

- celelalte functii din bloc N, G, R etc.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b M0 , MCS contin: valorile programate, deplasarile de origine, valorile deplasarilor suplimentare de origine si valorile corectiilor (reg. D);

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Memoriile de functii MN , (ultimele valori programate pentru N, G, R, D, F, S, T, M);

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Memoriile suplimentare pentru F (MF), G (MG) si cele pentru S si T (MS si MT)legate la interfata cu EEC;

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Memoriile pentru valoarea corectiilor de joc (VJ1, VJ2)– de regula realizate sub forma de baterii de comutatoare decadice;

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Registrele blocurilor de reactie ( BRX , BRY , ) furnizeaza valoarea VM in magistrala de date.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Blocul sumator (S) efectueaza operatii succesive cu valorile furnizate de memorii si blocurile cu reactie pentru determinarea Rezultatul sumarii, este transferat spre ME si apoi la CN/A.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Blocul CN/A converteste valoarea avansului in sensul de tensiune si realizeaza reducerea parabolica a avansului.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Blocul de comanda (C) primeste semnale de la G , I , MG si MM si semnale de confirmare de la EEC.

Genereaza comenzi NC si semnale de comanda pentru EEC.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b

  111f59b
O alta abordare a sistemului NC:

Fig. 6.

Interfata realizeaza cuplarea circuitelor adiacente prin diferite solutii, exemplu: utilizarea unei fotodiode si fototrazistor.

Echipament electric conventional

Fototranzistor

  111f59b

ECN

  111f59b

Fotodioda

  111f59b

Interfata iesire

Discutie

2.4  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Clasificarea ECN

    • Posibilitati de prelucrare: PCP, PL, C
    • Programarea cotelor: absolut (G90), incremental (G91)
    • Circuite de comanda: bucla inchisa, deschisa
    • Realizare: hardware, software

Posibilitati de prelucrare

Fig. 7.

Programarea cotelor


G90 G91

O A  X = 1 X = 1

Y = 2 Y = 2

A B  X = 3 X = 2

Y = 1 Y = -1

B C  X = 5 X = 2

Y = 5 Y = 4

  111f59b


Fig. 8.

e

  111f59b

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Precizie G90 / G91 (

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Verificare lant dimensiuni

  111f59b


Fig. 9.

CONSULTATI[22,23,28,25]

Circuit de comanda

Fig. 10.

Discutie: domeniul de utilizare, structura, avantaje etc.

Realizare

Hardware 1 impuls comanda = 1 BLU

Software  1 bit = 1 BLU

3.  111f59b   111f59b   111f59b Programarea ECN

Pentru realizarea operatiilor de prelucrare ECN are nevoie de urmatoarele informatii specifice:

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b dimensiunile piesei;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b deplasarile sculei cu mentionarea axei (ghidajul);

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b secventele de prelucrare;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b selectare scula;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b selectare viteza de aschiere si de avans.

Programul sorteaza informatiile intr-o anumita secventa si le converteste intr-un limbaj inteles de ECN – cod ISO – conform DIN 66025. [26,30,31,32,1,9,11]

3.1. Metode de programare

Fig. 3.1.

3. Programarea manuala

3.1. Aspecte fundamentale

Programul de prelucrare este alcatuit dintr-o insusire de blocuri NC, fiecare bloc defineste o anumita secventa de prelucrare. Cuprinde (fig. 3.2):

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b un caracter „INCEPUT PROGRAM”;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b un numar de blocuri;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b un caracter „SFaRSIT PROGRAM”.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b STRUCTURA PROGRAMULUI

INCEPUT PROGRAM


  111f59b

NUME PROGR.

LF

  111f59b

LF

BLOCURI NC

M02

M30

LF

CUVANT NC SFARSIT PROGRAM

STRUCTURA BLOCULUI

NR. BLOC

CUVANT

NC

CUVANT

NC

SFARSIT BLOC

N20  G00 X20.0 Y35.0 LF

BLOC

STRUCTURA CUVANT

ADRESA

VALOARE NUMERICA

X – 20.0

CUVANT

CARACTERE ALFABETICE (CA)

CARACTERE SPECIALE (CS)

CARACTERE NUMERICE (CN)

X - 2 0 . 0

(CA)  (CS) (CN) (CS) (CN)

Fig. 3.2

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b BLOCURI: CUVINTE CU ADRESE

N20 G00 X-20000 Y-30000 M08 LF

TABULAR

20 TAB 00 TAB – 20000 TAB 30000 TAB 08 LF

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Formatul de programare

- concis: α1 α2 α3 n1 n2 n3 α1 : L, F

α2 : A, T

α3 : M, R, D

ni : axe

- detaliat: N04 G02 G02 XL ± 04.3 YL ± 0.4.3 ZL ± 04.3 R ± 04.3 ID 04.3 JD 04.3 KD 04.3 F04 D02 SO2 TO2 M02 M02 LF

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Prima litera: adresa

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b A doua litera: L – absolut si incremental

D – numai incremental

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Prima cifra: 0 – zerourile nesemnificative pot fi omise

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b A doua cifra: numarul maxim de cifre dupa adresa

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b A doua si a treia cifra: numarul de cifre inainte si dupa virgula zecimala.

Observatii.: La echipamentele NC clasice virgula zecimala NU se programeaza. La CNC

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b LF – sfarsit de bloc

3. Elementele blocului

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Tipuri de blocuri:

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b principale

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b „sub blocuri” sau „normale”

Blocul principal trebuie sa contina toate informatiile necesare realizarii unui ciclu de prelucrare in aceasta zona din program.

:20 G01 X15.0 Y20.0 F250 S1200 LF

Sub blocul contine informatii diferite de cele din blocurile anterioare.

N20 Y40.0 LF

In cadrul blocului codurile (inclusiv M si G) pot avea caracter modal sau nemodal.

Fig. 3.3.

- blocuri optionale (eliminabile)

/ N20 Y40.0 LF

G01 X15.0 Y20.0 F250 S1200 LF

·  111f59b   111f59b   111f59b „%”functia: - inceput program

-  111f59b   111f59b sterge informatii din memoriile ECN (exceptie corectii si pozitii)

Un bloc principal urmat de mai multe sub-blocuri pot constitui o sectiune din program dedicata prelucrarii cu o anumita scula.

: 30 G00 .T02 M06 LF

N35.. Sectiune

N40 dedicata

N45. prelucrarii

. cu scula

. numarul 2 (T2)

.

: 80 ..T03LF

Fig. 3.4

3.3. Structura informatiilor continute in blocuri:

Consideram

N04

G02

X ± 04.3

D02

I04.3

R ± 04.3

F04

S02

T02

M02

LF

Y ± 04.3

J04.3

Z ± 04.3

K04.3

a

b

c

d

e

f

g

h

Din exemplul de format prezentat se pot retine urmatoarele tipuri de informatii:

a – functii pregatitoare;

b – informatii cu caracter geometric;

c – registre pentru introducerea valorii corectiilor de scula;

d – parametrii utilizati in interpolarea circulara sau in sistemul polar de coordonate;

e – plan de referinta, asociat cu diverse cicluri fixe, poate avea si alte semnificatii cum ar fi raza unui cerc, etc.;

f – parametrii tehnologici;

g – selectare scula;

h – functii auxiliare.

Fig. 3.5

Ordinea de scriere a informatiilor in bloc (cuvintele NC) este data de formatul de programare, fara insa a fi strict necesara. Semnificatia cifrelor de dupa adrese a fost indicata anterior.

Functii pregatitoare (G)

Prin cele doua cifre de dupa adresa G se genereaza, in ECN, o operatie de natura nedimensionala cum ar fi:

v  111f59b   111f59b   111f59b   111f59b Selectarea unei miscari de pozitionare sau conturare ( G00, G09, G02, G03);

v  111f59b   111f59b   111f59b   111f59b Activarea corectiilor de scula (G40, G41, G42, G43, G44);

v  111f59b   111f59b   111f59b   111f59b Selecteaza anumite cicluri fixe (G80, G81,);

v  111f59b   111f59b   111f59b   111f59b Selecteaza modul de cotare (G90, G91);

v  111f59b   111f59b   111f59b   111f59b Activeaza diferite deplasari de origine (G92, G54).

Pot fi programate, intr-un bloc mai multe functii G dar nu din aceeasi grupa.

La unele echipamente CNC sunt implementate functii G urmate de un grup de caractere mai mare decat cifra 2 (G309, BRISC).

Informatii dimensionale (X, Y, Z)

Pozitia sculelor in procesul de prelucrare este descrisa prin intermediul adreselor specifice fiecarei axe.

Cand se introduc deplasari ale sculei in program se va programa INTOTDEAUNA considerand scula in miscare si piesa fixa.

Cotare, recotare. Discutie

Fig. 3.6

O deplasare, pe axa X in sens negativ, de 27,62 mm se programeaza astfel:

X – 27620 in formatul X ± 04.3, unitatea BLU (0,001 mm), pentru echipamente NC

sau

X – 27.62 pentru echipamente CNC

Notiunea de: zero semnificativ

zero nesemnificativ

Dimensiunea ce trebuie programata

Zerourile nesemnificative sunt omise

Zerourile nesemnificative nu sunt omise

Y – 0,28

Y – 280

Y – 000028

Y 26,25

Y 26250

Y 002625

Y – 148,1

Y – 148100

Y – 01481

Y 3232,62

Y 3232620

Y 323262

3.3.3. Corectia de scula (lungime, raza)

Fig.3.7.

  111f59b


3.3.4 Informatii tehnologice (F, S)

F_ _ _ _ - viteza de avans, mm/min

-  111f59b   111f59b   111f59b   111f59b   111f59b avansul, mm/rot sau ΅m/rot

-  111f59b   111f59b   111f59b   111f59b   111f59b codul FRN min-1

FRN = viteza de avans / distanta 10 [min-1]

-  111f59b   111f59b   111f59b codul Magic Trei (MT)

a > 1 c1 c2 c3 c4 c5 c6 → C1C2C3 C1 = 3 + n

n → C2C3 = c1c2

a < 1 0, 0 0 c1 c2 c3 → C1C2C3 C1 = 3 – n

Corelarea vitezei de avans programata cu viteza reala de pe m-u.

  111f59b

a<

  111f59b

  111f59b
n C2C3 = c1 c2


S _ _ - turatia arborelui principal, rot/min

S _ _ _ _ - viteza de aschiere, m/min

- viteza constanta de aschiere, m/min

Exemplu

S1250  - 1250 rot/min

S10   - a 10-a turatie din gama de turatii a masinii

G96 S_ _ - mentinerea constanta a vitezei de aschiere

Selectare scula (T)

T _ _

T _ _ _ _

Exemplu:

T3 M6 pentru NC – schimbarea efectiva

CNC – schimbarea efectiva plus activare corectie de lungime

T8 - selectare scula, fara schimbare efectiva

Functii auxiliare (M)

Majoritatea functiilor M sunt modale. Cateva din cele mai raspandite functii sunt:

M00 – stop programare; Derulare program

M01 – stop programare optional;

M02 – sfarsit program;

M30 – sfarsit de program cu rebobinarea benzii perforate;

M03 – pornire arbore principal in sensul acelor de ceasornic (CLW); Echipamentul electric

M04 – pornire arbore principal in sens antiorar (CCLW); conventional

M05 – oprire arbore principal;

M06 – schimbare scula;

M08/M09 – pornire / oprire lichid de racire

Intocmirea programului de prelucrare

Modalitati:

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b manual, format ISO – cuvinte cu adresa;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b asistat de calculator: APT, APT-RCV, ADAPT, PROMO, CAM + POSTPROCESOR

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b digitizare;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b direct la masina, regim conversational (TNC);

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b verbal, recunoasterea vocii de catre calculator.

CONSULTATI[23,24,27,30,31]

3.4.1. Masina-unealta

Sistemul de axe al MUCN (STAS 8902-71) : trendru


-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b suport fizic: ghidajele m-u

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b suport geometric: tipul miscarii

Axe: Z: paralela cu AP, sens pozitiv: creste distanta „P – S”

X: axa principala de miscare in planul in care se realizeaza pozitionarea „S – P”, sens apozitiv functie de Z

Y – a treia axa

  111f59b


Regula mainii drepte

  111f59b

Fig. 3.10.

  111f59b

Fig. 3.8.

  111f59b

Fig. 3.7.

  111f59b

Fig. 3.9.

  • Stabilirea originii
  • Sincronizarea
  111f59b

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Exemple

zero piesa

  111f59b

Fig. 3.13.

  111f59b

Fig. 3.14.

  111f59b

Coord. punct referinta

  111f59b

Suma OFFSET pe axa

  111f59b

Zero masina

  111f59b

Punct ref. piesa

  111f59b

Punct ref. piesa

  111f59b

Suma OFFSET axa Z

  111f59b

Zero masina

  111f59b

Punct setare scula

  111f59b

Coord.punct ref.

  111f59b

Fig. 3.12.

  • Puncte de referinta
  111f59b

Fig. 3.11.

  111f59b

Figura 3.14 evidentiaza faptul ca originea masinii nu coincide cu originea piesei:

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b programarea originii piesei prin functii G;

-  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b declararea originii piesei la omologarea programului.

Alegerea corecta a originii piesei in spatiul de lucru (fig. 3.10)

In cazul pieselor complexe

Fig. 3.15 Fig. 3.16

Deplasarea sculei intr-un punct al sistemului de coordonate poate fi descrisa prin:

- coordonate in sistem absolut (G90) (fig.3.17 a)

- incremental (G 91), fig. 3.17 b

- coordonate polare (G09), fig. 3.17 c

Facilitate: sisteme multiple de coordonate

Fig. 3.17

N20 G92 X – 10000 Y – 15000 LF

Exprima noua origine, fata de cea initiala, in punctul

Op :   X = 10000

Y = 15000

  111f59b


Fig. 3.18.

NOTA! – Valoarea deplasarii pe fiecare axa reprezinta distanta de la punctul de „zero” care se declara la punctul in care se gaseste scula in acel moment.

- Programarea G92 poate conduce la erori, daca scula nu se gaseste in Op (originea veche).

Solutie mai convenabila:

-  111f59b   111f59b   111f59b programarea unui sistem multiplu de coordonate prin G54 χ G59 (fig. 3.19)

Fig. 3.19

Programul pentru prelucrare este urmatorul:

O 17  - program principal nr.17

N005 G54 - selectare sistem de coordonate nr.1

N010 G90 S700 M03 - sistem absolut de coordonate, turatie 700 rot/min.

N015 G00 X25.0 Y30.0 - deplasare rapida deasupra primei gauri

N020 Z10.000 D01 - deplasare rapida la 10 mm deasupra piesei, corectia de

lungime activa

N025 G01 Z-1000 F80 M08 - prelucrarea primei gauri

N30 G00 Z4.0 - retragere rapida la 4mm deasupra primei gauri

N045 G00 Z4.0 - idem, a doua gaura

N050 G55 X25.0 Y30.0 - selecteaza originea sistemului 2 si deplasare la prima gaura

N110 M30 - sfarsit programcu revenire pe caracterul O

Piesa

Factori asociati piesei:

marimea semifabricatului;

materialul piesei;

adaosul de prelucrare;

rugozitatea, tolerantele de executie;

rigiditatea piesei;

dispozitivele de fixare.

Semifabricatul. De regula trebuie prelucrat pe m-u conventionale. Este necesar sa aiba cel putin 2 fete pregatite pentru pozitionare corecta si alinierea cu axele X si Y. Pentru prelucrari prin strunjire, semifabricatul se prelucreaza pentru fixare in universal (alt dispozitiv) si intre varfuri.

Materialul piesei. Dicteaza parametrii regimului de aschiere, tipul sculelor, geometria lor, utilizarea sau nu a lichidului de aschiere.

Adaosul de prelucrare. In legatura directa cu timpul de prelucrare. Valori mari limitate de rigiditatea sistemului MDSP, puterea motoarelor etc.

Rugozitate, tolerante. Parametrii regimului de aschiere.

Rigiditatea piesei / dispozitivului de fixare. Sunt in relatie directa. Rigiditatea piesei dicteaza tipul de dispozitiv si modul de fixare a piesei.

Echipamentul de comanda numerica

In cazul programarii manuale trebuie cunoscute functiile G si M implementate, evident tipul de echipament si facilitatile oferite in afara de cele standard cum ar fi: imaginea in oglinda, schimbarea axelor, rotirea unghiulara, scalarea. Exista si alte facilitati specifice cum ar fi cele legate de corectii.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Imaginea in oglinda

Este folosita pentru a genera o serie de miscari care sunt imaginea in oglinda a unui contur.

Imaginea in oglinda schimba sensul unor instructiuni de miscare cum ar fi G02 → G03; G41 → G42 etc.

Activare: functii de tip G_ G25, G26, G27 (NUM.321)

Fig. 3.20.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Schimbarea axelor X Y

Aceasta inseamna ca ori de cate ori ECN citeste o valoare X o va interpreta ca o valoare Y. Rezultatul acestei interpretari este rotirea piesei cu 90o fata de pozitia originala.

Este activata prin functii G(G08).

Fig. 3.21.

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Rotirea unghiulara

Facilitatea este legata in mod direct de sistemul polar al axelor de coordonate. Se utilizeaza ori de cate ori un contur sau o structura de puncte trebuie rotita in jurul unui punct.

Produce simplificari a calculelor necesare programarii unui contur dispus la un unghi de X (Y).

·  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b Scalarea

Centru de scalare

  111f59b

Forma scalata

  111f59b
Permite ca o serie de miscari programate sa fie executate dupa alte valori, stabilite prin intermediul factorului de scalare.

O structura

Forma originala

  111f59b
N80 G68 XYZR2 LF

este tipica pentru scalare.

Factor de scalare 2 : 1

  111f59b
G68 (sau alte valori) activeaza scalarea iar R (uneori P) specifica valoarea factorului de scalare. Se utilizeaza pentru confectionarea unor matrite de injectat plastic (masinute de diferite marimi, cu aceeasi forma).

Fig. 3.23. [23,41]

Se considera:

1. Un reper local de programare.

(sistemul de coordonate al piesei)

(RL) ≡ (OL, XL, YL, ZL)

o  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b   111f59b directie si sens: sistemul de axe

o  111f59b   111f59b   111f59b   111f59b   111f59b   111f59b originea : aleasa arbitrar

2. Operatia de frezare a unei suprafete plane:

2 treceri de degrosare, atd = 2e

1 trecere de finisare: af = f

Distante de siguranta: εx si εz

Latimea de suprapunere: r

  111f59b
3.5. Traiectoria sculei

Deplasare +Z

  111f59b


Deplasare +Y

  111f59b

Deplasare +X

  111f59b

OL:

Origine reper local de progr.

  111f59b

Fig. 3.24.

Punct T

  111f59b
In tabel sunt prezentate precis punctele caracteristice ale traiectoriei sculei.

Diferitele coordonate sunt usor de calculat:

Forma originala

  111f59b
- plecand de la geometria piesei, definita in RL, prin u, v, w, L, h si H;

- adancimea de aschiere pentru degrosare e si finisare f, distantele de siguranta εx si εz si latimea suprapunerii r, raza sculei R.

Fig. 3.25.

  111f59b


Deplasare rapida (DR) in Q1 (a1, b1, q1)

Deplasare rapida (DR) in P1 (a1, b1, c1) ; εx

Deplasare cu avans de lucru (DL) in P2 (a2, b1, c1)

DR in Q2 (a2, b1, q1)

DR in Q1 (a1, b1, q1)  εz

DR in P1 (a1, b1, c1)

DL in P2 (a2, b1, c1)

DR in Q2 (a2, b1, q3)

DR in Q3 (a1, b1, q3)

Finisare

DR in P3 (a1, b1, c3)

DL in PL1 (a2, b1, c3)

DR in Q3 (a1, b1, q3)

DR in P3 (a1, b1, c3)

DL in P4 (a2, b1, c3)

Calculul coordonatelor

e = (h – Pf )/ 2

a1 = u + R + εx

a2 = u – R - εx – L

b1 = v – H/2 - r/2 + R (3.1)

b1d = v – H/2 + r/2 – R

c1 = w + Pf + e

c3 = w

q1 = w + h + εz

q3 = w + εz

Alegerea corespunzatoare a originii conduce la

u = v = w = 0

ceea ce simplifica calculele.

Desi exemplul prezentat este banal, se pot deduce urmatoarele remarci:

- expresiile (3.1) apeleaza la o abordare sistematica a prelucrarii considerate plecand de la parametrii e, f, εz r, R;

- expresiile deduse nu sunt valabile daca H > (4R - r), caz in care trebuie considerate trei treceri sau schimbata scula Rd

- daca suprafetele nu sunt paralele cu XL si YL trebuie refacut tot calculul.

Programul pentru traiectoria sculei

N5 G00 Xa1 Yb1 Zq1 LF N70 G0 Zq3 LF

N10 Zc1 LF N75 Xa1 Yb1 LF

N15 G1 Xa1 LF N80 Zc3 LF

N20 G0 Zq1 LF N85 G1 Xq2 LF

N25 Xa1 Yb1’ LF N90 G0 Zq3 LF

N30 Zc1 LF N95 Xa1 Yb1’ LF

N35 G1 Xa2 N100 Zc3 LF

a doua trecere de degrosare N105 G1 Xa2 LF

N110 G0

In cadrul programului mai trebuie abordate aspecte privind alegerea sculei si conditiile tehnologice. [ 25]


Document Info


Accesari: 2207
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )