Problem z wystartowaniem
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 7
- Posty: 672
- Rejestracja: 06 paź 2008, 22:48
- Lokalizacja: TJE/KR
- Kontakt:
jak plazma to
ustaw maszynę na początku prowadnicy, zbazuj oś
zaznacz fizyczne na maszynie położenie (np cienkim markerem)
przejedz na koniec prowadnicy
zaznacz fizyczne położenie
zmierz fizyczny przejazd
odczytaj przejazd z linuxcnc
przy pomocy proporcji i wartości scale z pliku ini oblicz nową wartość scale
2. dopisz -not (lub usuń) w pliku hal tam gdzie masz podpięcie sygnału dir do portu równoległego.
piszę totalnie z głowy
net dir_x cośtam parport.0.....-not
ustaw maszynę na początku prowadnicy, zbazuj oś
zaznacz fizyczne na maszynie położenie (np cienkim markerem)
przejedz na koniec prowadnicy
zaznacz fizyczne położenie
zmierz fizyczny przejazd
odczytaj przejazd z linuxcnc
przy pomocy proporcji i wartości scale z pliku ini oblicz nową wartość scale
2. dopisz -not (lub usuń) w pliku hal tam gdzie masz podpięcie sygnału dir do portu równoległego.
piszę totalnie z głowy
net dir_x cośtam parport.0.....-not
Pozdrawiam; Jarek
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 5598
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
OK ale to stepconf robi ten plik .ini więc wszystko co w nim ustawiasz możesz pozmieniać plikach .ini i hal .... czy po każdej zmianie w .ini uruchamiasz ponownie linux CNC?RobiszToŹle pisze:W tym parametrze scale duże muszą być wartości? Wpisuję różne wartości i jakoś tego nie zauważamChyba jednak w stepconf coś mam źle wpisane?
[ Dodano: 2015-03-16, 14:17 ]
ma namyśli ten fragment w haljarenio pisze:dopisz -not (lub usuń) w pliku hal tam gdzie masz podpięcie sygnału dir do portu równoległego.
piszę totalnie z głowy
net dir_x cośtam parport.0.....-not
Kod: Zaznacz cały
net spindle-on => parport.0.pin-01-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir => parport.0.pin-03-out
net ystep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net ydir => parport.0.pin-05-out
net zstep => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
setp parport.0.pin-07-out-invert 1
net zdir => parport.0.pin-07-out
net astep => parport.0.pin-08-out
setp parport.0.pin-08-out-reset 1
net adir => parport.0.pin-09-out
net coolant-flood => parport.0.pin-16-out
sorki za wszystkie błędy ... (dyslektyk)
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 14
- Posty: 307
- Rejestracja: 12 lip 2013, 15:53
- Lokalizacja: wziąć na cnc?
Witam!
Miałem małe problemy z komputerem i dopiero dziś zacząłem działać, mam problem z zgraniem rzeczywistych wymiarów(nadal). Ten parametr scale do czego się odnosi?
Teraz już się zmienia, widać to, ale jak ustawię że 0,05mm w programie to 0,05mm na zegarze, to jak zrobię 0,5mm to już się nie zgadza.
A tu jak to wygląda w rzeczywistości.


A drugi problem to to że po zmianie kroków na podział 128, nie mogę zmienić prędkości, w stepconf, jak zmienię recznie to wyrzuca błąd pozycji w napędzie.

Miałem małe problemy z komputerem i dopiero dziś zacząłem działać, mam problem z zgraniem rzeczywistych wymiarów(nadal). Ten parametr scale do czego się odnosi?
Tak, za każdym razem wyłączam linuxcnc, edytuje, zapisuję i odpala ponownie.adam Fx pisze:czy po każdej zmianie w .ini uruchamiasz ponownie linux CNC?
Teraz już się zmienia, widać to, ale jak ustawię że 0,05mm w programie to 0,05mm na zegarze, to jak zrobię 0,5mm to już się nie zgadza.
A tu jak to wygląda w rzeczywistości.


A drugi problem to to że po zmianie kroków na podział 128, nie mogę zmienić prędkości, w stepconf, jak zmienię recznie to wyrzuca błąd pozycji w napędzie.

-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 8
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Użycie "kreatora" zabezpiecza przed pomyłkami typu przecinek zamiast kropki i odwrotnie.jarenio pisze:1. po co włączasz stepconfig ??

Chociaż w przypadku naszego "klienta" nawet w kreatorze nie widzi, że właśnie taki błąd popełnił.

