Stały obrót 4 osi.

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC
Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4693
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: Stały obrót 4 osi.

#21

Post napisał: pitsa » 03 mar 2023, 19:32

kamar pisze:mam i mogę pokazać

Dawaj, jak to zrobiłeś! Też chcę tak bujać dodatkową osią. Może być tutaj: dodatki-do-linuxcnc-t117662.html żeby tu nie "zaśmiecać".


zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


Autor tematu
relaxxis
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 279
Rejestracja: 25 lis 2008, 22:44
Lokalizacja: GDANSK

Re: Stały obrót 4 osi.

#22

Post napisał: relaxxis » 03 mar 2023, 19:34

tuxcnc
Celowo założyłem dwa wątki w dziale Mach3 i G-code, bo w obu warto poszukać rozwiązania.
qqaz
Gratulacje za tak wnikliwą znajomość Mach3, ale chyba łatwiej będzie zablokować klawisz A+ :) np"położyć cegłe" :)
Dokładnie chodzi mi o obtoczenie pierścieni z aluminium. Muszę zmniejszyć średnicę o 0,6 mm, a nie mam dostępu do tokarki.
Udło się już obtoczyć kilka sztuk, ale pozostało jeszcze 30 szt
Teraz robię wszystko poprzez klawiaturę.
Włączam wrzeciono z zamocowanym frezem fi 3mm i powoli przesuwam w kierunku materiału. Tak, aby wszedł na głębokość 0,6 mm i 80% szerokości freza, a potem wciskam klawisz A+ / Velocity wpisałem 12000, aby kręciło się w mirę szybko/i tak obtaczam dookoła, a potem znów przesuwam o dalsze 80% szerokości. itd... Na szczęście tuleja ma tylko 15 mm szerokości.

Oczywiscie najlepiej byłoby z poziomu G-kodu, ale nie ma takiej kombinacji dla 4 osi w Mach3
Jest jeszcze inny sposób: totalnie osobnego sterowania i zasilania 4 osi i wówczas napisanie prostego G-kodu, ale gra nie warta świeczki . ;-)

Ps może łatwiej jest "zablokować" klawisz z poziomu kompa... popytam na innym forum i dam znać.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 22
Posty: 7861
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Stały obrót 4 osi.

#23

Post napisał: tuxcnc » 03 mar 2023, 19:44

relaxxis pisze:
03 mar 2023, 19:34
Oczywiscie najlepiej byłoby z poziomu G-kodu, ale nie ma takiej kombinacji dla 4 osi w Mach3
Na pewno jest.
Piszesz podprogram na jeden cykl i powtarzasz go określoną liczbę razy.
Ale ustawienie osi obrotowej jako wrzeciona, wbrew pozorom, może być prostsze, szybsze, i może się przydać w przyszłości.
Wyobraź sobie że musisz obtoczyć ten pierścień na stożek, i już to partactwo z "cegłą na klawiaturze" traci sens...


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

Re: Stały obrót 4 osi.

#24

Post napisał: kamar » 03 mar 2023, 20:00

pitsa pisze:
03 mar 2023, 19:32
Dawaj, jak to zrobiłeś!
Przecież wiesz, że ja nie od roboty :) I hall to nie moja bajka. Mam , działa i jedyne co mogę zrobić
to wystawić config i się baw. Tylko jak ? Daj maila na PW i rano wyślę z maszynki żeby był pewny.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 22
Posty: 7861
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Stały obrót 4 osi.

#25

Post napisał: tuxcnc » 03 mar 2023, 20:11

tuxcnc pisze:
03 mar 2023, 19:44
Na pewno jest.
Dobrze mi się wydawało - M98
Tylko ruchy w podprogramie musisz zaprogramować przyrostowo, a nie absolutnie (G91).


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: Stały obrót 4 osi.

#26

Post napisał: tomcat65 » 03 mar 2023, 21:16

