Ploter 2D (xy) z dodatkowym posuwem w osi x

Dyskusje dotyczące programowania G-Code

Autor tematu
pawel.mil
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 20 lip 2015, 10:04
Lokalizacja: Gdańsk

Ploter 2D (xy) z dodatkowym posuwem w osi x

#1

Post napisał: pawel.mil » 20 lip 2015, 10:19

Witam! Od dłuższego czasu męczę się z napisaniem kodu/konfiguracji w programie Mach3. Na początek opowiem jak miałby działać mój projekt. Jest to ploter, który obecnie składa się z dwóch osi x i y oraz dodatkowej osi (składowa prędkości w osi x) posuwu stołu w osi x. Ma być to element "linii produkcyjnej", gdzie prędkość stołu jest zawsze stała, a ploter xy ma rysować linie ciągłą figury zamkniętej na poruszającym się stole. Istnieję w ogóle taka możliwość w programie Mach3? Jeśli tak to proszę o jakąkolwiek pomoc.
Z góry dziękuję. PM
Ostatnio zmieniony 20 lip 2015, 13:28 przez pawel.mil, łącznie zmieniany 1 raz.



Tagi:


behavior
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 14
Rejestracja: 04 mar 2005, 14:29
Lokalizacja: Szczecin

#2

Post napisał: behavior » 20 lip 2015, 12:36

Ciekawe zadanie...
A może kwestie uciekającej osi X przerzucić na sprzęt...
Ja zrobiłbym tak:
- do stołu zamontowałbym listwę zębatą lub pas zębaty;
- na bramie plotera zamontował enkoder z kołem zębatym współpracującym z listwą na stole;
- wykorzystał CSMIO analogowe;
- jako sprzężenie osi X podłączył ten enkoder;
Wtedy Mach nawet nie wie że X mu ucieka a pilnowaniem stołu zajmuje się CSMIO.


Autor tematu
pawel.mil
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 20 lip 2015, 10:04
Lokalizacja: Gdańsk

#3

Post napisał: pawel.mil » 20 lip 2015, 14:08

A jakie CSMIO poleciłbyś? Analogowe? Z tego co szukałem to nie widziałem takich "analogowych". Ogólnie są dosyć drogie urządzenia i znacznie podnosi koszt zbudowania projektu. Może jakieś inne propozycje? Myślałem o zbudowaniu układu opartego na mikrokontrolerze, który odpowiednio zależnie od sygnału DIR dodawał lub odejmował częstotliwość podawaną na PUL. Dzięki urządzeniu CSMIO wpadłem na ten pomysł. :)

Dziękuję za szybką odpowiedź.


behavior
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 14
Rejestracja: 04 mar 2005, 14:29
Lokalizacja: Szczecin

#4

Post napisał: behavior » 20 lip 2015, 22:27

"Analogowe" to znaczy miałem na myśli takie z wyjściem +/-10V, czyli CSMIO/IP-A. Niestety tak się składa że to najdroższa wersja, a do tego trzeba by zastosować serwonapędy które akceptują taki rodzaj sterowania.
Rozwiązanie z mikrokontrolerem też "ma potencjał". W dodatku za ułamek procenta ceny rozwiązania z CSMIO i serwami.


Autor tematu
pawel.mil
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 20 lip 2015, 10:04
Lokalizacja: Gdańsk

#5

Post napisał: pawel.mil » 21 lip 2015, 09:41

Dziękuję bardzo za pomoc. W razie wątpliwości, które pojawią się w najbliższym czasie, będę tutaj pytał. :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”