Sunteți pe pagina 1din 52

03.

96 Cicluri de gaurire si cicluri de gaurire dupa model


2 2

Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire ........................................................................................................ 2-41


2.1.1 Cerinte .................................................................................................................. 2-44
2.1.2 Gaurire, centruire – CYCLE81 ................................................................................. 2-46
2.1.3 Gaurire, adâncire – CYCLE82 ................................................................................. 2-49
2.1.4 Gaurire adânca – CYCLE83 .................................................................................... 2-51
2.1.5 Filetare cu tarod fixat rigid – CYCLE84..................................................................... 2-56
2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840................................. 2-60
2.1.7 Alezare 1 – CYCLE85 ............................................................................................ 2-66
2.1.8 Alezare 2 – CYCLE86 ............................................................................................ 2-69
2.1.9 Alezare 3 – CYCLE87 ........................................................................................... 2-73
2.1.10 Alezare 4 – CYCLE88........................................................................................... 2-76
2.1.11 Alezare 5 – CYCLE89........................................................................................... 2-78

2.2 Apelare modala a ciclurilor de gaurire ........................................................................... 2-80

2.3 Cicluri de gaurire dupa model....................................................................................... 2-83


2.3.1 Cerinte .................................................................................................................. 2-83
2.3.2 Rând de gauri - HOLES1 ........................................................................................ 2-84
2.3.3 Gauri amplasate pe un cerc - HOLES2 .................................................................... 2-88

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-39
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2

 Siemens AG 1997 All rights reserved.


2-40 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1 Cicluri de gaurire


Urmatoarele capitole descriu cum sunt programate
• ciclurile de gaurire si
• ciclurile de gaurire dupa model.
Aceste capitole sunt menite sa ajute la selectarea
ciclurilor si atribuirea parametrilor. Alaturi de o
descriere detaliata a functiilor ciclurilor individuale si a
parametrilor corespunzatori, veti gasi un exemplu de
programare la sfârsitul fiecarui capitol pentru a va
familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:


• Programare
• Parametri
• Functie
• Procedura
• Explicarea parametrilor
• Note suplimentare
• Exemplu de programare
„Programare" si „Parametri" explica utilizarea ciclurilor
satisfacator pentru un utilizator experimentat, în timp
ce începatorii vor gasi toate informatiile necesare
programarii ciclurilor în „Functie", „Procedura",
„Explicarea parametrilor”, „Note suplimentare“ si
„Exemplu de programare”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-41
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Ciclurile de gaurire sunt secvente d deplasare


definite conform DIN 66025 pentru gaurire, alezare si
frezare etc.
Ele sunt apelate sub forma unui subprogram cu un
nume definit si o lista de parametri.

Pentru alezare sunt disponibile cinci cicluri. Ele


urmeaza proceduri tehnologice diferite si de aceea
sunt parametrizate diferit:

Ciclu de alezare Parametri specifici

Alezare 1 - CYCLE85 Diferite avansuri pentru alezare si


retragere
Alezare 2 - CYCLE86 Oprire orientata a axului, definirea
directiei de retragere, retragere cu avans
rapid, definirea sensului de rotatie a
axului
Alezare 3 - CYCLE87 Oprire ax M5 si stop program M0 la
atingerea adâncimii, prelucrarea continua
dupa apasarea tastei NC Start, definirea
sensului de rotatie a axului
Alezare 4 - CYCLE88 La fel ca si CYCLE87, în plus, timp de
întârziere la atingerea adâncimii prescrise
Alezare 5 - CYCLE89 Alezarea si retragerea cu acelasi avans

Ciclurile de gaurire pot fi modale, adica sunt


executate la sfârsitul fiecarei fraze care contine
comenzi de deplasare. Si alte cicluri scrise de
utiizator pot fi apelate modal (vezi sectiunea 2.2).

 Siemens AG 1997 All rights reserved.


2-42 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Exista doua tipuri de parametri:


• Parametri geometrici si Parametri geometrici
• Parametri de prelucrare.
Parametrii geometrici sunt identici pentru toate
ciclurile de gaurire, gaurire dupa model si frezare. Ei
Plan de retragere
definesc planul de referinta si pe cel de retragere,
Spatiu de siguranta
spatiul de siguranta si adâncimea relativa si absoluta Plan de referinta
de gaurire. Parametri geometrici sunt scrisi o data în
primul ciclu de gaurire CYCLE81.
Parametri de prelucrare au întelesuri si efecte diferite
în fiecare ciclu. De aceea ei se scriu pentru fiecare
ciclu. Adâncime
de gãurire

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-43
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.1 Cerinte
Conditii de apelare si revenire
Ciclurile de gaurire sunt programate independent de
numele axelor reale. Pozitia de gaurire trebuie
abordata în programul din nivelul supraordonat
înaintea apelarii ciclului.
Valorile cerute pentru avans, directia de rotatie, si
viteza arborelui masinii trebuie programate în program
daca nu exista parametri atribuiti acestor valori în
ciclul de gaurire.
Functia G si cadrul curent, active înainte de apelarea
ciclului, ramân active si dupa ciclu.

Definirea planului
În cazul ciclurilor de gaurire, se admite ca sistemul
curent de coordonate al piesei, sistem în care se
compensation
desfasoara operatia de prelucrare, este definit prin
Tool length
Applicate

selectarea planurilor G17, G18 sau G19 si activarea


unui cadru programabil. Axa de gaurire este
întotdeauna cota acestui sistem.
Compensarea de lungimea a sculei trebuie selectata
înaintea apelarii ciclului. Aceasta se masoara
întotdeauna perpendicular pe planul selectat si
ramâne activa chiar si dupa terminarea ciclului (vezi
Manualul de programare).

 Siemens AG 1997 All rights reserved.


2-44 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Programarea arborelui masinii


Ciclurile de gaurire sunt scrise astfel încât comenzile
axului masinii sa se refere întotdeauna la comanda
axului principal de baza. Daca doriti sa folositi un ciclu
de gaurire pe o masina cu mai multi arbori, întâi
trebuie sa definiti arborele folosit ca arbore de baza
(vezi Manualul de programare).

, Programarea timpilor de întârziere


Parametrii pentru timpii de întârziere în ciclurile de
gaurire sunt asociatI întotdeauna cuvintelor F si de
aceea trebuie asociati cu valori în secunde. Orice
abatere de la aceasta procedura trebuie declarata în
mod obsigatoriu.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-45
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.2 Gaurire, centruire – CYCLE81


Programare
CYCLE81 (RTP, RFP, SDIS, DP, DPR)

RTP real Plan de retragere (absolut)


RFP real Plan de referinta (absolut)
SDIS real Spatiu de siguranta (fara semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fara semn)

Functie Z

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0
• Avansare pâna la adâncimea de gaurire cu avansul
programat în programul de apelare (G1)
• Retragerea la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


