Strona 1 z 2

Obrót programu (współrzędnych) do materiału i kilka pytań.

: 27 cze 2015, 21:05
autor: arczi123452
Witam,

uruchomiłem niedawno ploter docelowo przygotowany pod wypalarkę plazmową.
Jestem tak zielony w obsłudze Mach'a 3, że aż wstyd się przyznać :)

Pierwszym problemem jest ustawienie krańcówek Home. Limity mi działają (jest ich 5, na Z jest jedna, ale dwa zderzaki :) ). Co do krańcówek home to włączając aby maszyna się zerowała i naciskając krańcówkę, nic się nie dzieje oprócz zapalającej się lampki w machu.

Nie ustawiałem jeszcze współrzędnych (coordinate) stołu. Czy jest to konieczne do ustawienia zerowania?

Innym problemem jest rozwiązanie kwestii ustawiania materiału na stole przed wypalaniem (oczywiście do tego jeszcze potrzeba czasu zanim zacznę coś palić) ale na przyszłość.
Dokładnie chodzi o to, żeby położyć blachę na ruszcie i nie kręcić nią jak pies ogonem tylko dojechać na dwa narożniki i "obrócić" program, coś jak w tym linku na linux cnc
https://www.cnc.info.pl/topics54/ustawi ... t38386.htm

: 27 cze 2015, 21:48
autor: wieslawbarek
G68 to jest obrót ukladu wspólrzednych
Kod pisze się
G68 A0 (punkt obrotu osi X tu akurat 0) B0(punkt obrotu osi Y tu też 0 ) R kat obrotu na końcu dodac odwołanie obrotu układu współrzędnych G69

: 28 cze 2015, 13:53
autor: arczi123452
Dzięki za szybką odpowiedź.
Z krańcówkami sobie poradziłem, miałem zamienioną 1 z 2 :)

to co napisałeś na pewno się przyda, ale bardziej chodziło mi o jakiś skrypt czy coś, żeby robić to z automatu i bez mierzenia (albo wyliczania) kąta.

: 10 lip 2015, 21:05
autor: WZÓR
wieslawbarek pisze:G68 to jest obrót ukladu wspólrzednych
Kod pisze się
G68 A0 (punkt obrotu osi X tu akurat 0) B0(punkt obrotu osi Y tu też 0 ) R kat obrotu na końcu dodac odwołanie obrotu układu współrzędnych G69
A jak to się ma do plotera na sterowaniu Mach?

p.s.
Napisałem koledze program w CAM , obróbka 3D , ale nie w tych osiach co trzeba.
Detal był już na stole częściowo obrobiony więc poradziłem użyć G68X0.Y0.R90 i ploter zaczął robotę nie tam gdzie trzeba psując detal.
Co mogło być tego przyczyną?
Nie znam sterowania Mach i ciekawi mnie gdzie jest błąd.

Mariusz.

: 10 lip 2015, 23:43
autor: tomcat65
A gdzie ( zegarowo ) przyjąłeś 'zero' kąta ?

: 11 lip 2015, 00:10
autor: WZÓR
tomcat65 pisze:A gdzie ( zegarowo ) przyjąłeś 'zero' kąta ?
Godz. 3.00 i obrót w lewo 90°

P.s.
Na Haas często , gęsto używam rotacji i jest OK , a na Mach zrobiłem to po raz pierwszy i wyszedł babol.
Maszyna rotację wykonała , ale frez zaczął frezować nie w tym miejscu co powinien.

Mariusz.

: 11 lip 2015, 00:30
autor: tomcat65
Zero kąta dobrze, ale obrót jest chyba w prawo ( CW ). Dawno Macha nie używałem do pracy. a G68 jeszcze dawniej :). A na razie nie mam dostępu do programu i ktoś musiałby to potwierdzić.
W jednym z okien Macha, ( MDI ? ) jest opcja ręcznego wpisania wartości kąta obrotu. Czasem tak wygodniej.

: 11 lip 2015, 09:32
autor: WZÓR
tomcat65 pisze:Zero kąta dobrze, ale obrót jest chyba w prawo ( CW ). Dawno Macha nie używałem do pracy. a G68 jeszcze dawniej :). ....
Heee
Jakby było w prawo , to by mi frez w ogóle do detalu nie doszedł - pracowałby po przeciwnej stronie stołu w powietrzu. :grin:

p.s.

Chodzi o to , że frez powinienen brać od tej krawędzi
http://zapodaj.net/8c0cac66c9b92.jpg.html
, a zaczął z boku
http://zapodaj.net/4b0d1b9bd61b2.jpg.html

Mariusz.

: 11 lip 2015, 19:56
autor: arczi123452
Dobra, co jak co, liczenie kątów, wpisywanie obrotu itd. jest dobre, ale nie o to mi chodziło w tym temacie a coś takiego jak znalazłem na forum oficjalnym. Kreator w którym zaznacza się jeden narożnik, później drugi i gotowe.

: 12 lip 2015, 12:58
autor: tomcat65
WZOR pisze:Jakby było w prawo , to by mi frez w ogóle do detalu nie doszedł - pracowałby po przeciwnej stronie stołu w powietrzu.
Fakt, gafę strzeliłem okrutną :)
Zajrzałem do 'instrukcyji' i nie znalazłem niczego, co mogłoby spowodować błąd.
Dałeś:
WZÓR pisze:więc poradziłem użyć G68X0.Y0.R90
Czy G68 A0 B0 R90 ?
Może to jest ten ból ?

kol.arczi123452
Trzeba sobie makro napisać, które uruchomisz po wyzerowaniu na pierwszym narożniku.
Makro zrobi:
-"message: jedź do drugiego narożnika i daj ""ok"".
-odczyt pozycji X i Y.
-Jeśli X=0 i y=0 'message' NIE KOMBINUJ :)"
-powrót do początku
-z odczytu obliczenie tgα
-z tgα wyznaczenie kąta α ( jeśli jest taka funkcja ).
-warunek dla zmiany kąta w '+' lub '-'.
-g68 a0 b0 r 'α'
-end makro