Sunteți pe pagina 1din 332

FANUC Seria 0i -MODEL D

FANUC Seria 0i Mate-MODEL D

Pentru sistem centru de prelucrare

MANUALUL OPERATORULUI

B-64304RO-2/02

Nicio parte a prezentului manual nu poate fi reprodus sub nicio form.


Toate specificaiile i proiectele pot fi modificate fr notificare prealabil.

Toate produsele din acest manual se supun "Legii japoneze privind schimburile i
comerul internaional". Exportul din Japonia poate constitui obiectul unei licene a
guvernului Japoniei.
n plus, re-exportul n alt ar poate constitui obiectul unei licene a guvernului rii din
care este re-exportat produsul. De asemenea este posibil ca produsul s fie supus
reglementrilor de re-export ale guvernului Statelor Unite.
n cazul n care dorii s exportai sau s re-exportai aceste produse, v rugm s
contactai FANUC pentru informaii.
n manualul de fa am ncercat s descriem pe ct posibil toate subiectele.
Cu toate acestea, nu putem descrie toate subiectele care nu trebuie executate sau care
nu pot fi executate, deoarece exist foarte multe posibiliti.
De aceea, subiectele care nu sunt descrise explicit ca fiind posibile n manualul de fa
trebuie considerate ca imposibile.
Manualul de fa conine numele programelor sau echipamentelor altor companii, unele
dintre acestea fiind mrci nregistrate ale respectivilor proprietari. Oricum, aceste nume nu
sunt urmate de sau n textul principal.

B-64304RO-2/02

MSURI DE SIGURAN

MSURI DE SIGURAN
n acest capitol sunt descrise msurile de siguran referitoare la utilizarea unitilor CNC.
Este esenial ca aceste msuri de siguran s fie respectate de ctre utilizatori pentru a asigura o
funcionare sigur a mainilor dotate cu unitate CNC (toate datele descriptive din acest capitol iau n
considerare aceast configuraie). Notai c unele msuri de siguran sunt referitoare doar la funcii
specifice i n consecin, nu pot fi aplicate anumitor uniti CNC.
Utilizatorii trebuie s respecte msurile de siguran cu privire la main dup cum sunt prezentate n
manualul furnizat de ctre productorul mainii-unelte. nainte de a utiliza maina sau a crea un program
pentru a comanda funcionarea mainii, operatorul trebuie s fie pe deplin familiarizat cu datele din acest
manual i manualul relevant furnizat de ctre productorul mainii unelte.
CUPRINS
DEFINIREA AVERTIZRII, ATENIONRII I NOTEI ..................................................................... s-1
AVERTIZRI I ATENIONRI GENERALE ...................................................................................... s-2
AVERTIZRI I ATENIONRI REFERITOARE LA PROGRAMARE ............................................. s-3
AVERTIZRI I ATENIONRI REFERITOARE LA UTILIZARE .................................................... s-5
AVERTIZRI REFERITOARE LA NTREINEREA ZILNIC ........................................................... s-8

DEFINIREA AVERTIZRII, ATENIONRII I NOTEI

s-1

Acest manual include msuri de siguran pentru protecia utilizatorului i prevenirea defeciunilor
mainii. Msurile de siguran sunt clasificate ca Avertizare i Atenionare conform rangului de
securitate. De asemenea, informaiile suplimentare sunt descrise ca i Not. Citii Avertizarea,
Atenionarea, i Nota cu atenie i complet nainte de a utiliza maina.

AVERTIZARE
Se aplic atunci cnd exist pericolul ca utilizatorul s fie rnit sau cnd exist
un pericolul ca att utilizatorul s fie rnit, ct i maina s fie deteriorat dac
nu se respect procedura avizat.
ATENIONARE
Se aplic atunci cnd exist un pericol ca maina s se deterioreze dac
procedura avizat nu este respectat.
NOT
Nota este utilizat pentru a indica informaii suplimentare, diferite de cele din
Avertizare sau Atenionare.

Citii acest manual cu atenie i pstrai-l ntr-un loc sigur.

s-1

MSURI DE SIGURAN

B-64304RO-2/02

AVERTIZRI I ATENIONRI GENERALE


AVERTIZARE
1 Niciodat nu ncepei prelucrarea unei piese fr a verifica n prealabil
funcionarea mainii. nainte de nceperea rulrii de producie asigurai-v c
maina funcioneaz corect prin realizarea unei rulri de prob, de exemplu,
monoblocul, ajustarea a vitezei de avans sau funcia de blocare a mainii sau
prin utilizarea mainii fr scul nici pies instalat. Dac nu se confirm
funcionarea corect, maina se poate comporta n mod neateptat, i e posibil
s cauzeze deteriorarea piesei i/sau nsi mainii sau rnirea utilizatorului
2 nainte de exploatarea mainii, verificai toate datele introduse.
Dac maina este utilizat cu date specificate incorecte, maina se poate
comporta n mod neateptat, i e posibil s cauzeze deteriorarea piesei de
prelucrat i/sau mainii, sau rnirea utilizatorului.
3 Asigurai-v c viteza de avans specificat este adecvat pentru operaia dorit.
n general pentru fiecare main exist o vitez de avans maxim admis.
Viteza de avans adecvat variaz n funcie de operaia dorit. Consultai
manualul furnizat mpreun cu maina pentru a determina viteza de avans
maxim admis.
Dac o main este utilizat la o vitez diferit de cea corect, maina se poate
comporta n mod neateptat i e posibil s cauzeze deteriorarea piesei de
prelucrat i/sau mainii sau rnirea utilizatorului.
4 Cnd utilizai o funcie de compensare a sculei, verificai sensul i valoarea
compensrii.
Dac maina este utilizat cu date specificate incorect, maina se poate
comporta n mod neateptat, i e posibil s cauzeze deteriorarea piesei de
prelucrat i/sau mainii sau rnirea utilizatorului.

s-2

B-64304RO-2/02

MSURI DE SIGURAN

AVERTIZARE
Parametrii pentru CNC i PMC sunt setai din fabric. De obicei nu este nevoie
s fie modificai. Cu toate acestea, cnd nu exist alt alternativ dect s se
modifice parametrul, asigurai-v c ai neles pe deplin funcia parametrului
nainte de a face orice schimbare.
Dac parametrul nu este setat corect, maina se poate comporta n mod
neateptat, i e posibil s cauzeze deteriorarea piesei de prelucrat i/sau
mainii, sau rnirea utilizatorului.
6 Imediat dup cuplarea alimentrii cu energie, nu atingei nicio tast de pe
panoul MDI pn cnd afiajul poziiei sau ecranul de alarm apare pe unitatea
CNC.
Unele din tastele de pe panoul MDI sunt dedicate ntreinerii sau altor operaii
speciale. Apsarea oricrei din aceste taste poate plasa unitatea CNC ntr-o
stare diferit de cea normal. Pornirea mainii n acest regim poate cauza un
comportament neobinuit.
7 MANUALUL OPERATORULUI i manualul de programare furnizat mpreun cu
unitatea CNC furnizeaz o descriere general a funciilor mainii, inclusiv orice
alte funcii opionale. Reinei c funciile opionale vor fi diferite de la un model
de main la altul. Aadar, unele funcii descrise n manuale s-ar putea s nu fie
disponibile n realitate pentru un anumit model. Verificai specificaiile maini
dac exist dubii.
8 Unele funcii este posibil ca s fi fost implementate la cererea constructorului
mainii unelte. Cnd se utilizeaz astfel de funcii, consultai manualul furnizat
de ctre constructorul mainii pentru detalii privitoare la utilizarea lor i orice alte
precauii legate de acestea.
5

ATENIONARE
Afiajul cu cristale lichide este produs cu o tehnologie de fabricaie foarte
precis. Este posibil ca unii pixeli s nu poat fi activai sau pot s rmn
activai. Acest fenomen este un atribut comun LCD-urilor i nu reprezint un
defect.
NOT
Programele, parametrii i macro variabilele sunt stocate n memoria non-volatil
din unitatea CNC. De obicei acestea sunt reinute chiar dac alimentarea cu
energie este ntrerupt.
Astfel de date pot fi terse din neatenie sau poate fi necesar s se tearg
toate datele din memoria non-volatil ca parte de revenire n urma unei erori.
Pentru a preveni apariia unor situaii ca cea de mai sus i pentru a asigura
restaurarea rapid a datelor terse, facei o copie back-up pentru toate datele
eseniale i pstrai copia back-up ntr-un loc sigur.

AVERTIZRI I ATENIONRI REFERITOARE LA PROGRAMARE


Aceast seciune acoper msurile majore de siguran cu privire la programare. nainte de a ncepe
programarea, citii cu atenie MANUALUL OPERATORULUI astfel nct s fii familiarizat pe deplin
cu coninutul acestora.

s-3

MSURI DE SIGURAN

B-64304RO-2/02

AVERTIZARE
Setarea sistemului de coordonate
Dac un sistem de coordonate este stabilit incorect, maina va funciona n mod
neateptat ca rezultat al faptului c programul emite o comand de operare
altfel valid. O astfel de funcionare neateptat poate deteriora scula, maina,
piesa de prelucrat, sau poate cauza rnirea utilizatorului.
2 Poziionare prin interpolare non-linear
Cnd se realizeaz poziionarea prin interpolare non-linear (poziionare prin
deplasare non-linear ntre punctele de nceput i de sfrit), traiectoria sculei
trebuie confirmat cu atenie nainte de realizarea programrii. Poziionarea
implic deplasarea rapid. Dac scula lovete de piesa de prelucrat, se poate
deteriora scula, maina, piesa de prelucrat sau cauza rnirea utilizatorului.
3 Funcie care implic o ax de rotaie
Cnd se programeaz interpolri n coordonate polare, trebuie s acordai
atenie special vitezei axei de rotaie. Programarea incorect poate face ca
viteza axei de rotaie s devin excesiv de mare, astfel nct fora centrifug s
cauzeze pierderea prinderii piesei n universal dac aceasta nu este montat
sigur. Un astfel de incident poate deteriora scula, maina, piesa de prelucrat,
sau poate cauza rnirea utilizatorului.
4 Conversia inci/milimetri
Comutarea dintre introducerea datelor n inci sau n milimetri nu schimb
unitile de msur ale unor date cum ar fi offset-ul originii piesei, parametrul i
poziia curent. Aadar, nainte de pornirea mainii, stabilii care uniti de
msur sunt utilizate. Dac se execut o operaie cu date invalide se poate
deteriora scula, maina, piesa de prelucrat sau cauza rnirea utilizatorului.

s-4

B-64304RO-2/02

MSURI DE SIGURAN

AVERTIZARE
5 Comanda vitezei periferice constante de achiere
Cnd o ax care este prevzut cu comanda cu vitez periferic constant de
achiere se apropie de originea sistemului de coordonate al piesei de prelucrat,
turaia arborelui principal poate deveni excesiv de mare. n consecin este
necesar s se specifice o turaie maxim admis. Specificarea incorect a
turaiei maxime admisibile poate deteriora scula, maina, piesa de prelucrat sau
poate cauza rnirea operatorului.
6 Verificarea cursei
Dup conectarea alimentrii cu energie, realizai un retur manual la poziia de
referin conform instruciunilor. Verificarea cursei nu este posibil nainte de
realizarea returului manual la poziia de referin. Reinei c atunci cnd
verificarea cursei este dezactivat nu se emite o alarm chiar dac limita cursei
este depit, i este posibil s se deterioreze scula, maina, piesa de prelucrat
sau poate fi rnit operatorul.
7 Mod absolut / incremental
Dac un program creat cu valori absolute este rulat n modul incremental sau
viceversa, maina se poate comporta n mod neateptat.
8 Selectarea planului
Dac un plan incorect este specificat pentru interpolarea circular, interpolarea
elicoidal sau un ciclu predefinit, este posibil ca maina s se comporte n mod
neateptat. Consultai descrierile pentru funciile respective pentru detalii.
9 Skip la limita momentului de torsiune
nainte de a ncerca folosirea funciei de skip la limita momentului de torsiune,
aplicai momentul de torsiune limit. Dac este specificat o funciei de skip la
limita momentului de torsiune fr ca momentul de torsiune aplicat n realitate
s depeasc limita, comanda de avans se va executa fr realizarea acestei
funciuni.
10 Imagine n oglind programabil
Observai c operaiile programate variaz considerabil atunci cnd este
activat o imagine n oglind programabil.
11 Funcia de compensare
Dac este emis o comand pe baza sistemului de coordonate al mainii sau
de retur la poziia de referin, compensarea este anulat temporar, ceea ce
duce la o comportare imprevizibil a mainii.
De aceea, nainte de a emite oricare din comenzile de mai sus, anulai
ntotdeauna modul funcie de compensare.

AVERTIZRI I ATENIONRI REFERITOARE LA UTILIZARE


s-5
Acest capitol descrie msurile de siguran referitoare la utilizarea mainii-unelte. nainte de a ncepe
utilizarea mainii, citii cu grij MANUALUL OPERATORULUI astfel nct s fii familiarizai pe
deplin cu datele acestuia.

s-5

MSURI DE SIGURAN

B-64304RO-2/02

AVERTIZARE
1 Utilizare manual
Cnd maina este comandat manual, determinai poziia curent a sculei i
piesei de prelucrat i asigurai-v c axa de avans, direcia i viteza de avans au
fost specificate corect. Utilizarea incorect a mainii poate deteriora scula,
maina, piesa de prelucrat sau poate cauza rnirea utilizatorului.

s-6

B-64304RO-2/02

MSURI DE SIGURAN

AVERTIZARE
2 Retur manual la poziia de referin
Dup cuplarea alimentrii cu energie electric, realizai returul manual la poziia
de referin conform instruciunilor.
Dac maina este operat fr ca nainte s se realizeze returul manual la
poziia de referin aceasta s-ar putea comporta n mod neateptat. Verificarea
cursei nu este posibil nainte de realizarea returului manual la poziia de
referin. Utilizarea incorect a mainii poate deteriora scula, maina, piesa de
prelucrat, sau poate cauza rnirea utilizatorului.
3 Avans cu roata de mn
La avansul cu roata de mn, rotirea roii de mn cu aplicarea unui factor de
scar mare, cum ar fi 100, produce deplasarea rapid a sculei i mesei.
Operarea neatent poate deteriora scula i/sau maina sau poate determina
rnirea utilizatorului.
4 Ajustare dezactivat
n cazul n care ajustarea este dezactivat (conform specificaiei dintr-o macro
variabil n timpul filetrii, filetrii rigide sau alt fel de filetare, viteza nu poate fi
prezis i este posibil s se deterioreze scula, maina, piesa de prelucrat, sau
s se cauzeze rnirea utilizatorului.
5 Operaia de presetare a originii
Este esenial, s nu ncercai niciodat o operaie de presetare a originii atunci
cnd maina funcioneaz sub controlul unui program. Altfel maina poate avea
un comportament neateptat, poate deteriora scula, maina, piesei de prelucrat
sau poate cauza rnirea utilizatorului.
6 Deplasarea sistemului de coordonate al piesei de prelucrat
Intervenia manual, blocarea mainii sau imaginea n oglind pot deplasa
sistemul de coordonate al piesei de prelucrat. nainte de a ncepe utilizarea
mainii sub controlul unui program, confirmai cu atenie sistemul de coordonate.
Dac maina este utilizat sub comanda unui program fr a se realiza
condiiile pentru orice deplasare a sistemului de coordonate al piesei, maina
poate funciona n mod neateptat, fiind posibil s deterioreze scula, maina,
piesa de prelucrat sau s determine rnirea utilizatorului.
7 Panoul operatorului software
Utiliznd panoul operator de comand software n combinaie cu panoul MDI
este posibil s se specifice operaii care nu sunt suportate de panoul operator al
mainii, cum ar fi modificarea de mod, modificarea valorii ajustrii manuale i a
comenzilor de avans continuu.
Totui, reinei c dac tastele panoului MDI sunt acionate la ntmplare,
maina s-ar putea s aib reacii neateptate, fiind posibil s se deterioreze
scula, maina, piesa de prelucrat, sau s cauzeze rnirea utilizatorului.
8 Tasta RESET
Prin apsarea tastei RESET oprete programul care ruleaz n prezent. n
consecin axele servo se opresc. Totui este posibil ca tasta RESET s nu
funcioneze din anumite motive, cum ar fi o problem la panoul MDI. Aadar,
cnd trebuie oprite motoarele, utilizai butonul de oprire de urgen n loc de
tasta RESET pentru a asigura securitatea.
9 Intervenia manual
Dac intervenia manual se realizeaz n timpul execuiei unei operaii
programate a mainii, traiectoria sculei poate fi diferit cnd maina este
repornit. Aadar, nainte de repornirea mainii dup intervenie manual,
confirmai setrile ntreruptoarelor absolute
manuale, parametrii i modului de
s-7
comand absolut/incremental de comand absolut/incremental.

MSURI DE SIGURAN

B-64304RO-2/02

AVERTIZARE
10 Oprire avans, ajustare i monobloc
Oprirea temporar a avansului, ajustarea avansului i funciile monobloc pot fi
invalidate prin utilizarea macro variabilelor de sistem specifice #3004. Avei grij
cnd utilizai maina n acest caz.
11 Rularea n gol
De obicei rularea n gol este utilizat pentru a confirma funcionalitatea mainii.
n timpul unei rulri n gol, maina funcioneaz la viteza de rulare n gol care
difer fa de viteza de avans corespunztoare programat. Reinei c viteza
de rulare n gol poate fi uneori mai mare dect viteza de avans programat.
12 Compensarea razei vrfului sculei achietoare n modul MDI
Acordai o atenie deosebit traiectoriei sculei specificat printr-o comand n
modul MDI, deoarece nu se aplic compensarea razei vrfului sculei. Atunci
cnd se introduce o comand de la MDI pentru a ntrerupe compensarea
automat a razei vrfului sculei, acordai atenie special traiectoriei sculei
atunci cnd se reia modul de funcionare n regim automat. Pentru detalii, luai
drept referine descrierea funciilor respective.
13 Editarea programului
Dac maina este oprit, dup care programul de prelucrare este editat
(modificare, introducere sau tergere) maina poate funciona n mod neateptat
dac prelucrarea este repornit sub controlul programului. Este esenial s nu
modificai, introducei sau tergei comenzile dintr-un program de prelucrare
cnd acesta este utilizat

AVERTIZRI REFERITOARE LA NTREINEREA ZILNIC


AVERTIZARE
1 Schimbarea bateriei de back-up a memoriei
Cnd se schimb bateriile de back-up ale memoriei, alimentarea cu energie
electric a mainii (CNC) cuplat i aplicai o oprire de urgen a mainii.
Deoarece aceast operaie se realizeaz cu alimentarea cuplat i panoul
deschis, doar personalul calificat din punct de vedere al securitii i ntreinerii
poate realiza aceast operaie.
Cnd schimbai bateriile avei grij s nu atingei circuitele de nalt tensiune
(marcate
i dotate cu un capac izolator).
Atingerea circuitelor de nalt tensiune neacoperite prezint un risc foarte mare
de electrocutare.

s-8

B-64304RO-2/02

MSURI DE SIGURAN

NOT
CNC utilizeaz baterii pentru pstrarea datelor din memorie deoarece trebuie s
memoreze date cum ar fi programe, offset-uri i parametri chiar i atunci cnd
alimentarea extern cu energie electric nu este n funcie.
Dac tensiunea bateriei scade, apare pe ecranul sau panoul operatorului o
alarm de tensiune slab.
Cnd apare alarma de tensiune slab, schimbai bateriile n maxim o
sptmn. Altfel, datele din memoria CNC se vor pierde.
Consultai seciunea Metoda de schimbare a bateriilor" din MANUALUL
OPERATORULUI (comun pentru seriile T/M) pentru detalii privitoare la
procedura de schimbare a bateriilor.

AVERTIZARE
2 Schimbarea bateriei codificatorului absolut de impulsuri de msur
Cnd se schimb bateriile de back-up a memoriei, pstrai alimentarea cu
energie electric a mainii (CNC) deschis i aplicai o oprire de urgen a
mainii. Deoarece aceast operaie se realizeaz cu alimentarea deschis i cu
panoul deschis, doar personalul calificat din punct de vedere al securitii i
ntreinerii poate realiza aceast operaie.
Cnd schimbai bateriile avei grij s nu atingei circuitele de nalt tensiune
(marcate
i dotate cu un capac izolator).
Atingerea circuitelor de nalt tensiune neacoperite prezint un risc foarte mare
de electrocutare.
NOT
Codificatorul absolut de impulsuri de msur utilizeaz baterii pentru a-i pstra
poziia . absolut
Dac tensiunea bateriei scade, apare pe ecranul sau panoul operatorului o
alarm de tensiune slab..
Cnd apare alarma de tensiune slab, schimbai bateriile n maxim o
sptmn. Altfel, datele de poziie absolut memorate de codificatorul de
impulsuri se vor pierde.
Consultai seciunea Metoda de schimbare a bateriilor din MANUALUL
OPERATORULUI i (comun pentru seriile T/M) pentru detalii privitoare la
procedura de schimbare a bateriilor.
AVERTIZARE
3 Schimbarea siguranelor
nainte de schimbarea unei sigurane arse este necesar s identificai i s
ndeprtai cauza care a determinat arderea.
Pentru aceasta, numai personalul calificat din punctul de vedere al siguranei i
ntreinerii poate efectua aceast operaiune.
Cnd nlocuii bateriile avei grij s nu atingei circuitele de nalt tensiune
(marcate
i dotate cu un capac izolator).
Atingerea circuitelor de nalt tensiune neacoperite prezint un risc foarte mare
de electrocutare.

s-9

CUPRINS

B-64304RO-2/02

CUPRINS
MSURI DE SIGURAN.......................................................................... s-1
DEFINIREA AVERTIZRII, ATENIONRII I NOTEI........................................... s-1
AVERTIZRI I ATENIONRI GENERALE ......................................................... s-2
AVERTIZRI I ATENIONRI REFERITOARE LA PROGRAMARE ................... s-3
AVERTIZRI I ATENIONRI REFERITOARE LA UTILIZARE .......................... s-5
AVERTIZRI REFERITOARE LA NTREINEREA ZILNIC ................................. s-8

I. DATE GENERALE
1

DATE GENERALE ................................................................................. 3


1.1
1.2
1.3

FLUXUL GENERAL DE OPERARE A MAINII-UNELTE CNC..................... 6


NOTE PRIVITOARE LA MODUL DE CONSULTARE A ACESTUI MANUAL 7
NOTE PRIVITOARE LA DIVERSELE TIPURI DE DATE .............................. 7

II. PROGRAMARE
1

GENERALITI ..................................................................................... 9
1.1

PROFILUL SCULEI I MICAREA SCULEI PE BAZA PROGRAMULUI ..... 9

FUNCII PREGTITOARE (FUNCIA G) ............................................ 10

FUNCIA DE INTERPOLARE ............................................................. 14


3.1
3.2
3.3

VALOAREA I DIMENSIUNEA COORDONATELOR.......................... 23


4.1

POZIIONARE NTR-UN SINGUR SENS (G60) ......................................... 14


FILETARE (G33) ......................................................................................... 16
NANO NETEZIRE ....................................................................................... 17
COMANDA N COORDONATE POLARE (G15, G16)................................. 23

FUNCII PENTRU SIMPLIFICAREA PROGRAMRII ......................... 26


5.1

CICLU PREDEFINIT PENTRU GURIRE................................................... 26


5.1.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
5.1.7
5.1.8
5.1.9
5.1.10
5.1.11
5.1.12
5.1.13
5.1.14
5.1.15

5.2

Ciclu de gurire n trepte de mare vitez (G73) ..................................................... 30


Ciclu de tarodare pe stnga (G74) .......................................................................... 32
Ciclu de alezare de precizie (G76) ......................................................................... 37
Ciclu de gurire, ciclu de antegurire (centruire) (G81) ........................................ 39
Ciclu de gurire, ciclu de adncire (G82) .............................................................. 40
Ciclu de gurire n trepte (G83) ............................................................................. 42
Ciclu de gurire n trepte pentru guri mici (G83)................................................. 44
Ciclu de tarodare (G84) .......................................................................................... 48
Ciclu de alezare (G85) ........................................................................................... 50
Ciclu de alezare (G86) ........................................................................................... 51
Ciclu de alezare nspre napoi (G87)...................................................................... 53
Ciclu de alezare (G88) ........................................................................................... 55
Ciclu de alezare (G89) ........................................................................................... 57
Revocare ciclu predefinit pentru gurire (G80) ..................................................... 58
Exemplu de folosire a ciclurilor predefinite pentru gurire ................................... 59

TARODARE RIGID ................................................................................... 60


5.2.1

Tarodare rigid (G84) ............................................................................................ 61


c-1

CUPRINS

B-64304RO-2/02

5.2.2
5.2.3
5.2.4
5.2.5

Ciclu de tarodare rigid pe stnga (G74) ............................................................... 64


Ciclu de tarodare rigid n trepte (G84 sau G88) ................................................... 68
Revocare ciclu predefinit (G80) ............................................................................. 71
Ajustarea n timpul tarodrii rigide ........................................................................ 71
5.2.5.1
5.2.5.2

5.3
5.4
5.5
5.6

TEIRE I RACORDARE OPIONALE ...................................................... 74


FUNCIA DE INDEXARE PENTRU MASA DE INDEXARE ........................ 77
CONTROL AVANS TRANSVERSAL (PENTRU MAINA
DE RECTIFICAT) ........................................................................................ 79
CICLU PREDEFINIT DE RECTIFICARE (PENTRU MAINA DE
RECTIFICAT) .............................................................................................. 82
5.6.1
5.6.2
5.6.3
5.6.4

Ajustarea extragerii ............................................................................................ 71


Semnal de ajustare ............................................................................................. 73

Ciclu de rectificare cu ptrundere intermitent (G75) ........................................... 84


Ciclu de rectificare cu ptrundere intermitent la dimensiune constant direct
(G77) ...................................................................................................................... 87
Ciclu de rectificare cu ptrundere continu (G78) ................................................. 90
Ciclu de rectificare plan cu avans intermitent (G79) ........................................... 93

FUNCIA DE COMPENSARE ............................................................. 96


6.1

COMPENSAREA LUNGIMII SCULEI (G43, G44, G49) .............................. 96


6.1.1
6.1.2

6.2
6.3
6.4
6.5
6.6

Privire general ...................................................................................................... 96


Comenzile G53, G28 i G30 n modul compensare lungime scul...................... 101

TIPURI DE DECALARE A COMPENSRII LUNGIMII SCULEI ................ 102


MSURARE AUTOMAT A LUNGIMII SCULEI (G37) ............................. 109
OFFSET SCUL (G45 - G48) ................................................................... 111
PRIVIRE GENERAL REFERITOARE LA COMPENSAREA SCULEI
(G40-G42) ................................................................................................. 116
DETALII REFERITOARE LA COMPENSAREA SCULEI .......................... 121
6.6.1
6.6.2
6.6.3
6.6.4
6.6.5
6.6.6

Privire general .................................................................................................... 121


Micarea sculei achietoare la pornire ................................................................. 125
Micarea sculei achietoare n modul offset ........................................................ 130
Micarea sculei achietoare la revocarea modului offset ..................................... 148
Prevenirea interferenei datorit compensrii sculei ............................................ 154
Verificarea interferenei ....................................................................................... 157
6.6.6.1
6.6.6.2
6.6.6.3

6.6.7

6.7
6.8
6.9
6.10
6.11
6.12

Operaie care trebuie efectuat dac se deduce apariia unei interferene ........ 160
Funcia de alarmare la verificarea interferenei ................................................ 161
Funcia de evitare a verificrii interferenei ..................................................... 162

Compensarea sculei pentru intrare din MDI ........................................................ 167

INTERPOLAREA CIRCULAR A COLULUI (G39) ................................. 168


VALORI COMPENSARE SCUL NUMR VALORI COMPENSARE I
INTRODUCEREA VALORILOR DIN PROGRAM (G10) ............................ 170
SCALARE (G50, G51) ............................................................................... 173
ROTIREA SISTEMULUI DE COORDONATE (G68, G69)......................... 180
CONTROLUL DIRECIEI NORMALE (G40.1, G41.1, G42.1) .................. 187
IMAGINE N OGLIND PROGRAMABIL (G50.1, G51.1) ....................... 191

OPERAREA DIN MEMORIE FOLOSIND FORMATUL DE PROGRAM al


Seriei 10/11 ....................................................................................... 193

FUNCII DE CONTROL AXE............................................................. 194


8.1

CUTIA DE VITEZE ELECTRONIC [G80, G81 (G80.4, G81.4)] .............. 194


c-2

CUPRINS

B-64304RO-2/02

8.1.1

Cutia de viteze electronic ................................................................................... 194

III. OPERARE
1

SETARE I AFIARE DATE.............................................................. 202


1.1

ECRANE AFIATE PRIN TASTA FUNCIE


1.1.1
1.1.2
1.1.3

Setarea i afiare valorii de compensare a sculei ................................................. 203


Msurarea lungimii sculei .................................................................................... 205
Selectarea nivelului de prelucrare ........................................................................ 207
1.1.3.1
1.1.3.2

1.1.4

..................................... 203

Selectarea nivelului de finisare ........................................................................ 207


Selectarea nivelului de precizie ........................................................................ 208

Selectarea nivelului de calitate a prelucrrii ........................................................ 208

OPERARE AUTOMAT..................................................................... 211


2.1

RETRASARE ............................................................................................. 211

ANEXE
A

PARAMETRI ...................................................................................... 223


A.1
A.2
A.3

DESCRIEREA PARAMETRILOR .............................................................. 223


TIPUL DE DATE ........................................................................................ 262
TABELE DE SETARE STANDARD A PARAMETRILOR .......................... 263

DIFERENE FA DE SERIA 0i-C ................................................... 265


B.1

SETAREA UNITII DE MSUR............................................................ 266


B.1.1
B.1.2

B.2

OFFSET AUTOMAT SCUL ..................................................................... 266


B.2.1
B.2.2

B.3

Diferene ntre specificaii .................................................................................... 274


Diferene n afiarea de diagnoz ......................................................................... 274

SISTEMUL DE COORDONATE LOCALE ................................................. 275


B.8.1
B.8.2

B.9

Diferene ntre specificaii .................................................................................... 272


Diferene n afiarea de diagnoz ......................................................................... 274

SISTEMUL DE COORDONATE AL PIESEI .............................................. 274


B.7.1
B.7.2

B.8

Diferene ntre specificaii .................................................................................... 270


Diferene n afiarea de diagnoz ......................................................................... 271

RETUR MANUAL LA POZIIA DE REFERIN ....................................... 272


B.6.1
B.6.2

B.7

Diferene ntre specificaii .................................................................................... 269


Diferene n afiarea de diagnoz ......................................................................... 269

FUNCIA DE OMITERE (SKIP) ................................................................ 270


B.5.1
B.5.2

B.6

Diferene ntre specificaii .................................................................................... 268


Diferene n afiarea de diagnoz ......................................................................... 268

INTERPOLAREA ELICOIDAL ................................................................. 269


B.4.1
B.4.2

B.5

Diferene ntre specificaii .................................................................................... 266


Diferene n afiarea de diagnoz ......................................................................... 267

INTERPOLAREA CIRCULAR ................................................................. 268


B.3.1
B.3.2

B.4

Diferene ntre specificaii .................................................................................... 266


Diferene n afiarea de diagnoz ......................................................................... 266

Diferene ntre specificaii .................................................................................... 275


Diferene n afiarea de diagnoz ......................................................................... 276

CONTROLUL Cs AL CONTURULUI ......................................................... 277


B.9.1
B.9.2

Diferene ntre specificaii .................................................................................... 277


Diferene n afiarea de diagnoz ......................................................................... 277
c-3

CUPRINS
B.10

B-64304RO-2/02

CONTROLUL ARBORELUI PRINCIPAL SERIAL/ANALOGIC.................. 277


B.10.1
B.10.2

B.11

CONTROLUL VITEZEI PERIFERICE CONSTANTE ................................ 278


B.11.1
B.11.2

B.12

Diferene ntre specificaii .................................................................................... 299


Diferene n afiarea de diagnoz ......................................................................... 299

CUTAREA NUMRULUI DE ORDINE .................................................... 299


B.25.1
B.25.2

B.26

Diferene ntre specificaii .................................................................................... 294


Diferene n afiarea de diagnoz ......................................................................... 299

APELAREA SUBPROGRAMELOR EXTERNE (M198) ............................. 299


B.24.1
B.24.2

B.25

Diferene ntre specificaii .................................................................................... 293


Diferene n afiarea de diagnoz ......................................................................... 294

CONTROLUL AXEI PMC .......................................................................... 294


B.23.1
B.23.2

B.24

Diferene ntre specificaii .................................................................................... 292


Diferene n afiarea de diagnoz ......................................................................... 292

AVANSUL CU ROATA DE MN ............................................................. 293


B.22.1
B.22.2

B.23

Diferene ntre specificaii .................................................................................... 291


Diferene n afiarea de diagnoz ......................................................................... 291

AIFAREA ORELOR DE FUNCIONARE I NUMRAREA PIESELOR


PRELUCRATE .......................................................................................... 292
B.21.1
B.21.2

B.22

Diferene ntre specificaii .................................................................................... 286


Diferene n afiarea de diagnoz ......................................................................... 291

CONTROLUL AXELOR UNGHIULARE ARBITRARE ............................... 291


B.20.1
B.20.2

B.21

Diferene ntre specificaii .................................................................................... 286


Diferene n afiarea de diagnoz ......................................................................... 286

CONTROLUL SINCRONIZRII AXELOR ................................................. 286


B.19.1
B.19.2

B.20

Diferene ntre specificaii .................................................................................... 283


Diferene n afiarea de diagnoz ......................................................................... 285

FUNCIA DE SELECTARE A STRII PRELUCRRII .............................. 286


B.18.1
B.18.2

B.19

Diferene ntre specificaii .................................................................................... 283


Diferene n afiarea de diagnoz ......................................................................... 283

CONTROL N AVANS AI /CONTROL CONTUR AI ................................... 283


B.17.1
B.17.2

B.18

Diferene ntre specificaii .................................................................................... 283


Diferene n afiarea de diagnoz ......................................................................... 283

INTRODUCERE PARAMETRI PROGRAMABILI (G10) ............................ 283


B.16.1
B.16.2

B.17

Diferene ntre specificaii .................................................................................... 280


Diferene n afiarea de diagnoz ......................................................................... 282
Diverse ................................................................................................................. 283

MACRO PROGRAME DE TIP NTRERUPERE ........................................ 283


B.15.1
B.15.2

B.16

Diferene ntre specificaii .................................................................................... 280


Diferene n afiarea de diagnoz ......................................................................... 280

MACRO PROGRAM .................................................................................. 280


B.14.1
B.14.2
B.14.3

B.15

Diferene ntre specificaii .................................................................................... 278


Diferene n afiarea de diagnoz ......................................................................... 279

MEMORIA DE COMPENSARE A SCULEI ................................................ 280


B.13.1
B.13.2

B.14

Diferene ntre specificaii .................................................................................... 278


Diferene n afiarea de diagnoz ......................................................................... 278

FUNCII ALE SCULEI ............................................................................... 278


B.12.1
B.12.2

B.13

Diferene ntre specificaii .................................................................................... 277


Diferene n afiarea de diagnoz ......................................................................... 277

Diferene ntre specificaii .................................................................................... 299


Diferene n afiarea de diagnoz ......................................................................... 300

VERIFICAREA CURSEI MEMORATE ...................................................... 300


c-4

CUPRINS

B-64304RO-2/02

B.26.1
B.26.2

B.27

CONPENSAREA ERORII DE PAS MEMORATE ...................................... 302


B.27.1
B.27.2

B.28

Diferene ntre specificaii .................................................................................... 315


Diferene n afiarea de diagnoz ......................................................................... 316

POZIIONAREA NTR-UN SINGUR SENS............................................... 316


B.37.1
B.37.2

B.38

Diferene ntre specificaii .................................................................................... 314


Diferene n afiarea de diagnoz ......................................................................... 315

CICLU PREDEFINIT PENTRU RECTIFICARE ......................................... 315


B.36.1
B.36.2

B.37

Diferene ntre specificaii .................................................................................... 309


Diferene n afiarea de diagnoz ......................................................................... 313

CICLU PREDEFINIT PENTRU GURIRE................................................. 314


B.35.1
B.35.2

B.36

Diferene ntre specificaii .................................................................................... 308


Diferene n afiarea de diagnoz ......................................................................... 308

COMPENSARE SCUL ACHIETOARE / COMPENSAREA RAZEI


VRFULUI SCULEI ACHIETOARE ........................................................ 309
B.34.1
B.34.2

B.35

Diferene ntre specificaii .................................................................................... 308


Diferene n afiarea de diagnoz ......................................................................... 308

POWER MATE CNC MANAGER .............................................................. 308


B.33.1
B.33.2

B.34

Diferene ntre specificaii .................................................................................... 306


Diferene n afiarea de diagnoz ......................................................................... 307

FUNCIA SERVER DE DATE ................................................................... 308


B.32.1
B.32.2

B.33

Diferene ntre specificaii .................................................................................... 304


Diferene n afiarea de diagnoz ......................................................................... 305

INTRODUCEREA DATELOR EXTERNE .................................................. 306


B.31.1
B.31.2

B.32

Diferene ntre specificaii .................................................................................... 304


Diferene n afiarea de diagnoz ......................................................................... 304

MANUAL ABSOLUT PORNIT I OPRIT ................................................... 304


B.30.1
B.30.2

B.31

Diferene ntre specificaii .................................................................................... 303


Diferene n afiarea de diagnoz ......................................................................... 303

RESETARE I REPORNIRE..................................................................... 304


B.29.1
B.29.2

B.30

Diferene ntre specificaii .................................................................................... 302


Diferene n afiarea de diagnoz ......................................................................... 302

FUNCIA DE TERGERE A ECRANULUI I FUNCIA DE TERGERE


AUTOMAT A ECRANULUI ..................................................................... 303
B.28.1
B.28.2

B.29

Diferene ntre specificaii .................................................................................... 300


Diferene n afiarea de diagnoz ......................................................................... 301

Diferene ntre specificaii .................................................................................... 316


Diferene n afiarea de diagnoz ......................................................................... 316

TEIRE I RACORDARE OPIONALE .................................................... 316


B.38.1
B.38.2

Diferene ntre specificaii .................................................................................... 316


Diferene n afiarea de diagnoz ......................................................................... 317

c-5

I. DATE GENERALE

B-64304RO-2/02

DATE GENERALE

1.DATE GENERALE

DATE GENERALE

Prezentul manual const din urmtoarele pri:

Despre acest manual


I.

DATE GENERALE
Descrie organizarea pe capitole, modelele aplicabile, manualele corelate i note pentru citirea
prezentului manual.

II.

PROGRAMARE
Descrie fiecare funcie: Formatul folosit pentru a programa funciile n limbajul NC, caracteristici i
restricii.

III. OPERARE
Descrie operarea manual i operarea automat a mainii, procedurile pentru introducerea i
scoaterea datelor, ct i procedurile pentru editarea unui program.
ANEX
Prezint parametrii, domeniile de valabilitate a datelor i alarme.

NOT
1 Acest manual descrie funciile care pot opera n tipul de control de cale seria M.
Pentru alte funcii nespecifice seriei M, analizai Manualul Operatorului (comun
pentru sistemul de strung / sistemul centrului de prelucrare) (B-64304EN).
2 Unele funcii descrise n prezentul manual s-ar putea s nu fie aplicate unor
produse. Pentru detalii, consultai Manualul de Descrieri (B-64302EN).
3 Acest manual nu detaliaz parametri care nu sunt menionai n text. Pentru
detalii referitoare la aceti parametri, consultai Manualul de parametri
(B64310EN).
Parametrii sunt utilizai pentru a seta n avans funcii i condiii de funcionare
ale unei maini-unelte CNC i a valorilor frecvent utilizate. De obicei,
constructorul mainii-unelte seteaz din fabric parametrii astfel nct utilizatorul
s poat folosi maina unealt cu uurin.
4 Acest manual nu descrie numai funciile de baz, ci i funciile opionale. Cutai
opiunile ncorporate n sistemul dumneavoastr n manualul redactat de ctre
constructorul mainii unelte.

Modele aplicabile
Acest manual descrie urmtoarele modele care sunt Nano CNC.
Sistemul Nano CNC care realizeaz prelucrare prin achiere de mare precizie poate fi construit prin
combinarea acestor modele i a servo comenzilor de vitez ridicat i de mare precizie.
n text, abrevierile pot fi folosite pe lng denumirea Modelului indicat mai jos.
Nume model

Prescurtare

FANUC Seriile 0i -MD

0i-MD

Seriile 0i

Mate-MD

FANUC Seriile 0i -MD

0i Mate-MD

Seriile 0i

Mate-MD

-3-

1.DATE GENERALE

DATE GENERALE

B-64304RO-2/02

NOT
1 n scopuri explicative, aceste modele pot fi clasificate dup cum este prezentat
mai jos:
- seria M: 0i -MD / 0i Mate -MD
2 Unele funcii descrise n acest manual s-ar putea s nu fie aplicate la unele
produse.
Pentru detalii, consultai manualul cu descrierile funciilor (B-64302EN).
3 Pentru 0i-D / 0i Mate-D, trebuie setai parametrii pentru a activa sau dezactiva
unele funcii de baz.
Pentru aceti parametri, analizai Seciunea 4.51, PARAMETRI Oi-/D 0i Mate-D
FUNCII DE BAZ n MANUALUL PARAMETRILOR (B-64310EN).

Simboluri speciale
Acest manual utilizeaz urmtoarele simboluri:

IP

Indic o combinaie de axe cum sunt X_Y_Z.


n poziia subliniat dup fiecare adres este plasat o valoare numeric, cum ar fi o valoare a
coordonatei (utilizat n PROGRAMARE).

Indic sfritul unui bloc. Corespunde de fapt adresei LF din ISO sau CR n codul EIA.

Manuale conexe din seria 0i-D, seriile 0i Mate-D


Tabelul de mai jos prezint manualele de conexe pentru seriile 0i-D, seriile 0i Mate-D. Acest manual este
indicat de un asterisc(*).
Tabelul 1 Manuale conexe
Numele manualului

Numrul de ordine

DESCRIERI
MANUALUL CONEXIUNILOR (HARDWARE)
MANUALUL CONEXIUNILOR (FUNCII)
MANUALUL OPERATORULUI (comun pentru Sistemul pentru Strung/Sistemul
Centru de prelucrare)
MANUALUL OPERATORULUI (Pentru Sistemul Strung)
MANUALUL OPERATORULUI (Pentru Sistemul Centru de prelucrare)
MANUALUL DE NTREINERE
MANUALUL DE PARAMETRI
MANUAL DE PUNERE N FUNCIUNE
Programare
Macro Compilator / Macro Executor
MANUAL DE PROGRAMARE
MANUALUL OPERATORULUI pentru Macro Compilator
MANUALUL OPERATORULUI pentru Limbajul C Executor
PMC
MANUAL DE PROGRAMARE PMC
Reea
MANUAL DE CONECTARE plac PROFIBUS-DP
MANUALUL OPERATORULUI Fast placa reea Fast Ethernet/ Server de date
MANUAL DE CONECTARE plac DeviceNet
MANUAL DE CONECTARE plac FL-net

-4-

B-64302EN
B-64303EN
B-64303EN-1
B-64304EN
B-64304EN-1
B-64304EN-2
B-64305EN
B-64310EN
B-64304EN-3
B-64303EN-2
B-64304EN-5
B-64303EN-3
B-64393EN
B-64403EN
B-64414EN
B-64443EN
B-64453EN

B-64304RO-2/02

DATE GENERALE
Numele manualului

1.DATE GENERALE
Numrul de ordine

Securitate Dual Check


MANUAL DE CONECTARE Funcie de Securitate Dual Check
Funcie de ndrumare pentru operare
MANUAL GUIDE i MANUALUL OPERATORULUI (Comun pentru Sistemul Strung
/Sistemul Centru de prelucrare - Frezare)
MANUAL GUIDE i (pentru sistemul centru de prelucrare) MANUALUL
OPERATORULUI(Pentru Sistemul Centru de prelucrare Frezare)
MANUAL GUIDE i (Setare funcii de ghidare)
MANUALUL OPERATORULUI
MANUAL GUIDE AL OPERATORULUI 0i
TURN MATE i MANUALUL OPERATORULUI

B-64303EN-4
B-63874EN
B-63874EN-2
B-63874EN-1
B-64434EN
B-64254EN

Manuale conexe pentru SERVO MOTOARE, i/


i serie
Tabelul de mai jos prezint manualele conexe SERVO MOTOARELOR din seriile i/i
Tabelul 2 Manuale conexe
Denumirea manualului
SERVO MOTOARE FANUC AC , seria i
DESCRIERI
MOTOARE FUS FANUC AC , seria i
DESCRIERI
SERVO MOTOARE FANUC AC , seria i
DESCRIERI
MOTOARE FUS FANUC AC , seriile i
DESCRIERI
AMPLIFICATOARE SERVO FANUC seria i
DESCRIERI
AMPLIFICATOARE SERVO FANUC seria i
DESCRIERI
SERVO MOTOARE FANUC AC , seria is
SERVO MOTOARE FANUC AC , seria i
MOTOARE FANUC AC FUS, seria i
AMPLIFICATOARE SERVO FANUC AC, seriile i
MANUALUL DE NTREINERE
SERVO MOTOARE FANUC, seria is
MOTOARE FANUC AC FUS, seria i
AMPLIFICATOARE SERVO FANUC AC, seria i
MANUALUL DE NTREINERE
SERVO MOTOARE FANUC AC serie i/i ,
MOTOARE LINIARE FANUC serii LiS
SERVOMOTOARE SINCRON TIP BULT IN FANUC seriile DiS
MANUALUL DE PARAMETRI
MOTOARE FANUC AC FUS, seriile i/i
MOTOARE FUS TIP BULT IN, seriile Bi
MANUAL DE PARAMETRI

Numrul specificaiei
B-65262EN
B-65272EN
B-65302EN
B-65312EN
B-65282EN
B-65322EN

B-65285EN

B-65325EN

B-65270EN

B-65280EN

Acest manual presupune n principal c sunt utilizate SERVO MOTOARELE FANUC din seria i..
Pentru informaii privitoare la servomotoare i fus/ax, consultai manualele pentru servomotoare i fusuri
care sunt legate actualmente.

-5-

1.DATE GENERALE

DATE GENERALE

B-64304RO-2/02

1.1 FLUXUL GENERAL DE OPERE A MAINII-UNELTE CNC


Cnd prelucrai piesa utiliznd maina-unealt CNC, pregtii mai nti programul, apoi operai maina
CNC folosind programul.
(1) Pregtii mai nti programul pentru folosirea sculei mainii CNC pornind de la un desen al piesei.
Modul de pregtire al programului este descris n partea a II-a, Programare.
(2) Programul trebuie citit n sistemul CNC. Apoi montai piesa de prelucrat i sculele pe main i
folosii sculele conform programului. n final, efectuai prelucrarea real.
Modul de exploatare al sistemului CNC este descris n partea a III-a, Operare.
Desen
pies

Program
pies

CNC
PARTEA II PROGRAMARE"

Maina-unealt

PARTEA III, "OPERARE

nainte de programarea efectiv, ntocmii planul de operaii pentru execuia prelucrrii.


Planul de operaii
1. Determinarea domeniului de prelucrare al piesei
2. Metoda de instalare a piesei pe maina-unealt
3. Succesiunea fazelor de prelucrare n fiecare proces de achiere
4. Scule achietoare i condiii de achiere
Decidei metoda de achiere pentru fiecare proces de achiere.
Proces de achiere

1.

2.

3.

Achierea suprafeei
de capt

Achierea diametrului
exterior

Canelare

Procedur de achiere
1. Metoda de achiere
Degroare
Semi finisare
Finisare
2. Scule achietoare
3. Condiii de achiere
Viteza de avans
Adncime de achiere
4. Traiectoria sculei

-6-

B-64304RO-2/02

DATE GENERALE

1.DATE GENERALE

1.2 NOTE PRIVITOARE LA MODUL DE CONSULTARE A ACESTUI


MANUAL
ATENIONARE
1 Funcionarea unui sistem CNC pentru maini-unelte depinde nu numai de CNC,
dar i de combinaia mainii unelte, dulap electric, sistemul servo, CNC,
panourile operatorului etc. Este prea complicat s se descrie funcionarea,
programarea i utilizarea pentru toate combinaiile. Acest manual descrie n
genera acestea din punctul de vedere al CNC-ului. Aadar, pentru detalii
referitoare la o anumit main-unealt CNC, consultai manualul emis de
constructorul mainii-unelte, care are prioritate fa de acest manual.
2 n cmpul de titlu al fiecrei pagini a acestui manual este indicat un titlu de
capitol, astfel nct cititorul poate identifica uor informaiile.
Gsind la nceput un titlu dorit, cititorul poate identifica doar prile necesare.
3 Acest manual descrie att de multe variabile n utilizarea echipamentelor pe ct
posibil. Nu se poate adresa fiecrei combinaii de caracteristici, opiuni i comenzi
care nu ar trebui ncercate.
Dac o anumit combinaie de operaii nu este descris, ea nu ar trebui ncercat.

1.3 NOTE PRIVITOARE LA DIVERSELE TIPURI DE DATE


ATENIONARE
Programele de prelucrare, parametri, datele offset etc. sunt stocate n unitatea
de memorie intern non-volatil din CNC. n general aceste date nu sunt
pierdute prin conectarea/ deconectarea alimentrii cu energie electric. Cu toate
acestea, poate interveni o situaie n care date preioase stocate n memoria
non-volatil trebuie terse din cauza tergerilor cauzate de operarea eronat,
sau printr-o restaurare dup defeciune. Pentru a restaura rapid cnd se
ntmpl un astfel de incident, se recomand s creai nainte o copie a
diverselor date.

-7-

II. PROGRAMARE

1.GENERALITI

PROGRAMARE

B-64304RO-2/02

GENERALITI

Capitolul 1, GENERALITI, este alctuit din urmtoarele seciuni:


1.1 PROFILUL SCULEI I MICAREA SCULEI PE BAZA PROGRAMULUI .................................... 9

1.1

PROFILUL SCULEI I MICAREA SCULEI PE BAZA


PROGRAMULUI

Explicaie
-

Prelucrarea folosind suprafaa frontal a sculei achietoare - Funcia de


compensare a lungimii sculei

De obicei, pentru prelucrarea unei piese se folosesc mai multe scule. Sculele au lungimi diferite. Este
foarte anevoios s se schimbe programul n funcie de scule.
De aceea, lungimea fiecrei scule ar trebui msurat dinainte. Setnd diferena ntre lungimea sculei
standard i lungimea fiecrei scule n CNC [vezi capitolul Setare i afiare date n Manualul
Operatorului (comun pentru sistemul strung/sistemul centru de prelucrare)], prelucrarea poate fi realizat
fr modificarea programului chiar i atunci cnd se schimb scula. Aceast funcie este denumit
compensarea lungimii sculei (v. capitolul Funcia de Compensare din acest manual).

Scula
standard

H1

H2

H3

H4

Piesa de prelucrat

Prelucrare folosind suprafaa frontal a sculei achietoare- Funcia de


compensare a lungimii sculei
Traiectoria sculei folosind
compensarea
Profilul piesei
prelucrate

Piesa de prelucrat

Scula

Deoarece scula achietoare are o raz, traiectoria centrului sculei poate fi deplasat fa de profilul piesei
de prelucrat.
Dac razele sculelor sunt memorate n CNC (vezi capitolul Setare i afiare date al Manualului
Operatorului (comun pentru sistemul strung/centru de prelucrare), scula poate fi deplasat cu raza fa de
profilul piesei de prelucrat. Aceast funcie este denumit compensarea sculei achietoare (v. capitolul
Funcia de Compensare din acest manual).
-9-

2. FUNCII PREGTITOARE
(FUNCIA G)

PROGRAMARE

B-64304RO-2/02

FUNCII PREGTITOARE (FUNCIA G)

Un numr dup adresa G determin semnificaia comenzii pentru blocul n cauz.


Codurile G sunt divizate n urmtoarele dou tipuri:
Tip
Cod G monobloc
Cod G modal

Semnificaie
Codul G este activ doar pentru blocul n care este specificat.
Codul G este activ pn la specificarea altui cod G al aceluiai grup.

(Exemplu)
G01 i G00 sunt coduri modale G n grupul 01.
G01 X_ ;
Z_ ; G01 este activ n acest domeniu.
X_ ;
G00 Z_ ; G00 este activ n acest domeniu.
X_ ;
G01 X_ ;
:

Explicaie
1.

2.
3.
4.
5.

6.
7.

Cnd este setat stadiul de tergere [parametrul CLR (nr. 3402 #)] la conectarea alimentrii sau la
resetare, codurile modale G sunt aduse n stadiile descrise mai jos:
(1) Codurile modale G sunt puse n stadiile marcate cu
aa cum se indic n tabelul 2.
(2) G20 i G21 rmn neschimbate atunci cnd este setat condiia de tergere la pornirea
alimentrii sau resetare.
(3) Starea G22 sau G23 la conectarea alimentrii este setat de parametrul G23 (NR. 3402#7).
Cu toate acestea, G22 i G23 rmn neschimbate cnd se seteaz stadiul de tergere la resetare.
(4) Utilizatorul poate selecta G00 sau G01 setnd parametrul G01 (nr. 3402#0).
(5) Utilizatorul poate selecta G90 sau G91 setnd parametrul G91 (nr. 3402#3).
Atunci cnd n sistemul strung se folosete sistemul B sau C de coduri C, setarea parametrului
G91 (nr. 3402#3) determin care din codurile G90 sau G91 este activ.
(6) n sistemul centru de prelucrare, utilizatorul poate selecta G17, G18, sau G19 prin setarea
parametrilor G18 i G19 (nr.. 3402#1 i #2).
Codurile G din grupul 00, altele dect G10 i G11 sunt coduri monobloc.
Atunci cnd se specific un cod G neenumerat n lista de coduri G sau un cod G care nu are opiune
corespunztoare apare alarma PS0010.
n cadrul aceluiai bloc se pot specifica coduri G multiple dac fiecare cod G aparine unui grup
diferit. Dac n cadrul aceluiai bloc se specific coduri G multiple pentru acelai grup, doar ultimul
cod G specificat este valabil.
Dac pentru gurire se specific un cod G aparinnd grupului 01 ntr-un ciclu predefinit de gurire,
ciclul predefinit pentru gurire este anulat. Aceasta nseamn setarea aceleiai stri ca i prin
specificarea codului G80. Notai c codurile G din grupul 01 nu sunt afectate de un cod G
specificnd un ciclu predefinit pentru gurire.
Codurile G sunt indicate pe grupuri.
Grupul de G60 este comutat conform cu setarea parametrului MDL (nr.. 5431#0). (Atunci cnd
bit-ul MDL este setat la 0, se selecteaz grupul 00. Atunci cnd bit-ul MDL este setat la 1, se
selecteaz grupul 01)

- 10 -

2. FUNCII PREGTITOARE
(FUNCIA G).

PROGRAMARE

B-64304RO-2/02

Tabelul 2 Lista codurilor G


Cod G
G00
G01
G02
G03
G04
G05.1
G05.4
G07.1 (G107)
G09
G10
G11
G15
G16
G17
G18
G19
G20
G21
G22
G23
G27
G28
G29
G30
G31
G33
G37
G39
G40
G41
G42
G40.1
G41.1
G42.1
G43
G44
G45
G46
G47
G48
G49
G50
G51
G50.1
G51.1
G52
G53

Grupul
01.

00.

17.
02.
06.
04.

00.

01.
00.
07.

19.
08.

00.
08.
11.
22.
00.

Funcia
Poziionare (deplasare rapid)
Interpolare liniar (cu avans de achiere)
Interpolare circular CW sau interpolare elicoidal CW
Interpolare circular CCW sau interpolare elicoidal CCW
Repaos, Oprire exact
Control n avans Al/ control contur AI/control Al contur AJL
HRV3 oprit/pornit
Interpolare cilindric
Stop exact
Introducere date programabile
Revocare mod introducere date programabile
Revocare comanda n coordonate polare
Comanda de coordonate polare
Selectare plan XpYp
Xp: Axa X sau paralel cu aceasta
Yp: Axa Y sau paralel cu aceasta
Selectare plan ZpXp
Zp: Axa Z sau paralel cu aceasta
Selectare plan YpZp
Dat de intrare n inch
Dat de intrare n inch
Funcia de verificare a cursei memorate pornit
Funcia de verificare a cursei memorate oprit
Verificarea returului la poziia de referin
Retur automat la poziia de referin
Deplasare de la poziia de referin
Retur la a 2-a, 3-a i 4-a poziie de referin
Funcia skip
Filetare
Msurare automat a lungimii sculei
Compensare sculei achietoare: interpolare circular pe coluri
Compensare scul achietoare: Revocare
Compensare scul achietoare: stnga
Compensare scul achietoare: dreapta
Mod revocare direcie normal de control
Mod control direcie normal: stnga
Mod control direcie normal: dreapta
Compensare lungime scul +
Compensare lungime scul Offset scul : cretere
Offset scul : descretere
Offset scul : cretere dubl
Offset scul : descretere dubl
Revocarea compensrii lungimii sculei
Revocarea scalrii
Scalare
Revocarea imaginii n oglind programabil
Imagine n oglind programabil
Setare sistem local de coordonate
Setare sistem de coordonate al mainii

- 11 -

2. FUNCII PREGTITOARE
(FUNCIA G)

PROGRAMARE

B-64304RO-2/02

Tabelul 2 Lista codurilor G


Cod G
G54
G54.1
G55
G56
G57
G58
G59
G60
G61
G62
G63
G64
G65
G66
G67
G68
G69
G73
G74
G75
G76

Grupul

14.

00.
15.
00.
12.
16.
09.
01.
09.

G77
G78
G79
G80
G80.4
G81.4
G81
G82
G83
G84
G84.2
G84.3
G85
G86
G87
G88
G89
G90
G91
G91.1
G92
G92.1
G93
G94
G95
G96
G97

01.

09.
34.

09.

03.

00.

05.
13.

Funcia
Selectare sistem de coordonate 1 al piesei
Deplasarea sistemului de coordonate adiionale al piesei
Selectare sistem de coordonate 2 al piesei
Selectare sistem de coordonate 3 al piesei
Selectare sistem de coordonate 4 al piesei
Selectare sistem de coordonate 5 al piesei
Selectare sistem de coordonate 6 al piesei
Poziionare ntr-un singur sens
Mod de oprire exact
Ajustare automat la col
Mod de tarodare
Mod achiere
Apelarea unui macro program
Apelare modal a unui macro program
Revocarea apelrii modale a unui macro program
Mod de rotaie a sistemului de coordonate- pornit
Mod de rotaie a sistemului de coordonate- oprit
Ciclu de gurire intermitent
Ciclu de tarodare pe stnga
Ciclu de rectificare cu ptrundere intermitent (pentru maina de rectificat)
Ciclu gurire fin
Ciclu de rectificare cu ptrundere intermitent la dimensiune constant direct
(pentru maina de rectificat)
Ciclu rectificare plan cu ptrundere continu (pentru maina de rectificat)
Ciclu rectificare plan cu ptrundere intermitent (pentru maina de rectificat)
Revocare ciclu predefinit
Cutie de viteze electronic: Revocarea sincronizrii
Cutie de viteze electronic: Revocarea sincronizrii
Cutie de viteze electronic: pornirea sincronizrii
Ciclu de gurire sau ciclu de centruire
Cutie de viteze electronic: pornirea sincronizrii
Ciclu de gurire i adncire
Ciclu de gurire intermitent
Ciclu de tarodare
Ciclu de tarodare rigid (format FS10/11)
Ciclu de tarodare rigid spre stnga (format FS10/11)
Ciclu de alezare
Ciclu de alezare
Ciclu de alezare invers
Ciclu de alezare
Ciclu de alezare
Programare absolut
Programare incremental
Verificarea valorii incrementale maxime specificate
Setarea pentru sistemul de coordonate al piesei sau fixarea la turaia maxim a arborelui
principal
Presetare sistem de coordonate al piesei
Avans n timp invers
Avans pe minut
Avans pe rotaie
Controlul vitezei periferice de achiere constante
Revocarea controlului vitezei periferice de achiere constante

- 12 -

2. FUNCII PREGTITOARE
(FUNCIA G).

PROGRAMARE

B-64304RO-2/02

Tabelul 2 Lista codurilor G


Cod G
G98
G99
G160
G161

Grupul
10.
20.

Funcia
Ciclu predefinit: retur la nivelul iniial
Ciclu predefinit: retur la nivelul punctului R
Revocare control transversal (pentru maina de rectificat)
Control transversal (pentru maina de rectificat)

- 13 -

3.FUNCIA DE INTERPOLARE

PROGRAMARE

B-64304RO-2/02

FUNCIA DE INTERPOLARE

Capitolul 3, FUNCIA DE INTERPOLARE, este format din urmtoarele seciuni:


3.1 POZIIONARE NTR-UN SINGUR SENS (G60) ............................................................................ 14
3.2 FILETARE (G33) ............................................................................................................................... 16
3.3 NANO NETEZIRE ............................................................................................................................. 17

3.1

POZIIONARE NTR-UN SINGUR SENS (G60)

Pentru o poziionare precis fr joc (de reversare) a mainii, exist posibilitatea poziionrii finale
ntr-un singur sens.
Depirea cursei

Punct de pornire

Punct de pornire
Punct de sfrit

Oprire temporar

Format
G60 IP_ ;
IP_ : Pentru programare absolut; coordonatele unui punct de capt i pentru
programarea incremental distana pe care se deplaseaz scula.

Explicaie
O depire a cursei i un sens de poziionare sunt setate de parametrul nr. 5540. Chiar dac un sens de
poziionare comandat coincide cu cel setat de parametru, scula se oprete o dat nainte de punctul de
sfrit.
G60, care este un cod G monostabil, poate fi folosit ca i cod modal G n grupul 01 prin setare bit 0 la
valoarea 1 (MDL) pentru parametrul nr. 5431.
Aceast setare poate fi eliminat specificnd o comand G60 pentru fiecare bloc. Celelalte specificaii
sunt aceleai ca i pentru o comand G60 monostabil. Atunci cnd se specific un cod G monostabil n
modul de poziionare ntr-un singur sens, comanda codului G monostabil este activ la fel ca i codurile
G din grupa 01.
(Exemplu)
Atunci cnd se folosesc comenzi cu cod G60
G90;
G60 X0Y0;
G60 X100;
Poziionare ntr-un singur sens
G60 Y100;
G04 X10;
G00 X0Y0;
Atunci cnd se folosete comanda modal G60
G90G60;
Pornire mod poziionare ntr-un singur sens

- 14 -

PROGRAMARE

B-64304RO-2/02

X0Y0;
X100;
Y100;
G04X10;
G00X0 Y0;

3.FUNCIA DE INTERPOLARE

Poziionare ntr-un singur sens

Anulare mod poziionare ntr-un singur sens

Privire general asupra operaiei

n cazul poziionrii de tip interpolare neliniar [bit 1 (LRP) al parametrului nr. 1401=0]
Aa cum se arat mai jos, se execut poziionarea ntr-un singur sens, independent n lungul fiecrei
axe
X

Distana depire a cursei


pe direcia axei Z
Distana de depire a
cursei pe direcia axei X

Punct de sfrit programat


Z

Punct pornire programat

n cazul poziionrii de tip interpolare liniar [bit 1 (LRP) al parametrului nr. 1401=1]
Poziionarea de tip interpolare liniar este executat pn cnd scula se oprete o dat nainte de un
punct de sfrit specificat. Apoi scula este poziionat independent n lungul fiecrei axe pn la
atingerea punctului de sfrit.
X
Distana de depire a cursei pe direcia axei Z

Distana de depire a
cursei pe direcia axei X

Punct sfrit programat


Z

Punct pornire programat

Limitare

Poziionarea ntr-un singur sens nu este executat n lungul unei axe pentru care nu este setat
distana de depire a cursei n parametrul nr. 5440.
Poziionarea ntr-un singur sens nu este executat n lungul unei axe pentru care este specificat 0
pentru distan de deplasare.
Funcia de imagine n oglind nu se aplic direciei setate prin parametru. Chiar i n modul imagine
n oglind, direcia poziionrii ntr-un singur sens rmne neschimbat. Dac este folosit
poziionarea de tip interpolare liniar i starea imaginii n oglind, atunci cnd este anticipat blocul
de poziionare ntr-un singur sens, difer de starea imaginii n oglind atunci cnd se ncepe execuia
blocului este emis o alarm. Cnd comutai imaginea n oglind la mijlocul unui program,
dezactivai anticiparea prin specificarea unui cod M fr memorare tampon intermediar. Apoi
comutai imaginea n oglind cnd nu exist niciun bloc anticipat.
Poziionarea ntr-un singur sens nu poate fi folosit n modul de interpolare cilindric (G70.1).
Cnd specificai poziionarea ntr-un singur sens pe o main care folosete controlul axelor
unghiulare arbitrare, mai nti poziionai axa unghiular i apoi specificai poziionarea axei
- 15 -

3.FUNCIA DE INTERPOLARE

PROGRAMARE

B-64304RO-2/02

carteziene. Cnd este folosit ordinea invers de specificare sau axa unghiular i axa cartezian
sunt specificate n acelai bloc poate rezulta o poziionare incorect.
Poziionarea ntr-un singur sens nu este executat la poziionarea ntr-o poziie de restartare prin
funcia de restartare program.
Nu este efectuat nicio poziionare ntr-un singur sens n timpul ciclului predefinit pentru gurire.
Poziionarea ntr-un singur sens nu se aplic micrii de deplasare n ciclurile predefinite G76 i
G87.

3.2

FILETARE (G33)

Se pot achia filete cilindrice cu pas constant. Traductorul de poziie montat pe arborele principal citete
turaia axului n timp real. Turaia axului este transformat n vitez de avans pe minut pentru a realiza
avansul sculei.

Format
Z

G33IP_ F_ ;
F axei
F : Pasul pe direcia

Piesa
X

Explicaie
n general, filetarea se repet n lungul aceleiai traiectorii a sculei la degroarea i finisarea unui filet.
Deoarece filetarea pornete cnd traductorul de poziie montat pe arborele principal transmite un
semnal-de-o-rotaie a arborelui principal, filetarea pornete dintr-un punct fix i traiectoria sculei pe pies
este neschimbat la filetare repetat. Observai c viteza arborelui principal trebuie s rmn constant de
la degroare pn la finisare. Dac nu, va rezulta pas incorect al filetului.
n general, ineria sistemului servo, etc., va produce pai incoreci la punctele de nceput i de sfrit a
filetrii. Pentru a compensa aceasta, se va specifica o lungime de filetare ceva mai mare dect cea cerut.
Tabelul 3.2 (a) enumer domeniile de specificare a pasului filetului.
Tabelul 3.2 (a)

Domeniile de mrimi de filete care pot fi specificate

Increment minim de comand


Date de intrare n
milimetri
Date de intrare n inci

0.001 mm
0.0001 mm
0.0001 inci
0.00001 inci

Domeniul de valori de comand a pasului


de la F1 la F50000 (de la 0.01 la 500.00mm)
de la F1 la F50000 (de la 0.01 la 500.00mm)
de la F1 la F99999 (de la 0.0001 la 9.9999 inci)
de la F1 la F99999 (de la 0.0001 la 9.9999 inci)

- 16 -

PROGRAMARE

B-64304RO-2/02

3.FUNCIA DE INTERPOLARE

NOT
1 Turaia arborelui principal este limitat dup cum urmeaz:
1 turaia axului (Avans maxim) / (pasul filetului)
-1
Turaia axului: min
Pasul filetului : mm sau inch
Viteza maxim de avans: mm/min sau inci/min; viteza maxim de avans
specificat prin comand pentru modul avans pe minut sau viteza maxim de
avans care este determinat pe baza restriciilor mecanice, incluznd acelea
referitoare la motoare, oricare dintre ele este mai mic
2 Ajustarea vitezei de avans de achiere nu este aplicat vitezei de avans
transformate n toate procesele de prelucrare de la degroare finisare. Viteza de
avans este fixat la 100%.
3 Viteza de avans transformat este limitat de viteza maxim de avans
specificat.
4 Oprirea avansului este dezactivat n timpul filetrii. Apsarea tastei oprire avans
n timpul filetrii duce la oprirea mainii la punctul de capt al blocului urmtor
dup filetare (deci dup terminarea modului G33).

Exemplu
Filetare la un pas de 1,5 mm
G33 Z10. F1.5;

3.3

NANO NETEZIRE

Privire general
Cnd suprafaa de profilat dorit este aproximat prin segmente foarte mici, funcia de nano-netezire
genereaz o curb neted dedus din segmentele programate i execut interpolarea necesar.
Funcia de nano-netezire deduce o curb din figura programat aproximat cu segmente n limitele
toleranei. Interpolarea curbei reduce eroarea de aproximare a segmentelor i funcia de nano-interpolare
face suprafaa achiat mai neted.
Interpolarea curbei reduce eroarea de aproximare a segmentelor i funcia de nano-interpolare face
suprafaa achiat mai neted.
Pentru aceast funcie este necesar opiunea control II contur AI.

Format
G5.1 Q3 Xp0 Yp0 Zp0 ;
G5.1 Q0 ;

: Mod de nano-netezire pornit


: Mod de nano-netezire oprit

Xp : axa X sau o ax paralel la axa X


Yp : axa Y sau o ax paralel la axa Y
Zp : axa Z sau o ax paralel la axa Z

- 17 -

3.FUNCIA DE INTERPOLARE

PROGRAMARE

B-64304RO-2/02

NOT
1. Specificai G5.1 singur ntr-un bloc.
(Evitai s specificai alt cod G n acelai bloc.)
2 Specificai n bloc poziia 0 pentru axa programat n modul de nano-netezire.
Axa specificat este supus nano-netezirii, dar nu este efectuat nicio micare
chiar i n modul absolut de programare.
(Mutarea axei nu este executat n blocul G05.1Q3).
3 Modul de nano-netezire este oprit de asemenea la o resetare.
Specificai axa supus nano-netezirii n blocul G5.1 Q3. Observai c pot fi supuse comenzii de
nano-netezire pn la trei axe deodat i doar urmtoarele axe pot fi specificate:

Axele de baz (X, Y, Z)

Axe paralele la cele trei axe de baz


Dac selectai o funcie de selectare a condiiei de prelucrare, specificai mai nti G5.1 Q1 Rx i apoi
nano-netezire.
Exemplu
O0010

(G5.1 Q1 R1;)
G5.1 Q3 X0 Y0 Z0;

G5.1 Q0;

M30;

Dac nainte de nano- netezire sunt cerute


urmtoarele funcii, specificai G5.1.
- Control II contur AI
- Funcia de selectare a strii
de prelucrare
Mod de nano-netezire oprit
Mod control contur AI oprit

Explicaie
n general, un program aproximeaz o suprafa prelucrat cu segmente foarte mici cu o toleran de
aproximativ 10 m
Toleran

Punct programat
Curba dorit

Fig. 3.3 (a)

Multe puncte programate sunt plasate pe frontiera intervalului de toleran. Punctele programate au de
asemenea o eroare din rotunjire datorit celui mai mic increment de intrare a CNC. Funcia de
nano-netezire creeaz puncte multiple inserate ntre punctele adiacente programate, astfel nct din
segmentele de aproximare s poat fi creat o curb neted. Curba dorit este dedus din punctele de
inserie a blocurilor multiple incluznd blocurile memorate intermediar.
Multe din punctele de inserie sunt mai apropiate de curba dorit dect punctele programate. Din
blocurile multiple incluznd blocurile memorate intermediar, poate fi dedus o curb stabil cu punctele
de inserie create. Deoarece poziia fiecrui punct de inserie este corectat cu o unitate mai mic dect
cel mai mic increment introduse al CNC n limita toleranei, impactul erorii de rotunjire este redus.
- 18 -

3.FUNCIA DE INTERPOLARE

PROGRAMARE

B-64304RO-2/02

Nano-interpolarea este executat pentru curba dedus din punctele de inserie corectate, astfel suprafaa
achiat care rezult devine neted.
Toleran

Punct programat
Pct. de inserie
Curb dedus

Punct de inserie corectat

Fig. 3.3 (b)

Specificarea toleranei

Tolerana programului de nano-netezire este specificat n parametrul nr. 19581.


Punctele de inserie sunt corectate n limita toleranei i este dedus o curb corespunztoare.
Dac n parametrul nr. 19581 se specific 0, distana minim de deplasare n sistemul incremental este
considerat a fi tolerana.

Luarea deciziei pe baza distanei ntre punctele programate adiacente

Dac distana ntre dou puncte programate adiacente (lungimea blocului) depete valoarea specificat
n parametrul nr. 8486 sau scade sub valoarea specificat n parametrul nr. 8490 n modul de
nano-netezire, este anulat modul de nano-netezire la punctul de nceput al blocului. Interpolarea liniar
poate fi executat n acest bloc.
Cnd se ia o decizie pe baza distanei ntre puncte programate adiacente sunt considerate doar cele trei
axe de baz (sau axele paralele cu ele), axele de rotaie sunt excluse. Cnd modul de nano-netezire este
anulat ntr-un bloc, nici nano-netezirea pentru axele de rotaie nu este executat.
Dac valorile specificate n parametri sunt 0, nu se ia nicio decizie pe baza spaiului ntre punctele
programate adiacente.

Luarea unei decizii pentru col

Dac diferena n unghiuri [v.Fig. 3.3 (c)] ntre blocurile programate adiacente depete valoarea
specificat n parametrul nr. 8487 n modul de nano-netezire, modul de nano-netezire este anulat la col.
Decizia la col este luat considernd doar cele trei axe de baz (sau axele paralele cu ele), axele de
rotaie nu sunt considerate. Cnd modul de nano-netezire este anulat ntr-un bloc, nici nano-netezirea
pentru axele de rotaie nu este executat.
1:
2:
N3

Diferena ntre unghiuri ntre blocurile N1 iN2


Diferena ntre unghiuri ntre blocurile N2 i

2
N3

N2
N1

Fig. 3.3 (c)

Dac valoarea specificat n parametru este 0, nu se ia nicio decizie referitoare la col pe baza diferenei
ntre unghiuri.
Blocurile foarte mici create din anumite motive cum este calculul erorii CAM pot fi ignorate i la col se
poate realiza o conectare lin. Pentru a proceda astfel, specificai parametrul nr. 1982 la distana minim
de deplasare la care se ia o decizie pe baza diferenei ntre unghiuri. Apoi decizia este dezactivat pentru
un loc a crui distana este mai mic dect distana de deplasare minim specificat.
- 19 -

3.FUNCIA DE INTERPOLARE

PROGRAMARE

B-64304RO-2/02

n orice caz, o decizie pe baza distanei ntre dou puncte adiacente programate specificat n parametrul
nr. 8490 are prioritate mai mare dect decizia pentru col. Din acest motiv, valoarea specificat n
parametrul nr. 19852 trebuie s fie mai mare dect valoarea specificat n parametrul nr. 8490.

Dac este specificat parametrul nr. 19582 un bloc foarte mic nu este
considerat col i se poate efectua o conectare lin (neted).

Fig. 3.3 (d)

Pornire i oprire automat control II contur AI cu nano-netezire

Specificarea G5.1 Q3 activeaz de asemenea pornire/oprire simultan nano-netezire i control II contur


AI. Controlul automat al vitezei prin control II contur AI reduce impactul asupra sistemului mecanic.
Specificarea G5.1 Q0 anuleaz simultan modul de nano-netezire i modul de control II contur AI.

Condiii de activare a nano-netezirii

Nano-netezirea este activat dac sunt ndeplinite condiiile de mai jos:


ntr-un bloc care nu satisface condiiile de activare, nano-netezirea se anuleaz i n urmtorul bloc se
decide dac s se execute sau nu din nou nano-netezirea.
n urmtoarea descriere, lungimea blocului i diferena de unghiuri ntre blocuri se aplic numai
celor trei axe de baz (sau axelor paralele cu ele), nu i axelor de rotaie. Observai, c, totui, ntr-un
bloc n care nano-netezirea este anulat din cauza oricrei din aceste condiii, nano-netezirea nu se va
executa nici pe axele de rotaie.
(1) Lungimea specificat a blocului este mai mic dect parametrul nr. 8486.
(2) Lungimea specificat a blocului este mai mare dect parametrul nr. 8490.
(3) Diferena de unghiuri ntre blocurile specificate este mai mic dect parametrul nr. 8487.
(4) Modul este unul dintre urmtoarele:
Interpolare liniar
Avans pe minut
Revocare compensare raz scul
Revocare ciclu predefinit
Revocare scalare
Revocare apelare modal macro program
Revocare controlul vitezei periferice constante
Mod de achiere
Revocare rotirea sistemului de coordonate
Revocare comand coordonate polare
Revocare control normal al direciei
Revocare imagine n oglind programabil
(5) Blocul nu conine o comand monostabil cod G.
(6) Blocul nu suprim anticiparea (memorare tampon).
(7) Blocul conine o comand de micare doar pentru o ax supus nano-netezirii.

Verificarea nano-netezire

Data de diagnoz (nr. 5000) indic dac modul de nano-netezire este activat n blocul curent.
Dac modul de nano-netezire este activat, bitul smoothing on este setat la 1.

- 20 -

PROGRAMARE

B-64304RO-2/02

3.FUNCIA DE INTERPOLARE

Limitare
-

Coduri modale G utilizabile cnd este specificat nano-netezirea

Nano-netezirea poate fi specificat n oricare stare de cod modal G enumerat mai jos.
Nu specificai interpolare de netezire n alte moduri dect acestea:
G15
G40
G40.1
G49,G43,G44
G50
G50.1
G64
G67
G69
G80
G94
G97

:
:
:
:
:
:
:
:
:
:
:
:

Revocare comand coordonate polare


Revocare compensare raz vrf scul
Revocare control direcie normal
Revocare compensare lungime scul sau compensare lungime scul
Revocare scalare
Revocare imagine n oglind programabil
Revocare mod achiere
Revocare apelare modal macro program
Revocare rotirea sistemului de coordonate/sistemului 3-dimensional de coordonate
Revocare ciclu predefinit
Avans pe minut
Revocare controlul vitezei periferice constante

Operaie bloc-cu-bloc

Cnd n modul de nano-netezire se execut o operaie bloc-cu-bloc, operaia se oprete ntr-un punct de
inserie corectat, nu ntr-un punct programat.
Chiar i n modul de nano-netezire, operaia bloc-cu-bloc este executat pentru un bloc care nu satisface
condiiile pentru nano-netezire.

Compensarea lungimii sculei

Pentru a efectua compensarea lungimii sculei, specificai comanda nainte de a specifica nano-netezirea.
Evitai s schimbai mrimea compensrii n modul de nano-netezire.
Dac se specific G43, G44 sau G49 ntr-un bloc ntre blocul n care se specific comanda de pornire a
modului de nano-netezire (G5.1 Q3) i este specificat blocul n care este specificat oprirea comenzii
modului de nano-netezire (G5.1 Q0), va fi emis alarma PS0343.

Compensarea razei sculei / razei vrfului sculei

Dac n modul de nano-netezire este specificat compensarea razei vrfului sculei, modul de
nano-netezire este anulat. Apoi, cnd se specific anularea compensrii razei sculei/compensrii razei
vrfului sculei (G40), se ia decizia dac se pornete nano-netezirea din urmtorul bloc. Operaiile de
pornire i anulare de tip C sunt efectuate ntotdeauna pentru compensarea razei sculei / compensarea
razei vrfului sculei specificate n modul de nano-netezire, fr a ine cont de setarea parametrului.
O comand referitoare la compensarea razei sculei / compensarea razei vrfului sculei nu trebuie
specificat n modul de nano-netezire dect dac este absolut necesar.

Macro program de tip ntrerupere

n modul de nano-netezire nu poate fi folosit niciun macro program de tip ntrerupere.


Dac modul de nano-netezire este specificat n timp ce este activat un macro program de tip ntrerupere
sau un macro program de tip ntrerupere este activat n modul de nano-netezire, va fi emis alarma
PS0342.

Intervenia manual

Intervenia manual prin specificarea comenzii pornit manual absolut nu poate fi executat n modul de
nano-netezire. Dac se ncearc aceasta, va fi emis alarma PS0340 la nceputul ciclului dup intervenia
manual.

- 21 -

3.FUNCIA DE INTERPOLARE
-

PROGRAMARE

B-64304RO-2/02

Numrul de blocuri care pot fi specificate succesiv

n modul de nano-netezire pot fi specificate succesiv pn la aproximativ 300.000.000 de blocuri. Dac


sunt specificate mai multe blocuri, se va emite o alarm PS0341.
Oricum, dac este ntlnit un bloc care nu satisface condiiile de nano-netezire, modul este anulat i
numrul de blocuri succesive numrate este resetat la 0.

Continuitatea unui program

n modul de nano-netezire se efectueaz interpolarea curbei pentru blocuri multiple programate,


incluznd blocurile memorate intermediar.
De aceea n modul de nano-netezire, comenzile programate trebuie executate continuu.
Se poate pierde continuitatea programului i executarea continu poate s nu fie efectuat n unele cazuri
cum sunt urmtoarele: n modul de nano-netezire este efectuat o oprire monobloc i n modul MDI este
executat un alt program. Dac se ntmpl acest fapt, este emis alarma PS0344.

Restricii referitoare la reluarea operaiei automate

(1) Reluarea unui program


n modul de nano-netezire, interpolarea curbei este executat pentru punctele de inserie corectate,
nu pentru punctele programate. Drept consecin, dac este specificat un numr de ordine pentru a
relua programul, operaia nu poate fi reluat dintr-un punct programat ntr-un bloc.
Pentru a relua programul, specificai un numr de bloc, folosind contorul blocurilor afiat pe ecranul
de programare.
(2) Retrasare
n modul de nano-netezire nu se poate executa rentoarcerea.
(3) Retrasare cu roata de mn
Retrasarea cu roata de mn nu poate fi executat n modul de nano-netezire.

Afiare grafic dinamic

n modul de nano-netezire, funcia de afiare grafic dinamic traseaz traiectoria prin interpolare liniar.

- 22 -

PROGRAMARE

B-64304RO-2/02

4.VALOAREA I DIMENSIUNEA
COORDONATEI
.

VALOAREA I DIMENSIUNEA
COORDONATELOR

Capitolul 4, VALOAREA I DIMENSIUNEA COORDONATELOR, este alctuit din urmtoarele


seciuni:
4.1 COMANDA N COORDONATE POLARE (G15, G16)................................................................... 23

4.1

COMANDA N COORDONATE POLARE (G15, G16)

Valoarea coordonatelor punctului de sfrit poate fi introdus n coordonate polare (raz i unghi).
Direcia pozitiv a unghiului este n sens anti-orar fa de direcia pozitiv a primei axe a planului
selectat i direcia negativ este n sens orar.
Att raza ct i unghiul pot fi comandate n programare absolut sau incremental (G90, G91).

Format
Gxx Gyy G16;
G00 IP_ ;
:

Pornire comand coordonate polare (mod coordonate polare)

G15;

Revocare comand coordonate polare (mod coordonate polare)

G16
G15
Gxx
Gyy

IP_

Comanda de coordonate polare

:
:
:
:

Comanda de coordonate polare


Revocare comand coordonate polare
Selectarea planului pentru comand coordonate polare (G17, G18 sau G19)
Selectarea centrului pentru comand coordonate polare (G90 sau G91)
G90 specific originea sistemului de coordonate al piesei ca origine a sistemului de
coordonate polare, din care se msoar raza.
G91 specific poziia curent a piesei ca origine a sistemului de coordonate polare,
din care se msoar raza.
: Specificarea adreselor axelor care constituie planul selectat pentru sistemul de
coordonate polare i valorilor acestora
Prima ax: raza coordonatei polare
A doua ax: unghiul coordonatei polare

Setarea originii sistemului de coordonate al piesei ca origine a sistemului de


coordonate polare

Specificai raza (distana ntre origine i punct) pentru a fi programat n programare absolut Originea
sistemului de coordonate al piesei este setat ca origine a sistemului de coordonate polare.
Cnd se folosete un sistem de coordonate locale (G52), originea sistemului de coordonate locale devine
centrul coordonatelor polare.
Poziia comandat
Poziia comandat

Raza

Raza
Unghi

Unghi

Poz. curent

Cnd unghiul este specificat printr-o


comand absolut

Poz. curent

Cnd unghiul este specificat printr-o


comand incremental

- 23 -

4. VALOAREA I DIMENSIUNEA
COORDONATEI
-

PROGRAMARE

B-64304RO-2/02

Setarea originii poziiei curente al piesei ca origine a sistemului de


coordonate polare

Specificai raza (distana ntre poziia curent i punct) pentru a fi programat n programare
incremental. Poziia curent este setat ca origine a sistemului de coordonate polare.
Poz. comandat

Poz. comandat

Unghi
Raz

Raz

Unghi

Poz. curent

Poz. curent

Cnd unghiul este specificat printr-o


comand incremental

Cnd unghiul este specificat printr-o


comand absolut

Exemplu
Cercul de dispunere a centrelor gurilor pentru uruburi
Y
- Originea sistemului de coordinate al
piesei este setat ca origine a sistemului
de coordinate polare.
- Este selectat planul XY.
150
30
270

100mm

Specificare unghiuri i o raz n programare absolut

N1 G17 G90 G16 ;

Specificare comenzii de coordonate polare i selectarea planului XY


Setarea originii sistemului de coordonate al piesei ca origine a sistemului de
coordonate polare
N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ;
Specificare distan de 100 mm i unghi de 30 grade
N3 Y150.0 ;
Specificare distan de 100 mm i unghi de 150 grade
N4 Y270.0 ;
Specificare distan de 100 mm i unghi de 270 grade
N5 G15 G80 ;
Revocare comand coordonate polare

Specificarea unghiurilor n programare incremental i a razei n programare


absolut

N1 G17 G90 G16 ;

Specificare comenzii de coordonate polare i selectarea planului XY


Setarea originii sistemului de coordonate al piesei ca origine a sistemului de
coordonate polare
N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ;
Specificare distan de 100 mm i unghi de 30 grade
N3 G91 Y120.0 ;
Specificare distan de 100 mm i unghi de +120 grade
N4 Y120.0 ;
Specificare distan de 100 mm i unghi de +120 grade
N5 G15 G80 ;
Revocare comand coordonate polare

- 24 -

B-64304RO-2/02

PROGRAMARE

4.VALOAREA I DIMENSIUNEA
COORDONATEI
.

Limitare
-

Specificarea unei raze n modul de coordonate polare

n modul de interpolare n coordonate polare, specificai o raz pentru interpolare elicoidal sau
interpolare elicoidal (G02, G03) cu R.

Axe care nu sunt considerate parte a unei comenzi de coordonate polare n


modul de coordonate polare

Axele specificate pentru urmtoarele comenzi nu sunt considerate parte a comenzii de coordonate polare:

Temporizare (G04)

Introducere date programabile (G10)

Setare sistem local de coordonate (G52)

Setare sistem de coordonate al piesei (G92)

Setare sistem de coordonate al mainii (G53)

Verificare curs stocat (G22)

Rotirea sistemului de coordonate (G68)

Scalare (G51)

Teirea i racordarea opional

Teirea i racordarea opional nu pot fi specificate n modul de coordonate polare.

- 25 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

FUNCII PENTRU SIMPLIFICAREA


PROGRAMRII

Capitolul 5, FUNCII PENTRU SIMPLIFICAREA PROGRAMRII, conine urmtoarele pri:


5.1
5.2
5.3
5.4
5.5
5.6

CICLU PREDEFINIT PENTRU GURIRE ...................................................................................... 26


TARODARE RIGID ...................................................................................................................... 60
TEIRE I RACORDARE OPIONALE .......................................................................................... 74
FUNCIA DE INDEXARE PENTRU MASA DE INDEXARE ....................................................... 77
CONTROL AVANS TRANSVERSAL (PENTRU MAINA DE RECTIFICAT) ........................... 79
CICLU PREDEFINIT DE RECTIFICARE (PENTRU MAINA DE RECTIFICAT) ...................... 82

5.1

CICLU PREDEFINIT PENTRU GURIRE

Privire general
Ciclurile predefinite pentru gurire uureaz programatorului crearea de programe. ntr-un ciclu
predefinit o operaie de prelucrare folosit frecvent poate fi specificat ntr-un singur bloc cu o funcie G;
fr cicluri predefinite sunt necesare mai multe blocuri. Suplimentar, folosirea ciclului predefinit poate
scurta programul pentru a economisi memorie.
Tabelul 5.1 (a) enumer ciclurile predefinite pentru gurire.
Tabelul 5.1 (a) Ciclurile predefinite pentru gurire
Cod G

Gurire
(pe direcia -Z )

Operaie la fundul unei


guri

Retragere
(n direcia +Z)

G73

Avans intermitent

Deplasare rapid

G74

Avans

G76

Avans

G80

Temporizare
arbore principal CCW
Oprire orientat a arbore
principalului
-

G81

Avans

G82

Avans

G83

Avans intermitent

G84

Avans

G85
G86
G87

Avans
Avans
Avans

G88

Avans

G89

Avans

Avans
Deplasare rapid
Deplasare rapid

Temporizare

Deplasare rapid

Temporizare
arbore principal CCW
Oprire arbore principal
Arbore principal CW
Temporizare
oprire arbore principal
Temporizare

Deplasare rapid
Avans
Avans
Deplasare rapid
Deplasare rapid

Ciclu rapid de gurire


n trepte
Ciclu de tarodare
nspre stnga
Ciclu de tarodare fin
Revoc

Ciclu de gurire, ciclu


de antegurire
Ciclu de gurire, ciclu
de contra-alezare
Ciclu gurire n trepte
Ciclu de tarodare
Ciclu de alezare
Ciclu de alezare
Ciclu tarodare napoi

manual

Ciclu de alezare

Avans

Ciclu de alezare

Explicaie
Un ciclu predefinit de gurire const ntr-o succesiune de ase operaii:
Operaia 1 ................ Poziionare axelor X i Y (incluznd de asemenea i alt ax)
Operaia 2 ................ Traversare rapid pn la nivelul punctului R
Operaia 3 ................ Prelucrare gaur
Operaia 4 ................ Operaie la fundul unei guri
Operaia 5 ................ Retragere pn la nivelul punctului R
Operaia 6 ................ Deplasare rapid pn la punctul iniial
- 26 -

Aplicaie

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

PROGRAMARE

B-64304RO-2/02

Operaia 1
Nivel iniial
Operaia 2

Operaia 6

Nivel pct. R
Operaia 5
Operaia 3

Operaia 4

Curs rapid
Avans

Fig. 5.1 (a) Succesiunea operaiilor ciclului predefinit pentru gurire

Planul de poziionare

Planul de poziionare este determinat de codul de selectare a planului G17, G18 sau G19.
Axa de poziionare este o ax, alta dect axa de gurire.

Axa de gurire

Dei ciclurile predefinite pentru gurire includ cicluri de tarodare i alezare precum i cicluri de gurire,
n prezentul capitol, doar termenul de gurire va fi folosit referitor la operaiile implementate n ciclurile
predefinite.
Axa de gurire este o ax de baz (X, Y sau Z) nefolosit pentru definirea planului de poziionare sau
orice alt ax paralel cu acea ax de baz.
Axa folosit drept ax de gurire (axa de baz sau axa paralel) este determinat conform adresei axei
pentru axa de gurire specificat n acelai bloc ca i codurile G73 la G89.
Dac nu se specific nicio adres de ax, axa de baz este luat ca fiind axa de gurire.
Tabelul 5.1 (b) Planul de poziionare i axa de gurire
Cod G
G17
G18
G19

Planul de poziionare
Planul Xp-Yp
Planul Zp-Xp
Planul Yp-Zp

Axa de gurire
Zp
Yp
Xp

Xp: axa X sau o ax paralel la axa X


Yp: axa Y sau o ax paralel la axa Y
Zp: axa Z sau o ax paralel la axa Z

Exemplu
Considerai c axele U, V i W sunt paralele la axele X, Y i Z. Aceast condiie este specificat prin
parametrul nr. 1022.
G17 G81 Z_ _ : Pentru gurire se folosete axa Z.
G17 G81 W_ _ : Pentru gurire se folosete axa W.
G18 G81 Y_ _ : Pentru gurire se folosete axa Y.
G18 G81 V_ _ : Pentru gurire se folosete axa V.
G19 G81 X_ _ : Pentru gurire se folosete axa X.
G19 G81 U_ _ : Pentru gurire se folosete axa U.
Se pot specifica G17 la G19 ntr-un bloc n care niciun cod de la G73 la G89 nu este specificat.
- 27 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

ATENIONARE
Comutai axa de gurire dup anularea unui ciclu predefinit pentru gurire.
NOT
Se poate folosi un parametru FXY (No. 5101 #0) pentru a seta ntotdeauna axa Z
ca i ax de gurire. Cnd FXY=0, axa Z este ntotdeauna axa de gurire.
-

Distana de deplasare n lungul axei de gurire G90/G91

Distana de deplasare n lungul axei de gurire variaz pentru G90 i G91 dup cum urmeaz:
G90 (programare absolut)

G91 (programare incremental)

Punct R

Punct Z

R
Z=0

Fig. 5.1 (b)

Pct. R
Z

Punct Z

Programarea absolut i programarea incremental

Modul de gurire

G73, G74, G76, i G81 pn la G89 sunt coduri G modale i rmn active pn la anularea lor. Cnd este
activ, starea curent este modul de gurire.
Odat ce datele de gurire sunt specificate n modul de gurire, datele sunt reinute pn la modificare
sau revocare.
Specificai toate datele de gurire necesare la nceputul ciclurilor predefinite, atunci cnd se execut
ciclurile predefinite, specificai doar modificri de date.

Nivelul punctului de rentoarcere G98/G99

Atunci cnd scula ajunge la fundul unei guri, ea poate fi rentoars la punctul R sau la nivelul iniial.
Aceste operaii sunt specificate cu G98 i G99. Urmtoarele ilustreaz cum se mic scula cnd se
specific G98 sau G99. n general, pentru prima operaie de gurire se folosete G99 i pentru ultima
operaie de gurire se folosete G98.
Nivelul iniial nu se schimb chiar dac gurirea se execut n modul G99.

- 28 -

PROGRAMARE

B-64304RO-2/02

G98

(Rentoarcere la nivelul
iniial)

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

G99 (Rentoarce la nivelul


punctului R)

Niv. iniial

Nivel pct. R

Fig. 5.1 (c)

Nivelul iniial i nivelul punctului R

Numrul de repetri

Pentru a repeta gurirea pentru guri echidistante, specificai numrul de repetri n K_.
K este activ doar n blocul n care este specificat.
Specificai poziia primei guri n programare incremental (G91).
Dac este specificat n programare absolut (G90), gurirea este repetat n aceeai poziie.
Numr de repetri K

Valoarea de comand maxim = 9999

Atunci cnd este specificat K0, datele de gurire sunt memorate, dar nu se execut gurirea.

NOT
Pentru K, specificai un ntreg de 0 sau de la 1 la 9999.
-

Monoblocul

Atunci cnd ciclul de gurire se execut cu un monobloc, operaia se oprete la punctele de sfrit ale
operaiilor 1, 2 i 6 din figura 5.1(a). Aceasta nseamn trei porniri pentru a face o singur gaur. La
punctele de capt ale operaiilor 1 i 2, becul de oprire avans pornete i unitatea de control se oprete.
Numrarea repetitiv nu este terminat la punctul de capt al operaiei 6, unitatea de control se oprete n
modul oprire avans i dac nu, se oprete n modul de oprire monobloc. Observai c G87 nu cauzeaz o
oprire la punctul R din G87. G88 Produce oprirea la punctul Z dup un temporizare.

Revocare

Pentru a revoca un ciclu predefinit, folosii codul G80 sau un cod G din grupul 01.
Codurile din grupul 01 G
G00 : Poziionare (deplasare rapid)
G01 : Interpolare liniar
G02 : Interpolare circular sau interpolare elicoidal (CW)
G03 : Interpolare circular sau interpolare elicoidal (CCW)
G60 : Poziionarea ntr-un singur sens [dac bit 1 (MDL) al parametrului nr. 5431 este 1]

Simbolurile din figuri+

Urmtoarele seciuni explic ciclurile predefinite individuale. Figurile pentru aceste explicaii folosesc
urmtoarele simboluri:
Poziionare (deplasare rapid G00)
Vitez de avans (interpolare liniar G01)
Avans manual

- 29 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

B-64304RO-2/02

Oprire orientat a arborelui principal


(Arborele principal se oprete ntr-o poziie de rotaie fixat)
Decalare (deplasare rapid G00)
Temporizare

OSS

5.1.1

PROGRAMARE

Ciclu de gurire n trepte de mare vitez (G73)

Acest ciclu execut gurire rapid n trepte. Realizeaz avans intermitent pentru achiere spre fundul
gurii n timp ce evacueaz panul din gaur.

Format
G73 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_
Z_
R_
Q_
F_
K_

: Datele de poziionare a gurii


: Distana de la punctul R la fundul gurii
: Distana de la nivelul iniial la nivelul punctului R
: Adncimea de achiere pentru fiecare vitez de avans
: Viteza de avans de achiere
: Numr de repetri (dac este necesar)
G73 (G98)

G73 (G99)

Nivel iniial

Punct R

Punct R

Nivel punct R

q
Punct Z

Punct Z

Explicaie
-

Operaii

Ciclul de gurire rapid n trepte execut avans intermitent n lungul axei Z. Cnd se folosete acest
ciclu, panul din gaur poate fi evacuat uor i se poate seta o valoarea mai mic pentru retragere.
Aceasta permite o execuie eficient a guririi. Setai jocul d n parametrul 5114.
Scula este retras n modul de deplasare rapid.

Rotaia arborelui principal

nainte de a specifica G73, rotii arborele principal folosind o funcie auxiliar (cod M).

- 30 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Funcia auxiliar

Atunci cnd comanda 73 i un cod M sunt specificate n acelai bloc, codul M este executat n momentul
primei operaii de poziionare. Cnd se folosete K pentru a specifica numrul de repetri, codul M este
executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este executat.

Compensarea lungimii sculei

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

Specificai Q ntr-un bloc care execut gurire. Dac ele sunt specificate ntr-un bloc care nu execut
gurire, ele pot fi memorate ca date modale.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G73 ntr-un sigur bloc. n caz contrar, G73 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S2000 ;
G90 G99 G73 X300. Y-250. Z-150. R-100. Q15. F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

- 31 -

Produce pornirea rotirii arborelui principal.


Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la punctul iniial.
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

5.1.2

PROGRAMARE

B-64304RO-2/02

Ciclu de tarodare pe stnga (G74)

Acest ciclu execut tarodarea spre stnga. n ciclul de tarodare spre stnga, atunci cnd se atinge fundul
gurii, arborele principal se rotete n sensul acelor de ceasornic.

Format
G74 X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_
Z_
R_
P_
Q_
F_
K_

:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Temporizare la fundul gurii.
: Adncimea de achiere pentru fiecare vitez de avans [bit 6 (PCT) al parametrului
nr. 5104 = 1]
: Viteza de avans de achiere
: Numr de repetri (dac este necesar)
G74 (G98)

G74 (G99)

Nivel iniial
Arbore
principal

Arbore
CCW

CCW
(antiorar)

Punct R

Punct R

Punct Z

principal

P
Nivel pct. R

Punct Z

Arbore principal CW

Arbore principal CW (orar)

Explicaie
-

Operaii

Tarodarea este executat rotind arbore principalul n sens anti-orar (CCW). Atunci cnd s-a ajuns la
fundul gurii, arborele principal este rotit pentru retragere n sensul acelor de ceasornic (sens orar CW).
Astfel se creeaz un filet invers.

ATENIONARE
n timpul tarodrii pe stnga sunt ignorate ajustrile vitezei de avans. Oprirea
avansului nu oprete maina pn cnd nu se realizeaz operaia de ntoarcere.
-

Rotaia arborelui principal


nainte de a specifica G74, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal n sens
anti-orar (invers acelor de ceasornic). Dac gurirea se execut continuu cu o valoare redus specificat
pentru distana ntre poziia gurii i nivelul punctului R sau ntre nivelul iniial i nivelul punctului R,
viteza de rotaie a arborelui principal poate s fie atins la pornirea operaiei de achiere a gurii. n acest
caz inserai o temporizare nainte de fiecare operaie de gurire cu G04 pentru a decala operaia, fr a
specifica un numr de repetri pentru K. Pentru unele maini, nota de mai sus nu trebuie luat n
considerare. Analizai manualul emis de productorul mainii-unelte.

Comanda Q

Dup setarea bit 6 (PCT) a parametrului nr. 5104 la 1, adugai adresa Q la formatul comenzii ciclului
normal de tarodare i specificai adncimea de achiere pentru fiecare prelucrare.

- 32 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

n ciclul de tarodare n trepte, scula este retras la punctul R pentru fiecare prelucrare. n ciclul rapid de
tarodare, scula este retras cu distana de retragere specificat n avans n parametrul nr.5213. Prin
setarea bitului 5 (PCP) a parametrului nr.5200 se poate selecta operaia care se va executa.

Funcionare
Se explic mai nti funcionarea ciclului normal de tarodare ca i operaie de baz.
nainte de a specifica ciclul tarodare, rotii arborele principal folosind o funcie oarecare.
1. Cnd se comand poziionarea sculei lan poziia unei guri se execut poziionarea.
2. Cnd se specific punctul R se execut poziionarea la punctul R.
3. Tarodarea este executat spre fundul gurii cu viteza de avans.
4. Dac este specificat un timp de temporizare (P), scula este n repaos.
5. Este activat funcia auxiliar M05 (oprire arbore principal) i maina intr n stare de ateptare
FIN.
6. Cnd se rspunde FIN, funcia auxiliar M04 (rotire invers arbore principal) este activat i maina
intr n stare de ateptare FIN.
7. Cnd se rspunde FIN, tarodul este retras pn la punctul R cu viteza de avans.
8. Dac este specificat un timp de temporizare (P), scula este n repaos.
9. Este activat funcia auxiliar M05 (oprire arbore principal) i maina intr n stare de ateptare
FIN.
10. Cnd se rspunde FIN, funcia auxiliar M03 (rotire arbore principal nspre nainte) este activat
i maina intr n stare de ateptare FIN.
11. Cnd se rspunde FIN, scula se rentoarce n punctul iniial n deplasare rapid atunci cnd se
specific ntoarcerea la nivelul iniial
Cnd se specific contorizarea repetitiv, operaia este repetat de la pasul 1.
Tarod
<1> Poziionare la gaur
<2> Poziionare la pct. R

<1> Poziionare la urmtoarea gaur


<11> Poziionare la punctual iniial
Nivel punct R

<8> Temporizare
<3> Tarodare spre fundul gurii

<9> Dat de ieire: funcia auxiliar M05


<10> Dat de ieire: funcia auxiliar M03

<7> ntoarcere pct. R

<4> Temporizare

Nivel fund gaur

<5> Dat de ieire: funcia auxiliar M05


Piesa

<6> Dat de ieire: funcia auxiliar M04

Ciclu de tarodare n trepte


Atunci cnd bit 6 (PCT) al parametrului nr. 5104 este setat la 1 i bit 5 (PCP) al parametrului nr. 5200
este setat la 1, se folosete ciclul de tarodare n trepte.
Pasul 3 al operaiunii ciclice de tarodare se schimb dup cum urmeaz:
3-1. Scula achiaz piesa cu adncimea de achiere q specificat de adresa Q.
- 33 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

3-2. Este transmis funcia auxiliar M05 (oprire arbore principal) i maina intr n stare de ateptare
FIN.
3-3. Cnd se rspunde FIN, funcia auxiliar M04 (rotire invers arbore principal) este activat ca dat
de ieire i maina intr n stadiul de ateptare FIN.
3-4. Cnd se rspunde FIN, scula este retras la punctul R cu viteza de avans.
3-5. Este transferat funcia auxiliar M05 (oprire arbore principal) i maina intr n stadiul de ateptare
FIN.
3-6. Cnd se rspunde FIN, funcia auxiliar M03 (rotire arbore principal nspre nainte) este activat i
maina intr n stadiul de ateptare FIN.
3-7. Cnd se rspunde FIN, scula se mic la distana de pornire a achierii d (parametru nr. 5213) fa
de punctul de achiere anterior cu viteza de avans (apropiere).
3-1. Scula achiaz piesa cu distana de pornire d (parametrul nr.5213) + adncimea de achiere q
(specificat de adresa Q).
Tarodarea este executat spre fundul gurii repetnd paii de mai sus.
Atunci cnd se specific o temporizare (P), scula rmne n repaos doar dac ajunge la fundul unei guri
i ajunge la ultimul punct R.
q:

Adncime de achiere

<5> Transmitere: funcia auxiliar M05

d:

distana de pornire a achierii

<6> Transmitere: funcia auxiliar M03

<7> Apropiere

<1> Tarodare

Nivel punct R

<4> Retragere

d
<1> Tarodare

<4> Retragere <7> Apropiere

q
d

<1> Tarodare

<2> Transmitere: funcia auxiliar M05


<3> Transmitere: funcia auxiliar M04
Se repet pn la atingerea fundului gurii.
Piesa
Nivelul fundului gurii

Ciclu rapid de tarodare n trepte


Atunci cnd bit 6 (PCT) al parametrului nr. 5104 este setat la 1 i bit 5 (PCP) al parametrului nr. 5200
este setat la 0, se folosete ciclul rapid de tarodare n trepte.
Pasul 3 al operaiunii ciclice de tarodare se schimb dup cum urmeaz:
3-1. Scula achiaz piesa cu adncimea de achiere q specificat de adresa Q.
3-2. Este transmis funcia auxiliar M05 (oprire arbore principal) i maina intr n stadiul de ateptare
FIN.
- 34 -

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

PROGRAMARE

B-64304RO-2/02

3-3. Cnd se rspunde FIN, funcia auxiliar M04 (rotire invers arbore principal) este transmis i
maina intr n stare de ateptare FIN.
3-4. Cnd se rspunde FIN, scula este retras cu distana de pornire d specificat de parametrul nr. 5213
cu viteza de avans.
3-5. Este transmis funcia auxiliar M05 (oprire arbore principal) i maina intr n stare de ateptare
FIN.
3-6. Cnd se rspunde FIN, funcia auxiliar M03 (rotire arbore principal nspre nainte) este activat i
maina intr n stare de ateptare FIN.
3-1. Cnd se rspunde FIN, scula achiaz piesa cu distana de pornire d (parametrul nr.5213) +
adncimea de achiere q (specificat de adresa Q).
Tarodarea este executat spre fundul gurii repetnd paii de mai sus.
Atunci cnd se specific o temporizare (P), scula rmne n repaos doar dac ajunge la fundul gurii i
ajunge la punctul R.

q:

Adncime de achiere

d:

Distana de pornire
Nivel punct R

<1> Tarodare

q
d

<4> Retragere

<1> Tarodare

<5> Transmitere: funcia auxiliar

M05

<6> Transmitere: funcia auxiliar

M03

<4> Retragere

<1> Tarodare

<2> Transmitere: funcia auxiliar M05


<3> Transmitere: funcia auxiliar M04
Se repet pn la atingerea fundului gurii.
Piesa
Nivelul fundului gurii

Note
1.

Adncimea de achiere specificat prin adresa Q este stocat ca i valoare modal pn cnd ciclul
predefinit este revocat.
n ambele exemple 1 i 2 de mai jos, adresa Q nu este specificat n blocul N20, dar ciclul de
tarodare n trepte este executat deoarece valoarea specificat prin adresa Q este valabil ca valoare
modal. Dac aceast operaiune nu este convenabil, specificai G80 pentru a revoca modul ciclu
predefinit aa cum se arat n N15 n exemplul 3 sau specificai Q0 n blocul de tarodare aa cum se
arat n N20 n exemplul 4.
Exemplul 1
N10 G84 X100. Y150. Z-100. Q20. ;
- 35 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

N20 X150. Y200 ; Ciclul de tarodare este executat de asemenea n acest bloc.
N30 G80 ;
Exemplul 2
N10 G83 X100. Y150. Z-100. Q20. ;
N20 G84 Z-100. ; Ciclul de tarodare este executat de asemenea n acest bloc.
N30 G80 ;
Exemplul 3
N10 G83 X100. Y150. Z-100. Q20. ;
N15 G80 ; Modul ciclu predefinit este revocat.
N20 G84 Z-100. ;
N30 G80 ;
Exemplul 4
N10 G83 X100. Y150. Z-100. Q20. ;
N20 G84 Z-100. Q0 ; Q0 este adugat
N30 G80 ;
2.

Unitatea pentru axa de referin este cea setat de parametrul nr.1031, nu se folosete unitatea
pentru axa de gurire ca i unitate pentru Q. Orice semn este ignorat.

Funcia auxiliar

Atunci cnd comanda G84 i un cod M sunt specificate n acelai bloc, codul M este executat la prima
poziionare. Cnd se folosete K pentru a specifica numrul de repetri, codul M este executat doar
pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

Specificai P ntr-un bloc care execut gurire. Dac el este specificat ntr-un bloc care nu execut
gurire, nu poate fi stocat ca dat modal.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G74 ntr-un sigur bloc. n caz contrar, G74 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

- 36 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Exemplu
Produce pornirea rotirii arborelui principal.
Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la nivelul iniial.
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

M4 S100 ;
G90 G99 G74 X300. Y-250. Z-150. R-120. F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

5.1.3

Ciclu de alezare de precizie (G76)

Ciclul de alezare de precizie realizeaz alezarea de precizie a unei guri. Cnd fundul gurii a fost atins,
arborele principal se oprete i scula este deplasat i retras de pe suprafaa prelucrat a piesei.

Format
G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_
Z_
R_
Q_
P_
F_
K_

:
:
:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Mrimea decalrii la fundul unei guri
Temporizare la fundul unei guri
Viteza de avans de achiere
Numr de repetri (dac este necesar)
G76 (G98)
arborele
CW

Orientarea
arborelui principal

G76 (G99)
principal
Nivel iniial

arborele principal
CW

Scula

P
OSS

Nivel pct. R

Pct R

Pct. R

Punct Z

P
OSS

Punct Z

Mrime

Explicaie
-

Operaii

Cnd fundul gurii a fost atins, arborele principal este oprit n poziia fixat n rotaie, scula este
deplasat n direcia opus vrfului i retras. Aceasta asigur ca suprafaa prelucrat a piesei s nu fie
deteriorat i permite execuia precis i eficient a alezrii.

Rotaia arborelui principal

nainte de a specifica G76, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.

Funcia auxiliar

Atunci cnd comanda G76 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru specificarea numrului de repetri,
- 37 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu se
execut.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionare la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice ax adiional, gurirea nu se execut.

P/Q

Asigurai-v c specificai o valoare pozitiv la Q. Dac Q este specificat cu o valoare negativ, semnul
este ignorat. Setai direcia de decalare n parametrul (nr.5148).
Specificai P i Q ntr-un bloc care execut gurire. Dac ele sunt specificate ntr-un bloc care nu
execut gurire, ele nu sunt memorate ca date modale.

ATENIONARE
Q (decalare la fundul gurii) este o valoare modal reinut n cadrul ciclurilor
predefinite pentru gurire. Trebuie specificat cu grij pentru c este folosit de
asemenea ca i adncime de achiere pentru G73 i G83.
-

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G76 ntr-un monobloc. n caz contrar, G76 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S500 ;
G90 G99 G76 X300. Y-250.
Z-150. R-120. Q5.
P1000 F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

Produce pornirea rotirii arborelui principal.


Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Orientare la fundul gurii, apoi decalare cu 5 mm
Oprire la fundul gurii pentru 1 s.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la nivelul iniial.
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

- 38 -

PROGRAMARE

B-64304RO-2/02

5.1.4

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Ciclu de gurire, ciclu de antegurire (centruire) (G81)

Ciclul este folosit pentru gurire normal. Avansul pentru achiere este executat spre fundul gurii.
Scula este atunci retras de la fundul gurii n deplasare rapid.

Format
G81 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_
Z_
R_
F_
K_

:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Viteza de avans de achiere
: Numr de repetri (dac este necesar)
G81 (G98)

G81 (G99)

Nivel iniial

Punct R

Punct
R
Punct Z

Nivel pct. R

Punct Z

Explicaie
-

Operaii

Dup poziionare n lungul axelor X i Z, se execut deplasare rapid spre punctul R.


Gurirea se execut de la punctul R la punctul Z.
Scula este retras apoi n deplasare rapid.

Rotaia arborelui principal

nainte de a specifica G81, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.

Funcia auxiliar

Atunci cnd comanda G81 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.
- 39 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G81 ntr-un monobloc. n caz contrar, G81 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
Produce pornirea rotirii arborelui principal.
Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la punctul iniial.
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

M3 S2000 ;
G90 G99 G81 X300. Y-250. Z-150. R-100. F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

5.1.5

Ciclu de gurire , ciclu de adncire (G82)

Ciclul este folosit pentru gurire normal.


Avansul de achiere este executat spre fundul gurii. La fund se execut repaos, apoi scula este retras
n deplasare rapid.
Acest ciclu se folosete pentru a guri mai precis din punct de vedere al adncimii.

Format
G82 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Temporizare la fundul unei guri
Vitez de avans de achiere
Numr de repetri (dac este necesar)
G82 (G98)

G82 (G99)

Nivel iniial

Pct. R

Punct R

Punct Z

Nivel pct. R

Punct Z

Explicaie
-

Operaii

Dup poziionare n lungul axelor X i Z, se execut deplasare rapid spre punctul R.


Gurirea se execut apoi de la punctul R la punctul Z.
- 40 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Atunci cnd s-a ajuns la fundul gurii se execut o temporizare. Scula este retras apoi n deplasare
rapid.

Rotaia arborelui principal

nainte de a specifica G82, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.

Funcia auxiliar

Atunci cnd comanda G82 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

Specificai P ntr-un bloc care execut gurire. Dac el este specificat ntr-un bloc care nu execut
gurire, nu poate fi stocat ca dat modal.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G82 ntr-un monobloc. n caz contrar, G82 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S2000 ;
Produce pornirea rotirii arborelui principal.
G90 G99 G82 X300. Y-250. Z-150. R-100. P1000 F120. ;
Poziionare, gurire gaura 1 i temporizare 1 s la fundul gurii, apoi
punctul R.
Y-550. ;
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Y-750. ;
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
X1000. ;
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Y-550. ;
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
G98 Y-750. ;
Poziie, gurire gaura 6, apoi ntoarcere la nivelul iniial.
G80 G28 G91 X0 Y0 Z0 ;
Retur la poziia de referin
M5 ;
Produce oprirea rotirii arborelui principal.

- 41 -

ntoarcere la

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

5.1.6

PROGRAMARE

B-64304RO-2/02

Ciclu de gurire n trepte (G83)

Acest ciclu execut gurire n trepte.


Realizeaz avans intermitent pentru achiere spre fundul gurii n timp ce evacueaz panul din gaur.

Format
G83 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_
Z_
R_
Q_
F_
K_

:
:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Adncimea de achiere pentru fiecare vitez de avans
Viteza de avans de achiere
Numr de repetri (dac este necesar)
G83 (G98)

G83 (G99)

Nivel iniial

Punct R

Punct R

d
q
q

Nivel pct. R

d
q

Punct Z

d
Punct Z

Explicaie
-

Operaii

Q reprezint adncimea de achiere pentru fiecare vitez de avans. Trebuie specificat ntotdeauna ca
valoare incremental.
n al doilea i urmtoarele avansuri pentru achiere se execut deplasare rapid pn la un punct d chiar
nainte de unde s-a terminat ultima gurire i avansul pentru achiere este executat din nou. d este setat n
parametru (nr. 5115). Asigurai-v c specific o valoare pozitiv n Q. Valorile negative sunt ignorate.

Rotaia arborelui principal

nainte de a specifica G83, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.

Funcia auxiliar

Atunci cnd comanda G83 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M se execut doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu se execut.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.
- 42 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

Specificai Q ntr-un bloc care execut gurire. Dac ele sunt specificate ntr-un bloc care nu execut
gurire, ele pot fi stocate ca i date modale.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G83 ntr-un monobloc. n caz contrar, G83 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S2000 ;
G90 G99 G83 X300. Y-250. Z-150. R-100. Q15. F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

- 43 -

Produce pornirea rotirii arborelui principal.


Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la nivelul iniial.
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

5.1.7

PROGRAMARE

B-64304RO-2/02

Ciclu gurire n trepte pentru guri mici (G83)

Pentru retragerea sculei atunci cnd n timpul guririi este detectat semnalul de detectare a momentului
de torsiune de suprasarcin (semnal de skip) se folosete un arbore cu funcia de detectare a momentului
de torsiune de suprasarcin. Gurirea este reluat dup modificarea turaiei arborelui principal i vitezei
de avans de achiere. n ciclul de gurire n trepte, aceti pai sunt repetai.
Modul pentru ciclul de gurire n trepte pentru guri mici este selectat cnd se specific codul M din
parametrul 5163. Ciclul poate fi pornit specificnd M83 n acest mod. Acest mod este revocat cnd se
specific G80 sau cnd survine o resetare.

NOT
Pentru a folosi ciclul predefinit de gurire n trepte a gurilor mici, setai bit 4
(SPK) al parametrului nr.8132 la 1.

Format
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
X_ Y_
Z_
R_
Q_
F_
I_
K_
P_

: Datele de poziionare a gurii


: Distana de la punctul R la fundul gurii
: Distana de la nivelul iniial la punctul R
: Adncimea fiecrei achieri (treceri)
: Viteza de avans de achiere
: Viteza de deplasare nainte sau napoi (acelai format ca i F de mai sus)
(Dac aceasta este omis, valorile n parametrii nr. 5172 i nr. 5173 sunt asumate
ca valori standard.)
: Numrul de repetri ale operaiei (dac este necesar)
: Temporizare la fundul gurii
(Dac acesta este omis, P0 este asumat ca valoare standard.)
G83 (G98)

G83 (G99)

Nivel iniial
Punct R

Punct R

Moment de torsiune
de suprasarcin

Moment de torsiune
de suprasarcin

q:

Punct Z

Punct Z
Temporizare

Nivel punct R

Temporizare

Distana de pornire iniial cnd scula este retras la punctul R i distana de pornire de la fundul gurii n a doua sau
urmtoarea gurire (parametrul 5174)
Adncimea fiecrei achieri (treceri)
Traiectoria pe care se deplaseaz scula cu viteza de deplasare rapid
Traiectoria pe care se deplaseaz scula cu viteza de avans de achiere programat
Traiectoria pe care se deplaseaz scula cu spre nainte sau napoi n timpul ciclului specificat cu parametri
)

- 44 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Explicaii
-

Operaii componente ale ciclului


*
*
*

Se repet
pn la
atingerea
punctului Z

*
*

poziionare pe axa X i Y
poziionare la punctul R n lungul axei Z
achiere n lungul axei Z (prima dat, adncimea de achiere Q incremental)
Retragere
(fundul gurii Distana de pornire minim , incremental)
Retragere
(fundul gurii + la punctul R, absolut)
naintare
(punct R la punct cu fundul gurii + Distana de pornire , absolut)
Achiere
(a doua i data urmtoare, adncime de achiere Q + , incremental)
Temporizare
ntoarcere la punctul R n lungul axei Z(sau punct iniial) = sfrit de ciclu

Accelerarea/decelerarea n timpul avansului i retragerii este controlat conform constantei de timp a


acceleraiei/ decelerrii vitezei de avans.
Cnd se execut retragerea, poziia este verificat n punctul R.

Specificarea unui cod M

Atunci cnd codul M este specificat n parametrul 5163, sistemul intr n modul pentru ciclul de gurire
n trepte pentru guri mici.
Acest cod M nu ateapt FIN. Trebuie avut grij cnd acest cod M este specificat cu alt cod M n acelai
bloc.
(Exemplu) M03 M  ; Ateapt FIN.
M  M03 ; Nu ateapt FIN.

Specificarea unui cod G

Cnd n modul pentru ciclul de gurire guri mici este specificat G83, ciclul este pornit.
Acest cod G de stare continu rmne neschimbat pn cnd este specificat un alt ciclu predefinit sau
pn cnd este specificat codul G pentru anularea ciclului predefinit. Astfel se elimin necesitatea de a
specifica date de gurire n fiecare bloc n care se repet gurire identic.

Semnal care indic faptul c ciclul este n desfurare

n acest ciclu, semnalul care indic c ciclul de gurire guri mici n trepte este n desfurare este emis
dup ce scula este poziionat la poziia gurii n lungul axelor care nu sunt folosite pentru gurire.
Emiterea semnalului continu n timpul poziionrii la punctul R n lungul axei de gurire i ia sfrit la
ntoarcerea la punctul R sau la nivelul iniial. Pentru detalii analizai manualul productorului
mainii-unelte.

Semnal de detectare a momentului de torsiune de suprasarcin

Pentru semnalul de detectare a depirii momentului de torsiune este folosit un semnal de skip. Semnalul
de skip este activ n timp ce scula se deplaseaz sau gurete i vrful sculei este ntre punctele R i Z.
(Semnalul genereaz retragere). Pentru detalii analizai manualul productorului mainii-unelte.

NOT

Cnd n timp ce scula avanseaz se primete un semnal de depire a momentului de


torsiune, scula va fi retras (Distana de pornire i la punctul r), apoi avansat la
acelai punct int ca la avansul anterior.

Modificarea condiiilor de gurire

ntr-un ciclu singular G83, condiiile de gurire sunt schimbate pentru fiecare operaie de gurire (avans
gurire retragere). Bit 1 i 2 ai parametrilor OLS, NOL nr.5160 pot fi specificai pentru a suprima
modificarea condiiilor de gurire.
- 45 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
1

PROGRAMARE

B-64304RO-2/02

Modificarea vitezei de avans de achiere


Viteza de avans de achiere programat cu codul F este modificat pentru a doua i fiecare din
urmtoarele operaii de gurire. Specificai modificrile respective n parametrii nr. 5166 i 5167
care se aplic la detectarea semnalului de skip, cnd acesta nu este detectat se aplic n operaia
anterioar de gurire.
Viteza de avans de achiere=F

<Prima gurire> =1.0


<A doua sau urmtoarele guriri> =100, unde este modificarea pentru fiecare operaie de
gurire
Cnd semnalul de skip este detectat n timpul operaiei anterioare de gurire: =b1% (parametru
nr.5166)
Cnd semnalul de skip nu este detectat n timpul operaiei anterioare de gurire: =b2% (parametru
nr.5167)
Dac modificarea vitezei de avans de achiere este mai mic dect modificarea specificat n
parametrul 5168, viteza de avans de achiere nu este modificat.
Viteza de avans de achiere poate fi mrit pn la viteza maxim de avans de achiere.
2

Modificarea turaiei arborelui principal


Turaia arborelui principal programat cu codul S este modificat pentru a doua i fiecare din
urmtoarele operaii de gurire. Specificai modificrile n parametrii nr. 5164 i 5165 care se aplic
la detectarea semnalului de deplasare, cnd acesta nu este detectat se aplic n operaia anterioar de
gurire.
Turaia arborelui principal =S

<Prima gurire> =1.0


<A doua sau urmtoarele guriri> =100, unde -modificarea pentru fiecare operaie de gurire
Cnd semnalul de skip este detectat n timpul operaiei anterioare de gurire: =d1% (parametru
nr.5164)
Cnd semnalul de skip nu este detectat n timpul operaiei anterioare de gurire: =d2% (parametru
nr.5165)
Cnd viteza de avans de achiere ajunge la valoarea minim, turaia arborelui principal nu este
modificat. Turaia arborelui principal poate fi mrit pn la o valoare corespunztoare valorii
maxime n date analogice S.

Avans i retragere

Avansul i retragerea sculei nu sunt executate n acelai mod ca i poziionarea n deplasare rapid. Cele
dou operaii sunt executate ca operaii interpolate, n acelai mod ca i avansul de achiere. Notai c
funcia de gestionare a durabilitii a sculei exclude avansul i retragerea din calculul durabilitii sculei.

Specificarea adresei I

Viteza de deplasare nspre nainte sau napoi poate fi specificat cu adresa I n acelai format ca i adresa
F, aa cum se arat mai jos:
G83 I1000 ;
(fr punct zecimal)
G83 I1000. ;
(cu punct zecimal)
Ambele comenzi indic o vitez de 1000 mm/min.
Adresa I specificat prin G83 n modul continuu de stare rmne valabil pn cnd se specific G80 sau
survine o resetare.
- 46 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

NOT
Dac nu este specificat adresa I i parametrul nr. 5172 (pentru spre napoi) sau nr.
5173 (pentru spre nainte) este setat la 0, viteza de deplasare spre nainte sau napoi
este aceeai ca i viteza de avans de achiere specificat prin F.

Funcii care pot fi specificate

n acest mod de ciclu predefinit pot fi specificate urmtoarele funcii:

Poziia gurilor pe axa X, axa Y i axe suplimentare

Operaie i salt prin macro program

Apelare subprogram (grupare poziie guri, etc.)

Comutare ntre modurile absolute i incrementale

Rotirea sistemului de coordonate

Scalare (Aceast comand nu va afecta adncimea de achiere Q sau jocul mic .)

Mers n gol

Oprirea avansului

Monobloc

Dac este activat o operaie monobloc, gurirea este oprit dup fiecare retragere. De asemenea, prin
setarea parametrului SBC (nr. 5105 bit 0) se execut o oprire monobloc.

Ajustare vitez de avans

Funcia de ajustare a vitezei de avans lucreaz n timpul achierii, retragerii i avansrii n ciclu.

Interfa macro program

Numrul de retrageri efectuate n timpul achierii i numrul de retrageri efectuate ca rspuns la semnalul
de suprasarcin primit n timpul achierii poate fi transferat la variabilele comune ale macro programului
(#100 la #149) specificat n parametrii nr. 5170 i nr.5171. Parametrii nr. 5170 i nr. 5171 pot specifica
numere de variabile n domeniul #100 la #149.
Parametrul nr.5170: Specific numrul variabilei comune creia i se transfer numrul de retrageri
efectuate n timpul achierii.
Parametrul nr.5171: Specific numrul variabilei comune creia i se transfer numrul de retrageri
efectuate ca rspuns la semnalul de suprasarcin recepionat n timpul achierii.

NOT
Numerele de retrageri transferate la variabilele comune sunt terse prin G83 n
timpul modului ciclului de gurire n trepte a gurilor mici.

Limitare
-

Apelare subprogram

n modul ciclu predefinit, specificai comanda de apelare a sub-programului M98_ ntr-un bloc
independent.

Exemplu
M3 S_ ;
M  ;
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
X_ Y_ ;
:
:
G80 ;

Produce pornirea rotirii arborelui principal.


Specific modul ciclului de gurire n trepte a gurilor mici.
Specific ciclul de gurire n trepte a gurilor mici.
Gurete n alt poziie.
Revoc modul ciclului de gurire n trepte a gurilor mici.
- 47 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

5.1.8

PROGRAMARE

B-64304RO-2/02

Ciclu de tarodare (G84)

Acest ciclu execut tarodare.


Dac n cadrul acestui ciclu de tarodare se atinge fundul gurii, arborele principal este rotit n sens
invers.

Format
G84 X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_
Z_
R_
P_
Q_
F_
K_

:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Temporizare
: Adncimea de achiere pentru fiecare vitez de avans [bit 6 (PCT) al parametrului
nr. 5104 = 1]
: Viteza de avans pentru achiere
: Numr de repetri (dac este necesar)
G84 (G98)

G84 (G99)

Nivel iniial

Arbore
principal
CW

Arbore
principal
CW
Punct R

Punct R

Punct Z

P
Nivel pct. R

Punct Z

Arbore principal CCW

Arbore principal CCW

Explicaie
-

Operaii

Tarodarea este executat rotind arborele principal n sens orar. n acest ciclu de tarodare dac se atinge
fundul gurii, arborele principal este rotit n sens invers pentru retragere.. Aceast operaie creeaz
filete.

ATENIONARE
n timpul tarodrii sunt ignorate depirile vitezei de avans. O oprire a avansului
nu oprete maina pn cnd nu se realizeaz operaia de rentoarcere.
-

Rotaia arborelui principal

nainte de a specifica G84, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.
Dac gurirea se execut continuu cu o valoare redus specificat pentru distana ntre poziia gurii i
nivelul punctului R sau ntre nivelul iniial i nivelul punctului R, viteza de rotaie a arborelui principal
poate s fie atins la pornirea operaiei de achiere a gurii. n acest caz inserai un temporizare nainte
de fiecare operaie de gurire cu G04 pentru a decala operaia, fr a specifica un numr de repetri
pentru K. Pentru unele maini, nota de mai sus nu trebuie luat n considerare. Consultai manualul
emis de productorul mainii-unelte.

Comanda Q

Vezi Ciclu de tarodare spre stnga (G74) de mai sus.


- 48 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Funcia auxiliar

Atunci cnd comanda G84 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

Specificai P ntr-un bloc care execut gurire. Dac el este specificat ntr-un bloc care nu execut
gurire, nu poate fi stocat ca dat modal.

Anulare

Nu specificai un cod G din grupul 01 (G00 la G03) i G84 ntr-un sigur bloc. n caz contrar, G84 va fi
anulat.

Exemplu
M3 S100 ;
G90 G99 G84 X300. Y-250. Z-150. R-120. P300 F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

- 49 -

Produce pornirea rotirii arborelui principal.


Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la punctul iniial.
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

5.1.9

PROGRAMARE

B-64304RO-2/02

Ciclu de alezare (G85)

Acest ciclu este folosit pentru a realiza un alezaj.

Format
G85 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_
Z_
R_
F_
K_

:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Vitez de avans de achiere
Numr de repetri (dac este necesar)
G85 (G98)

G85 (G99)

Nivel iniial

Punct R

Punct R

Punct Z

Nivel pct. R

Punct Z

Explicaie
-

Operaii

Dup poziionare n lungul axelor X i Y, se execut deplasare rapid spre punctul R.


Gurirea se execut de la punctul R la punctul Z.
Cnd s-a ajuns la punctul Z, pentru ntoarcerea la punctul R se execut avansul pentru achiere.

Rotaia arborelui principal

nainte de a specifica G85, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.

Funcia auxiliar

Atunci cnd comanda G85 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

- 50 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G85 ntr-un monobloc. n caz contrar, G85 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S100 ;
Produce pornirea rotirii arborelui principal.
G90 G99 G85 X300. Y-250. Z-150. R-120. F120. ;
Poziie, gurire gaura 1, apoi ntoarcere la punctul
R.
Y-550. ;
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Y-750. ;
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
X1000. ;
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Y-550. ;
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
G98 Y-750. ;
Poziie, gurire gaura 6, apoi ntoarcere la punctul iniial.
G80 G28 G91 X0 Y0 Z0 ;
Retur la poziia de referin
M5 ;
Produce oprirea rotirii arborelui principal.

5.1.10

Ciclu de alezare (G86)

Acest ciclu este folosit pentru a realiza un alezaj.

Format
G86 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_
Z_
R_
F_
K_

:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Vitez de avans de achiere
Numr de repetri (dac este necesar)
G86 (G98)

G86 (G99)

Arbore principal CW
Nivel iniial

Arbore
principal
CW
Punct R

Punct R

Nivel pct. R

Punct Z

Punct Z

Oprire arbore principal

Oprire arbore principal

Explicaie
-

Operaii

Dup poziionare n lungul axelor X i Z, se execut deplasare rapid spre punctul R.


Gurirea se execut de la punctul R la punctul Z.
Cnd arborele principal este oprit la fundul gurii, scula este retras n deplasare rapid.

Rotaia arborelui principal

nainte de a specifica G86, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.
- 51 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

Dac gurirea se execut continuu cu o valoare redus specificat pentru distana ntre poziia gurii i
nivelul punctului R sau ntre nivelul iniial i nivelul punctului R, viteza de rotaie a arborelui principal
poate s fie atins la pornirea operaiei de achiere a gurii. n acest caz inserai un temporizare nainte
de fiecare operaie de gurire cu G04 pentru a decala operaia, fr a specifica un numr de repetri
pentru K. Pentru unele maini, nota de mai sus nu trebuie luat n considerare. Consultai manualul
emis de productorul mainii-unelte.

Funcia auxiliar

Atunci cnd comanda G86 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G86 ntr-un monobloc. n caz contrar, G86 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S2000 ;
G90 G99 G86 X300. Y-250. Z-150. R-100. F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

Produce pornirea rotirii arborelui principal.


Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la punctul iniial.
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

- 52 -

PROGRAMARE

B-64304RO-2/02

5.1.11

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Ciclu de alezare nspre napoi (G87)

Acest ciclu execut alezare de precizie.

Format
G87 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_
Z_
R_
Q_
P_
F_
K_

: Datele de poziionare a gurii


: Distana de la punctul R la fundul gurii
: Distana de la nivelul iniial la punctul R
: Mrimea decalrii la fundul unei guri
: Temporizare la fundul unei guri
: Vitez de avans de achiere
: Numr de repetri (dac este necesar)
G87 (G98)

Orientarea
arborelui principal
Scula

G87 (G99)

q
OSS
Nivel
iniial

Arbore principal CW

Nefolosit.

OSS
Pct. Z
P
Mrime decalare q

Arbore
principal CW

Pct. R

Explicaie
Dup poziionarea n lungul axelor X i Z, arborele principal este oprit n poziia de rotaie fixat. Scula
este deplasat n direcia opus fac de vrful sculei, se execut poziionarea (deplasare rapid) spre
fundul gurii (punctul R).
Scula este apoi deplasat n direcia vrfului sculei i arborele principal este rotit n sens orar. Se execut
alezarea n direcia pozitiv n lungul axei Z pn la atingerea punctului Z.
n punctul Z, arborele principal este oprit din nou n poziia de rotaie fixat, scula este deplasat n
direcia opus vrfului sculei, apoi scula se ntoarce la nivelul iniial. Scula este apoi deplasat n direcia
vrfului sculei i arborele principal este rotit n sens antiorar pentru a trece la executarea operaiei din
urmtorul bloc.

Rotaia arborelui principal

nainte de a specifica G87, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.
Dac gurirea se execut continuu cu o valoare redus specificat pentru distana ntre poziia gurii i
nivelul punctului R sau ntre nivelul iniial i nivelul punctului R, turaia normal a arborelui principal
poate s nu fie atins la nceperea operaiei de achiere a gurii. n acest caz inserai un temporizare
nainte de fiecare operaie de gurire cu G04 pentru a decala operaia, fr a specifica un numr de
repetri pentru K. Pentru unele maini, nota de mai sus nu trebuie luat n considerare. Consultai
manualul emis de productorul mainii-unelte.

Funcia auxiliar

Atunci cnd comanda G87 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.
- 53 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice ax adiional, gurirea nu se execut.

P/Q

Asigurai-v c specificai o valoare pozitiv la Q. Dac Q este specificat cu o valoare negativ, semnul
este ignorat. Setai direcia de decalare n parametrul (nr.5148).
Specificai P i Q ntr-un bloc care execut gurire. Dac ele sunt specificate ntr-un bloc care nu
execut gurire, ele nu sunt stocate ca i date modale.

ATENIONARE
Q (decalare la fundul gurii) este o valoare modal reinut n cadrul ciclurilor
predefinite pentru gurire. Trebuie specificat cu grij pentru c este folosit de
asemenea ca i adncime de achiere pentru G73 i G83.
-

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G87 ntr-un monobloc. n caz contrar, G87 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S500 ;
G90 G87 X300. Y-250.
Z-150. R-120. Q5.
P1000 F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

Produce pornirea rotirii arborelui principal.


Poziie, alezeaz gaura 1
Orientare la nivel iniial, apoi decalare cu 5 mm
Oprire la punct Z timp de 1 s.
Poziie, gurire gaura 2
Poziie, gurire gaura 3
Poziie, gurire gaura 4
Poziie, gurire gaura 5
Poziie, gurire gaura 6
Retur la poziia de referin
Produce oprirea rotirii arborelui principal.

- 54 -

PROGRAMARE

B-64304RO-2/02

5.1.12

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Ciclu de alezare (G88)

Acest ciclu este folosi pentru a aleza o gaur.

Format
G88 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Temporizarea la fundul unei guri
Vitez de avans de achiere
Numr de repetri (dac este necesar)
G88 (G98)

G88 (G99)

Arbore principal CW
Nivel iniila

Arbore
principal
CW

Pct. R

Punct R

Punct Z
P

Nivel pct. R

Punct Z
P

Oprire Arbore principal


dup temporizare

Oprire Arbore principal


dup temporizare

Explicaie
-

Operaii

Dup poziionarea n lungul axelor X i Y, se execut deplasarea rapid la punctul R. Alezarea este
executat de la punctul R la punctul Z.
Cnd alezarea este ncheiat, se execut temporizarea la fundul gurii, apoi arborele principal este oprit
i intr n modul oprit. n acest moment putei comuta la modul manual i putei deplasa scula manual.
Sunt disponibile oricare operaii manuale; este de dorit totui s retragei scula din gaur, din motive de
securitate.
Dup repornirea prelucrrii n modul de operare DNC sau modul memorie, scula se ntoarce la nivelul
iniial sau la nivelul punctului R conform G98 sau G99 i arborele principal se rotete n sens orar.
Apoi, operaia este repornit conform comenzilor programate n blocul urmtor.

Rotaia arborelui principal

nainte de a specifica G88, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.

Funcia auxiliar

Atunci cnd comanda G88 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.
- 55 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

Specificai P ntr-un bloc care execut gurire. Dac el este specificat ntr-un bloc care nu execut
gurire, nu poate fi stocat ca dat modal.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G88 ntr-un monobloc. n caz contrar, G88 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S2000 ;
Produce pornirea rotirii arborelui principal.
G90 G99 G88 X300. Y-250. Z-150. R-100. P1000 F120. ;
Poziie, gurire gaur 1, ntoarcere la punctul R, apoi oprire la fundul gurii pentru 1 s.
Y-550. ;
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Y-750. ;
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
X1000. ;
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Y-550. ;
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
G98 Y-750. ;
Poziie, gurire gaura 6, apoi ntoarcere la nivelul iniial.
G80 G28 G91 X0 Y0 Z0 ;
Retur la poziia de referin
M5 ;
Produce oprirea rotirii arborelui principal.

- 56 -

PROGRAMARE

B-64304RO-2/02

5.1.13

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Ciclu de alezare (G89)

Acest ciclu este folosit pentru a aleza o gaur.

Format
G89 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii
Distana de la nivelul iniial la nivelul punctului R
Temporizare la fundul unei guri
Vitez de avans pentru achiere
Numr de repetri (dac este necesar)
G89 (G98)

G89 (G99)

Nivel iniial

Pct. R

Punct R

Punct Z

Nivel pct. R

Pct. Z

Explicaie
-

Operaii

Acest ciclu este aproape la fel ca i G85. Diferena este c acest ciclu execut temporizare la fundul
gurii.

Rotaia arborelui principal

nainte de a specifica G89, utilizai o funcie auxiliar (cod M) pentru a roti arborele principal.

Funcia auxiliar

Atunci cnd comanda G89 i un cod M sunt specificate n acelai bloc, codul M este executat n
momentul operaiei de prim poziionare. Cnd se folosete K pentru a specifica numrul de repetri,
codul M este executat doar pentru prima gaur, pentru a doua i urmtoarele guri codul M nu este
executat.

Compensare lungime scul

Cnd n ciclul predefinit pentru gurire se specific compensarea lungimii sculei (G43, G44 sau G49),
offset-ul este aplicat dup poziionarea la punctul R.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit pentru gurire.

Gurire

ntr-un bloc care nu include X, Y, Z, R sau orice alt ax, gurirea nu se execut.

- 57 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Specificai P ntr-un bloc care execut gurire. Dac el este specificat ntr-un bloc care nu execut
gurire, nu poate fi stocat ca dat modal.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G89 ntr-un monobloc. n caz contrar, G89 va fi
revocat.

Offset scule

n modul ciclu predefinit pentru gurire, offset-urile sculei sunt ignorate.

Exemplu
M3 S100 ;
Produce pornirea rotirii arborelui principal.
G90 G99 G89 X300. Y-250. Z-150. R-120. P1000 F120. ;
Poziie, gurire gaur 1, ntoarcere la punctul R, apoi oprire la fundul gurii pentru 1 s.
Y-550. ;
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Y-750. ;
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
X1000. ;
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Y-550. ;
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
G98 Y-750. ;
Poziie, gurire gaura 6, apoi ntoarcere la nivelul iniial.
G80 G28 G91 X0 Y0 Z0 ;
Retur la poziia de referin
M5 ;
Produce oprirea rotirii arborelui principal.

5.1.14

Revocare ciclu predefinit pentru gurire (G80)

G80 anuleaz ciclurile predefinite pentru gurire.

Format
G80 ;

Explicaie
Toate ciclurile predefinite pentru gurire sunt revocate pentru a se executa operaii normale. Punctul R
i punctul Z sunt terse.
Sunt revocate (terse) i alte date pentru gurire.

Exemplu
M3 S100 ;
G90 G99 G88 X300. Y-250. Z-150. R-120. F120. ;
Y-550. ;
Y-750. ;
X1000. ;
Y-550. ;
G98 Y-750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;

Produce pornirea rotirii arborelui principal.


Poziie, gurire gaura 1, apoi ntoarcere la punctul R.
Poziie, gurire gaura 2, apoi ntoarcere la punctul R.
Poziie, gurire gaura 3, apoi ntoarcere la punctul R.
Poziie, gurire gaura 4, apoi ntoarcere la punctul R.
Poziie, gurire gaura 5, apoi ntoarcere la punctul R.
Poziie, gurire gaura 6, apoi ntoarcere la punctul iniial.
Retur la poziia de referin, ciclu predefinit revocat
Produce oprirea rotirii arborelui principal.

- 58 -

PROGRAMARE

B-64304RO-2/02

5.1.15

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Exemplu de folosire a ciclurilor predefinite pentru gurire

Valoarea de offset
offset nr.31

+200.0 este setat n offset nr.11, +190.0 este setat n offset nr.15 i +150.0 este setat n

Exemplu de program
;
N001
G92 X0 Y0 Z0;
N002
G90 G00 Z250.0 T11 M6;
N003
G43 Z0 H11;
N004
S30 M3;
N005
G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F120;
N006
Y-550.0;
N007

G98 Y-750.0;

N008

G99 X1200.0;

N009

Y-550.0;

N010

G98 Y-350.0;

N011

G00 X0 Y0 M5;

N012

G49 Z250.0 T15 M6;

N013
N014
N015
N016

G43 Z0 H15;
S20 M3;
G99 G82 X550.0 Y-450.0 Z-130.0 R-97.0 P300
F70;
G98 Y-650.0;

N017

G99 X1050.0;

N018

G98 Y-450.0;

N019

G00 X0 Y0 M5;

N020

G49 Z250.0 T31 M6;

N021
N022
N023

G43 Z0 H31;
S10 M3;
G85 G99 X800.0 Y-350.0 Z-153.0 R47.0 F50;

N024

G91 Y-200.0 K2;

N025

G28 X0 Y0 M5;

N026
N027

G49 Z0;
M0;

- 59 -

Setare coordonat n poziia de referin


Schimbare scul
Nivel iniial, compensare lungime scul
Pornire arbore principal
Poziionare, apoi gurire #1
Poziionare, apoi gurire #2 i ntoarcere la nivelul
punctului R
Poziionare, apoi gurire #3 i ntoarcere la nivelul
iniial
Poziionare, apoi gurire #4 i ntoarcere la nivelul
punctului R
Poziionare, apoi gurire #5 i ntoarcere la nivelul
punctului R
Poziionare, apoi gurire #6 i ntoarcere la nivelul
iniial
Retur la poziia de referin, oprirea arborelui
principal
Anulare compensare lungime scul, schimbare
scul
Nivel iniial, compensare lungime scul
Pornire arbore principal
Poziionare, apoi gurire #7, ntoarcere la nivelul
punctului R
Poziionare, apoi gurire #8, ntoarcere la nivelul
iniial
Poziionare, apoi gurire #9, ntoarcere la nivelul
punctului R
Poziionare, apoi gurire #10, ntoarcere la nivelul
iniial
Retur la poziia de referin, oprirea arborelui
principal
Anulare compensare lungime scul, schimbare
scul
Nivel iniial, compensare lungime scul
Pornire arbore principal
Poziionare, apoi gurire #11, ntoarcere la nivelul
punctului R
Poziionare, apoi gurire #12, 13, ntoarcere la
nivelul punctului R
Retur la poziia de referin, oprirea arborelui
principal
Anulare compensare lungime scul
Oprire program

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

Program folosind offset lungime scul i cicluri predefinite


Poziia de referin

350

#1
100

#11
#7 200

100

#2

100

#10
#12

#8

#6

#5
#9

200
100

#3

#13

#4

X
400

150

#1 to 6
#7 to 10
#11 to 13
Z

250

250

150

Gurire gaur cu diametrul de 10 mm


Gurire gaur cu diametrul de 20 mm
Alezare gaur cu diametrul de 95 mm (adnc. 50 mm)

Poziie de retrag.
250
Nivel iniial
X

50
50
30
20
T 11

200

T 15

190

T 31

150

Fig. 5.1.15 (a) Exemplu de folosire a ciclurilor predefinite pentru gurire

5.2

TARODARE RIGID

Ciclul de tarodare (G84) i ciclul de tarodare pe stnga (G74) pot fi executate n modul standard sau n
modul de tarodare rigid.
Pentru a executa tarodarea n modul standard, arborele principal se rotete i se oprete cu micarea n
lungul axei de tarodare folosind funciile auxiliare M03 (rotire arbore principal n sens orar), M04 (rotire
arbore principal n sens antiorar) i M05 (oprire arbore principal).
n modul rigid, tarodarea este executat prin controlul motorului arborelui principal ca i cnd acesta ar fi
un servomotor i prin interpolare ntre axa de tarodare i arborele principal.
Cnd tarodarea este executat n modul rigid, arborele principal se rotete cu o tur la fiecare avans (pas
al filetului) n lungul axei de tarodare. Aceast operaie nu se modific nici n timpul accelerrii sau
decelerrii.
Modul rigid elimin necesitatea folosirii unui tarod mobil axial necesar n modul de tarodare standard,
permind astfel tarodare mai rapid i mai precis.
- 60 -

PROGRAMARE

B-64304RO-2/02

5.2.1

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Tarodare rigid (G84)

Cnd motorul arborelui principal este controlat n modul rigid ca i cnd ar fi un servomotor, ciclul de
tarodare poate fi grbit.

Format
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii i poziia fundului gurii
Distana de la nivelul iniial la nivelul punctului R
Temporizare la fundul gurii i la punctul R cnd se efectueaz ntoarcerea
Viteza de avans de achiere
Numr de repetri (dac este necesar)

G84.2 X_ Y_ Z_ R_ P_ F_ L_ ;
(Format seria 10/11)
L_

: Numr de repetri (dac este necesar)


G84 (G98)

G84 (G99)
Oprire arbore
principal

Oprire arbore principal


Nivel iniial
Operaia 6
Oprire
arbore
principal
P

Operaia 1
Operaia 2
arbore
principal
Pct. R
CW

Oprire
arbore
principal

Nivel pct. R

Operaia 3

Oprire arbore
principal

arbore
principal CW
Pct. R

Nivel pct. R

Operaia 5

Oprire
arbore
principal

Punct Z

Operaia 4 arbore principal CCW

Punct Z
arbore
principal
CCW

Explicaie
Dup poziionare n lungul axelor X i Y, se execut deplasarea rapid spre punctul R.
Tarodarea este efectueaz de la punctul R la punctul Z. Cnd s-a terminat tarodarea, arborele principal
este oprit i se execut temporizare. Arborele principal este apoi rotit n direcia invers, scula este
retras la punctul R, apoi arborele principal este oprit. Apoi se execut curs rapid la nivelul iniial.
n timpul tarodrii, ajustarea a vitezei de avans i a arborelui principal sunt presupuse a fi 100%. Totui,
ajustarea vitezei de avans poate fi activat prin setare.

Modul rigid

Modul rigid poate fi specificat folosind una dintre urmtoarele metode:

naintea unei comenzi de tarodare, specificai M29 S*****.

Specificai M29 S***** ntr-un bloc care conine o comand de tarodare.

Pentru tarodare rigid specificai G84 (parametrul G84 nr. 5200#0 este setat la 1).

Pasul filetului

n modul de lucru avans pe minut, pasul filetului este obinut din expresia vitez de avans turaia
arborelui principal. n modul de lucru avans pe rotaie, pasul filetului este egal cu viteza de avans.
- 61 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Compensare lungime scul

Cnd n ciclul predefinit se specific compensarea lungimii sculei (G43, G44 sau G49), offset-ul este
aplicat la momentul poziionrii n punctul R.

Comanda format pentru seria 10/11

Tarodarea rigid poate fi executat folosind comenzile format pentru seria 10/11. Secvena de tarodare
rigid (incluznd transferul de date spre i dinspre PMC), limitarea i altele asemntoare sunt la fel ca i
cele descrise n acest capitol.

Accelerare/decelerare dup interpolare

Se poate aplica accelerare/decelerare liniar sau sub form de clopot.

Accelerare/decelerare paralel nainte de interpolare

Nu este valid accelerarea/decelerarea paralel nainte de interpolare.

Ajustare

Diferite tipuri de funcii de ajustare nu sunt valide. Urmtoarele funcii de ajustare pot fi activate prin
setarea parametrilor corespunztori:

Ajustarea extragerii

Semnal de ajustare
Pentru detalii, vezi Ajustarea n timpul tarodrii rigide de mai jos.

Mers n gol

Mersul n gol poate fi executat de asemenea n G84 (G74). Atunci cnd se execut mersul n gol la
viteza de avans pentru axa de achiere n G84 (G74), tarodarea este executat conform vitezei de avans.
Notai c turaia arborelui principal crete la un avans mai mare la mersul n gol.

Blocarea mainii

Blocarea mainii poate fi executat de asemenea n G84 (G74).


Atunci cnd se execut G84 (G74) n starea blocat a mainii, scula nu se mic n lungul axei de gurire.
De aceea nici arborele principal nu se rotete.

Resetare

Dac n timpul tarodrii rigide se execut o resetare, modul de tarodare rigid este anulat i motorul
arborelui principal intr n modul normal de funcionare. Observai c modul G84 (G74) nu este anulat n
cazul n care este setat bit 6 (CLR) al parametrului nr.3402.

Inter-blocare

Interblocarea poate fi aplicat i n G84 (G74).

Oprire avans i monobloc

Atunci cnd bit 6 (FHD) al parametrului nr.5200 este setat la 0, oprirea avansului i monoblocul nu sunt
valide n modul G84 (G74). Atunci cnd acest bit este setat 1, ele sunt valide.

Compensarea jocului la reversare

n modul de tarodare rigid, compensarea jocului la reversare se aplic pentru a compensa micarea
pierdut atunci cnd arborele principal se rotete n sens orar sau anti-orar. Vedei mrimea jocului la
reversare n parametrii nr.5321 pn la 5324.
S-a aplicat compensarea jocului la reversare n lungul axei de gurire.

- 62 -

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

PROGRAMARE

B-64304RO-2/02

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit. Dac axa de gurire este
schimbat n modul rigid, este emis alarma PS0206.

Comanda S

Atunci cnd se specific o turaie care depete turaia maxim pentru transmisia folosit se emite
alarma PS0200.
Cnd ciclul predefinit rigid de tarodare este anulat, comanda S de tarodare rigid este tears la S0.

Valoarea distribuit pentru arborele principal

Valoarea maxim distribuit este dup cum urmeaz (afiat pe ecranul de diagnoz nr.451):

Pentru un arbore principal de serie: 32,767 impulsuri pe 8ms


Aceast valoare este modificat funcie de setarea raportului de transmitere al cutiei de viteze pentru
traductorul de poziie sau comanda de tarodare rigid. Dac se face o setare care depete valoarea
limit superioar, este emis alarma PS0202.

Comanda F

Dac se specific o valoare peste limita superioar a vitezei de avans este emis alarma PS0011.

Uniti de msur ale comenzii F


Dat de intrare n
milimetri

Dat de intrare n inci

1 mm/min
0.01 mm/rot

0,01 inci/min
0.0001 inci/rot

G94
G95

Observaii

Programarea cu punct zecimal admis


Programarea cu punct zecimal admis

M29

Atunci cnd se specific o comand S i o micare a axei ntre M29 i G84, este emis alarma PS0203.
Dac M25 este specificat ntr-un ciclu de tarodare, se emite alarma PS0204.

Specificai P ntr-un bloc care execut gurire. Dac P este specificat ntr-un bloc care nu execut gurire,
nu va fi stocat ca i dat modal.

Revocare

Nu specificai un cod G din grupul 01 (G00 la G03) i G74 ntr-un sigur bloc. n caz contrar, G74 va fi
revocat.

Offset scule

n modul ciclu predefinit, offset-urile sculei sunt ignorate.

Repornirea programului

Un program nu poate fi repornit n timpul tarodrii rigide.

Apelare sub-program

n modul ciclu predefinit, specificai comanda de apelare a sub-programului M98_ ntr-un bloc independent.

Exemplu
viteza de avans raportat la ax Z
turaia arborelui principal
pasul filetului 1.0 mm
<Programare pentru avans pe minut>

1000 mm/min
1000 min-1

- 63 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
G94;
G00 X120.0 Y100.0 ;
M29 S1000 ;
G84 Z-100.0 R-20.0 F1000 ;

PROGRAMARE

B-64304RO-2/02

specificai o comand de avans pe minut


Poziionare
specificare mod rigid
tarodare rigid

<Programare pentru avans pe rotaie>


G95;
G00 X120.0 Y100.0 ;
M29 S1000 ;
G84 Z-100.0 R-20.0 F1.0 ;

5.2.2

specificai o comand de avans pe rotaie


Poziionare
specificare mod rigid
tarodare rigid

Ciclu de tarodare rigid pe stnga (G74)

Cnd motorul arborelui principal este controlat n modul rigid ca i cnd ar fi un servomotor, ciclurile de
tarodare pot fi grbite.

Format
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datele de poziionare a gurii


Distana de la punctul R la fundul gurii i poziia fundului gurii
Distana de la nivelul iniial la nivelul punctului R
Temporizare la fundul gurii i la punctul R cnd se efectueaz ntoarcerea
Viteza de avans de achiere
Numr de repetri (dac este necesar)

G84.3 X_ Y_ Z_ R_ P_ F_ L_ ;
(Format seria 10/11)
L_

: Numr de repetri (dac este necesar)


G74 (G98)

G74 (G99)

Oprire
arbore
principal
Operaia 1
Operaia 2
arbore
principal
CCW
Pct. R
Operaia 3

Oprire arbore principal

Nivel iniial
Operaia 6
Oprire
arbore
principal
P

Oprire
arbore
principal

arbore
principal
CCW

Nivel pct. R

P
Pct. R

Nivel pct. R

Operaia 5

Punct Z

Oprire
Punct Z
arbore
P
principal
Operaia 4 arbore principal
CW

Oprire
arbore
principal

arbore
principal
CW

Explicaie
Dup poziionare n lungul axelor X i Y, se execut deplasarea rapid spre punctul R.
Tarodarea este efectueaz de la punctul R la punctul Z. Cnd s-a terminat tarodarea, arborele principal
este oprit i se execut temporizare. Arborele principal este apoi rotit n direcia normal, scula este
retras la punctul R, apoi arborele principal este oprit. Apoi se execut deplasarea rapid la nivelul
iniial.
n timpul tarodrii, ajustarea a vitezei de avans i a arborelui principal sunt presupuse a fi 100%. Totui,
ajustarea vitezei de avans poate fi activat prin setare.

- 64 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Modul rigid

Modul rigid poate fi specificat folosind una dintre urmtoarele metode:

naintea unei comenzi de tarodare, specificai M29 S*****.

Specificai M29 S***** ntr-un bloc care conine o comand de tarodare.

Pentru tarodare rigid specificai G74. [parametrul G84 (nr. 5200#0) setat la 1].

Pasul filetului

n modul de lucru avans pe minut, pasul filetului este obinut din expresia vitez de avans turaia
arborelui principal. n modul de lucru avans pe rotaie, pasul filetului este egal cu viteza de avans.

Compensare lungime scul

Cnd n ciclul predefinit se specific compensarea lungimii sculei (G43, G44 sau G49), offset-ul este
aplicat la momentul poziionrii n punctul R.

Comanda format pentru seria 10/11

Tarodarea rigid poate fi executat folosind comenzile format pentru seria 15. Secvena de tarodare
rigid (incluznd transferul de date spre i dinspre PMC), limitarea i altele asemntoare sunt la fel ca i
cele descrise n acest capitol.

Accelerare/decelerare dup interpolare

Se poate aplica accelerare/decelerare liniar sau sub form de clopot.

Accelerare/decelerare paralel nainte de interpolare

Nu este valid accelerarea/decelerarea paralel nainte de interpolare.

Ajustare

Diferite tipuri de funcii de ajustare nu sunt valide. Urmtoarele funcii de ajustare pot fi activate prin
setarea parametrilor corespunztori:
Ajustarea extragerii
Semnal de ajustare
Pentru detalii, vezi Ajustarea n timpul tarodrii rigide de mai jos.

Mers n gol

Mersul n gol poate fi executat de asemenea n G84 (G74). Atunci cnd se execut mersul n gol la viteza
de avans pentru axa de gurire n G84 (G74), tarodarea este executat conform vitezei de avans. Notai
c turaia arborelui principal crete la un avans mai mare la mersul n gol.

Blocarea mainii

Blocarea mainii poate fi executat de asemenea n G84 (G74).


Atunci cnd se execut G84 (G74) n starea blocat a mainii, scula nu se mic n lungul axei de gurire.
De aceea nici arborele principal nu se rotete.

Resetare

Dac n timpul tarodrii rigide se execut o resetare, modul de tarodare rigid este anulat i motorul
arborelui principal intr n modul normal de funcionare. Observai c modul G84 (G74) nu este anulat
n cazul n care este setat bit 6 (CLR) al parametrului nr.3402.

Inter-blocare

Interblocarea poate fi aplicat i n G84 (G74).

- 65 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Oprire avans i monobloc

Atunci cnd bit 6 (FHD) al parametrului nr.5200 este setat la 0, oprirea avansului i monoblocul nu sunt
valide n modul G84 (G74). Atunci cnd acest bit este setat 1, ele sunt valide.

Compensarea jocului la reversare

n modul de tarodare rigid, compensarea jocului la reversare se aplic pentru a compensa micarea
pierdut atunci cnd arborele principal se rotete n sens orar sau anti-orar. Vedei mrimea jocului la
reversare n parametrii nr.5321 pn la 5324.
S-a aplicat compensarea jocului la reversare n lungul axei de gurire.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit. Dac axa de gurire este
schimbat n modul rigid, este emis alarma PS0206.

Comanda S

Specificarea unei turaii care depete turaia maxim a transmisiei folosite genereaz alarm PS0200.

Cnd ciclul predefinit rigid de tarodare este anulat, comanda S folosit pentru tarodare rigid este
tears la S0.

Valoarea distribuit pentru arborele principal


Valoarea maxim distribuit este dup cum urmeaz (afiat pe ecranul de diagnoz nr.451):

Pentru un arbore principal de serie: 32,767 impulsuri pe 8ms


Aceast valoare este modificat funcie de setarea raportului de transmitere al cutiei de viteze pentru
traductorul de poziie sau comanda de tarodare rigid. Dac se face o setare care depete valoarea
limit superioar, este emis alarma PS0202.

Comanda F

Specificarea unei valori peste limita superioar a vitezei de avans genereaz alarm PS0011.

Uniti de msur ale comenzii F


G94
G95

Dat de intrare n
sistem metric

Dat de intrare n inci

Observaii

1 mm/min
0.01 mm/rot

0,01 inci/min
0,0001 inci/rot

Programarea cu punct zecimal admis


Programarea cu punct zecimal admis

M29

Specificarea unei comenzi S sau micrii axei ntre M29 i G84 genereaz alarma PS0203.
Apoi, specificarea M29 n ciclul de tarodare genereaz alarma PS0204.

Specificai P ntr-un bloc care execut gurire. Dac P este specificat ntr-un bloc care nu execut
gurire, nu va fi stocat ca i dat modal.

Anulare

Nu specificai un cod G din grupul 01 (G00 la G03) i G74 ntr-un monobloc. n caz contrar, G74 va fi
anulat.

Offset scule

n modul ciclu predefinit, offset-urile sculei sunt ignorate.

- 66 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Apelare sub-program

n modul ciclu predefinit, specificai comanda de apelare a sub-programului M98_ ntr-un bloc independent.

Exemplu
viteza de avans raportat la ax Z
turaia arborelui principal
pasul filetului 1.0 mm
<Programare pentru avans pe minut>
G94;
G00 X120.0 Y100.0 ;
M29 S1000 ;
G74 Z-100.0 R-20.0 F1000 ;

1000 mm/min
1000 min-1

Specificai o comand de avans pe minut.


Poziionare
Specificare mod rigid
Tarodare rigid

<Programare pentru avans pe rotaie>


G95;
G00 X120.0 Y100.0 ;
M29 S1000 ;
G74 Z-100.0 R-20.0 F1.0 ;

Specificai o comand de avans pe rotaie


Poziionare
Specificare mod rigid
Tarodare rigid

- 67 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

5.2.3

PROGRAMARE

B-64304RO-2/02

Ciclu rigid de tarodare n trepte (G84 sau G88)

Tarodarea unei guri adnci n modul rigid de tarodare poate fi dificil din cauza achiilor care
nepenesc scula sau cresc rezistena la achiere. n astfel de cazuri este util ciclul rigid de tarodare n
trepte.
n acest ciclu, achierea este executat de mai multe ori pn la atingerea fundului gurii. Sunt
disponibile dou cicluri de tarodare n trepte. Ciclul de tarodare n trepte de mare vitez i ciclul
standard. Aceste cicluri sunt selectate folosind bit5 (PCP) al parametrului nr.5200.

Format
G84 (or G74) X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_ : Datele de poziionare a gurii
Z_
: Distana de la punctul R la fundul gurii i poziia fundului
gurii
R_
: Distana de la nivelul iniial la nivelul punctului R
P_
: Temporizare la fundul gurii i la punctul R cnd se
efectueaz reversarea
Q_
: Adncimea de achiere pentru fiecare vitez de avans
F_
: Viteza de avans de achiere
K_
: Numr de repetri (dac este necesar)

G84.2 (sau G84.3) X_ Y_ Z_ R_ P_ Q_ F_ L_ ;


(Format seria 10/11)
L_
: Numr de repetri (dac este necesar)
G84, G74 (G98)
Ciclu de tarodare rapid n
trepte [parametrul PCP
(nr.5200#5)=0]
<1> Scula lucreaz la viteza
normal de avans de
achiere. Este folosit
constanta normal de
timp.
<2> Retragerea poate fi
ajustat.
Este folosit constanta de
timp de retragere.

G84, G74 (G99)

d = distana retragere
Nivel iniial
Pct. R
q

Nivel pct. R
<1>
<2>

Pct. R
q

Nivel pct. R
<1>

Pct. Z

Ciclu de tarodare n trepte


(parametrul PCP (nr.5200#5)=1)
<1> Scula lucreaz la viteza
normal de avans de
achiere. Este folosit
constanta normal de timp.
<2> Retragerea poate fi ajustat.
Este folosit constanta de
timp de retragere.
<3> Retragerea poate fi ajustat.
Este folosit constanta
normal de timp.

<2>

Pct. Z

d = distan pornire ach.


Nivel iniial
Pct. R
q

<1>

Nivel pct. R
<3>

Pct. R
q

<2> d

Nivel pct. R

<1>

<3>

<2> d

Pct. Z

- 68 -

Pct. Z

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Explicaie
-

Ciclu rapid de tarodare n trepte

Dup poziionarea n lungul axelor X i Y, se execut deplasarea rapid la punctul R. Din punctul R,
achierea se execut cu Q (adncimea de achiere pentru fiecare avans de achiere), apoi scula este
retras cu distana d. Bit-ul DOV (bit 4) al parametrului 5200 specific dac retragerea poate fi ajustat
sau nu. Cnd s-a atins punctul Z, arborele principal este oprit, apoi rotit n direcie invers pentru
retragere.
Setai distana de retragere d n parametrul 5213.

Ciclu de tarodare n trepte

Dup poziionare n lungul axelor X i Y, se execut deplasarea rapid la nivelul punctului R. Din
punctul R, achierea se execut cu Q (adncimea de achiere pentru fiecare avans de achiere), apoi se
execut ntoarcere la punctul R. Bit-ul DOV (bit 4) al parametrului 5200 specific dac retragerea poate
fi ajustat sau nu. Deplasarea vitezei F de avans este efectuat de la punctul R la o distan d de la
punctul de capt al ultimei achieri, acolo unde achierea este repornit. Pentru aceast deplasare a
vitezei F de avans pentru achiere, specificarea a bit-ului DOV (bit 4) al parametrului 5200 este de
asemenea valabil. Cnd s-a atins punctul Z, arborele principal este oprit, apoi rotit n direcie invers
pentru retragere.
Setai d (distana la punctul la care este pornit achierea) n parametrul nr.5213.

Accelerare/decelerare dup interpolare

Se poate aplica accelerare/decelerare liniar sau sub form de clopot.

Accelerare/decelerare paralel nainte de interpolare

Nu este valid accelerarea/decelerarea paralel nainte de interpolare.

Ajustare

Diferite tipuri de funcii de ajustare nu sunt valide. Urmtoarele funcii de ajustare pot fi activate prin
setarea parametrilor corespunztori:
Ajustarea extragerii
Semnal de ajustare
Pentru detalii, vezi Ajustarea n timpul tarodrii rigide de mai jos.

Mers n gol

Mersul n gol poate fi executat de asemenea n G84 (G74). Atunci cnd se execut mersul n gol la
viteza de avans pentru axa de gurire n G84 (G74), tarodarea este executat conform vitezei de avans.
Observai c viteza arborelui principal crete la un avans mai mare la mersul n gol.

Blocarea mainii

Blocarea mainii poate fi executat de asemenea n G84 (G74).


Atunci cnd se execut G84 (G74) n starea blocat a mainii, scula nu se mic n lungul axei de gurire.
De aceea nici arborele principal nu se rotete.

Resetare

Dac n timpul tarodrii rigide se execut o resetare, modul de tarodare rigid este anulat i motorul
Arborelui principal intr n modul normal de funcionare. Observai c modul G84 (G74) nu este anulat
n cazul n care este setat bit 6 (CLR) al parametrului nr.3402.

Inter-blocare

Interblocarea poate fi aplicat i n G84 (G74).

- 69 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Oprire avans i monobloc

Atunci cnd bit 6 (FHD) al parametrului nr.5200 este setat la 0, oprirea avansului i monoblocul nu sunt
valide n modul G84 (G74). Atunci cnd acest bit este setat la 1, ele sunt valide.

Compensarea jocului la reversare


n modul de tarodare rigid, compensarea jocului la reversare se aplic pentru a compensa micarea
pierdut atunci cnd arborele principal se rotete n sens orar sau anti-orar. Vedei mrimea jocului la
reversare n parametrii nr.5321 pn la 5324.
S-a aplicat compensarea jocului la reversare n lungul axei de gurire.

Limitare
-

Comutarea axelor

nainte ca axa de gurire s poat fi schimbat trebuie anulat ciclul predefinit. Dac axa de gurire este
schimbat n modul rigid, este emis alarma PS0206.

Comanda S

Specificarea unei turaii care depete turaia maxim a transmisiei folosite genereaz alarm
PS0200.
Cnd ciclul predefinit rigid de tarodare este anulat, comanda S folosit pentru tarodare rigid este
tears la S0.

Valoarea distribuit pentru arborele principal

Valoarea maxim distribuit este dup cum urmeaz (afiat pe ecranul de diagnoz nr.451):

Pentru un arbore principal de serie: 32,767 impulsuri pe 8ms


Aceast valoare este modificat funcie de setarea raportului de transmitere al cutiei de viteze pentru
traductorul de poziie sau comanda de tarodare rigid. Dac se face o setare care depete valoarea
limit superioar, este emis alarma PS0202.

Comanda F

Specificarea unei valori care depete limita superioar a vitezei de avans genereaz alarm PS0011.

Uniti de msur ale comenzii F


G94
G95

Dat de intrare n
sistem metric

Dat de intrare n inci

Observaii

1 mm/min
0,01 mm/rot

0,01 inci/min
0,0001 inci/rot

Programarea cu punct zecimal admis


Programarea cu punct zecimal admis

M29

Specificarea unei comenzi S sau micrii axei ntre M29 i G84 genereaz alarma PS0203.
Apoi, specificarea M29 n ciclul de tarodare genereaz alarma PS0204.

P/Q

Specificai P i Q ntr-un bloc care execut gurire. Dac ele sunt specificate ntr-un bloc care nu
execut gurire, ele nu sunt stocate ca i date modale.
Cnd este specificat Q0, ciclul rigid de tarodare n trepte nu este executat.

Anulare

Nu specificai un cod G din grupul 01 (G00 la G03) i G84 ntr-un acelai bloc.
mpreun, G84 este anulat.
- 70 -

Dac sunt specificate

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Offset scule

n modul ciclu predefinit, offset-urile sculei sunt ignorate.

Apelare sub-program

n modul ciclu predefinit, specificai


independent.

comanda de apelare a sub-programului M98_ ntr-un bloc

d (parametrul nr.5213)

Executai operaiunea n ciclul de tarodare n trepte n cadrul punctului R. Aceasta nseamn s setai o
valoare care nu depete punctul R pentru d (parametrul nr.5213).

5.2.4

Revocare ciclu predefinit (G80)

Ciclul predefinit de tarodare rigid este anulat. Pentru anularea acestui ciclu, vedei subseciunea 5.1.14.
Anulare ciclu predefinit pentru gurire (G80).

NOT
Atunci cnd tarodarea rigid este anulat, valoarea S folosit pentru tarodare
rigid este tears (cum ar fi dac s-ar specifica S0).
n consecin, comanda S specificat pentru tarodare rigid nu poate fi folosit
ntr-o parte urmtoare a programului dup anularea ciclului predefinit de tarodare
rigid.
Dup anularea ciclului predefinit de tarodare rigid, specificai o nou comand S
aa cum se cere.

5.2.5

Ajustarea n timpul tarodrii rigide

Diferite tipuri de funcii de ajustare nu sunt valide. Urmtoarele funcii de ajustare pot fi activate prin
setarea parametrilor corespunztori:

Ajustarea extragerii

Semnal de ajustare

5.2.5.1

Ajustarea extragerii

Pentru ajustarea extragerii, ajustarea setat n parametru sau ajustarea specificat ntr-un program poate
fi activat pentru extragere (incluznd retragerea n timpul guririi n trepte /guririi rapide n trepte).

Explicaie
-

Specificarea ajustrii n parametru

Setai bit 4 (DOV) al parametrului nr. 5200 la 1 i setai ajustarea n parametrul nr. 5211.
Se poate seta ajustarea de la 0% la 200% n pai de 1%. Bit 3 (OVU) al parametrului nr. 5201 poate fi
setat la 1 pentru a seta o ajustare de la 0% la 2000% n pai de 10%.

Specificarea ajustrii ntr-un program

Setai bit 4 (DOV) al parametrului nr. 5200 i bit 4 (OV3) al parametrului nr.5201 la 1. Viteza arborelui
principal la extragere poate fi specificat n program.
Specificai turaia de extragere folosind adresa J n blocul n care este specificat tarodarea rigid.
Exemplu) Pentru a specifica 1000 min-1 pentru S la achiere i 2000 min-1 pentru S la extragere.
.
M29 S1000 ;
G84 Z-100. F1000. J2000 ;
- 71 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

.
Diferena turaiei arborelui principal este transformat la ajustarea real prin urmtorul calcul:
De aceea, turaia arborelui principal la extragere poate s nu fie aceeai ca i cea specificat la adresa J.
Atunci cnd ajustarea nu se ncadreaz n domeniul ntre 100% i 200% se admite a fi 100%.
Ajustare (%) =

Tur. fusextr.) J =

100

Turaur fus (S)

Bitul 6 (OVE) al parametrului nr. 5202 poate fi setat la 1 pentru a extinde valoarea ajustrii de la 100%
la 2000% . Cnd ajustarea specificat nu se ncadreaz n domeniul ntre 100% i 2000% se admite a fi
100%.
Ajustarea care trebuie aplicat este determinat n concordan cu setarea parametrilor i cea din
comand aa cum se arat n tabelul de mai jos.
Atunci cnd bit 6(OVE) al parametrului nr. 5202 este setat la 0.
DOV=1

Setarea parametrilor
Comanda

OV3=1

OV3=0

Situat n domeniul ntre 100%


Comanda n program
i 200%
n afara domeniului ntre
100%
100% i 200%
Nicio turaie a arborelui principal la extragere specificat la
Parametrul nr.5211
adresa J

Turaia arborelui principal la


extragere specificat la adresa
J

Parametrul
nr.5211

DOV=0

100%

Atunci cnd bit 6(OVE) al parametrului nr. 5202 este setat la 1.


DOV=1

Setarea parametrilor
Comanda

OV3=1

Situat n domeniul ntre 100%


Comanda n program
i 2000%
n afara domeniului ntre
100%
100% i 2000%
Nicio turaie a arborelui principal la extragere specificat la
Parametrul nr.5211
adresa J

Turaia arborelui principal la


extragere specificat la adresa
J

- 72 -

OV3=0

Parametrul
nr.5211

DOV=0

100%

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

PROGRAMARE

B-64304RO-2/02

NOT
1 Nu folosii punct zecimal n valoarea specificat la adresa J.
Dac se folosete un punct zecimal, valoarea este asumat dup cum urmeaz:
Exemplu) Cnd sistemul incremental pentru axa de referin este IS-B
Atunci cnd nu se folosete programare punct zecimal tip calculator de
buzunar.
Valoarea specificat este transformat n valoarea pentru care se consider
cel mai mic increment introdus.
-1
J200. este asumat a fi 200000 min .
Atunci cnd se folosete programare punct zecimal tip calculator de buzunar.
Valoarea specificat este transformat n valoarea obinut prin rotunjire n
jos la un ntreg.
-1
J200. este asumat a fi 200 min .
2 Nu folosii semnul minus n valoarea specificat la adresa J.
Dac se folosete un semn minus, se presupune c se specific o valoare n
afara domeniului.
3 Ajustarea maxim este obinut folosind urmtoarea ecuaie astfel nct turaia
arborelui principal creia i se aplic ajustarea extragere s nu depeasc turaia
maxim a cutiei de viteze folosite (specificat n parametrii nr. 5241 la 5243).
Din acest motiv, turaia obinut nu este aceeai cu turaia maxim a arborelui
principal depinznd de ajustare:
Ajustare maxim (%) =

Tur. max. fus (specific in parametri)

100

Tur.fus (specif.la S )

4 Atunci cnd se specific o valoarea la adresa J pentru specificarea turaiei


arborelui principal la extragere n modul de tarodare rigid, aceasta este valid
pn la anularea ciclului predefinit.

5.2.5.2

Semnal de ajustare

Setnd bit 4 (OVS) al parametrului nr.5203 la 1, ajustarea poate fi aplicat operaiei de


achiere/extragere n timpul tarodrii rigide dup cum urmeaz:

Aplicare ajustare folosind semnalul de ajustare al vitezei de achiere

Anulare ajustare folosind semnalul de anulare ajustare


Exist urmtoarele relaii funcionale ntre aceast funcie i controlul manual al fiecrei operaii:

La achiere
Cnd semnalul de ajustare este setat la 0
Valoare specificat de semnalul de ajustare
Cnd semnalul de ajustare este setat la 1
100%

La extragere
Cnd semnalul de ajustare este setat la 0
Valoare specificat de semnalul de ajustare
Cnd semnalul de ajustare este setat la 1 i controlul manual al extragerii este inactivat
100%
Cnd semnalul de ajustare este setat la 1 i controlul manual al extragerii este activat
Valoare specificat pentru controlul manual al extragerii

- 73 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

NOT
1 Ajustarea maxim este obinut folosind urmtoarea ecuaie astfel nct turaia
arborelui principal creia i se aplic ajustarea s nu depeasc turaia maxim
a cutiei de viteze folosite (specificat n parametrii nr. 5241 la 5243). Din acest
motiv, turaia obinut nu este aceeai cu turaia maxim a arborelui principal
depinznd de ajustarea
Ajustare maxim (%) =

Tur. max. fus (specific in parametri)

100

Tur.fus (specif.la S )

2 Cum funcionarea cu ajustare difer n funcie de maina folosit, referii-v la


manualul furnizat de productorul mainii-unelte.

5.3

TEIRE I RACORDARE OPIONALE

Privire de ansamblu
Blocurile de teire i racordare pot fi inserate automat ntre urmtoarele:

ntre blocuri de interpolare liniar i blocuri de interpolare liniar

ntre blocuri de interpolare liniar i blocuri de interpolare circular

ntre blocuri de interpolare circular i blocuri de interpolare liniar

ntre blocuri de interpolare circular i blocuri de interpolare circular

Format
, C_
, R_

teire
racordare

Explicaie
Cnd specificarea de mai sus este adugat la captul unui bloc care specific interpolare liniar (G01)
sau interpolare circular (G02 sau G03), se insereaz un bloc de teire sau racordare.
Blocurile de specificare teire i racordare pot fi specificate consecutiv.

Teire

Dup C, specificai distana de la intersecia colului ipotetic la punctele de nceput i de sfrit.


Punctul colului ipotetic este punctul de col care ar exista dac nu s-ar efectua teirea.
<1>
<2>

G91 G01 X100.0 ,C10.0 ;


X100.0 Y100.0 ;
Bloc de teire inserat
C

Racordare

Dup R specificai raza colului.

- 74 -

Intersecie coluri ipotetice

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

PROGRAMARE

B-64304RO-2/02

<1>
<2>

G91 G01 X100.0 ,R10.0 ;


X100.0 Y100.0 ;
Centrul unui cerc de raz R

Bloc inserat de
racordare

Exemplu
N001 G92 G90 X0 Y0 ;
N002 G00 X10.0 Y10.0 ;
N003 G01 X50.0 F10.0 ,C5.0 ;
N004 Y25.0 ,R8.0 ;
N005 G03 X80.0 Y50.0 R30.0 ,R8.0 ;
N006 G01 X50.0 ,R8.0 ;
N007 Y70.0 ,C5.0 ;
N008 X10.0 ,C5.0 ;
N009 Y10.0 ;
N010 G00 X0 Y0 ;
N011 M0;
Y

N008

70.0

N007

60.0

N006

50.0
40.0
N009

N005

30.0
20.0

N004

10.0
N010
N011

N003

N002

0 N001
10.0

20.0

30.0

40.0

50.0

60.0

70.0

80.0

Limitare
-

Specificare nevalabil

Teirea (,C) sau racordarea (,R) specificate ntr-un bloc altul dect un bloc de interpolare liniar (G01)
sau interpolare circular (G02 sau G03) sunt ignorate.

Urmtorul bloc

Un bloc care specific teire sau racordare trebuie urmat de un bloc care specific o comand de micare
folosind interpolare liniar (G01) sau interpolare circular (G02 sau G03). Dac urmtorul bloc nu
conine aceste specificaii este generat alarma PS0051.
Oricum ntre aceste blocuri nu poate fi inserat dect un bloc care specific G04 (temporizare).
Temporizarea este executat dup executarea blocului de teire sau rotunjire inserat.
- 75 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Depirea domeniului de micare

Dac blocul de teire sau racordare inserat produce trecerea sculei n afara domeniului de micare a
interpolrii originale este emis alarma PS0055.
G91 G01 X30.0 ;
G03 X7.5 Y16.0 R37.0 ,C28.0 ;
G03 X67.0 Y-27.0 R55.0 ;

Traiectoria sculei fr
teire este indicat cu
linie plin.

Bloc de teire ce trebuie inserat

Fig. 5.3 (a)

Depirea domeniului de micare

Selectarea planului

Un bloc de teire sau racordare este inserat doar pentru o comand care deplaseaz scula n acelai plan.
Exemplu:
Atunci cnd axa U este setat ca ax paralel la axa de baz X (prin setarea parametrului nr.1022 la
5), urmtorul program execut teirea cu avansul de achiere n lungul axei U i n lungul axei Y:
G17 U0 Y0
G00 U100.0 Y100.0
G01 U200.0 F100 ,C30.0
Y200.0
Oricum, urmtorul program genereaz alarma PS0055. (Deoarece teirea este specificat n blocul
care deplaseaz scula n lungul axei X care nu este n planul selectat)
G17 U0 Y0
G00 U100.0 Y100.0
G01 X200.0 F100 ,C30.0
Y200.0
Programul urmtor de asemenea cauzeaz alarma PS0055. (Deoarece urmtorul bloc fa de
comanda de teire deplaseaz scula n lungul axei X care nu este n planul selectat)
G17 U0 Y0
G00 U100.0 Y100.0
G01 Y200.0 F100 ,C30.0
X200.0
Dac o comand de selectare a planului (G17, G18 sau G19) este specificat n blocul urmtor blocului
n care se specific teire sau racordare este emis alarma PS0051.

Distana de deplasare 0

Dac sunt executate dou operaii de interpolare liniar, blocul de teire sau racordare este privit ca
avnd distan deplasare zero atunci cnd unghiul dintre cele dou linii drepte este n domeniul 1.
Cnd sunt executate operaiile de interpolare liniar i interpolare circular, blocul de racordare este
privit ca avnd distana de deplasare zero atunci cnd unghiul ntre linia dreapt i tangenta la arc la
intersecie este ntre 1. Cnd sunt executate dou operaii de interpolare circular, blocul de
racordare este privit ca avnd distana de deplasare zero atunci cnd unghiul tangentele la arc la
intersecie este ntre 1.

- 76 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Operare cu monoblocul

Cnd blocul n care este specificat teirea sau rotunjirea colurilor este executat n modul monobloc,
operaia continu la punctul de sfrit al unui bloc de teire sau racordare inserat i maina se oprete n
modul oprire avans la punctul de sfrit. Cnd bit 0 (SBC) al parametrului nr.5105 este setat la 1,
maina se oprete n modul oprire avans de asemenea la punctul de pornire al blocului de teire sau
racordare inserat.

Coduri G inutilizabile

Urmtoarele coduri G sunt inutilizabile n acelai bloc cu comenzi de teire sau racordare sau cu un bloc
cu date de intrare pentru teire sau racordare care definesc figuri continue.

Coduri G (exceptnd G04) n grupul 00.

G68 n grupul 16

Filetare

Dac ntre-un bloc de comand filetare se specific C sau R, se emite alarma PS0050.

NOT
Atunci cnd C i R sunt specificate n acelai bloc, este valabil ultima adres
specificat.

5.4

FUNCIA DE INDEXARE PENTRU MASA DE INDEXARE

Prin specificarea poziiilor de indexare (unghiuri) pentru axa de indexare (o ax de rotaie, A, B sau C)
masa de indexare a centrului de prelucrare poate fi indexat.
nainte i dup indexare, masa de indexare este extins sau limitat automat.

NOT
Pentru a activa funcia de indexare mas de indexare, resetai bit 0(ITI) al
parametrului nr. 5501 la 0 i setai bit 3 (IXC) al parametrului nr. 8132 la 1.

Explicaie
-

Poziia de indexare

Specificai o poziie de indexare cu adresa A, B sau C (setai bit 0 al parametrului ROTx nr. 1006).
Poziia de indexare este specificat ntr-unul din urmtoarele moduri (depinznd de bit 4 a parametrului
G90 nr.5500):
1. Numai valoare absolut [bit 4 (G90) a parametrului nr.5500=1]
2. Valoare absolut sau incremental depinznd de codul G specificat: G90 sau G91 [bit 4 (G90) a
parametrului nr.5500=0]
O valoare pozitiv indic o poziie de indexare n direcie antiorar. O valoare negativ indic o poziie
de indexare n direcie orar.
Unghiul de indexare minim al mesei de indexare este valoarea setat n parametrul nr. 5512. Ca unghi de
indexare pot fi specificai doar multipli ai celui mai mic increment introdus. Dac se specific o valoare
care nu este un multiplu, survine alarma PS1561. Se pot introduce i numere cu zecimale. Cnd este
introdus un numr cu zecimal, prima cifr corespunde unitii de unghi.

- 77 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

Valoare specificat pt. rotire de la A la B


(cazul 2 descris mai sus)
G90 B-45.0 ; sau
G91 B-105.0;

+60
0
-45
B

Direcia i valoarea rotaiei

Direcia de rotaie i deplasarea unghiular sunt determinate prin una din urmtoarele dou metode.
Consultai manualul productorului mainii-unelte pentru a determina metoda care se aplic.
1. Folosind funcia auxiliar specificat n parametrul nr.5511 (adresa) (poziie de indexare) (funcie
auxiliar); rotaie n direcie negativ (adresa) (poziie de indexare); rotaie n direcie pozitiv (Nu
sunt specificate funcii auxiliare.)
O deplasare unghiular mai mare dect 360 este rotunjit n jos la deplasarea unghiular n limita a
360 cnd bit 2 a parametrului ABS nr.5500 specific aceast opiune.
De exemplu cnd este specificat G90 B400.0 (funcie auxiliar) la o poziie de 0, masa este rotit cu
40 n direcie negativ.
2. Fr folosirea de funcii auxiliare
Operaia poate fi selectat din urmtoarele dou opiuni prin setare bit 2, 3 sau 4 a parametrului
ABS, INC, G90 nr.5500.
Selectai operaia consultnd manualul productorului mainii-unelte.
(1) Rotire n direcia n care deplasarea unghiular devine cea mai mic
Opiunea este valabil doar n programare absolut. O deplasare unghiular mai mare dect
360 este rotunjit n jos la deplasarea unghiular n limita a 360 cnd bit 2 a parametrului
ABS nr.5500 specific aceast opiune.
De exemplu cnd este specificat G90 B400.0 la o poziie de 0, masa este rotit cu 40 n
direcie pozitiv.
(2) Rotire n direcia specificat
n programare absolut, valoarea setat n bit 2 a parametrului ABS nr.5500 determin dac o
deplasare unghiular peste 360 este rotunjit n jos la deplasarea unghiular corespunztoare
n limita a 360.
n programare incremental deplasarea unghiular nu este rotunjit n jos. De exemplu cnd
G90 B720.0 este specificat la o poziie de 0, masa este rotit de dou ori n direcia pozitiv
atunci cnd deplasarea unghiular nu este rotunjit n jos.

Viteza de avans

Masa este ntotdeauna rotit n jurul axei de indexare n modul de deplasare rapid.
Pentru axa de indexare nu se poate executa mers n gol.

AVERTIZARE
Dac se efectueaz o resetare n timpul indexrii mesei de indexare, trebuie
efectuat un retur la poziia de referin nainte de fiecare indexare a mesei.

- 78 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

NOT
1. Dac n acelai bloc se specific o ax de indexare a mesei de indexare i o alt
ax controlat, se emite o alarm PS1564 sau se execut comanda, n funcie
de bit 6 (SIM) a parametrului nr.5500 i bit 0 (IXS) a parametrului nr.5502.
2 Starea de ateptare pentru terminarea blocrii sau deblocrii mesei de indexare
este indicat pe ecranul de diagnoz nr.12.
3. Funcia auxiliar care specific o direcie negativ este procesat n CNC.
Codul M relevant i semnalul de ncheiere sunt transmise ntre CNC i main.
4 Dac se efectueaz resetare n timpul ateptrii ncheierii blocrii sau deblocrii,
semnalul de blocare sau deblocare este anulat i CNC-ul iese din starea de
ateptare a ncheierii.
-

Funcia de indexare i alte funcii


Tabelul 5.4 (a)

Funcia de indexare i alte funcii

Poziie

Afiare poziie relativ


Afiare poziie absolut
Micare n sistemul de
coordonate al mainii (G53)

Explicaie
Valoarea este rotunjit n jos cnd bit 1 al parametrului REL nr.5500 specific aceast opiune.
Valoarea este rotunjit n jos cnd bit 2 al parametrului ABS nr.5500 specific aceast opiune.

micare imposibil

Poziionare ntr-un singur sens imposibil de specificat

a 2-a funcie auxiliar (cod


Posibil cu orice adres alta dect B, cea a axei de indexare
B)
Operaii n timpul micrii Dac maina nu proceseaz n alt mod, se pot executa oprire avans, inter-blocare i oprire de
axei de indexare
urgen (avarie). Blocarea mainii poate fi executat dup terminarea indexrii.
Inactivat
Semnalul SERVO OFF
Axa de indexare este de obicei n starea de servo-off (servo oprit).
Comenzi incrementale
Sistemul de coordonate al piesei i sistemul de coordonate al mainii trebuie s
pentru indexarea mesei de coincid ntotdeauna pe axa de indexare (valoarea de offset a punctului de zero al
indexare
piesei este zero.).
Operaia manual este dezactivat n modurile JOG, INC sau HANDLE.
Operaii pentru indexarea Se poate efectua un retur manual la poziia de referin. Dac semnalul de selectare
mesei de indexare
a axei este setat la zero n timpul returului manual la poziia de referin, micarea este
oprit i comanda de blocare nu este executat.
Funcia de detectare
Aceast funcie nu poate fi folosit pe o ax pe care se folosete funcia de detectare
poziiei polului
poziiei polului.

5.5

CONTROL AVANS TRANSVERSAL (PENTRU MAINA DE


RECTIFICAT)

Privire de ansamblu
Maina realizeaz o ptrundere de valoare constant n lungul profilului programat n planul specificat
YZ de fiecare dat cnd este comandat pornirea din panoul operatorului atunci cnd maina ajunge la un
punct de capt al mesei oscilante. Acest lucru face posibil ptrunderea i rectificarea ntr-un timp
adecvat i faciliteaz rectificarea unei piese conform profilului.

- 79 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
X=a
Introducere
semnal
extern

PROGRAMARE

B-64304RO-2/02

(2)

(3)
A

(1)B(4)
D

Y
X
Z

X=0
Plasarea
senzorului

De exemplu este posibil prelucrarea unei piese cu un profil programat prin interpolare liniar,
interpolare circular i interpolare liniar n planul YZ, de tipul celui artat n figura de mai jos.
Se plaseaz un senzor n poziia X=0 astfel nct pornirea din panoul operatorului mainii este introdus
cnd senzorul detecteaz discul de rectificare. Cnd programul pornete n punctul A, maina mai nti
este adus n starea de ateptare a comenzii de pornire de la panoul operatorului mainii. Dup aceea,
cnd senzorul detecteaz discul de rectificare, pornirea din panoul operatorului mainii este comandat i
maina realizeaz o ptrundere cu valoarea constant n lungul profilului programat n planul specificat
YZ i se deplaseaz n punctul B [operaia (1)]. Maina apoi este adus din nou n starea de ateptare a
comenzii de pornire de la panoul operatorului mainii i execut operaia de rectificare n lungul axei X.
Ea execut rectificare de la punctul B la punctul C [operaia (2)] i execut rectificare napoi de la
punctul C la punctul B [operaia (3)]. Cnd maina se ntoarce la punctul B, senzorul detecteaz din nou
discul de rectificare i este comandat pornirea de pe panoul operatorului mainii, astfel nct maina
efectueaz ptrundere cu valoarea i se mic la punctul D [operaia (4)]. n punctul D, maina execut
operaia de rectificare n lungul axei X.
Dup aceea, de fiecare dat cnd se comand pornirea din panoul operatorului mainii, maina efectueaz
ptrundere cu valoarea de n lungul profilului programat, astfel piesa este prelucrat cu un profil ca i
cel artat n figura de sus.

NOT
Funcia de control avans transversal este o funcie opional.

Format
G161 R_ ;
Programare
G160 ;

Explicaie
-

G161 R_

Aceasta specific un mod de operare i pornirea programului profilului.


Prin R se poate specifica o adncime de achiere.
- 80 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Programare profil

Programai profilul unei piese n planul YZ, folosind interpolare liniar (G01) sau interpolare circular
(G02, G03). Sunt posibile comenzi multi-bloc.
Cnd pornete un program de profil, maina mai nti este adus n starea de ateptare a comenzii de la
panoul operatorului mainii. Cnd este introdus comanda de la panoul operatorului mainii n aceast
stare, maina efectueaz ptrundere cu valoarea de ptrundere specificat prin R. Mai trziu, pn n
punctul de capt al programului, maina efectueaz ptrundere de cte ori este introdus comanda de la
panoul operatorului mainii. Dac adncimea final de ptrundere este mai mic dect R, distana de
deplasare rmas este asumat ca adncime de achiere.
Viteza de avans este cea specificat n program cu un cod F. La fel ca i n interpolarea liniar normal
(G01) sau interpolarea circular (G02, G03) ajustarea poate fi aplicat.

G160

Aceasta specific anularea unui mod de operaie (sfritul unui program de profil).

Limitare
-

G161 R_

Dac nu se specific nicio valoare pentru R sau valoarea specificat prin R este negativ, este emis
alarma PS0230.

Programare profil

ntr-un program de profil nu emitei alte comenzi dect cele pentru interpolare liniar (G01) i interpolare
circular (G02, G03).

ATENIONARE
Dac ntr-un program de profil este emis o comand de micare alta dect cea
pentru interpolare liniar (G01) i interpolare circular (G02, G03) poate rezulta o
deplasare neateptat.
-

Operaia de rectificare

n acest mod de operaie, operaia de rectificare care produce micarea mainii spre i dinspre discul de
rectificare nu poate fi specificat n programul NC. Executai o astfel de operaia n alt mod.

Suprapunere blocuri

n acest mod de operaie suprapunerea blocurilor este dezactivat.

Pornirea de la panoul operatorului mainii

Pornirea de la panoul operatorului mainii este dezactivat dac este introdus nainte de pornirea unui
program de profil. Introducei pornirea de la panoul operatorului mainii dup pornirea programului
profilului. De asemenea, chiar i dac pornirea dec la panoul operatorului este introdus n timpul
ptrunderii, aceasta nu este acceptat la urmtoarea trecere. Este necesar introducerea din nou a pornirii
dup terminarea achierii cnd maina este n starea de ateptare a pornirii de la panoul operatorului.

Exemplu

- 81 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
O0001 ;
:
N0 G161 R10.0 ;
N1 G91 G01 Z-70.0 F100 ;
N2 G19 G02 Z-80.0 R67.0 ;
N3 G01 Z-70.0 ;
N4 G160 ;
:
70,0.

80,0
.

PROGRAMARE

B-64304RO-2/02

70,0.

N2
N1

N3
Y
R=67.000

Programul de mai sus oblig maina s se deplaseze cu 10.000 n lungul profilului de prelucrat din figura
de mai sus de fiecare dat cnd este introdus pornirea de la panoul operatorului mainii.
= distan de deplasare la fiecare pornire introdus din panoul operatorului mainii.
Viteza de avans este cea specificat n program cu un cod F.

Notai
NOT

Dac se execut intervenie manual n timpul controlului avansului transversal, calea


sculei dup intervenia manual poate fi comutat prin setarea comutrii absolute manuale
la pornit sau oprit la fel ca i pentru interpolare liniar /circular normal. Cnd comutarea
absolut manual este pornit, maina se ntoarce la calea programat pentru comanda
absolut sau comanda incremental cu bit 1 (ABS) a parametrului nr.7001 fiind 1.

5.6

CICLU PREDEFINIT DE RECTIFICARE(PENTRU MAINA


DE RECTIFICAT)

n cadrul ciclului predefinit de rectificare, operaii repetitive ale mainii care sunt specificate la
rectificare i de obicei sunt specificate folosind mai multe blocuri pot fi specificate folosind un singur
bloc care include o funcie G. n acest mod un program poate fi creat simplu. n acelai timp, mrimea
programului poate fi redus i memoria poate fi folosit mai eficient. Sunt disponibile patru cicluri
predefinite pentru rectificare:

Ciclu de rectificare cu ptrundere intermitent (G75)


Ciclu de rectificare cu ptrundere intermitent direct constant dimensional (G77)
Ciclu de rectificare cu ptrundere continu (G78)
Ciclu de rectificare plan cu avans intermitent (G79)

n descrierile de mai jos, se face referire la o ax pentru ptrundere cu un disc de rectificare i o ax


folosit pentru rectificare dup cum urmeaz:
Ax folosit pentru ptrundere cu un disc de rectificare:
Ax folosit pentru rectificare cu un disc de rectificare:
- 82 -

Ax de ptrundere
Ax de rectificare

B-64304RO-2/02

PROGRAMARE

Ax pe care se realizeaz ptrundere de ndreptare

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.
Ax de ndreptare

n timpul execuiei unui ciclu predefinit de rectificare nu se pot folosi urmtoarele funcii:

Imagine n oglind programabil


Scalare
Rotirea sistemului de coordonate
Avans cod F de o cifr
Compensare lungime scul

Pentru o adncime de ptrundere pe o ax de ptrundere i o distan de rectificare pe o ax de rectificare,


se folosete sistemul incremental (parametrul nr. 1013) pentru axa de referin (parametrul nr. 1031).
Dac n parametrul nr.1031 (axa de referin) este setat 0, se folosete sistemul incremental pentru prima
ax.

AVERTIZARE

Codurile G pentru ciclurile predefinite de rectificare G75, G77, G78 i G79 sunt coduri G
din grupul 01. Un cod pentru revocare cum este G80 folosit pentru un ciclu predefinit de
gurire nu este disponibil. Prin specificarea unui cod G din grupul 00, altul dect G04,
informaiile modale cum este adncimea de ptrundere sunt terse, dar niciun ciclu
predefinit de rectificare nu poate fi revocat. Pentru a revoca un ciclu predefinit de
rectificare trebuie specificat un cod G din grupul 01, altul dect G75, G77, G78 i G79.
Astfel, cnd comutai la alt comand de micare a axei de la ciclurile predefinite de
rectificare, de exemplu, asigurai-v s specificai un cod G din grupul 01 cum sunt G00
sau G01 pentru a anula ciclul predefinit pentru rectificare. Dac se specific o alt
comand de micare a axei fr a anula ciclul predefinit pentru rectificare, poate rezulta
o operaie impredictibil datorit funcionrii n continuare a ciclului.

NOT
1 Dac este specificat codul G pentru un ciclu predefinit de rectificare (G75, G77,
G738 sau G79), ciclul predefinit de rectificare este executat corespunztor
valorilor I, J, K, , R, F, i P pstrate ca date modale ct timp ciclul este valid,
chiar dac un bloc specificat mai trziu nu specific niciunul din G75, G77, G78
i G79.
Exemplu:
G75 I_ J_ K_ _ R_ F_ P_ ;
; Ciclul predefinit pentru rectificare este executat i atunci cnd se
specific un bloc gol.
%
2 Cnd comutai de la un ciclu predefinit pentru gurire la un ciclu predefinit pentru
rectificare, specificai G80 pentru a anula ciclul predefinit pentru gurire.
3 Cnd comutai de la un ciclu predefinit pentru rectificare la o alt comand de
micare a axei, anulai ciclul conform atenionrii de mai sus.

- 83 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

5.6.1

PROGRAMARE

B-64304RO-2/02

Ciclu de rectificare cu ptrundere intermitent (G75)

Se poate executa un ciclu de rectificare interioar.

Format
G75 I_ J_ K_ _ R_ F_ P_ L_ ;
I_
J_
K_
_
R_
F_
P_
L_

:
:
:
:
:
:
:
:

Prima adncime de ptrundere (Direcia de ptrundere depinde de semn.)


A doua adncime de ptrundere (Direcia de ptrundere depinde de semn.)
Adncimea total de ptrundere (Direcia de ptrundere depinde de semn.)
Domeniul de rectificare (Direcia de rectificare depinde de semn.)
Viteza de avans pentru I i J
Viteza de avans pentru
Temporizare
Numr de compensare a uzurii discului de rectificare (doar n timpul ndreptrii
continue)
G75
Y

I
J

<1> (R)

<3> (F)

<2> P

<4> (R)
<6> (F)

<5> P

NOT
este o adres arbitrar de ax pe axa de rectificare cum s-a determinat cu
parametrul nr. 5176.

Explicaie
Un ciclu predefinit de rectificare cu ptrundere intermitent const dintr-o succesiune de ase operaii:
Operaiile de la <1> la <6> sunt repetate pn cnd adncimea de ptrundere ajunge la adncimea total
de ptrundere specificat cu adresa K. Pentru operare bloc-cu-bloc, operaiile de la <1> la <6> sunt
executate la o singur pornire a ciclului.

Succesiunea operaiilor ntr-un ciclu


<1> Ptrundere cu un disc de rectificare
Realizeaz ptrundere pe direcie axei Y cu vitez de avans la valoarea specificat ca prima
adncime de ptrundere I. Viteza de avans este cea specificat cu R.

<2> Temporizare
Execut temporizare pentru timpul specificat cu P.

<3> Rectificare
Oblig maina s se deplaseze cu viteza de avans cu valoarea specificat cu . Axa de rectificare
este specificat n parametrul nr. 5176. Viteza de avans este cea specificat prin F. Dac este
- 84 -

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

PROGRAMARE

B-64304RO-2/02

specificat L cnd este activat funcia de ndreptare continu, ndreptarea este executat cu axa de
ptrundere i axa de ndreptare. Axa de ndreptare este specificat n parametrul nr. 5180.

<4> Ptrundere cu un disc de rectificare


Realizeaz ptrundere pe direcie axei Y cu vitez de avans la valoarea specificat ca a doua
adncime de ptrundere J. Viteza de avans este cea specificat cu R.

<5> Temporizare
Execut temporizare pentru timpul specificat cu P.

<6> Rectificare (direcia de ntoarcere)


Avanseaz maina la viteza de avans specificat cu F n direcia opus cu valoarea specificat prin .
Dac este specificat L cnd este activat funcia de ndreptare continu, ndreptarea este executat
cu axa de ptrundere i axa de ndreptare.

ndreptarea continu

Dac este activat funcia de ndreptare continu, ptrunderea discului i ptrunderea de ndreptare sunt
compensate continuu pentru potrivirea la valoarea de ndreptare specificat cu L n timpul execuiei
rectificrii.
Aceasta nseamn c ndreptarea continu este executat la fiecare operaie de rectificare n ordinea de
operaii a ciclului, ducnd la interpolarea simultan pe 3 axe cu compensare pe direcia axei de
ptrundere i compensare pe direcia axei de ndreptare simultan cu micarea n lungul axei de rectificare.
n acest moment, cursa (compensarea) n lungul axei de ptrundere este egal cu valoarea de ndreptare
specificat i cursa n lungul axei de ndreptare este egal cu dublul valorii de ndreptare specificate
(diametru).
Specificai un numr de offset pentru ndreptare (numrul compensrii uzurii discului de rectificare) cu
adresa L. Pot fi specificate pn la 400 de numere de offset (L1 la L400). Stabilii corespondena dintre
valorile de compensare i numerele de offset i setai dinainte memoria de offset, folosind panoul MDI.
n urmtoarele cazuri nu se execut nicio operaie de compensare:
Funcia de ndreptare continu este dezactivatL nu este specificat.
Este specificat L0.
Ax de ndreptare
Ax de

ptrundere

a: Valoare de ndreptare
2a

ndreptar
Disc de rectificare

Ax de rectificare

Piesa de prelucrat

NOT
Funcia de ndreptare continu este o funcie opional.

Limitri
-

Axa de ptrundere

Axa de ptrundere este a doua ax controlat. Setnd bit 0 (FXY) al parametrului nr.5101 la 1, axa poate
fi comutat cu o comand de selecie a planului (G17, G18 sau G19).

Axa de rectificare

Pentru a specifica o ax de ndreptare, setai n parametrul nr. 5180 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de rectificare.
- 85 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Axa de ndreptare

Pentru a specifica o ax de ndreptare, setai n parametrul nr. 5180 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de rectificare.

,I,J,K

Comenzile I, J i K sunt toate comenzi incrementale.


Omiterea (executarea doar a micri n direcia de rectificare) apare n urmtoarele cazuri:

Nu este specificat I sau J sau I = J = 0

Nu este specificat K sau K = 0


Dac nu este specificat I sau J sau dac I = J = 0 este adevrat i K nu este egal cu 0, se efectueaz o
operaie de rectificare infinit.

tergere

Poziiile de date I, JK, , R, F i P ntr-un ciclu predefinit sunt informaii modale comune pentru G74,
G77, G78 i G79, astfel c dac sunt specificate, ele rmn efective pn cnd sunt specificate din nou.
Datele sunt terse atunci cnd se specific un cod G din grupul 00 altul dect G04 sau un cod G din
grupul 01 altul dect G75, G77, G78 sau G79. L este activ doar n blocul n care este specificat.

Operaie de executat la atingerea adncimii totale de achiere

Dac n timpul achierii cu I sau J s-a atins adncimea de ptrundere total, ciclul este ncheiat dup
executarea urmtoarelor operaii n urmtoarea ordine (pn la <6>).
Dac se ntmpl aceasta, adncimea de ptrundere este egal sau mai mic dect adncimea de
ptrundere total.

Dac adncimea de ptrundere total este atins datorit unei operaii de ptrundere cu I sau J

- Vor

I
J

<1>
<3>
<2>
<6>

<4>
<5>

- Vor
I

<1>
<2>

<3>
<6>

<5>

Dac adncimea de ptrundere total este atins n timpul unei operaii de ptrundere cu I sau J

- Vor

<1>
<3>
<2>

<6>

<4>
<5>

- 86 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

- Vor
<1>
I <2>

<3>

<5>

<6>

NOT
1 Dac I, J i K au semne diferite, este emis alarma PS0455.
2 Dac este specificat G75 dar nu este specificat o ax de rectificare, este emis
alarma PS0455.
3 Dac oricare dou dintre: numrul axei de ptrundere, numrul axei de
rectificare i numrul axei de ndreptare sunt aceleai, este emis alarma
PS0456.
4 Cnd ciclul este activ, chiar dac se execut G90 (comand absolut),
comenzile , I, J i K sunt comenzi incrementale.

5.6.2

Ciclu de rectificare cu ptrundere intermitent la dimensiune


constant direct (G77)

Se poate executa un ciclu de rectificare cu ptrundere intermitent la dimensiune constant direct.

Format
G77 I_ J_ K_ _ R_ F_ P_ L_ ;
I_ :
J_ :
K_ :
_ :
R_
F_
P_ :
L_ :

Prima adncime de ptrundere (Direcia de ptrundere depinde de semn.)


A doua adncime de ptrundere (Direcia de ptrundere depinde de semn.)
Adncimea total de ptrundere (Direcia de ptrundere depinde de semn.)
Domeniul de rectificare (Direcia de rectificare depinde de semn.)
:
Viteza de avans pentru I i J
:
Viteza de avans pentru
Temporizare
Numr de compensare a uzurii discului de rectificare (doar n timpul ndreptrii
continue)
G77
Y

I
J

<1> (R)

<3> (F)
<4> (R)

<2> P
<6> (F)

<5> P

- 87 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

NOT
este o adres arbitrar de ax pe axa de rectificare cum s-a determinat cu
parametrul nr. 5177.

Explicaie
Ciclul predefinit de rectificare cu ptrundere intermitent la dimensiune constant direct const din
succesiunea a ase operaii:
Operaiile de la <1> la <6> sunt repetate pn cnd adncimea de ptrundere ajunge la adncimea total
de ptrundere specificat cu adresa K. pentru un monobloc, operaiile de la <1> la <6> sunt executat o
singur pornire a ciclului.

Succesiunea operaiilor ntr-un ciclu


<1> Ptrundere cu un disc de rectificare
Realizeaz ptrundere pe direcie axei Y cu vitez de avans la valoarea specificat ca prima
adncime de ptrundere I. Viteza de avans este cea specificat cu R.

<2> Temporizare
Execut temporizare pentru timpul specificat cu P.

<3> Rectificare
Oblig maina s se deplaseze cu viteza de avans cu valoarea specificat cu . Axa de rectificare
este specificat n parametrul nr. 5177. Viteza de avans este cea specificat prin F. Dac este
specificat L cnd este activat funcia de ndreptare continu, ndreptarea este executat cu axa de
ptrundere i axa de ndreptare. Axa de ndreptare este specificat n parametrul nr. 5181.

<4> Ptrundere cu un disc de rectificare


Realizeaz ptrundere pe direcie axei Y cu vitez de avans la valoarea specificat ca a doua
adncime de ptrundere J. Viteza de avans este cea specificat cu R.

<5> Temporizare
Execut temporizare pentru timpul specificat cu P.

<6> Rectificare (direcia de ntoarcere)


Avanseaz maina la viteza de avans specificat cu F n direcia opus cu valoarea specificat prin .
Dac este specificat L cnd este activat funcia de ndreptare continu, ndreptarea este executat
cu axa de ptrundere i axa de ndreptare.

ndreptarea continu

Dac este activat funcia de ndreptare continu, ptrunderea discului i ptrunderea de ndreptare sunt
compensate continuu pentru potrivirea la valoarea de ndreptare specificat cu L n timpul execuiei
rectificare. Pentru detalii, vedei explicaia pentru G75.

Operaia executat cnd este introdus semnalul de skip

Cu G77, prin introducerea unui semnal de skip n ciclu, este posibil ncheierea ciclului dup
ntreruperea secvenei operaiei curente (sau dup ncheierea secvenei operaiei curente).
Urmtoarele arat operaia care trebuie executat cnd n fiecare secven de operaie este introdus un
semnal skip (omitere).

Dac operaiile <1> sau <4> din succesiune (micare cu I sau J) sunt n desfurare, maina se
oprete imediat din ptrundere i se ntoarce la coordonata , asumat la pornirea ciclului.

- 88 -

PROGRAMARE

B-64304RO-2/02

Semnal de skip

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.
Semnal de skip

(Sfrit)
(Sfrit)

Dac operaiile <2> sau <5> din succesiune (temporizare) sunt n desfurare, maina se oprete
imediat din temporizare i se ntoarce la coordonatele , asumate la pornirea ciclului.
Dac operaiile <3> sau <6> din succesiune (micare de rectificare) sunt n desfurare, maina se
ntoarce la coordonata , asumat la nceputul ciclului dup terminarea micrii .
Semnal de
skip

Semnal de
skip
(Sfrit)
(Sfrit)

Limitri
-

Axa de ptrundere

Axa de ptrundere este a doua ax controlat. Setnd bit 0 (FXY) al parametrului nr.5101 la 1, axa poate
fi comutat cu o comand de selecie a planului (G17, G18 sau G19).

Axa de rectificare

Pentru a specifica o ax de rectificare, setai n parametrul nr. 5177 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de rectificare.

Axa de ndreptare

Pentru a specifica o ax de ndreptare, setai n parametrul nr. 5181 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de rectificare.

,I,J,K

Comenzile I, J i K sunt toate comenzi incrementale.


Scnteierea (Spark-out) (executarea doar a micri n direcia de rectificare) apare n urmtoarele cazuri:

Nu este specificat I sau J sau I = J = 0

Nu este specificat K sau K = 0


Dac nu este specificat I sau J sau dac I = J = 0 este adevrat i K nu este egal cu 0, se efectueaz o
operaie de rectificare infinit.

tergere

Poziiile de date I, JK, , R, F i P ntr-un ciclu predefinit sunt informaii modale comune pentru G74,
G77, G78 i G79, astfel c dac sunt specificate, ele rmn efective pn cnd sunt specificate din nou.
Datele sunt terse atunci cnd se specific un cod G din grupul 00 altul dect G04 sau un cod G din
grupul 01 altul dect G75, G77, G78 sau G79. L este activ doar n blocul n care este specificat.

Operaie de executat la atingerea adncimii totale de achiere

Operaia care trebuie executat dac n timpul achierii cu I sau J este atins adncimea de ptrundere
total este aceeai ca i cea pentru G75. Vezi limitrile pentru G75.
- 89 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

NOT
1 Dac I, J i K au semne diferite, este emis alarma PS0455.
2 Dac este specificat G77 dar nu este specificat o ax de rectificare, este emis
alarma PS0455.
3 Dac oricare dou dintre: numrul axei de ptrundere, numrul axei de
rectificare i numrul axei de ndreptare sunt aceleai, este emis alarma
PS0456.
4 Cnd ciclul este activ, chiar dac se execut G90 (comand absolut),
comenzile , I, J i K sunt comenzi incrementale.

5.6.3

Ciclu de rectificare cu ptrundere continu (G78)

Se poate executa un ciclu de rectificare cu ptrundere continu.

Format
G78 I_ (J_) K_ _ F_P_ L_ ;
I_ :
J_ :
K_ :
_ :
F_
P_ :
L_ :

Prima adncime de ptrundere (Direcia de ptrundere depinde de semn.)


A doua adncime de ptrundere (Direcia de ptrundere depinde de semn.)
Adncimea total de ptrundere (Direcia de ptrundere depinde de semn.)
Domeniul de rectificare (Direcia de rectificare depinde de semn.)
:
Viteza de avans pentru
Temporizare
Numr de compensare a uzurii discului de rectificare (doar n timpul ndreptrii
continue)
G78
Z

<1> P
I
I(J)

<2> (F)
<3> P
<4> (F)

NOT
este o adres arbitrar de ax pe axa de rectificare cum s-a determinat cu
parametrul nr. 5178.

Explicaie
Un ciclu predefinit de rectificare cu ptrundere continu const dintr-o succesiune a patru operaii:
Operaiile de la <1> la <4> sunt repetate pn cnd adncimea de ptrundere ajunge la adncimea total
de ptrundere specificat cu adresa K. Pentru operare bloc-cu-bloc, operaiile de la <1> la <4> sunt
executate la o singur pornire a ciclului.
- 90 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Succesiunea operaiilor ntr-un ciclu


<1> Temporizare
Execut temporizare pentru timpul specificat cu P.

<2> Ptrundere cu un disc de rectificare + rectificare


Avansul este executat n acelai timp n lungul axei de ptrundere (axa Z) i pe o ax de rectificare.
Cursa (adncimea de ptrundere) n lungul axei de ptrundere este egal cu valoarea specificat ca
prima adncime de ptrundere I i cursa n lungul axei de rectificare este egal cu valoarea
specificat cu . Axa de rectificare este specificat n parametrul nr. 5178. Viteza de avans este cea
specificat prin F. Dac este specificat L cnd este activat funcia de ndreptare continu,
ndreptarea este executat cu axa de ptrundere i axa de ndreptare. Axa de ndreptare este
specificat n parametrul nr. 5182.

<3> Temporizare
Execut temporizare pentru timpul specificat cu P.

<4> Ptrundere cu un disc de rectificare + rectificare (direcia de


ntoarcere)
Avansul este executat n acelai timp n lungul axei de ptrundere (axa Z) i pe o ax de rectificare.
Cursa (adncimea de ptrundere) n lungul axei de ptrundere este egal cu valoarea specificat ca
prima adncime de ptrundere I i cursa n lungul axei de rectificare este egal cu valoarea
specificat cu , direcia fiind cea opus. Viteza de avans este cea specificat prin F. Dac este
specificat L cnd este activat funcia de ndreptare continu, ndreptarea este executat cu axa de
ptrundere i axa de ndreptare.

ndreptarea continu

Dac este activat funcia de ndreptare continu, ptrunderea discului i ptrunderea de ndreptare sunt
compensate continuu pentru potrivirea la valoarea de ndreptare specificat cu L n timpul execuiei
rectificare. Pentru detalii, vedei explicaia pentru G75.

Limitri
-

Axa de ptrundere

Axa de ptrundere este a treia ax controlat. Setnd bit 0 (FXY) al parametrului nr.5101, axa poate fi
comutat cu o comand de selecie a planului (G17, G18 sau G19).

Axa de rectificare

Pentru a specifica o ax de rectificare, setai n parametrul nr. 5178 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de ndreptare.

Axa de ndreptare

Pentru a specifica o ax de ndreptare, setai n parametrul nr. 5182 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de rectificare.

Dac J nu este specificat, J este considerat ca fiind egal cu 1.


Comanda J este activ doar n blocul n care este specificat.

,I,J,K

Comenzile I, J i K sunt toate comenzi incrementale.


Scnteierea (Spark-out) (executarea doar a micrii n direcia de rectificare) apare n urmtoarele cazuri:

Nu este specificat I sau J sau I = J = 0

Nu este specificat K sau K = 0

- 91 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII

PROGRAMARE

B-64304RO-2/02

Dac nu este specificat I sau J sau dac I = J = 0 este adevrat i K nu este egal cu 0, se efectueaz o
operaie de rectificare infinit.

tergere

Poziiile de date I, K, , R, F i P ntr-un ciclu predefinit sunt informaii modale comune pentru G75,
G77, G78 i G79, astfel c dac sunt specificate, ele rmn efective pn cnd sunt specificate din nou.
Datele sunt terse atunci cnd se specific un cod G din grupul 00 altul dect G04 sau un cod G din
grupul 01 altul dect G75, G77, G78 sau G79. J, L sunt active doar n blocul n care sunt specificate.

Operaie de executat la atingerea adncimii totale de ptrundere

Dac n timpul ptrunderii cu I sau J s-a atins adncimea de ptrundere total, ciclul este ncheiat dup
executarea urmtoarelor operaii n urmtoarea ordine (pn la <4>).
Dac se ntmpl aceasta, adncimea de ptrundere este egal sau mai mic dect adncimea de
ptrundere total.

Dac adncimea de ptrundere total este atins datorit unei operaii de ptrundere cu I sau J

- Vor

<1>

<2>

<3>

- Vor

<4>

<1>

<2>

<3>

<4>

Dac adncimea de ptrundere total este atins n timpul unei operaii de ptrundere cu I sau J

- Vor

<1>

<2>

<3>

- Vor

<4>

<1>
I

<2>
<4>

<3>

- 92 -

PROGRAMARE

B-64304RO-2/02

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

NOT
1 Dac I, J i K au semne diferite, este emis alarma PS0455.
2 Dac este specificat G78 dar nu este specificat o ax de rectificare, este emis
alarma PS0455.
3 Dac oricare dou dintre: numrul axei de ptrundere, numrul axei de
rectificare i numrul axei de ndreptare sunt aceleai, este emis alarma
PS0456.
4 Cnd ciclul este activ, chiar dac se execut G90 (comand absolut),
comenzile , I, J i K sunt comenzi incrementale.

5.6.4

Ciclu de rectificare plan cu avans intermitent (G79)

Se poate executa un ciclu de rectificare plan cu avans intermitent.

Format
G79 I_ J_ K_ _ R_ F_ P_ L_ ;
I_
J_
K_
_
R_
F_
P_
L_

:
:
:
:
:
:
:
:

Prima adncime de ptrundere (Direcia de ptrundere depinde de semn.)


A doua adncime de ptrundere (Direcia de ptrundere depinde de semn.)
Adncimea total de ptrundere (Direcia de ptrundere depinde de semn.)
Domeniul de rectificare (Direcia de rectificare depinde de semn.)
Viteza de avans pentru I i J
Viteza de avans pentru
Temporizare
Numr de compensare a uzurii discului de rectificare (doar n timpul ndreptrii
continue)
G79
Z

I
J

<1> (R)

<3> (F)

<2> P

<4> (R)
<6> (F)

<5> P

NOT
este o adres arbitrar de ax pe axa de rectificare cum s-a determinat cu
parametrul nr. 5179.

Explicaie
Un ciclul predefinit de rectificare plan cu avans intermitent const dintr-o succesiune a ase
operaii:
Operaiile de la <1> la <6> sunt repetate pn cnd adncimea de ptrundere ajunge la adncimea
total de ptrundere specificat cu adresa K. Pentru operare bloc-cu-bloc, operaiile de la <1> la
<6> sunt executat o singur pornire a ciclului.
- 93 -

5. FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
-

PROGRAMARE

B-64304RO-2/02

Succesiunea operaiilor ntr-un ciclu


<1> Ptrundere cu un disc de rectificare
Realizeaz ptrundere pe direcie axei Z cu vitez de avans la valoarea specificat ca prima
adncime de ptrundere I. Viteza de avans este cea specificat cu R.

<2> Temporizare
Execut temporizare pentru timpul specificat cu P.

<3> Rectificare
Oblig maina s se deplaseze cu viteza de avans cu valoarea specificat cu . Axa de rectificare
este specificat n parametrul nr. 5179. Viteza de avans este cea specificat prin F. Dac este
specificat L cnd este activat funcia de ndreptare continu, ndreptarea este executat cu axa de
ptrundere i axa de ndreptare. Axa de ndreptare este specificat n parametrul nr. 5183.

<4> Ptrundere cu un disc de rectificare


Realizeaz ptrundere pe direcie axei Z cu vitez de avans la valoarea specificat ca a doua
adncime de ptrundere J. Viteza de avans este cea specificat cu R.

<5> Temporizare
Execut temporizare pentru timpul specificat cu P.

<6> Rectificare (direcia de ntoarcere)


Avanseaz maina la viteza de avans specificat cu F n direcia opus cu valoarea specificat prin .
Dac este specificat L cnd este activat funcia de ndreptare continu, ndreptarea este executat
cu axa de ptrundere i axa de ndreptare.

ndreptarea continu

Dac este activat funcia de ndreptare continu, ptrunderea discului i ptrunderea de ndreptare sunt
compensate continuu pentru potrivirea la valoarea de ndreptare specificat cu L n timpul execuiei
rectificare. Pentru detalii, vedei explicaia pentru G75.

Limitri
-

Axa de ptrundere

Axa de ptrundere este a treia ax controlat. Setnd bit 0 (FXY) al parametrului nr.5101 la 1, axa poate
fi comutat cu o comand de selecie a planului (G17, G18 sau G19).

Axa de rectificare

Pentru a specifica o ax de rectificare, setai n parametrul nr. 5179 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de ndreptare.

Axa de ndreptare

Pentru a specifica o ax de ndreptare, setai n parametrul nr. 5183 numrul axei care trebuie s fie altul
dect cel al axei de ptrundere i axei de rectificare.

,I,J,K

Comenzile I, J i K sunt toate comenzi incrementale.


Scnteierea (Spark-out) (executarea doar a micri n direcia de rectificare) apare n urmtoarele cazuri:

Nu este specificat I sau J sau I = J = 0

Nu este specificat K sau K = 0


Dac nu este specificat I sau J sau dac I = J = 0 este adevrat i K nu este egal cu 0, se efectueaz o
operaie de rectificare infinit.

tergere

Poziiile de date I, JK, , R, F i P ntr-un ciclu predefinit sunt informaii modale comune pentru G74,
G77, G78 i G79, astfel c dac sunt specificate, ele rmn efective pn cnd sunt specificate din nou.
Datele sunt terse atunci cnd se specific un cod G din grupul 00 altul dect G04 sau un cod G din
grupul 01 altul dect G75, G77, G78 sau G79. L este activ doar n blocul n care este specificat.
- 94 -

B-64304RO-2/02

PROGRAMARE

5.FUNCII PENTRU
SIMPLIFICAREA PROGRAMRII
.

Operaie de executat la atingerea adncimii totale de achiere

Operaia care trebuie executat dac n timpul achierii cu I sau J este atins adncimea de ptrundere
total este aceeai ca i cea pentru G75. Vezi limitrile pentru G75.

NOT
1 Dac I, J i K au semne diferite, este emis alarma PS0455.
2 Dac este specificat G79 dar nu este specificat o ax de rectificare, este emis
alarma PS0455.
3 Dac oricare dou dintre: numrul axei de ptrundere, numrul axei de
rectificare i numrul axei de ndreptare sunt aceleai, este emis alarma
PS0456.
4 Cnd ciclul este activ, chiar dac se execut G90 (comand absolut),
comenzile , I, J i K sunt comenzi incrementale.

- 95 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

FUNCIA DE COMPENSARE

Capitolul 6, FUNCIA DE COMPENSARE, const n urmtoarele seciuni:


6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8

COMPENSAREA LUNGIMII SCULEI (G43, G44, G49) ................................................................96


TIPURI DE DECALARE A COMPENSRII LUNGIMII SCULEI ...............................................102
MSURARE AUTOMAT A LUNGIMII SCULEI (G37) ............................................................109
OFFSET SCUL (G45 - G48) .........................................................................................................111
PRIVIRE GENERAL REFERITOARE LA COMPENSAREA SCULEI (G40-G42) ..................116
DETALII REFERITOARE LA COMPENSAREA SCULEI ...........................................................121
INTERPOLAREA CIRCULAR A COLULUI (G39) .................................................................168
VALORI COMPENSARE SCUL, NUMR VALORI COMPENSARE I INTRODUCEREA
VALORILOR DIN PROGRAM (G10) ............................................................................................170
6.9 SCALARE (G50, G51) .....................................................................................................................173
6.10 ROTIREA SISTEMULUI DE COORDONATE (G68, G69)...........................................................180
6.11 CONTROLUL DIRECIEI NORMALE (G40.1,G41.1,G42.1) ......................................................187
6.12 IMAGINE N OGLIND PROGRAMABIL (G50.1, G51.1) .......................................................191

6.1

COMPENSAREA LUNGIMII SCULEI (G43, G44, G49)

Aceast funcia poate fi folosit prin setarea n memoria offset a diferenei ntre lungimea sculei asumat
la programare i lungimea sculei curente folosite. Compensarea diferenei este posibil fr modificarea
programului.
Specificai direcia de offset cu G43 sau G44. Selectai valoarea de compensare a lungimii sculei din
memoria de offset introducnd adresa corespunztoare i numrul (cod H)
Scul asumat n
timpul programrii

Scula real

Specificai
aceast
distan ca valoare de
compensare a lung.

Fig. 6.1 (a)

6.1.1

Compensare lungime scul

Privire general

Pot fi folosite urmtoarele trei metode de compensare a lungimii sculei, depinznd de axa n lungul creia
se poate efectua compensarea lungimii sculei.
Compensare A a lungimii sculei
Compenseaz diferena lungimii sculei n lungul axei de baz Z.
Compensare B a lungimii sculei
Compenseaz diferena lungimii sculei pe direcia normal la un plan selectat.
Compensare C lungime scul
Compenseaz diferena lungimii sculei n lungul unei axe specificate.

- 96 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Format
Tip

Format

Compensare A pentru lungime scul

G43 Z_ H_ ;
G44 Z_ H_ ;

Compensare B pentru lungime scul

G17 G43 Z_ H_ ;
G17 G44 Z_ H_ ;
G18 G43 Y_ H_ ;
G18 G44 Y_ H_ ;
G19 G43 X_ H_ ;
G19 G44 X_ H_ ;

Compensare C pentru lungime scul

G43 _H_ ;
G44 _H_ ;

Revocare compensare lungime scul

G49 ; sau H0 ;

Descriere

G43
G44
G17
G18
G19

: Offset pozitiv
: Offset negativ
: Selectare plan XY
: Selectare plan ZX
: Selectare plan YZ
: Adresa unei axe specificate
: Adres pentru specificarea valorii
compensrii lungimii sculei
X, Y, Z : Comand de deplasare offset

Explicaie
-

Selectarea compensrii lungimii sculei

Selectai compensarea lungimii sculei A, B sau C setnd bit 1 (TLB) i 0 (TLC) ai parametrului nr. 5001.
Parametrul nr. 5001
Bit 1 (TLB)
Bit 0 (TLC)
0.
1.
0/1

Tip

0.
0.
1.

Compensare A pentru lungime scul


Compensare B pentru lungime scul
Compensare C pentru lungime scul

Sensul offset-ului

Cnd este specificat G43, valoarea de compensare a lungimii sculei (stocat n memoria de offset)
specificat cu codul H este adugat la coordonatele poziiei de sfrit specificat n program printr-o
comand. Cnd este specificat G44, aceeai valoare este sczut din coordonatele poziiei de capt.
Coordonatele care rezult indic poziia de sfrit dup compensare, indiferent dac este selectat modul
absolut sau modul incremental.
Dac este omis specificarea unei axe se efectueaz o micare cu valoarea compensrii lungimii sculei.
G43 i G44 sunt coduri modale G. Ele sunt valabile pn la folosirea altui cod G aparinnd aceluiai
grup.

Specificarea valorii compensrii lungimii sculei

Valoarea de compensare a lungimii sculei atribuit numrului (numr offset) specificat n codul H este
selectat din memoria de offset i adugat sau sczut din comanda de micare din program.

- 97 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Exemplu
:
H1 ;
Se selecteaz valoarea de offset a numrului de offset 1.
:
G43 Z_ ; Offset-ul se aplic conform valorii de offset al numrului 1 de offset.
:
H2;
Offset-ul se aplic conform valorii de offset al numrului 2 de offset.
:
H0;
Offset-ul se aplic conform valorii 0 de offset.
:
H3;
Offset-ul se aplic conform valorii de offset al numrului 3 de offset.
:
G49 ;
Offset-ul este revocat
:
H4 ;
Se selecteaz valoarea de offset a numrului de offset 4.
:
Valoarea compensrii lungimii sculei trebuie setat n memoria de offset corespunznd unui numr de
offset.

AVERTIZARE
Cnd este specificat un alt numr de offset, valoarea de compensare a lungimii
sculei se schimb doar la noua valoare. Noua valoare de compensare a lungimii
sculei nu este adugat la vechea valoare de compensare a lungimii sculei.
H1 : Valoarea compensrii lungimii sculei 20.0
H2 : Valoarea compensrii lungimii sculei 30.0
G90 G43 Z100.0 H1 ; Z se va deplasa la 120.0
G90 G43 Z100.0 H2 ; Z se va deplasa la 130.0
NOT
Valoarea compensrii corespunztoare numrului 0 de offset, adic H0,
ntotdeauna nseamn 0. Este imposibil s se seteze alt valoare de compensare
a lungimii sculei n H0.
-

Executarea compensrii lungimii sculei n lungul a dou sau mai multor axe

Compensarea B a lungimii sculei poate fi executat n lungul a dou sau mai multor axe cnd axele sunt
specificate n dou sau mai multe blocuri.
Prin setarea bit3 (TAL) a parametrului nr. 5001 la 1, compensarea C a lungimii sculei de asemenea poate
fi executat n lungul a dou sau mai multe axe dac axele sunt specificate n dou sau mai multe blocuri.
Dac nu este specificat nicio ax n acelai bloc este emis alarma PS0027. Dac sunt specificate dou
sau mai multe axe n acelai bloc este emis alarma PS0336.

- 98 -

B-64304RO-2/02

PROGRAMARE

6.FUNCIA DE COMPENSARE

Exemplul 1
Cnd compensarea B a lungimii sculei este executat n lungul axei X i axei Y
G19 G43 H_ ;
Offset pe axa X
G18 G43 H_ ;
Offset pe axa Y
Exemplul 2
Cnd compensarea C a lungimii sculei este executat n lungul axei X i axei Y
G43 X_ H_ ;
Offset pe axa X
G43 Y_ H_ ;
Offset pe axa Y
Exemplul 3
Cnd este emis o alarm la compensarea C a lungimii sculei
G43 X_ Y_ H_ ;
Intervine o alarm (PS0336)
-

Revocarea compensrii lungimii sculei

Pentru revocarea compensrii lungimii sculei, specificai G49 sau H0. Dup ce s-a specificat G49 sau H0,
sistemul revoc imediat modul de offset.

NOT
1 Dac offset-ul este executat n lungul a dou sau mai multe axe, offset-ul n lungul
tuturor axelor este revocat prin specificarea G49. Dac se folosete H0 pentru a
specifica revocarea, este revocat offset-ul doar n lungul axei normale la planul
selectat pentru compensarea B a lungimii sculei sau doar offset-ul n lungul ultimei
axe specificate prin G43 sau G44 este revocat pentru cazul de compensare C a
lungimii sculei.
2 Dac offset-ul este executat n lungul a trei sau mai multe axe i offset-ul n lungul
tuturor axelor este revocat folosind G49, poate fi emis alarma PS0015 (TOO
MANY SIMULTANEOUS AXES) (PREA MULTE AXE SIMULTANE). Folosind de
exemplu mpreun H0, revocai offset-ul astfel nct numrul axelor controlate
simultan (numrul axelor n lungul crora micrile se efectueaz simultan) s nu
depeasc domeniul admisibil al sistemului.
3. Cnd H este specificat ca adres pentru setarea unui numr de compensare la
compensarea sculei (G40, G41 sau G42) [bit 2 (OFH) al parametrului nr. 5001
=1], G49 (revocarea compensrii lungimii sculei) este executat n bloc dac
G49 (revocare compensare lungime scul) este specificat n acelai bloc ca i
pentru G40 (revocarea compensrii sculei).

- 99 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Exemplu
Compensarea lungimii sculei (gurire #1, #2 i #3)
#1
#3
20
30

(6)

(13)

+Y

(9)

(1)

#2
30

+X
30

120
Poziia real

Valoare
offset=4mm

Poziie
programat.

35

50

+Z

(2)

(12)
18 (3) (5) (7)
(8)
(4)

30

(10)
8

22
(11)

Program
H1=-4.0 (Valoarea compensrii lungimii sculei)
N1 G91 G00 X120.0 Y80.0 ; ................................................................................................................... (1)
N2 G43 Z-32.0 H1 ; ............................................................................................................................... (2)
N3 G01 Z-21.0 F1000 ; .......................................................................................................................... (3)
N4 G04 P2000 ; ....................................................................................................................................... (4)
N5 G00 Z21.0 ; ........................................................................................................................................ (5)
N6 X30.0 Y-50.0 ;.................................................................................................................................... (6)
N7 G01 Z-41.0 ; ....................................................................................................................................... (7)
N8 G00 Z41.0 ; ........................................................................................................................................ (8)
N9 X50.0 Y30.0 ; ..................................................................................................................................... (9)
N10 G01 Z-25.0 ; ..................................................................................................................................... (10)
N11 G04 P2000 ; .................................................................................................................................... (11)
N12 G00 Z57.0 H0 ; .............................................................................................................................. (12)
N13 X-200.0 Y-60.0 ; .............................................................................................................................. (13)
N14 M2 ;

Note
-

Comanda pentru setarea sistemului de coordonate al piesei n modul de


compensare a lungimii sculei

Executarea unei comenzi cod G de setare a sistemului de coordonate al piesei (G92) preseteaz un sistem
de coordonate n aa fel nct poziia specificat va fi o poziie de pre-compensare.
Cu toate acestea, acest cod G nu poate folosit mpreun cu un bloc n care lungimea vectorului de
compensare a lungimii sculei variaz. Pentru detalii consultai Notele din Setarea sistemului de
coordonate de lucru din Manualul operatorului (comun).

Bit 2 (OFH) al parametrului nr.5001

Dac este setat bitul 2 (OFH) al parametrului nr. 5001, compensarea sculei precede compensarea lungimii
sculei. Urmeaz explicaia concret:
- 100 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Dac OFH = 0:
Procesarea este efectuat corect conform unei stri modale selectate (G43, G44 sau G49).
Dac OFH = 1:
ntr-un bloc n care este specificat G40, G41 sau G42, compensarea lungimii sculei este dezactivat.
n modul G40, procesarea este efectuat corect conform unei stri modale selectate (G43, G44 sau
G49).
n modurile G41 i G42, compensarea lungimii sculei este activat doar ntr-un bloc n care este
specificat G43, G44 sau G49. Nicio valoarea de compensare nu este actualizat doar cu codul H.
G49 este activat oricum, dac G49 este specificat n acelai bloc cu G40.

6.1.2

Comenzile G53, G28 i G30 n modul compensare lungime


scul

Aceast seciune descrie revocarea compensrii lungimii sculei i restaurarea executate cnd n modul de
compensare lungime scul se specific G53, G28 sau G30. Se descrie de asemenea desfurarea n timp a
compensrii lungimii sculei.

Explicaie
-

Revocarea vectorului de compensare a lungimii

Cnd n modul de compensare a lungimii sculei este specificat G53, G28 sau G30, vectorii de compensare
a lungimii sculei sunt revocai aa cum este descris mai jos. Cu toate acestea, codul modal G specificat
anterior rmne afiat, afiarea codului modal nu este comutat la G49.
(1) Cnd este specificat G53
Comanda
G53 IP_

G49 G53 IP_

Axa specificat
Axa de compensare a lungimii sculei
Alta dect axa de compensare a lungimii
sculei
Axa de compensare a lungimii sculei
Alta dect axa de compensare a lungimii
sculei

Funcionare
Revocat la executarea micrii
Nu este revocat
Revocat la executarea micrii
Revocat

(IP_ : cuvnt dimensiune)

ATENIONARE
Dac compensarea lungimii sculei este aplicat n lungul unor axe multiple,
vectorul offset n lungul axei specificate cu G53 este revocat.
(2) Cnd este specificat G28 sau G30
Comanda
G28 IP_

G49 G28 IP_

Axa specificat
Axa de compensare a lungimii sculei
Alta dect axa de compensare a lungimii
sculei
Axa de compensare a lungimii sculei
Alta dect axa de compensare a lungimii
sculei

(IP_ : cuvntul informaiei de dimensiune)

- 101 -

Funcionare
Nu este revocat la un punct intermediar.
Revocat la poziia de referin
Nu este revocat la un punct intermediar.
Revocat la poziia de referin
Revocat cnd se efectueaz deplasare spre un
punct intermediar.
Revocat cnd se efectueaz deplasare spre un
punct intermediar.

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

ATENIONARE
Dac compensarea lungimii sculei este aplicat n lungul unor axe multiple,
vectorul offset n lungul axei pe care s-a efectuat un retur la poziia de referin
este revocat.
-

Restaurarea vectorului compensare lungime

Vectorii de compensare a lungimii sculei, consultai prin specificarea G53, G28 sau G30 n modul de
compensare al lungimii sculei sunt restaurai aa cum se descrie mai jos.
Parametrul EVO
(No.5001#6)

Tip

0.
1.

A/B
C

Condiie de restaurare
Este specificat comanda H sau G43 (G44).
Restaurat prin urmtorul bloc stocat intermediar.
Este specificat comanda H sau G43 (G44) IP_.

(IP_ : cuvnt dimensiune)

ATENIONARE
Dac un vector de compensare a lungimii sculei este restaurat doar cu H_, G43
sau G44 atunci cnd compensarea lungimii sculei este aplicat n lungul unor
axe multiple, n cazul compensrii B a lungimii sculei este restaurat doar vectorul
de compensare a lungimii sculei n lungul axei normale pe planul selectat, sau n
cazul compensrii C a lungimii sculei este restaurat doar vectorul n lungul ultimei
axe pentru care este specificat compensarea lungimii sculei. Vectorul de
compensare a lungimii sculei n lungul oricrei alte axe nu este restaurat.
NOT
- ntr-un bloc n care este specificat G40, G41 sau G42, niciun vector de
compensare a lungimii sculei nu este restaurat.

6.2

TIPURI DE DECALARE A COMPENSRII LUNGIMII


SCULEI

Privire general
Operaia de compensare a lungimii sculei poate fi executat prin decalarea sistemului de coordonate al
programului: Sistemul de coordonate care conine axa supus compensrii lungimii sculei este decalat cu
valoarea de compensare a lungimii sculei. Tipul de decalare a compensrii lungimii sculei poate fi
selectat cu parametrul TOS (parametrul nr.5006#6). Dac mpreun cu comanda G43, G44 sau G49 nu
este specificat nicio comand de micare, scula nu se va mica n lungul axei. Dac mpreun cu
comanda G43, G44 sau G49 este specificat o comand de micare, mai nti va fi decalat sistemul de
coordonate, apoi scula se va mica n lungul axei.
n funcie de tipul axei supus compensrii lungimii sculei este disponibil una dintre urmtoarele trei
metode:

Compensare A pentru lungime scul


Compenseaz valoarea lungimii sculei pe axa Z.

Compensare B pentru lungime scul


Compenseaz valoarea lungimii sculei pe una din axele X, Y i Z.

Compensare C pentru lungime scul


Compenseaz valoarea lungimii sculei pe o ax specificat.

- 102 -

B-64304RO-2/02

PROGRAMARE

6.FUNCIA DE COMPENSARE

Format
-

Compensare A a lungimii sculei


G43 Z_H_;
Decaleaz sistemul de coordonate n lungul axei Z cu valoarea compensrii spre partea
pozitiv +.

G44 Z_H_;
Decaleaz sistemul de coordonate n lungul axei Z cu valoarea compensrii spre partea
negativ -.
G43 (sau G44) :Offset parte pozitiv + (sau negativ -) la care trebuie pornit
compensarea lungimii sculei
H_
: Adres specificnd valoarea compensrii lungimii sculei

Compensare B a lungimii sculei


G17 G43 Z_H_;
Decaleaz sistemul de coordonate n lungul axei Z cu valoarea compensrii spre partea
pozitiv.

G17 G44 Z_H_;


Decaleaz sistemul de coordonate n lungul axei Z cu valoarea compensrii spre partea
negativ.

G18 G43 Y_H_;


Decaleaz sistemul de coordonate n lungul axei X cu valoarea compensrii spre partea
pozitiv.

G18 G44 Y_H_;


Decaleaz sistemul de coordonate n lungul axei X cu valoarea compensrii spre partea
negativ.

G19 G43 X_H_;


Decaleaz sistemul de coordonate n lungul axei Y cu valoarea compensrii spre partea
pozitiv.

G19 G44 X_H_;


Decaleaz sistemul de coordonate n lungul axei Y cu valoarea compensrii spre partea
negativ.
G17 (sau G18, G19): Selecia planului
G43 (sau G44)
: Offset parte pozitiv (sau negativ) la care trebuie pornit
compensarea lungimii sculei
H_
: Adres specificnd valoarea compensrii lungimii sculei

Compensare C a lungimii sculei


G43 _H_;
Decaleaz sistemul de coordonate n lungul unei axe specificate cu valoarea compensrii
spre partea pozitiv.

G44 _H_;
Decaleaz sistemul de coordonate n lungul unei axe specificate cu valoarea compensrii
spre partea negativ.
G43 (sau G44):Offset parte pozitiv (sau -) la care trebuie pornit compensarea lungimii
sculei
_
: Adresa oricrei axe
H_
: Adres specificnd valoarea compensrii lungimii sculei

- 103 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Revocarea compensrii lungimii sculei


G49; sau H0; Revocare compensare lungime scul
G49 (sau H0) : Revocare compensare lungime scul

Explicaie
-

Direcie offset

Dac valoarea de compensare a lungimii sculei specificat cu un cod H (i stocat n memoria de offset)
este G43, sistemul de coordonate este mutat spre partea de +, dac este G44, spre partea de -. Dac
semnul valorii de compensare a lungimii sculei este -, sistemul de coordonate este mutat spre partea de pentru G43 i spre partea de + pentru G44. G43 i G44 sunt coduri modale; ele rmn valabile pn la
folosirea altui cod G din acelai grup.

Specificarea valorii de compensare a lungimii sculei

Este folosit valoarea de compensare a lungimii sculei corespunztoare numrului specificat cu un cod H
(numrul de offset, i stocat n memoria de offset). Valoarea de offset corespunztoare numrului 0 de
offset nseamn ntotdeauna 0. Este imposibil s se seteze o valoare de compensare a lungimii sculei n
H0.

Axa de compensare

Specificai unul din tipurile A, B i C de compensare a lungimii sculei, folosind parametrii TLC i TLB
(nr.5001#0, #1).

Specificare offset pe una sau mai multe axe

Compensarea B a lungimii sculei activeaz offset-ul pe dou sau mai multe axe prin specificarea axelor
de offset n blocuri multiple.
Pentru a executa offset pe axele X i Y
G19 G43 H_;
execut offset pe axa X.
G18 G43 H_;
execut offset pe axa Y.
Compensarea C a lungimii sculei suprim generarea unei alarme chiar dac offset-ul este executat pe una
sau mai multe axe n acelai timp, prin setarea TAL (nr. 5001#3) la 1.

Revocare compensrii lungimii sculei`

Pentru revocare offset, specificai G49 sau H0. Revocarea offset-ului duce la revocarea decalrii
sistemului de coordonate. Dac n acest moment nu este specificat nicio comand de micare, scula nu
se va mica n lungul axei.

Limitare
-

Operaii de executat la pornirea i revocarea compensrii lungimii sculei

Dac este folosit un tip de compensare a lungimii sculei (bit 6 (TOS) al parametrului nr. 5006=1) i dac
pornirea sau revocarea (G43, G44, G49 sau H0) compensrii lungimii sculei este specificat n mod de
compensare a sculei (G41, G42), anticiparea blocurilor urmtoare nu este executat dect la captul
blocului n care este specificat pornirea sau revocarea. Astfel, operaia este cea descris mai jos.

ntr-un bloc n care este specificat pornirea sau revocarea, se execut decelerarea pn la oprire.
Deoarece nu se execut anticiparea, vectorul de compensare a compensrii sculei este perpendicular
pe blocul imediat precedent celui n care este specificat pornirea sau revocarea. De aceea poate
surveni supra-achiere sau sub-achiere nainte sau dup aceast comand.
Pn la terminarea blocului n care se specific pornirea sau revocarea, urmtoarele macro programe
nu vor fi executate.

Exemplu n care survine supra-achiere la compensarea sculei)


Dac compensarea lungimii sculei este pornit sau revocat n modul de compensare a sculei poate
surveni supra-achierea.
- 104 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

:
G40 G49 G00 G90 X0 Y0 Z100. ;
N1 G42 G01 X10. Y10. F500 D1 ; Pornirea compensrii sculei
N2 G43 Z0. H2 ;
Pornirea compensrii lungimii sculei
N3 X100. ;
N4 Y100. ;
N5 X10. ;
N6 Y10. ;
N7 G49 Z100. ;
Revocarea compensrii lungimii sculei
N8 #100=#5023 ;
comand macro program
N9 G40 X0 Y0 ;
Revocarea compensrii sculei
:
N2 conine G43 (Pornirea compensrii lungimii sculei) n modul de compensare a sculei (G42) i de
aceea, anticiparea pentru N3 i blocurile urmtoare nu este executat.
Drept rezultat,

se execut decelerare pn la oprire ntre N2 i N3.

Vectorul de compensare a sculei la punctul de sfrit al N1 este perpendicular pe blocul N1. (Poate
surveni supra-achiere.)
Dac se asum c se execut anticiparea, vectorul este perpendicular la punctul de nceput al N2 i
nu survine supra-achiere.
Vector de compensare a sculei dac nu se
execut anticiparea

Traiectoria centrului sculei


dac nu se execut
anticiparea

Traiectoria specificat
prin program

Scul

Vector de compensare a sculei dac


se execut anticiparea

Traiectoria centrului sculei dac se


execut anticiparea

N7 conine G43 (Revocarea compensrii lungimii sculei) n modul G42 i de aceea, anticiparea pentru N8
i blocurile urmtoare nu este executat.
Drept rezultat,

se execut decelerare pn la oprire la punctul de sfrit al N7.

Comanda de macro program n N8 se execut dup sfritul lui N7. Aceasta nseamn c n acest
exemplu, variabila #100 va fi coordonata mainii pe axa Z la poziia punctului de sfrit al N7.
(Variabila #5023: Coordonata mainii pe axa a treia)
Dac se asum c se execut o previzualizare, N8 este executat n punctul n care se execut
anticiparea N8, deci nainte de sfritul lui N7, astfel nct variabila #100 va fi cu o poziie nainte de
punctul de sfrit al N7.

Vectorul de compensare a sculei la punctul de sfrit al N6 este perpendicular pe blocul N6. (Poate
surveni supra-achiere sau sub-achiere.)

Exemplu n care nu survine supra-achiere la compensarea sculei (recomandat)


Pornii compensarea lungimii sculei naintea modului de compensare a sculei.
- 105 -

6.FUNCIA DE COMPENSARE
:
G40 G49 G00 G90 X0 Y0 Z100. ;
N1 G43 G01 Z100. F500 H2 ;
N2 G42 X10. Y10. D1 ;
N3 Z0 ;
N4 X100. ;
N5 Y100. ;
N6 X10. ;
N7 Y10. ;
N8 G40 X0 Y0 ;
N9 G49 Z100. ;
N10 #100=#5023 ;
:

PROGRAMARE

B-64304RO-2/02

Pornirea compensrii lungimii sculei


Pornirea compensrii sculei

revocarea compensrii sculei


revocare compensrii lungimii sculei
comand macro program

N1 este o comand de ncepere a compensrii lungimii sculei. Oricum blocurile N2 i blocurile


urmtoare sunt precitite deoarece modul curent nu este compensarea sculei. n consecin, traiectoria
compensrii sculei poate fi determinat corect. Decelerarea pn la oprire nu este executat n blocurile
N1 i N9. Comanda de macro program n N10 se execut fr a atepta sfritul lui N9.

Operaie de executat dac compensarea lungimii sculei este modificat n modul de


compensare a lungimii sculei
Cnd este folosit un tip de decalare a compensrii lungimii sculei [bit 6 (TOS) al parametrului nr.5006=1]
este posibil de selectat operaia de executat dac se modific compensarea lungimii sculei (*1) n
compensarea sculei (G41, G42) i n lungime scul (G43, G44), folosind bit 1 (MOF) al parametrului nr.
5000.

Bit 1 (MOF) al parametrului nr. 5000 = 0


Scula se deplaseaz n lungul axei cu schimbarea n compensarea lungimii sculei.

Bit 1 (MOF) al parametrului nr. 5000 = 1:


Dup modificarea compensrii lungimii sculei, micarea cu schimbarea compensrii lungimii sculei
nu este executat pn cnd nu este executat comanda absolut pentru axa de compensare.
*1
-

Modificrile n compensarea lungimii sculei includ:


cod H specificat n program (cod D pentru funcia de selectare extins a sculei pentru sistemul
strung)
G43/G44 specificat pentru a modifica direcia de compensare a lungimii sculei
Valoarea compensrii sculei modificat folosind ecranul de offset, comanda G10, variabila
sistemului sau funcia fereastr cnd bit 6 (EVO) a parametrului nr. 5001 = 1
Restaurarea vectorului de compensare a lungimii sculei care a fost revocat temporar folosind G53,
G28 i G30 n timpul compensrii lungimii sculei

Exemplu n care compensarea lungimii sculei este modificat cu un cod H)


Urmtoarele explic operaia de executat dac numrul de offset este modificat n modul de compensare a
lungimii sculei.
:
G40 G49 G00 G90 X0 Y0 Z100. ;
N1 G43 G01 Z100. F500 H2 ; .......... Pornirea compensrii lungimii sculei
N2 G42 X10. Y10. D1 ;.................... Pornirea compensrii sculei
N3 Z0 ;
N4 X100. ;
N5 Y100. ;
N6 H3 ; ............................................. modificarea (numrului) compensrii lungimii sculei
N7 X10. ;
N8 Y10. ;
N9 G91Z-5. ; .................................... comanda incremental pentru axa de compensare
- 106 -

B-64304RO-2/02

PROGRAMARE

6.FUNCIA DE COMPENSARE

N10 G90 Z-5. ; ................................. comand absolut pentru axa de compensare


:
n N6 este specificat compensarea lungimii sculei (cod H) n modul de compensare a sculei (G42) i
modul de compensare a lungimii sculei (G43). Operaia care trebuie executat n acest caz este cea
descris mai jos, n funcie de setarea bit 1 (MOF) al parametrului nr.5000.

Bit 1 (MOF) al parametrului nr. 5000 = 0:


n blocul N6, scula se deplaseaz n lungul axei cu schimbarea n compensarea lungimii sculei.

Bit 1 (MOF) al parametrului nr. 5000 = 1:


n blocul N6 nu se execut nicio micare.
Blocul N9 conine o comand incremental i, de aceea, micarea cu modificarea compensrii
lungimii sculei nu este executat. Scula se deplaseaz cu cursa specificat n program (-5.000).
Blocul N10 conine comanda absolut pentru axa de compensare care este specificat prima dup
modificarea compensrii lungimii sculei i de aceea modificarea compensrii lungimii sculei este
reflectat n acest bloc.
Exemplu n care compensarea lungimii sculei este suprascris n timpul operaiei)
Urmtoarele explic operaia care trebuie executat dac operaia continu este executat cu programul de
mai jos, bit 6 (EVO) a parametrului nr. 5001 fiind 1 i compensarea nr. 2 a sculei este modificat n
timpul execuiei N3.
:
G40 G49 G00 G90 X0 Y0 Z100. ;
N1 G43 G01 Z100. F500 H2 ;
Pornirea compensrii lungimii sculei
N2 G42 X10. Y10. D1 ;
Pornirea compensrii sculei
N3 Z0 ;
modificarea compensrii lungimii sculei (nr.2) n timpul execuiei
N4 X100. ;
N5 Y100. ;
N6 X10. ;
N7 Y10. ;
N8 G91Z-5. ;
comanda incremental pentru axa de compensare
N9 G90 Z-5. ;
comand absolut pentru axa de compensare
:

Bit 1 (MOF) al parametrului nr. 5000 = 0:


n N6 (primul bloc memorat n cmpul tampon dup schimbarea compensrii sculei), scula se
deplaseaz n lungul axei cu schimbarea de compensare a lungimii sculei.
Bit 1 (MOF) al parametrului nr. 5000 = 1:
Blocul N6 este primul bloc dup modificarea compensrii sculei, dar acest bloc nu conine o
comand de compensare ax i micarea cu modificarea compensrii sculei nu este executat.
Blocul N8 conine o comand de compensare a axei, dar comanda este incremental i micarea cu
modificarea compensrii sculei nu este executat. Scula se deplaseaz cu cursa specificat n
program (-5.000).
Blocul N9 conine prima comanda absolut pentru axa de compensare care este specificat dup
modificarea compensrii lungimii sculei i de aceea modificarea compensrii lungimii sculei este
executat n acest bloc.

- 107 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

ATENIONARE
1 Specificarea mai nti a compensrii lungimii sculei (tip de decalare) i apoi
executarea unei programri incrementale duce la reflectarea valorii compensrii
lungimii sculei doar n coordonate, nu i n cursa mainii; executarea unei
programri absolute duce la reflectarea valorilor de compensare a lungimii sculei
att n deplasarea mainii ct i n coordonate.
2 Dac imagine n oglind programabil este activ, compensarea lungimii sculei
este aplicat n direcia specificat.
3 Valorii compensrii lungimii sculei nu i se aplic nicio mrire de scar.
4 Valorii compensrii lungimii sculei nu i se aplic nicio rotire a sistemului de
coordonate. Compensarea lungimii sculei este efectiv n direcia n care offset-ul
este aplicat.
5 Cu comanda WINDOW, schimbarea parametrului TOS n timpul operrii n mod
automat nu cauzeaz modificarea tipului de compensare a lungimii sculei.
6 Dac offset-ul a fost executat pe dou sau mai multe axe cu compensarea B a
lungimii sculei, o comand G49 duce la revocarea offset-ului pe toate axele; H0
duce la revocarea offset-ului doar pe axa perpendicular pe planul specificat.
7 Dac valoarea compensrii lungimii sculei este modificat prin schimbarea
numrului de offset, aceasta nseamn simplu c valoarea este nlocuit cu o
nou valoare de compensare a lungimii sculei; nu nseamn c o nou valoare
de compensare este adugat la vechea valoare de compensare a lungimii
sculei.
8 Dac a fost specificat retur la poziia de referin (G28 sau G30), compensarea
lungimii sculei este revocat pentru axa specificat n momentul poziionrii n
punctul de referin; cu toate acestea, compensarea lungimii sculei nu este
revocat pentru o ax nespecificat. Dac returul la poziia de referin a fost
specificat n acelai bloc cu cel coninnd revocarea compensrii lungimii sculei
(G49), compensarea lungimii sculei este revocat att pentru axele specificate
ct i pentru axele nespecificate la momentul poziionrii pe punctul de mijloc.
9 Compensarea lungimii sculei este revocat cu comanda sistemului de
coordonate al mainii (G53) pentru axa specificat la momentul poziionrii pe
punctul specificat.
10 Vectorul de compensare a lungimii sculei, revocat prin specificarea G53, G28 sau
G30 n modul de compensare al lungimii sculei este restaurat aa cum se descrie
mai jos.
Pentru tipurile A i B de compensare a lungimii sculei, dac parametrul EVO (nr.
5001#6) este 1, vectorul este restaurat n urmtorul bloc stocat intermediar;
pentru toate tipurile A, B i C de compensare a lungimii sculei, el este restaurat
ntr-un bloc coninnd o comand H, G43 sau G44 dac parametrul este 0.
11 Cnd se folosete un tip de decalare a compensrii lungimii sculei, atunci cnd
pornirea sau revocarea compensrii lungimii sculei sau alt comand este
specificat n modul de compensare a sculei, anticiparea nu se execut. n
consecin poate aprea supra-achiere sau sub-achiere nainte sau dup
blocul n care se specific pornirea sau revocarea. De aceea, specificai pornirea
i revocarea compensrii lungimii sculei nainte de a intra n modul de
compensare a sculei sau ntr-o locaie n care nu este afectat prelucrarea.

- 108 -

PROGRAMARE

B-64304RO-2/02

6.3

6.FUNCIA DE COMPENSARE

MSURARE AUTOMAT A LUNGIMII SCULEI (G37)

Prin emiterea G37, scula ncepe s se deplaseze de la poziia de msurare i continu micarea pn la
emiterea de ctre dispozitivul a msurare a semnalului de apropiere de capt. Micarea sculei este oprit
cnd vrful sculei ajunge n poziia de msurare.
Diferena ntre valoarea coordonatei cnd scula ajunge n poziia de msurare i valoarea coordonatei
comandat prin G37 este adugat la mrimea curent folosit pentru compensarea lungimii sculei.
Z

Deplasare
rapid

A (punct pornire)
Poziia de msurare este comandat
cu G37
B (Poziie decelerare)

Avans de
msurare.
C (Poziie de msurare)
Scula se oprete cnd apare semnalul
de apropiere de capt
X

Valoare compensare= (Valoare curent compensare) + [(Coordonatele punct


la care scula este oprit) - (Coordonatele poziiei de msurare
programate)]

Fig. 6.3 (a)

Msurare automat a lungimii sculei

Format
G92 IP_ ;

Seteaz sistemul de coordonate al piesei.


(Poate fi setat cu G54 ... G59). Vezi capitolul Sistemul de
coordonate" din Manualul Operatorului (comun pentru seriile
T/M).

Specific un numr de offset pentru compensarea lungimii sculei.


Hxx ;
G90 G37 IP_ ; programare absolut
G37 este valid doar n blocul n care este specificat.
IP_ indic X-, Y-, Z-, sau a patra ax.

Explicaie
-

Setarea sistemului de coordonate al piesei

Seteaz sistemul de coordonate al piesei astfel nct msurarea poate fi realizat dup deplasarea sculei n
poziia de msurare. Sistemul de coordonate trebuie s fie acelai cu sistemul de coordonate al piesei
folosit pentru programare.

Specificarea G37

Specific coordonatele absolute ale poziiei corecte de msurare.


Executarea acestei comenzi deplaseaz scula cu vitez de deplasare rapid pn la poziia de msurare,
reduce viteza de avans la mijlocul drumului, apoi continu deplasarea pn la emiterea de ctre
instrumentul de msur a semnalului de apropiere capt. Cnd vrful sculei atinge poziia de msurare,
instrumentul de msur emite semnalul de apropiere de sfrit ctre CNC care oprete scula.

Modificarea valorii de offset

Diferena ntre coordonatele poziiei n care scula ajunge pentru msurare i coordonatele specificate prin
G37 este adugat la valoarea curent de compensare a lungimii sculei. [Dac parametrul MDC
(nr.6210#6) este 1, aceasta este sczut.]
- 109 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Valoare offset =
(valoare compensare curent) + [(coordonate poziie atins de scul pentru msurare) - (coordonate
specificate prin G37)]
Aceste valori de offset pot fi modificate manual din MDI.

Alarma

Cnd se execut msurarea automat a lungimii sculei, scula se deplaseaz aa cum se arat n fig. 6.2 (b).
Dac semnalul de apropiere sfrit continu n timp ce scula se deplaseaz de la punctul B la punctul C,
survine o alarm. n afara cazului cnd semnalul de apropiere sfrit continu nainte ca scula s ajung n
punctul F, survine aceeai alarm. Numrul alarmei este PS0080.
Avans la
decelerare
Deplasare (vitez avans
rapid
msurare
)
Punct
pornire

Semnal de apropiere de capt


ON
D

F
Poziie comandat
prinG37

Domeniu permis pentru semnalul de apropiere de capt

Fig. 6.3 (b)

Deplasarea sculei n poziia de msurare

ATENIONARE
Cnd o deplasare manual este inserat ntr-o micare la o vitez de avans de
msurare, pentru repornire ntoarcei scula n poziia de dinaintea inserrii
micrii manuale.
NOT
1 Cnd un cod H este specificat n acelai bloc ca i G37, este generat o alarm.
Specificai codul H naintea blocului de G37.
2 Viteza de msurare (FP), , i sunt setai ca i parametri (FP : nr. 6241, : nr. 6251, :
nr. 6254) de productorul mainii-unelte. Efectuai setrile astfel nct e s fie
ntotdeauna pozitive i sunt ntotdeauna mai mari dect .
3 Cnd se folosete memoria A de offset, valoarea de offset este modificat. Cnd se
folosete memoria C de offset, valoarea de compensare a uzurii sculei pentru codul H
este modificat.
4 ntrzierea sau variaia n detectarea semnalului de ajungere n poziia de msurare este
de la 0 la 2 msec pe partea CNC, excluznd partea PMC. De aceea, eroarea de
msurare este suma dintre 2 msec i o ntrziere sau variaie [incluznd o ntrziere sau
variaie pe partea receptorului] n propagarea semnalului de skip pe partea de PMC,
nmulit cu viteza de avans setat n parametrul nr.6241.

5 O ntrziere sau variaie a timpului dup detectarea semnalului de ajungere n


poziia de msurare pn la oprirea avansului este de la 0 la 8 msec. Pentru a
calcula valoarea ajustrii, considerai mai departe o decalare n accelerare/
decelerare, ntrzierea servo i ntrzierea pe partea PMC.

Exemplu
G92 Z760.0 X1100.0 ;
G00 G90 X850.0 ;

Seteaz un sistem de coordonate al piesei innd cont de punctul de zero absolut


programat.
Deplaseaz scula la X850.0.
- 110 -

PROGRAMARE

B-64304RO-2/02

H01 ;
G36 X200.0 ;
G00 Z204.0 ;

6.FUNCIA DE COMPENSARE

Adic scula este deplasat ntr-o poziie la distana specificat n lungul axei Z
de la poziia de msurare.
Specific numrul 1 de offset.
Deplaseaz scula la poziia de msurare
Retrage scula n lungul axei Z pe o distan redus.

De exemplu, dac scula ajunge n poziie de msurare cu Y198,0, valoarea compensrii trebuie corectat.
Deoarece poziia corect de msurare este la distana de 200 mm, valoarea compensrii este micorat cu
2.0 mm (198.0 - 200.0 = -2.0)
Z

760

200
Poziia de
msurare n lungul axei Z
0

6.4

850

1100

OFFSET SCUL (G45 - G48)

Cursa programat a sculei poate fi mrit sau micorat cu o valoare de offset scul specificat sau cu
dublul valorii de offset.
Funcia de offset scul poate fi aplicat i unei axe adiionale.

Piesa

Scul

Traiectoria centrului sculei

- 111 -

Traiectoria programat

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Format
G45 IP_ D_ ;
G45 IP_ D_ ;
G45 IP_ D_ ;
G45 IP_ D_ ;

crete cursa cu valoare offset scul


descrete cursa cu valoare offset scul
crete cursa cu dublul valorii offset scul
descrete cursa cu dublul valorii offset scul

G45 la 48 : cod G de o cifr pentru creterea sau descreterea cursei


IP_
: Comand pentru micarea sculei
D_
Cod pentru specificare valoare offset scul
*

Dac bitul 2 (OFH) al parametrului nr. 5001 =0, setarea bitului 5 (TPH) a parametrului
nr. 5001 la 1 activeaz folosirea adresei H ca un cod pentru specificarea unei valori de
offset a poziiei sculei.

Explicaie
-

Cretere i descretere

Aa cum se arat n Tabelul 6.4 (a), cursa sculei este mrit sau micorat cu valoarea specificat pentru
offset scul.
n modul absolut, cursa este mrit sau micorat aa cum scula este deplasat de la punctul de sfrit al
blocului anterior la poziia specificat de blocul care conine G45... G48.
Tabelul 6.4 (a)
cod G

Creterea i descreterea cursei sculei

Cnd se specific o valoare


pozitiv de offset

Cnd se specific o valoare


negativ de offset

Punct nceput

Punct sfrit

Punct nceput Punct sfrit

Punct nceput

Punct sfrit

Punct nceput Punct sfrit

Punct nceput

Punct sfrit

Pct nceput

Punct sfrit

Punct nceput

Punct sfrit

Punct nceput

Punct sfrit

G45

G46

G47

G48

Distana de micare programat


Valoare offset
scul
Poziia real de msurare

Dac n modul de programare incremental (G91) este specificat o comanda de micare cu cursa 0, scula
este deplasat cu distana corespunztoare a valorii specificate pentru offset scul.
Dac n modul de programare absolut (G90) este specificat o comanda de micare cu curs 0, scula nu
este deplasat.

- 112 -

B-64304RO-2/02

PROGRAMARE

6.FUNCIA DE COMPENSARE

Valoare offset scul

Dac a fost selectat un cod D, valoarea offset scul rmne neschimbat pn la selectarea altei valori de
offset scul.
Valorile de offset scul pot fi setate n urmtorul domeniu:
D0 ntotdeauna indic o valoare 0 pentru offset scul.
*

Dac bit 2 (OFH) al parametrului nr. 5001 =0, setarea bit 5 (TPH) a parametrului nr. 5001 la 1
activeaz folosirea adresei H ca i cod pentru specificarea unei valori de offset a poziiei sculei.

ATENIONARE
1. Dac se specific G45 la G48 pentru n axe (n=1,4) simultan ntr-un bloc de
micare, offset-ul este aplicat tuturor celor n axe.
Dac cuitul este supus offset-ului doar pentru raz sau diametru n achierea
conic, survine supra-achiere sau sub-achiere.
De aceea, folosii compensarea sculei (G40 - G42) artat n II-6.4 sau 6.6.
Forma achiat
real

Forma
dorit
axa Y

supra-achiere

axa X

G01 X_ F_ ;
G47 X_ Y_ D_ ;
Y_ ;

Forma dorit

Forma achiat
real
axa Y

sub-achiere

axa X

G01 G45 X_ F_ D_;


X_ Y_ ;
G45 Y_ ;

2 G45 la G48 (offset scul) nu trebuie folosit n modul G41 sau G42 (compensare
scul).

- 113 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

NOT
1 Cnd direcia specificat este inversat prin descretere aa cum se arat n
figura de mai jos, scula se deplaseaz n direcia opus.
Comand program

Micarea sculei

Poziie de
sfrit

Poziie de
nceput

Valoare offset scul


Exemplu
G46 X2.50 ;
Valoare offset scul
+3.70

Comand
echivalent
X-1.20 ;

2 Offset-ul sculei poate fi aplicat n interpolare circular (G02, G03) cu comenzile


G45 la G48 doar pentru 1/4 i 3/4 cercuri folosind adresele I, J i K prin setare
parametru, asigurnd c rotirea sistemului de coordonate nu este specificat n
acelai timp. Aceast funcie este asigurat pentru compatibilitate cu programul
CNC convenional fr nicio compensare a sculei. Aceast funcie nu ar trebui
folosit cnd este pregtit un program CNC nou.
Offset scul pt. interpolare circular
N4

N3

Traiectoria programat a sculei


N2

Program
N1 G46 G00 X_ Y_ D_ ;
N2 G45 G01 Y_ F_ ;
N3 G45 G03 X_ Y_ I_ ;
N4 G01 X_ ;

Traiectoria real.
scul
N1

3 Codul D ar trebui folosit n modul offset scul.


4 Codurile G45 la G48 sunt ignorate n modul ciclu predefinit. Executai offset
scul prin specificare G45 la G48 nainte de a intra n modul ciclu predefinit i
revocai offset-ul dup emiterea modului ciclu predefinit.

- 114 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

Exemplu
Program folosind offset scul
N12
N11

30R
N9
N10

40
N13

N8

30R

N4
40
N3

N1
axa Y

N5

N2

N6

N7

50
N14
axa X

Origine

80

50

40

30

30

Diametru scul
: 20
Nr. de offset
: 01
Valoare offset scul : +10.0

Program
N1 G91 G46 G00 X80.0 Y50.0 D01 ;
N2 G47 G01 X50.0 F120.0 ;
N3 Y40.0 ;
N4 G48 X40.0 ;
N5 Y-40.0 ;
N6 G45 X30.0 ;
N7 G45 G03 X30.0 Y30.0 J30.0 ;
N8 G45 G01 Y20.0 ;
N9 G46 X0 ;
(descrete spre direcia pozitiv pentru valoarea deplasrii)
0. Scula se deplaseaz n direcia X cu valoarea de offset.
N10 G46 G02 X-30.0 Y30.0 J30.0 ;
N11 G45 G01 Y0 ;
(cretere spre direcia pozitiv pentru valoarea deplasrii 0.
Scula se deplaseaz n direcia +Y cu valoarea de offset.
N12 G47 X-120.0 ;
N13 G47 Y-80.0 ;
N14 G46 G00 X-80.0 Y-50.0 ;

- 115 -

6.FUNCIA DE COMPENSARE

6.5

PROGRAMARE

B-64304RO-2/02

PRIVIRE GENERAL REFERITOARE LA COMPENSAREA


SCULEI (G40-G42)

Cnd scula este deplasat, traiectoria sculei poate fi decalat cu raza sculei [Fig. 6.5 (a)].
Pentru a efectua un offset la fel de mare ca i raza sculei, CNC mai nti creeaz un vector de offset cu o
lungime egal cu raza sculei (pornire). Vectorul de offset este perpendicular pe traiectoria sculei.
Originea vectorului este pe partea piesei i poziiile vrfului sunt n centrul sculei.
Dac dup pornire este specificat o comand de interpolare liniar sau o comand de interpolare
circular, traiectoria sculei poate fi decalat n timpul prelucrrii cu lungimea vectorului de offset.
Pentru a ntoarce scula la punctul de nceput la terminarea prelucrrii, revocai modul de compensare a
sculei.

Revocarea
compensrii
sculei
Pornire

Fig. 6.5 (a)

Conturul compensrii sculei

Format
-

Pornire (pornirea compensrii sculei)


G00(or G01)G41(or G42) IP_D_;
G41
G42
IP_
D_

:
:
:
:

Compensarea sculei spre stnga (grupul 07)


Compensare sculei spre dreapta (grupul 07)
Comand pentru deplasarea axei
Cod pentru specificarea valorii compensrii sculei (1-3 cifre) (cod D)

* Setarea bit 2 (OFH) a parametrului nr. 5001 la 1 activeaz folosirea adresei H ca un cod
pentru specificarea valorii compensrii sculei. Cnd bit 2 (OFH) a parametrului nr. 5001
= 1, dac compensarea lungimii sculei i compensarea sculei sunt specificate n acelai
bloc, ultima comand devine prioritar.
- 116 -

PROGRAMARE

B-64304RO-2/02

Revocarea compensrii sculei (revocare mod offset)


G40 IP_;
G40
IP_

6.FUNCIA DE COMPENSARE

: Revocarea compensrii sculei (grup 07)


(revocare mod offset)
: Comand pentru micare ax

Selectarea planului de offset


Plan de offset
XpYp
ZpXp
YpZp

Comand pentru selectarea planului


G17 ;
G18 ;
G19 ;

IP_
Xp_Yp_
Xp_Zp_
Yp_Zp_

Explicaie
-

Mod revocare offset

La nceput cnd se pornete alimentarea, controlul este n mod de revocare. n mod de revocare, vectorul
este ntotdeauna 0 i traiectoria centrului sculei coincide cu traiectoria programat.

Pornire

Cnd se specific o comand de compensare a sculei (G41 sau G42, cuvntul informaiei de dimensiune
non-zero n planul de offset i comanda 0 ntr-un cod D diferit de D0) n modul de revocare offset, CNC
trece n mod offset.
Deplasarea sculei cu aceast comand se numete pornire.
Pentru pornire specificai poziionare (G00) sau interpolare liniar (G01)
Dac se specific interpolare circular (G02, G03) survine alarma PS0034.
Pentru blocul de pornire i blocurile urmtoare, CNC pre-citete un numr de blocuri de pre-citire setate
n parametrul (nr. 19625).

Mod offset

n mod offset, compensarea este realizat prin poziionare (G00), interpolare liniar (G01) sau interpolare
circular (G02, G03).
Dac n mod offset nu pot fi citite trei sau mai multe blocuri de micare a sculei, scula poate efectua o
achiere excesiv sau o achiere insuficient.
Dac planul de offset este comutat n mod offset, survine alarma PS0037 i scula este oprit.

Revocare mod offset

n mod offset, dac se execut un bloc care satisface oricare din urmtoarele condiii, CNC intr n modul
de revocare offset i aciunea acestui bloc se numete revocarea offset-ului.
1. S-a dat comanda G40.
2. A fost comandat 0 ca numr de offset pentru compensare cuit (cod D).
Cnd se execut revocarea offset-ului, comanda de arc circular (G02 sau G03) nu este disponibil. Dac
se specific aceste comenzi, este generat PS0034 i scula se oprete. n revocarea de offset, controlul
execut instruciunile din acel bloc i blocul din memoria intermediar a compensrii sculei.
ntre timp, n cazul unui mod bloc cu bloc, dup citirea blocului, controlul l execut i se oprete.
Apsnd nc o dat butonul de pornire ciclu, se execut un bloc fr citirea blocului urmtor.
Apoi controlul este n modul de revocare i n mod normal, urmtorul bloc care ar trebui executat va fi
memorat n registrul tampon i urmtorul bloc nu este citit n registrul tampon pentru compensarea sculei.

Mod revocare offset

Pornire
(G41/G42)
Revocare mod offset

Mod offset

(G40/D0)

Fig. 6.5 (b)

Modificarea modului de offset

- 117 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Modificarea valorii compensrii sculei

n general, valoarea compensrii sculei ar trebui modificat n modul de revocare, cnd se schimb
sculele. Dac valoarea compensrii este modificat n modul offset, vectorul la punctul de sfrit al
blocului este calculat pentru valoarea compensrii noii scule.
Calculat din valoarea de compensare
a sculei n blocul N7

Calculat din valoarea de


compensare a sculei n blocul N6

N7
N8
N6
Traiectoria programat

Fig. 6.5 (c)

Modificarea valorii compensrii sculei

Valoarea pozitiv / negativ de compensare a sculei i traiectoria centrului


sculei

Dac valoarea compensrii este negativ (-), distribuia este efectuat pentru un profil n care toate G41 i
G42 sunt nlocuite ntre ele n program. n consecin, dac centrul sculei trece n jurul exteriorului piesei,
el va trece n jurul interiorului i viceversa.
Fig. 6.5 (d) arat un exemplu.
n general, valoarea compensrii este programat s fie pozitiv (+).
Dac este programat o traiectorie a sculei ca i n <1>, atunci cnd valoarea compensrii devine negativ
(-), centrul sculei se mic ca i n <2> i viceversa. n consecin, acelai program permite achierea
att a formelor convexe ct i a celor concave i orice interstiiu ntre ele poate fi ajustat prin selectarea
valorii compensrii.
Aplicabil dac pornirea i revocarea sunt de tip A. (Vezi descrierile referitoare la pornirea compensrii
sculei.)
<2>

<1>

Traiectoria centrului sculei

Traiectoria programat

Fig. 6.5 (d)

Traiectoriile centrelor sculei cnd se specific valori pozitive i negative de compensare a sculei

Setarea valorii de compensare a sculei

Atribuii valori de compensare a sculei codurilor D pe panoul MDI.

NOT
Valoarea de compensare a sculei pentru care codul D corespunde la 0 ntotdeauna
nseamn 0.
Este imposibil s se seteze o valoare de compensare a sculei corespunztoare la D0.

Domeniul valid al valorii de compensare a sculei

Domeniul de valori care poate fi setat ca i valoare de compensare este una dintre urmtoarele, depinznd
de bit-urile 1 (OFC) i 0 (CFA), parametrul nr.5042.
- 118 -

PROGRAMARE

B-64304RO-2/02

OFC

OFA

0.
0.
1.

1.
0.
0.

OFC

OFA

0.
0.
1.

1.
0.
0.

6.FUNCIA DE COMPENSARE

Domeniu valid pentru compensare (introducere date n milimetri)


Domeniu
9999.99mm
9999.999mm
9999.9999mm
Domeniu valid pentru compensare (introducere date n inci)
Domeniu
999.999inch
999.9999inch
999.99999inch

Valoarea compensrii corespunztoare numrului 0 de offset este ntotdeauna 0. Este imposibil s se


seteze o valoare de compensare corespunztoare la offset nr.0.

Vector offset

Vectorul de offset este vectorul bidimensional care este egal cu valoarea compensrii sculei atribuit prin
codul D. Este calculat n cadrul unitii de control i direcia sa este actualizat n conformitate cu
progresul sculei n fiecare bloc.
Vectorul de offset este ters prin resetare.

Specificarea valorii compensrii sculei

Specificai o valoare de compensare a sculei cu un numr atribuit. Numrul const din 1 la 3 cifre dup
adresa D (cod D).
Codul D este valabil pn la specificarea altui cod D. Codul D este folosit pentru a specifica valoarea
compensrii sculei precum i valoarea compensrii sculei.

Selectarea planului i vectorului

Calculul de offset este realizat n planul determinat de G17, G18 i G19 (coduri G pentru selectare plan).
Acest plan se numete planul de offset.
Compensarea nu este executat pentru coordonata unei poziii care nu este n planul specificat. Valorile
programate sunt folosite aa cum sunt.
n controlul simultan a 3 axe, se compenseaz traiectoria sculei proiectat pe planul de offset.
Planul de offset este modificat n timpul modului de tergere offset. Dac aceasta se execut n timpul
modului de offset, se afieaz PS0037 i maina este oprit.

- 119 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Exemplu

250R
N5
C1(700,1300)
P4(500,1150)
C3

P5(900,1150)

(-150,1150)

C2 (1550,1150)
650R

650R
N6

N4

N7

N3

P2

P3(450,900)

P6(950,900)

P7

(250,900)

(1150,900)
N8

N2

P9(700,650)

P1
(250,550)
N10

P8
(1150,550)
N9

axa Y
N1
N11
axa X

Unit ms: mm

Punct pornire

G92 X0 Y0 Z0 ; .........................................Specific
N1

N2
N3
N4
N5
N6
N7
N8
N9

coordonate absolute.
Scula este poziionat n punctul de pornire.
G90 G17 G00 G41 D07 X250.0 Y550.0 ; .....pornire compensare scul (pornire).
Scula este decalat spre stnga traiectoriei programate cu
distana specificat n D07.
Cu alte cuvinte, traiectoria sculei este decalat cu raza sculei
(mod offset) deoarece D07 este setat la 15 dinainte (raza
sculei este 15 mm).
G01 Y900.0 F150 ; ....................................Specific prelucrare de la P1 la P2.
X450.0 ; ...................................................Specific prelucrare de la P2 la P3.
G03 X500.0 Y1150.0 R650.0 ; ....................Specific prelucrare de la P3 la P4.
G02 X900.0 R-250.0 ; ................................Specific prelucrare de la P4 la P5.
G03 X950.0 Y900.0 R650.0 ; ......................Specific prelucrare de la P5 la P6.
G01 X1150.0 ;...........................................Specific prelucrare de la P6 la P7.
Y550.0 ; ...................................................Specific prelucrare de la P7 la P8.
X700.0 Y650.0 ; ........................................Specific prelucrare de la P8 la P9.
- 120 -

PROGRAMARE

B-64304RO-2/02

N10
N11

6.FUNCIA DE COMPENSARE

X250.0 Y550.0 ; ........................................Specific prelucrare de la


G00 G40 X0 Y0 ; .......................................Revoc modul de offset.

P9 la P1.

Scula este ntoars la punctul de pornire (X0, Y0, Z0).

Note
-

Bit 2 (OFH) al parametrului nr.5001

Dac este setat bit 2 (OFH) al parametrului nr. 5001, compensarea sculei precede compensarea lungimii
sculei. Urmeaz explicaia concret:
Dac OFH = 0:
Procesarea este efectuat corect conform unei stri modale selectate (G43, G44 sau G49).
Dac OFH = 1:
ntr-un bloc n care este specificat G40, G41 sau G42, compensarea lungimii sculei este dezactivat.
n modul G40, procesarea este efectuat corect conform unei stri modale selectate (G43, G44 sau
G49).
n modurile G41 i G42, compensarea lungimii sculei este activat doar ntr-un bloc n care este
specificat G43, G44 sau G49. Nicio valoarea de compensare nu este actualizat doar cu codul H.
G49 este activat oricum, dac G49 este specificat n acelai bloc cu G40.

6.6

DETALII REFERITOARE LA COMPENSAREA SCULEI

6.6.1

Privire general

Partea interioar i partea exterioar

Cnd un unghi de intersecie a traiectoriilor sculei specificat cu comenzi de micare pentru dou blocuri
pe partea piesei de prelucrat este peste 180, se face referire la partea interioar. Cnd unghiul este
ntre 0 i 180, se face referire la partea exterioar.
Parte inter.

Parte exter.

Traiectoria programat
Piesa

Piesa

Traiectoria programat
180

0<180

Metoda de conectare col exterior

Atunci cnd scula se deplaseaz n jurul unui col exterior n mod de compensare a sculei este posibil de
specificat dac s se conecteze vectorii de compensare cu interpolare liniar sau cu interpolare circular,
folosind parametrul CCC (nr. 19607#2).

- 121 -

6.FUNCIA DE COMPENSARE
<1> Tip de conectare liniar
[Bit 2 (CCC) al
parametrului nr.19607 = 0]

PROGRAMARE

<2> Tip de conectare


circular [Bit 2 (CCC) al
parametr. nr.19607 = 0]

Vectorii sunt concectai cu interpolare


liniar.

B-64304RO-2/02

Vectorii sunt conectai cu interpolare


circular.

Modul revocare

Compensarea sculei intr n modul de revocare n urmtoarele condiii: (Sistemul poate s nu intre n
modul de revocare, depinde de maina-unealt.)
<1> Imediat dup ce alimentarea cu energie electric este pornit.
<2> Cnd este apsat tast pe panoul MDI

<3> Dup ce un program este forat s sfreasc executnd M02 sau M30
<4> Dup ce s-a efectuat comanda (G40) de compensare a sculei
n modul de revocare, vectorul este setat la 0 i traiectoria centrului sculei coincide cu traiectoria
programat. Un program trebuie s se termine n modul de revocare. Dac el se termin n modul de
compensare a sculei, scula nu poate fi poziionat la punctul de sfrit i scula se oprete ntr-o locaie la
distana lungimii vectorului de compensare fa de punctul de capt.

NOT
Operaia executat dac operaia de resetare este realizat n timpul compensrii
sculei difer conform setrii bit 6 (CLR) al parametrului nr.3402.
- Dac CLR este 0
Sistemul intr n starea de resetare. G41/G42 sunt reinute ca i coduri modale
din grupul 07, dar pentru a executa compensarea sculei trebuie specificat din
nou un numr de offset (cod D).
- Dac CLR este 1
Sistemul intr n starea de tergere. Codul modal din grupul 07 este G40 i
pentru a executa din nou compensarea sculei trebuie specificat G41/G42 i un
numr de offset (cod D).
-

Pornire

Cnd un bloc care satisface toate urmtoarele condiii se execut n modul de revocare CNC intr n
modul de compensare a sculei achietoare. Controlul n timpul acestei operaiuni se numete pornire.
<1> G41 sau G42 este coninut n bloc, sau a fost specificat pentru a seta CNC n modul de compensare a
sculei.
<2> 0 < numrul compensrii pentru compensarea sculei numrul maxim de compensare
<3> Poziionare (G00) sau interpolare liniar n modul (G01)
<4> Se specific o comand de ax a planului de compensare cu o distan deplasare de 0 (exceptnd
cazul n care se specific tip C de pornire).
Dac pornirea este specificat n interpolare circular, mod (G02, G03), se va emite alarma PS0034.
- 122 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Ca i operaie de pornire se poate selecta unul din cele trei tipuri A, B i C prin setare corespunztoare a
parametrului SUP (nr. 5103#0) i a parametrului SUV (nr. 5003#1). Operaia care trebuie executat dac
scula se deplaseaz n jurul unei pri interioare este de tip singular.
Tabelul 6.6.1 (a)
SUV

SUP

Tip

0.

0.

Tipul A

Operaia revocare pornire


Funcionare

Ieirea este de tip vector de compensare care este perpendicular la


blocul urmtor blocului de pornire i blocului dinaintea blocului de
revocare.
Traiectoria centrului racordrii
vrfului sculei
G41

Traiectorie programat
N2
N1

0.

1.

Tipul B

Ieirea este de tip vector de compensare care este perpendicular pe


la blocul de pornire i blocul de revocare. De asemenea, ca ieire
exist un vector de intersecie.
Intersecie

Traiectoria centrului racordrii


vrfului sculei
Traiectoria programat

G41

N2
N1

1.

0.
1.

Tipul C

Atunci cnd blocul de pornire i blocul de revocare sunt blocuri fr


micarea sculei, scula se mic cu valoarea compensrii sculei
(sculei) n direcia perpendicular la blocul urmtor blocului de pornire
i blocului dinaintea blocului de revocare.
Intersecie

Traiectoria
programat
N2
G41

Traiectoria centrului racordrii


vrfului sculei

N3

Traiectoria programat

N1

Pentru un bloc cu micarea sculei, scula urmeaz setarea SUP:


Dac este 0 se asum tipul A i dac este 0 se asum tipul B.

Citirea comenzilor de intrare n modul de compensare a sculei

n modul de compensare a sculei, comenzile de intrare sunt de obicei citite din trei pn la opt blocuri
depinznd de setarea parametrului (nr.19625) pentru a efectua calculul intersectrii sau o verificare a
interferenei, descrise mai trziu, indiferent dac blocurile sunt cu sau fr micare a sculei achietoare,
pn la primirea unei comenzi de revocare.
Pentru a efectua calculul intersectrii, este necesar citirea a cel puin dou blocuri cu micarea sculei.
Pentru a efectua calculul interferenei, este necesar citirea a cel puin trei blocuri cu micarea sculei.
Cum setarea parametrului (nr. 19625), adic a numrului de blocuri de citit crete, este posibil
predicionarea supra-achierii (interferenei) pentru mai multe comenzi ulterioare. Creterea blocurilor
care trebuie citite i analizate cresc timpul de analiz i citire.

- 123 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Terminarea (revocarea) compensrii sculei

n modul de compensare a sculei, compensarea sculei este revocat dac se execut un bloc care satisface
cel puin una din urmtoarele condiii:
<1> Este specificat G40.
<2> D00 este specificat ca numrul compensrii sculei.
Dac trebuie executat revocarea compensrii sculei, aceasta nu trebuie efectuat printr-o comand
circular (G02, G03). Altfel va surveni o alarm.
Ca i operaie de revocare se poate selecta unul din cele trei tipuri A, B i C prin setare corespunztoare a
parametrului SUP (nr. 5103#0) i a parametrului SUV (nr. 5003#1). Operaia care trebuie executat
dac scula se deplaseaz n jurul unei pri interioare este de tip singular.

Bit 0 (SBK) al parametrului nr.5000


Atunci cnd bit 0 al parametrului nr.5000 este setat la 1, se poate executa o oprire ntr-un bloc creat intern
pentru compensarea sculei.
Folosii acest parametru pentru verificarea unui program incluznd compensarea sculei.
Punct de oprire ntr-un bloc creat intern
N1

Punct oprire bloc cu bloc

N1
N2

N1

Traiectoria
centrului
racordrii vrfului sculei

N2

Traiectoria programat

NOT
Cnd se specific o funcie auxiliar (cod M), funcia de turaie a arborelui
principal (cod S), funcia sculei (cod T) sau a doua funcie auxiliar (cod B) n
blocul N1 din figura de mai sus, FIN nu este acceptat dac scula se oprete la
punctul de oprire ntr-un bloc creat intern (excluznd punctul de oprire bloc cu
bloc).
-

Semnificaia simbolurilor

n figurile ulterioare se folosesc urmtoarele simbolului:

S indic o poziie la care se execut un bloc singular o singur dat.

SS indic o poziie la care se execut un bloc singular de dou ori.

SSS indic o poziie la care se execut un bloc singular de trei ori.

L indic faptul c scula se mic rectiliniu.

L indic faptul c scula se mic n lungul unui arc de cerc.

r indic valoarea de compensare a sculei.

O intersecie este o poziie la care traiectoria programat a dou


blocuri se intersecteaz dup ce ele sunt deplasate cu r.

indic centrul sculei.

- 124 -

PROGRAMARE

B-64304RO-2/02

6.6.2

6.FUNCIA DE COMPENSARE

Micarea sculei achietoare la pornire

Atunci cnd modul de revocare offset este schimbat la modul offset, scula se deplaseaz aa cum se
ilustreaz mai jos (pornire).

Explicaie
-

Micarea sculei achietoare n jurul prii interioare a unui col (180 )


LiniarLiniar

Piesa
Traiectoria programat
r

G42

Traiectoria centrului sculei

L
Punct pornire
LiniarCircular

S
L
Punct pornire

Piesa

G42

Traiectoria
centrului sculei

- 125 -

Traiectoria programat

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Cazuri n care blocul de pornire este un bloc cu micarea sculei i scula se


deplaseaz n exteriorul unui unghi obtuz (90 <180)

Traiectoria sculei la pornire are dou tipuri A i B i acestea sunt selectate prin parametrul SUP
(nr.5003#0).
LiniarLiniar

Pct. pornire
G42

Piesa

Traiectorie programat
r
L

S
Tipul
A

LiniarCircular

Traiectoria centrului
racordrii vf. sculei

Pct. de pornire
G42

Work
Piesa

piece

Traiectoria centrului racordrii vf. sculei Traiectorie programat


LinearLinear
(Linear connection type)

Pct. de
pornire

G42

Piesa

Traiectorie programat
r

L
Tipul
B

Intersecie
LiniarCircular
(Tip liniar de conectare)

Traiectoria centrului
racordrii vf. sculei

Pct. de pornire
G42

L
r

S
Intersecie

Piesa

C
L

Traiectoria centrului racordrii vf. sculei

- 126 -

Traiectorie programat

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02
LiniarLiniar
(Tip circular de
conectare)

Pct. pornire
G42

Piesa

Traiectoria programat
r

C
Tipul B
LiniarCircular
(Tip circular de
conectare

Traiectoria centrului
vf. sculei

Pct. de pornire
G42

L
r

Piesa

r
C

S
C

Traiectoria centrului vf. sculei

- 127 -

Traiectoria programat

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Cazuri n care blocul de pornire este un bloc cu micarea sculei i scula se


deplaseaz n exteriorul unui unghi ascuit (
<90)

Traiectoria sculei la pornire are dou tipuri A i B i acestea sunt selectate prin parametrul SUP
(nr.5003#0).
LiniarLiniar

Punct pornire
G42

Piesa
Traiectoria programat

r
L

Tip A
LiniarCircular

Traiectoria centrului sculei

Punct pornire
G42

Piesa
S C

Traiectoria centrului sculei


Traiectoria programat
LiniarLiniar
(Tip liniar de conectare)

Punct de pornire
L
G42
r

Piesa

Traiectoria programat
r
L
Tip B

LiniarCircular
(Tip liniar de conectare)

Traiectoria centru scul

Punct pornire
L
G42
r

r
L
S

Piesa
C

Traiectoria sculei
Traiectoria programat

- 128 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02
LiniarLiniar
(Tip circular de
conectare)

Punct pornire
L
G42

Piesa

Traiectoria programat
r

Tip
B

Traiectoria centru scul

Punct pornire

LiniarCircular
(Tip circular de
conectare)

L
G42

Piesa

S C
Traiectoria centru scul
Traiectoria programat

Micarea sculei n lungul exteriorului liniar liniar cu un unghi ascuit mai mic
de 1 grad (
<1)
S

Traiectoria centrului sculei

L
r

L
Traiectorie programat

(G41)
G41 sub 1 grad

Punct pornire

Bloc fr specificarea micrii sculei la pornire

Pentru tipurile A i B
Dac se specific comanda la pornire, vectorul offset nu este generat. Scula achietoare nu opereaz
ntre-un bloc de pornire.
N7

SS

S
N6

N8
r

Traiectoria centrului
sculei

G40 ;
N9

N6 X100.0 Y100.0 ;
N7 G41 X0 ;
N8 Y-100.0 ;
N9 Y-100.0 X100.0 ;

Traiectoria programat

- 129 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Pentru tipul C
Scula achietoare se mic cu valoarea compensrii n direcia perpendicular pe bloc cu micarea
sculei corespunztoare blocului de pornire.
Fr mic.
sculei
L

Traiectoria programat

S
L

Traiectoria centrului sculei

S
Intersecie

6.6.3

Micarea sculei achietoare n modul offset

n mod offset, compensarea este executat chiar i pentru comenzi de poziionare, pentru a nu vorbi de
interpolri liniare i circulare. Pentru a efectua calculul intersectrii, este necesar citirea a cel puin
dou blocuri cu micarea sculei. Dac, prin urmare, dou sau mai multe blocuri cu micarea sculei nu
pot fi citite n mod offset deoarece blocurile sunt fr micarea sculei, o astfel de funcie auxiliar
comand independent i temporizeaz, aa cum se specific n succesiunea operaiilor, achierea excesiv
sau insuficient pot apare deoarece calculul interseciei duce la erori. Asumnd numrul de blocuri care
trebuie citite n modul offset care este determinat de parametrul (nr. 19625) a fi N i numrul comenzilor
n acele N blocuri fr micarea sculei care au fost citite ca M, condiia pentru posibilitatea calculului
interseciei este (N - 2) M. De exemplu, dac numrul maxim de blocuri care trebuie citite n modul
offset este 5, calculul interseciei este posibil chiar i atunci cnd sunt specificate pn la trei blocuri fr
micarea sculei.

NOT
Condiia necesar pentru verificarea interferenei, descris mai trziu, difer de
aceast condiie. Pentru detalii, vezi explicaia pentru verificarea interferenei".
Dac se specific un cod M n care memorarea n cmpul tampon este suprimat, nu pot fi citite comenzi
ulterioare nainte de execuia acelui blocul, indiferent de setarea parametrului (nr.19625). De aceea
poate aprea achiere excesiv sau insuficient din cauza imposibilitii calculului interseciei.

- 130 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Micarea sculei achietoare n interiorul unui col (180 )


LiniarLiniar
Piesa

Traiectoria programat

S
Intersecie

Traiectoria
centrului sculei

LiniarCircular

Piesa

Intersecie

S
L

Traiectoria
centrului sculei

Traiectoria programat

CircularLiniar
Piesa

Traiectoria programat
L
C

CircularCircular

S
Intersecie

Traiectoria
centrului sculei

Intersecie
C

Piesa

Traiectoria
centrului sculei

- 131 -

Traiectoria programat

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Micarea sculei achietoare n interior (


<1) cu un vector anormal de lung,
liniar liniar
Intersecie
Traiectoria centrului sculei

Traiectoria programat

r
S
Intersecie

i n cazul racordrii unui arc la linie dreapt, linie dreapt la arc i arc la arc, cititorul ar trebui s
utilizeze aceeai procedur.

- 132 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Micarea sculei achietoare la colul exterior la un unghi obtuz (90<180)


LiniarLiniar
(Tip liniar de
conectare)
Piesa

Traiectoria programat

S
Intersecie

Traiectoria centru
scul

LiniarCircular
(Tip liniar de
conectare)

Piesa

S L
Intersecie

C
Traiectoria
centrului sculei

Traiectoria programat

CircularLiniar
(Tip liniar de conectare)

Piesa

Traiectoria programat

r
C

Intersecie

L
6

CircularCircular
(Tip liniar de
conectare)

Traiectoria
centrului sculei

Traiectoria programat
Traiectoria
centrului
sculei

Piesa

S L
Intersecie

- 133 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

LiniarLiniar
(Tip circular de
conectare)
Piesa

Traiectoria programat
r

Traiectoria
centrului sculei

LiniarCircular
(Tip circular de
conectare)

r
L

Piesa

r
C

C
Traiectoria programat

Traiectoria
centrului sculei
CircularLiniar
(Tip circular de
conectare)

Piesa

Traiectoria programat

C
C

L
6

Traiectoria
centrului sculei

CircularCircular
(Tip circular de
conectare)

Traiectoria programat
C
Traiectoria
centrului sculei

- 134 -

Piesa
r

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Micarea sculei achietoare la colul exterior la un unghi ascuit (


<90)
LiniarLiniar
(Tip liniar de
conectare)

L
Piesa

Traiectoria programat
r
L
S

LiniarCircular
(Tip liniar de
conectare)

Traiectoria centrului
sculei

Piesa

r
L
S

C
Traiectoria
centrului sculei

Traiectoria programat

CircularLiniar
(Tip liniar de
conectare)

C
Piesa

Traiectoria programat
r
L
S

Traiectoria centrului sculei

CircularCircular
(Tip liniar de
conectare)

r
r

Piesa

L
S
L
C
Traiectoria centrului
sculei

- 135 -

Traiectoria programat

6.FUNCIA DE COMPENSARE

PROGRAMARE

LiniarLiniar
(Tip circular de
conectare)

B-64304RO-2/02

L
Piesa

Traiectoria programat
r
C
S
LiniarCircular
(Tip circular de
conectare)

Traiectoria
centrului sculei

Piesa

r
C
S

C
Traiectoria centrului
sculei

Traiectoria programat

CircularLiniar
(Tip circular de
conectare)

C
Piesa

Traiectoria programat
r

Traiectoria centrului
sculei

CircularCircular
(Tip circular de
conectare

S
C
Traiectoria
centrului sculei

- 136 -

Piesa

Traiectoria programat

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Cnd n mod excepional


Punctul de sfrit pentru arc nu este situat pe arc

Atunci cnd sfritul unui segment de dreapt ducnd la un arc de cerc nu este situat pe arc, aa cum se
ilustreaz mai jos, sistemul presupune c a fost executat compensarea sculei referitor la un cerc imaginar
care are acelai centru ca i arcul i trece prin punctul de sfrit specificat. Pe baza acestei presupuneri,
sistemul genereaz un vector i efectueaz compensarea. Aceeai descriere se aplic pentru micarea
sculei achietoare ntre dou traiectorii circulare.
Capt arc

Piesa

Cerc imaginar
Traiectoria programat

r
r

Traiectoria
centrului sculei

L
L S

Centrul arcului

Nu exist intersecie intern


Atunci cnd valoarea compensrii sculei este suficient de mic, cele dou traiectorii circulare ale centrelor
sculei realizate dup compensare se intersecteaz la poziia (P). Intersecia P poate s nu apar dac se
specific o valoare excesiv de mare pentru compensarea sculei. Cnd se predicioneaz aceasta, alarma
PS0033 apare la captul blocului precedent i scula achietoare este oprit.
n exemplul artat mai jos, traiectoriile centrelor sculei de-a lungul arcelor A i B se intersecteaz la P
atunci cnd se specific o valoarea suficient de mic pentru compensarea sculei. Dac se specific o
valoare excesiv de mare, aceast intersecie nu apare.
Intervine alarma i scula se oprete

Cnd valoarea de compensare a


frezei este mare
Cnd valoarea de compensare a
frezei este mic
Centrul arcului B
Traiectoria programat

Centrul arcului A
r

Arc A

- 137 -

Arc B

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Atunci cnd centrul arcului de cerc este identic cu punctul de nceput sau cu
punctul de sfrit

Atunci cnd centrul arcului de cerc este identic cu punctul de nceput sau punctul de sfrit se afieaz
alarma PS0041 i scula se va opri n punctul de pornire al blocului precedent al arcului.

Traiectoria centrului sculei


Se afieaz alarma i scula
se oprete.
N5

N6

(G41)
N5 G91 G01 X50.0 ;
N6 X50.0 ;
N7 G02 X100.0 I0 J0 ;
N8 G01 Y-100.0 ;

N7

Traiectoria programat
N8

Schimbarea direciei de offset n modul offset

Direcia de offset pentru compensarea sculei este decis de codurile G (G41 i G42) i semnul valorii de
compensare dup cum urmeaz:
Semnul compensrii
+

Offset partea stng


Offset partea dreapt

Offset partea dreapt


Offset partea stng

Cod G

G41
G42

Direcia de offset poate fi schimbat n modul offset. Direcia de offset este schimbat ntr-un bloc, se
genereaz un vector la intersecia traiectoriei centrului sculei a acelui bloc i traiectoria centrului sculei
blocului precedent.
Oricum, schimbarea nu este disponibil n blocul de pornire i blocul care urmeaz.

- 138 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Traiectoria centrului sculei cu intersecie


LiniarLiniar
S

Piesa
G42

Intersecie
r

Traiectoria programat
programat

G41

L
Piesa

Traiectoria centrului sculei

LiniarCircular
C
r

Piesa

G41

G42
Traiectoria programat
r

Piesa
L

Traiectoria centrului sculei

Intersecie

CircularLiniar
Piesa
G42

Traiectoria programat

r
Traiectoria centrului sculei
C

S
Intersecie

r
G41
Piesa

CircularCircular

Piesa

C
G42
r

Traiectoria programat
r

G41

C
Traiectoria centrului sculei

S
Intersecie

- 139 -

Piesa

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Traiectoria centrului sculei fr intersecie

La schimbarea direciei de offset din blocul A n blocul B folosind G41 i G42, dac nu se cere
intersectare cu traiectoria de offset, vectorul normal pe blocul B este generat la punctul de pornire al
blocului B.
LiniarLiniar
S

L
r

Piesa

(G42)

G42
Traiectoria programat

r
Traiectoria
centrului sculei

G41
B

Piesa

S
G42

Traiectoria programat
G41

Traiectoria
centrului sculei
LiniarCircular

L
Intersecie
S

L
L
A

Traiectoria
centrului sculei

(G41)

(G41)

G42

Traiectoria programat
S
CircularCircular

C
S

Arc a crui poziie de capt


nu este pe arc
C

r
G41
(G42)

Traiectoria programat
(G42)
r
C
Traiectoria
centrului sculei

r
L S L

Centru

- 140 -

Centru

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Lungimea traiectoriei centrului sculei mai mare dect circumferina unui cerc

n mod normal nu exist nicio posibilitate de a genera aceast situaie. Aceast situaie poate apare totui
dac se schimb G41 i G42 sau G40 a fost comandat cu adresa I, J i K.
n acest caz, compensarea sculei nu este executat cu mai mult de o circumferin a cercului: se formeaz
un arc de la P1 la P2 aa cum este artat. n funcie de circumstane poate fi afiat o alarm datorit
verificrii interferenei descris mai trziu. Pentru a executa un cerc cu mai mult de o circumferin,
cercul trebuie specificat pe segmente.
Traiectoria centrului Traiectoria programat
sculei
N5
N7

P1

P2

(G42)
N5 G01 G91 X500.0 Y-700.0 ;
N6 G41 G02 J-500.0 ;
N7 G42 G01 X500.0 Y700.0 ;

N6

Codul G de compensare a sculei n modul offset

Vectorul offset poate fi setat s formeze un unghi drept n lungul direciei de micare n blocul anterior,
respectiv la prelucrarea prii interioare sau exterioare, comandnd codul G al compensrii sculei (G41,
G42) independent, n mod offset. Dac acest cod este specificat ntr-o comand circular, nu va fi
obinut micarea circular corect.
Dac se ateapt schimbarea direciei de offset prin codul G (G41, G42) de comand de compensare a
sculei, vezi Schimbare direcie de offset n modul offset.
LiniarLiniar

Un bloc specificat prin G42

mod G42

Intersecie

Traiectoria centrului sculei


CircularLiniar

Un bloc specificat prin G42

mod G42

C
S Intersecie
Traiectoria programat

- 141 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Comanda de revocare temporar a vectorului de offset

n timpul modului offset dac se comand G92 (setarea sistemului de coordonate al piesei de prelucrat)
sau G52 (setarea sistemului local de coordonate), vectorul offset este revocat temporar i apoi modul
offset este restabilit automat.
n acest caz, fr micare de revocare offset, scula se deplaseaz direct de la punctul de intersecie la
punctul comandat unde vectorul offset este revocat.
De asemenea, cnd este readus la modul offset, scula se deplaseaz direct la punctul de intersecie.
S

S
L

L
L
Traiecoria centrului
sculei
N5

L
S

N6

(G41)
N5 G01 X700.0 Y300.0 ;
N6 X600.0 Y-300.0 ;
N7 G92 X200.0 Y100.0 ;
N8 G01 X800.0 Y400.0 ;

N8

N7

Traiectoria programat

bloc G92

nainte de a specifica G28 (retur la poziia de referin), G29 (micare din poziie de referin) G30 (retur
la a doua, a treia i a patra poziie de referin) i G53 (selectarea sistemului de coordonate al mainii),
revocai modul offset folosind G40. Dac se ncearc specificarea oricrei din comenzi n modul offset,
vectorul de offset dispare temporar.

Dac I, J i K sunt specificate ntr-un bloc de mod G00/G01

La pornirea compensrii sculei sau n acest mod, specificnd I, J i K ntr-un bloc de mod de poziionare
(G00) sau mod de interpolare liniar (G01) este posibil setarea vectorului de compensare la punctul final
al acelui bloc pe direcia perpendicular fa de cea specificat prin I, J i K. Aceast abordare face
posibil schimbarea intenionat a direciei de compensare.

Vector de tip IJ (plan XY)


Urmtoarele explic vectorul de compensare (vector de tip IJ) care va fi creat pe planul de compensare
XY (mod G17). (Aceeai explicaie se aplic vectorului de tip K1 pe planul G18 i vectorului de tip JK pe
planul G19.) Aa cum se arat n figura de mai jos, se presupune c vectorul de compensare (vector de tip
IJ) este vectorul cu mrimea egal cu valoarea compensrii i perpendicular pe direcia specificat de I i
J fr efectuarea calculului intersectrii pe traiectoria programat. I i J pot fi specificai att la pornirea
compensrii sculei ct i n acel mod. Dac acetia sunt specificai la pornirea compensrii, orice tip de
pornire setat n parametrul corespunztor nu va fi valabil i se asum un vector de tip IJ.

Direcia vectorului offset


n mod G41, direcia specificat de I, J i K este asumat ca direcie de micare a unei scule imaginare i
este creat un vector de offset perpendicular la acea direcie i pe partea stng.

Vector compensare
I, J, K

n mod G42, direcia specificat de I, J i K este asumat ca direcie de micare a unei scule imaginare i
este creat un vector de offset perpendicular la acea direcie i pe partea dreapt.
- 142 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

I, J, K

Vector compensare

Exemplu
Dac I i J sunt specificate la pornirea compensrii (cu
micare a sculei)

(G40)
N10 G91 G41 X100.0 Y100.0
I1 D1 ;
N20 G04 X1000 ;
N30 G01 F1000 ;
N40 S300 ;
N50 M50 ;
N60 X150. ;

N50
N40
N30
N20

N60

D1
N10

Traiectoria
centrului sculei

Traiectoria programat

Not) n N10, se specific un


vector de mrime D1 pe
direcia perpendicular
pe axa X, folosind I1.

Dac I i J sunt specificate la pornirea compensrii (fr


micare a sculei)

(G40)
N10 G41 I1 D1 ;
N20 G91 X100. Y100. ;
N30 X150. ;
Not) n N10 este specificat
un vector de mrime
D1 pe direcia
perpendicular pe axa
X, folosind I1.

N30

N20

Traiectoria
centrului sculei
Traiectoria programat

N10
D1

- 143 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Dac I i J sunt specificate la pornirea compensrii ( cu


micare a sculei)

(G17 G41 G91 D1)


N10 G00 X150. J50. ;
N20 G02 I50. ;
N30 G00 X-150. ;

(I,J)
<2>

Not) n N10 este specificat un


N10
vector de mrime D1 pe
N30
direcia perpendicular pe axa
Y, folosind J50.
<1>
<2>

N20
<1>
<2>

vector de tip IJ
Vector determinat prin calculul
interseciei
Traiectoria centru scul
Traiectoria programat
Traiectoria determinat prin

calculul interseciei

Dac I i J sunt specificate ntr-un bloc fr micarea sculei n modul


de compensare

N30
S S
Tip C de revocare pornire

Traiectoria

N40

centrului sculei

N20

N50

(I, J)

N10 G41 D1 G01 F1000 ;


N20 G91 X100. Y100. ;
N30 I10. ;
N40 X150. ;
N50 G40 ;

Traiectoria programat

N10
D1

Limitare
Dac este specificat un vector de tip IJ, poate apare interferena sculei datorit doar acelui vector
depinznd de direcie. Dac survine aceasta, nu va surveni nicio alarm de interferen i nu se va executa
nicio evitare a interferenei. De aceea poate rezulta supra-achiere.
Supra-achiere
(I, J)

Tip C de revocare pornire


N10 G42 D1 F1000 ;
N20 G91 X100. ;
N30 X100. Y-100. I10. ;
N40 X100. Y-100. ;
N50 G40 ;

Traiectoria
programat
N10
Traiectoria
centrului sculei

- 144 -

N30

N40

N20
N50

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Bloc fr micarea sculei

Urmtoarele blocuri nu au nicio micare a sculei. n aceste blocuri, scula nu se va mica chiar dac se
efectueaz compensarea sculei.
M05 ;
S21 ;
G04 X10.0 ;
G22 X100000 ;
G10 L11 P01 R10.0 ;
(G17) Z200.0 ;
G90 ;, O10 ;, N20 ;
G91 X0 ;

:
:
:
:
:
:
:
:

Ieire cod M
Ieire cod S
Temporizare
Setare zon de prelucrare
Setarea / modificarea valorii de compensare a sculei
Comand de micare neinclus n planul de offset
Doar coduri G, O i N
Distana de micare este zero.

Bloc fr specificarea micrii n mod offset

n afar de cazul n care numrul de blocuri fr micare specificate consecutiv este mai mare dect N-2
[unde N reprezint numrul de blocuri care trebuie citite n modul offset (parametrul nr. 19625)] n modul
offset vectorul i traiectoria centrului sculei achietoare vor fi ca de obicei. Acest bloc este executat la
punctul de oprire bloc cu bloc.
N7

N6 G91 X100.0 Y100.0 ;


N7 G04 X10.0 ;
N8 X100.0 ;

N8

N6

Traiectoria programat

Traiectoria centrului
sculei
SS
Blocul N7 este executat aici.

n modul offset, numrul de blocuri fr micare specificate consecutiv nu trebuie s depeasc N-2
[unde N reprezint numrul de blocuri care trebuie citite n modul offset (parametrul nr. 19625)]. Dac
este comandat va fi creat un vector a crui lungime este egal cu valoarea de offset pe o direcie normal
la micarea sculei din blocul precedent, astfel nct poate rezulta supra-achiere.
N6 G91 X100.0 Y100.0 ;
N7 S21 ;
N8 G04 X10.0 ;
N9 X100.0 ;
(Nr. de blocuri de citit n
mod offset = 3)

N7,N8

N6

- 145 -

N9

Traiectoria
programat

L
Traiectoria
centrului sculei
SSS
Blocurile N7 i N8 sunt executate aici.

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Dac se specific un cod M/G care suprim memorarea n cmpul tampon

Dac n modul offset este specificat un cod M/G care suprim memorarea n cmpul tampon, nu mai este
posibil citirea i analizarea blocurilor urmtoare indiferent de numrul de blocuri care trebuie citite n
modul offset, determinate de parametrul (nr. 19625). Atunci, calculul interseciei i verificarea
interferenei, descrise mai trziu, nu mai sunt posibile. Dac survine aceasta poate surveni supra-achierea
deoarece un vector este pe traiectoria de ieire n blocul imediat precedent.
Dac nu se specific cod M (M50) care suprim stoc. interm.
(G42)
N5 G91 G01 X40.0 Y40.0 ;
N6 X40.0 ;
:
:

N6

N5

L
L

S
Intersecie

Traiectoria programat

Traiectoria
centrului sculei

Dac se specific cod M (M50) care suprim stoc. interm.


(G42)
N5 G91 G01 X40.0 Y40.0 ;
N6 M50 ;
N7 X40.0 ;
:
:

N6

N5

L
L

N7

SS

Traiectoria programat

Traiectoria
centrului sculei

Blocul N6 este executat aici.

Comanda de sistem de coordonate a piesei sau sistem local de coordonate n


modul offset

Dac se specific sistemul local de coordonate (G52) sau sistemul de coordonate al piesei (G92) n modul
(G41 sau G42) de compensare a sculei, se asum c G52 sau G92 este un cod mascat G de memorare
temporar. Urmtoarele blocuri nu sunt executate pn cnd nu s-a executat blocul G52 sau G92.

Micarea la col

Cnd sunt creai unul sau mai muli vectori de offset la captul unui bloc, scula se deplaseaz liniar de la
un vector la altul. Aceast micare se numete micarea la col.
Dac aceti vectori aproape coincid unul cu cellalt [distana de micare la col este considerat scurt
datorit setrii parametrului (nr. 5010)], micarea la col nu este executat. n acest caz, vectorul spre
punctul de oprire al unui singur bloc devine prioritar i rmne, n timp ce ceilali vectori sunt ignorai.
Aceasta face posibil ignorarea micrilor foarte mici rezultnd din compensarea sculei, prevenind astfel
schimbri de vitez datorit ntreruperii memorrii n cmpul tampon.

- 146 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

VX

Acest vector este ignorat, dac


VX Vlimit i
VY Vlimit

r
Traiectoria
centrului sculei

N1
N1

VY

Vectorul la punctul de oprire


a blocului rmne, chiar
dac VX Vlimit i VY
Vlimit.

N2
Traiectoria programat
Vlimit este determinat prin setarea parametrului (nr. 5010).

Dac vectorii nu sunt considerai aproape coincideni (i de aceea nu sunt teri), se execut micarea de
rotaie n jurul colului. Micarea la col care precede punctul de oprire a unui singur bloc aparine
blocului precedent, n timp ce micarea la col care succede punctului de oprire a unui singur bloc
aparine blocului din urm.
Aceast micare aparine blocului N6, de aceea viteza de
avans este egal cu cea din blocul N6.
S
Aceast micare aparine blocului N7, de aceea
viteza de avans este egal cu cea din blocul N7.

N6

N7

Totui, n cazul n care traiectoria urmtorului bloc este semicircular sau mai mult, funcia de mai sus nu
este executat.
Motivul pentru aceasta este urmtorul:

- 147 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02
P2 P3 P4 P5

N4 G41 G91 G01 X150.0 Y200.0 ;


N5 X150.0 Y200.0 ;
N6 G02 J-600.0 ;
N7 G01 X150.0 Y-200.0 ;
N8 G40 X150.0 Y-200.0 ;

P6

P1
N5 N7
N4

N8

Traiectoria programat

N6

Traiectoria centrului
sculei

Dac vectorul nu este ignorat, traiectoria sculei este dup cum urmeaz:
P1 P2 P3 (cerc) P4 P5 P6
Dar distana ntre P2 i P3 este neglijabil, punctul P3 este ignorat. De aceea, traiectoria sculei este dup
cum urmeaz:
P2 P4
Cu alte cuvinte, achierea cercului prin blocul N6 este ignorat.

ntreruperea operaiei manual

Pentru ntreruperea operaiei manual n timpul modului offset, consultai Manual Absolut PORNIT i
OPRIT.

6.6.4

Micarea sculei achietoare la revocarea modului offset

Explicaie
-

Dac blocul de revocare este un bloc cu micarea sculei i scula se


deplaseaz n jurul interiorului (180 )
LiniarLiniar
Piesa

Traiectoria programat

r
Traiectoria centrului
sculei

G40
S
L

CircularLiniar

Piesa

C
Traiectoria programat

G40
S
L

Traiectoria centrului sculei

- 148 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Dac blocul de pornire este un bloc cu micarea sculei i scula se deplaseaz


la un unghi obtuz (90 <180)

Traiectoria sculei este de dou tipuri A i B i acestea sunt selectate prin parametrul SUP (nr.5003#0).
LiniarLiniar
G40

Piesa

Traiectoria programat
r
L

Traiectoria
centrului sculei

Tip A

CircularLiniar
G40

L
Piesa

r
S
C

Traiectoria programat
LiniarLiniar
(Tip liniar de
conectare)

Traiectoria centrului sculei

G40

Piesa

Traiectoria programat
r

Intersecie

Traiectoria
centrului sculei
Tip B

CircularLiniar
(Tip liniar de
conectare)

G40

L
Piesa

C
Traiectoria programat

- 149 -

r
S
Interse L
cie

L
Traiectoria centrului sculei

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

LiniarLiniar
(Tip circular de
conectare)

G40

Piesa

Traiectoria programat
r
C

Traiectoria centrului sculei


Tip B

CircularLiniar
(Tip circular de
conectare)

G40

L
Piesa

r
C

C
Traiectoria programat Traiectoria centrului sculei

- 150 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Dac blocul de pornire este un bloc cu micarea sculei i scula se deplaseaz


la un unghi ascuit (
<90)

Traiectoria sculei este de dou tipuri A i B i acestea sunt selectate prin parametrul SUP (nr.5003#0).
LiniarLiniar

Piesa

Traiectoria programat

G40

G42
r

Traiectoria
centrului sculei

Tip A

CircularLiniar
G40
L

Piesa

G42
C

Traiectoria centrului
sculei

Traiectoria programat

LiniarLiniar
(Tip liniar de
conectare)

L
G40

Piesa

Traiectoria programat

r
L
Tip B

Traiectoria
centrului sculei

CircularLiniar
(Conectare tip
liniar)

Piesa

L
S

r
L
C

Traiectoria centrului sculei


Traiectoria programat

- 151 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

LiniarLiniar
(Tip circular de
conectare)

L
S

G40

Piesa

Traiectoria programat
r
Traiectoria.
centrului sculei

Tip B

CircularLiniar
(Tip circular de
conectare)

L
S

r
C

Piesa

Traiectoria centrului sculei


Traiectoria programat

Dac blocul de revocare este un bloc cu micarea sculei i scula se


deplaseaz n jurul perimetrului exterior la un unghi ascuit de 1 grad sau mai
mic ntr-un mod liniar (
1)
S

Traiectoria centrului sculei

L
r

L
Traiectoria programat

(G42)

1 sau mai mic

G40

Bloc fr micare a sculei specificat mpreun cu revocare offset

Pentru tipurile A i B
n blocul precednd blocului de revocare se creeaz un vector de mrime egal cu valoarea de
compensare a sculei pe direcia perpendicular. Scula achietoare nu opereaz n blocul de revocare.
Vectorii rmai sunt revocai cu urmtoarea comand de micare.
N7

N6 G91 X100.0 Y100.0 ;


N7 G40 ;
N8 X130.0 ;

N8

N6
Traiectoria programat

SS

L
Traiectoria
centrului sculei

- 152 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Pentru tipul C
Scula achietoare se mic cu valoarea compensrii n direcia perpendicular pe bloc cu micarea
sculei corespunztoare blocului care precede blocul de revocare.

Traiectoria programat

Traiectoria
centrului sculei

G40 (fr
micare)

L
L
S

Bloc coninnd G40 i I_J_K_


Blocul precedent conine G41 sau G42.

Dac un bloc G41 sau G42 precede un bloc n care sunt specificate G40 i I_, J_, K_, sistemul asum c
traiectoria este programat ca i traiectorie de la punctul de sfrit determinat de blocul de dinainte la un
vector determinat de (I,J), (I,K) sau (J,K). Este motenit direcia de compensare din blocul anterior.
N1 (mod G42) ;
N2 G40 Xa Yb I_ J_ ;

n blocul N1, centrul razei vrfului sculei se mic spre


P.
n blocul N2, centrul razei vrfului sculei se mic spre
E.
E(a, b)

(I, J)

G40

N2
P
r

Traiectoria centrului sculei


S
r

N1
(G42)

Traiectoria programat

Piesa

n acest caz, CNC obine o intersectare a traiectoriei sculei indiferent dac este specificat prelucrarea pe
partea interioar sau exterioar.
E
G40
P

Traiectoria centrului sculei

r
Traiectoria programat
r

(G42)

(I, J)

- 153 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Dac nu se poate obine o intersectare, scula vine la poziia normal la blocul anterior la captul blocului
anterior.
E
G40

P
S

Traiectoria. centrului
sculei

r
(G42) Traiectoria programat
(I, J)

Lungimea traiectoriei centrului sculei mai mare dect circumferina unui cerc

n exemplul artat mai jos, scula nu traseaz cercul mai mult dect o dat. Aceasta se deplaseaz n lungul
arcului de la P1 la P2. Funcia de verificare a interferenei descris mai jos poate produce o alarm.
Pentru a face scula s traseze un cerc de mai multe ori, programai dou sau mai multe arce.

Traiectoria centrului sculei

P1
N7

Traiectoria programat

P2

N5
(I, J)

N6

(G41)
N5 G01 G91 X100.0 ;
N6 G02 J-60.0 ;
N7 G40 G01 X50.0 Y50.0 I-10.0 J-10.0 ;

6.6.5

Prevenirea interferenei datorat compensrii sculei

Explicaie
-

Prelucrarea unui canal mai mic dect diametrul sculei

Cum compensarea sculei foreaz traiectoria sculei s se deplaseze invers fa de direcia programat, va
rezulta supra-achiere . n acest caz este afiat o alarm i CNC-ul se oprete la nceputul blocului.
Traiectoria centrului sculei

Se afieaz o alarm i
scula se oprete.

Traiectoria programat
Piesa

Supra-achiere, dac scula nu s-ar opri

Fig. 6.6.5 (a) Prelucrarea unui canal mai mic dect diametrul sculei

- 154 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Prelucrarea unei trepte mai mici dect raza sculei

Pentru un profil n care o treapt a piesei este specificat cu un arc, traiectoria centrului sculei achietoare
va fi aa cum se arat n Fig. 6.6.5 (b). Dac treapta este mai mic dect raza sculei de achiere, traiectoria
centrului sculei compensat de obicei aa cum se arat n Fig. 6.6.5 (c) poate fi n direcia opus fa de
traiectoria programat. n acest caz, primul vector este ignorat i scula se deplaseaz liniar la poziia celui
de-al doilea vector. Operaia bloc cu bloc este oprit n acest punct. Dac prelucrarea nu este n modul
bloc cu bloc, operaia ciclic este continuat.
Dac treapta este rectilinie, nu va fi generat nicio alarm i se va achia corect. Cu toate acestea, va
rmne o parte neachiat.
Punct de oprire monobloc
S
Traiectoria
centrului sculei
Traiectoria programat
S

Centru arc

Piesa

Fig. 6.6.5 (b)

Prelucrarea cu unei trepte mai mari dect raza sculei

Punct de oprire bloc cu bloc


Micare rectilinie

Traiectorie descris dac


vectorul nu este ignorat
Primul vector este ignorat

Traiectoria centrului sculei

Traiectoria programat

Piesa

Arc

Centrul arcului

Dac primul vector nu este ignorat va rezulta supra-achiere.


Oricum, scula se deplaseaz rectiliniu.

Fig. 6.6.5 (c)

Prelucrarea cu unei trepte mai mici dect raza sculei

Pornirea compensrii i achierii n lungul axei Z

De obicei este folosit o metod prin care scula este deplasat de-a lungul axei Z dup se s-a efectuat
compensarea sculei (n mod normal plan XY) la o anumit distan de la pornirea prelucrrii. n cazul de
mai sus este de dorit s se mpart micarea de-a lungul axei Z n deplasare rapid i avansul pentru
achiere, urmnd procedura de mai jos.
S considerm urmtorul program, asumnd numrul blocurilor de citit n mod de compensare a sculei
[parametru (nr.19625)] a fi 3.

- 155 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

N1 G91 G00 G41 X500.0 Y500.0 D1 ;


N3 G01 Z-300.0 F100 ;
N6 Y1000.0 F200 ;

Piesa

Dup compensare

N6

N3:com. de micare pt. axa Z (un bloc)


N1

n exemplul de program de mai sus, cnd se execut blocul N1, blocurile N3 i N6 intr de asemenea n
memoria tampon temporar i prin relaia dintre ele compensarea este executat ca i n figura de mai sus.
Apoi, presupunnd c blocul N3 (comanda de micare n axa Z) este divizat n N3 i N5.
N1 G91 G00 G41 X500.0 Y500.0 D1 ;
N3 G01 Z-250.0 ;
N5 G01 Z-50.0 F100 ;
N6 Y1000.0 F200 ;
Dup compensare
Piesa
N6

N3, N5:comand micare pt. axa Z (dou blocuri)


N1

n acest moment, deoarece numrul de blocuri de citit este 3, blocurile pn la N5 pot fi citite la nceputul
compensrii N1, dar blocul N6 nu poate fi citit. Drept rezultat, compensarea este executat doar pe baza
informaiei din blocul N1 i este generat un vector perpendicular la captul blocului de pornire a
compensrii. Din acest motiv de obicei va rezulta interferen aa cum se arat n figura de mai sus.
ntr-un astfel de caz este posibil prevenirea interferenei prin specificarea dinainte a unei comenzi exact
n aceeai direcie ca i direcia de naintare imediat naintea micrii n lungul axei Z, dup ce scula este
mutat de-a lungul axei Z folosind regula de mai sus.

- 156 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

N1 G91 G00 G41 X500.0 Y400.0 D1 ;


N2 Y100.0 ;
N3 Z-250.0 ;
N5 G01 Z-50.0 F100 ;
N6 Y1000.0 F200 ;
Dup compensare

N6
Piesa

N3, N5 : comand micare pt. axa Z (2 blocuri)


N2

N1

Cum blocul N2 are comanda de micare n aceeai direcie ca cea a blocului N6, se execut compensarea
corect.
Ca i alternativ este posibil prevenirea interferenei n acelai mod prin specificarea unui vector de tip IJ
cu aceeai direcie ca i direcia de naintare n blocul de pornire, ca i n N1 G00 G41 X500. Y500. I0 J1
D1; dup ce scula s-a micat de-a lungul axei Z.

6.6.6

Verificarea interferenei

Achierea excesiv produs de scul se numete interferen. Funcia de verificare a interferenei verific
dinainte eventualitatea achierii excesive. Oricum aceast funcie nu poate verifica toate interferenele.
Verificarea interferenei este executat chiar i dac nu survine achierea excesiv.

Explicaie
- Condiia n care este posibil o verificare a interferenei
Pentru a efectua calculul interferenei, este necesar citirea a cel puin trei blocuri cu micarea sculei.
Dac, prin urmare, dou sau mai multe blocuri cu micarea sculei nu pot fi citite n mod offset deoarece
blocurile sunt fr micarea sculei, cum ar fi o funcie auxiliar independent i temporizare, aa cum se
specific n succesiunea operaiilor, poate aprea achierea excesiv sau insuficient deoarece calculul
interferenei duce la erori. Presupunnd c numrul de blocuri care trebuie citite n modul offset care este
determinat de parametrul (nr. 19625) este N i numrul de comenzi n acele N blocuri fr micarea sculei
care au fost citite este M, condiia n care verificarea interferenei este posibil.
(N - 3) M.
De exemplu, dac numrul maxim de blocuri care trebuie citite n modul offset este 8, o verificare a
interferenei este posibil chiar dac sunt specificate pn la cinci blocuri fr micarea sculei. n acest
caz pot fi verificate la interferen trei blocuri adiacente, dar orice interferen ulterioar care poate
surveni nu mai poate fi detectat.

Metoda de verificare a interferenei

Sunt disponibile dou metode de verificare a interferenei, verificarea direciei i verificare unghiului la
centru. Pentru a specifica dac aceste metode s fie activate se folosesc parametrul CNC (nr. 5008#1) i
parametrul CNV (nr. 5008#3).

- 157 -

6.FUNCIA DE COMPENSARE
Parametrul CNV

PROGRAMARE

Parametrul CNC

0.

0.

0.

1.

1.

B-64304RO-2/02
Funcionare

Verificarea interferenei este activ i se pot executa o verificare a


direciei i o verificare de unghiului la centru.
Verificarea interferenei este activ i se poate executa doar o verificare
a unghiului la centru.
Verificarea interferenei este dezactivat.

NOT
Nu exist setri pentru a executa doar o verificare a direciei.
-

Referina de interferen <1> (verificarea direciei)

Presupunnd c numrul de blocuri de citit n timpul compensrii sculei este N, se execut mai nti o
verificare pe grupul vectorilor de compensare calculai n (bloc 1- bloc 2) s fie transmise i grupul
vectorilor de compensare calculai (N-1 - bloc N); dac ei se intersecteaz, se deduce c va exista
interferen. Dac nu este gsit nicio interferen, este executat o verificare secvenial n direcia
grupului vectorilor de compensare ce urmeaz a fi transmii, dup cum urmeaz:
(Bloc 1 - bloc 2) i (bloc N-2 - bloc N-1)
(Bloc 1 - bloc 2) i (bloc N-3 - bloc N-2)
:
:
(Bloc 1 - bloc 2) i (bloc 2 - bloc 3)
Chiar dac se genereaz un numr multiplu de grupuri de vectori de compensare, verificarea este
executat pentru toate perechile.
Metoda de decizie este urmtoarea: Pentru verificarea pe grupul vectorilor de compensare n (bloc 1- bloc
2) i a celor din (bloc N-1 - bloc n), vectorul direcie de la (punctul de sfrit al blocului 1) specificat la
(punctul de sfrit al blocului N-1) este comparat cu vectorul direciei de la (punctul rezultnd din
adunarea vectorului de compensare care trebuie verificat la captul blocului 1) la (punctul rezultat din
adunarea vectorului de compensare care trebuie verificat la captul blocului N-1) i dac direcia este 900
sau mai mare sau 2700 sau mai mic, se presupune c acetia se vor intersecta i va exista interferen.
Aceasta se numete o verificare a direciei.
Exemplu de interferen standard <1>
(Dac blocul 1 al vectorului punctului de sfrit se intersecteaz cu blocul 7 al vectorului punctului de capt)
Direcia difer cu 180.

Traiecoria centrului sculei

Traiectoria programat
Bloc 2

Bloc 7
Bloc 8

Bloc 1
Bloc 3

Bloc 6

Bloc 5

Bloc 4

- 158 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

Exemplu de interferen standard <1>


(Dac blocul 1 al vectorului punctului de sfrit se intersecteaz cu blocul 2 al vectorului punctului de
sfrit)
Traiectoria centrului sculei

Traiectoria programat

Bloc 1
Direciile celor dou
traiectorii sunt diferite
(180).
Bloc 2

Referina de interferen <2> (verificare unghi circular)

ntr-o verificare pe trei blocuri adiacente, deci o verificare a grupului vectorilor de compensare calculai
pe (bloc 1 - bloc 2) i grupul vectorilor de compensare calculai pe (bloc 2 - bloc 3), dac blocul 2 este
circular, se execut o verificare pe unghiul circular ntre punctele de pornire i de sfrit a traiectoriei
programate i unghiul circular al punctului de nceput i de sfrit al traiectoriei post-compensare,
suplimentar la verificarea direciei <1>. Dac diferena este 1800 sau mai mare, se consider c blocurile
interfer. Aceasta se numete o verificare de unghi circular.
Exemplu pentru <2> (dac blocul 2 este circular i punctul de nceput al arcului post-compensare
coincide cu punctul de sfrit).
Traiectoria centrului
sculei

Traiectoria programat

Bloc 3
Bloc 1

Traiectoria programat

Bloc 2

- 159 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Cazul n care se presupune interferen dei n mod real aceasta nu survine

<1> Depresiune mai mic dect valoarea de compensare a sculei


Traiectoria
programat

Traiectoria centrului sculei

Oprit

C
B

Nu exist interferen real, dar cum traiectoria programat n blocul B este opus direciei
traiectoriei dup compensarea sculei, scula se oprete i este afiat o alarm.
<2> Canel mai mic dect valoarea de compensare a sculei
Traiectoria
programat

Traiectoria centrului sculei

Oprit

La fel ca i pentru <1>, se afieaz o alarm de interferen deoarece direcia n blocul B este invers.

6.6.6.1

Operaie care trebuie efectuat dac se deduce apariia unei


interferene

Operaia care trebuie efectuat dac o verificare a interferenei duce la presupunerea incidenei unei
interferene (achiere excesiv) poate fi una din urmtoarele dou, n funcie de setarea parametrului CAV
(No. 19607#5).
Parametru CAV

0.
1.

Funcia

Funcionare

Funcia de alarmare la
verificarea interferenei
Funcia de evitare a verificrii
interferenei

Survine o oprire de alarm nainte de execuia blocului n care


survine achierea excesiv (interferena).
Traiectoria sculei este schimbat astfel nct s nu survin
achierea excesiv(interferena) i prelucrarea continu.

- 160 -

PROGRAMARE

B-64304RO-2/02

6.6.6.2

6.FUNCIA DE COMPENSARE

Funcia de alarmare la verificarea interferenei

- Interferena, alta dect cea ntre trei blocuri adiacente


Dac vectorul punctului de sfrit al blocului 1 i vectorul punctului de sfrit al blocului 7 se presupune
s interfere aa cum se arat n figur, va surveni o alarm nainte de execuia blocului 1, astfel nct scula
se oprete. n acest caz, vectorii nu vor fi teri.
Oprit
Traiectoria centrului sculei
Bloc 1
Bloc 8
Traiectoria programat
Bloc 2

Bloc 7

Bloc 3

Bloc 6

Bloc 4

Bloc 5

- Interferena ntre trei blocuri adiacente


Dac se presupune c survine interferena ntre trei blocuri adiacente, vectorul care interfer precum i
orice ali vectori existeni n interiorul su sunt teri i se creeaz o traiectorie pentru a conecta vectorii
rmai. n exemplul artat n figura de mai jos, V2 i V5 interfer, aa c V2 i V5 sunt teri, la fel i V3 i
V4, care sunt n interiorul lor, i V1 este conectat la V6. Operaia n acest timp este interpolare liniar.
V6
V1
V2
V5
V4
V3
Traiectoria centrului
sculei
Traiectoria program.

Dac, dup tergerea vectorilor, ultimul vector singular nc interfer sau dac este doar un singur vector
la nceput i el interfer, va surveni o alarm imediat dup pornirea blocului anterior (punct de sfrit
pentru un monobloc) i scula se oprete. n exemplul artat n figura de mai jos, V2 i V3 interfer, dar
chiar i dup tergere va surveni o alarm deoarece vectorii finali V1 i V4 interfer.

- 161 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

Traiectoria centrului sculei

B-64304RO-2/02

Oprit

Traiectoria programat

V4

V3

6.6.6.3

V1

V2

Funcia de evitare a verificrii interferenei

Privire general
Dac este specificat o comand care satisface condiia pentru care funcia de alarmare la verificarea
interferenei genereaz o alarm de interferen, aceast funcie suprim generarea alarmei de interferen,
dar duce la calculul unui nou vector de compensare ca i traiectorie de evitare a interferenei, astfel
continundu-se prelucrarea. Pentru traiectoria de evitare a interferenei, survine achierea insuficient
comparativ cu traiectoria programat. n plus, n funcie de forma specificat, nu se poate determina nicio
traiectorie de evitare a interferenei sau traiectoria de evitare a interferenei poate fi considerat
periculoas. ntr-un astfel de caz va surveni o oprire a alarmei. Din acest motiv, evitarea interferenei nu
este posibil pentru toate comenzile.

Metoda de evitare a interferenei

S considerm un caz n care survine interferena ntre vectorul de compensare ntre (bloc 1 - bloc 2) i
vectorul de compensare ntre (bloc N-1 - bloc N). Vectorul de direcie de la punctul de sfrit al blocului
1 la punctul de sfrit al blocului N-1 este numit vector interstiiu. n acest moment, un vector de
intersecie post-compensare ntre (bloc 1 - vector de interstiiu) i un vector de intersecie
post-compensare ntre (vector de interstiiu - bloc N) este determinat i o traiectorie de conectare a lor este
creat.

- 162 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Vector de intersecie post-compensare


ntre vectorul de interstiiu i blocul 8

Vector de intersecie post-compensare


ntre blocul 1 i vectorul de insterstiiu

Micarea blocului 7
Traiectoria
post-compensare
Bloc 1

Vect. interst.
Bloc 8

Bloc 2

Bloc 7

Traiectoria programat

Bloc 3

Bloc 6

Bloc 5

Bloc 4

n acest caz, punctele de sfrit post-compensare ale blocurilor 2 pn la 6 coincid cu


punctul de sfrit al blocului 1. Astfel, dup compensare, blocurile 2 pn la 6 vor fi
blocuri fr micarea sculei.

Dac vectorul de intersecie post-compensare al (bloc 1 - vector de interstiiu) i vectorul de intersecie


post-compensare al (vector de interstiiu - bloc N) se intersecteaz n continuare, se execut mai nti
tergerea vectorului n acelai mod ca i pentru interferen ntre trei blocuri adiacente. Dac ultimii
vectori rmai nc se intersecteaz, vectorul de intersecie post-compensare al (bloc 1 - bloc N) este
recalculat.
Traiectoria post-compensare
Re-calculare

Traiectoria programat

Bloc 8

Bloc 1

Bloc 1

Vector de intersecie
post-compensare
ntre bloc 1 i vector
de insterstiiu
Bloc 2

Vector de
intersecie
post-compens.
ntre bloc 1 i
bloc 8

Intersecie
post-compensare ntre
vect. interst. i bloc 8
Vect. interst

Bloc 7

Bloc 3

Bloc 2

Bloc 7

Bloc 3

Bloc 6

Bloc 4

Bloc 8

Bloc 6

Bloc 4
Bloc 5

Bloc 5

n acest caz, punctele de sfrit post-compensare ale blocurilor 2


pn la 7 coincid cu punctul de sfrit al blocului 1. Astfel, dup
compensare, blocurile 2 7 vor fi blocuri fr micarea sculei

- 163 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Dac valoarea compensrii sculei de achiere este mai mare dect raza arcului specificat aa cum se arat
n figura de mai jos i este specificat o comand care duce la compensarea relativ la interiorul arcului,
interferena este evitat prin execuia calculului de intersecie cu o comand referitoare la arc asumat ca
fiind liniar. n acest caz, vectorii evitai sunt conectai prin interpolare liniar.

Traiectoria post-compensare

Traiectoria programat

Dac nu exist niciun vector de evitare a interferenei

Dac cavitatea prezentat n figur trebuie prelucrat, vectorului punctului de sfrit al blocului 1 i
vectorul de sfrit al blocului 2 se consider c interfer, se face o ncercare de a calcula, drept vector de
evitare a interferenei, vectorul intersecie a traiectoriei post-compensare a blocului 1 i traiectoria
post-compensare a blocului 3. n acest caz, deoarece blocurile 1 i 3 sunt paralele unul fa de cellalt, nu
exist intersecie. n acest caz, va surveni o alarm imediat nainte de blocul 1 i scula se va opri.
Oprit
Traiectoria centrului sculei

Traiectoria programat

Bloc 1
Bloc 3

Bloc 2

Dac cavitatea circular prezentat n figur trebuie prelucrat, vectorul punctului de sfrit al blocului 1
i vectorul de sfrit al blocului 2 se consider c interfer, se face o ncercare de a calcula, drept vector
de evitare a interferenei, vectorul intersecie a traiectoriei post-compensare a blocului 1 i traiectoria
post-compensare a blocului 3. n acest caz, deoarece blocurile 1 i 3 sunt circulare, nu exist intersecie
post-compensare. n acest caz, va surveni o alarm imediat nainte de blocul 1 i scula se va opri, la fel ca
i n exemplul precedent.
- 164 -

PROGRAMARE

B-64304RO-2/02

Traiectoria programat.

6.FUNCIA DE COMPENSARE

Traiectoria centrului
sculei

Oprit

Bloc 1

Bloc 3

Bloc 2

Dac evitarea interferenei este considerat periculoas

Dac cavitatea cu unghi ascuit prezentat n figur trebuie prelucrat, vectorului punctului de sfrit al
blocului 1 i vectorul de sfrit al blocului 2 se consider c interfer, se face o ncercare de a calcula,
drept vector de evitare a interferenei, vectorul intersecie a traiectoriei post-compensare a blocului 1 i
traiectoriei post-compensare a blocului 3. n acest caz, direcia de micare a traiectoriei post-evitare difer
mult de direcia specificat nainte. Dac traiectoria post-evitare difer mult fa de comanda original
(90 sau mai mare sau 270 sau mai mic), operaia de evitare a interferenei este considerat periculoas;
o alarm va surveni imediat nainte de blocul 1 i scula se va opri.
Intersecie post-compensare a
blocurilor 1 i 3

Traiectoria centrului sculei

Oprit

Traiectoria programat.

Bloc 1

Bloc 3

Bloc 2

Dac cavitatea pentru care fundul este mai larg dect partea superioar, aa cum este prezentat n figur
trebuie prelucrat, vectorului punctului de sfrit al blocului 1 i vectorul de sfrit al blocului 2 se
consider c interfer, se face o ncercare de a calcula, drept vector de evitare a interferenei, vectorul
intersecie a traiectoriei post-compensare a blocului 1 i traiectoria post-compensare a blocului 3. n acest
caz, relaia ntre blocurile 1 i 3 este considerat una exterioar, traiectoria post-evitare duce la
supra-achiere comparativ cu comanda iniial. ntr-un astfel de caz, operaia de evitare a interferenei
este considerat periculoas; va surveni o alarm imediat nainte de blocul 1 i scula se va opri.

- 165 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Oprit

Traiectoria centrului
sculei

Traiectoria programat

Bloc 1

Bloc 3
Bloc 2
Intersecie post-compensare a
blocurilor 1 i 3

- Dac n continuare apare interferen cu un vector de evitare a interferenei


Dac cavitatea prezentat n figur trebuie prelucrat, i dac numrul de blocuri care trebuie citite este 3, vectorul punctului de
sfrit al blocului 1 i vectorul de sfrit al blocului 2 se consider c interfer, se face o ncercare de a calcula, drept vector de
evitare a interferenei, vectorul intersecie a traiectoriei post-compensare a blocului 1 i traiectoria post-compensare a blocului 3.
n acest caz, oricum vectorul punctului de sfrit al blocului 3 care trebuie calculat urmtorul interfer cu vectorul de evitare a
interferenei anterior. Dac apare o interferen n continuare la vectorul de evitare a interferenei creat i ieit, micarea din bloc
nu va fi executat; va surveni o alarm imediat nainte de bloc i scula se va opri.
Vectorii de intersecie a
blocurilor 3 i 4 interfer
n continuare.

Traiectoria centrului sculei

Oprit

Traiect. program

Bloc 5
Bloc 4
Bloc 1

Bloc 3

Bloc 2

NOT
1 Pentru Dac se consider c evitarea interferenei este periculoas i Dac n
continuare apare interferen cu un vector de evitare a interferenei, prin setarea
corespunztoare a parametrului NAA (nr. 19607#6) este posibil suprimarea
alarmei pentru a continua prelucrarea. Pentru Dac nu exist niciun vector de
evitare a interferenei, oricum nu este posibil evitarea alarmei indiferent de
setarea acestui parametru.
2 Dac survine o oprire Mono Bloc n timpul operaiei de evitare a interferenei i
este efectuat o operaie care difer de la micarea iniial, cum este intervenia
manual, intervenia MDI, schimbarea valorii de compensare a sculei, calculul
interseciei se execut pentru o nou traiectorie. Din acest motiv, dac se
execut o astfel de operaie poate surveni din nou interferena, dei evitarea
interferenei a fost efectuat o dat.

- 166 -

PROGRAMARE

B-64304RO-2/02

6.6.7

6.FUNCIA DE COMPENSARE

Compensarea sculei pentru intrare din MDI

Explicaie
-

Operaia MDI

n timpul operaiei MDI, ceea ce nseamn: dac o comand de program este specificat n mod MDI n
stare de resetare pentru a realiza pornirea unui ciclu, calculul interseciei este efectuat n acelai mod ca i
pentru operare n mod memorie / operare DNC. Compensarea este executat n acelai mod dac se
apeleaz un subprogram dintr-o memorie program datorit operrii n mod MDI.

Comand MDI
G90 G00 X0 Y0 ;
M98 P9000 ;
M02 ;

Subprogram n memoria de
programe

O9000 ;
N1 G41 G17 G91 G01 X10. Y10.
D1 ;
N2 Y15. ;
N3 X15. ;
N4 Y-15. ;
N5 X-15. ;
N6 G40 X-10. Y-10. ;
N3

N2

N4

N1
N5
N6

- 167 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Intervenia MDI

Dac este executat intervenia MDI, adic oprirea bloc cu bloc este efectuat pentru a intra n stare de
oprire a operaiei automate n mijlocul operrii n mod memorie, operrii n mod DNC i altele asemenea
i se specific o comand n modul MDI pentru a efectua o pornire de ciclu, compensarea sculei nu
execut calculul interseciei, reinnd ultimul vector de compensare dinainte de intervenie.
Mod MEM

Intervenie MDI

(G41)
N2 G91 X10. Y30. ;
N3 X10. Y-30. ;
N4 X40. ;

G91 X30. ;
X20. Y20. ;
X20. Y-20. ;

Ultimul vector de
compensare

Intervenie MDI

N2

6.7

N3

Vector de compensare reinut

N4

Comand program

INTERPOLAREA CIRCULAR A COLULUI (G39)

Prin specificarea G39 n mod offset n timpul compensrii sculei, se poate executa interpolarea circular a
colului. Raza interpolrii circulare a colului este egal cu valoarea compensrii.

Format
n mod offset
G39 ;
sau
I_ J_
G39 I_ K_
;
J_ K_

Explicaie
-

Interpolare circular a colului

Cnd este specificat comanda indicat mai sus, se poate efectua interpolare circular a colului n care
raza este egal cu valoarea compensrii. G41 sau G42 care precede comanda determin dac arcul este n
sens orar sau anti-orar. G 39 este un cod G bloc cu bloc.

G39 fr I, J, or K

Cnd este programat G39, arcul la col este format astfel nct vectorul la punctul de sfrit al arcului este
perpendicular pe punctul de nceput al blocului urmtor.
- 168 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

G39 cu I, J, or K

Cnd este specificat G39 cu I, J i K, arcul la col este format astfel nct vectorul la punctul de sfrit al
arcului este perpendicular pe vectorul definit de valorile I, J i K.

Limitare
-

Comanda de micare

ntr-un bloc care conine G39 nu se poate specifica nicio comand de micare. Altfel va surveni o alarm.

Col interior

ntr-un bloc de col interior nu poate fi specificat G39. Altfel va surveni supra-achiere.

Viteza arcului colului

Dac arcul colului este specificat cu G39 n modul G00, viteza blocului arcului colului va fi cea a
comenzii F specificat anterior. Dac se specific G39 ntr-o stare n care nu s-a specificat niciodat o
comand F, viteza blocului arcului colului va fi cea specificat cu parametrul (nr. 1411).

Exemplu
-

G39 fr I, J, or K
:
:
(n mod offset)
(G90)
N1 X10.0 ;
N2 G39 ;
N3 Y-10.0 ;
:
:

Axa Y

Axa X

Bloc N1

Vector de offset
Bloc N2 (Arcul coului)
(10.0, 0.0)

Bloc N3
Traiectoria programat
Traiectoria
centrului sculei

(10.0, -10.0)

- 169 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

G39 cu I, J, or K
:
:
(n mod offset)
(G90)
N1 X10.0 ;
N2 G39 I1.0 J-3.0 ;
N3 X0.0 Y-10.0 ;
:
:

Axa Y

Bloc N1

Traiectoria centrului sculei

Axa X
Vector de offset
Bloc N2 (arcul
colului)

(10.0, 0.0)
Traiectorie
programat

Block N3
(I=-1.0, J=3.0)
(0.0, -10.0)

6.8

VALORI COMPENSARE SCUL, NUMR VALORI


COMPENSARE I INTRODUCEREA VALORILOR DIN
PROGRAM (G10)

Valorile de compensare a sculei includ valorile de compensare pentru geometria sculei i compensarea
uzurii sculei [Fig. 6.8 (a)].
Poziia de
referin

OFSG
OFSW
OFSG : Valoare compensare geometrie
OFSW : Valoare compensare uzur

Fig. 6.8 (a)

Compensare geometriei i compensare uzurii

Valorile de compensare a sculei pot fi introduse n memoria CNC din panoul MDI (vezi seciunea
III-1.1.1) sau dintr-un program.
Valoarea compensrii sculei este selectat din memoria CNC cnd este specificat codul corespunztor
dup adresa H sau D ntr-un program.
Valoarea este folosit pentru compensarea lungimii sculei, compensarea sculei sau pentru offset-ul sculei.
Sunt disponibile dou tipuri de memorii de compensare conform configuraiei valorii de compensare:
memoria A i C de compensare a sculei. Se poate selecta unul dintre tipuri [bit 6 (NGW) al parametrului
nr.8136].

- 170 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

Explicaie
-

Memoria A de compensare a sculei [bit 6 (NGW) al parametrului nr.8136=1]

n memoria A de compensare scul, memoria pentru compensarea geometriei i memoria de compensare


a uzurii nu sunt difereniate una de cealalt. Astfel, n memoria de compensare trebuie setat suma
compensrii geometriei i compensrii uzurii. Mai mult, nu se face distincie ntre memoria pentru
compensarea sculei (pentru cod D) i memoria pentru compensarea lungimii sculei (pentru cod H).
Exemplu de setare
Numr de compensare
001.
002.
003.
:

Valoare de compensare
(geometrie + uzur)
10,000.
20,000.
100,000.
:

Comun pentru cod D/cod H


pentru cod D
pentru cod D
pentru cod H
:

Memoria C de compensare a sculei [bit 6 (NGW) al parametrului nr.8136=0]

n memoria C de compensare scul, memoria pentru compensarea geometriei i memoria de compensare


a uzurii sunt pregtite separat. Astfel, valorile de compensare geometrie i valorile de compensare uzur
pot fi setate separat. Mai mult, memoria pentru compensarea sculei (pentru cod D) i memoria pentru
compensarea lungimii sculei (pentru cod H) sunt pregtite separat.
Exemplu de setare
Cod D
Numr de
compensare

Pentru
compensarea
geometriei
10,000.
20,000.
:

001.
002.
:

Cod H
Pentru
compensarea
uzurii
0,100.
0,200.
:

Pentru
compensarea
geometriei
100,000.
200,000.
:

Pentru
compensarea
uzurii
0,100.
0,300.
:

Unitate de msur i domeniul valid al valorilor de compensare a sculei

Unitatea de msur i domeniul valid de valori care poate fi setat ca i valoare de compensare este una
dintre urmtoarele, depinznd de bit-urile 1 (OFC) i 0 (CFA), parametrul nr.5042.

OFC
0.
0.
1.

OFC
0.
0.
1.

Unitate de msur i domeniul de valori pentru compensarea sculei (metric)


OFA
Unitate
Domeniu valabil
1.
0.
0.

0.01mm
0.001mm
0.0001mm

9999.99mm
9999.999mm
9999.9999mm

Unitate de msur i domeniul de valori pentru compensarea sculei (inch)


OFA
Unitate
Domeniu valabil
1.
0.
0.

0.001inch
0.0001inch
0.00001inch

999.999inch
999.9999inch
999.99999inch

- Numrul poziiilor datelor de compensare a sculei


Folosirea bit 5 (NDO) al parametrului nr. 8136 activeaz numrul total de poziii ale datelor de
compensare scul s fie specificate fie ca 400 [bit 5 (NDO) a parametrului nr. 8136 = 0] sau 32 [bit 5
(NDO) a parametrului nr. 8136 = 1].

- 171 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Format
Formatul pentru programare depinde de tipul de memorie pentru compensare scul.
Pentru memoria A de compensare scul

G10 L11 P_ R_ ;
P_
: Numr compensare scul
R_
: Valoare compensare scul
Pentru memoria C de compensare scul

G10 L_ P_ R_ ;
L_
: Tipul memoriei de compensare
L10 : Valoare de compensare a geometriei
corespunztoare unui cod H
L11 : Valoare de compensare a uzurii corespunztoare
unui cod H
L12 : Valoare de compensare a geometriei
corespunztoare unui cod D
L13 : Valoare de compensare a uzurii corespunztoare
unui cod D
P_
: Numr compensare scul
R_
: Valoare compensare scul
Valoarea de compensare poate fi setat sau modificat prin specificarea G10.
Cnd G10 este specificat prin intrare absolut (G90), valoarea specificat este folosit ca noua valoare de
compensare a sculei.
Cnd se folosete data de intrare incremental (G91) ca nou valoare de compensare a sculei se folosete
valoarea specificat adugat la valoarea curent de compensare a sculei.

NOT
1 Adresa R urmeaz sistemul incremental pentru valorile de offset scul.
2 Dac L este omis pentru compatibilitate cu formatul CNC convenional sau este
specificat L1 se execut aceeai operaia ca i atunci cnd este specificat L11.

- 172 -

PROGRAMARE

B-64304RO-2/02

6.9

6.FUNCIA DE COMPENSARE

SCALARE (G50, G51)

Privire general
Un profil programat poate fi mrit sau redus (scalare).
Sunt disponibile dou tipuri de scalare, unul n care se aplic acelai raport de scalare i cellalt n care se
aplic scri diferite axelor diferite.
Raportul de scalare poate fi specificat n program.
Dac nu se specific n program, se aplic raportul de scalare specificat n parametru.
Y
P4

P3

P4

P3

P0

P2

P1

P2

P1

X
P0
P1 to P4
P1 to P4

: Centru de scalare
: Figura programat
: Figura scalat

Fig. 6.9 (a)

Scalare

NOT
Pentru a activa scalarea, setai bit 5 (SCL) al parametrului nr.8132 la 1.

Format
Scalare n sus sau jos n lungul tuturor axelor cu acelai raport
[Cnd parametrul XSC (nr. 5400#6)=0]
Format
Semnificaia comenzii
G51 IP_P_ ;

G50 ;

pornire scalare

IP_

Scalare.
(Modul de scalare)

P_

: Comand absolut pentru valoarea coordonatei


centrului scalrii
: Raport de scalare

revocare scalare

Scalare n sus sau jos n lungul fiecrei cu rapoarte de scalare diferite (imagine n oglind)
[Cnd parametrul XSC (nr. 5400#6)=1]
Format
G51 IP_I_J_K_; pornire scalare
Scalarea
(Modul de scalare)

G50 ;

revocare scalare

IP_

I_J_K_

Semnificaia comenzii
: Comand absolut pentru valoarea coordonatei
centrului scalrii
: Raport de scalare pentru cele 3 axe de baz (respectiv
axele X, Y i Z)

ATENIONARE
1 Specificai G51 ntr-un bloc separat.
2 Dup ce figura este mrit sau redus, specificai G50 pentru a revoca modul de
scalare.

- 173 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

NOT
1 Introducerea datelor n modul de introducere al calculatorului electronic cu punct
zecimal [bit 0 (DPI) al parametrului nr. 3401 = 1] nu duce la modificarea unitilor
rapoartelor de scalare P, I, J i K.
2 Setarea celui mai mic increment egal cu de 10 ori cel mai mic increment de
comand [bit 7 (DPI) al parametrului nr. 1004 = 1] nu duce la modificarea
unitilor rapoartelor de scalare P, I, J i K.
3 ncercarea de a specifica 0 ca raport de scalare genereaz survenirea alarmei
PS0142 ntr-un bloc G51.

Explicaie
- Axa pentru care va fi activat scalarea
Pentru axa pentru care va fi activat scalarea setai bit 0 (SCL) al parametrului nr. 5401 la 1.

- Unitatea minim a amplificrii (raportului de scalare)


Cel mai mic increment al amplificrii (raportului de scalare) este: 0,001 sau 0,00001.
Este 0,00001 (o sutime de miime) dac bit 7 (SCR) al parametrului nr. 5400 este 0 i 0,001 dac acesta
este 1.

Centrul de scalare

Chiar i n modul de comand incremental (G91), coordonatele centrului de scalare IP_ specificate n
blocul G51 sunt asumate ca fiind cele ale poziiei absolute.
Dac coordonatele centrului de scalare sunt omise, poziia asumat cnd se specific G51 este asumat ca
fiind centrul de scalare.

ATENIONARE
Cu comanda de micare care urmeaz blocului G51, executai o comand de
poziie absolut (mod G91).
Dac nu se execut nicio comand de poziie absolut dup blocul G51, poziia
asumat atunci cnd se specific G51 este asumat ca centru de scalare, de
ndat ce se execut o comand de poziie absolut, centrul de scalare asum
coordonatele specificate n blocul G51, dup acel bloc.
-

Setare n lungul aceleiai axe la acelai raport de scalare

Setai bit 6 (XSC) al parametrului nr. 5400 la 0.


Dac raportul de scalare P nu este specificat, se folosete scalarea setat n parametrul nr. 5411.
Introducerea punctului zecimal nu este acceptat ca scalare P. Dac se efectueaz introducerea punctului
zecimal, va surveni alarma PS0006.
Ca i raport de scalare P nu se poate introduce o valoare negativ. Dac se specific o valoare negativ, va
surveni alarma PS0006.
Domeniul admisibil de rapoarte de scalare este de la 0,00001 la 9999,99999.

Scalarea fiecrei axe, imagine n oglind programabil (scalare negativ)

Fiecare ax poate fi scalat la amplificri (rapoarte de scar, factori de scar) diferite. De asemenea,
atunci cnd se specific o scalare negativ, se aplic imaginea n oglind. Axa supus imaginii n oglind
este cea care conine centrul de scalare.
Setai bit 6 (XSC) al parametrului nr. 5400 la 1 pentru a valida fiecare scalare de ax (imagine n oglind).
Specificai raportul de scalare pentru cele 2 axe de baz (axele de la X la Z) folosind I, J i K. Pentru a
specifica ce axe s fie folosite ca axe de baz, folosii parametrul nr. 1022. Pentru acele axe de la X la Z
pentru care nu sunt specificate I, J i K i pentru axele altele dect cele 3 axe de baz, se folosete raportul
de scalare setat prin parametrul nr. 5421.
Pentru parametrul nr. 5421 trebuie setat o valoare diferit de 0.
- 174 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

Nu se poate folosi programarea cu punct zecimal pentru a specifica raportul de scalare (I, J, K).
Raportul de scalare poate fi setat n domeniul de la 0,00001 la 9999,99999.
a/b
c/d
o

: Raport scalare axa X


: Raport scalare axa Y
: Centru de scalare

Axa Y
Figura programat

Figura scalat
c
o
Axa X

a
b

Fig. 6.9 (b)

Scalarea fiecrei axe

ATENIONARE
Specificarea urmtoarelor comenzi n acelai timp duce la executarea lor n
ordinea indicat mai jos:
<1>. Imagine programabil n oglind (G51.1)
<2> Scalare (G51) (incluznd o imagine n oglind cu scalare negativ)
<3> Imagine n oglind datorit comutrii externe a CNC sau setrilor CNC
n acest caz, imaginea n oglind programabil este activ att n ce privete
centrul de scalare ct i raportul de scalare.
Pentru a specifica G51.1 i G51 n acelai timp, specificai-i n aceast ordine;
pentru a-i revoca, specificai-i n ordine invers.
-

Scalarea interpolrii circulare

Chiar dac se aplic factori diferii de amplificare fiecrei axe n interpolarea circular, scula nu va trasa o
elips.
G90 G00 X0.0 Y100.0 Z0.0;
G51 X0.0 Y0.0 Z0.0 I2000 J1000;
(Se aplic o amplificare de 2 componentei X i o amplificare de 1 componentei Y.)
G02 X100.0 Y0.0 I0 J100.0 F500;
Comenzile de mai sus sunt echivalente urmtoarei comenzi:
G90 G00 X0.0 Y100.0 Z0.0;
G02 X200.0 Y0.0 I0 J100.0 F500;
(Se asum interpolare spiral, deoarece punctul de sfrit nu este pe arc.)

- 175 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Y
Form scalat

X
(0,0)

Fig. 6.9 (c)

(100.0)

(200.0)

Scalare pentru interpolare circular 1

Chiar i pentru un arc specificat cu raza R, scalarea se aplic fiecruia dintre I, J i K dup ce valoarea
razei (R) este transformat ntr-un vector pe direcia centrului fiecrei axe.
De aceea, dac blocul G02 de mai sus conine urmtorul arc specificat cu R, operaia va fi aceeai ca i
cea n care se specific I i J.
G02 X100.0 Y0.0 R100.0 F500 ;

Scalarea i rotirea sistemului de coordonate

Dac se specific n acelai timp scalarea i rotirea sistemului de coordonate, mai nti este executat
scalarea, urmat de rotirea sistemului de coordonate. n acest caz, scalarea se aplic de asemenea
centrului de rotaie.
Pentru a specifica ambele, specificai mai nti scalarea i apoi rotirea sistemului de coordonate. Pentru a
le revoca, specificai-le n ordine invers.
Exemplu
Program principal
O1
G90 G00 X20.0 Y10.0 ;
M98 P1000 ;
G51 X20.0 Y10.0 I3000 J2000 ;
M98 P1000 ;
G17 G68 X35.0 Y20.0 R30. ;
M98 P1000 ;
G69 ;
G50 ;
M30 ;
Subprogram
O1000 ;
G01 X20.0 Y10.0 F500 ;
G01 X50.0 ;
G01 Y30.0 ;
G01 X20.0 ;
G01 Y10.0 ;
M99 ;

(x 3 pe direcia X i x 2 pe direcia Y )

- 176 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02
Y

Centru de rotaie
a sistemului de
coordonate
nainte de scalare

Centru de rotaie a
sistemului de coordonate
dup scalare

Programul originar

Centru scalare

Form dup rotirea


sistemului de
coordonate

X
Form scalat

Fig. 6.9 (d) Scalarea i rotirea sistemului de coordonate

Scalare i opional: teire/racordare


Teire

Scalare
x 2 pe direcia X
x 1 pe direcia Y

Racordare

Scalare
x 2 pe direcia X
x 1 pe direcia Y
Dac se aplic rapoarte diferite de sclare pentru axe, racordare genereaz o
spiral i nu un arc, deoarece scalarea se aplic punctului de sfrit i razei
arcului.

Fig. 6.9 (e)

Scalare i opional: teire/ racordare

- 177 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Limitare
-

Compensare scul

Aceast scalare nu poate fi aplicat valorilor de compensare a sculei, valorilor de compensare lungime
scul i valorilor de offset scul [Fig. 6.9 (f)].

Profil programat

Profil scalat

Valorile de compensare a sculei nu sunt scalate.

Fig. 6.9 (f) Scalare n timpul compensrii sculei

Scalare nevalabil

Scalarea nu se aplic cursei n timpul ciclurilor predefinite artate mai jos.

Valoarea achiere de ptrundere Q i de valoarea de retragere a ciclului predefinit de gurire n


trepte (G83, G73).

Ciclul de alezare fin (G76)

Comutare valoare Q pentru axele X i Y n ciclu de alezare spre napoi (G87).


n modul manual de operare, cursa nu poate fi mrit sau micorat folosind scalarea.

ATENIONARE
1. Dac o valoare de setare parametru este folosit ca amplificare a scalrii fr
specificarea P, valoarea setrii P din timpul comenzii G51 este folosit ca
amplificare de scalare i o modificare a acestei valori, dac exist cumva, nu este
activ.
2. nainte de a specifica codul G pentru ntoarcerea n poziia de referin (G27,
G28, G28, G29 etc.) sau setarea sistemului de coordonate (G52 la G59, G92,
etc.), revocai modul de scalare. Dac acesta este specificat fr revocarea
scalrii, se emite alarma PS0412.
3. Dac rezultatele scalrii sunt rotunjite cu fraciuni de numrare de 5 i mai mari
pentru o unitate i fr a ine cont de rest, cantitatea de micare poate deveni
zero. n acest caz, blocul este considerat ca un bloc fr micare i de aceea
poate afecta micarea sculei prin compensarea sculei. Vezi descrierea pentru
compensarea sculei.
4 Evitai scalarea pe o ax de rotaie pentru care este activat funcia de rsucire.
n caz contrar, scula se poate roti ntr-un mod simplificat, fiind posibil efectuarea
unei micri neateptate.
- 178 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

NOT
1 Afiajul poziiei reprezint valoarea coordonatei dup scalare.
2 Cnd s-a aplicat o imagine n oglind la una din axele din planul specificat,
rezult urmtoarele:
(1) Comand circular ................. Direcia de rotaie este inversat.
(2) Compensarea razei sculei / razei vrfului sculei
............................................... Direcia de offset este inversat.
(3) Rotirea sistemului de coordonate
Unghiul de rotire este inversat.

Exemplu
Exemplu de program pentru scalare pe fiecare ax
O1;
G51 X20.0 Y10.0 I750 J250; ( 0.75 pe direcia X , 0.25 pe direcia Y)
G00 G90 X60.0 Y50.0;
G01 X120.0 F100;
G01 Y90;
G01 X60;
G01 Y50;
G50;
M30;
Axa Y
90

Profil programat

80
Profil scalat

(60,50)
30
20
10

Centrul de scalare

Axa X

75
100
20

Fig. 6.9 (g)

95

120

Exemplu de program pentru scalare pe fiecare ax

- 179 -

6.FUNCIA DE COMPENSARE

6.10

PROGRAMARE

B-64304RO-2/02

ROTIREA SISTEMULUI DE COORDONATE (G68, G69)

Un profil programat poate fi rotit. Folosind aceast funcie este posibil, de exemplu, s se modifice un
program utiliznd o comand de rotaie atunci cnd piesa a fost poziionat la un unghi oarecare rotit de la
poziia programat pe main. Mai mult, dac exist o schem care conine unele forme identice n
poziiile rotite provenind dintr-o form, timpul necesar pentru programare i lungimea programului pot fi
reduse, pregtind un subprogram al formei i apelndu-l dup rotire.
Y

Unghiul de rotire
Centrul de rotire
X

Fig. 6.10 (a)

Rotirea sistemului de coordonate

Format
Format

G17

G18 G68 __ R_ ;
G19

Pornire rotire sistem de coordonate

Mod de rotire sistem de coordonate


(Sistemul de coordonate este rotit.)
G69 ;
Comand de revocare rotire sistem de coordonate
Semnificaia comenzii
G17, G18 sau G19:
Selectai planul care conine figura care trebuie rotit.
_ _ Programare absolut pentru dou din axele X_, Y_ i Z_ care corespund planului selectat curent printr-o
comand (G17, G18 sau G19). Comanda specific coordonatele centrului de rotaie pentru valorile
specificate dup G68.
R_
Deplasarea unghiular cu o valoare pozitiv indic rotirea n sens anti-orar. Parametrul RIN (nr. 5400#0)
selecteaz dac deplasarea unghiular specificat este considerat ntotdeauna o valoare absolut sau
este considerat o valoare incremental depinznd de codul G specificat (G90 sau G91).
Cel mai mic increment 0,001 grade

de intrare:
Domeniu
valabile:

de

date de la -360.000 la 360.000

- 180 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

Unghi de rotireR (valoare incremental)


Centru de
rotire

Unghi de rotire(valoare absolut)

(, )

Fig. 6.10 (b)

Rotirea sistemului de coordonate

NOT
Cnd este introdus un numr cu zecimal pentru a specifica deplasarea
unghiular (R_), prima cifr corespunde unitii de unghi.

Explicaie
-

Cod G pentru selectarea unui plan: G17,G18 sau G19

Codul G pentru selectarea unui plan (G17, G18 sau G19) poate fi specificat naintea blocului care conine
codul G pentru rotirea sistemului de coordonate (G68). G17, G18 sau G19 nu trebuie desemnate n modul
de rotire a sistemului de coordonate.

Programarea incremental n modul de rotire a sistemului de coordonate

Centrul de rotaie pentru programare incremental dup G68, dar nainte de programare absolut este
poziia sculei cnd a fost programat G68 [Fig. 6.11(c)].

Centrul de rotaie

Cnd nu este programat __ , drept centrul de rotaie este asumat poziia sculei cnd a fost programat
G68.

Deplasare unghiular

Dac nu este specificat R_, valoarea specificat n parametrul nr. 5410 este asumat ca deplasare
unghiular.
Pentru a specifica deplasarea unghiular (R_) n 0,000001 grade (o sut de miime), setai parametrul FRD
(nr.11630#0) la 1. n acest caz, deplasarea unghiular R este specificat n domeniu de la -36000000 la
36000000.

Comanda de revocare rotire sistem de coordonate

Codul G folosite pentru a revoca rotirea sistemului de coordonate (G69) poate fi specificat ntr-un bloc n
care este specificat o alt comand.

Compensare scul

Compensarea sculei, compensarea lungimii sculei i alte operaii de compensare sunt executate dup ce
sistemul de coordonate a fost rotit.

Limitare
-

Comenzi referitoare la ntoarcerea n poziia de referin i sistemul de


coordonate

n modul de rotire a sistemului de coordonate, nu trebuie specificate codurile G referitoare la ntoarcerea


n poziia de referin (G27, G28, G29, G39, etc.) i nici acelea pentru schimbarea sistemului de
coordonate (G52 la G59, G62, etc.). Dac oricare dintre aceste coduri G este necesar, specificai-l doar
dup revocarea modului de rotire a sistemului de coordonate. Dac acesta este specificat fr revocarea
scalrii, se emite alarma PS0412.
- 181 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Programare incremental

Prima comanda de micare dup comanda de revocare a rotirii sistemului de coordonate trebuie
specificat cu valori absolute. Dac se specific o comanda de micare incremental, nu se va executa o
micare corect.

Not referitoare la specificarea unei axe n rotirea sistemului de coordonate

Cu parametrul de mai jos se poate selecta o poziie de micare n cazul n care o ax este specificat n
modul absolut. Dac sunt specificate dou axe, micarea este efectuat spre aceeai poziie, indiferent
de setarea parametrului.
Parametrul AX1 (Nr. 11600#5)
Dac este specificat o ax n modul absolut cnd este setat rotirea sistemului de coordonate:
0: Poziia specificat este calculat mai nti n sistemul de coordonate nainte de rotire, apoi sistemul
de coordonate este rotit:
1: Sistemul de coordonate este mai nti rotit, apoi se efectueaz o micare spre poziia specificat n
sistemul de coordonate rotit.
(Specificaie compatibil FS0i)
Acest parametru modific manipularea coordonatelor pe axe nespecificate, astfel se ajunge ntr-o poziie
prin modificarea micrii.
(Exemplu)
G90 G0 X0 Y0
G01 X10. Y10. F6000
G68 X0 Y0 R45...........Specific rotirea sistemului de coordonate.
Y14.142........................Specific o ax ....(1)
G69
Cnd parametrul AX1 (nr. 11600#5)=0:
Poziia specificat este calculat n sistemul de coordonate (XY) nainte de rotire, apoi sistemul
de coordonate este rotit: Astfel, cu specificarea lui (1), poziia pe axa nespecificat X este
X10 i poziia specificat este (X10, Y14.142). Mai departe, se efectueaz o micare spre
poziia de micare (X-2.929,Y17.071) obinut printr-o rotire de 45 .
Y

Poziia de micare:
X-2.929,Y17.071

Poziie
X10,Y14.142
Traiectoria
sculei

45

Coordinate nainte de
specificarea rotirii sistemului:
X10,Y10

- 182 -

specificat:

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Cnd parametrul AX1 (nr. 11600#5)=1:


Cu specificarea lui (1), coordonatele (X10,Y10) nainte de rotirea sistemului de coordonate sunt
transformate n coordonatele (X'14.142,Y'0) n sistemul de coordonate (X'Y') obinut prin
rotirea cu 45 . Mai departe, se execut o micare la poziia specificat (X'14.142,Y'14.142),
adic la poziia de micare (X0,Y20).
Poziie specificat:
X'14.142,Y'14.142
Poziie de micare
: X0,Y20

Traiectoria
sculei

X'
Coordonatele
nainte
de
specificarea rotirii sistemului
: X10,Y10
Conversie

Y'

Coordonatele n sistemul rotit


: X'14.142,Y'0
45
X

Explicaie
-

Comenzi de poziie absolut/incremental


N1 G92 X-500.0 Y-500.0 G69 G17 ;
N2 G68 X700.0 Y300.0 R60.0 ;
N3 G90 G01 X0 Y0 F200 ;
N4 G91 X1000.0 ;
(G91X500.0Y500.0)
N5 G02 Y1000.0 R1000.0 ;
N6 G03 X-1000.0 I-500.0 J-500.0 ;
N7 G01 Y-1000.0 ;
N8 G69 G90 X-500.0 Y-500.0 M02 ;
Traiectoria sculei cnd comanda
incremental este desemnat n
blocul N3 (n parentez)

Traiectoria sculei programat


iniial

Centru de rotire
(700.0,300.0)
(0,0)
60
(-500.0,-500.0)
Traiectoria sculei dup rotire

Fig. 6.10 (c)

Programare absolut/ incremental n timpul rotirii sistemului de coordonate

- 183 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Compensarea sculei i rotirea sistemului de coordonate


Este posibil specificarea G68 i G69 n modul de compensare a sculei
Planul de rotire trebuie s coincid cu planul compensrii sculei
N1 G92 X0 Y0 G69 G01 ;
N2 G42 G90 X1000 Y1000 F1000 D01 ;
N3 G68 R-30000 ;
N4 G91 X2000 ;
N5 G03 Y1000 R1000 J500 ;
N6 G01 X-2000 ;
N7 Y-1000 ;
N8 G69 G40 G90 X0 Y0 M30 ;
Form programat nainte de
rotirea sistemului de coordonate

Form programat
dup rotirea
sistemului de
3
(0, 0)
Traiectoria sculei

Fig. 6.10 (d)

Compensarea sculei i rotirea sistemului de coordonate

Scalarea i rotirea sistemului de coordonate

Dac o comand de rotire a sistemului de coordonate este executat n modul de scalare (modul G51),
valoarea coordonatei (a, b) a centrului de rotaie va fi de asemenea scalat, dar nu i unghiul de rotaie (R).
Cnd se emite o comanda de micare, mai nti se aplic scalarea i apoi sunt rotite coordonatele.
O comand de rotire a sistemului de coordonate (G68) nu ar trebui emis n mod de compensare a sculei
(G41, G42) n modul de scalare (G51). Comanda de rotire a sistemului de coordonate ar trebui
specificat ntotdeauna nainte de setarea modului de compensare a sculei.
1.

Cnd sistemul nu este n modul de compensare a sculei, specificai comenzile n urmtoarea ordine:
G51 ;
Pornire mod de scalare
G68 ;
Pornire mod de rotire sistem de coordonate
:
G6p ;
Oprire mod de rotire sistem de coordonate
G50 ;
Revocare mod scalare

2.

Cnd sistemul este n modul de compensare a sculei, specificai comenzile n urmtoarea ordine [Fig.
6,10(e)]:
(revocare compensare scul achietoare)
G51 ;
Pornire mod de scalare
G68 ;
Pornire rotire sistem de coordonate
:
G41 ;
Pornire mod de compensare a sculei
:

- 184 -

PROGRAMARE

B-64304RO-2/02

6.FUNCIA DE COMPENSARE

G92 X0 Y0 ;
G51 X300.0 Y150.0 P500 ;
G68 X200.0 Y100.0 R45.0 ;
G01 X400.0 Y100.0 ;
Y100.0 ;
X-200.0 ;
Y-100.0 ;
X200.0 ;
Cnd se aplic sclare i rotirea
sistemului de coordonate
Y

Cnd se aplic numai rotirea


sistemului de coordonate
Cnd se aplic numai
sclare

200.0

Program de frezare
100.0

Fig. 6.10 (e)

200.0

400.0

Scalarea i rotirea sistemului de coordonate n modul de compensare a sculei

- 185 -

6.FUNCIA DE COMPENSARE
-

PROGRAMARE

B-64304RO-2/02

Comenzi repetitive pentru rotirea sistemului de coordonate

Este posibil stocarea unui program ca i subprogram i apelarea subprogramului prin modificarea
unghiului
Program model pentru cazul cnd parametrul RIN (nr. 5400#0) este setat
la 1. Deplasarea unghiular specificat este tratat ca valoare absolut
sau incremental n funcie de codul G specificat (G90 sau G91).
G92 X0 Y0 G69 G17;
G01 F200 H01 ;
M98 P2100 ;
M98 P072200 ;
G00 G90 X0 Y0 M30 ;
O 2200 G68 X0 Y0 G91 R45.0 ;
G90 M98 P2100 ;
M99 ;
O 2100 G90 G01 G42 X0 Y-10.0 ;
X4.142 ;
X7.071 Y-7.071 ;
G40 ;
M99 ;

Traiect. programat
(0, 0)
Cnd se aplic
offset

(0, -10.0)

Subprogram

Fig. 6.10 (f)

Comanda de rotire a sistemului de coordonate

- 186 -

PROGRAMARE

B-64304RO-2/02

6.11

6.FUNCIA DE COMPENSARE

CONTROLUL DIRECIEI NORMALE (G40.1,G41.1,G42.1)

Privire general
Cnd o scul cu o ax de rotaie (axa C) este deplasat n planul XY n timpul achierii, funcia de control
a direciei normale poate controla scula astfel nct axa C este ntotdeauna perpendicular pe traiectoria
sculei [Fig. 6.11(a)].
Traiectoria programat a sculei
Axa C
Axa C
Scula
Scula

Direcia normal (n care


se mic scula)

Fig. 6.11 (a) Model de deplasare a sculei

Format
G41.1 ; Controlul direciei normale, stnga
G42.1 ; Controlul direciei normale, dreapta
G40.1 ; Revocare control al direciei normale
Comanda direciei normale, stnga (G41.1) se folosete cnd piesa este pe partea dreapt a
sculei, vzut n timp ce privii nspre traiectoria sculei.
Dac s-a emis G41.1 sau G42.1, controlul direciei normale este activat (modul de control
al direciei normale).
Emiterea G40.1 revoc modul de control al direciei normale.

- 187 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

Traiectorie centrului. sculei

B-64304RO-2/02

Traiectorie centrului. sculei

Traiectorie programat a sculei

Centrulof
arcului
Center
the arc
Traiectorie programat a sculei

Fig. 6.11 (b) Controlul direciei normale, stnga (G41.1)

Fig. 6.11 (c) Controlul direciei normale, dreapta (G42.1)

Explicaie
-

Unghiul axei C

Deplasarea unghiular pentru axa C este determinat aa cum se arat n figura 6.11 (d), vederea dinspre
centrul de rotaie n jurul axei C. Partea pozitiv a axei 0 este asumat a fi 0, partea pozitiv a axei Y-axei
este 90, partea negativ a axei X este 180 i partea negativ a axei Y este 270.
+Y

90
180

+X

270

Centrul de rotaie

Fig. 6.11 (d) Unghiul axei C

Controlul direciei normale pentru axa C

Dac modul de revocare este comutat pe modul de control al direciei normale, axa C devine
perpendicular pe traiectoria sculei la nceputul blocului care conine G41.1 sau G42.1.
n interfaa ntre blocuri n modul de control al direciei normale se insereaz automat o comand de a
deplasa scula astfel nct axa C devine perpendicular pe traiectoria sculei la nceputul fiecrui bloc.
Scula este orientat mai nti astfel nct axa C devine perpendicular pe traiectoria sculei specificat prin
comanda de micare, apoi este micat n lungul axelor X i Y.
n modul de compensare a sculei, scula este orientat astfel nct axa C devine perpendicular pe
traiectoria sculei creat dup compensare.
n operarea bloc cu bloc, scula nu este oprit ntre o comand de rotire a sculei i o comand de micare
n lungul axelor X i Y. ntotdeauna survine o oprire bloc cu bloc dup ce scula este deplasat n lungul
axelor X i Y.

- 188 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Traiectoria centrului sculei

SS
N1
S : Punct oprire monobloc

Traiectoria programat a sculei

N2
S

N3
S

Fig. 6.11 (e) Punct n care survine o oprire monobloc n modul de control al direciei normale

nainte de a se porni interpolarea circular, axa C este rotit astfel nct axa C devine perpendicular la
arc n punctul de pornire. n timpul interpolrii circulare, scula este controlat astfel nct axa C este
ntotdeauna perpendicular pe traiectoria sculei determinat prin interpolare circular.
Se insereaz o comand de rotire
astfel ca axa C s devin normal pe
arc n punctul de pornire.

Scula este controlat astfel nct axa C


este ntotdeauna normal la traiectoria
sculei determinat prin interpolare
circular.

Traiectoria
centrului sculei
Centrul arcului
Traiectoria programat a sculei

Fig. 6.11 (f) Controlul direciei normale la interpolare circular

NOT
n timpul controlului direciei normale, axa C ntotdeauna se rotete cu un unghi
mai mic dect 180 grade, deci se rotete n direcia care asigur un traseu mai
scurt.
-

Viteza de avans a axei C

Micarea sculei inserat la nceputul fiecrui bloc este executat cu vitez de avans setat n parametru
5481. Dac este pornit modul de mers n gol, se aplic viteza de avans la mers n gol. Dac scula trebuie
micat n lungul axelor X i Y n traversare rapid (G00), se aplic vitez de avans pentru deplasare
rapid.
Viteza de avans a axei C n timpul interpolrii circulare este definit de formula urmtoare:
F

Cantitatea de micare a axei C (grade)


Lungimea arcului (mm sau inch)

(grade/min)

F : Vitez de avans (mm/min sau inch/min) specificat de blocul corespunztor al arcului


Cantitatea de micare a axei C :
Diferena n unghiuri la nceputul i sfritul blocului

- 189 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

NOT
Dac viteza de avans a axei C depete maximul vitezei de avans al axei C
specificat la parametrul nr.1430, viteza de avans a fiecreia din celelalte axe este
limitat pentru a pstra viteza de avans a axei C sub viteza maxim de achiere a
axei C.
-

Axa controlului direciei normale

Oricrei axe i se poate atribui prin parametrul nr. 5480 o ax C creia s i se aplice controlul direciei
normale.

Unghiul pentru care inseria unei figuri este ignorat

Dac unghiul de rotire, calculat prin controlul normal al direciei, care trebuie inserat este mai mic dect
valoarea setat cu parametrul nr. 5482, blocul de rotire corespunztor nu este inserat pentru axa creia i se
aplic controlul direciei normale. Acest unghi de rotire este adugat urmtorului unghi de inserat,
unghiul total fiind supus aceleiai verificri n urmtorul bloc.
Dac este specificat un unghi de 360 de grade sau mai mare, blocul de rotire corespunztor nu este
inserat.
Dac este specificat un unghi de 180 de grade sau mai mare ntr-un bloc, altul dect acela pentru
interpolare circular cu un unghi de rotire a axei C de 180 de grade sau mai mare, blocul de rotire
corespunztor nu este inserat.

Micare pentru care inseria arcului este ignorat

Specificai distana maxim pentru care prelucrarea este executat pe aceeai direcie normal ca cea a
blocului precedent.

Micare liniar
Dac distana N2, artat mai jos, este mai mic dect valoarea setat, prelucrarea pentru blocul N2
este executat folosind aceeai direcie ca i pentru blocul N1.
Traiectoria centrului sculei
N2

N3

N1
Distan

Traiectoria programat
a sculei

Micare circular
Dac diametrul blocului N2, artat mai jos, este mai mic dect valoarea setat, prelucrarea pentru
blocul N2 este executat folosind aceeai direcie ca i pentru blocul N1. i controlul ca i
compensare n lungul arcului de cerc nu este executat.
Traiectoria centrului sculei
N2
N3
Diametru
Traiectoria programat
a sculei
N1

NOT
1 Nu specificai nicio comand pentru axa C n timpul controlului direciei normale.
Orice comand specificat n acest timp este ignorat.
- 190 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

NOT
2 nainte de nceperea prelucrrii este necesar corelarea coordonatei piesei de
prelucrat pe axa C cu poziia actual a axei C pe main folosind setarea
sistemului de coordonate (G92) sau alta asemntoare.
3 Pentru folosirea acestei funcii este necesar opiunea de achiere elicoidal.
Achierea elicoidal nu poate fi specificat n modul de control al direciei
normale.
4 Controlul direciei normale nu poate fi executat prin comanda de micare G53.
5 Axa C trebuie s fie o ax de rotaie.

6.12

IMAGINE N OGLIND PROGRAMABIL (G50.1, G51.1)

Imaginea n oglind a unei comenzi programate poate fi produs fa de o ax de simetrie programat [Fig.
6.12 (a)].
Y

Axa de simetrie
(2)

(1)

100

60
Axa de simetrie
(Y=50)

50
40

(4)

(3)
0

40

50

60

100

(1) Imaginea original a unei comenzi programate


(2) Imagine simetric fa de o linie paralel la axa Y i intersectnd axa
X la 50
(3) Imagine simetric fa de punctul (50, 50)
(4) Imagine simetric fa de o linie paralel la axa X i intersectnd axa
Y la 50

Fig. 6.12 (a)

Imagine programabil n oglind

- 191 -

6.FUNCIA DE COMPENSARE

PROGRAMARE

B-64304RO-2/02

Format
G51.1 IP_ ;
:
:
:
:
G51.1 IP_ ;
:

Setare imagine programabil


Imaginea n oglind a unei comenzi specificate n
aceste blocuri este produs fa de
axa de simetrie specificat prin G51.1
IP_;.
Revocare imagine programabil

IP_ : Punctul (poziia) i axa de simetrie pentru realizare imagine n oglind cnd sunt
specificate cu G51.1.
Axa de simetrie pentru realizare imagine n oglind cnd este specificat cu G50.1.
Punctul de simetrie nu este specificat.

Explicaie
-

Imagine n oglind prin setare

Dac este specificat funcia de imagine n oglind programabil atunci cnd comanda de realizare a unei
imagini n oglind este selectat printr-o comutare extern a CNC sau setarea CNC [vezi III-4.8 n
Manualul Operatorului (comun pentru seriile T/M)], funcia de imagine n oglind programabil este
executat prima.

Imagine n oglind pe o singur ax ntr-un plan specificat

Aplicarea unei imagini n oglind uneia dintre axele specificate modific comenzile urmtoare astfel:
Comanda
Comand circular
Compensare a sculei
Rotirea sistemului de coordonate

Explicaie
G02 i G03 sunt schimbate ntre ele.
G41 i G42 sunt schimbate ntre ele.
CW i CCW (direcii de rotaie) sunt schimbate ntre ele.

Limitare
-

Scalarea i rotirea sistemului de coordonate

Procesarea evolueaz de la imaginea n oglind programat la scalare i rotirea sistemului de coordonate


n ordinea stabilit. Comenzile ar trebui specificate n aceast ordine i, pentru revocare, n ordine invers.
Nu specificai G50.1 sau G51.1 n timpul scalrii sau modului de rotire a sistemului de coordonate

Comenzi referitoare la ntoarcerea n poziia de referin i sistemul de


coordonate

n modul de imagine n oglind programabil, nu trebuie specificate codurile G referitoare la ntoarcerea


n poziia de referin (G27, G28, G29, G39, etc.) i nici acelea pentru schimbarea sistemului de
coordonate (G52 la G59, G62, etc.). Dac oricare dintre aceste coduri G este necesar, specificai-l doar
dup revocarea modului de imagine n oglind programabil. Dac acesta este specificat fr revocarea
modului, se emite alarma PS0412.

- 192 -

PROGRAMARE

B-64304RO-2/02

7.OPERAREA N MOD MEMORIE folosind


FORMATUL DE PROGRAM al Seriei 10/11

OPERAREA DIN MEMORIE FOLOSIND


FORMATUL DE PROGRAM al Seriei 10/11

Privire general
Operarea din memorie pentru formatul de program nregistrat n seria 10/11 este posibil prin setarea
parametrului FCV (bit 1 al parametrului nr. 0001) la 1.

Explicaie
Formatele de date pentru compensarea razei sculei, apelare subprogram i ciclurile predefinite difer
ntre seria 0i i seria 10/11. Formatele de program ale seriei 10/11 pot fi procesate pentru operare n din
memorie.
Alte formate de date trebuie s corespund cu seria 0i. Cnd se nregistreaz o valoare din afara
domeniului de valori specificat pentru seria 0i survine o alarm. Funciile indisponibile n seria 0i nu pot
fi folosite pentru operarea n mod memorie.
- Adresa pentru numrul de offset pentru compensarea razei sculei
n seria 10/11, numerele de offset sunt specificate prin adresa D.
Cnd prin adresa D este specificat un numr de offset, valoarea modal specificat prin adresa H este
nlocuit cu numrul de offset specificat prin adresa D.
- Apelare subprogram
Dac este specificat un numr de subprogram din mai multe de patru cifre, ultimele patru cifre sunt
considerate numrul subprogramului.
Dac nu se specific numrarea repetiiilor, se asum 1.
Tabelul 7 (a)
CNC
Seria 10/11

Seria 0i

Format de apelare subprogram


Formatul programului

M98 P L ;


P : numr subprogram
L : numrare repetiii (1 la 9999)
M98 P
;
Numrare repetiii Numr subprogram
(1 la 9999)

Adresa pentru contorizarea repetiiilor pentru ciclul predefinit de gurire

Seria10/11 i acest CNC folosesc adrese diferite pentru contorizarea repetiiilor n ciclul predefinit
pentru gurire, aa cum se enumer n tabelul 7 (b).
Tabelul 7 (b) Adres pentru contorizarea repetiiilor n ciclul predefinit pentru gurire
CNC

Adresa

Seria 10/11
Seria 0i

L
K

- 193 -

8.FUNCII DE CONTROL AXE

PROGRAMARE

B-64304RO-2/02

FUNCII DE CONTROL AXE

Capitolul 8, FUNCII DE CONTROL AXE, este alctuit din urmtoarele seciuni:


8.1 CUTIA DE VITEZE ELECTRONIC [G80, G81 (G80.4, G81.4)] ................................................ 194

8.1

CUTIA DE VITEZE ELECTRONIC [G80, G81 (G80.4,


G81.4)]

8.1.1

Cutia de viteze electronic

Privire general
Aceast funcie sincronizeaz rotaiile axei piesei de prelucrat conectat la servomotor cu rotaiile axei
sculei (piatr de rectificare /frez melc modul) conectat la motorul arborelui principal pentru a prelucra
(rectifica/freza) angrenaje, ca funcie de danturare. Raportul de sincronizare poate fi specificat n
program. Sincronizarea axei sculei i axei piesei prin aceast funcie este controlat direct printr-un
sistem servo digital, astfel nct axa piesei poate urmri modificrile vitezei axei sculei fr erori, astfel
obinndu-se prelucrarea precizie ridicat a angrenajelor. n descrierile urmtoare, cutia de viteze
electronic este denumit EGB. Pentru detaliile referitoare la condiiile care trebuie ndeplinite pentru a
seta axa piesei i axa sculei, consultai manualul furnizat de productorul mainii-unelte.

NOT
Cutia de viteze electronic este o funcie opional.
-

Exemple de configurare axe controlate

Arbore principal
:
Ax conductoare EGB : Axa sculei
axa 1
: Axa X
a 2-a ax : Axa Y
a 3-a ax : Axa C (ax condus EGB: Axa piesei de prelucrat)
a 4-a ax : Axa C (ax oarb EGB: Nu poate fi folosit ca ax controlat normal)
CNC
Arbore
principal
(axa conductoare)

Amplificator

axa 1 X (omis)
a 2-a ax Y (omis)
EGB

Axa
sculei

Detector
Control poziie

Control vitez/curent

Amplificator
servo

+
Comutator synch

Urmrire +

Arbore Detector
principal

FFG

a 3a ax C
ax condus

a 4-a ax
axa oarb

Motor

Arbore principal

Detector separat

K1

K1:

Numrtor erori

- 194 -

Coeficient de
sincronizare

Motor

Axa C
Axa piesei

B-64304RO-2/02

8.FUNCII DE CONTROL AXE

PROGRAMARE

Format

Pornire sincronizare
Revocare
sincronizare

Parametru EFX
(nr.7731#0)=0

Parametru EFX
(nr.7731#0)=1

G81 T
( L
)
( Q
P
);
G80 ;

G81.4 T
( L
)
( Q
P
);
G80.4 ;

T : Numr de dini (domeniu specificabil: de la 1 la 1000)


L : Numr de nceputuri ale frezei melc (domeniu specificabil: de la -200 la +200)
Semnul lui L determin sensul de rotaie a axei piesei.
Cnd L este pozitiv, sensul de rotaie a axei piesei este pozitiv (sens +).
Cnd L este negativ, sensul de rotaie a axei piesei este negativ (sens -).
Dac L este 0, urmeaz setarea bit 3 (LZR) a parametrului nr. 7701.
Dac L nu este specificat, numrul de nceputuri ale frezei melc este asumat 1.
Q : Modul sau pas diametral
Specificai un modul pentru date de intrare n milimetri
(Unitate: 0,00001mm, domeniu specificabil: de la 0,01 la 25,0 mm)
Specificai un pas diametral pentru date de intrare n inci
-1
-1
(Unitate: 0,00001inch , domeniu specificabil: de la 0,01 la 254,0 inci )
P : Unghiul de nclinare al elicei danturii
(Unitate: 0,0001grade, domeniu specificabil: de la -90,0 la 90,0 grade)
*

Cnd se specific Q i P, utilizatorul poate folosi un punct zecimal.

NOT
Specificai G81, G80, G81.4 i G80.4 ntr-un monobloc.

Explicaie
-

Ax conductoare, ax condus i ax oarb

Axa de referin a sincronizrii este numit ax conductoare, n timp ce axa n lungul creia se execut
micarea n sincronizare cu axa conductoare se numete ax condus. De exemplu, dac piesa se mic
n sincronizare cu scula n micare de rotaie ca i pentru o main de danturat cu frez melc, axa sculei
este axa conductoare i axa piesei este axa condus.
Care dintre axe devine ax conductoare i care axe conduse depinde de configuraia mainii. Pentru
detalii, consultai manualul emis de productorul mainii-unelte.
Se folosete exclusiv o singur ax servo, astfel nct servo digital poate citi direct poziia de rotaie a
axei conductoare. (Aceast ax se numete axa oarb EGB.)

Control sincron

(1) Pornire sincronizare


Dac se emite G81 astfel nct maina intr n modul de sincronizare, contactul synch al funciei
EGB este nchis i se pornete sincronizarea axelor sculei i piesei. n timpul sincronizrii, rotaia n
jurul axelor sculei i piesei este controlat n aa fel nct relaia ntre T (numrul de dini ) i L
(numrul de nceputuri ale frezei melc) este pstrat. Relaia de sincronizare este pstrat n timpul
sincronizrii, indiferent dac operarea este automat sau manual.
Specificai P i Q pentru a folosi compensarea nclinrii danturii.
Dac nu este emis nici P nici Q, este generat alarma PS1594.
Dac n timpul sincronizrii se emite din nou G81 fr anularea sincronizrii, este generat alarma
PS1595 dac ECN, bit 3 al parametrului nr. 7731, este 0. Dac ECN, bit 3 al parametrului nr. 7731
- 195 -

8.FUNCII DE CONTROL AXE

PROGRAMARE

B-64304RO-2/02

este 1, compensarea nclinrii danturii este condus cu coeficientul de sincronizare modificat la cel
nou specificat cu comenzile T i L dac sunt emise comenzile T i L, iar dac comenzile T i L nu
sunt emise i doar comenzile P i Q sunt emise, compensarea nclinrii danturii este condus cu
coeficientul de sincronizare pstrat intact. Aceasta permite fabricarea consecutiv a roilor dinate
cu dini nclinai i cu dini drepi.
(2) Pornirea rotirii axei sculei
Cnd ncepe rotirea axei sculei, pornete i rotirea axei piesei astfel nct relaia sincron specificat
n blocul G81 poate fi pstrat.
Direcia de rotaie a axei piesei depinde de direcia axei de rotaie a sculei. Aceasta nseamn c
dac direcia axei de rotaie a sculei este pozitiv, direcia de rotaie a axei piesei este de asemenea
pozitiv; dac direcia de rotaie a axei sculei este negativ, direcia de rotaie a axei sculei este de
asemenea negativ. Cu toate acestea, specificnd o valoare negativ pentru L, direcia de rotaie a
axei piesei poate fi opus direciei de rotaie a axei sculei.
n timpul sincronizrii, coordonatele mainii ale axei piesei i axa EGB sunt actualizate n timpul
desfurrii micrii sincrone. Pe de alt parte, o comanda de micare sincron nu produce efecte
asupra coordonatelor absolute i relative.
(3) Terminarea rotaiei axei sculei
n sincronism cu oprirea treptat a axei sculei, axa piesei este decelerat i oprit. Specificnd
comanda de mai jos dup oprirea arborelui principal, sincronizarea este anulat i comutatorul de
sincronizare EGB este deschis.
(4) Anularea sincronizrii
Dac este emis anularea sincronizrii, coordonata absolut pe axa piesei este actualizat n
concordan cu micarea sculei n timpul sincronizrii. n consecin, vor fi activate comenzile
absolute pentru axa piesei.
Pentru axa de rotaie, cantitatea de deplasare n timpul sincronizrii, rotunjit la uniti de 360 grade,
este adugat coordonatei absolute.
n blocul G80 pot fi specificate doar adresele O i N.
Prin setarea HBR, bit 0 al parametrului nr. 7700 la 0 este posibil anularea sincronizrii prin
resetare. Dac este pornit comutatorul de absolut manual, se actualizeaz coordonatele absolute.
Sincronizarea este anulat automat n urmtoarele condiii:
<1> Se aplic o oprire de urgen (avarie).
<2> Se genereaz o alarm servo.
<3> Se genereaz alarma PW0000 (POWER MUST BE OFF).
<4> Se genereaz o alarm IO.

ATENIONARE
1 Oprirea avansului, inter-blocarea i blocarea mainii nu sunt valide pentru o ax
condus n sincronizare EGB.
2 Chiar dac este emis o alarm OT pentru o ax condus n sincronizare EGB,
sincronizarea nu va fi anulat.
3 n timpul sincronizrii se poate executa o comanda de micare pentru o ax
condus i alte axe, folosind un program. Comanda de micare pentru o ax
condus trebuie s fie incremental.

- 196 -

PROGRAMARE

B-64304RO-2/02

8.FUNCII DE CONTROL AXE

NOT
1 Dac bit-ul 0 (HBR) al parametrului nr. 7700 este setat la 1, sincronizarea EGB
nu va fi anulat din cauza unei resetri. Setai bit-ul acestui parametru n mod
normal la 1.
2 n modul sincron, nu este posibil de specificat G27, G28, G29, G30 i G53
pentru o ax condus.
3 Nu este posibil folosirea separrii axei controlate pentru o ax condus.
4 n timpul sincronizrii se poate executa ntreruperea cu roata de mn pe axa
condus i pe alte axe.
5 n modul de sincronizare nu pot fi emise comenzi de transformare inci/milimetri
(G20 i G21).
6 n modul sincron, doar coordonatele mainii pe o ax condus sunt actualizate.
7 Dac bit-ul 0 (EFX) al parametrului nr. 7731 este 0, nu se poate folosi niciun
ciclu predefinit de gurire. Pentru a folosi un ciclu predefinit de gurire, setai
bit-ul 0 (EFX) al parametrului nr. 7731 la 1 i folosii G81.4 n loc de G81 i
G80.4 n loc de G80.
8 Dac TDP, bit-ul 0 al parametrului nr. 7702 este 1, domeniul permis pentru T
este de la 0,1 la 100 (1/10 din valoarea specificat).
9 Dac la nceputul sincronizrii EGB (G81) L este specificat ca fiind 0,
sincronizarea pornete cu L asumat a fi 1 dac bit-ul 3 (LZR) al parametrului nr.
7701 este 0; dac bit-ul 3 (LZR) al parametrului nr. 7701 este 1, sincronizarea
nu pornete cu L asumat a fi 0. n acest moment se execut compensarea
nclinrii danturii.
10 Avansul pe rotaie este executat pe impulsurile de feedback ale arborelui
principal. Prin setarea ERV, bit-ului 0 al parametrului nr. 7703 la 1, avansul pe
rotaie poate fi executat pe baza turaiei axei conduse sincrone.
11 Afiarea curent a vitezei de avans pentru achiere nu ine cont de impulsurile
de sincronizare.
12 n modul de sincronizare EGB, modul de control contur AI este anulat temporar.
-

Compensarea nclinrii danturii

Pentru o roat dinat cu dini nclinai, axa piesei este compensat pentru micarea n lungul axei Z (axa
de avans axial) pe baza unghiului de nclinare al danturii roii.
Compensarea nclinrii danturii este executat cu urmtoarele formule:
Unghiul de compensare =

Z sin(P)
T Q

Unghiul de compensare = Z Q sin(P)

x360

(pentru dat de intrare n milimetri)

x360

(pentru dat de intrare n inci)

unde
Unghiul de compensare:
Valoare absolut cu semn (grade)
Z : Valoarea deplasrii pe axa Z dup specificarea G81
P : Unghi de nclinare al danturii roii (grade)
: Constant circular
T : Numr de dini
Q : Modul (mm) sau pas diametral (inch-1)
Folosii P, T i Q specificate n blocul G81.
n compensarea elicoidal, coordonatele mainii pe axa piesei i coordonatele absolute sunt actualizate
cu compensarea elicoidal.
- 197 -

8.FUNCII DE CONTROL AXE


-

PROGRAMARE

B-64304RO-2/02

Sensul de compensare a nclinrii danturii

Sensul depinde de HDR, bit 2 al parametrului nr. 7700.


Cnd HDR este setat la1.
+Z

(a)

+Z

-Z

Sensul de compensare: +

(e)

C:+, Z:+, P:Sensul de compensare: -

(f)
C

(d)
+C

+C

C:+, Z:+, P:+


-Z

(c)

(b)
+C

C:+, Z:-, P:+

C:+, Z:-, P:-

Sensul de compensare: -

Sensul de compensare: +

(h)

(g)
C

C:-, Z:+, P:+

C:-, Z:+, P:-

Sensul de compensare: -

Sensul de compensare: +

+C

C:-, Z:-, P:+

C:-, Z:-, P:-

Sensul de compensare: +

Sensul de compensare: -

Cnd HDR este setat la 0. (In (a), (b), (c) i (d), acelai ca i cnd HDR ar fi 1)
+Z

-Z

(e)

(h)

(g)

(f)
C

C:-, Z:+, P:+

C:-, Z:+, P:-

Sensul de compensare: +

Sensul de compensare: -

C:-, Z:-, P:+

C:-, Z:-, P:-

Sensul de compensare: -

Sensul de compensare: +

Coeficientul de sincronizare

Pentru a elimina erorile se folosete un coeficient de sincronizare reprezentat intern folosind un raport
(Kn/Kd). Pentru calcul se folosete formula de mai jos.
Synchronization coefficient =

Kn L
=
Kd T

unde
L : Numrul de dini ai frezei
T : Numrul de dini
: Numrul impulsuri pe rotaie ale traductorului de poziie al axei conductoare (parametrul nr. 7772)
: Numrul impulsuri pe rotaie ale traductorului de poziie al axei conduse (parametrul nr. 7773)
Kn / Kd este o valoare rezultat din reducerea prii din dreapta a formulei de mai sus, dar rezultatul
reducerii este supus urmtoarelor restricii:
-2147483648Kn2147483647
1Kd65535
Cnd nu este satisfcut aceast restricie, este emis alarma (PS1596) cnd se specific G81.

Exemplu
O1000 ;
N0010 M19 ;
orientarea axei sculei
N0020 G28 G91 C0 ; retur la poziia de referin pe axa piesei
N0030 G81 T20 L1 ; pornire sincron pe axa sculei i piesei
(Rotire n jurul axei piesei cu 18 pe rotaie n jurul axei sculei)
N0040 S300 M03 ; rotire n jurul axei sculei la 300min-1
- 198 -

PROGRAMARE

B-64304RO-2/02

8.FUNCII DE CONTROL AXE

N0050 G01 X F ; deplasare n lungul axei X (ptrundere)


N0060 G01 Z F ; deplasare n lungul axei Z (prelucrare)
; Dac este necesar, sunt permise comenzi de ax cum sunt comenzile C, X i Z.
N0100 G01 X F ; deplasare n lungul axei Z (retragere)
N0110 M05 ;
oprire pe axa sculei
N0120 G80 ;
revocare sincronizrii axelor sculei i piesei
N0130 M30 ;

Funcia de retragere

(1) Funcia de retragere cu un semnal extern


Dac comutarea de retragere de pe panoul operatorului mainii este pornit, retragerea este
executat cu valoarea de retragere setat n parametrul nr. 7741 i viteza de avans setat n
parametrul nr. 7740.
Nu se execut nicio micare n lungul unei axe pentru care s-a setat 0 ca valoare de retragere.
Pentru comutarea de retragere, consultai manualul operatorului realizat de productorul
mainii-unelte.
(2) Funcia de retragere cu o alarm
Dac n timpul sincronizrii EGB sau operrii automate este emis o alarm CNC, retragerea este
executat cu valoarea de retragere setat n parametrul nr. 7741 i viteza setat n parametrul nr.
7740.
Aceasta poate preveni ca scula i piesa de prelucrat s se deterioreze dac se genereaz o alarm
servo.
Nu se execut nicio micare n lungul unei axe pentru care s-a setat 0 ca valoare de retragere.
Pentru comutarea de retragere, consultai manualul operatorului realizat de productorul
mainii-unelte.
Condiii pentru funcia de retragere cu alarm
Condiiile pentru care poate fi modificat funcia de retragere cu o alarm servo sau fus pot fi
modificate folosind setrile ARE, bit 1 al parametrului nr. 7703, i bit 2 (ARO) al parametrului nr.
7703.
Tabelul de mai jos enumer setarea parametrilor i condiiile corespunztoare.
ARE

ARO

1.
1.
0.
0.

0.
1.
0.
1.

Condiie
Sincronizarea EGB este n curs de realizare.
Att sincronizarea EGB ct i operaia automat sunt n curs de realizare.
Sincronizarea EGB sau operaia automat este n curs de realizare.

ATENIONARE
1 Retragerea este executat cu viteza specificat n parametrul nr. 7740.
2 Oprirea avansului nu are efect asupra micrii n timpul retragerii.
3 Ajustarea avansului nu are efect asupra micrii n timpul retragerii.

- 199 -

8.FUNCII DE CONTROL AXE

PROGRAMARE

B-64304RO-2/02

NOT
1 n timpul operaiei de retragere, inter-blocarea este activ pe axa de retragere.
2 n timpul operaiei de retragere, blocarea mainii este activ pe axa de
retragere.
3 Sensul de retragere depinde de sensul de deplasare al mainii, indiferent dac
este activat sau nu o imagine n oglind (semnal i setare). (Nu se poate aplica
nicio imagine n oglind la actualizarea coordonatelor absolute.)
4 Dac retragerea este executat n timpul operrii automate, operarea automat
este oprit simultan cu operaia de retragere, dar abia la sfritul operaiei de
retragere starea de operare comut n starea de oprire operare automat.
5 Nu este posibil executarea operrii automate n timpul retragerii.
6 Accelerarea/decelerarea operaiei de retragere este n starea de
acceleraie(decelerare de la nceputul retragerii.
7 Micarea de retragere este executat cu poziionare de tip non-linear.
8 Dac n timpul unei operaii de retragere se efectueaz o resetare sau o oprire
de urgen (avarie), operaia este ntrerupt.
9 Dac n timpul unei operaii de retragere pe axe multiple, se emite o alarm OT
sau o alarm de prevenire a unei disfuncionaliti pentru o ax de retragere,
operaia se oprete doar pe axa pentru care este emis alarma dac bitul 4
(RTS) al parametrului nr.7731 este 0. Dac bitul 4 (RTS) al parametrului nr.
7731 este 1, operaia de retragere este ntrerupt pe toate axele. Dac este
emis o alarm servo sau o alarm de prevenire a unei disfuncionaliti
nedepinznd de ax, operaia de retragere este ntrerupt pe toate axele
indiferent de setarea bit 4 (RTS) al parametrului nr.7731.
10 Pentru a activa funcia de retragere cu alarm, trebuie setat bit 3 (ART) al
parametrului nr. 7702.
11 Funcia de retragere cu alarm nu execut o operaie de retragere pe axa de
retragere dac se genereaz o alarm de depire a captului cursei sau o
alarm servo pe axa de retragere.
12 Dac se genereaz o nou alarm n timpul retragerii cu funcia de retragere cu
alarm, operaia de retragere nu este executat.

- 200 -

III. OPERARE

B-64304RO-2/02

OPERARE

1.SETARE I AFIARE DATE

SETARE I AFIARE DATE

Capitolul 1, SETARE I AFIARE DATE, este alctuit din urmtoarele seciuni:


1.1 ECRANE AFIATE PRIN TASTA FUNCIE
1.1.1
1.1.2
1.1.3
1.1.4

................................................................... 203

Setarea i afiarea valorii de compensare a sculei .................................................................. 203


Msurarea lungimii sculei ....................................................................................................... 205
Selectarea nivelului de prelucrare ........................................................................................... 207
Selectarea nivelului de calitate a prelucrrii ........................................................................... 208

1.1

ECRANE AFIATE PRIN TASTA FUNCIE

Apsai tasta funcie

pentru a afia sau seta valoarea compensrii sculei i alte date.

Aceast seciune explic modul de afiare i specificare pentru urmtoarele:


1. Valoarea compensrii sculei
2. Msurarea lungimii sculei
Consultai Manualul Operatorului (comun sistemului strung / sistemului centru de prelucrare)
(B-64304EN) pentru explicaii referitoare la modul de afiare i specificare a celorlalte tipuri de date.

1.1.1

Setarea i afiarea valorii de compensare a sculei

Valorile de offset ale sculei, valorile de compensare lungime scul i valorile compensrii sculei sunt
specificate ntr-un program prin coduri D sau coduri H. Valorile de compensare corespunztoare
codurilor D sau codurilor H sunt afiate sau setate pe ecran.
Exist dou tipuri de memorii pentru offset-ul sculei, A i C.

Procedura de setare i afiare a valorii de compensare a sculei

Procedura
1

Apsai tasta funcie

Apsai tasta soft de selecie [OFFSET] sau apsai tasta funcie

de cteva ori pn cnd este

afiat ecranul de compensare a sculei.


Ecranul variaz n funcie de tipul de memorie pentru compensarea sculei.

- 203 -

1.SETARE I AFIARE DATE

OPERARE

B-64304RO-2/02

Fig. 1.1.1 (a) Memorie de offset a sculei A (10.4-inch)

Fig. 1.1.1 (b) Memorie de offset a sculei C (10.4-inch)

3
4

Mutai cursorul la valoarea de compensare care trebuie setat sau modificat folosind tastele pagin
i cursor sau introducei numrul compensrii pentru valoarea compensrii care trebuie setat sau
schimbat i apsai tasta soft [NO.SRH].
Pentru a seta o valoare a compensrii, introducei o valoare i apsai tasta soft [INPUT]
(INTRARE).
Pentru a schimba valoarea compensrii, introducei o valoare de adunat la valoarea curent (o
valoare negativ pentru a reduce valoarea curent) i apsai tasta soft [+INPUT] (INTRARE). Sau
introducei o valoare nou i apsai tasta soft [INPUT] (INTRARE) .

Explicaie
-

Introducerea punctului zecimal

La introducerea valorii compensrii poate fi introdus un punct zecimal.


- 204 -

B-64304RO-2/02

OPERARE

1.SETARE I AFIARE DATE

O alt metod de setare

Pentru introducerea sau transmiterea a valorii compensrii sculei se poate folosi un dispozitiv extern
pentru transferul intrare/ieire. Vezi capitolul III-8 din Manualul Operatorului (comun pentru seriile
T/M). O valoare de compensare a lungimii sculei poate fi setat prin msurarea lungimii sculei aa cu se
descrie n urmtoarea subseciune.

Memoria de compensare a sculei

Exist memoriile de compensare a sculei A i C, care sunt clasificate dup cum urmeaz:
Memorie de compensare a sculei A
Codurile D i H sunt tratate la fel. Compensarea geometriei sculei i compensarea uzurii sculei sunt
tratate la fel.
Memorie de compensare a sculei C
Codurile D i H sunt tratate diferit. Compensarea geometriei sculei i compensarea uzurii sculei
sunt tratate diferit.
Bit 6 (NGW) al parametrului nr. 8136 poate fi folosit pentru a specifica dac se folosete memoria C
pentru offset-ul sculei (0 pentru a specifica folosirea i 1 pentru a specifica s nu se foloseasc).
Dac nu se folosete memoria de offset a sculei C, se folosete memoria A.

- Numrul valorilor de offset al sculei


Bit 5 (NDO) al parametrului nr. 8136 poate fi folosit pentru a specifica dac se folosesc 400 de valori de
offset ale sculei (0 pentru a specifica folosirea i 1 pentru a specifica s nu se foloseasc). Dac
numrul de valori pentru offset al sculei nu este 400, numrul de valori pentru offset al sculei care se
folosete este 32.

Dezactivarea introducerii valorilor de compensare

Introducerea valorilor compensrii poate fi dezactivat setnd bit 0 (WOF) i bit 1 (GOF) al parametrului
nr. 3290 (nu se aplic pentru memoria de compensare a sculei A).
n acest caz este posibil s se interzic orice domeniu de valori pentru offset-ul sculei de a fi introdus din
MDI prin setarea valorii de offset a sculei la pornire n parametrul nr. 3294 i cantitatea de valori de
offset numrate de la nceputul domeniului n parametrul nr. 3295.
Dac se ncearc introducerea valorilor de offset al sculei, inclusiv a celor interzise, se ntmpl
urmtoarele:
1) Dac valorile de compensare sunt introduse consecutiv de la numere de offset pentru care
introducerea de valori este activat pn la numere de offset pentru care introducerea de valori este
interzis, este emis o avertizare, dar valorile de compensare din domeniul numerelor de offset
admise sunt setate.
2) Dac valorile de compensare sunt introduse consecutiv de la numere de offset pentru care
introducerea de valori este interzis pn la numere de offset pentru care introducerea de valori este
activat, este emis o avertizare, dar valorile de compensare nu sunt setate.

1.1.2

Msurarea lungimii sculei

Lungimea sculei poate fi msurat i nregistrat ca valoare de compensare a lungimii sculei prin
deplasarea sculei de referin i sculei de msurat pn cnd ele ajung n poziia specificat pe main.
Lungimea sculei poate fi msurat n lungul axei X, Y sau Z.
Bit 7 (NTL) al parametrului nr. 8136 poate fi folosit pentru a specifica dac se folosete msurarea
lungimii sculei (0 pentru a specifica folosirea i 1 pentru a specifica s nu se foloseasc).

- 205 -

1.SETARE I AFIARE DATE

OPERARE

B-64304RO-2/02

Procedura pentru msurarea lungimii sculei

Procedura
1

Folosii operarea manual pentru a mica scula de referin pn cnd atinge poziia specificat pe
main (sau pies).

Apsai tasta funcie

de cteva ori pn cnd se afieaz ecranul poziiei curente cu

coordonate relative.

Fig. 1.1.2 (a) Ecran de afiare a poziiei curente (8.4-inch)

Resetai coordonata relativ pentru axa Z la 0.

Apsai tasta funcie

Folosii operarea manual pentru a mica scula care trebuie msurat pn cnd atinge aceeai
poziie specificat. Diferena ntre lungimea sculei de referin i sculei de msurat este afiat pe
ecran n coordonate relative.
Micai cursorul la numrul compensrii pentru scula int (cursorul poate fi micat n acelai mod
ca i pentru setarea valorilor de compensare a sculei).

6
7

Apsai tasta adres

de cteva ori pn cnd se afieaz ecranul de compensare a sculei.

. Dac este eliberat una din tastele

sau

n loc de tasta

este introdus valoarea coordonatei relative la axa X sau Y drept valoare de compensare pentru
lungimea sculei.
Apsai tasta soft [INP.C.]. Valoarea coordonatei relative la axa Z este introdus i afiat ca
valoare de compensare pentru lungimea sculei.

- 206 -

B-64304RO-2/02

1.SETARE I AFIARE DATE

OPERARE

Fig. 1.1.2 (b) Memorie de compensare a sculei (8.4-inch)

Scul
referin

de

Diferena este setat ca


valoare offset lungime scul.

Poziie prestabilit

1.1.3

Selectarea nivelului de prelucrare

1.1.3.1

Selectarea nivelului de finisare

Se poate selecta un nivel intermediar de finisare ntre parametrii pentru nivelul de finisare 1 i parametrii
pentru nivelul de finisare 10 setai pe ecranul de reglare al parametrilor de prelucrare (finisare). Aa cum
se arat n Fig. 1.1.3.1 (a), parametrii sunt proporional liniari i se poate selecta un nivel intermediar
astfel nct s poat fi calculai parametrii optimi pentru a executa prelucrarea.
Valoare

Val. RMS

10

Nivel de finisare

Fig. 1.1.3.1 (a) Imaginea nivelului

- 207 -

1.SETARE I AFIARE DATE

OPERARE

B-64304RO-2/02

Procedura de selectare a nivelului de finisare


1

Selectai modul MDI.

Apsai tasta funcie

3
4

Apsai tasta soft [PRECI LEVEL] (NIVEL DE PRECIZIE).


Apsai tasta soft [SMOOTH LEVEL] (NIVEL DE FINISARE).

Fig. 1.1.3.1 (b) Ecran de selectare a nivelului de finisare

Pentru a schimba nivelul de finisare, tastai un nivel dorit de finisare (de la 1 la 10), apoi apsai
tasta

pe panoul MDI.

Cnd nivelul de finisare este modificat, se obine o valoare RMS din setarea parametrului la nivelul
de finisare 1 i setarea parametrului la nivelul 10 de finisare pentru modificarea parametrului.
Pentru parametrii modificai, consultai descrierea ajustrii parametrilor de prelucrare.

Dac exist o ax adiional fa de axele afiate n mod curent, apsai tasta pagin

sau

de cteva ori pentru a afia ecranul pentru ax.

1.1.3.2

Selectarea nivelului de precizie

Pentru detalii referitoare la selecia nivelului de precizie, vedei subseciunea III.12.3.10 Selecia
nivelului de precizie.
Numele manualului
MANUALUL OPERATORULUI
(B-64304EN)

1.1.4

Nume poziie
III.12.3.10 Selecia nivelului de precizie

Selectarea nivelului de calitate a prelucrrii

Selecia nivelului de calitate a prelucrrii permite ajustarea intuitiv i facil a nivelului de precizie i
finisare.
Pentru a afia ecranul nivelului de selecie a calitii prelucrrii, setai bit 6 (QLS) al parametrului nr.
11350 la 1.

- 208 -

B-64304RO-2/02

OPERARE

1.SETARE I AFIARE DATE

NOT
Ecranul de selecie a nivelului calitii de prelucrare nu poate fi afiat pe unitatea
de 8.4 inci.
Pe aceste uniti de afiare poate fi afiat doar ecranul de selecie a nivelului de
prelucrare.

(1) Marcare nivel nou


(2) Marcare nivel
curent
(3) Nivel de finisare
Fig. 1.1.4 (a) Selecie nivel de calitate

(1) Marcarea nivelului nou


Ptratul galben: Indic setarea de selectat (Poziia cursorului)
(2) Marcarea nivelului curent
Cercul rou: Indic setarea curent.
(3) Nivelul de finisare
Axa vertical: Indic nivelul de finisare (de la 1 la 10).
(4) Nivelul de precizie
Axa orizontal: Indic nivelul de precizie (de la 1 la 10).

Procedur pentru ecranul de selecie a nivelului calitii prelucrrii


1

Activai scrierea parametrilor.

Apsai tasta funcie

Apsai tasta soft [QUALITY SELECT] (SELECIA CALITII).

- 209 -

1.SETARE I AFIARE DATE

OPERARE

B-64304RO-2/02

Fig. 1.1.4 (b) Ecran de selectare a nivelului calitii prelucrrii

Folosii tastele cursor pentru a mica noua marcare de nivel i pentru a selecta nivelul.
(Noua marcare de nivel se deplaseaz.)

Apsai tasta soft [APPLY] (APLICARE) sau tasta MDI

6
2

pentru a seta nivelul.

(Marcarea nivelului curent se deplaseaz la noua marcare de nivel.)


Activarea sau dezactivarea operaiei cu tasta MDI poate fi comutat prin setarea parametrului
corespunztor.
Nivelele de precizie i finisare setate sunt reflectate n fiecare setare pe ecranele PRECI LEVEL
(NIVEL DE PRECIZIE) i SMOOTHING LEVEL (NIVEL DE FINISARE) afiate pe partea stng
a ecranului.
Dac este modificat nivelul de precizie sau de finisare, se obine o valoarea RMS folosind setrile
parametrului pentru nivelele de precizie 1 i 10 i nivelele de finisare 1 i 10 i parametrii efectivi
sunt schimbai. Pentru parametrii modificai, consultai descrierea de pe ecranul de ajustare a
parametrilor de prelucrare. Dac exist o ax, alta dect axa afiat curent, apsai tasta pagin de
cteva ori pentru a afia ecranul pentru axa dorit.

- 210 -

B-64304RO-2/02

OPERARE

2.OPERARE AUTOMAT

OPERARE AUTOMAT

Funcionarea programat a unei maini-unelte CNC este denumit operare automat.


Prezentul capitol explic urmtoarele tipuri de funcionare automat:
2.1 RETRASARE ................................................................................................................................. 2011
Funcie pentru execuia unui program n direcia invers

2.1

RETRASARE

Privire general
Scula poate retrasa traiectoria pe care micat pn atunci (executarea spre napoi). Mai mult, scula se
poate deplasa n lungul traiectoriei de retrasare spre nainte (re-executarea spre nainte). Dup
re-executarea spre nainte pn cnd scula ajunge n poziia din care a pornit execuia n sens invers,
prelucrarea continu aa cum a fost programat.

Procedura
-

Executarea spre nainte executarea spre napoi

Pentru a realiza executarea spre nainte a unui program, setai comutatorul REVERSE (NAPOI) de pe
panoul operatorului mainii n poziia oprit, apoi executai operaia de pornire a ciclului. Dac
comutatorul REVERSE (NAPOI) de pe panoul operatorului mainii este setat pe poziia pornit, rezult
executarea spre napoi sau sfritul executrii spre napoi.
Pentru a efectua executarea spre napoi a unui program, folosii una din urmtoarele trei metode:
1) Setai comutatorul REVERSE (NAPOI) de pe panoul operatorului mainii n poziia pornit n
timpul executrii nspre nainte a unui bloc.
2) Executai o operaie de oprire a blocului n timpul executrii spre nainte, apoi setai comutatorul
REVERSE (NAPOI) de pe panoul operatorului mainii pe poziia pornit.
3) Executai operaia de oprire a avansului n timpul executrii nspre nainte, apoi setai comutatorul
REVERSE (NAPOI) de pe panoul operatorului mainii pe poziia pornit.
Cnd se folosete metoda 1), executarea spre napoi pornete dup terminarea blocului care este n
execuie (dup executare pn la poziia de oprire a blocului). Execuia spre napoi nu pornete att timp
ct comutatorul REVERSE (NAPOI) de pe panoul operatorului mainii este setat n poziia pornit.
nceput
de
ciclu
(pornirea
executrii
spre nainte)

Comutator REVERSE = ON
(pornit)
nainte
napoi
Pornirea executrii spre napoi

Fig. 2.1 (a)

Atunci cnd se folosete metoda 2), executarea unei operaii de pornire ciclu pornete executarea spre
napoi din poziia n care are loc o oprire a blocului.

- 211 -

2.OPERARE AUTOMAT

OPERARE

B-64304RO-2/02
Oprire monobloc
Comutator REVERSE =

ON

(pornit)

nainte
napoi

nceput ciclu (porn. exec. spre nainte)

Pornire exec. spre napoi

Fig. 2.1 (b)

Atunci cnd se folosete metoda 3), executarea unei operaii de pornire ciclu pornete execuia spre
napoi din poziia n care are loc o oprire a avansului.
Oprire avans
Comutator
REVERSE=

ON

(pornit)

nainte
napoi

ncep. ciclu (porn. exec. spre nainte)


Pornire exec. spre napoi

Fig. 2.1 (c)

Execuia spre napoi re-execuia spre nainte

Pentru a efectua re-execuia spre nainte a unui program, folosii una din urmtoarele trei metode:
1) Setai comutatorul REVERSE (NAPOI) pe panoul operatorului mainii n poziia oprit n
timpul execuiei nspre napoi a unui bloc.
2) Setai comutatorul REVERSE (NAPOI) pe panoul operatorului mainii n poziia oprit dup
ce are loc o oprire monobloc n timpul execuiei spre napoi.
3) Setai comutatorul REVERSE (NAPOI) pe panoul operatorului mainii n poziia oprit dup
ce are loc o oprire avans n timpul execuiei spre napoi.
Dac se folosete metoda 1), re-execuia nspre nainte pornete dup terminarea blocului n execuie
(dup execuie pn n poziia la care are loc oprirea blocului). Re-execuia traiectoriei spre nainte nu
pornete ct timp comutatorul REVERSE (NAPOI) de pe panoul operatorului mainii este setat n
poziia oprit.
nainte
napoi

ncep. ciclu(porn. exec. spre nainte)

Re-execuie
spre nainte

Pornire exec. spre napoi


Pornire re-execuie
spre nainte

Comutator"REVERSE" = OFF (oprit)

Fig. 2.1 (d)

Cnd se folosete metoda 2), executarea unei operaii de pornire ciclu de re-executare nspre nainte
pornete din poziia n care are loc oprirea monobloc.
Pornire exe. spre napoi
ncep. ciclu(porn. exec. spre nainte)
Reporn. exec. spre nainte

nainte
napoi
Re-execuie
spre nainte

Pornire re-execuie spre


nainte

Fig. 2.1 (e)

- 212 -

B-64304RO-2/02

2.OPERARE AUTOMAT

OPERARE

Cnd se folosete metoda 3), executarea unei operaii de pornire ciclu de re-executare nspre nainte
pornete din poziia n care are loc oprirea avansului.
nc. ciclu (pornire exec. spre nainte)

Pornire execuie spre napoi

Oprire avans
Comutator REVERSE=OFF (oprit)
Pornire ciclu
Pornire

re-exec.

spre

nainte
napoi
Re-execuie
spre nainte

Fig. 2.1 (f)

Execuia spre napoi terminarea execuiei spre napoi re-execuia spre


nainte

Dac un bloc de executat nu mai este prezent n timpul execuiei spre napoi (dac execuia spre napoi a
fost efectuat pn la blocul n care pornete execuia spre nainte, sau cnd execuia spre nainte nc nu
a fost efectuat), se intr n starea de execuie spre napoi i operaia se oprete.
Chiar dac se execut operaie de pornire ciclu n timp ce comutatorul REVERSE (NAPOI) pe panoul
operatorului mainii este pstrat pornit, operaia nu este executat i se menine starea de terminare a
execuiei spre napoi. Re-executarea nspre nainte (sau execuia nspre nainte) este pornit prin setarea
comutatorului REVERSE (NAPOI) pe panoul operatorului mainii n poziia oprit, apoi se execut
operaia de pornire ciclu.
ncep. ciclu (pornire execuie spre
nainte)
Pornire exec. spre napoi
Sf. execuie spre napoi
Comutator REVERSE
= OFF (oprit)
Pornire ciclu

nainte
napoi
Pornire re-exec. spre nainte

Re-execuie
spre nainte

Fig. 2.1 (g)

Re-execuia spre nainte execuia spre nainte

Dup ce se efectueaz re-execuia nspre nainte pn la blocul n care a pornit execuia spre napoi,
execuia nspre nainte pornete automat i comenzile sunt citite i efectuate din nou conform
programului. Nu este necesar nicio operaie special.
Pornire ciclu (pornire execuie spre
nainte)

Pornire exec. spre napoi


Repornire exec. spre nainte

nainte
napoi
Re-exec
spre
nainte

Pornire re-execuie spre


nainte

Fig. 2.1 (h)

Dac execuia spre napoi a fost efectuat dup oprire avans, re-execuia nspre nainte se termin cnd se
ajunge n poziia stop avans, apoi se efectueaz execuia nspre nainte. De asemenea, dac s-a executat o
operaie a blocului, re-execuia nspre nainte se ncheie la poziia de oprire a blocului.

- 213 -

2.OPERARE AUTOMAT

OPERARE

Porn. ciclu(pornire exec. spre nainte)

B-64304RO-2/02

Oprire avans
Comutator REVERSE = OFF, pornire ciclu
Porn. exec. spre napoi

Repornire exec. spre nainte


Porn. re-exec. spre nainte

nainte
napoi
Re-exec.
spre nainte

Fig. 2.1 (i)

Explicaie
-

Execuie spre napoi i execuie spre nainte

De obicei, n modul de operare automat, programul este executat n ordinea programat. Aceasta se
numete execuie nspre nainte. Aceast funcie permite ca efectuarea unui program executat nspre
nainte s fie efectuat n direcia invers. Aceasta se numete execuie nspre napoi. Execuia nspre
napoi permite sculei s se retrag pe traiectoria n lungul creia scula s-a micat n timpul execuiei
nspre nainte.
Execuia spre napoi a unui program poate fi efectuat doar pentru blocuri care au fost efectuate prin
execuie nspre nainte.
Mai mult, n operarea blocului, execuia spre napoi poate fi efectuat de asemenea bloc-cu-bloc.

Re-execuia nspre nainte

Blocurile care au fost executate prin execuia spre napoi pot fi re-executate n direcia spre nainte pn
la blocul din care a pornit execuia spre napoi. Aceasta se numete re-execuie nspre nainte.
Re-execuia nspre nainte permite sculei s retraseze aceeai traiectorie ca i n execuia nspre nainte
pn la atingerea poziiei din care a pornit execuia nspre napoi.
Dup se ajunge la blocul din care a pornit execuia spre napoi, programul este executat din nou n
ordinea programat (execuie nspre nainte).
Mai mult, n operare monobloc, execuia traiectoriei nspre nainte poate fi efectuat de asemenea
bloc-cu-bloc.

Terminarea execuiei spre napoi

Dac un bloc de executat nu mai este prezent n timpul execuiei spre napoi (dac toate blocurile stocate
au fost efectuate n timpul execuiei spre napoi sau dac execuia nspre nainte nc nu a fost efectuat),
operaia se oprete. Aceasta se numete terminarea execuiei spre napoi.

Indicarea strii

n timpul execuiei spre napoi, caracterele RVRS (NAPOI) clipesc pe ecran. n timpul execuiei
nspre napoi, caracterele RTRY (RENCERCARE) clipesc pentru a indica faptul c re-execuia nspre
nainte este n curs de efectuare. Indicaia RTRY (RENCERCARE) rmne clipind pn cnd se
atinge blocul din care pornete execuia spre napoi i pornete operaia normal (pn cnd operaia
nspre nainte este repornit).
Dac un bloc de efectuat nu mai este prezent n timpul execuiei spre napoi sau dac se face o ncercare
de a realiza execuie spre napoi pentru un bloc care nu poate fi executat prin execuie spre napoi,
clipesc caracterele RVED, avertiznd utilizatorul c execuia spre napoi nu mai poate fi efectuat.

Numrul de blocuri care pot fi executate prin execuia spre napoi

Prin execuia spre napoi pot fi executate pn la aproximativ 100 de blocuri. Numrul maxim de blocuri
executabile poate descrete depinznd de programul specificat.

Resetare

O operaie de resetare (tasta RESET pe unitatea MDI, semnalul extern de resetare sau semnalul de
resetare i repornire) terge blocurile stocate pentru execuia spre napoi.
- 214 -

B-64304RO-2/02

2.OPERARE AUTOMAT

OPERARE

Viteza de avans

Se poate specifica n parametrul nr. 1414 o vitez de avans de aplicat n timpul execuiei spre napoi.
Dac acest parametru este setat la 0, viteza de avans n execuia spre napoi este asumat acelai ca pentru
execuia nspre nainte. Deplasarea rapid este executat ntotdeauna la viteza de deplasare rapid,
indiferent de setarea acestui parametru.
Viteza de avans n re-execuia nspre nainte este ntotdeauna aceeai ca i n execuia nspre nainte.
n execuia spre napoi sau execuia nspre nainte, ajustarea vitezei de avans, ajustarea deplasrii rapide
i mersul n gol sunt permise.
-

Pornirea execuiei spre napoi sau re-execuie spre nainte dup terminarea
unui bloc

ntr-un bloc pentru deplasare rapid (G00) pot fi pornite: interpolarea liniar (G01), interpolarea circular
(G02, G03), temporizarea (G04), skip achiere (G31) sau o funcie auxiliar ntr-un mod de operare
automat (operare din memorie, operarea programului piesei sau operaie MDI), execuie spre napoi sau
re-execuie nspre nainte. Oricum, execuia spre napoi i execuia nspre nainte nu pornesc dac
semnalul de execuie spre napoi este modificat. Dac blocul s-a terminat, deci dup micare urmeaz
temporizarea sau se efectueaz o funcie auxiliar, este pornit execuia spre napoi sau re-execuia nspre
nainte.

Pornirea execuiei spre napoi sau execuia spre nainte dup oprirea
avansului

Dac n timpul executrii deplasrii rapide (G00) se efectueaz o operaie de oprire avans, interpolarea
liniar (G01), interpolarea circular (G02, G03) sau skip achiere (G31), semnalul de stare al execuiei
spre napoi este schimbat i operaia este repornit, execuia spre napoi sau re-execuia spre nainte pot fi
pornite imediat din poziia de oprire. Aceasta nu se poate executa cnd se efectueaz temporizarea (G04)
sau o funcie auxiliar.
Pornire oprire avans

Pornire oprire avans

Comut. REVERSE = OFF


Pornire ciclu

Comut. REVERSE = ON
Pornire ciclu

Sfrit exec. napoi, pornire re-execuie spre nainte

Pornire
execuie
spre napoi

Fig. 2.1 (j)

Cnd execuia spre napoi este pornit dup operaia de oprire avans, partea dintre punctul de pornire al
acelui bloc i poziia de oprire la oprirea avansului este memorat ca un singur bloc. De aceea, cnd
re-execuia nspre nainte este executat cu comutarea blocului setat la 1, are loc o oprire imediat a
blocului cnd se atinge poziia din care pornete execuia spre napoi.

Pornirea execuiei spre napoi sau a execuiei spre nainte dup oprirea
blocului

Dup ce are loc o oprire a blocului, execuia spre napoi sau re-execuia nspre nainte poate fi pornit
imediat, dac statusul semnalului de execuie spre napoi este schimbat i se efectueaz operaia de
repornire.

Limitare
-

Blocurile care nu pot fi executate prin execuia spre napoi

n modurile listate mai jos, execuia spre napoi nu poate fi executat.


- 215 -

2.OPERARE AUTOMAT

OPERARE

B-64304RO-2/02

Cnd una din aceste comenzi apare n timpul execuiei spre napoi, execuia spre napoi se termin
imediat i se afieaz RVED.

Interpolarea cilindric (G07.1,G107)

Comanda coordonatelor polare (G16)

Achierea filetului (G33)

Poziionarea ntr-un singur sens (G60)

Modul de tarodare (G63)

Ciclul de tarodare (G84, G74)

Ciclul de tarodare rigid (G84,G74,G84.2,G84.3)

Ciclul de alezare fin (G76)

Ciclu de alezare nspre napoi (G87)


Execuia spre napoi este imposibil de efectuat pentru blocurile care specific comenzile enumerate mai
jos. Dac una din aceste comenzi apare n timpul execuiei spre napoi, execuia spre napoi se termin
imediat i se afieaz RVED.
Unele dintre aceste comenzi pornesc sau opresc un mod. Este posibil pornirea execuiei spre napoi i
efectuarea execuiei nspre nainte ntr-un mod setat printr-o astfel de comand. Oricum, dac se ajunge
la un bloc care pornete sau oprete modul n timpul execuiei spre napoi, execuia spre napoi se
termin la acel bloc i se afieaz RVED.

Funcii referitoare la controlul conturului AI (G50.1)

HRV3 oprit/pornit (G05.4)

Conversia inch/ milimetri (G20, G21)

Verificarea cursei memorate pornit/ oprit (G22, G23)

Funcii referitoare la retur la poziia de referin (G27, G28, G29, G30)

Indexare mas de indexare

Controlul Cs al conturului

Intervenia manual
Pentru a efectua un program n direcia invers dup o oprire avans sau oprire a blocului atunci cnd se
execut intervenie manual dup oprire, efectuai o ntoarcere spre poziia iniial i pornii apoi
semnalul invers. Micarea prin intervenie manual este ignorat n timpul execuiei spre napoi i
re-execuiei nspre nainte.
Dac se efectueaz intervenia manual n timpul execuiei spre napoi sau re-execuiei nspre nainte,
mrimea interveniei manuale este adugat la sistemul de coordonate la o repornire dup o oprire
datorit unei opriri a avansului sau a blocului n timpul execuiei nspre nainte dup terminarea
re-execuiei nspre nainte. Adugarea mrimii interveniei manuale urmeaz comutarea de manual
absolut.

Poziia opririi blocului

Un bloc generat intern de unitatea de control este de asemenea tratat ca un bloc n timpul execuiei spre
napoi.
3

Traiect. dup compensare

2
5

Traiectorie program.

<2>

Fig. 2.1 (k) Traiectorie la aplicarea compensrii sculei

- 216 -

B-64304RO-2/02

2.OPERARE AUTOMAT

OPERARE

n exemplul de mai sus, programul specific dou blocuri, dar n operarea curent sunt generate comenzi
de micare pentru cinci blocuri.
n astfel de cazuri, poziiile la care are loc oprirea monobloc poate diferi pentru execuia nspre nainte i
execuia spre napoi.

Poziionare (G00)

Cnd se efectueaz poziionarea de tip non-linear [bit 1 (LRP) al parametrului nr. 1401 este setat la 0],
traiectoria sculei n execuia spre napoi i cea n execuia nspre nainte nu se potrivesc. Traiectoria
sculei n re-execuia nspre nainte este aceeai ca i n execuia nspre nainte.
Cnd se efectueaz poziionare de tip non-linear [bit 1 (LRP) al parametrului nr. 1401 este setat la 1],
traiectoria sculei n execuia spre napoi este aceeai cu cea din execuia nspre nainte.
Poziionare de tip
liniar (LRP = 1)

Poziionare de tip neliniar


(LRP = 0)

nainte
napoi
Re-exec. nainte

Fig. 2.1 (l)

Comanda de temporizare (G04)

n timpul execuiei spre napoi sau execuiei nspre nainte, comanda de repaos (G04) este executat la fel
ca i pentru operaia normal.

Introducerea de date programabile (G10)

Valorile de compensare a sculei, parametrii, datele de eroare de pas, offset-urile originii piesei i valorile
de gestionare a durabilitii sculei setate sau modificate prin introducere de date programabile (G10) sunt
ignorate n timpul execuiei spre napoi sau re-execuiei nspre nainte.

Funcia skip (G31) i compensarea automat a lungimii sculei (G37)

Semnalul de skip i semnalul de msurare automat a lungimii sculei sunt ignorate n timpul execuiei
spre napoi sau re-execuiei nspre nainte. n timpul execuiei spre napoi sau execuiei nspre nainte,
scula se deplaseaz n lungul traiectoriei de trecere n timpul execuiei nspre nainte.
Re-exec.
spre nainte

Execuie
spre napoi
Semn. Neaplicat (G31)
(Traiect. programat)

Exec. spre nainte


(Traiect. actual)

Semnal skip ON (G31)


sau semnal msurare autom. lung. scul O N (G37)

Fig. 2.1 (m)

Setarea unui sistem de coordonate (G92, G54 la G59, G54.1P_, G52 i G92.1)

Cnd n timpul execuiei spre napoi se specific setarea unui sistem de coordonate (G92, G54 la G59,
G54.1P_, i G52), poziia curent indicat poate diferi de poziia indicat n timpul execuiei nspre
nainte. Cu toate acestea, poziia curent a mainii nu difer.

Imaginea n oglind

Cnd un bloc cruia i se aplic o imagine n oglind prin imagine n oglind programabil (G50.1, G51.1)
este efectuat n timpul execuiei spre napoi, scula se deplaseaz n lungul traiectoriei curente care rezult
din aplicarea unei imagini n oglind n direcia invers.
- 217 -

2.OPERARE AUTOMAT

OPERARE

B-64304RO-2/02

Cnd se aplic imaginea n oglind unui bloc prin setare sau printr-un semnal de main, blocul unde nu
se aplic imaginea n oglind este memorat. Aplicarea imaginii n oglind sau a semnalului mainii este
activat de asemenea n timpul execuiei spre napoi i re-execuiei nspre nainte. De aceea, n timpul
execuiei spre napoi i re-execuiei nspre nainte, imaginea n oglind prin setare de date sau semnalul
mainii trebuie pornit i oprit astfel nct aceast stare de pornit/oprit i starea de pornit/oprit n timpul
execuiei nspre nainte s coincid.

Modificrile offset-ului

Chiar dac datele compensrii sculei sau offset-urile lungimii sculei sunt modificate n timpul execuiei
spre napoi sau re-execuiei nspre nainte, modificarea datelor de compensare sau de offset nu devin
valide pn cnd nu se termin re-execuia nspre nainte i pornete operaia normal. Pn atunci, scula
se deplaseaz cu datele de offset care au fost aplicate cnd blocul a fost executat prima oar n timpul
execuiei nspre nainte.

Limitarea vitezei de avans

n timpul execuiei spre napoi sau re-execuie nspre nainte, limitarea vitezei de avans nu se execut cu
parametrul nr. 1420 (viteza de deplasare rapid) sau parametrii nr. 1430 i 1432 (viteza maxim de avans
de achiere). Este executat cu parametrul nr. 1414 sau la viteza de avans asumat n timpul execuiei
nspre nainte.
Dac, de exemplu, parametrii de mai sus sunt setai la valori mai mici n timpul execuiei spre napoi sau
re-execuiei nspre nainte, limitarea nu este realizat cu aceste valori, ci cu parametrul nr. 1414 sau la
viteza de avans asumat n timpul execuiei nspre nainte.
Pentru a limita viteza de avans asumat n timpul execuiei nspre napoi sau re-execuiei nspre nainte,
modificai viteza de avans cu decelerare extern sau semnal de ajustare.

Macro-program de tip ntrerupere

(1) Nu iniializai nicio ntrerupere n timpul execuiei spre napoi.


(2) Nu executai un bloc ntrerupt i programul ntrerupt n execuia spre napoi.

Funcia de management a sculei

Durata de via a sculei nu este contorizat n timpul execuiei spre napoi i re-execuiei nspre nainte.

Avansul n timp invers (G93)

Dac pentru viteza de avans de aplicat n timpul execuiei nspre napoi n parametrul nr. 1414 este setat
o valoare diferit de zero, un bloc care mic scula cu avansul n timp invers n timpul execuiei nspre
nainte este executat la viteza de avans setat n parametru (avans pe minut) n timpul execuiei inverse.
Dac viteza de avans n timpul execuiei spre napoi (parametrul nr.1414) nu este setat (=0), se folosete
aceeai vitez de avans ca i pentru execuia nspre nainte.

Limitarea turaiei maxime a arborelui principal (G92Sxxxx)

Devine valid limitarea turaiei maxime a arborelui principal specificat n timpul execuiei spre napoi.
Aceasta nseamn c dac apare G92Sxxxx n timpul execuiei spre napoi, turaia arborelui principal
este limitat la Sxxxxx n urmtoarea execuie a spre napoi. Ca urmare, turaia limitat poate diferi ntre
execuia spre napoi i execuia nspre nainte chiar dac se execut acelai bloc. Turaia arborelui
principal este limitat cnd este setat modul G96.

Funcii auxiliare

M., S, T i a doua funcie auxiliar (funcia B) sunt de asemenea ieiri directe n timpul execuiei spre
napoi i re-execuiei nspre nainte.
Cnd M, S, T i a doua funcie auxiliar (funcia B) sunt specificate mpreun cu o comand de micare
n acelai bloc, ele sunt ieiri directe cu comanda de micare n timpul execuiei nspre nainte, execuiei
spre napoi i re-execuiei nspre nainte. De aceea, poziiile de ieire pentru M, S, T i a doua funcie
- 218 -

B-64304RO-2/02

OPERARE

2.OPERARE AUTOMAT

auxiliar (funcia B) n timpul execuiei spre napoi difer de acelea n timpul execuiei nspre nainte i
re-execuiei nspre nainte.

Operaii de macro-program

Operaiile de macro-program sunt ignorate n timpul execuiei spre napoi i re-execuiei nspre nainte.

Funcia de retrasare i recuperare a sculei

Pentru operaia de retrasare i operaie de repoziionare prin funcia de retrasare i recuperarea sculei nu
se poate realiza execuia spre napoi. Operaia de retrasare i operaia de repoziionare sunt ignorate n
timpul execuiei spre napoi i re-execuiei nspre nainte.

Controlul Cs al conturului

n timpul execuiei spre napoi i re-execuiei nspre nainte, funcia de limitare de vitez de avans prin
acceleraie sub controlul conturului AI este dezactivat.

Afiare

n timpul execuiei spre napoi i re-execuiei nspre nainte, afiarea modal i afiarea programului
executat curent nu sunt actualizate, se pstreaz informaiile obinute la pornirea execuiei spre napoi.

- 219 -

2.OPERARE AUTOMAT

OPERARE

B-64304RO-2/02

Avertizare
AVERTIZARE
1 Funciile auxiliare sunt transferate direct ca ieiri chiar i n timpul execuiei spre
napoi i re-execuiei nspre nainte. Conform cu acestea, starea de execuie a
unei funcii auxiliare n timpul execuiei nspre nainte poate fi inversat n timpul
execuiei spre napoi.
Exemplu:
Cnd se specific rotaia spre nainte a arborelui principal (M03) i oprirea
(M05). Cnd se execut N3 n timpul execuiei spre napoi, M05 este dat de
ieire. Astfel, dac se execut N2 i N1 n timpul execuiei spre napoi,
operaia este executat cu arborele principal oprit.
Cnd n timpul re-execuiei nspre nainte se execut N1, M03 este dat de
ieire. Astfel, dac se execut N1 i N2 n timpul execuiei spre nainte,
operaia este executat cu arborele principal rotindu-se n direcia spre
nainte.
M05 (arbore principal oprit)

M03 (rotaie arbore


principal spre nainte)
N2

N3

Pornire exe. spre napoi


Repornire exec. spre
nainte

N1
Arbore principal oprit
Rotaie arbore principal spre nainte

nainte
napoi
Re-execuie
spre nainte

2 Pentru a realiza execuia spre napoi dup o operaie de oprire a avansului sau a
blocului, asigurai-v c v refacei poziia original dac dup oprire s-a efectuat
o intervenie manual, apoi punei comutatorul REVERSE (NAPOI) n poziia
pornit. Micrile efectuate prin intervenie manual sunt ignorate n timpul
execuiei spre napoi i re-execuiei nspre nainte. (Are loc aceeai operaie ca i
n starea absolut manual oprit).
Dac se efectueaz intervenie manual n timpul execuiei spre napoi sau
re-execuiei nspre nainte, mrimea interveniei manuale este adugat la
sistemul de coordonate la o repornire dup o oprire datorit unei opriri a avansului
sau a blocului n timpul execuiei nspre nainte dup terminarea re-execuiei
nspre nainte. Adugarea mrimii interveniei manuale urmeaz comutarea de
manual absolut.

- 220 -

ANEXE

A.PARAMETRI

ANEX

B-64304RO-2/02

PARAMETRI

Acest manual descrie toii parametrii indicai n prezentul manual.


Pentru parametrii care nu sunt indicai n prezentul manual, consultai manualul parametrilor.
Anexa A, PARAMETRII, este alctuit din urmtoarele seciuni:
A.1 DESCRIEREA PARAMETRILOR .................................................................................................. 223
A.2 TIPUL DE DATE ............................................................................................................................. 262
A.3 TABELE DE SETARE STANDARD A PARAMETRILOR .......................................................... 263

A.1

DESCRIEREA PARAMETRILOR
#7

#6

#5

#4

#3

#2

0001.

#1

#0

FCV

[Tip intrare] Setare intrare


[Tip de date] Cale bit
#1 FCV Format program
0: Format standard seria 0
(Acest format este compatibil cu seria 0i-C)
1: Formatul comenzii pentru seria 10/11

NOT
1 Programele create n formatul programului pentru seria 10/11 poate fi
folosit pentru operarea cu urmtoarele funcii:
1 Apelare sub-program M98,M198
2 Ciclu predefinit pentru gurire
G80 la G89 (seria T)
G73, G74, G76, G80 la G89 (seria M)
2 Atunci cnd formatul de program folosit pentru seria10/11 este folosit
pentru acest CNC, pot aprea nite limitri. Consultai Manualul
Operatorului.
#7
1004.

#6

#5

#4

#3

#2

#1

#0

IPR

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#7 IPR Se specific dac cel mai mic increment introdus pentru fiecare ax este setat la o valoare
de 10 ori mai mare dect cel mai mic increment de comand, n sistemele incrementale
IS-B sau IS-C la setare n mm.
0: Cel mai mic increment introdus nu este setat la o valoare de 10 ori mai mare dect
cel mai mic increment de comand.
1: Cel mai mic increment introdus este setat la o valoare de 10 ori mai mare dect cel
mai mic increment de comand.
Dac IPR este setat la 1, cel mai mic increment introdus este setat dup cum urmeaz:
Increment de intrare

Cel mai mic increment de intrare

IS-B

0,01 mm, 0,01 grade, sau 0,0001 inch

- 223 -

A.PARAMETRI

ANEX

B-64304RO-2/02

Increment de intrare

Cel mai mic increment de intrare

IS-C

0,001 mm, 0,001 grade, sau 0,00001 inch

NOT
Pentru IS-A cel mai mic increment introdus nu poate fi setat la o valoare
de 10 ori mai mare dect cel mai mic increment de comand.
Cel mai mic increment introdus nu este nmulit cu 10 i atunci cnd se
folosete introducerea de punct zecimal de tip calculator [bit 0 (DPI) al
parametrului nr. 3401].
#7

#6

#5

#4

#3

#2

1013

#1

#0

ISCx

ISAx

[Tip intrare] Introducere parametru


[Tip de date] Ax bit

NOT
Atunci cnd se seteaz cel puin unul dintre aceti parametri,
alimentarea trebuie oprit nainte de continuarea operaiei.
#0
#1

ISAx
ISCx Sistem incremental pentru fiecare ax
Sistem incremental

#1

IS-A
IS-B
IS-C
1020

ISCx

#0

0
0
1

ISAx
1
0
0

Numele din program pentru fiecare ax

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
[Domeniu de date valide]
65 la 67,85 la 90
Se poate selecta arbitrar un nume de ax (parametrul nr. 1020) din 'A', 'B', 'C', 'U', 'V', 'W',
'X', 'Y' i 'Z'.
(Tip)

cod ASCII

Numele axei
Setare

X
88

Y
89

Z
90

A
65

B
66

C
67

U
85

V
86

NOT
1 Nu se poate seta acelai nume de ax pentru axe multiple.
2 Cnd este furnizat a 2-a funcie auxiliar [cnd bit 2 (BCD) al
parametrului nr. 8132 este 1], dac adresa (parametrul nr.3460)
care specific a 2-a funcie auxiliar este folosit drept nume de
ax, a 2-a funcie auxiliar este dezactivat.
1022

Setarea fiecrei axe n sistemul de coordonate de baz

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
[Domeniu de date valide]
0 la 7
- 224 -

W
87

A.PARAMETRI

ANEX

B-64304RO-2/02

Pentru determinarea unui plan pentru interpolarea circular, compensarea razei/razei vrfului sculei,
.a.m.d. (G17: planul Xp-Yp, G18: planul Zp-Xp, G19: planul Yp-Zp), specificai care din cele trei
axe de baz (X, Y i Z) este folosit ca ax de control pentru fiecare sau o ax paralel a crei ax
de baz este folosit ca ax de control pentru fiecare.
O ax de baz (X,Y sau Z) poate fi specificat doar pentru o singur ax de control.
Dou sau mai multe axe de control pot fi setate ca axe paralele pentru aceeai ax de baz.
Setare
0
1
2
3
5
6
7

Semnificaie
Ax de rotaie (nici o ax de baz din cele trei, nici o ax paralel)
axa X din cele trei axe de baz
axa Y din cele trei axe de baz
axa Z din cele trei axe de baz
Ax paralel la axa X
Ax paralel la axa Y
Ax paralel la axa Z

n general, sistemul incremental i specificarea pe baz de diametru/raz a unei axe setat


ca i ax paralel trebuie setate n acelai mod ca i cele trei axe de baz.
1023

Numrul axei servo pentru fiecare ax

NOT
Atunci cnd se seteaz acest parametru, alimentarea trebuie oprit
nainte de continuarea operaiei.
[Tip intrare] Introducere parametru
[Tip de date] Ax bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei servo pentru fiecare ax de control
Setat de obicei la acelai numr ca i cel al axei de control.
Numrul axei de control este numrul de ordine care este folosit pentru setarea
parametrilor de tip ax sau semnalelor mainii de tip ax.

Pentru o ax pentru care trebuie executat control contur Cs/poziionare arbore


principal, setai (numrul axei) a i numrul axei servo.
Exemplu)
Cnd efectuai control contur Cs pe a patra ax controlat folosind primul arbore
principal, setai -1.

Pentru axe controlate tandem sau axe controlate prin cutie de viteze electronic (EGB),
trebuie specificate dou axe ca pereche. Astfel, efectuai setarea aa cum este descris
mai jos.
Axe tandem:
Pentru axa conductoare, setai un numr impar (1, 3, 5, 7, ...) de ax servo. Pentru o
ax condus de cuplat, setai o valoare obinut adugnd 1 la valoarea setat pentru axa
conductoare.
Ax EGB
Pentru axa condus, setai un numr impar (1, 3, 5, 7, ...) de ax servo. Pentru o ax
oarb de cuplat, setai o valoare obinut adugnd 1 la valoarea setat pentru axa
secundar.
1031

Axa de referin

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
1 la Numrul axelor controlate
- 225 -

A.PARAMETRI

ANEX

B-64304RO-2/02

Unitatea de msur a unor parametri comuni tuturor axelor cum sunt acelea pentru viteza
de avans pentru mersul n gol sau codul F de o cifr pot varia n funcie de sistemul
incremental. Un sistem incremental poate fi selectat printr-un parametru sau pe baza
ax-la ax. Astfel, unitatea acelor parametri trebuie s se potriveasc sistemului
incremental al unei axe de referin. Setai care dintre axe se va folosi ca i ax de
referin.
ntre cele trei axe, de obicei se alege ca i ax de referin axa cu cel mai fin sistem
incremental.
#7

#6

1401

#5

#4

#3

RF0

#2

#1

#0

LRP

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#1

#4

1410

LRP Poziionare (G00)


0: Poziionarea este executat ca poziionare neliniar astfel nct scula se mic
independent n lungul fiecrei axe n deplasare rapid.
1: Poziionarea este executat cu interpolare liniar astfel nct scula se mic n
lungul unui segment de dreapt.
RF0 Cnd ajustarea avansului este 0% la deplasare rapid,
0: Maina unealt nu se oprete din micare.
1: Maina unealt se oprete din micare.
Viteza de mers n gol

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur] mm/min, inch/min, grad/min (unitatea mainii)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] Referin tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0.0 la +999000.0)
Setai viteza de mers n gol la poziia 100% a cadranului se specificare a avansului
normal. Unitatea de msur a datei depinde de sistemul incremental al axei de referin
1411

Viteza de avans de achiere

NOT
Atunci cnd se seteaz acest parametru, alimentarea trebuie oprit
nainte de continuarea operaiei.
[Tip intrare] Setare intrare
[Tip de date] Cale real
[Unitatea de msur] mm/min, inch/min, grad/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Dac maina nu trebuie s modifice frecvent viteza de avans de achiere, n parametru se
poate specifica o vitez de avans de achiere. Aceasta elimin necesitatea de a specifica o
vitez de avans de achiere (comand F) n programul NC.
- 226 -

A.PARAMETRI

ANEX

B-64304RO-2/02

Viteza de avans setat n acest parametru este valabil de cnd CNC-ul intr n starea de tergere
[cnd bit 6 (CLR) al parametrului nr. 3402 este 1] datorit pornirii alimentrii sau unei resetri
pn cnd viteza de avans este specificat printr-o comand program (comand F). Dup ce viteza
de avans este specificat cu o comand program (comand F), viteza de avans este valid Pentru
detalii referitoare la starea de tergere, consultai Anexa la Manualul Operatorului (B- 64304EN).
1414

Viteza de avans pentru retrasare

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur] mm/min, inch/min, grad/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Setai o vitez de avans de achiere pentru operaia de retrasare a funciei de retrasare.
Dac este setat 0, operaia de retrasare este efectuat la viteza de avans programat.
1420

Viteza de deplasare rapid pentru fiecare ax

[Tip intrare] Introducere parametru


[Tip de date] Axa real
[Unitatea de msur] mm/min, inch/min, grad/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Setai viteza de deplasare rapid cnd ajustarea vitezei de deplasare rapid este 100%
pentru fiecare ax.
1430

Viteza maxim de achiere pentru fiecare ax

[Tip intrare] Introducere parametru


[Tip de date] Axa real
[Unitatea de msur] mm/min, inch/min, grad/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Specificai viteza maxim de avans de achiere pentru fiecare ax.
#7

#6

1601

#5

#4

#3

#2

#1

#0

NCI

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#5

NCI Verificare corectitudine poziie:


0: Confirm c viteza de avans specificat devine 0 (ntrzierea accelerrii/decelerrii
devine 0) la timpul de decelerare i c poziia mainii a atins o anumit poziie
(eroarea de poziionare servo este n domeniul set prin parametrul nr. 1826).
1: Confirm c viteza de avans specificat devine 0 (ntrzierea accelerrii/decelerrii
devine 0) la timpul de decelerare.
#7

1610

#6

#5

#4
JGLx

- 227 -

#3

#2

#1

#0

CTBx

CTLx

A.PARAMETRI

ANEX

B-64304RO-2/02

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
#0

CTLx Accelerare / decelerare n viteza de achiere sau la mers n gol


0: Se aplic accelerare/decelerare exponenial.
1: Se aplic accelerarea/decelerarea liniar dup interpolare.

NOT
Cnd se folosete acceleraie/decelerare n form de clopot dup
interpolare, setai acest parametru la 0 i setai bit 1 (CTBx) al
parametrului nr. 1610 pentru a selecta acceleraie/decelerare n
form de clopot dup interpolare.
Parametru
CTBx CTLx

#1

Accelerare/decelerare

Accelerare/decelerare exponenial dup interpolare

Accelerare/decelerare liniar dup interpolare

Accelerare/decelerare sub form de clopot dup


interpolare

CTBx Accelerare / decelerare n viteza de achiere sau la mers n gol


0: Se aplic acceleraie/decelerare exponenial sau liniar.
(depinznd de setarea CTLx, bit 0 al parametrului nr.1610)
1: Se aplic accelerare/decelerare n form de clopot.

NOT
Parametrul este valabil doar dac se folosete
acceleraie/deceleraie n form de clopot dup funcia de
interpolare vitez de avans. Dac aceast funcie nu este
folosit, acceleraia/deceleraia este determinat conform bit 0
(CTLx) al parametrului nr.1610 indiferent de setarea acestui
parametru.
#4 JGLx Accelerare / decelerare n avans n salturi
0: Se aplic accelerare/decelerare exponenial.
1: Se aplic aceeai accelerare / decelerare ca i pentru viteza de avans de achiere.
[Depinznd de setrile pentru bit 1 (CTBx) i 0 (CTLx) ale parametrului nr.1610]
1732

Viteza minim de avans admisibil pentru funcia de decelerare pe baza acceleraiei n interpolare
circular

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur] mm/min, inch/min, grad/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Cu funcia de decelerare pe baza acceleraiei n interpolare circular, se calculeaz
automat o vitez de avans optim astfel nct acceleraia produs de schimbarea direciei
n interpolare circular s nu depeasc maximul acceleraiei specificat n parametrul
nr. 1735.
Dac raza arcului este prea mic, viteza de avans calculat poate deveni pre mic.
- 228 -

A.PARAMETRI

ANEX

B-64304RO-2/02

ntr-un astfel de caz, viteza de avans nu poate s scad sub valoarea specificat n acest
parametru.
1735

Acceleraia maxim admisibil a pentru funcia de decelerare pe baza acceleraiei n interpolare


circular pentru fiecare ax

[Tip intrare] Introducere parametru


[Tip de date] Axa real
[Unitate de msur date]
mm/sec2, inch/sec2, grad/sec2 (unitatea mainii)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (D)
(Cnd sistemul mainii este sistemul n milimetri, 0,0 la +100000,0) Cnd sistemul
mainii este n inci, main, 0,0 la +10000,0)
Setai acceleraia maxim admisibil a pentru funcia de decelerare pe baza acceleraiei
n interpolare circular.
Viteza de avans este controlat astfel nct acceleraia produs prin schimbarea direciei
de micare n interpolare circular nu depete valoarea specificat n acest parametru.
Funcia de decelerare pe baza acceleraiei este dezactivat pentru axa pentru care acest
parametru este setat la 0.
Dac pentru fiecare ax n acest parametru este setat o valoare diferit, se determin o
vitez de avans din cea mai mic acceleraie specificat pentru cele dou axe circulare.
1826

Domeniu n poziie pentru fiecare ax

[Tip intrare] Introducere parametru


[Tip de date] Axa 2 cuvinte
[Unitate de msur date]
unitate de detectare
[Domeniu de date valide]
0 la 99999999
Domeniul n poziie este setat pentru fiecare ax.
Dac eroarea de poziionare a mainii de la poziia specificat (valoarea absolut a erorii
de poziionare) este mai mic dect domeniul n poziie, se presupune c maina a
ajuns n poziia specificat. (Maina este n starea n poziie.)
#7

#6

#5

#4

3115

#3

#2

#1

#0

NDFx

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
#3

NDFx n calculul pentru afiarea vitezei curente de avans de achiere, viteza de avans a unei axe
selectate:
0: Se ia n considerare.
1: Nu se ia n considerare.

3131

Indice inferior al numelui axei

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
[Domeniu de date valide]
0 la 9, 32, 65 la 90
Pentru a face deosebire ntre axele n operare paralel, control sincron i control tandem,
specificai un indice inferior pentru fiecare nume de ax.

- 229 -

A.PARAMETRI

ANEX
Setare valoare
0
de la 1 la 9
de la 65 la 90

B-64304RO-2/02

Semnificaie
Fiecare ax este setat ca o ax alta dect axa n control sincronizare i
ax n control tandem.
Valoarea setat este folosit ca indice inferior.
O liter setat (cod ASCII) este folosit ca indice inferior.

(Exemplu)
Cnd numele axei este X, indicele inferior se adaug dup cum se indic mai jos.
Setare valoare

Numele axei afiat pe un ecran, cum este ecranul de afiare poziie

0
1
77
83

X
X1
XM
XS

Cnd ntr-un sistem cu 2 ci indicele inferior al unei axe nu este setat, indicele inferior al
axei este setat automat la numrul cii. Pentru a ascunde indicele inferior al numelui axei,
setai parametrul de indice inferior al axei la codul ASCII (32) pentru spaiu.
#7

#6

#5

#4

3290

#3

#2

#1

#0

GOF

WOF

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0

WOF Setnd valoarea de offset scul (offset uzur scul) prin tasta de introducere MDI:
0: Nu este inactivat
1: Inactivat. (Setai domeniul numerelor de offset n care actualizarea setrii trebuie
dezactivat cu parametrii nr.3294 i nr.3295.)

NOT

Cnd este selectat memoria A de offset scul se urmrete offset-ul


sculei setat n parametrul WOF chiar i pentru compensarea geometriei.

#1

GOF Setnd valoarea de offset geometrie scul prin tasta de introducere MDI intrarea este:
0: Nu este inactivat
1: Inactivat. (Setai domeniul numerelor de offset n care actualizarea setrii trebuie
dezactivat cu parametrii nr.3294 i nr.3295.)

3294

Numr de nceput al valorilor de offset scul a cror introducere prin MDI este inactivat.

3295

Numr al valorilor de offset scul (de la numrul de nceput) a cror introducere prin MDI este
inactivat.

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Domeniu de date valide]
0 la numrul -1 de compensare scul
Cnd trebuie dezactivat modificarea valorilor de offset scul prin tasta de introducere
MDI folosind bit 0 (WOF) al parametrului nr.3290 i bit 1 (GOF) al parametrului nr.3290,
parametrii nr. 3294 i 3295 sunt folosii pentru setarea domeniului unde o astfel de
modificare este inactivat. n parametrul nr.3294 setai numrul offset de pornire a
numerelor de offset scul a cror modificare este inactivat. Setai numrul pentru astfel
de valori n parametrul nr. 3295. Cu toate acestea, n urmtoarele cazuri niciuna din
valorile de offset scul nu se admite s fie modificate:
- 230 -

A.PARAMETRI

ANEX

B-64304RO-2/02

Cnd n parametrul nr. 3294 este setat 0 sau o valoare negativ


Cnd n parametrul nr. 3295 este setat 0 sau o valoare negativ
Cnd n parametrul nr. 3294 este setat o valoare mai mare dect numrul maxim al
offset-ului sculei
n cazul urmtor, modificarea domeniului de valori de la valoarea setat n parametrul nr.
3294 la numrul maxim al offset-ului sculei este inactivat.
Cnd valoarea parametrului nr. 3294 adugat la valoarea parametrului nr. 3295
depete numrul maxim al offset-ului sculei
Cnd prin panoul MDI este introdus valoarea offset a unui numr interzis, este emis
avertizarea WRITE PROTECT (protejat la scriere):
(Exemplu)
Cnd se efectueaz urmtoarele setri ale parametrilor, att valorile de offset a
geometriei i de offset a uzurii sculei corespunztoare numerelor de offset 51 la 60 sunt
dezactivate.

Bit 1 (GOF) al parametrului nr.3290=1 (pentru dezactivare modificare valoare


offset geometrie scul)

Bit 0 (WOF) al parametrului nr.3290=1 (pentru dezactivare modificare valoare


offset uzur scul)

Parametrul Nr.3294 = 51

Parametrul Nr.3295 = 10
Dac setarea bit 0 (WOF) a parametrului nr. 3290 este la 0 fr a modifica setarea de mai
sus a celorlali parametri, doar modificarea valorii de offset pentru geometrie scul este
dezactivat i modificarea valorii de offset pentru uzura sculei este activ.

#7

#6

#5

#4

#3

#2

#1

3401

#0
DPI

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0 DPI Cnd un punct zecimal este omis ntr-o adres care poate include un punct zecimal
0: Este asumat ultimul increment introdus. (Introducere punct zecimal normal)
1: Se asum unitile de tip mm, inci, grade sau secunde. (Introducere punct zecimal de
tip calculator buzunar)

3402

#7

#6

G23

CLR

#5

#4

#3

#2

#1

#0

G91

G19

G18

G01

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0

#1

#2

G01 Se intr n modul G01 cnd alimentarea cu energie electric este pornit sau dac
controlul este ters.
0: mod G00 (poziionare)
1: mod G01 (interpolare liniar)
G18 Planul selectat cnd alimentarea cu energie electric este pornit sau dac controlul este
ters.
0: mod G17 (plan XY)
1: mod G18 (plan ZX)
G19 Planul selectat cnd alimentarea cu energie electric este pornit sau dac controlul este
ters.
- 231 -

A.PARAMETRI

ANEX

B-64304RO-2/02

0: [Se urmrete setarea bit 1 (G18) a parametrului nr.3402].


1: mod G19 (plan YZ)
Cnd acest bit este setat la 1, setai bit 1 (G18) al parametrului nr. 3402 la 0.

#3

G19

G18

Mod G17, G18 sau G19

0
0
1

0
1
0

mod G17 (plan X-Y)


mod G18 (plan Z-X)
mod G19 (plan Y-Z)

G91 Cnd alimentarea cu energie electric este pornit sau dac controlul este ters.
0: mod G90 (comand absolut)
1: mod G91 (comand incremental)

#6 CLR Buton de resetare pe panoul MDI, semnal extern de resetare, semnal de resetare i
repornire i semnal de oprire de urgen (avarie)
0: Duce la starea de resetare
1: Duce la starea de tergere
Pentru strile de resetare i tergere, consultai Anexa la Manualul Operatorului.
#7

G23 Cnd alimentarea cu energie electric este pornit


0: mod G22 (verificare curs memorat pornit)
1: mod G23 (verificare curs memorat oprit)
#7

3408

#6

#5

#4

#3

#2

#1

#0

C23

[Tip intrare] Introducere parametru


[Tip de date] Bit
C23 Dac 6 (CLR) al parametrului nr.3402 este setat la 1, setai un grup de coduri G pentru a

fi plasate n starea de tergerea cnd CNC-ul este resetat prin tasta

a panoului MDI

sau prin semnalul extern de resetare, semnalul de resetare & repornire sau semnalul de
oprire de urgen (avarie).
Setarea unui bit are urmtoarea semnificaie:
0: Plaseaz grupul de coduri G n starea tears.
1: Nu plaseaz grupul de coduri G n starea tears.
3410

Tolerana razei arcului de cerc

[Tip intrare] Setare intrare


[Tip de date] Cale real
[Unitatea de msur a datei] mm, inch (unitate de msur dat de intrare)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] 0 sau pozitiv 9 cifre ale unitii minime a datei [consultai tabelul de setare a
parametrilor standard (B)]
(Cnd sistemul incremental este IS-B, 0,0 la +999999,999)
Dac se execut o comand de interpolare circular, se seteaz tolerana razei ntre
punctul de nceput i punctul de sfrit.

NOT
Dac setarea este 0, diferen ntre valorile razelor arcului de cerc
nu este verificat.
- 232 -

A.PARAMETRI

ANEX

B-64304RO-2/02
#7

#6

#5

#4

#3

#2

5000

#1

#0

MOF

SBK

[Tip intrare] Setare intrare


[Tip de date] Cale bit
#0

#1

SBK Cu un bloc creat intern pentru compensarea sculei sau compensarea razei vrfului sculei:
0: Oprirea monobloc nu este efectuat
1: Oprirea monobloc este efectuat
Acest parametru este utilizat pentru a verifica un program incluznd compensarea sculei /
compensarea razei vrfului sculei.
MOF Cnd se folosete tipul de decalare pentru compensare lungime scul [bit 6 (TOS) al

parametrului nr. 5006 este setat la 1], dac este modificat valoarea de compensare a
lungii sculei(NOTE 2) n modul de compensare lungime scul cnd sunt prezente blocuri de
previzualizare(NOTE 1):
0: Compensarea este executat pentru modificarea valorii compensrii ca tip de
micare.
1: Compensarea nu este executat pentru modificare pn cnd nu se specific o
comand de compensare lungime scul (numr offset) sau o comand absolut
pentru axa de compensare.

NOT
1 Cnd sunt prezente blocuri de anticipare nseamn urmtoarele:
Codul modal G din codurile G (cum este compensarea razei vrfului
sculei) din grupul 07 este altul dect G40.
Un bloc de anticipare n timpul operrii automate i
blocuri de anticipare multiple n modul n avans AI
i modul de control contur AI nu sunt incluse n
starea cnd sunt prezente blocuri de anticipare.
2 Modificrile valorii compensrii lungimii sculei sunt dup cum urmeaz:
Cnd numrul compensrii lungimii sculei este schimbat prin cod H
Cnd sunt specificate G43 sau G44 pentru a modifica direcia de
compensare a lungimii sculei
Cnd valoarea de compensare lungime scul este schimbat folosind
ecranul de offset, comanda G10, variabila sistemului, fereastra PMC
.a.m.d. n timpul operrii automate dac bit 1 (EVO) al parametrului
nr. 5001 este setat la 1.
Cnd un vector de compensare a lungimii sculei anulat temporar n
timpul compensri lungimii sculei prin G53, G28 sau G30 este
recuperat.
#7
5001

#6

#5

#4

#3

#2

#1

#0

EVO

TPH

EVR

TAL

OFH

TLB

TLC

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0 TLC
#1 TLB Aceti bit-i sunt folosii pentru a selecta tipul de compensare a lungimii sculei.
Tip
Compensare A pentru lungime scul
Compensare B pentru lungime scul
Compensare C pentru lungime scul

- 233 -

TLB
0
1
-

TLC
0
0
1

A.PARAMETRI

ANEX

B-64304RO-2/02

Axa creia i se aplic compensarea sculei difer n funcie de tip dup cum este descris
mai jos.
Compensare A pentru lungime scul:
Tot timpul axa Z
Compensare B pentru lungime scul:
Axa perpendicular la un plan specificat (G17/G18/G19)
Compensare C pentru lungime scul:
Ax specificat ntr-un bloc care specific G43/G44
#2

OFH n compensarea sculei (G40, G41 sau G42), adresa folosit pentru a specifica un numr
de compensare este:
0: Adresa D
1: Adresa H

NOT
Cnd acest parametru este 1, dac n acelai bloc sunt specificate
compensarea lungimii sculei i compensarea sculei, compensarea
sculei este prioritar.
#3 TAL Compensarea C a lungimii sculei
0: Genereaz alarm dac dou sau mai multe axe sunt supuse la offset
1: Nu genereaz alarm chiar dac dou sau mai multe axe sunt supuse la offset
#4 EVR Cnd valoarea de compensare scul este schimbat n modul de compensare a sculei:
0: Activeaz modificarea, pornind din acel bloc n care este specificat urmtorul cod D
sau H.
1: Activeaz modificare, pornind din acel bloc n care este executat urmtoarea
memorare intermediar.
#5 TPH n offset-urile sculei (G45, G46, G47 sau G48), adresa folosit pentru a specifica un
numr de compensare este:
0: Adresa D
1: Adresa H

NOT
Acest parametru este valabil cnd bit 2 (OFH) al parametrului
nr.5104 este 0.
#6

EVO Dac se efectueaz modificarea valorii compensrii sculei pentru compensarea A sau B a

lungimii sculei n mod offset (G43 sau G44):


0: Noua valoare devine valabil ntr-un bloc n care se specific ca i cod urmtor G43,
G44 sau un cod H.
1: Noua valoare devine valid n blocul n care se execut urmtoarea memorare n
cmpul tampon.
#7

#6

#5

#4

5003

#3

#2

#1

#0

SUV

SUP

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0 SUP
#1 SUV Aceti bii sunt folosii pentru a specifica tipul de pornire/revocare pentru compensare
scul sau compensarea razei vrfului sculei.
- 234 -

A.PARAMETRI

ANEX

B-64304RO-2/02

SUV SUP
0

Tip

Funcionare

Tipul Se genereaz un vector de compensare perpendicular pe blocul urmtor


A blocului de pornire sau blocului care precede blocul de anulare.
Traiectoria centrului racordrii
vrfului sculei
Traiectoria centrului sculei

G41
N2

Traiectoria programat

N1
0

Tipul Se genereaz un vector de compensare perpendicular la blocul de pornire sau


B blocul de anulare i un vector de intersecie.
Punct de intersecie
Traiectoria centrului racordrii
vrfului sculei
Traiectoria centrului sculei
G41
Traiectoria programat
N2
N1

0
1

Tipul Atunci cnd blocul de pornire sau blocul de revocare nu specific o operaie de
C micare, scula este decalat cu mrimea compensrii sculei pe o direcie
perpendicular pe blocul urmtor blocului de pornire sau blocul dinainte de
blocul de anulare.
Punct de intersecie
Traiectoria centrului racordrii
vrfului sculei
G41
Decalar
Traiectoria programat
e
N3
N2
Cnd blocul specific o operaie de micare, tipul este setat conform setrii
SUP; dac SUP este 0, este setat tipul A, dac SUP este 1, este setat tipul B.

NOT
Cnd SUV, SUP = 0,1 (tip B) se execut o operaie echivalent
celei a FS0i-TC.
#7

#6

5005

#5

#4

#3

#2

#1

#0

QNI

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#5 QNI Numrul de compensare a sculei este selectat cu funcia de msurare a lungimii sculei
prin:
0: Operaie efectuat de ctre operator prin panou MDI (selecie pe baza folosirii
cursorului).
1: Semnal de intrare de la PMC
#7
5006

#6

#5

#4

TOS

[Tip intrare] Introducere parametru


[Tip de date] Bit
- 235 -

#3

#2

#1

#0

A.PARAMETRI
#6

ANEX

B-64304RO-2/02

TOS Seteaz o operaie de compensare a lungimii sculei.


0: Compensarea lungimii sculei este executat printr-o micare a axei.
1: Compensarea lungimii sculei este executat prin decalarea sistemului de
coordonate.
#7

#6

#5

#4

#3

5008

#2

CNV

#1

#0

CNC

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#1
#3

CNC
CNV Aceti bii sunt folosii pentru a selecta o metod de verificare a interferenei pentru
compensarea sculei sau compensarea razei vrfului sculei.
CNV

CNC

0
0
1

0
1
-

Funcionare
Verificarea interferenei este activ. Se verific direcia i unghiul unui arc.
Verificarea interferenei este activ. Este verificat doar unghiul unui arc.
Verificarea interferenei este inactiv.

Pentru operaia efectuat cnd verificarea interferenei indic apariia unei interferene
(supra-achiere), vezi descrierea bit 5 (CAV) a parametrului nr. 19607.

NOT
Nu se poate seta doar verificarea direciei.
5010

Limita pentru ignorarea micrii mici rezultnd din compensarea sculei sau compensarea razei
vrfului sculei

[Tip intrare] Setare intrare


[Tip de date] Cale real
[Unitatea de msur a datei] mm, inch (unitate de msur dat de intrare)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Cnd scula se deplaseaz n jurul unui col n modul de compensare a sculei sau
compensarea razei vrfului sculei, limita pentru a ignora valoarea parcursului redus
rezultnd din compensare este setat. Aceast limit elimin ntreruperea memorrii n
cmpul tampon cauzat de o mrime redus de parcurs generat la col i orice schimbare
a vitezei de avans datorit ntreruperii.
Dac Vx Vlimit i VY Vlimit,
acest vector este ignorat.

Vx

Traiectoria
centrului sculei

Traiectoria
programat

VY
Chiar dacVx Vlimit i
VY Vlimit, vectorul la
punctul de oprire monobloc
rmne

N1

N2

Vlimit este determinat depinznd de setarea parametrului nr. 5010.

- 236 -

A.PARAMETRI

ANEX

B-64304RO-2/02

#7

#6

#5

#4

#3

#2

5042

#1

#0

OFC

OFA

[Tip intrare] Introducere parametru


[Tip de date] Cale bit

NOT
Atunci cnd se seteaz cel puin unul dintre aceti parametri,
alimentarea trebuie oprit nainte de continuarea operaiei.
#0
#1

OFA
OFC Aceti bii sunt folosii pentru a specifica sistemul incremental i domeniul de date
valabile pentru o valoare de offset scul.
Pentru introducere n milimetri
OFC

OFA

0
0
1

1
0
0

Unitate

Domeniu de date valabile

0.01mm
0.001mm
0.0001mm

9999.99mm
9999.999mm
9999.9999mm

Pentru introducere n inci


OFC

OFA

0
0
1

1
0
0

#7

#6

Unitate

Domeniu de date valabile

0.001inch
0.0001inch
0.00001inch
#5

#4

999.999inch
999.9999inch
999.99999inch
#3

#2

#1

5101

#0
FXY

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0 FXY Axa de gurire n ciclul predefinit de gurire sau axa de achiere n ciclul predefinit de
rectificare este:
0: n cazul ciclului predefinit de gurire
Tot timpul axa Z.
n cazul ciclului predefinit de rectificare
Comand G75, G77: axa Y
Comand G78, G79, axa Z
1: Ax selectat prin program
#7

#6

#5

#4

#3

#2

5105

#0
SBC

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0

#1

SBC n fiecare din ciclurile predefinite de gurire, teire/racordare


0: Oprirea monobloc nu este efectuat
1: Oprirea monobloc este efectuat

- 237 -

A.PARAMETRI

ANEX

5114

B-64304RO-2/02

Valoare de ntoarcere a ciclului de gurire rapid n trepte

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur a datei] mm, inch (unitate de msur dat de intrare)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Acest parametru seteaz valoarea ntoarcere n ciclul de gurire rapid in trepte.
G73
q : Adncimea
de achiere
d:
Valoare
q

Pct R

q
Punct Z

5115

Valoarea distanei de intrare n achie ntr-un ciclu de gurire rapid n trepte

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur a datei] mm, inch (unitate de msur dat de intrare)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] 9 cifre ale unitii minime a datei [referin tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Acest parametru seteaz o valoare a jocului n ciclul de gurire n trepte.
G83
q : Adncimea de
achiere
d: Valoarea jocului
Punct R
q
q

d
d

q
Punct Z
5148

Sensul de retragere a sculei dup orientarea ntr-un ciclu de alezare fin sau alezare invers

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
[Domeniu de date valide]
-5 la 5

- 238 -

A.PARAMETRI

ANEX

B-64304RO-2/02

Acest parametru seteaz axa i sensul de retragere a sculei dup orientarea arborelui
principal ntr-un ciclu de alezare fin sau alezare invers. Pentru fiecare ax de alezare
poate fi setat o ax i un sens de retragere a sculei n funcie de orientare. Setai numrul
axei desemnate.
(Exemplu)
Presupunei c:
Cnd axa de alezare este axa X, direcia de retragere a sculei dup orientare este -Y.
Cnd axa de alezare este axa Y, direcia de retragere a sculei dup orientare este +Z.
Cnd axa de alezare este axa Z, direcia de retragere a sculei dup orientare este -X.
Apoi setai urmtoarele (presupunnd ca prima, a doua i a treia ax sunt axele X, Y i
Z):
Setai -2 n parametrul pentru prima ax. (Direcia de retragere a sculei este -Y).
Setai 3 n parametrul pentru a doua ax. (Direcia de retragere a sculei este +Z).
Setai -1 n parametrul pentru a treia ax. (Direcia de retragere a sculei este -X).
Pentru alte axe setai 0.
#7

#6

#5

#4

5160

#3

#2

#1

NOL

OLS

#0

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#1

OLS Cnd este detectat un semnal de depire a momentului de torsiune ntr-un ciclu de

gurire diametre mici n trepte, viteza de avans i turaia arborelui principal


0: Nu se schimb
1: Se schimb
#2

OLS Cnd este satisfcut adncimea de achiere pentru trecere dei nu se primete niciun un

semnal de depire a momentului de torsiune ntr-un ciclu de gurire diametre mici n


trepte, viteza de avans i turaia arborelui principal:
0: Nu se schimb
1: Se schimb
5163

Coduri M care specific modul ciclu de gurire n trepte diametre mici

[Tip intrare] Introducere parametru


[Tip de date] Cale 2 cuvinte
[Domeniu de date valide]
1 la 99999999
Acest parametru seteaz un cod M care specific modul ciclu de gurire n trepte
diametre mici
5164

Procentajul turaiei arborelui principal de modificat la pornirea urmtoarei treceri dup receptarea unui
semnal de detectare a depirii momentului de torsiune

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Unitate de msur pentru date] %
[Domeniu de date valide]
1 la 255
Acest parametru seteaz procentajul turaiei arborelui principal de modificat la pornirea
urmtoarei treceri dup ce scula este retras datorit receptrii unui semnal de detectare a
depirii momentului de torsiune.
S2 = S1 d1 100
- 239 -

A.PARAMETRI

ANEX

B-64304RO-2/02

S1: Turaia arborelui principal de modificat


S2: Turaia arborelui principal modificat
Setai d1 ca procentaj.

NOT
Cnd este setat 0, turaia arborelui principal nu se schimb.
5165

Procentajul turaiei arborelui principal de modificat la pornirea urmtoarei treceri fr receptarea unui
semnal de detectare depire a momentului de torsiune

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Unitate de msur pentru date] %
[Domeniu de date valide]
1 la 255
Acest parametru seteaz procentajul turaiei arborelui principal de modificat la pornirea
urmtoarei treceri dup ce scula este retras fr receptarea unui semnal de detectare
depire a momentului de torsiune.
S2 = S1 d2 100
S1: Turaia arborelui principal de modificat
S2: Turaia arborelui principal modificat
Setai d2 ca procentaj.

NOT
Cnd este setat 0, turaia arborelui principal nu se schimb.
5166

Procentajul vitezei de avans de achiere de modificat la pornirea urmtoarei achieri dup receptarea
unui semnal de detectare a depirii momentului de torsiune

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Unitate de msur pentru date] %
[Domeniu de date valide]
1 la 255
Acest parametru seteaz procentajul vitezei de avans de modificat la pornirea urmtoarei
treceri dup ce scula este retras i avanseaz datorit receptrii unui semnal de detectare
a depirii momentului de torsiune.
F2 = F1 b1 100
F1: Viteza de avans de achiere de modificat
F2: Viteza de avans pentru achiere modificat
Setai b1 ca procentaj.

NOT
Cnd este setat 0, viteza de avans de achiere nu se schimb.
5167

Procentajul vitezei de avans pentru achiere de modificat la pornirea urmtoarei achieri fr


receptarea unui semnal de detectare a depirii momentului de torsiune

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Unitate de msur pentru date] %
[Domeniu de date valide]
1 la 255
Acest parametru seteaz procentajul vitezei de avans de modificat la pornirea urmtoarei
treceri dup ce scula este retras i avanseaz fr receptarea unui semnal de detectare a
depirii momentului de torsiune.
- 240 -

B-64304RO-2/02

ANEX

A.PARAMETRI

F2 = F1 b2 100
F1: Viteza de avans pentru achiere de modificat
F2: Viteza de avans pentru achiere modificat
Setai b2 ca procentaj.

NOT
Cnd este setat 0, viteza de avans de achiere nu se schimb.
5168

Limita inferioar a procentajului vitezei de avans pentru achiere ntr-un ciclu de gurire n trepte
diametre mici

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Unitate de msur pentru date] %
[Domeniu de date valide]
1 la 255
Acest parametru seteaz limita inferioar a procentajului vitezei de avans pentru achiere
modificat repetat fa de viteza de avans pentru achiere specificat.
FL = F b3 100
F: Viteza de avans de achiere specificat
FL: Viteza de avans de achiere modificat
Setai b3 ca procentaj.
5170

Numrul total de macro variabile crora se transmite numrul total de retrageri n timpul achierii

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Domeniu de date valide]
100 la 149
Acest parametru seteaz numrul macro variabilelor comune crora se transmite numrul
total de retrageri ale sculei n timpul achierii. Numrul total nu poate fi transmis
variabilelor comune de la #500 la #599.
5171

Numrul total de macro variabile crora se transmite numrul total de retrageri datorit receptrii unui
semnal de detectare a depirii momentului de torsiune

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Domeniu de date valide]
100 la 149
Acest parametru seteaz numrul macro variabile crora se transmite numrul total de
retrageri dup receptarea unui semnal de detectare a depirii momentului de torsiune n
timpul achierii. Numrul total nu poate fi transferat ca dat de ieire variabilelor comune
de la #500 la #599.
5172

Viteza de avans a retragerii la punctul R cnd nu se specific nicio adres I

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur] mm/min, inch/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Acest parametru seteaz viteza de avans a retragerii la punctul R cnd nu se specific
nicio adres I.

- 241 -

A.PARAMETRI
5173

ANEX

B-64304RO-2/02

Viteza de avans pentru avansarea la poziia dinainte de fundul gurii atunci cnd nu se specific nicio
adres I

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur] mm/min, inch/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Acest parametru seteaz viteza de avans pentru avansarea la poziia dinainte de fundul
gurii atunci cnd nu se specific nicio adres I.
5174

Distana de intrare in achiere ntr-un ciclu de gurire n trepte pentru diametre mici

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur a datei] mm, inch (unitate de msur dat de intrare)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Acest parametru seteaz jocul ntr-un ciclu de gurire n trepte pentru diametre mici
5176

Numrul axei de rectificare n ciclul de rectificare cu ptrundere intermitent (G75)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de rectificare al ciclului de rectificare cu ptrundere
intermitent (G75)

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere. Cnd se specific un numr al axei care este acelai
cu axa de ptrundere, n timpul execuiei este emis alarma
PS0456. Ciclul de rectificare este executat cnd valoarea acestui
parametru este 0, de asemenea este emis alarma PS0456.
5177

Numrul axei de rectificare a ciclului de rectificare cu ptrundere intermitent la dimensiune constant


direct (G77)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de rectificare a ciclului de rectificare cu ptrundere intermitent
de dimensiune constant direct (G77)

- 242 -

B-64304RO-2/02

ANEX

A.PARAMETRI

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere. Cnd se specific un numr al axei care este acelai
cu axa de ptrundere, n timpul execuiei este emis alarma
PS0456. Ciclul de rectificare este executat cnd valoarea acestui
parametru este 0, de asemenea este emis alarma PS0456.
5178

Numrul axei de rectificare a ciclului de rectificare plan cu avans continuu (G78)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de rectificare a ciclului de rectificare plan cu avans continuu
(G78).

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere. Cnd se specific un numr al axei care este acelai
cu axa de ptrundere, n timpul execuiei este emis alarma
PS0456. Ciclul de rectificare este executat cnd valoarea acestui
parametru este 0, de asemenea este emis alarma PS0456.
5179

Numrul axei de rectificare a ciclului de rectificare plan cu avans intermitent (G79)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de rectificare a ciclului de rectificare plan cu avans intermitent
(G79).

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere. Cnd se specific un numr al axei care este acelai
cu axa de ptrundere, n timpul execuiei este emis alarma
PS0456. Ciclul de rectificare este executat cnd valoarea acestui
parametru este 0, de asemenea este emis alarma PS0456.
5180

Numrul axei de ndreptare n ciclul de rectificare cu ptrundere intermitent (G75)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de ndreptare n ciclul de rectificare cu ptrundere intermitent (G75)

- 243 -

A.PARAMETRI

ANEX

B-64304RO-2/02

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere sau axei de rectificare. Cnd se specific un numr al
axei care este acelai cu al axei de ptrundere sau axei de
rectificare, n timpul execuiei este emis alarma PS0456. Ciclul de
rectificare este executat cnd valoarea acestui parametru este o i
adresa L este specificat n programul NC, alarma PS0456 este
de asemenea utilizat.
5181

Numrul axei de ndreptare n ciclul de rectificare cu ptrundere intermitent la dimensiune constant


direct (G77)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de ndreptare n ciclul de rectificare cu ptrundere intermitent la
dimensiune constant direct (G77).

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere sau axei de rectificare. Cnd se specific un numr al
axei care este acelai cu al axei de ptrundere sau axei de
rectificare, n timpul execuiei este emis alarma PS0456. Ciclul de
rectificare este executat cnd valoarea acestui parametru este o i
adresa L este specificat n programul NC, alarma PS0456 este
de asemenea utilizat.
5182

Numrul axei de ndreptare n ciclul de rectificare plan cu avans continuu (G78)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de ndreptare n ciclul de rectificare suprafa cu avans continuu
(G78).

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere sau axei de rectificare. Cnd se specific un numr al
axei care este acelai cu al axei de ptrundere sau axei de
rectificare, n timpul execuiei este emis alarma PS0456. Ciclul de
rectificare este executat cnd valoarea acestui parametru este o i
adresa L este specificat n programul NC, alarma PS0456 este
de asemenea utilizat.
5183

Numrul axei de ndreptare n ciclul de rectificare plan cu avans intermitent (G79)

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
0 la Numrul axelor controlate
Setai numrul axei de ndreptare n ciclul de rectificare plan cu avans intermitent
(G79).
- 244 -

A.PARAMETRI

ANEX

B-64304RO-2/02

NOT
Se poate specifica un numr al axei cu excepia axei de
ptrundere sau axei de rectificare. Cnd se specific un numr al
axei care este acelai cu al axei de ptrundere sau axei de
rectificare, n timpul execuiei este emis alarma PS0456. Ciclul de
rectificare este executat cnd valoarea acestui parametru este o i
adresa L este specificat n programul NC, alarma PS0456 este
de asemenea utilizat.
#7
5200

#6

#5

#4

FHD

PCP

DOV

#3

#2

#1

#0
G84

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0

#4

#5

G84 Metod de specificare tarodare rigid:


0: nainte de a emite comanda G84 (sau G74) se specific un cod M pentru modul de
tarodare rigid. (Vezi parametrul nr. 5210).
1: Nu se folosete un cod M de specificare mod de tarodare rigid. (G84 nu poate fi
folosit ca i cod G pentru ciclul de tarodare; G74 nu poate fi folosit pentru ciclul de
tarodare invers.)
DOV Ajustarea n timpul extragerii n tarodarea rigid:
0: Invalidat
1: Validat (Valoarea ajustrii este setat n parametrul nr.5211. Oricum, setai valoarea
de ajustare pentru ntoarcere tarodare rigid n parametrul nr. 5381.)
PCP Adresa Q este specificat n ciclu de tarodare/tarodare rigid:
0: Este asumat un ciclu de tarodare rapid n trepte.
1: Este asumat un ciclu de tarodare n trepte.

NOT
ntr-un ciclu de tarodare, acest parametru este valabil cnd bit 6
(PCT) al parametrului nr.5104 este 1. Cnd bit 6 (PCT) al
parametrului nr.5104 este 0, nu este asumat un ciclu de tarodare
(rapid) n trepte.
#6

FHD Oprire avans i monobloc n tarodare rigid:


0: Invalidat
1: Validat

#7

#6

5201

#5

#4

#3

OV3

OVU

#2

#1

#0

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#3

OVU Unitatea incrementului al parametrului de ajustare (nr. 5211) pentru extragerea sculei la

tarodarea rigid este:


0: 1%
1: 10%
- 245 -

A.PARAMETRI

#4

ANEX

B-64304RO-2/02

OV3 Se programeaz o turaie a arborelui principal pentru extragere, astfel nct ajustarea
pentru operaia de extragere este:
0: Inactivat.
1: Activat.
#7

5202

#6

#5

#4

#3

#2

#1

#0

OVE

[Tip intrare] Introducere parametru


[Tip de date] Cale bit

NOT
Atunci cnd se seteaz cel puin unul dintre aceti parametri,
alimentarea trebuie oprit nainte de continuarea operaiei.

#6

OVE Domeniul de specificare al comenzii (adresei J) de ajustare extragere dat de specificarea


programului de tarodare rigid este:
0: 100% la 200%.
1: 100% la 2000%.

NOT
1 Pentru a activa comanda de ajustare extragere (adresa J) prin
specificaia programului, setai bit4 (OV3) al parametrului nr.5201
la 1.
2 Cnd acest parametru este setat la 1, se asum operaia
echivalent cu cea a seriei FS0i-C.
#7

#6

#5

5203

#4

#3

#2

#1

#0

OVS

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#4 OVS La tarodarea rigid, ajustarea prin semnalul de selectare a ajustrii avansului i anularea
ajustrii prin semnalul de anulare a ajustrii este:
0: Inactivat.
1: Activat.
Cnd ajustarea vitezei de avans este activat, ajustarea extragerii este dezactivat.
Ajustarea axului este restrns la 100% n timpul tarodrii rigide, indiferent de setarea
acestui parametru.
5211

Valoarea ajustrii n timpul extragerii n tarodare rigid

[Tip intrare] Introducere parametru


[Tip de date] Cale cuvnt
[Unitate date] 1% sau 10%
[Domeniu de date valide]
0 la 200
Acest parametru seteaz valoarea ajustrii n timpul extragerii n tarodare rigid.

- 246 -

A.PARAMETRI

ANEX

B-64304RO-2/02

NOT
Valoare ajustrii este valid cnd bit 4 (DOV) al parametrului nr.
5200 este setat la 1. Cnd bit 3 (OVU) al parametrului nr. 5201 este
setat la 1, unitatea de date setat este 10%. La extragere se poate
aplica o ajustare de pn la 200%.
5213

ntoarcerea sau distana de intrare n ciclul de tarodare n trepte

[Tip intrare] Setare intrare


[Tip de date] Cale real
[Unitatea de msur a datei] mm, inch (unitate de msur dat de intrare)
[Unitatea minim a datei]
depinde de sistemul incremental al axei de gurire
[Domeniul de date valide] 0 sau pozitiv 9 cifre ale unitii minime a datei [consultai tabelul de setare a
parametrilor standard (B)]
(Cnd sistemul incremental este IS-B, 0,0 la +999999,999)
Acest parametru seteaz valoarea de ntoarcere a unui ciclu de tarodare rapid n trepte
sau valoarea distanei de intrare unui ciclu de tarodare n trepte.
Cnd parametrul PCP (bit 5 al nr.5200) este
setat la 0.

Cnd parametrul PCP (bit 5 al nr.5200) este


setat la 1.
q : Adncimea de

q : Adncimea de achiere
d : ntoarcerea

achiere

d : Distana de intrare
pct. R

pct. R
q
q

d
d

pct. Z

pct. Z

NOT
1 ntr-un ciclu de tarodare, acest parametru este valabil cnd
bit 6 (PCT) al parametrului nr.5104 este 1.
2 Pentru axa diametrului, setai acest parametru folosind
valoarea diametrului.
5241

Turaia maxim a arborelui principal n tarodare rigid (treapta nti)

5242

Turaia maxim a arborelui principal n tarodare rigid (treapta a doua)

5243

Turaia maxim a arborelui principal n tarodare rigid (treapta a treia)

[Tip intrare] Introducere parametru


[Tip de date] Arbore principal 2 cuvinte
[Unitate de msur date]
min-1
[Domeniu de date valide]
0 la 9999
Raport de transmitere al traductorului de poziie a arborelui principal
1 : 1 0 la 7400
- 247 -

A.PARAMETRI

ANEX

B-64304RO-2/02

1 : 2 0 la 9999
1 : 4 0 la 9999
1 : 8 0 la 9999
Fiecare din aceti parametri este utilizat pentru setarea unei turaii maxime a arborelui
principal pentru fiecare treapt n tarodarea rigid.
Setai aceeai valoare pentru ambii parametri nr. 5241 i 5243 pentru o transmisie cu o
treapt. Pentru o cutie de viteze cu dou trepte, setai n parametrul nr. 5243 aceeai
valoarea ca cea setat n parametrul nr. 5242. Altfel va fi emis alarma PS0200.
5321

Mersul n gol al arborelui principal n tarodare rigid (treapta nti)

5322

Mersul n gol al arborelui principal n tarodare rigid (treapta a doua)

5323

Mersul n gol al arborelui principal n tarodare rigid (treapta a treia)

[Tip intrare] Introducere parametru


[Tip de date] ax cuvnt (cuvinte)
[Unitate de msur date]
unitate de detectare
[Domeniu de date valide]
-9999 la 9999
Fiecare din aceti parametri este utilizat pentru setarea mersului n gol al arborelui
principal.

5400

#7

#6

SCR

XSC

#5

#4

#3

#2

#1

#0
RIN

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0

#6

#7

RIN Comand unghi (R) de rotire coordonate:


0: Specificat printr-o metod absolut
1: Specificat prin metod absolut (G90) sau metod incremental (G91)
XSC Setarea unui raport de scalare (scalare ax cu ax) este:
0: Inactivat.
1: Activat.
SCR Unitate raport amplificare la scalare (G51) :
0: de 0,000001 ori (1/100.000)
1: de 0,001 ori
#7

#6

#5

#4

5401

#3

#2

#1

#0
SCLx

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
#0 SCLx Scalare pe aceast ax:
0: Invalidat
1: Validat
5410

Deplasare unghiular folosit cnd nu se specific nicio deplasare unghiular pentru rotirea
sistemului de coordonate

[Tip intrare] Setare intrare


- 248 -

A.PARAMETRI

ANEX

B-64304RO-2/02

[Tip de date] Cale 2 cuvinte


[Unitate de msur date]
0,001 grade
[Domeniu de date valide]
-360000 la 360000
Acest parametru seteaz deplasarea unghiular pentru rotirea sistemului de coordonate.
Cnd pentru rotirea sistemului de coordonate nu este specificat deplasarea unghiular cu
adresa R n blocul n care este specificat G68, setarea acestui parametru este folosit ca
deplasare unghiular pentru rotirea sistemului de coordonate.
5411

Raport de amplificare la scalare (G51)

[Tip intrare] Setare intrare


[Tip de date] Cale 2 cuvinte
[Unitate date] de 0.001 sau 0,00001 ori (selectat utiliznd SCR, #7 al parametrului nr.5400)
[Domeniu de date valide]
1 la 999999999
Acest parametru seteaz un raport de scalare cnd scalarea ax cu ax este dezactivat
[cnd bit 6 (XSC) al parametrului nr. 5400 este setat la 0]. Dac n program nu este
specificat un raport de scalare (P), setarea acestui parametru este folosit ca raport de
scalare.

NOT
Cnd bit 7 (SCR) al parametrului nr. 5400 este setat la 1, domeniul
de date valabile este de la 1 la 9999999.
5421

Raport de scalare pentru fiecare ax

[Tip intrare] Setare intrare


[Tip de date] Axa 2 cuvinte
[Unitate date] de 0,001 sau 0,00001 ori (selectat utiliznd SCR, #7 al parametrului nr.5400)
[Domeniu de date valide]
de la -999999999 la -1, de la 1 la 999999999
Acest parametru seteaz un raport de scalare cnd scalarea ax cu ax este activat [cnd
bit 6 (XSC) al parametrului nr. 5400 este setat la 1]. Pentru primul la al treilea arbore
principal (axele X la Z), setarea acestui parametru este folosit ca raport de scalare dac
rapoartele de scalare (I, J, K) nu sunt specificate n program.

NOT
Cnd bit 7 (SCR) al parametrului nr. 5400 este setat la 1, domeniul
de date valabile este de la -9999999 la -1 i de la 1 la 9999999.
#7

#6

#5

#4

#3

#2

#1

5431

[Tip intrare] Introducere parametru


[Tip de date] Cale bit

NOT
Atunci cnd se seteaz cel puin unul dintre aceti parametri,
alimentarea trebuie oprit nainte de continuarea operaiei.
#0

#0
MDL

MDL Codul G60 (poziionare ntr-un singur sens este:


0: Cod G o cifr (grupul 00).
1: Cod G modal (grupul 01).
- 249 -

A.PARAMETRI
5440

ANEX

B-64304RO-2/02

Direcia de poziionare i distana de depire n poziionare ntr-un singur sens

[Tip intrare] Introducere parametru


[Tip de date] Axa real
[Unitatea de msur date] mm, inch, grade (unitatea mainii)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Acest parametru seteaz direcia de poziionare i distana de depire n poziionare
ntr-un singur sens (G60) pentru fiecare ax. Direcia de poziionare este specificat
utiliznd un semn pentru data de setare i distana de depire folosind o valoare setat
aici.
Distana de depire>0: Direcia de poziionare este pozitiv (+).
Distana de depire<0: Direcia de poziionare este negativ (-).
Distana de depire=0: Poziionarea ntr-un singur sens nu este efectuat.
5480

Numrul axei pentru controlul direciei normale

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
[Domeniu de date valide]
1 la numrul maxim de axe controlate
Acest parametrul seteaz numrul de axei controlate al axei pentru controlul direciei
normale.
5481

Viteza de avans a rotaiei axei controlate pe direcia normal

[Tip intrare] Introducere parametru


[Tip de date] Axa real
[Unitate minim de msur date] grad/min
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniu date valide] Consultai tabelul de setare parametri standard (C)
Acest parametru seteaz viteza de avans a micrii n lungul axei controlate pe direcia
normal care este inserat la punctul de pornire a blocului n timpul controlului direciei
normale.
5482

Valoare limit folosit pentru a determina dac s se ignore inseria rotirii axei controlate pe direcia
normal

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitate de msur date]
grad
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] 0 sau 9 cifre pozitive ale unitii minime a datei [consultai tabelul de setare a
parametrilor standard (B)]
Blocul de rotire a axei controlate pe direcia normal nu este inserat cnd unghiul de
inserare rotire calculat n timpul controlului direciei normale nu depete aceast
setare.
Unghiul de rotire ignorat este adugat urmtorului unghi inserat de rotire i atunci este
evaluat inseria blocului.

- 250 -

A.PARAMETRI

ANEX

B-64304RO-2/02

NOT
1 Nu este inserat niciun bloc dac se seteaz 360 de grade sau mai mult.
2 Dac se seteaz 180 de grade sau mai mult, blocul de rotire este inserat
doar dac setarea pentru interpolare circular este de 180 de grade sau
peste aceast valoare.
#7
5500

#6

#5

SIM

#4

#3

#2

#1

G90

INC

ABS

REL

#0

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#1 REL Afiarea axei de indexare a mesei de index n sistemul de coordonate relative:
0: Nu este rotunjit printr-o rotire.
1: Este rotunjit printr-o rotire.
#2 REL Afiarea axei de indexare a mesei de indexare n sistemul de coordonate absolute:
0: Nu este rotunjit printr-o rotaie.
1: Este rotunjit printr-o rotaie.
#3

#4

INC Cnd nu este setat codul M care specific rotirea n direcia negativ (parametrul nr.
5511) rotirea n modul G90:
0: Nu este drumul mai scurt n jurul circumferinei.
1: Setai drumul mai scurt n jurul circumferinei. [Setai bit 2 (ABS) al parametrului
nr. 5500 la 1.]
G90 Comanda pentru axa de indexare a mesei de indexare este:
0: Asumat a fi o comand absolut sau incremental conform modului.
1: Asumat ntotdeauna c este o comand absolut.

#6 SIM Cnd acelai bloc include o comand pentru axa de indexare a mesei de indexare i o
comand pentru alt ax controlat:
0: Se urmrete setarea bit 0 (IXS) a parametrului nr.5502.
1: Comenzile sunt executate.

NOT
Chiar i atunci cnd acest parametrul este setat la 1, este emis o
alarm (PS1564) dac blocul nu este nici G00, G28 i nici G30 (sau
modul G00).
#7

#6

#5

#4

5501

#2

#1

#0
ITI

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#0

#3

ITI Funcia de indexare a mesei de indexare este:


0: Activat.
1: Inactivat.

- 251 -

A.PARAMETRI

ANEX

B-64304RO-2/02

NOT
Pentru a activa funcia de indexare a mesei de indexare, setai bit
3 (IXC) al parametrului nr. 8132 la 1, suplimentar la acest
parametru. Funcia de indexare a mesei de indexare este activat
doar cnd att ITI ct i IXC sunt activate.
#7

#6

#5

#4

#3

#2

#1

5502

#0
IXSx

[Tip intrare] Introducere parametru


[Tip de date] Ax bit
#0

IXSx Cnd o comand este specificat ntr-un bloc care conine o comand pentru axa de
indexare a mesei de indexare:
0 : Se emite o alarm (PS1564).
1 : Comanda se execut.
Dac bit 6 (SIM) al parametrului nr. 5500 este setat la 1, se poate executa o operare
simultan cu toate axele exceptnd axa de indexare a mesei de indexare, indiferent de
setarea acestui parametru.
Pentru a seta axa care permite operarea simultan pentru fiecare ax, setai SIM la 0 i
setai acest parametru.

NOT
Chiar i atunci cnd acest parametru este setat la 1, este emis o
alarm (PS1564) dac blocul nu este nici G00, G28 i nici G30
(sau modul G00).
5511

Cod M care specific rotire n direcie negativ a indexrii mesei de indexare

[Tip intrare] Introducere parametru


[Tip de date] Cale 2 cuvinte
[Domeniu de date valide]
0 la 99999999
0: Direcia de rotire a axei de indexare a mesei de indexare este determinat conform
setrii bit 3 (INC) a parametrului nr. 5500 i a unei comenzi.
de la 1 la 99999999;
Rotirea axei e indexare a mesei de indexare este executat ntotdeauna n direcia
negativ. Rotirea n direcia negativ este executat doar atunci cnd codul M setat
n acest parametru este specificat mpreun cu o comand de micare.

NOT
Asigurai-v c setai bit 2 (ABS) al parametrului nr. 5500 la 1.
5512

Unghi minim de poziionare pentru axa de indexare a mesei de indexare

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitate minim de msur date] grad
[Unitatea minim a datei]
depinde de sistemul incremental al axei de referin
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
- 252 -

A.PARAMETRI

ANEX

B-64304RO-2/02

Acest parametru seteaz unghiul de poziionare minim (cursa) pentru axa de indexare a
mesei de indexare. Cursa specificat n comanda de poziionare trebuie s fie ntotdeauna
un multiplu ntreg al acestei setri. Cnd este setat 0, cursa nu este verificat.
Unghiul poziionrii minime nu este verificat doar pentru comand, ci i pentru setarea
sistemului de coordonate i offset-ul originii piesei de prelucrat.

NOT
Cnd setarea este 0, specificarea poate fi realizat indiferent de
unghiul minim.
#7

#6

#5

6000

#4

#3

#2

HGO

#1

#0

MGO

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#1

#4

MGO Cnd se execut o instruciune GOTO pentru specificare control macro program, un salt
rapid la 20 de numere de ordine executat de la nceputul programului este:
0: Un salt rapid nu este aplicat la n numere de ordine de la nceputul programului.
1: Un salt rapid este aplicat la n numere de ordine de la nceputul programului.
MGO Cnd se execut o instruciune GOTO pentru specificare control macro program, un salt
rapid la 30 de numere de ordine imediat nainte de instruciunea executat este:
0: Nerealizat.
1: Realizat.
#7

6210

#6

#5

#4

#3

#2

#1

#0

MDC

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#6

MDC Rezultatul msurtorii automate a lungimii sculei este:


0: Adunat la offset curent
1: Sczut din offset curent

6241

Viteza de avans n timpul msurrii automate a lungimii sculei (pentru semnalele XAE1 i GAE1)

6242

Viteza de avans n timpul msurrii automate a lungimii sculei (pentru semnalele XAE2 i GAE2)

6243

Viteza de avans n timpul msurrii automate a lungimii sculei (pentru semnalele XAE3 i GAE3)

[Tip intrare] Introducere parametru


[Tip de date] Cale real
[Unitatea de msur] mm/min, inch/min, grad/min (unitatea mainii)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] Referin tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0,0 la +999000,0)
Aceti parametri seteaz viteza relevant de avans n timpul msurrii automate a
lungimii sculei.

- 253 -

A.PARAMETRI

ANEX

B-64304RO-2/02

NOT
Cnd setarea parametrului nr.6242 sau 6243 este 0, se folosete
setarea parametrului nr.6241.
6251

valoare n timpul msurrii automate a lungimii sculei (pentru semnalele XAE1 i GAE1)

6252

valoare n timpul msurrii automate a lungimii sculei (pentru semnalele XAE2 i GAE2)

6253

valoare n timpul msurrii automate a lungimii sculei (pentru semnalele XAE3 i GAE3)

[Tip intrare] Introducere parametru


[Tip de date] Cale 2 cuvinte
[Unitatea de msur] mm, inch, grade (unitatea mainii)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Aceti parametri seteaz valoarea relevant n timpul msurrii automate a lungimii
sculei.

NOT
1 Pentru seria M, cnd setarea parametrului nr. 6252 sau 6253 este
0, se folosete setarea parametrului nr.6251.
2 Setai o valoare de tip raz indiferent dac este specificat
programare pe baz de diametru sau pe baz de raz.
6254

valoare n timpul msurrii automate a lungimii sculei (pentru semnalele XAE1 i GAE1)

6255

valoare n timpul msurrii automate a lungimii sculei (pentru semnalele XAE2 i GAE2)

6256

valoare n timpul msurrii automate a lungimii sculei (pentru semnalele XAE3 i GAE3)

[Tip intrare] Introducere parametru


[Tip de date] Cale 2 cuvinte
[Unitatea de msur] mm, inch, grade (unitatea mainii)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Aceti parametri seteaz valoarea relevant n timpul msurrii automate a lungimii
sculei.

NOT
1 Pentru seria M, cnd setarea parametrului nr. 6252 sau 6253 este
0, se folosete setarea parametrului nr. 6251.
2 Setai o valoare de tip raz indiferent dac este specificat
programare pe baz de diametru sau pe baz de raz.
#7

#6

#5

#4

7001

#3

#2

#1
ABS

[Tip intrare] Introducere parametru


- 254 -

#0

A.PARAMETRI

ANEX

B-64304RO-2/02

[Tip de date] Cale bit


#1

ABS Pentru comanda de micare dup intervenie manual n starea de absolut manual pornit:
0: Se folosesc traiectorii diferite n modurile absolute (G90) i incrementale (G91).
1: Se folosete aceeai traiectorie (traiectorie n mod absolut) n modurile absolute
(G90) i incrementale (G91).
#7

#6

#5

#4

#3

#2

7700

#1

HDR

#0
HBR

[Tip intrare] Introducere parametru


[Tip de date] Traiectorie bit
#0

#2

HBR Cnd se folosete funcia de cutie de viteze electronic (EGB) executarea unei resetri:
0: Anuleaz modul sincron (G81)
1: Nu anuleaz modul sincron. Acest mod este anulat doar prin comanda G80.
HDR Sensul de compensare a nclinrii danturii (de obicei, setai 1.)
(Exemplu) Pentru a tia o roat dinat cu dini nclinai cnd direcia de rotaie n jurul
axei C este direcia negativ (-):
0: Setai o valoare negativ (-) n P.
1: Setai o valoare pozitiv (+) n P.
Cnd HDR = 1
+Z

-Z

+Z

-Z

(a)

(c)

(b)
+C

C : +, Z : +, P : +
Sensul compensare:+

(e)

C : +, Z : +, P : Sensul compensare:-

(f)
-C

C : -, Z : +, P : +
Sensul compensare:-

(d)
+C

+C

C : +, Z : -, P : +
Sensul compensare:-

C : -, Z : +, P : Sensul compensare:+

C : +, Z : -, P : Sensul compensare:+

(h)

(g)
-C

+C

-C

C : -, Z : -, P : +
Sensul compensare:+

-C

C : -, Z : -, P : Sensul compensare:-

Cnd HDR = 0 ((a), (b), (c) i (d) sunt aceleai ca i pentru HDR = 1)
+Z

-Z

(e)

C : -, Z : +, P : +
Sensul compensare:+

(h)

(g)

(f)
-C

-C

C : -, Z : +, P : Sensul compensare:-

- 255 -

-C

C : -, Z : -, P : +
Sensul compensare:-

-C

C : -, Z : -, P : Sensul compensare:+

A.PARAMETRI

ANEX
#7

#6

#5

#4

7701

B-64304RO-2/02
#3

#2

#1

#0

LZR

[Tip intrare] Introducere parametru i direcia de depire n poziionarea ntr-un singur sens
[Tip de date] Traiectorie bit
#3

LZR Cnd L (numr de nceputuri al frezei melc modul) = 0 este specificat la pornirea
sincronizrii EGB (G81):
0: Sincronizarea este pornit, asumnd c este specificat L = 1.
1: Sincronizarea nu este pornit, asumnd c este specificat L = 0. Cu toate acestea, se
execut compensarea nclinrii danturii.
#7

#6

#5

#4

7702

#3

#2

#1

ART

#0
TDP

[Tip intrare] Introducere parametru


[Tip de date] Traiectorie bit
#0

TDP Numrul specificabil de dini T pentru cutia de viteze electronic este (G81):
0: de la 1 la 1000
1: 0.1 la 100 (1/10 dintr-o valoare specificat)

NOT
n fiecare caz se poate specifica o valoare de la 1 la 1000.
#3 ART Funcia de retragere executat cnd este emis o alarm este:
0: Inactivat.
1: Activat.
Cnd este emis o alarm, se execut o operaie de retragere o vitez de avans i curs
setate (parametrii nr. 7740 i 7741).

NOT
Dac este emis o alarm servo pentru alt ax dect axa pentru
care se execut o operaie de retragere, curentul de activare servo
este pstrat pn la terminarea operaiei de retragere.
#7

#6

#5

#4

7703

#3

#2

#1

#0

ARO

ARE

ERV

[Tip intrare] Introducere parametru


[Tip de date] Traiectorie bit
#0 ERV n timpul sincronizrii EGB (G81), avansul pe rotaie este executat pentru:
0: Impulsuri de feedback
1: Impulsuri transformate n vitez pentru axa piesei.
#1 ARE n funcia de retragere prin alarm, operaia de retragere este:
0: Executat n timpul sincronizrii EGB sau operrii automate (semnal de operare
automat = 1).
1: Determinat de setarea parametrului ARO.
#2

ARO Funcia de retragere executat cnd este emis o alarm retrage scula n timpul:
0: Sincronizrii EGB.
- 256 -

A.PARAMETRI

ANEX

B-64304RO-2/02

1:

Sincronizrii EGB i operrii automate (semnal de operare automat OP = 1).

NOT
Acest parametru este valabil cnd bit 1 (ARE) al parametrului nr.
7703 este 1.
Tabelul urmtor enumer setarea parametrilor i operaiile corespunztoare.
ARE
1
1
0
0

ARO
0
1
0
1

Funcionare
n timpul sincronizrii EGB
n timpul sincronizrii EGB i operrii automate
n timpul sincronizrii EGB sau operrii automate

NOT
Parametrii ARE i ARO sunt valizi cnd bit 3 (ART) al parametrului
nr. 7702 este setat la 1 (cnd este executat funcia de retragere
cnd este emis o alarm).
#7

#6

#5

7731

#4

#3

RTS

ECN

#2

#1

#0

EHF

EFX

[Tip intrare] Introducere parametru


[Tip de date] Traiectorie bit
#0

EFX Drept comand EGB:


0: Se folosesc G80 i G81.
1: Se folosesc G80.4 i G81.4.

NOT
Cnd acest parametru este setat la 0, nu se poate folosi niciun
ciclu predefinit de gurire.
#1 EHF Controlul avansului nspre nainte pentru axa de avans elicoidal pentru compensarea
nclinrii danturii este:
0: Activat doar n timpul achierii.
1: Activat ntotdeauna n modul sincron G81.
De obicei, setai 0.
Controlul avansului nspre nainte este de obicei activat n modul avans pentru achiere.
Cnd acest parametru este setat la 1, controlul avansului nspre nainte este ntotdeauna
activat pentru axa de avans axial pentru compensarea nclinrii danturii n timpul
sincronizrii prin comanda (G81) pentru o main de danturat.
Cnd bit 3 (FFR) al parametrului nr. 1800 este setat la 1, controlul avansului nspre
nainte este ntotdeauna activat, indiferent de setarea acestui parametru.
#3 ECN n timpul sincronizrii EGB:
0: G81 nu poate fi specificat din nou.
1: G81 poate fi specificat.
#4

(Survine alarma PS1595.)

RTS Cnd este emis o alarm OT sau alarma de protecie la funcionarea eronat a axei n
timpul operaie de retragere EGB :
0: Este oprit doar axa pentru care este emis alarma.
1: Sunt oprite toate axele.
- 257 -

A.PARAMETRI
7740

ANEX

B-64304RO-2/02

Viteza de avans n timpul retragerii

[Tip intrare] Introducere parametru


[Tip de date] Axa real
[Unitatea de msur] mm/min, inch/min, grad/min (introducei unitatea)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] Consultai tabelul de setare a parametrilor standard (C)
(Cnd sistemul incremental este IS-B, 0.0 la +999000,0)
Acest parametru seteaz viteza de avans pentru fiecare ax n timpul retragerii.
7741

Distana de retragere

[Tip intrare] Introducere parametru


[Tip de date] Axa real
[Unitatea de msur date] mm, inch, grade (unitatea mainii)
[Unitatea minim a datei]
depinde de sistemul incremental al axei aplicate
[Domeniul de date valide] 9 cifre ale unitii minime a datei [consultai tabelul de setare a parametrilor
standard (A)]
(Cnd sistemul incremental este IS-B, -999999,999 la +999999,999)
Acest parametru seteaz distana de retragere pentru fiecare ax n timpul retragerii.
7772

Numr de impulsuri pe rotaie ale traductorului de poziie al axei sculei

[Tip intrare] Introducere parametru


[Tip de date] Cale 2 cuvinte
[Domeniu de date valide]
1 la 999999999
Acest parametru seteaz numrul de impulsuri pe rotaie ale traductorului de poziie al
axei sculei (pe partea arborelui principal).
Pentru un traductor de faz A/B, setai acest parametru la patru impulsuri egale cu un
ciclu de faz A/B.

NOT
Specificai numrul de impulsuri de feedback pe rotaie n jurul axei
sculei pentru traductor de poziie, lund n calcul raportul de
transmitere referitor al traductorului de poziie.
7773

Numr de impulsuri pe rotaie ale traductorului de poziie al axei piesei

[Tip intrare] Introducere parametru


[Tip de date] Cale 2 cuvinte
[Domeniu de date valide]
1 la 999999999
Acest parametru seteaz numrul de impulsuri pe rotaie ale traductorului de poziie n
jurul axei piesei (pe partea axei secundare).
Setai numrul de impulsuri emis de unitatea de detectare.
Cnd folosii comanda G81 de sincronizare EGB, setai parametrii nr. 7772 i 7773.
[Exemplul 1] Cnd axa conductoare EGB este arborele principal i axa condus este axa C

- 258 -

A.PARAMETRI

ANEX

B-64304RO-2/02

CNC

Ax
condus

Ax oarb

Impulsuri de
comand

p/rot

FFG
n/m
Contor erori

CMR

Cel mai mic increment de


comand 0.001deg

Control vitez/curent

Detection unit

Motor
Raport
transm B

Factor de
sincronizare

Comutator de
sincronizare

Urmrire

Detector

Ax

Raport
transm A
axa C

Detector

FFG
N/M

p/rot

Contor erori

CMR

Raport de transmitere a arborelui principal la detectorul B:


1-1 (Arborele principal i traductorul sunt cuplate direct.)
Numr de impulsuri ale traductorului pe rotaie a arborelui principal : 80.000
impulsuri/rot
(Calculat pentru patru impulsuri pentru un ciclu de faz A/B)
FFG N/M pe axa oarb EGB:
1/1
Raport de transmitere a axei C, A:
1/36 (o rotaie n jurul axei C la 36 rotaii ale
motorului)
Numr de impulsuri ale traductorului pe rotaie a axei C : 1.000.000 impulsuri/rotaie
Axa C CMR: 1
Axa C FFG n/m: 1/100
n acest caz, numrul de impulsuri pe rotaie a arborelui principal este:
80000 1/1 = 80000
De aceea, pentru parametrul nr. 7772 setai 80000.
Numrul de impulsuri pe rotaie a axei C n unitatea traductorului este:
1000000 1/36 = 360000
De aceea, pentru parametrul nr. 777e setai 360000.
[Exemplul 2] Cnd raportul de transmitere arbore principal traductor B este 2/3 pentru exemplul de
mai sus (cnd traductorul se rotete de dou ori la trei rotaii ale arborelui principal)
n acest caz, numrul de impulsuri pe rotaie a arborelui principal este:
80000

2 160000
=
3
3

160000 nu poate fi mprit la 3 fr rest. n acest caz, schimbai setarea parametrului


nr.7773 astfel nct raportul parametrilor nr. 7772 i 7773 indic valoarea pe care dorii
s-o setai.
160000
No.7772
160000
3 = 160000
=
=
No.7773
360000
360000 3 1080000

De aceea, setai 160000 pentru parametrul nr. 7772 i 1080000 pentru parametrul nr.
7773.
Aa cum s-a descris mai sus, tot ce trebuie s fac parametrii nr. 7772 i 7773 este s
indice corect raportul. n acest mod putei reduce fracia indicat prin setri. De exemplu,
pentru acest caz putei seta 16 pentru parametrul nr. 7772 i 108 pentru parametrul nr.
7773.
#7

#6

8132

#5

#4

#3

SCL

SPK

IXC

[Tip intrare] Introducere parametru


- 259 -

#2

#1

#0

A.PARAMETRI

ANEX

B-64304RO-2/02

[Tip de date] Bit


IXC Indexarea mesei de indexare este:
0: Nefolosit.
1: Folosit.

#3

NOT
Cnd activai funcia de indexare a mesei de indexare, setai bit 0
(ITI) al parametrului nr. 5501 la 0, suplimentar la acest parametru.
Funcia de indexare a mesei de indexare este activat doar cnd
att ITI ct i IXC sunt activate.
SPK Ciclul de gurire n trepte pentru guri mici este:
0: Nefolosit.
1: Folosit.

#4

SCL Scalarea este:


0: Nefolosit.
1: Folosit.

#5

#7
8136

#6

#5

#4

#3

#2

#1

#0

NGW

NOT
Atunci cnd se seteaz cel puin unul dintre aceti parametri,
alimentarea trebuie oprit nainte de continuarea operaiei.
[Tip intrare] Introducere parametru
[Tip de date] Bit
#6

NGW Memoria C offset scul C (seria M) sau compensarea geometriei/ uzurii sculei (seria T)
este:
0: Folosit.
1: Nefolosit.
#7

#6

11600

#5

#4

#3

#2

#1

#0

AX1

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#5

AX1 Cnd modul de rotire coordonate produce efecte, dac o ax este comandat n mod
absolut:
0: Se calculeaz o poziie comandat nainte de rotirea sistemului de coordonate.
1: Sistemul de coordonate este rotit i apoi are loc o deplasare a sistemului de
coordonate rotit la o poziie comandat.
(Parametrii care trebuie s aib compatibilitate cu FS0i-C)
#7

#6

#5

#4

11630

#3

#2

#1

#0
FRD

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
- 260 -

A.PARAMETRI

ANEX

B-64304RO-2/02

#0 FRD Unitatea de msur minim de comand a unghiurilor de rotire a coordonatelor este :


0: 0,001 grad
1: 0,00001 grad (1/100.000)
#7
19607

#6

#5

NAA

CAV

#4

#3

#2

#1

#0

CCC

[Tip intrare] Introducere parametru


[Tip de date] Cale bit
#2

#5

#6

CCC n modul de compensare scul/ compensare a razei vrfului sculei, metoda de conectare a
colurilor exterioare se bazeaz pe:
0: Conectare de tip liniar
1: Conectare de tip circular
CAV Cnd verificarea interferenei gsete c a survenit interferen (supra-achiere):
0: Prelucrarea se oprete cu alarma (PS0041).
(Funcia de alarmare la verificarea interferenei)
1: Prelucrarea continu prin schimbarea traiectoriei sculei pentru a preveni incidena
interferenei (supra-achierii). (Funcia de evitare a verificrii interferenei)
Pentru metoda de verificare a interferenei, analizai descrierile pentru bit 1 (CNC) al
parametrului nr. 5008 i bit 3 (CNV) al parametrului nr. 5008.
NAA Atunci cnd funcia de evitare a verificrii interferenei consider c o operaie de evitare
este periculoas sau c survine o alt interferen cu vectorul de evitare a interferenei:
0: Se emite o alarm.
Cnd operaia de evitare este considerat periculoas este emis alarma (PS5447).
Cnd se consider c survine o alt interferen cu vectorul de evitare a interferenei,
este emis alarma (PS5448).
1: Nu este emis nicio alarm i operaia de evitare este continuat.

ATENIONARE
Cnd acest parametru este setat la 1, traiectoria poate fi mult
decalat. De aceea, setai acest parametru la 0, dac nu exist
motive speciale.
19625

Numrul de blocuri de citit n modul de compensare a sculei / compensare a razei vrfului sculei

[Tip intrare] Setare intrare


[Tip de date] Cale bit
[Domeniu de date valide]
3 la 8
Acest parametru seteaz numrul de blocuri de citit n modul de compensare a sculei/
compensare a razei vrfului sculei. Dac este setat o valoare mai mic de 3, se asum
specificarea 3. Dac este setat o valoare mai mare de 8, se asum specificarea 8. Dac
este citit un numr mai mare de blocuri, predicia supra-achierii (interferenei) poate fi
fcut cu o comand nainte. Cu toate acestea, numrul de blocuri citite i analizate
crete, aa c devine necesar un timp mai lung de procesare a blocurilor.
Chiar dac setarea acestui parametru este modificat n mod MDI prin oprirea modului
de compensare scul/compensare a razei vrfului sculei, setarea nu devine imediat
valabil. nainte ca noua setare a acestui parametru s poat deveni valabil, modul de
compensare a sculei trebuie anulat, apoi modul trebuie introdus nc o dat.
- 261 -

A.PARAMETRI

A.2

ANEX

B-64304RO-2/02

TIPUL DE DATE
Parametrii sunt clasificai dup tipul de date dup cum urmeaz:
Tipul de date

Bit
Bit grup de maini
Bit cale
Bit ax
Bit arbore principal
Byte
Byte grup de maini
Byte cale
Byte ax
Byte arbore principal
Cuvnt
Cuvnt grup de maini
Cuvnt cale
Cuvnt ax
Cuvnt arbore principal
2-cuvinte
2 cuvinte grup de maini
cale 2 cuvinte
ax 2 cuvinte
Arbore principal 2 cuvinte
real
Grup de maini real
Cale real
Ax real
Arbore principal real

Domeniu de date valabile

Observaii

0 sau 1

de la -128 la 127
de la 0 la 255

Unii parametri utilizeaz aceste tipuri de


date ca date nemarcate.

de la -32768 la 32767
de la 0 la 65535

Unii parametri utilizeaz aceste tipuri de


date ca date nemarcate.

de la 0 la 999999999

Unii parametri utilizeaz aceste tipuri de


date ca date nemarcate.

Vezi tabelele de setare a


parametrilor standard

NOT
1 Fiecare din parametrii de tip bit, bit grup de maini, bit cale, bit ax i bit arbore
principal const n 8 bii pentru o dat (parametri cu opt semnificaii diferite).
2 Pentru tipurile de grupuri de maini, exist parametri corespunztori numrului
maxim de grupuri de maini, astfel nct pentru fiecare grup de maini pot fi
setate date independente. Pentru 0i -D/0i Mate-D, numrul maxim de grupuri de
maini este ntotdeauna 1.
3 Pentru tipurile ci, exist parametri corespunztori numrului de ci, astfel nct
pentru fiecare cale pot fi setate date independente.
4 Pentru tipurile de axe, exist parametri corespunztori numrului maxim de axe
de control, astfel nct pentru fiecare ax de control pot fi setate date
independente.
5 Pentru tipurile arbore principal, exist parametri corespunztori numrului
maxim de arbori principali, astfel nct pentru fiecare arbore principal pot fi
setate date independente.
6 Domeniul de date valide pentru fiecare tip de date indic un domeniu general.
Domeniul variaz n funcie de parametri. Pentru domeniu de date valide pentru
un anumit parametru, vedei explicaia pentru parametrul respectiv.

- 262 -

A.3

A.PARAMETRI

ANEX

B-64304RO-2/02

TABELE DE SETARE STANDARD A PARAMETRILOR

Aceast seciune definete unitile de date minime conform standard i domeniile de date valide ale
parametrilor de tip real pentru CNC, tipul real al grupului de maini, tipul real de axe i tipul real de
arbore principal. Tipul i unitatea de date pentru fiecare parametru sunt conforme cu specificaiile
fiecrei funcii.

NOT
1 Valorile sunt rotunjite n sus sau n jos la cel mai apropiat multiplu al unitii de
msur minime pentru data respectiv.
2 Domeniul de date valide nseamn limite de date de intrare i poate diferi de
valorile reprezentnd performanele actuale.
3 Pentru informaii referitoare la domeniul de comenzi ctre CNC, consultai
Anexa D, Domeniul de valori de comand din MANUALUL OPERATORULUI
(B-64304EN).
(A) Parametri de lungime i unghi (tip 1)
Unitate de msur
pentru date

Sistem incremental

Unitatea minim
de msur

mm
grade

IS-A
IS-B
IS-C

0,01
0,001
0,0001

de la -999999,99
la +999999,99
de la -999999,999 la +999999,999
de la -99999,9999 la +99999,9999

inch

IS-A
IS-B
IS-C

0,001
0,0001
0,00001

de la -99999,999 la +99999,999
de la -99999,9999 la +99999,9999
de la -9999,99999 la +9999,99999

Domeniu de date valabile

(B) Parametri de lungime i unghi (tip 2)


Unitate de msur
pentru date

Sistem incremental

Unitatea minim
de msur

mm
grade

IS-A
IS-B
IS-C

0,01
0,001
0,0001

de la 0,00
la +999999,99
de la 0,000 la +999999,999
de la 0,0000 la +99999,9999

inch

IS-A
IS-B
IS-C

0,001
0,0001
0,00001

de la 0,000 la +99999,999
de la 0,0000 la +99999,9999
de la 0,00000 la +9999,99999

Domeniu de date valabile

(C) Parametri de vitez i vitez unghiular


Unitate de msur
pentru date

Sistem incremental

Unitatea minim
de msur

mm/min
grade/min

IS-A
IS-B
IS-C

0,01
0,001
0,0001

de la 0,0
de la 0,0
de la 0,0

la +999000,00
la +999000,000
la +99999,9999

inch/min

IS-A
IS-B
IS-C

0,001
0,0001
0,00001

de la 0,0
de la 0,0
de la 0,0

la +96000,000
la +9600,0000
la +4000,00000

Domeniu de date valabile

Dac bit 7 (IESP) al parametrului nr. 1013 este setat la 1, domeniul de date valide pentru IS-C este extins
dup cum urmeaz:

- 263 -

A.PARAMETRI
Unitate de msur
pentru date

ANEX
Sistem incremental

B-64304RO-2/02

Unitatea minim
de msur

Domeniu de date valabile

mm/min
grade/min

IS-C

0,001

de la 0,000

la +999000,000

inch/min

IS-C

0,0001

de la 0,0000 la +9600,0000

(D) Parametri de acceleraie i acceleraie unghiular


Unitate de msur
pentru date
2

mm/s
2
grade/s

inch/s2

Sistem incremental

Unitatea minim
de msur

IS-A
IS-B
IS-C

0,01
0,001
0,0001

IS-A
IS-B
IS-C

0,001
0,0001
0,00001

Domeniu de date valabile


de la 0,00
la +999999,99
de la 0,000 la +999999,999
de la 0,0000 la +99999,9999
de la 0,000 la +99999,999
de la 0,0000 la +99999,9999
de la 0,00000
la
+9999,99999

Dac bit 7 (IESP) al parametrului nr. 1013 este setat la 1, domeniul de date valide pentru IS-C este extins
dup cum urmeaz:
Unitate de msur
pentru date

Sistem incremental

mm/min
grade/min

IS-C

inch/min

IS-C

Unitatea minim
de msur

Domeniu de date valabile

0,001

de la 0,000

0,0001

de la 0,0000 la +99999,9999

- 264 -

la +999999,999

B-64304RO-2/02

ANEX

B.DIFERENE FA DE SERIA 0i-C

DIFERENE FA DE SERIA 0i-C

Anexa B, Diferene fa de seria 0i-C este alctuit din urmtoarele seciuni:


B.1
B.2
B.3
B.4
B.5
B.6
B.7
B.8
B.9
B.10
B.11
B.12
B.13
B.14
B.15
B.16
B.17
B.18
B.19
B.20
B.21
B.22
B.23
B.24
B.25
B.26
B.27
B.28
B.29
B.30
B.31
B.32
B.33
B.34
B.35
B.36
B.37
B.38

SETAREA UNITII DE MSUR ............................................................................................ 266


OFFSET AUTOMAT SCUL ....................................................................................................... 266
INTERPOLAREA CIRCULAR................................................................................................... 268
INTERPOLAREA ELICOIDAL.................................................................................................. 269
FUNCIA DE OMITERE (SKIP) ................................................................................................ 270
RETUR MANUAL LA POZIIA DE REFERIN ..................................................................... 272
SISTEMUL DE COORDONATE AL PIESEI ............................................................................... 274
SISTEMUL DE COORDONATE LOCALE.................................................................................. 275
CONTROLUL Cs AL CONTURULUI .......................................................................................... 277
CONTROLUL ARBORELUI PRINCIPAL SERIAL/ANALOGIC............................................... 277
CONTROLUL VITEZEI PERIFERICE CONSTANTE ................................................................ 278
FUNCII ALE SCULEI ................................................................................................................. 278
MEMORIA DE COMPENSARE A SCULEI ................................................................................ 280
MACRO PROGRAM ..................................................................................................................... 280
MACRO PROGRAME DE TIP NTRERUPERE.......................................................................... 283
INTRODUCERE PARAMETRI PROGRAMABILI (G10) ........................................................... 283
CONTROL N AVANS AI /CONTROL CONTUR AI ................................................................. 283
FUNCIA DE SELECTARE A STRII PRELUCRRII ............................................................. 286
CONTROLUL SINCRONIZRII AXELOR ................................................................................. 286
CONTROLUL AXELOR UNGHIULARE ARBITRARE ............................................................. 291
AFIAREA ORELOR DE FUNCIONARE I NUMRAREA PIESELOR PRELUCRATE.... 292
AVANSUL CU ROATA DE MN ............................................................................................. 293
CONTROLUL AXEI PMC ............................................................................................................ 294
APELAREA SUB-PROGRAMELOR EXTERNE (M198) ........................................................... 299
CUTAREA NUMRULUI DE ORDINE ................................................................................... 299
VERIFICAREA CURSEI MEMORATE ....................................................................................... 300
COMPENSAREA ERORII DE PAS MEMORATE ...................................................................... 302
FUNCIA DE TERGERE A ECRANULUI I FUNCIA DE TERGERE AUTOMAT A
ECRANULUI.................................................................................................................................. 303
RESETARE I REPORNIRE ......................................................................................................... 304
MANUAL ABSOLUT PORNIT I OPRIT ................................................................................... 304
INTRODUCERE DATELOR EXTERNE ...................................................................................... 306
FUNCIA SERVER DE DATE ..................................................................................................... 308
POWER MATE CNC MANAGER ................................................................................................ 308
COMPENSARE SCUL ACHIETOARE / COMPENSAREA RAZEI VRFULUI SCULEI
ACHIETOARE ............................................................................................................................. 309
CICLU PREDEFINIT PENTRU GURIRE .................................................................................. 314
CICLU PREDEFINIT PENTRU RECTIFICARE .......................................................................... 315
POZIIONAREA NTR-UN SINGUR SENS ................................................................................ 316
TEIRE I RACORDARE OPIONAL ..................................................................................... 316

- 265 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.1

SETAREA UNITII DE MSURA

B.1.1

Diferene ntre specificaii


Funcia

Specificare diametru/
raz n comanda de
deplasare pentru
fiecare ax

Explicaie
-

Efectuai o selecie folosind bit 3 (DIAx) al parametrului nr. 1006.

Bit 3 (DIAx) al parametrului nr. 1006


Comanda de deplasare pentru fiecare ax specific:
0: Raza.
1: Diametru.
La seria 0i-C pentru ca o ax al crei diametru este specificat s se deplaseze la
distana specificat, nu trebuie setat numai 1 n bit 3 (DIAx) al parametrului nr.1006, ci
trebuie fcute una din urmtoarele dou schimbri:
Reducei multiplicatorul comenzii (CMR) la jumtate. (Unitatea de detectare nu
trebuie schimbat).
Reducei unitatea de detectare la jumtate i dublai raportul cutiei de avans flexibil
(DMR).
Spre deosebire de acestea, la seria 0i-D, prin simpla setare 1 n bit 3 (DIAx) a
parametrului nr.1006, CNC-ul reduce impulsurile de comand la jumtate, eliminnd
necesitatea de efectuare a schimbrilor descrise mai sus (cnd unitatea de detectare nu
este schimbat).
Observai c atunci cnd unitatea de detectare este redus la jumtate, att CMR ct i
DMR trebuie dublate.

B.1.2

Diferene n afiarea de diagnoz

Niciuna.

B.2

OFFSET AUTOMAT SCUL

B.2.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Operaia de offset
curent pentru
rezultatul msurtorii

Adunat la offset curent

Seria 0i -D
-

Selectai dac se adun sau se scade,


folosind bit 6 (MDC) al parametrului nr.
6210.

Bit 6 (MDC) al parametrului nr.6210


Rezultatul msurtorii a msurrii
automate a lungimii sculei (sistem M) sau
a compensrii automate a sculei (sistem T)
este:
0: Adunat la offset curent
1: Sczut din offset curent

- 266 -

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

Seria 0i -C

Funcia
Setare vitez de
avans pentru
msurare

- Setai valoarea n parametrul nr. 6241.


Acesta este un parametru comun
semnalelor de atingere a poziiei de
msurat (XAE, YAE i ZAE).

Setarea valorii

Setai valoarea n parametrul nr. 6251.


Acesta este un parametru comun
semnalelor de atingere a poziiei de
msurat (XAE, YAE i ZAE).

Setarea valorii

Setai valoarea n parametrul nr. 6254.


Acesta este un parametru comun
semnalelor de atingere a poziiei de
msurat (XAE, YAE i ZAE).

B.2.2

Diferene n afiarea de diagnoz

Niciuna.

- 267 -

Seria 0i -D
-

Parametrul nr. 6241


Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE1 i GAE1).
Parametrul nr. 6242
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE2 i GAE2).
Parametrul nr. 6243
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE3 i GAE3).
NOT
Valoarea din parametrul nr.6241 devine
valid cnd n parametrii nr. 6242 i 6243
este setat 0.
Parametrul nr. 6251
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE1 i GAE1).
Parametrul nr. 6252
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE2 i GAE2).
Parametrul nr. 6253
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE3 i GAE3).
NOT
Valoarea din parametrul nr.6251 devine
valid cnd n parametrii nr. 6252 i 6253
este setat 0.
Parametrul nr. 6254
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE1 i GAE1).
Parametrul nr. 6255
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE2 i GAE2).
Parametrul nr. 6256
Acesta este un parametru pentru
semnalele de atingere a poziiei de
msurare (XAE3 i GAE3).
NOT
Valoarea din parametrul nr.6254 devine
valid cnd n parametrii nr. 6255 i 6256
este setat 0.

B.DIFERENE FA DE SERIA 0i-C

ANEX

B.3

INTERPOLAREA CIRCULAR

B.3.1

Diferene ntre specificaii


Funcia

Metoda de interpolare
cnd punctul de capt
nu este pe arc

B-64304RO-2/02

Seria 0i -C

Seria 0i -D

Dac diferenele ntre valorile de raz ale punctului de nceput i punctului de sfrit ale
unui arc de cerc sunt mai mari dect valoarea setat n parametrul nr. 3410, este emis
alarma PS0020. Dac diferena este mai mic (punctul de sfrit nu este pe arc) se
execut interpolarea circular dup cum urmeaz:
Interpolarea circular este executat
Se execut interpolare elicoidal dup
utiliznd valoarea razei punctului de
cum se arat n figura de mai jos.
End point
pornire i atunci cnd o ax ajunge la
punctul de capt, este deplasat liniar.
e
(t)
Pct. p.

Parametrul nr. 3410


n comanda de interpolare circular, setai
limita admis pentru diferena ntre
valoarea razei punctului de nceput i
punctului de sfrit.

Raz

s
e

(t)

(t) = s +

( e s)(t )

Pct. pornire
Pct. capat

Centru

Cu alte cuvinte, raza arcului se deplaseaz


liniar conform unghiului la centru (t).
Interpolarea elicoidal se activeaz prin
specificarea unui arc pentru care raza
arcului la punctul de nceput difer de cea
a punctului de sfrit. Cnd executai
interpolare elicoidal, setai p valoare mare
n parametrul nr. 3410 care specific limita
pentru diferena de raz.

B.3.2

Diferene n afiarea de diagnoz

Niciuna.

- 268 -

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

B.4

INTERPOLAREA ELICOIDAL

B.4.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Specificarea vitezei
de avans

Seria 0i -D

Specificai viteza de avans n lungul


unui arc de cerc. De aceea, viteza
de avans a axei de translaie este
dup cum urmeaz:
F

Lungimea axei de translaie

Lungimea arcului de cerc

Efectuai o selecie folosind bit 5 (HTG) al


parametrului nr. 1403.
0: Acelai ca i n stnga.
1: Specificai o vitez de avans n lungul
traiectoriei incluznd axa de translaie.
De aceea, viteza tangenial a arcului
este exprimat dup cum urmeaz:
Lungimea arcului

F
(lungimea arcului)2+(lungimea axei de
translaie)2
Viteza n lungul axei de translaie este
exprimat dup cum urmeaz:
Lungimea axei de translaie
F
(lungimea arcului)2+(lungimea axei de
translaie)2

Restrngerea vitezei
de avans pentru
achiere elicoidal

B.4.2

Efectuai o selecie folosind bit 0


(HFC) al parametrului nr. 1404.
0: Viteza de avans a arcului i
axei de translaie este
restrns prin parametrul
nr.1422 sau nr.1430.
1: Viteza de avans compus n
lungul traiectoriei sculei care
include axa de translaie este
limitat prin parametrul
nr.1422.

Pentru detalii, consultai INTERPOLAREA


ELICOIDAL din MANUALUL DE
CONEXIUNI (FUNCII) (B-64303EN-1).
Bit 0 (HFC) al parametrului nr. 1404 nu
este disponibil.
Viteza de avans a arcului i axei de
translaie este restrns prin parametrul
nr.1430.

Diferene n afiarea de diagnoz

Niciuna.

- 269 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B.5

FUNCIA DE OMITERE (SKIP)

B.5.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Setarea de activare a
semnalului skip de
limitare a turaiei pentru
skip normal (G31) cnd
este activat funcia skip
n mai multe trepte

skip viteza de achiere


(skip normal)

Seria 0i -D

Setai 1 n bit-ul 5 (SLS) al


parametrului nr.6200.

Setai 1 n bit-ul 4 (HSS) al


parametrului nr.6200.
Parametru de decizie folosire
semnal de skip de limitare a
turaiei
FS0i-C
FS0i-D

Funcia
skip n mai
multe
trepte

Comanda

Inactivat

G31 (trecere normal)

HSS

HSS

G31 (trecere normal)

SLS

HSS

G31P1 ... G31P4 (salt n mai multe


etape)

SLS

SLS

Activat
int pentru
accelerare/decelerare i
compensare decalaj
sistem servo
Metod de
accelerare/decelerare i
compensare decalaj
sistem servo

B-64304RO-2/02

Compensarea este executat pentru


coordonatele de deplasare obinute
cnd semnalul de skip de limitare a
turaiei este setat la 1.
Exist dou ci de a executa
compensarea, dup cum urmeaz:
[Compensnd valoarea calculat din
constanta de achiere i constanta
servo]
Setai 1 n bit-ul 0 (SEA) al
parametrului nr. 6201.
[Compensare impulsuri acumulate i
deviaia poziional datorit
accelerrii/decelerrii]
Setai 1 n bit-ul 1 (SEB) al
parametrului nr. 6201.
Vitez de avans specificat prin codul
F din program

Compensarea este executat pentru


coordonatele de deplasare obinute
cnd semnalul de skip de limitare a
turaiei este setat la 1.
Bit-ul 0 (SEA) al parametrului nr.
6201 nu este disponibil.
Exist un singur mod de a realiza
compensarea, dup cum urmeaz:
[Compensnd impulsurile acumulate
i abaterea poziional datorit
accelerrii/decelerrii]
Setai 1 n bit-ul 1 (SEB) al
parametrului nr. 6201.

Depinde de bit-ul 1 (SFP) al


parametrului nr. 6207. Cnd este
setat 0, prelucrarea este aceeai ca
la Seria 0i-C.

Bit 1 (SFP) al parametrului nr.6207


Viteza de avans n timpul funciei SKIP
este:
0: Vitez de avans specificat prin
codul F din program
1: Vitez de avans specificat n
parametrul nr. 6281

- 270 -

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
skip viteza de avans de
achiere
(skip folosind semnal de
limitare a turaiei sau
skip n trepte multiple)

Ax pentru a monitoriza
verificarea dac s-a
ajuns la limita
momentului de torsiune
(skip la limita
momentului de torsiune)

Intrare semnal de skip


de limitare a turaiei
pentru comanda G31
P99
(skip la limita
momentului de torsiune)
Setnd o limit de
abatere de poziie n
comanda de skip la
limita momentului de
torsiune (skip la limita
momentului de torsiune)
Cnd G31 P99/P87 este
specificat fr o limit a
momentului de torsiune,
fiind specificat n avans
(skip la limita
momentului de torsiune)

B.5.2

B.DIFERENE FA DE SERIA 0i-C

Vitez de avans specificat prin codul


F din program

Depinde de bit 3 (TSA) al


parametrului nr. 6201.

Seria 0i -D
-

Depinde de bit-ul 2 (SFN) al


parametrului nr. 6207. Cnd este
setat 0, prelucrarea este aceeai ca
la Seria 0i-C.

Bit 2 (SFP) al parametrului nr. 6207


Cnd se execut funcia SKIP folosind
semnalul de trecere skip de limitare a
turaiei [1 este setat n bit 4, (HSS) al
parametrului nr. 6200] sau funcia de
deplasare multipl, viteza de avans este:
0: Vitez de avans specificat prin
codul F din program
1: Viteza de avans specificat n
parametrii nr. 6282 ... 6285.
Bit 3 (TSA) al parametrului nr. 6201
nu este disponibil.
Intrare semnal skip de mare vitez n
acelai bloc ca i G31 P99/P98
monitorizate.

Bit 3 (TSA) al parametrului nr.6201


Pentru a verifica dac limita cuplului de
torsiune a fost atins, funcia de skip la
limita momentului de torsiune (G31
P99/P98) monitorizeaz:
0: Toate axele
1: Doar axa specificat n acelai bloc
ca i G31 P99/P98
La fel ca i semnalul de deplasare SKIP pentru comanda G31 P99, semnalul de skip
de limitare a turaiei:
Nu poate fi introdus.
Poate fi introdus.

Niciun parametru dedicat setrii unei


limite de abatere de poziie pentru
funcia de skip la limita momentului
de torsiune nu este disponibil.

Comanda G31 P99/98 este executat


ca atare.
(Nu se emite nicio alarm).

Diferene n afiarea de diagnoz

Niciuna.

- 271 -

Valoarea poate fi setat n


parametrul nr. 6287.

Parametrul nr.6287
Setai o limit de abatere de poziie n
comanda de skip la limita momentului de
torsiune pentru fiecare ax.
Este emis alarma PS0035.

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.6

RETUR MANUAL LA POZIIA DE REFERIN

B.6.1

Diferene ntre specificaii


Funcia

Condiii pentru
executarea returului
manual la poziia de
referin la oprire
avans

Cnd se realizeaz
comutare
inch/milimetri
Setarea poziiei de
referin fr opritori
pentru toate axele

Funcie care
realizeaz setare
poziie de referin
fr cleme de dou
sau mai multe ori
cnd poziia de
referin nu este
stabilit n detectarea
poziiei absolute

Seria 0i -C

Seria 0i -D

Returul manual la poziia de referin este executat cnd operarea automat este oprit
i cnd se ntlnete oricare din urmtoarele condiii:
<Condiii>
(1) Rmne curs de efectuat.
(2) Este executat o funcie auxiliar (funcia M, S, T sau B) .
(3) O temporizare, un ciclu predefinit sau alt ciclu este n execuie.
Depinde de bit 2 (OZR) al
Bit 2 (OZR) al parametrului nr. 1800 nu
parametrului nr.1800.
este disponibil.
[Cnd OZR = 0]
Survine alarma PS0091 i nu este
Survine alarma PS0091 i nu este
executat returul manual la poziia de
executat retur manual la poziia de
referin.
referin.
[Cnd OZR = 1]
Se execut retur manual la poziia
de referin fr emiterea unei
alarme.
Se pierde poziia de referin.
Nu se pierde poziia de referin.
(Poziia de referin nu este
(Poziia de referin rmne stabilit.)
stabilit.)
Setai bit 1 (DLZ) al parametrului
Bit 1 (DLZ) al parametrului nr. 1002 nu
nr.1002.
este disponibil.
Poziia de referin fr opritori [bit 1
(DLZx) al parametrului nr.1005] este
setat pentru toate axele.
Nu este disponibil.
Depinde de bit 4 (GRD) al parametrului
nr.1007.
Bit 4 (GRD) al parametrului nr. 1007
Pentru axa pe care se detecteaz valori
absolute, atunci cnd corespondena ntre
poziia mainii i poziia traductorului de
poziie absolut nu este finalizat, setarea
poziie de referin fr opritori:
0: Nu este executat de dou sau mai multe
ori.
1: Este executat de dou sau mai multe ori.

- 272 -

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

Seria 0i -C

Funcia

Seria 0i -D

Comportare cnd
returul manual la
poziia de referin
este pornit pe o ax
de rotaie cu cama de
decelerare apsat
nainte de stabilirea
unei poziii de
referin

Nu depinde de bit 0 (RTLx) al


parametrului nr.1007.
Micarea este executat la viteza
de avans FL de ntoarcere la
poziia de referin chiar dac
reeaua nu este stabilit.
Eliberarea camei de decelerare
nainte de stabilirea reelei
cauzeaz alarma PS0090.

Setarea funciei de
deplasare a poziiei
de referin:

Funcia este activ pentru toate


axele prin setarea 1 n bit 2 (SFD)
al parametrului nr. 1002.

Setare dac se
preseteaz sistemul
de coordonate pentru
retur manual rapid la
poziia de referin

Nu este disponibil.
Sistemul de coordonate nu este
presetat.

[Tip ax de rotaie =A i bit 0 (RTLx) al


parametrului nr. 1007 = 0]
Micarea este executat la viteza de
avans FL de retur la poziia de referin
chiar dac reeaua nu este stabilit.
Eliberarea camei de decelerare nainte de
stabilirea reelei cauzeaz alarma
PS0090.
[Tip ax de rotaie = A i bit 0
(RTLx) al parametrului nr. 1007 = 1]
Micarea este executat la viteza de
avans de deplasare rapid pn cnd este
stabilit reeaua.
Dac cama de decelerare este eliberat
nainte de stabilirea reelei, se efectueaz
o rotaie cu viteza de deplasare rapid,
stabilind astfel reeaua. Apsnd din nou
cama de decelerare se stabilete poziia
de referin.
[Tip ax de rotaie = B]
Nu depinde de bit 0 (RTLx) al parametrului
nr. 1007.
Micarea este efectuat la viteza de avans
FL de retur la poziia de referin chiar
dac reeaua nu este stabilit.
Eliberarea camei de decelerare nainte de
stabilirea reelei cauzeaz alarma
PS0090.
Bit 2 (SFD) al parametrului nr. 1002 nu
este disponibil.
Setai bit 4 (SFDx) al parametrului nr.1008
pentru fiecare ax.
Depinde de bit 1 (HZP) al parametrului
nr.1206.

Bit 1 (HZP) al parametrului nr.1206


Pentru retur manual rapid n poziia de
referin, sistemul de coordonate este:
0: Presetat.
1: Nu este presetat (specificaie compatibil
FS0i-C)

- 273 -

B.DIFERENE FA DE SERIA 0i-C

B.6.2

B-64304RO-2/02

Seria 0i -C

Funcia
Comanda G28/G30 n
rotirea sistemului de
coordonate, scalare
sau modul de imagine
programabil n
oglind

ANEX

Seria 0i -D

Nu este disponibil.
Anulai modul nainte de
executarea comenzii.

Comanda poate fi executat doar dac


sunt ndeplinite toate condiiile de mai jos.
n caz contrar survine alarma PS0412.

<Condiii>
[Condiii necesare nainte de specificarea
comenzii]
(1) Este specificat o comand absolut
pentru axa int de rotire a sistemului de
coordonate, scalare sau imagine n
oglind programabil.
(2) Compensarea lungimii sculei nu a fost
executat nc pentru axa int de rotire a
sistemului de coordonate, scalare sau
imagine n oglind programabil cnd este
deplasat prin retur la poziia de referin.
(3) Compensarea lungimii sculei revocat.
[Condiii necesare la specificarea comenzii]
(4) n comand incremental, cursa la punctul
de mijloc este 0.
[Condiii necesare dup specificarea comenzii]
(5) Prima comanda de micare specificat
pentru axa int de rotire a sistemului de
coordonate, scalare sau imagine n
oglind programabil este o comand
absolut.

Diferene n afiarea de diagnoz

Niciuna.

B.7

SISTEMUL DE COORDONATE AL PIESEI

B.7.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Modificare n afiarea
poziiei absolute cnd
valoarea de offset al
punctului de zero al
piesei de prelucrat
este modificat

B.7.2

Efectuai o selecie folosind bit 5 (AWK) al


parametrului nr. 1201.

Bit 5 (AWK) al parametrului nr. 1201


Cnd valoarea de offset al punctului de zero al piesei
de prelucrat este modificat:
0: Modific afiarea poziiei absolute cnd programul
execut blocul urmtor din memoria tampon:
1: Schimb imediat afiarea poziiei absolute.
n oricare caz, valoare modificat nu produce efecte
pn n blocul urmtor din memoria tampon.

Diferene n afiarea de diagnoz

Niciuna.

- 274 -

Seria 0i -D
-

Bit 5 (AWK) al
parametrului nr. 1201 nu
este disponibil.
Scula ntotdeauna se
comport ca i cnd AWK
este setat la 1.

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

B.8

SISTEMUL DE COORDONATE LOCALE

B.8.1

Diferene ntre specificaii


Seria 0i -C

Funcia
tergerea sistemului
local de coordonate
dup anulare alarm
servo

Seria 0i -D

Procesarea este
determinat de setarea
bitului 5 (SNC) i bitului
3 (RLC) al parametrului
nr. 1202.

Bit 3 (RLC) al parametrului


nr. 1202
La resetare, sistemul local
de coordonate este:
0: Nu este revocat.
1: Revocat.
Bit 5 (RLC) al parametrului
nr. 1202
Dup anulare alarm servo,
sistemul local de coordonate
este:
0: ters.
1: Nu sunt terse.
NOT
Atunci cnd bit-ul RLC al
parametrului este setat la 1,
sistemul local de coordonate
este ters, chiar dac bit-ul
SNC al parametrului este
setat la 1.

Procesarea este determinat de setrile pentru bitul


7 (WZR) al parametrului nr. 1201, bitul 3 (RLC) al
parametrului nr. 1202, bitul 6 (CLR) al parametrului
nr. 3402 i bitul 6 (C16) al parametrului nr.3407.
Bitul5 (SNC) al parametrului nr. 1202 nu este
disponibil.

Bit 7 (WZR) al parametrului nr. 1201


Dac CNC-ul este resetat prin tasta RESET de pe panoul
MDI, semnal extern de resetare i repornire sau semnal
de oprire de urgen (avarie), atunci cnd bit 6 (CLR) al
parametrului nr. 3402 este setat la 0, codul G al grupului
numrul 14 (sistemul de coordonate al piesei) este:
0: Pus n starea de resetare.
1: Nu este pus n starea de resetare.
NOT
Cnd bit 6 (CLR) al parametrului nr. 3402 este setat la 1,
procesarea depinde de setarea bit-ului 6 (C14) al
parametrului nr. 3407.
Bit 3 (RLC) al parametrului nr. 1202
La resetare, sistemul local de coordonate este:
0: Nu este revocat.
1: Revocat.
NOT
Cnd bit 6 (CLR) al parametrului nr. 3402 este setat
la 0 i bit 7 (WZR) al parametrului nr.1202 este setat
la 1, sistemul local de coordonate este revocat,
indiferent de setarea acestui parametru.
Cnd bit 6 (CLR) al parametrului nr. 3402 este setat
la 1 i bit 6 (C14) al parametrului nr. 3407 este setat
la 0, sistemul local de coordonate este revocat,
indiferent de setarea acestui parametru.
Bit 6 (CLR) al parametrului nr. 3402
Tasta de resetare de pe panoul MDI, semnalul extern de
resetare, semnalul de resetare i repornire sau semnalul
de oprire de urgen (avarie) plaseaz sistem local de
coordonate n:
0: Stadiul de resetare
1: Stadiul de tergere
Bit 6 (C14) al parametrului nr. 3407
Dac CNC-ul este resetat prin tasta RESET de pe panoul
MDI, semnal extern de resetare i repornire sau semnal
de oprire de urgen (avarie), atunci cnd bit 6 (CLR) al
parametrului nr. 3402 este setat la 1, codul G al grupului
numrul 14 (sistemul de coordonate al piesei) este:
0: Pus n starea de tergere.
1: Nu este pus n starea de tergere.

- 275 -

B.DIFERENE FA DE SERIA 0i-C

B-64304RO-2/02

Seria 0i -C

Funcia
Operaie cu setarea
sistemului local de
coordonate (G52)

ANEX

Seria 0i -D

Efectuai o selecie
folosind bit 4 (G52) al
parametrului nr. 1202.

Bit 4 (G52) al parametrului nr. 1202 nu este


disponibil.
Scula ntotdeauna se comport ca i cnd G52 este
setat la 1.

Bit 4 (G52) al parametrului


nr. 1202
1) Dac exist dou sau
mai multe blocuri care
nu sunt micate nainte
de specificarea G52 n
timpul compensrii
sculei sau dac G52
este specificat dup
oprirea modului de
compensare a sculei, cu
vectorul de offset
meninut, se execut
setarea sistemului de
coordonate local:
0: Fr a considera
vectorul de
compensare a sculei
1: Considernd
vectorul de
compensare a sculei
2) Cnd se specific G52,
setarea sistemului de
coordonate locale este
executat pentru:
0: Toate axele
1: Doar acele axe ale
cror adrese de
comand sunt
gsite n blocul G52
specificat.

B.8.2

Diferene n afiarea de diagnoz

Niciuna.

- 276 -

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

B.9

CONTROLUL Cs AL CONTURULUI

B.9.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Verificare
corectitudine poziie
cnd modul de control
contur Cs este oprit:

B.9.2

Verificarea corectitudinii poziiei nu


este efectueaz.

Seria 0i -D
-

Efectuai o selecie folosind bit 2


(CSNs) al parametrului nr. 3729.

Bit 2 (CSNs) al parametrului nr. 3729


Cnd modul de control contur Cs este
oprit, verificarea corectitudinii poziiei este:
0: Realizat
1: Nu este realizat.
Cnd este setat 1 n acest parametru,
prelucrarea este aceeai ca la Seria 0i-C.

Diferene n afiarea de diagnoz


Poziie

Seria 0i -C

Afiare eroare poziie


pentru controlul
conturului Cs

Pentru primul arbore principal se folosete


afiarea de diagnoz nr.418.
Pentru al doilea arbore principal se
folosete afiarea de diagnoz nr.420.

Seria 0i -D
Pentru primul i al doilea arbore principal
se folosete afiarea de diagnoz nr.418
(arbore principal).

B.10

CONTROLUL ARBORELUI PRINCIPAL SERIAL/


ANALOGIC

B.10.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Numrul arborelui
principal pentru
arborele principal
analogic

B.10.2

Seria 0i -D

Cnd un arbore principal serial i un arbore principal analogic sunt controlate


simultan ntr-o cale (controlul arborelui principal serial/analogic), numrul arborelui
principal pentru axul analogic este dup cum urmeaz:
Al treilea arbore principal
Al doilea arbore principal
Pentru detalii referitoare la parametri i
alte setri, consultai CONTROLUL
ARBORELUI PRINCIPAL
SERIAL/ANALOGIC din MANUALUL DE
CONEXIUNI (FUNCIII) (B-64303EN-1).

Diferene n afiarea de diagnoz

Niciuna.

- 277 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.11

CONTROLUL VITEZEI PERIFERICE CONSTANTE

B.11.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Control al vitezei
periferice constante
fr traductor de
poziie

- Selectai activare sau dezactivarea


limitrii vitezei de avans a axei n
avans pe rotaie folosind bit 0 (PSSCL)
al parametrului nr.1407, cnd turaia
arborelui principal este limitat la
turaia maxim setat n parametrul nr.
3772.

Bit 0 (PSSCL) al parametrului nr. 1407


n controlul vitezei periferice constante fr
traductor de poziie, atunci cnd turaia
arborelui principal este limitat de
parametrul turaie maxim a arborelui
principal, viteza de avans raportat la ax
pentru avansul pe rotaie:
0: Nu este limitat.
1: Este limitat.
Cnd n acest parametru este setat 1,
selectai arborele principal care va fi folosit
pentru avans pe rotaie folosind semnalul
de selecie al traductorului de poziie:
(Folosirea semnalului de selecie a
codificatorului de semnal necesit
activarea controlului multi-ax.)

B.11.2

Seria 0i -D

Aceasta este o funcie opional pentru


seria T.
Nu este disponibil pentru seria M.

Aceasta este o funcie de baz att


pentru seria M ct i pentru seria T.
Ea poate fi folosit prin activarea
controlului vitezei periferice constante
pe suprafa [setnd 1 n bit 0 (SSC)
al parametrului nr. 8133] i setnd 1 n
bit 2 (PCL) al parametrului nr.1405.
Bit 0 (PSSCL) al parametrului nr. 1407
nu este disponibil.
Viteza de avans a axei este
ntotdeauna limitat.
Selectai arborele principal care va fi
folosit pentru avans pe rotaie folosind
semnalul de selecie a codificatorului
de poziie. (Folosirea semnalului de
selecie a traductorului de semnal
necesit activarea controlului
multi-ax.)

Seria M nu suport funcia de control


multi-ax. De aceea, al doilea ax (fus) nu
poate fi folosit pentru avans pe rotire.

Diferene n afiarea de diagnoz

Niciuna.

B.12

FUNCII ALE SCULEI

B.12.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Specificarea unui cod
G al grupului 00 i
unui cod T n acelai
bloc

Nu este permis.

Seria 0i -D
-

- 278 -

Nu este permis.
Specificarea unui cod G n acest mod
cauzeaz alarma PS0245.

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Comportare cnd G49
i G40 sunt
specificate n acelai
bloc

Specificarea valorii
compensrii lungimii
sculei
(Selectai numrul
cantitii de
compensare cu cod
H.)

Restaurarea
vectorului de
compensare a
lungimii sculei care a
fost revocat temporar
prin specificarea G53,
G28 sau G30 n
timpul compensrii
lungimii sculei

B.12.2

B.DIFERENE FA DE SERIA 0i-C

Efectuai selectarea folosind bitul 6


(GCS) al parametrului nr. 5008.

Bit 6 (GCS) al parametrului nr. 5008


Cnd G49 (revocarea compensrii lungimii
sculei) i G40 (revocarea compensrii
sculei) sunt specificate n acelai bloc:
0: Compensarea lungimii sculei este
revocat n urmtorul bloc.
1: Compensarea lungimii sculei este
revocat n blocul n care este
specificat comanda.
Depinde dac ordinea numerelor
valorii compensrii specificat de codul
H este cea a tipurilor A, B i C de
compensare a lungimii sculei, dac
modul de compensare a sculei este
pornit sau oprit i de setarea bit 2
(OFH) a parametrului nr. 5001.
Pentru detalii, consultai seciunea
14.1, COMPENSAREA LUNGIMII
SCULEI din MANUALUL
OPERATORULUI (B-64124EN).
-

Condiiile de restaurare difer n


funcie de setarea bit 2 (OFH) a
parametrului nr. 5001, precum i de
faptul dac modul de compensare a
sculei este pornit sau oprit. Pentru
detalii, consultai seciunea 14.1,
COMPENSAREA LUNGIMII SCULEI
din MANUALUL OPERATORULUI
(B-64124EN).

Diferene n afiarea de diagnoz

Niciuna.

- 279 -

Seria 0i -D
-

Bit 6 (GCS) al parametrului nr. 5008


nu este disponibil.
Scula se comport ntotdeauna la fel
ca i pentru setarea 1 n bit 6 (GCS) al
parametrului nr. 5008.
(Compensarea lungimii sculei este
revocat n blocul de comand.)

Nu depinde de condiiile descrise n


stnga.
Pentru Serie 0i-D, codul H este folosit
pentru a specifica numrul valorii
compensrii (selectai valoarea
compensrii) i G43, G44 i G49 sunt
folosite pentru a selecta activarea sau
dezactivarea compensrii lungimii sculei.
Pentru detalii, consultai seciunea 6.1,
COMPENSAREA LUNGIMII SCULEI din
MANUALUL OPERATORULUI
(B-64302EN-2).
Nu depinde de setarea bit-ului 2 (OFH)
al parametrului nr. 5001 sau modului
de compensare a sculei.
Depinde numai de setarea bit-ului 6
(EVO) al parametrului nr. 5001.
Bit 6 (EVO) al parametrului nr. 5001
Pentru tipurile A i B de compensare a
lungimii sculei, dac valoarea de
compensare a sculei este schimbat n
timpul modului de offset (G43 sau G44),
vectorul este restaurat n:
0: Urmtorul blocul care conine o
comand G43 sau G44 sau un cod H.
1: Blocul urmtor din cmpul tampon

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.13

MEMORIA DE COMPENSARE A SCULEI

B.13.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Unitate de msur i
domeniul de valori
pentru compensarea
sculei

Seria 0i -D

Valorile de compensare a sculei


i unitatea de msur sunt
determinate de setarea unitii.

Setai unitatea de msur i domeniul


folosind bit 0 (OFA) i bit 1 (OFC) al
parametrului nr.5042.

Bit 0 (OFA) i bit 1 (OFC) al parametrului nr.


5042
Selectai unitatea de msur i domeniul de
valori pentru offset-ul sculei
Dat de intrare n sistem metric
Unitate
OFC OFA
1.

0.01mm

9999.99mm

0.

0.

0.001mm

9999.999mm

1.

0.

0.0001mm

9999.9999mm

Dat de intrare n inch


OFC OFA
Unitate

Conversie automat a
valorilor de
compensare a sculei
cu comutare
inci/milimetri

B.13.2

Efectuai o selecie folosind bit 0


(OIM) al parametrului nr. 5006.

Domeniu

0.

Domeniu

0.

1.

0.001inch

999.999inch

0.

0.

0.0001inch

999.9999inch

1.

0.

0.00001inch

999.99999inch

Bit 0 (OIM) al parametrului nr.5006


La comutarea inci/milimetri, conversia
automat a valorilor de compensare
a sculei este:
0: Neexecutat
1: Executat
Dac setarea acestui parametru este
modificat, setai din nou datele
pentru compensarea sculei.

Bit 0 (OIM) al parametrului nr. 5006 nu este


disponibil.
Valorile de compensare a sculei sunt
ntotdeauna convertite automat.

Diferene n afiarea de diagnoz

Niciuna.

B.14

MACRO PROGRAM

B.14.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Variabil comun de
tip pstrare
(#500 la #999)

Seria 0i -D

Valoarea presetat este <null>.

Valoarea presetat este 0.

Funcia seriei 0i-D (descris n


dreapta) nu este disponibil.

Domeniul specificat prin parametrii


nr.6031 i 6032 poate fi protejat la
scriere (doar citire).

- 280 -

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

Seria 0i -C

Funcia

Seria 0i -D

Variabile de sistem
pentru citirea
coordonatelor mainii
#5021 la #5025

Coordonatele mainii sunt


ntotdeauna citite n unitile mainii
(uniti de ieire).

Operaiile logice ntr-o


instruciune if (=dac)

Operaiile logice pot fi folosite prin


setarea 1 n bit 0 (MLG) al
parametrului nr. 6006.

Comportarea
instruciunii GOTO
cnd un numr de
ordine nu este gsit la
nceputul blocului

Comportarea GOTO
cnd exist un numr
de ordine
Cnd este gsit o alt
comand NC ntr-un
bloc G65 sau ntr-un
bloc de cod M n care
un macro program este
apelat printr-un cod M
Exemplu) G01 X100.

Bit 0 (MLG) al parametrului nr. 6006


Operaiile logice ntr-o instruciune if
ntr-un macro program
0: Nu pot fi folosite. (Este emis
alarma P/S nr.114)
1: Pot fi folosite.
Se execut comanda dup numrul
de ordine al blocului (din dreapta
numrului de ordine)

Coordonatele mainii sunt


ntotdeauna citite n uniti de intrare.
Exemplu) Cnd setarea unitii este
IS-B, unitate de intrare (unitatea de
msur a datei de intrare) este inch,
unitatea mainii este milimetrul i
valoarea coordonatei axei X (prima
ax) este dup cum urmeaz:
Coordonata mainii = 30.000
(mm)
Cum valoarea lui of #5021 este citit
n unitatea de msur a datei de
intrare (inch), #5021 este 1.1811.
Bit 0 (MLG) al parametrului nr. 6006
nu este disponibil.
Operaiile logice pot fi folosite
ntotdeauna.

- Dac nainte de numrul de ordine este


specificat o comand de micare
(partea stng), este emis alarma
PS0128.
Dac nu este specificat nicio
comand de micare nainte de
numrul de ordine (partea stng),
blocul care conine numrul de ordine
este executat de la nceput.
* Folosii un numr de ordine la nceputul unui bloc.
Programul sare la blocul care
Nu survine niciun salt.
conine numrul de ordine.
Este emis alarma PS1128.
* Nu folosii un numr de ordine.
ntr-un program ca i cel artat n
Un program ca i cel artat nu poate fi
exemplu, G01 schimb grupul de
executat. Este emis alarma
coduri la 01, n timp ce comanda de
PS0127.
micare X100. nu este executat.
Un cod G65 sau un cod M care
X100. este considerat ca argument al
apeleaz un macro program trebuie
G65.
specificat la nceputului unui bloc
(naintea tuturor celorlalte argumente).

G65 P9001 ;

- 281 -

B.DIFERENE FA DE SERIA 0i-C

Blocuri coninnd M98


Pxxxx sau M99 fr
nicio alt adres dect
O, N, P i L

Apelri subprograme i
macro programe

B-64304RO-2/02

Seria 0i -C

Funcia
Comportare cnd se
efectueaz apelarea
unui subprogram
folosind un cod M i
apelarea unui
subprogram folosind
un cod T

ANEX

Seria 0i -D

Cnd maina este exploatat n condiiile i cu programul descrise mai jos:


[Condiii]
Este activat apelarea subprogramului prin cod T [bit 5 (TCS) al parametrului
nr. 6001 este setat la 1].
Codul M care apeleaz subprogramul nr.9001 este M06 (parametrul nr. 6071
este setat la 6).
[Program]
O0001;
T100;
(1)
M06 T200;
(2)
T300 M06;
(3)
M30;
%
n cazul FS0i-C, blocurile de la (1) la (3)
n cazul FS0i-D, blocurile de la (1) la (3)
duc la urmtoarea comportare a mainii:
duc la urmtoarea comportare a mainii:
1) Apeleaz i execut O9000.
1) Apeleaz i execut O9000.
2) Afieaz ieirea T200 i ateapt FIN. 2) Emite alarma PS1091.
Dup primirea semnalului FIN, maina 3) Emite alarma PS1091 [cnd
programul este rulat cu blocul (2)
apeleaz i execut =9001.
ters].
3) Afieaz ieirea T300 i ateapt FIN.
Dup primirea semnalului FIN, maina
apeleaz i execut =9001.
Bit 4 (NPS) al parametrului nr. 3450
Bit 4 (NPS) al parametrului nr. 3450
nu este disponibil. Blocul este tratat
nu este disponibil. Blocul este tratat
ntotdeauna ca instruciune de macro
ntotdeauna ca instruciune de macro
program. (Oprirea monobloc nu este
program. (Oprirea monobloc nu este
efectuat.)
efectuat.)
* Pentru detalii referitoare la instruciuni ablon (macro) i NC, analizai Seciunea 14.5.
INSTRUCIUNI DE MACRO PROGRAM I INSTRUCIUNI NC din MANUALUL
OPERATORULUI (B-64304EN).
Nivelul de prelucrare al apelrii difer dup cum urmeaz:
Seria 0i -C
Model
Metod
apelare

Operaie de tergere
variabil local prin
resetare

de

Nivel
independent
de prelucrare

Apelare macro
program
(G65/G66)

4 n toate

Apelare
subprogram
(M98)

4.

Seria 0i -D
Total

5 n toate
(G65/G66/M98)
8 n toate

(G65/G66/M98)
15 n toate
10.

Efectuai o selecie folosind bit 7


(CLV) al parametrului nr. 6001.

Bit 7 (CLV) al parametrului nr. 6001


Cnd se reseteaz, variabilele locale n
macro program sunt:
0: terse la <null>.
1: Nu sunt terse.

B.14.2

Nivel
independent de
prelucrare

Total

Diferene n afiarea de diagnoz

Niciuna.
- 282 -

Bit 7 (CLV) al parametrului nr. 6001 nu


este disponibil.
La resetare, variabilele locale sunt
ntotdeauna terse la <null>..

ANEX

B-64304RO-2/02

B.14.3

B.DIFERENE FA DE SERIA 0i-C

Diverse

Seria 0i-D v permite s adaptai specificaiile referitoare la valorile maxime i minime ale variabilelor i
preciziei folosind bitul 0 (FOC) al parametrului nr. 6008. Cnd n bitul 0 (Foc) al parametrului nr. 6008
este setat 1, specificaiile sunt aceleai ca i pentru Seria 0i-C. Pentru detalii, consultai Seciunea II-14,
MACRO PROGRAM din MANUALUL OPERATORULUI (B-64304EN).

B.15

MACRO PROGRAME DE TIP NTRERUPERE

B.15.1

Diferene ntre specificaii


Seria 0i -C

Funcia
macro programe de tip

Nu este disponibil.

Seria 0i -D
-

Disponibile

ntrerupere n operaie
DNC

Restartarea
programului

B.15.2

Cnd este executat un macro program de tip ntrerupere n timpul operaiei de retur
la mers n gol dup operaia de cutare cerut de restartarea programului:
macro programul de tip ntrerupere este
Este emis alarma DS0024.
executat dup ce toate axele au repornit.

Diferene n afiarea de diagnoz

Niciuna.

B.16

INTRODUCERE PARAMETRI PROGRAMABILI (G10)

B.16.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Setare mod de
introducere parametri

B.16.2

Specificai G10 L50.

Seria 0i -D
-

Specificai G10 L52.

Diferene n afiarea de diagnoz

Niciuna.

B.17

CONTROL N AVANS AI /CONTROL CONTUR AI

B.17.1

Diferene ntre specificaii


Funcia

Numele funciei

Seria 0i -C

Seria 0i -D

Unele nume de funcie au fost schimbate dup cum urmeaz:


Decelerare automat la col
Controlul vitezei pe baza diferenei
ntre vitezele de avans pe fiecare ax
Limitare vitez de avans pe baz de
Controlul vitezei cu acceleraia n
raz
interpolare circular

- 283 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia

Seria 0i -D

Setare pentru activare


accelerare/decelerare n
form de clopot pentru
deplasare rapid

Setarea 1 n bit 6 (RBL) al


parametrului nr.1603 activeaz
accelerare/decelerare n form de
clopot pentru deplasare rapid.

Bit 6 (RBL) al parametrului nr. 1603


nu este disponibil.
Accelerarea/decelerarea sub form
de clopot n deplasare rapid este
activat prin setarea n parametrul
nr.1621 a constantei de timp pentru
accelerare/decelerare sub form de
clopot dup interpolare sau prin
setarea n parametrul 1672 a timpului
de modificare pentru
accelerare/decelerare nainte de
interpolare n deplasare rapid.

Selecia
accelerrii/decelerrii
nainte de interpolare n
deplasare rapid sau
accelerare/decelerare
dup interpolare n
deplasare rapid

Accelerarea/decelerarea nainte de
interpolare sau
accelerarea/decelerarea dup
interpolare sunt determinate de
combinaia bit 1 (AIR) al parametrului
nr. 7054 i bit 1 (LRP) al parametrului
nr.1401.

Setarea acceleraiei
pentru
accelerare/decelerare
liniar anticipat nainte
de interpolare

Setarea constantei de
timp a accelerrii/
decelerrii liniare/ sub
form de clopot dup
interpolare n avansul de
achiere comun tuturor
axelor
Setarea constantei de
timp a accelerrii/
decelerrii exponeniale
dup interpolare n
avansul de achiere
pentru fiecare ax

Setai acceleraia prin specificarea


vitezei maxime de avans de achiere
pentru acceleraie/decelerare liniar
nainte de interpolare n parametrul
nr.1770 i timpul pentru atingerea
vitezei maxim de avans de achiere
pentru acceleraie/decelerare nainte
de interpolare n parametrul nr.1771.
Setai valoarea n parametrul nr.
1768.

Bit 1 (AIR) al parametrului nr. 7054


nu este disponibil.
Accelerarea/decelerarea
nainte de interpolare sau
accelerarea/decelerarea dup
interpolare sunt determinate de
combinaia bit 5 (FRP) al
parametrului nr.19501 i bit 1 (LRP)
al parametrului nr.1401. Pentru
detalii, consultai MANUALUL
PARAMETRILOR (B-64310EN).
Parametrii nr. 1770 i 1771 nu sunt
disponibili.
n parametrul nr.1660 setai valoarea
maxim admis a vitezei de avans de
achiere pentru accelerare/
decelerare nainte de interpolare
pentru fiecare ax.

Decelerarea automat la
col pe baza diferenei
de unghiuri

Parametrul nr. 1768 nu este


disponibil.
Setai constanta de timp pentru
fiecare ax n parametrul nr. 1769.

Parametrul nr. 1762 nu e disponibil.


Setai valoarea n parametrul nr.
1769.
(Folosii parametrul nr.1769 pentru
orice tip de accelerare/decelerare
liniar, n form de clopot sau
exponenial)
Decelerarea automat la col pe baza
diferenei de unghiuri nu este
disponibil.
De aceea bit 4 (CSD) al parametrului
nr. 1602 i parametrilor nr. 1777 i
1779 nu sunt disponibili.

Setai valoarea n parametrul nr.


1762.
(Pentru a seta valoarea pentru
accelerare/decelerare liniar sau sub
form de clopot, folosii parametrul
nr.1769).

Funcia este activat de setarea 0 n


bit 4 (CSD) al parametrului nr. 1602.
Setai limita inferioar a vitezei n
parametrul nr.1777 i unghiul critic
ntre cele dou blocuri n parametrul
nr.1779.

- 284 -

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Diferena vitezei
admisibile comune
axelor pentru decelerare
automat la col pe baza
diferenei de unghiuri
(controlul vitezei pe baza
diferenei vitezei de
avans pe fiecare ax)
Setarea limitrii vitezei
de avans pe baza
arcului (razei) (controlul
vitezei cu acceleraia n
interpolare circular)
Setarea vitezei maxime
de avans pentru
achiere comun tuturor
axelor
Suprapunere bloc curs
rapid

Numele funciei

Setarea limitrii vitezei


de avans pe baza
acceleraiei (controlul
vitezei cu acceleraia pe
fiecare ax)

B.DIFERENE FA DE SERIA 0i-C


Seria 0i -D

Setai valoarea n parametrul nr.


1780.

Parametrul nr. 1780 nu este


disponibil.
Setai diferena de vitez admisibil
pentru fiecare ax n parametrul nr.
1783.

Setai limita superioar a vitezei de


avans i valoarea corespunztoare a
razei arcului n parametrii nr.1730 i,
respectiv, nr. 1731.

Parametrii nr. 1730 i 1731 nu sunt


disponibili.
Setai acceleraia admisibil pentru
fiecare ax n parametrul nr. 1735.

Setai valoarea n parametrul nr.


1431.

Parametrul nr. 1431 nu e disponibil.


Setai viteza maxim de avans pentru
achiere pentru fiecare ax n
parametrul nr. 1432.
Dezactivat n controlul avansat de
Activat numai cnd se folosete
previzualizare (seria T), controlul n
acceleraia/decelerarea dup
avans AI (seria M) sau modul de
interpolare n control n avans (seria
control contur AI (seria M).
T), control n avans AI (seria M) sau
modul de control contur AI (seria M).
Unele nume de funcie au fost schimbate dup cum urmeaz:
Limitare vitez de avans pe baza
Controlul vitezei cu acceleraia pe
acceleraiei
fiecare ax
Setai acceleraia admis n
Parametrul nr. 1785 nu este
parametrul nr. 1785 prin specificarea
disponibil.
timpului nainte de atingerea vitezei
Setai acceleraia admisibil pentru
maxime de avans de achiere.
fiecare ax n parametrul nr. 1737.
Se folosete viteza maxim de avans
setat n parametrul nr. 1432.

Diferene privind controlul de contur AI


Seria 0i -C

Funcia

Seria 0i -D

Constanta de timp a
acceleraiei/decelerrii n
deplasare rapid n
modul de control contur
AI

Setai parametrii nr. 1773 i 1774.


Dac aceti parametri nu sunt setai,
se folosesc parametrii nr. 1620 i
1621.

Setarea pentru activarea


anticiprii acceleraiei/
decelerrii n form de
clopot nainte de
interpolare

Setarea 1 n bit 7 (BEL) al


parametrului nr.1603 activeaz
accelerare/decelerare n form de
clopot nainte de interpolare.

B.17.2

Diferene n afiarea de diagnoz

Niciuna.
- 285 -

Parametrii nr. 1773 i 1774 nu sunt


disponibili.
n caz de accelerare/decelerare
nainte de interpolare n deplasare
rapid, setai parametrii nr. 1660 i
1672.
n caz de accelerare/decelerare dup
interpolare n deplasare rapid, setai
parametrii nr. 1620 i 1621.
Bit 7 (BEL) al parametrului nr. 1603
nu este disponibil.
Setarea timpului de modificare a
acceleraiei pentru accelerare/
decelerare n form de clopot nainte
de interpolare n parametrul nr. 1772
activeaz acceleraia / decelerarea n
form de clopot nainte de interpolare

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.18

FUNCIA DE SELECIE A CONDIIEI DE PRELUCRARE

B.18.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Parametri setai prin
acceleraie/decelerare
nainte de interpolare
(ecranul de setare
parametri de prelucrare)

Parametrul 1 setat prin


acceleraie admisibil
(ecran de setare
parametri de prelucrare)

Parametrul 2 setat prin


acceleraie admisibil
(ecran de setare
parametri de prelucrare)

B.18.2

Seria 0i -D

Urmtorii parametri se seteaz n


funcie de nivelul de precizie:
[parametrul nr. 1770]
Viteza maxim de avans pentru
achiere n acceleraie/decelerarea
liniar nainte de interpolare
[parametrul nr. 1771]
Timpul nainte de atingerea vitezei
maxime de avans pentru achiere n
acceleraie/decelerarea liniar
nainte de interpolare (parametrul nr.
1770)
Urmtorii parametri se seteaz n
funcie de nivelul de precizie:
[parametrul nr. 1730]
Limita superioar a vitezei de avans
prin limitarea avansului pe baza
arcului (razei)
[parametrul nr. 1731]
Raza arcului corespunztoare limitei
superioare a vitezei de avans prin
limitare pe baza arcului (razei)
(parametrul nr. 1730)

Urmtorii parametri se seteaz n


funcie de nivelul de precizie:
[parametrul nr. 1660]
Viteza maxim de avans pentru
achiere n acceleraie/decelerarea
liniar nainte de interpolare pe
fiecare ax
(Seria 0i-D nu are parametrii nr.
1770 i 1771.)

Urmtorii parametri se seteaz n


funcie de nivelul de precizie:
[Parametrul nr. 1432]
Viteza maxim de avans de achiere
[Parametrul nr. 1785]
Timp nainte atingerii vitezei maxime
de avans de achiere (parametrul nr.
1432)
(Setai pentru a determina
acceleraie permis pentru limitarea
avansului pe baza acceleraiei.)

Urmtorii parametri se seteaz n


funcie de nivelul de precizie:
[parametrul nr. 1735]
Acceleraia admisibil la controlul
vitezei cu acceleraia n interpolare
circular
(Seria 0i-D nu are parametrii nr.
1730 i 1731. De asemenea
limitarea vitezei de avans pe baza
arcului (definit prin raz) a fost
redenumit controlul vitezei cu
acceleraia n interpolare circular.)
Urmtorii parametri se seteaz n
funcie de nivelul de precizie:
[Parametrul nr. 1737]
Acceleraia admisibil la controlul
vitezei cu acceleraia pe fiecare ax
(Seria 0i-D nu are parametrul nr.
1785. De asemenea limitarea
vitezei de avans pe baza
acceleraiei a fost redenumit
controlul vitezei cu acceleraia
pentru fiecare ax.)

Diferene n afiarea de diagnoz

Niciuna.

B.19

CONTROLUL SINCRONIZRII AXELOR

B.19.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Numele funciei

Control rapid al sincronizrii

- 286 -

Seria 0i -D
-

Controlul sincronizrii axelor

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Setare pentru a
efectua operarea
sincron tot timpul

Setare pentru
deplasarea de axe
conduse multiple n
sincronism cu axa
conductoare
Setarea aceluiai
nume pentru axa
conductoare i axele
conduse

Setarea axelor pentru


care s se execute
control sincron simplu
(control sincron al
axei)
Verificarea erorii de
sincronizare pe baza
diferenei de poziie

B.DIFERENE FA DE SERIA 0i-C

Nu este disponibil.

Seria 0i -D
-

Nu este disponibil.

Pentru axele conductoare i axele


conduse nu poate fi setat acelai
numr.

Numrul axei conductoare setat n


parametrul nr. 8311 trebuie s fie mai
mic dect numrul axei conduse.

Diferena de poziie servo ntre axa


conductoare i axele conduse este
monitorizat i este emis alarma
PS0213 dac diferena depete
valoarea limit setat n parametrul nr.
8313 cnd numrul de perechi de axe
sincronizate este unu sau valoarea
limit setat n parametrul nr. 8323
pentru axa conductoare cnd numrul
de perechi de axe sincronizate este
doi.

Domeniul de date al parametrului nr.


8323 este dup cum urmeaz:
[Domeniu de date]
0 la 32767

- 287 -

Depinde de bit 5 (SCA) al parametrului


nr. 8304 pentru axa condus. Cnd
este setat 0 n acest parametru,
prelucrarea este aceeai ca la Seria
0i-C.

Bit 5 (SCA) al parametrului nr. 8304


n controlul sincron al axelor:
0: Operarea sincron este efectuat
cnd semnalul SYNCx de selecie a
controlului sincronizrii axelor sau
semnalul SYNCJx de selectare a
avansului manual n controlul
sincronizrii axelor este setat la 1.
1: Operarea sincron este efectuat tot
timpul.
Operarea sincron este efectuat
indiferent de setarea semnalului
SYNCx sau SYNCJx.
Disponibile
Aceasta este posibil prin setarea
aceluiai numr, cel al axei
conductoare, pentru axele conduse
multiple n parametrul nr. 8311.
Pentru axele conductoare i axele
conduse poate fi setat acelai numr.
n acest caz oricum operarea
automat nu poate fi efectuat ca
operaie normal, este permis doar
operaia manual.
(Nu este generat nicio alarm chiar
dac se ncearc operarea automat).
Numrul axei conductoare setat n
parametrul nr. 8311 poate sau nu
poate s fie mai mic dect numrul
axei conduse.
-

Diferena de poziie servo ntre axa


conductoare i axele conduse este
monitorizat i dac diferena
depete limita setat n parametrul
nr.8323 pentru ax condus este
emis alarma DS0001. n acelai
timp este afiat (emis) semnalul
SYNER<F403.0> de indicare a
alarmei pentru eroarea de diferen de
poziie.
Parametrul nr. 8313 nu este disponibil.
Indiferent de numrul de perechi,
setai limita valorii n parametrul
nr.8323.

Domeniul de date al parametrului nr.


8323 este dup cum urmeaz:
[Domeniu de date]
0 la 999999999

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia

Seria 0i -D

Coordonatele mainii ale axei


conductoare i axelor conduse sunt
comparate, i dac diferena este mai
mare dect valoarea setat n
parametrul nr. 8314 pentru axa
conductoare, este emis alarma
SV0407 i motorul este oprit imediat.

Coordonatele mainii ale axei


conductoare i axelor conduse sunt
comparate, i dac diferena este mai
mare dect valoarea setat n
parametrul nr. 8314 pentru axa
condus, este emis alarma SV0005
i motorul este oprit imediat.

Domeniul de date al parametrului nr.


8314 este dup cum urmeaz:
[Domeniu de date]
0 la 32767

Setarea pentru
stabilirea sincronizrii

Stabilirea sincronizrii este activat


prin setarea 1 n bit 7 (SOF) a
parametrului nr. 8301 cnd numrul de
perechi de axe sincronizate este unul
sau prin setarea 1 n bit 7 (SOF) a
parametrului nr. 8303 pentru axa
conductoare cnd numrul de perechi
de axe sincronizate este doi.

Domeniul de date al parametrului nr.


8314 este dup cum urmeaz:
[Domeniu de date]
0 sau 9 cifre pozitive ale unitii (de
msur) minime a datelor. (Pentru
IS-B, 0,0 la +999999,999)
Stabilirea sincronizrii este activat
prin setarea 1 n bit 7 (SOF) al
parametrului nr. 8303 pentru axa
condus.
Bit 7 (SOF) al parametrului nr. 8301 nu
este disponibil. Indiferent de numrul
de perechi, setai 1 n bit 7 al
parametrului nr.8303.

Corelarea n timp
pentru stabilirea
sincronizrii

Stabilirea sincronizrii este executat


cnd:
Alimentarea cu energie este pornit
cnd se folosete detectorul poziiei
absolute.
Oprirea de avarie este anulat.

Verificarea erorii de
sincronizare pe baza
coordonatelor mainii

1.

2.

1.

2.
3.

Compensarea
maxim pentru
sincronizare

Setai valoarea n parametrul nr. 8315


cnd numrul de perechi de axe
sincronizate este unu sau n
parametrul nr. 8325 pentru axa
conductoare cnd numrul de perechi
de axe sincronizate este doi.
Dac mrimea compensrii depete
valoarea setat n parametrul relevant,
survine alarma SV0410.

Unitile de msur i domeniile de


date pentru parametrii nr. 8315 i 8325
sunt dup cum urmeaz:
[Unitate de msur date]
Unitate detectare
[Domeniu date]
0 la 32767

- 288 -

Stabilirea sincronizrii este executat


cnd:
Alimentarea cu energie este pornit
cnd se folosete detectorul poziiei
absolute.
Este executat operaie de retur
manual la poziia de referin.
Controlul poziiei servo este comutat
de la oprit la pornit.
[Aceasta se ntmpl cnd se
anuleaz oprirea de urgen (avarie),
alarma servo, servo oprit, etc.
Observai, totui, c stabilirea
sincronizrii nu este executat n
timpul revocrii suprimrii axei.]
Setai valoarea pentru axa condus n
parametrul nr. 8325.
Dac mrimea compensrii depete
valoarea setat n acest parametru,
survine alarma SV0001.
(Parametrul nr. 8315 nu este
disponibil. Indiferent de numrul de
perechi, setai limita valorii n
parametrul nr. 8325.)
Unitatea de msur i domeniul de
date al parametrului nr. 8325 sunt
dup cum urmeaz:
[Domeniu de date]
Unitatea mainii
[Domeniu de date]
0 sau 9 cifre pozitive ale unitii (de
msur) minime a datelor. (Pentru
IS-B, 0,0 la +999999,999)

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Setarea automat
pentru potrivirea
poziiei n reea

B.DIFERENE FA DE SERIA 0i-C

Activai setarea automat pentru


potrivirea poziiei n reea prin setarea
1 n bitul 0 (ATE) a parametrului nr.
8302 cnd numrul de perechi de axe
sincronizate este unu sau prin setarea
1 n bitul 0 (ATE) a parametrului nr.
8303 pentru axa conductoare cnd
numrul de perechi de axe
sincronizate este doi.

Pornii setarea automat pentru


potrivirea poziiei n reea prin setarea
1 n bit 1 (ATS) a parametrului nr. 8302
cnd numrul de perechi de axe
sincronizate este unu sau prin setarea
1 n bitul 1 (ATS) a parametrului nr.
8303 pentru axa conductoare cnd
numrul de perechi de axe
sincronizate este doi.
Setai valoarea n parametrul nr. 8316
cnd numrul de perechi de axe
sincronizate este unu sau n
parametrul nr. 8326 pentru axa
conductoare.

Diferena ntre
contorul de referin al
axei conductoare i
contorul de referin al
axei conduse obinut
din setarea automat
pentru poziionarea
reelei:
Timpul de la semnalul
de ncheiere pregtire
servo SA<F000.6>
setat la 1 pn la
pornirea deteciei
alarmei pentru
diferena de moment
de torsiune
Setare pentru
folosirea funciei de
decalare a sistemului
de coordonate al
mainii pentru axa
condus

Setare pentru a
preveni adunarea
micrii axei conduse
la afiarea vitezei
reale de avans

Seria 0i -D
-

Setai 1 n bit 0 (ATE) al parametrului


nr. 8303 pentru axa condus pentru a
activa setarea automat pentru
potrivirea poziiei n reea.
[Bit 0 (ATE) al parametrului nr. 8302
nu este disponibil. Indiferent de
numrul de perechi, setai 1 n bit 0
(ATE) al parametrului nr. 8303.]

Setai 1 n bit 1 (ATS) al parametrului


nr. 8303 pentru axa condus pentru a
porni setarea automat pentru
potrivirea poziiei n reea.
[Bit 1 (ATS) al parametrului nr. 8302
nu este disponibil. Indiferent de
numrul de perechi, setai 1 n bit 1
(ATS) al parametrului nr. 8303.]

Setai valoarea pentru axa condus n


parametrul nr. 8326.
(Parametrul nr. 8316 nu este
disponibil. Indiferent de numrul de
perechi, setai limita valorii n
parametrul nr.8326.)

Setai valoarea n parametrul nr. 8317


cnd numrul de perechi de axe
sincronizate este unu sau n
parametrul nr. 8327 pentru axa
conductoare cnd numrul de perechi
de axe sincronizate este doi.

Setai valoarea pentru axa condus n


parametrul nr. 8327.
(Parametrul nr. 8317 nu este
disponibil. Indiferent de numrul de
perechi, setai limita valorii n
parametrul nr. 8327.)

Cnd n bit 3 (SSE) al parametrului nr.


8302 este setat 1, setarea decalrii
unui sistem de coordonate extern al
mainii pentru axa conductoare duce
i la decalarea axei conduse.
Acest parametru este utilizat pentru
toate perechile.

Setarea 0 din bit 7 (SMF) al


parametrului nr. 3105 previne
adugarea micrii axei conduse la
afiajului vitezei reale de avans.
Acest parametrul este utilizat pentru
toate perechile.

Bit 3 (SSE) al parametrului nr. 8302 nu


este disponibil.
Setnd 1 n bit 7 (SZE) al parametrului
nr. 8304 pentru axa condus, axa
condus este decalat ca i atunci
cnd este setat o decalarea extern
a sistemului de coordonate al mainii
pentru axa conductoare.
Acest parametru este utilizat individual
pentru fiecare ax condus.
Bit 7 (SMF) al parametrului nr. 3105
nu este disponibil.
Setarea 0 din bitul 2 (SAF) al
parametrului nr. 8303 previne
adugarea micrii axei conduse la
afiajului vitezei reale de avans.
[Observai c semnificaia valorii este
opus fa de cea a bitului 7 (SMF) a
parametrului nr. 3105.]
Acest parametru este utilizat individual
pentru fiecare ax condus.

- 289 -

B.DIFERENE FA DE SERIA 0i-C

B-64304RO-2/02

Seria 0i -C

Funcia
Modificarea strii
sincronizrii n timpul
unei comenzi program

ANEX

Specificai un cod M care nu trebuie


memorat n cmpul tampon.
Folosind acest cod M, schimbai
semnalul de intrare - SYNCx<G138>
sau SYNCJx<G140> - de la partea de
PMC.

Seria 0i -D
-

Specificai un cod M care modific


starea sincronizrii (parametrul nr.
8337 sau 8338).
Modificarea strii de sincronizare n
timpul unei comenzi program este
posibil prin modificarea semnalului
de intrare - SYNCx<G138> sau
SYNCJx<G140> - pe de partea de
PMC folosind acest cod M.

Parametrul nr. 8337


Specificai un cod M care schimb operaia
sincron cu operaia normal.

Setarea parametrilor
axei conduse

Aceast funcia este activat prin


setarea 1 n bit 4 (SYP) al parametrului
nr. 8303 pentru axa conductoare.

Imaginea n oglind
pentru axa condus

Unei axe conduse nu i se poate aplica


imagine n oglind n timpul controlului
sincron simplu. Poate fi aplicat doar
seriei T.

Setarea de anulare a
verificrii diferenei de
poziie ntre axa
conductoare i axele
conduse n timpul
stabilirii sincronizrii

Depinde de bit 5 (SYE) al parametrului


nr. 8301.

Bit 5 (SYE) al parametrului nr. 8301


n timpul stabilirii sincronizrii, limita
diferenei poziionale este:
0: Verificat
1: Neverificat

- 290 -

Parametrul nr. 8338


Specificai un cod M care schimb operaia
normal cu operaia sincron.
Bitul 4 (TRP) al parametrului nr. 12762
nu este disponibil.
Aceast funcia este activat prin
setarea 1 n bitului 4 (SYP) al
parametrului nr. 8303 pentru axa
conductoare i axele conduse.
Prin setarea parametrului nr. 8312
pentru axa condus, se poate aplica
imagine n oglind axei conduse n
timpul controlului sincron simplu.
Parametrul nr. 8312
Acest parametru seteaz imaginea n
oglind pentru axa condus. Dac se
seteaz cu acest parametru 100 sau o
valoarea mai mare, funcia de imagine n
oglind este aplicat pentru controlul
sincron.
Nu este disponibil.
Bit 5 (SYE) al parametrului nr. 8301 nu
este disponibil.
Cum diferena de poziie este
verificat ntotdeauna, nici parametrul
nr. 8138 nu este disponibil.
Parametrul nr. 8318
Seteaz timpul de la emiterea de ctre
funcia de stabilire a sincronizrii a unui
impuls de compensare pentru axa
condus pn la pornirea verificrii limitei
diferenei de poziie ntre axa
conductoare i axele conduse.

ANEX

B-64304RO-2/02

B.19.2

B.DIFERENE FA DE SERIA 0i-C

Diferene n afiarea de diagnoz


Seria 0i -C

Poziie
Diferene de poziie
ntre axa
conductoare i axele
conduse

Aceast poziie este afiat n


diagnoza nr. 540 pentru axa
conductoare cnd numrul de perechi
de axe sincronizate este unul sau n
diagnoza nr. 541 pentru axa
conductoare cnd numrul de perechi
de axe sincronizate este doi.

Seria 0i -D
Aceast poziie este afiat pentru axa
condus n parametrul nr. 3500.
(Indiferent de numrul de
perechi,aceast poziie este afiat n
parametrul nr. 3500.)

B.20

CONTROLUL AXELOR UNGHIULARE ARBITRARE

B.20.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Axe unghiulare i
perpendiculare
cnd valoarea
setat n
parametrul nr. 8211
sau 8212 nu este
valid.
Semnalul ZP de
ncheiere retur la
poziia de referin
pentru axa
perpendicular
deplasat cu axa
unghiular
<Fn094, Fn096,
Fn098, Fn100>
Cnd o ax
unghiular este
specificat individual n selectarea
sistemului de
coordonate al
mainii (G53) n
timpul controlului
axelor unghiulare
arbitrare
Comanda G30 n
timpul controlului
axelor unghiulare
arbitrare

Seria 0i -D

Seria 0i -C
Ax
unghiular
Seria
M

axa Y (a doua
ax)

Ax
perpendicular
axa Z (a treia
ax)

Seria 0i -D
Ax unghiular

Ax perpendicular

axa Y din cele trei


axe de baz (ax
cu 2 setat n
parametrul nr.1022)

axa Z din cele trei axe


de baz (ax cu 3 setat
n parametrul nr.1022)

Selectai semnalul folosind bit 3 (AZP) al


parametrului nr. 8200.
Cnd bitul e setat la 0, ZP nu este setat la
0. (Semnalul nu este ters.)
Cnd bitul e setat la 1, ZP este setat la
0. (Semnalul este ters.)

Bit 3 (AZP) al parametrului nr. 8200 nu


este disponibil.
ZP este ntotdeauna setat la 0.
(Semnalul este ters.)

Selectai operaia ax perpendicular


folosind bitul 6 (A53) al parametrului nr.
8201.
Atunci cnd bitul e setat la 0, axa
perpendicular este de asemenea
micat.
Atunci cnd bitul e setat la 1, doar axa
unghiular este micat.

Bit 6 (A53) al parametrului nr. 8201 nu


este disponibil.
ntotdeauna este micat doar axa
unghiular.

Selectai semnalul folosind bit 0 (A30) al


parametrului nr. 8202.
Cnd bitul e setat la 0, operaia este
pentru sistemul de coordonate
perpendiculare.
Cnd bitul e setat la 1, operaia este
pentru sistemul de coordonate
unghiulare.

Bit 0 (A30) al parametrului nr. 8202 nu


este disponibil.
Operaia este ntotdeauna pentru
sistemul de coordonate unghiulare.

- 291 -

B.DIFERENE FA DE SERIA 0i-C

B.20.2

ANEX

B-64304RO-2/02

Diferene n afiarea de diagnoz

Niciuna.

B.21

AFIAREA ORELOR DE FUNCIONARE I NUMRAREA


PIESELOR PRELUCRATE

B.21.1

Diferene ntre specificaii

Funcia
Domeniul de date al
codului M care
numr piesele
prelucrate
Domeniul de date al
numrului pieselor
necesare
Domeniul de date al
numrului de piese i
numrul total de piese
prelucrate
Domeniul de date
pentru perioada
alimentare pornit,
timpul operrii n mod
automat, timpul de
achiere, semnalul de
intrare TMRON n
timp i timpul unei
operaii automate

B.21.2

Seria 0i -C

Seria 0i -D

Parametrul nr. 6710


Domeniul de date al codului M care numr piesele prelucrate urmtorul:
0 la 255
0 la 99999999 (8 cifre)
Parametrul nr. 6713
Domeniul de date al pieselor necesare este urmtorul.
0 la 9999
Parametrul nr. 6711
Numrul de piese prelucrate

0 la 999999999 (9 cifre)
Parametrul nr. 6712
Numrul total de piese prelucrate

Domeniul de date este urmtorul.


0 la 99999999 (8 cifre)
0 la 999999999 (9 cifre)
Parametrul nr. 6750
Parametrul nr. 6752
Parametrul nr. 6754
Valoarea integrat a
Valoarea integrat a timpului
Valoarea integrat a
perioadei alimentare
operaiei automate
timpului de achiere
pornit
Parametrul nr. 6756
Parametrul nr. 6758
Valoarea integrat a timpului cu semnalul de intrare TMRON Valoarea integrat a unei
(G053.0) pornit
operaii automate
Domeniul de date este urmtorul.
0 la 99999999 (8 cifre)

Diferene n afiarea de diagnoz

Niciuna.

- 292 -

0 la 999999999 (9 cifre)

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

B.22

AVANSUL CU ROATA DE MN

B.22.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Impulsuri de la roata
de mn care
depesc viteza de
deplasare rapid

Valori admisibile de
impulsuri pentru
avansul cu roata de
mn
Domeniul de valori al
parametrului de
amplificare pentru
avansul cu roata de
mn

Numrul de
generatoare de
impulsuri manuale
folosite

Seria 0i -D

Dac se specific avans cu roata de mn care depete viteza de deplasare rapid,


pentru a neglija sau a acumula impulsurile roii de mn, viteza de avans poate fi setat
dup cum urmeaz:
Depinde de bit 4 (HPF) al parametrului Bit 4 (HPF) al parametrului nr. 7100 nu
nr.7100. Cantitatea de impulsuri de
este disponibil. Neglijarea sau
acumulat este setat n parametrul nr.
acumularea impulsurilor la roata de
7117.
mn n exces este determinat de
mrimea de acumulat care este setat
n parametrul nr. 7117.
[Cnd parametrul nr. 7117 = 0]
Ignorat (neglijat).
[Cnd parametrul nr. 7117 > 0]
Acumulate n CNC fr a fi neglijate.
Domeniul de valori al parametrului
Domeniul de valori al parametrului
nr.7717 este 0 la 99999999 (8 cifre).
nr.7717 este 0 la 999999999 (9 cifre).

Pentru parametrii nr. 7113, 7131, 7133 Pentru parametrii nr. 7113, 7114,
i 12350, domenii de amplificare de la
7131, 7132, 7133, 7134, 12350 i
1 la 127.
12351, domenii de amplificare de la 1
Pentru parametrii nr. 7114,
la 2000.
7132, 7134 i 12351, domenii de
amplificare de la 1 la 1000.
Parametrul nr. 7113
Parametrul nr. 7114
Amplificare cnd semnalele de selecie a
Amplificare cnd semnalele de selecie a
mrimii avansului cu roata de mn MP1=0 mrimii avansului cu roata de mn
i MP2=1
MP1=1 i MP2=1
[Cnd bit 5 (MPX) al parametrului nr. 7100 = 0]
Amplificarea comun tuturor generatoarelor din cale
[Cnd bit 5 (MPX) al parametrului nr. 7100 = 1]
Amplificarea folosit de primul generator din cale
Parametrul nr. 7131
Parametrul nr. 7132
Amplificare cnd semnalele de selecie a
Amplificare cnd semnalele de selecie a
mrimii avansului cu roata de mn
mrimii avansului cu roata de mn
MP21=0 i MP22=1
MP21=1 i MP22=1
Cnd bit 5 (MPX) al parametrului nr. 7100 este setat la 1 se aplic amplificarea folosit
de al doilea generator din cale.
Parametrul nr. 7133
Parametrul nr. 7134
Amplificare cnd semnalele de selecie a
Amplificare cnd semnalele de selecie a
mrimii avansului cu roata de mn
mrimii avansului cu roata de mn
MP31=0 i MP32=1
MP31=1 i MP32=1
Cnd bit 5 (MPX) al parametrului nr. 7100 este setat la 1 se aplic amplificarea folosit
de al doilea generator din cale.
Parametrul nr. 12350
Parametrul nr. 12351
Amplificare cnd semnalele de selecie a
Amplificare cnd semnalele de selecie a
mrimii avansului cu roata de mn per
mrimii avansului cu roata de mn per
ax MP1=0 i MP2=1
ax MP1=1 i MP2=1
Setai valoarea n parametrul nr. 7110. Parametrul nr. 7110 nu este disponibil.
Pot fi folosite pn la dou
generatoare fr setarea parametrului.

- 293 -

B.DIFERENE FA DE SERIA 0i-C

B.22.2

ANEX

B-64304RO-2/02

Diferene n afiarea de diagnoz

Niciuna.

B.23

CONTROLUL AXEI PMC

B.23.1

Diferene ntre specificaii


Funcia

Seria 0i -C

Relaia cu controlul
sincronizrii (controlul
sincronizrii al
controlului sincronizrii
/multiplu)
Relaia cu funciile avans
nspre nainte i control
n avans nspre nainte

- Controlul axei PMC poate fi aplicat oricrei


axe n afara unei axe conduse sincrone.

- Controlul axei PMC nu poate fi


aplicat oricrei axe sub control
sincron.

Activai sau dezactivai funciile folosind


combinat bit 7 (NAH) al parametrului nr.
1819, bit 3 (G8C) al parametrului nr.
8004 i bit 4 (GBR) al parametrului nr.
8004.

Domeniul de date este urmtorul.

- Nici funcia de avans nspre nainte,


nici funcia de control n avans
nspre nainte nu este disponibil
pentru o ax sub control PMC.
Bit 3 (G8C) i bit 4 (GBR) ai
parametrului nr.8044 nu sunt
disponibili.
1 la 65535
Unitatea de msur a datelor este
dup cum urmeaz.

Domeniul de date a
vitezei de deplasare
pentru deplasare rapid
(00h), retur la poziia de
referin 1 ...4 (07h la
0Ah) i selectarea
sistemului de coordonate
al mainii (20h)
Domeniul de date a
distanei totale de
micare pentru
deplasare rapid (00h),
avansul de achiereavans pe minut (01h),
avansul de achiereavans pe rotire (02h) i
avans skip pe minut
(03h)
Domeniul de date pentru
deplasare rapide (01h) i
avans skip pe minut
(03h)

Seria 0i -D

Domeniu valab. date


IS-A, IS- B
IS-C
Milimetri
Ax liniar
main
Inch main
Ax de rotaie

30 la 12000

mm/min

30 la 6000
30 la 15000

30 la 4800
30 la 12000

inch/min
gr/min

IS-B

IS-C

99999.999

9999.9999

9999.9999

999.99999

UM
mm
grd
inch

1 la 65535
Viteza de avans specificat trebuie s
fie n domeniul artat n tabelul de mai
jos.
Domeniu valab. date
IS-B
IS-C
Millimeter
m ain
Inch m ain
Ax de rotaie

Ax liniar

Unit . ms.
date

1 la 100000

0.1 la 12000.0

mm/m in

0.01 la 4000.00
1 la 100000

0.01 la 480.000
0.1 la 12000.0

inch/m in
grad/min

- 294 -

Ax
liniar
Ax de
rotaie

Domeniul de date este urmtorul.


Increment intr.
intr. n m m
intr. n grade
intr. n inchiinput

UM date

30 la 15000

Metric m ain
Inch main

Date unitate
IS-A la IS-C
1
0.1

Unit. ms.

grad/min

mm/min
inch/min

Domeniul de date este urmtorul.


IS-A

IS-B,IS-C

-99999999 la 99999999 (8cifre)

-999999999 la 999999999 (9 cifre)

Unitatea de msur a datei este


setarea minim pentru axa
corespunztoare. (Vezi tabelul de
mai jos.)

U n it .
s e t a re

U M m in im

IS -A
IS -B
IS - C

0 .0 1
0 .0 01
0 .0 00 1

1 la 65535

Seria 0i -C

Funcia
Funcia de cretere a
unitii specificate cu un
factor de 200 pentru
avans continuu (06h)

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

Seria 0i -D

Nu este disponibil.

Prin setarea 1 n bit 2 (JFM) al


parametrului nr. 8004 este posibil
creterea unitii specificate cu un
factor de 200.

Bit 2 (JFM) al parametrului nr. 8004


Setai unitatea specificat a datei
avansului pentru a specifica comanda
de avans continuu pentru controlul
axei PMC.
Increment
system

0
1
0
1

IS-B
IS-C

Viteza maxim de avans


pentru avans continuu
(06h)

Cnd se aplic o ajustare de 254%


IS-B
1 dat
10 ori

Intr. metric
166458
mm/min
1664589
mm/min

IS-C
Intr. Inch
1664.58
inch/min
16645.89
inch/min

Intr. metric
16645
mm/min
166458
0mm/min

Intr. Inch
166.45
inch/min
1664.58
inch/min

IS-B
1 dat
10 ori

IS-C
Intr. Inch
655.35
inch/min
6553.50
inch/min

Intr. metric
6553
mm/min
65535
mm/min

Intr. Inch
65.53
inch/min
655.35
inch/min

Inch input
(inch/min)

1
200
0.1
20

0.01
2.00
0.001
0.200

IS-C

Intr. metric

Intr. inchi

Intr. metric

Intr. inchi

(mm/m in)

(inch/m in)

(mm/m in)

(inch/m in)

1 dat

166458

1664.58

16645

166.46

10 ori

999000

16645.89

99900

1664.58

200 ori

999000

39330.0

99900

3933.0

Cnd ajustarea este anulat


IS-B

Unitatea minim a vitezei


de avans pentru
comanda vitezei (10h)

Specificarea vitezei n
comanda vitezei (10h)

Domeniul de setare a
momentului de torsiune
pentru controlul
momentului de torsiune
(11h)

Rotation
axis
(min-1)
0.00023
0.046
0.000023
0.0046

Cnd se aplic o ajustare de


254%
IS-B

Cnd ajustarea este anulat


Intr. metric
65535
mm/min
655350
mm/min

Millimeter
input
(mm/min)

Bit 2 (JFM)
of No. 8004

IS-C

Intr. metric

Intr. inchi

Intr. metric

Intr. inchi

(mm/min)

(inch/min)

(mm/min)

(inch/min)

1 dat

65535

655.35

6553

65.53

10 ori

655350

6553.5

65535

655.35

200 ori

999000

39330.0

999000

3933.0

Unitatea minim a vitezei de avans este dat de expresiile de mai jos. Valoarea
trebuie specificat ca ntreg. Nu poate fi specificat o valoare mai fin.
Calculul este efectuat conform IS-B.
Fmin: Unitatea minim de msur pentru viteza de avans
P : Numrul de impulsuri per rotaie a unui detector pentru feedback vitez
Fmin = P 7500 (mm/min)
Fmin = P 1000 (mm/min)
Se specific viteza conform expresiilor artate mai jos.
Calculul este efectuat conform IS-B.
F: Comanda vitez (ntreg)
N: Turaia servomotorului (min-1)
P : Numrul de impulsuri per rotaie a unui detector pentru feedback vitez
F = N P 7500 (mm/min)
F = N P 1000 (mm/min)
Domeniul de setare este urmtorul.
Domeniul de setare este
Dom. date valabile
UM
urmtorul.
-99999999 la +99999999

0.0000 1 Nm

- 295 -

Dom. date valabile


-999999999 la +999999999 (9 cifre)

UM
0.0000 1 Nm

B.DIFERENE FA DE SERIA 0i-C

Seria 0i -C

Funcia
Not referitoare la
executarea unei comenzi
absolute din programul
pentru o ax supus
controlului axei PMC n
timpul operaiei
automate

ANEX

B-64304RO-2/02
Seria 0i -D

[Pentru seria 0i-D]


Cnd comutai la controlul axei PMC pentru a executa o comanda de micare n
timpul operaiei automate i apoi comutai napoi la controlul NC pentru a executa
o comand absolut din programul pentru axa micat, acea comand PMC
trebuie executat folosind un cod M fr memorare tampon.
De exemplu, atunci cnd se execut o comand absolut ntr-un bloc N40 dup
ce s-a aplicat control PMC axei Y, ca i n exemplul de mai jos, controlul axei
PMC trebuie executat ntr-un cod M fr memorare tampon (bloc N20).
O0001 ;
N10 G94 G90 G01 X20. Y30. F3000 ;
N20 M55 ; Execut control ax PMC pentru axa Y.
N30 X70. ;
N40 Y50. ;
N50 M30 ;

Controlul
acceleraiei/decelerrii
pentru o ax sincronizat
cu impulsuri externe
folosind sincronizarea
impulsurilor externe
(0Bh, 0Dh la 0Fh)

Conversia inch/metric
pentru o ax liniar
controlat doar prin
controlul PMC al axei

Setare pentru
schimbarea tuturor
axelor ca axe CNC sau
axe PMC

Execut control ax PMC dup cum urmeaz.


1. Dup ieirea semnalului MF stroboscopic al funciei auxiliare pentru M55,
pornii controlul axei PMC.
2. La ncheierea controlului axei PMC, introducei semnalul de ncheiere FIN
pentru M55.
[Pentru seria 0i-C]
Controlul nu este necesar s se realizeze folosind un cod M fr memorare
tampon.
Depinde de bit 2 (SUE) al parametrului
Bit 2 (SUE) al parametrului nr.
nr. 8002.
8002 nu este disponibil.
Acceleraia/decelerarea axei
Bit 2 (SUE) al parametrului nr. 8002
sincronizate cu impulsuri externe
Cu comanda de sincronizare impulsuri
este controlat
externe pentru controlul axei PMC,
(acceleraie/decelerare
acceleraia/decelerarea axei sincronizate cu
exponenial).
impulsuri externe este:
0: Controlat (acceleraie/decelerare
exponenial)
1: Nu este controlat.
Depinde de bit 0 (PIM) al parametrului
Bit 0 (PIM) al parametrului nr.
nr. 8003.
8003 nu este disponibil. Nici
parametrul nr. 1010 nu este
Bit 0 (PIM) al parametrului nr. 8003
disponibil.
Cnd axa controlat doar prin controlul PMC
Pentru o ax liniar controlat
doar prin controlul PMC al axei,
al axei (vezi parametrul nr.1010) este o ax
liniar, intrarea inch/metric:
setai ax de rotaie de tip B
0: Influeneaz axa.
(setai 1 att n bit 1 i bit 0 al
1: Nu influeneaz axa.
parametrului nr.1006) pentru a
evita influena intrrii inch/metric.
Depinde de bit 1 (PAX) al parametrului
Bit 1 (PAX) al parametrului nr.
nr. 8003.
8003 nu este disponibil. Nici
parametrul nr. 1010 nu este
Bit 1 (PAX) al parametrului nr. 8003
disponibil.
Nu exist parametru pentru
Cnd este setat 0 ca numr de axe de
control CNC (parametrul nr.1010), toate
schimbarea axei ca axe PMC.
axele sunt schimbate la:
0: Axe CNC
1: Axe PMC

- 296 -

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Dac PMC emite o
comand de control
pentru o ax cnd scula
ateapt semnalul de
ncheiere a funciei
auxiliare dup micarea
acelei axe conform unei
comenzi de micare i
unei funcii auxiliare
specificate de pe partea
CNC

Dac CNC emite o


comand pentru o ax
cnd aceast ax este
mutat de comand de
control a axei din partea
PMC

Setarea specificaiei
diametru/raz pentru
mrimea cursei i vitezei
de avans cnd este
specificat programarea
pe baz de diametru
pentru o ax comandat
PMC

Transmiterea individual
a funciei auxiliare

B.DIFERENE FA DE SERIA 0i-C

Depinde de bit 0 (CMV) al parametrului


nr. 8004.

Bit 0 (CMV) al parametrului nr. 8004


Dac PMC emite o comand de control
pentru o ax cnd scula ateapt semnalul
de ncheiere a funciei auxiliare dup
micarea acelei axe conform unei comenzi
de micare i unei funcii auxiliare
specificate de pe partea CNC:
0: Este emis alarma PS0130.
1: Este executat comanda de control a
axei din partea PMC.
Depinde de bit 1 (NMT) al parametrului
nr. 8004.
Bit 1 (NMT) al parametrului nr. 8004
Dac CNC emite o comand pentru o ax
cnd aceast ax este deplasat de
comand de control a axei din partea PMC:
0: Este emis alarma PS0130.
1: O comand care nu implic micarea
axei este executat fr alarm.
Aceast poziie este determinat
folosind combinat bit 7 al parametrului
nr. 8004 i bit 1 (CDI) al parametrului nr.
8005.

Depinde de bit 7 (MFD) al parametrului


nr. 8005.

Bit 7 (MFD) al parametrului nr. 8005


Transmiterea individual a funciei auxiliare
pentru funcia de control PMC a axei este:
0: Inactivat.
1: Activat.

- 297 -

Seria 0i -D
-

Bit 0 (CMV) al parametrului nr.


8004 nu este disponibil.
Este executat comanda de
control a axei din partea PMC.

Bit 1 (NMT) al parametrului nr.


8004 nu este disponibil.
O comand care nu implic
micarea axei este executat fr
alarm.
(Dac comanda implic micarea
axei, este emis alarma PS0130.)

Bit 7 (NDI) al parametrului nr.


8004 nu este disponibil. Aceast
poziie este determinat de bit 1
(CDI) al parametrului nr. 8005.

Bit 1 (CDI) al parametrului nr. 8005


n controlul axelor PMC, cnd se
specific programarea pe baz de
diametru pentru o ax comandat
PMC:
0: Mrimea cursei i viteza de avans
sunt specificate n funcie de raz.
1: Mrimea cursei este specificat cu
diametru n timp ce viteza de
avans este specificat cu raz.
Bit 7 (MFD) al parametrului nr.
8005 nu este disponibil.
Transmiterea individual a funciei
auxiliare pentru funcia de control
PMC a axei este activat.

B.DIFERENE FA DE SERIA 0i-C


-

Depinde de bit 4 (EVP) al parametrului


nr. 8005.

Bit 4 (EVP) al parametrului nr. 8005


Viteza pentru controlul axei PMC este
specificat prin:
0: Comand de vitez.
1: Comand de poziie.

Verificarea corectitudine
poziie pentru o ax
controlat prin controlul
PMC al axei

Nici semnal de verificare


corectitudine poziie
pentru o ax comandat
PMC i niciun fel de
semnale de verificare
corectitudine poziii
pentru axe individuale

Viteza minim pentru


ajustare vitez de
deplasare rapid n
controlul axei PMC
Operare cnd
instruciunea n
selectarea sistemului de
coordonate al mainii
(20h) fa de axa pentru
care ntoarcerea pe
partea cealalt este
efectiv

B-64304RO-2/02

Seria 0i -C

Funcia
Funcia de exercitare a
controlului poziiei pentru
comanda vitezei (10h)

ANEX

Depinde de bit 2 (IPA) al parametrului


nr. 8006.

Bit 2 (IPA) al parametrului nr. 8006


n cazul unei axe controlate doar prin
controlul PMC al axei (vezi parametrul
nr.1010), verificarea corectitudine poziie
este:
0: Executat cnd nu este specificat nicio
comand de micare pentru axa PMC.
1: Executat ntotdeauna.

Depinde de bit 0 (NIS) al parametrului


nr. 8007.

Seria 0i -D
-

Bit 2 (VCP) al parametrului nr. 8007


Comanda de vitez n controlul axei
PMC este:
0: tip FS10/11
1: tip FS0
Bit 2 (IPA) al parametrului nr.
8006 nu este disponibil. Nici
parametrul nr. 1010 nu este
disponibil.
Verificarea este executat cnd
nu este specificat nicio comand
de micare pentru axa PMC. n
caz contrar, aceast poziie este
determinat de bit 6 (NCI) al
parametrului nr. 8004.
Bit 6 (NCI) al parametrului nr. 8004
Cnd axa comandat PMC este
decelerat, verificarea corectitudinii
poziiei este:
0: Executat
1: Neexecutat
Bit 0 (NIS) al parametrului nr.
8007 nu este disponibil.
Semnalul de neverificare
corectitudine poziie
NOINPS<G023.5> i semnale de
ne-verificare corectitudine poziii
pentru axe individuale
NOINP5<G359> sunt dezactivate
pentru verificarea corectitudinii
poziie pentru o ax PMC.

Bit 0 (NIS) al parametrului nr. 8007


Pentru verificarea corectitudinii poziiei,
semnalul de neverificare corectitudine
poziie NOINPS<G023.5> i semnale de
ne-verificare corectitudine poziii pentru axe
individuale NOINP5<G359> sunt:
0: Inactivat.
1: Activat.
Setai valoarea n parametrul nr. 8021.

Depinde de bit 1 (RAB) al parametrului


nr. 1008.

Bit 1 (RAB) al parametrului nr. 1008


n comenzile absolute, axa se rotete n
direcia:
0: n care distana fa de int este mai
mic.
(Specificat de cea mai scurt cale)
1: Specificat prin semnul unei valori de
comand

- 298 -

Depinde de bit 4 (EVP) al


parametrului nr. 8005. Observai
c pentru ca setarea EVP=1 s
produc efecte, trebuie efectuat
setarea n bit 2 (VCP) al
parametrului nr. 8007.

Parametrul nr. 8021 nu este


disponibil.
Viteza minim pentru ajustare
vitez de deplasare rapid nu
poate fi setat.
Depinde de bit 1 (RAB) al
parametrului nr.1008 i bit 4 (R20)
al parametrului nr. 8013.
Bitul 4 (R20) al parametrului Nr.8013

Bitul 1 (RAB) al

parametrului
Nr.1008

Sensul cursei minime

Sensul cursei minime

Sensul semnului

Sensul semnului

cursei de executat

valorii de comand

ANEX

B-64304RO-2/02

B.23.2

B.DIFERENE FA DE SERIA 0i-C

Diferene n afiarea de diagnoz

Niciuna.

B.24

APELAREA SUB-PROGRAMELOR EXTERNE (M198)

B.24.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Adrese de format P la
apelarea unui
subprogram de pe
cardul de memorie
(specificaie numr
fiiere / specificaie
numr program)

Alarm apelare
multipl
Apelare subprogram
extern n mod MDI

Depinde de bit 2 (SBP) al parametrului


nr. 3404.

Seria 0i -D
-

Pentru a apela un sub-program,


numrul programului trebuie
ntotdeauna specificat n adresa P.
Cnd se apeleaz un sub-program de
pe cardul de memorie acesta nu
depinde de setarea bit-ului 2 (SBP) al
parametrului nr. 3404.

Bit 2 (SBP) al parametrului nr. 3404


n apelare subprogram extern M198 de pe
dispozitivul extern, adresa P este
specificat utiliznd:
0: Numrul fiierului.
1: Numrul programului.
Dac un subprogram apelat de o apelare subprogram extern specific o apelare
ulterioar subprogram extern, sunt emise urmtoarele alarme:
alarma PS0210
alarma PS1080
Activat.
Depinde de bit 1 (MDE) al
parametrului nr. 11630.

Bit 1 (MDE) al parametrului nr. 11630


n modul MDI, apelarea unui subprogram
de pe un dispozitiv extern (comanda
M198) este:
0: Inactivat. (Este emis alarma
PS1081.)
1: Activat.

B.24.2

Diferene n afiarea de diagnoz

Niciuna.

B.25

CUTAREA NUMRULUI DE ORDINE

B.25.1

Diferene ntre specificaii


Seria 0i -C

Funcia
ntoarcere din
subprogram la blocul
programului de
apelare care are un
numr de ordine
specificat
Cutarea numrului
de ordine cnd este
executat (M99
Pxxxxx)

Programul de apelare este cutat de la


nceput i controlul se ntoarce la
primul bloc care are numrul de
secven Nxxxxx.

- 299 -

Seria 0i -D
-

Programul de apelare este cutat


nspre nainte din blocul care a apelat
subprogramul i controlul se ntoarce
la primul bloc gsit care are numrul
de secven Nxxxxx.
Dac numrul de ordine (secven) nu
este gsit, programul de apelare este
cutat de la nceput i controlul se
ntoarce la primul bloc care are
numrul de secven Nxxxxx.

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia

Program principal
O0001 ;
N100 ; (1)
N100 ; (2)
M98 P9001 ;
N100 ; (3)
N100 ; (4)
M30 ;
[pentru seria 0i-C]
Controlul se ntoarce la blocul (1).

Seria 0i -D

(Exemplu)

Subprogram
O9001 ;
M99 P100 ;

[pentru seria 0i-D]


Controlul se ntoarce la blocul (3).

AVERTIZARE
Asigurai-v c evitai scrierea a dou sau mai multe numere de ordine identice
ntr-un program. Dac procedai astfel putei gsi blocuri neintenionate.

B.25.2

Diferene n afiarea de diagnoz

Niciuna.

B.26

VERIFICAREA CURSEI MEMORATE

B.26.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Verificarea cursei
memorate imediat
dup pornirea
alimentrii cu energie

Aceast funcia este activ


ntotdeauna pentru toate axele.

- Coordonatele mainii sunt setate la


pornirea alimentrii cu energie.
Valorile coordonatelor absolute i relative
nu sunt setate.
(Ele sunt setate cnd este furnizat
traductorul de poziie absolut.)

- 300 -

Seria 0i -D
-

Este posibil selectarea activrii sau


dezactivrii funciei pe baz de ax cu
ax folosind bit 0 (DOT) al
parametrului nr. 1311.

Bit 0 (DOT) al parametrului nr. 1311


Verificarea limitei cursei memorate imediat
dup pornirea alimentrii cu energie
0: Inactivat.
1: Activat.
NOT
Aceast funcie memoreaz coordonatele
mainii folosind un software i de aceea
ncarc sistemul. Dezactivai funcia
pentru acele axe care nu o cer. Micrile
efectuate cnd alimentarea cu energie
este oprit nu sunt reflectate n sistemul de
coordonate al mainii imediat dup
pornirea alimentrii cu energie.
- Coordonatele mainii sunt setate la
pornirea alimentrii cu energie.
Coordonatele absolute i relative sunt
setate pe baza acestor coordonate ale
mainii

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Alarm la depirea
captului cursei

B.DIFERENE FA DE SERIA 0i-C

Verificarea cursei memorate 2 nu


suport bit 7 (BFA) al parametrului
nr.1300.
De aceea, dac survine alarma de
interferen, scula se oprete dup ce
intr n zona interzis.
Aceasta duce la necesitatea de mrire
a ariei interzis puin mai mult dect
actualmente necesar.

Continuarea operaiei
dup anularea alarmei
automate cnd este
emis o alarm OT1
n timpul executrii
unei comenzi absolute
n modul automat de
operare

Cnd operaia este reluat, scula se


deplaseaz pe distana cursei rmase
din blocul care a cauzat soft OT. De
aceea, programul poate fi continuat
dac scula este deplasat prin
intervenie manual peste distana
rmas a cursei.

Bloc care evalueaz


distana la limit
memorat a cursei n
modul de control n
avans AI sau modul
de control contur AI

Selecia poate fi efectuat folosind bit


5 (ODA) al parametrului nr. 7055.

B.26.2

Bit 5 (ODA) al parametrului nr. 7055


Distana la limit memorat a cursei n
modul AI de control n avans sau modul de
control contur AI este evaluat referitor la:
0: Axele specificate n blocul curent i n
blocurile urmtoare.
1: Axele specificate n blocul curent .

Diferene n afiarea de diagnoz

Niciuna.

- 301 -

Seria 0i -D
-

Verificarea cursei memorate 2 suport


i bit 7 (BFA) al parametrului nr.1300.
Setarea 1 n BFA permite oprirea
sculei nainte de intrarea n zona
interzis, eliminnd astfel necesitatea
de mrire a ariei interzise puin mai
mult dect actualmente necesar

Bit 7 (BFA) al parametrului nr. 1300


Dac survine o alarm la verificarea cursei
memorate 1, 2 sau e, dac survine o
alarm la funcia de verificare a
interferenei ntre ci (seria T) sau dac
survine o alarm la blocarea
mandrinei/ppuii mobile (seria T), scula
se oprete:
0: Dup intrarea n zona interzis.
1: nainte de intrarea n zona interzis.
Cnd operaia este reluat, scula se
deplaseaz spre punctul de capt al
blocului care a cauzat soft OT,
cauznd alt soft OT i fcnd
imposibil continuarea programului.
Pentru detalii, consultai
VERIFICAREA CURSEI
MEMORATE din MANUALUL DE
CONEXIUNI (FUNCII)
(B-64303EN-1).
Bit 5 (ODA) al parametrului nr. 7055
nu este disponibil.
Distana este evaluat ntotdeauna
referitor la axele specificate n blocul
curent.

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.27

COMPENSAREA ERORII DE PAS MEMORATE

B.27.1

Diferene ntre specificaii

Funcia
Valoarea
parametrului nr.
3621 pentru setarea
unei axe de rotaie
(tip A)

Explicaie
Poziia de referin
45.0

0.0
(61)

(68)
(60)

(62)

315.0

(67)
(+)

90.0

270.0

(63)

135.0

(66)
(64)

(65)
180.0

225.0
Valorile de compensare sunt
transferate n poziiile indicate prin .

Valoarea deplasrii pe rotaie: 360.


Interval ntre poziiile de compensare a erorii de pas: 45.
Numrul poziiei de compensare a poziiei de referin: 60.
n cazul de mai sus, valorile parametrilor sunt dup cum urmeaz:
Parametru
Seria 0i -C
No. 3620: Numrul poziiei de compensare a poziiei
de referin
No. 3621: Cel mai mic numr pentru poziia de
compensare
No. 3622: Cel mai mare numr pentru poziia de
compensare
No. 3623: Amplificarea compensrii
No. 3624: Interval ntre poziiile de compensare
No. 3625: Valoarea deplasrii pe rotaie:

Seria 0i -D

60.

60.

60.

61.

68.

68.

1.
45000.
360000.

1.
45000.
360000.

Valoarea parametrului nr. 3621 este dup cum urmeaz:


Seria 0i -C
= Numrul poziiei de compensare a poziiei de referin (parametrul nr. 3620)
Seria 0i -D
= Numrul poziiei de compensare a poziiei de referin (parametrul nr. 3620)
+1

B.27.2

Diferene n afiarea de diagnoz

Niciuna.

- 302 -

ANEX

B-64304RO-2/02

B.DIFERENE FA DE SERIA 0i-C

B.28

FUNCIA DE TERGERE A ECRANULUI I FUNCIA DE


TERGERE AUTOMAT A ECRANULUI

B.28.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Comportarea funciei
de tergere manual
a ecranului (<CAN>
+ tasta de funcii)
cnd este emis o
alarm
Reafiarea ecranului
la comutarea modului

Introducere tast de
funcii cnd ecranul
este ters sau afiat

Timpul nainte de
pornirea funciei de
tergere automat a
ecranului
Reafiarea ecranului
la mesaj extern

B.28.2

Ecranul nu este reafiat.


(Ecranul rmne ters).
V rugm s setai 1 pentru semnalul de
invalidare tergere ecran
*CRTOF<G0062.1> pentru a reafia
ecranul la comutarea modului de operare.
Selectai comportarea folosind bit 2
(NFU) al parametrului nr. 3209.

Bit 2 (NFU) al parametrului nr. 3209


Cnd este apsat o tast de funcii pentru
a terge sau afia ecranul pentru funcia de
tergere a ecranului sau tergere automat
a ecranului, modificarea afiajului folosind
o tasta de funcii este:
0: Executat
1: Neexecutat
- Setai valoarea n parametrul nr.3123.
Domeniul de valori este de la 1 la 255
(minute).
-

Seria 0i -D

Cnd este emis o alarm (incluznd


Cnd este emis o alarm (incluznd
una asociat cu cealalt cale), funcia
una asociat cu cealalt cale), funcia
de tergere manual a ecranului este
de tergere manual a ecranului este
activat.
dezactivat.
(<CAN> + tasta de funcii terge
(<CAN> + tasta de funcii nu terge
ecranul.)
ecranul.)
Cnd este comutat modul de operare n timp ce ecranul este ters:
Ecranul este reafiat.

Bit 2 (NFU) al parametrului nr. 3209 nu


este disponibil.
Scula se comport ntotdeauna la fel
ca i pentru setarea 1 n bit 2 (NFU) al
parametrului nr. 3209.

Domeniul de valori este de la 1 la 127


(minute).

Cnd este mesajul extern este introdus n timp ce ecranul este ters:

Ecranul este reafiat.

Ecranul nu este reafiat.


(Ecranul rmne ters).
V rugm s setai 1 pentru semnalul de
invalidare tergere ecran
*CRTOF<G0062.1> pentru a reafia
ecranul la introducerea mesajului extern.

Diferene n afiarea de diagnoz

Niciuna.

- 303 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B.29

RESETARE I REPONIRE

B.29.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Date modale la
resetare n timpul
execuiei unui bloc

B-64304RO-2/02

Seria 0i -D

Dac resetarea survine n timpul execuiei unui bloc, starea codurilor modale G i
adresele modale (N, F, S, T, M, etc.) specificate n acel bloc sunt manipulate dup
cum urmeaz.
meninute
nu sunt meninute Strile se ntorc la cele
ale datelor modale specificate n blocurile
precedente.
(Datele modale sunt actualizate dup ce
blocul specificat este executat complet.)
Exemplu) Dac resetarea survine nainte
ca poziionarea s fie complet n blocul
N2 din programul artat mai jos, codul T i
offset-ul se ntorc la datele din blocul
precedent (T0101).

Informaia dintr-un
bloc care este pre-citit
cnd resetarea este
efectuat n timpul
operaiei automate
(coninutul memoriei
tampon)

B.29.2

Informaia din bloc poate sau nu poate


fi pstrat depinznd dac modul MDI
este n curs de realizare.
n mod MDI
Informaia din bloc este pstrat.
n moduri, altele dect modul MDI
Informaia din bloc nu este
pstrat.

N1 G00 X120. Z0. T0101 ;


;
N2 G00 X180. Z20. T0202 ;
;
Informaia din bloc nu este pstrat
indiferent dac modul MDI este n curs
de realizare.

Diferene n afiarea de diagnoz

Niciuna.

B.30

MANUAL ABSOLUT PORNIT I OPRIT

B.30.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Coordonate absolute
n timpul modificrii
compensrii automate
a sculei

Seria 0i -D

Dac compensarea sculei este modificat automat cnd semnalul absolut manual
*ABSM/Gn006.2) este setat la 1, coordonatele absolute sunt manipulate dup cum
urmeaz.
Coordonatele absolute nu sunt modificate.
Coordonatele absolute sunt modificate cu
valoarea compensrii sculei rezultnd din
decalarea coordonatelor.

- 304 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Operaia pentru
absolut manual pornit

Seria 0i -D

Cnd blocul cu intervenie manual se


ncheie, scula este n poziia decalat
prin intervenie manual. (Fig.1)
(Rezultatul este acelai chiar i pentru
comand incremental i comand
absolut)

n caz de comand incremental i bit


1 (ABS) al parametrului nr.7001 este
setat la 1, cnd blocul se ncheie prin
intervenie manual, scula este n
poziia decalat prin intervenie
manual. (Fig.1)
n caz de comand incremental i bit
1 (ABS) al parametrului nr.7001 este
setat la 1, cnd blocul se ncheie prin
intervenie manual, scula este n
poziia programat. (Fig.2)

Dup repornirea operaiei, scula mic blocul rmas


paralel cu traiectoria programat.
Scula se ntoarce la punctul de
capt al blocului urmtor prin
folosirea blocului urmtor.

restart.
intervenie manual
oprire avans

Valoare intervenie manual

Bloc asupra cruia se intervine manual


traiectorie programat

urmtorul bloc

Fig. 1

Dup repornirea operaiei, scula se mic la


punctul de capt al blocului cu intervenie manual

restart.

intervenie manual

Scula se mic pe
traiectoria programat.

Oprire avans

bloc cu intervenie manual


traiectorie programat

B.30.2

blocul urmtor
Fig. 2

Diferene n afiarea de diagnoz

Niciuna.

- 305 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.31

INTRODUCEREA DATELOR EXTERNE

B.31.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Numrul unui mesaj
de alarm extern i
lungimea mesajului

[numr de mesaje care pot fi trimise


deodat]
pn la 4 mesaje
[lungimea unui mesaj]
pn la 32 caractere

Seria 0i -D
-

[numr de mesaje care pot fi trimise


deodat]
Depinde de bit 1 (M16) al parametrului
nr. 11931. Cnd este setat 0 n acest
parametru, prelucrarea este aceeai
ca la Seria 0i-C.

Bit 1 (M16 al parametrului nr. 11931


Numrul maxim de mesaje de alarm
externe sau mesaje operator extern care
pot fi afiate n legtur cu introducerea de
date sau mesaje externe este:
0: 4.
1: 16.

Formatul afiajului al
mesajelor de alarm
externe

Numrul unui mesaj


de operator extern i
lungimea mesajului

[numere de alarme care pot fi


transmise]
0 la 999
[cum se deosebesc de numerele
generale de alarme]
Adunai 1000 la numrul trimis

Depinde de bit 0 (OM4) al parametrului


nr.3708.

Bit 0 (OM4) al parametrului nr. 3207


Ecranul mesaj operator extern poate afia:
0: Pn la 256 caractere n pn la 1
mesaj
1: Pn la 64 caractere n pn la 4
mesaje

- 306 -

[lungimea unui mesaj]


pn la 32 caractere
Depinde de bit 0 (EXA) al parametrului
nr.6301.

Bit 0 (FXA) al parametrului nr. 6301


Selectai specificarea mesajului de alarm
extern.
0: Numerele de alarm care pot fi trimise
sunt de la 0 la 999. CNC afieaz un
numr de alarm cu 1000 adugat la
numrul care urmeaz irului de
caractere EX.
1: Numerele de alarm care pot fi trimise
sunt de la 0 la 4095. CNC afieaz
un numr de alarm cu irul de
caractere EX adugat n faa sa.
Bit 0 (OM4) al parametrului nr. 3207
nu este disponibil.
[numr de mesaje care pot fi trimise
deodat]
Depinde de bit 1 (M16) al parametrului
nr. 11931. Selectai pn la 4 sau 16
mesaje.
[lungimea unui mesaj]
256 caractere sau mai puin

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Formatul afiajului al
mesajelor operator
extern

Domeniul de date
pentru numerele de
mesaje operator
extern
Cnd este efectuat
cutarea unui numr
de program extern cu
0 setat ca numrul
programului
Introducere sau ieire
offset scul pentru o
valoare de
compensare
nevalabil

B.31.2

B.DIFERENE FA DE SERIA 0i-C

[numerele mesajelor care pot fi trimise]


0 la 999
[Cum se disting aceste numere de
numerele de alarm sau alte numere]
Mesaje de la 0 la 99
Mesajul este afiat pe ecran mpreun
cu numrul. CNC adaug 2000 acest
numr pentru a permite distingerea.
Mesaje de la 100 la 999
Pe ecran este afiat doar mesajul fr
numrul aferent.

Seria 0i -D
-

Depinde de bit 1 (EXM) al


parametrului nr.3708. Cnd este
setat 0 n acest parametru,
prelucrarea este aceeai ca la Seria
0i-C.

Bit 1 (EXM) al parametrului nr. 6301


Selectai specificarea mesajului de
operator extern.
0: Numerele de mesaje care pot fi trimise
sunt de la 0 la 999.
Un mesaj de la 0 la 99 este afiat pe
ecran mpreun cu numrul. CNC
adaug 2000 acest numr pentru a
permite distingerea.
Pentru mesajele de la 100 la 999, pe
ecran este afiat doar mesajul fr
numrul aferent.
1: Numerele de mesaje care pot fi trimise
sunt de la 0 la 4095.
Un mesaj de la 0 la 99 este afiat pe
ecran mpreun cu numrul. CNC
adaug irul de caractere EX nainte
numrului.
Pentru mesajele de la 100 la 4095, pe
ecran este afiat doar mesajul fr
numrul aferent.

Parametrul nr. 6310


Domeniul de date al numerelor mesajelor operator extern este urmtorul.
-

0 la 1000
Nu este emis alarm; nici cutarea nu
este efectuat.

0 la 4096
Este emis alarma DS0059.

Introducerea este ignorat fr a se


emite o alarm.

Este emis alarma DS1121.

Diferene n afiarea de diagnoz

Niciuna.

- 307 -

B.DIFERENE FA DE SERIA 0i-C

ANEX

B.32

FUNCIA SERVER DE DATE

B.32.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Mod de operare din
memorie

B-64304RO-2/02

Modul de operare din memorie nu este


suportat.

Seria 0i -D
-

n modul de operare din memorie


pentru un program nregistrat pe
server-ul de date se pot executa
urmtoarele operaii:
1.

2.

3.

B.32.2

Selectarea programului de pe
server-ul de date ca i program
principal i rularea lui n mod
memorie.
Apelarea unui subprogram sau
macro program n acelai director
ca i programul principal de pe
server-ul de date.
Editarea programului, incluznd
inserare, tergere i nlocuire de
cuvinte.

Diferene n afiarea de diagnoz

Niciuna.

B.33

POWER MATE CNC MANAGER

B.33.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Funcia de afiare 4
conduse

Setnd 1 n bit 0 al parametrului nr.


0960 este posibil mprirea ecranului
n patru ferestre, permind afiarea a
4 (mrimi) conduse (sclavi).

Bit 0 (SLV) al parametrului nr. 0960


Cnd este selectat Power Mate CNC
Manager, ecranul:
0: Afieaz un sclav (mrime condus)
1: Este mprii n patru ferestre,
permind afiarea a pn la patru
sclavi.

B.33.2

Diferene n afiarea de diagnoz

Niciuna.

- 308 -

Seria 0i -D
-

Bit 0 (SLV) al parametrului nr. 0960 nu


este disponibil.
ntotdeauna este afiat o mrime
condus (sclav).
Dac exist mai mult de un sclav,
comutai la mrimea condus activ
folosind tasta soft corespunztoare.

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.34

COMPENSARE SCUL ACHIETOARE/ COMPENSAREA


RAZEI VRFULUI SCULEI ACHIETOARE

B.34.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Compensarea sculei
achietoare/
compensarea razei
vrfului sculei
Interpolarea circular
a colului (G39)

Compensarea sculei
achietoare/ razei
vrfului sculei n
modul de operare MDI
Poziia de oprire
monobloc n timpul
modului de
compensare a sculei
achietoare/ razei
vrfului sculei

Seria 0i -D

Pentru seria 0i-D, funcia de compensarea sculei achietoare (seria M) i


compensare a razei vrfului sculei (seria T) ale seriei 0i-C sunt numite mpreun
compensarea sculei achietoare / compensarea razei vrfului sculei.

Activat prin setarea 1 n bit 2 (G39) al


parametrului nr.5008.

Disponibile
Este inclus n compensarea sculei
achietoare/ compensarea razei
vrfului sculei.
Cum interpolarea circular a colului
(G39) este ntotdeauna activat, bit 2
(G39) al parametrului nr.5008 nu este
disponibil.
- Nici compensarea sculei achietoare C i - Compensarea sculei
nici compensarea razei vrfului sculei
achietoare/compensarea razei
nu este disponibil n modul de
vrfului sculei este disponibil de
operare MDI.
asemenea n modul de operare MDI.
Poziia de oprire monobloc difer dup cum se arat mai jos.
L

Piesa de
prelucrat

Traiectoria
Traiectoria sculei /
centrului vrfului sculei

r
L

L
L
Poziia de oprire monobloc pentru
Poziia de oprire monobloc pentru

Funcia pentru
schimbarea
intenionat a direciei
de compensare
(Vector de tip IJ,
vector de tip KI, vector
de tip JK)

Nu este disponibil.

- 309 -

La nceputul modului de compensare


a sculei achietoare/ modului de
compensare a razei vrfului sculei
specificai I, J sau K ntr-un bloc G0o
sau G01. Aceasta face vectorul de
compensare la punctul final al blocului
perpendicular pe direcia specificat
prin I, J sau K. n acest mod putei
schimba intenionat direcia de
compensare.

B.DIFERENE FA DE SERIA 0i-C

B-64304RO-2/02

Seria 0i -C

Funcia
Poziia de oprire la o
alarm de
supra-achiere

ANEX

Seria 0i -D

- Dac valoarea razei specificat pentru interpolarea circular este mai mic dect cea
pentru compensarea sculei / compensarea razei vrfului sculei, ca i n exemplul de
mai jos, prin compensarea spre interior prin compensarea sculei/compensarea razei
vrfului sculei se cauzeaz supra-achiere, se genereaz o alarm i scula este
oprit. Poziia de oprire difer.
Traiectoria sculei /
centrului vrfului sculei
Traiectoria programat
Piesa
de
prelucrat

N1
P1
P2
N2
P3
N3

Achierea programat
cauzeaz

Oprirea monobloc
ntr-un bloc creat
intern pentru
compensarea sculei
achietoare sau
compensarea razei
vrfului sculei

[Cnd survine oprirea monobloc n blocul precedent la seria 0i-C]


Cum scula se deplaseaz pn cnd atinge punctul de sfrit al blocului (P3 n
figur) poate rezulta supra-achiere.
[Cnd nu survine oprirea monobloc n blocul precedent la seria 0i-C]
Scula se oprete imediat dup ce execut blocul (P2 n figur)
[n cazul seriei 0i-D]
Cum scula se oprete la punctul de nceput al blocului (P1 n figur), indiferent de
starea monoblocului, supra-achierea poate fi prevenit.
Nu este disponibil.
Depinde de bit 0 (SBK) al parametrului
nr. 5000.

Bit 0 (SBK) al parametrului nr. 5000


Oprirea monobloc ntr-un bloc creat intern
pentru compensarea sculei achietoare
sau compensarea razei vrfului sculei
este:
0: Neexecutat
1: Executat
Acest parametrul este utilizat pentru a
verifica un program incluznd
compensarea frezei / compensarea razei
vrfului sculei.

- 310 -

Seria 0i -C

Funcia
Setarea pentru a
dezactiva verificarea
interferenei i pentru
a terge vectorii care
interfer

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

Seria 0i -D

Setai 1 n bit 0 (CNI) al parametrului


nr.5008.
n exemplul de mai jos se efectueaz o
verificare a interferenei pe vectorii
interiori V1 i V4 i vectorii care
interfer sunt teri. Drept rezultat,
traiectoria centrului sculei este de la
V1 la V4.

Nu este disponibil.
Bit 0 (CNI) al parametrului nr. 5008 nu
este disponibil.
Pentru a preveni supra-achierea se
folosete funcia de evitare a verificrii
interferenei [bit 5 (CAV) a
parametrului nr.19607].
n exemplul de mai jos, interferena
survine ntre V1 i V4 i ntre V2 i V3.
De aceea sunt creai vectorii VA i VB.
traiectoria centrului sculei este de la
VA la VB.

[n cazul seriei 0i-C]


traiectoria centrului sculei
traiectoria programat

V1

V4

V3

V2

[n cazul seriei 0i-D]


traiectoria centrului sculei
traiectoria programat
VB

VA

V1

V4

V3

Numrul de blocuri de
citit n modul de
compensare a sculei /
compensare a razei
vrfului sculei

ntotdeauna 3 blocuri

V2

- 311 -

Numrul poate fi setat n parametrul


nr. 19625. Domeniul specificabil este
de la 3 la 8 blocuri.
Dac parametrul nu este setat (este
setat 0) este asumat acelai numr de
blocuri ca i pentru seria 0i-C (3
blocuri)

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

Funcia

Seria 0i -C

Cnd este specificat


interpolarea circular
care cauzeaz
coincidena centrului
cu punctul de nceput
sau punctul de sfrit
n timpul modului de
compensare a
sculei/compensare a
razei vrfului sculei
Comportarea cnd n
modul de compensare
a sculei/compensare
a razei vrfului sculei
este specificat
ntoarcere automat
n poziia de referin

- Este emis alarma PS0038 i scula se


oprete la punctul de sfrit al blocului
care precede blocul de interpolare
circular.

- Este emis alarma PS0041 i scula se


oprete la punctul de nceput al
blocului care precede blocul de
interpolare circular.

Seria 0i -D

Depinde de bit 2 (CCN) al parametrului


nr. 5003.

Bit 2 (CCN) al parametrului nr. 5003


nu este disponibil. Scula ntotdeauna
se comport ca i cnd CCN este
setat la 1.

[Cnd CCN = 0]
Vectorul de offset este anulat atunci cnd scula se mic la punctul de mijloc.
De asemenea, operaia de pornire este executat din poziia de referin.

Punct
intermediar
S
G28

G01
r

G00

S
Poziia de referin
(G42 G01)

[Cnd CCN = 1 sau pentru seria 0i-D]


Vectorul de offset nu este anulat atunci cnd scula se mic spre punctul de mijloc;
el este anulat atunci cnd scula se mic spre poziia de referin.
De asemenea, scula se deplaseaz de la poziia de referin la urmtorul punct de
intersecie.

Punct
intermediar
S
G28
G00

G01
r

S
Poziia de referin
(G42 G01)

- 312 -

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Metod de apreciere
a cursei pentru
interpolarea circular
la compensarea
sculei/ compensarea
razei vrfului sculei

B.DIFERENE FA DE SERIA 0i-C

Seria 0i -D

Depinde de bit 5 (QCR) al parametrului


nr. 5008.

[Cnd QCR = 0]
C

D
Punct de
capt

de

B.34.2

Punct
de

Centru

Dac punctul de sfrit este pe partea A


privind dinspre punctul de pornire, cursa
este mic. Dac este pe partea B, C sau
D, scula s-a deplasat aproape cu o tur.
-

L
Punct de
pornire

Centru

Metoda de conectare
a vectorilor de
compensare cnd
scula se deplaseaz
n jurul unui col
exterior n modul de
compensare
scul/compensare a
razei vrfului sculei

Bit 5 (QCR) al parametrului nr. 5008


nu este disponibil. Scula ntotdeauna
se comport ca i cnd QCR este
setat la 1.
[Cnd QCR = 1 sau pentru seria 0i-D]
B

B
Punct
pornire

Conectare prin interpolare liniar

[Cnd CCC = 0 sau pentru seria 0i-C]


Conecteaz vectorii prin interpolare
liniar

Diferene n afiarea de diagnoz

Niciuna.

- 313 -

Dac punctul de capt este pe partea A a


liniei L care leag punctul de nceput i
centrul, cursa este mic. Dac este pe
partea B scula s-a deplasat aproape cu o
tur.
Depinde de bit 2 (CCC) al
parametrului nr. 19607.
[Cnd CCC = 1]
Conecteaz vectorii prin interpolare
circular

B.DIFERENE FA DE SERIA 0i-C

ANEX

B-64304RO-2/02

B.35

CICLU PREDEFINIT PENTRU GURIRE

B.35.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Ieirea M05 ntr-un
ciclu de tarodare

Comportarea cnd
pentru numrul de
repetri K este
specificat K0

Comportarea primei
comenzi de
poziionare (G00)
pentru axa de control
Cs a conturului ntr-un
ciclu predefinit

Viteza de avans
nspre nainte/
retragere pentru ciclul
de gurire n trepte
guri mici (G83)
Sensul de retragere a
sculei ntr-un ciclu de
alezare fin (G76) sau
alezare invers. (G87)

Efectuai o selecie folosind bit 6 (M5T)


al parametrului nr. 5101.

Bit 6 (M5T) al parametrului nr. 5101


Cnd sensul de rotaie a arborelui principal
este modificat din rotaie nainte la rotaie
invers sau de la rotaie invers la rotaie
nainte ntr-un ciclu de tarodare (G84/G74
la seria M sau G84/G88 la seria T):
0: M05 este transmis nainte de
transmiterea M04 sau M03.
1: M05 nu este transmis nainte de d
transmiterea M04 sau M03.
Operaia de gurire nu este executat,
sunt memorate doar datele pentru
gurire.

Comportarea poate fi selectat


folosind bit 1 (NRF) al parametrului nr.
3700.

Seria 0i -D
-

Efectuai o selecie folosind bit 3 (M5T)


al parametrului nr. 5105.

Bit 3 (M5T) al parametrului nr. 5105


Cnd sensul de rotaie a axului este
modificat din rotaie nainte la rotaie
invers sau de la rotaie invers la rotaie
nainte ntr-un ciclu de tarodare (G84/G74
la seria M sau G84/G88 la seria T):
0: M05 este transmis nainte de
transmiterea M04 sau M03.
1: M05 nu este transmis nainte de
transmiterea M04 sau M03.
Efectuai o selecie folosind bit 4 (K0D)
al parametrului nr. 5105.
Bit 4 (K0D) al parametrului nr. 5105
Cnd K0 este specificat ntr-un ciclu
predefinit de gurire (G80 ... G89):
0: Operaia de gurire nu este executat,
sunt memorate doar datele pentru
gurire.
1: Este executat o operaie de gurire.
n timp ce bit 1 (NRF) al parametrului
nr. 3700 exist, operaia normal de
poziionare este realizat ntr-un ciclu
predefinit, indiferent de setarea
acestui bit al parametrului.

Bit 1 (NRF) al parametrului nr. 3700


Dup ce arborele principal serial este
schimbat cu o ax de control contur Cs,
prima comanda de micare:
0: Execut operaie normal de
poziionare dup executarea operaiei
de retur la poziia de referin.
1: Efectueaz operaia normal de
poziionare.
Cnd comanda I (vitez de avans nainte/retragere) este omis i n parametrii nr.
5172 i 5173 este setat 0, viteza de avans spre nainte/ de retragere este dup cum
urmeaz:
0.
Aceeai vitez de avans ca i cea
specificat prin comanda F
Setai sensul folosind bit 5 (RD2) i bit
Bit 5 (RD2) al parametrului nr. 5101 nu
4 (RD1) al parametrului nr.5042 n
este disponibil.
combinaie.
Setai sensul n parametrul de tip ax
nr. 5148.

- 314 -

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Comanda adresa Q
ntr-un ciclu rapid de
gurire n trepte
(G73), ciclu de gurire
n trepte (G83) sau
ciclu de gurire n
trepte guri mici (G83)

Compensarea lungimii
sculei (G43 sau G44)
ntr-un ciclu predefinit
cnd este selectat
tipul C de
compensare a
lungimii sculei ( n bit
0 (TLC) al
parametrului nr. 5001
este setat 1).

B.35.2

B.DIFERENE FA DE SERIA 0i-C


Seria 0i -D

n ciclul rapid de gurire n trepte (G73), ciclul de gurire n trepte (G83) sau ciclu de
gurire n trepte guri mici (G83), cnd comanda adresei Q (valoarea fiecrei treceri)
nu este specificat sau este specificat Q0:
Selectai operaia folosind bit 1
Bit 1 (QZA) al parametrului nr. 5103 nu
(QZA) al parametrului nr. 5103.
este disponibil.
Scula se comport ntotdeauna la fel ca i
Bit 1 (QZA) al parametrului nr. 5103
pentru setarea 1 n bit 1 (QZA) al
0: Scula repet micarea n sus i n jos
parametrului nr. 5103.
n aceeai poziie fr a efectua
(Este emis alarma PS0045.)
achiere.
1: Este emis alarma P/S nr. 045.
Selectai axa pentru a activa
Bit 4 (TCE) al parametrului nr. 5006 nu
compensarea lungimii sculei, folosind
este disponibil.
bit 4 (TCE) al parametrului nr.5006.
Scula se comport ntotdeauna la fel
ca i pentru setarea 1 n bit 4 (TCE) al
Bit 4 (TCE) al parametrului nr. 5006
parametrului nr. 5006.
Atunci cnd compensarea lungimii sculei
(G43 sau G44) este specificat ntr-un ciclu
predefinit, compensarea lungimii sculei
este activat pentru:
0: Ax selectat conform tipului C de
compensare a lungimii sculei
1: Axa de gurire.

Diferene n afiarea de diagnoz

Niciuna.

B.36

CICLU PREDEFINIT PENTRU RECTIFICARE

B.36.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Specificarea axei de
rectificare

Axa de rectificare este ntotdeauna axa


X sau axa Z.

- 315 -

Seria 0i -D
-

Setai axele de rectificare pentru


ciclurile predefinite de rectificare n
parametrii nr. 5176 la 5179.
Dac n oricare din aceti parametri
este specificat acelai numr de ax
ca i cel al axei de achiere sau dac
se execut un ciclu predefinit de
rectificare cnd este setat 0, este
emis alarma PS0456.

B.DIFERENE FA DE SERIA 0i-C

Axa de ndreptare

B.36.2

B-64304RO-2/02

Seria 0i -C

Funcia
Comportarea primei
comenzi de
poziionare (G00)
pentru axa de control
Cs a conturului ntr-un
ciclu predefinit

ANEX

Comportarea poate fi selectat


folosind bit 1 (NRF) al parametrului nr.
3700.

Bit 1 (NRF) al parametrului nr. 3700


Dup ce arborele principal serial este
schimbat cu o ax de control contur Cs,
prima comanda de micare:
0: Execut operaie normal de
poziionare dup executarea operaiei
de retur la poziia de referin.
1: Efectueaz operaia normal de
poziionare.
Axa de ndreptare este ntotdeauna a
patra ax.

Seria 0i -D
-

n timp ce bit 1 (NRF) al parametrului


nr. 3700 exist, operaia normal de
poziionare este realizat ntr-un ciclu
predefinit, indiferent de setarea
acestui bit al parametrului.

Setai axele de ndreptare pentru


ciclurile predefinite de rectificare n
parametrii nr. 5180 la 5183.
Dac n oricare din aceti parametri
este specificat acelai numr de ax
ca i cel al axei de ptrundere sau de
rectificare sau dac se execut un
ciclu predefinit de rectificare cnd este
setat 0, este emis alarma PS0456.

Diferene n afiarea de diagnoz

Niciuna.

B.37

POZIIONARE NTR-UN SINGUR SENS

B.37.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Comportare dac se
folosete poziionare
de tip interpolare
liniar cu imagine n
oglind

B.37.2

Seria 0i -D

Dac este folosit poziionarea de tip interpolare liniar [n parametrul nr. 1401 este setat
1 n bit 1 (LRP)] i starea imaginii n oglind, atunci cnd blocul de poziionare
monodirecional este anticipat, difer de starea imaginii n oglind atunci cnd se
ncepe execuia blocului, este emis o alarm.
Alarma PS5254
Alarma DS0025

Diferene n afiarea de diagnoz

Niciuna.

B.38

TEIRE I RACORDARE OPIONALE

B.38.1

Diferene ntre specificaii


Seria 0i -C

Funcia
Comenzi de teire i
racordare opionale
pentru un plan care
include o ax paralel

Nu sunt disponibile.
Este emis alarma PS0212.

- 316 -

Seria 0i -D
-

Disponibile

ANEX

B-64304RO-2/02

Seria 0i -C

Funcia
Operaie monobloc

Valoare negativ
specificat ntr-o
comand ,C_
sau ,R_
Numr de temporizri
de inserat ntre dou
blocuri care execut
teire sau racordare
opionale
Operare DNC

B.38.2

B.DIFERENE FA DE SERIA 0i-C

Oprirea monobloc nu este executat la


punctul de pornire al unui bloc opional
de teire sau racordare inserat.

Seria 0i -D
-

Efectuarea sau nu a opririi monobloc


la punct de pornire al unui bloc inserat
depinde de bit 0 (SBC) al parametrului
nr. 5105.

Valoarea este privit ca pozitiv.

Bit 0 (SBC) al parametrului nr. 5105


ntr-un ciclu predefinit de gurire, ciclul de
teire / racordare (seria T) sau ciclul de
teire/ racordare opionale (seria M):
0: Oprirea monobloc nu este efectuat.
1: Oprirea monobloc este efectuat.
Este emis alarma PS0006.

Nelimitat.

Se poate insera un bloc.


Inserarea de mai multe blocuri (dect
unul) cauzeaz alarma PS0051.

Teirea i racordarea opionale nu sunt


disponibile n operare DNC.

Teirea i racordarea opionale sunt


disponibile de asemenea n operare
DNC.

Diferene n afiarea de diagnoz

Niciuna.

- 317 -

INDEX

B-64304RO-2/02

INDEX
Cutia de viteze electronic .... 194
CUTIA DE VITEZE ELECTRONIC (G80, G81 (G80.4,
G81.4) ....194

<A>
AFIARE ORELOR DE FUNCIONARE I NUMRAREA
PIESELOR......................................292
Ajustare extragere .....................73
Ajustarea n timpul tarodrii rigide ......73
APELAREA SUBPROGRAMELOR EXTERNE (M198)....299
AVANSUL CU ROATA DE MN .. .293
AVERTIZRI REFERITOARE LA NTREINEREA
ZILNIC ....................s-8
AVERTIZRI I ATENIONRI GENERALE; .. s-2
AVERTIZRI I ATENIONRI REFERITOARE LA
PROGRAMARE .......s-3
AVERTIZRI I ATENIONRI REFERITOARE LA
UTILIZARE ................s-5

<D>
DATE GENERALE ....3, 9
DEFINIREA AVERTIZRII, ATENIONRII I
NOTEIs-1
DESCRIEREA PARAMETRILOR........................................223
DETALII REFERITOARE LA COMPENSAREA SCULEI..121
DIFERENE FA DE SERIA 0i-C
..265
Diverse 283

<E>
<C>
ECRANE AFIATE PRIN TASTA FUNCIE
..........203
Exemplu de folosire a ciclurilor predefinite pentru gurire ...59

CUTAREA NUMRULUI DE ORDINE .................299


Ciclu de alezare (G85) 50
Ciclu de alezare (G86) 51
Ciclu de alezare (G88) 55
Ciclu de alezare (G89) 57
Ciclu de alezare de precizie (G76) ..37
Ciclu de alezare nspre napoi (G87) ..53
Ciclu de gurire n trepte (G83) ......................................42
Ciclu de gurire n trepte de mare vitez (G73) .30
Ciclu de gurire, ciclu de adncire (G82) ...........40
Ciclu de gurire, ciclu de antegurire (centruire) (G81).....39
Ciclu de rectificare cu ptrundere continu (G78) ......90
Ciclu de rectificare cu ptrundere intermitent (G75) .84
Ciclu de rectificare cu ptrundere intermitent la dimensiune
constant direct (G77) ........87
Ciclu de rectificare plan cu avans intermitent (G79) .........93
Ciclu de tarodare (G84) 48
Ciclu de tarodare pe stnga (G74) ......32
Ciclu de tarodare rigid n trepte (G84 sau G74) 68
Ciclu de tarodare rigid pe stnga (G74) . ..64
CICLU PREDEFINIT DE RECTIFICARE (PENTRU MAINA
DE RECTIFICAT)............. .79
CICLU PREDEFINIT PENTRU GURIRE ..26, 314
CICLU PREDEFINIT PENTRU RECTIFICARE .....315
Ciclul de gurire n trepte (G83) .......42
COMAND N COORDONATE POLARE (G15, G16) ....23
Comenzile G53, G28 i G30 n modul compensare lungime
scul ....... 101
COMPENSARE SCUL ACHIETOARE / COMPENSAREA
RAZEI VRFULUI SCULEI ACHIETOARE ........309
COMPENSAREA ERORII DE PAS MEMORATE ..302
COMPENSAREA LUNGIMII SCULEI (G43, G44, G49) ..96
Compensarea sculei pentru intrare din MDI ...................167
CONTROL AVANS TRANSVERSAL (PENTRU MAINA
DE
RECTIFICAT) ..........79
CONTROL N AVANS AI/CONTROL CONTUR AI ......283
CONTROLUL ARBORELUI PRINCIPAL SERIAL/
ANALOGIC ...........................................................277
CONTROLUL AXEI PMC ....294
CONTROLUL AXELOR UNGHIULARE ARBITRARE 291
CONTROLUL Cs AL CONTURULUI ......277
CONTROLUL DIRECIEI NORMALE
(G40.1,G41.1,G42.1)........... . ........187
CONTROLUL SINCRONIZRII AXELOR ....286
CONTROLUL VITEZEI PERIFERICE CONSTANTE....278

<F>
FILETARE (G33) . ...16
FLUXUL GENERAL DE OPERARE A MAINII UNELTE
CNC ........6
Funcia de alarmare la verificarea interferenei .......161
FUNCIA DE COMPENSARE ..96
Funcia de evitare a verificrii interferenei 162
FUNCIA DE INDEXARE PENTRU MASA DE
INDEXARE ........................................................................ 77
FUNCIA DE INTERPOLARE ..14
FUNCIA DE OMITERE (SKIP). 270
FUNCIA DE SELECTARE A STRII
PRELUCRRII......286
FUNCIA DE TERGERE A ECRANULUI I FUNCIA
DE TERGERE AUTOMAT A ECRANULUI
.......303
FUNCIA PREGTITOARE (FUNCIA G) .. ..10
FUNCIA SERVER DE DATE 308
FUNCII ALE SCULEI 278
FUNCII DE CONTROL AXE . 194
FUNCII PENTRU SIMPLIFICAREA PROGRAMRII ..26

<I>
IMAGINE N OGLIND PROGRAMABIL
(G50.1,G51.1);................................191
INTERPOLARE CIRCULAR..........268
INTERPOLARE ELICOIDAL ....269
INTERPOLAREA CIRCULAR A COLULUI (G39) ...168
INTRODUCEREA DATELOR EXTERNE
...306
INTRODUCERE PARAMETRII PROGRAMABILI
(G10)... ...283

<M>
MACRO PROGRAM ................ 279
MACRO PROGRAM DE TIP NTRERUPERE ............... 282
MANUAL ABSOLUT PORNIT I OPRIT .......304
MSURARE AUTOMATA LUNGIMII SCULEI
(G37)......................................................................................109
Msurarea lungimii sculei ..205

i-1

INDEX

B-64304RO-2/02

TARODARE RIGID .60


TEIRE I RACORDARE OPIONALE .............................74,
316
TIPUL DE DATE ...262

MSURI DE SIGURAN ..s-1


MEMORIA DE COMPENSARE A SCULEI ...280
Micarea sculei achietoare n modul offset ..130
Micarea sculei achietoare la pornire .......125
Micarea sculei achietoare la revocarea modului offset .......148

TIPURI DE DECALARE A COMPENSRII LUNGIMII


SCULEI ..............................102

<N>
NANO-NETEZIRE ..... 17
NOTE PRIVITOARE LA DIVERSELE TIPURI DE
DATE ....................................................................................7
NOTE PRIVITOARE LA MODUL DE CONSULATRE A
ACESTUI MANUAL ... 7

<V>
VALOAREA I DIMENSIUNEA COORDONATELOR ...23
VALORI COMPENSARE SCUL, NUMR VALORI
COMPENSARE I INTRODUCEREA VALORILOR DIN
PROGRAM (G10) .................170
Verificare interferenei ...157
VERIFICAREA CURSEI MEMORATE ......300

<O>
OFFSET AUTOMAT SCUL............................... ...266
OFFSET SCUL (G45-G48) 111
OPERARE AUTOMAT .......... ...211
OPERAREA DIN MEMORIE FOLOSIND FORMATUL
DE PROGRAM Seriei 10/11 ....193
Operaie ce trebuie efectuat dac se deduce apariia
unei interferene .....160

<P>
PARAMETRI ... 223
POWER MATE CNC MANAGER . 308
POZIIONARE NTR-UN SINGUR SENS (G60) 14
POZIIONAREA NTR-UN SINGUR SENS .316
Prevenirea interferenei datorit compensrii sculei ..154
Privire general 96, 121
PRIVIRE GENERAL REFERITOARE LA
COMPENSARE A SCULEI (G40-G42)................... 116
PROFILUL SCULEI I MICAREA SCULEI PE BAZA
PROGRAMULUI .................9

<R>
RESETARE I REPORNIRE ....304
RETRASARE .....211
RETUR MANUAL LA POZIIA DE REFERIN .272
Revocare ciclu predefinit (G80) .. .71
Revocare ciclu predefinit pentru gurire (G80) ....58
ROTIREA SISTEMULUI DE COORODNATE
(G68, G69).............................................................................180

<S>
SCALARE (G50, G51) . 173
Selectarea nivelului de calitate a prelucrrii................208
Selectarea nivelului de finisare ...207
Selectarea nivelului de precizie . 208
Selectarea nivelului de prelucrare .. 207
Semnal de ajustare ........73
SETARE I AFIARE DATE ....202
Setarea i afiarea valorii de compensare a sculei ..203
SETAREA UNITII DE MSUR ....266
SISTEMUL DE COORDONATE AL PIESEI ...274
SISTEMUL DE COORDONATE LOCALE .... .275
<T>
TABELE DE SETARE STANDARD A PARAMETRILOR
.263
Tarodare rigid (G84) ...61

i-2

S-ar putea să vă placă și