testowanie nowych wersji CNConv (przed oficjalną premierą)

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

oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 19
Posty: 6354
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

#21

Post napisał: oprawcafotografii » 27 paź 2011, 11:10

Kilka uwag...

Wybieranie plikow z grupy klawiszami Ctrl+1..2..3..4 etc dziala,
ale byloby fajnie jakby dodac dwa drobiazgi:

1. Ctrl+~ otwiera plik o nastepnym numerze.
Jesli nie ma kolejnego wraca do pliku 1.

2. Bylby dobrze gdyby program analizowal nazwy plikow np. wg. takiego wzorca:
1_WZORZEC_CZESC IGNOROWANA. Chodzi o to, zeby program uznal pliki:

1_Pudelko0192_DOL
2_Pudelko0192_LEWA
3_Pudelko0192_PRAWA
4_Pudelko0192_GORA za pliki jednego zestawu - czyli po prostu ignorowal
czesc nazwy pliku po drugim znaku "_". Dzieki temu bedzie mozna nazywac
pliki w sposob czytelny dla operatora. Teraz sie nie da i mozna sie pogubic.

3. DOPISANE
Tryb pracy seryjnej - po zakonczeniu ciecia maszyna jedzie na parking,
a program laduje plik o kolenym numerze, jesli nie ma wiekszego to zaczyna
automatycznie od numeru 1.
Ten tryb bylby doskonaly do produkcji seryjnej - obsluga tylko dwoma
guzikami START i na wszelki wypadek STOP...


Z zauwazonych bledow - mialem wjazd na krancowke podczas proby jazdy
referencyjnej - po odblokowaniu maszyny program chcial dalej jechac gdzies,
chyba kontunowac jazde ref. Trzeba by to sprawdzic.

Dopisane 28.10

Podczas pomiaru freza jesli os Z jest ponizej dolnego zakresu (bo poprzednio
byl obrabiany wysoki material) program nie mierzy dl. freza - nie reguje po prostu.

q



Tagi:

Awatar użytkownika

Autor tematu
pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#22

Post napisał: pitsa » 30 paź 2011, 15:28

Po wejściu do konfiguracji jest tylko przycisk OK.
Moim zdaniem powinno być jeszcze Anuluj - bezpieczne wyjście z konfiguracji bez wprowadzania zmian.

Potrzebne jakieś wyjaśnienia dlaczego powinien być przycisk Anuluj? :-)

Samo OK wystarczy dla okna z komunikatem "Cannot focus a disabled or invisible window." (), które pojawia się klikając w zakładkę "Import" lub "Konfiguracja maszyny" przy wybranej opcji "Zablokuj kontrolki konfiguracyjne" w zakładce "Program".
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 19
Posty: 6354
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

#23

Post napisał: oprawcafotografii » 30 paź 2011, 15:32

pitsa pisze:Po wejściu do konfiguracji jest tylko przycisk OK.
Moim zdaniem powinno być jeszcze Anuluj - bezpieczne wyjście z konfiguracji bez wprowadzania zmian...
W kilku miejscach program "od zawsze" nie reaguje na ESC lub reaguje zle.
Autor powinien zrobic generalne sprzatanie ;)

q

Awatar użytkownika

Autor tematu
pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Pełna Dokumentacja ułatwi rozwój programu

#24

Post napisał: pitsa » 30 paź 2011, 16:08

ESC jest przypisany do zatrzymania maszyny ale działa tylko gdy program jest "na wierzchu".

Nie dziwię się, że wielu rzeczy autor nie jest w stanie przewidzieć - sposoby korzystania z tego programu są różne. Na przykład jazda referencyjna jest tylko do 0,0,zmax i tylko ręcznie w konfiguracji można bazować na Z minimum i na Z max. Teoretycznie przy trzech osiach powinno być 8 możliwości wybrania punktów bazowania. Ktoś będzie mógł na przykład chcieć bazować na wszystkich 6 krańcówkach osi i aby po tym bazowaniu zakres roboczy sam się ustawił. Nieprawdopodobne? To jest właśnie najtrudniejsze w programowaniu aby uwzględnić wszystkie nieprawdopodobne działania użytkowników. Przykład? Co się stanie gdy położenie czujnika narzędzi zostanie ustawione na współrzędnych ujemnych, wysokość czujnika również? Czujnik może przecież być poza obszarem przyjętym za roboczy.

Autor sam się w tym może pogubić! :D

Jest na to jedna rada: każda opcja powinna być opisana i dla użytkownika dostępna pełna dokumentacja nawet jeśli coś nie jest jeszcze zrobione tylko planowane do wprowadzenia. W konfiguracji obok Anuluj i OK powinien być przycisk "?", a pod nim już teraz nie tylko opis opcji, ale wypisane wszystkie przykłady użycia jako dokumentacja i jako pełna notatka autora. Na przykład przy pinach krańcówek i E-stop zniknęło NC, a w zamian pojawiły się okienka Neguj na podglądzie pinów. Większość się po krótkim szukaniu może się domyśli co i jak. Jednak jeśli program ma być prosty i dla każdego musi być dostępny opis każdego elementu w we wszystkich oknach. Tu nie ma miejsca na "tego nie trzeba opisywać bo to oczywiste".

