Znaleziono 8 wyników

autor: qqaz
22 sty 2019, 20:42
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

Alvar4 pisze:nie mogę zwolnić resetu
albo:
- wywołaj którąś wcześniejszą wersję która była dobra (nie wiem czy w Mach2 to jest a jeżeli to czy nie jest za późno - może się już nadpisała)
- spróbuj poprawić edytorem ekran - otwórz tokarkowy, skopiuj przycisk resetu i wklej go do ekranu frezarki.
A może zwyczajnie zobacz czy nie zgubiłeś zaptaszczenia właściwego działania - np została na przycisku tylko bitmapa a funkcją się przestawiła (choć częściej przycisk gubi bitmapę niż funkcję)
Jest to możliwe podczas zmiany ekranu gdy system nie zapisze nowego albo jest wyłączony z prądu bez zwijania.
k-m-r1 pisze:.... .....
oemled(10) działa w oparciu o sumę wartości korekt wszystkich osi
Σ x,y,z ≠ 0 to led świeci ( bo jest G92)
a powinna być suma wartości bezwzględnych. Wystarczy korekta dla jednej osi np -0,1 dla drugiej +o.1 i led gaśnie mimo że powinien palić.

a może zamiast zamykać to odwrotnie, kontynuować watek, wskazując wpadki w programie, nawet te łatwe do ominięcia.
O co chodzi z tym niewłączaniem się M3?
autor: qqaz
21 sty 2019, 22:14
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

k-m-r1 pisze:Podczas wykonywania makra można ruszać osiami przy włączonym Jog. i g-kod idzie dalej.

A to jest akurat poważna zaleta. Bo to że masz makro w tle to wiesz gdyż sam je puściłeś i wiesz kiedy skończy i co je wyłączy.
Nawiasem pisząc Gkod jet zatrzymywany po uruchomieniu makra i sam dalej nie idzie( gdy makro aktywne) Trzeba go celowo uruchomić (dooembutton(1000)) w treści makra lub klawiszem z ekranu. Samoczynne wznowienie Gkodu jest tylko po zakończeniu makra.
Czyli Gkod nad makrem idzie bo tego chciałeś.

Dodane 1 minuta 55 sekundy:
k-m-r1 pisze:Sprzężenie zwrotne o kant D rozbić.
to tylko podgląd ale z niego można wygenerować sygnał stop gdy uznasz że różnice są za duże( Mach nie tylko frezarki popycha)
autor: qqaz
20 sty 2019, 21:27
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

wpisujesz kontrolę tam gdzie ją potrzebujesz :D
Tyle że logika wskazuje że nie można tego zastosować w jakimś makro gdyż zawsze będzie odpowiedź że makro idzie - choćby właśnie to które kontroluje czy jakieś makro idzie. Bo led swieci.
To należy traktować jako wskażnik dla operatora że ma aktywne makro.
Jeżeli chcesz warunkować działanie makra względem czegoś to na jego początku wpisz warunki
Gdy są spełnione to dalej a jeżeli nie to end makra i już.
Tylko dlaczego masz uruchamiać makro gdy nie powinno być uruchomione?
Mach jest programem sekwencyjnym i powinien być stosowany jak programator pralki - pierzemy, płuczemy, od nowa.
Warunki logiczne w obróbce CNC dotyczą otoczenia:
czy jest woda?
czy silnik kręci?
czy odpowiednie gniazdo? (a nawet czy w gnieździe narzędzie)
ale to wszystko są warunki statyczne typu jak można to robię.
Tylko czy można - to trzeba z głową opisać bo inaczej nie będzie wszystko sprawdzone i bum.
Natomiast jakość algorytmu kontrolowania zależy wyłącznie od Ciebie

Dodane 3 minuty 54 sekundy:
Weź program Mach3Screen.exe, na ekranie wstaw leda(162) i będzie Ci świecił gdy trzeba.
autor: qqaz
20 sty 2019, 20:38
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

