Ero sivun ”Lotan automaattiajo” versioiden välillä

Kohteesta Helsinki Hacklabin wiki
Loikkaa: valikkoon, hakuun
Rivi 1: Rivi 1:
=Automaattiajo=
 
 
Automaattiajolla Lotta suorittaa G-koodiohjelmaa joko sisäisestä ohjelmamuistista (tätä kirjoitettaessa ainoa optio) tai suoraan linjalta rivi riviltä sarjasiirtona. Seuraava ohjeistus olettaa että ajetaan muistista.
 
Automaattiajolla Lotta suorittaa G-koodiohjelmaa joko sisäisestä ohjelmamuistista (tätä kirjoitettaessa ainoa optio) tai suoraan linjalta rivi riviltä sarjasiirtona. Seuraava ohjeistus olettaa että ajetaan muistista.
 
Yleisperiaate on, että valittua ohjelmaa aletaan ajamaan siitä kohdasta jossa kursori on silloin kun annetaan käsky [CYCLE START]. Pidä siis huolta, että kursori on alussa kun aloitat!
 
Yleisperiaate on, että valittua ohjelmaa aletaan ajamaan siitä kohdasta jossa kursori on silloin kun annetaan käsky [CYCLE START]. Pidä siis huolta, että kursori on alussa kun aloitat!
 
Muista myös, että ohjelma tulkitaan lause (rivi) kerrallaan etukäteen ja rivi suoritetaan koneen päättämässä optimointijärjestyksessä. Jos rivillä on ristiriitaisia G-koodin sanoja niin viimeinen rivillä jää voimaan.
 
Muista myös, että ohjelma tulkitaan lause (rivi) kerrallaan etukäteen ja rivi suoritetaan koneen päättämässä optimointijärjestyksessä. Jos rivillä on ristiriitaisia G-koodin sanoja niin viimeinen rivillä jää voimaan.
  
==Automaattiajon valmistelu==
+
=Automaattiajon valmistelu=
 
Ennen kuin koneella voidaan ajaa ohjelma, se on valmisteltava vastaavasti. Ainakin seuraavat asiat pitää olla kunnossa:<br />
 
Ennen kuin koneella voidaan ajaa ohjelma, se on valmisteltava vastaavasti. Ainakin seuraavat asiat pitää olla kunnossa:<br />
 
# Makasiiniin on ladattu ohjelmassa tarvittavat työkalut ja niiden offsetit on ohjelmoitu työkaluoffset-tauluun
 
# Makasiiniin on ladattu ohjelmassa tarvittavat työkalut ja niiden offsetit on ohjelmoitu työkaluoffset-tauluun
Rivi 10: Rivi 9:
 
==Ohjelman kirjoitus käsin==
 
==Ohjelman kirjoitus käsin==
 
G-koodi voidaan syöttää sisään suoraan paneelilta ja lyhyillää ohjelmilla se on täysin realistinen vaihtoehto.
 
G-koodi voidaan syöttää sisään suoraan paneelilta ja lyhyillää ohjelmilla se on täysin realistinen vaihtoehto.
==Ohjelman luku sarjalinjalta muistiin==
+
 
 +
=Ohjelman luku sarjalinjalta muistiin=
 
Vähänkään pidemmät ohjelmat kannattaa lukea sisään sarjalinjalta jotta vältetään hillitön ja aikaa vievä näpyttely. Sarjaluku käynnistetään näin:
 
Vähänkään pidemmät ohjelmat kannattaa lukea sisään sarjalinjalta jotta vältetään hillitön ja aikaa vievä näpyttely. Sarjaluku käynnistetään näin:
 
# Käännä koodiavain vaakasuoraan (sallii ohjelmien muokkauksen)
 
# Käännä koodiavain vaakasuoraan (sallii ohjelmien muokkauksen)
Rivi 18: Rivi 18:
 
# Paina [RESET] tai vasemmanpuoleisinta pehmonäppäintä (jossa ei ole otsikkoa) jolloin luettu ohjelma tulee näyttöön.
 
# Paina [RESET] tai vasemmanpuoleisinta pehmonäppäintä (jossa ei ole otsikkoa) jolloin luettu ohjelma tulee näyttöön.
  
==Suositeltuja ohjelmointikäytäntöjä==
+
=Suositeltuja ohjelmointikäytäntöjä=
===Ohjelman aloituskoodi===
+
==Ohjelman aloituskoodi==
 
Lotan muisti on paristovarmennettu, joten aiemmat modaaliset G-koodit ovat edelleen voimassa edellisen ohjelman jäljiltä. Useimmat eivät muut, mutta siltä varalta, että ovat kuitenkin muuttuneet, on suositeltavaa aloittaa ohjelmat asettamalla muutamat perusjutut tunnetuun alkutilaan. Suositeltava aloitussekvenssi on:<br />
 
Lotan muisti on paristovarmennettu, joten aiemmat modaaliset G-koodit ovat edelleen voimassa edellisen ohjelman jäljiltä. Useimmat eivät muut, mutta siltä varalta, että ovat kuitenkin muuttuneet, on suositeltavaa aloittaa ohjelmat asettamalla muutamat perusjutut tunnetuun alkutilaan. Suositeltava aloitussekvenssi on:<br />
  
Rivi 26: Rivi 26:
 
MUISTA ASETTAA TYÖKOORDINAATISTO VOIMAAN ennen kuin ohjelmoit liikkeitä sen perusteella. Eli jokin koodeista G54 - G59 sen mukaan mitä olet päättänyt käyttää.
 