2-46 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor
Z
G1
RFP si RTP
G0
De obicei, planul de referinta (RFP) si planul de
retragere (RTP) au valori diferite. În ciclu este admis
faptul ca planul de retragere se afla în fata planului de
referinta. De aceea distanta între planul de retragere si RTP
adâncimea de gaurire este mai mare decât distanta RFP+SDIS
RFP
între planul de referinta si adâncimea de gaurire. X

SDIS
Spatiul de siguranta (SDIS) se raporteaza la planul de
referinta care este mutat în fata de spatiul de DP=RFP-DPR

siguranta. Directia în care este valabil spatiul de


siguranta este determinata automat de catre ciclu.

DP si DPR
Adâncimea de gaurire poate fi definita atât
absolut(DP), cât si relativ (DPR) la planul de referinta.
Daca este introdusa ca valoare relativa, valoare este
parcursa direct în ciclu.

Note suplimentare

Daca o valoare este introdusa atât pentru DP cât sI


pentru DPR, adâncimea finala de gaurire este derivata
de la DPR. Daca DPR difera de adâncimea de
gaurire programata prin DP, în linia de dialog este
afisat mesajul: „Depth: Corresponds to value for
relative depth”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-47
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

Daca valorile pentru planul de referinta si planul de


retragere sunt identice, o adâncime relativa nu trebuie
programata. Mesajul de eroare 61101 "Reference
plane incorrectly defined" este afisat si ciclul nu este
executat. Acelasi mesaj este afisat si daca planul de
retragere se afla în spatele planului de referinta, adica
distanta pâna la adâncimea de gaurire este mai mica.

Exemplu de programare

Gaurire-centruire Y Y A-B
Puteti folosi acest program pentru a face 3 gauri
A
folosind ciclul de gaurire CYCLE81, când acest ciclu
este apelat cu diferite setari de parametri. Axa de 120
gaurire este întotdeauna axa Z.

30

0
B X Z

40 90 35 100 108

N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice


N20 D3 T3 Z110 Deplasare catre planul de retragere
N30 X40 Y120 Deplasare catre prima pozitie de gaurire
N40 CYCLE81 (110, 100, 2, 35) Apelarea ciclului cu adâncimea absoluta
de gaurire, spatiu de siguranta si lista de
parametri incompleta
N50 Y30 Deplasare catre urmatoarea pozitie de
gaurire
N60 CYCLE81 (110, 102, , 35) Apelarea ciclului fara spatiu de siguranta
N70 G0 G90 F180 S300 M03 Specificarea valorilor tehnologice
N80 X90 Deplasare catre urmatoarea pozitie
N90 CYCLE81 (110, 100, 2, , 65) Apelarea ciclului cu adâncime relativa de
gaurire si spatiu de siguranta
N100 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-48 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.3 Gaurire, adâncire – CYCLE82


Programare
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absolut)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea finala de gaurire

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.Dupa
atingerea adâncimii de gaurire poate fi programat un
timp de întârziere.

Secventa de operare Z

Pozitia atinsa înainte de începerea ciclului:


Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea cu G0 de planul de referinta la distanta X

de siguranta
• Avansarea pâna la adâncimea de gaurire cu
avansul programat în programul de apelare cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragerea la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-49
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

Explicarea parametrilor
Z
G0
G1
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
G4
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB
RTP
Parametrul DTB este timpul de întârziere la RFP+SDIS
adâncimea de gaurire (spargerea aschiilor), în RFP
X
secunde. DP=RFP-DPR

Exemplu de programare

Gaurire-adâncire Y Y A-B
Acest program executa o singura gaura adânca de 27
mm în punctul X24, Y15 , în planul XY cu ciclul
CYCLE82.
Timpul de întârziere este de 2 s, spatiul de siguranta
pe axa de gaurire Z este de 4 mm. A
15

24 X Z
75
102

N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice


N20 D3 T3 Z110 Deplasare catre planul de retragere
N30 X24 Y15 Deplasare catre pozitia de gaurire
N40 CYCLE82 (110, 102, 4, 75, , 2) Apelarea ciclului cu adâncime de gaurire
absoluta si spatiu de siguranta
N50 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-50 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.4 Gaurire adânca – CYCLE83


Programare
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
FDEP real Prima adâncime de gaurire (absoluta)
FDPR real Prima adâncime de gaurire fata de planul de referinta (fãrã semn)
DAM real Gradul de regresie (fãrã semn)
DTB real Timp de întârziere la adâncimea finala de gaurire (spargerea aschiilor)
DTS real Timp de întârziere în punctul de început pentru îndepartarea aschiilor
FRF real Factorul de avans pentru prima adâncime de gaurire (fãrã semn)
Domeniul de valori: 0.001 ... 1
VARI int Tipul prelucrarii
Spargerea aschilor =0
Îndepartarea aschiilor =1

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Ciclul „Gaurire adânca” realizeaza gauri prin avansari
sI retrageri succesive (pentru eliminarea aschiilor), cu
adâncime ce creste treptat pâna la atingerea
adâncimii maxime definite. Burghiul poate fi retras
pâna la planul de referinta la fiecare retragere pentru
îndepartarea aschiilor sau poate fi retras cu numai 1
mm de fiecare data pentru spargerea aschiilor.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-51
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare Z

Gaurire adânca cu îndepartarea aschiilor


• Apropierea cu G0 de planul de referinta la distanta
de siguranta
• Avansarea pâna la prima adâncime de gaurire cu
G1, cu avans care difera de avansul definit în
programul de apelare functie de parametrul FRF X

(factorul avans)
• Timp de întârziere la adâncimea finala de gaurire
(parametrul DTB)
• Retragere cu G0 pâna la distanta de siguranta fata
de planul de referinta pentru îndepartarea aschiilor
• Timp de întârziere în punctul de start (parametrul
DTS)
• Avansarea pâna la ultima adâncime de gaurire Z
minus spatiul liber calculat de catre ciclu, cu G0
G1
• Avansarea pâna la urmatoarea adâncime de
G0
gaurire cu avansul programat, cu G1 (secventa de G4
deplasari se continua pâna la atingerea adâncimii
finale de gaurire)
RTP
• Retragerea pâna la planul de retragere cu G0 RFP+SDIS
RFP
X
FDEP

FDEP

DP = RFP-DPR

 Siemens AG 1997 All rights reserved.


2-52 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Gaurire adânca cu spargerea aschiilor :


• Apropierea de planul de referinta la distanta de Z
siguranta cu G0
G1
• Avansarea pâna la prima adâncime de gaurire cu G0
G1, avansul care difera de avansul definit în G4

programul de apelare functie de parametrul FRF


(factorul avans) RTP
• Timp de întârziere la adâncimea finala de gaurire RFP+SDIS
RFP
(parametrul DTB) X

• Retragere cu 1 mm fata de actuala adâncime cu FDEP


G1 si cu avansul programat în programul de
apelare pentru spargerea aschiilor DP = RFP-DPR

• Avansarea pâna la urmatoarea adâncime de


