Työkierrot

NC-ohjausten mahdollistamien ns. työkiertojen avulla voidaan ohjelmoidussa pisteessä suorittaa Z-akselin suuntaisia työstöoperaatioita kuten porausta, kierteitystä, avarrusta jne. Näin menetellen voidaan yhdellä lauseella suorittaa liikesarja, joka korvaa kaksi tai useampia liikekäskyjä ja aputoimintoja. Työkierrot nopeuttavat ja helpottavat oleellisesti ohjelmointia ja lyhentävät NC-ohjelmaa. Työkiertoja on ohjauksesta riippuen n. 12 kpl.

Työkierron perusmuoto:

Yleensä eri työkierroista on löydettävissä seuraavat vaiheet:

Liikkeet 1, 2 ja 6 ovat pikaliikkeitä kaikissa työkierroissa G73 – G89.
Liikkeet 3, 4 ja 5 vaihtelevat työkierron mukaan.

Merkinnät alkupistetaso, R-pistetaso ja Z-pistetaso tarkoittavat seuraavaa:
Alkupistetaso on Z-akselin senhetkinen asema, kun työkierto kutsutaan, sitä ei erikseen ohjelmoida työkiertolauseessa.
R-pistetaso on Z-asema, josta työstöoperaatiot alkavat.
Zpistetaso on poraus- kierteitys- jne syvyys.

Liike 1: Paikoitus pikaliikkeellä ohjelmoituun työstön aloituspisteeseen.
Liike 2: Siirtyminen pikaliikkeellä ohjelmoituun R-pistetasoon.
Liike 3: Työstöoperaatio R-pistetasolta Z-pistetasolle, työstötapa vaihtelee työkierrosta riippuen.
Liike 4: Tapahtumat reiän pohjalla.
Liike 5: Paluu R-pistetasolle pikaliikkeellä tai syöttöliikkeellä työkierrosta riippuen.
Liike 6: Nousu alkupistetasolle pikaliikkeellä, jos G98 on ohjelmoitu. Muuten jäädään
             R-pistetasolle.

Työkierron yleinen käskymuoto:

G90 (G91) G99 (G98) G73 – G89 X__ Y__ R__ Z__ Q__ P__ F__ L__ ;

Jossa

G90 on mittojen absoluuttinen ohjelmointitapa
G91 on mittojen inkrementaalinen ohjelmointitapa
G99 on paluu R-pistetasolle. Kun tämä on ohjelmoitu, työkalu palaa reiän pohjalta R-pistetasolle ja siirtyy tässä asemassa pikaliikkeellä seuraavan reiän koordinaatteihin.
G98 on paluu alkupistetasolle. Kun tämä on ohjelmoitu, työkalu palaa pikaliikkeellä R-pistetasolta alkupistetasolle.
G73 – G89 on työkierron valinta ja kutsu, näiden esittely on erikseen.
X__ Y__ on reiän paikka XY-tasossa.
R__ ilmoittaa R-pistetason aseman. Absoluuttisessa ohjelmoinnissa se ilmoittaa etäisyyden ohjelman Z-nollapisteestä ja inkrementaalisessa ohjelmoinnissa etäisyyden alkupistetasosta.
Z__ on Z-pistetaso. Absoluuttisessa ohjelmoinnissa se ilmoittaa etäisyyden ohjelman Z-nollapisteestä ja inkrementaalisessa ohjelmoinnissa etäisyyden R-pistetasosta.
Q__ kertalastun pituus G73 ja G83 työkierroissa. Arvo on ohjelmointitavan valinnasta riippumatta aina inkrementaalinen ja etumerkki positiivinen.
P__ on viivekäsky reiän pohjassa mm. G82, G84, G88 ja G89 työkierroissa, esim. 1 sekunti ohjelmoidaan P1000. Jos osoite P jätetään pois, oletus on nolla (0) sekuntia.
F__ on syöttönopeus.
L__ on toistojen lukumäärä, oletus on yksi (1). Jos L on nolla (0), luetaan työstötiedot muistiin, mutta niitä ei suoriteta, Yleensä L0 käytetään aliohjelmakäskyn (M98) kanssa. Kts. esimerkki.
 
 

Työkiertojen G73 - G89 toimintojen esittely



G73 nopea syvänreiän porauskierto.

Kutsulauseen muoto:

G73 G99 (G98) X__ Y__ R__ Z__ Q__ F__ L__ ;

Työtapa: Syöttöliike Z-akselilla R-pistetasolta Q__:n arvon verran, sitten nousee pikaliikkeellä parametrilla asetetun arvon poispäin (kuvassa yllä merkitty d:llä) ja tämän jälkeen  menee syöttöliikkeellä Z-suunnassa Q__ + parametrin arvon verran jne, kunnes saavuttaa Z-pistetason. Paluu R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla) pikaliikkeellä. Parametrin (d) n:o on  ohjauskohtainen.
 
 

G74, G84.3 vasenkätinen kierre:

Kutsulauseen muoto:

