włączenie wrzeciona poleceniem M3

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3706
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#21

Post napisał: MlKl » 28 wrz 2013, 12:08

Spróbuj dodać opcję RS274NGC_STARTUP_CODE = S1000 do sekcji RS274NGC w pliku ini,
To plik konfiguracyjny twojej maszyny - tam gdzie są parametry osi. Jeżeli konfigurowałeś Stepconfem, to szukaj katalogu konfiguracyjnego - defaultowo moja-frezarka, o ile nie zmieniłeś tej nazwy w trakcie konfiguracji.



Tagi:


markus1984pl
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 24
Rejestracja: 23 gru 2011, 13:04
Lokalizacja: Myszków
Kontakt:

#22

Post napisał: markus1984pl » 06 paź 2013, 17:28

Witam,
w katalogu z pluginem pcb-gcode znajdz plik emc.pp i go edytuj.
Linię:

Kod: Zaznacz cały

string SPINDLE_ON     = "M03" + EOL + DWELL;
zmień na np:

Kod: Zaznacz cały

string SPINDLE_ON     = "M03 S29000" + EOL + DWELL;
Od tej pory w każdym kodzie generowanym przez ten plugin do M3 będzie dodane S29000.
U mnie to rozwiązanie działa bez problemu. Musisz tylko wybrać w ustawieniach GCode Style profil EMC.

Awatar użytkownika

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

#23

Post napisał: noel20 » 06 paź 2013, 20:18

markus1984pl pisze:Witam,
w katalogu z pluginem pcb-gcode znajdz plik emc.pp i go edytuj.
Linię:

Kod: Zaznacz cały

string SPINDLE_ON     = "M03" + EOL + DWELL;
zmień na np:

Kod: Zaznacz cały

string SPINDLE_ON     = "M03 S29000" + EOL + DWELL;
Od tej pory w każdym kodzie generowanym przez ten plugin do M3 będzie dodane S29000.
U mnie to rozwiązanie działa bez problemu. Musisz tylko wybrać w ustawieniach GCode Style profil EMC.
Miałem przez jeden dzień tak zrobione. Pisałem o tym na pierwszej stronie:
noel20/ pisze:Na chwilę obecną z racji, że i tak z programu nie steruję prędkością wrzeciona edytowałem postprocesor EMC tym pluginie i po prostu dopisałem, że zawsze po M3 ma dopisać S100..
Teraz zrobiłem jak poradził mi kolega micges:
micges pisze:Spróbuj dodać opcję RS274NGC_STARTUP_CODE = S1000 do sekcji RS274NGC w pliku ini, możliwe że będziesz mógł włączyć wrzeciono samym M3.
Nie "upośledza" to w pewnym sensie tego plugina do eagle, choć i tak nie ma on możliwości wpisania nigdzie prędkości.


Raven
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 681
Rejestracja: 24 paź 2011, 11:54
Lokalizacja: Warszawa

#24

Post napisał: Raven » 06 paź 2013, 22:53

Ekhm... ale o co ta cała dyskusja?

Przecież M3, M4, M5 i S to rozdzielne polecenia... które nie muszą wystąpić razem.

M określa kierunek obrotów wrzeciona, S prędkość - najlepiej najpierw zadać prędkość a później włączać i wyłączać obroty wrzeciona.

S może być na początku kodu a później tylko M3/M4 i M5, nie prościej gdzieś dopisać np. w nagłówku generowanego pliku? (O ile ten plugin umożliwia wpisywanie nagłówka).

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”