Korekcja średnicy narzędzia w Mach 3

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

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 8197
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#21

Post napisał: WZÓR » 26 sty 2013, 17:57

dziabi3 pisze:... lecz mi chodzi o to ze jeśli ktoś generuje sciezke kompensowaną przez cama i chce kompensować dodatkowo machem i tu powstaje wielka porażka bo samemu trzeba dodać odpowiedni g42 i g41 ...
Porównaj w symulatorze te dwa programy zanim coś napiszesz.... :???:

Frezowanie konturu 100x100 , baza G54 dolny , lewy róg kwadratu.

%
O1
(G41 Z CAM)
G17
G40
G80
G90
G54
T2 M6 (FREZ FI 10.)
G43 H2
M8
S2100 M3
G0 X-5. Y0
Z25.
G0 Z2.5
G1 Z-1. F680.00
Y100.
G2 X0 Y105. I5. J0
G1 X100.
G2 X105. Y100. I0 J-5.
G1 Y0
G2 X100. Y-5. I-5. J0
G1 X0
G2 X-5. Y0 I0 J5.
G0 Z25.
M9
M5
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%

-------------

%
O2
G17
G40
G80
G90
G54
T2 M6 (FREZ FI 10.)
G43 H2
M8
S2100 M3
G0 X-5. Y0
Z25.
G0 Z2.5
G1 Z-1. F680.00
G41 G1 Y-5. D2
G3 X0 Y0 I0 J5.
G1 Y100.
X100.
Y0
X0
G3 X-5. Y-5. I0 J-5.
G1 G40 X0
G0 Z25.
M9
M5
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%


Mariusz.


Pomagam w:
HAAS - frezarki, tokarki

Tagi:

Awatar użytkownika

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

#22

Post napisał: tuxcnc » 26 sty 2013, 18:17

WZÓR pisze:Porównaj w symulatorze te dwa programy
Pierwszy jedzie na G2, drugi na G3 i to właściwie wystarczy żeby powiedzieć, że tych programów nie ma po co porównywać.
Jak już dajesz przykłady, to przynajmniej z sensem, takie żeby było już na pierwszy rzut oka widać czym się różnią.
Szczególnie z wprowadzeniem i wyprowadzeniem narzędzia jajca bywają, moim zdaniem na to trzeba zwrócić szczególną uwagę.
Poza tym, to się nie da przerobić programu bez kompensacji narzędzia na program z kompensacją.
W pierwszym przypadku ścieżka jest przez oś freza, w drugim ścieżka jest konturem detalu a frez jedzie sobie obok.
Przecież trzeba by wszystkie linie zmienić ...

.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 8197
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#23

Post napisał: WZÓR » 26 sty 2013, 19:12

tuxcnc pisze:.... Jak już dajesz przykłady, to przynajmniej z sensem, takie żeby było już na pierwszy rzut oka widać czym się różnią. ...
Sens ..... , a raczej bezsens przekazałem - tylko trzeba go zrozumieć.
dziabi3 pisze: ... lecz mi chodzi o to ze jeśli ktoś generuje sciezke kompensowaną przez cama i chce kompensować dodatkowo machem i tu powstaje wielka porażka bo samemu trzeba dodać odpowiedni g42 i g41 ...

@tuxcnc
- zastosuj teorię @dziabi3 do mojego programu O1 (wykonanym w CAM) wpisz G41/G42 stosując przy obróbce frez o średnicy ø8.0

...... w życiu nie wykonasz kwadratu o wymiarach 100x100 [mm]. :grin:

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


dance1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3099
Rejestracja: 11 mar 2007, 22:42
Lokalizacja: G-G

#24

Post napisał: dance1 » 26 sty 2013, 19:27

Tux
"W pierwszym przypadku ścieżka jest przez oś freza, w drugim ścieżka jest konturem detalu"

To każdy programista właśnie do głowy powinien by se wbić, tylko teraz wszędobylskie camy i wielu nie wie jak program wygląda, wielu nie wie o g-codach, łapy opadają.
Gdzie problem? otwieram program np w notatniku i widzę że wygenerowany po osi czy też kontur czyli + promień frezu.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 8197
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#25

Post napisał: WZÓR » 26 sty 2013, 21:09

dance1 pisze:... Gdzie problem? otwieram program np w notatniku i widzę że wygenerowany po osi czy też kontur czyli + promień frezu.
Problem w tym , że dwukrotnie zacytowałem słowa @dziabi3 , a Ty w dalszym ciągu nie rozumiesz o co biega.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


dance1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3099
Rejestracja: 11 mar 2007, 22:42
Lokalizacja: G-G

#26

Post napisał: dance1 » 26 sty 2013, 21:44

Rozumiem o co biega, ja jakoś pomocy w zrozumieniu podstaw, podstaw!!! nie potrzebuje.
Co mnie tam twoje cytaty interesują.
Rozumiesz?
Bzdury w tym temacie od początku były pisane, zresztą... :roll:

"Sens ..... , a raczej bezsens przekazałem - tylko trzeba go zrozumieć." OK


Autor tematu
ambrosius
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 205
Rejestracja: 01 paź 2008, 20:47
Lokalizacja: Wielkopolska

#27

Post napisał: ambrosius » 26 sty 2013, 22:30

dziękuję za udział w burzliwej dyskusji w moim watku;-)

