Sterownik CNC obsługujący wejścia

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
pablos249
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 17 sty 2012, 12:38
Lokalizacja: Wrocław

Sterownik CNC obsługujący wejścia

#1

Post napisał: pablos249 » 01 kwie 2012, 13:11

Witam
Od jakiegoś czasu dobieram sprzęt do frezarki CNC. Jednak nie znalazłem nigdzie informacji czy jest możliwość zawarcia w g-kodzie "warunku" do przejścia dalej. Np. frezarka wykonuje program, i nagle jest warunek wciśnięcia przycisku, znajdującego się na jej obudowie, po wciśnięciu frezarka kontynuuje program. Domyślam się że sterownik musi posiadać wejście, dlatego pytanie umieszczam w dziale elektronika.



Tagi:

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#2

Post napisał: blue_17 » 01 kwie 2012, 13:22

G cod to g cod i w nim są zawarte informacje jak posuw obroty wysokość narzędzia itd z tego co wiem to jeśli miałbyś skrypt zawierający G kod i polecenia dla programu to wykonało by się to w ten sposób .

W dziale Linux CNC możesz zobaczyć że ten program zjada skrypty więc coś takiego prawdopodobnie dało by się zrealizować, ale wtedy to skrypt wymusza koniec programu czy też przestój i możesz w skrypt wpisać G cod jak i rozkazy dla programu sterującego .

Pozdrawiam
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7873
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#3

Post napisał: tuxcnc » 01 kwie 2012, 14:01

W LinuxCNC jest dużo prościej.
Użycie komend M100 do M199 powoduje ... wykonanie zewnętrznego programu o nazwie odpowiednio M100 do M199.
Opis tutaj : http://linuxcnc.org/docview/html/gcode_ ... 0-to-M199: .
Tak więc nie tylko program może czekać na spełnienie warunku, ale też na przykład wyświetlić film z dokładnym instruktażem co należy zrobić aby ten warunek został spełniony.
W tym przypadku programistę ogranicza jedynie wyobraźnia.

.

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#4

Post napisał: blue_17 » 01 kwie 2012, 14:13

Tak więc nie tylko program może czekać na spełnienie warunku, ale też na przykład wyświetlić film z dokładnym instruktażem co należy zrobić aby ten warunek został spełniony.
W tym przypadku programistę ogranicza jedynie wyobraźnia.
I za to pokochałem linuxa :D

Wolność i tylko wyobraźnia oraz własna głowa :) oraz potrzeba a czasami zachcianka :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D


Autor tematu
pablos249
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 17 sty 2012, 12:38
Lokalizacja: Wrocław

#5

Post napisał: pablos249 » 01 kwie 2012, 15:39

Dzięki za odpowiedzi. Jednak nadal nie wiem czy potrzebny jest sterownik z dodatkowym wejściem, czy może przycisk podłączyć bezpośrednio przez LPT do komputera. Czy orientuje się ktoś czy można to zrealizować w programie Mach?

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 3706
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#6

Post napisał: MlKl » 01 kwie 2012, 15:54

G-code ma polecenie pauzy, więc zatrzymać wykonanie można w każdej chwili, i wzbudzić ponownie z klawiatury. Pewnie i przyciskiem zewnętrznym się da też.


Autor tematu
pablos249
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 17 sty 2012, 12:38
Lokalizacja: Wrocław

#7

Post napisał: pablos249 » 01 kwie 2012, 16:04

Dzięki MIKI właśnie tego nie wiedziałem.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”