DEZVOLTAREA PROGRAMELOR SURSA Programarea comenzilor pentru deplasare CNSEM

  • Slides: 19
Download presentation
DEZVOLTAREA PROGRAMELOR SURSA ØProgramarea comenzilor pentru deplasare CNSEM - CURS 5 1

DEZVOLTAREA PROGRAMELOR SURSA ØProgramarea comenzilor pentru deplasare CNSEM - CURS 5 1

INTERPOLARE CIRCULARA (G 02/G 03 – modala, sens orar/sens antiorar) MOD DE DEFINIRE G

INTERPOLARE CIRCULARA (G 02/G 03 – modala, sens orar/sens antiorar) MOD DE DEFINIRE G 02/G 03 X… Y… Z… I… J… K… sistem cartezian G 2/G 3 AP=… RP=… sistem polar OBSERVATII ØCoordonatele X, Y, Z, reprezinta coordonatele punctului tinta, iar I, J, K coordonatele centrului arcului de cerc, de obicei incremental fata de punctul initial ØTotdeauna exista deplasari simultane dupa doua axe ØFunctie de algoritmul de interpolare, pe durata miscarii circulare pot sa apara variatii ale vitezei de avans CNSEM - CURS 5 2

J G 00 X 67. 5 Y 80. 211 I Pfinal 38. 029 50

J G 00 X 67. 5 Y 80. 211 I Pfinal 38. 029 50 J=AC(…) N 10 X 17. 203 Z 2 17. 5 I=AC(…) N 15 G 01 Z-5 F 300 N 20 G 03 X 17. 203 Y 38. 029 Interpolare circulara in sens antiorar N 20 G 03 Centrul arcului de cerc in coordonate incrementale fata de Pinitial I-17. 5 Pfinal X 17. 203 J-30. 211 Centrul arcului de cerc in coordonate absolute Y 38. 029 30. 211 Pinitial Y PROGRAMAREA CERCULUI PRIN CENTRU SI PUNCTUL FINAL I=AC(50) J=AC(50) CNSEM - CURS 5 3

PROGRAMAREA CERCULUI PRIN RAZA SI PUNCTUL FINAL Y 4 Deplasarea de la Pinitial la

PROGRAMAREA CERCULUI PRIN RAZA SI PUNCTUL FINAL Y 4 Deplasarea de la Pinitial la Pfinal se poate realiza pe 4 arce de cerc: 3 Ø 1 si 2 in sens orar Pinitial α 2 Pfinal 2 R 2 Ø 3 si 4 in sens antiorar α 1 R 1 1 X N 10 G 00 X 67. 5 Y 80. 211 N 15 G 01 Z-5 F 300 N 20 G 03 X 17. 203 Y 38. 029 Z 2 CR=34. 913 Raza cercului CNSEM - CURS 5 4

PROGRAMAREA CERCULUI PRIN UNGHIUL LA CENTRU SI PUNCTUL FINAL SAU CENTRU N 10 G

PROGRAMAREA CERCULUI PRIN UNGHIUL LA CENTRU SI PUNCTUL FINAL SAU CENTRU N 10 G 00 X 67. 5 Y 80. 211 N 15 G 01 Z-5 F 300 N 20 G 03 X 17. 203 Y 38. 029 Z 2 AR=140. 134 Unghiul la centru Punct final N 10 G 00 X 67. 5 Y 80. 211 N 15 G 01 Z-5 F 300 N 20 G 03 I-17. 5 J-30. 211 Centrul cercului Z 2 AR=140. 134 Unghiul la centru CNSEM - CURS 5 5

PROGRAMAREA CERCULUI IN COORDONATE POLARE N 10 G 00 X 67. 5 Y 80.

PROGRAMAREA CERCULUI IN COORDONATE POLARE N 10 G 00 X 67. 5 Y 80. 211 N 15 G 01 Z-5 F 300 N 20 G 111 X 50 Y 50 N 25 G 3 RP=34. 931 Z 2 Definirea polului AP=200. 052 Coordonate polare CNSEM - CURS 5 6

PROGRAMAREA CERCULUI PRIN PUNCT FINAL SI UNUL INTERMEDIAR (CIP – MODALA) Y Y 85.

PROGRAMAREA CERCULUI PRIN PUNCT FINAL SI UNUL INTERMEDIAR (CIP – MODALA) Y Y 85. 35 Pfinal 60 35. 35 120 Pinitial Pintermediar X Z 80 2 130 6 10 CNSEM - CURS 5 7

N 10 G 90 X 130 Y 60 N 15 G 17 G 1

N 10 G 90 X 130 Y 60 N 15 G 17 G 1 Z-2 F 100 N 20 CIP X 80 Y 120 Z-10 S 800 M 3 I 1=IC(-85, 35) Coordonate punct final Defineste cercul prin punct intermediar CNSEM - CURS 5 J 1=IC(-35. 35) K 1=-6 Coordonate punct intermediar 8

PROGRAMAREA CERCULUI CU RACORDARE TANGENTIALA (CT - modala) Producerea unui arc de cerc tangent

PROGRAMAREA CERCULUI CU RACORDARE TANGENTIALA (CT - modala) Producerea unui arc de cerc tangent la elementul de contur programat anterior. Solutia este unica daca se precizeaza directia tangentei in planul de lucru ØTraiectoria liniara, tangenta la viitorul arc de cerc trebuie programata in blocul imediat anterior celui de programare circulara CT ØAmbele curbe trebuie sa fie plasate in acelasi plan. P Pi Pi P Pf Pf CNSEM - CURS 5 9