Generalne sprzątanie najlepiej zacząć od pisania pełnej dokumentacji. :)
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 19
Posty: 6354
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

Re: Pełna Dokumentacja ułatwi rozwój programu

#25

Post napisał: oprawcafotografii » 30 paź 2011, 16:50

pitsa pisze:ESC jest przypisany do zatrzymania maszyny ale działa tylko gdy program jest "na wierzchu".

Nie dziwię się, że wielu rzeczy autor nie jest w stanie przewidzieć - sposoby korzystania z tego programu są różne. Na przykład jazda referencyjna jest tylko do 0,0,zmax i tylko ręcznie w konfiguracji można bazować na Z minimum i na Z max. Teoretycznie przy trzech osiach powinno być 8 możliwości wybrania punktów bazowania....
Mysle, ze nie ma co popadac w paranoje...
Bazuje sie zazwyczaj X i Y do minimum, Z maksimum - to jest zrozumiale
i logiczne. Jak ktos chce na jednej osi uzywac silnik krokowy, na drugiej BLDC,
na trzeciej parowy to niech sobie sam soft napisze ;)

q


prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 43
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#26

Post napisał: prokopcio » 30 paź 2011, 20:05

pitsa pisze:Generalne sprzątanie najlepiej zacząć od pisania pełnej dokumentacji. :)
właśnie nad nią siedzę :)

Awatar użytkownika

Autor tematu
pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#27

Post napisał: pitsa » 02 lis 2011, 18:35

Coraz trudniej znaleźć w programie coś do poprawienia, ale w końcu mi się udało wytropić chociaż parę drobiazgów. :-)

Po zakończeniu pracy, gdy włączone jest wyświetlanie zakładki "info" znikają wszystkie informacje w oknie. Trzeba wyłączyć i ponownie włączyć tą zakładkę. Mogłoby to się robić automatycznie jeśli chcemy dopracować program do perfekcji. :D

Po zakończeniu pracy na ostatniej warstwie licznik warstw przeskakuje na "9"
i po powrocie na bazę tekst o czasie pracy zmienia się w "Szacowany czas warstwy". W tym momencie powinno być raczej: "Wykonano w czasie: .....".


Inna ciekawostka:

Naciśnięcie na klawisze Alt, Shift i Ctrl powoduje wyświetlanie ich w górnym pasku ekranu. Puszczenie klawisza i napis znika. Naciskając na Shift pojawia się informacja "bieg 2", naciskając na Ctrl pojawia się informacja "bieg 3". Jeśli teraz naciśnie się prawy Alt to na górze pozostaje napis -- Ctrl --- i program pozostaje na 3 biegu.

Do czego to można użyć - do zmiany biegu przy ręcznym ruchu maszyny. Kombinacja która przełącza na 3 bieg jest następująca:

Wcisnąć Shift
Wcisnąć prawy Alt
Puścić Shift
Puścić Alt

Program zostaje przestawiony na 3 bieg, który z założenia jest do ruchów z małymi prędkościami.

Jeśli odkryłem opcję tylko dla autora programu to przepraszam. Dla mnie to fajna funkcjonalność bo włączając "Sterowanie kursorami klawiatury" można precyzyjnie sterować ruchem maszyny z klawiatury. :D
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 43
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#28

Post napisał: prokopcio » 02 lis 2011, 21:31

dzięki. zauważyłem tą nieprawidłowość przy naciskaniu pewnej sekwencji klawiszy i przyznam że zapomniałem o tym. co do zmiany biegów "bez trzymania klawisza shift lub ctrl" to jest prostszy sposób - wystarczy zdefiniować skrót w zakładce program.

cieszę się że program coraz mniej przynosi problemów :) poczekam jeszcze z tydzień i usunę za jednym zamachem wskazane tu usterki (nowe funkcjonalności raczej na kolejną wersję żebym w końcu miał jakąś w miarę stabilną wersję ;) )


oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 19
Posty: 6354
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

#29

Post napisał: oprawcafotografii » 03 lis 2011, 08:15

prokopcio pisze:dzięki. zauważyłem tą nieprawidłowość przy naciskaniu pewnej sekwencji klawiszy i przyznam że zapomniałem o tym. co do zmiany biegów "bez trzymania klawisza shift lub ctrl" to jest prostszy sposób - wystarczy zdefiniować skrót w zakładce program.

cieszę się że program coraz mniej przynosi problemów :) poczekam jeszcze z tydzień i usunę za jednym zamachem wskazane tu usterki (nowe funkcjonalności raczej na kolejną wersję żebym w końcu miał jakąś w miarę stabilną wersję ;) )
Czy mozesz dorobic funkcje parkowania pod jednym z PINow?
Razem ze STOP i START zalatwiloby to obsluge produkcji seryjnej
w wiekszosci przypadkow...

q


prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 43
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#30

Post napisał: prokopcio » 03 lis 2011, 08:22

mogę :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNConv”