Documente Academic
Documente Profesional
Documente Cultură
97 Generalitati
1 1
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