testowanie nowych wersji CNConv (przed oficjalną premierą)
-
- Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 6354
- Rejestracja: 29 kwie 2009, 10:11
- Lokalizacja: Kraków / Jaworzno / Kopanka
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
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:
-
Autor tematu - Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 29
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
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".
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
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
- Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 6354
- Rejestracja: 29 kwie 2009, 10:11
- Lokalizacja: Kraków / Jaworzno / Kopanka
-
Autor tematu - Moderator
-
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
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ć!
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.
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ć!

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
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
- 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
Mysle, ze nie ma co popadac w paranoje...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....
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
-
Autor tematu - Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 29
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
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.
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.

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.

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.

zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 43
- Posty: 1126
- Rejestracja: 11 sty 2005, 13:03
- Lokalizacja: Grodków
- Kontakt:
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ę
)
cieszę się że program coraz mniej przynosi problemów


-
- Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 6354
- Rejestracja: 29 kwie 2009, 10:11
- Lokalizacja: Kraków / Jaworzno / Kopanka
Czy mozesz dorobic funkcje parkowania pod jednym z PINow?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ówpoczekam 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ę
)
Razem ze STOP i START zalatwiloby to obsluge produkcji seryjnej
w wiekszosci przypadkow...
q