Witam
Posiedziałem trochę nad tematem, przejrzałem pliki konfiguracyjne *.ini, śledziłem instrukcje w plikach *.hal i nie doszedłem do niczego.
Rzeczywiście wystarczy dodać w pliku *.ini w opcji [DISPLAY] deklaracje GEOMETRY = AXYZ
Problem polega na tym że program nie jest wyświetlany zgodnie z rzeczywistością, oś obrotu A(axis) jest cały czas powiązana z punktem zerowym maszyny ( X0 Y0 Z0 A0 po najechaniu na HOME ). Przesunięcie punktu zerowego (G54, G55 itd.) powoduje deformacje wyświetlanego programu, należało by się spodziewać że oś obrotu A(axis) będzie "wędrować" za naszym Y0 z wywołanej bazy, co odpowiadało by rzeczywistości.
Z nieznanych mi dotychczas przyczyn, nie mam wpływu na to zjawisko.
Poprawnie wyświetlany program
Baza G54 jest ustawiona na granicy YZ maszyny
Zjawisko deformacji wyświetlania
Baza G54 przesunięta o Y+40 od punktu granicznego
Zastanawiam się dlaczego tak się dzieje, czy to kwestia odpowiednich deklaracji w plikach konfiguracyjnych?
Uruchomiłem przykładową konfiguracje 4axis, przesunięcie punktu G54 powoduje ten sam błąd.
Mam do was prośbę, czy możecie sprawdzić na swoich konfiguracjach czy przesuwanie punktu G54 powoduje deformacje wyświetlania.
Czy macie jakiś pomysł jak zmusić sterownie, aby oś A(axis) "wędrowała" za naszym Y0 z wywołanej bazy?
Posiedzę trochę nad tym, ale w grupie sukces wydaje się być bliższy
Pozdrawiam
Paweł