NCPlayeriin on tullut uusi ohjelman katselutila — Aikajana-tila. Se on tarpeen silloin, kun tavallinen G-koodin ja reitin katselu ei enää riitä: ohjelma vaikuttaa olevan ymmärrettävä rivi riviltä, mutta liikkeiden järjestys, siirtymät nopeiden ja työliikkeiden välillä, tauot ja tilamuutokset on silti pidettävä mielessä.
Aikajana-tila näyttää CNC-ohjelman tapahtumien sarjana aikajärjestyksessä. Tämä ei korvaa reitin simulointia eikä poista koodin tarkistamista, mutta se lisää toisen näkökulman: mitä tapahtuu ensin, mitä seuraa, missä työkalu siirtyy nopeasti uuteen alueeseen ja missä työliike alkaa.
Miksi aikajana-tila on tarpeellinen
Ohjausohjelman tarkistuksessa ongelma ei usein ilmene yhdessä ainoassa kohdassa. Vaarallisuus voi olla siirtymässä: nopea liike koordinaatiston vaihdon jälkeen, liike kompensoinnin jälkeen, paluu R-tasoon, aliohjelman uudelleen kutsuminen tai alue, joka visuaalisesti vaikuttaa lyhyeltä, mutta muuttaa ohjelman tilaa.
Tavallisessa rivilistassa tällaiset kohdat on helppo ohittaa. Operaattori tai ohjelmoija katsoo koodia, sitten reittiä, ja palaa sitten taas riveihin. Aikajana-tila auttaa yhdistämään nämä asiat: ohjelmarivi, liike ja paikka yleisessä järjestyksessä tulevat läheisemmiksi toisilleen.
Mitä voi nähdä nopeammin
Aikajana-tila on erityisen hyödyllinen ohjelmien analysoinnissa, joissa on paljon siirtymiä nopeiden liikkeiden ja työvaiheiden välillä. Käytännössä tällaiset osat vaativat usein enemmän huomiota kuin itse käsittely profiilin mukaan.
- missä nopeita liikkeitä G00 sijaitsee;
- missä työliikkeet G01, G02 tai G03 alkavat;
- kuinka ohjelma siirtyy käsittelyalueiden välillä;
- mitkä lohkot tulevat ennen tilan vaihtoa tai sen jälkeen;
- missä voi esiintyä odottamattoman liikkeen riski.
Tämä auttaa ei vain löytämään virheitä, vaan myös selittämään ohjelmaa nopeammin toiselle henkilölle. Joskus ongelma ei ole siinä, että koodi on "huono", vaan siinä, että sen logiikka on huonosti luettavissa. Aikajana tekee tämän logiikan näkyvämmäksi.
Miksi tämä on hyödyllistä oppimiselle
Aloittelijalle operaattorille tai ohjelmoijalle G-koodi näyttää usein olevan joukko komentoja, joissa jokainen rivi selitetään erikseen. Mutta kone suorittaa ei erillisiä määritelmiä, vaan toimintojen sarjan. Aikajana-tila näyttää hyvin juuri tämän ohjelman puolen.
Voit käydä ohjelman läpi askel askeleelta ja nähdä, miten työkalun käyttäytyminen muuttuu: nopea lähestyminen, työvaihe, vetäytyminen, siirtyminen seuraavaan osaan. Tällainen katselu on lähempänä todellista työtä koneella kuin pelkkä G-koodin oppaan lukeminen.
Missä tila erityisesti auttaa
Aikajana-tilaa kannattaa käyttää ohjelman ensitarkistuksessa, korjausten jälkeen, koulutuksessa sekä silloin, kun on tarpeen ymmärtää nopeasti toisen henkilön ohjausohjelma. Tämä on erityisen havaittavissa ohjelmissa, joissa reitti itsessään ei anna täydellistä vastausta: esimerkiksi toistojen, aliohjelmien, pitkien siirtymien tai erilaisten liiketilojen sekoittamisen yhteydessä.
Tila ei tee ohjelmasta automaattisesti turvallista. Se vain näyttää sen suorittamisen havainnollisemmin. Lopullinen päätös jää silti ihmisen tehtäväksi: ohjelma on tarkistettava simuloinnissa, verrattava tiettyyn koneeseen, työkaluihin, työkappaleisiin, kiinnityksiin ja paikallisiin turvallisuusmenettelyihin.
NCPlayerista tulee mukavampi todelliseen tarkistukseen
Aikajana-tila täydentää jo tuttua G-koodin käsittelyä NCPlayerissa. Nyt ohjelmaa voi katsoa ei vain tekstinä ja reittinä, vaan myös suorituksen kuluna aikajärjestyksessä. Oppimistehtävissä tämä tekee selittämisestä helpompaa. Työtarkistuksessa se auttaa löytämään nopeammin paikat, joissa kannattaa pysähtyä ja katsoa tarkemmin.
Hyvä CNC-ohjelman tarkistus harvoin koostuu yhdestä vilkaisusta. Ensin luetaan koodi, sitten katsotaan liikettä, sitten palataan kiistanalaiseen kohtaan. Aikajana-tila lisää tähän prosessiin vielä yhden kerroksen, joka on erityisen hyödyllinen siellä, missä virhe piilee ei rivissä, vaan järjestyksessä.