pozycjonowanie wrzeciona

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC
Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

pozycjonowanie wrzeciona

#1

Post napisał: bartuss1 » 04 gru 2022, 12:29

Głupi problem ale problem
kopie po tych makrach i w sumie ni cholery nie wiem jak dobrac składnię do tego czegoś.
Ogólnie mam csmio ips plus dupnik do gwintow do którego wpiety jest enkoder wrzeciona w wejscia enkodera 1
Wrzeciono uruchamiam normalnie funkcją m3, przy zatrzymaym wrzecionie widac na dupniku np index albo ktoreś zbocze a lub b
No i głownie rozchodzi mi się o to zeby po wcisnieciu jakiegos guziczka w machu ( chociazby przez edycję jakiegos w vb script)
wrzecionko siem zbazowało.
i se tak wymysliłem z poleceniami typu
jesli pozycja index jest niepoprawna (albo kąt wrzeciona)
to uruchom wrzeciono na jakichs tam najmniejszych obrotach powiedzmy 10
jesli pozycja index (albo kąt) jest poprawna to wylącz wrzeciono

potrzebne mi to do wymiany narzędzia
ktoś coś? tylko bez podsmiechujek proszę.


https://www.etsy.com/pl/shop/soltysdesign


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 13
Posty: 1449
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: pozycjonowanie wrzeciona

#2

Post napisał: lepi » 04 gru 2022, 13:20

Przecież jest gotowe makro do pozycjonowania wrzeciona. Popatrz na stronie producenta sterowania.

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: pozycjonowanie wrzeciona

#3

Post napisał: bartuss1 » 04 gru 2022, 13:32

tylko ze u mnie nie działa hehe, wrzuciłem sobie to makro m20 i ch, wyskakuje mi na pasku m20 done i czesc, a wrzeciono sobie leci dalej,
jesli pisze np m20q2 to sie zatrzymuje i error

Dodane 8 minuty 56 sekundy:
może dlatego nie działa, że serwopak wrzeciona jest raczej pod ipa +- 10v, a ja mu zadaję predkosc analogowo 0 - 10v, czyli w jedną stronę, no ale dupnik do gwintow "widzi" enkoder.
więc jesli to makro nie działa jakbym sobie życzył, to moze najzwyczajniej po zatrzymaniu wrzeciona wystarczyłoby je popchnąc na małych obrotach na te kilka milisekund zeby sie zatrzymalo na indexie

Dodane 2 minuty 53 sekundy:
aha, przy zatrzymanym wrzecionie, uruchomienie makra nie powoduje ze wrzeciono w ogóle ma zamiar ruszyc d

Dodane 29 minuty 18 sekundy:
chyba musze sie troche pobawić tym makrem
get user dro dla dupnika tam jest 1501 a w makrze 1510
get input 84 to odczyt indexu, reszta w miare zrozumiała, batoniki oem itd

Dodane 8 minuty 29 sekundy:
to mnie interesuje

Message"M20 START"

' set parameters in user dro
SetUserDRO(1511, Qarg) 'Angle

' positioning start
NotifyPlugins(10105)

' wait for csmio-ip end of positioning
SetUserDRO(1510, 1)
While(GetUserDRO(1510) = 1)
Sleep(50)
NotifyPlugins(10106)
Wend

Sleep(1000)

start i notify plugins (10105) co włącza?
https://www.etsy.com/pl/shop/soltysdesign


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 13
Posty: 1449
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: pozycjonowanie wrzeciona

#4

Post napisał: lepi » 04 gru 2022, 14:20

Żeby to pozycjonowanie działało to musisz mieć napęd w zamkniętej pętli sterowania. Czyli w praktyce step/dir lub +-10V. Inaczej to makro bedzie bezużyteczne. Zresztą jak każda inna kombinacja programowa. Pozostaje tylko rozwiązanie mechaniczne.


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 22
Posty: 2123
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: pozycjonowanie wrzeciona

#5

Post napisał: qqaz » 04 gru 2022, 14:30

przypuszczam ze wiesz że szukasz rozwiązania grzebiąc z platformy Macha w makrach obsługiwanych w csmio?

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: pozycjonowanie wrzeciona

#6

Post napisał: bartuss1 » 04 gru 2022, 14:43

Pomieszam jeszcze co nieco, serwopak jest stary w koncu, brakuje mi w nim tylko wymuszenia pozycji. On sie słucha +-10v, ale ips wlącza mi tylko 0 - 10v, do ipa zas musiałbym miec serwa na osiach xyz analogowe,

Moze wrzuce jakis teach file i code na start pozycjonowania

Dodane 2 minuty 51 sekundy:
kopie nie tylko na platformie macha ale również na linux org i innych cnczonach hehe, wykopie w koncu, na linux org wykopałem jak podłączyc logikę tego właśnie serwopaka
https://www.etsy.com/pl/shop/soltysdesign


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 22
Posty: 2123
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: pozycjonowanie wrzeciona

#7

Post napisał: qqaz » 04 gru 2022, 14:51

co innego wykopać rzecz istniejącą a poszukiwanie czegoś czego niema to zajęcie na lata.
Masz "dupnika do gwintów" który nadąża za wrzecionem.
Jak chcesz nadążyć za pozycją nie mając hamowania - bo tylko 0-10V?
Dzwoń do csmio.
Albo w oparciu o Macha zrób pluskwę aktywyowaną wyjściem Macha( chciałeś jakiś przycisk) która obsłuży wrzeciono sygnałem -1 - +2V i zatrzyma na indeksie.
W sumie proste.

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: pozycjonowanie wrzeciona

#8

Post napisał: bartuss1 » 04 gru 2022, 16:24

mam hamowanie na 2 sposoby - jeden to p control ze sterownika a drugi luzniejszy na opornicy, przy małych obrotach wrzeciono zatrzymuje sie od razu bez luzu z "rozpędu", a najmniejsze obroty to mog dac nawet 1/min

Dodane 1 godzina 25 minuty 20 sekundy:
jakby ruszyło to makro, tylko jeszcze mi dokładie pozycji nie ustala, ale rusza sie i zatrzymuje
zmieilem co nieco

' positioning start
code"m3"

' wait for csmio-ip end of positioning
SetUserDRO(1501, 1)
While(GetUserDRO(1501) = 1)

Sleep(50)
code"m5"
Wend

może ten sleep trza wywalić zeby nie opózniał reakcji
https://www.etsy.com/pl/shop/soltysdesign


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 13
Posty: 1449
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: pozycjonowanie wrzeciona

#9

Post napisał: lepi » 04 gru 2022, 16:55

qqaz pisze:
04 gru 2022, 14:51
...
Albo w oparciu o Macha zrób pluskwę aktywyowaną wyjściem Macha( chciałeś jakiś przycisk) która obsłuży wrzeciono sygnałem -1 - +2V i zatrzyma na indeksie.
W sumie proste.
W zasadzie to można podać tylko zezwolenie. Bez wysterowania wejscia analogowego wrzeciono bedzie się powoli obracać. Potem tylko zabrać zezwolenie w punkcie indeksu.


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 22
Posty: 2123
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: pozycjonowanie wrzeciona

#10

Post napisał: qqaz » 04 gru 2022, 17:54

no pacz, ziarnko do ziarnka a Bartuss wyjdzie na naczelnego .

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”