Znaleziono 5 wyników

autor: qqaz
09 maja 2020, 14:14
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3, skrypt wymiany narzedzia
Odpowiedzi: 12
Odsłony: 1972

Re: Mach3, skrypt wymiany narzedzia

grekot pisze:Dzieje się coś takiego że wrzeciono zaczyna się obracać wcześniej niż reaguje oś Z
synchronizacja zrobiona jest na impulsie startowym o określonej długości ( dla określonych obrotów!!! - trzeba to uwzgledniac bo wyjdą jaja) i z nadzieją że podczas ruchu nie zmieni się obrót wrzeciona.
zapewne przy cofaniu jest tak samo - czeka na ten impuls żeby sobie poustawiać.
Tak ma i już - oprawka kompensacyjna jest wystarczającym sposobem aby nie było błędów.
Chcesz na sztywno?
To dla gwintowania załącz do wrzeciona silnik osi obrotowej - raptem ustawiasz jedno wyjście które odpina indukcyjny a sprzęga z dużym napędem krokowym lub servo.
No i napisz procedurkę która zamiast typowego Gkodu gwintowania wstawi tą podmianę silników.
Bo w Machu można prawie wszystko.
Tylko dlaczego nie można oprawką?

Dodane 3 minuty 11 sekundy:
Przy okazji masz pozycjonowane wrzeciono w którym dziurkujesz tarczę - ale znowu trudność.
Zamiast jakiegoś wytaczaka trzeba wstawić wiertarkę.
autor: qqaz
07 maja 2020, 21:03
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3, skrypt wymiany narzedzia
Odpowiedzi: 12
Odsłony: 1972

Re: Mach3, skrypt wymiany narzedzia

Zrób jak wygodnie i zrozumiale.
Komputer nie poddaje się człowieczym kwalifikacjom że eleganckie - gdy działa to działa.
Byle tylko wiedzieć co można zrobić i ominąć (lub wykorzystać) ograniczenia sprzętowe.
autor: qqaz
06 maja 2020, 17:42
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3, skrypt wymiany narzedzia
Odpowiedzi: 12
Odsłony: 1972

Re: Mach3, skrypt wymiany narzedzia

A co zabrania używania makropumpa? W tym celu on jest wiec dlaczego?
autor: qqaz
04 maja 2020, 13:21
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3, skrypt wymiany narzedzia
Odpowiedzi: 12
Odsłony: 1972

Re: Mach3, skrypt wymiany narzedzia

W treść skryptu wstaw linijkę:
DoOemButton(x)
' w tym momencie zmieni się ekran Macha na taki jaki masz zapisany pod nr X
Oczywiście trzeba sobie otworzyć plik ____.set który używasz i odpowiedni go poprawić.
Na tym ekranie nr(X) możesz zamieścić :
oemled(83)
'świeci gdy można uruchamiać osie

albo
oembutton(103)
'który jest klawiszem przełączanym i naciskany włącza i wyłącza możliwość ruchu.
Jeżeli tego klawisza nie będzie w treści ekranu to nie będzie można ruszać osiami.

albo
oemled(162)
'który świeci gdy jakiekolwiek makro jest uruchomiane i się jeszcze nie skończyło - wyświetla każde makro aż do zakończenia wszystkich.
Gdy skończysz manipulacje z wymianą narzędzia to możesz wrócić na główny ekran działaniem samego skryptu bo w treści swojego skryptu wymiany na końcu umieściłeś linijkę:
DoOemButton(1) - i masz ekran startowy
albo klawiszem z takim poleceniem który umieściłeś w treści ekranu nr(x).
Dodatkowo klawisz zadziałać może warunkowo gdy zechcesz w treść klawisza wpisać jakieś warunki np czy jakieś wejście jest aktywne albo wyjście ma odpowiedni stan (skrypt zresztą też bo działanie wywołanego makra nie zależy od sposobu jego wywołania czy to klawiszem czy treścią pliku Gkod).
autor: qqaz
01 maja 2020, 00:14
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3, skrypt wymiany narzedzia
Odpowiedzi: 12
Odsłony: 1972

Re: Mach3, skrypt wymiany narzedzia

Do treści skryptu dopisz polecenie zmiany ekranu na którym będziesz miał tylko klawisz "powrót" a jego zadziałanie może być dodatkowo uwarunkowane np kontrolą parametru generowanego przez skrypt. Dodatkowo zablokuj ruch aby strzałkami klawiatury nie można było poruszać osiami.
Gdy zmiana się zakończy to w skrypcie umieścisz przywrócenie ruchu polecenie powrotu do poprzedniego ekranu.
Klawisz na wywołanym ekranie jest na wszelki wypadek gdyby trzeba było przerwać skrypt ręcznie i jakoś wrócić trybem awaryjnym no bo bez żadnego trybu się nie da.(w Machu)

Wróć do „Mach3, skrypt wymiany narzedzia”