Mach3 - bardzo wolny posuw.

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

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#11

Post napisał: noel20 » 10 lut 2014, 07:04

Podział kroku ustawiony na 1/8. Jaką wartość powinienem wpisać w polu "steps per"?
Jeżeli masz z bezpośrednio połączoną śrubę M6 z silnikiem i podział 1/8 to 1600 steps per mm.
I co:

Kod: Zaznacz cały

F1,0
W g-codzie nie ma wartości F.
Zmień w całym kodzie F1,0 na F50



Tagi:


Autor tematu
pavel0910
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 35
Rejestracja: 07 sty 2014, 21:14
Lokalizacja: Jasło

#12

Post napisał: pavel0910 » 10 lut 2014, 14:43

Ok, rzeczywiście, program ruszył szybciej. :)
Teraz mam jeszcze pytanie co do samego pisania g-codu. co oznacza taki zapis:

G01 X10 - to znaczy, że nastąpi przesunięcie wzdłuż osi X o 10 jednostek, czyli 10mm? Dlaczego jak napisze sobie taki prosty program to niektóre linie mach3 mi pomija?

Jak mogę skalibrować wszystko aby mi to rysowało w wymiarach rzeczywistych?

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#13

Post napisał: noel20 » 10 lut 2014, 15:00

G01 to jada z szybkością roboczą.
Szybkość tą ustawiasz poleceniem F. Np. F100. Czyli 100mm/min.
G0 to jazda z szybkością max ustawioną dla maszyny. Ta prędkość w motor tuning jest wpisana w velocity.
W config--> units wybierz mm.
Jak masz śrubę o skoku 2, silnik 200 kroków/obrót, podział na sterowniku 1/8 to w motor tuning ustaw steps per mm wstaw 800.
I jak wpiszesz G01 X10 F50 to pojedzie ci od zera do 10mm po osi X z prędkością 50mm/min.
Jak drugi raz to samo wpiszesz to maszyna nie pojedzie do X10 bo już tam jest. Albo prowadzasz nowe zero albo włączasz układ inkrementalny poleceniem G91.


Autor tematu
pavel0910
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 35
Rejestracja: 07 sty 2014, 21:14
Lokalizacja: Jasło

#14

Post napisał: pavel0910 » 10 lut 2014, 18:47

Ok, trochę to ogarnąłem, porysowałem sobie jakieś proste kształty. Ten g-code który wstawiłem wcześniej rysuje mi litery ABCDEF do góry nogami, jak to zmienić? Tylko obrotami silnika? Teraz mam tak ustawione że mój stół jeździ zgodnie ze strzałkami na klawiaturze. Jak zmienię obroty to będę miał wszystko odwrócone.


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

#15

Post napisał: tomcat65 » 10 lut 2014, 19:40

Skorzystaj z kreatorów mach'a (wizards) do generowania napisów ( ostatni na liście ) i zrób w nim te same literki. Jak wyjdzie dobrze - rysowanie - to znaczy, że twój kod jest zły. Jak będzie dobrze, to źle ustawiona maszyna. Wtedy odwrócić silniki, a do strzałek przypisać inne wartości.


kak
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1227
Rejestracja: 21 sie 2008, 17:46
Lokalizacja: Dania

#16

Post napisał: kak » 10 lut 2014, 20:37

pavel0910 pisze:Teraz mam tak ustawione że mój stół jeździ zgodnie ze strzałkami na klawiaturze.
Powinieneś raczej zrobić tak, żeby wrzeciono jeździło tak jak strzałki na klawiarurze - w stosunku do stolika.
Narysuj na kartce układ współrzędnych, połóż na środku stolika, podjedź wrzecionem do zera to będziesz widział w którą stronę powinien być plus i minus osi.

Jak zmienisz kierunek tej jednej osi to pewnie przestanie do góry nogami robić.
Dawno tego nie robiłem ale chyba w Home/Limits musisz Reverse za- lub od-ptaszkować, żeby zmienić kierunek osi.


Autor tematu
pavel0910
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 8
Posty: 35
Rejestracja: 07 sty 2014, 21:14
Lokalizacja: Jasło

#17

Post napisał: pavel0910 » 10 lut 2014, 21:46

Odwróciłem 2 osie i tekst wygenerowany w kreatorze Macha narysował się poprawnie.
Teraz jeszcze sprawa z tymi prędkościami ... W motor tuning ma wpisaną prędkość 500mm/min. W kodzie który wygenerowałem tez wpisałem F500. Wszystko ok, ale w głównym okienku Macha na dole po prawej jest prędkość i tam pokazuje mi ok 1200mm/min. Czy to jest suma prędkości wszystkich osi?

Jak mogę jeszcze zmienić działanie tych strzałek? Bo teraz mam je odwrócone. Stół jeździ w przeciwną stronę niż naciskam strzałkę, ale to w sumie tak jakby wrzeciono jeździło w dobrym kierunku ... Jak to powinno być ustawione?

Mógłby mi ktoś wysłać swój przykładowy g-code do narysowania jakiegoś prostego kształtu? Chciałbym spróbować jak to wychodzi, a nie tylko kwadraty prostokąty i koła. :P Pole robocze 200x200mm.

Pozdrawiam.

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#18

Post napisał: noel20 » 10 lut 2014, 21:56

Z tą prędkością ja też nie ogarnąłem aż do końca używania macha. Po zainstalowaniu wersji 3.XX też tak mi pokazywało.

[ Dodano: 2014-02-10, 21:58 ]
logo 3d
Załączniki
honda logo -pierwsze 3d.rar
(100.66 KiB) Pobrany 183 razy

ODPOWIEDZ Poprzedni tematNastępny temat

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