MUISTA ASETTAA TYÖKOORDINAATISTO VOIMAAN ennen kuin ohjelmoit liikkeitä sen perusteella. Eli jokin koodeista G54 - G59 sen mukaan mitä olet päättänyt käyttää.
  
===Työkalun vaihto===
+
==Työkalun vaihto==
 
Työkalu voidaan vaihtaa vain karan ollessa kotiasennossa, koska tällöin makasiini on linjassa karalla olevan pitimen kanssa. Kotiasentoon ajo tapahtuu käskyllä G28, joka ottaa argumenttina välipisteen, jonka kautta ajo tapahtuu. Kun välipisteellä ei yleensä ole merkitystä, voidaan käyttää seuraavaa sekvenssiä:<br />
 
Työkalu voidaan vaihtaa vain karan ollessa kotiasennossa, koska tällöin makasiini on linjassa karalla olevan pitimen kanssa. Kotiasentoon ajo tapahtuu käskyllä G28, joka ottaa argumenttina välipisteen, jonka kautta ajo tapahtuu. Kun välipisteellä ei yleensä ole merkitystä, voidaan käyttää seuraavaa sekvenssiä:<br />
  

Versio 18. tammikuuta 2016 kello 13.13

Automaattiajolla Lotta suorittaa G-koodiohjelmaa joko sisäisestä ohjelmamuistista (tätä kirjoitettaessa ainoa optio) tai suoraan linjalta rivi riviltä sarjasiirtona. Seuraava ohjeistus olettaa että ajetaan muistista. Yleisperiaate on, että valittua ohjelmaa aletaan ajamaan siitä kohdasta jossa kursori on silloin kun annetaan käsky [CYCLE START]. Pidä siis huolta, että kursori on alussa kun aloitat! Muista myös, että ohjelma tulkitaan lause (rivi) kerrallaan etukäteen ja rivi suoritetaan koneen päättämässä optimointijärjestyksessä. Jos rivillä on ristiriitaisia G-koodin sanoja niin viimeinen rivillä jää voimaan.

Automaattiajon valmistelu

Ennen kuin koneella voidaan ajaa ohjelma, se on valmisteltava vastaavasti. Ainakin seuraavat asiat pitää olla kunnossa:

  1. Makasiiniin on ladattu ohjelmassa tarvittavat työkalut ja niiden offsetit on ohjelmoitu työkaluoffset-tauluun
  2. Työkappaleen sijainti pöydällä on ohjelmoitu halutuun työkoordinaatistoon ja ohjelmassa on siihen viittaus

Ohjelman kirjoitus käsin

G-koodi voidaan syöttää sisään suoraan paneelilta ja lyhyillää ohjelmilla se on täysin realistinen vaihtoehto.

Ohjelman luku sarjalinjalta muistiin

Vähänkään pidemmät ohjelmat kannattaa lukea sisään sarjalinjalta jotta vältetään hillitön ja aikaa vievä näpyttely. Sarjaluku käynnistetään näin:

  1. Käännä koodiavain vaakasuoraan (sallii ohjelmien muokkauksen)
  2. Valitse toimintamoodiksi [EDIT] ja näytöön [PROG]
  3. Paina pehmonäppäintä [C.A.P.] ja sitten [READ], sen jälkeen [INPUT]
  4. Näytön alaoikealla pitäisi nyt vilkkua 'LSK' eli ”line skip” sen merkiksi että sarjalinja on auki lukua varten. Kun lähde alkaa lähetämään, näyttö muttuu tilaan 'INPUT' joka lopulta poistuu jos kaikki meni OK.
  5. Paina [RESET] tai vasemmanpuoleisinta pehmonäppäintä (jossa ei ole otsikkoa) jolloin luettu ohjelma tulee näyttöön.

Suositeltuja ohjelmointikäytäntöjä

Ohjelman aloituskoodi

Lotan muisti on paristovarmennettu, joten aiemmat modaaliset G-koodit ovat edelleen voimassa edellisen ohjelman jäljiltä. Useimmat eivät muut, mutta siltä varalta, että ovat kuitenkin muuttuneet, on suositeltavaa aloittaa ohjelmat asettamalla muutamat perusjutut tunnetuun alkutilaan. Suositeltava aloitussekvenssi on:

G90 G80 G40 G17 G21

MUISTA ASETTAA TYÖKOORDINAATISTO VOIMAAN ennen kuin ohjelmoit liikkeitä sen perusteella. Eli jokin koodeista G54 - G59 sen mukaan mitä olet päättänyt käyttää.

Työkalun vaihto

Työkalu voidaan vaihtaa vain karan ollessa kotiasennossa, koska tällöin makasiini on linjassa karalla olevan pitimen kanssa. Kotiasentoon ajo tapahtuu käskyllä G28, joka ottaa argumenttina välipisteen, jonka kautta ajo tapahtuu. Kun välipisteellä ei yleensä ole merkitystä, voidaan käyttää seuraavaa sekvenssiä:

G28 G91 Z0.
G90

Tällöin kara ajetaan kotiin samalla vaihtaen suhteellisiin koordinaatteihin ja määrittämällä Z-suunnan välipisteeksi 0.0 ( eli se missä jo ollaankin). Z-akselin mainitseminen lauseessa käynnistää kotiinajon. Heti sen jälkeen palautetaan absoluuttiset koordinaatit takaisin voimaan. HUOM: Jos pöydällä on erityisen korkea työkappale niin, että makasiinin pyöriessä on olemassa vaara törmätä kappaleeseen työkaluilla, voi olla syytä ajaa myös X- ja Y-akselit kotiin.




Edellinen

Ylös

Seuraava