LinuxCNC - tokarka

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

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

#161

Post napisał: IMPULS3 » 27 lis 2012, 20:35

kamar pisze:Na upartego zrobisz to baryłką.
Wybierasz 1 i odstęp taki jak pasuje.
O, to tego jescze nie mam. :smile:
A tak po za tematem to coś mi musi brakować jeśli chodzi o tworzenie ''nowych'' procedur. W ubieglą sobotę padl mi twardy dysk w komputerze więc go wywalilem i wsadzilem drugi. No i oczywiście instalacja nowego linuxa i dalej mam tak jak poprzednio że wyświetla się tylko część okienka a nie tworzy nowej zdublowanej tabelki.
Jakieś pomysly? :smile:



Tagi:


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 96
Posty: 16284
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#162

Post napisał: kamar » 27 lis 2012, 20:59

IMPULS3 pisze:[
O, to tego jescze nie mam. :smile:
Mogę wystawić ale dosć prymitywna, z pustymi przebiegami. pisana pod konkretna robotę.
Co do tabelek to nie wyczai bez widoków ale to raczej nie mozliwe. :) No ale jak się ma talent :)

Kod: Zaznacz cały

( ------------------------------ ) 
(         B A R Y L K I          ) 
( ------------------------------ ) 
( Kamar                          ) 
( Time-stamp: <2012-03-14 09:50> ) 

(info: Toczenie baryłek ) 

o<barylki> sub 
#<material>= #1 (=60 średnica materiału) 
#<srednica> = #2 (=20 średnica) 
#<dlugosc_barylki> = #3 (=29 długość baryłki) 
#<promien> = #4 (=15 promień) 
#<odstep> = #5 (=30 odstep) 
#<liczba_barylek> = #6 (=3 liczba baryłek) 
#<posuw> = #7 (=300 posuw ) 
#<dobieranie> = #8 (=2 dobieranie) 
#<poczatek> = #9 (=0 Z początkowe ) 
g18
M3 S1 m8
#<naddatek> =#<material> 
o10 while [#<naddatek> gt #<srednica>] 
#<naddatek>=[#<naddatek> - #<dobieranie>] 
g0 z[#<poczatek> +1] 
x#<naddatek> 
g1   z#<poczatek> f#<posuw> 

#<nr_barylki> = 0
o100 while [#<nr_barylki> lt #<liczba_barylek>] 

  #<poczatek_aktualnej> = [[-1 * #<dlugosc_barylki> * #<nr_barylki>] - [#<odstep> * #<nr_barylki>]] 
  g3 x#<naddatek> z[#<poczatek_aktualnej> - #<dlugosc_barylki>] r#<promien> f#<posuw> 
  g1 z[#<poczatek_aktualnej> - #<dlugosc_barylki> - #<odstep>] 
  #<nr_barylki> = [#<nr_barylki> + 1] 
	
o100 endwhile

g0 x#<material> 
z#<poczatek> 
o10 endwhile

o<barylki> endsub 


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

#163

Post napisał: IMPULS3 » 27 lis 2012, 21:54

No, to teraz mam prawie wszystkie ngcgui na tokarkę (dzięki :smile: ) a dalej to pewnie pozostaje mi skombinować realną maszyne.... Plan jest. :smile:
kamar pisze:Co do tabelek to nie wyczai bez widoków ale to raczej nie mozliwe. :) No ale jak się ma talent :)
Oj ma się ten dar.. :wink:

Awatar użytkownika

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

#164

Post napisał: MlKl » 27 lis 2012, 22:45

kamar - nie chcę cię martwić, ale kula o jaką pyta impuls jest do zrobienia od ręki kobyłą... Ze zmianą noży i wszelkimi szykanami :)

Obrazek


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 96
Posty: 16284
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#165

Post napisał: kamar » 27 lis 2012, 23:02

Będę sie martwił jak zacznę robić haki do przyczepek :)
Ale jak się domagasz to zrób taką :)

Obrazek
abo take:
Obrazek
abo take:
Obrazek

Ale ujeżdzaj kobyłkę, ja śmignę na arabie :)

Awatar użytkownika

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

#166

Post napisał: MlKl » 27 lis 2012, 23:26

Toć mam te twoje baryłki i se mogę użyć :P

Chcesz jeszcze 40 procedur na tokarkę? Dostałem dziś od Johna Thorntona
Załączniki
Lathe_G71_G72_subs.zip
(514.58 KiB) Pobrany 221 razy


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 96
Posty: 16284
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#167

