Strona 1 z 2
Jak wyświetlić komunikat/wiadomość z gkodu?
: 05 wrz 2017, 19:48
autor: pawel-cnc
Witam wszystkich! To mój pierwszy post więc proszę o łaskawość
Do rzeczy. Czy ktoś wie czy można wyświetlić w PikoCNC okno z komunikatem, który jednocześnie robi pauze w pracy, za pomocą gkodu? Po to np. aby podać operatorowi instrukcje, ze np. musi dokręcić materiał i może kontynuować frezowanie.
Pozdrawiam.
: 05 wrz 2017, 20:40
autor: RobWan
Pewnie za pomocą makra to się da zrobić. Ale musisz je dodać ręcznie do g-kodu. Czyli samo się nie doda jeżeli używasz PikoCama-a.
Kiedyś proponowałem podobne rozwiązanie, aby a PikoCam-ie można było wstawiać pauzę między ścieżki gdy podczas pracy między ścieżkami zmieniamy materiał.
Możliwość dodania makra między ścieżkami spełniłaby tę moja zachciankę.
Robert
: 05 wrz 2017, 20:40
autor: rc666
Wstaw M00 w program i po klopocie. Napisz w programie w nawiasie instrukcje.
Mozesz jeszcze sprobowac MSG 'instrukcja dla operatora'.
Nie jestem pewin czy maszyna to przyjmie. Udalo mi sie na niektorych kontrolach.
: 05 wrz 2017, 20:50
autor: RobWan
rc666 pisze:Wstaw M00 w program
Ale Piko nie obsługuje tego marka.
Robert
: 05 wrz 2017, 21:29
autor: cosimo
Wszystko o czym piszesz trzeba zrobić w PLC. Komunikaty generalnie wyświetla się w ten sposób:
Kod: Zaznacz cały
#NAME_M 14 = MSG_TXT_0
#TXT_MSG 0 = INFO: Uwaga ! wrzeciono się kręci !
<< M C_M3
>> M MSG_TXT_0
Powyższy przykład wyświetla komunikat gdy załączone jest wrzeciono. Co pauzy – to trzeba spiąć jakieś wejście z bitem sterującym pauzą
Oczywiście to tylko luźne przykłady. Kompletna logika do tego będzie trochę bardziej złożona.
: 05 wrz 2017, 21:47
autor: pawel-cnc
Dzięki za szybką odpowiedz!
Spróbuje coś wykombinować choć przyznam, że wygląda to skomplikowanie(nie znam sie na PLC).
A czy byłaby szansa dodać obsługę jakiegoś nowego M albo G koda, który by to realizował? Bo wydaje mi się, że byłaby to dość przydatna rzecz. Albo nawet 2 M/G kody: jeden do pauzy i komunikatu, drugi do zatrzymania programu i komunikatu.
Ten drugi standardowo przydałby się na końcu całego programu z komunikatem np. 'KONIEC', bo aktualnie nie jest oczywiste, że program się zakończył. Trzeba spojrzeć, ze kursor jest na ostatniej linii oraz, ze przycisk Start jest aktywny.
: 05 wrz 2017, 22:09
autor: RobWan
cosimo pisze:Wszystko o czym piszesz trzeba zrobić w PLC
Ja problem zrozumiałem inaczej.
Podczas pracy w zdefiniowanym momencie to gkod ma wygenerować pauzę i komunikat.
Operator wykona polecenie naciśnie pauze i program leci dalej.
Ale może
pawel-cnc uściśli.
Robert
: 05 wrz 2017, 22:32
autor: pawel-cnc
Zgadza się. Chciałbym coś takiego np.:
...
N175 G1 Z-3. F30.
N180 G0 Z-2.88 (rapid)
N185 G1 Z-4.5 F30.
N190 G0 Z-4.38 (rapid)
N195 M120 Dokręć srubami material
N200 G0 Z-5.88 (rapid)
N205 G1 Z-7.5 F30.
N210 G0 Z-7.38 (rapid)
N215 G1 Z-9. F30.
...
I tu M120 oznaczaloby pauze i wyswietlenie komunikatu w programie (tak jak przy Tx zmianie narzedzia). Po nacisnieciu 'Gotowe' progam wznawia prace
: 06 wrz 2017, 08:41
autor: cosimo
Takie buty, czyli to ma tylko w danym momencie zatrzymać program i wyświetlić komunikat – żadne sprawdzanie warunków tu nie zachodzi. Na dziś można to zrobić w ten sposób, że dać po sobie dwie linie:
G100
M0
Gdzie G100 to makro zapalające bit komunikatu w PLC, a M0 to programowa pauza.
W sumie można by kiedyś pomyśleć aby komentarz po M0 był traktowany jako treść komunikatu.
: 06 wrz 2017, 08:51
autor: RobWan
cosimo pisze: dać po sobie dwie linie:
G100
M0
A nie można jak pisałem dać możliwości wstawiania makr w cam-ie? Między ścieżkami.
Robert