i
a
Scul
Funcia
auxiliar
N X Y s t n N G X Y F S T M
- tiprirea programului;
- verificarea programului fraz cu fraz pe maina-unealt i pe piesa de
prob;
- modificarea i optimizarea programului dac este cazul;
- copierea programului i a textului pentru atelier i arhiv;
- arhivarea documentaiei elaborate.
Dup cum s-a vzut, una din particularitile prelucrrii unei piese pe o
main-unealt cu conducere numeric este necesitatea precizrii geometriei
piesei prin coordonate.
Conform standardului din ara noastr STAS 8901, acceptat dup standardul
de recomandare ISO-R841, la mainile unelte cu comand numeric sunt
prevzute dou sisteme de referin, unul n raport cu care se definesc
micrile sculei (OXYZ) i altul fa de care se raporteaz micrile piesei care
se prelucreaz (O`X`Y`Z`). Aceste dou sisteme de referin sunt sisteme de
axe triortogonale drepte cu origini arbitrare.
Direcia axei Z coincide cu axa arborelui principal, sensul pozitiv al acesteia
(+), fiind n sensul n care distana dintre scul i pies crete (indiferent dac
micarea de deplasare este executat de pies, de scul sau de ambele.
Excepie de la aceast regul fac urmtoarele maini: maina de rectificat
cilindric la care axa Z coincide cu axa de rotaie a piesei i nu cu axa de rotaie
a discului de rectificat; maina de rabotat la care axa Z este perpendicular pe
masa mainii.
Axele de coordonate ale piesei X,`Y,`Z` sunt paralele cu cele ale
sistemului mainii-unelte, sensul pozitiv al axei Z` definindu-se ca cel al axei Z.
Micrile de rotaie ale elementelor mainii-unelte i ale piesei n jurul
axelor X, Y, Z respectiv X,`Y,`Z` se noteaz cu A, B, C, respectiv A`, B`, C`. Pe
lng micrile de rotaie primare (A, B, C sau A`, B`, C`) pot aprea i altele n
alte plane, notate cu D i E.
Axele de coordonate X, Y, Z i A, B, C se numesc axe de coordonate
primare. Exist posibilitatea ca unele maini-unelte, ca de exemplu mainile de
rabotat cu mas mobil, strungurile carusel cu doi montani, etc. s aib multe
ansambluri sau elemente mobile crora li se ataeaz, de asemenea un sistem
de axe de coordonate U, V, W, paralel sau nu cu X, Y, Z, numite axe de
coordonate secundare, sau P, Q, R, axe teriare.
Originea sistemului normal de coordonate asociat mainii-unelte poart
denumirea de punctul zero al mainii, nulul mainii sau originea mainii.
Aa cum s-a amintit cu ajutorul codurilor ISO i EIA se transmit mainii ordinele
pe care trebuie s le execute, adic se transmit instruciuni, n vederea realizrii
anumitor aciuni. Transmiterea acestor ordine se face utiliznd anumite cuvinte.
La scrierea cuvintelor se utilizeaz scrierea alfanumeric care presupune o
asociere ntre o liter i un numr . Adic, fiecare cuvnt este format dintr-o
liter i dintr-un numr. Litera reprezint adresa unde trebuie memorat
coninutul propriu-zis al informaiei reprezentat prin numr (2 sau 3 cifre). Acest
numr codific de fapt o anumit comand.
Aceste funcii sau adrese se pot mpri n patru categorii i anume [DR84]:
Adrese geometrice. Prin adresele geometrice X, Y, Z, P, Q, R etc., se codific
informaiile de deplasare liniar ale subansamblurilor mainii-unelte n raport cu
sistemele de referin, iar deplasrile unghiulare prin adresele A, B, C, D, E,
coordonatele centrelor cercurilor, n cazul interpolrii circulare se codific prin
adresele I, J i K corespunztoare axelor X, Y, Z.
Astfel, pentru o aparatur care permite programarea cotelor cu 6
cifre din care dou zecimale, ele se programeaz astfel:
X = + 3456,78 mm X + 345678
X = - 456,78 mm X - 045678
X = + 6,78 mm X + 000678
Adrese tehnologice. Prin adresele tehnologice se codific comenzile prin care
se obin vitezele de avans F (Feed), turaiile S (Speed) corespunztoare
vitezelor de achiere, precum i sculele necesare prelucrrii T (Tool).
Adresa F este urmat de una pn la patru cifre, funcie de modul de
codificare a vitezei de avans. Actualmente se utilizeaz urmtoarele cinci
moduri de codificare, denumite: - direct; - simbolic; - n progresie
geometric; - n timp reciproc; - n progresie aritmetic.
Codificarea direct const n scrierea direct dup adresa F a numrului
care reprezint mrimea vitezei de avans, n mm/min, de exemplu:
va = 1,50 mm/min se codific: F150;
va = 150,5 mm/min se codific: F1505.
Codificarea simbolic se realizeaz prin adugarea dup adresa F a una
sau dou cifre n ordinea cresctoare a mrimii vitezelor de avans din cutia de
avansuri a mainii-unelte, de exemplu:
va = 22,4 mm/min se codific: F1 sau F01;
va = 28 mm/min se codific: F2 sau F02;
va = 35,5 mm/min se codific: F3 sau F03.
Codificarea n progresie aritmetic a fost universalizat de ctre ISO. Ea
prevede ca prima cifr dup adresa F s fie cea rezultat din nsumarea la cifra
3 a numrului de cifre care formeaz partea ntreag a mrimii codificate, iar
urmtoarele dou cifre ale codului s fie primele dou cifre ale mrimii
codificate.
va = 1234,5 mm/min, are codul F712;
va = 67,12 mm/min, are codul F567;
va = 1,23 mm/min, are codul F412;
va = 0,12 mm/min, are codul F312;
va = 0,034 mm/min, are codul F234.
Codificarea n progresie geometric, const n codificarea vitezei de avans
prin dou cifre, care fac parte din seria geometric R20, avnd raia 20 = 1,12,
serie folosit n mod curent n ordonarea turaiilor i a avansurilor mainilor-
unelte.
Codificare n timp reciproc. Numrul care se ataeaz adresei F reprezint
timpul exprimat n minute necesar deplasrii cu viteza de avans a pe distana
programat, exprimat n mm. Astfel, dac a = 55 mm/min, iar w = 100mm,
atunci ntr-o notaie cu patru ranguri de avans se codific F0550.
Adresa S, urmat de un grup de cifre, este folosit pentru codificarea
turaiilor arborelui principal al mainii-unelte. Ea poate fi exprimat prin una din
metodele de codificare: - direct; simbolic; - n progresie geometric, metode
similare celor folosite pentru codificarea vitezelor de avans.
Adresa T, urmat de o singur cifr codific numrul sculelor din capul
revolver al unei maini-unelte cu cap revolver. Sculele din magazinul de scule al
unui centru de prelucrare se codific cu adresa T urmat de un grup de dou
cifre, deoarece un magazin de scule nu are mai multe de 99 de scule.
Adresele preparatorii (G) i auxiliare sau ajuttoare (M). sunt utilizate
pentru programarea celor mai diverse micri sau funcii ale mainilor-unelte, de
aceea nu toate sunt necesare mainii-unelte.
Bazele programrii numerice asistate de calculator
De o programare asistat de calculator propriu-zis se poate vorbi numai dac
se utilizeaz un LOCN ( de tipul APT-ului) sau un mediu de programare obinut
ca o dezvoltare de programe ntr-un limbaj algoritmic universal de nivel nalt,
jucnd acelai rol ca i un LOCN [IVA01].
Noiuni generale despre programarea numeric asistat
Programarea asistat a tehnologiilor poate fi realizat n mai multe moduri:
- n sistem off line;
- n sistem on line;
- n sistem time shering;
- n sistem adaptiv (limitat ACC; optimal ACO sau geometric ACG);
- n sistem CNC, microprocesoare, etc.
Prelucrarea fluxului de informaii la programarea asistat se desfoar
n trei etape distincte:
n prima etap programatorul tehnolog elaboreaz Programul-Pies de
desfurare a succesiunii fazelor procesului tehnologic pe baza informaiilor
extrase de pe desenul de execuie, planul de operaie, manualul cu limbajul
de programare;
n etapa a doua are loc transpunerea datelor din programul pies numit
programul surs calculatorului cu ajutorul unor supori de informaii adecvai,
n special cartele perforate, benzi perforate, benzi magnetice sau direct de
la claviatura consolei;
n etapa a treia are loc rularea programului surs pe calculatorul unde se
face prelucrarea automat a datelor, care apoi sunt furnizate sub form de
band perforat i listing permind astfel s se verifice i s se identifice cu
datele de pe Fia-Program (sistem "off line).
Structura limbajelor de programare. Limbajul APT ca procesor geometric
Coninutul unei instruciuni se scrie cu ajutorul simbolurilor, cuvintelor, cifrelor i
diferitelor semne. Cuvintele unui vocabular de programare din familia APT
(EXAPT, IFAPT, FANUC, ) [BOT73] se scriu numai cu majuscule cu un numr
de mai multe sau mai puine cuvinte din limba englez, de exemplu:
- cuvinte ntregi: CIRCLE, POINT, LINE, etc. (cerc, punct, linie);
- prescurtate: DIAMET (DIAMET-er) diametru;
- contractate: GORGT (GORIGHT) mergi la dreapta;
- prin iniiale: CCLW, CLW (Counter CLOCK WISE sau CLOCK WISE) rotirea
contra acelor de ceas sau n acelai sens.