curscnsem4

20
CNSEM - CURS 4 1 DEZVOLTAREA PROGRAMELOR SURSA Informatii privitoare la pozitie Programarea comenzilor pentru deplasare Programarea datelor referitoare la scula

Upload: turbosmixer

Post on 15-Dec-2015

215 views

Category:

Documents


2 download

DESCRIPTION

cursCNSEM4

TRANSCRIPT

Page 1: cursCNSEM4

CNSEM - CURS 4 1

DEZVOLTAREA PROGRAMELOR SURSA

Informatii privitoare la pozitie

Programarea comenzilor pentru deplasare

Programarea datelor referitoare la scula

Page 2: cursCNSEM4

CNSEM - CURS 4 2

% NUME PROGRAM; comentariu

BLOC CUVANT CUVANT… ;comentariu

N10 G00 X20 ;comentariu

N100 M30 ;Sfarsit program,

•Primele doua caractere de tip litera sau caracter special litera

•Pana la 24 de caractere

Page 3: cursCNSEM4

CNSEM - CURS 4 3

INFORMATII PRIVITOARE LA POZITIE

SISTEM ABSOLUT/INCREMENTAL (G90/G91) – caracter modal

Z

X

20

40

G91

G91

G90

G90A

B

20

80

N10 G90 X40 Y80 sistem absolut

N10 G91 X20 Y40 sistem incremental

N50 X=AC(40) Y=AC(80)

N60 X=IC(20) Y=IC(40)

Page 4: cursCNSEM4

CNSEM - CURS 4 4

5

ZX

X

Y

25

50

30 40

FREZARE

N10 G90 G0 X70 Y75 Z2 T1 S2000 M3

N15 G1 Z-5 F500

N20 G2 X30 Y50 I=AC(70) J=AC(50)

Page 5: cursCNSEM4

CNSEM - CURS 4 5

N10 G90 G0 X70 Y75 Z2 T1 S2000 M3

sistem absolut

deplasare rapida numarul sculei

numarul sculei

pornire arbore principal in

sens orar

N15 G1 Z-5 F500

interpolare liniara

adancimea canalului

viteza de avans

N20 G2 X30 Y50 I=AC(70) J=AC(50)

interpolare circulara centrul cercului

punctul final

Page 6: cursCNSEM4

CNSEM - CURS 4 6

AXE DE ROTATIE

DC – programarea absoluta, apropiere de pozitie pe calea cea mai scurta

ACP - programarea absoluta, apropiere de pozitie dupa directia pozitiva (sens trigonometric)

ACN - programarea absoluta, apropiere de pozitie dupa directia negativa (sensul acelor de ceasornic)

N10 SPOS=0

N15 G90 G00 X0 Y25 Z2 T1

N20 G1 Z-5 F500

N25 C=ACP(270)

N30 G00 Z2 M30

Arborele in pozitie de control

Masa se roteste in sens trigonometric

Page 7: cursCNSEM4

CNSEM - CURS 4 7

SISTEM METRIC/INCH (G71/G70) – caracter modal

N10 G0 G90 X20 Y30 Z2 S2000 M3 T1

N20 G1 Z-5 F500

N30 X90

N40 G70 X2.75 Y3.22

N50 X1.18 Y3.54

N60 G71 X20 Y30

N70 G0 Z2 M30

Setare initiala in ‘mm’

Programarea in inch activata de G70

Programare in mm

Page 8: cursCNSEM4

CNSEM - CURS 4 8

PROGRAMAREA ORIGINII (G54/G55/G56/G57)

punct de zero pentru offset 1 (G54)

punct de zero pentru offset 2 (G55)

punct de zero pentru offset 3 (G56)

Masa masinii-unealta

Functia setarilor de origine (zero offset) este aceea de a face legatura intre originea sistemului de baza de coordonate (originea masinii) si originea piesei.

Pentru echipamentele care permit utilizarea unui sistem cadru exista functii specifice pentru setarea/anularea sistemului cadru.

Page 9: cursCNSEM4

CNSEM - CURS 4 9

SISTEM CADRU

Reprezinta un set de reguli aritmetice independente prin care un sistem cartezian poate fi transformat in alt sistem cartezian.

Este o cale de descriere spatiala a sistemului de coordonate.

Componente:

Decalarea de origine

Rotatia

Imaginea in oglinda

Scalarea

Z0

X0

Y0

Z1

X1

Y1

XX

Z Z

MW

M1W1

Page 10: cursCNSEM4

CNSEM - CURS 4 10

PROGRAMAREA ZONEI DE LUCRU(G25/G26)

- Este importanta pentru evitarea unor coliziuni

N10 G0 G90 F0.5 T1

N15 G25 X-60 Z20

N20 G26 X80 Z320

N25 L22

N30 G0 G90 Z102 T2

N35 XO

Definirea limitei inferioare pentru coordonatele axelor

Definirea limitei superioare

Ciclu de lucru (subprogram)

Pozitia de schimbare a sculei

Page 11: cursCNSEM4

CNSEM - CURS 4 11

PUNCTUL DE REFERINTA/FIXE

Definirea lui este importanta pentru deplasarea componentelor care executa miscari

Programarea deplasarii in punctul de referinta trebuie facuta intr-un bloc separat, destinat numai acestui scop.

Este necesara la schimbarea sistemului de masura.