gaurire cu avansul programat, cu G1 (secventa de
deplasari se continua pâna la atingerea adâncimii
finale de gaurire)
• Retragere pâna la planul de retragere cu G0

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

FDEP si DAM
Adâncimea curenta este calculata în ciclu astfel:
• Primul pas, adâncimea parametrizata cu prima
adâncime de gaurire este parcursa atât timp cât
nu se depaseste adâncimea totala de gaurire.
• De la a doua adâncime de gaurire, adâncimea
este obtinuta scazând gradul de regresie din
ultima adâncime, cu conditia ca ultima sa fie mai
mare decât gradul de regresie programat.
• Urmatoarele adâncimi corespund gradului de
regresie, atât timp cât adâncimea ramasa este
mai mare decât dublul gradului de regresie.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-53
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

• Ultimele doua adâncimi sunt împartite în mod egal


si parcurse, si de aceea sunt întotdeauna mai mari
decât jumatate din gradul de regresie.
• Daca valoarea primei adâncimi de gaurire este
incompatibila cu adâncimea totala, este afisat
mesajul de eroare
61107 „First drilling depth incorrectly defined” si
ciclul nu este executat.

FDPR
Parametrul FDPR are acelasi efect în ciclu ca si
parametrul DPR. Daca valorile pentru planele de
referinta si retragere sunt identice, prima adâncime de
gaurire poate fi definita ca valoare relativa.
DTB
Parametrul DTB este timpul de întârziere la
adâncimea de gaurire (spargerea aschiilor), în
secunde.
DTS
Timpul de întârziere în punctul de start este executat
numai daca VARI=1 (îndepartarea aschiilor).
FRF
Cu ajutorul acestui parametru puteti introduce un
factor de reducere pentru avansul activ care se aplica
numai apropierii de prima adâncime de gaurire.
VARI
Daca parametrul VARI=0 este setat, burghiul se
retrage 1 mm dupa fiecare adâncime de gaurire pentru
spargerea aschiilor. Daca VARI=1, burghiul se retrage
de fiecare data pâna la distanta de siguranta fata de
planul de referinta.

Note suplimentare

Spatiul liber este calculat în ciclu astfel:


• Daca adâncimea de gaurire este 30 mm, valoarea
spatiului este întotdeauna 0.6 mm.
• Pentru adâncimi mai mari, este folosita formula
adâncimea de gaurire/50 (maxim 7 mm).

 Siemens AG 1997 All rights reserved.


2-54 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Exemplu de programare

Gaurire adânca Y Y A-B

Acest program executa ciclul CYCLE83 în punctele


X50 Y120 si X80 Y60 în planul XY. Prima gaura este A

executata cu timpul de întârziere zero si tipul de


prelucrare - spargerea aschiilor. Adâncimea finala de

120
gaurire si prima adâncime de gaurire sunt introduse
B
ca valori absolute. În cea de-a doua apelare a ciclului,

60
este programat un timp de întârziere de 1 s. Este
selectata prelucrarea prin îndepartarea aschiilor, 80 X 5 Z

adâncimea finala de gaurire este data fata de planul


150
de referinta. În ambele cazuri, axa de gaurire este axa
Z.

DEF REAL RTP=155, RFP=150, SDIS=1, DP=5, Definirea parametrilor


DPR=145, FDEP=100, FDPR=50, DAM=20,
DTB=1, FRF=1, VARI=0
N10 G0 G17 G90 F50 S500 M4 Specificarea valorilor tehnologice
N20 D1 T42 Z155 Deplasare catre planul de retragere
N30 X50 Y120 Deplasare catre prima pozitie de gaurire
N40 CYCLE83 (RTP, RFP, SDIS, DP, ,-> Apelarea ciclului, parametri de adâncime
-> , FDEP, , DAM, , FRF, VARI) având valori absolute
N50 X80 Y60 Deplasare catre urmatoarea pozitie de
gaurire
N55 FRF=0.5 VARI=1 Atribuirea valorilor
N60 CYCLE83 (RTP, RFP, SDIS, , DPR, , -> Apelarea ciclului cu date relative pentru
-> FDPR, DAM, DTB, , FRF, VARI) adâncimea finala si prima adâncime de
gaurire. Spatiul de siguranta este 1 mm;
avansul este 0.5
N70 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-55
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

2.1.5 Filetare cu tarod fixat rigid – CYCLE84


Programare
CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiu de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de filetare (spargerea aschiilor)
SDAC int Sensul de rotatie dupa încheierea ciclului
Valori: 3, 4 sau 5
MPIT real Pasul filetului ca marime corelata cu marimea filetului (cu semn)
Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48), semnul determina
sensul de rotatie în filet
PIT real Pasul filetului ca valoare (cu semn)
Domeniul de valori: 0.001 ... 2000.000 mm, semnul determina sensul de
rotatie în filet
POSS real Pozitia axului masinii pentru stop orientat (în grade)
SST real Viteza de filetare
SST1 real Viteza de retragere

Functie

Scula gaureste la avansul si viteza programata a


arborelui pâna la adâncimea programata de filetare.
Cu ciclul CYCLE84 puteti executa operatii de filetare
cu tarod fixat rigid.

Ciclul CYCLE84 poate fi folosit daca arborele folosit


pentru operatia de burghiere este capabil sa asigure
functia de comanda a pozitiei arborelui.

Pentru filetare cu tarod fixat în mandrina


compensatoare exista un ciclu separat, CYCLE840
(vezi pagina 2-60).

 Siemens AG 1997 All rights reserved.


2-56 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea cu G0 de planul de referinta la distanta
X
de siguranta
• Oprire orientata ax cu SPOS (valoare în parametrul
POSS) si conversia arborelui la modul de
functionare ca axa
• Filetare pâna la adâncimea finala de gaurire cu
G331 si viteza SST
• Timp de întârziere la adâncimea de filetare
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G332, viteza axului SST1 si
inversarea directiei de rotatie
• Retragere pâna la planul de retragere cu G0,
modul de functionare ca ax principal este
reîntrodus prin reprogramarea vitezei arborelui
activa înaintea apelarii ciclului si sensul de rotatie
programat sub SDAC.

Explicarea parametrilor Z
G0
G331
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G332
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. G4

DTB RTP
Programeaza timpul de întârziere în secunde. Este RFP+SDIS
RFP
recomandat ca timpul de întârziere sa fie omis pentru X

filetarea gaurilor oarbe.

SDAC
SDAC programeaza sensul de rotatie dupa DP=RFP-DPR

executarea ciclului. Schimbarea sensului pentru


filetare se executa automat de catre ciclu.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-57
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

MPIT si PIT
Valoarea pentru pasul filetului poate fi definita fie de
marimea filetului (numai pentru filete metrice între M3
si M48) sau ca o valoare (distanta între o spira a
filetului si urmatoarea, ca o valoare numerica).
Parametrul nenecesar fiecarui caz este omis ca
apelare sau i se atribuie valoarea zero.

Filetele pe stânga sau pe dreapta sunt specificate


