Strona 1 z 2
Sterowanie - przejście z Arduino na Linuxcnc
: 13 kwie 2020, 17:40
autor: gohu
Witam. Jako, że jestem czlowiekiem, który lubi sobie komplikować życie postanowiłem zrobic przejscie z Arduino na Linuxcnc. Ploterek frezujacy jaki posiadam jest mojej konstrukcji i wyglada tak:

i jego watek jest tutaj
modyfikacja-frezarki-2000x1500-t96133.html.
Sterowanie jest za pomocna Arduino + zew. sterowniki TB6600. G-code jest robiony i wysyłany przez
https://easel.inventables.com/ i w zasadzie to mi wystarcza ale chce pójść krok dalej i z easela korzystac tylko jako generator kodow a reszte ma zrobic linuxcnc ale przy okazji modyfikacji skrzynki sterującej wpadły mi do głowy pomysły aby skrzzynke tez nieco zmodyfikować i co w związku tym rodzi to pewne pytania.
Silniki jakie posiadam to :
Widok na skrzynkę (jeszcze z Arduino) :
Płytka:
Drugi zasilacz:
Na początek
1 pytanie: Silniki mam ustawione : 8 / 1600 /2 A. Aktualnie zasilacz mam 10A co na te cztery silniki wystarcza ale mam drugi zasilacz i zastanawiam się czy nie podłączyć go tylko jako zasilanie silnika na oś Z a resztę silników na tym starym zasilaczu ustawić na 16/3200 oraz 2.5 ampera co by zostało trochę zapasu. Napęd jest na paskach HTD 3m 9 mm.
2 pytanie : jak najlepiej podłączyć dwa silniki z jeden osi Y na plytce? czy podlaczyc dwa sterowniki pod jedno wyjście i zrobić tylko przeplot kierunku czy podłączyć każdy osobno i w ustawieniach linuxcnc się pobawić aby sterowniki były ze sobą zsynchronizowane ?
3 pytanie : krańcówki. W grbl i adruino wypadało zrobić filtry na bazie opornika i kondensatora na każdą os , w tej płytce są one zbędne ? czy zostawienie ich nie zaszkodzi a wręcz pomoże ?
Pewnie jeszcze parę pytań będę miał w związku z operacją ale póki co te trzy mnie nutruja najbardziej.
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 13 kwie 2020, 19:07
autor: TOP67
Ad. 1 Raczej nigdy wszystkie silniki nie będą pracowały równocześnie. Poza tym pobór prądu z zasilacza jest niższy niż wychodzi na silniki. Sterownik działa jak przetwornica. Podłącz sobie amperomierz do zasilacza i sprawdź ile realnie jest pobierane.
Ad.2 Dwa sterowniki do jednego wyjścia zapewnią idealnie synchroniczną pracę, pod warunkiem, że któryś nie zgubi kroków. Jak podłączysz dwa kanały i osobne krańcówki do nich, to możliwe będzie bazowania każdego z nich, oczywiście w tym samym czasie, ale zapewni to likwidację minimalnych skosów.
Ad. 3 Zostawić kondensatory. A rezystory służą do podciągania napięcia, akurat w Arduino są zbędne.
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 14 kwie 2020, 18:57
autor: gohu
Dzięki za zainteresowanie. Czyli zabawa z dodatkowym zasilaczem niewiele mi da. Co do krańcówek to rozumiem ze zostawiam tylko kondensatory miedzy sygnałem a masą i wywalam oporniki które idą do Adruino do pinu +5v.
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 14 kwie 2020, 19:09
autor: TOP67
To w Arduino oporniki były zbędne. Tutaj nie wiem, pewnie też. Można zmierzyć czy jest napięcie na wejściu, albo po prostu spróbować.
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 16 kwie 2020, 22:51
autor: gohu
Jest już kabel lpt więc zaczynam sie bawic w kabelkologię i mam pytanie interesuje mnie tylko załączanie wrzeciona poprzez solid state ralay a po skonczonej pracy wyłączenie co sie dzieje przez gcode ale interesuje mnie pod jaki pin muszę to podlaczyc? rozumiem ze nie korzystam z przekaznika tylko podpinam plus pod pin P1 (PWM) i mase pod masę ?
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 16 kwie 2020, 23:04
autor: TOP67
Chcesz tylko włączać wrzeciono, które ma własną regulację obrotów? Dlaczego nie chcesz skorzystać z gotowego przekaźnika w płytce?
Na wyjściu PWM jest sygnał kilku kHz o regulowanym wypełnieniu (PWM). Jak podłączysz tam przekaźnik, to będzie ciągle się załączał. Tradycyjny nie wyrobi, ale będzie piszczał. Półprzewodnikowy będzie dawał impulsowe zasilanie.
Trzeba wymusić stały poziom o wypełnieniu 100%. Można to zrobić wpisując bardzo małą prędkość maksymalną wrzeciona. Wtedy każda wyższa prędkość w G kode spowoduje włączenie wrzeciona.
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 16 kwie 2020, 23:16
autor: gohu
Tak własnie , chcę tylko załanczać wrzeciono z własna regulacją obrotów ( Kress FME ) a posiadam cos takiego

Re: Sterowanie - przejście z Arduino na Linuxcnc
: 16 kwie 2020, 23:20
autor: TOP67
Na płytce masz przekaźnik właśnie do tego celu.
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 16 kwie 2020, 23:32
autor: gohu
Czyli smiało mogę podłaczyć bezpośrednio pod wrzeciono i ten przekaźniczek wydoli ?
Re: Sterowanie - przejście z Arduino na Linuxcnc
: 17 kwie 2020, 06:54
autor: TOP67
gohu pisze: ↑16 kwie 2020, 23:32
Czyli smiało mogę podłaczyć bezpośrednio pod wrzeciono i ten przekaźniczek wydoli ?
Do 2 kW spokojnie.