View
69
Download
0
Category
Preview:
DESCRIPTION
DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -. Diferite game de filete(cilindrice, conice, frontale) Cu pas fix sau variabil Cu un inceput sau cu mai multe inceputuri. Prin achiere Filetare cu tarodul. Asigura o serie de facilitati: - PowerPoint PPT Presentation
Citation preview
CNSEM - CURS 6 1
DEZVOLTAREA PROGRAMELOR SURSA
- Prelucrarea filetelor -
Prin achiere
Filetare cu tarodul
Diferite game de filete(cilindrice, conice, frontale)
Cu pas fix sau variabil
Cu un inceput sau cu mai multe inceputuri
Asigura o serie de facilitati:
Evitarea distrugerii unor filete in cazul unor intreruperi
Stabilirea traiectoriei de retragere
CNSEM - CURS 6 2
FILETE CU PAS CONSTANT (G33)
MOD DE DEFINIRE – Filet cilindric
G33 Z… K… SF=…
MOD DE DEFINIRE – Filet conic
G33 X… Z… K… SF=… K, daca unghiul de inclinare mai mic decat 45°
G33 X… Z… I… SF=… I, daca unghiul de inclinare mai mare decat 45°
MOD DE DEFINIRE – Filet conicG33 X… I… SF=…
OBSERVATII
Coordonatele X, Z, reprezinta coordonatele punctului final al filetului in coordonate carteziene
I, K reprezinta pasul filetului in directia X, respectiv Z
SF reprezinta punctul de inceput , care se programeaza in grade pozitia punctului
Sensul de rotatie a arborelui principal determina tipul filetului, pe stanga sau pe dreapta.
CNSEM - CURS 6 3
Φ8
0
100 10
Punct de start 0X
Z
N10 G1 X79 Z10 S500 F100 M3 declarare zero piesa
N20 G33 Z-120 K4 filet cilindric
N30 G0 X82 retragere in pozitie de start
N40 G0 Z10
N50 G0 X79
N60 G33 Z-120 K4 SF=180 filetare al doilea inceput
N70 G0 X90 retragere scula
N80 G0 Z10
N90 M30
CNSEM - CURS 6 4
FILETE CU PAS VARIABIL (G34/G35)
MOD DE DEFINIRE – Schimbare progresiva cu pasul in crestere
G34 X… Y… Z… I… J… K… F=…
MOD DE DEFINIRE – Schimbare progresiva cu pasul in scadere
G34 X… Y… Z… I… J… K… F=…
OBSERVATII
Coordonatele X, Y, Z, reprezinta coordonatele punctului final al filetului in coordonate carteziene
I, J, K reprezinta pasul filetului in directia X, Y, respectiv Z
F reprezinta factorul de schimbare a pasului, mm/rot2
CNSEM - CURS 6 5
FILETARE CU TARODUL FIXAT RIGID (G331/G332 - modale)
MOD DE DEFINIRE
G331 X… Y… Z… I… J… K… Tarodare
G332 X… Y… Z… I… J… K… Retragere
OBSERVATII
Este necesara pregatirea arborelui principal, utilizand SPOS/SPOSA
Tipul filetului, pe stanga sau pe dreapta, se programeaza din sensul de rotatie al arborelui
I, J, K reprezinta pasul filetului in directia X, Y, respectiv Z
Viteza de aschiere se programeaza prin adresa S
CNSEM - CURS 6 6
N10 SPOS(n)=0 pozitionare arbore
N20 G0 X0 Y0 Z2 apropiere punct de start
N30 G331 Z-50 K-4 S200 tarodare pe lungime 50 mm, M4
N40 G332 Z3 K-4 revenire tarod
N50 G1 F1000 X100 Y100 Z100 S300 M3 revenire arbore la modul “control turatie”
N60 M30
CNSEM - CURS 6 7
FILETARE CU TARODUL CU COMPENSARE (G63 - modala)
MOD DE DEFINIRE
G63 X… Y… Z…
OBSERVATII
Neprecizand pasul, trebuie programat avansul, prin F
F[mm/min]=S[rot/min]*p[mm/rot]
N10 G1 X0 Y0 Z2 S100 F500 M3
N15 G63 Z-50 F200
N20 G63 Z5 M4
N25 M30
CNSEM - CURS 6 8
FACILITATI CU PRIVIRE LA FILETARE – retragerea sculei dupa terminarea prelucrarii filetului
*Nu se aplica procesului de tarodare.
LFON Permite retragerea rapida a sculei de filetare
LFOF Dezactiveaza retragerea rapida
DILF Determina lungimea traiectoriei in retragere
ALF Defineste directia de retragere
LFWP Directia de retragere in planul de lucruG17(X/Y) ALF=1 retragere in directia X
ALF=3 retragere in directia YG18(Z/X) ALF=1 retragere in directia Z
ALF=3 retragere in directia X G19(Y/Z) ALF=1 retragere in directia Y
ALF=3 retragere in directia Z
CNSEM - CURS 6 9
LFPOS Directia de retragere spre pozitia programata de POLF
POLF Pozitia de retragere pe axa, absolut sau incremental
POLF MASK Permite retragerea independenta pe axe spre pozitia de retragere
POLF MLIN Permite retragerea la pozitia absoluta cu corelarea liniara a axelor
Exemple
N70 G33 Z30 K5 LFON DILF=10 LFWP ALF=3
filetare cilindrica cu pasul de 5 mm
activare retragere rapida pe o traiectorie de 10 mm in planul Z/X(planul trebuie definit anterior prin G18)
Directia de retragere e X
CNSEM - CURS 6 10
N10 G0 G90 X200 Z0 S200 M3
N20 G0 G90 X170
N21 POLF[X]=210 LFPOS
N22 POLFMASK(X)
N23 G33 X100 I10 LFON
N24 X135 Z-45 K10
N25 X155 Z-120 K10
N26 X175 Z-168 K10
N27 X210 I10
N28 G0 Z0 LFOF
N29 POLFMASK()
N30 M30
Stabileste pozitia de retragere
Stabileste directia de retragere
Activeaza retragerea rapida pe axa X
Filetare plana
Permite retragerea rapida
Retragerea
Dezactiveaza retragerea rapida
CNSEM - CURS 6 11
FUNCTII SPECIALE LA STRUNJIRE
X
Z
Lungimea piesei Adaos de prelucrare
Adaos de prelucrare
Lungime prefabricatLungime universal +bacuri
Zero masina
Zero piesa
SISTEMUL DE COORDONATE
Y
Prelucrari speciale cu arborele principal oprit
C
CNSEM - CURS 6 12
Deplasarea pe X:
Comanda Programare absoluta Programare incrementala
DIAMOF RAZA RAZA
DIAMON DIAMETRU DIAMETRU
DIAM90 DIAMETRU RAZA
*Setarea pe X este 0.
Deplasarea pe Z:
Alegerea originii se face in orice punct al zonei de lucru.
Deplasarea originii se poate face apeland G54-G599
CNSEM - CURS 6 13
TESIREA SI RACORDAREA
CHF
CHR
Bisectoarea
G1
G1
CHF= Tesire colt contur, se indica lungimea tesirii
CHR= Tesire colt contur, in directia deplasarii
N30 G1 X… Z… F… CHR=2
N40 G1 X… Z…
CNSEM - CURS 6 14
RND= Racordare colt contur, se indica raza
RNDM= Racordare colt contur, caracter modal. RNDM=0 dezactiveaza
G1
G1
Rounding
G1
G3
N30 G1 X… Z… F… RND=2
N40 G1 X… Z…
N30 G1 X… Z… F… RND=2
N40 G3 X… Z… I… K…
CNSEM - CURS 6 15
FRC= Avansul la tesire/rotunjire, nemodal
FRCM= Avansul la tesire/rotunjire, modal
EXEMPLU
N10 G0 X0 Y0 G17 F100 G94
N20 G1 X10 CHF=2
N30 Y10 CHF=4
N40 X20 CHF=3 FRC=200
N50 RNDM=2 FRCM=50
N60 Y20
N70 X30
N80 Y30 CHF=3 FRC=100
N90 X40
N100 Y40 FRCM=0
N110 S1000 M3
Racordare cu viteza de 100 mm/min
Racordare cu viteza de 200 mm/min
Racordare cu viteza de 50 mm/min, modal
Dezactivat FRC
CNSEM - CURS 6 16
PROGRAMAREA DATELOR REFERITOARE LA SCULA
AVANSUL SI TURATIA
AVANSUL:
Codificarea : F
Tipuri:
Rapid
De lucru
Unitati de masura:
Pentru operatii de frezare: mm/min (G94)
Pentru operatii de strunjire: mm/rot (G95)
mm-1, in cazul utilizarii codificarii “Inverse-time code” (caracterizata prin FRN=viteza de avans *10/distanta) (G93)
Caracter modal, valoarea programata in conturare ramane valabila pana se programeaza o alta valoare
CNSEM - CURS 6 17
DEPLASAREA DUPA AXE DE POZITIONARE:
Se face independent fata de deplasarea dupa axele de conturare, cu un avans ce se specifica separat
Activitati ce contin axe de pozitionare:
Alimentarea cu palete
Schimbarea magazinelor de scule
Comenzi:
POS[axa]: Pozitionare axa. Blocul urmator nu este accesibil pana cand se atinge pozitia
POSA[axa]: Pozitionare axa. Blocul urmator este accesibil pana cand se atinge pozitia
POSP[axa]=( , , ): Apropiere de pozitia finala in etape
FA[axa]: Avansul de pozitionare, mai multe valori pot fi programate intr-un bloc NC
CNSEM - CURS 6 18
CONTROLUL MODULUI DE OPERARE A ARBORELUI PRINCIPAL:
Programare:
SPCON/SPCON(n): comuta controlul arborelui principal (arborele n) de la controlul vitezei la controlul pozitiei
SPCOF/SPCOF(n): comuta controlul arborelui principal (arborele n) de la controlul pozitiei la controlul vitezei
Este modala, ramanand valabila pana la programarea functiei SPCOF
Exemplu: cazul filetarii cand prin trecerea la controlul pozitiei arborelui principal (piesa) se obtine o calitate superioara a geometriei elicei filetului
CNSEM - CURS 6 19
CONTROLUL POZITIEI AXELOR DE ROTATIE:
Se refera la controlul pozitiei unghiulare a arborelui
Functii utilizate:
1. SPOS=/SPOS[n]= Pozitia arborelui principal cu a arborelui nr. n. Blocul NC urmator nu poate fi abordat decat dupa atingerea pozitiei programate.
2. M19/M[n]=19 Pozitia, fixa, a arborelui principal sau a arborelui n. Blocul NC urmator nu poate fi abordat decat dupa atingerea pozitiei programate.
3. SPOSA=/SPOSA[n]= Pozitia, fixa, a arborelui principal sau a arborelui n. Blocul NC urmator poate fi abordat chiar daca nu este atinsa pozitia programata.
4. M70/M[n]=70 Schimbarea controlului miscarii AP. Blocul NC este activ dupa schimbarea modului de control.
CNSEM - CURS 6 20
Exemple
N40 SPOS[2]=0 Control pozitie activat, arborele 2 pozitionat la 0°, modul “axa” utilizat in continuare
N40 M[2]=70 Arborele 2 comutat pe modul “axa”
N50 X50 C120 Arborele 2 (axa C) se deplaseaza, cu interpolarea liniara dupa X, in mod sincron
N60 Z20 SPOS[2]=90 Arborele 2 este pozitionat la 90°
Modul de specificare: in grade
N10 SPOSA[2]=AC() Pozitionarea arborelui 2 In dimensiuni absolute
N10 SPOSA[2]=IC() Pozitionarea arborelui 2 In dimensiuni incrementale
N10 SPOSA[2]=DC() Pozitionarea arborelui 2, atingand valoarea absoluta, direct
N10 SPOSA[2]=ACN() Pozitionarea arborelui 2, atingand valoarea absoluta, in sensul negativ de rotatie
N10 SPOSA[2]=ACP() Pozitionarea arborelui 2, atingand valoarea absoluta, in sensul pozitiv de rotatie
CNSEM - CURS 6 21
PROGRAMAREA TURATIEI SI A SENSULUI DE ROTATIE:
Adresa utilizata pentru turatie: S
Actionare discreta: Sgrup_de_doua_cifre(numarul de ordine al turatiei din gama de turatii)
Actionare continua: Snumar (reprezinta efectiv valoarea turatiei)
Sensul de rotatie:
M3 sensul de rotatie a arborelui principal este orar
M4 sensul de rotatie a arborelui principal este invers acelor de ceasornic
M5 oprirea arborelui principal
CNSEM - CURS 6 22
Alte comenzi:
Sn: Turatia, in rpm, pentru arborele n
SETMS(N) Seteaza arborele n ca arbore principal
SETMS Reseteaza arborele principal la cel definit in date masina
N10 G1 F500 X70 Y20 S270 M3
Pornirea arborelui principal cu turatia de 270rot/min in sens orar
Comanda de deplasare cu avans de lucru pe axele X si Y
N10 S300 M3 S2=780M4Arborele principal programat
cu 300 rot/min in sens orarArborele 2 programat cu
780rot/min, invers acelor de ceasornic
CNSEM - CURS 6 23
N10 S300 M3 turatia, sens de rotatie arbore principal
N20….. N90 prelucrare cu AP setat
N100 SETMS(2) declarare arborele 2 ca arbore principal
N110 S400 G95 F120 turatie arbore, viteza de avans in mm/rot
N120…. N150 prelucrare cu noul arbore principal
N160 SETMS revenire la primul arbore principal
Recommended