#3
Post
napisał: Piotr Rakowski » 24 lut 2007, 16:44
Jest w sieci kilka programów typu viewery tego kodu. Ogólnie kod ESSI jest mocno uproszczony, ale ma jedną ciekawą cechę, której nie ma G-kod. Otóż łuk ma znacznik, czy jest łukiem dodatnim (tworzonym jak w układzie kartezjańskim - odwrotnie do wskazówek zegara), czy jest na odwrót. Bardzo to ułatwia interpretację łuków. Ma też drugą cechę - zer się nie zapisuje, ale kierunek tak! Do tego system liczenia jest systemem inkrementacyjnym (nie udało mi się znaleźć wersji absolutnej - globalnej).
Mam zamiar z eduCADa generować kod ESSI - będziecie mogli go sobie prześledzić.
Ogólnie sprawa wygląda tak:
[znacznik włączenia danej opcji - liczbowy]
wektory przesnięć
...
[znacznik wyłączenia danej opcji - liczbowy]
I tak:
5
+213-234
6
3
Oznacza dojazd (ruch jałowy) o zadany wektor XY, a między 3 a 4 jest komentarz
4
29 - włączenie płomienia
7 - Oznacza ruch pracy
+50-44 - wektor liniowy
+6+3-94+143+ - łuk dodatni (jak to wyjaśniałem powyżej)
8
38 - wyłączenie płomienia
To na razie tyle.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)