relaxxis pisze:
03 mar 2023, 19:34
Włączam wrzeciono
Wrzeciono uruchamiane z program przez m3-4-5 ?
Czy możesz je uruchomić zewnętrznie? Falownik, external input?
Jeśli tak, to prosto można oś A zamienić we wrzeciono i sterować z Macha przez m3-4-5.


Autor tematu
relaxxis
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 279
Rejestracja: 25 lis 2008, 22:44
Lokalizacja: GDANSK

Re: Stały obrót 4 osi.

#27

Post napisał: relaxxis » 03 mar 2023, 21:19

tuxcnc
jak piszesz, że mozna to napisz Gkod, aby usyskać szybko obracjącą się 4 osi i przetoczenie na głębkoości 1 mm i szerokości np 20 mm.... Byłby wrzozec dla wszyskich na forum.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 22
Posty: 7861
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Stały obrót 4 osi.

#28

Post napisał: tuxcnc » 03 mar 2023, 21:20

tomcat65 pisze:
03 mar 2023, 21:16
można oś A zamienić we wrzeciono i sterować z Macha przez m3-4-5.
Można, ale wtedy albo rybka albo pipka.


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: Stały obrót 4 osi.

#29

Post napisał: tomcat65 » 03 mar 2023, 22:18

Dlatego pytanie czy? I w domyśle akceptacja takiego rozwiązania.
Amatorsko i nie dla jednej sztuki można taki manewr zrobić.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 22
Posty: 7861
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Stały obrót 4 osi.

#30

Post napisał: tuxcnc » 03 mar 2023, 22:48

tomcat65 pisze:
03 mar 2023, 22:18
Amatorsko i nie dla jednej sztuki można taki manewr zrobić.
Zapewne sterujesz sygnałami STEP/DIR, więc podłączenie dowolnego generatora zamiast wyjścia z Mach3 spowoduje że silnik będzie się kręcił.
Tylko wtedy tytuł wątku traci sens, bo to już nie będzie "4 oś" tylko wrzeciono.
Na początku była rozmowa o tym, żeby sterowanie "prędkość" lub "pozycja" było przełączane z poziomu Mach3, a jeszcze lepiej z poziomu g-kodu, co jest wykonalne (ja w Linuxcnc mam do tego własne kody M), i to było na temat.
Teraz pytasz czy oś może być sterowana spoza Mach3, może, ale to już nie jest na temat.

Dodane 2 minuty 21 sekundy:
relaxxis pisze:
03 mar 2023, 21:19
tuxcnc
jak piszesz, że mozna to napisz Gkod, aby usyskać szybko obracjącą się 4 osi i przetoczenie na głębkoości 1 mm i szerokości np 20 mm.... Byłby wrzozec dla wszyskich na forum.
Kodu Ci nie napiszę, bo nie używam Mach3, a kod z Linuxcnc nie pójdzie.
Natomiast wiem, że da się napisać używając M98 i G91.
Poproś kogoś innego, to Ci napisze.

Dodane 35 minuty 32 sekundy:
No dobra, jednak mi się chciało.
Tylko pamiętaj, że to programy na Linuxcnc, jeden z nich na Mach3 nie pójdzie na pewno, drugi może pójdzie, a może coś trzeba zmienić żeby poszedł...

Kod: Zaznacz cały

(Mill like turning)
G0 X30
G0 Z0
G1 Z-1 F100
G91 (Incremental mode)
o100 repeat [20]
G1 A360 F3600
G1 X-1 F100
o100 endrepeat
G90 (Absolute mode)
G0 Z0
G0 X0
M2

Kod: Zaznacz cały

(Mill like turning)
(Fanuc style)
G0 X30
G0 Z0
G1 Z-1 F100
G91 (Incremental mode)
M98 P100 L20 ; Call subprogram 100, 20 times
G90 (Absolute mode)
G0 Z0
G0 X0
M30               ; End main program

o100
G1 A360 F3600
G1 X-1 F100
M99

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”