LinuxCNC - tokarka
-
- Lider FORUM (min. 2000)
- Posty w temacie: 82
- Posty: 3705
- Rejestracja: 15 sie 2010, 13:44
- Lokalizacja: Błonie
- Kontakt:
Dokładnie - partyzantka, bo w życiu mam do dyspozycji stolik 230x130 mm jako podstawę pod imak/imaki i mogę nią manewrować w osi X jakieś 250 mm w tył i w przód. Czyli moje pole pracy do wsadzenia w configu to jest w osi X właśnie 250 mm, a nie ok 130, czyli mniej więcej tyle, ile mam od miejsca, gdzie mocuję teraz imak (licząc od końca ostrza tkwiącego w nim noża) do osi wrzeciona.
Mogę do tej płytki przykręcić kilka imaków, poustawiać offsety w innych układach współrzędnych dla tych imaków tak, by również w razie użycia ustawiały się do osi wrzeciona, i działać jak na maszynie z magazynem narzędzi, nawet bez wywoływania zmiany narzędzia - tylko zmieniając układ współrzędnych i odpowiednio dojeżdżając suportem.
Wałki fi 30 mm niepodparte to cienizna... dzisiaj sobie rozfrezowywałem otwór po wiertle 13 mm na dwa razy, raz frezem dwupiórowym 16 mm i drugi raz frezem dwupiórowym 20 mm - i tokarynka mi się gięła jak trzcina na wietrze... gięła się również ta płytka pod imakiem - 16 mm grubości... Ale ogólnie się dało, zanim założyłem tę jaskółkę, na posuwie poprzecznym z wałkami fi 20 mm o takim manewrze mogłem se tylko pomarzyć...
I tak się zastanawiam, bo mam do dyspozycji półtora metra długości żeliwnej płyty, grubej na 3 cm, szlifowanej do mikrona po płaszczyźnie, jako podstawę tokarynki, czy jak do niej przykręcę dwa razy po półtora metra wałków podpartych fi 40, i zrobię suport na czterech przedłużanych łożyskach, to czy toto złapie dostateczną sztywność?
Mogę do tej płytki przykręcić kilka imaków, poustawiać offsety w innych układach współrzędnych dla tych imaków tak, by również w razie użycia ustawiały się do osi wrzeciona, i działać jak na maszynie z magazynem narzędzi, nawet bez wywoływania zmiany narzędzia - tylko zmieniając układ współrzędnych i odpowiednio dojeżdżając suportem.
Wałki fi 30 mm niepodparte to cienizna... dzisiaj sobie rozfrezowywałem otwór po wiertle 13 mm na dwa razy, raz frezem dwupiórowym 16 mm i drugi raz frezem dwupiórowym 20 mm - i tokarynka mi się gięła jak trzcina na wietrze... gięła się również ta płytka pod imakiem - 16 mm grubości... Ale ogólnie się dało, zanim założyłem tę jaskółkę, na posuwie poprzecznym z wałkami fi 20 mm o takim manewrze mogłem se tylko pomarzyć...
I tak się zastanawiam, bo mam do dyspozycji półtora metra długości żeliwnej płyty, grubej na 3 cm, szlifowanej do mikrona po płaszczyźnie, jako podstawę tokarynki, czy jak do niej przykręcę dwa razy po półtora metra wałków podpartych fi 40, i zrobię suport na czterech przedłużanych łożyskach, to czy toto złapie dostateczną sztywność?
Tagi:
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 96
- Posty: 16284
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Fajna ale ma jedną zasadniczą wadę 
http://allegro.pl/tokarka-cnc-haas-hl-2 ... 48665.html
[ Dodano: 2012-02-04, 19:38 ]
Prowadnice 25-30 i wózki.
To i wrzeciennik na łożyskach ?

http://allegro.pl/tokarka-cnc-haas-hl-2 ... 48665.html
[ Dodano: 2012-02-04, 19:38 ]
Nie pchałbym się w popękane łożyskaMlKl pisze: I tak się zastanawiam, bo mam do dyspozycji półtora metra długości żeliwnej płyty, grubej na 3 cm, szlifowanej do mikrona po płaszczyźnie, jako podstawę tokarynki, czy jak do niej przykręcę dwa razy po półtora metra wałków podpartych fi 40, i zrobię suport na czterech przedłużanych łożyskach, to czy toto złapie dostateczną sztywność?

