Oczekiwanie na rozpędzenie wrzeciona po M3

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
bubels
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 523
Rejestracja: 15 sie 2004, 23:24
Lokalizacja: Poznań

Oczekiwanie na rozpędzenie wrzeciona po M3

#1

Post napisał: bubels » 14 cze 2014, 17:50

Każde wrzeciono potrzebuje chwili by się rozpędzić. Jak zmusić oprogramowanie by po poleceniu M3 czekało np. 2s na nabranie obrotów?

W tej chwili mam włączone on/off z programu a obroty manualnie z falownika.

Maszyna ma wystarczającą prędkość by wejść w materiał przed rozpędzeniem wrzeciona.


Apeluje o wpisywanie lokalizacji w profil! Czasem okazuje się że mieszkamy po sąsiedzku. Jako pasjonaci, hobbyści możemy sobie pomóc nie tylko anonimowo przez forum....

Tagi:

Awatar użytkownika

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

#2

Post napisał: MlKl » 14 cze 2014, 18:25

G4 Pxx gdzie xx to ilość sekund pauzy


Autor tematu
bubels
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 523
Rejestracja: 15 sie 2004, 23:24
Lokalizacja: Poznań

#3

Post napisał: bubels » 14 cze 2014, 18:30

Dzięki ale myślałem nad czymś co będzie działało nie zależnie od CAM jaki generuje kod.

Teraz to głównie dxf2gcode i mogę zmodyfikować posprocesor. Ale chciałbym to zrobić bardzie elegancko i uniwersalnie.
Apeluje o wpisywanie lokalizacji w profil! Czasem okazuje się że mieszkamy po sąsiedzku. Jako pasjonaci, hobbyści możemy sobie pomóc nie tylko anonimowo przez forum....

Awatar użytkownika

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

#4

Post napisał: MlKl » 14 cze 2014, 18:36

Napisz sobie procedurę zastępującą komendę M3, albo zmodyfikuj postprocesor CAM-a.


hecza
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 403
Rejestracja: 06 mar 2012, 13:25
Lokalizacja: Częstochowa

#5

Post napisał: hecza » 14 cze 2014, 19:33

bubels pisze:chciałbym to zrobić bardzie elegancko i uniwersalnie.
To skonfiguruj w hal-u i wlącz funkcję "spindle-at-speed".

Pozdrawiam


Autor tematu
bubels
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 523
Rejestracja: 15 sie 2004, 23:24
Lokalizacja: Poznań

#6

Post napisał: bubels » 14 cze 2014, 19:45

Z tego co czytam to funkcja spindle_at_speed zadziała o ile mamy sygnał zwrotny z enkodera wrzeciona. Nie widzę możliwości definicji stałej czasowej oczekiwania na przyśpieszenie.
Apeluje o wpisywanie lokalizacji w profil! Czasem okazuje się że mieszkamy po sąsiedzku. Jako pasjonaci, hobbyści możemy sobie pomóc nie tylko anonimowo przez forum....


Marfeel
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 57
Rejestracja: 29 sty 2013, 21:04
Lokalizacja: Konin

#7

Post napisał: Marfeel » 15 cze 2014, 08:11

Jaki masz obecny czas do uzyskania obrotów?
Jeżeli 2 sekundy to wystarczający chyba że 10/15 sekund ale to nie wina programu a falownika które zazwyczaj fabrycznie ustawione są na 10 sekund do osiągnięcia obrotów maksymalnych, nie trudno zauważyć że Linux zawsze po komendach M3, M4, M5 czeka 1 sekundę zanim ruszy
PS mieszkam 50 km od Poznania okolice Nekli
Marfeel


Autor tematu
bubels
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 523
Rejestracja: 15 sie 2004, 23:24
Lokalizacja: Poznań

#8

Post napisał: bubels » 15 cze 2014, 08:51

Na falowniku mam teraz 2s. Raczej wystawie na pr sygnal osiagniecia czestotliwosci i na podstawie tego wysteruje hal.
Apeluje o wpisywanie lokalizacji w profil! Czasem okazuje się że mieszkamy po sąsiedzku. Jako pasjonaci, hobbyści możemy sobie pomóc nie tylko anonimowo przez forum....


marekms
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 95
Rejestracja: 18 mar 2007, 16:44
Lokalizacja: Grójec

re

#9

Post napisał: marekms » 19 cze 2014, 14:20

http://www.linuxcnc.org/docs/2.4/html/e ... indle.html
Przykłady .hal do mierzenia prędkości obrotowej wrzeciona, kierunku obrotów i sterowanie obrotami.

Marek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”