prin semnul parametrului-pas al filetului:
• valoare pozitiva → dreapta (ca pentru M3)
• valoare negativa → stânga (ca pentru M4)

Daca cei doi parametri ai pasului au valori


incompatibile, este generata alarma 61001 „Thread
pitch wrong”
si ciclul nu este executat.

POSS
Înaintea începerii filetarii, este executata o oprire
orientata a axului cu comanda SPOS si arborele
masinii este adus în starea de control a pozitiei.
Programati pozitia arborelui pentru aceasta oprire sub
POSS.

SST
Parametrul SST contine viteza arborelui pentru fraza
de filetare cu G331.

SST1
Sub SST1 programati viteza pentru retragerea din
gaura filetata cu G332.
Daca acestui parametru i se atribuie valoarea zero,
miscarea de retragere se face cu viteza progamata
sub SST.

 Siemens AG 1997 All rights reserved.


2-58 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Note suplimentare

Sensul de rotatie este întotdeauna inversat automat


pentru filetarea în ciclu.

Exemplu de programare

Filetare cu tarod fixat rigid Y Y A-B


Un filet este executat fara mandrina compensatoare în
punctul X30 si Y35 în planul XY , axa de filetare este
axa Z. Nu este programat un timp de întârziere.
A
Parametrilor pentru sensul de rolatie si pasul filetului
trebuie sa li se atribuie valori. Este executat un filet
metric M5. B
35

30 X Z
6
36

N10 G0 G90 T4 D4 Specificarea valorilor tehnologice


N20 G17 X30 Y35 Z40 Deplasare catre pozitia de gaurire
N30 CYCLE84 (40, 36, 2, , 30, , 3, 5, -> Apelarea ciclului, parametrul PIT a fost
->, 90, 200, 500) omis, nu s-au introdus valori pentru
adâncimea absoluta si timpul de
întârziere. Oprirea arborelui la 90 de grade,
viteza pentru filetare est 200, viteza pentru
retragere este 500
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-59
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840


Programare
CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de filetare
SDR int Sensul de rotatie pentru retragere
Valori: 0 (inversare automata a sensului de rotatie)
3 sau 4 (pentru M3 sau M4)
SDAC int Sensul de rotatie dupa încheierea ciclului
Valori: 3, 4 sau 5
ENC int Filetare cu sau fara traductor de pozitie
Valori: 0 = cu traductor de pozitie
1 = fara traductor de pozitie
MPIT real Pasul filetului ca marime
Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48)
PIT real Pasul filetului ca valoare
Domeniul de valori: 0.001 ... 2000.000 mm

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea de filetare.
Cu acest ciclu se poate executa filetare cu mandrina
compensatoare
• fara traductor de pozitie si
• cu traductor de pozitie .

 Siemens AG 1997 All rights reserved.


2-60 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Secventa de operare

Filetare cu tarod fixat în mandrina


compensatoare fara traductor de pozitie Z G0
G63
Pozitia atinsa înainte de începerea ciclului: G4

Pozitia de gaurire este pozitia în cele doua axe ale


planului selectat. RTP
RFP+SDIS
RFP
Ciclul executa urmatoarea secventa de X
deplasare:
• Apropierea la distanta de siguranta fata de planul
de referinta cu G0
DP=RFP-DPR
• Filetare pana la adâncimea finala de gaurire cu
G63
• Timp de întârziere la adâncimea filetului
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G63
• Retragere pâna la planul de retragere cu G0

Filetare cu tarod fixat în mandrina


compensatoare cu traductor de pozitie Z G0
G33
Pozitia atinsa înainte de începerea ciclului: G4

Pozitia de gaurire este pozitia în cele doua axe ale


planului selectat. RTP
RFP+SDIS
RFP
Ciclul executa urmatoarea secventa de X
deplasare:
• Apropierea la distanta de siguranta fata de planul
de referinta cu G0 DP=RFP-DPR
• Filetare pana la adâncimea finala de gaurire cu
G33
• Timp de întârziere la adâncimea filetului
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G33
• Retragere pâna la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-61
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB
Programeaza timpul de întârziere în secunde. Este
activ numai la filetarea fara traductor de pozitie.

SDR
SDR=0 trebuie setat daca directia axului trebuie
inversata automat.
Daca datele de masina sunt definite astfel încât nu
este setat traductorul de pozitie (atunci, data de
masina NUM_ENCS are valoarea zero), parametrului
trebuie sa i se atribuie valorile 3 sau 4 pentru sensul
de rotatie, altfel este afisata alarma
61202 „No spindle direction programmed”
si ciclul nu este executat.

SDAC
Pentru ca ciclul sa poata fi apelat si modal (vezi
sectiunea 2.2), el necesita un sens de rotatie pentru
executarea urmatoarelor filete. Acesta este programat
sub parametrul SDAC si corespunde sensului de
rotatie programat în programul supraordonat înainte de
apelare. Daca SDR=0, valoarea atribuita lui SDAC nu
este semnificativa si poate fi omisa din parametrizare.

ENC
Daca filetarea se face fara traductor de pozitie cu
toate ca acesta exista, parametrului ENC trebuie sa i
se atribuie valoarea 1.
De altfel, daca traductorul de pozitie nu exista si
parametrului i se atribuie valoarea 0, el este ignorat în
ciclu.

 Siemens AG 1997 All rights reserved.


2-62 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

MPIT si PIT
Parametrul pentru pasul axului are o semnificatie
numai daca filetarea se face cu traductor de pozitie.
Ciclul calculeaza avansul din viteza si pasul axului
masinii.
Valoarea pasului filetului poate fi definita ca marimea
filetului (numai pentru filete metrice între M3 si M48)
sau ca o valoare (distanta între doua spire ale unui
filet ca valoare numerica). Parametrul nenecesar în
fiecare caz aste omis din lista de parametri sau i se
atribuie valoarea zero.
Daca cei doi parametri ai pasului filetului au valori
incompatibile, este afisata alarma 61001 „Thread pitch
wrong”
si ciclul nu este executat.

Note suplimentare

În functie de setarea datelor de masina NUM_ENCS,


ciclul selecteaza ce fel de filetare trebuie executata,
cu sau fara traductor de pozitie.

Sensul de rotatie al axului masinii trebuie programat


cu M3 sau M4 înainte de apelarea ciclului.

În frazele de filetare cu G63, valorile corectiei


avansului si vitezei arborelui principal sunt fixate la
100%.

O mandrina compensatoare mai lunga este de obicei


necesara pentru filetare fara traductor de pozitie.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-63
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Filetare cu mandrina compensatoare fara Y Y A-B


traductor
În acest program este executat un filet fara traductor
de pozitie în punctul X35 Y35 în planul XY , axa de
A
gaurire este axa Z. Parametrii SDR si SDAC pentru
sensul de rotatie trebuie specificati, parametrului ENC
trebuie sa i se asigure valoarea 1, adâncimea de B