RobiszToŻle RobiszToŹle - widzisz różnicę między . a , ?????
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 14
- Posty: 307
- Rejestracja: 12 lip 2013, 15:53
- Lokalizacja: wziąć na cnc?
Zrobiłbym tak gdybym wiedział co to dokładnie jest SCALE, troszku trudno wyznaczyć ''a'' w trójkącie nie wiedząc co to jest ''a''jarenio pisze:. podejdź do sprawy czysto matematycznie, ułóż sobie równanie z parametrami maszyny i ładnie powinna Ci wyjść wartość dla SCALE
jak będzie sie różnić od rzeczywistości to przy pomocy proporcji obliczysz sobie poprawna wartość
Widzę, ale nie używam nigdzie "," wszędzie są kropki.pitsa pisze:widzisz różnicę między . a , ?????
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 7
- Posty: 672
- Rejestracja: 06 paź 2008, 22:48
- Lokalizacja: TJE/KR
- Kontakt:
masz to wytłumaczone w poprzednich postach.RobiszToŹle pisze:Zrobiłbym tak gdybym wiedział co to dokładnie jest SCALE, troszku trudno wyznaczyć ''a'' w trójkącie nie wiedząc co to jest ''a''
RobiszToŹle, to my chyba robimy źle próbując Ci pokazać wszytko i wytłumaczyć mega łopatologicznie...
Pozdrawiam; Jarek
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 14
- Posty: 307
- Rejestracja: 12 lip 2013, 15:53
- Lokalizacja: wziąć na cnc?
Po wczorajszych zmaganiach powiedzmy że ogarnąłem ten parametr scale (przynajmniej mi się tak wydaje) wymiary z programu z rzeczywistymi mniej więcej się zgadzają, musiałem zmniejszyć scale, z tym że jak zmiejszyłem ten parametr to automatycznie maszyna jezdzi wolniej, no i jak na plazme to prędkości są za małe.
W stepconf nie idzie zwiększyć, jest próg który nie idzie przeskoczyć, nie wiem czym jest on spowodowany, chyba podziałem kroku? I rzeczywiście jest tam przecinek, z tym ze w pliku .ini normalnie jest tam kropka:


Wybaczcie że jestem tak tępy, ale nie mogę teraz zrezygnować jak mechanicznie jest zrobione w 100%, zostało tylko zgrać to.
W stepconf nie idzie zwiększyć, jest próg który nie idzie przeskoczyć, nie wiem czym jest on spowodowany, chyba podziałem kroku? I rzeczywiście jest tam przecinek, z tym ze w pliku .ini normalnie jest tam kropka:


Wybaczcie że jestem tak tępy, ale nie mogę teraz zrezygnować jak mechanicznie jest zrobione w 100%, zostało tylko zgrać to.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 8
- Posty: 1473
- Rejestracja: 25 maja 2006, 14:39
- Lokalizacja: koło.wlkp
@RobiszToŹle
Pisze z pamięci i mogę się gdzieś pomylić ale tak.
Paramet SCALE służy do ustawienia ilości kroków na 1 obrót.
Patrząc na Twoją konfigurację matematycznie wychodzi źle.
Daletego że
200 kroków na obrót razy 16 podział kroku sterowanika, dzielone na skok śruby czyli jak podałeś 27. A więc matematycznie trzeba mnożyć 200x16 i tyle masz kroków dzielone na skok czyli 27.
Wychodzi 200*16/27= 118,518518 etc. U Ciebie jest wpisane w SCALE 35 więc nie może to się zgadzać.
Natomiast za szybkość ruchu osi SCALE nie odpowiada. Od tego masz parametry w
AXIS
MAX_ACCELERATION
STEPGEN_MAXACCEL
oraz sekcja
TRAJ
DEFAULT_VELOCITY
MAX_LINEAR_VELOCITY
Odpowiadają jak szybko ma jeździć, przyspieszać, hamować. Musisz to sobie docykać żeby Ci silniki wyrabiały.
Jak coś gdzieś źle napisałem to nie bić a poprawić
. Też się uczę jak każdy z nas całe życie i głupi i tak umiera.
Pisze z pamięci i mogę się gdzieś pomylić ale tak.
Paramet SCALE służy do ustawienia ilości kroków na 1 obrót.
Patrząc na Twoją konfigurację matematycznie wychodzi źle.
Daletego że
200 kroków na obrót razy 16 podział kroku sterowanika, dzielone na skok śruby czyli jak podałeś 27. A więc matematycznie trzeba mnożyć 200x16 i tyle masz kroków dzielone na skok czyli 27.
Wychodzi 200*16/27= 118,518518 etc. U Ciebie jest wpisane w SCALE 35 więc nie może to się zgadzać.
Natomiast za szybkość ruchu osi SCALE nie odpowiada. Od tego masz parametry w
AXIS
MAX_ACCELERATION
STEPGEN_MAXACCEL
oraz sekcja
TRAJ
DEFAULT_VELOCITY
MAX_LINEAR_VELOCITY
Odpowiadają jak szybko ma jeździć, przyspieszać, hamować. Musisz to sobie docykać żeby Ci silniki wyrabiały.
Jak coś gdzieś źle napisałem to nie bić a poprawić
