Strona 1 z 4

Obsługa wielu wrstw

: 06 paź 2010, 08:22
autor: prokopcio
Witam.
Wiele osób "naciska" mnie na umożliwienie sparametryzowania każdej warstwy z osobna. I tutaj chciałbym podyskutować na ten temat zanim przystąpię do prac. Znów głównym celem jest jak najwygodniejsze wykorzystanie tej funkcjonalności przez osoby, które niewiele się znają na CNC (większość moich klientów). Ja to widzę tak:

1. Otwieramy okienko, w którym mamy do ustawienia osobno dla każdej z warstw:
- Nazwa "narzędzia"
- prędkość obróbki XY
- prędkość obróbki Z (prędkość zagłębiania)
- wielkość zagłębiania
- wysokość przelotu
- max skok Z podczas obróbki
2. klikamy start :)
3. Jeśli zmienia się nazwa narzędzia pomiędzy warstwami to program oczekuje na interwencję obsługującego - wyświetlając wymaganą nazwę narzędzia.
4. po wymianie i wymierzeniu długości narzędzia klikamy ok.
5. Maszyna pracuje do napotkania kolejnej wymiany narzędzia.

Chyba tyle.
Brzmi prosto ale do wykonania troszkę jest zabawy - dobrze, żeby i kontroler i moduł symulacji na PC działały podobnie ;).

Czekam na uwagi.

: 07 paź 2010, 17:29
autor: pulek
Chyba ok, to się okaże w praktyce :lol:
Warto przemyśleć przyporządkowanie osobnych "parkowań" do wymiany narzędzia - od tego mały kroczek do magazynku narzędzi :)

Czekam na dokończenie pracy nad tym tematem ponieważ straaasznieee by mi się to przydało bo teraz do każdej warstwy ładuję konfiguracje z pliku :( ale pomyłki się zdarzają i warto mieć automat (może się nie pomyli :lol: ). Kiedy planujesz mieć gotowe te warstwy ?

: 07 paź 2010, 19:33
autor: prokopcio
pulek pisze:Kiedy planujesz mieć gotowe te warstwy ?
Już mam na ukończeniu, pewnie jak zwykle będzie trzeba dopieścić. Dziś będę miał gotowe warstwy ale jeszcze mam sporo innych rzeczy do udoskonalenia w programie (np ulepszyć korekcję błędów transmisyjnych które się zdarzają, być może import pliku wierceń excellon) a wolałbym to wszystko zrobić za jednym zamachem.
pulek pisze:Warto przemyśleć przyporządkowanie osobnych "parkowań" do wymiany narzędzia - od tego mały kroczek do magazynku narzędzi :)
do tego najwygodniej będzie dopisać możliwość tworzenia makr ale narazie o tym nie myślałem.

: 15 paź 2010, 16:55
autor: oprawcafotografii
Już mam na ukończeniu, pewnie jak zwykle będzie trzeba dopieścić.
Dziś będę miał gotowe warstwy.
Jak tam warstewki?
Wlasnie mi sie wyklula robotka jak raz na dwie warstwy :)

Jakub

: 15 paź 2010, 17:03
autor: prokopcio
są gotowe ale jeszcze poprawiam kilka innych spraw, które za jednym zamachem (w jednej kompilacji) chcę zamieścić. Planuję jutro udostępnić już gotową wersję.

[ Dodano: 2010-10-16, 18:14 ]
Wstępnie zrobione i przetestowane :) (test przebiegał jednym narzędziem, można skonfigurować różne)


FILMIK Z PIERWSZEGO TESTU (CELOWO POWOLUTKU)



Obrazek

Obrazek

Obrazek


przy okazji rozszerzyłem możliwość konfiguracji pinów oraz dodałem podgląd "fizycznych" wyjść / wejść na wtyczce DB25 :

Obrazek

kompiluję i zamieszczam wersję na serwerze, za chwilę będzie dostępna.

: 16 paź 2010, 18:23
autor: pulek
SUPER !!!
Czekam....

: 27 paź 2010, 11:53
autor: prokopcio
poprawiony link do filmiku:


gotowe, można pobierać :)

: 27 paź 2010, 15:41
autor: pitsa
Pobrałem, zainstalowałem i mam teraz to o czym tak marzyłem - pełną władzę nad maszyną sterowaną przez USB. :-)

: 27 paź 2010, 15:56
autor: oprawcafotografii
pitsa pisze:Pobrałem, zainstalowałem i mam teraz to o czym tak marzyłem - pełną władzę nad maszyną sterowaną przez USB. :-)
Znaczy jedna robi kawe, a druga biega po piwo? ;)

Prokopcio - cos jeszcze poza warstwami dodales?
Niestety czas na ew. testy najwczesniej w weekend...

J.

: 27 paź 2010, 16:19
autor: prokopcio
oprawcafotografii pisze:Prokopcio - cos jeszcze poza warstwami dodales?
Nic z ważnych rzeczy, ale na warstwach było dużo zmian.

Jak zwykle brak instrukcji :)

W skrócie:
1. Przy pierwszym uruchomieniu wszystkie "Twoje" parametry są kopiowane na wszystkie warstwy
2. z poziomu programu niema możliwości zmiany kolejności wykonywania warstw więc warto rysować kolorami "podpatrzonymi w programie".
3. ustawiamy właściwości obróbki dla każdej z warstw - wyboru edytowanej warstwy dokonuje się zaznaczeniem ComboBoxa (kropki) przy warstwie. CheckBoxy (ptaszki) służą do włączenia/wyłączenie warstwy (odchaczona warstwa nie będzie wykonana)
4. Wprowadziłem dla każdej warstwy możliwość nazywania narzędzia - jeśli nazwa będzie inna niż poprzednio używanego narzędzia - program zostanie wstrzymany do czasu wymiany i pomiaru narzędzia - zostanie wyświetlony odpowiedni komunikat.

Co do innych zmian to:
1. Wprowadziłem skalowanie na wymiar - aktualny wymiar detalu (pliku) jest wyświetlany na górnej belce - po kliknięciu masz możliwość wpisania wymiaru na jaki rysunek ma być przeskalowany.
2. Poprawiona została stabilizacja prędkości narzędzia - poprzednio była ustalana prędkość osi co było okropnym błędem (nie wiem czemu nikt nie zauważył :P )
3. dodałem obsługę ręcznych "szybkich" przejazdów po skosach - wygodne do szybkiego przemieszczenia maszyny z pełną prędkością w czasie testowania ustawianych parametrów osi.
4. Wprowadziłem podgląd stanów poszczególnych pinów na wtyczce DB25 (LPT) - ułatwia konfigurację kontrolera i diagnozę usterek.
5. rozszerzyłem konfigurację wejść/wyjść (np. krańcówki mogą być na pinach 11,12,13)
6. Zmniejszyłem obciążenie procesora - przetwarzanie powinno działać szybciej.
7. Automatycznie "dopinanie" konfiguracji do pliku HPGL.
8. Jeszcze kilka pierdół mało istotnych dla Was.

[ Dodano: 2010-10-27, 16:22 ]
pitsa pisze:Pobrałem, zainstalowałem i mam teraz to o czym tak marzyłem - pełną władzę nad maszyną sterowaną przez USB. :-)
Cieszę się bardzo że tak uważasz. Ja jeszcze wiele mam życzeń.

Kręćcie filmiki !!! Please !