lepi pisze:Brak wsparcia funkcji tworzonych przez programistę.
trudno się spierać że pomoc jest lub nie jest wystarczająca - zawsze może być lepsza.
Ale z założenia programiście można mniej pomagać niż przeciętnemu użytkownikowi.
Ale i tak są informacje dla "programistów".

Dodane 6 minuty 50 sekundy:
czy makro jest uruchomione (jakieś, nie konkretne) i idzie w tle programu możesz sprawdzić getoemled(162)
Twoją sprawą jest porządek w programie i struktura warunków wykluczająca kolizję lub nakładkowe działanie wykluczających się procedur
autor: qqaz
20 sty 2019, 14:05
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

A gdzie tu upierdliwość?
Wpisujesz. uruchamiasz i na kawę. Co trudnego.
Tylko dla elementów przełącznych ( tak jak tutaj przycisk toggle) dodatkowo zapamiętujesz czy to co widzisz na wejściu jest pierwszym naciśnięciem czy jeszcze trzymaniem już naciśniętego.
czyli:
jeżeli input1=1 to sprawdż dodatkowego leda
jeżeli ten led=0 to
zapal leda
uruchom makro
jeżeli input1=0 to zgaś leda

I w ten sposób masz kontrolę co 0,1s - tak jakby uruchamiane zboczem
autor: qqaz
20 sty 2019, 13:47
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

kontrola to wpis w treść piku macropump sekwencji sprawdzającej cyklicznie stan wejścia np
If isActive(INPUT1) Then ( gdy zauważy że jest wejście 1 )
code "M123" ( to wywoła makro 123.m1s)
end if
Dopisz to do pliku i działa.

Dodane 1 minuta 38 sekundy:
KOTROLA jako czynność, proces a nie kontrolka czyli wskażnik.
autor: qqaz
20 sty 2019, 13:36
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

1) umieść kontrolę przycisku fizycznego (kontrola aktywności stanu wejścia) i nastepnie wywołanie 123.m1s w macopump
autor: qqaz
20 sty 2019, 13:16
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - błędy, mity i legendy.
Odpowiedzi: 27
Odsłony: 2768

Re: Mach3 - błędy, mity i legendy.

Przycisk jest typu "Toggle" czyli każde naciśniecie zmieni jego stan na przeciwny (wł/wył)
Tak samo zadziała makro - każde wywołanie linii
dooembutton(123)
spowoduje zmianę stanu przycisku.
Czyli
123.m1s - wywołujesz Gkodem plik makra (taką nazwę sobie wymyśliłem)
treść pliku:
dooembutton(123) -raptem jedna linijka

Plik o takiej treści z taką nazwą zapisujesz w katalogu z makrami dla profilu plazmy bo plazma tam będzie szukać wywoływanych Gkodem poleceń typu:
M123

werdykt? :wink:

PS takie rozwiązanie jest elementarne - przełączy zawsze bez względu na oczekiwanie operatora.
Może warto czasem sprawdzić czy w danych okolicznośiach należy należy przycisk nacisnąć.
Wtedy do pliku musisz wstawić odpowiednią kontrolę warunków i dopiero decydować o wykonaniu liniil z przyciskiem

Dodane 11 minuty 17 sekundy:
problemy z Machem zgłaszają Ci z użytkowników którzy:
nie czytali instrukcji (np ja)
powodowani łatwością jego stosowania stosują go bez zawracania sobie głowy o elementarz rozwiązań sprzętowych - np stany krańcówek podawane jako napięcie zamiast prądu ( prawda że Mach do du**?)
mają charakterologicznie uwarunkowany stan roszczeniowy że świat wokoło powinien im służyć
co zwalnia ich z jakiejkolwiek refleksji prowadzącej do wniosku o własnej niewiedzy (dlaczego Mach nie sprawdził ich błędów)

Podkreślam o zgłaszanych problemach że Mach to coś.....
a nie o zwykłych pytaniach może nawet i oczywistych ale początki zawsze są pełne pytań podstawowych.

Wróć do „Mach3 - błędy, mity i legendy.”