Znaleziono 22 wyniki

autor: tuxcnc
05 mar 2023, 11:36
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

kamar pisze:
05 mar 2023, 06:32
Obroty załączam z g-codu M8 ( bo tu akurat wolne ) lub klawiszem F8 z klawiatury.
Twój programik do toczenia się nie nadaje
Ale Ty jesteś uparty...
I do tego dzielnie obalasz teorie, które sam postawiłeś...
Nigdy nie twierdziłem że mój programik nadaje się do toczenia, miał tylko szybko rozwiązać problem "obtoczenia" kilkudziesięciu pierścieni, bo autor tematu stwierdził, że na tym mu najbardziej zależy.
Natomiast jeśli chodzi o twoje rozwiązanie, to jest totalnie spartaczone.
Po pierwsze, nie wolno używać istniejących kodów do wykonywania innych czynności.
Sytuacja gdy włączasz chłodziwo a zamiast tego coś się zaczyna kręcić jest niedopuszczalna.
Po drugie, zrobiłeś potworka rodem z Mach3, czyli włączyć można g-kodem, ale obroty to już reguluje się suwaczkiem...
No i na koniec, to nie Ty napisałeś kod, więc się chwalisz cudzą robotą, natomiast jestem pewny że to ty sprawę spieprzyłeś, bo tradycyjnie rozkazałeś że ma być jak Ty chcesz i koniec dyskusji...
Spamujesz, wciskasz ludziom na siłę swoje rozwiązania, nawet jeśli nie mogą z nich skorzystać (to jest dział Mach3) i wmawiasz, że tak musi być, bo Ty tak masz...
Natomiast ja mam to zrobione porządnie, bez ptaszków i suwaczków, włącza się kodami M, które z niczym innym się nie kojarzą i działa tak samo z programu, jak i z MDI silnik-krokowy-jako-wrzeciono-t112826.html
autor: tuxcnc
04 mar 2023, 22:25
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
04 mar 2023, 21:57
5) no to zmień na G1, dodaj posuw, bo oczywiście że normatywnie masz rację.
No przecież napisałem, tylko Ty wyśmiałeś że da się w jednej linii...

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

Istotą jest rozdzielenie posuwu liniowego i obrotowego, są osobne linie z własnymi wartościami F.
Bynajmniej nie uważam że to jest jedyne rozwiązanie, albo że jest jakoś wyjątkowo dobre, ale bez wątpienia jest poprawne i nie łamie zasad.
Można ewentualnie zamienić linie miejscami, żeby najpierw się wgryzało a potem obtaczało, ale to już jest trywialne.
Przy okazji można się czegoś nauczyć...

Natomiast nadal podejrzewam, że pisząc odpowiedni skrypt można oś obrotową zmusić do obracania się niezależnie od g-kodu.

Dodane 11 minuty 10 sekundy:
kamar pisze:
04 mar 2023, 20:07
Nawet lekko kumaty zobaczyłby , że na filmiku nie jest Twoja sławetna fraza tylko programik tux-a
Przepraszam, myślałem że drugi raz wkleiłeś film z tym swoim bujaniem i wyszło nieporozumienie.
Na filmie jest faktycznie ten mój programik, który jak widać działa, bo go sprawdziłem zanim opublikowałem.
A pisałem że mam to samo, w sensie że coś podobnego do twojego bujania, tylko przełączane kodami M.
Nawet gdzieś na forum o tym pisałem i wklejałem listingi, ale teraz nie chce mi się szukać.
W Mach3 też powinna być możliwość żeby inny sygnał wysłać na to samo wyjście, ale pewności to oczywiście mieć nie mogę...
autor: tuxcnc
04 mar 2023, 21:12
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
04 mar 2023, 19:47
G00 X-20 A3600
bo to tak łatwe do wklepania i tak oczywiste w działaniu ( nawet wklepywać nie trzeba) że tylko ... no nie wiem co napisac.
Powinieneś napisać, że frezowanie na G0 to partactwo i druciarstwo.
Naprawdę nie rozumiem po jasną cholerę upierasz się przy tym kodzie, który co prawda zadziała, ale efekty tego zadziałania trudno przewidzieć...
autor: tuxcnc
04 mar 2023, 17:23
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

kamar pisze:
04 mar 2023, 17:17
snują teorie lub piszą programy co to mają działać.
Ja z zasady nie publikuję programów, których nie sprawdziłem choćby na symulatorze.
autor: tuxcnc
04 mar 2023, 11:50
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
04 mar 2023, 11:24
Albo gdy "rama frezarki " sie skyrzwi i nie ma kąta α to formuła x+tg( α ) naprawia trajektorię podczas Gkodu.
W Linuxcnc są "kinematyki", czyli formuły matematyczne do przeliczania obrotów silników na posuwy. Czyli da się zrobić to samo, albo nawet i więcej (delta, SCARA i inne cuda...).
Tylko jest zasadnicza różnica.
Otóż jak sobie skompilujesz własną kinematykę i napiszesz do tego pliki konfiguracyjne, to dostajesz nową maszynę o specyficznych, ale ściśle określonych, właściwościach.
Mówiąc inaczej, gdy sobie przykładowo stworzysz konfigurację "kopnięta geometria", to po każdym uruchomieniu tej konfiguracji maszyna będzie się zachowywać tak samo, czyli przewidywalnie.
Nie mogę natomiast zaakceptować sytuacji, gdy takie zmiany są dokonywane kliknięciem ptaszka...
Nikt nie ma pamięci absolutnej, każdy wcześniej czy później zapomni co klikał, nagle coś przestanie działać (albo zacznie działać choć nie powinno) i nawet Św. Antoni nie znajdzie przyczyny...
Po prostu Mach3 uczy partactwa, druciarstwa i bałaganiarstwa, co wcześniej czy później musi się zemścić...

