Strona 1 z 4

Pierwsze podejście do EMC2

: 21 lis 2010, 09:40
autor: pixes2
Po lekturze tego działu postanowiłem zainstalować w/w program.
UBUNTU 8.04 + emc2 udało mi się bez problemu skonfigurować z maszyną i wszystko działa świetnie (nie sądziłem, że na śrubach tr16/4 może to tak szybko jeżdzić).
Problem się zrobił, gdy chciałem na próbę wpisać jakiś plik nc. Przykładowe pliki wpisałem do odpowiedniego folderu, niestety program jakby ich nie widział. Może istotne jest, że przy tych plikach widnieje pomarańczowa kłódeczka. Jak to przeskoczyć?
Udało się wykonać kilka przykładów obróbki zaimplementowanych w emc2.Większość z nich była jednak dziwnie umieszczona względem układu współrzędnych i program odmówił ich wykonania. Może jest możliwość przesunięcia pliku względem układu współrzędnych ?
Inna sprawa ,że nic nie wiem na temat tego programu. Jaki rodzaj plików można do niego wpisać ?
Może macie koledzy coś do poczytania o EMC2 w języku polskim?
Jakiś czas temu ktoś wspominał o spolszczeniu manuala, ale nic więcej nie znalazłem.

Wyrozumiałości :roll: -oprogramowanie cnc to dla mnie tajemna wiedza. Bardziej mnie "kręci" zbudowanie maszyny niż jej sterowanie.
Dlatego właśnie szukam czegoś w miarę prostego i funkcjonalnego. Czy emc będzie proste, to się okaże. Tymczasem jest ok.

Pozdrawiam.
Tomek. :grin:

: 21 lis 2010, 23:57
autor: vitro
Musisz ustawić parametry frezarki w pliku konfiguracyjnym np. stepper_mm.ini (prędkości, wielkość pola pracy itp.)
Pozdrawiam.

: 22 lis 2010, 00:22
autor: pixes2
Dzięki kolego vitro, ale z tym się bez problemu uporałem. Maszyna jeżdzi jak złoto, program pilnuje max. zakresów pracy poszczególnych osi.
Nie potrafię tylko wczytać żadnego pliku nc do wykonania :cry:

Pozdrawiam.
Tomek.

: 22 lis 2010, 20:45
autor: vitro
Witaj Tomek.
Program EMC2 powinien startować z przykładowym plikiem .ngc. Ja do sterowania frezarką stosuję laptopa z portem lpt na którego pinach jest (o dziwo!) napięcie prawie 5V. Pliki do obróbki przygotowuję na innym laptopie i przenoszę na penku. Muszą mieć rozszerzenie .ngc
(po prostu zmieniam to) lub zaznaczam w okienku "wszystkie pliki". Jeżeli program wykryje błąd w kodzie, zatrzymuje wgrywanie podając rodzaj błędu. Ostatnio do tworzenia prostych frezowań używam Dxf2gcode, który tworzy pliki do MC2 z rozszerzeniem .ngc.

vitro

: 22 lis 2010, 21:50
autor: markcomp77
vitro pisze:. Ja do sterowania frezarką stosuję laptopa z portem lpt
a jaki jitterem się ów lapcio szczyci? ...mój 60us :(

: 22 lis 2010, 23:33
autor: pixes2
markcomp77 pisze:a jaki jitterem się ów lapcio szczyci? ...mój 60us
Kolego, a co to jest ten jiter i jaki ma wpływ na sterowaną maszynę ? U mnie wynosił chyba 15000... czego :?: :roll:
Kolego vitro dzięki za podpowiedż. Jutro spróbuję dalej powalczyć. Muszę wynotować kilka, tajemniczo brzmiących, skrótów- może koledy mnie oświecą co one znaczą.
Jeszcze raz dzięki i pozdrawiam.
Tomek.

: 23 lis 2010, 01:10
autor: markcomp77
pixes2 pisze:U mnie wynosił chyba 15000... czego
czyli 15us

jitter to taki czas niepewności - właściwość głównie sprzętu komputera (ale nie tylko)
maksymalny średni czas opóźnienia (czy jakoś tak...)

jeśli budujemy setup z kreatora emc2, to zostaniemy zapytani o minimalny czas trwania impulsu STEP
i o zmierzony w teście czas niepewności - jitter.....
tak zbudowany setup generowania impulsu step daje pewność, że on się zawsze pojawi... i, że będzie spełniał wymagania sterownika...

w pewnym uproszczeniu - jitter - przekłada się na maksymalną częstotliwość pulsu STEP ( w mach2/3 jest nazywane KernelSpeed)

jitter określa przydatność komputera do zastosowań cnc
wartość 10...20us - bardzo dobrze (lepiej oczywiście 10us)
60us - bardzo mała przydatność w cnc (hehe... taki jest lapcio z którego piszę)
wynik testu jittera pokazuje czasem wartość nawet 1sekundy... takie opóźnienie w niektórych komputerach może się pojawiać np. raz na pół godziny... dlatego warto test jittera przeprowadzić solidnie... tzn. długo i wykonując różne zadania systemu... wtedy jitter będzie miarodajny...

: 23 lis 2010, 13:11
autor: jarenio
markcomp77, możesz opisać jak przeprowadzić taki test i gdzie wpisać poszczególne wartości ??

: 23 lis 2010, 13:25
autor: markcomp77
jarenio pisze:

markcomp77, możesz opisać jak przeprowadzić taki test i gdzie wpisać poszczególne wartości ??
test sam się narzuca do uruchomienia
odpalamy kreator nowej konfiguracji
na ekranie gdzie są czasy itp...
pod polem gdzie się wpisuje Jitter znajduje się przycisk - "Test Base Period Jitter"
po jego wciśnięciu pojawia się okienko: "EMC / Hal Latency test"... i już sie mierzy
teraz po prostu zaczynamy robić różne dziwne rzeczy w systemie... robimy aktualizacje... przeglądamy net... uruchamiamy test opengl (to jest napisane w notce na ekranie testu)

[ Dodano: 2010-11-23, 13:28 ]
http://wiki.linuxcnc.org/emcinfo.pl?Latency-Test
tutaj jest tabela wyników... i więcej uwag

[ Dodano: 2010-11-23, 13:30 ]
bez kreatora kiedyś trzeba było skumać to:
http://wiki.linuxcnc.org/emcinfo.pl?Twe ... Generation
;)

: 23 lis 2010, 20:17
autor: vitro
Witam,
markcomp77 pisze:a jaki jitterem się ów lapcio szczyci? ...mój 60us
Ten laptek do frezarki to Compaq Evo, procek 1,8 pam. -1 giga, goluteńki system nawet myszy nie używam, a jitter 15 - 18 . Natomiast ten który mam przed sobą, to Sony Vaio
2,36 i 6 giga pamięci z pełnym uruchomieniem (sieć, scan antyvirusowy) Emc2 uruchomiony na VMware ma jitter 5 - 8, ale nie ma portu ltp i trochę go szkoda do kieratu.
Pozdrawiam