Jak wyświetlić komunikat/wiadomość z gkodu?

Dyskusje dotyczące działania obsługi programu PikoCNC

Autor tematu
pawel-cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 9
Rejestracja: 05 wrz 2017, 19:41
Lokalizacja: Poznań

Jak wyświetlić komunikat/wiadomość z gkodu?

#1

Post napisał: pawel-cnc » 05 wrz 2017, 19:48

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.



Tagi:


RobWan
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1617
Rejestracja: 17 paź 2004, 20:49
Lokalizacja: Swarzędz
Kontakt:

#2

Post napisał: RobWan » 05 wrz 2017, 20:40

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


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1243
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#3

Post napisał: rc666 » 05 wrz 2017, 20:40

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.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


RobWan
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1617
Rejestracja: 17 paź 2004, 20:49
Lokalizacja: Swarzędz
Kontakt:

#4

Post napisał: RobWan » 05 wrz 2017, 20:50

rc666 pisze:Wstaw M00 w program
Ale Piko nie obsługuje tego marka.

Robert

Awatar użytkownika

cosimo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 631
Rejestracja: 21 maja 2008, 10:02
Lokalizacja: Damasławek

#5

Post napisał: cosimo » 05 wrz 2017, 21:29

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 &#8211; to trzeba spiąć jakieś wejście z bitem sterującym pauzą

Kod: Zaznacz cały

#NAME_I 0  = ERROR_1

  << IN ERROR_1
  >> PAUSE 
Oczywiście to tylko luźne przykłady. Kompletna logika do tego będzie trochę bardziej złożona.


Autor tematu
pawel-cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 9
Rejestracja: 05 wrz 2017, 19:41
Lokalizacja: Poznań

#6

Post napisał: pawel-cnc » 05 wrz 2017, 21:47

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.


RobWan
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1617
Rejestracja: 17 paź 2004, 20:49
Lokalizacja: Swarzędz
Kontakt:

#7

Post napisał: RobWan » 05 wrz 2017, 22:09

cosimo pisze:Wszystko o czym piszesz trzeba zrobić w PLC
Ja problem zrozumiałem inaczej. :sad:
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


Autor tematu
pawel-cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 9
Rejestracja: 05 wrz 2017, 19:41
Lokalizacja: Poznań

#8

Post napisał: pawel-cnc » 05 wrz 2017, 22:32

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

Awatar użytkownika

cosimo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 631
Rejestracja: 21 maja 2008, 10:02
Lokalizacja: Damasławek

#9

Post napisał: cosimo » 06 wrz 2017, 08:41

Takie buty, czyli to ma tylko w danym momencie zatrzymać program i wyświetlić komunikat &#8211; ż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.


RobWan
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1617
Rejestracja: 17 paź 2004, 20:49
Lokalizacja: Swarzędz
Kontakt:

#10

Post napisał: RobWan » 06 wrz 2017, 08:51

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „PikoCNC”