zmiana wysokości rozpoczęcia i zakończenia programu na przykladzie

Dyskusje dotyczące programowania G-Code

Autor tematu
therion
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 59
Rejestracja: 10 sty 2018, 11:32

zmiana wysokości rozpoczęcia i zakończenia programu na przykladzie

#1

Post napisał: therion » 26 lut 2019, 17:55

Witam
Chciałbym uzyskać odwrócone frezowanie pewnego detalu, dla przykładu weźmy walec taki jak w załączonym zdjęciu.

Problem w tym ze chciałbym aby walec nie był wypukły a wklęsły w materiale, tak jakby frezować kieszeń.
Odwróciłem cewki silnika osi Z jednak problemem okazuje się miejsce rozpoczęcia i zakończenia frezowania. Frez zamiast iść w dół do materiału podnosi się i lata nad materiałem, a po skończonej pracy wraca na miejsce rozpoczęcia "jadąc" pełną głębokością i niszcząc to co wyfrezowane (program myśli że omija górą, oś Z odwrócona elektrycznie).

Jak edytować program aby odwrócić na osi Z początek i koniec frezowania, aby:
- frez przy rozpoczęciu nie dojeżdżał do materiału tylko się unosił (wg programu, wtedy przy odwróconej Z będzie się naprawdę opuszczał i będzie ok)
- po zakończeniu się nie podnosił a opuszczał (czyli faktycznie przy odwróconej Z będzie się podnosił).

Niestety ze względu na dość skomplikowane kształty nie mogę odbić bryły programowo:(

Fragment kodu przykładowego walca (trochę ze środka wyciąłem żeby było krócej:

Kod: Zaznacz cały

G21
G90
G94
M03 S24000
G00 Z5.0000

G00 X0.0000 Y0.0400
G01 Z-1.5000 F540 S24000
G01 X10.0000
G01 Y0.2000
G01 X0.0000
G01 Y0.3600
G01 X10.0000
G01 Y0.5200

(wycięty prawidłopwy środek)

G01 Y9.8000
G01 X0.0000
G01 Y9.9600
G01 X10.0000
G00 Z5.0000
G00 X0.0000 Y0.0000

M05
M30



Awatar użytkownika

gothye
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 134
Rejestracja: 15 kwie 2009, 15:18
Lokalizacja: Płock

Re: zmiana wysokości rozpoczęcia i zakończenia programu na przykladzie

#2

Post napisał: gothye » 26 lut 2019, 18:03

wg mnie jak na odwrót oś Z to powinno wyglądać to tak :

Kod: Zaznacz cały

G21
G90
G94
M03 S24000
G00 Z-5.0000

G00 X0.0000 Y0.0400
G01 Z1.5000 F540 S24000
G01 X10.0000
G01 Y0.2000
G01 X0.0000
G01 Y0.3600
G01 X10.0000
G01 Y0.5200

(wycięty prawidłopwy środek)

G01 Y9.8000
G01 X0.0000
G01 Y9.9600
G01 X10.0000
G00 Z-5.0000
G00 X0.0000 Y0.0000

M05
M30


Autor tematu
therion
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 59
Rejestracja: 10 sty 2018, 11:32

Re: zmiana wysokości rozpoczęcia i zakończenia programu na przykladzie

#3

Post napisał: therion » 26 lut 2019, 18:16

Niby ok ale to nie to, punkt startowy dalej jest w złym miejscu, i frez po zakończeniu pracy wraca do punktu startowego.

Jak zrobić żeby frez po zakończeniu nie wracał na start?

Mała poprawka po chwili:)
ok problem rozwiązany
dla potomności jeśli ktoś będzie miał taki problem (jak się okazało dość prosty) polecam program candle do sterowania, pokazuje graficznie która linijka kodu za co odpowiada:) i wiadomo co edytować lub wyciąć:)

Awatar użytkownika

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

Re: zmiana wysokości rozpoczęcia i zakończenia programu na przykladzie

#4

Post napisał: WZÓR » 26 lut 2019, 20:52

therion pisze:
26 lut 2019, 18:16
.....
Mała poprawka po chwili:)
ok problem rozwiązany
dla potomności jeśli ktoś będzie miał taki problem (jak się okazało dość prosty) polecam program candle do sterowania, pokazuje graficznie która linijka kodu za co odpowiada:) i wiadomo co edytować lub wyciąć:)
Obawiam się , że ten problem tyko Ciebie dotyczy.
Wiekszość z nas normalnie programy pisze . :D

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
therion
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 59
Rejestracja: 10 sty 2018, 11:32

Re: zmiana wysokości rozpoczęcia i zakończenia programu na przykladzie

#5

Post napisał: therion » 26 lut 2019, 21:12

Heh i macie rację:) ale czasem i na odwrót trzeba sobie poradzić:) gdzieś ostatnio taki problem był omawiany, bez rezultatu, ale nie na tym forum.
Temat zacząłem to i zakończyć wypada jak rozwiązanie znalezione.
Do zamknięcia

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”