35
gaurire este absoluta. Parametrul-pas PIT poate fi
omis. Pentru prelucrare este utilizata o mandrina X Z
35 15
compensatoare. 56

N10 G90 G0 D2 T2 S500 M3 Specificarea valorilor tehnologice


N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire
N30 G1 F200 Specificarea vitezei de avans
N40 CYCLE840 (59, 56, , 15, , 1, 4, 3, 1) Apelarea ciclului, timpul de întârziere 1s,
SDR=4, SDAC=3, fara spatiu de siguranta,
parametrii MPIT, PIT sunt omisi (adica li
se atribuie valoarea zero)
N50 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-64 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Filetare cu mandrina compensatoare si traductor


În acest program este executata o filetare cu
Y Y A-B
traductor de pozitie în punctul X35 Y35 în planul XY,
axa de gaurire este axa Z. Parametrul-pas trebuie
definit, inversarea automata a sensului de rotatie este
programata. Pentru prelucrare se foloseste o A
mandrina compensatoare.

35
35 X 15 Z
56

DEF INT SDR=0 Definirea parametrilor cu atribuirea valorilor


DEF REAL PIT=3.5
N10 G90 G0 D2 T2 S500 M4 Specificarea valorilor tehnologice
N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire
N30 CYCLE840 (59, 56, , 15, , , , , , -> Apelarea ciclului, fara spatiu de siguranta,
->, PIT) valoarea programata pentru adâncime este
absoluta, parametrii SDAC, ENC, MPIT
sunt omisi (adica li se atribuie valoarea
zero)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-65
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.7 Alezare 1 – CYCLE85


Programare
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de gaurire (spargerea aschiilor)
FFR real Avans
RFF real Avansul de retragere

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Miscarea de patrundere si de retragare se realizeaza
cu avansul atribuit parametrilor FFR si respectiv RFF.

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

 Siemens AG 1997 All rights reserved.


2-66 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat sub FFR, cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu avansul de retragere definit
sub parametrul RFF, cu G1
• Retragere pâna la planul de retragere cu G0

Explicarea parametrilor Z
G0
G1
Pentru parametrii RTP, RFP, SDIS, DP, DPR vezi
G4
pagina 2-8 (Gaurire, centruire – CYCLE81).

DTB RTP
Parametrul DTB este timpul de întârziere la RFP+SDIS
RFP
adâncimea finala de gaurire (spargerea aschiilor) în X
secunde.

FFR
Valoarea avansului specificata sub FFR este activa la DP=RF-DPR

alezare.

RFF
Valoarea avansului specificata sub RFF este activa la
retagerea din plan.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-67
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Alezare 1 X X A-B
Ciclul CYCLE85 este apelat în punctul Z70 X50 în
planul ZX . Axa de alezare este axa Y. Valoarea
pentru adâncimea finala de gaurire este programata
ca valoare relativa, nu este programat un timp de
întârziere. Muchia superioara a piesei este la Y102. A

50
70 Z 77 Y
102

DEF REAL FFR, RFF, RFP=102, DPR=25, Definirea parametrilor cu atribuirea valorilor
SDIS=2
N10 FFR=300 RFF=1.5*FFR S500 M4 Specificarea valorilor tehnologice
N20 G18 Z70 X50 Y105 Deplasare catre pozitia de gaurire
N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,-> Apelarea ciclului, nu este programat un
-> FFR, RFF) timp de întârziere
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


2-68 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.8 Alezare 2 – CYCLE86


Programare
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)
SDIR int Sensul de rotatie
Valoare: 3 (pentru M3)
4 (pentru M4)
RPA real Distanta de retragere pe abscisa planului activ (incrementala, cu semn)
RPO real Distanta de retragere pe ordonata planului activ (incrementala, cu semn)
RPAP real Distanta de retragere pe coordonata planului activ (incrementala, cu
semn)
POSS real Pozitia axului masinii pentru stopul orientat în ciclu (în grade)

Functie

Scula gaureste la avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Ciclul Alezare 2 se caracterizeaza printr-o oprire
orientata a arborelui masinii la atingerea adâncimii de
gaurire, activata cu comanda SPOS. În continuare
scula se deplaseaza cu avans rapid în pozitia de
retragere programata si, de aici, catre planul de
retragere.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-69
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Cuclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de X
siguranta cu G0
• Avansarea pâna la adâncimea de gaurire cu
avansul programat înainte de apelare, cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Oprire orientata a axului masinii în pozitia
programata sub POSS
• Distanta de retragere pe cele trei axe cu G0
• Retragere pâna la distanta de siguranta fata de
planul de siguranta cu G0
• Retragere pâna la planul de retragere cu G0
(pozitia initiala în cele doua axe ale planului)

Explicarea parametrilor
Z
G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G1
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. G4
SPOS

DTB
Parametrul DTB este timpul de întârziere la RTP

adâncimea de gaurire (spargerea aschiilor), în RFP+SDIS


RFP
X
secunde.

DP=
SDIR RFP-DPR
Cu acest parametru se determina sensul de rotatie cu
care se face alezarea. Daca sunt generate alte valori
decât 3 sau 4 (M3/M4), se afiseaza alarma
61102 „No spindle direction programmed”
si ciclul nu este executat.

 Siemens AG 1997 All rights reserved.


2-70 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

RPA
Sub acest parametru se defineste o miscare de
retragere pe abscisa, care este executata dupa
atingerea adâncimii de gaurire si dupa executarea
opririi orientate a axului masinii.

RPO
Sub acest parametru se defineste o miscare de
retragere pe ordonata, care este executata dupa
atingerea adâncimii de gaurire si dupa executarea
opririi orientate a axului masinii.
.

RPAP
Sub acest parametru se defineste o miscare de
retragere pe axa de alezare, care este executata
dupa atingerea adâncimii propuse si dupa executarea
opririi orientate a axului masinii.

POSS
Sub POSS se programeaza pozitia axului principal, în
grade, pentru efectuarea opririi orientate, dupa
atingerea adâncimii finale de gaurire.

Note suplimentare

Cu comanda SPOS puteti executa o oprire orientata a


axului de baz activ. Valoarea unghiulara este
programata printr-un parametru de transfer.

Ciclul CYCLE86 poate fi utilizat daca axul folosit


pentru operatia de alezare este capabil, din punct de
vedere tehnic, sa execute un stop orientat.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-71
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Alezare 2 Y Y A-B
Ciclul CYCLE86 este apelat în punctul X70 Y50 în
planul XY. Axa de alezare este aza Z. Adâncimea de
gaurire este programata ca valoare absoluta. Nu este
definit un spatiu de siguranta. Timpul de întârziere la
adâncimea finala de gaurire este de 2 s. Muchia A

superioara a piesei este pozitionata la Z110. În ciclu,


B

50
arborele principal se roteste cu M3 si se opreste la 45
de grade. X Z
70 77
110

DEF REAL DP, DTB, POSS Definirea parametrilor


