V NCPlayerju je na voljo nov način pregleda programa — način časovne osi. Ta je potreben v primerih, ko običajen pregled G-kode in poti ni več dovolj: program se zdi razumljiv vrstično, vendar je treba še vedno imeti v mislih zaporedje gibov, prehode med hitrimi in delovnimi premiki, pavze in spremembe načinov.
Način časovne osi prikazuje CNC-programo kot zaporedje dogodkov v času. To ne nadomesti simulacije poti in ne odpravi preverjanja kode, temveč dodaja drug pogled: kaj se zgodi najprej, kaj sledi naprej, kje orodje hitro prehaja v novo območje, in kje se začne delovno gibanje.
Zakaj je potreben način časovne osi
Pri preverjanju krmilne programa se težava pogosto ne pojavi v enem samem kadru. Nevarnost je lahko v prehodu: hiter hod po spremembi koordinatnega sistema, gibanje po kompenzaciji, vrnitev v ravnino R, ponovni klic podprograma ali odsek, ki se vizualno zdi kratek, vendar spreminja stanje programa.
V običajnem seznamu vrstic so takšna mesta lahko enostavno spregledana. Operater ali programer gleda kodo, nato pot, nato se ponovno vrne k vrsticam. Način časovne osi pomaga povezati te stvari: vrstica programa, gibanje in mesto v skupnem zaporedju postanejo bližje drug drugemu.
Kaj lahko vidimo hitreje
Način časovne osi je še posebej koristen pri analizi programov, kjer je veliko prehodov med hitrimi premiki in delovnimi prehodi. V praksi takšni odseki pogosto zahtevajo več pozornosti kot sama obdelava po profilu.
- kjer se nahajajo hitri premiki G00;
- kjer se začnejo delovna gibanja G01, G02 ali G03;
- kako program prehaja med odseki obdelave;
- kateri bloki gredo pred spremembo načina ali po njej;
- kjer se lahko pojavi tveganje nenadnega gibanja.
To pomaga ne le najti napako, temveč tudi hitreje razložiti program drugi osebi. Včasih težava ni v tem, da je koda "slaba", temveč v tem, da je njena logika slabo berljiva. Časovna os to logiko naredi bolj opazno.
Zakaj je to koristno za učenje
Za začetnega operaterja ali programerja G-koda pogosto izgleda kot niz ukazov, kjer je vsaka vrstica razložena ločeno. Vendar stroj ne izvaja ločenih definicij, temveč zaporedje dejanj. Način časovne osi dobro prikazuje prav to stran programa.
Možno je preiti program korak za korakom in videti, kako se spreminja obnašanje orodja: hiter pristop, delovni prehod, umik, prehod na naslednji odsek. Tak pregled je bližje dejanskemu delu na stroju kot preprosto branje priročnika o G-kodah.
Kje način še posebej pomaga
Način časovne osi je priporočljivo uporabljati pri prvotnem preverjanju programa, po popravkih, pri učenju, pa tudi kadar je potrebno hitro razumeti tujo krmilno programo. To je še posebej opazno v programih, kjer pot sama po sebi ne daje popolnega odgovora: na primer, pri ponovitvah, podprogramih, dolgih prehodih ali mešanju različnih načinov gibanja.
Način ne naredi programa samodejno varnega. Preprosto prikazuje njegovo izvajanje bolj nazorno. Končna odločitev pa ostaja pri človeku: program je treba preveriti v simulaciji, uskladiti s konkretnim strojem, orodjem, obdelovancem, pritrdilnimi elementi in lokalnimi varnostnimi postopki.
NCPlayer postaja bolj priročen za resnično preverjanje
Način časovne osi dopolnjuje že znano delo z G-kodo v NCPlayerju. Zdaj je mogoče program gledati ne le kot besedilo in pot, temveč tudi kot potek izvajanja v času. Za učne naloge to poenostavi razlago. Pri delovnem preverjanju pa pomaga hitreje najti mesta, kjer se je smiselno ustaviti in pogledati bolj pozorno.
Dobra preverba CNC-programa redko sestavlja en sam pogled. Najprej preberejo kodo, nato pogledajo gibanje, nato se vrnejo k spornemu mestu. Način časovne osi dodaja temu procesu še en sloj, ki je še posebej koristen tam, kjer se napaka skriva ne v vrstici, temveč v zaporedju.