Strona 1 z 1

Jak skofigurować w Linuxcnc wrzeciono z silnika krokowego

: 18 gru 2016, 06:53
autor: Jarzyna
Witam Wszystkich. Jestem w trakcie budowy nawijarki do transformatorów i jest to mój pierwszy kontakt z urządzeniami cnc. Mam problem z ustawieniem wrzeciona z silnika krokowego w programie Linuxcnc. Wrzeciono musi być na takim silniku by można było zsynchronizować posuw z obrotami. Próbowałem to robić ma Mach3 ale nie chodzi mi kod G32 ani G99, podobno wersja demo ma takie ograniczenia więc padło na linuxcnc. Użytkownik Miki kiedyś pisał, że trzeba skonfigurować oś obrotową ale nie mogę znaleźć jak to zrobić a o problemie jak w temacie też nic nie znalazłem. Proszę o pomoc.

: 18 gru 2016, 14:13
autor: adam Fx
w tokarce stosuje się zwykły silnik i enkoder wtedy linuxcnc sobie synchronizuje posuw do obrotów.

Nie wiem czy jest jakaś komenda która umożliwi prace 4 osi jako wrzeciono - temat się przewinął kilka razy i niepadła konkretna odp.

: 18 gru 2016, 15:58
autor: Jans
Jak do nawiijarki to potrzeba sterowac dwoma silnikami.Wystarczy odpowiednio dobrać długości odcinków i ilość kroków dla dwu osi i nimi wysterować silniki.Można też użyć mikrokontrolera. Było coś takiego opisane przy kursie w Bascomie. Pozdrawiam JS.

: 18 gru 2016, 17:31
autor: kamar
Można skonfigurować jako ciągły obrot ale to nic mu nie da. Do nawijania potrzebuje określoną ilość obrotów wrzeciona i odpowiednią ilość przejazdów drugiej osi w te i nazad. Proste do zrobienia na normalnej osi obrotowej i pętelce.

: 18 gru 2016, 17:56
autor: Jans
Jedna warstwa to ilość obrotów..Można przyjąć jeden obrót na mm,więc wpisujemy liczbę zwoi.Dla drugiej osi to mnożymy liczbę zwoi razy grubość drutu i mamy długość odcinka o który powinien przemieścić się prowadnik drutu.Druga warstwa identycznie z tym że prowadnik przebywa drogę odwrotną. I tak kolejne warstwy.Pozdrawiam.JS.

: 18 gru 2016, 18:12
autor: kamar
Dobrze napisany subik z załatwi nawijanie wszelkich cewek każdym drutem.
Podasz ilość zwojów, szerokość cewki i grubość drutu a resztę wyliczy.

Jak skofigurować w Linuxcnc wrzeciono z silnika krokowego

: 20 gru 2016, 07:08
autor: Jarzyna
kamar pisze:Dobrze napisany subik z załatwi nawijanie wszelkich cewek każdym drutem.
Podasz ilość zwojów, szerokość cewki i grubość drutu a resztę wyliczy.
Witam. W obecnej sytuacji doszedłem do tego jak pisali również inni, że steruję dwoma osiami, oś obrotowa np X jest tak skonfigurowana by obracała się o jeden obrót gdy podaję ruch o jeden mm, natomiast druga to posuw np Y i jest tak skonfigurowana by suport fizycznie przesuwał się o jeden milimetr. W programie podaję wymiar Y gdzie wymiar jest szerokością jednej warstwy uzwojenia transformatora, natomiast wymiar X stanowi o ilości obrotów, którą obliczam dzieląc szerokość tej warstwy przez grubość drutu.
Program przykładowy przy szerokości warstwy 5 cm i grubości drutu 0.25 mm

G00 X0 Y0
G00 X200Y50
M30

Program pracuje dobrze i chyba tak zostanie, ale za każdym razem muszę w programie ustawiać w zakładce strojenia silników prędkość pracy bo nie umiem zaprogramować prędkości G01.
Stąd moje drugie pytanie trochę podstawowe, jak programować prędkość G01.

Oraz pytanie do Użytkownika Komar o co chodzi z tym dobrze zaprogramowanym subikem bo takie sterowanie jak Pan podał by mi bardzo pasowało.

Dziękuję Wszystkim za dotychczasowe odpowiedzi.

: 20 gru 2016, 21:42
autor: TwinB
adam Fx pisze: Nie wiem czy jest jakaś komenda która umożliwi prace 4 osi jako wrzeciono - temat się przewinął kilka razy i niepadła konkretna odp.
teoretycznie znalazłem jak to zrobić bo silnik krokowy w linuksie może pracować w trybie pozycji i wtedy robi określona ilość obrotów z założoną prędkością lub w trybie velosity czyli prędkościowym i tam po prostu dajemy START i podajemy predkosc jak dla wrzeciona
ustawienie tego wymaga recznego grzebania w plikach .hall i .ini
jakoś w nawale pracy nie miałem czasu tego wytestowac