Natomiast co do prędkości, to sprawa jest dość prosta.
To są obliczenia zmiennoprzecinkowe, czyli czasochłonne. Co prawda nowoczesne procesory są szybkie, ale kiedy mamy do dyspozycji jeden rdzeń i trzeba coś policzyć tysiąc razy na sekundę, to może się zrobić problem. Dlatego w Linuxcnc kinematyki pisze się w C i kompiluje do postaci kodu maszynowego, co może przyspieszyć wykonanie o rzędy wielkości względem interpretowanych skryptów...
autor: tuxcnc
04 mar 2023, 10:48
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
04 mar 2023, 08:29
A w MDI wpisz G01x-20 albo G00x-20 czy cokolwiek z ruchu z osią X
I masz tokarkę na osi A z zadanym posuwem
Rozumiem że w MDI, ale mam pytanie, czy jak puścisz ten sam kod jako program, to czy efekt będzie taki sam?

Dodane 3 minuty 35 sekundy:
kamar pisze:
04 mar 2023, 07:35
Przestań już spamować.
Mam u siebie bardzo podobne rozwiązanie, tylko przełączane kodami M, więc na mnie wrażenia nie zrobisz.
A innych może to w ogóle nie interesować, bo jesteśmy w dziale Mach i tu się liczą tylko ptaszki i okienka...
autor: tuxcnc
04 mar 2023, 01:22
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
04 mar 2023, 01:07
tuxcnc pisze:i to w niedopuszczalny sposób.
spali się mu maszyna albo go zdegradują. Skandal
G0 to ruch ustawczy i nie wolno go używać do ruchów roboczych.
Wracamy do jednoznaczności g-kodu lub jej braku.
G1 zostanie wykonany zgodnie z parametrem F (który powinien być podany w programie a nie w okienku), G0 zgodnie z ustawieniami maszyny, czyli niezależnie od programu...
Po prostu nie wolno frezować na G0, bo się to kiedyś zemści.
autor: tuxcnc
04 mar 2023, 00:51
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
04 mar 2023, 00:33
G0
Faktycznie umknęło mi to zero, ale to nie zmienia faktu, że to nie jest rozwiązanie problemu, tylko jego ominięcie, i to w niedopuszczalny sposób.
autor: tuxcnc
04 mar 2023, 00:19
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
03 mar 2023, 23:53
możesz stosować i furlongi ale i tak wszystko przelicza się na impulsy/min bo pedzone jest STEP
Tradycyjnie niczego nie rozumiesz.
Planer obliczy wypadkową prędkość ruchu nie większą niż zadane F, lub maksymalna w najwolniejszej osi.
Kiedy prędkości osi są w różnych jednostkach, to z obliczeń wychodzą bzdury.

Dodane 11 minuty 11 sekundy:
Jeszcze raz...
qqaz pisze:
03 mar 2023, 23:36
f50
Zadałeś F50, czyli planer dostaje informację, że żadna oś nie może się poruszać szybciej niż 50 JEDNOSTEK/min.
"Jednostek" napisałem bawołami, żebyś zrozumiał że jednostek, ale nie wiadomo jakich.
Wszystkie szybsze osie zostaną proporcjonalnie zwolnione.
(Tak jak w G1 X1 Y100 F100, oś Y będzie jechała prawie 100 mm/min, ale oś X tylko 1 mm/min...)
Czyli to oś obrotowa będzie się kręcić 50 STOPNI/min (jeden obrót na około siedem minut), a oś liniowa się dopasuje...
Tak działa planer nie poprawiający matematyki.
autor: tuxcnc
03 mar 2023, 23:51
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Stały obrót 4 osi.
Odpowiedzi: 65
Odsłony: 2773

Re: Stały obrót 4 osi.

qqaz pisze:
03 mar 2023, 23:36
w Machu musi być prosto bo debile tylko do trzech linijek liczą
W Machu są okienka do poprawiania matematyki, w Linuxcnc takich debilizmów nie ma.
Problem ze sprzężonym ruchem w osi liniowej i obrotowej jest taki, że parametr F jest w nie wiadomo jakich jednostkach (dla X mm/min a dla A stopnie/min).
Stanowi to poważny problem.
Można co prawda użyć G93, ale to też stwarza pewne problemy...

Dodane 6 minuty 20 sekundy:
qqaz pisze:
03 mar 2023, 23:28
G1z0f50
G0x-23A(360x(szerokość tarczki/80%fi frezika)+troszeczkę na we/wy) - policz co tam potrzebujesz na prawdziwych liczbach
Jak Ci zacznie zapieprzać 50 stopni na minutę, to zrozumiesz o czym mówię...

Wróć do „Stały obrót 4 osi.”