Przeróbka ustrojstwa na CNC

Dyskusje dotyczące budowy amatorskich tokarek CNC lub modernizacji maszyn konwencjonalnych.
Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 191
Posty: 8363
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#371

Post napisał: bartuss1 » 01 kwie 2020, 12:38

no nie byłem z racji głuchoty :P

Dodane 11 minuty 56 sekundy:
czegos mi brakuje w tym opisie, mianowicie skąd program wie o ile ma sie obrócic rewolwer do kolejnego gniazda?
na czym ten progam bazuje? na katach czy krokach?


https://www.etsy.com/pl/shop/soltysdesign


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 170
Posty: 16285
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#372

Post napisał: kamar » 01 kwie 2020, 12:38

Ja byłem 3 dni a już "wróć" mi zostało :)
Na kątach osi "C". Mój ma osiem pozycji więc co 45 stopni.

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 191
Posty: 8363
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#373

Post napisał: bartuss1 » 01 kwie 2020, 12:41

i w którym miejscu to pisze?
https://www.etsy.com/pl/shop/soltysdesign


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 170
Posty: 16285
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#374

Post napisał: kamar » 01 kwie 2020, 12:52

Tu masz podstawę, reszta z opisu.

Kod: Zaznacz cały

    def select_tool(event=None, new_tool = None):
        new_tool = prompt_tool(_("Zmiana narzedzia:"), _("Wybierz narzedzie:"))
 
        ensure_mode(linuxcnc.MODE_MDI)
        s.poll()

	if new_tool[1]:
	   tool_command = "M6 T%s G43" % new_tool[1]
           c.mdi(tool_command)
    	
	if new_tool[0]:
           c.mdi("M64 P0")
           c.mdi("M66 P0 L1 Q1")
           c.wait_complete()   
           cmd = "G0 C%s" % ((int(new_tool[0]) - 1) * 45)
	   c.mdi(cmd)
	   c.wait_complete()
	   c.mdi("M65 P0")
	   c.mdi("M66 P0 L2 Q1")
        c.wait_complete()   

        ensure_mode(linuxcnc.MODE_MANUAL)
        s.poll()
        o.tkRedraw()
        
Wykasuj sterowanie siłownikiem.
Więcej Ci nie pomogę , to było sześc lat temu pisane a w/g kol. Lepi ma działać 30 zanim się zwali :)

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 191
Posty: 8363
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#375

Post napisał: bartuss1 » 01 kwie 2020, 13:49

no spróbuję to wkleić, zobaczymy co z tego wyjdzie, zamiast *45 dam *60

Dodane 41 minuty 48 sekundy:
że tak spytam, otwieram konfigurację hal i gdzie mam toto pierwsze wkleić? kopie i kopie i
"Plik /usr/bin/axis po funkcji parse_gcode_expression(e) a przed definicją klasy _prompt_areyousure"
jakos tego nigdzie nie widze

Dodane 49 minuty 13 sekundy:
eee, znaleźć znalazłem, powklejałem tylko ze nie da sie zapisac

Dodane 1 minuta 21 sekundy:
moze w sytemie trzeba nadać jakies adminostwo?
https://www.etsy.com/pl/shop/soltysdesign


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 170
Posty: 16285
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#376

Post napisał: kamar » 01 kwie 2020, 14:48

musisz być jako root

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 191
Posty: 8363
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#377

Post napisał: bartuss1 » 01 kwie 2020, 15:06

jakaś odmowa dostepu z d wzieta

Dodane 58 sekundy:
login? a to kurde co za tekst forumowy? Nie można wysłać jednego posta za drugim.

Dodane 51 sekundy:
a root i jakies hasło pewnie wyskoczy
https://www.etsy.com/pl/shop/soltysdesign


IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 7620
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

Re: Przeróbka ustrojstwa na CNC

#378

Post napisał: IMPULS3 » 01 kwie 2020, 15:10

W trakcie podawania nazwy admina w czasie wgrywania podałeś właśnie to co musisz wpisać. :)

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 191
Posty: 8363
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#379

Post napisał: bartuss1 » 01 kwie 2020, 15:31

no oczywiscie ze wyskakuje jakies hasło, jakos sobie nie przypominam zebym przy instalce nadawał jakies dodatkowe, przy instalce była nazwa i hasło a jednak to nie działa jako root

Dodane 3 minuty 47 sekundy:
ale przez terminal na polecenie sudo su wyskakuje ze root@debian to oczyywiscie ta nazwa heheale z krzyzykiem na koncu
moze tak trzeba, kwa mać, co za

Dodane 33 minuty 51 sekundy:
guzik z tego będzie

Dodane 1 godzina 11 minuty 12 sekundy:
udało sie zarotować, przez terminal zmieniłem hasło dla systemu i zadziałało

Dodane 16 minuty 38 sekundy:
i na sam koniec nie wiem gdzie tego szukać
Teraz w ~/.axisrc dodajemy sobie nasz skrót klawiszowy (u nas jest to Control-n)
gdzie to niby jest?
https://www.etsy.com/pl/shop/soltysdesign


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 170
Posty: 16285
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#380

Post napisał: kamar » 01 kwie 2020, 18:05

w home na wierzchu
u mnie tak wygląda:

Kod: Zaznacz cały

root_window.bind("<Control-Home>", commands.home_axis)
root_window.bind("<Control-n>", commands.select_tool)
root_window.unbind("<Home>")
root_window.bind("u", lambda event: jogspeed_incremental(-1))

#jogowanie osi C na rewolwerowce:
root_window.bind("<bracketleft>", lambda e: jog_on(5, get_jog_speed(5)))
root_window.bind("<bracketright>", lambda e: jog_on(5, -get_jog_speed(5)))
root_window.bind("<KeyRelease-bracketleft>", lambda e: jog_off(5))
root_window.bind("<KeyRelease-bracketright>", lambda e: jog_off(5))

c.state(linuxcnc.STATE_ESTOP_RESET)	
c.state(linuxcnc.STATE_ON)

ensure_mode(linuxcnc.MODE_MANUAL)
c.wait_complete()

c.home(0)
c.home(1)
c.home(2)
c.home(3)
c.home(4)
c.home(5)
if current_tool == None:
   x =  _prompt_active_tool()
   

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Amatorska Tokarka CNC”