Strona 1 z 1
Sterownik CNC obsługujący wejścia
: 01 kwie 2012, 13:11
autor: pablos249
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.
: 01 kwie 2012, 13:22
autor: blue_17
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
: 01 kwie 2012, 14:01
autor: tuxcnc
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.
.
: 01 kwie 2012, 14:13
autor: blue_17
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
Wolność i tylko wyobraźnia oraz własna głowa

oraz potrzeba a czasami zachcianka

: 01 kwie 2012, 15:39
autor: pablos249
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?
: 01 kwie 2012, 15:54
autor: MlKl
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ż.
: 01 kwie 2012, 16:04
autor: pablos249
Dzięki MIKI właśnie tego nie wiedziałem.