Frezowanie otworu

Dyskusje dotyczące programowania G-Code

Autor tematu
Demonho
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 6
Rejestracja: 10 sty 2023, 15:06

Frezowanie otworu

#1

Post napisał: Demonho » 18 sty 2023, 17:20

Witam.
Potrzebuje pomocy przy frezowanie otworu (os x z) zagłębianie w srodku materiału (x 0 z0 )na Y+ otwór fi 128 głębokość 130 mm. Głowica 63 mm
Próbowałem stworzyć program do frezowania otworu lecz mi to nie wychodzi po zrobieniu półkola wyskakuje błąd że dane są nieprawidłowe po poprawkach robi otwór w innym miejscu np po boku zależy mi aby zagłębianie odbywało się zawsze w środku gdyż nie ma tam materiału.
Próbowałem robić program z cama i zmieniać osie z na y itd (G18 G19) lecz dalej to nie wychodzi potrzebował bym aby ktoś zrobił może kawałek programu abym mógł porównać co tobie źle ewentualnie dodam swój program i sprawdzicie




Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4147
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Frezowanie otworu

#2

Post napisał: Steryd » 18 sty 2023, 18:05

Pokaż ten swój program.
Można?
Morzna!!!


mag999
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 713
Rejestracja: 14 sty 2015, 18:59
Lokalizacja: Polska

Re: Frezowanie otworu

#3

Post napisał: mag999 » 18 sty 2023, 18:33

G0 x0y0
G1 G41 y64 f500
G3 J-64 z-1
G3 j-64 z-2
.
.
.
.
G3 j-64
G1 G40 X0 y0


Nie jestem pewien czy dobra kompensacje zrobilem.
Spradz czy pójdzie


rafano
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 12
Rejestracja: 29 cze 2022, 23:32

Re: Frezowanie otworu

#4

Post napisał: rafano » 18 sty 2023, 18:36

Średnica otworu 2R
Średnica narzędzia 2r

Dojazd na środek otworu X0 Y0 Z0

M97 P1000 L130

Wyjazd w Z

M30

N1000
G91
G01 Z-1
G01 X(R-r)
G03 I-(R-r) J0
G01 X-(R-r)
M99

Zdaje mi się, że powinno działać.


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4147
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Frezowanie otworu

#5

Post napisał: Steryd » 18 sty 2023, 19:22

czytaliście, że to ma być w płaszczyźnie ZX?
Można?
Morzna!!!


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1246
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

Re: Frezowanie otworu

#6

Post napisał: rc666 » 18 sty 2023, 20:51

Ten program nie bedzie dzilal.
Mialem cos podobnego ostatnio i kicha.
Zmienialem w parametrach.
Wyrzuc D41 i sprobuj czy tak zadziala.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


Autor tematu
Demonho
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 6
Rejestracja: 10 sty 2023, 15:06

#7

Post napisał: Demonho » 18 sty 2023, 20:57

Napewno musi być G18.
Jutro będę przy maszynie podeślę program.

Dodane 1 minuta 34 sekundy:
Re: Frezowanie otworu
W płaszczyźnie x y nie ma problemu problem powstaje w płaszczyźnie x z.

Dodane 17 minuty 14 sekundy:
Re: Frezowanie otworu
https://zapodaj.net/9c80566e43a15.jpg.html

Zdjęcie poglądowe niebieska kropka to początek programu


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

Re: Frezowanie otworu

#8

Post napisał: kamar » 18 sty 2023, 21:24

Masz niżej wytaczanie otworu poziomo po spirali. Pewnie sub Ci nie pójdzie ale
kod do wykorzystania.

Kod: Zaznacz cały

( ------------------------------ )
(  O T W O R    D O K L A D N Y  )
( ------------------------------ )
( Kamar                          )
( Time-stamp: <2019-11-14 07:46> )

( ------------------------------ )
(          USTAWIENIA            )
( ------------------------------ )

(info: Wycinanie spiralą dokładnego otworu lub kółka)

o<otwor_poziomy_spirala> sub

#<obr> = #1 (=1500 obroty)
#<frez> = #2 (=8 frez)
#<sr_otworu> = #3 (=20 średnica)
#<poczatkowy_Y> = #4 (=0 Y początkowy)
#<glebokosc> = #5 (=-10 głębokość)
#<predkosc> = #6 (=60 prędkość)
#<skok> = #7 (=2 skok)
#<woda> = #8 (=1 <> chlodzenie)
#<w_y> = #9 (wyjazd Y)

( ------------------------------ )
( ------------------------------ )

#<skok> = ABS[#<skok>]
#<promien_freza> = [#<frez> / 2] ( promien freza )
#<promien_otworu> = [#<sr_otworu> / 2] ( promien otworu )
#<promien> = [#<promien_otworu>  - #<promien_freza>] ( dojazd )

g18

g0 z0
g0 x0 
m3 s#<obr>

o1 if [#<woda> eq 1]
m8
o1 endif

g1 y[#<poczatkowy_Y> + 1] f#<predkosc>

#1 = 0
G0 X[-1 * #<promien>] F#<predkosc>
g1 Y#<poczatkowy_Y>

#<akt_y> = #<poczatkowy_Y>
o100 while [#<akt_y> gt #<glebokosc>]
#<akt_y> = [#<akt_y> - #<skok>]

( jezeli za gleboko to jade na max )
o110 if [#<akt_y> lt #<glebokosc>]
#<akt_y> = #<glebokosc>
o110 endif


G3 X0 Z#<promien> R#<promien> Y[#<akt_y> + [0.75 * #<skok>]]
G3 X#<promien> Z0 R#<promien> Y[#<akt_y> + [0.5 * #<skok>]]
G3 X0 Z[-1 * #<promien>] R#<promien> Y[#<akt_y> + [0.25 * #<skok>]]
G3 X[-1 * #<promien>] Z0 R#<promien> Y#<akt_y>

o100 endwhile

( rownanie dolu )
G3 X0 Z#<promien> R#<promien> Y#<akt_y>
G3 X#<promien> Z0 R#<promien> 
G3 X0 Z[-1 * #<promien>] R#<promien>
G3 X[-1 * #<promien>] Z0 R#<promien>

m5
g0 X0
g0 y#<w_y>

o<otwor_poziomy_spirala> endsub


Arias2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 566
Rejestracja: 29 lip 2007, 10:49
Lokalizacja: wieluń-eslov

Re: Frezowanie otworu

#9

Post napisał: Arias2 » 18 sty 2023, 21:33

Określenie współrzędny które zawsze maszyna czyta to X Y Z i odpowiednio I J K.
Nie każda maszyna potrafi przełożyć R z G17 na G18.


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

Re: Frezowanie otworu

#10

Post napisał: kamar » 18 sty 2023, 21:41

Arias2 pisze:
18 sty 2023, 21:33
Nie każda maszyna potrafi
Trudno zgadywać która potrafi a która nie. Moje potrafią wszystkie, tak wyszkolone :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”