Revenirea in pozitia curenta se face printr-un punct intermediar, pentru a evita eventualele coliziuni.

Puncte fixe: pentru schimbarea sculei, punct de incarcare, etc.

Page 12: cursCNSEM4

CNSEM - CURS 4 12

PROGRAMAREA COMENZILOR PENTRU DEPLASARE

Presupune stabilirea unor elemente:

Punctul de start

Traiectoria de abordare a primului punct ce apartine piesei

Tipul avansului

Tipul traiectoriei (liniara, circulara, elicoidala)

Mod de programare a traiectoriei:

Conturul piesei

Echidistanta(dispusa, fata de conturul piesei, la o distanta egala cu raza sculei)

Metoda de aproximare a unor curbe elementare fara acoperire din punctul de vedere al sistemului de interpolare)

Page 13: cursCNSEM4

CNSEM - CURS 4 13

DEPLASAREA CU AVANS RAPID (G00 - modala)

MOD DE DEFINIRE

G00 X… Y… Z… sistem cartezian

G00 AP=… RP=… sistem polar

OBSERVATII

Coordonatele X, Y, Z reprezinta coordonatele punctului tinta

Se utilizeaza pentru:

A pozitiona scula in raport cu piesa

Deplasari rapide in jurul piesei

Deplasarea sculei in punctul de schimbare

La deplasare rapida dupa mai multe axe, viteza de pozitionare maxima este determinata de axa care reclama timpul maxim pentru deplasarea dupa portiunea sa de traiectorie

Page 14: cursCNSEM4

CNSEM - CURS 4 14

Y

X

65

20

30

80

N20

N60

N10 G90 S400 M3

N20 G0 X30 Y20 Z2

N30 G1 Z-5 F1000

N40 X80 Y65

N50 G0 Z2

N60 G0 X-20 Y100 Z100 M30

Turatia arborelui principal

Rotatie in sens orar

Punct de start

Intoarcerea la punctul de start

viteza de avansAdancimea de

patrundere

FREZARE

In sistem cartezian

Page 15: cursCNSEM4

CNSEM - CURS 4 15

Z

X

Φ20

50

N20

N80

35

7.5

Φ60

N10 G90 S400 M3 sistem absolut, turatie ax principal, pornire ax principal in sens orar

N20 G0 X25 Z5 pozitionare aproape de piesa

N30 G1 G94 Z0 F1000 deplasare cu avans liniar

N40 G95 Z-7.5 F0.2 deplasare si prelucrare cu avans rotativ

N50 X60 Z-35 deplasare si prelucrare cu avans rotativ

N60 Z-50 deplasare si prelucrare cu avans rotativ

N70 G0 X62 indepartare de piesa

N80 G0 X80 Z20 intoarcerea in punctul de start

N90 M30 sfarsit de program

STRUNJIRE

In sistem cartezian

Page 16: cursCNSEM4

CNSEM - CURS 4 16

In sistem polar

Y

XPol 1

Pol 2

Pol 3

G111(Y)

G111(X) G110(X)

G110(Y)

G112(Y)

G112(X)

G110 – pol definit ca ultima pozitie programata

G111 – pol definit in sistemul cartezian al piesei

G112 – pol definit ca ultim pol valid programat

OBSERVATII

Programarea in sistem polar impune respectarea unor secvente in programare:

Modul de deplasare

Planul de lucru

Polul

Coordonatele polare pot fi utilizate considerand si a treia axa, devenind coordonate cilindrice

Page 17: cursCNSEM4

CNSEM - CURS 4 17

Modul de programare a unghiurilor

Y

X20°

30°

AP=30

AP=50

abso

lut

AP=IC(2

0)in

crem

enta

l

Page 18: cursCNSEM4

CNSEM - CURS 4 18

INTERPOLARE LINIARA (G01 - modala)

MOD DE DEFINIRE

G01 X… Y… Z… sistem cartezian

G01 AP=… RP=… sistem polar

OBSERVATII

Coordonatele X, Y, Z reprezinta coordonatele punctului tinta

Traiectoria este parcursa cu avansul programat

Traiectoria rectilinie a sculei poate fi paralela cu axele, inclinata sau avand orice orientare in spatiu

Page 19: cursCNSEM4

CNSEM - CURS 4 19

Y

X

Y

Z20

1060

4012

8

% PRILS_2

N10 G17 T1 M6 plan de lucru XY, scula 1, schimbare scula

N15 G00 X40 Y60 Z2 S4000 pozitionare rapida, cu turatia arborelui principal data

N20 G1 Z-12 F200 M3 interpolare liniara, cu viteza de avans, in sens orar

N25 X20 Y10 Z-8 F250 interpolare liniara, cu viteza de avans

N30 G0 Z20 M30 indepartare de piesa, sfarsit program

FREZARE

Page 20: cursCNSEM4

CNSEM - CURS 4 20

STRUNJIRE

Y-

X+

X-

Y+

X+

X-

Z+

20

6

6 203

N10 G17 S400 M3 plan de lucru XY, cu turatia arborelui principal, in sens orar

N15 G0 X40 Y-6 Z2 pozitionare rapida,

N20 G1 Z-3 F40 interpolare liniara, cu adancime de patrundere si viteza de avans

N25 X12 Y-20 interpolare liniara, cu viteza de avans

N30 G0 Z20 M30 indepartare de piesa, sfarsit program