co do pytań jakie padly, to frezuje tylko frezami walcowymi, kulistych nie uzywam do tego.

Chodzi mi jedynie o zmiany niewielkie, np. z fi12 na fi 11,75 zmian ze srednicy 12 na 10 nie robie, chciałbym jedynie poprawiac te ubytki po ostrzeniach.

Czy wogole mozliwe jest frezowanie takich skomplikowanych rzeczy jak np. formy, z ciagłym uwzglednieniem g41/g42?? bo te moje frezowania to stale jakis wiwijasy, wiec co chwile w kodzie pojawiać by sie powinna kompensacja, czyż tak?

Moze znajdzie sie kolega który podpowie na temat SprutCama, jak to w nim zrobić...


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#28

Post napisał: dziabi3 » 26 sty 2013, 22:49

WZÓR
zdaje mi się ze nie wiesz o co chodzi , wytłumaczę ci krótko

wygeneruj sobie kod gdzie cam oblicza odsunięcie od ściany detalu i wyfrezuj go np kwadrat 100x100

potem zmień średnicę frezu i dopisz sobie G41 czy tam G42 i wpisz w maszynę średnice nowego frezu i puść program.

Sam na podstawie swoich programów pokazałeś ze 2 program jest specjalnie przygotowany pod G41 i G42 ścierzki przejściowe między ruchami kompensowanymi przez maszynę a nie kompensowanymi

Dalej nie będę tłumaczył bo nawet Tuxcnc ci zwrócił uwagę o co biega i na poprzedniej stronie jeszcze jedna osoba
Mach3 + CSMIO = :-) :-) :-)

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 8197
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#29

Post napisał: WZÓR » 26 sty 2013, 23:08

dziabi3 pisze:... Sam na podstawie swoich programów pokazałeś ze 2 program jest specjalnie przygotowany pod G41 i G42 ...
Dzięki , żeś w końcu to zauważył.
To teraz proszę użyj w Mach do mojego 1-go programu kompensacji (po raz drugi) , gdyż jak widać po współrzędnych już to w CAM wcześniej zrobiłem.
.... wtedy zobaczysz co z tego wyjdzie.
dziabi3 pisze:WZÓR
zdaje mi się ze nie wiesz o co chodzi , wytłumaczę ci krótko

wygeneruj sobie kod gdzie cam oblicza odsunięcie od ściany detalu i wyfrezuj go np kwadrat 100x100

potem zmień średnicę frezu i dopisz sobie G41 czy tam G42 i wpisz w maszynę średnice nowego frezu i puść program....
Właśnie to już zrobiłem w programie O1 ... , a po dopisaniu do niego G41/ G42 bzdury wychodzą.

.... doprawdy nie widzisz tego? :roll:

%
O1 (G41 Z CAM)
G17
G40
G80
G90
G54
T2 M6 (FREZ FI 8.)
G43 H2
M8
S2100 M3
G0 G41 X-5. Y0 (dopisałem ...... i co ?)
Z25.
G0 Z2.5
...

Mariusz.
Ostatnio zmieniony 27 sty 2013, 10:49 przez WZÓR, łącznie zmieniany 2 razy.
Pomagam w:
HAAS - frezarki, tokarki


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2347
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

#30

Post napisał: qqaz » 27 sty 2013, 08:27

ambrosius pisze:Czy wogole mozliwe jest frezowanie takich skomplikowanych rzeczy jak np. formy, z ciagłym uwzglednieniem g41/g42?? bo te moje frezowania to stale jakis wiwijasy, wiec co chwile w kodzie pojawiać by sie powinna kompensacja, czyż tak?
Postprocesory w zasadzie generują Gkod z korekcjami tylko podczas ruchu typu profilowanie konturu i tam powstają odpowiednie poprawki w trajektorii - wywołanie korekcji i dodatkowe ruchy na dojscie. I wtedy co przejście jest przywołanie korekcji a po wykonaniu jej odwołanie. Tyle razy ile jest przejazdów korygowanych.
Jeżeli Gkod piszesz sam to tlko kwestia kilku prób, jeżeli orzymujesz gotowy do wykonania to marne szanse na poprawkę taką aby recznie dopisać kody korekcji i dodatkowe ruchy.
A Twój problem istnieje od początku CNC - właśnie po to wprowadzili te G42/G43.

[ Dodano: 2013-01-27, 08:55 ]
Zrób próbkę korygowania istniejącego Gkodu przez dopisanie w odpowiednim miejscu w ruchu G01 kodu korekcji a w wartościach tablicy podaj nie średnicę frezu tylko wartość o którą chcesz korygować. Będzie wtedy jakby praca narzędziem o mniejszej średnicy ( średnica równa wartości korekcji) - to powoduje ze w lustrzany sposób odwraca się kierunek korekcji -zamieniają się miejscami G41 z G42. No i później w postprocesorze powinna być możliwość aby wywoływał zamienione korekcje a ścieżkę generował nadal dla osi frezu.
Wtedy można poprawić ręcznie nawet dość skomplikowany Gkod który nie uwzględniał korekcji.
Tylko w machu jak to powszechnie wiadomo zawsze jest różnie i opanowanie stosowania korekcji wymaga wielu prób.

ODPOWIEDZ Poprzedni tematNastępny temat

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