N10 DP=77 DTB=2 POSS=45 Atribuirea valorilor
N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice
N30 D3 T3 Z112 Deplasare catre planul de retragere
N40 X70 Y50 Deplasare catre pozitia de gaurire
N50 CYCLE86 (112, 110, , DP, , DTB, 3,-> Apelarea ciclului cu adâncime absoluta de
-> –1, –1, +1, POSS) gaurire
N60 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


2-72 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.9 Alezare 3 – CYCLE87


Programare
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
SDIR int Sensul de rotatie
Valoare: 3 (pentru M3)
4 (pentru M4)

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Cu ciclul Alezare 3, la atingerea adâncimii de gaurire
se realizeaza o oprire neorientata a arborelui masinii,
M5, urmata de un stop programat M0. Pentru
continuarea miscarii de retragere pâna la planul de
retragere, se apasa NC START.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-73
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de X
siguranta cu G0
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea ciclului, cu
G1
• Oprirea arborelui masinii cu M5
• Apasati tasta NC START
• Retragerea pâna la planul de retragere cu G0

Explicarea parametrilor
Z
G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G1
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. M5/M0

SDIR
Cu acest parametru se determina sensul de rotatie cu RTP
RFP+SDIS
care este executata alezarea în ciclu. RFP
X
Daca se dau alte valori decât 3 sau 4 (M3/M4), este
afisata alarma 61102 „No spindle direction
DP=RFP-DPR
programmed” si ciclul nu este executat.

 Siemens AG 1997 All rights reserved.


2-74 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Alezare 3 Y Y A-B
Ciclul CYCLE87 este apelat în punctul X70 Y50 în
planul XY. Axa de alezare este axa Z. Adâncimea
finala de gaurire este programata ca o valoare
absoluta, spatiul de siguranta este de 2 mm.
A

50
70 X 77 Z
110

DEF REAL DP, SDIS Definirea parametrilor


N10 DP=77 SDIS=2 Atribuirea valorilor
N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice
N30 D3 T3 Z113 Deplasare catre planul de retragere
N40 X70 Y50 Deplasare catre pozitia de gaurire
N50 CYCLE87 (113, 110, SDIS, DP, , 3) Apelarea ciclului cu sensul de rotatie al
arborelui M3
N60 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-75
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.10 Alezare 4 – CYCLE88


Programare
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncmea finala de gaurire
SDIR int Sensul de rotatie Valoare: 3 (pentru M3) 4 (pentru M4)

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire. Alezare
4 se caracterizeaza printr-un timp de întârziere dupa
atingerea adâncimii prescrise, urmata de o oprire
neorientata a arborelui, M5 si de un stop programat,
M0. Prin apasarea tastei NC START continua
retragerea sculei cu avans rapid pâna la atingerea
planului de retragere.
Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
Ciclul executa urmatoarea secventa de
deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0 X
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea ciclului, cu
G1
• Temporizare la adâncimea finala de gaurire
• Oprire a arborelui cu M5
• Apasati tasta NC START
• Retragerea pâna la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


2-76 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor
Z
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G0

explicarea parametrilor RTP, RFP, SDIS, DP, DPR G1


G4
M5/M0
DTB
Parametrul DTB este timpul de întârziere la
RTP
adâncimea finala de gaurire (spargerea aschiilor), în
RFP+SDIS
secunde. RFP
X

SDIR
DP=RFP-DPR
Sensul de rotatie programat este activ pentru
miscarea catre adâncimea finala de gaurire. Daca
sunt generate alte valori decât 3 sau 4 (M3/M4), este
afisata alarma 61102 „No spindle direction
programmed" si ciclul nu este executat.

Exemplu de programare

Alezare 4 Y Y A-B
Ciclul CYCLE88 este apelat în punctul X80 Y90 în
planul XY. Axa de gaurire este axa Z. Spatiul de
siguranta este programat la 3 mm. Adâncimea finala
A
de gaurire este definita ca o valoare relativa la planul
de referinta. B
90

M4 este activ în ciclu.

80 X Z
30
102

DEF REAL RFP, RTP, DPR, DTB, SDIS Definirea parametrilor


N10 RFP=102 RTP=105 DPR=72 DTB=3 SDIS=3 Atribuirea valorilor
N20 G17 G90 F100 S450 Specificarea valorilor tehnologice
N30 G0 X80 Y90 Z105 Deplasare catre pozitia de gaurire
N40 CYCLE88 (RTP, RFP, SDIS, , DPR, -> Apelarea ciclului cu
-> DTB, 4) sensul de rotatie al axului M4
N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-77
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.11 Alezare 5 – CYCLE89


Programare
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)

Functie

Scula gaureste la avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire. Odata
ce a fost atinsa adâncimea de gaurire, se poate
programa un timp de întârziere.

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
Ciclul executa urmatoarea secventa de
deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0 X
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea programului,
cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragere cu acelasi avans pâna la distanta de
siguranta fata de planul de referinta, cu G1
• Retragere pâna la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


2-78 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor
Z
G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G1
explicare parametrilor RTP, RFP, SDIS, DP, DPR. G4

DTB
RTP
Parametrul DTB este timpul de întârziere la
RFP+SDIS
adâncimea finala de gaurire (spargerea aschiilor) în RFP
X
secunde.

DP=RFP-DPR

Exemplu de programare

Alezare 5 Y Y A-B
Ciclul de alezare CYCLE89 este apelat în punctul X80
Y90 în planul XY, cu un spatiu de siguranta de 5 mm
si adâncime de gaurire specificata ca valoare
A
absoluta. Axa de alezare este axa Z.
B
90

80 X 72 Z
102

DEF REAL RFP, RTP, DP, DTB Definirea parametrilor


RFP=102 RTP=107 DP=72 DTB=3 Atribuirea valorilor
N10 G90 G17 F100 S450 M4 Specificarea valorilor tehnologice
N20 G0 X80 Y90 Z107 Deplasare catre pozitia de gaurire
N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) Apelarea ciclului
N40 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-79
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.2 Apelarea modala a ciclurilor de gaurire
08.97
2

2.2 Apelarea modala a ciclurilor de gaurire


Cu programarea NC puteti apela modal orice
subprogram.
Aceasta caracteristica este deosebit de importanta
pentru ciclurile de gaurire.

Programare

Apelarea modala a unui subprogram


MCALL

cu ciclu de gaurire (de exemplu)


MCALL CYCLE81 (RTP, RFP, SDIS, DP, DPR)

Functie

În programarea NC, subprogramele si ciclurile pot fi


apelate si modal, adica pastrând valorile anterioare
MCALL MCALL MCALL
ale parametrilor.
Puteti genera o apelare modala a unui subprogram
prin programarea cuvântului-cheie MCALL (apelare
modala a unui subprogram) în fata numelui
subprogramului. Aceasta functie apeleaza si executa
subprogramul în mod automat dupa fiecare fraza ce
contine o secventa de deplasare.
Functia este dezactivata programând MCALL fara un
nume de subprogram sau printr-o noua apelare
modala a altui program.

