Sterowanie - przejście z Arduino na Linuxcnc

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

Autor tematu
gohu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 38
Rejestracja: 02 sty 2016, 17:39
Lokalizacja: Jawor/Lubin

Sterowanie - przejście z Arduino na Linuxcnc

#1

Post napisał: gohu » 13 kwie 2020, 17:40

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: 7308 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 :

7323

Widok na skrzynkę (jeszcze z Arduino) :

7324

Płytka:

7322

Drugi zasilacz:

7325

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.



Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie - przejście z Arduino na Linuxcnc

#2

Post napisał: TOP67 » 13 kwie 2020, 19:07

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.


Autor tematu
gohu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 38
Rejestracja: 02 sty 2016, 17:39
Lokalizacja: Jawor/Lubin

Re: Sterowanie - przejście z Arduino na Linuxcnc

#3

Post napisał: gohu » 14 kwie 2020, 18:57

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.

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie - przejście z Arduino na Linuxcnc

#4

Post napisał: TOP67 » 14 kwie 2020, 19:09

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ć.


Autor tematu
gohu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 38
Rejestracja: 02 sty 2016, 17:39
Lokalizacja: Jawor/Lubin

Re: Sterowanie - przejście z Arduino na Linuxcnc

#5

Post napisał: gohu » 16 kwie 2020, 22:51

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ę ?

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie - przejście z Arduino na Linuxcnc

#6

Post napisał: TOP67 » 16 kwie 2020, 23:04

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.


Autor tematu
gohu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 38
Rejestracja: 02 sty 2016, 17:39
Lokalizacja: Jawor/Lubin

Re: Sterowanie - przejście z Arduino na Linuxcnc

#7

Post napisał: gohu » 16 kwie 2020, 23:16

Tak własnie , chcę tylko załanczać wrzeciono z własna regulacją obrotów ( Kress FME ) a posiadam cos takiego

7326

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie - przejście z Arduino na Linuxcnc

#8

Post napisał: TOP67 » 16 kwie 2020, 23:20

Na płytce masz przekaźnik właśnie do tego celu.


Autor tematu
gohu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 38
Rejestracja: 02 sty 2016, 17:39
Lokalizacja: Jawor/Lubin

Re: Sterowanie - przejście z Arduino na Linuxcnc

#9

Post napisał: gohu » 16 kwie 2020, 23:32

Czyli smiało mogę podłaczyć bezpośrednio pod wrzeciono i ten przekaźniczek wydoli ?

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie - przejście z Arduino na Linuxcnc

#10

Post napisał: TOP67 » 17 kwie 2020, 06:54

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.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”