Albo jednak troszkę więcej: standard podoby do G-Code tylko że specjalnie do maszyn CNC plazmowych/tlenowych/wodnych.
Format ESSI (ISO 6582)
-
GrzegorzK
Autor tematu - Sympatyk forum poziom 2 (min. 50)

- Posty w temacie: 1
- Posty: 66
- Rejestracja: 17 cze 2005, 09:29
- Lokalizacja: Warszawa
Format ESSI (ISO 6582)
Jak w temacie - nic mnie - nic więcej 
Albo jednak troszkę więcej: standard podoby do G-Code tylko że specjalnie do maszyn CNC plazmowych/tlenowych/wodnych.
Albo jednak troszkę więcej: standard podoby do G-Code tylko że specjalnie do maszyn CNC plazmowych/tlenowych/wodnych.
Tagi:
-
Piotr Rakowski
- Lider FORUM (min. 2000)

- Posty w temacie: 6
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
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.
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)
-
AREL
- Nowy użytkownik, używaj wyszukiwarki

- Posty w temacie: 1
- Posty: 1
- Rejestracja: 27 kwie 2007, 12:52
- Lokalizacja: Katowice
Witam!
Interesuję się programowaniem w kodach maszynowych i badzo jest mi potrzebny fomat essi. Niestety nigdzie nie umiem znalezc jakiegokolwiek opisu i szczegolowego wytlumaczenia tego kodu. Znajduje jedynie pare wzmianek na jego temat... Czy ktos z Panstwa ma moze taki szczegolowy opis Essi?
Z powazaniem,
Sebastian
Interesuję się programowaniem w kodach maszynowych i badzo jest mi potrzebny fomat essi. Niestety nigdzie nie umiem znalezc jakiegokolwiek opisu i szczegolowego wytlumaczenia tego kodu. Znajduje jedynie pare wzmianek na jego temat... Czy ktos z Panstwa ma moze taki szczegolowy opis Essi?
Z powazaniem,
Sebastian
-
Piotr Rakowski
- Lider FORUM (min. 2000)

- Posty w temacie: 6
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
-
Piotr Rakowski
- Lider FORUM (min. 2000)

- Posty w temacie: 6
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
-
chris
- Czytelnik forum poziom 1 (min. 10)

- Posty w temacie: 5
- Posty: 11
- Rejestracja: 09 mar 2007, 18:28
- Lokalizacja: Brzesko
- Kontakt:
Programowanie ESSI
Można znaleźć w sieci ogólny opis kodu, dostępny w instrukcjach do sterowań.
Mam pytanie czy wie ktoś jak definiować zmienne w kodzie ESSI ??
Mam pytanie czy wie ktoś jak definiować zmienne w kodzie ESSI ??
-
Piotr Rakowski
- Lider FORUM (min. 2000)

- Posty w temacie: 6
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
-
chris
- Czytelnik forum poziom 1 (min. 10)

- Posty w temacie: 5
- Posty: 11
- Rejestracja: 09 mar 2007, 18:28
- Lokalizacja: Brzesko
- Kontakt:
Piotr napisał 7 - Oznacza ruch pracy, 29 - włączenie płomienia.
Według mojej instrukcji to:
5 - włączenie ruch szybki
+3300-4500
6 - wyłączenie ruchu szybkiego
29 - kompensacja lewostronna (palnik po lewej stronie)
7 - załączenie palnika
+1000-1000 - ruch pracy po prostej
+1000+1000+1000+- - ruch pracy po luku
8 - wyłączenie palnika
38 - Wyłączenie kompensacji
0
Mam pytanie czy ten kod ESSI nie jest znormowany ?
Według mojej instrukcji to:
5 - włączenie ruch szybki
+3300-4500
6 - wyłączenie ruchu szybkiego
29 - kompensacja lewostronna (palnik po lewej stronie)
7 - załączenie palnika
+1000-1000 - ruch pracy po prostej
+1000+1000+1000+- - ruch pracy po luku
8 - wyłączenie palnika
38 - Wyłączenie kompensacji
0
Mam pytanie czy ten kod ESSI nie jest znormowany ?






