Difference between revisions of "G02 ja G03 Ympyrän kaaret"

From Helsinki Hacklabin wiki
Jump to: navigation, search
m (Depili siirsi sivun G02 uudelle nimelle G02 ja G03 Ympyrän kaaret)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[Category:G-koodi]]
 
[[Tiedosto:G02G03_1.PNG|right]]
 
[[Tiedosto:G02G03_1.PNG|right]]
G02: ympyräinterpolaatio myötäpäivään<br />
+
'''G02: ympyräinterpolaatio myötäpäivään'''<br />
G03: ympyräinterpolaatio vastapäivään.<br />
+
'''G03: ympyräinterpolaatio vastapäivään'''<br />
 
<br />
 
<br />
G17: Interpolaatiotaso XY<br />
+
'''[[G17]]: Interpolaatiotaso XY'''<br />
G18: Interpolaatiotaso ZX<br />
+
'''[[G18]]: Interpolaatiotaso ZX'''<br />
G19: Interpolaatiotaso YZ<br />
+
'''[[G19]]: Interpolaatiotaso YZ'''<br />
  
 +
Syntaksi:<br /><br />
 +
'''G17 | G18 | G19'''<br />
 +
 +
Interpolaatiotason valinta määrää missä tasossa kaari työstetään. Samalla se määrää mitkä kaksi koordinaattiakselia kolmesta (XYZ) määräävät kaaren loppupisteen. Kolmas koordinaatti tuottaa lopputuloksena kierukan, mikäli se annetaan.
 +
 +
'''G02(G03) X_ Y_ Z_ {I_ J_ K_} | {R_} | F_'''<br />
 
<br />
 
<br />
 +
X_ Y_ Z_: Kaaren loppupisteen koordinaatit (interpolaatiotasossa).<br />
 +
I_ J_ K_: Kaaren keskipisteen etäisyys alkupisteestä (interpolaatiotasossa - vain 2 kolmesta annetaan). Etäisyys annetaan suhteellisena alkupisteestä laskien.<br />
 +
R_: Vaihtoehtoisesti ympyrän säde (jolloin argumentteja IJK ei anneta).<br />
 +
 
Ympyräinterpolaatio on tarkoitettu kaarevien muotojen jyrsintään ja tapahtuu kulloinkin voimassa olevalla syöttönopeudella. G-koodiesitys sallii kaaren interpoloinnin vain koneen kolmen perusakselin määrittämissä tasoissa. Mielivaltaisessa tasossa ympyrää ei voi interpoloida. Taso valitaan ennen toimintoa koodeilla G17 .. G19 ja ne ovat modaalisia keskenään.<br />
 
Ympyräinterpolaatio on tarkoitettu kaarevien muotojen jyrsintään ja tapahtuu kulloinkin voimassa olevalla syöttönopeudella. G-koodiesitys sallii kaaren interpoloinnin vain koneen kolmen perusakselin määrittämissä tasoissa. Mielivaltaisessa tasossa ympyrää ei voi interpoloida. Taso valitaan ennen toimintoa koodeilla G17 .. G19 ja ne ovat modaalisia keskenään.<br />
 
<br />
 
<br />
 
Kaari määritellään päätepisteiden ja ympyrän keskipisteen avulla. Keskipisteen tulee olla samalla etäisyydellä molemmista päätepisteistä tai ohjain pysähtyy virheeseen.<br />
 
Kaari määritellään päätepisteiden ja ympyrän keskipisteen avulla. Keskipisteen tulee olla samalla etäisyydellä molemmista päätepisteistä tai ohjain pysähtyy virheeseen.<br />
 
Ympyrän lähtöpiste on se kohta jossa työkalu on toiminnon alkaessa. Päätepiste määritellään XYZ-koordinaateilla (huomioiden voimassa oleva interpolaatiotaso).<br />
 
Ympyrän lähtöpiste on se kohta jossa työkalu on toiminnon alkaessa. Päätepiste määritellään XYZ-koordinaateilla (huomioiden voimassa oleva interpolaatiotaso).<br />
Ympyrän keskipisteen määrittämiseen on kaksi vaihtoehtoa, joko apukoordinaatit I, J, K, tai säde R. Apukoordinaatit ovat suhteellisia siten, että keskipisteen etäisyys alkupisteestä on X+I, Y+J, Z+K (2 kolmesta interpolaatiotaso huomioiden).<br />
+
Ympyrän keskipisteen määrittämiseen on kaksi vaihtoehtoa, joko apukoordinaatit I, J, K, tai säde R. Apukoordinaatit ovat suhteellisia siten, että keskipisteen etäisyys alkupisteestä on X+I, Y+J, Z+K (2 kolmesta interpolaatiotaso huomioiden).
 +
<br clear=all>
  
Syntaksi:<br />
+
[[Tiedosto:G02G03_2.PNG|top|right]]
G02 X_ Y_ Z_ {I_ J_ K_} | {R_} | F_<br />
 
G03<br />
 
<br />
 
 
Interpolaatiokäsky sallii päätepisteen määrittelyssä kaikki kolme koordinaattia. Tällöin ympyränkaari interpoloidaan valitussa tasossa, ja kolmannen akselin suunnassa tapahtuu lineaarinen liike alkuasemasta annettuun loppukoordinaattiin. Näin saadaan työstettyä helixejä, eli kierteisiä sylinterimäisiä upotuksia.
 