Imbricarea apelarilor modale nu este permisa, adica


subprogramele apelate modal nu pot contine alte
apelari modale de subprograme.

Orice numar de cicluri modale de gaurire poate fi


programat, numarul nefiind limitat de un numar strict
de functii G rezervate în acest scop.

 Siemens AG 1997 All rights reserved.


2-80 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.2 Apelarea modala a ciclurilor de gaurire 2

Exemplu de programare
Z Z
A A-B
Rând de 5 gauri
Cu acest program puteti prelucra un rând de 5 gauri

20
filetate amplasate de-a lungul axei Z, în planul ZX.

20
Distanta dintre gauri este de 20 mm. Rândul de gauri
începe în punctul Z20 X30, prima gaura fiind la 10

20
mm. de acest punct. În acest exemplu, geometria

20
rândului de gauri a fost programata fara a folosi un

20
ciclu. Întâi, gaurirea se executa cu ciclul CYCLE81 si,

20
apoi, cu ciclul de filetare cu tarod fixat rigid, B
30 X Y
CYCLE84. Gaurile au 80 mm. adâncime. Aceasta 22
102
este diferenta între planul de referinta si adâncimea
finala de gaurire.

DEF REAL RFP=102, DP=22, RTP=105, -> Definirea parametrilor cu atribuirea valorilor
-> PIT=4.2, SDIS
DEF INT COUNT=1
N10 SDIS=3 Valoarea pentru spatiul de siguranta
N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G18 G0 Y105 Z20 X30 Apropierea de pozitia de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire
N50 MA1: G91 Z20 Deplasare catre urmatoarea pozitie (planul
ZX). Ciclul este executat
N60 COUNT=COUNT+1 Bucla pentru pozitiile de gaurire în lungul
N70 IF COUNT<6 GOTOB MA1 rândului de gauri
N80 MCALL Deselectarea apelarii modale
N90 G90 Y105 Z20 Apropierea de pozitia de start din nou
N100 COUNT=1 Setarea contorului la zero
N110 ... Schimbarea sculei
N120 MCALL CYCLE84 (RTP, RFP, SDIS, -> Apelarea modala a ciclului de filetare
-> DP , , 3, , PIT, , 400)
N130 MA2: G91 Z20 Urmatoarea pozitie de gaurire
N140 COUNT=COUNT+1 Bucla pentru pozitiile de gaurire în lungul
N150 IF COUNT<6 GOTOB MA2 rândului de gauri
N160 MCALL Deselectarea apelarii modale
N170 G90 X30 Y105 Z20 Apropierea de pozitia de start din nou
N180 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-81
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.2 Apelarea modala a ciclurilor de gaurire 2

Note suplimentare

Explicarea acestui exemplu


Apelarea modala trebuie deselectata în fraza N80
pentru ca în urmatoarea fraza, scula este deplasata
pâna într-un punct unde nu este executata nici o
gaurire.
Este recomandabila stocarea pozitiilor de gaurire
pentru o anumita sarcina de prelucrare de acest tip
într-un subprogram care este apelat apoi la MA1 sau
MA2.

În descrierea ciclurilor de gaurire dupa o model, veti


gasi modul de utilizare a acestor cicluri în
programare, într-o forma adaptata si deci mai simpla.
Ciclurile de gaurire dupa o configuratie descrise în
urmatoarea sectiune 2.3 se bazeaza pe apelarea
MCALL DRILLING CYCLE (...)
DRILLING PATTERN (...).

 Siemens AG 1997 All rights reserved.


2-82 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

2.3 Cicluri de gaurire dupa model


Ciclurile de gaurire dupa model descriu numai
geometria unui aranjament de gauri într-un plan.
Legatura cu un ciclu de gaurire se stabileste prin
intermediul apelarii modale (vezi sectiunea 2.2) a
acestui ciclu de gaurire înainte ca ciclul de gaurire
dupa model sa fie programat.

2.3.1 Cerinte
Cicluri de gaurire dupa o configuratie, fara o
apelare a unui ciclu de gaurire
Ciclurile de gaurire dupa model pot fi utilizate si
pentru alte aplicatii, fara o apelare modala prealabila a
unui ciclu de gaurire pentru ca ciclurile de gaurire
dupa model pot fi parametrizate fara a face referire la
ciclul de gaurire utilizat.
Daca înaintea apelarii ciclului de gaurire dupa model
nu a existat nici o apelare modala a unui subprogram,
apare mesajul de eroare 62100 „No drilling cycle
active".Puteti anula acest mesaj cu tasta de
confirmare a erorilor si continua procesarea
programului prin apasarea tastei NC Start. Atunci
ciclul de gaurire dupa model abordeaza fiecare pozitie
calculata cu ajutorul datelor introduse initial, fara
apelarea unui subprogram în aceste puncte.
Comportamentul când parametrul de cantitate
este zero
Numarul de gauri într-un ciclu de gaurire dupa model
trebuie parametrizat. Daca valoarea parametrului de
cantitate este zero (sau daca acest parametru este
omis din lista de parametri), în momentul apelarii
ciclului este afisata alarma 61103 „Number of holes is
zero" si ciclul nu este executat.
Verificari ale domeniilor limitate de valori pentru
parametrii de intrare
În general, nu se fac verificari de plauzibilitate pentru
atribuirea parametrilor în ciclurile de gaurire dupa
model,daca ei nu sunt declarati special ca un
parametru cu o descriere a raspunsului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-83
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

2.3.2 Rând de gauri – HOLES1


Programare
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

Parametri

SPCA real Abscisa unui punct de referinta pe linia dreapta (absoluta)


SPCO real Ordonata acestui punct de referinta (absoluta)
STA1 real Unghiul cu abscisa
Domeniul de valori –180<STA1<=180 de grade
FDIS real Distanta între punctul de referinta si prima gaura (fãrã semn)
DBH real Distanta între gauri (fãrã semn)
NUM int Numarul de gauri

Functie

Cu acest ciclu puteti programa un rând de gauri, adica


un numar de gauri care se întind pe o linie dreapta
sau o retea de gauri. Felul gaurii este determinat de
ciclul de gaurire care a fost apelat modal.

Secventa de operare

Pentru a evita deplasarile inutile, ciclul calculeaza


daca rândul de gauri este prelucrat începând cu prima
gaura sau cu ultima, din pozitia actuala a axelor
planului de si geometria rândului de gauri. Pozitiile de
gaurire sunt, apoi, abordate una dupa alta, cu
deplasare rapida.

 Siemens AG 1997 All rights reserved.


2-84 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

Explicarea parametrilor
Y

SPCA si SPCO
Se defineste un punct ca punct de referinta de-a
SPCA
lungul liniei rândului de gauri pentru determinarea
distantelor dintre gauri. Distanta FDIS pâna la prima
gaura este definita din acest punct.
H
DB
STA1
IS
Linie dreapta poate fi în orice pozitie în plan. Este FD
STA1
specificata atât prin punctul definit de SPCA si

