Jak zatrzymać wrzeciono przed końcem linii?

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

Autor tematu
woj123
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 6
Rejestracja: 10 paź 2012, 07:49
Lokalizacja: Kielce

Jak zatrzymać wrzeciono przed końcem linii?

#1

Post napisał: woj123 » 27 wrz 2014, 20:02

Witam Forumowiczów,
Czy jest możliwe w Linuxcnc aby maszyna wyłączyła wrzeciono przed końcem ruchu roboczego ( np 2 sec. ). W mojej maszynie zamiast wrzeciona jest pompa, którą muszę zatrzymać przed końcem wytyczonej "linii"

Dziękuję za pomoc
pozdrawiam
wojtek



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 » 27 wrz 2014, 21:32

A coś się tak uparł na jedną linię? Ekranu ci szkoda, czy przycisk Enter się zacina?

Jak masz ruch z X0 na x100, a wrzeciono/pompę chcesz zatrzymać na x50 to piszesz

Kod: Zaznacz cały

g1 x50 f200

m5

g1 x100 f200



Autor tematu
woj123
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 6
Rejestracja: 10 paź 2012, 07:49
Lokalizacja: Kielce

#3

Post napisał: woj123 » 28 wrz 2014, 08:27

Miki, czy znasz sposób, który podzieli każdą "linię" na dwie części? Pierwsza z załączoną pompą , druga ( np.2 mm ,3 mm ) z wyłączoną pompą.

np:
g0 x50 y50
M3 S100
g1 x50 y100
g1 x100 y100
g1 x100 y50
g1 x52 y50
M5
g1 x50 y50

pzdr
wojtek


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

#4

Post napisał: Raven » 28 wrz 2014, 08:47

Średnio "kumaty" programista napisze ci bez trudu program który coś takiego ogarnie.

Małą niedogodnością będzie to, że nie będzie można modyfikować prędkości podczas działania programu.
Konieczne również będzie określenie prędkości roboczej.

Czy kod jaki używasz to tylko i wyłącznie to co pokazałeś?

Czy również G02 G03, a w najgorszym przypadku jeszcze z kompensacją średnicy narzędzia?


Autor tematu
woj123
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 6
Rejestracja: 10 paź 2012, 07:49
Lokalizacja: Kielce

#5

Post napisał: woj123 » 28 wrz 2014, 09:14

G02 i G03 będą "używane" ( maszyna rysuje róże kształty). Prędkość nie musi być zmieniana podczas pracy. Średnica narzędzia może być stał (np 1 mm- tak mi się przynajmniej wydaje) Miki, Raven dziękuję za zainteresowanie tematem

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:

#6

Post napisał: MlKl » 28 wrz 2014, 13:10

Piszesz te kody sam, czy używasz jakiegoś CAM-a? W tym drugim przypadku profesjonalne podejście to zmodyfikowanie postprocesora - wtedy z CAM-a dostaniesz już gotowy program w odpowiadającej tobie postaci.


Autor tematu
woj123
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 6
Rejestracja: 10 paź 2012, 07:49
Lokalizacja: Kielce

#7

Post napisał: woj123 » 28 wrz 2014, 13:40

Używam Inkscape'a z dodatkiem Gcodetools. Byłoby najlepiej gdyby CAM "dzielił" ruch roboczy - ale nie wiem jak to zrobić.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”