Strona 1 z 4

Fadal VMC 15 - Linux CNC

: 22 kwie 2019, 18:22
autor: cyna's
Witam wszystkich zainteresowanych :)

Osoby śledzące forum chińska elektrodrążarkę WEDM z mojego tematu widzieli a dla pozostałych link poniżej.
elektrodrazarka-drutowa-scx-2-wbkx-6-t98504.html

Maszynka już pracuje a Linux CNC jest przyjazny i nie sprawia żadnych problemów podczas eksploatacji. W prawdzie został jeszcze do zrobienia naciąg drutu oraz muszę poprawić spływ chłodziwa ale powoli zaczynam zabawę z nową maszyną. Myślę że będzie sporo do pokazania i nie ukrywam że liczę na waszą pomoc i podpowiedzi.

Maszynę kupiłem bardzo okazyjnie, a ponieważ brakuje jej silników osi (silniki prądu DC), karty graficznej i oraz monitora postanowiłem na początek przygody użyć silników krokowych w połączeniu ze sterowaniem Linux CNC aby dać jej nowe życie.

Maszynę do transportu musiałem rozebrać z osłon ponieważ w całości nie mieściła się przez drzwi u poprzedniego właściciela. I tak oto trafiła w moje ręce. Niestety nie zrobiłem zdjęcia przed demontażem osłon ale wrzucę poglądowe zdjęcie jak taka maszyna wygląda w całości.

Obrazek

A poniżej zdjęcia jak wygląda teraz:

Obrazek
Obrazek

Na chwile obecną wyczyściłem wszystko dokładnie i zamontowałem silnik krokowy 12,5 Nm na oś Z.
Oś ta pracuje z mechaniczną przeciwwagą przez co ruch nie wymaga dużej siły lecz daje dość duża masę do poruszania. Wszystkie śruby to 32x5 dlatego nie nastawiam się na duże prędkości przejazdowe.

Poniżej filmik z pierwszego uruchomienia, jednak dysponowałem tylko zasilaczem impulsowym 24V/10A i przy szybszym ruchu nie wyrabiał.


I na koniec kilka zdjęć tego co do tej pory udało mi się zrobić :P

Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek

Pozdrawiam

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 09:11
autor: adam Fx
Super :D a jak poradzisz sobie z magazynem narzędzi? - na naszym forum niestety mało informacji na temat dopisania takiego magazynu w linuxcnc

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 09:36
autor: Steryd
To tylko makro. Akurat magazyn parasolowy, czy bębnowy, to prosta sprawa, trzeba tylko znaleźć pozycję 0 I potem liczyć w lewo lub wprawo, albo tylko w jedną stronę, to tak jak głowica rewolwerowa w tokarce.

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 09:43
autor: lepi
Tak, to tylko makro ale raczej nie trzeba liczyć tylko wykorzystać wbudowany enkoder absolutny. No i nie jest to aż tak proste jak w tokarce. Jeśli jest ramię ładujące to po zmianie narzędzia stare zostaje odłożone w miejsce nowego więc następuje przetasowanie przy każdej zmianie.

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 10:16
autor: cyna's
adam Fx pisze:
23 kwie 2019, 09:11
Super :D a jak poradzisz sobie z magazynem narzędzi? - na naszym forum niestety mało informacji na temat dopisania takiego magazynu w linuxcnc
Przeglądałem już w tym temacie zagraniczne fora i co nieco na te n temat znalazłem i da się to w prosty sposób uruchomić na Linux CNC.
Steryd pisze:
23 kwie 2019, 09:36
To tylko makro. Akurat magazyn parasolowy, czy bębnowy, to prosta sprawa, trzeba tylko znaleźć pozycję 0 I potem liczyć w lewo lub wprawo, albo tylko w jedną stronę, to tak jak głowica rewolwerowa w tokarce.
W oryginale pracował w dwie strony i oddawał narzędzia zawsze na to samo miejsce, a pozycje zero zapamiętana była w pamięci lub gdy się zgubiła nadawało się ją odnowa odpowiednią komendą (setto0).
lepi pisze:
23 kwie 2019, 09:43
Tak, to tylko makro ale raczej nie trzeba liczyć tylko wykorzystać wbudowany enkoder absolutny. No i nie jest to aż tak proste jak w tokarce. Jeśli jest ramię ładujące to po zmianie narzędzia stare zostaje odłożone w miejsce nowego więc następuje przetasowanie przy każdej zmianie.
Niestety ani enkodera ani łapy ładującej narzędzia maszyna nie posiada. Magazyn liczył swoją pozycję za pomocą czujnika indukcyjnego i dla każdego kubka wysyłał 1 sygnał zmiany pozycji.

