Znaleziono 10 wyników

autor: qqaz
28 cze 2021, 14:50
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:
28 cze 2021, 13:52
i musiałem dać A, żeby cokolwiek sprawdzić. Teraz się po prostu tego trzymam.
A innym jakoś nie pozwalasz na nawyki lub przyzwyczajenia
tuxcnc pisze:
28 cze 2021, 13:52

Piękno czystego g-kodu polega właśnie na tym, że jest jednoznaczny nawet gdy robisz takie głupoty jak mnożenie milimetrów razy stopnie.
Dotychczasowe posty wskazywały że ogarniasz istotę posługiwania się systemami cyfrowymi którym jest dokładnie obojetne miano ewaluowanego parametru
Wyżej pokazałem że swietnie się sprawdza to mnożenie i wynik jest poprawny.
tuxcnc pisze:
28 cze 2021, 13:52

Tutaj konkretnie masz zadany jeden ruch o 20 milimetrów w osi Z i równocześnie o 3600 stopni w osi A. Powinien wyjść gwint o skoku 2 mm.
Ponieważ wcześniej jest modalny G93, więc ruch zostanie wykonany w 1/6 minuty czyli dziesięć sekund, o ile oczywiście prędkość napędów pozwoli.
Dzieląc okrąg na powiedzmy 100 odcinków, wiesz że odcinek ma 1/100 obwodu, więc bez problemu wyliczysz czas w jakim powinien być wyfrezowany żeby uzyskać określony posuw.
mnożysz, dzielisz szukasz tego czasu dla oczekiwanego posuwu
A w machu wpisujesz średnicę i to wszystko bo linia

G1 Z-20 A 3600 F6

jest taka sama

Ty po prostu musisz mieć liczbę 2 jako logarytm całki z pierwiasktów Typowy sawant.

Skoro ptaszki Macha są takim horrorem to jakim wyzwaniem musi być tablica narzędziowa?
Tyle różnych średnic, korekt długości, nr pozycji.
Kto to ogarnie!
Tylko czujnik długości automatycznie korygujący bazę po kazdej zmianie narzędzia
A duża pajda chleba musi być podzielona na ćwiartki bo jedną się nie nasycisz
autor: qqaz
28 cze 2021, 13:37
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

tak na marginesie zwrócę uwagę że takie uproszczone metody przyzwoite wyniki dają dla V-frezów gdzie przesunięcie krawędzi konturu o 1/2 średnicy freza z osi obrotu nie robi jakiegoś dramatu - bo i tak ścianka z założenia ma być skośna.
Zdecydowanie trudniej będzie gdy frezowana kieszeń będzie musiała mieć ściankę prostopadłą do powierzchni. Czeka Cię rozbijanie konturu na elementy albo parametryzowanie ich już w fazie rysunkowej jako obiekty o skalowanych bokach odpowiednio do "stopnia równoległości" do osi obrotu.
Ewentualnie skrawanie z korekcją G42/43 i generowania ścieżki na kontur (ale musisz wtedy uruchomić maszynkę jako XYZ+A)
Więc tu pytanie czy efekt "skośności" ścianki w kieszeni jest dopuszczalny.
Działania elementarne i przez to bardziej pracochłonne (tak jak ikonka z prostą do rysowania rombu) ale nie potrzeba wtedy przestrzennego Cama
Zadawalających efektów "debilu" :D
autor: qqaz
28 cze 2021, 10:06
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

grekot pisze:
28 cze 2021, 07:34
PS. Polecicie jakiegos niedrogiego CAMa
Jasne. Najtaniej to rysunek na płasko i generowanie Gkodu jako XYZ liniowe.
Rysunek musi uwzględniać średnicę na którą później jest nawijany.
W tym rysunku płaszczyzną roboczą będzie oczywiście YZ
Teraz idziesz do tokarki. W parametrach silnika Y wpisujesz stosowną liczbę kroków taką aby ich ilość dała 1mm na powierzchni walca którego średnicę przyjąłeś.
Zasatępczo można wpisywać formuły do lini Y w zakładce macha.
No i uruchamiasz maszynkę.
W Machu dynda czy oś jest liniowa czy obrotowa gdyż zawsze ruch jej jest realizowany poprzez wysłanie odpowiedniej ilości impulsów do sterownika silnika.
A ile tych będzie wysłanych to sam określasz:
w Machu - steps per/mm
w Machu - formulas
w rysunku - skalowanie osi Y odpowiednio do przyjętej kalibracji w Mach
To taki zarys ogólny w wariantach co można zrobić

