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

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
arczi123452
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 28
Rejestracja: 27 cze 2015, 20:55
Lokalizacja: ZG

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

#1

Post napisał: arczi123452 » 27 cze 2015, 21:05

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



Tagi:


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 847
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#2

Post napisał: wieslawbarek » 27 cze 2015, 21:48

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


Autor tematu
arczi123452
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 28
Rejestracja: 27 cze 2015, 20:55
Lokalizacja: ZG

#3

Post napisał: arczi123452 » 28 cze 2015, 13:53

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.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7967
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#4

Post napisał: WZÓR » 10 lip 2015, 21:05

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.
Pomagam w:
HAAS - frezarki, tokarki


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

#5

Post napisał: tomcat65 » 10 lip 2015, 23:43

A gdzie ( zegarowo ) przyjąłeś 'zero' kąta ?

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7967
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#6

Post napisał: WZÓR » 11 lip 2015, 00:10

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.
Pomagam w:
HAAS - frezarki, tokarki


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

#7

Post napisał: tomcat65 » 11 lip 2015, 00:30

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.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7967
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#8

Post napisał: WZÓR » 11 lip 2015, 09:32

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.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
arczi123452
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 28
Rejestracja: 27 cze 2015, 20:55
Lokalizacja: ZG

#9

Post napisał: arczi123452 » 11 lip 2015, 19:56

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.
Załączniki
Set Rotation.rar
(11.76 KiB) Pobrany 227 razy


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

#10

Post napisał: tomcat65 » 12 lip 2015, 12:58

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

ODPOWIEDZ Poprzedni tematNastępny temat

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