Post napisał: kamar » 28 lis 2012, 05:20

Oooo, dzieki ! Chętnie się przyjże wolną chwilą. Ciekawe dlaczego Johny przysłal 40 a nie połączył tego w np.4. Czyżby usiłował Cię przekonać że rozszezanie ilosci zmiennych nie ma sensu ? :)

[ Dodano: 2012-11-28, 06:50 ]
Z grupsza przejżałem. Rewelacji specjalnych nie widać :)
Jedno mnie tylko zastanawia:
Angielskiego nie znam, międzynarodowych kontaktów linuxowych nie utrzymuję a wstrzeliłem się w ogółnoświatowy "trynd" składanie z prostych procedurek.
Cud czy podobny zdrowy rozsądek ? :)

Awatar użytkownika

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

#168

Post napisał: MlKl » 28 lis 2012, 10:59

Ja po angielsku jako tako czytam, nie potrafię po ichniemu mówić, ani pisać. Ale przy użyciu Google tłumacza można się z Angolami dogadać bez problemu.

Niektórzy wolą tradycyjnie - sierp, powrósło ze słomy, snopek, cep i wialnia. Inni wolą kombajnem :) Efekt ten sam, wysiłek włożony w zbiór i młockę nieco się różni. Ale obsługi kombajnu trzeba się chwilkę pouczyć...

A poważnie - nikomu nie przyszło do głowy, że wystarczy wpisać średnicę końcową mniejszą od początkowej, by toczyć powierzchnię walca, a po wpisaniu średnicy początkowej mniejszej od końcowej wykonywać roztaczanie tą samą procedurą. Czy przez podobną manipulację na osi Z uzyskać toczenie od prawej do lewej i od lewej do prawej.

W kodzie kobyły wszystko jest zmienną - jedyne cyfry występują w ifach jako argumenty warunku. A wszystkie zmienne ustawia się z tabelki. Najczęściej nie trzeba ustawiać większości z nich, i są w tabelce bo są. Ale jak zachodzi potrzeba, to się wpisuje odpowiednią wartość w odpowiednie pole, i kobyła posłusznie idzie tam, gdzie jej każe woźnica.

Nic nie poradzę na to, że jest do ustawienia tak wiele parametrów, i że się one losowo zmieniają w zależności od wykonywanej aktualnie operacji. Ale ich zestaw powtarza się dla każdej operacji i nie ma moim zdaniem sensu pisania mocno rozbudowanej procedury wykonującej tylko jedną operację, gdy praktycznie bez żadnego nakładu można wiele operacji zrobić tym samym kodem.

Ty pisałeś specjalną procedurę na półkulistą fazkę na styku czopa i przetoczonego walca, ja ją od ręki zaprogramuję w kobyle nawet się nie zastanawiając, bo od tego jest kobyła :)

A jak ci przyjdzie zrobić stożkową fazkę w tym samym miejscu, to napiszesz kolejną procedurkę, i kolejną, gdy to samo przyjdzie zrobić od lewej do prawej. A potem będziesz się zastanawiał, która z setki w katalogu robi to, co akurat potrzebujesz, i potem będziesz jej tam szukał, przewijając nie mieszczącą się na ekranie listę procedurek.

Wiem, bo sam mam taki bałagan w katalogu z subami do tokarki. Napisałem kilkadziesiąt, teraz doszły te od Thorntona. I za cholerę nie wiem, która jest do czego - nawet jak sam pisałem i nazwałem opisowo.


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 96
Posty: 16284
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#169

Post napisał: kamar » 28 lis 2012, 11:14

A ja mam 5-6 i se radzę.
Niżej piękna składanka dość często wykonywanego kółka, wreszcie ma swoje miejsce w bazie.

Obrazek

Obrazek

i filmik z poczatku roboty
[youtube][/youtube]

Jedyne czego mi do szczęścia brakuje to wczytywania zapisanych składanek w tabelki ngcgui.

Awatar użytkownika

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

#170

Post napisał: MlKl » 28 lis 2012, 11:23

Ta składanka to 3 zakładki w kobyle, jak ją skończę, czyli wreszcie dopiszę stożek i dodam fazkę na średnicy początkowej.

A o wczytywaniu pliku do NGCGUI napiszę na emc-developers, ciekawe, co oni na to.

[ Dodano: 2012-11-28, 11:43 ]
Poleciało - czekamy na odzew.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”