A teraz konkretnie
Wiedząc że tokarka oś Y ma skalibrowaną w stopniach zrobiłbym rysunek płaski którego długość w Y odpowiada w mm pełnemu obwodowi obrabianego walca. A następnie ten rysunek przeskalował (ale tylko w jednej osi!!!) do długości Y=360mm i z takiego wygenerował płaski Gkod
I masz odpowiedź jak milimetrami pędzić oś skalowaną kątowo.
Finito

Dodane 23 minuty 20 sekundy:
a jeżeli ortodoksja nie pozwala na wariacje rysunkowe to w formule osi obrotowej wpisz uzależnienie kąta obrotu od wysokości/odległości X od osi obrotu.
I będziesz miał pełną funkcjonalność G96 oferowaną przez pingwina który to oferuje wyłącznie do sztywnego programu kodu G96 (to trochę tak jakby w edytorze graficznym dostepne było rysowanie tylko linią. Kwadrat też narysujesz. Ale gdy ikonka jest tylko dla kwadratu to już linii albo rombu nie uzyskasz)
Bo zwyczajnie posądzam Cię o wystarczającą inteligencję umożliwiającą swobodne posługiwanie się elastycznością Macha.
W którym się nie zgubisz.
autor: qqaz
27 cze 2021, 12:08
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:
27 cze 2021, 08:35
Natomiast widzę że masz problem ze zrozumieniem prostego zdania w ojczystym języku, co by tłumaczyło dlaczego Mach Ci się podoba....
:mrgreen: :mrgreen: :mrgreen:
i znowu rzucasz patykami
autor: qqaz
26 cze 2021, 20:58
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:
26 cze 2021, 15:39

Bo to jest program pisany dla debili,...

Ja sobie tego po prostu nie wyobrażam, że maszyna łamie mi drogie narzędzie i niszczy drogi materiał, bo został ptaszek z poprzedniej roboty...
Opinie można mieć różne.
Spora ilość tych debili Macha używa
A Ty się obawiasz ze się w nim pogubisz...
Mam nadzieje że to tylko niezręczny dobór słów we frazie a nie głębokie przekonanie.
Bo to tak jakby stado debili było sprawniejsze a Tusk się zgubił..???
To gdzie ta inteligencja.
autor: qqaz
26 cze 2021, 13:57
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

Steryd pisze:
26 cze 2021, 13:17
Prędkość skrawania będzie zalezna od obrotów, a ich tam nie ma.posuw bedzie w normalnych sterowaniach w stopniach na minutę, chociaż taki tracyl np przeliczy drogę po walcu na danej średnicy i tez wyjdzie rowny niezależnie od srednicy, inaczej to trzeba trochę uważać.
No dobrze, dopowiem, szczególnie ku uciesze Tuskacnc który macha nie używa, nie zna, ale zawsze ochoczo krytykuje.

Upraszczając sterowanie w machu programista przyjął domyślną średnicę na której odbywa się obróbka.
Tak zrobił i w wiekszości przypadków jest to wystarczające lub wręcz w końcowym efekcie niczym się nie różniące od rozwiązań profesjonalnych. Tym bardziej że sprowadza się jedynie do dość elastycznego parametru jakim jest wielkość posuwu.

I faktycznie prędkość kątowa odniesiona jest do wartości posuwu F tak aby była ona właściwa na tej domyślnej średnicy. To tak jak w Tuskowym fragmencie instrukcji o zachowaniu prędkości powierzchniowej ale dla stałej wysokości obróbki.

Niestety w Machu z poziomu Gkodu nie ma możliwości bieżącego korygowania tej średnicy tylko trzeba ją określić przed uruchomieniem programu wpisując ją do okienka w zakładce i zgadzać się na odstępstwa w posuwie przy nieznacznych zmianach wysokości frezu nad średnicą obrabianą.
Albo podzielić program na warstwy i makrem zmieniać zawartość okienka DRO średnicy roboczej skokowo zmieniając wartość posuwu w stosunku do bazowej wartości F z Gkodu

