Linjära och cirkulära rörelser
Download
Report
Transcript Linjära och cirkulära rörelser
Linjära och
cirkulära rörelser
G02 X60 Y0 I20 J-40
Facit
Cirkulär rörelse
Vid cirkulär rörelse förflyttas verktyget utefter en cirkelbåge mellan startoch slutpunkten. För programmering av cirkel/cirkelbågar föreligger två
möjligheter; nämligen:
* programmering av cirkelns medelpunkt
* radieprogrammering
Programmering av cirkelns medelpunkt
Då en cirkulär rörelse skall vara helt bestämd, måste styrsystemet ha
följande information:
* Rörelseriktning
Rörelseriktningen är antingen medurs eller moturs. Vid medurs rörelse
används koden G02 och vid moturs rörelse G03.
* Slutpunktskoordinater
Slutpunktskoordinater anges med X, Y och Z. Dessa rörelser kan antingen vara absolut eller inkrementalt programmerade.
* Cirkelns centrumläge i förhållande till startpunkten
Avståndet från cirkelns/cirkelbågens startpunkt till cirkelcentrum anges
med kodbokstäverna I, J och K. Dessa anges alltid inkrementalt.
I = avstånd från cirkelns startpunkt till cirkelcentrum i X-led.
J = avstånd från cirkelns startpunkt till cirkelcentrum i Y-led.
K = avstånd från cirkelns startpunkt till cirkelcentrum i Z-led.
Vi kommer endast att beskriva cirklar/cirkelbågar i X/Y-planet i detta
kompendium. För cirklar/cirkelbågar i andra plan hänvisas till aktuell
maskinmanual.
Exempel
Ett programblock för cirkulär rörelse medurs enligt bild nedan kan se ut
på följande sätt:
N100 G02 G90 X70 Y70 I40 J0
Där:
N100
G02
G90
X70
Y70
I40
J0
= block nr 100
= cirkulär rörelse medurs.
= absolut programmering.
= cirkelns slutpunkt i X-led.
= cirkelns slutpunkt i Y-led.
= avstånd från cirkelns startpunkt till cirkelcentrum i X-led.
= avstånd från cirkelns startpunkt till cirkelcentrum i Y-led.
Vid cirklar/cirkelbågar som börjar i kvadrantgränserna (se bild nedan)
blir alltid en av koderna I eller J noll.
När startpunkten ej befinner sig i någon kvadrantgräns så erhålls värden
både på I och J, se bild nedan.
Övning
Programmera cirkelbågen nedan i både absoluta och inkrementala koordinater.
Absolut programmering
40 J__
50 Y__
50 I__
0
2 X__
N100 G90 G__
Inkremental programmering
40 J__
40 Y__
40 I__
0
2 X__
N100 G91 G__
Övning
Programmera cirkelbågen nedan i både absoluta och inkrementala koordinater.
Absolut programmering
-30J__
30 Y__
50 I__
0
3 X__
N100 G90 G__
Inkremental programmering
-30J__
-30 Y__
30 I__
0
3 X__
N100 G91 G__
Övning
Programmera cirkelbågen nedan i både absoluta och inkrementala koordinater.
Absolut programmering
0 J__
-60Y__
20 I__
-30
3 X__
N100 G90 G__
Inkremental programmering
0 J__
-30 Y__
-30 I__
-30
3 X__
N100 G91 G__
Övning
Programmera cirkelbågen nedan i både absoluta och inkrementala koordinater.
Absolut programmering
32 J__
70 Y__
70 I__
-24
2 X__
N100 G90 G__
Inkremental programmering
32 J__
32 Y__
16 I__
-24
2 X__
N100 G91 G__
Övning
Programmera cirkelbågen nedan i både absoluta och inkrementala koordinater.
Absolut programmering
31 J__
50 Y__
60 I__
-15,5
2 X__
N100 G90 G__
Inkremental programmering
31 J__
30 Y__
20 I__
-15,5
2 X__
N100 G91 G__