Strona 1 z 2

Frezowanie otworu

: 18 sty 2023, 17:20
autor: Demonho
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

Re: Frezowanie otworu

: 18 sty 2023, 18:05
autor: Steryd
Pokaż ten swój program.

Re: Frezowanie otworu

: 18 sty 2023, 18:33
autor: mag999
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

Re: Frezowanie otworu

: 18 sty 2023, 18:36
autor: rafano
Ś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ć.

Re: Frezowanie otworu

: 18 sty 2023, 19:22
autor: Steryd
czytaliście, że to ma być w płaszczyźnie ZX?

Re: Frezowanie otworu

: 18 sty 2023, 20:51
autor: rc666
Ten program nie bedzie dzilal.
Mialem cos podobnego ostatnio i kicha.
Zmienialem w parametrach.
Wyrzuc D41 i sprobuj czy tak zadziala.

: 18 sty 2023, 20:57
autor: Demonho
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

Re: Frezowanie otworu

: 18 sty 2023, 21:24
autor: kamar
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

Re: Frezowanie otworu

: 18 sty 2023, 21:33
autor: Arias2
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.

Re: Frezowanie otworu

: 18 sty 2023, 21:41
autor: kamar
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 :)