Strona 1 z 1

Program do podawania parametrów

PostNapisane: lis 04, 2018 16:34
przez Georginho
Cześć
Moja kariera w "branży" CNC to 1,5 roku jako operator a obecnie pracuję jako technolog. Studia inżynierskie zbliżają się ku końcowi, więc czas myśleć o dalszym rozwoju. Śledząc temat zarobków na tym forum oraz mając znajomego programistę postanowiłem spróbować sił w JAVIE.

Jestem aktualnie w trakcie pisania programu desktopowego w Swingu podającego parametry skrawania. W związku z tym, że zacząłem robić ten projekt całkiem niedawno jest on dopiero w fazie raczkowania ;)

Poniżej wstawiam screeny jak to wygląda

Najpierw wybieramy materiał w którym chcemy skrawać:
Obrazek
Wybieramy narzedzie którym będziemy skrawać:
Obrazek
Podajemy średnicę narzędzia (w tym wypadku freza):
Obrazek
Podajemy ilość zębów freza:
Obrazek

Teraz będę zabierał się za określenie głębokości skrawania na przejściu oraz szerokości freza która będzie skrawać.

Co byście dodali/zmienili w tym programie?
Jakie materiały i narzędzia dodać?
Wiadomo, że nie będę przepisywał wszystkich materiałów i parametrów z katalogu, a jedynie podam zakres parametrów w którym jesteśmy w stanie pracować.
Będę wdzięczny za każdą sugestię! :)

Re: Program do podawania parametrów

PostNapisane: lis 04, 2018 17:47
przez cordem
Trochę nie w temacie ale mam pytanie.
Całość wykonałeś w JAVIE czy też dodałeś coś z innego języka?

Re: Program do podawania parametrów

PostNapisane: lis 04, 2018 18:07
przez Georginho
cordem napisał(a):Trochę nie w temacie ale mam pytanie.
Całość wykonałeś w JAVIE czy też dodałeś coś z innego języka?

Całość wykonana w JAVIE. Korzystałem ze Swinga

Re: Program do podawania parametrów

PostNapisane: lis 04, 2018 20:57
przez NewJoker
Naprawdę fajny pomysł. Sam jestem zainteresowany różnego rodzaju kalkulatorami dla inżynierów. Na razie korzystałem tylko z C++ i Fortrana, ale brakuje mi interfejsu graficznego w takiej formie jak Ty masz tutaj. Myślałem o Microsoft Visual Studio, chociaż zaczynam się skłaniać ku Javie ze Swingiem.

Natomiast wracając do Twojego programu - opisałeś co się podaje na wejściu, ale jakie dokładnie parametry program oblicza ? Jest np. czas skrawania czy tylko prędkości i posuw ? Można pomyśleć o dodaniu takich rzeczy jak moc, wydajność, moment obrotowy itp.

Re: Program do podawania parametrów

PostNapisane: lis 04, 2018 22:58
przez Georginho
NewJoker napisał(a):Naprawdę fajny pomysł. Sam jestem zainteresowany różnego rodzaju kalkulatorami dla inżynierów. Na razie korzystałem tylko z C++ i Fortrana, ale brakuje mi interfejsu graficznego w takiej formie jak Ty masz tutaj. Myślałem o Microsoft Visual Studio, chociaż zaczynam się skłaniać ku Javie ze Swingiem.

Natomiast wracając do Twojego programu - opisałeś co się podaje na wejściu, ale jakie dokładnie parametry program oblicza ? Jest np. czas skrawania czy tylko prędkości i posuw ? Można pomyśleć o dodaniu takich rzeczy jak moc, wydajność, moment obrotowy itp.

Parametry jakie będę chciał uwzględnić to:
- posuw mm/ostrze
- posuw mm/minuty
- prędkość skrawania Vc m/min
- prędkość obrotowa obr/min
Jeśli będę uwzględniał osiową głębokość skrawania (ap), bo promieniową głębokość skrawania (ae) uwzględnie na pewno to postaram się również wrzucić objętościową wydajność skrawania, moc skrawania o której wspomniałeś oraz moment obrotowy. Parametry te z początku będą obliczone w trzech zakresach (minimalny/uśredniony/maksymalny). Czyli będziemy mieli podaną minimalną oraz maksymalną zalecaną wartość posuwu oraz prędkości oraz wyciągniętą z niej średnią.

Na tę chwilę w głowie pojawił mi się jeszcze pomysł kalkulatora. Będzie on rozwijany z paska u góry i będzie mogli obliczyć wszystkie wspomniane przeze mnie parametry.

Czas skrawania jest bardzo trudny do osiągnięcia. Oczywiście zależy co byśmy skrawali. Jeśli byłby to prosty program robiący jedynie kształt 2D to myślę, że jest to do zrobienia. Ale trzeba sobie zadać ważne pytanie. Czy jest sens? Jeśli program piszemy w oprogramowaniu CAM to już tam wszystko jest zamieszczone. Jeśli program piszemy z palca to możemy odpalić symulację na maszynie i wszystko się nam pokaże. Gdybym chciał to zrobić w JAVIE musiałbym w jakiś sposób opisać bryłę oraz ruchy narzędzia - gdzie się przemieszcza i jak głębko. Problem byłby natomiast z helikalnym skrawaniem. Według mnie jest to opcja, która może i jest wykonalna ale na pewno nie ma potrzeby robienia jej.

Re: Program do podawania parametrów

PostNapisane: lis 04, 2018 23:04
przez NewJoker
A rozważałeś zrobienie z tego aplikacji mobilnej ? Wygodnie by było mieć pod ręką taki kalkulator w telefonie albo w tablecie.

Re: Program do podawania parametrów

PostNapisane: lis 04, 2018 23:32
przez Georginho
NewJoker napisał(a):A rozważałeś zrobienie z tego aplikacji mobilnej ? Wygodnie by było mieć pod ręką taki kalkulator w telefonie albo w tablecie.

Jestem początkujący, tak naprawdę to dopiero się uczę i czerpię porady z internetu, żeby zrobić jakiś projekt, który pomoże mi dostać się do tej uwielbianej przez wszystkich branży IT :mrgreen:

Cieszę się, że widzę zainteresowanie taką aplikacją i motywuje mnie to do dalszego rozwoju, jednak aplikacje desktopowe i mobilne to dwie różne rzeczy - chociaż pewnie mają sporo wspólnego. Nie zagłębiałem się w mobilne, więc może i sam się mylę w tym co pisze.

Takie kalkulatory jednak są już w sklepie do ściągnięcia za darmo. Może nie mają takich opcji jak moment, moc czy objętościowe skrawanie ale prędkość i posuw policzysz :)

Dzięki za kopniaka do dalszej pracy ! :)

Re: Program do podawania parametrów

PostNapisane: lis 05, 2018 00:35
przez NewJoker
Uważam, że różnego rodzaju proste inżynierskie kalkulatory to bardzo dobry pomysł i coś czego zdecydowanie nam brakuje. Dlatego zdecydowanie popieram takie inicjatywy.
Ja wprawdzie siedzę w branży analiz MES i z CNC nie mam w ogóle do czynienia tak na co dzień, ale i w mojej dziedzinie bardzo by się przydały tego typu aplikacje. Myślałem nawet żeby zlecić komuś wykonanie czegoś takiego. Sam nie mam na razie czasu na zajęcie się tym. I nie jestem jakimś orłem w programowaniu ;-)