15 30 Y X 30 50 60 70 80 Numar registru scula N 10

15 30 Y X 30 50 60 70 80 Numar registru scula N 10 G 0 X 0 Y 0 Z 0 G 90 T 1 N 15 G 41 G 1 F 1000 N 20 CT X 50 Y 15 N 25 X 60 Y-5 N 30 G 1 X 70 N 35 G 0 G 40 N 40 M 30 X 30 Y 30 D 1 Activare corectie raza scula X 80 Y 0 Z 20 CNSEM - CURS 5 Programare arc de cerc cu cod CT Anulare corectie raza scula 10

INTERPOLARE ELICOIDALA Se utilizeaza in principal la realizarea filetelor Consta in corelarea miscarilor de

INTERPOLARE ELICOIDALA Se utilizeaza in principal la realizarea filetelor Consta in corelarea miscarilor de generare a cercului cu cea de deplasare liniara, perpendiculara pe planul in care se gaseste cercul. Moduri de programare G 2/G 3 X… Y… Z… coordonatele carteziene ale punctului final G 2/G 3 AR=… I… J… K… coordonatele carteziene ale centrului cercului I… J… K… TURN= Unghiul de apertura G 2/G 3 AP=… RP=… TURN= Numarul de cercuri complete din elice TURN= coordonatele polare CNSEM - CURS 5 11

Y 5 20 32. 99 Y X Z 20 5 20 27. 5 N

Y 5 20 32. 99 Y X Z 20 5 20 27. 5 N 10 G 17 G 0 X 27. 5 Y 32. 99 punctul de start N 15 G 1 Z-5 F 50 N 20 G 3 X 20 Y 5 Z-20 patrundere la punctul de start I=AC(20) J=AC(20) TURN=2 interpolare elicoidala, 2 rotatii complete intre Pi si Pf N 25 M 30 CNSEM - CURS 5 12

DEFINIREA CONTURULUI – toate calculele necesare determinarii coordonatelor necunoscute sunt realizate de procesorul geometric.

DEFINIREA CONTURULUI – toate calculele necesare determinarii coordonatelor necunoscute sunt realizate de procesorul geometric. LINIE CU UNGHI P 2 (X 2/Z 2) ANG X 2/Z 2… ANG… P 1 cunoscut N 10 G 0 X 5 Z 70 G 18 N 15 G 1 X 88. 5 ANG 110 Stabilirea planului de lucru ZOX CNSEM - CURS 5 13

P 3 (X, Z) LINIE - LINIE ANG 2 ANG 1… X 1… Z

P 3 (X, Z) LINIE - LINIE ANG 2 ANG 1… X 1… Z 1… X 3… Z 3… ANG 2 X 3… Z 3… P 2 (X 2/Z 2) ANG 1 P 1 cunoscut N 10 G 18 X 10 Z 80 N 15 G 1 ANG 1=148. 5 N 20 G 1 X 85 Z 40 N 25 … F 1000 ANG 2=100 CNSEM - CURS 5 14

P 2 (X 2/Z 2) N 10 G 18 X 10 Z 80 N

P 2 (X 2/Z 2) N 10 G 18 X 10 Z 80 N 15 G 1 ANG 1=148. 5 N 20 G 1 X 85 Z 40 N 25 … F 1000 ANG CHR=5. 5 ANG 2=100 Tesitura P 2 (X 2/Z 2) N 10 G 18 X 10 Z 80 N 15 G 1 ANG 1=148. 5 N 20 G 1 X 85 Z 40 N 25 … F 1000 ANG RND=5. 5 ANG 2=100 Rotunjire CNSEM - CURS 5 15

LINIE – LINIE - LINIE ANG 1… X 1… Z 1… X 3… Z

LINIE – LINIE - LINIE ANG 1… X 1… Z 1… X 3… Z 3… ANG 2 X 3… Z 3… X 4… Z 4… P 3 (X 3, Z 3) ANG 2 P 2 (X 2, Z 2) ANG 1 P 1 cunoscut CNSEM - CURS 5 16

LINIE – ARC TANGENTIAL ANG… G 02/G 03 X 3… Z 3… CR= P

LINIE – ARC TANGENTIAL ANG… G 02/G 03 X 3… Z 3… CR= P 2 (X 2, Z 2) ANG P 3 (X 3, Z 3) R P 1 cunoscut N 10 G 18 X 60 Z 50 N 15 G 1 ANG 120. 6 N 20 G 3 X 46. 5 Z 42 CR=15 Raza de curbura CNSEM - CURS 5 17

ARC – LINIE TANGENTA G 2/G 3 CR=… G 1 X 3… Z 3…

ARC – LINIE TANGENTA G 2/G 3 CR=… G 1 X 3… Z 3… ANG- P 3 (X 3, Z 3) ANGR N 10 G 18 N 15 G 3 CR=20 N 20 G 1 X 80 Z 35 X 60 Z 60 P 2 (X 2, Z 2) P 1 ANG-30 CNSEM - CURS 5 18

CERC - CERC G 03/G 02 I=AC(…) K=AC(…) G 02/G 03 XP 3… ZP

CERC - CERC G 03/G 02 I=AC(…) K=AC(…) G 02/G 03 XP 3… ZP 3… R 1 CR=… K P 3 P 1 P 2 I OBSERVATII. ØCele doua cercuri trebuie sa aiba curbura opusa. ØUnul din cercuri trebuie sa aiba centrul indicat prin coordonate. CNSEM - CURS 5 19