Sunteți pe pagina 1din 10

Funcii pregtitoare G

G00 = poziionare cu avans rapid


G01 = interpolare liniar
G02 = interpolare circular n sensul acelor de ceas
G03 = interpolare circular n sens invers acelor de ceas
G04 = temporizare
G09 = execut timpi de staionare la sfritul instruciunii (la prelucrarea
muchiilor ascuite)
G10 = schimbarea sistemului de coordonate la pies
G17 = selectarea planului de interpolare XOY
G18 = selectarea planului de interpolare XOZ
G19 = selectarea planului de interpolare YOZ
G20 = programare n inch
G21 = programare n mm
G22 = blocarea axei x la punctul de schimbare scul
G23 = deblocarea axei x

G27, G28, G29 = funcii pentru controlul referinei


G30 = trimiterea sniilor pe alte puncte de referin
G41,G42 = compensare raz scul
G40 = anulare G41, G42
G43, G44 = corectare lungime de scul
G51 = mrete sau micoreaz cotele la scar
G50 = anuleaz G51
G54...G59 = sisteme de coordonate
G60 = anuleaz jocul, poziionare unidirecional
G61 = similar G09
G65, G66 = funcie chemare macro-program
G67 = anulare G66
G73 = ciclu de prelucrare guri lungi cu vitez mare
G74 = ciclu pentru filetare pe stnga
G76 = ciclu pentru strunjire de finisare

G81 = ciclu pentru gurire


G82 = ciclu pentru teire
G83 = ciclu pentru guri lungi
G84 = ciclu pentru filetare pe dreapta
G85 = ciclu pentru alezare
G86 = ciclu pentru strunjire
G87 = ciclu strunjire gaur i strunjire gaur cu intrare pe partea opus
G88 = ciclu pentru strunjire
G89 = ciclu pentru alezare
G90 = programare n absolut
G91 = programare n relativ
G92 = programarea punctului zero absolut
G94 = avans n mm/min
G95 = avans n mm/rot
G98 = ntoarcere la punctul iniial
G99 = ntoarcere n punctul R n apropierea suprafeei de prelucrat

Funcii auxiliare M

Funciile auxiliare sunt:


M00 = stop program
M01 = stop program condiionat
M02 = sfritul programului
M03 = rotaie ax principal n sensul acelor de ceas
M04 = rotaie ax principal n sens invers acelor de ceas
M05 = stop turaie
M06 = schimbare scul
M08 = pornire sistem de rcire
M09 = oprire sistem de rcire
M10 = blocarea mesei A
M11 = deblocarea mesei A
M17 = fixarea sculei
M18 = eliberarea sculei
M19 = orientarea axului principal
M20 = blocarea mesei C
M21 = deblocarea mesei C

M30 = stop program i reluarea lui de la nceput


M33 = deblocare limitator pe axa z
M36 = repune n funciune limitatorul pe axa z
M45 = compensri de deplasri la schimbarea sculei
M46 = rotirea magaziei de scule
M47 = deblocare limitator pentru schimbarea sculei
M48 = ridicarea aprtorii la magazia de scule
M49 = nchiderea aprtorii la magazia de scule
M71 = deschiderea uii nspre zona de lucru
M72 = nchiderea uii nspre zona de lucru
M80 M87 = comenzi pentru adaptarea mainii la o linie
automatizat
M98 = apelare subprogram
M99 = sfrit de subprogram, ntoarcerea n programul principal.

Adrese importante SINUMERIK /


Siemens

Adresa

Semnificaie (implicit)

Observaie

Axa de rotaie

setabil

Axa de rotaie

setabil

Axa de rotaie

setabil

Numrul tiului

fixat

Avansul

fixat

FA

Avansul axial

fixat

FL

Limitarea avansului axial

fixat

Funcie de deplasare

fixat

Funcie auxiliar

fixat

Parametru de interpolare

setabil

IP

Parametru de interpolare

fixat

Parametru de interpolare

setabil

Parametru de interpolare

setabil

Apel subprogram

fixat

Funcii suplimentare

fixat

Fraz secundar

fixat

OVR

Corecia traiectoriei

fixat

Numrul de treceri al programului

fixat

PO

Coeficient polinomial

fixat

Adrese importante SINUMERIK / Siemens

Adresa

Semnificaie (implicit)

Observaie

POS

Ax de poziionare

fixat

POSA

Ax de poziionare peste marginea


frazei

fixat

SPOS

Poziia arborelui

fixat

SPOSA

Poziia arborelui peste marginea frazei

fixat

Ax

setabil

Parametri aritmetici

fixat

Turaia arborelui

fixat

Numrul sculei

fixat

Ax

setabil

Ax

setabil

Ax

setabil

Ax

setabil

Ax

setabil

Ax

setabil

AC

Unghi de deschidere

setabil

AP

Unghi polar

setabil

CR

Raza cercului

setabil

RP

Raz polar

setabil

Fraz principal

fixat

"fixat":
"setabil:

Aceste adrese sunt disponibile pentru o funcie specific.


Acestor adrese li se poate atribui un alt nume prin datele mainii.

Adrese fixe cu extensie


referitoare la o ax

Adresa

Semnificaie (implicit)

AX

Valoarea axei (programarea variabil a axei)

ACC

Acceleraia axial

FA

Avansul axial

FDA

Viteza de avans axial manual (de la manivela electronic)

FL

Limita avansului axial

IP

Parametru de interpolare (programarea variabil a axei)

OVRA

Corecie axial

PO

Coeficient polinomial

POS

Ax de poziionare

POSA

Ax de poziionare peste marginea frazei

Pentru programarea cu extensie a axei, axa care trebuie parcurs este ncadrat de paranteze drepte.

FUNCII AUXILIARE UTILIZATE N SISTEMUL


CNC FANUC

M00 Stop program


M01 Stop program condiionat
M02 Sfritul programului
M03 Rotaie ax principal n sensul acelor de ceas
M04 Rotaie ax principal n sens invers acelor de ceas
M05 Stop turaie
M06 Schimbare scul
M08 Pornire sistem rcire
M09 Oprire sistem rcire
M10 Blocarea mesei A
M11 Deblocarea mesei A
M17 Fixarea sculei
M18 Eliberarea sculei
M19 Orientarea axului principal

M20 Blocarea mesei C


M21 Deblocarea mesei C
M30 Stop program i reluarea lui de la nceput
M33 Deblocare limitator pe axa Z
M36 Repune n funcie limitatorul pe axa Z
M45 Compensri de deplasri la schimbarea sculei
M46 Rotirea magaziei cu scule
M47 Deblocare limitator pentru schimbarea sculei
M48 Ridicarea aprtorii la magazia de scule
M49 nchiderea aprtorii la magazia de scule
M71 Deschiderea uii nspre zona de lucru
M72 nchiderea uii nspre zona de lucru
M80 M87 Comenzi pentru adaptarea mainii la o linie automatizat
M98 Apelare subprogram
M99 Sfrit program; ntoarcerea n programul principal