Znaleziono 3 wyniki

autor: konos
25 cze 2012, 10:47
Forum: G-CODE - programowanie
Temat: szybki start - przejazd - zatrzymanie wózka napedz. sil krok
Odpowiedzi: 8
Odsłony: 1971

Dziękuje za wielkie za informacje.

Zienek i kamar, macie rację, ale w moim przypadku w spadku otrzymałem krokowca i sterownik i dlatego myślę, że to jest najprostsza droga.

MlKl, wielkie dzięki, o to mi chodziło, krótka rzeczowa odpowiedz dot. postawionego zagadnienia.

W Mach3, jak udało mi się zaobserwować po 2h przeglądania programu, mam możliwości konfiguracji poszczególnych osi osobno. Wybieram oś X i w tym przypadku jeśli wózek ma mi przejechać 3000 mm to w g-codzie wpisuje G0 x3000.

Jeśli wpisze
G0 x3000
G0 x0

rozumiem, ze wózek zostanie przesunięty z prędkością ustawioną w sterowniku na pozycje 3 m a potem wróci do pozycji 0 z tą samą prędkością.


W przypadku, gdy g-code będzie miał postać

G01 X3000 F2000
G01 X0 F100

wózek zostanie przesunięty z pozycji 0 do pozycji 3 m z prędkością 2000 mm/min,
potem wróci na pozycję początkową (0 m) z prędkością 100 mm/min.

Jaką komendą mogę uzyskać efekt opóźnienia, aby wózek pozostał w pozycji 3 m przez np. 30 sekund, zanim wróci do pozycji początkowej?

Jeszcze raz dzięki za zainteresowanie tematem i pomoc.
autor: konos
24 cze 2012, 15:23
Forum: G-CODE - programowanie
Temat: szybki start - przejazd - zatrzymanie wózka napedz. sil krok
Odpowiedzi: 8
Odsłony: 1971

Dziękuję za informację.
tanifon pisze:1. Należy zacząć od dostrojenia programu sterującego.
Mówiąc dostrojenie, masz na myśli zakładkę: Motor Tuning and Setup (w Mach3)?
tanifon pisze:Silniki, może ustawić krańcówki, wył.hamowanie przy dojazdach.
Tego zdania nie rozumiem (pewnie jakas literówka). Czy wynika z niego, że w moim przypadku sam silnik, sterownik i Mach3, nie wystarczą i należy doposażyć stanowisko również w jedną krańcówkę zamontowaną na końcu szyny prowadzącej wózek (ruch o zadanych parametrach będzie odbywał się tylko w jedną stronę).
tanifon pisze:2. Sam kod może wyglądać tak :
Y0 X0
Y0 X100
Rozumiem, że w G-code zawsze należy podać 2 osie pracy (2 kanały sterowania) Y0 X0, mimo, że jest tylko jeden silnik (jeden kanał sterujący).
Z drugiej linii (Y0 X100) powyższego kodu wynika, że kanał X powinien przekazać 100 impulsów do silnika krokowego?
A może, że silnik sterowany kanałem X ma obrócić się 100 razy?


Widzę, że tak jak wspomniałeś: "nie jest tak HOP" i nie minie mnie zagłębienie sie w podstawy kodowania G-code. Myślałem, ze chociaż tutaj będzie łatwa i prosta droga, by osiągnąć cel. No cóż, kolejna umiejętność mi przybędzie.

Gorąco pozdrawiam,
autor: konos
23 cze 2012, 14:02
Forum: G-CODE - programowanie
Temat: szybki start - przejazd - zatrzymanie wózka napedz. sil krok
Odpowiedzi: 8
Odsłony: 1971

szybki start - przejazd - zatrzymanie wózka napedz. sil krok

Witam,

potrzebuje napisać krótki program w G-code.

Mam silnik krokowy ze sterownikiem. Podłączyłem go do przez LPT do pc i z Mach3 nawiązałem komunikacje. Naciskając klawisze strzałek silnik mi się obraca w prawo lub w lewo. Silnik ten będzie napędzał wózek poruszający się po szynie za pomocą przekładni zębatej

Na takim sprzęcie, potrzebuje uzyskać szybki start wózka do zadanej prędkości, przejazd zz zadana prędkością oraz wyhamowanie na danym odcinku.

Rozumiem, że w g-code należy napisać kilka linii realizujących taką rampę.

Przypuszczam, że jest to 2 lub 3 linie kodu. Jeśli znalazłby się ktoś, kto mógłby mi podać jakiś przykładowy kod realizujący takie zadanie, to byłbym bardzo wdzięczy. Prosiłbym także i krótki opis.

Rozumiem, ze zadanie polega na tym, że podajemy sterownikowi informacje, że:
1. w ciągu 1 s osiągamy 100% nominalnej prędkosci (lub momentu) silnika,
2. utrzymujemy ta prędkości (moment) przez 10s,
3. w ciągu 1s zatrzymujemy silnik omega=0 (moment trzymający silnika=max.).

Z góry dziękuje za pomoc oraz wszelkie uwagi, sugestie i komentarze.

Myślę, że dla kogoś kto programuje w g-codzi to jest 5 min pracy

Wróć do „szybki start - przejazd - zatrzymanie wózka napedz. sil krok”