Wymiana narzędzi odbywa się tylko za pomocą osi Z i ramienia które cały magazyn przesuwa pod wrzeciono.

Pozdrawiam

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 10:29
autor: lepi
cyna's pisze:
23 kwie 2019, 10:16


Niestety ani enkodera ani łapy ładującej narzędzia maszyna nie posiada. Magazyn liczył swoją pozycję za pomocą czujnika indukcyjnego i dla każdego kubka wysyłał 1 sygnał zmiany pozycji.

Wymiana narzędzi odbywa się tylko za pomocą osi Z i ramienia które cały magazyn przesuwa pod wrzeciono.

Pozdrawiam
To akurat ułatwia sprawę. Faktycznie prosta sprawa. Jakiś czujnik pierwszego narzędzia powinien być nawet go nie było wcześniej.

Dodane 53 sekundy:
Czasem przy takich prostych sterowaniach są jeszcze czujniki zajętości kubka co zabezpiecza przed kolizją z pełnym kubkiem.

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 13:26
autor: adam Fx
Domyślam się że sama zasada obsługi magazynu jest prosta i bez problemu można sobie to rozpisać jako schemat blokowy co kiedy i jak ma być robione trudniej powiedzieć to programowi linuxcnc trzeba kumać albo tego całego HAL ale umieć zrobić plik comp albo znać clasicladder i to tu dopatruje się problemu. Szczególnie jeśli nie wywołujemy podprogramu tylko zwyczajne używamy komendy T6 M6 a pod nią kryją się wszystkie ruchy magazynu .

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 13:52
autor: cyna's
adam Fx pisze:
23 kwie 2019, 13:26
Domyślam się że sama zasada obsługi magazynu jest prosta i bez problemu można sobie to rozpisać jako schemat blokowy co kiedy i jak ma być robione trudniej powiedzieć to programowi linuxcnc trzeba kumać albo tego całego HAL ale umieć zrobić plik comp albo znać clasicladder i to tu dopatruje się problemu. Szczególnie jeśli nie wywołujemy podprogramu tylko zwyczajne używamy komendy T6 M6 a pod nią kryją się wszystkie ruchy magazynu .
Oczywiście że nie jest to takie proste i gotowego rozwiązania nie znajdę w internecie :mrgreen:

W pierwszej kolejności chce uruchomić osie XYZ i wrzeciono o które bardziej się obawiam niż o magazyn narzędzi.

Re: Fadal VMC 15 - Linux CNC

: 23 kwie 2019, 23:29
autor: cyna's
Znalazłem dziś wieczorem chwile czasu i uruchomiłem zasilacz do sterowników krokowych. Wyniki przerosły moje oczekiwania :P

Silnik krokowy 12,5 Nm
Sterownik ND882 - zasilanie 70 VDC

podział kroku - 10
prędkość - 5000 mm/min
przyspieszenie - 500 mm/s^2



Przy ustawionym większym przyspieszeniu nie działało to stabilnie i poprawnie. Nawet jeśli miałbym dla pewności ograniczyć prędkość do 4000 mm/min to i tak jest to chyba dobry wynik patrząc na masę jaka trzeba poruszyć i zatrzymać.

Producent deklaruje na sterowniku możliwość zasilania 20-90 VDC czy podniesienie zasilania powiedzmy do 80 VDC da zauważalne efekty ?
Z drugiej strony jednak wolałbym zostawić ten margines na różnego rodzaju skoki napięcia.

Pozdrawiam

Re: Fadal VMC 15 - Linux CNC

: 24 kwie 2019, 03:42
autor: adam Fx
Nie wiem czy zaglądasz na mój kanał - własnie przeprowadzam wielki test napędów z EBMiA i jednym z testów jest wpływ napięcia na prace silnika .. film już nagrałem (co prawda jeszcze trwa jego obróbka ale za jakiś czas się pojawi) mogę już śmiało powiedzieć że napięcie ma spory wpływa na osiągi.
W ostatnim filmie poruszałem temat zasilacza praktyka pokazuje że zaniżenie o 10% poniżej znamionowego napięcia max. sterownika jest bezpieczna wartością.

Dodane 12 minuty 40 sekundy:
a co do magazynu to niewiele ale coś tam wiem chętnie pomogę albo raczej włączę się do dyskusji - sam maże o takim magazynie i pomyślałem że wspólnymi siłami będzie łatwiej
Jeśli chodzi o obsługę wrzeciona jestem na etapie rozkminy sterowania falownikiem po RS485 modbus za pomocą MB2HAL - gdybyś szedł w ten rodzaj sterowania