Strona 1 z 1

Zmiana zachowania LinuxCNC

: 20 mar 2012, 20:03
autor: zordon666
Cześć

Mam pytanie, czy jest możliwość aby linuxCNC zmienił charakter działania:

1. Po włączeniu aplikacji, automatycznie następuje załączenie maszyny (czerwony guziczek)
2. Aplikacja nie wymaga bazowania osi i można wykonywać program, MDI.
3. Program G-code ładuje się automatycznie razem ze sterowaniem.
4. Zmienić nawy Chłodzenie, Mgła na dowolny tekst.

Z góry dziękuje za wyjaśnienia

Pozdrawiam

: 20 mar 2012, 21:18
autor: MlKl
To wszystko jest możliwe, i w dodatku jest tu dokładnie opisane - wystarczy poczytać...

: 20 mar 2012, 22:26
autor: kamar

: 21 mar 2012, 20:28
autor: zordon666
Witam

Słuchajcie, kilka dni temu kolega poprosił mnie o pomoc.
Jego znajomy mam małą firmę, zbudował sobie urządzenie którego zadaniem będzie obcinanie pasów transportowych na określoną długość.
Mechanikę wymyślił sobie sam i jak wykonanie, sterowanie zlecił jakiemuś kolesiowi.

Przyznam wam szczerzę że nie rozumiem takiego rozwiązania, a mianowicie:
mamy silnik krokowy 8,5Nm, sterownik i całą elektronikę, komputer z zainstalowanym Mach3, gościu od sterowania tak to sobie wymyślił.
Tłumaczyłem temu znajomemu że taki układ powinien być wyposażony w sterownik PLC, że silnik krokowy nie jest tu potrzebny - wystarczył by zwykły silnik na przekładni + jakiś enkoder prościutki, ale on się w ogóle nie zna elektronice i chyba dał się zrobić w balona.

Sprawa wygląda tak że szkoda mi tego gościa, sympatyczny starszy koleś,
dumny ze swojej konstrukcji i on po prostu chce aby to działało na tym co już ma.

Ponieważ nie znoszę kaszany i chciałbym aby to miało ręce i nogi, podjąłem decyzję że należy zainstalować LinuxaCNC, coś tam widziałem że linux posiada swój dialog i nie trzeba robić lipy z G codem, tylko napisać programik a całe sterowanie dostosować do tego zadania ( usunięcie załączania napędów, bazowania itp.)


Schemat urządzenia:
Obrazek

Działanie:

Wkładamy pas, wpisujemy w komputerze długość odcinków i uruchamiamy.
Maszyna opuszcza nóż termiczny i odcina pas (ustalenie początku pierwszego cięcia) - od tego moment zaczynają się pasy (X)m
Maszyna podnosi nóż, wypuszcza (X)m pasa, opuszcza nóż i tak pracuję w pętli.

Informację z układu (sprzężenia zwrotne):
Tu zależało by mi aby system reagował zatrzymaniem pracy na sytuacje gdy:
- dojdzie do zaplątania się pasa od strony wejścia (mamy czujnik napięcia pasa)
- dojdzie do mechanicznego zablokowania się siłownika (mamy czujnik magnetyczny)
- widziałbym też reakcje na zakończenie się szpuli z taśmą
Może dało by się wykonać jakieś komunikaty w zależności od sytuacji?

Teraz tak, szczerze to nie mam czasu się tym zająć, uczyć i poznawać dialogu linuxa, bo mam inne sprawy.
Z drugiej strony jakbyście zobaczyli tego kolesia z jaką radością on ruszał ręcznie tą maszyną, to żal mi go tak zostawiać :(

Mam prośbę do doświadczonych kolegów w zakresie w/w programowania, może dla was to prosta sprawa i dało by się to porządnie zrobić, oczywiście się dogadamy :D

Proszę o informację na e-maila, najlepiej do piątku.

Pozdrawiam
Paweł

: 23 mar 2012, 15:47
autor: MlKl
Jaki widzisz tu problem? To jest do skofigurowania w stepconfie w 3 minuty, plus kilka linijek w .axisrc

Jedna oś i kilka krańcówek, plus obsługa jednego stycznika. Jesteś z Błonia pod Warszawą? Jak chcesz, to możemy się spotkać i o tym pogadać.

: 24 mar 2012, 20:08
autor: zordon666
Cześć

Pojechałem sobie po ambicji, stwierdziłem że wezmę się za to porządnie.
Wystarczyło zajrzeć w linka, użyć szukaj oraz Google i już mam co potrzebowałem.

Zasada jest prosta, jeśli czegoś nie ma w internecie, to po prostu nie istnieje :)

Pozdrawiam