Interpolaatiokäsky sallii päätepisteen määrittelyssä kaikki kolme koordinaattia. Tällöin ympyränkaari interpoloidaan valitussa tasossa, ja kolmannen akselin suunnassa tapahtuu lineaarinen liike alkuasemasta annettuun loppukoordinaattiin. Näin saadaan työstettyä helixejä, eli kierteisiä sylinterimäisiä upotuksia.
Lotan Fanuc-ohjain toimii siten, että mikäli loppupistettä ei anneta lainkaan, toiminto interpoloi täyden ympyrän annetun keskipisteen ympäri. Tämä tekee erityisen helpoksi työstää ympyröitä ja kierteisiä ympyräupotuksia antamalla päätepisteestä kolmas, interpolaatiotason normaalisuuntainen koordinaatti.<br />
+
Lotan Fanuc-ohjain toimii siten, että mikäli loppupistettä ei anneta lainkaan, toiminto interpoloi täyden ympyrän annetun keskipisteen ympäri. Tämä tekee erityisen helpoksi työstää ympyröitä ja kierteisiä ympyräupotuksia antamalla päätepisteestä kolmas, interpolaatiotason normaalisuuntainen koordinaatti.  
 
<br />
 
<br />
 +
<br clear=all>
 
----
 
----
{|
+
{|style="text-align: center; background-color: #ffffcc; width: 100%;"
 +
| colspan="3" |  
 
|-
 
|-
| [[G01|Edellinen]]|| [[G-koodi|Paluu G-koodiluetteloon]] || [[G04|Seuraava]]
+
|style="text-align: center; width: 33%;|
 +
[[G01|<big>Edellinen</big>]]
 +
|style="text-align: center;|
 +
[[G-koodi|<big>Takaisin G-koodiluetteloon</big>]]
 +
|style="text-align: center; width: 33%;|
 +
[[G04|<big>Seuraava</big>]]
 
|}
 
|}

Latest revision as of 21:31, 19 January 2016

G02G03 1.PNG

G02: ympyräinterpolaatio myötäpäivään
G03: ympyräinterpolaatio vastapäivään

G17: Interpolaatiotaso XY
G18: Interpolaatiotaso ZX
G19: Interpolaatiotaso YZ

Syntaksi:

G17 | G18 | G19

Interpolaatiotason valinta määrää missä tasossa kaari työstetään. Samalla se määrää mitkä kaksi koordinaattiakselia kolmesta (XYZ) määräävät kaaren loppupisteen. Kolmas koordinaatti tuottaa lopputuloksena kierukan, mikäli se annetaan.

G02(G03) X_ Y_ Z_ {I_ J_ K_} | {R_} | F_

X_ Y_ Z_: Kaaren loppupisteen koordinaatit (interpolaatiotasossa).
I_ J_ K_: Kaaren keskipisteen etäisyys alkupisteestä (interpolaatiotasossa - vain 2 kolmesta annetaan). Etäisyys annetaan suhteellisena alkupisteestä laskien.
R_: Vaihtoehtoisesti ympyrän säde (jolloin argumentteja IJK ei anneta).

Ympyräinterpolaatio on tarkoitettu kaarevien muotojen jyrsintään ja tapahtuu kulloinkin voimassa olevalla syöttönopeudella. G-koodiesitys sallii kaaren interpoloinnin vain koneen kolmen perusakselin määrittämissä tasoissa. Mielivaltaisessa tasossa ympyrää ei voi interpoloida. Taso valitaan ennen toimintoa koodeilla G17 .. G19 ja ne ovat modaalisia keskenään.

Kaari määritellään päätepisteiden ja ympyrän keskipisteen avulla. Keskipisteen tulee olla samalla etäisyydellä molemmista päätepisteistä tai ohjain pysähtyy virheeseen.
Ympyrän lähtöpiste on se kohta jossa työkalu on toiminnon alkaessa. Päätepiste määritellään XYZ-koordinaateilla (huomioiden voimassa oleva interpolaatiotaso).
Ympyrän keskipisteen määrittämiseen on kaksi vaihtoehtoa, joko apukoordinaatit I, J, K, tai säde R. Apukoordinaatit ovat suhteellisia siten, että keskipisteen etäisyys alkupisteestä on X+I, Y+J, Z+K (2 kolmesta interpolaatiotaso huomioiden).

G02G03 2.PNG

Interpolaatiokäsky sallii päätepisteen määrittelyssä kaikki kolme koordinaattia. Tällöin ympyränkaari interpoloidaan valitussa tasossa, ja kolmannen akselin suunnassa tapahtuu lineaarinen liike alkuasemasta annettuun loppukoordinaattiin. Näin saadaan työstettyä helixejä, eli kierteisiä sylinterimäisiä upotuksia. Lotan Fanuc-ohjain toimii siten, että mikäli loppupistettä ei anneta lainkaan, toiminto interpoloi täyden ympyrän annetun keskipisteen ympäri. Tämä tekee erityisen helpoksi työstää ympyröitä ja kierteisiä ympyräupotuksia antamalla päätepisteestä kolmas, interpolaatiotason normaalisuuntainen koordinaatti.


Edellinen

Takaisin G-koodiluetteloon

Seuraava