Jak zacząć -nie moge nic narysować swoją maszynką

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych
Awatar użytkownika

Autor tematu
chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 6
Posty: 630
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

Jak zacząć -nie moge nic narysować swoją maszynką

#1

Post napisał: chaos » 12 lip 2004, 23:37

Odpaliłem swoja pierwszą maszyne i nie moge połapać sie w oprogramowaniu.
Silniki SM-C SE-6A 0x30 wyciągnięte z drukarek chyba seikosha. Zamiast śrób paski bo były gotowe prowadnicerazem z silnikami.
Nie mam posuwu osi Z zamiast tego chciałbym zamocować pisak z elektromagnesem aby tylko rysował bo z silnikami tej mocy to niewiele da sie zrobić.
Kombinowałem z Master5CNC i nie moge nic ustawić, niby coś tam sie rusza ale nie tak jak powinno.
Do silników nie mogłem nigdzie znalezc dokumentacji :(.

Sterownik L298/L297 sterowanie 1/2kroku
Pole robocze to 20x20cm
Jeden obrot silnika to posów stołu o 2cm.

Robie w corelu rysunek koła lub kwadratu na kartce 20x20 exportuje do hpgl potem importuje w programie Master5CNC. Po nacisniecu Run posówy śmigają ad końca do końca i nie kreślą nic co by przypominało koło lub kwadrat.
Problem jest też z posówem Z chciałbym aby to było tylko opuszczenie pisaka elektromagnesem.
Jak mam dotego podejść, nigdy nie miałem z tym do czynienia.
Probowałem też z Mach2 ale on wydaje się jeszcze bardziej skomplikowany niż Master5
Pracuje pod XP bo jeszcze nie zmontowalem kompa do dosowych progsów.
Pozdrawiam



Tagi:


damik
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 92
Rejestracja: 04 cze 2004, 14:09
Lokalizacja: ?l?sk

#2

Post napisał: damik » 13 lip 2004, 01:01

prawdopodobnie jest jakiś problem ze skalowaniem , corel u mnie średnio sobie z tym radzi po konwersji do HPGL , zacznij może od KCAM'a, tylko w XP są z nim czasem problemy ...
i jeszcze sprawdź czy masz poprawnie skonfigurowany program pod maszynę ...
Pozdrawiam
Damik


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#3

Post napisał: pit202 » 13 lip 2004, 07:48

najlepiej pokaz kod G ktory powstał w wyniku konwersji HPGL`a
PiteR

Awatar użytkownika

Autor tematu
chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 6
Posty: 630
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

#4

Post napisał: chaos » 13 lip 2004, 17:03

No właśnie z tym poprawnym skonfigurowaniem programu to może być to bo ustawiałem prawie na oko bo jak pisałem nie mam danych na temat w/w silnikow i nie moge nigdzie odczytać wykresów.
kod kwadratu, ktory wygenerowałem z corela:
IN;
VS32,1;
VS32,2;
VS32,3;
VS32,4;
VS32,5;
VS32,6;
VS32,7;
VS32,8;
WU0;
PW0.350,1;
PW0.350,2;
PW0.350,3;
PW0.350,4;
PW0.350,5;
PW0.350,6;
PW0.350,7;
PW0.350,8;
SP1;
LT;
PU-1561 1635;
PD437 1635;
PD437 3635;
PD-1561 3635;
PD-1561 1635;
SP0;


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#5

Post napisał: pit202 » 13 lip 2004, 17:41

zapomnij o cerelu !! to na początek

czy dobrze skonfigurowales program Mach ? chodzi mi o ustawienia :
-ilosci kroków na jednostke
-maksymalnej predkosci
-przyspieszenia

czy wyzerowales uklad wsp. ??

jesli dobrze ustawisz program to powinienes miec mozliwosc
ruszania osiami za pomocą klawiszy :
os X - lewo , prawo ( strzałki )
os Y - gora, dol
os Z - PGUP , PGDN

jesli juz to masz to mozesz sterowac ruchami za pomocą komend G0 i G1

G0 - oznacza szybki ruch dosuwowy z max. ustawioną dla silnika prędkością
G1 - ruch z ustaloną predkością F[mm/min] (interpolacja liniowa), np. G1 X10 Y2 F300

parametrami dla funkcji G0, G1 mogą byc : X , Y , Z, F ( dla maszyn 3 osiowych )
oczywiscie napisanie : G0 X200 F300 ( nie ma sensu , bo i tak oleje F300 )
PiteR

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#6

Post napisał: ottop » 13 lip 2004, 17:52

Jeśli chodzi o silniki to jeśli z igłówki - mogą być 7,5st - 48kr/obr. Druga rzecz - uwaga na cale, nie raz zdziwiłem się gdy po wpinsaniu np G0 X10 (pozycjia 0,0) maszynka rusza jak szalona.


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#7

Post napisał: pit202 » 13 lip 2004, 17:54

tak, warto na to zwrocic uwage , fajnie ze w mach`u mozna zablokowac zmiane jednostek z programu ( kodow G ) w opcjach.
PiteR

Awatar użytkownika

jarobo
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 39
Rejestracja: 05 cze 2004, 23:57
Lokalizacja: Zielona GĂłra

Re: Jak zacząć -nie moge nic narysować swoją maszynką

#8

Post napisał: jarobo » 13 lip 2004, 17:58

chaos pisze: ...Problem jest też z posówem Z chciałbym aby to było tylko opuszczenie pisaka elektromagnesem.
Jak mam dotego podejść, nigdy nie miałem z tym do czynienia....
Witam

ja widzę takie rozwiązanie masz 2 sygnały na każdą oś
1 wybór sterowania kierunkiem pracy silnika
2 sygnal zegarowy

wykorzystaj sygnał pierwszy stan wysoki ~5V podnosi pisak stan niski ~0V opuszcza pisak w zależnosci od elektromagnesu można sterować bezpośrednio z tranzystora lub tranzystor i przekaźnik

pozdrawiam jarobo

Awatar użytkownika

Autor tematu
chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 6
Posty: 630
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

#9

Post napisał: chaos » 03 sie 2004, 10:23

Witam
Mam problem z interpolacja liniowa.
Wydanie komendy g0 x50 y50 przesowa osie o podana wartosc, ale g1 x50 y50 f xx przesówa ale tak wolno ze nawet nie czekalen az dojedzie bo by mi kilka godzin zlecialo (krok na kilka sekund) wartosc f podawalem rozne nie zauwazajac zmian


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#10

Post napisał: rchobby » 03 sie 2004, 10:54

Pierwsze pytanie, jaki program, Master5CNC? Może sprawdź na innym.
Drugie, próbowałeś bez określania prędkości tzn G1 X50 Y50?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”