G74 (G84.3) G99 (G98) X__ Y__ R__ Z__  P__ F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä (syöttönopeus nousu x karan kierrokset, mm/min). Karan pysäytys (ja mahdollinen viive) sekä suunnan vaihto Z-pistetasolla ja sen jälkeen samalla syöttönopeudella paluu R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla). Karan käynnistys R-pistetasolla M4 suuntaan. Liike R-pistetasolta alkupistetasolle tapahtuu pikaliikkeellä. G74 vaatii uivan istukan, mutta G84.3 sallii kiinteän istukan.
 
 

G76 hienoavarrus:

G76 G99 (G98) X__ Y__ R__ Z__ I__ J__ (Q__) P__ F__ L__ ;

Työtapa: Syöttöliike Z-akselilla R-pistetasolta Z-pistetasolle, jossa mahdollisesti viive ja karan pysäytys määräasentoon (orientointi). Sitten tulee terän siirto keskiöstä I__:n ja J__:n arvojen verran (parametriasetuksista riippuen Q__:n arvon),  Paluu R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla) pikaliikkeellä. R-pistetasolla tapahtuu karan siirto takaisin reiän keskiöön ja karan käynnistys.


G81 porauskierto:

Kutsulauseen muoto:

G81 G99 (G98) X__ Y__ R__ Z__  F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä, jonka jälkeen välittömästi pikaliikkeellä R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla). Nopein tapa porata.
 
 
 

G82 upotuskierto:

Kutsulauseen muoto:

G82 G99 (G98) X__ Y__ R__ Z__ P__ F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä, ja viiveen jälkeen pikaliikkeellä R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla).
 
 

G83 syvänreiän porauskierto:

Kutsulauseen muoto:

G83 G99 (G98) X__ Y__ R__ Z__ Q__ F__ L__ ;

Työtapa: Syöttöliike Z-akselilla R-pistetasolta Q__:n arvon verran, sitten nousee pikaliikkeellä R-pistetasolle, josta välittömästi pikaliikkeellä parametrilla asetetun arvon etäisyydelle edellisen porauksen tasosta (kuvassa yllä merkitty d:llä) ja tämän jälkeen  menee syöttöliikkeellä Z-suunnassa Q__ + parametrin arvon verran jne, kunnes saavuttaa Z-pistetason. Paluu R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla) pikaliikkeellä. Parametrin (d) n:o on  ohjauskohtainen.
 


 

G84, G84.2 oikeakätinen kierre:

Kutsulauseen muoto:

G84 (G84.2) G99 (G98) X__ Y__ R__ Z__  P__ F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä (syöttönopeus nousu x karan kierrokset, mm/min). Karan pysäytys (ja mahdollinen viive) sekä suunnan vaihto Z-pistetasolla ja sen jälkeen samalla syöttönopeudella paluu R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla). Liike R-pistetasolta alkupistetasolle tapahtuu pikaliikkeellä. Karan käynnistys R-pistetasolla M3 suuntaan. G84 vaatii uivan istukan, mutta G84.2 sallii kiinteän istukan.
 
 

G85 avarruskierto:

Kutsulauseen muoto:

G85 G99 (G98) X__ Y__ R__ Z__  F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä, jonka jälkeen välittömästi syöttöliikkeellä R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla). Liike R-pistetasolta alkupistetasolle tapahtuu pikaliikkeellä. Soveltuu mm. avarrukseen tai kalvamiseen.
 
 

G86 avarruskierto:

Kutsulauseen muoto:

G86 G99 (G98) X__ Y__ R__ Z__  F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä, jossa karan pysäytys, jonka jälkeen välittömästi pikaliikkeellä R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla). Soveltuu mm. avarrukseen tai kalvamiseen. Karan pyörintä käynnistyy R-pistetasolla.
 


G87 altatasaus:

Kutsulauseen muoto:

G87 G99 (G98) X__ Y__ R__ Z__ I__J__  F__ L__ ;

Työtapa: Orientointi ja sivusiirto alkupistetasolla, jonka jälkeen pikaliikkeellä R-pistetasolle. Siirto takaisin ja syöttöliikkeellä Z-pistetasolle, jossa orientointi ja sivusiirto ja nousu pikaliikkeellä alkupistetasolle. Lopuksi siirtoliike takaisin. Soveltuu nimensä mukaisesti altatasaukseen.
 
 
 

G88 avarrus:

Kutsulauseen muoto:

G88 G99 (G98) X__ Y__ R__ Z__  P__ F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä. Viiveen jälkeen karan pysäytys ja tämän jälkeen on mahdollista tehdä manuaalisia operaatioita esim ulosveto käsiajolla.
 
 
 

G89 avarruskierto:

Kutsulauseen muoto:

G89 G99 (G98) X__ Y__ R__ Z__ P__ F__ L__ ;

Työtapa: Syöttöliike R-pistetasolta Z-pistetasolle ohjelmoidulla syötöllä, jossa haluttaessa viive. Tämän jälkeen välittömästi syöttöliikkeellä R-pistetasolle (G99 valinnalla) tai alkupistetasolle (G98 valinnalla). Liike R-pistetasolta alkupistetasolle tapahtuu pikaliikkeellä.