Documente Academic
Documente Profesional
Documente Cultură
SFF L22
SFF L22
Obiective :
Configurarea blocului
Un grup compus din cateva cuvinte este denumit bloc, iar un bloc exprima o comanda.
Blocurile sunt delimitate de un sfarsit al codului de blocuri reprezentate de tasta « ; » sau tasta «
Enter ».
Sfarsitul codului de blocuri difera depinzand de sistemul de coduri selectat, ISO sau EIA.
Un bloc poate contine pana la 158 caractere.
Un bloc consta de exemplu din urmatoarele tipuri de comenzi:
unde:
1 – reprezinta numarul secventei – liniei curente
2 – functii pregatitoare
3 – valorile coordonatelor
4 – avans
5 – viteza brosei
6 – numarul sculei
7 – functii diverse
Numele programului
Programele sunt chemate si executate prin desemnarea numelui programului sau numarul
programului scris la inceputul fiecarui program. Un nume de program care contine numai litere
este numit program eticheta, iar un nume de program care contine numai cifre este numit
program numar.
Desemnarea numelui programului
Tastati cifre (0 pana la 9) dupa caracterul « O ». Retineti ca nu este voie sa lasati vreun
spatiu gol intre « O » si cifra. Pot fi folosite pana la 4 caractere. Un bloc care contine un nume de
program nu trebuie sa contina alte comenzi. Numele programului atribuit unui subprogram
trebuie sa inceapa cu caracterul « O »,
1Caracterele Adresa folosite la Programare
Functiile S,T si M
Functiile S, T si M sunt functii care specifica operatiile necesare masinii-unelte, altele
decat comenzile de miscare.
- S: viteza arborelui principal
- T: numarul sculei pentru ciclul de schimbare a sculei
- M: pornirea si oprirea solenoidelor si a altor dispozitive similare
Numai unul dintre aceste tipuri de cod pot fi specificate intr-un bloc
Functia S (Functia Arborelui Principal)
Functia arborelui principal specifica o viteza a arborelui principal printr-o valoare
numerica (pana la cinci cifre) introdusa dupa adresa S.
Viteza dorita a arborelui principal (min-1) este specificata direct printr-o valoare numerica
urmand adresei S.
Limitele programabile intre 0 si limita masinii-unelte.
Daca o comanda S este specificata cu comenzi de miscare in acelasi bloc, comanda S
devine valida in acelasi timp in care sunt executate comenzile de miscare.
Desi o comanda S nu este anulata cand comanda numerica este resetata, se sterge cand
sursa de energie este oprita.
Pentru a executa o comanda de rotatie a arborelui principal (M03, M04), o comanda S
trebuie specificata in acelasi bloc sau in cel precedent
S500 M3
sau
S500
M3
si nu sub forma
M3
S500
unde:
M3 – rotirea arborelui principal in sensul acelor de ceasornic
M4 – rotirea arborelui principal in sensul invers acelor de ceasornic
Functia T
Functia „tool” selecteaza o scula din masina-unealta cu o valoare numerica (pana la 4
cifre) introduse dupa adresa T.
Limitele programate a unei comenzi T sunt de la 0 pana la 9999
Cand este executat un cod T, urmatoarea scula este pregatita indexand urmatoarea scula
din magazie sau scotand urmatoarea scula din magazie si pozitionand-o.
Ciclul de schimbare in regim automat a sculei este executat de M06.
Nu este recomandat ca o comanda T sa fie specificata in acelasi bloc cu comenzi de
miscare a unei axe.
Functia M (Miscelaneous function)
Limitele programabile pentru codurile M sunt intre 0 si 511
Urmatoarele sunt exemple de cod M:
M00 – Oprire program
Dupa executarea lui M00, programul se opreste. Daca CN este pornita in aceasta stare a
programului, programul reporneste. (11)
M02, M30 – Sfarsitul programului
Aceste coduri M indica sfarsitul programului.
Cand sunt executate M02 sau M30, programul principal se termina si intra in executie
procedura reset. Programul este derulat pana la inceput.
M03, M04, M05 – Rotirea arborelui principal in sensul acelor de ceas(CW)/ invers(CCW) si
Stop
Aceste coduri M controleaza rotirea arborelui principal si oprirea; arborele principal CW
(M03), arborele principal CCW (M04), si oprirea arborelui principal (M05)
M06 – Schimbare scula in regim automat
M19 – Orientarea arborelui principal
Comanda M19 este folosita la masinile echipate cu mecanism de orientare a arborelui
princupal. Functia de orientare opreste arborele principal la o pozitie unghiulara
specificata.
Indexarea „multi-point” a arborelui principal
Specificand „RS=unghi” dupa M19, este posibila indexarea arborelui principal la o
pozitie unghiulara specificata.
M19 RS=θ unde:
1θ reprezinta unghiul dorit de indexare si este specificat in unitati de 1 o. Daca o valoare
mai mica de 1o este specificata aceasta este trunchiata.
2o Limita programabila a lui θ: 0 pana la 360o
3o θ indica unghiul de indexare dorit a arborelui principal, masurat in unghi de rotatie in
sensul acelor de ceas (CW) in raport cu pozitia de orientare a arborelui principal
M25 – Schimbare scula in regim manual
Selectarea planului de lucru (G17, G18, G19)
Alegerea planului este necesara pentru a utiliza urmatoarele functii :
- Interpolare elicoidala (aschiere elicoidala)
- Compensarea razei sculei
- Rotire de coordonate (In sistemul de coordonate locale)
- Cicli fixi Calculul coordonatelor
- Aria de prelucrare
Planele pot fi selectate asa cum urmeaza (Figura 2.5):
G17 : Selectarea planului : Seteaza arcul circular in planul Xp – Yp
G18 : Selectarea planului : Seteaza arcul circular in planul Zp – Xp
G19 : Selectarea planului : Seteaza arcul circular in palnul Yp – Zp
G02 : Directia de rotatie : Seteaza directia in sensul acelor de ceas
G03 : Directia de rotatie : Seteaza directia in sens invers acelor de ceas.
Programare in absolut:
sau:
Programare in incremental:
sau: