DEZVOLTAREA PROGRAMELOR SURSA Informatii privitoare la pozitie Programarea

  • Slides: 20
Download presentation
DEZVOLTAREA PROGRAMELOR SURSA ØInformatii privitoare la pozitie ØProgramarea comenzilor pentru deplasare ØProgramarea datelor referitoare

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

 • Primele doua caractere de tip litera sau caracter special litera • Pana

• Primele doua caractere de tip litera sau caracter special litera • Pana la 24 de caractere % NUME PROGRAM; comentariu BLOC CUVANT… ; comentariu N 10 G 00 X 20 ; comentariu N 100 M 30 ; Sfarsit program, CNSEM - CURS 4 2

INFORMATII PRIVITOARE LA POZITIE SISTEM ABSOLUT/INCREMENTAL (G 90/G 91) – caracter modal X B

INFORMATII PRIVITOARE LA POZITIE SISTEM ABSOLUT/INCREMENTAL (G 90/G 91) – caracter modal X B G 91 A G 90 80 40 20 Z G 91 20 G 90 N 10 G 90 X 40 Y 80 sistem absolut N 50 X=AC(40) Y=AC(80) N 10 G 91 X 20 Y 40 sistem incremental N 60 X=IC(20) Y=IC(40) CNSEM - CURS 4 3

FREZARE Z X 5 N 10 G 90 G 0 X 70 Y 75

FREZARE Z X 5 N 10 G 90 G 0 X 70 Y 75 Z 2 T 1 S 2000 M 3 N 15 G 1 Z-5 F 500 Y N 20 G 2 X 30 Y 50 I=AC(70) J=AC(50) 25 50 30 40 X CNSEM - CURS 4 4

N 10 G 90 G 0 X 70 Y 75 Z 2 sistem absolut

N 10 G 90 G 0 X 70 Y 75 Z 2 sistem absolut T 1 S 2000 M 3 numarul sculei deplasare rapida numarul sculei pornire arbore principal in sens orar N 15 G 1 Z-5 F 500 viteza de avans interpolare liniara adancimea canalului N 20 interpolare circulara G 2 X 30 Y 50 punctul final I=AC(70) J=AC(50) centrul cercului CNSEM - CURS 4 5

AXE DE ROTATIE DC – programarea absoluta, apropiere de pozitie pe calea cea mai

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) N 10 SPOS=0 Arborele in pozitie de control N 15 G 90 G 00 X 0 Y 25 Z 2 T 1 N 20 G 1 Z-5 F 500 N 25 C=ACP(270) N 30 G 00 Z 2 M 30 Masa se roteste trigonometric CNSEM - CURS 4 in sens 6

SISTEM METRIC/INCH (G 71/G 70) – caracter modal N 10 G 90 X 20

SISTEM METRIC/INCH (G 71/G 70) – caracter modal N 10 G 90 X 20 Y 30 Z 2 S 2000 M 3 T 1 Setare initiala in ‘mm’ N 20 G 1 Z-5 F 500 N 30 X 90 N 40 G 70 X 2. 75 Y 3. 22 Programarea in inch activata de G 70 N 50 X 1. 18 Y 3. 54 N 60 G 71 X 20 Y 30 Programare in mm N 70 G 0 Z 2 M 30 CNSEM - CURS 4 7

PROGRAMAREA ORIGINII (G 54/G 55/G 56/G 57) Masa masinii-unealta punct pentru (G 54) de

PROGRAMAREA ORIGINII (G 54/G 55/G 56/G 57) Masa masinii-unealta punct pentru (G 54) de zero offset 1 punct pentru (G 55) de zero offset 2 punct pentru (G 56) de zero offset 3 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. CNSEM - CURS 4 8

SISTEM CADRU Reprezinta un set de reguli aritmetice independente prin care un sistem cartezian

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 X ØRotatia X ØImaginea in oglinda ØScalarea Z 1 Z Y 1 M W Z W 1 M 1 Z 0 X 1 Y 0 X 0 CNSEM - CURS 4 9

PROGRAMAREA ZONEI DE LUCRU(G 25/G 26) - Este importanta pentru evitarea unor coliziuni N

PROGRAMAREA ZONEI DE LUCRU(G 25/G 26) - Este importanta pentru evitarea unor coliziuni N 10 G 90 F 0. 5 T 1 N 15 G 25 X-60 Z 20 Definirea limitei inferioare pentru coordonatele axelor N 20 G 26 X 80 Z 320 Definirea limitei superioare N 25 L 22 Ciclu de lucru (subprogram) N 30 G 90 Z 102 T 2 Pozitia de schimbare a sculei N 35 XO CNSEM - CURS 4 10

PUNCTUL DE REFERINTA/FIXE Definirea lui este importanta pentru deplasarea componentelor care executa miscari Programarea

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. CNSEM - CURS 4 11

