Czy można w Mach dokonać wyboru w trakcie realizcji G-kodów?

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
dasza77
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1119
Rejestracja: 14 maja 2006, 17:34
Lokalizacja: Ełk

Czy można w Mach dokonać wyboru w trakcie realizcji G-kodów?

#1

Post napisał: dasza77 » 14 lip 2010, 12:43

Moje pytanie może jest niezrozumiałe , więc przedstawię temat.
Już dwa lata jak mój mały ploterek frezuje dla mnie otwory w detalach, które kładę na stole, przyciskam i wszystko jest ładnie wyfrazowane.
Sam napisałem prosty programik w G-kodach.
Do tego momentu wszystko jest OK.
Problem zaczął się od niedawna, gdy muszę w trakcie tego frezowania kilku otworów dokonać wyboru , czy mają być frezowane otwory te co dotychczas , czy nowe o innych współrzędnych.
PYTAM.
Czy w Machu mogę napisać tak program w G-kodach, aby w trakcie jego wykonywania program zapytał mnie :
-jeżeli chcesz wykonać operacje A naciśnij przycisk np. A
- jeżeli jakiś inny przycisk to naciśnij coś innego ......
Jak taki program napisać .
Chodzi mi o to , abym w sposób (bez ponownego załadowywania programu) mógł na bieżąco decydować która część programu będzie wykonywana.

Może opisałem to niezbyt jasno ale znawcy chyba już wiedzą o co mi chodzi.

Pozdrawiam z Mazur - Darek



Tagi:

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#2

Post napisał: k-m-r1 » 14 lip 2010, 15:19

g-code to jest wykonywanie kodu pokolei ewentualnie skoki powturzenia danej czesci programu nie ma możliwosci wyboru jedynie zmiana g-code przed wczytaniem i wykonaniem

w machu jest chyba możliwosc napisac makro przypisac do klawisza i klawisz a to będzie jedna wersja g-code klawisz b druga wersja jedynie tak to można zrobic
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#3

Post napisał: krzysiekgrab » 14 lip 2010, 19:11

imo możemy napisać makro, które zapyta nas co chcemy zrobić, robi to co wybraliśmy, następnie po zakończeniu ponownie pyta co dalej zrobić. makro będzie miało takie możliwości w jakie je wyposażymy. na początek dajemy okno wyboru, a następnie select case.
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;


młody88
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 4
Rejestracja: 14 lip 2010, 20:19
Lokalizacja: pl

#4

Post napisał: młody88 » 14 lip 2010, 20:32

nie da się tak zrobić byś zmieniał ten g-cod

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#5

Post napisał: k-m-r1 » 14 lip 2010, 20:34

krzysiekgrab, to chyba piszesz o kreatorze w którym to decydujemy co ma byc a co nie a tu padło inne pytanie

Chodzi mi o to , abym w sposób (bez ponownego załadowywania programu) mógł na bieżąco decydować która część programu będzie wykonywana.

nie da sie na bierząco decydowacco mach robi a czego nie
jedynie przed wczytaniem całego pliku możesz go zmienic
ewentualnie

plik a
plik b
plik c

i teraz każdy z tych zawierza odpowiednie fragmety
wykonujesz jeden plik potem potrzebujesz inny fragmet to zamiast b wczytujesz c i jedziesz dalej
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#6

Post napisał: krzysiekgrab » 15 lip 2010, 10:27

chodziło mi o napisane skryptu, który zawierał by już przygotowane fragmenty gkodu, a my po zakończeniu jednego moglibyśmy zdecydować, który chcemy następnie wykonać. Jest to wykonalne, ale imo jest to przerost formy nad treścią.

[ Dodano: 2010-07-15, 14:54 ]
niech autor postu napisze dokładnie o co mu chodzi :)
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#7

Post napisał: k-m-r1 » 15 lip 2010, 18:57

tak niech napisze o co mu chodzi

wycina otwory czy okregi?
ile ich jest
Obrazek


sam niewiem może cośtakiego prostego?
reszte która nie ulega zmianie można wstawic w skrypt
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


Autor tematu
dasza77
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1119
Rejestracja: 14 maja 2006, 17:34
Lokalizacja: Ełk

#8

Post napisał: dasza77 » 20 lip 2010, 13:27

Moim zdaniem nie jest ważne co ma robić dana część programu.
Chodzi mi o to , że po wykonaniu pewnej części programu , następuje pytanie co dalej.
Czy ma być wykonywany "podprogram" A, B, czy np. C czy kończymy pracę.
Ma to mieć zastosowanie w procesie produkcyjnym , gdzie pracownik na bieżąco musi zdecydować jakie podfrezowanie ma wykonać np. czy 2 otwory czy 4 otwory.

pozdrawiam i dziękuję za zaangażowanie
Darek

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#9

Post napisał: k-m-r1 » 21 lip 2010, 02:38

wienc zostaje skrypt
i teraz tak piszesz wszystkie "moduły" które może wybrac operator w każdym momęcie

po zakończemu jednego programu wyświetla sie okienko operator wybiera do ma byc dalej wczytywany jest kolejny moduł z wcześniej napisanym programem zapisanym w pliku tak ja to widze

Obrazek
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#10

Post napisał: krzysiekgrab » 21 lip 2010, 07:34

Tak jak to napisałem na samym początku :smile:
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”