Tokarka na karcie MESA 7i97

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
krzysztof.z
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 14
Rejestracja: 12 lis 2020, 18:39
Lokalizacja: Częstochowa

Tokarka na karcie MESA 7i97

#1

Post napisał: krzysztof.z » 16 sty 2021, 18:19

Cześć,

Mam taki problem z konfiguracją .hal .ini tokarki.
Karta 7i97 służy do sterowania serwami analogowymi +-10V. Nie używa wyjść stepgen, tylko pwm.

W pliku .ini w sekcji [DISPLAY] mam Lathe=1
Konfig dla trzech osi XYZ jeździ, działa.
W .ini oraz .hal są po trzy osie: XYZ. X-joint0, Y-joint1, Z-joint2
Strzałki góra dół: jeździ X, pokazuje R oraz diameter prawidłowo.
Strzałki lewo prawo: jeździ Z, nie pokazuje odczytu gdzie jest w osi Z.
Krańcówki działają, bazuje się prawidłowo.

Usuwam ręcznie z .hal oś Y, zmieniam wszystkie odniesienia dla Z na Joint1
W .ini zmieniam na dwie osie: XZ, zmieniam Z na Joint1
Przy włączeniu wywala błąd bez żadnego kodu, debuger nie daje wskazówki co mu nie pasuje (stąd ten temat).

Dlaczego zmieniłem Z z Joint2 na Joint1? Ponieważ wywalał mi błąd, że nie widzi sygnałów z odniesieniem 2.
Przy trzech osiach widział je prawidłowo.

Proszę o sugestie.




szary11
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 377
Rejestracja: 16 lut 2011, 22:44
Lokalizacja: Tarnogród

Re: Tokarka na karcie MESA 7i97

#2

Post napisał: szary11 » 16 sty 2021, 19:31

W kilku miejscach w ini należy dokonać zmian, najprościej chyba będzie Ci porównać z czymś działającym.
Tu masz konfig mojej tokarki , post 47.
tokarka-traub-360-i-linuxcnc-t107391-40.html


curtiswallace
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 06 lip 2023, 12:29

Re: Tokarka na karcie MESA 7i97

#3

Post napisał: curtiswallace » 06 lip 2023, 12:33

Cześć,

Przede wszystkim, zmiana odniesień z Joint2 na Joint1 może być przyczyną problemów, ponieważ może to wpłynąć na działanie innych elementów konfiguracji. territorial io
Jeśli chcesz usunąć oś Y, musisz również usunąć wszystkie odniesienia do tej osi w pliku .ini i .hal. W pliku .hal musisz usunąć wszystkie wiersze związane z oś Y, w tym wiersze związane z jointem Y i pinami krańcówkowymi Y. W pliku .ini musisz również usunąć sekcję Y.
Jeśli chcesz zmienić odniesienie Z z Joint2 na Joint1, musisz również zmienić to odniesienie we wszystkich sekcjach .ini i .hal, w których jest używane. Upewnij się, że zmieniłeś wszystkie wystąpienia odniesienia Z na Joint1 w obu plikach.
Jeśli nadal masz problemy z konfiguracją, możesz spróbować przejść na tryb debugowania i sprawdzić pliki .hal i .ini pod kątem błędów. Możesz również spróbować przetestować poszczególne sekcje pod kątem poprawności, aby znaleźć ewentualne problemy.


lindabessler
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 25 sie 2023, 12:42

Re: Tokarka na karcie MESA 7i97

#4

Post napisał: lindabessler » 25 sie 2023, 12:47

krzysztof.z pisze:
16 sty 2021, 18:19
Cześć,

Mam taki problem z konfiguracją .hal .ini tokarki.
Karta 7i97 służy do sterowania serwami analogowymi +-10V. Nie używa wyjść stepgen, tylko pwm.

W pliku .ini w sekcji [DISPLAY] mam Lathe=1
Konfig dla trzech osi XYZ jeździ, działa.
W .ini oraz .hal są po trzy osie: XYZ. X-joint0, Y-joint1, Z-joint2
Strzałki góra dół: jeździ X, pokazuje R oraz diameter prawidłowo.
Strzałki lewo prawo: jeździ Z, nie pokazuje odczytu gdzie jest w osi Z.
Krańcówki działają, bazuje się prawidłowo.
rooftop snipers
Usuwam ręcznie z .hal oś Y, zmieniam wszystkie odniesienia dla Z na Joint1
W .ini zmieniam na dwie osie: XZ, zmieniam Z na Joint1
Przy włączeniu wywala błąd bez żadnego kodu, debuger nie daje wskazówki co mu nie pasuje (stąd ten temat).

Dlaczego zmieniłem Z z Joint2 na Joint1? Ponieważ wywalał mi błąd, że nie widzi sygnałów z odniesieniem 2.
Przy trzech osiach widział je prawidłowo.

Proszę o sugestie.
Cześć! Sugeruję przywrócenie osi Y w pliku .hal i zmianę odniesień dla osi Z na Joint2. Być może to pomoże rozwiązać problem. Spróbuj tych zmian i sprawdź, czy otrzymasz oczekiwane rezultaty.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”