PROGRAMAREA COMENZILOR PENTRU DEPLASARE Presupune stabilirea unor elemente: ØPunctul de start ØTraiectoria de abordare

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) CNSEM - CURS 4 12

DEPLASAREA CU AVANS RAPID (G 00 - modala) MOD DE DEFINIRE G 00 X…

DEPLASAREA CU AVANS RAPID (G 00 - modala) MOD DE DEFINIRE G 00 X… Y… Z… sistem cartezian G 00 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 CNSEM - CURS 4 13

In sistem cartezian Turatia principal N 10 G 90 S 400 M 3 arborelui

In sistem cartezian Turatia principal N 10 G 90 S 400 M 3 arborelui Rotatie in sens orar N 20 G 0 X 30 Y 20 Z 2 Adancimea de patrundere N 30 G 1 Z-5 F 1000 N 40 Y N 60 N 2 viteza de avans X 80 Y 65 N 50 G 0 Z 2 N 60 G 0 X-20 Y 100 Z 100 M 30 0 Intoarcerea la punctul de start 20 65 Punct de start X 30 FREZARE 80 CNSEM - CURS 4 14

In sistem cartezian N 10 G 90 S 400 M 3 sistem absolut, turatie

In sistem cartezian N 10 G 90 S 400 M 3 sistem absolut, turatie ax principal, pornire ax principal in sens orar N 20 G 0 X 25 Z 5 pozitionare aproape de piesa N 30 G 1 G 94 Z 0 F 1000 deplasare cu avans liniar N 40 G 95 Z-7. 5 F 0. 2 deplasare si prelucrare cu avans rotativ N 50 X 60 Z-35 deplasare si prelucrare cu avans rotativ N 60 Z-50 deplasare si prelucrare cu avans rotativ X N 70 G 0 X 62 indepartare de piesa N 80 N 2 0 N 80 G 0 X 80 Z 20 intoarcerea in punctul de start Φ 20 Φ 60 N 90 M 30 sfarsit de program Z 7. 5 35 STRUNJIRE 50 CNSEM - CURS 4 15

In sistem polar G 110 – pol definit ca ultima pozitie programata G 111

In sistem polar G 110 – pol definit ca ultima pozitie programata G 111 – pol definit in sistemul cartezian al piesei G 112 – pol definit ca ultim pol valid programat G 112(X) Y Pol 3 OBSERVATII G 112(Y) Programarea in sistem polar impune respectarea unor secvente in programare: ØModul de deplasare Pol 2 G 110(Y) ØPlanul de lucru ØPolul Pol 1 G 111(Y) X G 111(X) G 110(X) Coordonatele polare pot fi utilizate considerand si a treia axa, devenind coordonate cilindrice CNSEM - CURS 4 16

l ut nta l so me b a e cr n 0 )i 5

l ut nta l so me b a e cr n 0 )i 5 0 = (2 P C A =I P A Y 30 AP= 20° 30° X Modul de programare a unghiurilor CNSEM - CURS 4 17

INTERPOLARE LINIARA (G 01 - modala) MOD DE DEFINIRE G 01 X… Y… Z…

INTERPOLARE LINIARA (G 01 - modala) MOD DE DEFINIRE G 01 X… Y… Z… sistem cartezian G 01 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 CNSEM - CURS 4 18

Y 12 40 Y 10 60 FREZARE X 20 % Z 8 PRILS_2 N

Y 12 40 Y 10 60 FREZARE X 20 % Z 8 PRILS_2 N 10 G 17 T 1 M 6 plan de lucru XY, scula 1, schimbare scula N 15 G 00 X 40 Y 60 Z 2 S 4000 pozitionare rapida, cu turatia arborelui principal data N 20 G 1 Z-12 F 200 M 3 interpolare liniara, cu viteza de avans, in sens orar N 25 X 20 Y 10 Z-8 F 250 interpolare liniara, cu viteza de avans N 30 G 0 Z 20 M 30 indepartare de piesa, sfarsit program CNSEM - CURS 4 19

Y+ 20 X+ 6 X+ Z+ Y- STRUNJIRE 6 3 20 X- X- N

Y+ 20 X+ 6 X+ Z+ Y- STRUNJIRE 6 3 20 X- X- N 10 G 17 S 400 M 3 plan de lucru XY, cu turatia arborelui principal, in sens orar N 15 G 0 X 40 Y-6 Z 2 pozitionare rapida, N 20 G 1 Z-3 F 40 interpolare liniara, cu adancime de patrundere si viteza de avans N 25 X 12 Y-20 interpolare liniara, cu viteza de avans N 30 G 0 Z 20 M 30 indepartare de piesa, sfarsit program CNSEM - CURS 4 20