To i wrzeciennik na łożyskach ?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 82
- Posty: 3705
- Rejestracja: 15 sie 2010, 13:44
- Lokalizacja: Błonie
- Kontakt:
Wrzecienniki chcę dać dwa - jeden na sztywno do płyty, z przelotem 38 mm i uchwytem 160, drugi fi 125 w miejscu konika jako napęd narzędzia dodatkowego, poruszający się wzdłuż i w poprzek. Mimo rozmiarów to ma być maszynka do w sumie małych średnic - głównie w granicach do 50 mm średnicy max. W związku z tym i napędy stosunkowo słabe - w tej chwili mam falownik 0,75 kW, planuję kolejny ok 1,5 kW i takiż silnik.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 96
- Posty: 16284
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Coby pokazać że można zrobić coś więcej niż tylko zebrać 3mm ze średnicy 
rysunek:

zrzut drugiego suba:

kod:
I proszę nie pisać, że końcowe wymiary się nie zgadzają - zostawione naddatki na szlif .
Wykonanie z wałka ø45 z przekładką.

rysunek:

zrzut drugiego suba:

kod:
Kod: Zaznacz cały
m3 s1 m8
g61 G18
o10 sub
g0 x47
z0.5
x42
g1 z-33 f400
g0 x43
z0.5
x39.5
g1 z-33
g0 x40
z0.5
x36.5
g1 z-11
g0 x38
z0.5
x33.5
g1 z-11
g0 x35
z0.5
x32.5
g1 z-11.1
x37
x39 z-13.5
z-33
g0 x100 z1
o10 endsub
o20 sub
g0 x47 z0.5
#1=45
o1 while[#1 gt 23]
#1=[#1-2]
g0 x#1
g1 z-181.4 f3000
g0 x[#1+1]
z0.5
o1 endwhile
g0 x24
z0.5
o20 endsub
o30 sub
m3 s1
g0 z0.5
x21
g1 z-178 f3000
g0 x22
z0.5
x18.5
g1 z-166.4
g0 x20
z0.5
x16
g1 z-166.4
g0 x18
z0.5
x15
g1 z-92.4
g0 x17
z0.5
x13.5
g1 z-92.5
x14.7
z-166.5
x18.5
g1 z-178.5
g2 z-181.5 x23 r5
g1 x37
z-183 x39
g0 z0.5 x100
o30 endsub
/o10 call ( główka )
o20 call (zgrubnie wałek)
o30 call (wyrównanie)
m30
Wykonanie z wałka ø45 z przekładką.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 82
- Posty: 3705
- Rejestracja: 15 sie 2010, 13:44
- Lokalizacja: Błonie
- Kontakt:
No i się da zrobić wizualizację osi wrzeciona, choć tylko względną - zależną od ustawienia offsetu dla tej osi - choć i to ma swoje zalety.

Robi się to prosto w pliku glcanon.py - tym samym, gdzie ustawialiśmy treść napisów dla DRO
ok linii 1235 linijkę
zamieniamy na:
Zdefiniowana w pliku hershey.py funkcja wyświetla w wizualizacji zdefiniowane w niej znaki. Nie zdefiniowano całego alfabetu, więc nie zwizualizuję opisu "oś wrzeciona", definiować tych literek mi się po prostu nie chce - jest to wykonalne bez większego problemu. Dlatego użyłem opisu "0X" - wydaje mi się że czytelnego.
Przydała by się mimo to wizualizacja osi wrzeciona, wpisywana w configu - po prawidłowym ustawieniu offsetu dla osi X linie te powinny się pokryć - i wtedy wiadomo, że nic nie sknociliśmy, wpisując offset. A jak wpiszemy jakiś inny - wtedy od razu widzimy, że pracujemy na dziwnym offsecie.

Robi się to prosto w pliku glcanon.py - tym samym, gdzie ustawialiśmy treść napisów dla DRO
ok linii 1235 linijkę
Kod: Zaznacz cały
self.hershey.plot_string("Z", -2.5)
Kod: Zaznacz cały
glColor3f(*self.colors['axis_x'])
self.hershey.plot_string("0", 31.5)
self.hershey.plot_string("X", 30.5)
self.hershey.plot_string("-", 28.5)
self.hershey.plot_string("-", 26.5)
self.hershey.plot_string("-", 24.5)
self.hershey.plot_string("-", 22.5)
self.hershey.plot_string("-", 20.5)
self.hershey.plot_string("-", 18.5)
self.hershey.plot_string("-", 16.5)
self.hershey.plot_string("-", 14.5)
self.hershey.plot_string("-", 12.5)
self.hershey.plot_string("-", 10.5)
self.hershey.plot_string("-", 8.5)
self.hershey.plot_string("-", 6.5)
self.hershey.plot_string("-", 4.5)
self.hershey.plot_string("-", 2.5)
self.hershey.plot_string("-", 0.5)
self.hershey.plot_string("-", -2.5)
self.hershey.plot_string("-", -4.5)
self.hershey.plot_string("-", -6.5)
self.hershey.plot_string("-", -8.5)
self.hershey.plot_string("-", -10.5)
self.hershey.plot_string("-", -12.5)
self.hershey.plot_string("-", -14.5)
glColor3f(*self.colors['axis_z'])
self.hershey.plot_string("Z", -2.5)
Przydała by się mimo to wizualizacja osi wrzeciona, wpisywana w configu - po prawidłowym ustawieniu offsetu dla osi X linie te powinny się pokryć - i wtedy wiadomo, że nic nie sknociliśmy, wpisując offset. A jak wpiszemy jakiś inny - wtedy od razu widzimy, że pracujemy na dziwnym offsecie.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 96
- Posty: 16284
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
I procedurka stożka do GUI na razie bez kąta. Docelowo ma być opcjonalnie średnica końcowa lub kąt.




Kod: Zaznacz cały
( ------------------------------ )
( S T O Z E K )
( ------------------------------ )
( Kamar )
( Time-stamp: <2012-02-05 11:22> )
( ------------------------------ )
(info: Stożek )
o<stozek> sub
#<sr_pocz> = #1 (=20 Średnica początkowa)
#<sr_koncowa> = #2 (=40 Średnica końcowa)
#<z_pocz> = #3 (=0 Z początkowe)
#<dl_stozka> = #4 (=20 Długość stożka)
#<kat> = #5 (=0 Kąt)
#<dobieranie> = #6 (=2 Dobieranie)
#<posuw> = #7 (=60 Posuw)
#<woda> = #8 (=1 Woda)
g61
m3 s1
o1 if [#<woda> eq 1]
M8
o1 endif
o100 if [#<sr_pocz> lt #<sr_koncowa>]
#<akt_start> = #<sr_koncowa>
o5 while [#<akt_start> gt #<sr_pocz>]
#<akt_start> = [#<akt_start> - #<dobieranie>]
o10 if [#<akt_start> lt #<sr_pocz>]
#<akt_start> = #<sr_pocz>
o10 endif
g0 z#<z_pocz>
g0 x[#<akt_start>]
g1 x[#<sr_koncowa>] z[#<z_pocz> - [[[#<sr_koncowa> - #<akt_start>] * #<dl_stozka>] / [#<sr_koncowa> - #<sr_pocz>]]] f#<posuw>
o5 endwhile
o100 endif
o200 if [#<sr_pocz> gt #<sr_koncowa>]
#<akt_koniec> = #<sr_pocz>
o205 while [#<akt_koniec> gt #<sr_koncowa>]
#<akt_koniec> = [#<akt_koniec> - #<dobieranie>]
o210 if [#<akt_koniec> lt #<sr_koncowa>]
#<akt_koniec> = #<sr_koncowa>
o210 endif
g0 x[#<sr_pocz> + 1]
g0 z[#<z_pocz> - [-1 * [[#<sr_koncowa> - #<akt_koniec>] * #<dl_stozka>] / [#<sr_pocz> - #<sr_koncowa>]]]
g0 x#<sr_pocz>
g1 x[#<akt_koniec>] z[#<z_pocz> - #<dl_stozka>] f#<posuw>
o205 endwhile
o200 endif
o<stozek> endsub