WADY:
- brak sprzężenia zwrotnego z enkoderów, wolałbym żeby jednak wszystko było oparte o
rzeczywisty odczyt z enkoderów czy liniałów pomiarowych, a nie o wewnętrzne liczniki CSMIO
(ale może jestem przewrażliwiony, zobaczymy w praktyce, jak maszyna popracuje kilka miesięcy
w stali)
- tutaj nic nie poradzimy sterownik nie ma dedykowanych wejść enkoderowych ze sprzężenia zwrotnego bo jego konstrukcja bardzo by się skomplikowała musiał by mieć jeszcze 2 dodatkowe złącza D-SUB 25 pin poza tym układy wewnątrz musiały by być też inne z większa ilością pinów (FPGA) bardziej skomplikowane połączenie płyty głównej z płyta I/O wymagało by to naprawdę dużych zmian projektu i znacząco wpłynęło by na cenę końcowa. (jeden będzie zadowolony 10 niestety nie - zawsze szukamy kompromisu)
ALE .....
Jest nasz pomysły na tym sie nie kończą
Mianowicie istnieją 2 rozwiązania
1. CSMIO-IP-A -analogowy ze sprzężeniem zwrotnym i pętla pozycyjna w sterowniku
2. Moduł CSMIO-ENC
Dołożenie dodatkowego modułu pozwoli nam na odczyt sprzężenia zwrotnego z ....
- dodatkowych liniałów pomiarowych na maszynie
- wyjścia enkoderowego z drivera
Tylko pytanie jak to ma działać ? w przypadku dodatkowych liniałów możliwa była by funkcja mapowania śruby w locie . Czyli najdokładniejsza obróbka wykluczająca luzy maszynowe. Niestety to jak pisałem wymagało by jednak zmiany sterownika ponieważ odczyt z liniałów musiał by być bardzo szybki w wykonywać się w głównej pętli programu.
Możliwe było by chyba napisanie skryptu który odczytywał by pozycje z modułu CSMIO-ENC i wpisywanie tej wartości do MACHa ale tylko podczas postoju maszyny co pozwoliło by na podgląd pozycji współrzędnych maszynowych ale to trzeba sprawdzić.
na chwilę obecną nie mamy w planach robienie dodatkowego sprzężenia zwrotnego ponieważ nie ma problemu z pozycjonowaniem maszyny i wykonywaniem dokładnym prac przy obecnym sterowaniu.
- kompensacja luzów wpisana w MACHA naliczana jest tylko wtedy gdy jadę z programu, gdy jadę
z MPG luzy nie są naliczane (ponoć w nowej wersji softu luzy będziemy wpisywać w plugin i
wtedy nie będzie w ogóle problemu, czekam z niecierpliwością)
- Kompensacja będzie napisana w jednym z kolejnych wersji plugina. Proszę o cierpliwość
- moduł MPG dodaje lub odejmuje ustawioną wartość, podczas przełączania osi, np. gdy mam
ustawiony krok co 0,1 mm i przełączę z osi X na Y, to Y od razu przeskoczy o 0,1 mm chociaż nie
dotknę nawet kółka enkodera.
- Proszę o sprawdzenie ustawień zworek na module prawidłowe podłączenie modułu po liniach różnicowych i załączenie przełączników 2 i 4 na "ON" 1 i 3 na "OFF" nie daje takie efektu jak u państwa występuje. Dzisiaj dodatkowo to sprawdziłem.
- Chociaż do obsługi MACHA kupiłem monitor ELO z panelem dotykowym i wandaloodporną
klawiaturę ze stali nierdzewnej z trackballem, to uważam że obsługa w tego typu maszynie przy
pomocy myszki i panelu dotykowego jest nieporozumieniem. Będzie to pierwsza rzecz nad którą
muszę popracować. Przy moich robotach 99 % detali wykonuje się z ręki (bez CAMA) głównie
obrabiamy różnego rodzaju metale do czego niezbędne jest chłodziwo człowiek obsługujący
maszynę ma wiecznie upaćkane ręce.
Dlatego staram się teraz zrobić co się da na fizycznych przyciskach(mile widziane sugestie, może
ktoś zna jakieś porządne i w miarę nie drogie przyciski które nie zajmowały by tyle miejsca co
standardowe przyciski fi22), jest jednak parę problemów na przykład do edycji programu można
bez problemu przypisać przycisk fizyczny który będzie uruchamiał notatnik czy notepad ++, ale
już zamknięcie z zapisem notatnika nie jest już takie proste, jak przypiszemy do jakiegoś klawisza
np. "alt+F4" to będzie się jeszcze pytać czy na pewno, po drugie ponowne
naciśnięcie tego guzika spowoduje próbę zamknięcia MACHA.
W ogóle do obsługi tylu funkcji potrzeba bardzo dużo wejść, może ktoś zna jakiś fajny sposób.
Najbardziej podobałoby mi się takie rozwiązanie jak np. w SINUMERIKU 810, pod ekranem mamy
przyciski do których są przypisane pola na ekranie i w zależności co znajduje się w danym polu
naciśnięcie tego guzika uruchamia.
- Tutaj za wiele nie poradzimy ponieważ bazujemy na programie MACH i jest to nadal WINDOWS . Oczywiście jednemu będzie podobać się sinumeric innemu jeszcze coś innego. Sami pracujemy nad własnym softem może tam będziemy bardziej elastyczni.
[/quote]