Jak wyświetlić komunikat/wiadomość z gkodu?
-
Autor tematu - 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?
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.
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:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1617
- Rejestracja: 17 paź 2004, 20:49
- Lokalizacja: Swarzędz
- Kontakt:
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
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
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 631
- Rejestracja: 21 maja 2008, 10:02
- Lokalizacja: Damasławek
Wszystko o czym piszesz trzeba zrobić w PLC. Komunikaty generalnie wyświetla się w ten sposób:
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.
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
Kod: Zaznacz cały
#NAME_I 0 = ERROR_1
<< IN ERROR_1
>> PAUSE
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 5
- Posty: 9
- Rejestracja: 05 wrz 2017, 19:41
- Lokalizacja: Poznań
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.
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.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 5
- Posty: 9
- Rejestracja: 05 wrz 2017, 19:41
- Lokalizacja: Poznań
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
...
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
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 631
- Rejestracja: 21 maja 2008, 10:02
- Lokalizacja: Damasławek
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.
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.