dezvoltarea programelor sursa - prelucrarea filetelor -

23
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

Upload: evania

Post on 11-Jan-2016

52 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 2: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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.

Page 3: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 4: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 5: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 6: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 7: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 8: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 9: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 10: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 11: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 12: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 13: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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…

Page 14: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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…

Page 15: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 16: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 17: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 18: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 19: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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.

Page 20: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 21: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 22: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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

Page 23: DEZVOLTAREA PROGRAMELOR SURSA - Prelucrarea filetelor -

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