SPCO
SPCO, cât si de unghiul între dreapta si abscisa
sistemului de coordonate al piesei care este activ
X
când ciclul este apelat. Unghiul se introduce sub
STA1, în grade.

FDIS si DBH
Sub FDIS introduceti distanta între prima gaura si
punctul de referinta definit sub SPCA si SPCO.
Parametrul DBH contine distanta dintre oricare doua
gauri.

NUM
Cu parametrul NUM determinati numarul de gauri.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-85
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

Exemplu de programare
Z Z
Rând de gauri A A-B
Cu acest program puteti prelucra un rând de 5 gauri
filetate pozitionate de-a lungul axei Z în planul ZX.

20
Distanta între gauri este de 10 mm. Rândul de gauri

20 20
începe la Z20 si X30, prima gaura din rând începe la
20 mm de acest punct. Geometria rândului de gauri

20
este descrisa de ciclul HOLES1. Întâi, gaurirea este

20
executata cu ciclul CYCLE81 si apoi cu ciclul de

20
filetare cu tarod fixat rigid, CYCLE84. Gaurile au B
adâncimea de 80 mm. Aceasta este diferenta între 30 X Y
22
102
planul de referinta si adâncimea finala de gaurire.

DEF REAL RFP=102, DP=22, RTP=105 Definirea parametrilor cu atribuirea valorilor


DEF REAL SDIS, FDIS
DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> FDIS=20, DBH=20
DEF INT NUM=5
N10 SDIS=3 FDIS=10 Valoarea pentru spatiul de siguranta si
distanta de la punctul de referinta la prima
gaura
N20 G90 F30 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G18 G0 Z20 Y105 X30 Abordarea pozitiei de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire
N50 HOLES1 (SPCA, SPCO, STA1, FDIS, -> Apelarea ciclului rând de gauri, ciclul începe
-> DBH, NUM) cu prima gaura. În acest ciclu sunt atinse
numai pozitiile de gaurire
N60 MCALL Deselectarea apelarii modale
... Schimbarea sculei
N70 G90 G0 Z30 Y75 X105 Deplasare catre pozitia alaturata celei de-a
cincea gauri
N80 MCALL CYCLE84 (RTP, RFPSDIS, DP, ,-> Apelarea modala a ciclului de filetare
-> , , 3, , 4.2)
N90 HOLES1 (SPCA, SPCO, STA, FDIS, -> Apelarea ciclului rând de gauri, începând de
-> DBH, NUM) la a cincea gaura din rând
N100 MCALL Deselectarea apelarii modale
N110 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


2-86 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

Exemplu de programare

Retea de gauri Y

Cu acest program puteti executa o retea de gauri,


continând 5 rânduri de câte 5 gauri, care se întinde în
planul XY, la distanta de 10 mm una de alta. Punctul
de start al retelei este X30 Y20.

10
20
10 10 X
30

DEF REAL RFP=102, DP=75, RTP=105, SDIS=3 Definirea parametrilor cu atribuirea valorilor
DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> DBH=10, FDIS=10
DEF INT NUM=5, LINENUM=5, COUNT=0
DEF REAL LINEDIST
N10 LINEDIST=DBH Distanta între rânduri=distanta între gauri
N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G17 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a unui ciclu de gaurire
N50 MARK1: HOLES1 (SPCA, SPCO, STA1, -> - Apelarea ciclului rând de gauri
> FDIS, DBH, NUM)
N60 SPCO=SPCO+LINEDIST Ordonata punctului de referinta pentru
urmatoarea linie
N70 COUNT=COUNT+1 Salt înapoi la MARK1 daca conditiile sunt
N80 IF COUNT<LINENUM GOTOB MARK1 îndeplinite
N90 MCALL Deselectarea apelarii modale
N100 G90 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start
N110 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-87
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

2.3.3 Gauri amplasate pe un cerc – HOLES2


Programare
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Parametri

CPA real Abscisa centrului cercului pe care sunt amplasate gaurile (absoluta)
CPO real Ordonata centrului cercului pe care sunt amplasate gaurile(absoluta)
RAD real Raza cercului pe care sunt amplasate gaurile (fãrã semn)
STA1 real Unghiul initial
Domeniul de valori–180<STA1<=180 de grade
INDA real Unghiul de indexare
NUM int Numarul de gauri

Functie

Cu acest ciclu se pot prelucra gauri amplasate pe un


cerc. Planul de prelucrare trebuie definit înainte de
apelarea ciclului.
Felul gaurii este determinat de ciclul de gaurire care a
fost deja apelat modal.

 Siemens AG 1997 All rights reserved.


2-88 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

Secventa de operare

În ciclu, apropierea de pozitiile de gaurire se face una


dupa alta, în plan, cu G0.

Explicarea parametrilor

CPA, CPO si RAD Y CPA


Pozitia cercului de gauri în planul de prelucrare este
definit de centru (parametrii CPA si CPO) si raza INDA
(parametrul RAD). Pentru raza sunt acceptate numai
valori pozitive. STA1

STA1 si INDA
RA

CPO
D

Aranjamentul gaurilor în ciclu este definit de acest


parametru.
X
Parametrul STA1 defineste unghiul de rotatie între
sensul pozitiv al abscisei din sistemul de coordonate
activ înaintea apelarii ciclului si prima gaura.
Parametrul INDA contine unghiul de rotatie de la o
gaura la alta.
Daca parametrului INDA i se atribuie valoarea zero,
unghiul de indexare este calculat intern din numarul
de gauri care sunt pozitionate la distante egale pe
cerc.

NUM
Cu parametrul NUM se determina numarul de gauri.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-89
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

Exemplu de programare

Gauri amplasate pe un cerc


Y Y
Programul foloseste ciclul CYCLE82 4 pentru a
executa gauri cu o adâncime de 30 mm. Adâncimea
finala de gaurire este definita ca o valoare relativa la A
planul de referinta. Cercul este definit de centrul X70
Y60 si de raza 42 mm în planul XY. Unghiul initial 33°
42
este de 33 de grade. Spatiul de siguranta pe axa de

60
gaurire Z este de 2 mm.
B
70 X 30 Z

DEF REAL CPA=70,CPO=60,RAD=42,STA1=33 Definirea parametrilor cu atribuirea valorilor


DEF INT NUM=4
N10 G90 F140 S710 M3 D4 T40 Specificarea valorilor tehnologice
N20 G17 G0 X50 Y45 Z2 Apropierea de pozitia de start
N30 MCALL CYCLE82 (2, 0,2, , 30) Apelarea modala a ciclului de gaurire, fara
timp de întârziere, parametrul DP nu este
programat
N40 HOLES2 (CPA, CPO, RAD, STA1, , NUM) Apelarea ciclului - Gauri amplasate pe un
cerc, unghiul de indexare este calculat
intern, în ciclu parametrul INDA fiind omis
N50 MCALL Deselectarea apelarii modale
N60 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-90 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

S-ar putea să vă placă și