Kol. Tuskcnc
W moim debilnym przykładzie niczego nie brakuje i Gkod jest wykonywalny.
W Machu na średnicy domyślnej stąd masz skorygowany posuw.
W pingwinie sam pokazałeś warunek dla Z0 (gdy frezarka) lub dla X0 (gdy tokarka).
Steryd pisze:
26 cze 2021, 13:17
posuw bedzie w normalnych sterowaniach w stopniach na minutę, chociaż taki tracyl np przeliczy
W normalnych sterowaniach posuw też jest normalny i zadając F100 dla wszystkich osi będzie taki mimo że frez będzie zmieniał wysokość nad walcem.
Bo właśnie jest powiązanie G96 które w Machu nie jest obsługiwane. Tylko to prostackie uproszczenie. Ale działa.
autor: qqaz
26 cze 2021, 12:38
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:
26 cze 2021, 12:01
Nikt nie wie, bo z twojego debilnego przykładu to nie wynika.
O! jest progres. Racja.
A co powinno być jeszcze zawarte w przykładzie aby było wiadomo (operatorowi)?
Bo taka sekwencja bez żadnych ale jest wykonywana w Machu. Czyli Mach wie.
W pingwinie też idzie wiec również i pingwin kumaty.
A Ty wiesz?
tylko nie rzucaj już tymi patykami.
autor: qqaz
26 cze 2021, 09:18
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:
26 cze 2021, 05:25
Jak się będziesz tak głupio popisywał, to wcześniej czy później wyjdziesz na idiotę.
http://linuxcnc.org/docs/html/gcode/g-c ... 93-g94-g95
W Mach jest chyba podobnie...
nie pisałem że nie wiesz gdzie masz instrukcję
Pisałem ze nie wiesz ile będzie w zaznaczonych liniach, tam gdzie te gwiazdki.
Podasz wartość cyfrową? W m/min? Po prostu , wiesz lub nie wiesz.
Nadal twierdzę że nie wiesz i jak rasowy Noplease rzucasz z chaty patykami. (z za instrukcji)

To chyba jest prawdziwe, w Machu niestety jest inaczej. A raczej tak nie ma i trzeba dookoła np wspomnianym makrem
Zabawa zaczyna się gdy trzeba grawerować na powierzchni krzywki a nie na stałej średnicy.
I dlatego te formuły dla osi są użyteczne.
autor: qqaz
26 cze 2021, 00:51
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

grekot pisze:
25 cze 2021, 21:44
nie wyobrażam sobie w jaki sposób oś obrotowa może być wyskalowana w milimetrach.
wyobrażasz, wyobrażasz, sam piszesz o formule w Machu dla danej osi. Co za różnica jaka oś i jaką formułą będzie potraktowana
Chcesz milimetrami pędzić oś obrotową to wstaw przelicznik

Δ l=2 Π D ω /360

Tym bardziej że w Machu średnicę na której jest obróbka dla osi obrotowej trzeba podać ręcznie, tak trochę od tyłu więc od tego nie uciekniesz.

Nawiasem pisząc Tuskcnc też do dzisiaj nie wie jaka będzie prędkość skrawania dla sekwencji:
.
.
.
G00
G90 z100
G01F100
a100 *jaka tutaj?
G91
G00z10
G90
G01
a100 *a jaka tutaj?
.
.
grekot pisze: A możecie się odnieść do mojego pomysłu z użyciem formuł w machu dla osi Y
No przecież one od tego są i tak właśnie się to odbywa

Dodane 3 minuty 29 sekundy:
oops powinno być 2 Π R a nie 2 Π D
autor: qqaz
25 cze 2021, 19:11
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4423

Re: Frezowanie w walcu, na tokarce

grekot pisze:
24 cze 2021, 13:46
Tokarka z osiami XZY.
Oś Y wykonuje pełen obrót dla wartości 360.

.. o ile w osi Z zadanie ruchu o 100 zrobi mi przejazd frezu o 100mm, o tyle w osi Y spowoduje to obrót o kąt 100 stopni,
trochę konsekwencji proponuję.
1) Albo masz trzy osie, w tym Y, które skalowane są w mm. Czyli twoje Y100 jest liniowe.
2) Albo masz tokarkę z liniowymi XZ a Y jest osią obrotową ( bo w Machu tak można gdy tak zaptaszczysz) i faktycznie kręci w stopniach

1) 2 osie liniowe i obrotowa (pkt 2 powyżej)
Robisz rysunek płaski a w CAM nawijasz na Y i masz gotowy Gkod na Twoja tokarkę
Tylko w płaskim przeskaluj Y odpowiednio do obrabianej średnicy na której to nawijasz.
2) 3 osie liniowe (pkt 1 powyżej)
Robisz rysunek płaski i generujesz również płaski Gkod (tylko Z-ka bedzie wtedy jakoX)
W Machu tokarki wprowadzasz dla osi Y współczynnik z magiczną liczbą kubiczną (3,14) i właściwą wartością średnicy walca na której bedzie to frezowane.
Finito

Dodane 3 minuty 3 sekundy:
ten sposób nr 2 to wtedy gdy nie masz Cama który nawinie Ci rysunek na walec i wypluje Gkod z osią obrotową.

Wróć do „Frezowanie w walcu, na tokarce”