Professional Documents
Culture Documents
Cicluri
Documentatia utilizatorului
Generalitati 1
Cicluri de gaurire sI 2
cicluri de gaurire dupa
model
Cicluri de frezare
SINUMERIK 840D/810D/FM-NC 3
Cicluri
Cicluri de strunjire 4
Mesaje de eroare sI
Manual de programare 5
prelucrarea erorilor
Valabil pentru
Editia 12.97
Cuprins 12.97
0 0
Documentatie SINUMERIK®
Istoricul tiparirii
Rezumatul detaliilor acestei editii si al editiilor precedente sunt listate mai jos.
02.95 6FC5298-2AB40-0BP0 A
04.95 6FC5298-2AB40-0BP1 C
03.96 6FC5298-3AB40-0BP0 C
08.97 6FC5298-4AB40-0BP0 C
12.97 6FC5298-4AB40-0BP1 C
Aceasta publicatie a fost produsa cu WinWord V 7.0 Am verificat continutul acestui document si acesta corespunde echipamentului si
si Designer V 4.0. programelor descrise. Cu toate acestea ar putea exista diferente. Oricum, informatia
Reproducerea, transmiterea sau folosirea acestui document sau a continutului sau nu continuta în acest material este revizuita regulat si orice schimbari necesare vor fi
este permisa fara permisiune scrisa. Cei care nu respecta aceste reguli vor fi incluse în urmatoarea editie. Primim sugestii pentru îmbunatatiri.
rãspunzatori pentru daune. Toate drepturile, incluzând drepturile presupuse de patent sau
înregistrarea unui desen sau model utilitar, sunt rezervate. Acestea pot fi modificate fara notificare prealabila.
© Siemens AG 1996, 1997. Toate drepturile sunt rezervate.
Generalitati
1.1 Note generale............................................................................................................. 1-17
Cicluri de frezare
3.1 Informatii generale ....................................................................................................... 3-93
Cicluri de strunjire
4.1 Generalitati ............................................................................................................... 4-163
Anexa
A Abrevieri ............................................................................................................................ A-221
B Termeni............................................................................................................................. A-231
C Referinte............................................................................................................................ A-243
D Index................................................................................................................................. A-253
Structura manualului
Scopul global
Scopul standard
Aplicabilitate
Structura descrierii
Nota:
Preocupati sa pastram documentatia succinta nu am
prezentat toate metodele sau reprezentarile posibile
ale ciclurilor individuale si ale parametrilor, în limbajul
de programare. Ciclurile au fost programate în forma
în care apar cel mai des în practica.
2. Explicatii detaliate
Ce face ciclul?
Ce fac parametrii?
3. De la teorie la practica
Explicarea simbolurilor
Secventa de operare
Explicatie
Functie
Parametri
Exemplu de programare
Programare
Note suplimentare
Note de avertizare
Urmatoarele note de avertizare cu diferite grade de
importanta sunt folosite în aceasta documentatie.
Pericol
Acest simbol apare de fiecare data când moartea,
raniri serioase a persoanelor sau importante prejudicii
materiale se vor produce daca nu sunt luate masurile
necesare.
Atentie
Acest simbol apare de fiecare data când raniri usoare
a persoanelor pot aparea daca nu sunt luate masurile
necesare.
Avertizare
Acest simbol apare de fiecare data când moartea,
raniri serioase a persoanelor sau importante prejudicii
materiale pot apare daca nu sunt luate masurile
necesare.
Principiu
Echipamentele SIEMENS 810D, 840D si FM-NC au
fost proiectate si construite dupa ultimele standarde
tehnologice si dupa reguli, standarde si regulamente
de protectie recunoscute.
Echipament suplimentar
Aplicatiile echipamentelor SIEMENS pot fi extinse
prin adaugarea de dispozitive speciale suplimentare,
echipamente si unitati de extindere, oferite de
SIEMENS.
Personal
Numai personalul autorizat si demn de încredere
care a fost scolarizat pentru folosirea echipamentului
trebuie admis sa lucreze cu acest echipament. Nici o
persoana fara o pregatire necesara nu va fi lasata sa
opereze echipamentul, nici macar temporar.
Conduita
Înainte de punerea în functiune a echipamentului
pesonalul care va lucra la echipament trebuie sa
cunoasca pe deplin manualul operatorului. De
asemenea, este de datoria operatorului
echipamentului sa observe în permanenta starea
tehnica (defecte si avarii detectabile si schimbari în
modul de lucru) a echipamentului.
Service
Reparatiile trebuie efectuate numai de personal
specializat care a fost pregatit si calificat în
problemele tehnice corespunzãtoare, dupa informatiile
prezentate în manualul pentru service si
întretinere.Toate regulile de protectie trebuie urmate
întocmai.
Note
Cele ce urmeaza sunt de înteles ca folosire impro
prie si exclud orice raspundere a fabricantului:
Cuprins
A Abrevieri............................................................................................................................ A-221
B Termeni ............................................................................................................................ A-231
C Referinte ........................................................................................................................... A-243
D Index ................................................................................................................................ A-253
A Abrevieri
BP Program de baza
COM Comunicare
CP Procesor de comunicare
CR
DC Control direct: Axa de rotatie este mutata de-a lungul drumului cel
mai scurt la pozitia absoluta printr-o singura rotatie.
DIR Director
DW Cuvânt de date
ENC Decodor
FB Fraza de functii
FIFO Primul intrat primul iesit: Memoria care opereaza fara specificarea
adresei de la care datele sunt citite în aceiasi ordine în care au fost
stocate.
FM Modulul functiei
FM-NC
HD Hard Disk
HW Hardware
I Intrare
I/O Intrare/Iesire
IM Modul de interfata
IPO Interpolator
IS Semnal de interfata
KE Raport de transmitere
Kv Factor servo
LF Linie noua
MB Megabyte(s)
MC Circuit de masurare
MD
MG Mode group
NC Comanda numerica
O Iesire
OI Interfata operatorului
OM Modul de operare
OP Panoul de operare
OPT Optiuni
PC Calculator personal
PG Consola de programare
POS Pozitie
PP Planificarea productiei
R Gata
SK Tasta soft
SP Subprogram
SW Software
T Scula
TC Schimbarea sculei
TO Corectia sculei
ZO Deplasare de nul
µC Microcontroller
B Termeni
Alarme Toate mesajele si alarmele -> sunt afisate pe panoul de comanda într-
un formular cu text însotit de data, ora si simbolul pentru criteriul de
stergere corespunzator. Alarmele si mesajele sunt afisate separat.
Alarme si mesaje în programul piesa.
Alarmele si mesajele pot fi afisate ca text simplu direct din programul
piesa .
Alarme si mesaje de la PLC.
Alarmele si mesajele de la masina pot fi afisate ca text simplu în
programul PLC. Nu sunt necesare pachete suplimentare de functie-fraza.
Alarmele ciclurilor se gasesc în domeniul de numere 60000...69999.
Cautare fraze Functia de cautare de fraze permite selectarea oricarui punct în partea de
program unde trebuie începuta sau continuata prelucrarea. Functia este
oferita pentru testarea partilor de programe sau pentru continuarea
prelucrarii dupa întreruperi.
Cicluri standard Ciclurile standard sunt oferite pentru operatiile de prelucrare repetate
frecvent:
Cicluri pentru aplicatii de gaurire/frezare
Cicluri pentru aplicatii de strunjire (SINUMERIK FM-NC)
Ciclurile disponibile sunt listate în meniul „Suport de cicluri” în zona de
operare „Program”. Dupa alegerea ciclului de prelucrare dorit, parametrii
necesari pentru atribuirea valorilor sunt afisati în text simplu.
CNC -> NC
CNC limbaj de nivel Limbajul de nivel înalt ofera: -> variabile utilizator, -> variabile predefinite
înalt ale utilizatorului, -> variabile sistem, -> programare indirecta,
-> functii aritmetice si unghiulare, -> operatii relationare si logice,
-> salturi în programe si legaturi,
-> coordonarea programului (SINUMERIK 840D), -> macros.
COM Componenta de comanda numerica pentru implementarea si
coordonarea comunicarii.
Coordonate polare Un sistem de coordonate care defineste pozitia unui punct în plan în
termenii distantei fata de origine si unghiul format de vectorul razei cu
o axa definita.
Cursa rapida Cea mai mare viteza a unei axe utilizata, de exemplu pentru a aduce
scula de pe o pozitie libera pe -> conturul piesei sau pentru a o
îndeparta de pe contur.
D
Date de setare Date care alimentezaa NC cu informatii asupra proprietatilor masinii
unelte într-un mod definit de software.
Definirea variabilei O definire a variabilei include specificarea unui tip de data si un nume
al variabilei. Numele variabilei poate fi utilizat pentru a se adresa o
valoare variabilei.
Filetare cu tarod fixat Filertarea se face cu sau fara traductor de pozitia (G33 sau G63)
în mandrina -> CYCLE840
compensatoare
Filetare cu tarod fixat Aceasta functie este utilizata pentru a fileta gauri fara utilizarea unei
rigid prinderi de compensare. Arborele este comandat ca o axa de rotatie
interpolativa si axa de gaurire, rezultând filete precise pâna la
adâncimea finala de gaurire, de exemplu la gaurile filetate (conditie
preliminara: modul axa arbore).
Fraza de date Unitatea de date a -> PLC, accesibila prin programele -> HIGHSTEP
Unitatea de date a -> NC. Fraza de date contine definitia datelor
petnru datele globale ale utilizatorului.
Jog Control operating mode (set-up operation): The machine can be set up in
the Jog mode. Individual axes and spindle can be traversed in jog mode
by means of the direction keys. Other functions which are executed in jog
mode are
-> reference point approach, -> repos and -> preset (set actual value).
Modul „Modul” este numele dat oricarui fisier cerut pentru crearea si procesarea
programelor.
Parametru 840D/FM-NC:
- Aria de operare a echipamentului
- Parametru de calcul, poate fi setat orice numar de ore sau
poate fi inhibat de programator pentru orice scop în
programul piesa.
Parametru R Parametru aritmetic. Programatorul poate atribui sau cere valorile
parametrului R necesare.
PG Dispozitiv de programare
Program de transmitere PCIN este o rutina pentru trimiterea si primirea datelor CNC ale
date PCIN utilizatorului prin interfata seriala. Datele tipice includ programe piesa,
date de compensare a sculei. Programul PCIN poate fi executat sub
MS-DOS pe PC-uri standard.
Program principal Un -> program piesa identificat cu un numar sau un nume, în care pot
fi apelate programe principale, subprograme sau -> cicluri.
Scalare Componenta unui -> cadru care provoaca modificari specifice ale axei
în scalare.
Setarea datelor ciclului Folosind aceste date speciale de setare calcularea parametrilor ciclului
poate fi variata.
Sistem de masura Sistem de masura care defineste distantele în „inches” si fractiuni ale lor.
imperial
Sistem metric de Sistemele standardizate de unitati: unitatile de masura pentru lungime,
masurare de exemplu, sunt mm. (milimetri) si m. (metri).
Sistemul de coordonate Vezi -> sistemul de coordonate al masinii, -> sistemul de coordonate al
piesei
Sistemul de coordonate Data sistemului de coordonate al piesei este originea piesei. Daca
al piesei sistemul de coordonate al piesei este utilizat pentru programare,
dimesiunile si directiile sunt raportate la acest sistem.
Sistemul de coordonate Un sistem de coordonate care este relativ la axele masinii unelte.
de prelucrare
Suport de ciclu În zona de operare "Program", menu-ul "Cycles support" duce la o lista
de cicluri disponibile. Dupa selectarea ciclului, parametrii necesari pentru
atribuirea valorii sunt afisati într-un formular de text.
Tool offset O scula este selectata prin programarea unei functii T ( 5 decade, întreg
) în fraza. Pâna la noua taisuri de scula ( addrese D ) pot fi asociate
fiecarui numar T. Numarul de scule gestionat de echipament este stabilit
în faza de configurare.
Variabile definite de Utilizatorii pot defini variabile în programul piesa sau fraza de date,
utilizator pentru uz propriu (zona de date globala a utilizatorului) O definitie
contine o specificatie a tipului de data si numele variabilei. A se vedea
si Variabile de sistem.
C Referinte
Documentatie generala
/ST7/ SIMATIC
SIMATIC S7 Echipamente logice programabile
Catalog ST 70
Comanda nr.: E86060-K4670-A111-A3-7600
Documentatie electronica
Documentatia utilizatorului
Documentatia Fabricantului/Service
F2 Transformarea în 3 si 5 axe
G1 Gantry Axes
G3 Cicluri de timp
K6 Urmarirea tunelului de conturare
M3 Axe cuplate si cuplarea valorii conducatoare
S8 Viteza constanta a piesei la rectificarea fara centre
T3 Controlul tangential
V2 Preprocesarea
W5 Compensarea 3D a razei sculei
TE1 Clearance control
TE2 Axa analogice
TE3 Master/Slave pentru Drive-uri
EU Mediul de dezvoltare
PS Sintaxa de configurare
PSE Introducere în configurarea interfetei operatorului
BA Manualul operatorului
EU Mediul de dezvoltare (Pachetul de configurare)
PS Sintaxa de configurare (Pachetul de configurare)
PSE Introducere în configurarea interfetei operatorului
IK Pachetul-ecran: Actualizarea si configurarea programelor
/PJ2/ SIMODRIVE
Manual de planificare (Editia 10.96)
Motoare AC pentru avans si conducatoare ale arborelui principal
Comanda nr.: 6SN1 197-0AA20-0BP2
D Index
A CYCLE84 2-56
Axis assignment 1-20 CYCLE840 2-60
CYCLE85 2-66
CYCLE86 2-69
B CYCLE87 2-73
Behaviour when quantity parameter is zero 2-83 CYCLE88 2-76
Boring 2-42 CYCLE89 2-78
Boring 1 2-66 CYCLE90 3-96
Boring 2 2-69 CYCLE93 4-167
Boring 3 2-73 CYCLE94 4-176
Boring 4 2-76 CYCLE95 4-180
Boring 5 2-78 CYCLE96 4-192
CYCLE97 4-196
CYCLE98 4-204
C
Call 1-20; 2-44
Call conditions 1-20 D
Chaining of threads - CYCLE98 4-204 Deep hole drilling 2-51
Circle of holes 2-88 Deep hole drilling with chip breaking 2-53
Circular pocket milling - POCKET2 3-125 Deep hole drilling with swarf removal 2-52
Circumferential slot - SLOT2 3-116 Drilling cycles 1-18; 2-41
Configuration of input masks for parameter Drilling pattern cycles 1-18; 2-83
setting 1-31 Drilling pattern cycles without a drilling
Configuration tools 1-35 cycle call 2-83
Configuration, Help displays 1-34 Drilling, centering 2-46
Configuring cycle selection 1-29 Drilling, counter boring 2-49
Contour definition 4-186 Dwell time programming 2-45
Contour milling 3-151
Contour monitoring 4-166; 4-188
CONTPRON 4-187 E
Cycle alarms 5-215 Elongated holes arranged on a circle - LONGHOLE
Cycle auxiliary routines 1-19 3-102
Cycle call 1-23 Error Message and Error Handling 5-211
Cycle setting data, milling 3-95 Example 2-59
Cycle setting data, turning 4-164; 4-165
CYCLE71 3-145
CYCLE72 3-151 F
CYCLE81 2-46 Face milling 3-145
CYCLE82 2-49 FGROUP 3-96
CYCLE83 2-51
G POCKET1 3-121
Grooving cycle - CYCLE93 4-167 POCKET2 3-125
POCKET3 3-129
POCKET4 3-139
H
HOLES1 2-84
HOLES2 2-88 R
Rectangular pocket milling - POCKET1 3-121
Rectangular pocket milling - POCKET3 3-129
I Return conditions 1-20; 2-44
Impermissible relief cut elements 4-189 Rigid tapping 2-56
Inside thread 3-98 Row of holes 2-84
L S
Level definition 1-20 SETMS 3-95
LONGHOLE 3-102 SLOT1 3-108
Longitudinal thread 4-202 SLOT2 3-116
Slots arranged on a circle - SLOT1 3-108
Spindle programming 2-45
M SPOS 2-57; 2-58
Machine data 1-21 Starting point 4-189
Machining plane 1-20 Stock removal cycle - CYCLE95 4-180
MCALL 2-80 Support for cycles in program editor 1-27
Messages 1-22; 5-218
Milling a circular pocket - POCKET4 3-139
Milling cycles 1-18; 3-91 T
Modal call 2-80 Tapping with floating tapholder 2-60
Tapping with floating tapholder with encoder 2-61
Tapping with floating tapholder without
O encoder 2-61
Outer thread 3-97 Thread cutting 3-96
Overview 1-28 Thread cutting - CYCLE97 4-196
Overview of cycles 1-17 Thread undercut - CYCLE96 4-192
Overview, cycle alarms 5-215 Tool clearance 4-166
Transverse thread 4-202
Turning cycles 1-18; 4-161
P
Parameter list 1-23
Plane definition 2-44 U
Plausibility checks 2-83 Undercut cycle - CYCLE94 4-176
SIEMENS AG
Corectii
A & D MC V5 pentru Publicatia/Manualul:
Telefax: /
Generalitati
1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de
strunjire
Puteti executa urmatoarele cicluri cu echipamentele
SINUMERIK FM-NC, 810D si 840D :
Cicluri de gauirire
CYCLE81 Gaurire, centruire
CYCLE82 Gaurire, adâncire
CYCLE83 Gaurire adânca
CYCLE84 Filetare cu tarod fixat rigid
CYCLE840 Filetare cu tarod fixat în mandrina compensatoare
CYCLE85 Alezare 1
CYCLE86 Alezare 2
CYCLE87 Alezare 3
CYCLE88 Alezare 4
CYCLE89 Alezare 5
Cicluri de frezare
LONGHOLE Frezarea unor gauri alungite amplasate radial
SLOT1 Frezarea unor canale radiale
SLOT2 Frezarea unor canale circulare
POCKET1 Frezarea unui buzunar dreptunghiular (cu cutit frontal)
POCKET2 Buzunar circular filetat cu cutitul (cu cutit frontal)
CYCLE90 Filetare prin frezare
de la SW 4 si ulterior:
POCKET3 Frezarea unui buzunar dreptunghiular(cu orice scula
de frezare)
POCKET4 Frezarea unui buzunar circular (cu orice scula de
frezare)
CYCLE71 Frezare plana
CYCLE72 Frezare de contur
Cicluri de strunjire
CYCLE93 Canelare
curent
• Abscisa (prima axa geometrica)
• Ordonata (a doua axa geometrica)
• Coordonata (a treia axa geometrica în spatiu)
În ciclurile de gaurire, gaura este prelucrata pe axa
G1
care corespunde coordonatei la planul curent. La 7
Ab
sci
sa
X
G17 X/Y Z
G18 Z/X Y
G19 Y/Z X
18118 MM_NUM_GUD_MODULES 7
18130 MM_NUM_GUD_NAMES_CHAN 10
18150 MM_GUD_VALUES_MEM 10
18170 MM_NUM_MAX_FUNC_NAMES 40
18242 MM_MAX_SIZE_OF_LUD_VALUE 8192
28020 MM_NUM_LUD_NAMES_TOTAL 200
28040 MM_NUM_LUD_VALUES_MEM 25
Apelarea ciclului
Exemplu
FORM Definirea formei de prelucrat
Valori E si F
MID Adâncimea de avans (de introdus fara semn)
FFR Avans
VARI Tipul prelucrarii
Valori 0, 1 sau 2
FAL Toleranta finala de prelucrare.
Exemplu
CYCLE100 ("E", 5, 0.1, 1, 0) Apelare de ciclu
Exemplu
DEF CHAR FORM="E" Definirea unui parametru, atribuirea valorii
DEF REAL MID=5, FFR, FAL Definirea de parametri cu sau fara
DEF INT VARI=1 atribuirea valorii
N10 FFR=0.1 FAL=0 Atribuirea valorii
N20 CYCLE100 (FORM, MID, FFR, -> Apelarea ciclului
-> VARI, FAL)
Exemplu
DEF CHAR FORM="E" Definirea unui parametru, atribuirea valorii
N10 R1=5 R2=0.1 R3=1 R4=0 Atribuirea valorilor
N20 CYCLE100 (FORM, R1, -> Apelarea ciclului
-> R2, R3, R4)
Exemplu
CYCLE100 ("F", 3, 0.3, , 1) Apelarea ciclului, omiterea celui de-al
patrulea parametru (adica i se atribuie
valoarea zero)
CYCLE100 ("F", 3, 0.3) Apelarea ciclului
valoarea zero a fost atribuita ultimilor doi
parametri (au fost omisi)
Exemplu
DEF REAL MID=7, FFR=200 Definirea parametrilor, atribuirea valorilor
CYCLE100 ("E", MID*0.5, FFR+100,1) Apelarea ciclului
Adâncime de avans 3.5,viteza de avans
300
Functie
Turning
Drilling
Milling
Thread
Programare
Explicarea sintaxei
Sx.y.z Tasta soft, numar si nivel, punctul separa cele trei numere
x înseamna tasta soft de la primul nivel (este posibil de la 2 la18)
y înseamna tasta soft de la al doilea nivel (este posibil de la 1 la 18 ).
z înseamna tasta soft de la al treilea nivel (1 la 18)
\text\ Tasta soft text, maxim 2 ⋅ 9 caractere
Caracterul pentru întreruperea liniei este „%n”
Cxx Numele afisarii mesajului help, un „p" este adaugat la numele fisierului de afisare
help pentru suportul ciclului, ex. Cxxp.bmp
(Name) Numele ciclului care este scris în program si este prezentat în masca de introducere
pentru setarea parametrilor.
Explicatie
Parametrizarea ciclrilor
(R/0 2/1/Return plane, absolute)[return plane/RTP]
Început (
Tipul variabilei R REAL
I INTREG
C CARACTER
S SIR DE CARACTERE
Delimitare /
Domeniu de valori Limita minima, spatiu, limita superioara (ex. 0 2)
Delimitare /
Valoare pentru presetare o valoare (ex. 1)
Delimitare /
Text lung Este pus în linia de dialog
Sfârsit )
Începutul optiunii [
Text scurt Apare în masca parametrului
Delimitare /
Text în bitmap Numele parametrului
Sfârsitul optiunii ]
Explicatie
Text scurt= primele 19 caractere ale unui text lung dar numai pâna la primul spatiu de la
dreapta sau pâna la prima virgula de la stânga.
Textele prescurtate sunt marcate cu asterisc, „*"
Text în bitmap= este citit din fisierul Cxx.awb
Exemplu de programare
//C6(CYCLE85) Boring 1
(R///Retraction plane, absolute)[Retraction plane/RTP]
(R///Reference plane, absolute)[Reference plane/RFP]
(R/0 99999//Safety clearance, without sign)
[safety distance/SDIS]
(R///Final drilling depth, absolute)[Final drilling depth/DP]
(R/0 99999/0/Final drilling depth relative to reference plane)[Final
drilling depth rel./,DPR]
(R/0 99999//Dwell at drilling depth)[Dwell BT/DTB]
(R/0.001 999999//Feed)[Feedrate/FFR]
(R/0.001 999999//Return feed)[Return feed/RFF]
makepcx.bat
Cerinte
Discheta cu aplicatii a fost deja instalata pe PC-ul
dumneavoastra.
Secventa de operare
Secventa de operare
Exemplu:
//C60 (DRILLING CYCLE)
(R///$85000)[$85001/PAR1]
(R///$85002 $85003)[$85002/PAR2]
...
Explicarea sintaxei:
$ Identificator pentru numere de text
85000...89999 Numere de text pentru ciclurile utilizatorului
$85000... $... Mai multe texte sunt înlantuite
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
Functie Z
Secventa de operare
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
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
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
Parametri
Functie
Secventa de operare Z
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
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
Parametri
Functie
Secventa de operare
(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
Explicarea parametrilor
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.
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
Exemplu de programare
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
Parametri
Functie
Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
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
SDAC
SDAC programeaza sensul de rotatie dupa DP=RFP-DPR
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.
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.
Note suplimentare
Exemplu de programare
30 X Z
6
36
Parametri
Functie
Secventa de operare
Explicarea parametrilor
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.
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
Exemplu de programare
35
gaurire este absoluta. Parametrul-pas PIT poate fi
omis. Pentru prelucrare este utilizata o mandrina X Z
35 15
compensatoare. 56
35
35 X 15 Z
56
Parametri
Functie
Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
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.
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
Parametri
Functie
Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
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
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.
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
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
50
arborele principal se roteste cu M3 si se opreste la 45
de grade. X Z
70 77
110
Parametri
Functie
Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
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.
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
Parametri
Functie
Explicarea parametrilor
Z
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G0
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
80 X Z
30
102
Parametri
Functie
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
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
Programare
Functie
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
Note suplimentare
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.
Parametri
Functie
Secventa de operare
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.
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.
Exemplu de programare
Retea de gauri Y
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
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
Secventa de operare
Explicarea parametrilor
STA1 si INDA
RA
CPO
D
NUM
Cu parametrul NUM se determina numarul de gauri.
Exemplu de programare
60
gaurire Z este de 2 mm.
B
70 X 30 Z
Cicluri de frezare
3.2 Cerinte
Programe necesare în echipament
Ciclurile de frezare apeleaza intern programele
• MESSAGE.SPF si
• STEIGUNG.SPF
ca subrutine. De altfel, aveti nevoie de blocul de date
GUD7.DEF si de fisierul de macro definire
SMAC.DEF.
Încarcati-le în partea memoriei de programe a unitatii
de comanda înainte de executarea ciclurilor de
frezare.
Parametri
Functie
Secventa de operare
Filet exterior
Filet interior
p 2*WR + RDIFF
∆z = *
4 DIATH
∆z Depasire interna
p Pasul filetului
WR Raza sculei
DIATH Diametrul exterior al filetului
RDIFF Diferenta de raza pentru retragere
Explicarea parametrilor
RTP RTP
DIATH, KDIAM si PIT RFP+SDIS RFP+SDIS
RFP RFP
DPR
Cu ace[ti parametri definiti datele filetului, diametrul
DPR
nominal, diametrul miezului si pasul. Parametrul DP
DIATH este diametrul exterior si KDIAM diametrul X X
interior al filetului. Miscarile de avans si de retragere Y Y
sunt generate de ciclu pe baza acestor parametri. CPA CPA
CDIR CDIR
H
TH
AT
DIA
CPO
CPO
DI
FFR
Valoarea parametrului FFR este definita ca valoare X X
curenta a avansului pentru frezarea filetului. În cadrul
frezarii filetului acesta este activ pentru deplasarea
de-a lungul traiectoriei elicoidale.
Aceasta valoare este redusa în ciclu pentru miscarile
de avansare si de retragere. Retragerea este
executata în afara traiectoriei elicoidale cu G0.
CDIR
Cu acest parametru definiti valoarea pentru directia de
prelucrare a filetului.
Daca parametrului i se atribuie o valoare ilegala, este
afisat mesajul
„Wrong milling direction, G3 will be generated”.
În acest caz ciclul este continuat si G3 este generata
automat.
TYPTH
Cu parametrul TYPTH se detemina daca trebuie
executat un filet interior sau exterior.
CPA si CPO
Cu acesti parametri se definesc centrul gaurii sau al
fusului pe care trebuie executat filetul.
Note suplimentare
Exemplu de programare
Filet interior Y Y
B
60 X 40 Z
DEF REAL RTP=48, RFP=40, SDIS=5, -> Definirea variabilelor cu atribuirea valorilor
-> DP=30, DPR=40, DIATH=60, KDIAM=50
DEF REAL PIT=2, FFR=500, CPA=60,CPO=50
DEF INT CDIR=2, TYPTH=0
N10 G90 G0 G17 X0 Y0 Z80 S200 M3 Apropierea de pozitia de start
N20 T5 D1 Specificarea valorilor tehnologice
N30 CYCLE90 (RTP, RFP, SDIS, DP, -> Apelarea ciclului
-> DPR, DIATH, KDIAM, PIT, FFR, CDIR,
TYPTH, CPA CPO)
N40 G0 G90 Z100 Atingerea pozitiei dupa ciclu
N50 M02 Sfârsitul programului
-> trebuie programat într-o fraza
Parametri
Functie
Secventa de operare
Explicarea parametrilor
Y
CPA
LE
NG
STA1
NUM
Cu parametrul NUM se determina numarul de gauri
RA
alungite.
CPO
LENG
Sub LENG se programeaza lungimea gaurilor
X
alungite.
Daca ciclul descopera ca lungimea este mai scurta
decât diametrul cutitului pentru frezat, ciclul este
întrerupt cu alarma
61105 „Cutter radius too large”.
MID
Cu acest parametru se defineste adâncimea maxima
de patrundere.
Adâncimea de patrundere este prelucrata de ciclu în
pasi egali de patrundere.
Ciclul calculeaza automat aceasta patrundere care se
afla între 0.5 x adâncimea maxima de patrundere si
adâncimea maxima de patrundere, folosind MID si
adâncimea totala. Numarul minim posibil de pasi de
patrundere este folosit ca baza.
Daca MID=0, patrunderea se face direct catre
adâncimea buzunarului.
Adâncimea de patrundere se face pâna la spatiul de
siguranta fata de planul de referinta.
FFD si FFP1
Avansul FFP1 este activ pentru toate miscarile de
deplasare executate în plan. FFD este activ pentru
patrunderile perpendiculare pe acest plan.
STA1 si INDA
Aranjarea gaurilor alungite în jurul cercului este
definita de acest parametru.
Daca INDA=0 unghiul de indexare este calculat
folosind numarul de gauri, astfel încât ele sunt
distribuite în mod egal în jurul cercului.
Note suplimetare
Exemplu de programare
45
Adâncimea maxima de patrundere este de 6 mm,
30
spatiul de siguranta este de 1 mm. Y
B 23 X
40
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parametri
Functie
Secventa de operare
Explicarea parametrilor
Y
CPA
LE
NG
NUM STA1
WID
RA
D
CPO
LENG si WID
Cu parametrii LENG si WID se determina forma
canalului în plan. Diametrul cutitului de frezat trebuie
sa fie mai mic decât latimea canalului. Altfel este X
afisata alarma 61105 „Cutter radius too larger”
si ciclul nu este executat.
Diametrul cutitului de frezat nu trebuie sa fie mai mic
decât jumatate din latimea canalului. Aceasta nu se
verifica.
STA1 si INDA
Aranjarea canalelor pe cerc este definita de acesti
parametri.
Parametrul STA1 defineste unghiul dintre sensul
pozitiv al abscisei sistemului de coordonate al piesei
activ înainte de apelarea ciclului si primul canal.
Parametrul INDA contine unghiul dintre doua canale.
Daca INDA=0, unghiul de indexare este calculat din
numarul de canale, astfel încât canalele sunt dispuse
în mod egal în jurul cercului.
FFD si FFP1
Avansul FFD este activ în toate miscarile de
patrundere, perpendiculare pe planul de prelucrare.
Avansul FFP1 este activ pentru toate miscarile în
planul de deplasare la degrosare.
MID
Cu acest parametru se defineste adâncimea maxima
de patrundere.
Adâncimea de patrundere este executata de catre
ciclu în pasi de patrundere egali.
Folosind MID si adâncimea totala, ciclul calculeaza
automat aceasta patrundere care se afla între 0.5 x
adancimea maxima de patrundere si adâncimea
maxima de patrundere.Numarul minim posibil de pasi
de patrundere este folosit ca baza.
Daca MID=0, patrunderea are loc direct pâna la
adâncimea canalului.
Adâncimea de patrundere este de la distanta de
siguranta fata de planul de referinta.
CDIR
Cu acest parametru se defineste sensul de prelucrare
a canalului
Valori posibile sunt:
• „2” pentru G2
• „3” pentru G3
Daca acestui parametru i se atribuie o valoare
nepermisa, este afisat mesajul
„Wrong milling direction, G3 will be generated”.
În acest caz ciclul este continuat si G3 este generata
automat.
FAL
Cu acest parametru puteti programa un adaos de
prelucrare de finisare la marginea canalului. FAL nu
influenteaza adâncimea de patrundere.
Daca valoarea pentru FAL este mai mare decât cea
permisa pentru latimea specificata si cutitul de frezare
folosit, FAL este redus automat la valoarea maxima
posibila. În cazul prelucrarii de degrosare, frezarea
este executata cu o miscare de pendulare si
patrunderi la ambele capete ale canalului.
Note suplimentare
Violare a conturului
Înainte de apelarea ciclului trebuie programata o
corectie de scula. Altfel, ciclul este întrerupt si este
afisata alarma 61000 „No tool offset active”.
Daca parametrilor care determina amplasarea si
dimensiunea canalelor li se atribuie valori incorecte, si
aceasta cauzeaza violari reciproce ale contururilor
canalelor, ciclul nu este început. Ciclul este întrerupt
dupa afisarea mesajului de eroare
61104 „Contour violation of slots/elongated holes”.
Exemplu de programare
Canale Z Z
A A-B
90°
Acest program produce acelasi aranjament de 4
canale radiale ca si programul pentru prelucrarea 45°
gaurilor alungite (vezi pagina 3-9).
20
Canalele au urmatoarele dimensiuni:
Lungime 30 mm, latime 15 mm si adâncime 23 mm.
30
45
Spatiul de siguranta este de 1 mm, adaosul de
15
finisare este de 0.5 mm, sensul de frezare este G2,
Y 23 X
40 B
adâncimea maxima de patrundere este 6 mm.
Canalul trebuie prelucrat complet. Patrunderea în
timpul finisarii este exectata perpendicular pe baza
buzunarului si cu acelasi avans si viteza.
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parametri
Functie
Secventa de operare
Explicarea parametrilor
Y
CPA
Vezi pagina 2-8 (gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. INDA AFSL
STA1
Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).
NUM
CPO
cu parametrul NUM se determina numarul de canale. WID
AFSL si WID X
Cu parametrii AFSL si WID se defineste forma
canalului în plan. Ciclul verifica daca latimea canalului
este încalcata de scula activa. În acest caz este
afisata alarma
61105 „Cutter radius too large” si ciclul este întrerupt.
STA1 si INDA
Aranjarea canalelor circulare pe cerc este definita cu
acesti parametri.
Note suplimentare
Exemplu de programare
Y Y
Canale2
Cu acest program puteti prelucra trei canale circulare A-B
15
Canalele circulare au urmatoarele dimensiuni: latime
15 mm, unghiul pentru lungimea canalului 70 de 120°
42
unghiul de indexare este 120 de grade. Contururile
60
canalului sunt prelucrate pâna la adaosul de finisare
B
de 0.5 mm, spatiul de siguranta pe axa de patrundere
60 X Z
Z este 2 mm, adâncimea maxima de patrundere este 23
POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD,
FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parametri
Functie
Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.
Explicarea parametrilor
Y
CPA
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
STA1
Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI, CRAD
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1). G2
NG
W
LE
ID
CPO
LENG, WID si CRAD G3
CPA, CPO
Cu parametrii CPA si CPO se definesc abscisa si
ordonata centrului buzunarului.
STA1
Cu STA1 se defineste unghiul între sensul pozitiv al
abscisei si axa longiludinala a buzunarului.
Note suplimentare
Exemplu de programare
Buzunar Y Y
POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF)
Parametri
Functie
Secventa de operare
Explicarea parametrilor
Y
PR
AD
PRAD
CPO
Forma buzunarului circular este determinata numai de
raza.
Daca raza este mai mica decât raza sculei active, X
CPA, CPO
Cu parametrii CPA si CPO se definesc abscisa si
ordonata centrului buzunarului circular.
Note suplimentare
Exemplu de programare
Z Z
Buzunar circular
Cu acest program puteti prelucra un buzunar circular A A-B
în planul YZ. Centrul este în punctul Y50 Z50. Axa de
patrundere pentru adâncimea de patrundere este axa
X, adâncimea buzunarului este introdusa ca valoare
absoluta. Nu sunt definite nici adaosul de finisare nici
50
distanta de siguranta.
50
B
Y X
50
20
Programare
POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA,
_MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AP2, _AD,
_RAD1, _DP1)
Parametri
CIFRA ZECILOR:
Valoare:0...perpendicular pe centrul buzunarului cu G0
1...perpendicular pe centrul buzunarului cu G1
2...de-a lungul unei traiectorii elicoidale
3...pendulare de-a lungul axei longitudinale a buzunarului
Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de patrundere si suprapunerea
pentru prelucrarea de degajare : (în modul)
_MIDA real Latimea maxima de patrundere în timpul degajarii în plan ca valoare
_AP1 real Lungimea bruta a buzunarului
_AP2 real Latimea bruta a buzunarului
_AD real Adâncimea bruta a buzunarului de la planul de referinta
_RAD1 real Raza traiectoriei elicoidale la patrundere (fata de traiectoria centrului
sculei) sau unghiul maxim de patrundere pentru miscarea de pendulare
_DP1 real Adâncimea de patrundere pentru 360 de grade în timpul patrunderii de-a
lungul unei traiectorii elicoidale
Functie
Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.
Strategii de patrundere:
• Perpendicular pe centrul buzunarului adica
adâncimea curenta de patrundere calculata în
timpul ciclului (≤ adâncimea maxima de
patrundere programata prin _MID) este obtinuta
într-o fraza cu G0 sau G1.
• Patrundere de-a lungul unei traiectorii
elicoidale
adica centrul frezei descrie o traiectorie elicoidala
definita de raza _RAD1 si adâncimea de revolutie
_DP1. Avansul este întotdeauna programat prin
_FFD. Sensul de rotatie al acestei traiectorii
elicoidale corespunde sensului folosit pentru
prelucrarea buzunarului.
Adâncimea la abordare programata sub _DP1
este calculata ca adâncime maxima si este
întotdeauna calculata ca un numar întreg de
revolutii ale traiectoriei elicoidale.
Când adâncimea curenta de patrundere (aceasta
poate reprezenta mai multe revolutii ale traiectoriei
elicoidale) a fost calculata, este executat un cerc
complet pentru a elimina panta de abordare. Apoi
începe prelucrarea de degajare a buzunarului în
acest plan si continua pâna la atingerea adaosului
de finisare.
Explicarea parametrilor
Dimensionarea buzunarului de la centru
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) Y
pentru explicarea parametrilor _RTP, _RFP, _SDIS, _PA
_DP.
G
_W
EN
ID
_L
Buzunarul poate fi dimensionat de la centru sau de la
_PO
G3
un colt. Când se dimensioneaza de la colt folositi
_LENG si _WID cu semn.
Daca nu este posibila executarea razei programate a
X
coltului cu scula activa pentru ca aceasta are raza
mai mare, raza coltului buzunarului terminat va
corespunde razei sculei.
Daca raza sculei este mai mare decât jumatate din
lungimea sau latimea buzunarului, ciclul este întrerupt Dimensionarea buzunarului de la colt
Y
si este afisata alarma
61105 „Cutter radius too large”.
_PA, _PO
G
_STA
_STA indica unghiul dintre prima axa a planului
(abscisa) si axa longitudinala a buzunarului.
_MID
Cu acest parametru pe determina adâncimea maxima
de patrundere la degrosare.
Patrunderea este executata de ciclu în pasi de
patrundere egali.
Ciclul calculeaza auomat patrunderea folosind _MID
sI adâncimea totala. Numarul minim posibil de pasi
de patrundere este folosit ca baza.
_MID=0 înseamna ca patrunderea pâna la adâncimea
buzunarului se face dintr-o singura aschiere.
_FAL
Adaosul de finisare afecteaza numai prelucrarea
buzunarului în plan la margini.
Daca adaosul de finisare ≥ diametrul sculei, nu este
necesara prelucrarea completa a buzunarului. Este
afisat mesajul
„Caution: Final machining allowance ≥ tool diameter”
si ciclul este continuat.
_FALD
Pentru degrosare este considerat un adaos de finisare
separat (POCKET1 nu considera în mod normal un
adaos de finisare).
_FFD si _FFP1
Avansul _FFD este folosit pentru patrunderea în
material.
Avansul FFP1 este activ pentru toate miscarile în plan
efectuate cu avans când se prelucreaza.
_CDIR
Cu acest parametru se defineste valoarea pentru
sensul de prelucrare al buzunarului.
Sub parametrul _CDIR poate fi programat sensul de
frezare
• direct „2 pentru G2” si „3 pentru G3” sau
• alternativ „directia opusa” sau „aceeasi directie”
Aceeasi directie sau directia opusa este determinata
de ciclu fata de sensul axului activ înainte de apelarea
ciclului.
Aceeasi directie Directia opusa
M3 → G3 M3 → G2
M4 → G2 M4 → G3
_VARI
Cu parametrul _VARI se defineste tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 0=vertical pe centrul buzunarului cu G0
• 1= vertical pe centrul buzunarului cu G1
• 2=de-alungul unei traiectorii elicoidale
• 3=pendulând de-a lungul axei longitudinale a
buzunarului
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.
_MIDA
Cu acest parametru se defineste latimea maxima de
patrundere pentru degajare în plan.În acelasi fel cu
modul de calculare cunoscut al adâncimii de
patrundere (distribuire egala a adâncimii totale
utilizând cea mai mare valoare posibila), latmea este
divizata în mod egal utilizând valoarea programata sub
_MIDA ca valoare maxima.
Daca acest parametru nu este progrmat sau i se
atribuie valoarea 0, ciclul foloseste 80% din diametrul
cutitului ca latime maxima de patrundere.
Note suplimentare
_RAD1
Cu parametrul _RAD1 se defineste raza traiectoriei
elicoidale (adica traiectoria centrului sculei) sau
unghiul maxim de patrundere pentru pendulare.
_DP1
Cu parametrul _DP1 se defineste adâncimea de
patrundere pentru patrunderea pe traiectoria
elicoidala.
Note suplimentare
Exemplu de programare
Buzunar Y Y
R8
40
planul de referinta este 0.5 mm. Centrul buzunarului
se afla în punctul X60 Y40, adâncimea maxima de B
patrundere este 4 mm. 60 X Z
17.5
Frezarea sincronizata foloseste sensul de rotatie al
axului ca sens de prelucrare.
Va fi executata numai degrosarea.
Programare
POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD,
_CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)
Parametri
Functie
Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
_PA
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.
G3 G2
Secventa de deplasare la degrosare:
_P
Cu G0, este atins centrul buzunarului la nivelul
RA
D
planului de retragere si apoi, din aceasta pozitie,
_PO
cu G0 este atinsa distanta de siguranta fata de
planul de referinta. Prelucrarea buzunarului este
X
apoi executata în functie de strategia de
patrundere selectata si considerând marimea bruta
programata a bazei.
Strategii de patrundere:
vezi sectiunea 3.9 (POCKET3)
Explicarea parametrilor
Y
_PA
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)
pentru explicarea parametrilor _RTP, _RFP, _SDIS,
_DP.
G3 G2
Pentru parametrii _MID, _FAL, _FALD, _FFP1, _FFD,
_P
_CDIR, _MIDA, _AP1, _AD, _RAD1, _DP1 vezi
RA
D
sectiunea 3.9 (POCKET3).
_PO
_PRAD
Forma buzunarului circular este determinata numai de X
raza.
Daca raza este mai mica decât raza sculei actuale,
ciclul este întrerupt si este afisata alarma
61105 „Milling cutter radius too large”.
_PA, _PO
Cu parametrii _PA si _PO se defineste centrul
buzunarului.Buzunarele circulare se masoara
întotdeaona de la centru.
_VARI
Cu parametrul _VARI se defineste tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 0=vertical pe centrul buzunarului cu G0
• 1= vertical pe centrul buzunarului cu G1
• 2=de-a lungul unei traiectorii elicoidale
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.
Note suplimentare
Exemplu de programare
Z Z
Buzunar circular
Cu acest ciclu puteti prelucra un buzunar circular în A A-B
planul YZ. Centrul este definit de Y50 Z50. Axa de
patrundere pentru adâncimea de patrundere este axa
X. Nu sunt definite nici toleranta finala de prelucrare
nici spatiul de siguranta.Buzunarul va fi frezat în sens
50
B
Y X
50
20
Programare
CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP,
_FALD, _FFP1, _VARI)
Parametri
Functie
_WID
_WID
de frezat suprafata într-un pas). Patrunderea maxima
poate fi definita în adâncime si latime.
X X
Ciclul nu include o compensare a razei cutitului. Y _LENG Y _LENG
Adâncimea de patrundere este programata în gol.
_WID
_WID
X X
Secventa de operare
Explicarea parametrilor
_LENG
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru Y
_MIDA
_MIDA
explicarea parametrilor _RTP, _RFP, _SDIS, _DP.
Pentru parametrii _STA, _MID, _FFP1 vezi sectiunea
3.9 (POCKET3).
_WID
_PA, _PO
Cu parametrii _PA si _PO se definesc abscisa si
ordonata punctului de start.
_FDP
_LENG si _WID
Punctul de patrundere
Cu parametrii _LENG si _WID se determina lungimea
X
si latimea dreptunghiului în plan. Semnul determina Degrosare cu _MIDA mai mare decât raza sculei
(Felul prelucrarii 41)
pozitia dreptunghiului faata de _PA si _PO.
_MIDA
Cu acest parametru se defineste latimea maxima de
patrundere pentru degajarea în plan. În acelasi mod
cu calculul cunoscut al adâncimii de patrundere
(distribuire în mod egal a întregii adâncimi folosind
cea mai mare valoare posibila), latimea este egal
împartita, folosind valoarea programata sub parametrul
_MIDA ca valoare maxima.
Daca acest parametru nu este programat, sau are
valoarea zero, ciclul foloseste 80% din diametrul
frezei ca latime maxima de patrundere.
Daca _MIDA este mai mic sau mai mare decât raza
frezei, ciclul finiseaza diferit la capatul traiectoriilor
individuale de frezare, în ceea ce priveste depasirea.
• Degrosare cu _MIDA mai mic decât raza
frezei:
Daca _MIDA este mai mic decât raza frezei, la
sfârsitul fiecarei traiectorii de frezare depasirea
este egala cu diametrul frezei - _MIDA.
• Degrosare cu _MIDA mai mare decât raza
frezei:
Daca _MIDA este mai mare decât raza frezei, la
sfârsitul fiecarei traiectorii de frezare, depasirea
este egala numai cu raza frezei, si centrul sculei
se afla pe marginea suprafetei.
_FDP
Acest parametru defineste lungimea cursei în plan.
Acest parametru trebuie sa fie întotdeauna sensibil
mai mare ca zero.
_FALD
În timpul degrosarii, adaosul de finisare a adâncimii
folosite este definita de acest parametru.
_VARI
Cu parametrul _VARI se poate defini tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 1=paralel cu abscisa, într-un sens
• 2=paralel cu ordonata, într-un sens
• 3= paralel cu abscisa, cu schimbarea sensului
• 4= paralel cu ordonata, cu schimbarea sensului
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.
Note suplimentare
Exemplu de programare
frezarei suprafetei
Parametri pentru apelarea ciclului
• Planul de retragere: 10 mm
• Planul de referinta: 0 mm
• Spatiul de siguranta: 2 mm
• Adâncimea de frezare: -11 mm
• Adâncimea max. de patrundere 6 mm
• Fara adaos de prelucrare -
• Coltul de start al dreptunghiului X = 100 mm
Y = 100 mm
• Dimensiunile dreptunghiului X = +60 mm
Y = +40 mm
• Unghiul de rotatie în plan 10 degrees
• Latimea max. de patrundere 10 mm
• Cursa de retragere la capatul
traiectoriei de frezare: 5 mm
• Avansul pentru prelucrarea
suprafetei 4000 mm/min
• Tipul prelucrarii: degrosare paralel cu axa X cu
schimbarea sensului
%_N_TSTCYC71_MPF Program pentru frezare plana cu CYCLE71
;$PATH=/_N_MPF_DIR
;*
$TC_DP1[1,1]=120 Tipul sculei
$TC_DP6[1,1]=10 Raza sculei
N100 T1
N102 M06
N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 Atingerea pozitiei de start
;
CYCLE71( 10, 0, 2,-11, 100, 100, -> Apelarea ciclului
-> 60, 40, 10, 6, 10, 5, 0, 4000, 31)
N125 G0 G90 X0 Y0
N130 M30 Sfârsitul programului
Programare
CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL,
_AS1, _LP1, _FF3, _AS2, _LP2)
Parametri
_LP2 real Lungimea cursei de retragere (de-a lungul unei linii drepte) sau raza
arcului de atingere a traiectoriei centrului frezei(de-a lungul cercului) (fara
semn)
Functie
Functiile ciclului:
• Selectarea degrosarii (o singura trecere paralela
cu conturul considerând un adaos de finisare daca
este necesar la mai multe adâncimi pâna la
atingerea adaosului final de finisare) si a finisarii (o
singura trecere pe conturul final, daca este
necesar la mai multe adâncimi)
• Apropiere si retragere netede catre/de la contur
atât tangential cât si radial(sfert de cerc sau
semicerc)
• Adâncime de patrundere programabila
• Miscari intermediare atât cu pozitionare rapida cât
si cu avans
Secventa de operare
Programarea conturului
Pentru programarea conturului retineti urmatoarele:
• În subprogram nu poate fi selectat nici un cadru
programabil (TRANS, ROT, SCALE, MIRROR)
înainte de prima pozitie programata.
• Prima fraza în subprogramul de contur este o fraza
pentru linie dreapta continând G90, G0 sI defineste
începutul conturului.
• Compensarea razei sculei este selectata si
deselectata din nivelul superior al ciclului; apoi
subprogramul de contur nu are programate G40,
G41, G42.
Explicarea parametrilor
Z
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)
pentru explicarea parametrilor _RTP, _RFP, _SDIS,
_DP.
_KNAME
Conturul de frezat este programat complet într-un Adâncimea de toleranta la finisare _FALD
_VARI
Cu parametrul _VARI se poate defini tipul prelucrarii.
Pentru valorile posibile vezi „Parameter CYCLE72”.
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.
_RL
Cu parametrul _RL, ce programeaza cursa în sensul
acelor de ceasornic sau în sens opus acelor de
ceasornic pe contur cu G41 sau G42.
Pentru valorile posibile vezi „Parameter CYCLE72”.
_AS1, _AS2
Cu parametrul _AS1 puteti specifica cursa de atingere
si cu _AS2 cursa de retragere.
Pentru valorile posibile vezi „Parameter CYCLE72”.
Daca _AS2 nu este programat, comportarea la
retragere este aceeasi cu cea de apropiere.
Atingerea neteda a conturului de-a lungul unei
traiectorii 3-D (elicoidala sau linie dreapta) ar trebui
programata numai daca scula nu este înca în
dispozitivul de prindere sau nu este reglata.
_LP1, _LP2
Cu parametrul _LP1 se programeaza traiectoria cursei
respectiv raza cursei (distanta între marginea
exterioara a sculei si punctul de start al conturului) si
cu _LP2 traiectoria de retragere respectiv raza de
retragere (din punctul de final al conturului) respectiv
raza arcului de apropiere si de retragere.
_FF3
Parametrul _FF3 este folosit pentru a defini un avans
de retragere pentru pozitionarea intermediara în plan
(în gol) când miscarile intermediare trebuie executate
cu anticipare de avans (G01). Daca nu este programat
un avans, deplasarile intermediare sunt efectuate cu
anticipare de avans plana pentru G01.
Note suplimentare
Exemplu de programare
Y Punctul de început al conturului
Frezarea exterioara aunui contur închis Directia programata
pe contur
Acest program este folosit pentru a freza un contur
cum este prezentat în figura.
Parametri pentru apelarea ciclului:
• Planul de retragere 250 mm
• Planul de referinta 200
• Spatiul de siguranta 3 mm
• Adâncimea 175 mm
Conturul final
• Adâncimea max. de patrundere 10mm Conturul final + toleranta
• Adaosul de finisare în adâncime 1.5mm finala de prelucrare
Cicluri de strunjire
4.1 Generalitati................................................................................................................4-163
4.2 Cerinte......................................................................................................................4-164
4.1 Generalitati
Urmatoarele capitole descriu cum sunt programate
ciclurile de strunjire. 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.
4.2 Cerinte
Module de date pentru ciclurile de strunjire
Ciclurile de strunjire necesita modulul GUD7.DEF. El
este oferit pe discheta împreuna cu ciclurile.
Conditii de apelare si re
Functiile G active înainte de accesarea ciclului sI
cadrul programabil ramân active peste ciclu.
Definirea planului
X
Planul de prelucrare trebuie definit înainte de apelarea
ciclului. În cazul strunjirii acesta este de obicei planul
G18 (ZX). La cele doua axe ale planului de strunjire se
fac referiri în cele ce urmeaza ca la axa longitudinala
(prima axa a planului) si axa transversala (a doua axa
a planului).
Daca programarea pe diametru este activa, a doua G18
Parametri
Functia
Secventa de operare
Primul pas
Degrosare paraxiala catre baza canalului în pasi
individuali de patrundere. Dupa fiecare patrundere,
scula este retrasa pentru spargerea aschiilor.
Al doilea pas
Canalul este prelucrat perpendicular pe directia de
patrundere din una sau mai multe taieri. Fiecare taiere
este divizata din nou conform adâncimii de
patrundere.De la a doua taiere de-a lungul latimii
canalului, scula este retrasa cu 1 mm înainte de a fi
retrasa complet.
Al treilea pas
Taierea flancurilor într-un pas, daca unghiurile sunt
programate sub ANG1 sau ANG2. Patrunderea de-a
lungul latimii canalului este executata în mai multi
pasi daca latimea flancului este mai mare.
Al patrulea pas
Taierea tolerantei finale de prelucrare paralel cu
conturul, de la margine catre centrul canalului.
Compensarea razei sculei este automat selectata si
deselectata de ciclu.
Explicarea parametrilor X
SPD si SPL
SPL
Cu aceste coordonate se defineste pozitia de start a
STA1
canalului de unde ciclul calculeaza forma. Chiar ciclul
RC
determina punctul de start pentru a fi atins la început.
01
DIAG
În cazul unui canal exterior directia axei longitudinale
02
I2
RC
RC
este prima parcursa si în cazul unui canal interior RC ANG1
I1
ANG2
SPD
directia transversala este prima parcursa. WIDG
Canalele pe suprafete curbe pot fi create în mai multe
moduri. În functie de forma si raza curbei, atât o linie
dreapta paraxiala poate fi plasata în punctul maxim al
curbei, cât si o linie oblica tangentiala poate fi plasata Z
în unul din punctele marginale ale canalului.
Racordari si tesituri la marginea canalului pe o
suprafata curbata ar trebui programate numai daca
punctul marginal luat în discutie este pozitionat pe X
RC
01
Alarma este de asemenes afisata daca pentru latimea
DIAG
02
vârfului sculei a fost introdusa valoarea zero.
RC
RC
I2
ANG1
RC
SPD
I1
ANG2
STA1 WIDG
ANG1 si ANG2
Prin unghiuri diferite ale flancurilor pot fi descrise
X
canale asimetrice. Unghiurilor li se pot atribui orice
valori între 0 si 89.999 de grade.
ANG2
RCO1, RCO2 si RCI1, RCI2
Prin introducerea racordarilor/tesiturilor pentru
WIDG
IDEP
marginea sau baza canalului poate fi modificata forma DIAG
canalului. Valorile pentru racordari trebuie sa fie
ANG1
întotdeauna pozitive, valorile pentru tesituri trebuie sa SPD
fie întotdeauna negative. STA1
Puteti folosi setarea zecilor pentru parametrul VARI
pentru a determina tipul calcularii pentru tesiturile
programate. Z
• Pentru VARI<10 (zecile=0), valoarea acestui
parametru este, ca si mai înainte, luata ca
lungimea tesiturii (tesitura cu CHF=...).
• Pentru VARI>10, este luata în considerare ca
traiectorie redusa a lungimii (tesitura cu
programare CHR).
FAL1 si FAL2
Se pot programa tolerante finale de prelucrare diferite
pentru marginile si baza canalului. Degrosarea este
executata cu aceasta toleranta finala de prelucrare.
Apoi aceeasi scula este folosita pentru a executa o
taiere paralela cu conturul de-a lungul conturului final. Toleranta finala
de prelucrare pe
flancuri, FAL2
IDEP
Toleranta finala
Prin programarea unei adâncimi de patrundere puteti de prelucrare
divide actiunea paraxiala de canelare în mai multe la baza, FAL1
DTB
Un timp de întârziere la baza canalului ar trebui
aleasa, care permite cel putin o rotatie a axului.Timpul
de întârziere este programat în secunde.
VARI
X X
Valoarea cifrei unitatilor parametrului VARI determina
tipul procesarii pentru canal. Acestui parametru i se
VARI=1 Z VARI=2 Z
poate atribui orice valoare prezentata în figura.
X X
VARI=5 Z VARI=6 Z
X X
VARI=7 Z VARI=8 Z
Note suplimentare
Exemplu de programare
X
Canelare
Cu acest program este executat un canal pe o
suprafata oblica (longitudinal exterior).
Punctul de start este la X35 Z60.
Ciclul foloseste corectiile D1 si D2 ale sculei T1.
5°
Scula de canelare trebuie definita corespunzator.
10°
25
20°
Muchii 2mm
30
10
60 Z
DEF REAL SPD=35, SPL=60, WIDG=30, -> Definirea parametrilor cu atribuirea valorilor
-> DIAG=25, STA1=5, ANG1=10, ANG2=20, ->
-> RCO1=0, RCI1=-2, RCI2=-2, RCO2=0, ->
-> FAL1=1, FAL2=1, IDEP=10, DTB=1
DEF INT VARI=5
N10 G0 G90 Z65 X50 T1 D1 S400 M3 Punctul de start înainte de apelarea
ciclului
N20 G95 F0.2 Specificarea valorilor tehnologice
N30 CYCLE93 (SPD, SPL, WIDG, DIAG, -> Accesarea ciclului
-> STA1, ANG1, ANG2, RCO1, RCO2, ->
-> RCI1, RCI2, FAL1, FAL2, IDEP, ->
-> DTB, VARI)
N40 G0 G90 X50 Z65 Urmatoarea pozitie
N50 M02 Sfârsitul programului
Parametri
Functie
Forma E
Secventa de operare
Explicarea parametrilor X
SPD si SPL
SPL
Sub parametrul SPD se introduce diametrul piesei
finite. Cu parametrul SPL se definesc dimensiunile
piesei finite pe axa longitudinala.
Daca valoarea programata pentru SPD rezulta într-un
diametru final care este <3 mm, ciclul este întrerupt
cu alarma SPD
61601 „Finished part diameter too small”.
FORM
Forma E si Forma F sunt definite în DIN509 si sunt +X
FORMA E
determinate de acest parametru.
Daca parametrului i se atribuie alta valoare decât E SL3
Pentru piese cu
sau F ciclul este întrerupt si este afisata alarma o suprafata prelucrata
61609 „Form incorrectly defined”.
FORMA F +Z
Note suplimentare
Exemplu de programare
Degajare forma E X
Cu acest program puteti executa o degajare de forma
E.
FORMA E
20
60 Z
Parametri
Functie
Secventa de operare
Prelucrare de finisare:
• Punctul de start ciclu se atinge pe fiecare axa cu G0.
• Punctul de start al conturului este atins simultan în
ambele axe cu G0.
• Prelucrare de finisare de-a lungul conturului cu G1/G2/G3
si FF3
• Retragerea catre punctul de start pe ambe axe cu G0
Compensarea razei taisului este selectata si deselectata
intern automat pentru degrosare si finisare. Selectarea se
face întotdeauna în ultima fraza catre contur, deselectare în
prima fraza dinspre contur.
MID
Sub parametrul MID se defineste adâncimea maxima
X
de patrundere pentru operatia de degrosare.
Interpretarea acestui parametru depinde de datel de
setare ale ciclului _ZSD[0] pentru versiunea de soft 4
si urmatoarele (vezi sectiunea 4.2).
8x4.875mm
Ciclul calculeaza automat adâncimea actuala de
39.
patrundere pentru degrosare.
36
8x4.5mm
7
Acolo unde trebuie prelucrate contururi cu elemente
2x3.5mm
de taiere cu degajare, ciclul divide operatia de
degrosare în pasi separati de degrosare. Ciclul
recalculeaza adâncimea actuala de patrundere pentru Z
VARI
Tipurile de prelucrari sunt prezentate în tabelul de mai
jos.
1 L A Degrosare
2 P A Degrosare
3 L I Degrosare
4 P I Degrosare
5 L A Finisare
6 P A Finisare
7 L I Finisare
8 P I Finisare
9 L A Prelucrare completa
10 P A Prelucrare completa
11 L I Prelucrare completa
12 P I Prelucrare completa
DT si DAM
Cu acesti doi parametri se poate programa o Taiere paraxiala întrerupta
Note suplimentare
Definirea conturului
Programati conturul într-un subprogram al carui nume
este definit ca parametru.
Subprogramul de contur trebuie sa contina cel putin 3
fraze cu miscari pe ambele axe ale planului de
prelucrare.
Daca subprogramul de contur este mai scurt decât
atât, sunt afisate alarmele
10933 „The contour subroutine does not contain
enough contour blocks”
si
61606 „Error during contour preparation”
si ciclul este întrerupt.
Elemente de taiere cu degajare pot fi programate
consecutiv.
Frazele fara miscari în plan nu sunt supuse unor
limitari.
• Cadre
• O axa a planului pe care prelucrarea executata Z
este parcursa ca o axa de pozitionare
• Selectia de compensare a razei sculei cu
G41/G42 ,
alarma 10931 „Incorrect machining contour” este
afisata si ciclul este întrerupt.
Monitorizarea conturului
Ciclul executa monitorizarea conturului astfel:
• Elemente de taiere cu degajare nepermise
• Unghiuri de degajare ale sculei active
• Programarea de arce cu unghiul > 180 de grade
În cazul elementelor de taiere cu degajare, ciclul
verifica daca prelucrarea este posibila cu scula activa.
Daca ciclul descopera ca operatia de prelucrare va
conduce la o violare de contur, ciclul este întrerupt cu
afisarea alarmei
61604 „Active program violates programmed contour”.
Punctul de început
X
Ciclul determina automat punctul de start al operatiei
de prelucrare. Punctul de început este pozitionat pe
Suma adaosului de
axa pe care este executata patrunderea plus adaosul finisare PUNCTUL
de finisare pe aceasta axa+ 1 mm spatiu de siguranta pe axa X + 1 mm DE START
al ciclului
de la contur. Pe cealalta axa acesta este pozitionat la
Suma adaosului de.
distanta adaosului de finisare + 1 mm spatiu de finisare pe Z+1 mm
siguranta de conturul maximal.
Ultimul punct atins în apelarea ciclului este inclus în
calcularea punctului de început. De aceea el trebuie
atins cu G40 si trebuie sa se afle în afara
dreptunghiului definit de primul si ultimul punct
Z
programat al conturului. Altfel, ciclul este întrerupt cu
alarma
61607 „Starting point incorrectly programmed”.
Exemplu de programare
Ciclu de degrosare X
R5
P1 (120,37)
P5 (41,37)
P3 (77,29)
Parametri
Functie
Secventa de operare
Explicarea parametrilor
X
DIATH
Cu acest ciclu se pot prelucra degajari pentru filete SPL
metrice ISO de la M3 la M68.
Daca valoarea programata sub DIATH consta într-un
DIATH
diametru final mai mic de 3 mm, ciclul este întrerupt
si este afisata alarma
61601 „Finished part diameter too small”.
Z
Daca parametrului i se atribuie o alta valoare decât
cea definita în DIN76 Partea 1, ciclul este din nou
întrerupt si este afisata alarma
61001 „Thread pitch incorrectly defined”.
SPL
Cu parametrul SPL se defineste dimensiunea finala
pe axa longitudinala.
FORM
Degajarile pentru filete de formele A si B sunt definite FORMA A si B
R
R
depasire normala, forma B pentru filete cu depasire DIATH
scurta.
Degajarile pentru filete de forma C si D sunt folosite
pentru filete interioare, forma C pentru filete cu
depasire normala, forma D pentru filete cu depasire
scurta.
Daca parametrului i se atribuie alta valoare decât A ...
D, ciclul este întrerupt si este afisata alarma
61609 „Form incorrectly defined”.
Compensarea razei sculei este selectata automat de
ciclu.
Ciclul opereaza numai cu directii 1 ... 4 ale taisului
sculei. Daca ciclul recunoaste o directie 5 ... 9 a
taisului sculei sau nu este posibila prelucrarea formei FORMA C si D
Note suplimentare
Exemplu de programare
60
40
Z
Parametri
Functie
Secventa de operare
Explicarea parametrilor
X
PIT si MPIT
FPL PIT SPL
Pasul filetului este o valoare paraxiala si este
ROP APP
introdusa fara semn. Daca sunt prelucrate filete
TDEP
FAL
metrice cilindrice, pasul filetului poate fi definit sub
parametrul MPIT ca marimea filetului (de la M3 la
M60). Acesti doi parametri trebuie folositi alternativ.
DM1=DM2
IANG
Cu parametrul IANG se defineste unghiul de
patrundere. Daca patrunderea trebuie executata în
unghi drept cu directia de taiere a filetului,
parametrului trebuie sa i se atribuie valoarea zero,
adica acest parametru poate fi omis din lista de
parametri, atribuindu-se automat valoarea zero. Daca
ε
patrunderea trebuie executata de-a lungul flancului,
valoarea absoluta a acestui parametru nu trebuie sa
fie mai mare decât jumatate din unghiul de flanc al
IAN
sculei. G
ε
Semnul introdus pentru acest parametru defineste
IANG<=
ε
cum este executata patrunderea. Daca este introdusa 2
o valoare pozitiva, patrunderea este executata
întotdeauna pe acelasi flanc, daca este introdusa o
valoare negativa, patrunderea este executata alternativ
pe ambele flancuri. Tipul de patrundere alternativ pe
ambele flancuri poate fi folosit numai pentru filete
cilindrice. Oricum, daca este atribuita o valoare
negativa parametrului IANG pentru un filet conic, ciclul
executa automat o patrundere pe un singur flanc.
NSP
Sub acest parametru se poate programa valoarea
unghiulara care defineste punctul pentru prima trecere
pentru prima spira a filetului pe circumferinta piesei
stunjite . Aceasta valoare este o compensare a
punctului de început. Parametrului i se poate atribui
orice valoare între 0.0001 si +359.999 de grade. Daca
nu a fost introdusa o deplasare a punctului de început
sau parametrul a fost omis din lista de parametri,
primul filet începe automat de la zero grade.
VARI
Cu parametrul VARI se defineste daca prelucrarea
trebuie sa fie interna sau externa si cu ce tehnologie
va fi executata patrunderea în timpul degrosarii.
Parametrul VARI poate avea valori între 1 si 4 cu
urmatoarele semnificatii: Patrundere cu adâncime
de patrundere constanta
Patrundere cu sectiune
transversala constanta a taierii
NUMTH NSP
Cu parametrul NUMTH se defineste numarul de filete
pentru filetcu mai multe începuturi. Daca este necesar
un singur filet, fie atribuiti parametrului valoarea zero,
fie omiteti-l din lista de parametri.
Începutul Începutul celui
Începuturile filetelor sunt distribuite uniform în jurul celui de-al 2-lea filet de-al 3-lea filet
circumferintei piesei strunjite, primul filet este definit în
parametrul NSP. NUMTH = 4
Note suplimentare
Z Z
Filet longitudinal Filet transversal
Exemplu de programare
X
Filetare prin strunjire
Cu acest program se poate taia un filet metric exterior
M42x2 cu patrundere pe un flanc. Patrunderea este
executata cu sectiune transversala constanta a taierii.
Pâna la adâncimea de 1.23 mm fara toleranta finala
de prelucrare sunt executate 5 taieri de degrosare.
Dupa terminarea prelucrarii sunt executate 2 treceri în M42x2
gol.
35 Z
Parametri
Functie
Secventa de operare
Explicare parametrilor
X
PO1 si DM1
Cu acesti parametri se defineste punctul de început P04 P03 P02 P01
PP3 PP2 PP1
initial al lantului de filete. Punctul de început calculat ROP DM3=DM4
de ciclu care este atins la început cu G0, este DM2
DM1
lungimea sectiunii de intrare pe arc în fata punctului
APP
de început programat (punctul de început A).
IANG
Cu parametrul IANG se defineste unghiul de
patrundere. Daca patrunderea trebuie executata în
unghiuri drepte cu directia de aschiere a filetului,
acestui parametru trebuie sa i se atribuie valoarea
zero. Adica, acest parametru poate fi omis din lista
de parametri atribuindu-i-se automat valoarea zero. ε
Daca patrunderea este executata de-a lungul
flancurilor, valoarea absoluta a acestui parametru nu
trebuie sa fie mai mare decât jumatate din unghiul de
IAN
G
flanc al sculei.
ε
Semnul introdus pentru acest parametru defineste
IANG<=
ε
cum este executata patrunderea. Daca este introdusa 2
o valoare pozitiva, patrunderea este întotdeauna
executata pe acelasi flanc, daca este introdusa o
valoare negativa, patrunderea este executata alternativ
pe ambele flancuri. Patrunderea alternativa pe ambele
flancuri poate fi folosita numai pentru filete cilindrice.
Oricum, daca este atribuita o valoare negativa
parametrului IANG pentru un filet conic, ciclul executa
automat patrunderea de-a lungul unui flanc.
NSP
Sub acest parametru se poate programa valoarea
unghiulara care defineste punctul primei aschieri
pentru prima spira a filetului pe circumferinta piesei
strunjite. Aceasta valoare este o deplasare a
punctului de început. Parametrului i se poate atribui
orice valoare între 0.0001 si +359.999 de grade. Daca
nu a fost introdusa o deplasare a punctului de început
sau parametrul a fost omis din lista de parametri,
primul filet începe automat de la zero grade.
VARI
Cu parametrul VARI se defineste daca prelucrarea
este interioara sau exterioara si cu ce tehnologie de
patrundere va fi prelucrata în timpul degrosarii.
Parametrul VARI poate avea o valoare între 1 si 4 cu
urmatoarele semnificatii: Patrundere cu adâncime
de patrundere constanta
Patrundere cu sectiunea
transversala a taierii constanta
NUMTH
Cu parametrul NUMTH se defineste numarul de filete 0 grade
dintr-un filet cu început multiplu. Daca doriti un singur Începutul Începutul celui
primului filet de-al 4-lea filet
filet, puteti atribui parametului valoarea zero sau îl
NSP
puteti omite din lista de parametri.
Punctele de început ale filetului sunt distribuite
uniform în jurul circumferintei piesei strunjite, primul
filet este definit de parametrul NSP.
Daca trebuie prelucrat un filet cu puncte de început Începutul Începutul celui
multiple, cu o distribuire a filetelor neuniforma în jurul celui de-al 2-lea filet de-al 3-lea filet
Exemplu de programare
X
Lant de filete
0/
Cu acest program se poate executa un lant de filete
începând cu un filet cilindric. Patrunderea este
perpendiculara pe filet. Nu a fost programata un adaos
de finisare sau o deplasare a punctului de început.
Sunt executate 5 taieri de degrosare si o trecere în
50
gol.
36
Felul prelucrarii definit este longitudinal, exterior, cu 30
sectiune transversala a taierii constanta.
Z
-80 -60 -30
5.1 Generalitati................................................................................................................5-213
5.1 Generalitati
Daca conditiile de eroare sunt detectate în ciclu, este
afisata o alarma si executia ciclului este întrerupta.
De asemenea, ciclurile afiseaza mesaje în linia de
dialog a echipamentului. Aceste mesaje nu întrerup
desfasurarea ciclului.
6 _ X _ _
61101 „Reference plane incorrectly CYCLE81 Trebuie introduse valori diferite pentru
defined” ( Plan de referinta la planul de referinta si planul de retragere
incorect definit ) CYCLE90 daca sunt valori relative sau trebuie
CYCLE840 introdusa o valoare absoluta pentru
SLOT1 adâncime
SLOT2
POCKET1
POCKET2
LONGHOLE
61102 „No spindle direction CYCLE86 Parametrul SDIR (sau SDR în CYCLE840)
programmed” CYCLE87 trebuie programat
(Sensul axului principal nu este CYCLE88
programat) CYCLE840
61103 „Number of holes equals zero” HOLES1 Nu a fost programata o valoare pentru
( Nr.de gauri este egal cu zero ) HOLES2 numarul de gauri
61104 „Contour violation of the slots SLOT1 Parametrizare incorecta a frezarii dupa
/elongated holes” ( Violare de SLOT2 contur în parametrii care definesc pozitia
contur la canale/gauri alungite ) LONGHOLE canalelor/gaurilor alungite în ciclu si forma
lor
61105 „Cutter radius too large” SLOT1 Diametrul cutitului de frezat utilizat este
( Raza sculei prea mare ) SLOT2 prea mare pentru figura ce trebuie
POCKET1 prelucrata; trebuie folosita o scula cu o
POCKET2 raza mai mica sau trebuie schimbat
LONGHOLE conturul
CYCLE90
61106 „Number of or distance between HOLES2 Parametrizare incorecta a parametrilor
circular elements” ( Numarul sau LONGHOLE NUM sau INDA, elementele circulare nu
distanta între elementele SLOT1 pot fi aranjate întrun cerc complet
circulare ) SLOT2
61107 „First drilling depth incorrectly CYCLE83 Prima adâncime de gaurire este
defined” ( Prima adâncime de incompatibila cu adâncimea finala de
gaurire incorect definita ) gaurire
61601 „Finished part diameter too CYCLE94 A fost programat un diametru de finisare al
small” ( Diametrul piesei finite CYCLE96 piesei <3 mm
prea mic )
61602 „Tool width incorrectly defined” CYCLE93 Scula de canelare este mai mare
Latimea sculei incorect definita decât latimea programata a canalului
„Depth: According to value for relative depth” CYCLE81 ... CYCLE89, CYCLE840
( Adâncime: Conform valorii pentru adâncime relativa)
„Elongated hole <No.> is being machined” LONGHOLE
( Gaura alungita <Nr.> este prelucrata )
„Slot <No.> is being machined” SLOT1
( Canalul <Nr.> este prelucrat )
„Circular slot <No.> is being machined” SLOT2
( Canalul circular <Nr.> este prelucrat )
„Wrong milling direction, G3 will be generated” SLOT1, SLOT2, POCKET1, POCKET2,
( Directie gresita de frezare, G3 va fi generat ) CYCLE90
„Changed form of the undercut” CYCLE94, CYCLE96
( Forma modificata a degajarii )
„First drilling depth according to FDPR” CYCLE83
( Prima adancime de gaurire conform FDPR )
„Caution final machining allowance ≥ tool diameter” POCKET1, POCKET2
( Atentie adaosul de finisare ≥ diametru scula
„Thread start <No.> - longitudinal thread machining” CYCLE97, CYCLE98
( Început filet <Nr.> - prelucrare longitudinala filet )
„Thread start <No.> - face thread machining” CYCLE97, CYCLE98
( Început filet <Nr.> - prelucrare plana filet )